You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flagon.apache.org by po...@apache.org on 2019/07/31 02:39:09 UTC

svn commit: r35074 - /dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/

Author: poorejc
Date: Wed Jul 31 02:39:09 2019
New Revision: 35074

Log:
Add apache-flagon-useralejs-2.0.1-rc1

Added:
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/CHANGELOG.md
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.tar.gz   (with props)
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.tar.gz.asc
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.tar.gz.sha512
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.zip   (with props)
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.zip.asc
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.zip.sha512
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.tar.gz   (with props)
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.tar.gz.asc
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.tar.gz.sha512
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.zip   (with props)
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.zip.asc
    dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.zip.sha512

Added: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/CHANGELOG.md
==============================================================================
--- dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/CHANGELOG.md (added)
+++ dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/CHANGELOG.md Wed Jul 31 02:39:09 2019
@@ -0,0 +1,136 @@
+Changelog
+=========
+
+Apache UserALE.js (Incubating) 2.0.1 (2019-07-25)
+-------------------------------
+*Release Notes - Flagon - Version UserALE.js 2.0.1
+*[Release Report](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320621&version=12345942)
+
+* Sub-task
+    * [FLAGON-423] - Update Package File to Fix Down Stream Dependencies
+
+* Bug
+    * [FLAGON-422] - Update NPM modules to fix prototype pollution issues in npm packages
+
+* Task
+    * [FLAGON-424] - Update Gulp to 4.0.2 as matter of protocol post Prototype Pollution.
+    * [FLAGON-425] - Update gulp-eslint
+    * [FLAGON-426] - update rollup 
+    * [FLAGON-427] - update nodemon
+    * [FLAGON-428] - update sinon
+    * [FLAGON-429] - test userale.js builds and artifacts on npm 6.10
+    
+Apache UserALE.js (Incubating) 2.0.0 (2019-06-20)
+-------------------------------
+* Release Notes - Flagon - Version UserALE.js 2.0.0
+* [Release Report](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320621&version=12343068)
+
+
+* Sub-task
+    * [FLAGON-220] - Add interval log timeout
+    * [FLAGON-231] - Add Micro Second Field in UserALE.js to cover Elastic indexing and time encoding issues.
+    * [FLAGON-240] - Update Elasticsearch mapping to accurately parse clientTime variable from userale.js
+    * [FLAGON-333] - Add pageURL to UserALE.js logs
+    * [FLAGON-334] - Add pageTitle to UserALE.js
+    * [FLAGON-337] - Add pageReferrer to UserALE.js 
+
+
+* Bug
+    * [FLAGON-79] - clientTime is not properly formmated 
+    * [FLAGON-167] - Browser plugin CORS permissions
+    * [FLAGON-169] - Browser Blocking Mixed Content
+    * [FLAGON-221] - Elasticsearch 5.x does not support microsecond precision
+    * [FLAGON-321] - Gulp Mocha Dependency Deprecation: Critical Command Injection Vulnerability
+    * [FLAGON-322] - minimatch deprecation: ReDOS vulnerability
+    * [FLAGON-323] - Update to Gulp 4.0.0
+    * [FLAGON-324] - Example Page Does Not Generate Logs
+    * [FLAGON-338] - Mocha unit tests treat 'document' and 'window' as 'Undefinied' vars 
+    * [FLAGON-340] - UserALE.js fails to build on Branch-336
+
+
+* New Feature
+    * [FLAGON-29] - Determine how best to track sessions and users
+    * [FLAGON-166] - Build Firefox Plugin that Deploys UserALE.min Script Tag (.js Use Case)
+    * [FLAGON-173] - Provide Options page for Web Extension plugin
+    * [FLAGON-192] - Record Interval Events
+    * [FLAGON-232] - Explore options for capturing unique UserIDs (distinguishing browsers) at runtime.
+    * [FLAGON-328] - Page Sessions in UserALE.js
+    * [FLAGON-336] - Document Meta-Data on UserALE.js Logs
+
+
+* Improvement
+    * [FLAGON-99] - Add custom log API method
+    * [FLAGON-175] - Integrate web extension with existing User ALE build process
+    * [FLAGON-196] - UserALE.js time sync
+    * [FLAGON-217] - Track what type of change occurred in UserALE.js
+    * [FLAGON-238] - Integrate Plugin Build Processes into NPM Build process
+    * [FLAGON-271] - Investigate workflow for adding Chrome plugin to Chrome Store
+    * [FLAGON-376] - Add pre-build UserALE.js in src
+
+* Test
+    * [FLAGON-174] - Test web extension with Chrome
+    * [FLAGON-183] - [RELEASE PROC] Verify UserALE.js Unit Tests for -192 Branch
+
+
+* Task
+    * [FLAGON-93] - Readme Documentation of JS API
+    * [FLAGON-223] - Make UserALE.js plugin persistent
+    * [FLAGON-224] - Update UserALE.js Browser Plugin to Save Operating Params
+    * [FLAGON-239] - Submit Firefox Extension to Firefox Verification
+    * [FLAGON-285] - Address WARN deprecated during npm install
+    * [FLAGON-289] - Remove Logstash Dependency for Header Requests
+    * [FLAGON-294] - Branch Management
+    * [FLAGON-345] - Update README.md files to Apache Flagon
+    * [FLAGON-383] - Update README.md and Notices to Reflect Flagon namechange
+    * [FLAGON-385] - Add Package-lock.json file to repos
+    * [FLAGON-392] - Clean up for Merge with master
+    * [FLAGON-396] - Add License to testUtils
+    * [FLAGON-397] - Add Apache License headers to pre-built Artifacts
+    * [FLAGON-399] - Update DOAP to reflect new version
+    * [FLAGON-400] - Update Gulpfile to Add License to Build Artifacts
+    * [FLAGON-401] - Add License to WebExtension Files
+    * [FLAGON-402] - Update index.html version number
+    * [FLAGON-403] - Add updated KEYs
+    * [FLAGON-404] - Update Readme.md to reflect version 2.0.0
+    * [FLAGON-405] - Add new filter examples to Readme.md
+    * [FLAGON-407] - Jenkins Builds Failing at Master
+    * [FLAGON-408] - Update webextension files for Userale version number
+    * [FLAGON-409] - Update package.json file to indicate that we can now support Node 12.2.0 (engines)
+    * [FLAGON-410] - Add setLogMapper API examples to README.md and Website
+    * [FLAGON-411] - Update Release Scripts to Package WebExtension
+    * [FLAGON-412] - Update Example page to include mapping and filtering examples
+    * [FLAGON-413] - Update Changelog for Release Candidate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Added: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.tar.gz.asc
==============================================================================
--- dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.tar.gz.asc (added)
+++ dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.tar.gz.asc Wed Jul 31 02:39:09 2019
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEE3H3nU8SIKDe1bAlX+TdPrj/K324FAl1A/N0ACgkQ+TdPrj/K
+3252EA/9HpGRY0ghIHMOvChRrBqVt2OXSyb30IjrKyGGIpmu0TJ2l8B7poKWYHou
+6NfAKd8G/1jD+YJ5lhG+92LiE4jisEKrDV5Q08F5ueu8NrPQ8qXWUoPU+euEpS17
+wig7n9LuDJYkRc0WAORICY7mFNj2aDjFoS+gpVSNq6MbYrYrhOgsie1IjV1o7W/C
+w46kEEmUv52QH9DTENr/Zgq3ei4PxbhEEO/Ea5EnNKN1Wsi+yLPzMurDKyiTaW+i
+4ZxBo6eIZEIbDMzLQCMZmH8D5ysj5TB2CpzUGUKMlyBQt0+LNwyOWzhz9hmhhvEZ
+p7EyOGBd55w/kU3UuyL0DwylHPeVvbjCf1yJNTHFcUJRqC9dv9AOjOK5b2bBgpg5
+hJ148xRXIDFZWqyIk+GmZbBkwctWRhj9VaeMu/jP16gtqi7BpWXtxJVP8YxzGBUT
+Y9zBAVDqsyS97rDgO/hibmsXQUh9tqgDgF4ncvfSfCAljUtMraah9OMnDJl9Mpng
+361LPN8FjuFSZIRNZe4qODmmd7yBpMzRXxC7GgdYPh/UjkkFRZikWEUiWPgsQGwt
+d9tmTB9DvV//j+RQqwuLHE/AiJutVO3xiaxEDM/u/lLNbR3oAywbFsiSFmzUI3Ie
+CJCh6IOlZ/y42wwi0UehwQEZMFI8FTmF6/yW1zQrJVSGusU7H1A=
+=jQuS
+-----END PGP SIGNATURE-----

Added: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.tar.gz.sha512
==============================================================================
--- dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.tar.gz.sha512 (added)
+++ dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.tar.gz.sha512 Wed Jul 31 02:39:09 2019
@@ -0,0 +1,3 @@
+apache-flagon-useralejs-incubating-2.0.1-bin.tar.gz: 
+51C04D6A C1AA6A9B BC2927E2 0914C131 2F9CDA16 1B65C7AB 8D5D83FA DDC5FD78 9B8188AB
+ E469976F CAB560D2 B4D56813 5ACE37D8 E8080F6E 151C66F6 51AF40E9

Added: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.zip.asc
==============================================================================
--- dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.zip.asc (added)
+++ dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.zip.asc Wed Jul 31 02:39:09 2019
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEE3H3nU8SIKDe1bAlX+TdPrj/K324FAl1A/N4ACgkQ+TdPrj/K
+326kOxAAleMg6WXAmSdOX7He8CBSkXHcskDA2DPtkLHuIE2kvqaPbz+EROC8ykKr
+QZ7GKphKZ8orrkEWpEYVQLpUcQvroEO3J+Tm/MM7Er/e8rv54CyeA1Fep/emnz24
+B8+7pIwWEDVkGtruVOCRatHwaaD2zQtu20AU76DQICNt+YDO9XrmnX2FVJJniBgC
+AZhlwiludM7queuE7HwhqyiXxefg0RdVmCVWIplbN9n3kiwDkiO7QOQn1SBeDw2v
+tfwgah9Hx+lY6RodoBFQzhOUdtW7Dlq6K1a2aQoY9nKAbql0xTSN11kaSQyHteGl
+G3AhWJxFLZntQ10wZlrdAQ2hij6KGaeCS8gITi9K5J7+gSR7aX93aVNRYtqxj/Y3
+ePIQi2z6lM1wmdMVq+WsWcN1D9xurFnsfZm3fclVNakqf2W1OUyl0Q4sfztRf6Le
+qMI3D9IpBI6VhJb8WE7EdNhHW0G9oJLUqy93Z2s7j9UANPst1hD3NHPp5SsKznto
+RhzOnJqGjBIyiL9CthUliZ6OVBN2FeyTH/OB9fWxhmK/20/WLWfaRf3GIxiv+11T
+htgLVCETx3jOjK+vIbqq6T6IQaW2k3pikgrI1D04NydVFz2f3BwoOQcPGUS31So6
+AldVm//Bg7A3Lh7QjGFOJ8Ls8/ZctE8SFD1nTh6IMeBHktnemo8=
+=mMBI
+-----END PGP SIGNATURE-----

Added: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.zip.sha512
==============================================================================
--- dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.zip.sha512 (added)
+++ dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-bin.zip.sha512 Wed Jul 31 02:39:09 2019
@@ -0,0 +1,3 @@
+apache-flagon-useralejs-incubating-2.0.1-bin.zip: 
+0D73DA67 607898FB 2C12502B 15221081 5AB10511 7D26D57F D129306F 85A4048D 7510446E
+ D4707807 1000565D 9FDD7206 2BF6E24C 7DF94703 61E86DA8 6DD7D69C

Added: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.tar.gz.asc
==============================================================================
--- dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.tar.gz.asc (added)
+++ dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.tar.gz.asc Wed Jul 31 02:39:09 2019
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEE3H3nU8SIKDe1bAlX+TdPrj/K324FAl1A/N4ACgkQ+TdPrj/K
+324t3Q/+Nau5uzp7YGyzECMQk6x3rFv3TQ9vIbn+p4aLZhhyCf1PhdytbKtZ0ZeP
+BMcd25+AewCKKQqoCgRgN/GTipHzzV/zm+D/y9UkWgYGL7ZTEleUJy0BAViWCQPl
+6Q5vuG20khRXi3jXqxpyI9gtpoLNlM1139UFK7/WycGdZMdco93oIbgwT08f8aN8
+NJDI5Gu+JRjUKJ/uvCgqm7MPH1Fx518fBu7m4J9f/b5mty29nZsvtKYkdtf+8ujG
+uLzNnmysOG4BafR2VtNKA39xh4FZXpIcscCCl/XBaIZjCJojIwpn8PiDoiuXB5of
+Mz2xZmDOUAgnHRJQQPjs1PRh8MqyBYV7SHDyYPV4hlpZAMqUDhpog29mBW3p+G4+
+ZAUZxvNHFWIyzEFeCIisbMSFQ3uraq59GVqT6POUGqJBBYAFPQQ+796VDsLiERsL
+2hFpO4f8rPaNcpcdiZUVhqTJzxLoIC1krSmdVdC9FRx5q+2kVm4GKgt1zDa7dtCQ
+ueqmA9zyKOGd+tL62HfOcYtXilPJVS0ds1uFl8YNTuVucE28OYtAP7UF/WChRB2R
+TwQqdeDMj4PvGhXutDlKdd2k2TRqeWXO6UC8YhBYtoUR0ZDMDy+CZFJspz1aiHAX
+4WXzFam/3xtSGyFgD/R9zClkTsxh/h7+nb5VNkRqV7UWqS5Sxo4=
+=czAm
+-----END PGP SIGNATURE-----

Added: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.tar.gz.sha512
==============================================================================
--- dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.tar.gz.sha512 (added)
+++ dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.tar.gz.sha512 Wed Jul 31 02:39:09 2019
@@ -0,0 +1,3 @@
+apache-flagon-useralejs-incubating-2.0.1-src.tar.gz: 
+2F47B8C6 12B5AD9C F339A471 A5EE2D3C D659DAD0 B93C1CDF C7DF66AD 1CE1887E F0AD5423
+ FEC3CA70 F0757E5D ED97208D FBB913BC C17BD107 C81C74B3 3C6ED753

Added: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.zip.asc
==============================================================================
--- dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.zip.asc (added)
+++ dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.zip.asc Wed Jul 31 02:39:09 2019
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEE3H3nU8SIKDe1bAlX+TdPrj/K324FAl1A/N4ACgkQ+TdPrj/K
+327kKxAAkL0ru03E7JTsN1+frf9q54X+07fzQhGGvAdire1CGfPdw3UMW5irkjoh
+G4PlxUbzM52v7dvuIDCBhb1EmGwrb1fVk36yOTbqKCVB3TPwJi42sfQYOM5VAuH0
+0PQpw90Yri7V9bSdnMhuZ1PdzvAimkpfKNGH1aLMejZIrox8YDVE0KEXjVMgUJIH
+nBLKr2hQH/YD5NWRgH9pzzNSo8nanAQM3M1z1CJQEis4Bz9Ad2YJLFqwzCMN2p8E
+YB3JiIFPKgB5jJyYanuG7OIqOUwjTS9kDE/raJfxZEOoO4SDVR1nsyvpQmW7cZNr
+2JWf2EpIA2cW2/QVDW7V1rXzpAz4AXvj8K16fxJ1Jai9ZLvR8Wu3hnllXA5aq4k5
+8gPCRaAac4bsDhIeTblLJlgSVcq5UczviJs8XmNlnWL7tZ9OXiLugsRzY/1M25Z9
+InCDbyA/828Ed9eCf2apvcC6GFWbZoju0FqEDpbBwVc2qGpl/H2kYrBKs/pggnk+
+udOsYuZ+411ZDLjAFqWsAzPEREJshXiUYmoUxOYNGGkwO02C5U0aeiBp845T2Vrt
+pmwmSPqmA6X8mRfVu2PogmqnwKvOFuz1Ky1P0r/pukf3efqNhChRn7sG/uVTOCj6
+8UWp3xSwmuswDnJ/XC2X2yM/lQYVc9kp60vkQWb3s5Wft+gJCLs=
+=YO7a
+-----END PGP SIGNATURE-----

Added: dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.zip.sha512
==============================================================================
--- dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.zip.sha512 (added)
+++ dev/incubator/flagon/apache-flagon-useralejs-incubating-2.0.1-RC1/apache-flagon-useralejs-incubating-2.0.1-src.zip.sha512 Wed Jul 31 02:39:09 2019
@@ -0,0 +1,3 @@
+apache-flagon-useralejs-incubating-2.0.1-src.zip: 
+FF72D88A 2865614B E5ECAFB3 2CBA1F9E 46D47FE6 962C36FE 8031E0B9 6CDDC213 9F62C892
+ F485CDF6 EF0C9DA3 B8A836F8 73C81B16 2DFA7F86 DE8DEA43 C48710FD