Changeset 2876378
- Timestamp:
- 03/08/2023 10:05:00 AM (3 years ago)
- Location:
- user-access-manager
- Files:
-
- 200 added
- 12 edited
-
tags/2.2.20 (added)
-
tags/2.2.20/CONTRIBUTING.md (added)
-
tags/2.2.20/assets (added)
-
tags/2.2.20/assets/css (added)
-
tags/2.2.20/assets/css/uamAdmin.css (added)
-
tags/2.2.20/assets/css/uamLoginForm.css (added)
-
tags/2.2.20/assets/gfx (added)
-
tags/2.2.20/assets/gfx/icon.png (added)
-
tags/2.2.20/assets/gfx/noAccessPic.png (added)
-
tags/2.2.20/assets/js (added)
-
tags/2.2.20/assets/js/functions.js (added)
-
tags/2.2.20/assets/js/jquery.uam-group-suggest.js (added)
-
tags/2.2.20/assets/js/jquery.uam-time-input.js (added)
-
tags/2.2.20/composer.json (added)
-
tags/2.2.20/composer.lock (added)
-
tags/2.2.20/includes (added)
-
tags/2.2.20/includes/language.php (added)
-
tags/2.2.20/infection-7.2.json.dist (added)
-
tags/2.2.20/init.php (added)
-
tags/2.2.20/languages (added)
-
tags/2.2.20/languages/user-access-manager.pot (added)
-
tags/2.2.20/package-lock.json (added)
-
tags/2.2.20/readme.txt (added)
-
tags/2.2.20/src (added)
-
tags/2.2.20/src/Access (added)
-
tags/2.2.20/src/Access/AccessHandler.php (added)
-
tags/2.2.20/src/Cache (added)
-
tags/2.2.20/src/Cache/Cache.php (added)
-
tags/2.2.20/src/Cache/CacheProviderFactory.php (added)
-
tags/2.2.20/src/Cache/CacheProviderInterface.php (added)
-
tags/2.2.20/src/Cache/FileSystemCacheProvider.php (added)
-
tags/2.2.20/src/Command (added)
-
tags/2.2.20/src/Command/GroupCommand.php (added)
-
tags/2.2.20/src/Command/ObjectCommand.php (added)
-
tags/2.2.20/src/Config (added)
-
tags/2.2.20/src/Config/BooleanConfigParameter.php (added)
-
tags/2.2.20/src/Config/Config.php (added)
-
tags/2.2.20/src/Config/ConfigFactory.php (added)
-
tags/2.2.20/src/Config/ConfigParameter.php (added)
-
tags/2.2.20/src/Config/ConfigParameterFactory.php (added)
-
tags/2.2.20/src/Config/ConfigParameterInterface.php (added)
-
tags/2.2.20/src/Config/MainConfig.php (added)
-
tags/2.2.20/src/Config/SelectionConfigParameter.php (added)
-
tags/2.2.20/src/Config/StringConfigParameter.php (added)
-
tags/2.2.20/src/Config/WordpressConfig.php (added)
-
tags/2.2.20/src/Controller (added)
-
tags/2.2.20/src/Controller/Backend (added)
-
tags/2.2.20/src/Controller/Backend/AboutController.php (added)
-
tags/2.2.20/src/Controller/Backend/BackendController.php (added)
-
tags/2.2.20/src/Controller/Backend/CacheController.php (added)
-
tags/2.2.20/src/Controller/Backend/ControllerTabNavigationTrait.php (added)
-
tags/2.2.20/src/Controller/Backend/DynamicGroupsController.php (added)
-
tags/2.2.20/src/Controller/Backend/ObjectController.php (added)
-
tags/2.2.20/src/Controller/Backend/ObjectInformation.php (added)
-
tags/2.2.20/src/Controller/Backend/ObjectInformationFactory.php (added)
-
tags/2.2.20/src/Controller/Backend/PostObjectController.php (added)
-
tags/2.2.20/src/Controller/Backend/SettingsController.php (added)
-
tags/2.2.20/src/Controller/Backend/SetupController.php (added)
-
tags/2.2.20/src/Controller/Backend/TermObjectController.php (added)
-
tags/2.2.20/src/Controller/Backend/UserGroupController.php (added)
-
tags/2.2.20/src/Controller/Backend/UserObjectController.php (added)
-
tags/2.2.20/src/Controller/BaseControllerTrait.php (added)
-
tags/2.2.20/src/Controller/Controller.php (added)
-
tags/2.2.20/src/Controller/ControllerFactory.php (added)
-
tags/2.2.20/src/Controller/Frontend (added)
-
tags/2.2.20/src/Controller/Frontend/AdminOutputControllerTrait.php (added)
-
tags/2.2.20/src/Controller/Frontend/ContentController.php (added)
-
tags/2.2.20/src/Controller/Frontend/FrontendController.php (added)
-
tags/2.2.20/src/Controller/Frontend/LoginControllerTrait.php (added)
-
tags/2.2.20/src/Controller/Frontend/PostController.php (added)
-
tags/2.2.20/src/Controller/Frontend/RedirectController.php (added)
-
tags/2.2.20/src/Controller/Frontend/ShortCodeController.php (added)
-
tags/2.2.20/src/Controller/Frontend/TermController.php (added)
-
tags/2.2.20/src/Database (added)
-
tags/2.2.20/src/Database/Database.php (added)
-
tags/2.2.20/src/File (added)
-
tags/2.2.20/src/File/ApacheFileProtection.php (added)
-
tags/2.2.20/src/File/FileHandler.php (added)
-
tags/2.2.20/src/File/FileObject.php (added)
-
tags/2.2.20/src/File/FileObjectFactory.php (added)
-
tags/2.2.20/src/File/FileProtection.php (added)
-
tags/2.2.20/src/File/FileProtectionFactory.php (added)
-
tags/2.2.20/src/File/FileProtectionInterface.php (added)
-
tags/2.2.20/src/File/NginxFileProtection.php (added)
-
tags/2.2.20/src/Form (added)
-
tags/2.2.20/src/Form/Form.php (added)
-
tags/2.2.20/src/Form/FormElement.php (added)
-
tags/2.2.20/src/Form/FormFactory.php (added)
-
tags/2.2.20/src/Form/FormHelper.php (added)
-
tags/2.2.20/src/Form/Input.php (added)
-
tags/2.2.20/src/Form/LabelTrait.php (added)
-
tags/2.2.20/src/Form/MultipleFormElement.php (added)
-
tags/2.2.20/src/Form/MultipleFormElementValue.php (added)
-
tags/2.2.20/src/Form/Radio.php (added)
-
tags/2.2.20/src/Form/Select.php (added)
-
tags/2.2.20/src/Form/Textarea.php (added)
-
tags/2.2.20/src/Form/ValueSetFormElement.php (added)
-
tags/2.2.20/src/Form/ValueSetFormElementValue.php (added)
-
tags/2.2.20/src/Form/ValueTrait.php (added)
-
tags/2.2.20/src/Object (added)
-
tags/2.2.20/src/Object/ObjectHandler.php (added)
-
tags/2.2.20/src/Object/ObjectMapHandler.php (added)
-
tags/2.2.20/src/ObjectMembership (added)
-
tags/2.2.20/src/ObjectMembership/MissingObjectMembershipHandlerException.php (added)
-
tags/2.2.20/src/ObjectMembership/MissingObjectTypeException.php (added)
-
tags/2.2.20/src/ObjectMembership/ObjectMembershipHandler.php (added)
-
tags/2.2.20/src/ObjectMembership/ObjectMembershipHandlerFactory.php (added)
-
tags/2.2.20/src/ObjectMembership/ObjectMembershipWithMapHandler.php (added)
-
tags/2.2.20/src/ObjectMembership/PostMembershipHandler.php (added)
-
tags/2.2.20/src/ObjectMembership/RoleMembershipHandler.php (added)
-
tags/2.2.20/src/ObjectMembership/TermMembershipHandler.php (added)
-
tags/2.2.20/src/ObjectMembership/UserMembershipHandler.php (added)
-
tags/2.2.20/src/Setup (added)
-
tags/2.2.20/src/Setup/Database (added)
-
tags/2.2.20/src/Setup/Database/Column.php (added)
-
tags/2.2.20/src/Setup/Database/DatabaseHandler.php (added)
-
tags/2.2.20/src/Setup/Database/DatabaseObjectFactory.php (added)
-
tags/2.2.20/src/Setup/Database/DatabaseUpdate.php (added)
-
tags/2.2.20/src/Setup/Database/MissingColumnsException.php (added)
-
tags/2.2.20/src/Setup/Database/Table.php (added)
-
tags/2.2.20/src/Setup/SetupHandler.php (added)
-
tags/2.2.20/src/Setup/Update (added)
-
tags/2.2.20/src/Setup/Update/DatabaseUpdate1.php (added)
-
tags/2.2.20/src/Setup/Update/DatabaseUpdate2.php (added)
-
tags/2.2.20/src/Setup/Update/DatabaseUpdate3.php (added)
-
tags/2.2.20/src/Setup/Update/DatabaseUpdate4.php (added)
-
tags/2.2.20/src/Setup/Update/DatabaseUpdate5.php (added)
-
tags/2.2.20/src/Setup/Update/DatabaseUpdate6.php (added)
-
tags/2.2.20/src/Setup/Update/UpdateFactory.php (added)
-
tags/2.2.20/src/Setup/Update/UpdateInterface.php (added)
-
tags/2.2.20/src/User (added)
-
tags/2.2.20/src/User/UserHandler.php (added)
-
tags/2.2.20/src/UserAccessManager.php (added)
-
tags/2.2.20/src/UserGroup (added)
-
tags/2.2.20/src/UserGroup/AbstractUserGroup.php (added)
-
tags/2.2.20/src/UserGroup/AssignmentInformation.php (added)
-
tags/2.2.20/src/UserGroup/AssignmentInformationFactory.php (added)
-
tags/2.2.20/src/UserGroup/DynamicUserGroup.php (added)
-
tags/2.2.20/src/UserGroup/UserGroup.php (added)
-
tags/2.2.20/src/UserGroup/UserGroupAssignmentException.php (added)
-
tags/2.2.20/src/UserGroup/UserGroupAssignmentHandler.php (added)
-
tags/2.2.20/src/UserGroup/UserGroupFactory.php (added)
-
tags/2.2.20/src/UserGroup/UserGroupHandler.php (added)
-
tags/2.2.20/src/UserGroup/UserGroupTypeException.php (added)
-
tags/2.2.20/src/Util (added)
-
tags/2.2.20/src/Util/DateUtil.php (added)
-
tags/2.2.20/src/Util/Util.php (added)
-
tags/2.2.20/src/View (added)
-
tags/2.2.20/src/View/AdminAbout.php (added)
-
tags/2.2.20/src/View/AdminForm (added)
-
tags/2.2.20/src/View/AdminForm/Input.php (added)
-
tags/2.2.20/src/View/AdminForm/Radio.php (added)
-
tags/2.2.20/src/View/AdminForm/Select.php (added)
-
tags/2.2.20/src/View/AdminForm/Textarea.php (added)
-
tags/2.2.20/src/View/AdminNotice.php (added)
-
tags/2.2.20/src/View/AdminSettings.php (added)
-
tags/2.2.20/src/View/AdminSetup.php (added)
-
tags/2.2.20/src/View/AdminUserGroup.php (added)
-
tags/2.2.20/src/View/BulkEditForm.php (added)
-
tags/2.2.20/src/View/GroupInfo.php (added)
-
tags/2.2.20/src/View/GroupSelectionForm.php (added)
-
tags/2.2.20/src/View/InfoBox.php (added)
-
tags/2.2.20/src/View/Login (added)
-
tags/2.2.20/src/View/Login/LoginForm.php (added)
-
tags/2.2.20/src/View/LoginForm.php (added)
-
tags/2.2.20/src/View/LoginWidget.php (added)
-
tags/2.2.20/src/View/MediaAjaxEditForm.php (added)
-
tags/2.2.20/src/View/ObjectColumn.php (added)
-
tags/2.2.20/src/View/PostEditForm.php (added)
-
tags/2.2.20/src/View/SteadyBanner.php (added)
-
tags/2.2.20/src/View/TabList.php (added)
-
tags/2.2.20/src/View/TermEditForm.php (added)
-
tags/2.2.20/src/View/UserColumn.php (added)
-
tags/2.2.20/src/View/UserGroups (added)
-
tags/2.2.20/src/View/UserGroups/DefaultUserGroupEditForm.php (added)
-
tags/2.2.20/src/View/UserGroups/UserGroupEditForm.php (added)
-
tags/2.2.20/src/View/UserGroups/UserGroupList.php (added)
-
tags/2.2.20/src/View/UserProfileEditForm.php (added)
-
tags/2.2.20/src/Widget (added)
-
tags/2.2.20/src/Widget/LoginWidget.php (added)
-
tags/2.2.20/src/Widget/WidgetFactory.php (added)
-
tags/2.2.20/src/Wrapper (added)
-
tags/2.2.20/src/Wrapper/Php.php (added)
-
tags/2.2.20/src/Wrapper/Wordpress.php (added)
-
tags/2.2.20/src/Wrapper/WordpressCli.php (added)
-
tags/2.2.20/user-access-manager.php (added)
-
tags/2.2.20/vendor (added)
-
tags/2.2.20/vendor/autoload.php (added)
-
tags/2.2.20/vendor/composer (added)
-
tags/2.2.20/vendor/composer/ClassLoader.php (added)
-
tags/2.2.20/vendor/composer/InstalledVersions.php (added)
-
tags/2.2.20/vendor/composer/LICENSE (added)
-
tags/2.2.20/vendor/composer/autoload_classmap.php (added)
-
tags/2.2.20/vendor/composer/autoload_namespaces.php (added)
-
tags/2.2.20/vendor/composer/autoload_psr4.php (added)
-
tags/2.2.20/vendor/composer/autoload_real.php (added)
-
tags/2.2.20/vendor/composer/autoload_static.php (added)
-
tags/2.2.20/vendor/composer/installed.json (added)
-
tags/2.2.20/vendor/composer/installed.php (added)
-
tags/2.2.20/vendor/composer/platform_check.php (added)
-
trunk/composer.json (modified) (1 diff)
-
trunk/languages/user-access-manager.pot (modified) (3 diffs)
-
trunk/package-lock.json (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/UserAccessManager.php (modified) (1 diff)
-
trunk/src/UserGroup/DynamicUserGroup.php (modified) (1 diff)
-
trunk/user-access-manager.php (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/ClassLoader.php (modified) (4 diffs)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
user-access-manager/trunk/composer.json
r2820414 r2876378 4 4 "type": "wordpress-plugin", 5 5 "license": "GPL-2.0", 6 "version": "2.2. 19",6 "version": "2.2.20", 7 7 "authors": [ 8 8 { -
user-access-manager/trunk/languages/user-access-manager.pot
r2820414 r2876378 7 7 msgid "" 8 8 msgstr "" 9 "Project-Id-Version: user-access-manager 2.2. 19\n"9 "Project-Id-Version: user-access-manager 2.2.20\n" 10 10 "Report-Msgid-Bugs-To: \n" 11 "POT-Creation-Date: 202 2-11-18 09:28+0000\n"11 "POT-Creation-Date: 2023-03-08 10:03+0000\n" 12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 334 334 msgid "" 335 335 "\"Wordpress\" will only lock files handled by the wordpress media manager " 336 "(recommended), \"All\" will lock all files at the upload directory, \"Custom"337 "\" will use a custom string."336 "(recommended), \"All\" will lock all files at the upload directory, " 337 "\"Custom\" will use a custom string." 338 338 msgstr "" 339 339 … … 935 935 #: includes/language.php:262 936 936 msgid "" 937 "Send me bug reports, bug fixes, pull requests or your ideas. See: <a href="938 " \"https://github.com/GM-Alex/user-access-manager\">https://github.com/GM-"939 " Alex/user-access-manager</a>"937 "Send me bug reports, bug fixes, pull requests or your ideas. See: <a " 938 "href=\"https://github.com/GM-Alex/user-access-manager\">https://github.com/" 939 "GM-Alex/user-access-manager</a>" 940 940 msgstr "" 941 941 -
user-access-manager/trunk/package-lock.json
r2820414 r2876378 1 1 { 2 2 "name": "user-access-manager", 3 "version": "2.2. 19",4 "lockfileVersion": 2,3 "version": "2.2.20", 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "user-access-manager", 9 "version": "2.2. 19",9 "version": "2.2.20", 10 10 "license": "GNU", 11 11 "dependencies": { … … 2372 2372 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 2373 2373 } 2374 },2375 "dependencies": {2376 "abbrev": {2377 "version": "1.1.1",2378 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",2379 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="2380 },2381 "ansi-styles": {2382 "version": "4.3.0",2383 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",2384 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",2385 "requires": {2386 "color-convert": "^2.0.1"2387 }2388 },2389 "argparse": {2390 "version": "1.0.10",2391 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",2392 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",2393 "requires": {2394 "sprintf-js": "~1.0.2"2395 },2396 "dependencies": {2397 "sprintf-js": {2398 "version": "1.0.3",2399 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",2400 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="2401 }2402 }2403 },2404 "arr-diff": {2405 "version": "4.0.0",2406 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",2407 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",2408 "dev": true2409 },2410 "arr-flatten": {2411 "version": "1.1.0",2412 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",2413 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",2414 "dev": true2415 },2416 "arr-union": {2417 "version": "3.1.0",2418 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",2419 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",2420 "dev": true2421 },2422 "array-each": {2423 "version": "1.0.1",2424 "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",2425 "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8="2426 },2427 "array-slice": {2428 "version": "1.1.0",2429 "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",2430 "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w=="2431 },2432 "array-unique": {2433 "version": "0.3.2",2434 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",2435 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",2436 "dev": true2437 },2438 "assign-symbols": {2439 "version": "1.0.0",2440 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",2441 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",2442 "dev": true2443 },2444 "async": {2445 "version": "3.2.3",2446 "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz",2447 "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g=="2448 },2449 "atob": {2450 "version": "2.1.2",2451 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",2452 "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",2453 "dev": true2454 },2455 "balanced-match": {2456 "version": "1.0.2",2457 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",2458 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="2459 },2460 "base": {2461 "version": "0.11.2",2462 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",2463 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",2464 "dev": true,2465 "requires": {2466 "cache-base": "^1.0.1",2467 "class-utils": "^0.3.5",2468 "component-emitter": "^1.2.1",2469 "define-property": "^1.0.0",2470 "isobject": "^3.0.1",2471 "mixin-deep": "^1.2.0",2472 "pascalcase": "^0.1.1"2473 },2474 "dependencies": {2475 "define-property": {2476 "version": "1.0.0",2477 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",2478 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",2479 "dev": true,2480 "requires": {2481 "is-descriptor": "^1.0.0"2482 }2483 },2484 "is-accessor-descriptor": {2485 "version": "1.0.0",2486 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",2487 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",2488 "dev": true,2489 "requires": {2490 "kind-of": "^6.0.0"2491 }2492 },2493 "is-data-descriptor": {2494 "version": "1.0.0",2495 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",2496 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",2497 "dev": true,2498 "requires": {2499 "kind-of": "^6.0.0"2500 }2501 },2502 "is-descriptor": {2503 "version": "1.0.2",2504 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",2505 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",2506 "dev": true,2507 "requires": {2508 "is-accessor-descriptor": "^1.0.0",2509 "is-data-descriptor": "^1.0.0",2510 "kind-of": "^6.0.2"2511 }2512 }2513 }2514 },2515 "brace-expansion": {2516 "version": "1.1.11",2517 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",2518 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",2519 "requires": {2520 "balanced-match": "^1.0.0",2521 "concat-map": "0.0.1"2522 }2523 },2524 "braces": {2525 "version": "2.3.2",2526 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",2527 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",2528 "dev": true,2529 "requires": {2530 "arr-flatten": "^1.1.0",2531 "array-unique": "^0.3.2",2532 "extend-shallow": "^2.0.1",2533 "fill-range": "^4.0.0",2534 "isobject": "^3.0.1",2535 "repeat-element": "^1.1.2",2536 "snapdragon": "^0.8.1",2537 "snapdragon-node": "^2.0.1",2538 "split-string": "^3.0.2",2539 "to-regex": "^3.0.1"2540 },2541 "dependencies": {2542 "extend-shallow": {2543 "version": "2.0.1",2544 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",2545 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",2546 "dev": true,2547 "requires": {2548 "is-extendable": "^0.1.0"2549 }2550 }2551 }2552 },2553 "cache-base": {2554 "version": "1.0.1",2555 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",2556 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",2557 "dev": true,2558 "requires": {2559 "collection-visit": "^1.0.0",2560 "component-emitter": "^1.2.1",2561 "get-value": "^2.0.6",2562 "has-value": "^1.0.0",2563 "isobject": "^3.0.1",2564 "set-value": "^2.0.0",2565 "to-object-path": "^0.3.0",2566 "union-value": "^1.0.0",2567 "unset-value": "^1.0.0"2568 }2569 },2570 "chalk": {2571 "version": "4.1.2",2572 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",2573 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",2574 "requires": {2575 "ansi-styles": "^4.1.0",2576 "supports-color": "^7.1.0"2577 }2578 },2579 "class-utils": {2580 "version": "0.3.6",2581 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",2582 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",2583 "dev": true,2584 "requires": {2585 "arr-union": "^3.1.0",2586 "define-property": "^0.2.5",2587 "isobject": "^3.0.0",2588 "static-extend": "^0.1.1"2589 },2590 "dependencies": {2591 "define-property": {2592 "version": "0.2.5",2593 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",2594 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",2595 "dev": true,2596 "requires": {2597 "is-descriptor": "^0.1.0"2598 }2599 }2600 }2601 },2602 "collection-visit": {2603 "version": "1.0.0",2604 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",2605 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",2606 "dev": true,2607 "requires": {2608 "map-visit": "^1.0.0",2609 "object-visit": "^1.0.0"2610 }2611 },2612 "color-convert": {2613 "version": "2.0.1",2614 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",2615 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",2616 "requires": {2617 "color-name": "~1.1.4"2618 }2619 },2620 "color-name": {2621 "version": "1.1.4",2622 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",2623 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="2624 },2625 "colors": {2626 "version": "1.1.2",2627 "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",2628 "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM="2629 },2630 "component-emitter": {2631 "version": "1.3.0",2632 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",2633 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",2634 "dev": true2635 },2636 "concat-map": {2637 "version": "0.0.1",2638 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",2639 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="2640 },2641 "copy-descriptor": {2642 "version": "0.1.1",2643 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",2644 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",2645 "dev": true2646 },2647 "dateformat": {2648 "version": "3.0.3",2649 "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",2650 "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q=="2651 },2652 "debug": {2653 "version": "2.6.9",2654 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",2655 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",2656 "dev": true,2657 "requires": {2658 "ms": "2.0.0"2659 }2660 },2661 "decode-uri-component": {2662 "version": "0.2.0",2663 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",2664 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",2665 "dev": true2666 },2667 "define-property": {2668 "version": "2.0.2",2669 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",2670 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",2671 "dev": true,2672 "requires": {2673 "is-descriptor": "^1.0.2",2674 "isobject": "^3.0.1"2675 },2676 "dependencies": {2677 "is-accessor-descriptor": {2678 "version": "1.0.0",2679 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",2680 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",2681 "dev": true,2682 "requires": {2683 "kind-of": "^6.0.0"2684 }2685 },2686 "is-data-descriptor": {2687 "version": "1.0.0",2688 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",2689 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",2690 "dev": true,2691 "requires": {2692 "kind-of": "^6.0.0"2693 }2694 },2695 "is-descriptor": {2696 "version": "1.0.2",2697 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",2698 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",2699 "dev": true,2700 "requires": {2701 "is-accessor-descriptor": "^1.0.0",2702 "is-data-descriptor": "^1.0.0",2703 "kind-of": "^6.0.2"2704 }2705 }2706 }2707 },2708 "detect-file": {2709 "version": "1.0.0",2710 "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",2711 "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc="2712 },2713 "esprima": {2714 "version": "4.0.1",2715 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",2716 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="2717 },2718 "eventemitter2": {2719 "version": "0.4.14",2720 "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",2721 "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas="2722 },2723 "exit": {2724 "version": "0.1.2",2725 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",2726 "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw="2727 },2728 "expand-brackets": {2729 "version": "2.1.4",2730 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",2731 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",2732 "dev": true,2733 "requires": {2734 "debug": "^2.3.3",2735 "define-property": "^0.2.5",2736 "extend-shallow": "^2.0.1",2737 "posix-character-classes": "^0.1.0",2738 "regex-not": "^1.0.0",2739 "snapdragon": "^0.8.1",2740 "to-regex": "^3.0.1"2741 },2742 "dependencies": {2743 "define-property": {2744 "version": "0.2.5",2745 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",2746 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",2747 "dev": true,2748 "requires": {2749 "is-descriptor": "^0.1.0"2750 }2751 },2752 "extend-shallow": {2753 "version": "2.0.1",2754 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",2755 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",2756 "dev": true,2757 "requires": {2758 "is-extendable": "^0.1.0"2759 }2760 }2761 }2762 },2763 "expand-tilde": {2764 "version": "2.0.2",2765 "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",2766 "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",2767 "requires": {2768 "homedir-polyfill": "^1.0.1"2769 }2770 },2771 "extend": {2772 "version": "3.0.2",2773 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",2774 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="2775 },2776 "extend-shallow": {2777 "version": "3.0.2",2778 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",2779 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",2780 "dev": true,2781 "requires": {2782 "assign-symbols": "^1.0.0",2783 "is-extendable": "^1.0.1"2784 },2785 "dependencies": {2786 "is-extendable": {2787 "version": "1.0.1",2788 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",2789 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",2790 "dev": true,2791 "requires": {2792 "is-plain-object": "^2.0.4"2793 }2794 }2795 }2796 },2797 "extglob": {2798 "version": "2.0.4",2799 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",2800 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",2801 "dev": true,2802 "requires": {2803 "array-unique": "^0.3.2",2804 "define-property": "^1.0.0",2805 "expand-brackets": "^2.1.4",2806 "extend-shallow": "^2.0.1",2807 "fragment-cache": "^0.2.1",2808 "regex-not": "^1.0.0",2809 "snapdragon": "^0.8.1",2810 "to-regex": "^3.0.1"2811 },2812 "dependencies": {2813 "define-property": {2814 "version": "1.0.0",2815 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",2816 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",2817 "dev": true,2818 "requires": {2819 "is-descriptor": "^1.0.0"2820 }2821 },2822 "extend-shallow": {2823 "version": "2.0.1",2824 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",2825 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",2826 "dev": true,2827 "requires": {2828 "is-extendable": "^0.1.0"2829 }2830 },2831 "is-accessor-descriptor": {2832 "version": "1.0.0",2833 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",2834 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",2835 "dev": true,2836 "requires": {2837 "kind-of": "^6.0.0"2838 }2839 },2840 "is-data-descriptor": {2841 "version": "1.0.0",2842 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",2843 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",2844 "dev": true,2845 "requires": {2846 "kind-of": "^6.0.0"2847 }2848 },2849 "is-descriptor": {2850 "version": "1.0.2",2851 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",2852 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",2853 "dev": true,2854 "requires": {2855 "is-accessor-descriptor": "^1.0.0",2856 "is-data-descriptor": "^1.0.0",2857 "kind-of": "^6.0.2"2858 }2859 }2860 }2861 },2862 "fill-range": {2863 "version": "4.0.0",2864 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",2865 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",2866 "dev": true,2867 "requires": {2868 "extend-shallow": "^2.0.1",2869 "is-number": "^3.0.0",2870 "repeat-string": "^1.6.1",2871 "to-regex-range": "^2.1.0"2872 },2873 "dependencies": {2874 "extend-shallow": {2875 "version": "2.0.1",2876 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",2877 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",2878 "dev": true,2879 "requires": {2880 "is-extendable": "^0.1.0"2881 }2882 }2883 }2884 },2885 "findup-sync": {2886 "version": "0.3.0",2887 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",2888 "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",2889 "requires": {2890 "glob": "~5.0.0"2891 },2892 "dependencies": {2893 "glob": {2894 "version": "5.0.15",2895 "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",2896 "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",2897 "requires": {2898 "inflight": "^1.0.4",2899 "inherits": "2",2900 "minimatch": "2 || 3",2901 "once": "^1.3.0",2902 "path-is-absolute": "^1.0.0"2903 }2904 }2905 }2906 },2907 "fined": {2908 "version": "1.2.0",2909 "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",2910 "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",2911 "requires": {2912 "expand-tilde": "^2.0.2",2913 "is-plain-object": "^2.0.3",2914 "object.defaults": "^1.1.0",2915 "object.pick": "^1.2.0",2916 "parse-filepath": "^1.0.1"2917 }2918 },2919 "flagged-respawn": {2920 "version": "1.0.1",2921 "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",2922 "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q=="2923 },2924 "for-in": {2925 "version": "1.0.2",2926 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",2927 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="2928 },2929 "for-own": {2930 "version": "1.0.0",2931 "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",2932 "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",2933 "requires": {2934 "for-in": "^1.0.1"2935 }2936 },2937 "fragment-cache": {2938 "version": "0.2.1",2939 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",2940 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",2941 "dev": true,2942 "requires": {2943 "map-cache": "^0.2.2"2944 }2945 },2946 "fs.realpath": {2947 "version": "1.0.0",2948 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",2949 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="2950 },2951 "function-bind": {2952 "version": "1.1.1",2953 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",2954 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="2955 },2956 "get-value": {2957 "version": "2.0.6",2958 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",2959 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",2960 "dev": true2961 },2962 "getobject": {2963 "version": "1.0.2",2964 "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz",2965 "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg=="2966 },2967 "glob": {2968 "version": "7.1.7",2969 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",2970 "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",2971 "requires": {2972 "fs.realpath": "^1.0.0",2973 "inflight": "^1.0.4",2974 "inherits": "2",2975 "minimatch": "^3.0.4",2976 "once": "^1.3.0",2977 "path-is-absolute": "^1.0.0"2978 }2979 },2980 "global-modules": {2981 "version": "1.0.0",2982 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",2983 "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",2984 "requires": {2985 "global-prefix": "^1.0.1",2986 "is-windows": "^1.0.1",2987 "resolve-dir": "^1.0.0"2988 }2989 },2990 "global-prefix": {2991 "version": "1.0.2",2992 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",2993 "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",2994 "requires": {2995 "expand-tilde": "^2.0.2",2996 "homedir-polyfill": "^1.0.1",2997 "ini": "^1.3.4",2998 "is-windows": "^1.0.1",2999 "which": "^1.2.14"3000 },3001 "dependencies": {3002 "which": {3003 "version": "1.3.1",3004 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",3005 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",3006 "requires": {3007 "isexe": "^2.0.0"3008 }3009 }3010 }3011 },3012 "grunt": {3013 "version": "1.5.3",3014 "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz",3015 "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==",3016 "requires": {3017 "dateformat": "~3.0.3",3018 "eventemitter2": "~0.4.13",3019 "exit": "~0.1.2",3020 "findup-sync": "~0.3.0",3021 "glob": "~7.1.6",3022 "grunt-cli": "~1.4.3",3023 "grunt-known-options": "~2.0.0",3024 "grunt-legacy-log": "~3.0.0",3025 "grunt-legacy-util": "~2.0.1",3026 "iconv-lite": "~0.4.13",3027 "js-yaml": "~3.14.0",3028 "minimatch": "~3.0.4",3029 "mkdirp": "~1.0.4",3030 "nopt": "~3.0.6",3031 "rimraf": "~3.0.2"3032 },3033 "dependencies": {3034 "grunt-cli": {3035 "version": "1.4.3",3036 "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",3037 "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",3038 "requires": {3039 "grunt-known-options": "~2.0.0",3040 "interpret": "~1.1.0",3041 "liftup": "~3.0.1",3042 "nopt": "~4.0.1",3043 "v8flags": "~3.2.0"3044 },3045 "dependencies": {3046 "nopt": {3047 "version": "4.0.3",3048 "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",3049 "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",3050 "requires": {3051 "abbrev": "1",3052 "osenv": "^0.1.4"3053 }3054 }3055 }3056 },3057 "grunt-known-options": {3058 "version": "2.0.0",3059 "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",3060 "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA=="3061 },3062 "v8flags": {3063 "version": "3.2.0",3064 "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",3065 "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",3066 "requires": {3067 "homedir-polyfill": "^1.0.1"3068 }3069 }3070 }3071 },3072 "grunt-cli": {3073 "version": "1.3.2",3074 "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz",3075 "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==",3076 "dev": true,3077 "requires": {3078 "grunt-known-options": "~1.1.0",3079 "interpret": "~1.1.0",3080 "liftoff": "~2.5.0",3081 "nopt": "~4.0.1",3082 "v8flags": "~3.1.1"3083 },3084 "dependencies": {3085 "nopt": {3086 "version": "4.0.3",3087 "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",3088 "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",3089 "dev": true,3090 "requires": {3091 "abbrev": "1",3092 "osenv": "^0.1.4"3093 }3094 }3095 }3096 },3097 "grunt-known-options": {3098 "version": "1.1.1",3099 "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",3100 "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==",3101 "dev": true3102 },3103 "grunt-legacy-log": {3104 "version": "3.0.0",3105 "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",3106 "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",3107 "requires": {3108 "colors": "~1.1.2",3109 "grunt-legacy-log-utils": "~2.1.0",3110 "hooker": "~0.2.3",3111 "lodash": "~4.17.19"3112 }3113 },3114 "grunt-legacy-log-utils": {3115 "version": "2.1.0",3116 "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",3117 "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",3118 "requires": {3119 "chalk": "~4.1.0",3120 "lodash": "~4.17.19"3121 }3122 },3123 "grunt-legacy-util": {3124 "version": "2.0.1",3125 "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",3126 "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==",3127 "requires": {3128 "async": "~3.2.0",3129 "exit": "~0.1.2",3130 "getobject": "~1.0.0",3131 "hooker": "~0.2.3",3132 "lodash": "~4.17.21",3133 "underscore.string": "~3.3.5",3134 "which": "~2.0.2"3135 }3136 },3137 "grunt-pot": {3138 "version": "0.3.0",3139 "resolved": "https://registry.npmjs.org/grunt-pot/-/grunt-pot-0.3.0.tgz",3140 "integrity": "sha1-vHgF1dxsXjiZjMlUupdsYZu3Xh8=",3141 "requires": {}3142 },3143 "has": {3144 "version": "1.0.3",3145 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",3146 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",3147 "requires": {3148 "function-bind": "^1.1.1"3149 }3150 },3151 "has-flag": {3152 "version": "4.0.0",3153 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",3154 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="3155 },3156 "has-value": {3157 "version": "1.0.0",3158 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",3159 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",3160 "dev": true,3161 "requires": {3162 "get-value": "^2.0.6",3163 "has-values": "^1.0.0",3164 "isobject": "^3.0.0"3165 }3166 },3167 "has-values": {3168 "version": "1.0.0",3169 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",3170 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",3171 "dev": true,3172 "requires": {3173 "is-number": "^3.0.0",3174 "kind-of": "^4.0.0"3175 },3176 "dependencies": {3177 "kind-of": {3178 "version": "4.0.0",3179 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",3180 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",3181 "dev": true,3182 "requires": {3183 "is-buffer": "^1.1.5"3184 }3185 }3186 }3187 },3188 "homedir-polyfill": {3189 "version": "1.0.3",3190 "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",3191 "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",3192 "requires": {3193 "parse-passwd": "^1.0.0"3194 }3195 },3196 "hooker": {3197 "version": "0.2.3",3198 "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",3199 "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk="3200 },3201 "iconv-lite": {3202 "version": "0.4.24",3203 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",3204 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",3205 "requires": {3206 "safer-buffer": ">= 2.1.2 < 3"3207 }3208 },3209 "inflight": {3210 "version": "1.0.6",3211 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",3212 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",3213 "requires": {3214 "once": "^1.3.0",3215 "wrappy": "1"3216 }3217 },3218 "inherits": {3219 "version": "2.0.4",3220 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",3221 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="3222 },3223 "ini": {3224 "version": "1.3.8",3225 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",3226 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="3227 },3228 "interpret": {3229 "version": "1.1.0",3230 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",3231 "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ="3232 },3233 "is-absolute": {3234 "version": "1.0.0",3235 "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",3236 "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",3237 "requires": {3238 "is-relative": "^1.0.0",3239 "is-windows": "^1.0.1"3240 }3241 },3242 "is-accessor-descriptor": {3243 "version": "0.1.6",3244 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",3245 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",3246 "dev": true,3247 "requires": {3248 "kind-of": "^3.0.2"3249 },3250 "dependencies": {3251 "kind-of": {3252 "version": "3.2.2",3253 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",3254 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",3255 "dev": true,3256 "requires": {3257 "is-buffer": "^1.1.5"3258 }3259 }3260 }3261 },3262 "is-buffer": {3263 "version": "1.1.6",3264 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",3265 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",3266 "dev": true3267 },3268 "is-core-module": {3269 "version": "2.2.0",3270 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",3271 "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",3272 "requires": {3273 "has": "^1.0.3"3274 }3275 },3276 "is-data-descriptor": {3277 "version": "0.1.4",3278 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",3279 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",3280 "dev": true,3281 "requires": {3282 "kind-of": "^3.0.2"3283 },3284 "dependencies": {3285 "kind-of": {3286 "version": "3.2.2",3287 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",3288 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",3289 "dev": true,3290 "requires": {3291 "is-buffer": "^1.1.5"3292 }3293 }3294 }3295 },3296 "is-descriptor": {3297 "version": "0.1.6",3298 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",3299 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",3300 "dev": true,3301 "requires": {3302 "is-accessor-descriptor": "^0.1.6",3303 "is-data-descriptor": "^0.1.4",3304 "kind-of": "^5.0.0"3305 },3306 "dependencies": {3307 "kind-of": {3308 "version": "5.1.0",3309 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",3310 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",3311 "dev": true3312 }3313 }3314 },3315 "is-extendable": {3316 "version": "0.1.1",3317 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",3318 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",3319 "dev": true3320 },3321 "is-extglob": {3322 "version": "2.1.1",3323 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",3324 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="3325 },3326 "is-glob": {3327 "version": "3.1.0",3328 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",3329 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",3330 "dev": true,3331 "requires": {3332 "is-extglob": "^2.1.0"3333 }3334 },3335 "is-number": {3336 "version": "3.0.0",3337 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",3338 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",3339 "dev": true,3340 "requires": {3341 "kind-of": "^3.0.2"3342 },3343 "dependencies": {3344 "kind-of": {3345 "version": "3.2.2",3346 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",3347 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",3348 "dev": true,3349 "requires": {3350 "is-buffer": "^1.1.5"3351 }3352 }3353 }3354 },3355 "is-plain-object": {3356 "version": "2.0.4",3357 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",3358 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",3359 "requires": {3360 "isobject": "^3.0.1"3361 }3362 },3363 "is-relative": {3364 "version": "1.0.0",3365 "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",3366 "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",3367 "requires": {3368 "is-unc-path": "^1.0.0"3369 }3370 },3371 "is-unc-path": {3372 "version": "1.0.0",3373 "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",3374 "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",3375 "requires": {3376 "unc-path-regex": "^0.1.2"3377 }3378 },3379 "is-windows": {3380 "version": "1.0.2",3381 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",3382 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="3383 },3384 "isarray": {3385 "version": "1.0.0",3386 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",3387 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",3388 "dev": true3389 },3390 "isexe": {3391 "version": "2.0.0",3392 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",3393 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="3394 },3395 "isobject": {3396 "version": "3.0.1",3397 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",3398 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="3399 },3400 "js-yaml": {3401 "version": "3.14.1",3402 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",3403 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",3404 "requires": {3405 "argparse": "^1.0.7",3406 "esprima": "^4.0.0"3407 }3408 },3409 "kind-of": {3410 "version": "6.0.3",3411 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",3412 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="3413 },3414 "liftoff": {3415 "version": "2.5.0",3416 "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz",3417 "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",3418 "dev": true,3419 "requires": {3420 "extend": "^3.0.0",3421 "findup-sync": "^2.0.0",3422 "fined": "^1.0.1",3423 "flagged-respawn": "^1.0.0",3424 "is-plain-object": "^2.0.4",3425 "object.map": "^1.0.0",3426 "rechoir": "^0.6.2",3427 "resolve": "^1.1.7"3428 },3429 "dependencies": {3430 "findup-sync": {3431 "version": "2.0.0",3432 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",3433 "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",3434 "dev": true,3435 "requires": {3436 "detect-file": "^1.0.0",3437 "is-glob": "^3.1.0",3438 "micromatch": "^3.0.4",3439 "resolve-dir": "^1.0.1"3440 }3441 }3442 }3443 },3444 "liftup": {3445 "version": "3.0.1",3446 "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",3447 "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==",3448 "requires": {3449 "extend": "^3.0.2",3450 "findup-sync": "^4.0.0",3451 "fined": "^1.2.0",3452 "flagged-respawn": "^1.0.1",3453 "is-plain-object": "^2.0.4",3454 "object.map": "^1.0.1",3455 "rechoir": "^0.7.0",3456 "resolve": "^1.19.0"3457 },3458 "dependencies": {3459 "braces": {3460 "version": "3.0.2",3461 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",3462 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",3463 "requires": {3464 "fill-range": "^7.0.1"3465 }3466 },3467 "fill-range": {3468 "version": "7.0.1",3469 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",3470 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",3471 "requires": {3472 "to-regex-range": "^5.0.1"3473 }3474 },3475 "findup-sync": {3476 "version": "4.0.0",3477 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",3478 "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",3479 "requires": {3480 "detect-file": "^1.0.0",3481 "is-glob": "^4.0.0",3482 "micromatch": "^4.0.2",3483 "resolve-dir": "^1.0.1"3484 }3485 },3486 "is-glob": {3487 "version": "4.0.3",3488 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",3489 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",3490 "requires": {3491 "is-extglob": "^2.1.1"3492 }3493 },3494 "is-number": {3495 "version": "7.0.0",3496 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",3497 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="3498 },3499 "micromatch": {3500 "version": "4.0.5",3501 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",3502 "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",3503 "requires": {3504 "braces": "^3.0.2",3505 "picomatch": "^2.3.1"3506 }3507 },3508 "rechoir": {3509 "version": "0.7.1",3510 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",3511 "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",3512 "requires": {3513 "resolve": "^1.9.0"3514 }3515 },3516 "to-regex-range": {3517 "version": "5.0.1",3518 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",3519 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",3520 "requires": {3521 "is-number": "^7.0.0"3522 }3523 }3524 }3525 },3526 "lodash": {3527 "version": "4.17.21",3528 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",3529 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="3530 },3531 "make-iterator": {3532 "version": "1.0.1",3533 "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",3534 "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",3535 "requires": {3536 "kind-of": "^6.0.2"3537 }3538 },3539 "map-cache": {3540 "version": "0.2.2",3541 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",3542 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="3543 },3544 "map-visit": {3545 "version": "1.0.0",3546 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",3547 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",3548 "dev": true,3549 "requires": {3550 "object-visit": "^1.0.0"3551 }3552 },3553 "micromatch": {3554 "version": "3.1.10",3555 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",3556 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",3557 "dev": true,3558 "requires": {3559 "arr-diff": "^4.0.0",3560 "array-unique": "^0.3.2",3561 "braces": "^2.3.1",3562 "define-property": "^2.0.2",3563 "extend-shallow": "^3.0.2",3564 "extglob": "^2.0.4",3565 "fragment-cache": "^0.2.1",3566 "kind-of": "^6.0.2",3567 "nanomatch": "^1.2.9",3568 "object.pick": "^1.3.0",3569 "regex-not": "^1.0.0",3570 "snapdragon": "^0.8.1",3571 "to-regex": "^3.0.2"3572 }3573 },3574 "minimatch": {3575 "version": "3.0.8",3576 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz",3577 "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==",3578 "requires": {3579 "brace-expansion": "^1.1.7"3580 }3581 },3582 "mixin-deep": {3583 "version": "1.3.2",3584 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",3585 "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",3586 "dev": true,3587 "requires": {3588 "for-in": "^1.0.2",3589 "is-extendable": "^1.0.1"3590 },3591 "dependencies": {3592 "is-extendable": {3593 "version": "1.0.1",3594 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",3595 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",3596 "dev": true,3597 "requires": {3598 "is-plain-object": "^2.0.4"3599 }3600 }3601 }3602 },3603 "mkdirp": {3604 "version": "1.0.4",3605 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",3606 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="3607 },3608 "ms": {3609 "version": "2.0.0",3610 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",3611 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",3612 "dev": true3613 },3614 "nanomatch": {3615 "version": "1.2.13",3616 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",3617 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",3618 "dev": true,3619 "requires": {3620 "arr-diff": "^4.0.0",3621 "array-unique": "^0.3.2",3622 "define-property": "^2.0.2",3623 "extend-shallow": "^3.0.2",3624 "fragment-cache": "^0.2.1",3625 "is-windows": "^1.0.2",3626 "kind-of": "^6.0.2",3627 "object.pick": "^1.3.0",3628 "regex-not": "^1.0.0",3629 "snapdragon": "^0.8.1",3630 "to-regex": "^3.0.1"3631 }3632 },3633 "nopt": {3634 "version": "3.0.6",3635 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",3636 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",3637 "requires": {3638 "abbrev": "1"3639 }3640 },3641 "object-copy": {3642 "version": "0.1.0",3643 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",3644 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",3645 "dev": true,3646 "requires": {3647 "copy-descriptor": "^0.1.0",3648 "define-property": "^0.2.5",3649 "kind-of": "^3.0.3"3650 },3651 "dependencies": {3652 "define-property": {3653 "version": "0.2.5",3654 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",3655 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",3656 "dev": true,3657 "requires": {3658 "is-descriptor": "^0.1.0"3659 }3660 },3661 "kind-of": {3662 "version": "3.2.2",3663 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",3664 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",3665 "dev": true,3666 "requires": {3667 "is-buffer": "^1.1.5"3668 }3669 }3670 }3671 },3672 "object-visit": {3673 "version": "1.0.1",3674 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",3675 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",3676 "dev": true,3677 "requires": {3678 "isobject": "^3.0.0"3679 }3680 },3681 "object.defaults": {3682 "version": "1.1.0",3683 "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",3684 "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",3685 "requires": {3686 "array-each": "^1.0.1",3687 "array-slice": "^1.0.0",3688 "for-own": "^1.0.0",3689 "isobject": "^3.0.0"3690 }3691 },3692 "object.map": {3693 "version": "1.0.1",3694 "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",3695 "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",3696 "requires": {3697 "for-own": "^1.0.0",3698 "make-iterator": "^1.0.0"3699 }3700 },3701 "object.pick": {3702 "version": "1.3.0",3703 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",3704 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",3705 "requires": {3706 "isobject": "^3.0.1"3707 }3708 },3709 "once": {3710 "version": "1.4.0",3711 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",3712 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",3713 "requires": {3714 "wrappy": "1"3715 }3716 },3717 "os-homedir": {3718 "version": "1.0.2",3719 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",3720 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="3721 },3722 "os-tmpdir": {3723 "version": "1.0.2",3724 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",3725 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="3726 },3727 "osenv": {3728 "version": "0.1.5",3729 "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",3730 "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",3731 "requires": {3732 "os-homedir": "^1.0.0",3733 "os-tmpdir": "^1.0.0"3734 }3735 },3736 "parse-filepath": {3737 "version": "1.0.2",3738 "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",3739 "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",3740 "requires": {3741 "is-absolute": "^1.0.0",3742 "map-cache": "^0.2.0",3743 "path-root": "^0.1.1"3744 }3745 },3746 "parse-passwd": {3747 "version": "1.0.0",3748 "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",3749 "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY="3750 },3751 "pascalcase": {3752 "version": "0.1.1",3753 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",3754 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",3755 "dev": true3756 },3757 "path-is-absolute": {3758 "version": "1.0.1",3759 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",3760 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="3761 },3762 "path-parse": {3763 "version": "1.0.7",3764 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",3765 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="3766 },3767 "path-root": {3768 "version": "0.1.1",3769 "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",3770 "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",3771 "requires": {3772 "path-root-regex": "^0.1.0"3773 }3774 },3775 "path-root-regex": {3776 "version": "0.1.2",3777 "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",3778 "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0="3779 },3780 "picomatch": {3781 "version": "2.3.1",3782 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",3783 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="3784 },3785 "posix-character-classes": {3786 "version": "0.1.1",3787 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",3788 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",3789 "dev": true3790 },3791 "rechoir": {3792 "version": "0.6.2",3793 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",3794 "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",3795 "dev": true,3796 "requires": {3797 "resolve": "^1.1.6"3798 }3799 },3800 "regex-not": {3801 "version": "1.0.2",3802 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",3803 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",3804 "dev": true,3805 "requires": {3806 "extend-shallow": "^3.0.2",3807 "safe-regex": "^1.1.0"3808 }3809 },3810 "repeat-element": {3811 "version": "1.1.3",3812 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",3813 "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",3814 "dev": true3815 },3816 "repeat-string": {3817 "version": "1.6.1",3818 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",3819 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",3820 "dev": true3821 },3822 "resolve": {3823 "version": "1.20.0",3824 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",3825 "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",3826 "requires": {3827 "is-core-module": "^2.2.0",3828 "path-parse": "^1.0.6"3829 }3830 },3831 "resolve-dir": {3832 "version": "1.0.1",3833 "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",3834 "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",3835 "requires": {3836 "expand-tilde": "^2.0.0",3837 "global-modules": "^1.0.0"3838 }3839 },3840 "resolve-url": {3841 "version": "0.2.1",3842 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",3843 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",3844 "dev": true3845 },3846 "ret": {3847 "version": "0.1.15",3848 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",3849 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",3850 "dev": true3851 },3852 "rimraf": {3853 "version": "3.0.2",3854 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",3855 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",3856 "requires": {3857 "glob": "^7.1.3"3858 }3859 },3860 "safe-regex": {3861 "version": "1.1.0",3862 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",3863 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",3864 "dev": true,3865 "requires": {3866 "ret": "~0.1.10"3867 }3868 },3869 "safer-buffer": {3870 "version": "2.1.2",3871 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",3872 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="3873 },3874 "set-value": {3875 "version": "2.0.1",3876 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",3877 "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",3878 "dev": true,3879 "requires": {3880 "extend-shallow": "^2.0.1",3881 "is-extendable": "^0.1.1",3882 "is-plain-object": "^2.0.3",3883 "split-string": "^3.0.1"3884 },3885 "dependencies": {3886 "extend-shallow": {3887 "version": "2.0.1",3888 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",3889 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",3890 "dev": true,3891 "requires": {3892 "is-extendable": "^0.1.0"3893 }3894 }3895 }3896 },3897 "snapdragon": {3898 "version": "0.8.2",3899 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",3900 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",3901 "dev": true,3902 "requires": {3903 "base": "^0.11.1",3904 "debug": "^2.2.0",3905 "define-property": "^0.2.5",3906 "extend-shallow": "^2.0.1",3907 "map-cache": "^0.2.2",3908 "source-map": "^0.5.6",3909 "source-map-resolve": "^0.5.0",3910 "use": "^3.1.0"3911 },3912 "dependencies": {3913 "define-property": {3914 "version": "0.2.5",3915 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",3916 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",3917 "dev": true,3918 "requires": {3919 "is-descriptor": "^0.1.0"3920 }3921 },3922 "extend-shallow": {3923 "version": "2.0.1",3924 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",3925 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",3926 "dev": true,3927 "requires": {3928 "is-extendable": "^0.1.0"3929 }3930 }3931 }3932 },3933 "snapdragon-node": {3934 "version": "2.1.1",3935 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",3936 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",3937 "dev": true,3938 "requires": {3939 "define-property": "^1.0.0",3940 "isobject": "^3.0.0",3941 "snapdragon-util": "^3.0.1"3942 },3943 "dependencies": {3944 "define-property": {3945 "version": "1.0.0",3946 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",3947 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",3948 "dev": true,3949 "requires": {3950 "is-descriptor": "^1.0.0"3951 }3952 },3953 "is-accessor-descriptor": {3954 "version": "1.0.0",3955 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",3956 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",3957 "dev": true,3958 "requires": {3959 "kind-of": "^6.0.0"3960 }3961 },3962 "is-data-descriptor": {3963 "version": "1.0.0",3964 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",3965 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",3966 "dev": true,3967 "requires": {3968 "kind-of": "^6.0.0"3969 }3970 },3971 "is-descriptor": {3972 "version": "1.0.2",3973 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",3974 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",3975 "dev": true,3976 "requires": {3977 "is-accessor-descriptor": "^1.0.0",3978 "is-data-descriptor": "^1.0.0",3979 "kind-of": "^6.0.2"3980 }3981 }3982 }3983 },3984 "snapdragon-util": {3985 "version": "3.0.1",3986 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",3987 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",3988 "dev": true,3989 "requires": {3990 "kind-of": "^3.2.0"3991 },3992 "dependencies": {3993 "kind-of": {3994 "version": "3.2.2",3995 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",3996 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",3997 "dev": true,3998 "requires": {3999 "is-buffer": "^1.1.5"4000 }4001 }4002 }4003 },4004 "source-map": {4005 "version": "0.5.7",4006 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",4007 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",4008 "dev": true4009 },4010 "source-map-resolve": {4011 "version": "0.5.3",4012 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",4013 "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",4014 "dev": true,4015 "requires": {4016 "atob": "^2.1.2",4017 "decode-uri-component": "^0.2.0",4018 "resolve-url": "^0.2.1",4019 "source-map-url": "^0.4.0",4020 "urix": "^0.1.0"4021 }4022 },4023 "source-map-url": {4024 "version": "0.4.1",4025 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",4026 "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",4027 "dev": true4028 },4029 "split-string": {4030 "version": "3.1.0",4031 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",4032 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",4033 "dev": true,4034 "requires": {4035 "extend-shallow": "^3.0.0"4036 }4037 },4038 "sprintf-js": {4039 "version": "1.1.2",4040 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",4041 "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="4042 },4043 "static-extend": {4044 "version": "0.1.2",4045 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",4046 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",4047 "dev": true,4048 "requires": {4049 "define-property": "^0.2.5",4050 "object-copy": "^0.1.0"4051 },4052 "dependencies": {4053 "define-property": {4054 "version": "0.2.5",4055 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",4056 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",4057 "dev": true,4058 "requires": {4059 "is-descriptor": "^0.1.0"4060 }4061 }4062 }4063 },4064 "supports-color": {4065 "version": "7.2.0",4066 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",4067 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",4068 "requires": {4069 "has-flag": "^4.0.0"4070 }4071 },4072 "to-object-path": {4073 "version": "0.3.0",4074 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",4075 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",4076 "dev": true,4077 "requires": {4078 "kind-of": "^3.0.2"4079 },4080 "dependencies": {4081 "kind-of": {4082 "version": "3.2.2",4083 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",4084 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",4085 "dev": true,4086 "requires": {4087 "is-buffer": "^1.1.5"4088 }4089 }4090 }4091 },4092 "to-regex": {4093 "version": "3.0.2",4094 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",4095 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",4096 "dev": true,4097 "requires": {4098 "define-property": "^2.0.2",4099 "extend-shallow": "^3.0.2",4100 "regex-not": "^1.0.2",4101 "safe-regex": "^1.1.0"4102 }4103 },4104 "to-regex-range": {4105 "version": "2.1.1",4106 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",4107 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",4108 "dev": true,4109 "requires": {4110 "is-number": "^3.0.0",4111 "repeat-string": "^1.6.1"4112 }4113 },4114 "unc-path-regex": {4115 "version": "0.1.2",4116 "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",4117 "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo="4118 },4119 "underscore.string": {4120 "version": "3.3.6",4121 "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz",4122 "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==",4123 "requires": {4124 "sprintf-js": "^1.1.1",4125 "util-deprecate": "^1.0.2"4126 }4127 },4128 "union-value": {4129 "version": "1.0.1",4130 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",4131 "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",4132 "dev": true,4133 "requires": {4134 "arr-union": "^3.1.0",4135 "get-value": "^2.0.6",4136 "is-extendable": "^0.1.1",4137 "set-value": "^2.0.1"4138 }4139 },4140 "unset-value": {4141 "version": "1.0.0",4142 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",4143 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",4144 "dev": true,4145 "requires": {4146 "has-value": "^0.3.1",4147 "isobject": "^3.0.0"4148 },4149 "dependencies": {4150 "has-value": {4151 "version": "0.3.1",4152 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",4153 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",4154 "dev": true,4155 "requires": {4156 "get-value": "^2.0.3",4157 "has-values": "^0.1.4",4158 "isobject": "^2.0.0"4159 },4160 "dependencies": {4161 "isobject": {4162 "version": "2.1.0",4163 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",4164 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",4165 "dev": true,4166 "requires": {4167 "isarray": "1.0.0"4168 }4169 }4170 }4171 },4172 "has-values": {4173 "version": "0.1.4",4174 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",4175 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",4176 "dev": true4177 }4178 }4179 },4180 "urix": {4181 "version": "0.1.0",4182 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",4183 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",4184 "dev": true4185 },4186 "use": {4187 "version": "3.1.1",4188 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",4189 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",4190 "dev": true4191 },4192 "util-deprecate": {4193 "version": "1.0.2",4194 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",4195 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="4196 },4197 "v8flags": {4198 "version": "3.1.3",4199 "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz",4200 "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==",4201 "dev": true,4202 "requires": {4203 "homedir-polyfill": "^1.0.1"4204 }4205 },4206 "which": {4207 "version": "2.0.2",4208 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",4209 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",4210 "requires": {4211 "isexe": "^2.0.0"4212 }4213 },4214 "wrappy": {4215 "version": "1.0.2",4216 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",4217 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="4218 }4219 2374 } 4220 2375 } -
user-access-manager/trunk/readme.txt
r2820414 r2876378 5 5 Requires at least: 4.7 6 6 Tested up to: 6.1 7 Stable tag: 2.2. 197 Stable tag: 2.2.20 8 8 9 9 With the "User Access Manager"-plugin you can manage the access to your posts, pages and files. … … 64 64 Version Date Changes 65 65 66 2.2.20 2023/03/08 Fix warning 67 66 68 2.2.19 2022/11/18 Add try out link 67 69 -
user-access-manager/trunk/src/UserAccessManager.php
r2820414 r2876378 51 51 class UserAccessManager 52 52 { 53 const VERSION = '2.2. 19';53 const VERSION = '2.2.20'; 54 54 const DB_VERSION = '1.6.1'; 55 55 -
user-access-manager/trunk/src/UserGroup/DynamicUserGroup.php
r2474087 r2876378 106 106 } elseif ($this->type === self::USER_TYPE) { 107 107 $userData = $this->wordpress->getUserData($this->id); 108 $this->name = TXT_UAM_USER . ": {$userData->display_name} ($userData->user_login)"; 108 $userName = $userData !== false ? "$userData->display_name ($userData->user_login)" : ''; 109 $this->name = TXT_UAM_USER . ": $userName"; 109 110 } elseif ($this->type === self::ROLE_TYPE) { 110 111 $roles = $this->wordpress->getRoles()->roles; -
user-access-manager/trunk/user-access-manager.php
r2820414 r2876378 4 4 * Plugin URI: https://wordpress.org/plugins/user-access-manager/ 5 5 * Author URI: https://twitter.com/GM_Alex 6 * Version: 2.2. 196 * Version: 2.2.20 7 7 * Requires PHP: 7.2 8 8 * Author: Alexander Schneider -
user-access-manager/trunk/vendor/autoload.php
r2820414 r2876378 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 3f7f23a6eca69fbc62915845bcff7f2f::getLoader();25 return ComposerAutoloaderInit0b0effca41383fca43213dd16b6da8c8::getLoader(); -
user-access-manager/trunk/vendor/composer/ClassLoader.php
r2664008 r2876378 43 43 class ClassLoader 44 44 { 45 /** @var \Closure(string):void */ 46 private static $includeFile; 47 45 48 /** @var ?string */ 46 49 private $vendorDir; … … 107 110 { 108 111 $this->vendorDir = $vendorDir; 112 self::initializeIncludeClosure(); 109 113 } 110 114 … … 426 430 { 427 431 if ($file = $this->findFile($class)) { 428 includeFile($file); 432 $includeFile = self::$includeFile; 433 $includeFile($file); 429 434 430 435 return true; … … 556 561 return false; 557 562 } 563 564 /** 565 * @return void 566 */ 567 private static function initializeIncludeClosure() 568 { 569 if (self::$includeFile !== null) { 570 return; 571 } 572 573 /** 574 * Scope isolated include. 575 * 576 * Prevents access to $this/self from included files. 577 * 578 * @param string $file 579 * @return void 580 */ 581 self::$includeFile = \Closure::bind(static function($file) { 582 include $file; 583 }, null, null); 584 } 558 585 } 559 560 /**561 * Scope isolated include.562 *563 * Prevents access to $this/self from included files.564 *565 * @param string $file566 * @return void567 * @private568 */569 function includeFile($file)570 {571 include $file;572 } -
user-access-manager/trunk/vendor/composer/autoload_real.php
r2820414 r2876378 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 3f7f23a6eca69fbc62915845bcff7f2f5 class ComposerAutoloaderInit0b0effca41383fca43213dd16b6da8c8 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 3f7f23a6eca69fbc62915845bcff7f2f', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit0b0effca41383fca43213dd16b6da8c8', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 3f7f23a6eca69fbc62915845bcff7f2f', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit0b0effca41383fca43213dd16b6da8c8', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 3f7f23a6eca69fbc62915845bcff7f2f::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit0b0effca41383fca43213dd16b6da8c8::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
user-access-manager/trunk/vendor/composer/autoload_static.php
r2820414 r2876378 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 3f7f23a6eca69fbc62915845bcff7f2f7 class ComposerStaticInit0b0effca41383fca43213dd16b6da8c8 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 28 28 { 29 29 return \Closure::bind(function () use ($loader) { 30 $loader->prefixLengthsPsr4 = ComposerStaticInit 3f7f23a6eca69fbc62915845bcff7f2f::$prefixLengthsPsr4;31 $loader->prefixDirsPsr4 = ComposerStaticInit 3f7f23a6eca69fbc62915845bcff7f2f::$prefixDirsPsr4;32 $loader->classMap = ComposerStaticInit 3f7f23a6eca69fbc62915845bcff7f2f::$classMap;30 $loader->prefixLengthsPsr4 = ComposerStaticInit0b0effca41383fca43213dd16b6da8c8::$prefixLengthsPsr4; 31 $loader->prefixDirsPsr4 = ComposerStaticInit0b0effca41383fca43213dd16b6da8c8::$prefixDirsPsr4; 32 $loader->classMap = ComposerStaticInit0b0effca41383fca43213dd16b6da8c8::$classMap; 33 33 34 34 }, null, ClassLoader::class); -
user-access-manager/trunk/vendor/composer/installed.php
r2820414 r2876378 2 2 'root' => array( 3 3 'name' => 'gmalex/user-access-manager', 4 'pretty_version' => '2.2. 19',5 'version' => '2.2. 19.0',4 'pretty_version' => '2.2.20', 5 'version' => '2.2.20.0', 6 6 'reference' => NULL, 7 7 'type' => 'wordpress-plugin', … … 12 12 'versions' => array( 13 13 'gmalex/user-access-manager' => array( 14 'pretty_version' => '2.2. 19',15 'version' => '2.2. 19.0',14 'pretty_version' => '2.2.20', 15 'version' => '2.2.20.0', 16 16 'reference' => NULL, 17 17 'type' => 'wordpress-plugin',
Note: See TracChangeset
for help on using the changeset viewer.