From c7746517a015c2247476551bd946b08641ef89d6 Mon Sep 17 00:00:00 2001 From: Lai Power Date: Sun, 22 Oct 2023 22:21:36 +0000 Subject: [PATCH] updated plugin `WP-WebAuthn` version 1.3.1 --- .../plugins/wp-webauthn/css/frontend.css | 4 + wp-content/plugins/wp-webauthn/js/admin.js | 2 +- .../plugins/wp-webauthn/js/default_wa.js | 11 +- wp-content/plugins/wp-webauthn/js/login.js | 39 +- wp-content/plugins/wp-webauthn/js/profile.js | 4 + .../wp-webauthn/languages/template.pot | 287 +++-- .../languages/wp-webauthn-ca_ES.mo | Bin 0 -> 17062 bytes .../languages/wp-webauthn-ca_ES.po | 708 ++++++++++++ .../languages/wp-webauthn-es_ES.mo | Bin 0 -> 17442 bytes .../languages/wp-webauthn-es_ES.po | 697 +++++++++++ .../languages/wp-webauthn-it_IT.mo | Bin 0 -> 17164 bytes .../languages/wp-webauthn-it_IT.po | 695 +++++++++++ wp-content/plugins/wp-webauthn/readme.txt | 25 +- .../plugins/wp-webauthn/vendor/autoload.php | 12 - .../vendor/composer/autoload_real.php | 55 - .../phpasn1/.github/workflows/phpunit.yml | 35 - .../vendor/fgrosse/phpasn1/lib/ASN1/OID.php | 199 ---- .../vendor/league/uri/.php-cs-fixer.php | 58 - .../league/uri/test_files/hello-world.txt | 1 - .../vendor/league/uri/test_files/john-doe.vcf | 25 - .../vendor/league/uri/test_files/red-nose.gif | Bin 119 -> 0 bytes .../php-http/message-factory/CHANGELOG.md | 65 -- .../vendor/php-http/message-factory/LICENSE | 19 - .../vendor/php-http/message-factory/README.md | 36 - .../php-http/message-factory/composer.json | 27 - .../vendor/php-http/message-factory/puli.json | 43 - .../message-factory/src/MessageFactory.php | 12 - .../message-factory/src/RequestFactory.php | 34 - .../message-factory/src/ResponseFactory.php | 35 - .../message-factory/src/StreamFactory.php | 25 - .../message-factory/src/UriFactory.php | 24 - .../vendor/psr/http-factory/.gitignore | 2 - .../vendor/psr/http-factory/.pullapprove.yml | 7 - .../vendor/psr/http-factory/README.md | 10 - .../vendor/ramsey/collection/composer.json | 102 -- .../Resources/stubs/PhpToken.php | 7 - .../Resources/stubs/Stringable.php | 11 - .../Resources/stubs/UnhandledMatchError.php | 7 - .../Resources/stubs/ValueError.php | 7 - .../Resources/stubs/ReturnTypeWillChange.php | 11 - .../wp-webauthn-vendor/autoload.php | 25 + .../beberlei/assert/.github/workflows/ci.yml | 0 .../beberlei/assert/LICENSE | 0 .../beberlei/assert/composer.json | 0 .../beberlei/assert/lib/Assert/Assert.php | 0 .../beberlei/assert/lib/Assert/Assertion.php | 0 .../assert/lib/Assert/AssertionChain.php | 0 .../lib/Assert/AssertionFailedException.php | 0 .../lib/Assert/InvalidArgumentException.php | 0 .../assert/lib/Assert/LazyAssertion.php | 0 .../lib/Assert/LazyAssertionException.php | 0 .../beberlei/assert/lib/Assert/functions.php | 0 .../brick/math/CHANGELOG.md | 0 .../brick/math/LICENSE | 0 .../brick/math/SECURITY.md | 0 .../brick/math/composer.json | 0 .../brick/math/src/BigDecimal.php | 0 .../brick/math/src/BigInteger.php | 0 .../brick/math/src/BigNumber.php | 0 .../brick/math/src/BigRational.php | 0 .../src/Exception/DivisionByZeroException.php | 0 .../Exception/IntegerOverflowException.php | 0 .../math/src/Exception/MathException.php | 0 .../src/Exception/NegativeNumberException.php | 0 .../src/Exception/NumberFormatException.php | 0 .../Exception/RoundingNecessaryException.php | 0 .../brick/math/src/Internal/Calculator.php | 0 .../Internal/Calculator/BcMathCalculator.php | 0 .../src/Internal/Calculator/GmpCalculator.php | 0 .../Internal/Calculator/NativeCalculator.php | 0 .../brick/math/src/RoundingMode.php | 0 .../composer/ClassLoader.php | 137 +-- .../composer/InstalledVersions.php | 31 +- .../composer/LICENSE | 0 .../composer/autoload_classmap.php | 6 +- .../composer/autoload_files.php | 0 .../composer/autoload_namespaces.php | 0 .../composer/autoload_psr4.php | 1 - .../composer/autoload_real.php | 48 + .../composer/autoload_static.php | 22 +- .../composer/installed.json | 295 ++--- .../composer/installed.php | 123 +- .../fgrosse/phpasn1/CHANGELOG.md | 6 + .../fgrosse/phpasn1/LICENSE | 0 .../fgrosse/phpasn1/README.md | 18 +- .../fgrosse/phpasn1/composer.json | 4 +- .../fgrosse/phpasn1/lib/ASN1/ASNObject.php | 0 .../phpasn1/lib/ASN1/AbstractString.php | 0 .../fgrosse/phpasn1/lib/ASN1/AbstractTime.php | 2 +- .../fgrosse/phpasn1/lib/ASN1/Base128.php | 0 .../ASN1/Composite/AttributeTypeAndValue.php | 0 .../phpasn1/lib/ASN1/Composite/RDNString.php | 0 .../Composite/RelativeDistinguishedName.php | 0 .../fgrosse/phpasn1/lib/ASN1/Construct.php | 0 .../Exception/NotImplementedException.php | 0 .../lib/ASN1/Exception/ParserException.php | 0 .../lib/ASN1/ExplicitlyTaggedObject.php | 0 .../fgrosse/phpasn1/lib/ASN1/Identifier.php | 0 .../fgrosse/phpasn1/lib/ASN1/OID.php | 1023 +++++++++++++++++ .../fgrosse/phpasn1/lib/ASN1/Parsable.php | 0 .../phpasn1/lib/ASN1/TemplateParser.php | 0 .../phpasn1/lib/ASN1/Universal/BMPString.php | 0 .../phpasn1/lib/ASN1/Universal/BitString.php | 0 .../phpasn1/lib/ASN1/Universal/Boolean.php | 0 .../lib/ASN1/Universal/CharacterString.php | 0 .../phpasn1/lib/ASN1/Universal/Enumerated.php | 0 .../lib/ASN1/Universal/GeneralString.php | 0 .../lib/ASN1/Universal/GeneralizedTime.php | 0 .../lib/ASN1/Universal/GraphicString.php | 0 .../phpasn1/lib/ASN1/Universal/IA5String.php | 0 .../phpasn1/lib/ASN1/Universal/Integer.php | 0 .../phpasn1/lib/ASN1/Universal/NullObject.php | 0 .../lib/ASN1/Universal/NumericString.php | 0 .../lib/ASN1/Universal/ObjectDescriptor.php | 0 .../lib/ASN1/Universal/ObjectIdentifier.php | 0 .../lib/ASN1/Universal/OctetString.php | 0 .../lib/ASN1/Universal/PrintableString.php | 0 .../Universal/RelativeObjectIdentifier.php | 0 .../phpasn1/lib/ASN1/Universal/Sequence.php | 0 .../phpasn1/lib/ASN1/Universal/Set.php | 0 .../phpasn1/lib/ASN1/Universal/T61String.php | 0 .../phpasn1/lib/ASN1/Universal/UTCTime.php | 0 .../phpasn1/lib/ASN1/Universal/UTF8String.php | 0 .../lib/ASN1/Universal/UniversalString.php | 0 .../lib/ASN1/Universal/VisibleString.php | 0 .../lib/ASN1/UnknownConstructedObject.php | 0 .../phpasn1/lib/ASN1/UnknownObject.php | 0 .../phpasn1/lib/Utility/BigInteger.php | 0 .../phpasn1/lib/Utility/BigIntegerBcmath.php | 0 .../phpasn1/lib/Utility/BigIntegerGmp.php | 0 .../phpasn1/lib/X509/AlgorithmIdentifier.php | 0 .../phpasn1/lib/X509/CSR/Attributes.php | 0 .../fgrosse/phpasn1/lib/X509/CSR/CSR.php | 0 .../lib/X509/CertificateExtensions.php | 0 .../phpasn1/lib/X509/CertificateSubject.php | 0 .../fgrosse/phpasn1/lib/X509/PrivateKey.php | 0 .../fgrosse/phpasn1/lib/X509/PublicKey.php | 0 .../fgrosse/phpasn1/lib/X509/SAN/DNSName.php | 0 .../phpasn1/lib/X509/SAN/IPAddress.php | 0 .../lib/X509/SAN/SubjectAlternativeNames.php | 0 .../league/uri-interfaces/LICENSE | 0 .../league/uri-interfaces/composer.json | 0 .../src/Contracts/AuthorityInterface.php | 0 .../src/Contracts/DataPathInterface.php | 0 .../src/Contracts/DomainHostInterface.php | 0 .../src/Contracts/FragmentInterface.php | 0 .../src/Contracts/HostInterface.php | 0 .../src/Contracts/IpHostInterface.php | 0 .../src/Contracts/PathInterface.php | 0 .../src/Contracts/PortInterface.php | 0 .../src/Contracts/QueryInterface.php | 0 .../src/Contracts/SegmentedPathInterface.php | 0 .../src/Contracts/UriComponentInterface.php | 0 .../src/Contracts/UriException.php | 0 .../src/Contracts/UriInterface.php | 0 .../src/Contracts/UserInfoInterface.php | 0 .../src/Exceptions/FileinfoSupportMissing.php | 0 .../src/Exceptions/IdnSupportMissing.php | 0 .../src/Exceptions/IdnaConversionFailed.php | 0 .../src/Exceptions/SyntaxError.php | 0 .../league/uri-interfaces/src/Idna/Idna.php | 0 .../uri-interfaces/src/Idna/IdnaInfo.php | 0 .../league/uri/LICENSE | 0 .../league/uri/composer.json | 19 +- .../Exceptions/TemplateCanNotBeExpanded.php | 3 +- .../league/uri/src/Http.php | 30 +- .../league/uri/src/HttpFactory.php | 0 .../league/uri/src/Uri.php | 130 +-- .../league/uri/src/UriInfo.php | 34 +- .../league/uri/src/UriResolver.php | 9 +- .../league/uri/src/UriString.php | 7 +- .../league/uri/src/UriTemplate.php | 30 +- .../league/uri/src/UriTemplate/Expression.php | 64 +- .../league/uri/src/UriTemplate/Template.php | 24 +- .../uri/src/UriTemplate/VarSpecifier.php | 17 +- .../uri/src/UriTemplate/VariableBag.php | 14 +- .../nyholm/psr7-server/.github/FUNDING.yml | 0 .../nyholm/psr7-server/CHANGELOG.md | 0 .../nyholm/psr7-server/LICENSE | 0 .../nyholm/psr7-server/README.md | 0 .../nyholm/psr7-server/composer.json | 0 .../psr7-server/src/ServerRequestCreator.php | 0 .../src/ServerRequestCreatorInterface.php | 0 .../nyholm/psr7/.php-cs-fixer.dist.php | 25 + .../nyholm/psr7/CHANGELOG.md | 32 + .../nyholm/psr7/LICENSE | 0 .../nyholm/psr7/README.md | 6 +- .../nyholm/psr7/composer.json | 11 +- .../nyholm/psr7/phpstan-baseline.neon | 36 + .../nyholm/psr7/psalm.baseline.xml | 8 + .../psr7/src/Factory/HttplugFactory.php | 8 + .../nyholm/psr7/src/Factory/Psr17Factory.php | 0 .../nyholm/psr7/src/MessageTrait.php | 54 +- .../nyholm/psr7/src/Request.php | 0 .../nyholm/psr7/src/RequestTrait.php | 20 +- .../nyholm/psr7/src/Response.php | 5 +- .../nyholm/psr7/src/ServerRequest.php | 46 +- .../nyholm/psr7/src/Stream.php | 175 ++- .../nyholm/psr7/src/StreamTrait.php | 57 + .../nyholm/psr7/src/UploadedFile.php | 2 +- .../nyholm/psr7/src/Uri.php | 66 +- .../psr/http-client/CHANGELOG.md | 0 .../psr/http-client/LICENSE | 0 .../psr/http-client/README.md | 0 .../psr/http-client/composer.json | 0 .../src/ClientExceptionInterface.php | 0 .../psr/http-client/src/ClientInterface.php | 0 .../src/NetworkExceptionInterface.php | 0 .../src/RequestExceptionInterface.php | 0 .../psr/http-factory/LICENSE | 0 .../psr/http-factory/README.md | 12 + .../psr/http-factory/composer.json | 4 +- .../src/RequestFactoryInterface.php | 0 .../src/ResponseFactoryInterface.php | 0 .../src/ServerRequestFactoryInterface.php | 0 .../src/StreamFactoryInterface.php | 0 .../src/UploadedFileFactoryInterface.php | 0 .../http-factory/src/UriFactoryInterface.php | 0 .../psr/http-message/CHANGELOG.md | 0 .../psr/http-message/LICENSE | 0 .../psr/http-message/README.md | 5 +- .../psr/http-message/composer.json | 4 +- .../psr/http-message/docs/PSR7-Interfaces.md | 130 +++ .../psr/http-message/docs/PSR7-Usage.md | 159 +++ .../psr/http-message/src/MessageInterface.php | 16 +- .../psr/http-message/src/RequestInterface.php | 10 +- .../http-message/src/ResponseInterface.php | 4 +- .../src/ServerRequestInterface.php | 8 +- .../psr/http-message/src/StreamInterface.php | 12 +- .../src/UploadedFileInterface.php | 4 +- .../psr/http-message/src/UriInterface.php | 17 +- .../psr/log/LICENSE | 0 .../psr/log/Psr/Log/AbstractLogger.php | 0 .../log/Psr/Log/InvalidArgumentException.php | 0 .../psr/log/Psr/Log/LogLevel.php | 0 .../psr/log/Psr/Log/LoggerAwareInterface.php | 0 .../psr/log/Psr/Log/LoggerAwareTrait.php | 0 .../psr/log/Psr/Log/LoggerInterface.php | 0 .../psr/log/Psr/Log/LoggerTrait.php | 0 .../psr/log/Psr/Log/NullLogger.php | 0 .../psr/log/Psr/Log/Test/DummyTest.php | 0 .../log/Psr/Log/Test/LoggerInterfaceTest.php | 0 .../psr/log/Psr/Log/Test/TestLogger.php | 0 .../psr/log/README.md | 0 .../psr/log/composer.json | 0 .../ramsey/collection/LICENSE | 2 +- .../ramsey/collection/README.md | 22 +- .../ramsey/collection/SECURITY.md | 70 +- .../ramsey/collection/composer.json | 120 ++ .../collection/conventional-commits.json | 22 + .../ramsey/collection/src/AbstractArray.php | 5 +- .../collection/src/AbstractCollection.php | 37 +- .../ramsey/collection/src/AbstractSet.php | 0 .../ramsey/collection/src/ArrayInterface.php | 0 .../ramsey/collection/src/Collection.php | 4 +- .../collection/src/CollectionInterface.php | 1 + .../collection/src/DoubleEndedQueue.php | 10 +- .../src/DoubleEndedQueueInterface.php | 5 +- .../Exception/CollectionMismatchException.php | 4 +- .../Exception/InvalidArgumentException.php | 0 .../Exception/InvalidSortOrderException.php | 4 +- .../src/Exception/NoSuchElementException.php | 4 +- .../src/Exception/OutOfBoundsException.php | 0 .../UnsupportedOperationException.php | 4 +- .../Exception/ValueExtractionException.php | 4 +- .../ramsey/collection/src/GenericArray.php | 0 .../ramsey/collection/src/Map/AbstractMap.php | 3 +- .../collection/src/Map/AbstractTypedMap.php | 13 +- .../src/Map/AssociativeArrayMap.php | 0 .../collection/src/Map/MapInterface.php | 0 .../collection/src/Map/NamedParameterMap.php | 9 +- .../ramsey/collection/src/Map/TypedMap.php | 13 +- .../collection/src/Map/TypedMapInterface.php | 0 .../ramsey/collection/src/Queue.php | 16 +- .../ramsey/collection/src/QueueInterface.php | 3 +- .../ramsey/collection/src/Set.php | 4 +- .../ramsey/collection/src/Tool/TypeTrait.php | 1 + .../src/Tool/ValueExtractorTrait.php | 5 +- .../src/Tool/ValueToStringTrait.php | 4 + .../ramsey/uuid/LICENSE | 0 .../ramsey/uuid/README.md | 0 .../ramsey/uuid/composer.json | 0 .../ramsey/uuid/src/BinaryUtils.php | 0 .../uuid/src/Builder/BuilderCollection.php | 0 .../uuid/src/Builder/DefaultUuidBuilder.php | 0 .../uuid/src/Builder/DegradedUuidBuilder.php | 0 .../uuid/src/Builder/FallbackBuilder.php | 0 .../uuid/src/Builder/UuidBuilderInterface.php | 0 .../ramsey/uuid/src/Codec/CodecInterface.php | 0 .../ramsey/uuid/src/Codec/GuidStringCodec.php | 0 .../uuid/src/Codec/OrderedTimeCodec.php | 0 .../ramsey/uuid/src/Codec/StringCodec.php | 0 .../src/Codec/TimestampFirstCombCodec.php | 0 .../uuid/src/Codec/TimestampLastCombCodec.php | 0 .../Converter/Number/BigNumberConverter.php | 0 .../Number/DegradedNumberConverter.php | 0 .../Number/GenericNumberConverter.php | 0 .../Converter/NumberConverterInterface.php | 0 .../Converter/Time/BigNumberTimeConverter.php | 0 .../Converter/Time/DegradedTimeConverter.php | 0 .../Converter/Time/GenericTimeConverter.php | 0 .../src/Converter/Time/PhpTimeConverter.php | 0 .../src/Converter/TimeConverterInterface.php | 0 .../ramsey/uuid/src/DegradedUuid.php | 0 .../uuid/src/DeprecatedUuidInterface.php | 0 .../uuid/src/DeprecatedUuidMethodsTrait.php | 0 .../Exception/BuilderNotFoundException.php | 0 .../uuid/src/Exception/DateTimeException.php | 0 .../src/Exception/DceSecurityException.php | 0 .../Exception/InvalidArgumentException.php | 0 .../src/Exception/InvalidBytesException.php | 0 .../Exception/InvalidUuidStringException.php | 0 .../uuid/src/Exception/NameException.php | 0 .../uuid/src/Exception/NodeException.php | 0 .../src/Exception/RandomSourceException.php | 0 .../src/Exception/TimeSourceException.php | 0 .../Exception/UnableToBuildUuidException.php | 0 .../UnsupportedOperationException.php | 0 .../src/Exception/UuidExceptionInterface.php | 0 .../ramsey/uuid/src/FeatureSet.php | 0 .../uuid/src/Fields/FieldsInterface.php | 0 .../src/Fields/SerializableFieldsTrait.php | 0 .../uuid/src/Generator/CombGenerator.php | 0 .../src/Generator/DceSecurityGenerator.php | 0 .../DceSecurityGeneratorInterface.php | 0 .../src/Generator/DefaultNameGenerator.php | 0 .../src/Generator/DefaultTimeGenerator.php | 0 .../src/Generator/NameGeneratorFactory.php | 0 .../src/Generator/NameGeneratorInterface.php | 0 .../src/Generator/PeclUuidNameGenerator.php | 0 .../src/Generator/PeclUuidRandomGenerator.php | 0 .../src/Generator/PeclUuidTimeGenerator.php | 0 .../src/Generator/RandomBytesGenerator.php | 0 .../src/Generator/RandomGeneratorFactory.php | 0 .../Generator/RandomGeneratorInterface.php | 0 .../uuid/src/Generator/RandomLibAdapter.php | 0 .../src/Generator/TimeGeneratorFactory.php | 0 .../src/Generator/TimeGeneratorInterface.php | 0 .../ramsey/uuid/src/Guid/Fields.php | 0 .../ramsey/uuid/src/Guid/Guid.php | 0 .../ramsey/uuid/src/Guid/GuidBuilder.php | 0 .../uuid/src/Lazy/LazyUuidFromString.php | 0 .../uuid/src/Math/BrickMathCalculator.php | 0 .../uuid/src/Math/CalculatorInterface.php | 0 .../ramsey/uuid/src/Math/RoundingMode.php | 0 .../ramsey/uuid/src/Nonstandard/Fields.php | 0 .../ramsey/uuid/src/Nonstandard/Uuid.php | 0 .../uuid/src/Nonstandard/UuidBuilder.php | 0 .../ramsey/uuid/src/Nonstandard/UuidV6.php | 0 .../Dce/SystemDceSecurityProvider.php | 0 .../Provider/DceSecurityProviderInterface.php | 0 .../Provider/Node/FallbackNodeProvider.php | 0 .../Provider/Node/NodeProviderCollection.php | 0 .../src/Provider/Node/RandomNodeProvider.php | 0 .../src/Provider/Node/StaticNodeProvider.php | 0 .../src/Provider/Node/SystemNodeProvider.php | 0 .../src/Provider/NodeProviderInterface.php | 0 .../src/Provider/Time/FixedTimeProvider.php | 0 .../src/Provider/Time/SystemTimeProvider.php | 0 .../src/Provider/TimeProviderInterface.php | 0 .../ramsey/uuid/src/Rfc4122/Fields.php | 0 .../uuid/src/Rfc4122/FieldsInterface.php | 0 .../ramsey/uuid/src/Rfc4122/NilTrait.php | 0 .../ramsey/uuid/src/Rfc4122/NilUuid.php | 0 .../ramsey/uuid/src/Rfc4122/UuidBuilder.php | 0 .../ramsey/uuid/src/Rfc4122/UuidInterface.php | 0 .../ramsey/uuid/src/Rfc4122/UuidV1.php | 0 .../ramsey/uuid/src/Rfc4122/UuidV2.php | 0 .../ramsey/uuid/src/Rfc4122/UuidV3.php | 0 .../ramsey/uuid/src/Rfc4122/UuidV4.php | 0 .../ramsey/uuid/src/Rfc4122/UuidV5.php | 0 .../ramsey/uuid/src/Rfc4122/Validator.php | 0 .../ramsey/uuid/src/Rfc4122/VariantTrait.php | 0 .../ramsey/uuid/src/Rfc4122/VersionTrait.php | 0 .../ramsey/uuid/src/Type/Decimal.php | 0 .../ramsey/uuid/src/Type/Hexadecimal.php | 0 .../ramsey/uuid/src/Type/Integer.php | 0 .../ramsey/uuid/src/Type/NumberInterface.php | 0 .../ramsey/uuid/src/Type/Time.php | 0 .../ramsey/uuid/src/Type/TypeInterface.php | 0 .../ramsey/uuid/src/Uuid.php | 0 .../ramsey/uuid/src/UuidFactory.php | 0 .../ramsey/uuid/src/UuidFactoryInterface.php | 0 .../ramsey/uuid/src/UuidInterface.php | 0 .../uuid/src/Validator/GenericValidator.php | 0 .../uuid/src/Validator/ValidatorInterface.php | 0 .../ramsey/uuid/src/functions.php | 0 .../spomky-labs/base64url/.github/FUNDING.yml | 0 .../spomky-labs/base64url/LICENSE | 0 .../spomky-labs/base64url/composer.json | 0 .../spomky-labs/base64url/src/Base64Url.php | 0 .../spomky-labs/cbor-php/LICENSE | 0 .../spomky-labs/cbor-php/composer.json | 0 .../cbor-php/src/AbstractCBORObject.php | 0 .../cbor-php/src/ByteStringObject.php | 0 .../src/ByteStringWithChunkObject.php | 0 .../spomky-labs/cbor-php/src/CBORObject.php | 0 .../spomky-labs/cbor-php/src/Decoder.php | 0 .../cbor-php/src/DecoderInterface.php | 0 .../src/IndefiniteLengthByteStringObject.php | 0 .../src/IndefiniteLengthListObject.php | 0 .../src/IndefiniteLengthMapObject.php | 0 .../src/IndefiniteLengthTextStringObject.php | 0 .../cbor-php/src/InfiniteListObject.php | 0 .../cbor-php/src/InfiniteMapObject.php | 0 .../cbor-php/src/LengthCalculator.php | 0 .../spomky-labs/cbor-php/src/ListObject.php | 0 .../spomky-labs/cbor-php/src/MapItem.php | 0 .../spomky-labs/cbor-php/src/MapObject.php | 0 .../cbor-php/src/NegativeIntegerObject.php | 0 .../spomky-labs/cbor-php/src/Normalizable.php | 0 .../spomky-labs/cbor-php/src/OtherObject.php | 0 .../cbor-php/src/OtherObject/BreakObject.php | 0 .../DoublePrecisionFloatObject.php | 0 .../cbor-php/src/OtherObject/FalseObject.php | 0 .../src/OtherObject/GenericObject.php | 0 .../OtherObject/HalfPrecisionFloatObject.php | 0 .../cbor-php/src/OtherObject/NullObject.php | 0 .../src/OtherObject/OtherObjectManager.php | 0 .../OtherObjectManagerInterface.php | 0 .../cbor-php/src/OtherObject/SimpleObject.php | 0 .../SinglePrecisionFloatObject.php | 0 .../cbor-php/src/OtherObject/TrueObject.php | 0 .../src/OtherObject/UndefinedObject.php | 0 .../cbor-php/src/SignedIntegerObject.php | 0 .../spomky-labs/cbor-php/src/Stream.php | 0 .../spomky-labs/cbor-php/src/StringStream.php | 0 .../spomky-labs/cbor-php/src/Tag.php | 0 .../cbor-php/src/Tag/Base16EncodingTag.php | 0 .../cbor-php/src/Tag/Base64EncodingTag.php | 0 .../cbor-php/src/Tag/Base64Tag.php | 0 .../cbor-php/src/Tag/Base64UrlEncodingTag.php | 0 .../cbor-php/src/Tag/Base64UrlTag.php | 0 .../cbor-php/src/Tag/BigFloatTag.php | 0 .../cbor-php/src/Tag/CBOREncodingTag.php | 0 .../spomky-labs/cbor-php/src/Tag/CBORTag.php | 0 .../cbor-php/src/Tag/DatetimeTag.php | 0 .../cbor-php/src/Tag/DecimalFractionTag.php | 0 .../spomky-labs/cbor-php/src/Tag/EpochTag.php | 0 .../cbor-php/src/Tag/GenericTag.php | 0 .../spomky-labs/cbor-php/src/Tag/MimeTag.php | 0 .../src/Tag/NegativeBigIntegerTag.php | 0 .../src/Tag/PositiveBigIntegerTag.php | 0 .../cbor-php/src/Tag/TagManager.php | 0 .../cbor-php/src/Tag/TagManagerInterface.php | 0 .../cbor-php/src/Tag/TagObjectManager.php | 0 .../cbor-php/src/Tag/TimestampTag.php | 0 .../src/Tag/UnsignedBigIntegerTag.php | 0 .../spomky-labs/cbor-php/src/Tag/UriTag.php | 0 .../spomky-labs/cbor-php/src/TagObject.php | 0 .../cbor-php/src/TextStringObject.php | 0 .../src/TextStringWithChunkObject.php | 0 .../cbor-php/src/UnsignedIntegerObject.php | 0 .../spomky-labs/cbor-php/src/Utils.php | 0 .../symfony/polyfill-ctype/Ctype.php | 0 .../symfony/polyfill-ctype/LICENSE | 0 .../symfony/polyfill-ctype/README.md | 2 +- .../symfony/polyfill-ctype/bootstrap.php | 0 .../symfony/polyfill-ctype/bootstrap80.php | 0 .../symfony/polyfill-ctype/composer.json | 2 +- .../symfony/polyfill-php80/LICENSE | 0 .../symfony/polyfill-php80/Php80.php | 0 .../symfony/polyfill-php80/PhpToken.php | 0 .../symfony/polyfill-php80/README.md | 7 +- .../Resources/stubs/Attribute.php | 9 + .../Resources/stubs/PhpToken.php | 16 + .../Resources/stubs/Stringable.php | 20 + .../Resources/stubs/UnhandledMatchError.php | 16 + .../Resources/stubs/ValueError.php | 16 + .../symfony/polyfill-php80/bootstrap.php | 0 .../symfony/polyfill-php80/composer.json | 2 +- .../symfony/polyfill-php81/LICENSE | 0 .../symfony/polyfill-php81/Php81.php | 0 .../symfony/polyfill-php81/README.md | 5 +- .../Resources/stubs/ReturnTypeWillChange.php | 20 + .../symfony/polyfill-php81/bootstrap.php | 0 .../symfony/polyfill-php81/composer.json | 2 +- .../symfony/process/CHANGELOG.md | 0 .../process/Exception/ExceptionInterface.php | 0 .../Exception/InvalidArgumentException.php | 0 .../process/Exception/LogicException.php | 0 .../Exception/ProcessFailedException.php | 0 .../Exception/ProcessSignaledException.php | 0 .../Exception/ProcessTimedOutException.php | 0 .../process/Exception/RuntimeException.php | 0 .../symfony/process/ExecutableFinder.php | 4 +- .../symfony/process/InputStream.php | 0 .../symfony/process/LICENSE | 2 +- .../symfony/process/PhpExecutableFinder.php | 2 +- .../symfony/process/PhpProcess.php | 0 .../symfony/process/Pipes/AbstractPipes.php | 2 +- .../symfony/process/Pipes/PipesInterface.php | 0 .../symfony/process/Pipes/UnixPipes.php | 0 .../symfony/process/Pipes/WindowsPipes.php | 0 .../symfony/process/Process.php | 10 +- .../symfony/process/ProcessUtils.php | 2 +- .../symfony/process/README.md | 0 .../symfony/process/composer.json | 0 .../thecodingmachine/safe/LICENSE | 0 .../thecodingmachine/safe/README.md | 0 .../thecodingmachine/safe/composer.json | 0 .../deprecated/Exceptions/ApcException.php | 0 .../Exceptions/LibeventException.php | 0 .../deprecated/Exceptions/MssqlException.php | 0 .../deprecated/Exceptions/StatsException.php | 0 .../thecodingmachine/safe/deprecated/apc.php | 0 .../safe/deprecated/functionsList.php | 0 .../safe/deprecated/libevent.php | 0 .../safe/deprecated/mssql.php | 0 .../safe/deprecated/stats.php | 0 .../safe/generated/Exceptions/.gitkeep | 0 .../generated/Exceptions/ApacheException.php | 0 .../generated/Exceptions/ApcuException.php | 0 .../generated/Exceptions/ArrayException.php | 0 .../generated/Exceptions/Bzip2Exception.php | 0 .../Exceptions/CalendarException.php | 0 .../Exceptions/ClassobjException.php | 0 .../generated/Exceptions/ComException.php | 0 .../generated/Exceptions/CubridException.php | 0 .../Exceptions/DatetimeException.php | 0 .../generated/Exceptions/DirException.php | 0 .../generated/Exceptions/EioException.php | 0 .../Exceptions/ErrorfuncException.php | 0 .../generated/Exceptions/ExecException.php | 0 .../Exceptions/FileinfoException.php | 0 .../Exceptions/FilesystemException.php | 0 .../generated/Exceptions/FilterException.php | 0 .../generated/Exceptions/FpmException.php | 0 .../generated/Exceptions/FtpException.php | 0 .../Exceptions/FunchandException.php | 0 .../generated/Exceptions/GmpException.php | 0 .../generated/Exceptions/GnupgException.php | 0 .../generated/Exceptions/HashException.php | 0 .../generated/Exceptions/IbaseException.php | 0 .../generated/Exceptions/IbmDb2Exception.php | 0 .../generated/Exceptions/IconvException.php | 0 .../generated/Exceptions/ImageException.php | 0 .../generated/Exceptions/ImapException.php | 0 .../generated/Exceptions/InfoException.php | 0 .../Exceptions/IngresiiException.php | 0 .../generated/Exceptions/InotifyException.php | 0 .../generated/Exceptions/LdapException.php | 0 .../generated/Exceptions/LibxmlException.php | 0 .../generated/Exceptions/LzfException.php | 0 .../Exceptions/MailparseException.php | 0 .../Exceptions/MbstringException.php | 0 .../generated/Exceptions/MiscException.php | 0 .../generated/Exceptions/MsqlException.php | 0 .../generated/Exceptions/MysqlException.php | 0 .../generated/Exceptions/MysqliException.php | 0 .../Exceptions/MysqlndMsException.php | 0 .../Exceptions/MysqlndQcException.php | 0 .../generated/Exceptions/NetworkException.php | 0 .../generated/Exceptions/Oci8Exception.php | 0 .../generated/Exceptions/OpcacheException.php | 0 .../Exceptions/OutcontrolException.php | 0 .../Exceptions/PasswordException.php | 0 .../generated/Exceptions/PcntlException.php | 0 .../generated/Exceptions/PdfException.php | 0 .../generated/Exceptions/PgsqlException.php | 0 .../generated/Exceptions/PosixException.php | 0 .../safe/generated/Exceptions/PsException.php | 0 .../generated/Exceptions/PspellException.php | 0 .../Exceptions/ReadlineException.php | 0 .../generated/Exceptions/RpminfoException.php | 0 .../generated/Exceptions/RrdException.php | 0 .../generated/Exceptions/SemException.php | 0 .../generated/Exceptions/SessionException.php | 0 .../generated/Exceptions/ShmopException.php | 0 .../Exceptions/SimplexmlException.php | 0 .../generated/Exceptions/SocketsException.php | 0 .../generated/Exceptions/SodiumException.php | 0 .../generated/Exceptions/SolrException.php | 0 .../generated/Exceptions/SplException.php | 0 .../generated/Exceptions/SqlsrvException.php | 0 .../generated/Exceptions/SsdeepException.php | 0 .../generated/Exceptions/Ssh2Exception.php | 0 .../generated/Exceptions/StreamException.php | 0 .../generated/Exceptions/StringsException.php | 0 .../generated/Exceptions/SwooleException.php | 0 .../generated/Exceptions/UodbcException.php | 0 .../generated/Exceptions/UopzException.php | 0 .../generated/Exceptions/UrlException.php | 0 .../generated/Exceptions/VarException.php | 0 .../generated/Exceptions/XdiffException.php | 0 .../generated/Exceptions/XmlException.php | 0 .../generated/Exceptions/XmlrpcException.php | 0 .../generated/Exceptions/YamlException.php | 0 .../generated/Exceptions/YazException.php | 0 .../generated/Exceptions/ZipException.php | 0 .../generated/Exceptions/ZlibException.php | 0 .../safe/generated/apache.php | 0 .../thecodingmachine/safe/generated/apcu.php | 0 .../thecodingmachine/safe/generated/array.php | 0 .../thecodingmachine/safe/generated/bzip2.php | 0 .../safe/generated/calendar.php | 0 .../safe/generated/classobj.php | 0 .../thecodingmachine/safe/generated/com.php | 0 .../safe/generated/cubrid.php | 0 .../thecodingmachine/safe/generated/curl.php | 0 .../safe/generated/datetime.php | 0 .../thecodingmachine/safe/generated/dir.php | 0 .../thecodingmachine/safe/generated/eio.php | 0 .../safe/generated/errorfunc.php | 0 .../thecodingmachine/safe/generated/exec.php | 0 .../safe/generated/fileinfo.php | 0 .../safe/generated/filesystem.php | 0 .../safe/generated/filter.php | 0 .../thecodingmachine/safe/generated/fpm.php | 0 .../thecodingmachine/safe/generated/ftp.php | 0 .../safe/generated/funchand.php | 0 .../safe/generated/functionsList.php | 0 .../thecodingmachine/safe/generated/gmp.php | 0 .../thecodingmachine/safe/generated/gnupg.php | 0 .../thecodingmachine/safe/generated/hash.php | 0 .../thecodingmachine/safe/generated/ibase.php | 0 .../safe/generated/ibmDb2.php | 0 .../thecodingmachine/safe/generated/iconv.php | 0 .../thecodingmachine/safe/generated/image.php | 0 .../thecodingmachine/safe/generated/imap.php | 0 .../thecodingmachine/safe/generated/info.php | 0 .../safe/generated/ingres-ii.php | 0 .../safe/generated/inotify.php | 0 .../thecodingmachine/safe/generated/json.php | 0 .../thecodingmachine/safe/generated/ldap.php | 0 .../safe/generated/libxml.php | 0 .../thecodingmachine/safe/generated/lzf.php | 0 .../safe/generated/mailparse.php | 0 .../safe/generated/mbstring.php | 0 .../thecodingmachine/safe/generated/misc.php | 0 .../thecodingmachine/safe/generated/msql.php | 0 .../thecodingmachine/safe/generated/mysql.php | 0 .../safe/generated/mysqli.php | 0 .../safe/generated/mysqlndMs.php | 0 .../safe/generated/mysqlndQc.php | 0 .../safe/generated/network.php | 0 .../thecodingmachine/safe/generated/oci8.php | 0 .../safe/generated/opcache.php | 0 .../safe/generated/openssl.php | 0 .../safe/generated/outcontrol.php | 0 .../safe/generated/password.php | 0 .../thecodingmachine/safe/generated/pcntl.php | 0 .../thecodingmachine/safe/generated/pcre.php | 0 .../thecodingmachine/safe/generated/pdf.php | 0 .../thecodingmachine/safe/generated/pgsql.php | 0 .../thecodingmachine/safe/generated/posix.php | 0 .../thecodingmachine/safe/generated/ps.php | 0 .../safe/generated/pspell.php | 0 .../safe/generated/readline.php | 0 .../safe/generated/rpminfo.php | 0 .../thecodingmachine/safe/generated/rrd.php | 0 .../thecodingmachine/safe/generated/sem.php | 0 .../safe/generated/session.php | 0 .../thecodingmachine/safe/generated/shmop.php | 0 .../safe/generated/simplexml.php | 0 .../safe/generated/sockets.php | 0 .../safe/generated/sodium.php | 0 .../thecodingmachine/safe/generated/solr.php | 0 .../thecodingmachine/safe/generated/spl.php | 0 .../safe/generated/sqlsrv.php | 0 .../safe/generated/ssdeep.php | 0 .../thecodingmachine/safe/generated/ssh2.php | 0 .../safe/generated/stream.php | 0 .../safe/generated/strings.php | 0 .../safe/generated/swoole.php | 0 .../thecodingmachine/safe/generated/uodbc.php | 0 .../thecodingmachine/safe/generated/uopz.php | 0 .../thecodingmachine/safe/generated/url.php | 0 .../thecodingmachine/safe/generated/var.php | 0 .../thecodingmachine/safe/generated/xdiff.php | 0 .../thecodingmachine/safe/generated/xml.php | 0 .../safe/generated/xmlrpc.php | 0 .../thecodingmachine/safe/generated/yaml.php | 0 .../thecodingmachine/safe/generated/yaz.php | 0 .../thecodingmachine/safe/generated/zip.php | 0 .../thecodingmachine/safe/generated/zlib.php | 0 .../thecodingmachine/safe/lib/DateTime.php | 0 .../safe/lib/DateTimeImmutable.php | 0 .../safe/lib/Exceptions/CurlException.php | 0 .../safe/lib/Exceptions/JsonException.php | 0 .../safe/lib/Exceptions/OpensslException.php | 0 .../safe/lib/Exceptions/PcreException.php | 0 .../lib/Exceptions/SafeExceptionInterface.php | 0 .../safe/lib/special_cases.php | 0 .../safe/rector-migrate-0.7.php | 0 .../web-auth/cose-lib/LICENSE | 0 .../web-auth/cose-lib/composer.json | 0 .../cose-lib/src/Algorithm/Algorithm.php | 0 .../cose-lib/src/Algorithm/Mac/HS256.php | 0 .../src/Algorithm/Mac/HS256Truncated64.php | 0 .../cose-lib/src/Algorithm/Mac/HS384.php | 0 .../cose-lib/src/Algorithm/Mac/HS512.php | 0 .../cose-lib/src/Algorithm/Mac/Hmac.php | 0 .../cose-lib/src/Algorithm/Mac/Mac.php | 0 .../cose-lib/src/Algorithm/Manager.php | 0 .../cose-lib/src/Algorithm/ManagerFactory.php | 0 .../src/Algorithm/Signature/ECDSA/ECDSA.php | 0 .../Algorithm/Signature/ECDSA/ECSignature.php | 0 .../src/Algorithm/Signature/ECDSA/ES256.php | 0 .../src/Algorithm/Signature/ECDSA/ES256K.php | 0 .../src/Algorithm/Signature/ECDSA/ES384.php | 0 .../src/Algorithm/Signature/ECDSA/ES512.php | 0 .../src/Algorithm/Signature/EdDSA/ED256.php | 0 .../src/Algorithm/Signature/EdDSA/ED512.php | 0 .../src/Algorithm/Signature/EdDSA/Ed25519.php | 0 .../src/Algorithm/Signature/EdDSA/EdDSA.php | 0 .../src/Algorithm/Signature/RSA/PS256.php | 0 .../src/Algorithm/Signature/RSA/PS384.php | 0 .../src/Algorithm/Signature/RSA/PS512.php | 0 .../src/Algorithm/Signature/RSA/PSSRSA.php | 0 .../src/Algorithm/Signature/RSA/RS1.php | 0 .../src/Algorithm/Signature/RSA/RS256.php | 0 .../src/Algorithm/Signature/RSA/RS384.php | 0 .../src/Algorithm/Signature/RSA/RS512.php | 0 .../src/Algorithm/Signature/RSA/RSA.php | 0 .../src/Algorithm/Signature/Signature.php | 0 .../web-auth/cose-lib/src/Algorithms.php | 0 .../web-auth/cose-lib/src/BigInteger.php | 0 .../web-auth/cose-lib/src/Hash.php | 0 .../web-auth/cose-lib/src/Key/Ec2Key.php | 0 .../web-auth/cose-lib/src/Key/Key.php | 0 .../web-auth/cose-lib/src/Key/OkpKey.php | 0 .../web-auth/cose-lib/src/Key/RsaKey.php | 0 .../cose-lib/src/Key/SymmetricKey.php | 0 .../web-auth/cose-lib/src/Verifier.php | 0 .../web-auth/metadata-service/LICENSE | 0 .../web-auth/metadata-service/composer.json | 0 .../src/AbstractDescriptor.php | 0 .../src/AuthenticatorStatus.php | 0 .../src/BiometricAccuracyDescriptor.php | 0 .../src/BiometricStatusReport.php | 0 .../src/CodeAccuracyDescriptor.php | 0 .../DisplayPNGCharacteristicsDescriptor.php | 0 .../src/DistantSingleMetadata.php | 0 .../metadata-service/src/EcdaaTrustAnchor.php | 0 .../src/ExtensionDescriptor.php | 0 .../metadata-service/src/MetadataService.php | 0 .../src/MetadataStatement.php | 0 .../src/MetadataStatementFetcher.php | 0 .../src/MetadataStatementRepository.php | 0 .../src/MetadataTOCPayload.php | 0 .../src/MetadataTOCPayloadEntry.php | 0 .../src/PatternAccuracyDescriptor.php | 0 .../metadata-service/src/RgbPaletteEntry.php | 0 .../metadata-service/src/RogueListEntry.php | 0 .../metadata-service/src/SingleMetadata.php | 0 .../metadata-service/src/StatusReport.php | 0 .../web-auth/metadata-service/src/Utils.php | 0 .../src/VerificationMethodANDCombinations.php | 0 .../src/VerificationMethodDescriptor.php | 0 .../web-auth/metadata-service/src/Version.php | 0 .../web-auth/webauthn-lib/LICENSE | 0 .../web-auth/webauthn-lib/composer.json | 0 .../AndroidKeyAttestationStatementSupport.php | 0 ...idSafetyNetAttestationStatementSupport.php | 0 .../AppleAttestationStatementSupport.php | 0 .../AttestationObject.php | 0 .../AttestationObjectLoader.php | 0 .../AttestationStatement.php | 0 .../AttestationStatementSupport.php | 0 .../AttestationStatementSupportManager.php | 0 .../FidoU2FAttestationStatementSupport.php | 0 .../NoneAttestationStatementSupport.php | 0 .../PackedAttestationStatementSupport.php | 0 .../TPMAttestationStatementSupport.php | 0 .../src/AttestedCredentialData.php | 0 .../AuthenticationExtension.php | 0 .../AuthenticationExtensionsClientInputs.php | 0 .../AuthenticationExtensionsClientOutputs.php | 0 ...nticationExtensionsClientOutputsLoader.php | 0 .../ExtensionOutputChecker.php | 0 .../ExtensionOutputCheckerHandler.php | 0 .../ExtensionOutputError.php | 0 .../src/AuthenticatorAssertionResponse.php | 0 ...uthenticatorAssertionResponseValidator.php | 0 .../src/AuthenticatorAttestationResponse.php | 0 ...henticatorAttestationResponseValidator.php | 0 .../webauthn-lib/src/AuthenticatorData.php | 0 .../src/AuthenticatorResponse.php | 0 .../src/AuthenticatorSelectionCriteria.php | 0 .../CertificateChainChecker.php | 0 .../OpenSSLCertificateChainChecker.php | 0 .../webauthn-lib/src/CertificateToolbox.php | 0 .../webauthn-lib/src/CollectedClientData.php | 0 .../src/Counter/CounterChecker.php | 0 .../src/Counter/ThrowExceptionIfInvalid.php | 0 .../web-auth/webauthn-lib/src/Credential.php | 0 .../webauthn-lib/src/PublicKeyCredential.php | 0 .../PublicKeyCredentialCreationOptions.php | 0 .../src/PublicKeyCredentialDescriptor.php | 0 ...ublicKeyCredentialDescriptorCollection.php | 0 .../src/PublicKeyCredentialEntity.php | 0 .../src/PublicKeyCredentialLoader.php | 0 .../src/PublicKeyCredentialOptions.php | 0 .../src/PublicKeyCredentialParameters.php | 0 .../src/PublicKeyCredentialRequestOptions.php | 0 .../src/PublicKeyCredentialRpEntity.php | 0 .../src/PublicKeyCredentialSource.php | 0 .../PublicKeyCredentialSourceRepository.php | 0 .../src/PublicKeyCredentialUserEntity.php | 0 .../web-auth/webauthn-lib/src/Server.php | 0 .../webauthn-lib/src/StringStream.php | 0 .../IgnoreTokenBindingHandler.php | 0 .../TokenBinding/SecTokenBindingHandler.php | 0 .../src/TokenBinding/TokenBinding.php | 0 .../src/TokenBinding/TokenBindingHandler.php | 0 .../TokenBindingNotSupportedHandler.php | 0 .../src/TrustPath/CertificateTrustPath.php | 0 .../src/TrustPath/EcdaaKeyIdTrustPath.php | 0 .../src/TrustPath/EmptyTrustPath.php | 0 .../webauthn-lib/src/TrustPath/TrustPath.php | 0 .../src/TrustPath/TrustPathLoader.php | 0 .../webauthn-lib/src/U2FPublicKey.php | 0 .../src/Util/CoseSignatureFixer.php | 0 .../jwt-core/.github/CONTRIBUTING.md | 0 .../web-token/jwt-core/.github/FUNDING.yml | 0 .../jwt-core/.github/PULL_REQUEST_TEMPLATE.md | 0 .../web-token/jwt-core/Algorithm.php | 0 .../web-token/jwt-core/AlgorithmManager.php | 0 .../jwt-core/AlgorithmManagerFactory.php | 0 .../web-token/jwt-core/JWK.php | 0 .../web-token/jwt-core/JWKSet.php | 0 .../web-token/jwt-core/JWT.php | 0 .../web-token/jwt-core/LICENSE | 0 .../web-token/jwt-core/README.md | 0 .../web-token/jwt-core/Util/BigInteger.php | 0 .../web-token/jwt-core/Util/ECKey.php | 0 .../web-token/jwt-core/Util/ECSignature.php | 0 .../web-token/jwt-core/Util/Hash.php | 0 .../web-token/jwt-core/Util/JsonConverter.php | 0 .../web-token/jwt-core/Util/KeyChecker.php | 0 .../web-token/jwt-core/Util/RSAKey.php | 0 .../web-token/jwt-core/composer.json | 0 .../jwt-key-mgmt/.github/CONTRIBUTING.md | 0 .../jwt-key-mgmt/.github/FUNDING.yml | 0 .../.github/PULL_REQUEST_TEMPLATE.md | 0 .../Analyzer/AlgorithmAnalyzer.php | 0 .../Analyzer/ES256KeyAnalyzer.php | 0 .../Analyzer/ES384KeyAnalyzer.php | 0 .../Analyzer/ES512KeyAnalyzer.php | 0 .../Analyzer/HS256KeyAnalyzer.php | 0 .../Analyzer/HS384KeyAnalyzer.php | 0 .../Analyzer/HS512KeyAnalyzer.php | 0 .../jwt-key-mgmt/Analyzer/KeyAnalyzer.php | 0 .../Analyzer/KeyAnalyzerManager.php | 0 .../Analyzer/KeyIdentifierAnalyzer.php | 0 .../jwt-key-mgmt/Analyzer/KeysetAnalyzer.php | 0 .../Analyzer/KeysetAnalyzerManager.php | 0 .../jwt-key-mgmt/Analyzer/Message.php | 0 .../jwt-key-mgmt/Analyzer/MessageBag.php | 0 .../jwt-key-mgmt/Analyzer/MixedKeyTypes.php | 0 .../Analyzer/MixedPublicAndPrivateKeys.php | 0 .../jwt-key-mgmt/Analyzer/NoneAnalyzer.php | 0 .../jwt-key-mgmt/Analyzer/OctAnalyzer.php | 0 .../jwt-key-mgmt/Analyzer/RsaAnalyzer.php | 0 .../jwt-key-mgmt/Analyzer/UsageAnalyzer.php | 0 .../Analyzer/ZxcvbnKeyAnalyzer.php | 0 .../web-token/jwt-key-mgmt/JKUFactory.php | 0 .../web-token/jwt-key-mgmt/JWKFactory.php | 0 .../jwt-key-mgmt/KeyConverter/ECKey.php | 0 .../KeyConverter/KeyConverter.php | 0 .../jwt-key-mgmt/KeyConverter/RSAKey.php | 0 .../web-token/jwt-key-mgmt/LICENSE | 0 .../web-token/jwt-key-mgmt/README.md | 0 .../jwt-key-mgmt/UrlKeySetFactory.php | 0 .../web-token/jwt-key-mgmt/X5UFactory.php | 0 .../web-token/jwt-key-mgmt/composer.json | 0 .../.github/CONTRIBUTING.md | 0 .../.github/FUNDING.yml | 0 .../.github/PULL_REQUEST_TEMPLATE.md | 0 .../jwt-signature-algorithm-ecdsa/ECDSA.php | 0 .../jwt-signature-algorithm-ecdsa/ES256.php | 0 .../jwt-signature-algorithm-ecdsa/ES384.php | 0 .../jwt-signature-algorithm-ecdsa/ES512.php | 0 .../jwt-signature-algorithm-ecdsa/LICENSE | 0 .../jwt-signature-algorithm-ecdsa/README.md | 0 .../composer.json | 0 .../.github/CONTRIBUTING.md | 0 .../.github/FUNDING.yml | 0 .../.github/PULL_REQUEST_TEMPLATE.md | 0 .../jwt-signature-algorithm-eddsa/EdDSA.php | 0 .../jwt-signature-algorithm-eddsa/LICENSE | 0 .../jwt-signature-algorithm-eddsa/README.md | 0 .../composer.json | 0 .../.github/CONTRIBUTING.md | 0 .../.github/FUNDING.yml | 0 .../.github/PULL_REQUEST_TEMPLATE.md | 0 .../jwt-signature-algorithm-rsa/LICENSE | 0 .../jwt-signature-algorithm-rsa/PS256.php | 0 .../jwt-signature-algorithm-rsa/PS384.php | 0 .../jwt-signature-algorithm-rsa/PS512.php | 0 .../jwt-signature-algorithm-rsa/README.md | 0 .../jwt-signature-algorithm-rsa/RS256.php | 0 .../jwt-signature-algorithm-rsa/RS384.php | 0 .../jwt-signature-algorithm-rsa/RS512.php | 0 .../jwt-signature-algorithm-rsa/RSA.php | 0 .../jwt-signature-algorithm-rsa/RSAPKCS1.php | 0 .../jwt-signature-algorithm-rsa/RSAPSS.php | 0 .../jwt-signature-algorithm-rsa/Util/RSA.php | 0 .../jwt-signature-algorithm-rsa/composer.json | 0 .../jwt-signature/.github/CONTRIBUTING.md | 0 .../jwt-signature/.github/FUNDING.yml | 0 .../.github/PULL_REQUEST_TEMPLATE.md | 0 .../jwt-signature/Algorithm/MacAlgorithm.php | 0 .../Algorithm/SignatureAlgorithm.php | 0 .../web-token/jwt-signature/JWS.php | 0 .../web-token/jwt-signature/JWSBuilder.php | 0 .../jwt-signature/JWSBuilderFactory.php | 0 .../web-token/jwt-signature/JWSLoader.php | 0 .../jwt-signature/JWSLoaderFactory.php | 0 .../jwt-signature/JWSTokenSupport.php | 0 .../web-token/jwt-signature/JWSVerifier.php | 0 .../jwt-signature/JWSVerifierFactory.php | 0 .../web-token/jwt-signature/LICENSE | 0 .../web-token/jwt-signature/README.md | 0 .../Serializer/CompactSerializer.php | 0 .../Serializer/JSONFlattenedSerializer.php | 0 .../Serializer/JSONGeneralSerializer.php | 0 .../Serializer/JWSSerializer.php | 0 .../Serializer/JWSSerializerManager.php | 0 .../JWSSerializerManagerFactory.php | 0 .../jwt-signature/Serializer/Serializer.php | 0 .../web-token/jwt-signature/Signature.php | 0 .../web-token/jwt-signature/composer.json | 0 .../plugins/wp-webauthn/wp-webauthn.php | 13 +- .../plugins/wp-webauthn/wwa-admin-content.php | 94 +- wp-content/plugins/wp-webauthn/wwa-ajax.php | 181 +-- .../plugins/wp-webauthn/wwa-functions.php | 99 +- .../wp-webauthn/wwa-profile-content.php | 25 + .../plugins/wp-webauthn/wwa-shortcodes.php | 2 +- .../plugins/wp-webauthn/wwa-version.php | 4 +- 931 files changed, 5408 insertions(+), 1937 deletions(-) create mode 100644 wp-content/plugins/wp-webauthn/languages/wp-webauthn-ca_ES.mo create mode 100644 wp-content/plugins/wp-webauthn/languages/wp-webauthn-ca_ES.po create mode 100644 wp-content/plugins/wp-webauthn/languages/wp-webauthn-es_ES.mo create mode 100644 wp-content/plugins/wp-webauthn/languages/wp-webauthn-es_ES.po create mode 100644 wp-content/plugins/wp-webauthn/languages/wp-webauthn-it_IT.mo create mode 100644 wp-content/plugins/wp-webauthn/languages/wp-webauthn-it_IT.po delete mode 100644 wp-content/plugins/wp-webauthn/vendor/autoload.php delete mode 100644 wp-content/plugins/wp-webauthn/vendor/composer/autoload_real.php delete mode 100644 wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/.github/workflows/phpunit.yml delete mode 100644 wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/OID.php delete mode 100644 wp-content/plugins/wp-webauthn/vendor/league/uri/.php-cs-fixer.php delete mode 100644 wp-content/plugins/wp-webauthn/vendor/league/uri/test_files/hello-world.txt delete mode 100644 wp-content/plugins/wp-webauthn/vendor/league/uri/test_files/john-doe.vcf delete mode 100644 wp-content/plugins/wp-webauthn/vendor/league/uri/test_files/red-nose.gif delete mode 100644 wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/CHANGELOG.md delete mode 100644 wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/LICENSE delete mode 100644 wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/README.md delete mode 100644 wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/composer.json delete mode 100644 wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/puli.json delete mode 100644 wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/MessageFactory.php delete mode 100644 wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/RequestFactory.php delete mode 100644 wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/ResponseFactory.php delete mode 100644 wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/StreamFactory.php delete mode 100644 wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/UriFactory.php delete mode 100644 wp-content/plugins/wp-webauthn/vendor/psr/http-factory/.gitignore delete mode 100644 wp-content/plugins/wp-webauthn/vendor/psr/http-factory/.pullapprove.yml delete mode 100644 wp-content/plugins/wp-webauthn/vendor/psr/http-factory/README.md delete mode 100644 wp-content/plugins/wp-webauthn/vendor/ramsey/collection/composer.json delete mode 100644 wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php delete mode 100644 wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php delete mode 100644 wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php delete mode 100644 wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php delete mode 100644 wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php81/Resources/stubs/ReturnTypeWillChange.php create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/autoload.php rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/beberlei/assert/.github/workflows/ci.yml (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/beberlei/assert/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/beberlei/assert/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/beberlei/assert/lib/Assert/Assert.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/beberlei/assert/lib/Assert/Assertion.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/beberlei/assert/lib/Assert/AssertionChain.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/beberlei/assert/lib/Assert/AssertionFailedException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/beberlei/assert/lib/Assert/InvalidArgumentException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/beberlei/assert/lib/Assert/LazyAssertion.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/beberlei/assert/lib/Assert/LazyAssertionException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/beberlei/assert/lib/Assert/functions.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/CHANGELOG.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/SECURITY.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/BigDecimal.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/BigInteger.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/BigNumber.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/BigRational.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/Exception/DivisionByZeroException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/Exception/IntegerOverflowException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/Exception/MathException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/Exception/NegativeNumberException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/Exception/NumberFormatException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/Exception/RoundingNecessaryException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/Internal/Calculator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/Internal/Calculator/BcMathCalculator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/Internal/Calculator/GmpCalculator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/Internal/Calculator/NativeCalculator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/brick/math/src/RoundingMode.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/composer/ClassLoader.php (83%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/composer/InstalledVersions.php (75%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/composer/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/composer/autoload_classmap.php (99%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/composer/autoload_files.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/composer/autoload_namespaces.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/composer/autoload_psr4.php (96%) create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_real.php rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/composer/autoload_static.php (98%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/composer/installed.json (91%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/composer/installed.php (83%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/CHANGELOG.md (87%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/README.md (91%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/composer.json (92%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/ASNObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/AbstractString.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/AbstractTime.php (97%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Base128.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Composite/AttributeTypeAndValue.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Composite/RDNString.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Composite/RelativeDistinguishedName.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Construct.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Exception/NotImplementedException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Exception/ParserException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/ExplicitlyTaggedObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Identifier.php (100%) create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/OID.php rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Parsable.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/TemplateParser.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/BMPString.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/BitString.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/Boolean.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/CharacterString.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/Enumerated.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/GeneralString.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/GeneralizedTime.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/GraphicString.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/IA5String.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/Integer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/NullObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/NumericString.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/ObjectDescriptor.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/ObjectIdentifier.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/OctetString.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/PrintableString.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/RelativeObjectIdentifier.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/Sequence.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/Set.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/T61String.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/UTCTime.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/UTF8String.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/UniversalString.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/Universal/VisibleString.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/UnknownConstructedObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/ASN1/UnknownObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/Utility/BigInteger.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/Utility/BigIntegerBcmath.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/Utility/BigIntegerGmp.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/X509/AlgorithmIdentifier.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/X509/CSR/Attributes.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/X509/CSR/CSR.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/X509/CertificateExtensions.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/X509/CertificateSubject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/X509/PrivateKey.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/X509/PublicKey.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/X509/SAN/DNSName.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/X509/SAN/IPAddress.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/fgrosse/phpasn1/lib/X509/SAN/SubjectAlternativeNames.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/AuthorityInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/DataPathInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/DomainHostInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/FragmentInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/HostInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/IpHostInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/PathInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/PortInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/QueryInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/SegmentedPathInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/UriComponentInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/UriException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/UriInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Contracts/UserInfoInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Exceptions/FileinfoSupportMissing.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Exceptions/IdnSupportMissing.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Exceptions/IdnaConversionFailed.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Exceptions/SyntaxError.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Idna/Idna.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri-interfaces/src/Idna/IdnaInfo.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/composer.json (83%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/src/Exceptions/TemplateCanNotBeExpanded.php (86%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/src/Http.php (91%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/src/HttpFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/src/Uri.php (94%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/src/UriInfo.php (82%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/src/UriResolver.php (96%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/src/UriString.php (98%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/src/UriTemplate.php (87%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/src/UriTemplate/Expression.php (89%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/src/UriTemplate/Template.php (89%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/src/UriTemplate/VarSpecifier.php (93%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/league/uri/src/UriTemplate/VariableBag.php (85%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7-server/.github/FUNDING.yml (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7-server/CHANGELOG.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7-server/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7-server/README.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7-server/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7-server/src/ServerRequestCreator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7-server/src/ServerRequestCreatorInterface.php (100%) create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/.php-cs-fixer.dist.php rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/CHANGELOG.md (80%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/README.md (89%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/composer.json (83%) create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/phpstan-baseline.neon create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/psalm.baseline.xml rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/src/Factory/HttplugFactory.php (71%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/src/Factory/Psr17Factory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/src/MessageTrait.php (81%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/src/Request.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/src/RequestTrait.php (85%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/src/Response.php (97%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/src/ServerRequest.php (75%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/src/Stream.php (59%) create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/StreamTrait.php rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/src/UploadedFile.php (99%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/nyholm/psr7/src/Uri.php (81%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-client/CHANGELOG.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-client/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-client/README.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-client/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-client/src/ClientExceptionInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-client/src/ClientInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-client/src/NetworkExceptionInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-client/src/RequestExceptionInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-factory/LICENSE (100%) create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/README.md rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-factory/composer.json (86%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-factory/src/RequestFactoryInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-factory/src/ResponseFactoryInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-factory/src/ServerRequestFactoryInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-factory/src/StreamFactoryInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-factory/src/UploadedFileFactoryInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-factory/src/UriFactoryInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-message/CHANGELOG.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-message/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-message/README.md (62%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-message/composer.json (89%) create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/docs/PSR7-Interfaces.md create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/docs/PSR7-Usage.md rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-message/src/MessageInterface.php (94%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-message/src/RequestInterface.php (94%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-message/src/ResponseInterface.php (96%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-message/src/ServerRequestInterface.php (98%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-message/src/StreamInterface.php (94%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-message/src/UploadedFileInterface.php (98%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/http-message/src/UriInterface.php (97%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/Psr/Log/AbstractLogger.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/Psr/Log/InvalidArgumentException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/Psr/Log/LogLevel.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/Psr/Log/LoggerAwareInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/Psr/Log/LoggerAwareTrait.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/Psr/Log/LoggerInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/Psr/Log/LoggerTrait.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/Psr/Log/NullLogger.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/Psr/Log/Test/DummyTest.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/Psr/Log/Test/LoggerInterfaceTest.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/Psr/Log/Test/TestLogger.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/README.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/psr/log/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/LICENSE (94%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/README.md (80%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/SECURITY.md (65%) create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/composer.json create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/conventional-commits.json rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/AbstractArray.php (98%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/AbstractCollection.php (89%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/AbstractSet.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/ArrayInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Collection.php (97%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/CollectionInterface.php (98%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/DoubleEndedQueue.php (94%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/DoubleEndedQueueInterface.php (98%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Exception/CollectionMismatchException.php (84%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Exception/InvalidArgumentException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Exception/InvalidSortOrderException.php (85%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Exception/NoSuchElementException.php (85%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Exception/OutOfBoundsException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Exception/UnsupportedOperationException.php (84%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Exception/ValueExtractionException.php (85%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/GenericArray.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Map/AbstractMap.php (97%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Map/AbstractTypedMap.php (85%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Map/AssociativeArrayMap.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Map/MapInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Map/NamedParameterMap.php (93%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Map/TypedMap.php (93%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Map/TypedMapInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Queue.php (93%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/QueueInterface.php (98%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Set.php (97%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Tool/TypeTrait.php (95%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Tool/ValueExtractorTrait.php (85%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/collection/src/Tool/ValueToStringTrait.php (90%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/README.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/BinaryUtils.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Builder/BuilderCollection.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Builder/DefaultUuidBuilder.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Builder/DegradedUuidBuilder.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Builder/FallbackBuilder.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Builder/UuidBuilderInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Codec/CodecInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Codec/GuidStringCodec.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Codec/OrderedTimeCodec.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Codec/StringCodec.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Codec/TimestampFirstCombCodec.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Codec/TimestampLastCombCodec.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Converter/Number/BigNumberConverter.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Converter/Number/DegradedNumberConverter.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Converter/Number/GenericNumberConverter.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Converter/NumberConverterInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Converter/Time/BigNumberTimeConverter.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Converter/Time/GenericTimeConverter.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Converter/TimeConverterInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/DegradedUuid.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/DeprecatedUuidInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/DeprecatedUuidMethodsTrait.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Exception/BuilderNotFoundException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Exception/DateTimeException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Exception/DceSecurityException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Exception/InvalidArgumentException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Exception/InvalidBytesException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Exception/InvalidUuidStringException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Exception/NameException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Exception/NodeException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Exception/RandomSourceException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Exception/TimeSourceException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Exception/UnableToBuildUuidException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Exception/UnsupportedOperationException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Exception/UuidExceptionInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/FeatureSet.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Fields/FieldsInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Fields/SerializableFieldsTrait.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/CombGenerator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/DceSecurityGenerator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/DceSecurityGeneratorInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/DefaultNameGenerator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/DefaultTimeGenerator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/NameGeneratorFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/NameGeneratorInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/PeclUuidNameGenerator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/PeclUuidRandomGenerator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/PeclUuidTimeGenerator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/RandomBytesGenerator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/RandomGeneratorFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/RandomGeneratorInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/RandomLibAdapter.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/TimeGeneratorFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Generator/TimeGeneratorInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Guid/Fields.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Guid/Guid.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Guid/GuidBuilder.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Lazy/LazyUuidFromString.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Math/BrickMathCalculator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Math/CalculatorInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Math/RoundingMode.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Nonstandard/Fields.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Nonstandard/Uuid.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Nonstandard/UuidBuilder.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Nonstandard/UuidV6.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Provider/Dce/SystemDceSecurityProvider.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Provider/DceSecurityProviderInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Provider/Node/FallbackNodeProvider.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Provider/Node/NodeProviderCollection.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Provider/Node/RandomNodeProvider.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Provider/Node/StaticNodeProvider.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Provider/Node/SystemNodeProvider.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Provider/NodeProviderInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Provider/Time/FixedTimeProvider.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Provider/Time/SystemTimeProvider.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Provider/TimeProviderInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/Fields.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/FieldsInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/NilTrait.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/NilUuid.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/UuidBuilder.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/UuidInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/UuidV1.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/UuidV2.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/UuidV3.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/UuidV4.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/UuidV5.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/Validator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/VariantTrait.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Rfc4122/VersionTrait.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Type/Decimal.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Type/Hexadecimal.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Type/Integer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Type/NumberInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Type/Time.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Type/TypeInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Uuid.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/UuidFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/UuidFactoryInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/UuidInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Validator/GenericValidator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/Validator/ValidatorInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/ramsey/uuid/src/functions.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/base64url/.github/FUNDING.yml (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/base64url/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/base64url/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/base64url/src/Base64Url.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/AbstractCBORObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/ByteStringObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/ByteStringWithChunkObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/CBORObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Decoder.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/DecoderInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/IndefiniteLengthByteStringObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/IndefiniteLengthListObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/IndefiniteLengthMapObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/IndefiniteLengthTextStringObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/InfiniteListObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/InfiniteMapObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/LengthCalculator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/ListObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/MapItem.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/MapObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/NegativeIntegerObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Normalizable.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/OtherObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/OtherObject/BreakObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/OtherObject/DoublePrecisionFloatObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/OtherObject/FalseObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/OtherObject/GenericObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/OtherObject/HalfPrecisionFloatObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/OtherObject/NullObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/OtherObject/OtherObjectManager.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/OtherObject/OtherObjectManagerInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/OtherObject/SimpleObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/OtherObject/SinglePrecisionFloatObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/OtherObject/TrueObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/OtherObject/UndefinedObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/SignedIntegerObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Stream.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/StringStream.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/Base16EncodingTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/Base64EncodingTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/Base64Tag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/Base64UrlEncodingTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/Base64UrlTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/BigFloatTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/CBOREncodingTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/CBORTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/DatetimeTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/DecimalFractionTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/EpochTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/GenericTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/MimeTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/NegativeBigIntegerTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/PositiveBigIntegerTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/TagManager.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/TagManagerInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/TagObjectManager.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/TimestampTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/UnsignedBigIntegerTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Tag/UriTag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/TagObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/TextStringObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/TextStringWithChunkObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/UnsignedIntegerObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/spomky-labs/cbor-php/src/Utils.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-ctype/Ctype.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-ctype/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-ctype/README.md (94%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-ctype/bootstrap.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-ctype/bootstrap80.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-ctype/composer.json (96%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-php80/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-php80/Php80.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-php80/PhpToken.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-php80/README.md (75%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-php80/Resources/stubs/Attribute.php (69%) create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-php80/bootstrap.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-php80/composer.json (96%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-php81/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-php81/Php81.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-php81/README.md (71%) create mode 100644 wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/Resources/stubs/ReturnTypeWillChange.php rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-php81/bootstrap.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/polyfill-php81/composer.json (96%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/CHANGELOG.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/Exception/ExceptionInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/Exception/InvalidArgumentException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/Exception/LogicException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/Exception/ProcessFailedException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/Exception/ProcessSignaledException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/Exception/ProcessTimedOutException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/Exception/RuntimeException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/ExecutableFinder.php (94%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/InputStream.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/LICENSE (95%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/PhpExecutableFinder.php (96%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/PhpProcess.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/Pipes/AbstractPipes.php (99%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/Pipes/PipesInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/Pipes/UnixPipes.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/Pipes/WindowsPipes.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/Process.php (99%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/ProcessUtils.php (97%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/README.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/symfony/process/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/README.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/deprecated/Exceptions/ApcException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/deprecated/Exceptions/LibeventException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/deprecated/Exceptions/MssqlException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/deprecated/Exceptions/StatsException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/deprecated/apc.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/deprecated/functionsList.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/deprecated/libevent.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/deprecated/mssql.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/deprecated/stats.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/.gitkeep (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/ApacheException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/ApcuException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/ArrayException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/Bzip2Exception.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/CalendarException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/ClassobjException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/ComException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/CubridException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/DatetimeException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/DirException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/EioException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/ErrorfuncException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/ExecException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/FileinfoException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/FilesystemException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/FilterException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/FpmException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/FtpException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/FunchandException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/GmpException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/GnupgException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/HashException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/IbaseException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/IbmDb2Exception.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/IconvException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/ImageException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/ImapException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/InfoException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/IngresiiException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/InotifyException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/LdapException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/LibxmlException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/LzfException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/MailparseException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/MbstringException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/MiscException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/MsqlException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/MysqlException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/MysqliException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/MysqlndMsException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/MysqlndQcException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/NetworkException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/Oci8Exception.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/OpcacheException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/OutcontrolException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/PasswordException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/PcntlException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/PdfException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/PgsqlException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/PosixException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/PsException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/PspellException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/ReadlineException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/RpminfoException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/RrdException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/SemException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/SessionException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/ShmopException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/SimplexmlException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/SocketsException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/SodiumException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/SolrException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/SplException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/SqlsrvException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/SsdeepException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/Ssh2Exception.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/StreamException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/StringsException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/SwooleException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/UodbcException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/UopzException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/UrlException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/VarException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/XdiffException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/XmlException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/XmlrpcException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/YamlException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/YazException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/ZipException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/Exceptions/ZlibException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/apache.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/apcu.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/array.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/bzip2.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/calendar.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/classobj.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/com.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/cubrid.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/curl.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/datetime.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/dir.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/eio.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/errorfunc.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/exec.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/fileinfo.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/filesystem.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/filter.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/fpm.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/ftp.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/funchand.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/functionsList.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/gmp.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/gnupg.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/hash.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/ibase.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/ibmDb2.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/iconv.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/image.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/imap.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/info.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/ingres-ii.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/inotify.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/json.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/ldap.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/libxml.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/lzf.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/mailparse.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/mbstring.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/misc.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/msql.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/mysql.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/mysqli.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/mysqlndMs.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/mysqlndQc.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/network.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/oci8.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/opcache.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/openssl.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/outcontrol.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/password.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/pcntl.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/pcre.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/pdf.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/pgsql.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/posix.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/ps.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/pspell.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/readline.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/rpminfo.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/rrd.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/sem.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/session.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/shmop.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/simplexml.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/sockets.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/sodium.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/solr.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/spl.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/sqlsrv.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/ssdeep.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/ssh2.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/stream.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/strings.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/swoole.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/uodbc.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/uopz.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/url.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/var.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/xdiff.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/xml.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/xmlrpc.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/yaml.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/yaz.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/zip.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/generated/zlib.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/lib/DateTime.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/lib/DateTimeImmutable.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/lib/Exceptions/CurlException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/lib/Exceptions/JsonException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/lib/Exceptions/OpensslException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/lib/Exceptions/PcreException.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/lib/Exceptions/SafeExceptionInterface.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/lib/special_cases.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/thecodingmachine/safe/rector-migrate-0.7.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Algorithm.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Mac/HS256.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Mac/HS256Truncated64.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Mac/HS384.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Mac/HS512.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Mac/Hmac.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Mac/Mac.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Manager.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/ManagerFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ECDSA.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ECSignature.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES256.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES256K.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES384.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES512.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/ED256.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/ED512.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/Ed25519.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/EdDSA.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS256.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS384.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS512.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/RSA/PSSRSA.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS1.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS256.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS384.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS512.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/RSA/RSA.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithm/Signature/Signature.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Algorithms.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/BigInteger.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Hash.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Key/Ec2Key.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Key/Key.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Key/OkpKey.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Key/RsaKey.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Key/SymmetricKey.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/cose-lib/src/Verifier.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/AbstractDescriptor.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/AuthenticatorStatus.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/BiometricAccuracyDescriptor.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/BiometricStatusReport.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/CodeAccuracyDescriptor.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/DisplayPNGCharacteristicsDescriptor.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/DistantSingleMetadata.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/EcdaaTrustAnchor.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/ExtensionDescriptor.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/MetadataService.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/MetadataStatement.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/MetadataStatementFetcher.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/MetadataStatementRepository.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/MetadataTOCPayload.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/MetadataTOCPayloadEntry.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/PatternAccuracyDescriptor.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/RgbPaletteEntry.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/RogueListEntry.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/SingleMetadata.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/StatusReport.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/Utils.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/VerificationMethodANDCombinations.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/VerificationMethodDescriptor.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/metadata-service/src/Version.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AttestationStatement/AppleAttestationStatementSupport.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AttestationStatement/AttestationObject.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AttestationStatement/AttestationObjectLoader.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatement.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatementSupport.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatementSupportManager.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AttestationStatement/FidoU2FAttestationStatementSupport.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AttestationStatement/NoneAttestationStatementSupport.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AttestationStatement/PackedAttestationStatementSupport.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AttestationStatement/TPMAttestationStatementSupport.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AttestedCredentialData.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtension.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientInputs.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputs.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputsLoader.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputChecker.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputCheckerHandler.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputError.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticatorAssertionResponse.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticatorAssertionResponseValidator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticatorAttestationResponse.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticatorAttestationResponseValidator.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticatorData.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticatorResponse.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/AuthenticatorSelectionCriteria.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/CertificateChainChecker/CertificateChainChecker.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/CertificateChainChecker/OpenSSLCertificateChainChecker.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/CertificateToolbox.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/CollectedClientData.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/Counter/CounterChecker.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/Counter/ThrowExceptionIfInvalid.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/Credential.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/PublicKeyCredential.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/PublicKeyCredentialCreationOptions.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/PublicKeyCredentialDescriptor.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/PublicKeyCredentialDescriptorCollection.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/PublicKeyCredentialEntity.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/PublicKeyCredentialLoader.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/PublicKeyCredentialOptions.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/PublicKeyCredentialParameters.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/PublicKeyCredentialRequestOptions.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/PublicKeyCredentialRpEntity.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/PublicKeyCredentialSource.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/PublicKeyCredentialSourceRepository.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/PublicKeyCredentialUserEntity.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/Server.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/StringStream.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/TokenBinding/IgnoreTokenBindingHandler.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/TokenBinding/SecTokenBindingHandler.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/TokenBinding/TokenBinding.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/TokenBinding/TokenBindingHandler.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/TokenBinding/TokenBindingNotSupportedHandler.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/TrustPath/CertificateTrustPath.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/TrustPath/EcdaaKeyIdTrustPath.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/TrustPath/EmptyTrustPath.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/TrustPath/TrustPath.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/TrustPath/TrustPathLoader.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/U2FPublicKey.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-auth/webauthn-lib/src/Util/CoseSignatureFixer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/.github/CONTRIBUTING.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/.github/FUNDING.yml (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/.github/PULL_REQUEST_TEMPLATE.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/Algorithm.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/AlgorithmManager.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/AlgorithmManagerFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/JWK.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/JWKSet.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/JWT.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/README.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/Util/BigInteger.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/Util/ECKey.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/Util/ECSignature.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/Util/Hash.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/Util/JsonConverter.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/Util/KeyChecker.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/Util/RSAKey.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-core/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/.github/CONTRIBUTING.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/.github/FUNDING.yml (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/.github/PULL_REQUEST_TEMPLATE.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/AlgorithmAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/ES256KeyAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/ES384KeyAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/ES512KeyAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/HS256KeyAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/HS384KeyAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/HS512KeyAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/KeyAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/KeyAnalyzerManager.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/KeyIdentifierAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/KeysetAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/KeysetAnalyzerManager.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/Message.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/MessageBag.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/MixedKeyTypes.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/MixedPublicAndPrivateKeys.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/NoneAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/OctAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/RsaAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/UsageAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/Analyzer/ZxcvbnKeyAnalyzer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/JKUFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/JWKFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/KeyConverter/ECKey.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/KeyConverter/KeyConverter.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/KeyConverter/RSAKey.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/README.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/UrlKeySetFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/X5UFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-key-mgmt/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-ecdsa/.github/CONTRIBUTING.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-ecdsa/.github/FUNDING.yml (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-ecdsa/.github/PULL_REQUEST_TEMPLATE.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-ecdsa/ECDSA.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-ecdsa/ES256.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-ecdsa/ES384.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-ecdsa/ES512.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-ecdsa/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-ecdsa/README.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-ecdsa/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-eddsa/.github/CONTRIBUTING.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-eddsa/.github/FUNDING.yml (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-eddsa/.github/PULL_REQUEST_TEMPLATE.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-eddsa/EdDSA.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-eddsa/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-eddsa/README.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-eddsa/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/.github/CONTRIBUTING.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/.github/FUNDING.yml (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/.github/PULL_REQUEST_TEMPLATE.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/PS256.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/PS384.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/PS512.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/README.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/RS256.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/RS384.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/RS512.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/RSA.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/RSAPKCS1.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/RSAPSS.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/Util/RSA.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature-algorithm-rsa/composer.json (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/.github/CONTRIBUTING.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/.github/FUNDING.yml (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/.github/PULL_REQUEST_TEMPLATE.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/Algorithm/MacAlgorithm.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/Algorithm/SignatureAlgorithm.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/JWS.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/JWSBuilder.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/JWSBuilderFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/JWSLoader.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/JWSLoaderFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/JWSTokenSupport.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/JWSVerifier.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/JWSVerifierFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/LICENSE (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/README.md (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/Serializer/CompactSerializer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/Serializer/JSONFlattenedSerializer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/Serializer/JSONGeneralSerializer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/Serializer/JWSSerializer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/Serializer/JWSSerializerManager.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/Serializer/JWSSerializerManagerFactory.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/Serializer/Serializer.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/Signature.php (100%) rename wp-content/plugins/wp-webauthn/{vendor => wp-webauthn-vendor}/web-token/jwt-signature/composer.json (100%) diff --git a/wp-content/plugins/wp-webauthn/css/frontend.css b/wp-content/plugins/wp-webauthn/css/frontend.css index f8f3b9f3..e4ecfba0 100644 --- a/wp-content/plugins/wp-webauthn/css/frontend.css +++ b/wp-content/plugins/wp-webauthn/css/frontend.css @@ -248,6 +248,10 @@ margin-bottom: 10px!important; margin-top: 2px!important; } +.wwa-form-left { + display: inline-flex; + flex-direction: column; +} @media(max-width: 720px){ .wwa-login-form .button-primary, .wwa-login-form .button-secondary { padding: 0 14px; diff --git a/wp-content/plugins/wp-webauthn/js/admin.js b/wp-content/plugins/wp-webauthn/js/admin.js index 30418752..b2d0a6cf 100644 --- a/wp-content/plugins/wp-webauthn/js/admin.js +++ b/wp-content/plugins/wp-webauthn/js/admin.js @@ -82,4 +82,4 @@ jQuery('#clear_log').click((e) => { updateLog(); } }) -}) \ No newline at end of file +}) diff --git a/wp-content/plugins/wp-webauthn/js/default_wa.js b/wp-content/plugins/wp-webauthn/js/default_wa.js index b9dff0b2..ca8632b7 100644 --- a/wp-content/plugins/wp-webauthn/js/default_wa.js +++ b/wp-content/plugins/wp-webauthn/js/default_wa.js @@ -1,7 +1,10 @@ 'use strict'; document.addEventListener('DOMContentLoaded', () => { - if (document.querySelectorAll('#lostpasswordform, #registerform, .admin-email-confirm-form').length > 0) { + if (document.querySelectorAll('#lostpasswordform, #registerform, .admin-email-confirm-form, #resetpassform').length > 0) { + return; + } + if (document.getElementById('loginform') === null || document.getElementById('loginform').getAttribute('name') !== 'loginform') { return; } window.onload = () => { @@ -53,7 +56,7 @@ document.addEventListener('DOMContentLoaded', () => { wwa_dom('user_login', (dom) => { dom.focus() }, 'id'); wwa_dom('wp-submit', (dom) => { dom.disabled = true }, 'id'); } - if (document.querySelectorAll('#lostpasswordform, #registerform').length > 0) { + if (document.querySelectorAll('#lostpasswordform, #registerform, .admin-email-confirm-form, #resetpassform').length > 0) { return; } wwa_dom('user_pass', (dom) => { dom.disabled = false }, 'id'); @@ -61,9 +64,9 @@ document.addEventListener('DOMContentLoaded', () => { if (dom.length > 0) { if (dom[0].getElementsByTagName('input').length > 0) { // WordPress 5.2- - dom[0].innerHTML = `${php_vars.i18n_9}${dom[0].innerHTML.split('
')[1]}`; + dom[0].innerHTML = `${php_vars.email_login === 'true' ? php_vars.i18n_10 : php_vars.i18n_9}${dom[0].innerHTML.split('
')[1]}`; } else { - dom[0].innerText = php_vars.i18n_9; + dom[0].innerText = php_vars.email_login === 'true' ? php_vars.i18n_10 : php_vars.i18n_9; } } } diff --git a/wp-content/plugins/wp-webauthn/js/login.js b/wp-content/plugins/wp-webauthn/js/login.js index 9c5e69f9..4a0c1284 100644 --- a/wp-content/plugins/wp-webauthn/js/login.js +++ b/wp-content/plugins/wp-webauthn/js/login.js @@ -71,9 +71,26 @@ const wwa_dom = (selector, callback = () => { }, method = 'query') => { let wwaSupported = true; document.addEventListener('DOMContentLoaded', () => { - if (document.querySelectorAll('#lostpasswordform, #registerform, .admin-email-confirm-form').length > 0) { + if (document.querySelector('p#nav') && php_vars.password_reset !== 'false') { + const placeholder = document.getElementById('wwa-lost-password-link-placeholder'); + if (placeholder) { + const previous = placeholder.previousSibling; + const next = placeholder.nextElementSibling; + if (previous && previous.nodeType === Node.TEXT_NODE && previous.data.trim() === php_vars.separator.trim()) { + previous.remove(); + } else if (next && next.nodeType === Node.TEXT_NODE && next.data.trim() === php_vars.separator.trim()) { + next.remove(); + } + } + placeholder.remove(); + } + if (document.querySelectorAll('#lostpasswordform, #registerform, .admin-email-confirm-form, #resetpassform').length > 0) { return; } + if (document.getElementById('loginform') === null || document.getElementById('loginform').getAttribute('name') !== 'loginform') { + return; + } + document.addEventListener('keydown', parseKey, false); let button_check = document.createElement('button'); button_check.id = 'wp-webauthn-check'; button_check.type = 'button'; @@ -125,7 +142,7 @@ document.addEventListener('DOMContentLoaded', () => { }) window.onresize = function () { - if (document.querySelectorAll('#lostpasswordform, #registerform').length > 0) { + if (document.querySelectorAll('#lostpasswordform, #registerform, .admin-email-confirm-form, #resetpassform').length > 0) { return; } let btnWidth = document.getElementById('wp-submit').clientWidth; @@ -136,11 +153,9 @@ window.onresize = function () { } } -document.addEventListener('keydown', parseKey, false); - function parseKey(event) { - if (wwaSupported && document.getElementById('wp-webauthn-check').style.display === 'block') { - if (event.keyCode === 13) { + if (event.keyCode === 13) { + if (wwaSupported && document.getElementById('wp-webauthn-check').style.display === 'block') { event.preventDefault(); wwa_dom('wp-webauthn-check', (dom) => { dom.click() }, 'id'); } @@ -159,7 +174,6 @@ function base64url2base64(input) { return input; } - function arrayToBase64String(a) { return btoa(String.fromCharCode(...a)); } @@ -179,7 +193,10 @@ function getQueryString(name) { } function toggle() { - if (document.querySelectorAll('#lostpasswordform, #registerform').length > 0) { + if (document.querySelectorAll('#lostpasswordform, #registerform, .admin-email-confirm-form, #resetpassform').length > 0) { + return; + } + if (document.getElementById('loginform') === null || document.getElementById('loginform').getAttribute('name') !== 'loginform') { return; } if (wwaSupported) { @@ -229,9 +246,9 @@ function toggle() { if (inputDom.length > 0) { if (document.getElementById('wwa-username-label')) { // WordPress 5.2- - document.getElementById('wwa-username-label').innerText = php_vars.i18n_9; + document.getElementById('wwa-username-label').innerText = php_vars.email_login === 'true' ? php_vars.i18n_10 : php_vars.i18n_9; } else { - inputDom[0].innerText = php_vars.i18n_9; + inputDom[0].innerText = php_vars.email_login === 'true' ? php_vars.i18n_10 : php_vars.i18n_9; } } } @@ -255,7 +272,7 @@ function wwa_shake(id, a, d) { } function check() { - if (document.querySelectorAll('#lostpasswordform, #registerform').length > 0) { + if (document.querySelectorAll('#lostpasswordform, #registerform, .admin-email-confirm-form, #resetpassform').length > 0) { return; } if (wwaSupported) { diff --git a/wp-content/plugins/wp-webauthn/js/profile.js b/wp-content/plugins/wp-webauthn/js/profile.js index 9bc5f3a9..2673d0e0 100644 --- a/wp-content/plugins/wp-webauthn/js/profile.js +++ b/wp-content/plugins/wp-webauthn/js/profile.js @@ -12,6 +12,9 @@ window.addEventListener('load', () => { if (document.getElementById('wp-webauthn-error-container')) { document.getElementById('wp-webauthn-error-container').insertBefore(document.getElementById('wp-webauthn-error'), null); } + if (document.getElementById('wp-webauthn-message-container')) { + document.getElementById('wp-webauthn-message-container').insertBefore(document.getElementById('wp-webauthn-message'), null); + } }) // Update authenticator list @@ -296,6 +299,7 @@ jQuery('#wwa-bind').click((e) => { // Test WebAuthn jQuery('#wwa-test, #wwa-test_usernameless').click((e) => { + e.preventDefault(); jQuery('#wwa-test, #wwa-test_usernameless').attr('disabled', 'disabled'); let button_id = e.target.id; let usernameless = 'false'; diff --git a/wp-content/plugins/wp-webauthn/languages/template.pot b/wp-content/plugins/wp-webauthn/languages/template.pot index 88a2ce11..fa35e789 100644 --- a/wp-content/plugins/wp-webauthn/languages/template.pot +++ b/wp-content/plugins/wp-webauthn/languages/template.pot @@ -1,8 +1,8 @@ -# Copyright (C) 2021 Axton +# Copyright (C) 2023 Axton # This file is distributed under the same license as the WP-WebAuthn plugin. msgid "" msgstr "" -"Project-Id-Version: WP-WebAuthn\n" +"Project-Id-Version: WP-WebAuthn 1.3.1\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-webauthn\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -15,6 +15,7 @@ msgstr "" "X-Poedit-SearchPathExcluded-0: *.js\n" "X-Poedit-SourceCharset: UTF-8\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Domain: wp-webauthn\n" #. Plugin Name of the plugin msgid "WP-WebAuthn" @@ -37,254 +38,312 @@ msgid "https://axton.cc" msgstr "" #: wwa-admin-content.php:6 -#: wwa-admin-content.php:202 +msgid "User verification is disabled by default because some mobile devices do not support it (especially on Android devices). But we recommend you to enable it if possible to further secure your login." +msgstr "" + +#: wwa-admin-content.php:7 +#: wwa-admin-content.php:303 msgid "Log count: " msgstr "" -#: wwa-admin-content.php:14 +#: wwa-admin-content.php:8 +#: wwa-profile-content.php:14 +#: wwa-shortcodes.php:26 +msgid "Loading failed, maybe try refreshing?" +msgstr "" + +#: wwa-admin-content.php:16 msgid "PHP extension gmp doesn't seem to exist, rendering WP-WebAuthn unable to function." msgstr "" -#: wwa-admin-content.php:18 +#: wwa-admin-content.php:20 msgid "PHP extension mbstring doesn't seem to exist, rendering WP-WebAuthn unable to function." msgstr "" -#: wwa-admin-content.php:22 +#: wwa-admin-content.php:24 +msgid "PHP extension sodium doesn't seem to exist, rendering WP-WebAuthn unable to function." +msgstr "" + +#: wwa-admin-content.php:28 msgid "WebAuthn features are restricted to websites in secure contexts. Please make sure your website is served over HTTPS or locally with localhost." msgstr "" -#: wwa-admin-content.php:87 +#: wwa-admin-content.php:127 msgid "Settings saved." msgstr "" -#: wwa-admin-content.php:89 +#: wwa-admin-content.php:129 msgid "Settings NOT saved." msgstr "" -#: wwa-admin-content.php:104 +#: wwa-admin-content.php:144 msgid "Preferred login method" msgstr "" -#: wwa-admin-content.php:108 +#: wwa-admin-content.php:148 msgid "Prefer WebAuthn" msgstr "" -#: wwa-admin-content.php:109 +#: wwa-admin-content.php:149 msgid "Prefer password" msgstr "" -#: wwa-admin-content.php:110 -#: wwa-profile-content.php:56 +#: wwa-admin-content.php:150 +#: wwa-profile-content.php:81 msgid "WebAuthn Only" msgstr "" -#: wwa-admin-content.php:112 +#: wwa-admin-content.php:152 msgid "When using \"WebAuthn Only\", password login will be completely disabled. Please make sure your browser supports WebAuthn, otherwise you may unable to login.
User that doesn't have any registered authenticator (e.g. new user) will unable to login when using \"WebAuthn Only\".
When the browser does not support WebAuthn, the login method will default to password if password login is not disabled." msgstr "" -#: wwa-admin-content.php:116 +#: wwa-admin-content.php:156 msgid "Website identifier" msgstr "" -#: wwa-admin-content.php:119 +#: wwa-admin-content.php:159 msgid "This identifier is for identification purpose only and DOES NOT affect the authentication process in anyway." msgstr "" -#: wwa-admin-content.php:123 +#: wwa-admin-content.php:163 msgid "Website domain" msgstr "" -#: wwa-admin-content.php:126 +#: wwa-admin-content.php:166 msgid "This field MUST be exactly the same with the current domain or parent domain." msgstr "" -#: wwa-admin-content.php:130 +#: wwa-admin-content.php:173 msgid "Allow to remember login" msgstr "" -#: wwa-admin-content.php:139 -#: wwa-admin-content.php:150 -#: wwa-admin-content.php:183 -#: wwa-admin-content.php:199 -#: wwa-profile-content.php:130 +#: wwa-admin-content.php:182 +#: wwa-admin-content.php:198 +#: wwa-admin-content.php:209 +#: wwa-admin-content.php:225 +#: wwa-admin-content.php:300 +#: wwa-profile-content.php:155 #: wwa-shortcodes.php:118 msgid "Enable" msgstr "" -#: wwa-admin-content.php:140 -#: wwa-admin-content.php:151 -#: wwa-admin-content.php:184 -#: wwa-admin-content.php:200 -#: wwa-profile-content.php:131 +#: wwa-admin-content.php:183 +#: wwa-admin-content.php:199 +#: wwa-admin-content.php:210 +#: wwa-admin-content.php:226 +#: wwa-admin-content.php:301 +#: wwa-profile-content.php:156 #: wwa-shortcodes.php:118 msgid "Disable" msgstr "" -#: wwa-admin-content.php:141 +#: wwa-admin-content.php:184 msgid "Show the 'Remember Me' checkbox beside the login form when using WebAuthn." msgstr "" -#: wwa-admin-content.php:146 +#: wwa-admin-content.php:189 +msgid "Allow to login with email addresses" +msgstr "" + +#: wwa-admin-content.php:200 +msgid "Allow to find users via email addresses when logging in.
Note that if enabled attackers may be able to brute force the correspondences between email addresses and users." +msgstr "" + +#: wwa-admin-content.php:205 msgid "Require user verification" msgstr "" -#: wwa-admin-content.php:152 +#: wwa-admin-content.php:211 msgid "User verification can improve security, but is not fully supported by mobile devices.
If you cannot register or verify your authenticators, please consider disabling user verification." msgstr "" -#: wwa-admin-content.php:157 +#: wwa-admin-content.php:216 +msgid "Allow to login without username" +msgstr "" + +#: wwa-admin-content.php:227 +msgid "Allow users to register authenticator with usernameless authentication feature and login without username.
User verification will be enabled automatically when authenticating with usernameless authentication feature.
Some authenticators and some browsers DO NOT support this feature." +msgstr "" + +#: wwa-admin-content.php:232 msgid "Allow a specific type of authenticator" msgstr "" -#: wwa-admin-content.php:166 +#: wwa-admin-content.php:241 #: wwa-profile-content.php:15 -#: wwa-profile-content.php:111 +#: wwa-profile-content.php:136 #: wwa-shortcodes.php:33 #: wwa-shortcodes.php:118 msgid "Any" msgstr "" -#: wwa-admin-content.php:167 -#: wwa-profile-content.php:112 -#: wwa-shortcodes.php:118 -msgid "Platform (e.g. built-in fingerprint sensors)" +#: wwa-admin-content.php:242 +msgid "Platform (e.g. Passkey or built-in sensors)" msgstr "" -#: wwa-admin-content.php:168 -#: wwa-profile-content.php:113 +#: wwa-admin-content.php:243 +#: wwa-profile-content.php:138 #: wwa-shortcodes.php:118 msgid "Roaming (e.g. USB security keys)" msgstr "" -#: wwa-admin-content.php:170 +#: wwa-admin-content.php:245 msgid "If a type is selected, the browser will only prompt for authenticators of selected type when authenticating and user can only register authenticators of selected type." msgstr "" -#: wwa-admin-content.php:174 -msgid "Allow to login without username" +#: wwa-admin-content.php:252 +msgid "Disable password reset for" msgstr "" -#: wwa-admin-content.php:185 -msgid "Allow users to register authenticator with usernameless authentication feature and login without username.
User verification will be enabled automatically when authenticating with usernameless authentication feature.
Some authenticators and some browsers DO NOT support this feature." +#: wwa-admin-content.php:261 +msgid "Off" msgstr "" -#: wwa-admin-content.php:190 +#: wwa-admin-content.php:262 +msgid "Everyone except administrators" +msgstr "" + +#: wwa-admin-content.php:263 +msgid "Everyone" +msgstr "" + +#: wwa-admin-content.php:265 +msgid "Disable the \"Set new password\" and \"Forgot password\" features, and remove the \"Forgot password\" link on the login page. This may be useful when enabling \"WebAuthn Only\".
If \"Everyone except administrators\" is selected, only administrators with the \"Edit user\" permission will be able to update passwords (for all users)." +msgstr "" + +#: wwa-admin-content.php:272 +msgid "After User Registration" +msgstr "" + +#: wwa-admin-content.php:281 +msgid "No action" +msgstr "" + +#: wwa-admin-content.php:282 +msgid "Log user in and redirect to user's profile" +msgstr "" + +#: wwa-admin-content.php:284 +msgid "What to do when a new user registered.
By default, new users have to login manually after registration. If \"WebAuthn Only\" is enabled, they will not be able to login.
When using \"Log user in\", new users will be logged in automatically and redirected to their profile settings so that they can set up WebAuthn authenticators." +msgstr "" + +#: wwa-admin-content.php:291 msgid "Logging" msgstr "" -#: wwa-admin-content.php:202 +#: wwa-admin-content.php:303 msgid "Clear log" msgstr "" -#: wwa-admin-content.php:204 +#: wwa-admin-content.php:305 msgid "For debugging only. Enable only when needed.
Note: Logs may contain sensitive information." msgstr "" -#: wwa-admin-content.php:213 +#: wwa-admin-content.php:314 msgid "Log" msgstr "" -#: wwa-admin-content.php:215 +#: wwa-admin-content.php:316 msgid "Automatic update every 5 seconds." msgstr "" -#: wwa-admin-content.php:219 +#: wwa-admin-content.php:320 msgid "To register a new authenticator or edit your authenticators, please go to your profile." msgstr "" -#: wwa-functions.php:148 +#: wwa-functions.php:159 #: wwa-shortcodes.php:88 msgid "Auth" msgstr "" -#: wwa-functions.php:149 +#: wwa-functions.php:160 #: wwa-shortcodes.php:11 #: wwa-shortcodes.php:85 #: wwa-shortcodes.php:88 msgid "Authenticate with WebAuthn" msgstr "" -#: wwa-functions.php:150 +#: wwa-functions.php:161 #: wwa-shortcodes.php:12 msgid "Hold on..." msgstr "" -#: wwa-functions.php:151 +#: wwa-functions.php:162 #: wwa-shortcodes.php:13 msgid "Please proceed..." msgstr "" -#: wwa-functions.php:152 +#: wwa-functions.php:163 #: wwa-shortcodes.php:14 msgid "Authenticating..." msgstr "" -#: wwa-functions.php:153 +#: wwa-functions.php:164 #: wwa-shortcodes.php:15 msgid "Authenticated" msgstr "" -#: wwa-functions.php:154 +#: wwa-functions.php:165 #: wwa-shortcodes.php:16 msgid "Auth failed" msgstr "" -#: wwa-functions.php:155 +#: wwa-functions.php:166 msgid "It looks like your browser doesn't support WebAuthn, which means you may unable to login." msgstr "" -#: wwa-functions.php:156 +#: wwa-functions.php:167 #: wwa-shortcodes.php:88 msgid "Username" msgstr "" -#: wwa-functions.php:158 +#: wwa-functions.php:169 msgid "Error: The username field is empty." msgstr "" -#: wwa-functions.php:159 +#: wwa-functions.php:170 #: wwa-shortcodes.php:42 msgid "Try to enter the username" msgstr "" -#: wwa-functions.php:176 +#: wwa-functions.php:185 msgid "Logging in with password has been disabled by the site manager." msgstr "" -#: wwa-functions.php:182 +#: wwa-functions.php:191 msgid "Logging in with password has been disabled for this account." msgstr "" -#: wwa-functions.php:220 +#: wwa-functions.php:275 msgid "Logging in with password has been disabled for %s but you haven't register any WebAuthn authenticator yet. You may unable to login again once you log out. Register" msgstr "" -#: wwa-functions.php:220 -#: wwa-functions.php:265 +#: wwa-functions.php:275 +#: wwa-functions.php:320 msgid "the site" msgstr "" -#: wwa-functions.php:220 +#: wwa-functions.php:275 msgid "your account" msgstr "" -#: wwa-functions.php:265 +#: wwa-functions.php:320 msgid "Logging in with password has been disabled for %s but this account haven't register any WebAuthn authenticator yet. This user may unable to login." msgstr "" -#: wwa-functions.php:265 +#: wwa-functions.php:320 msgid "this account" msgstr "" -#: wwa-functions.php:293 +#: wwa-functions.php:348 msgid "Settings" msgstr "" -#: wwa-functions.php:301 +#: wwa-functions.php:356 msgid "GitHub" msgstr "" -#: wwa-functions.php:302 +#: wwa-functions.php:357 msgid "Documentation" msgstr "" @@ -323,11 +382,6 @@ msgstr "" msgid "Please enter the authenticator identifier" msgstr "" -#: wwa-profile-content.php:14 -#: wwa-shortcodes.php:26 -msgid "Loading failed, maybe try refreshing?" -msgstr "" - #: wwa-profile-content.php:16 #: wwa-shortcodes.php:34 msgid "Platform authenticator" @@ -433,129 +487,138 @@ msgstr "" msgid "The site administrator only allow roaming authenticators currently." msgstr "" -#: wwa-profile-content.php:50 +#: wwa-profile-content.php:63 +msgid "You've successfully registered! Now you can register your authenticators below." +msgstr "" + +#: wwa-profile-content.php:75 msgid "This site is not correctly configured to use WebAuthn. Please contact the site administrator." msgstr "" -#: wwa-profile-content.php:60 +#: wwa-profile-content.php:85 msgid "Disable password login for this account" msgstr "" -#: wwa-profile-content.php:62 +#: wwa-profile-content.php:87 msgid "When checked, password login will be completely disabled. Please make sure your browser supports WebAuthn and you have a registered authenticator, otherwise you may unable to login." msgstr "" -#: wwa-profile-content.php:62 +#: wwa-profile-content.php:87 msgid "The site administrator has disabled password login for the whole site." msgstr "" -#: wwa-profile-content.php:66 +#: wwa-profile-content.php:91 msgid "Registered WebAuthn Authenticators" msgstr "" -#: wwa-profile-content.php:71 -#: wwa-profile-content.php:86 +#: wwa-profile-content.php:96 +#: wwa-profile-content.php:111 #: wwa-shortcodes.php:156 #: wwa-shortcodes.php:158 msgid "Identifier" msgstr "" -#: wwa-profile-content.php:72 -#: wwa-profile-content.php:87 +#: wwa-profile-content.php:97 +#: wwa-profile-content.php:112 #: wwa-shortcodes.php:156 #: wwa-shortcodes.php:158 msgid "Type" msgstr "" -#: wwa-profile-content.php:73 -#: wwa-profile-content.php:88 +#: wwa-profile-content.php:98 +#: wwa-profile-content.php:113 #: wwa-shortcodes.php:156 #: wwa-shortcodes.php:158 msgctxt "time" msgid "Registered" msgstr "" -#: wwa-profile-content.php:74 -#: wwa-profile-content.php:89 +#: wwa-profile-content.php:99 +#: wwa-profile-content.php:114 msgid "Last used" msgstr "" -#: wwa-profile-content.php:75 -#: wwa-profile-content.php:90 +#: wwa-profile-content.php:100 +#: wwa-profile-content.php:115 #: wwa-shortcodes.php:156 #: wwa-shortcodes.php:158 msgid "Usernameless" msgstr "" -#: wwa-profile-content.php:76 -#: wwa-profile-content.php:91 +#: wwa-profile-content.php:101 +#: wwa-profile-content.php:116 #: wwa-shortcodes.php:156 #: wwa-shortcodes.php:158 msgid "Action" msgstr "" -#: wwa-profile-content.php:81 +#: wwa-profile-content.php:106 #: wwa-shortcodes.php:157 msgid "Loading..." msgstr "" -#: wwa-profile-content.php:98 -#: wwa-profile-content.php:101 +#: wwa-profile-content.php:123 +#: wwa-profile-content.php:126 msgid "Register New Authenticator" msgstr "" -#: wwa-profile-content.php:98 -#: wwa-profile-content.php:142 +#: wwa-profile-content.php:123 +#: wwa-profile-content.php:167 msgid "Verify Authenticator" msgstr "" -#: wwa-profile-content.php:102 +#: wwa-profile-content.php:127 msgid "You are about to associate an authenticator with the current account %s.
You can register multiple authenticators for an account." msgstr "" -#: wwa-profile-content.php:105 +#: wwa-profile-content.php:130 #: wwa-shortcodes.php:118 msgid "Type of authenticator" msgstr "" -#: wwa-profile-content.php:115 +#: wwa-profile-content.php:137 +#: wwa-shortcodes.php:118 +msgid "Platform (e.g. built-in fingerprint sensors)" +msgstr "" + +#: wwa-profile-content.php:140 #: wwa-shortcodes.php:118 msgid "If a type is selected, the browser will only prompt for authenticators of selected type.
Regardless of the type, you can only log in with the very same authenticators you've registered." msgstr "" -#: wwa-profile-content.php:119 +#: wwa-profile-content.php:144 msgid "Authenticator Identifier" msgstr "" -#: wwa-profile-content.php:122 +#: wwa-profile-content.php:147 #: wwa-shortcodes.php:118 msgid "An easily identifiable name for the authenticator. DOES NOT affect the authentication process in anyway." msgstr "" -#: wwa-profile-content.php:127 +#: wwa-profile-content.php:152 #: wwa-shortcodes.php:118 msgid "Login without username" msgstr "" -#: wwa-profile-content.php:132 +#: wwa-profile-content.php:157 #: wwa-shortcodes.php:118 msgid "If registered authenticator with this feature, you can login without enter your username.
Some authenticators like U2F-only authenticators and some browsers DO NOT support this feature.
A record will be stored in the authenticator permanently untill you reset it." msgstr "" -#: wwa-profile-content.php:138 +#: wwa-profile-content.php:163 msgid "Start Registration" msgstr "" -#: wwa-profile-content.php:143 +#: wwa-profile-content.php:168 msgid "Click Test Login to verify that the registered authenticators are working." msgstr "" -#: wwa-profile-content.php:144 +#: wwa-profile-content.php:169 #: wwa-shortcodes.php:144 msgid "Test Login" msgstr "" -#: wwa-profile-content.php:146 +#: wwa-profile-content.php:171 #: wwa-shortcodes.php:144 msgid "Test Login (usernameless)" msgstr "" diff --git a/wp-content/plugins/wp-webauthn/languages/wp-webauthn-ca_ES.mo b/wp-content/plugins/wp-webauthn/languages/wp-webauthn-ca_ES.mo new file mode 100644 index 0000000000000000000000000000000000000000..d4966d5803b82a75c75aa11f04de6d4bfc1d8be9 GIT binary patch literal 17062 zcmd^`dyE}dea9!o&|shm32qY#>BNy)o9w-QBmuK_oNVkhHt}QQU6VwRShM%e-W`1J z%+1VP?{4~lwyIiG9+g_u7N}~83TOqYN<@(m4~bQ2B|w!x{j-ru)l!LoZtDK-}^Uy_Ld#*3;6Ht{QoNcf5i@61;I;i9OFy)`7*A5 z4!j+_7u*ZJ2z&zk1+WXA1Ahg44frMSm%#sU&u@8g5FEcD2wn@Wb3fe~1TO&p4b+m~ z0=3S+gRcaC;P5tXzKrX8z?Xxw;BDZ7!#;Q?*S`hwC-?||u|)6;_$KhP;BN57mj=Pl zf_H;c;60$`eG904B;Z}(5KO^8aQ9!pAV>*zI@|?*gzFIe9Qb$O9qjA3Va`olf0(}> z2mc!UD)(=`+0ygR5Wk1}-v%|`t+&|y-vNs5-Jtl`21Vyd@B#1~_#yB;;NOCWZViH? z;P=6w2Veh+Aov;Z9H@Oi0_q&!0$u>uz(>I^ffvEMb_KySxDM+54}<%_&w}@Y-*EUU z9*Wu;lclG7Ci zX}>urzP%k{Mo!{3$L@9U{ls)-Rhr3uz>)pp+F9a`vqB91c07u|!!LNau z=ZD}d_+oBq-G@Qx+2f%25`pgm-wnP9d?hzu4BiQ9{N14V{s!>N;CI1?+1F>L(Q&SC zY+D<8JNN^x{}|MH|KWbCS04k#?|%Ys1iu67{QnzdOTkSC?DNCmo4B3>wa)K>{{=pA zFbLiVE*`S__CfGxxc)r26Z`_m(FR`u&w$?r=fR`**z zKW})Q)$f}?(Q^RQ`wxRHZ~&rG!3RK%{}d>?{s!CyJ_|kueh-wMoqfH<2-LU{sCnK4 zz7_losPVTSw*1IJ@#hQRMex=);6uO!Tm!!g{sy=*W9j-PC^>r>OcXzE1-}mN1+}l2 zpd7b=w}F!9yTLhd4!jNgT~KuY8Tb4DLFH z%z%Ax7YF|qjM%%leu~4B9{v#A1HSqpE4RnNo4Gy*+MgE(AH;(j+w ziZC7w%k_3J+bNSQ4Q7|iI1eu}D!dT)65fq!_w#s=T}jejSg!D9G%8o(v`jitndQ^r zdNvAIlYT!;voc(YLlF~}S=i5dNy?LQC44kqn&l;y>G!kMFba!d+)0*`PFSuF<1kxp z&gq6V=Ez26wTba_2#W_x5N#H7_qEqT6y#U`3polhXRxfJdFE-(L?`;a;62G1jo@I%sNF=PC*o zGETIyIrak4h3+rq*{b1$r}M=5@Z9;uYJ#vB4To7?+Cz1FMj+BKj*0|2ldevAIWY%n zg(u4yJ+Wjv94|1p&|D%~UXD9jq4AD*Jj}C>SdWNA>H2CUQB2nZiHZ3uTt=?ruKDeR zEuIvnu^hTb!>A}$v%L9M;|gB4+blJHl`Wli8;$dc2c84=fjz=-H0(wtXUmDNhxdg= z+{w~z!JKPlmhLcr2gmzyWQ3AmN#}C77#C%D#wY}GX=G&`u0)nKUQXlgro%)E+0bQ? z9URZnIKdEr1la10cIFWTm1K4Yoea?t$VC=^= z%*IJ(>c&f>9y;C&v$Vh74(;pa!pe9W$KANw(3Nvp8PA9lML3AoLs(Zvh(HmiMN%eL zV&nlLr7KxFmi6F`NqK6t6r9SiT|D3fYiD*E^I;7MJ1gQo5*K%;jnFwAunH+EC3hIU zP@I@h9ITLk+0M3=o=Ur{>jjZ{$UDawxhgj%o#h8#>uu?^IQ>& znUuyEYoj4Xh70+H31(o_r#KD2IZjdJk1w0!{eKdJan>U4sL?LAJfcYNQ^-e#&>Z7^qhqm`9MZ3kx}Ye8@)on+&gusby>Mp2%G7@3W$sAUo1)UQO{NK|tz8yxHRQ=^TK zhEcyaV)|}U3^OU+2vywp#8T2P@Zez|=RA^Iz(?(kjh~MCG7;!l{gv6Yn`cRPUpt(S z^Nml0aKXC)aaFt;ginp)us>y}Ns5}|Ny3dkFG7|t5(NvQ61^;O*Etf>iSh`N7}1|f z(xj8H1yqy48_%?NZ1%QD9h6y5yR@$TMx(w$kxqoFT4y-O*kH`FD+z8V>}Dof@g6WK z$9v^`aZhf0{sp%A5YoFEH#Z4iy5^iP>ekmI3gdky%i}#VVtJG!S2 zihqFEZg3`xx-zNO{Y}eCBAF$wCXbhqwiO;e;77?2VoUWurWCQn1?ac2P>69d7{uKK zZ`EJdec5V{l^Lj9#7b1aGmgE^Oeq3F5<^EC_2S&DXKcPVBR}GO8QDEd3g^6R*Z|Uc zpE09WqARf!!rK>x1Xa*DVQSXnvQ0?Kp_^T9ts!==*R#hOjne1mOv&TCv;_@e)RSM! z(vCT3`QH%xhpmpn6;AU0-Fu3=R#&6eYP=-NmbQvA%FEryFylnuG4XqJ?75tk_EBf9 zIVg8V^~g0im+^-Hz=Zew@;u)Zd<65S=EHamLr^GS>kWpejWb*^$}O2+gVt%LNV|l; zNbRHZEpN%n*Rh`Igp%@KtgqD|ZA-Ogs2;PZqF3W~Lm%~Z9i3z+1A zZkgO=6YuSVYRacZY{J@-DT>?|EPC4?b>V=m31DU9Cn^`=C1gyOp>lO4!`sSn zw6ANL`oexHn}l!sz6}bEt_-(Sy&}ZTVw#B9u4j_mopa+DC+5KE*!qcgXJ;=i)DmiC z{A*ZNLI@p|iL0wn+Yy6R8W_(&$PaXNV(H zj6j3UA^XILlr|=6JSwKcp*5ksOv_)(f10QY%eG9oCm+h%#7?|8w!mK4f<+P}^Vg(aUmtVA{1>#oi0%$k5Z&TP9`>6wPZ0^ zVAfmzkxYQmG6h8SCgPRuYdZ~6+lG2$`?L+O(7~JQB`Q~5Y21@C$K5+a#WYG8Q>>B# z7Yu&6l4qk{t&(S6TyI)xyTUp|$^6!0fgQEq_4~>i2>$UVtU;hp&BVp|3i)N^$VOsB zFCuFR%Xk!`?;SmRl)Me6MFB|;I5vfZ97mh3NA3D*yhp{+CQ}GO5iJu7I}5|Lk(SzA zigcy1ikQ4PHg{B8&pENV zpXeU0hc*=^q_t=q)j=N^+f9=cZMSU~p2)K5Ece-(#zg7B9_N<(Hboe7nDSiy6tsLJ zQTCExt84XG&@Sk6Z&aX?1!cjmF6-pN8B8BUv;!F&DN(c}#p7khXP5)D5i`{A2Sz=O zd-V?0)iNtbxMy5xFuT&^vSyxj;ehHufv(C<8mg4|wW} zx@9tm>uaJ06gyqTcRtVFhFfo)?zS-D%IszuLHoh>q4wdO7h;uwT4#%1(rrC7>J_cU zY$o)ys>D8&@oi^$Z@*L3{lor<)L{SWu*zw7&Yxdw9nT5mSf+J?MZa z1Bb(dhh`2Py!!zEF|c)k(u~O2a@>8dv*T1JX)WfI#|Zhdd?q}3@ywa<-0a!8@aWvx z+0$npoIP>k!ra2bv7Kk4v^OI6Xf4LkU?#knUdElJ)$N(^>9w_;^L>0vzjYE%Q_O@Z zTi~*||IiVF4*k48z4QKqM|Pe)eRgilu7m9ZJCDnnr_e$OF@tAXE7?DB-4Tpolv5MD z|Kj4w*5UCu(M*cfnoBX&c*vRX@KRFle5`dQ>twA3j;IsschqOTPIPH*foJoXqN3JA zIJRL_uFQn(_W16@@wyJ8I74JU6JEM>`1Lv4sBE&A@OT&x_-x#Mc z*^h)qEU$!_aa3)KxV@A-y+7D{!dFkreZgMJBN(Y+ma0s-eShpHAxsg|3>ZcRNPNUy9kLQ%BYkFF@s1PMc=Nvu9RwrSvMyn znv9&H!BXWl1B$bXu0}*~$&gBKcd9-O6=NE)8y}}}=|)1!3Vg_4f9uKtDbM?6t zrJ3@qUk@d6!wbJj#xX}@by3Q@Di5LfoC19)7tgthcCrmMNN1iXbeiC}G5Fio#|vAE zj&iEx5Mujzq`M?xPmQqrBg*#GZDMa_upnTgj{;0vK>RF22xEyAsa;8jypj}!pA z5Pke&87xfMwnep}v{d$R+J&q}+!gURw|vd#vz?OdaGJJ9!tB{#l(gD%C*hdIoOEx($?V#J)xM2gyC^JwDU=RHN>b?LE#`F#Za%G7M0OYU$LMU9L*q~ zm5CtO#HJ~sFy57Bkn08;-pCHg4v*E)w}t1hVhHf0)C3C&N5vmH!p6Wh} z;BKrYhm6Cdp^~k(_H#U$vl-YFt1Q$HQUAU-{f-I4D#g!b$-Q0~(b#fUDtP}_s;_5u z+bcdzy?&^oeOempS5YFrV$YXz*xI$|yat4F$yzok>uUF{@LDDFW;2+QWVDH;)fi(o zCd?pN*p};CS47!8&$^Urb&6L=fAIs5T{%%BWV2hDXS9Gk1Epx3gWEEl=IgfKl()!d zac6Zuf%%qWz@QBVw13K{ktZij-mFMxyuehJ&Dvj62r(UI^%tZ*#=GUQQS^9ZI?Uum z#->>txj?BH6?7v#Cu(AC+N@H2B5*m6x`j46pjT1R)R-_ckx_2nnAKwi8l&E5voxq{ zS(!g;y}a=Me`rJpCn5@@2$PE%j13GuuWV#+iyZ1!>!euZPd=9sXUYEEn2#U2%N&DR3n1vI?VI6QLS03doy<2OM` znqZ}_x>cCl4maLe`<_5z>t=Rwq!Z#z;pFqOnHsfqH4pq>7y-j73g%(D_be0z;4(QtFzEwQoY*I}at%a^zV>O(Q>)>qubB;4jbgcD* ztReuyB*e=#oj0DbP3JgNC%PCLJD6oU&-kF}M)5*i#NqmcLSHM?CR4jv1#|T2`I*r7 znSY%5)HaT6rF-wN&A!^xY}NFXacF#`%h!G?BzKb@=@Gsc?-%z-WNFaN*4&tOr9POQ z3nO8Cr^dSF}AID21v9N(!$yTRFwkCwy?@N83H3=65eB%~{NGEAZA zS0_EB$A+-Z42y&8UFNVZR1CM@L!10HRi(1V_Qo01s@0XzDyjs>-?CIO+?Mtyzuw#AX#++)fo^p)(44Hi7{0$h32 z`n~OvKBRA(Y;f;p+qduebGy#`mY6rlR2xjj?fQJWt7BkKw_w#~s#U8}@~qTgTEew; z;NZe$9J(q@b)_(pGB!rf$9xUZVnW22l9)+XeJpWmb{s$$NySR38_yRNRtIQ`VH8tl{ZV`X=t67`oQUURJt5^*CIVF3n*;Nz%CR>(zu3d&v!dolDxV`C!6@1%R z8dGO_@F<>Z%-e8Jft3$H$0m~Q8s7*QZ%^Obq|;)AiT}4dPb@8Sc_X!@u@ldzN28WX z0&TuAkpoWCu)#J(*X+~7e3!7W1)BA?SC8A`up&9Raf;W7CKgr349wr0Kwav#Pe&9J z4ESOSak+6tX2MN0Fw{bbhl^znZ-_83Ppbo47LYZ*rWdK0%e zSJTh01>q(&Xxe8N(YJ}E#%V5J5vlXt;Le$ejBM;#-t6jBMpD@vnM*giGn^%X**e!A zB<0(pbmJp(AeHO&vp{2$_r8kf>9&sRr`q-xbEK>lv1f>3d?;vY%f>GG$5JfQ6;$6o zrO(A^QZ`kd=*_7Kk5i&sUk`1RkQwu@3rAyZW4WlXuL$mvoxJ$gi+a_gHti1$#nD6a!n!4+@^v-$-651W41Oi=%>5)q}u$Z zZC%fS84~M!biS~lSH}I0$c#Wi^&p#YNj;ic=w9neNuIgDv7;pl< z0AVE1IianXXscrU^9178=Te*+Y#-9I7efkLwg*oXv)=sY4uy)b*Oc4J@{emE?O=`% zu;s&)Ey&5(j}f-+U$H4yrg3qF4@V|HLzp)eP0wt7z=f?WHq}sd1k{w|v{kW(82j%b zAXFb-THdQmX8$<^iGuf|4c<0&smfu>>hl8s0YY`7`DFpyG69H8jVq;Cf@)JSMtpMj F{}-2*TZRAt literal 0 HcmV?d00001 diff --git a/wp-content/plugins/wp-webauthn/languages/wp-webauthn-ca_ES.po b/wp-content/plugins/wp-webauthn/languages/wp-webauthn-ca_ES.po new file mode 100644 index 00000000..14584c8d --- /dev/null +++ b/wp-content/plugins/wp-webauthn/languages/wp-webauthn-ca_ES.po @@ -0,0 +1,708 @@ +msgid "" +msgstr "" +"Project-Id-Version: WP-WebAuthn 1.2.8\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-webauthn\n" +"POT-Creation-Date: 2022-06-08 12:21+0000\n" +"PO-Revision-Date: 2022-06-08 12:56+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Unknown\n" +"Language: zxx\n" +"Plural-Forms: nplurals=2; plural=n!=1;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Loco-Source-Locale: ca_ES\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:" +"1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;" +"esc_html_x:1,2c\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: *.js\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Domain: wp-webauthn\n" +"\n" +"X-Loco-Parser: loco_parse_po\n" +"X-Generator: Loco https://localise.biz/" + +#. Plugin Name of the plugin +msgctxt "WP-WebAuthn" +msgid "WP-WebAuthn" +msgstr "WP-WebAuthn" + +#. Plugin URI of the plugin +msgctxt "https://flyhigher.top" +msgid "https://flyhigher.top" +msgstr "https://flyhigher.top" + +#. Description of the plugin +msgctxt "" +"WP-WebAuthn et permet iniciar sessió de forma segura al teu lloc de " +"WordPress sense contrasenya." +msgid "" +"WP-WebAuthn allows you to safely login to your WordPress site without " +"password." +msgstr "" +"WP-WebAuthn et permet iniciar sessió de forma segura al teu lloc de " +"WordPress sense contrasenya." + +#. Author of the plugin +msgctxt "Axton" +msgid "Axton" +msgstr "Axton" + +#. Author URI of the plugin +msgctxt "https://axton.cc" +msgid "https://axton.cc" +msgstr "https://axton.cc" + +#: wwa-admin-content.php:6 +msgctxt "" +"La verificació d'usuari està desactivada per defecte perquè alguns " +"dispositius mòbils no la suporten (especialment a dispositius Android). Però " +"et recomanem que l'activis si és possible per protegir " +"encara més l'inici de sessió." +msgid "" +"User verification is disabled by default because some mobile devices do not " +"support it (especially on Android devices). But we recommend you to " +"enable it if possible to further secure your login." +msgstr "" +"La verificació d'usuari està desactivada per defecte perquè alguns " +"dispositius mòbils no la suporten (especialment a dispositius Android). Però " +"et recomanem que l'activis si és possible per protegir " +"encara més l'inici de sessió." + +#: wwa-admin-content.php:7 wwa-admin-content.php:245 +msgid "Log count: " +msgstr "Recompte de registres: " + +#: wwa-admin-content.php:8 wwa-profile-content.php:14 wwa-shortcodes.php:26 +msgid "Loading failed, maybe try refreshing?" +msgstr "Ha fallat la càrrega, prova de refrescar la pàgina" + +#: wwa-admin-content.php:16 +msgid "" +"PHP extension gmp doesn't seem to exist, rendering WP-WebAuthn unable to " +"function." +msgstr "" +"L'extensió gmp de PHP sembla que no existeix, WP-WebAuthn no pot funcionar." + +#: wwa-admin-content.php:20 +msgid "" +"PHP extension mbstring doesn't seem to exist, rendering WP-WebAuthn unable " +"to function." +msgstr "" +"L'extensió mbsting de PHP sembla que no existeix, WP-WebAuthn no pot " +"funcionar." + +#: wwa-admin-content.php:24 +msgid "" +"PHP extension sodium doesn't seem to exist, rendering WP-WebAuthn unable to " +"function." +msgstr "" +"L'extensió sodium de PHP sembla que no existeix, WP-WebAuthn no pot " +"funcionar." + +#: wwa-admin-content.php:28 +msgid "" +"WebAuthn features are restricted to websites in secure contexts. Please make " +"sure your website is served over HTTPS or locally with localhost" +"." +msgstr "" +"Les funcionalitats de WebAuthn estan restringides a contextos segurs. Si us " +"plau, comprova que el teu lloc web està servit per HTTPS o localment amb " +"localhost." + +#: wwa-admin-content.php:104 +msgid "Settings saved." +msgstr "Configuració desada." + +#: wwa-admin-content.php:106 +msgid "Settings NOT saved." +msgstr "Configuració NO desada." + +#: wwa-admin-content.php:121 +msgid "Preferred login method" +msgstr "Mètode d'inici de sessió preferit" + +#: wwa-admin-content.php:125 +msgid "Prefer WebAuthn" +msgstr "Preferir WebAuthn" + +#: wwa-admin-content.php:126 +msgid "Prefer password" +msgstr "Preferir contrasenya" + +#: wwa-admin-content.php:127 wwa-profile-content.php:56 +msgid "WebAuthn Only" +msgstr "Només WebAuthn" + +#: wwa-admin-content.php:129 +msgid "" +"When using \"WebAuthn Only\", password login will be completely disabled. " +"Please make sure your browser supports WebAuthn, otherwise you may unable to " +"login.
User that doesn't have any registered authenticator (e.g. new user)" +" will unable to login when using \"WebAuthn Only\".
When the browser does " +"not support WebAuthn, the login method will default to password if password " +"login is not disabled." +msgstr "" +"Quan utilitzeu \"Només WebAuthn\", l'inici de sessió amb contrasenya es " +"desactivarà completament. Assegureu-vos que el vostre navegador admeti " +"WebAuthn, en cas contrari és possible que no pugueu iniciar la sessió.
" +"L'usuari que no tingui cap autenticador registrat (per exemple, un usuari " +"nou) no podrà iniciar sessió quan utilitzeu \"Només WebAuthn\".
Si el " +"navegador no és compatible amb WebAuthn, el mètode d'inici de sessió tindrà " +"la contrasenya per defecte si l'inici de sessió amb contrasenya no està " +"desactivat." + +#: wwa-admin-content.php:133 +msgid "Website identifier" +msgstr "Identificador del lloc web" + +#: wwa-admin-content.php:136 +msgid "" +"This identifier is for identification purpose only and DOES " +"NOT affect the authentication process in anyway." +msgstr "" +"Aquest identificador és només per a efectes d'identificació i " +"NO afecta el procés d'autenticació en cap manera." + +#: wwa-admin-content.php:140 +msgid "Website domain" +msgstr "Domini del lloc web" + +#: wwa-admin-content.php:143 +msgid "" +"This field MUST be exactly the same with the current domain " +"or parent domain." +msgstr "" +"Aquest camp HA de ser exactement el domini actual o el " +"domini arrel." + +#: wwa-admin-content.php:150 +msgid "Allow to remember login" +msgstr "Permetre recordar la sessió" + +#: wwa-admin-content.php:159 wwa-admin-content.php:170 +#: wwa-admin-content.php:186 wwa-admin-content.php:242 +#: wwa-profile-content.php:130 wwa-shortcodes.php:118 +msgid "Enable" +msgstr "Activar" + +#: wwa-admin-content.php:160 wwa-admin-content.php:171 +#: wwa-admin-content.php:187 wwa-admin-content.php:243 +#: wwa-profile-content.php:131 wwa-shortcodes.php:118 +msgid "Disable" +msgstr "Desactivar" + +#: wwa-admin-content.php:161 +msgid "" +"Show the 'Remember Me' checkbox beside the login form when using WebAuthn." +msgstr "" +"Mostrar la casella \"Recorda'm\" al formulari d'inici de sessió quan " +"s'utilitzi WebAuthn." + +#: wwa-admin-content.php:166 +msgid "Require user verification" +msgstr "Requerir verificació de l'usuari" + +#: wwa-admin-content.php:172 +msgid "" +"User verification can improve security, but is not fully supported by mobile " +"devices.
If you cannot register or verify your authenticators, please " +"consider disabling user verification." +msgstr "" +"La verificació d'usuari pot millorar la seguretat, però no està totalment " +"suportada en alguns dispositius mòbils.
Si no pots registrar o " +"verificar els teus autenticadors, considera desactivar la verificació " +"d'usuari." + +#: wwa-admin-content.php:177 +msgid "Allow to login without username" +msgstr "Permetre iniciar sessió sense un usuari" + +#: wwa-admin-content.php:188 +msgid "" +"Allow users to register authenticator with usernameless authentication " +"feature and login without username.
User verification will be " +"enabled automatically when authenticating with usernameless authentication " +"feature.
Some authenticators and some browsers DO " +"NOT support this feature." +msgstr "" +"Permet als usuaris registrar un autenticador amb la funcionalitat sense " +"usuari i iniciar sessió sense escriure el nom d'usuari.
La verificació " +"d'usuari s'activarà automaticament quan utilitzis aquesta funcionalitat." +"
Alguns autenticadors i alguns navegadors NO " +"suporten aquesta funció." + +#: wwa-admin-content.php:193 +msgid "Allow a specific type of authenticator" +msgstr "Permet un tipus d'autenticador específic" + +#: wwa-admin-content.php:202 wwa-profile-content.php:15 +#: wwa-profile-content.php:111 wwa-shortcodes.php:33 wwa-shortcodes.php:118 +msgid "Any" +msgstr "Qualsevol" + +#: wwa-admin-content.php:203 wwa-profile-content.php:112 wwa-shortcodes.php:118 +msgid "Platform (e.g. built-in fingerprint sensors)" +msgstr "Plataforma (p. ex., sensors d'empremtes digitals integrats)" + +#: wwa-admin-content.php:204 wwa-profile-content.php:113 wwa-shortcodes.php:118 +msgid "Roaming (e.g. USB security keys)" +msgstr "Itinerància (p. ex., claus de seguretat USB)" + +#: wwa-admin-content.php:206 +msgid "" +"If a type is selected, the browser will only prompt for authenticators of " +"selected type when authenticating and user can only register authenticators " +"of selected type." +msgstr "" +"Si se selecciona un tipus, el navegador només demanarà un autenticador del " +"tipus seleccionat quan s'autentiqui i l'usuari només pot registrar " +"autenticadors del tipus seleccionat." + +#: wwa-admin-content.php:213 +msgid "After User Registration" +msgstr "Després del registre d'usuari" + +#: wwa-admin-content.php:222 +msgid "No action" +msgstr "Cap acció" + +#: wwa-admin-content.php:223 +msgid "Log user in immediately" +msgstr "Inicieu sessió immediatament a l'usuari" + +#: wwa-admin-content.php:224 +msgid "Redirect to WP-WebAuthn guide page" +msgstr "Redirigeix a la pàgina de guia de WP-WebAuthn" + +#: wwa-admin-content.php:226 +msgid "" +"What to do when a new user registered. Useful when \"WebAuthn Only\" is " +"enabled." +msgstr "" +"Què fer quan es registra un nou usuari. Útil quan \"Només WebAuthn\" està " +"habilitat." + +#: wwa-admin-content.php:233 +msgid "Logging" +msgstr "Enregistrant" + +#: wwa-admin-content.php:245 +msgid "Clear log" +msgstr "Buidar registre" + +#: wwa-admin-content.php:247 +msgid "" +"For debugging only. Enable only when needed.
Note: Logs may " +"contain sensitive information." +msgstr "" +"Només per a la depuració. Activa només quan sigui necessari.
Nota:" +" els registres poden contenir informació sensible." + +#: wwa-admin-content.php:256 +msgid "Log" +msgstr "Registre" + +#: wwa-admin-content.php:258 +msgid "Automatic update every 5 seconds." +msgstr "Actualització automàtica cada 5 segons." + +#: wwa-admin-content.php:262 +msgid "" +"To register a new authenticator or edit your authenticators, please go to your profile." +msgstr "" +"Per registrar un nou autenticador o editar els vostres autenticadors, aneu a " +"el vostre perfil." + +#: wwa-functions.php:148 wwa-shortcodes.php:88 +msgid "Auth" +msgstr "Autenticació" + +#: wwa-functions.php:149 wwa-shortcodes.php:11 wwa-shortcodes.php:85 +#: wwa-shortcodes.php:88 +msgid "Authenticate with WebAuthn" +msgstr "Autenticar-se amb WebAuthn" + +#: wwa-functions.php:150 wwa-shortcodes.php:12 +msgid "Hold on..." +msgstr "Espera..." + +#: wwa-functions.php:151 wwa-shortcodes.php:13 +msgid "Please proceed..." +msgstr "Si us plau, continueu..." + +#: wwa-functions.php:152 wwa-shortcodes.php:14 +msgid "Authenticating..." +msgstr "S'està autenticant..." + +#: wwa-functions.php:153 wwa-shortcodes.php:15 +msgid "Authenticated" +msgstr "Autenticat" + +#: wwa-functions.php:154 wwa-shortcodes.php:16 +msgid "Auth failed" +msgstr "L'autenticació ha fallat" + +#: wwa-functions.php:155 +msgid "" +"It looks like your browser doesn't support WebAuthn, which means you may " +"unable to login." +msgstr "" +"Sembla que el vostre navegador no és compatible amb WebAuthn, el que " +"significa que és possible que no pugueu iniciar sessió." + +#: wwa-functions.php:156 wwa-shortcodes.php:88 +msgid "Username" +msgstr "Nom d'usuari" + +#: wwa-functions.php:158 +msgid "Error: The username field is empty." +msgstr "Error: el camp del nom d'usuari està buit." + +#: wwa-functions.php:159 wwa-shortcodes.php:42 +msgid "Try to enter the username" +msgstr "Intenta introduir el nom d'usuari" + +#: wwa-functions.php:174 +msgid "Logging in with password has been disabled by the site manager." +msgstr "" +"L'administrador del lloc ha desactivat l'inici de sessió amb contrasenya." + +#: wwa-functions.php:180 +msgid "Logging in with password has been disabled for this account." +msgstr "S'ha desactivat l'inici de sessió amb contrasenya per a aquest compte." + +#: wwa-functions.php:218 +msgid "" +"Logging in with password has been disabled for %s but you haven't register " +"any WebAuthn authenticator yet. You may unable to login again once you log " +"out. Register" +msgstr "" +"L'inici de sessió amb contrasenya s'ha desactivat per a %s, però encara no " +"heu registrat cap autenticador WebAuthn. És possible que no pugueu tornar a " +"iniciar sessió un cop tanqueu la sessió. " +"Registreu-vos" + +#: wwa-functions.php:218 wwa-functions.php:263 +msgid "the site" +msgstr "el lloc web" + +#: wwa-functions.php:218 +msgid "your account" +msgstr "el teu compte" + +#: wwa-functions.php:263 +msgid "" +"Logging in with password has been disabled for %s but this " +"account haven't register any WebAuthn authenticator yet. This user " +"may unable to login." +msgstr "" +"L'inici de sessió amb contrasenya s'ha desactivat per a %s, però " +"aquest compte encara no ha registrat cap autenticador WebAuthn. És " +"possible que aquest usuari no pugui iniciar sessió." + +#: wwa-functions.php:263 +msgid "this account" +msgstr "aquest compte" + +#: wwa-functions.php:291 +msgid "Settings" +msgstr "Configuració" + +#: wwa-functions.php:299 +msgid "GitHub" +msgstr "GitHub" + +#: wwa-functions.php:300 +msgid "Documentation" +msgstr "Documentació" + +#: wwa-profile-content.php:7 +msgid "Initializing..." +msgstr "Inicialitzant..." + +#: wwa-profile-content.php:8 wwa-shortcodes.php:37 +msgid "Please follow instructions to finish registration..." +msgstr "Si us plau, seguiu les instruccions per finalitzar el registre..." + +#: wwa-profile-content.php:9 wwa-shortcodes.php:38 +msgctxt "action" +msgid "Registered" +msgstr "Registrat" + +#: wwa-profile-content.php:10 wwa-shortcodes.php:39 +msgid "Registration failed" +msgstr "El registre ha fallat" + +#: wwa-profile-content.php:11 wwa-shortcodes.php:40 +msgid "Your browser does not support WebAuthn" +msgstr "El vostre navegador no admet WebAuthn" + +#: wwa-profile-content.php:12 wwa-shortcodes.php:41 +msgid "Registrating..." +msgstr "S'està registrant..." + +#: wwa-profile-content.php:13 wwa-shortcodes.php:21 +msgid "Please enter the authenticator identifier" +msgstr "Introduïu l'identificador de l'autenticador" + +#: wwa-profile-content.php:16 wwa-shortcodes.php:34 +msgid "Platform authenticator" +msgstr "Autenticador de plataforma" + +#: wwa-profile-content.php:17 wwa-shortcodes.php:35 +msgid "Roaming authenticator" +msgstr "Autenticador d'itinerància" + +#: wwa-profile-content.php:18 wwa-shortcodes.php:36 +msgid "Remove" +msgstr "Eliminar" + +#: wwa-profile-content.php:19 wwa-shortcodes.php:22 +msgid "Please follow instructions to finish verification..." +msgstr "Si us plau, seguiu les instruccions per acabar la verificació..." + +#: wwa-profile-content.php:20 wwa-shortcodes.php:23 +msgid "Verifying..." +msgstr "S'està verificant..." + +#: wwa-profile-content.php:21 wwa-shortcodes.php:24 +msgid "Verification failed" +msgstr "La verificació ha fallat" + +#: wwa-profile-content.php:22 wwa-shortcodes.php:25 +msgid "Verification passed! You can now log in through WebAuthn" +msgstr "Verificació superada! Ara podeu iniciar sessió mitjançant WebAuthn" + +#: wwa-profile-content.php:23 wwa-shortcodes.php:32 +msgid "No registered authenticators" +msgstr "No hi ha autenticadors registrats" + +#: wwa-profile-content.php:24 wwa-shortcodes.php:27 +msgid "Confirm removal of authenticator: " +msgstr "Confirmeu l'eliminació de l'autenticador:" + +#: wwa-profile-content.php:25 wwa-shortcodes.php:28 +msgid "Removing..." +msgstr "Eliminant..." + +#: wwa-profile-content.php:26 wwa-shortcodes.php:29 +msgid "Rename" +msgstr "Canvia el nom" + +#: wwa-profile-content.php:27 wwa-shortcodes.php:30 +msgid "Rename the authenticator" +msgstr "Canvieu el nom de l'autenticador" + +#: wwa-profile-content.php:28 wwa-shortcodes.php:31 +msgid "Renaming..." +msgstr "S'està canviant el nom..." + +#: wwa-profile-content.php:29 wwa-shortcodes.php:10 +msgid "Ready" +msgstr "A punt" + +#: wwa-profile-content.php:30 wwa-shortcodes.php:17 +msgid "No" +msgstr "No" + +#: wwa-profile-content.php:31 wwa-shortcodes.php:18 +msgid " (Unavailable)" +msgstr "(No disponible)" + +#: wwa-profile-content.php:32 wwa-shortcodes.php:19 +msgid "The site administrator has disabled usernameless login feature." +msgstr "" +"L'administrador del lloc ha desactivat la funció d'inici de sessió sense nom " +"d'usuari." + +#: wwa-profile-content.php:33 wwa-shortcodes.php:43 +msgid "" +"After removing this authenticator, you will not be able to login with " +"WebAuthn" +msgstr "" +"Després d'eliminar aquest autenticador, no podreu iniciar sessió amb WebAuthn" + +#: wwa-profile-content.php:34 wwa-shortcodes.php:44 +msgid " (Disabled)" +msgstr "(Desactivat)" + +#: wwa-profile-content.php:35 wwa-shortcodes.php:45 +msgid "The site administrator only allow platform authenticators currently." +msgstr "" +"Actualment, l'administrador del lloc només permet autenticadors de " +"plataforma." + +#: wwa-profile-content.php:36 wwa-shortcodes.php:46 +msgid "The site administrator only allow roaming authenticators currently." +msgstr "" +"Actualment, l'administrador del lloc només permet autenticadors " +"d'itinerància." + +#: wwa-profile-content.php:50 +msgid "" +"This site is not correctly configured to use WebAuthn. Please contact the " +"site administrator." +msgstr "" +"Aquest lloc no està configurat correctament per utilitzar WebAuthn. Poseu-" +"vos en contacte amb l'administrador del lloc." + +#: wwa-profile-content.php:60 +msgid "Disable password login for this account" +msgstr "Desactiveu l'inici de sessió amb contrasenya per a aquest compte" + +#: wwa-profile-content.php:62 +msgid "" +"When checked, password login will be completely disabled. Please make sure " +"your browser supports WebAuthn and you have a registered authenticator, " +"otherwise you may unable to login." +msgstr "" +"Quan estigui marcat, l'inici de sessió amb contrasenya es desactivarà " +"completament. Assegureu-vos que el vostre navegador admet WebAuthn i que " +"teniu un autenticador registrat, en cas contrari, és possible que no pugueu " +"iniciar sessió." + +#: wwa-profile-content.php:62 +msgid "The site administrator has disabled password login for the whole site." +msgstr "" +"L'administrador del lloc ha desactivat l'inici de sessió amb contrasenya per " +"a tot el lloc." + +#: wwa-profile-content.php:66 +msgid "Registered WebAuthn Authenticators" +msgstr "Autenticadors WebAuthn registrats" + +#: wwa-profile-content.php:71 wwa-profile-content.php:86 +#: wwa-shortcodes.php:156 wwa-shortcodes.php:158 +msgid "Identifier" +msgstr "Identificador" + +#: wwa-profile-content.php:72 wwa-profile-content.php:87 +#: wwa-shortcodes.php:156 wwa-shortcodes.php:158 +msgid "Type" +msgstr "Tipus" + +#: wwa-profile-content.php:73 wwa-profile-content.php:88 +#: wwa-shortcodes.php:156 wwa-shortcodes.php:158 +msgctxt "time" +msgid "Registered" +msgstr "Registrat" + +#: wwa-profile-content.php:74 wwa-profile-content.php:89 +msgid "Last used" +msgstr "Darrera utilització" + +#: wwa-profile-content.php:75 wwa-profile-content.php:90 +#: wwa-shortcodes.php:156 wwa-shortcodes.php:158 +msgid "Usernameless" +msgstr "Sense nom d'usuari" + +#: wwa-profile-content.php:76 wwa-profile-content.php:91 +#: wwa-shortcodes.php:156 wwa-shortcodes.php:158 +msgid "Action" +msgstr "Acció" + +#: wwa-profile-content.php:81 wwa-shortcodes.php:157 +msgid "Loading..." +msgstr "Carregant..." + +#: wwa-profile-content.php:98 wwa-profile-content.php:101 +msgid "Register New Authenticator" +msgstr "Registrar un nou autenticador" + +#: wwa-profile-content.php:98 wwa-profile-content.php:142 +msgid "Verify Authenticator" +msgstr "Verificar l'autenticador" + +#: wwa-profile-content.php:102 +msgid "" +"You are about to associate an authenticator with the current account " +"%s.
You can register multiple authenticators for an account." +msgstr "" +"Esteu a punt d'associar un autenticador amb el compte actual " +"%s.
Podeu registrar diversos autenticadors per a un compte." + +#: wwa-profile-content.php:105 wwa-shortcodes.php:118 +msgid "Type of authenticator" +msgstr "Tipus d'autenticador" + +#: wwa-profile-content.php:115 wwa-shortcodes.php:118 +msgid "" +"If a type is selected, the browser will only prompt for authenticators of " +"selected type.
Regardless of the type, you can only log in with the " +"very same authenticators you've registered." +msgstr "" +"Si se selecciona un tipus, el navegador només demanarà autenticadors del " +"tipus seleccionat.
Independentment del tipus, només podeu iniciar " +"sessió amb els mateixos autenticadors que heu registrat." + +#: wwa-profile-content.php:119 +msgid "Authenticator Identifier" +msgstr "Identificador de l'autenticador" + +#: wwa-profile-content.php:122 wwa-shortcodes.php:118 +msgid "" +"An easily identifiable name for the authenticator. DOES NOT " +"affect the authentication process in anyway." +msgstr "" +"Un nom fàcilment identificable per a l'autenticador. NO " +"afecta el procés d'autenticació de cap manera." + +#: wwa-profile-content.php:127 wwa-shortcodes.php:118 +msgid "Login without username" +msgstr "Inicieu sessió sense nom d'usuari" + +#: wwa-profile-content.php:132 wwa-shortcodes.php:118 +msgid "" +"If registered authenticator with this feature, you can login without enter " +"your username.
Some authenticators like U2F-only authenticators and some " +"browsers DO NOT support this feature.
A record will be " +"stored in the authenticator permanently untill you reset it." +msgstr "" +"Si teniu un autenticador registrat amb aquesta funció, podeu iniciar sessió " +"sense introduir el vostre nom d'usuari.
Alguns autenticadors com ara " +"autenticadors només U2F i alguns navegadors NO admeten " +"aquesta funció.
S'emmagatzemarà un registre a l'autenticador de manera " +"permanent fins que el reinicieu." + +#: wwa-profile-content.php:138 +msgid "Start Registration" +msgstr "Inicieu el registre" + +#: wwa-profile-content.php:143 +msgid "" +"Click Test Login to verify that the registered authenticators are working." +msgstr "" +"Feu clic a Prova l'inici de sessió per verificar que els autenticadors " +"registrats funcionen." + +#: wwa-profile-content.php:144 wwa-shortcodes.php:144 +msgid "Test Login" +msgstr "Prova l'inici de sessió" + +#: wwa-profile-content.php:146 wwa-shortcodes.php:144 +msgid "Test Login (usernameless)" +msgstr "Prova l'inici de sessió (sense nom d'usuari)" + +#: wwa-shortcodes.php:20 +msgid "Error: The username field is empty." +msgstr "Error: el camp del nom d'usuari està buit." + +#: wwa-shortcodes.php:88 +msgid "Authenticate with password" +msgstr "Autenticar-se amb contrasenya" + +#: wwa-shortcodes.php:105 wwa-shortcodes.php:133 wwa-shortcodes.php:166 +msgid "You haven't logged in yet." +msgstr "Encara no has iniciat sessió." + +#: wwa-shortcodes.php:118 +msgid "Authenticator identifier" +msgstr "Identificador de l'autenticador" + +#: wwa-shortcodes.php:118 +msgid "Start registration" +msgstr "Inicieu el registre" diff --git a/wp-content/plugins/wp-webauthn/languages/wp-webauthn-es_ES.mo b/wp-content/plugins/wp-webauthn/languages/wp-webauthn-es_ES.mo new file mode 100644 index 0000000000000000000000000000000000000000..811937f2b6feab4554e84a54c283b29eacdea658 GIT binary patch literal 17442 zcmcJW3yd6hea8m~gqVat5+F^0j13_++^yq0AUQiu&h|Mr@#Eq<=Rr!$-0tk|*t<+<-X|MPqQf4|><{QOmyd@|to7~31!uDK)#o&+y{C4cz+`KBOv75Eq6 ztHEc%+ra0*SAehO;v2wg!6V?!;M>5*z#G8Nx$9p6_r4?uo(ESszvYS`cp3OvywalQ?T@9%@+_y0i2@3N~ceVf6%Io<~T2AF_<1zvGY5bOfK4!$0| z>UBZzQg9on_e_D(-#fu$-~#v{_&M-6_yceXT;yRr|C9XL2L3WAeLmyxzd^})3Zlf% zZih!eE(MQ*lJf|ZTt5IxU!QTue*)^c=Rimg{vDK^NLk|dQc%ZNgVNu1?)g2Nyue^;6(J@SEUX z@CJx~6l{VY0-pij3*K`*yn&wqxiz>B;mS^L14Y-J;FrLo;Mc$_-el=~0lb{!e*;DD z_rN>A%ioM|fpeg)zXy~&I^a<-2W5|I;ID#T1u@Z}j}wWn4}wR)kAi;)J`a8ryZb~K z1fS&ittdl!cp8-deI1k@{};qWgI8nRqWcC=^1K}s9lJrv^FDX{2>9Wb20<6p`@e

iO@1lG|krF8v(=VLdnw&Vw1)0N22+;CDg(1=r(jk3r`i@Mk%GhKsV-gBYLmv;c~( zM?pj#6d zyl(`r0pA5mkB30{eGWoWunKMle+Sh2p9S^Ycfi+xFMFru_Zm?AzX`ky+y=fCycN70 zd)aY`AN1!krVy2K19p=!Y6i9C)`mvawrsK49C*c9iWQHr&k2f2Tm{eU?qXJr;}% zwEHr))SX)Z53$KUB}>_pbagM=TiE>Xt!^g*TWoJ*Q|ytP^?L=IY|#H6V@I~H-;c9N z&-&ql#wQPhs42h{%x{cN(YYu&jnsJOF(?G`rKru^hmwq>^WvB}T$yPa*s_Apz) zCjV)$>4)0{eY0od*(2<~lkGmX(`+ALTV%rxO&p5BBW$Z|`W>`@(QnGvo-v3)7)N;mok>etZYM^e)_Bs4yC+`R2&)&& zEsVb+YPaL2-Z1uzWIW8$rbLg4M1$3pNTxVg4P++fPuRw;)U$ z;>egIdr9+DxESX}c*wW{7HO zEd>Wsq81m>T}@jD2^=cz(31o00UsF`Ifw?4>04ZNHaYnZo>&-PIObCN; zeiPd8%%Me*UmcF$?*~NwE`n6=H8I)TpwNk}Av{LU$~bQ9W1|?>OHRe%@muy!8^ui! z_#y+GL^caQP2z;L4gz(~Ook64povh0u?%CZasc_*5T2u%PE%eM=W!7x1>zZCz)>$b z(v~SEAo|Aq*ZY2b@-m1>a zu|1YHQ^u2SlrzgSgSA{95-usAA;W~Ih@_%UoSFBT0O4)!9M8)mZ)8x6#Lpx)&#HaJjKKEw2~CV~s{B|A(gJVIJCmhA`?V2&RK( zY_#4(D>w^|9fe&qdDoU3^S7+5MAIwrlH6c0oflD7Y}t*^lcdF@dC~44MpxpaE?lE1 zr=xm;6C6qT$82G;K=!=M*UePH{DJu}K3yn|Gp~30!?3jSIPS}O9~QCDKtnc9F-;(^fL-UxZP6QGs0h;nuj(X<)}mub4)rZD@|O zA*AE*h$qeRZNa?1c`T}Nnxsn!qk`o67*tC{+@0;zq|(U%*^G?XOv=kUlf3J+Wpj9W z{{=l%Pho2hnM{poK*L~?(C2mMkG*fZV?|O7842{`qMNpYV{z14t??2`DTV+PO} z!5#TZC*~Gw)!~tNC7iA2Xyqlw_OBnmBX_rmX`AHP(X0@BI(bYPlwM>D8ZmW@EWNK& zCdFMRdwZcA^8F*2urZ}Bui#i3^<|^h297W6LFLU+mK3YusdyE|`y0mfz7Q88HxK-d z^5-xo&@u0p=lpS(;z| zj>ZKIQ-84^%GPRUecome##e?Lx?UclCPEX_`-KdWIX#c5abgT5L#E93)7jzU3$?mS zh2d!;EBS;}Wsq~FzpW{@$HfwyX&A+aA2 z1jfW1!Y4tbuvz5TrF<$J+7Q}F_4@P8pC&6Kvb8BPHHY$Uawi_FBCt2MV3BOv{8?9b z1;7u4w612lSBImFlBNZC$RQNJpfmGBP+6}e!2u1R8`9fHL=U;NxGG3kibjK z)-8D%A~5e;J*N;5v_b)unn}{+`(kH|)W!zXLu2W)5Y~#@(Ws}cPBW51O+9CFw zC$6{D9%Z;rW+iM=C)Wb9OqqZ#-S{XKJWy}XxYokhIYp?rwK-IxrlM&;s8u$`ELL>0 zbkwPJvCM<3iZ!wp(*3}%%e6bw+m$OZH)3k>JsKzS|i3o6d074 z`3TC`u9+4drK+utT=_+X&-}#mq)e)YCC`<3Nn@F2i?PYrl;0$67@Kp=eniQYtLtT` zaE~auAVy}R5QEOb1B;9E3$npp>Uvpf@9k=)t$4RN)lGA>W{wS|h6fwVM5;OTp^C1` zgQgLZ%7|>uZJgeis<(J1LiHta8+*%^G5)uhR;F#U@j`Xh%yg(WfESq)u<20}doeab zg^Hch*3TvdU$!~p&dZ2qx@@vm6#|5+irDdpH5I0^)0G70(d`?Q0FG)qK~FIEBjw>j zXj8E)Kf(v-So!?hGEMDuHnv?BqyR2mZnJgvL^*5Kxgp=CF<_Lb3DRppuOEvw-V$ub zr=D`!7y9sp3zW8?K;pWD&MsVB_HnNfJdC2`MA4EQkB7NGZK^&-?c@42-3>E~`+3{- z*UI2_V_pU^!<7bCeDR_S`vlkogB%~&PU?D{ErKmozU+k64lYS-Qkg4)v-3+Su*KXZ z$6S(47ol4e!+d7@_DHSEMzdL-X!lmTNe9bq6zMQ9SqcG!9fajOh(*$m>w{t6bk0k9bSzc_dirqQNm|o;MxA_mF`WrLRqEsp6$u+@ z*4gfSaQm<~qO{n)GAwK2P4h>mk1==ZEz|o@(@eNYos#LrjBW}^Uz(XSgU*N|V|p=; z`nBVkFwRfREo?e`@bFwk>yF0FoA%P8BpsO6{67;GgiBsdQnr&26J>ON?mE7>fBKH< zKE00mXnJly0AwbZ3GY}+icRyqQ5N;4_fsO~GvNRRILz<5WhW_%cJJCc2shsq?%1|- z(?iqqsWP1DJye6ksOZjwjYf6$zIata$q$ib&x9vV>^u?k@AS-$sau*mPYi^>i9wnU z-M+atb(^l9F3(Th%CUPY&YLHqqR1Gm+>NW<+FjkE-*b1FU3-_=wRcr?E?^4Hc(0Yx zOlZaQ(DXi&)6Rr--90pYZ#;;pH>4!Xe0Xc)=EjcNXmr$@-Fc)jeKYdd=)&CTW^Y8t zSvS1BaWdbeb+R~@#V<##R7+*_FmUl$HV2Qx%OmA%fFedJvAV8q}Jhf>(iNi);$qG#&ERu1c?=Ce=ng#Vts&NjKgDI zX4R;rg|q=-Ds5$qPZ>qLQF@c>1)8nPsVA7HA4$WJHY%w}0;MM1T6>b!C%sv5q&94I zI|SmLah{S`D8HFtt-8_nMnz@MQeuX6v{bi6#7}kCj9_xlynSq(219=@3f15-{ESm+ z&uvIlXvzu#iTrJ2y2ln74n<{(>)+J#BqB`&AcK&Ip)l>QJ+3u5ErXC2jA$$)n^J)9 zADJ{M+?eoYG)Z=~Xkl8+z0PQWe4HejSRtVdej;~)m0SAu_N*_?jvOr~3vzA6MrHtP zr4k+aZK=EV+T+cnXQ}r&Rnuh7l#G$IH?D?ip|1WOa!|wzS#C+LZbP0)^fe%!F@dYW zi?^~QHHv!lLdfA}N5$F`S`JRNn`X%wCz>|dZqkZ$RtD(@8#Cq&u5q2!=R98fLhaF( z8N4>k3m^Vmxe{cAYaBKjxBY`|VehOr%r*=7C@JP~Zxlpw9~scd>Er z>cIgzxM7o}J}SqMS#ODp#(nEfL&||dNT7|gXQ50>&g01S#^DCVD471`E9oE_l&gO{ zqC^wV7i9`hQBW=r8ap@N3E(+?iE!?R36l$J zPxX|7A%j*-XTsV?BRmjM_a^vun43FF7gX&}q*BBkb8prVBdsBp(T2U@h^0moBC#?u zRkw`jyi;9i;(g_tenD}L8a0d8Sy8Z%CFB)(!u8?8IY{>%3EKBV%Jc+k=szlG zdQPXjK%@-Snd|2-*?T|9`@p!}a=#?ejaHdOJ=ZN}SIdz#w@jRQR3Op~B}(CCG5CcB@f#$nk> z_Z3LPPe)2aP>HH!I_c`S)C2YuGBA(iNoQc9nK@GGvZ3l5!P=*&Zy<0vK4TvwnPL$& zIkWZ@>zRbvi~!nYhGVwC2&ckl{tP`~T?%$u%H$43zM&XlPPjYRt4ACY$4oJkrOZd> z5#-_JM?AFrn#a8z$YQ;}B?G(eX)}PpjisRj^icICaSdbXbT3E&p%okVsikzXKHf`Y zwdmT=c;~%KfoEcH6Ekll$i-xpK1--Y=_*}_)}B^kpaGl!5T=>6bz$7&%3P8!HyAs$ zZ8aGJLsz-3Q)*PYlat}a;pXBHT++Cl_SB%lpi<@zn=dL~@n)y+5;kKdZ^Tl?g$rG2 zWzIKCtqbc^bRqg*H@kXQtWx|9(_ga+>k=<=cT;Q}k&X#9W0?*PTWLL)U%3@oRS#OA z)v~N)WqsZ($R?B=U8Z6px^?MV)6(3FL%YP2JVZqaeCW-tEGZgKX-4y@(Y$VSMm zapvi`JVOLJwLqwXvint?NVS#IQOw@WnD@k_LV4gwS(X#3{ zH@y&PO;9*r?pb@1U`jOw1#UT4nFmA|?`K8VWT>Vb^Rdmu@9NFxdY%PkTXSOcJ_9wD zG%*HC7EKgx&YERjW=Y>*a|^qisRgy*@Y)kaitQkf^|6h{4Xu!bP^xA{N^m7rN;(W7 zPQ&5a<8*NpNp;j2tvzY>YbIERV^io3M)5L@xG_z5#rUb%Q#!n9wuhvf;rb(|N z2J)Kv)DwK+!=FCJdiB~9Jl01{zovpv^RXdW4m83snEgmpS7tewxJ(p;+O2D{#5 z>yxoNXX^lrYsA+r8hM==o$Fe-b;Fps?IO?J)(efH!;MJ+%mjFW=>f8>w>{QzSZivW zb68g!nBI@+V^Fu+9NamD_X5ONg{O-%WMymE)0|QS+amJ`$-cQgb5$myh8)R9UfY<*G*(S40g>C5s~B`@bks`%_0dM(}GFrs@#OoB8v!@^}5 z?w#pWl>>7iM!^yl*(%hfneuPn9Ndr{aX~oo#bde5Zo>fPv`!GScIllZ_jw7DTF$$y zS#u}zi&T&6&6IUr+m7LT2&M=9M-pO_e9jjL#<;OurX@sX@^?C@_~dAP;BJt*PBxeq zHf%dT;JRYgcYV+Bna9V^v--nq*NQfWvt8`O)%mE%=lXmHo<+;9&+apUzz>pzByrV$ zS}D)F$-bU;)b=GXUaMN&awyMoEqM&srj=G6@@C{<0|nRWtN0V8;DYIOl_auK<(qvr zocSx(Vzg4Iwfq4~WZY?+?&dYQ*7bc9A>Bujh88CMaF)Hbr+LyWUP!+sae9c;dBUnb z!_}nb7WXj)*7mJYDK4FDb)VH76USxbmT!jMpeI{hyPy0*B?l8kl{|QdRHMyic`h(C z!nIG4j@NE=25PdEaVe6pn3l9k8JO#{U=*2--TL`fEV20(v!ra=EAF!Z7u4}n|2A4t z8_Tn5nV`6dm{clJAJG^GD=4%Gdh2R&&wnf3sax?wOC8A;98}&XCAu)SK}Ei|T)ptg z7#ZC<8C^_~)TT7Wgmu<-A<~(e_X z(oixpr!tmm+M%!dfRcd7e9~Z2iSepRA%?fvb{ffvax_0{On%HTZ@R5s#(Z9;5@CJj z;nE_?Jv*#E^lK5UsrjIg;Hqy$;ZL#LG=3-Ak!~rhlwesJQoQ+(1x+})8; LABOPg);<0oU`siA literal 0 HcmV?d00001 diff --git a/wp-content/plugins/wp-webauthn/languages/wp-webauthn-es_ES.po b/wp-content/plugins/wp-webauthn/languages/wp-webauthn-es_ES.po new file mode 100644 index 00000000..ba2b85cb --- /dev/null +++ b/wp-content/plugins/wp-webauthn/languages/wp-webauthn-es_ES.po @@ -0,0 +1,697 @@ +# Copyright (C) 2022 Axton +# This file is distributed under the same license as the WP-WebAuthn plugin. +msgid "" +msgstr "" +"Project-Id-Version: WP-WebAuthn 1.2.8\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-webauthn\n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;" +"_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;" +"esc_html_e;esc_html_x:1,2c\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Domain: wp-webauthn\n" +"X-Generator: Poedit 3.0.1\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: *.js\n" + +#. Plugin Name of the plugin +msgid "WP-WebAuthn" +msgstr "WP-WebAuthn" + +#. Plugin URI of the plugin +msgid "https://flyhigher.top" +msgstr "https://flyhigher.top" + +#. Description of the plugin +msgid "" +"WP-WebAuthn allows you to safely login to your WordPress site without " +"password." +msgstr "" +"WP-WebAuthn le permite iniciar sesión de forma segura en su sitio de " +"WordPress sin contraseña." + +#. Author of the plugin +msgid "Axton" +msgstr "Axton" + +#. Author URI of the plugin +msgid "https://axton.cc" +msgstr "https://axton.cc" + +#: wwa-admin-content.php:6 +msgid "" +"User verification is disabled by default because some mobile devices do not " +"support it (especially on Android devices). But we recommend you to " +"enable it if possible to further secure your login." +msgstr "" +"La verificación del usuario está desactivada por defecto porque algunos " +"dispositivos móviles no la admiten (especialmente en los dispositivos " +"Android). Pero le recomendamos que lo habilite si es " +"posible para asegurar aún más su inicio de sesión." + +#: wwa-admin-content.php:7 wwa-admin-content.php:245 +msgid "Log count: " +msgstr "Cuenta de registro: " + +#: wwa-admin-content.php:8 wwa-profile-content.php:14 wwa-shortcodes.php:26 +msgid "Loading failed, maybe try refreshing?" +msgstr "La carga ha fallado, ¿intenta refrescar la pestaña?" + +#: wwa-admin-content.php:16 +msgid "" +"PHP extension gmp doesn't seem to exist, rendering WP-WebAuthn unable to " +"function." +msgstr "" +"La extensión PHP gmp no parece existir, haciendo que WP-WebAuthn no pueda " +"funcionar." + +#: wwa-admin-content.php:20 +msgid "" +"PHP extension mbstring doesn't seem to exist, rendering WP-WebAuthn unable " +"to function." +msgstr "" +"La extensión PHP mbstring no parece existir, haciendo que WP-WebAuthn no " +"pueda funcionar." + +#: wwa-admin-content.php:24 +msgid "" +"PHP extension sodium doesn't seem to exist, rendering WP-WebAuthn unable to " +"function." +msgstr "" +"La extensión PHP sodium no parece existir, haciendo que WP-WebAuthn no pueda " +"funcionar." + +#: wwa-admin-content.php:28 +msgid "" +"WebAuthn features are restricted to websites in secure contexts. Please make " +"sure your website is served over HTTPS or locally with localhost." +msgstr "" +"Las funciones de WebAuthn están restringidas a los sitios web en contextos " +"seguros. Asegúrese de que su sitio web se sirve a través de HTTPS o " +"localmente con localhost." + +#: wwa-admin-content.php:104 +msgid "Settings saved." +msgstr "Ajustes guardados." + +#: wwa-admin-content.php:106 +msgid "Settings NOT saved." +msgstr "Ajustes NO guardados." + +#: wwa-admin-content.php:121 +msgid "Preferred login method" +msgstr "Método de inicio de sesión preferido" + +#: wwa-admin-content.php:125 +msgid "Prefer WebAuthn" +msgstr "Preferir WebAuthn" + +#: wwa-admin-content.php:126 +msgid "Prefer password" +msgstr "Preferir contraseña" + +#: wwa-admin-content.php:127 wwa-profile-content.php:56 +msgid "WebAuthn Only" +msgstr "Sólo WebAuthn" + +#: wwa-admin-content.php:129 +msgid "" +"When using \"WebAuthn Only\", password login will be completely disabled. " +"Please make sure your browser supports WebAuthn, otherwise you may unable to " +"login.
User that doesn't have any registered authenticator (e.g. new " +"user) will unable to login when using \"WebAuthn Only\".
When the browser " +"does not support WebAuthn, the login method will default to password if " +"password login is not disabled." +msgstr "" +"Cuando se utiliza “Sólo WebAuthn”, el inicio de sesión con contraseña estará " +"completamente deshabilitado. Por favor, asegúrese de que su navegador es " +"compatible con WebAuthn, de lo contrario no podrá iniciar la sesión.
El " +"usuario que no tenga ningún autentificador registrado (por ejemplo, un nuevo " +"usuario) no podrá iniciar sesión cuando utilice “Sólo WebAuthn”.
Cuando " +"el navegador no admite WebAuthn, el método de inicio de sesión será por " +"defecto la contraseña si el inicio de sesión con contraseña no está " +"desactivado." + +#: wwa-admin-content.php:133 +msgid "Website identifier" +msgstr "Identificador del sitio web" + +#: wwa-admin-content.php:136 +msgid "" +"This identifier is for identification purpose only and DOES NOT affect the authentication process in anyway." +msgstr "" +"Este identificador es sólo para fines de identificación y NO afecta al proceso de autenticación de ninguna manera." + +#: wwa-admin-content.php:140 +msgid "Website domain" +msgstr "Dominio del sitio web" + +#: wwa-admin-content.php:143 +msgid "" +"This field MUST be exactly the same with the current domain " +"or parent domain." +msgstr "" +"Este campo DEBE ser exactamente el mismo con el dominio " +"actual o el dominio principal." + +#: wwa-admin-content.php:150 +msgid "Allow to remember login" +msgstr "Permitir recordar el inicio de sesión" + +#: wwa-admin-content.php:159 wwa-admin-content.php:170 +#: wwa-admin-content.php:186 wwa-admin-content.php:242 +#: wwa-profile-content.php:130 wwa-shortcodes.php:118 +msgid "Enable" +msgstr "Activar" + +#: wwa-admin-content.php:160 wwa-admin-content.php:171 +#: wwa-admin-content.php:187 wwa-admin-content.php:243 +#: wwa-profile-content.php:131 wwa-shortcodes.php:118 +msgid "Disable" +msgstr "Desactivar" + +#: wwa-admin-content.php:161 +msgid "" +"Show the 'Remember Me' checkbox beside the login form when using WebAuthn." +msgstr "" +"Mostrar la casilla “Recuérdame” al lado del formulario de acceso cuando se " +"utiliza WebAuthn." + +#: wwa-admin-content.php:166 +msgid "Require user verification" +msgstr "Requerir la verificación del usuario" + +#: wwa-admin-content.php:172 +msgid "" +"User verification can improve security, but is not fully supported by mobile " +"devices.
If you cannot register or verify your authenticators, please " +"consider disabling user verification." +msgstr "" +"La verificación de usuario puede mejorar la seguridad, pero no es totalmente " +"compatible con los dispositivos móviles.
Si no puedes registrar o " +"verificar tus autenticadores, considera desactivar la verificación de " +"usuario." + +#: wwa-admin-content.php:177 +msgid "Allow to login without username" +msgstr "Permitir el acceso sin nombre de usuario" + +#: wwa-admin-content.php:188 +msgid "" +"Allow users to register authenticator with usernameless authentication " +"feature and login without username.
User verification will be " +"enabled automatically when authenticating with usernameless authentication " +"feature.
Some authenticators and some browsers DO NOT support this feature." +msgstr "" +"Permitir a los usuarios registrar el autentificador con la función de " +"autentificación sin nombre de usuario y conectarse sin nombre de usuario." +"
La verificación del usuario se activará automáticamente cuando " +"se autentique con la función de autenticación sin nombre.
Algunos autenticadores y algunos navegadores NO " +"soportan esta función." + +#: wwa-admin-content.php:193 +msgid "Allow a specific type of authenticator" +msgstr "Permitir un tipo específico de autentificador" + +#: wwa-admin-content.php:202 wwa-profile-content.php:15 +#: wwa-profile-content.php:111 wwa-shortcodes.php:33 wwa-shortcodes.php:118 +msgid "Any" +msgstr "Cualquier" + +#: wwa-admin-content.php:203 wwa-profile-content.php:112 wwa-shortcodes.php:118 +msgid "Platform (e.g. built-in fingerprint sensors)" +msgstr "Plataforma (por ejemplo, sensores de huellas dactilares integrados)" + +#: wwa-admin-content.php:204 wwa-profile-content.php:113 wwa-shortcodes.php:118 +msgid "Roaming (e.g. USB security keys)" +msgstr "Roaming (por ejemplo, llaves de seguridad USB)" + +#: wwa-admin-content.php:206 +msgid "" +"If a type is selected, the browser will only prompt for authenticators of " +"selected type when authenticating and user can only register authenticators " +"of selected type." +msgstr "" +"Si se selecciona un tipo, el navegador sólo pedirá autenticadores del tipo " +"seleccionado cuando se autentique y el usuario sólo podrá registrar " +"autenticadores del tipo seleccionado." + +#: wwa-admin-content.php:213 +msgid "After User Registration" +msgstr "Tras el registro del usuario" + +#: wwa-admin-content.php:222 +msgid "No action" +msgstr "Ninguna acción" + +#: wwa-admin-content.php:223 +msgid "Log user in immediately" +msgstr "Iniciar la sesión del usuario inmediatamente" + +#: wwa-admin-content.php:224 +msgid "Redirect to WP-WebAuthn guide page" +msgstr "Redirigir a la página de la guía de WP-WebAuthn" + +#: wwa-admin-content.php:226 +msgid "" +"What to do when a new user registered. Useful when \"WebAuthn Only\" is " +"enabled." +msgstr "" +"Qué hacer cuando se registra un nuevo usuario. Útil cuando se habilita “Sólo " +"WebAuthn”." + +#: wwa-admin-content.php:233 +msgid "Logging" +msgstr "Registrando" + +#: wwa-admin-content.php:245 +msgid "Clear log" +msgstr "Borrar registro" + +#: wwa-admin-content.php:247 +msgid "" +"For debugging only. Enable only when needed.
Note: Logs may " +"contain sensitive information." +msgstr "" +"Sólo para depuración. Habilitar sólo cuando sea necesario.
Nota: " +"Los registros pueden contener información sensible." + +#: wwa-admin-content.php:256 +msgid "Log" +msgstr "Registro" + +#: wwa-admin-content.php:258 +msgid "Automatic update every 5 seconds." +msgstr "Actualización automática cada 5 segundos." + +#: wwa-admin-content.php:262 +msgid "" +"To register a new authenticator or edit your authenticators, please go to your profile." +msgstr "" +"Para registrar un nuevo autentificador o editar sus autentificadores, vaya a " +"su perfil." + +#: wwa-functions.php:148 wwa-shortcodes.php:88 +msgid "Auth" +msgstr "Auténtico" + +#: wwa-functions.php:149 wwa-shortcodes.php:11 wwa-shortcodes.php:85 +#: wwa-shortcodes.php:88 +msgid "Authenticate with WebAuthn" +msgstr "Autenticación con WebAuthn" + +#: wwa-functions.php:150 wwa-shortcodes.php:12 +msgid "Hold on..." +msgstr "Espere…" + +#: wwa-functions.php:151 wwa-shortcodes.php:13 +msgid "Please proceed..." +msgstr "Por favor, proceda…" + +#: wwa-functions.php:152 wwa-shortcodes.php:14 +msgid "Authenticating..." +msgstr "Autenticación…" + +#: wwa-functions.php:153 wwa-shortcodes.php:15 +msgid "Authenticated" +msgstr "Autenticado" + +#: wwa-functions.php:154 wwa-shortcodes.php:16 +msgid "Auth failed" +msgstr "Autorización fallida" + +#: wwa-functions.php:155 +msgid "" +"It looks like your browser doesn't support WebAuthn, which means you may " +"unable to login." +msgstr "" +"Parece que tu navegador no es compatible con WebAuthn, lo que significa que " +"no puedes iniciar sesión." + +#: wwa-functions.php:156 wwa-shortcodes.php:88 +msgid "Username" +msgstr "Nombre de usuario" + +#: wwa-functions.php:158 +msgid "Error: The username field is empty." +msgstr "Error: El campo del nombre de usuario está vacío." + +#: wwa-functions.php:159 wwa-shortcodes.php:42 +msgid "Try to enter the username" +msgstr "Intenta introducir el nombre de usuario" + +#: wwa-functions.php:174 +msgid "Logging in with password has been disabled by the site manager." +msgstr "" +"El administrador del sitio ha desactivado el inicio de sesión con contraseña." + +#: wwa-functions.php:180 +msgid "Logging in with password has been disabled for this account." +msgstr "Se ha desactivado el inicio de sesión con contraseña para esta cuenta." + +#: wwa-functions.php:218 +msgid "" +"Logging in with password has been disabled for %s but you haven't register " +"any WebAuthn authenticator yet. You may unable to login again once you log " +"out. Register" +msgstr "" +"El inicio de sesión con contraseña se ha desactivado para %s pero aún no ha " +"registrado ningún autentificador WebAuthn. Es posible que no pueda volver a " +"conectarse una vez que haya cerrado la sesión. Registrar" + +#: wwa-functions.php:218 wwa-functions.php:263 +msgid "the site" +msgstr "el sitio" + +#: wwa-functions.php:218 +msgid "your account" +msgstr "su cuenta" + +#: wwa-functions.php:263 +msgid "" +"Logging in with password has been disabled for %s but this account haven't register any WebAuthn authenticator yet. This user may " +"unable to login." +msgstr "" +"El inicio de sesión con contraseña se ha desactivado para %s pero " +"esta cuenta aún no ha registrado ningún autentificador " +"WebAuthn. Es posible que este usuario no pueda iniciar sesión." + +#: wwa-functions.php:263 +msgid "this account" +msgstr "esta cuenta" + +#: wwa-functions.php:291 +msgid "Settings" +msgstr "Ajustes" + +#: wwa-functions.php:299 +msgid "GitHub" +msgstr "GitHub" + +#: wwa-functions.php:300 +msgid "Documentation" +msgstr "Documentación" + +#: wwa-profile-content.php:7 +msgid "Initializing..." +msgstr "Iniciando…" + +#: wwa-profile-content.php:8 wwa-shortcodes.php:37 +msgid "Please follow instructions to finish registration..." +msgstr "Por favor, siga las instrucciones para finalizar el registro…" + +#: wwa-profile-content.php:9 wwa-shortcodes.php:38 +msgctxt "action" +msgid "Registered" +msgstr "Registrado" + +#: wwa-profile-content.php:10 wwa-shortcodes.php:39 +msgid "Registration failed" +msgstr "Registro fallido" + +#: wwa-profile-content.php:11 wwa-shortcodes.php:40 +msgid "Your browser does not support WebAuthn" +msgstr "Su navegador no soporta WebAuthn" + +#: wwa-profile-content.php:12 wwa-shortcodes.php:41 +msgid "Registrating..." +msgstr "Registrándose…" + +#: wwa-profile-content.php:13 wwa-shortcodes.php:21 +msgid "Please enter the authenticator identifier" +msgstr "Por favor, introduzca el identificador del autentificador" + +#: wwa-profile-content.php:16 wwa-shortcodes.php:34 +msgid "Platform authenticator" +msgstr "Autentificador de plataforma" + +#: wwa-profile-content.php:17 wwa-shortcodes.php:35 +msgid "Roaming authenticator" +msgstr "Autentificador itinerante" + +#: wwa-profile-content.php:18 wwa-shortcodes.php:36 +msgid "Remove" +msgstr "Eliminar" + +#: wwa-profile-content.php:19 wwa-shortcodes.php:22 +msgid "Please follow instructions to finish verification..." +msgstr "Por favor, siga las instrucciones para terminar la verificación…" + +#: wwa-profile-content.php:20 wwa-shortcodes.php:23 +msgid "Verifying..." +msgstr "Verificando…" + +#: wwa-profile-content.php:21 wwa-shortcodes.php:24 +msgid "Verification failed" +msgstr "Verificación fallida" + +#: wwa-profile-content.php:22 wwa-shortcodes.php:25 +msgid "Verification passed! You can now log in through WebAuthn" +msgstr "¡Verificación superada! Ahora puede conectarse a través de WebAuthn" + +#: wwa-profile-content.php:23 wwa-shortcodes.php:32 +msgid "No registered authenticators" +msgstr "No hay autentificadores registrados" + +#: wwa-profile-content.php:24 wwa-shortcodes.php:27 +msgid "Confirm removal of authenticator: " +msgstr "Confirme la retirada del autentificador: " + +#: wwa-profile-content.php:25 wwa-shortcodes.php:28 +msgid "Removing..." +msgstr "Quitando…" + +#: wwa-profile-content.php:26 wwa-shortcodes.php:29 +msgid "Rename" +msgstr "Renombrar" + +#: wwa-profile-content.php:27 wwa-shortcodes.php:30 +msgid "Rename the authenticator" +msgstr "Cambiar el nombre del autentificador" + +#: wwa-profile-content.php:28 wwa-shortcodes.php:31 +msgid "Renaming..." +msgstr "Renombrar…" + +#: wwa-profile-content.php:29 wwa-shortcodes.php:10 +msgid "Ready" +msgstr "Listo" + +#: wwa-profile-content.php:30 wwa-shortcodes.php:17 +msgid "No" +msgstr "No" + +#: wwa-profile-content.php:31 wwa-shortcodes.php:18 +msgid " (Unavailable)" +msgstr " (No disponible)" + +#: wwa-profile-content.php:32 wwa-shortcodes.php:19 +msgid "The site administrator has disabled usernameless login feature." +msgstr "" +"El administrador del sitio ha desactivado la función de inicio de sesión sin " +"nombre." + +#: wwa-profile-content.php:33 wwa-shortcodes.php:43 +msgid "" +"After removing this authenticator, you will not be able to login with " +"WebAuthn" +msgstr "" +"Después de eliminar este autentificador, no podrá iniciar sesión con WebAuthn" + +#: wwa-profile-content.php:34 wwa-shortcodes.php:44 +msgid " (Disabled)" +msgstr " (Desactivado)" + +#: wwa-profile-content.php:35 wwa-shortcodes.php:45 +msgid "The site administrator only allow platform authenticators currently." +msgstr "" +"El administrador del sitio sólo permite actualmente autenticadores de " +"plataforma." + +#: wwa-profile-content.php:36 wwa-shortcodes.php:46 +msgid "The site administrator only allow roaming authenticators currently." +msgstr "" +"El administrador del sitio sólo permite actualmente autenticadores " +"itinerantes." + +#: wwa-profile-content.php:50 +msgid "" +"This site is not correctly configured to use WebAuthn. Please contact the " +"site administrator." +msgstr "" +"Este sitio no está correctamente configurado para utilizar WebAuthn. Por " +"favor, póngase en contacto con el administrador del sitio." + +#: wwa-profile-content.php:60 +msgid "Disable password login for this account" +msgstr "Desactivar el inicio de sesión con contraseña para esta cuenta" + +#: wwa-profile-content.php:62 +msgid "" +"When checked, password login will be completely disabled. Please make sure " +"your browser supports WebAuthn and you have a registered authenticator, " +"otherwise you may unable to login." +msgstr "" +"Cuando se marca, el inicio de sesión con contraseña estará completamente " +"deshabilitado. Asegúrese de que su navegador es compatible con WebAuthn y de " +"que tiene un autentificador registrado; de lo contrario, es posible que no " +"pueda iniciar sesión." + +#: wwa-profile-content.php:62 +msgid "The site administrator has disabled password login for the whole site." +msgstr "" +"El administrador del sitio ha desactivado el inicio de sesión con contraseña " +"para todo el sitio." + +#: wwa-profile-content.php:66 +msgid "Registered WebAuthn Authenticators" +msgstr "Autenticadores WebAuthn registrados" + +#: wwa-profile-content.php:71 wwa-profile-content.php:86 wwa-shortcodes.php:156 +#: wwa-shortcodes.php:158 +msgid "Identifier" +msgstr "Identificador" + +#: wwa-profile-content.php:72 wwa-profile-content.php:87 wwa-shortcodes.php:156 +#: wwa-shortcodes.php:158 +msgid "Type" +msgstr "Tipo" + +#: wwa-profile-content.php:73 wwa-profile-content.php:88 wwa-shortcodes.php:156 +#: wwa-shortcodes.php:158 +msgctxt "time" +msgid "Registered" +msgstr "Registrado" + +#: wwa-profile-content.php:74 wwa-profile-content.php:89 +msgid "Last used" +msgstr "Última vez que se utilizó" + +#: wwa-profile-content.php:75 wwa-profile-content.php:90 wwa-shortcodes.php:156 +#: wwa-shortcodes.php:158 +msgid "Usernameless" +msgstr "Sin nombre de usuario" + +#: wwa-profile-content.php:76 wwa-profile-content.php:91 wwa-shortcodes.php:156 +#: wwa-shortcodes.php:158 +msgid "Action" +msgstr "Ación" + +#: wwa-profile-content.php:81 wwa-shortcodes.php:157 +msgid "Loading..." +msgstr "Cargando…" + +#: wwa-profile-content.php:98 wwa-profile-content.php:101 +msgid "Register New Authenticator" +msgstr "Registrar un nuevo autentificador" + +#: wwa-profile-content.php:98 wwa-profile-content.php:142 +msgid "Verify Authenticator" +msgstr "Verificar Authenticator" + +#: wwa-profile-content.php:102 +msgid "" +"You are about to associate an authenticator with the current account " +"%s.
You can register multiple authenticators for an account." +msgstr "" +"Va a asociar un autentificador a la cuenta actual %s." +"
Puede registrar varios autentificadores para una cuenta." + +#: wwa-profile-content.php:105 wwa-shortcodes.php:118 +msgid "Type of authenticator" +msgstr "Tipo de autentificador" + +#: wwa-profile-content.php:115 wwa-shortcodes.php:118 +msgid "" +"If a type is selected, the browser will only prompt for authenticators of " +"selected type.
Regardless of the type, you can only log in with the " +"very same authenticators you've registered." +msgstr "" +"Si se selecciona un tipo, el navegador sólo pedirá autentificadores del tipo " +"seleccionado.
Independientemente del tipo, sólo puedes iniciar sesión " +"con los mismos autentificadores que hayas registrado." + +#: wwa-profile-content.php:119 +msgid "Authenticator Identifier" +msgstr "Identificador del autentificador" + +#: wwa-profile-content.php:122 wwa-shortcodes.php:118 +msgid "" +"An easily identifiable name for the authenticator. DOES NOT " +"affect the authentication process in anyway." +msgstr "" +"Un nombre fácilmente identificable para el autentificador. NO afecta al proceso de autenticación de ninguna manera." + +#: wwa-profile-content.php:127 wwa-shortcodes.php:118 +msgid "Login without username" +msgstr "Iniciar sesión sin nombre de usuario" + +#: wwa-profile-content.php:132 wwa-shortcodes.php:118 +msgid "" +"If registered authenticator with this feature, you can login without enter " +"your username.
Some authenticators like U2F-only authenticators and some " +"browsers DO NOT support this feature.
A record will be " +"stored in the authenticator permanently untill you reset it." +msgstr "" +"Si se registra el autentificador con esta función, puede iniciar la sesión " +"sin introducir su nombre de usuario.
Algunos autenticadores, como los " +"autenticadores sólo U2F, y algunos navegadores NO admiten " +"esta función.
El registro se almacenará en el autentificador de forma " +"permanente hasta que lo restablezca." + +#: wwa-profile-content.php:138 +msgid "Start Registration" +msgstr "Iniciar el registro" + +#: wwa-profile-content.php:143 +msgid "" +"Click Test Login to verify that the registered authenticators are working." +msgstr "" +"Haga clic en Probar inicio de sesión para verificar que los autenticadores " +"registrados funcionan." + +#: wwa-profile-content.php:144 wwa-shortcodes.php:144 +msgid "Test Login" +msgstr "Prueba de inicio de sesión" + +#: wwa-profile-content.php:146 wwa-shortcodes.php:144 +msgid "Test Login (usernameless)" +msgstr "Prueba de inicio de sesión (sin nombre de usuario)" + +#: wwa-shortcodes.php:20 +msgid "Error: The username field is empty." +msgstr "Error: El campo del nombre de usuario está vacío." + +#: wwa-shortcodes.php:88 +msgid "Authenticate with password" +msgstr "Autenticación con contraseña" + +#: wwa-shortcodes.php:105 wwa-shortcodes.php:133 wwa-shortcodes.php:166 +msgid "You haven't logged in yet." +msgstr "Todavía no te has conectado." + +#: wwa-shortcodes.php:118 +msgid "Authenticator identifier" +msgstr "Identificador del autentificador" + +#: wwa-shortcodes.php:118 +msgid "Start registration" +msgstr "Iniciar la registración" diff --git a/wp-content/plugins/wp-webauthn/languages/wp-webauthn-it_IT.mo b/wp-content/plugins/wp-webauthn/languages/wp-webauthn-it_IT.mo new file mode 100644 index 0000000000000000000000000000000000000000..634b6761be35febc7c10016c1e7a114425ed1458 GIT binary patch literal 17164 zcmcJWdyE}deaEK|NMaIF5*}%Q91^hPnV(?|$d=+>#I1Angz5#p`ybgTQ-~StM?=M8r)8HD{w_P4ZF9bgf z^2+E5kXz9ofY*SZ^!WE6|Dx~l=Vjmz!K=ZG8H~_?Tfy7G7lH2pF9l=pt>8&;8~7A> zG59aw4d8b`^?T_RZXT}!U&r~i;1ImaU;iY?RHHxlcn17K&c6bF9$fiFo?%|MGB_?p z^H)aEgJ2KTI6eK-fzsbK{`$?} zFL8b+Xut+gg6 zz;A+k!Rr|OJHama2>1o?A@D7)W^Uj|L7GO_AY9q$EuhAAJNP;92>4In<*#+)dX<;8Td5# ze(dgdO%y%O`Rh@J^za!_{`YlIdi)89iAFEQxHazUK*{q~P~+GGN}l)n^LK!cy&#H~ z{q_IAc=i4tgKq{eqjTwRA4rqvUhth@22O!r0cGz$0S&kfXIo{Qd%;IJ|Lk^Wue&fl z&2K-5h@*KBRYoI!{+poX15oq$B&heD@%TNEuA-N`(b?lIpxRA?_koAN4)`(fQt%(a zH-X;<_1>#~+0A1c$WWsRP~$u5uYVPke7*sy{l9@<0RIR49Qf2EvSVH)la`+UgqNKJ zzX(d6H}62k;9d|Hh}OUtg1-Z*{o^1ij6M!t4E`-R1AYzs2k@#Jqv%KAcfq^BZ|!t; zcK4E~9@2WtSJ@{Cthx0!scR zcqRDTpzP%dQ1<^6_+s#@pzPoqAS#WnV3J$GH-oaX2SGjeFsOMw21<_a17&xQgBr(2 zL5=^j;OoJ^1EtUZ0yU1SQI?+D3F`fOz*m3|fXmBBbCg5&(fnwdesg>#u6h&4y&R`F-pw)3fty)>NWfW+H4c3aIv~hw-;wiq?z}hFMJFa-1`hVXrZZ<_J2w7xFzp-d1WW zNv;W5sX1{ViezXtrT1q8Zgt~+f6c5Sz2=Z4SSzOU7*nUxt444vL!+(9F&741==wsQ zty)Qhaqc@}W{=EQ9hhP~8fAIulH&4#^#K2Mc6(%ya& zTXW=F+C6FJlcF?-tSexV)=JipN9=?WEHvqDP$TxoR8DHZ(cWyhnC1fv8b6Ht8ysfZ zM4lA_nji{qz>8LMa^7w?8xPB9U)CKD5Ug|a{nk(;%N*w*j05!4OBTjUc=wXYhW)jU zagW;*XWhdj=_S3Em&|5mGA&6IW)QC#gjU8Vzet8fTBa)rmcSt8CE2jH^62igyl1=+ z-IKvu+(35?Z5@O-9EC8mBI#pmNpI4co40=FiW;RX4$3o<#5$LOf5OAAx6M3MekBJr z-FWC`8kBdg?ilj(Gfq4Y5)fg>dCw9VGm)=}RUI)`gM}dFYnEr!#9D8mh_Fr=(D@B$ zBTNo0YWVeOyM5>o`FjSb-)lM9HV}1UYY30t^NPo_vyN zxF`Q}EIBEcVj3lklqZV}ZJC>QhF0<#98U*+#~k1beYfV!oYTP|>7|fbe@)lr*a0h> zsrY0$E{O6(u%6FD%z_9F8K$rzl8Tp-+`i8eM6kJMd0rlQJ)L4CA(FT}!%KG>z5<>umab3LCqHpVFBU+_pC5MH%PiwmtYfNm@dh7w@?cU1=Uo;aWv`9W@i2 zXg1>?(ZXhdd%34r(MKzU5+OQ|WYwY{ph>Hs$4=X|e3J<#Kp=|9L&s zOko=j*-VWvpl&cp#us!K&Vz6Jb1^A~j06Trxt#T)xg_qb@wb;kyCgnY%K(RU6SW|b3zE|(3QGZB_=eEwac|4CUSAPCQsMa4@!Lo^0Cw*|6@4j%z{C z=nNC)&x4jmX^(&jc^V2fkb0Q}k;S&=;rvIU00s%j-=P3*IJl5S-hB=8cmb4y-^ z2<-dTo>d44T2#PF%_eE`eNCq|)XpZOXN;B4GO%8<7?1m^>U3i%)YcW+qs1<*9fV>6 z+S#7i@{X-_kP*xbdwG`j!t^FO<}Nb5)ub{><>F+Z7^x;~bzn;lX<4U!>7v1&i`3Va z7RNcRlRF99)XA5C+@vg_OE-a~qWhZV8DCmxT@ynky{$%xnifq%s8-n+QLJ3fv++`+ zie(>MYlk2AhBYLun9@jan%@mFp(qpPS;UK^+@8pow>8T9S(gxJDUDbU5iuw+3k*u% zzL;i?u&S-k{PK$xKJkg?Ntv`7mONLJ1@&c%E!HLzyZk0;!`QrQ4q}#Eg{oe56#fyh z3t}W184Nl%_sq{9JtiCMXTFxD^4{)l)=T!-OUqe-*6g_*shxx4G7Z(92CAZ}a=$Hv zWHKVR=C)36O*L3Nflzfx+{QK8)|&q|Tgr50HeRU8nhl340|b$I0oxiS+>5b66iN>qvo3|0sN?4fL=Gb=XDO}Gd3-j z373SMw9M6j^K(lna*Mf(=6sS( z6=At7N5%Ax9kEK6oo=_fu-IQ)PM5IUPMM7&o25V?d_h>Df>@@5q}dtvO=ZoO7mw!I z!=wdM2YXYnrB;U1t)zcv=cdkWTjmlKpr;NOOKETFuJKYaHJ?qJFe+7YM`FTGmM`t_ zKDcAlAG5UBu{x^O#9NLYnVKVZ>Mc|IP}8*8qDslsd`>lmq%X_umEqEuMaI;85)T^Z z)6{TI9Gu^B_~7CF^;mayZrrk$5+&)tl;Z!iDWOYVPExiDiivZoKX)9TKQMJ$-A=D# zeKfUy2mularp;{&X}RTSf1JntsRJw#i)k}t0-P3i+_a07MPKjOJ~UhJFgqu9ZFyko zXr>Hj>MmA;qqtn2Hl0p=_1*`_;9o$9W7>=q7uel%|an z(*slcY)(6En!0;n>h5Hiu-=f8+~m#8of|tl8@*9c?=Bxj8dEnSkIioEKh^DzsW_{_ z8#@mdTf#nB+D|EQXWA>9B^SZTN7*n{y0vbxql7SF_oOVx;v$CR_>Ii2ibC2Kps-Nd6)Aa2%7DVo8Zk8$rPMEK zwywJ4@zZ45^*o!c=z$~xgKLhU*&tr(r%pbpUgtP1SL+SaRK_7`QRMN0Y7Ea^*)SGE zPE4zAm(2wF+;G3Ozi=q7vfH*2%u0%d8H_w#iOX0*@tbkl|47Wc##EFu(@jaZYKdLY zc zEvPsWKkT4bfFOW^49nJfWTs8yvD)cGZyUo}DO-cuBx6daPdk%ecWTW!Psc?U&(l3; zf#|Pgy44M*d)*6hxqhh3>hHGQGmkx4?f=;AXRVs7!=crNsUP$^de7EohC+8{R|rGJ z_+S;8$(GPw*w{;}jlGy6ZNK*SEIJ@V@3PB>=nMgG1>3?_B|i2HDr;0DvKYBabC9*W zlxgsabO^oR)C7@%^&;2>-f$w?Y@&YS&ziQ|`m==R+|Q4tDOx))Ygwx8uGOua#EZcoDrH^PQ@~i zupRYAZ6SWou%Rccrbql1hqUOYEMx=$id>{5QUTr$Z5n5WSC`a zw--;_?M2VGGVx1@G*| zceb8F3J9&R&U%P_Nf@t8^b{15D$jw|W;}a^y-D3`W>!3B_bK70Ixz|nL}p9yl!L1N zW%)=anDr8~Wv^GgAqu5)7t(`xovq42T$xLoOzTK4c`g$WSPG!1;P?!}Mcig2XckJ} zrl>Dr%NZ?gBn#9m)Ei#rDA6qCG4YxZy-9+|hMqFa&A5M4p=j&ac3<7S&>^3BUxOlK zVb=aI;FJXg5~yv-498fBqZo<-*lnK-CrpBAW6LP>0yaQ>*6nsdFKFJIL_#9H7u$wR z({6{N0FBybJ+t<-MSI~_6I#t!HORBPBq-iMHXU%w+)9<>Ds~ytkrFXwi`m^_alp0DIYf~yV+p!DPx)s!wA2Uf?HkaA= z(j^iILJK>m3C3Qg6LlWwyq9F5?u=hx;2K&5DGrD7qIN=7D%xl{9Q?_yquP^VXam(H z81imk9Sqr*t(ABybHsao53=O5Bx|2xun<73IobqUs~O#J+o>8ysAM%R!JUE5qQgn4 z44vm4*U=p*BJ4$bxHF69l9V8Bb8<(_@UotVB6+P%TeZz#qZU7(1gxpYAHG!JR5ZAu6nrUTt&CCZS!Cfhm-H}Mnq zkWblcm6E3e2&>V3&H1RDy_=-R9c8H_trw;W@Xy9;DAa_7TNgvPp#qWeHt6I``0Y>+MFg_*3VA5=_u}Foc?tUVpIkMWonNyEa2MI=?J0Tqibcw&%J_Rr!CEg zlmkuJO=IP1b|%$qMaIF>8w}Yo$`&P*KoXnlm>;XqLCCvkyE(HVHC)Y7HEk?EBe_;o zPbaHnm^}Sl8_U=}98VuCi|zJu=C+q1YL_4r)O@g_X|wP)&w?w`AM5oE!cF+yUsX+L z6Py{1&wR=ZQp}AsQxYNL4$Rg}?Lt^{mK2sXWM92lCQnrqt)x(+-Q7+79yCj5Mg7(y zupv_aduCPxym^DgPcjmb9Se?rYMDTMe*XXhkAxiyj&ciRh8#@NOsc1TLkswV7PvtK>WWx_^WFA@<{ zH8a*m;!ZcQeq6aQ^H&D1O=}jL+kqR-xA_$|k*j0q3c{L$+Dfok>;JS7`6^ zxrOu55Lv@j6OS-FRXVqtBLtt8@{+ouZ28f1C_!qVUvE}vNa#$85|6g5G2FE8S14{~ z6pinc5Hx9i1ZH!(+Ka*}*b6|#hOr9>rm_2N=N(cYez7E?ss?z7g|n+9TgDF8p)<7E zPnnI~u2W5yQLH8lT6&{0_>*({VvKwS<&Xx@R0?J3f=hZ`Sd!9nlsqj}inM~9{5Ck* z7`x!krRe*t`{3+*SgHC-R#2tZ?3!uPCQ`7~kWK0au8ecm*=Emewih@DRhI6C zfSl7=yA%sA>z6>%{@Fz3*Hrw+E`m>L^Z3xogylSm&vqiBu{>0pR|vIAN;lYyMno*Y zJAy{-V$kzv<&{>dxVvAggv@m%$yNOHgpG+qmtkw3O^2r8!I->c6UF#2)UZ4%H^)?b zbkV?X(c>{21jJIvRR;9Scb8-+^$Tg&`VIP4IU_h-pzNmTExFm(g)RD7t0iKAEBXYo yWyWDrw%T;|a$TL$M{|B<#^NsQho57Yo_B~qBEpwSNJ!uQN1sMVv=GsTJO2;-q|9jm literal 0 HcmV?d00001 diff --git a/wp-content/plugins/wp-webauthn/languages/wp-webauthn-it_IT.po b/wp-content/plugins/wp-webauthn/languages/wp-webauthn-it_IT.po new file mode 100644 index 00000000..ee2ed1ff --- /dev/null +++ b/wp-content/plugins/wp-webauthn/languages/wp-webauthn-it_IT.po @@ -0,0 +1,695 @@ +# Copyright (C) 2022 Axton +# This file is distributed under the same license as the WP-WebAuthn plugin. +msgid "" +msgstr "" +"Project-Id-Version: WP-WebAuthn 1.2.8\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-webauthn\n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it_IT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;" +"_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;" +"esc_html_e;esc_html_x:1,2c\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Domain: wp-webauthn\n" +"X-Generator: Poedit 3.0.1\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: *.js\n" + +#. Plugin Name of the plugin +msgid "WP-WebAuthn" +msgstr "WP-WebAuthn" + +#. Plugin URI of the plugin +msgid "https://flyhigher.top" +msgstr "https://flyhigher.top" + +#. Description of the plugin +msgid "" +"WP-WebAuthn allows you to safely login to your WordPress site without " +"password." +msgstr "" +"WP-WebAuthn ti permette di accedere in modo sicuro al tuo sito WordPress " +"senza password." + +#. Author of the plugin +msgid "Axton" +msgstr "Axton" + +#. Author URI of the plugin +msgid "https://axton.cc" +msgstr "https://axton.cc" + +#: wwa-admin-content.php:6 +msgid "" +"User verification is disabled by default because some mobile devices do not " +"support it (especially on Android devices). But we recommend you to " +"enable it if possible to further secure your login." +msgstr "" +"La verifica dell’utente è disattivata per impostazione predefinita perché " +"alcuni dispositivi mobili non la supportano (soprattutto quelli Android). " +"Tuttavia, vi consigliamo di attivarla, se possibile, per " +"rendere più sicuro il vostro accesso." + +#: wwa-admin-content.php:7 wwa-admin-content.php:245 +msgid "Log count: " +msgstr "Conteggio dei log: " + +#: wwa-admin-content.php:8 wwa-profile-content.php:14 wwa-shortcodes.php:26 +msgid "Loading failed, maybe try refreshing?" +msgstr "Caricamento fallito, provare ad aggiornare la scheda?" + +#: wwa-admin-content.php:16 +msgid "" +"PHP extension gmp doesn't seem to exist, rendering WP-WebAuthn unable to " +"function." +msgstr "" +"L’estensione PHP gmp non sembra esistere, rendendo WP-WebAuthn incapace di " +"funzionare." + +#: wwa-admin-content.php:20 +msgid "" +"PHP extension mbstring doesn't seem to exist, rendering WP-WebAuthn unable " +"to function." +msgstr "" +"L’estensione PHP mbstring non sembra esistere, rendendo WP-WebAuthn incapace " +"di funzionare." + +#: wwa-admin-content.php:24 +msgid "" +"PHP extension sodium doesn't seem to exist, rendering WP-WebAuthn unable to " +"function." +msgstr "" +"L’estensione PHP sodium non sembra esistere, rendendo WP-WebAuthn incapace " +"di funzionare." + +#: wwa-admin-content.php:28 +msgid "" +"WebAuthn features are restricted to websites in secure contexts. Please make " +"sure your website is served over HTTPS or locally with localhost." +msgstr "" +"Le funzioni di WebAuthn sono limitate ai siti web in contesti sicuri. " +"Assicuratevi che il vostro sito web sia servito tramite HTTPS o localmente " +"con localhost." + +#: wwa-admin-content.php:104 +msgid "Settings saved." +msgstr "Impostazioni salvate." + +#: wwa-admin-content.php:106 +msgid "Settings NOT saved." +msgstr "Impostazioni NON salvate." + +#: wwa-admin-content.php:121 +msgid "Preferred login method" +msgstr "Metodo di login preferito" + +#: wwa-admin-content.php:125 +msgid "Prefer WebAuthn" +msgstr "Preferire WebAuthn" + +#: wwa-admin-content.php:126 +msgid "Prefer password" +msgstr "Preferire la password" + +#: wwa-admin-content.php:127 wwa-profile-content.php:56 +msgid "WebAuthn Only" +msgstr "Solo WebAuthn" + +#: wwa-admin-content.php:129 +msgid "" +"When using \"WebAuthn Only\", password login will be completely disabled. " +"Please make sure your browser supports WebAuthn, otherwise you may unable to " +"login.
User that doesn't have any registered authenticator (e.g. new " +"user) will unable to login when using \"WebAuthn Only\".
When the browser " +"does not support WebAuthn, the login method will default to password if " +"password login is not disabled." +msgstr "" +"Quando si utilizza “Solo WebAuthn”, il login con password sarà completamente " +"disabilitato. Assicuratevi che il vostro browser supporti WebAuthn, " +"altrimenti potreste non riuscire ad accedere.
Gli utenti che non hanno un " +"autenticatore registrato (ad esempio i nuovi utenti) non potranno accedere " +"quando si utilizza “Solo WebAuthn”.
Se il browser non supporta WebAuthn, " +"il metodo di accesso verrà impostato di default sulla password se il login " +"con password non è disabilitato." + +#: wwa-admin-content.php:133 +msgid "Website identifier" +msgstr "Identificatore del sito web" + +#: wwa-admin-content.php:136 +msgid "" +"This identifier is for identification purpose only and DOES NOT affect the authentication process in anyway." +msgstr "" +"Questo identificatore serve solo per l’identificazione e NON influisce in alcun modo sul processo di autenticazione." + +#: wwa-admin-content.php:140 +msgid "Website domain" +msgstr "Dominio del sito web" + +#: wwa-admin-content.php:143 +msgid "" +"This field MUST be exactly the same with the current domain " +"or parent domain." +msgstr "" +"Questo campo DEVE essere esattamente lo stesso del dominio " +"corrente o del dominio principale." + +#: wwa-admin-content.php:150 +msgid "Allow to remember login" +msgstr "Consentire di ricordare il login" + +#: wwa-admin-content.php:159 wwa-admin-content.php:170 +#: wwa-admin-content.php:186 wwa-admin-content.php:242 +#: wwa-profile-content.php:130 wwa-shortcodes.php:118 +msgid "Enable" +msgstr "Attiva" + +#: wwa-admin-content.php:160 wwa-admin-content.php:171 +#: wwa-admin-content.php:187 wwa-admin-content.php:243 +#: wwa-profile-content.php:131 wwa-shortcodes.php:118 +msgid "Disable" +msgstr "Disattiva" + +#: wwa-admin-content.php:161 +msgid "" +"Show the 'Remember Me' checkbox beside the login form when using WebAuthn." +msgstr "" +"Mostra la casella di controllo “Ricordami” accanto al modulo di accesso " +"quando si utilizza WebAuthn." + +#: wwa-admin-content.php:166 +msgid "Require user verification" +msgstr "Richiedere la verifica dell’utente" + +#: wwa-admin-content.php:172 +msgid "" +"User verification can improve security, but is not fully supported by mobile " +"devices.
If you cannot register or verify your authenticators, please " +"consider disabling user verification." +msgstr "" +"La verifica dell’utente può migliorare la sicurezza, ma non è completamente " +"supportata dai dispositivi mobili.
Se non è possibile registrare o " +"verificare gli autenticatori, si consiglia di disattivare la verifica utente." + +#: wwa-admin-content.php:177 +msgid "Allow to login without username" +msgstr "Consentire il login senza nome utente" + +#: wwa-admin-content.php:188 +msgid "" +"Allow users to register authenticator with usernameless authentication " +"feature and login without username.
User verification will be " +"enabled automatically when authenticating with usernameless authentication " +"feature.
Some authenticators and some browsers DO NOT support this feature." +msgstr "" +"Consentire agli utenti di registrare l’autenticatore con la funzione di " +"autenticazione senza nome utente e di accedere senza nome utente." +"
La verifica dell’utente viene attivata automaticamente quando ci " +"si autentica con la funzione di autenticazione senza nome.
Alcuni autenticatori e alcuni browser NON " +"supportano questa funzione." + +#: wwa-admin-content.php:193 +msgid "Allow a specific type of authenticator" +msgstr "Consentire un tipo specifico di autenticatore" + +#: wwa-admin-content.php:202 wwa-profile-content.php:15 +#: wwa-profile-content.php:111 wwa-shortcodes.php:33 wwa-shortcodes.php:118 +msgid "Any" +msgstr "Qualsiasi" + +#: wwa-admin-content.php:203 wwa-profile-content.php:112 wwa-shortcodes.php:118 +msgid "Platform (e.g. built-in fingerprint sensors)" +msgstr "Piattaforma (ad es. sensori di impronte digitali integrati)" + +#: wwa-admin-content.php:204 wwa-profile-content.php:113 wwa-shortcodes.php:118 +msgid "Roaming (e.g. USB security keys)" +msgstr "Roaming (ad es. chiavi di sicurezza USB)" + +#: wwa-admin-content.php:206 +msgid "" +"If a type is selected, the browser will only prompt for authenticators of " +"selected type when authenticating and user can only register authenticators " +"of selected type." +msgstr "" +"Se si seleziona un tipo, il browser richiederà solo gli autenticatori del " +"tipo selezionato durante l’autenticazione e l’utente potrà registrare solo " +"gli autenticatori del tipo selezionato." + +#: wwa-admin-content.php:213 +msgid "After User Registration" +msgstr "Dopo la registrazione dell’utente" + +#: wwa-admin-content.php:222 +msgid "No action" +msgstr "Nessuna azione" + +#: wwa-admin-content.php:223 +msgid "Log user in immediately" +msgstr "Accesso immediato dell’utente" + +#: wwa-admin-content.php:224 +msgid "Redirect to WP-WebAuthn guide page" +msgstr "Reindirizzamento alla pagina della guida di WP-WebAuthn" + +#: wwa-admin-content.php:226 +msgid "" +"What to do when a new user registered. Useful when \"WebAuthn Only\" is " +"enabled." +msgstr "" +"Cosa fare quando si registra un nuovo utente. Utile quando è abilitato “Solo " +"WebAuthn”." + +#: wwa-admin-content.php:233 +msgid "Logging" +msgstr "Logging" + +#: wwa-admin-content.php:245 +msgid "Clear log" +msgstr "Cancella registro" + +#: wwa-admin-content.php:247 +msgid "" +"For debugging only. Enable only when needed.
Note: Logs may " +"contain sensitive information." +msgstr "" +"Solo per il debug. Abilitare solo se necessario.
Nota: I registri " +"possono contenere informazioni sensibili." + +#: wwa-admin-content.php:256 +msgid "Log" +msgstr "Log" + +#: wwa-admin-content.php:258 +msgid "Automatic update every 5 seconds." +msgstr "Aggiornamento automatico ogni 5 secondi." + +#: wwa-admin-content.php:262 +msgid "" +"To register a new authenticator or edit your authenticators, please go to your profile." +msgstr "" +"Per registrare un nuovo autenticatore o modificare i propri autenticatori, " +"accedere a il proprio profilo." + +#: wwa-functions.php:148 wwa-shortcodes.php:88 +msgid "Auth" +msgstr "Autorizzazione" + +#: wwa-functions.php:149 wwa-shortcodes.php:11 wwa-shortcodes.php:85 +#: wwa-shortcodes.php:88 +msgid "Authenticate with WebAuthn" +msgstr "Autenticare con WebAuthn" + +#: wwa-functions.php:150 wwa-shortcodes.php:12 +msgid "Hold on..." +msgstr "Un attimo…" + +#: wwa-functions.php:151 wwa-shortcodes.php:13 +msgid "Please proceed..." +msgstr "Si prega di procedere…" + +#: wwa-functions.php:152 wwa-shortcodes.php:14 +msgid "Authenticating..." +msgstr "Autenticazione…" + +#: wwa-functions.php:153 wwa-shortcodes.php:15 +msgid "Authenticated" +msgstr "Autenticato" + +#: wwa-functions.php:154 wwa-shortcodes.php:16 +msgid "Auth failed" +msgstr "Autorizzazione non riuscita" + +#: wwa-functions.php:155 +msgid "" +"It looks like your browser doesn't support WebAuthn, which means you may " +"unable to login." +msgstr "" +"Sembra che il vostro browser non supporti WebAuthn, il che significa che " +"potreste non riuscire ad accedere." + +#: wwa-functions.php:156 wwa-shortcodes.php:88 +msgid "Username" +msgstr "Nome utente" + +#: wwa-functions.php:158 +msgid "Error: The username field is empty." +msgstr "Errore: il campo nome utente è vuoto." + +#: wwa-functions.php:159 wwa-shortcodes.php:42 +msgid "Try to enter the username" +msgstr "Provare a inserire il nome utente" + +#: wwa-functions.php:174 +msgid "Logging in with password has been disabled by the site manager." +msgstr "Il login con password è stato disabilitato dal gestore del sito." + +#: wwa-functions.php:180 +msgid "Logging in with password has been disabled for this account." +msgstr "L’accesso con password è stato disabilitato per questo account." + +#: wwa-functions.php:218 +msgid "" +"Logging in with password has been disabled for %s but you haven't register " +"any WebAuthn authenticator yet. You may unable to login again once you log " +"out. Register" +msgstr "" +"L’accesso con password è stato disabilitato, ma non è stato ancora " +"registrato alcun autenticatore WebAuthn. È possibile che non si riesca ad " +"accedere nuovamente una volta effettuato il logout. Registrazione" + +#: wwa-functions.php:218 wwa-functions.php:263 +msgid "the site" +msgstr "il sito" + +#: wwa-functions.php:218 +msgid "your account" +msgstr "il tuo account" + +#: wwa-functions.php:263 +msgid "" +"Logging in with password has been disabled for %s but this account haven't register any WebAuthn authenticator yet. This user may " +"unable to login." +msgstr "" +"Il login con password è stato disabilitato per %s ma questo account non ha ancora registrato alcun autenticatore WebAuthn. Questo utente " +"potrebbe non essere in grado di effettuare il login." + +#: wwa-functions.php:263 +msgid "this account" +msgstr "questo account" + +#: wwa-functions.php:291 +msgid "Settings" +msgstr "Impostazioni" + +#: wwa-functions.php:299 +msgid "GitHub" +msgstr "GitHub" + +#: wwa-functions.php:300 +msgid "Documentation" +msgstr "Documentazione" + +#: wwa-profile-content.php:7 +msgid "Initializing..." +msgstr "Inizializzazione…" + +#: wwa-profile-content.php:8 wwa-shortcodes.php:37 +msgid "Please follow instructions to finish registration..." +msgstr "Seguire le istruzioni per completare la registrazione…" + +#: wwa-profile-content.php:9 wwa-shortcodes.php:38 +msgctxt "action" +msgid "Registered" +msgstr "Registrato" + +#: wwa-profile-content.php:10 wwa-shortcodes.php:39 +msgid "Registration failed" +msgstr "Registrazione fallita" + +#: wwa-profile-content.php:11 wwa-shortcodes.php:40 +msgid "Your browser does not support WebAuthn" +msgstr "Il vostro browser non supporta WebAuthn" + +#: wwa-profile-content.php:12 wwa-shortcodes.php:41 +msgid "Registrating..." +msgstr "Registrazione…" + +#: wwa-profile-content.php:13 wwa-shortcodes.php:21 +msgid "Please enter the authenticator identifier" +msgstr "Inserire l’identificativo dell’autenticatore" + +#: wwa-profile-content.php:16 wwa-shortcodes.php:34 +msgid "Platform authenticator" +msgstr "Autenticatore di piattaforma" + +#: wwa-profile-content.php:17 wwa-shortcodes.php:35 +msgid "Roaming authenticator" +msgstr "Autenticatore di roaming" + +#: wwa-profile-content.php:18 wwa-shortcodes.php:36 +msgid "Remove" +msgstr "Rimuovi" + +#: wwa-profile-content.php:19 wwa-shortcodes.php:22 +msgid "Please follow instructions to finish verification..." +msgstr "Seguire le istruzioni per completare la verifica…" + +#: wwa-profile-content.php:20 wwa-shortcodes.php:23 +msgid "Verifying..." +msgstr "Verificazione…" + +#: wwa-profile-content.php:21 wwa-shortcodes.php:24 +msgid "Verification failed" +msgstr "Verificazione fallita" + +#: wwa-profile-content.php:22 wwa-shortcodes.php:25 +msgid "Verification passed! You can now log in through WebAuthn" +msgstr "" +"Verifica approvata! Ora è possibile effettuare l’accesso tramite WebAuthn" + +#: wwa-profile-content.php:23 wwa-shortcodes.php:32 +msgid "No registered authenticators" +msgstr "Nessun autenticatore registrato" + +#: wwa-profile-content.php:24 wwa-shortcodes.php:27 +msgid "Confirm removal of authenticator: " +msgstr "Confermare la rimozione dell’autenticatore: " + +#: wwa-profile-content.php:25 wwa-shortcodes.php:28 +msgid "Removing..." +msgstr "Rimozione…" + +#: wwa-profile-content.php:26 wwa-shortcodes.php:29 +msgid "Rename" +msgstr "Rinonima" + +#: wwa-profile-content.php:27 wwa-shortcodes.php:30 +msgid "Rename the authenticator" +msgstr "Rinominare l’autenticatore" + +#: wwa-profile-content.php:28 wwa-shortcodes.php:31 +msgid "Renaming..." +msgstr "Rinominando…" + +#: wwa-profile-content.php:29 wwa-shortcodes.php:10 +msgid "Ready" +msgstr "Pronto" + +#: wwa-profile-content.php:30 wwa-shortcodes.php:17 +msgid "No" +msgstr "No" + +#: wwa-profile-content.php:31 wwa-shortcodes.php:18 +msgid " (Unavailable)" +msgstr " (Non disponibile)" + +#: wwa-profile-content.php:32 wwa-shortcodes.php:19 +msgid "The site administrator has disabled usernameless login feature." +msgstr "" +"L’amministratore del sito ha disattivato la funzione di accesso senza nome." + +#: wwa-profile-content.php:33 wwa-shortcodes.php:43 +msgid "" +"After removing this authenticator, you will not be able to login with " +"WebAuthn" +msgstr "" +"Dopo aver rimosso l’autenticatore, non sarà più possibile effettuare il " +"login con WebAuthn" + +#: wwa-profile-content.php:34 wwa-shortcodes.php:44 +msgid " (Disabled)" +msgstr " (Disabilitato)" + +#: wwa-profile-content.php:35 wwa-shortcodes.php:45 +msgid "The site administrator only allow platform authenticators currently." +msgstr "" +"Attualmente l’amministratore del sito consente solo autenticatori di " +"piattaforma." + +#: wwa-profile-content.php:36 wwa-shortcodes.php:46 +msgid "The site administrator only allow roaming authenticators currently." +msgstr "" +"Attualmente l’amministratore del sito consente solo gli autenticatori in " +"roaming." + +#: wwa-profile-content.php:50 +msgid "" +"This site is not correctly configured to use WebAuthn. Please contact the " +"site administrator." +msgstr "" +"Questo sito non è configurato correttamente per utilizzare WebAuthn. " +"Contattare l’amministratore del sito." + +#: wwa-profile-content.php:60 +msgid "Disable password login for this account" +msgstr "Disabilita l’accesso con password per questo account" + +#: wwa-profile-content.php:62 +msgid "" +"When checked, password login will be completely disabled. Please make sure " +"your browser supports WebAuthn and you have a registered authenticator, " +"otherwise you may unable to login." +msgstr "" +"Quando è selezionata, la password di accesso sarà completamente " +"disabilitata. Assicuratevi che il vostro browser supporti WebAuthn e che " +"abbiate un autenticatore registrato, altrimenti potreste non riuscire ad " +"accedere." + +#: wwa-profile-content.php:62 +msgid "The site administrator has disabled password login for the whole site." +msgstr "" +"L’amministratore del sito ha disabilitato il login con password per l’intero " +"sito." + +#: wwa-profile-content.php:66 +msgid "Registered WebAuthn Authenticators" +msgstr "Autenticatori WebAuthn registrati" + +#: wwa-profile-content.php:71 wwa-profile-content.php:86 wwa-shortcodes.php:156 +#: wwa-shortcodes.php:158 +msgid "Identifier" +msgstr "Identificatore" + +#: wwa-profile-content.php:72 wwa-profile-content.php:87 wwa-shortcodes.php:156 +#: wwa-shortcodes.php:158 +msgid "Type" +msgstr "Tipo" + +#: wwa-profile-content.php:73 wwa-profile-content.php:88 wwa-shortcodes.php:156 +#: wwa-shortcodes.php:158 +msgctxt "time" +msgid "Registered" +msgstr "Registrato" + +#: wwa-profile-content.php:74 wwa-profile-content.php:89 +msgid "Last used" +msgstr "Ultimo utilizzo" + +#: wwa-profile-content.php:75 wwa-profile-content.php:90 wwa-shortcodes.php:156 +#: wwa-shortcodes.php:158 +msgid "Usernameless" +msgstr "Senza nome utente" + +#: wwa-profile-content.php:76 wwa-profile-content.php:91 wwa-shortcodes.php:156 +#: wwa-shortcodes.php:158 +msgid "Action" +msgstr "Azione" + +#: wwa-profile-content.php:81 wwa-shortcodes.php:157 +msgid "Loading..." +msgstr "Caricamento in corso…" + +#: wwa-profile-content.php:98 wwa-profile-content.php:101 +msgid "Register New Authenticator" +msgstr "Registrazione di un nuovo autenticatore" + +#: wwa-profile-content.php:98 wwa-profile-content.php:142 +msgid "Verify Authenticator" +msgstr "Verificare l’autenticatore" + +#: wwa-profile-content.php:102 +msgid "" +"You are about to associate an authenticator with the current account " +"%s.
You can register multiple authenticators for an account." +msgstr "" +"Si sta per associare un autenticatore all’account corrente %s.
È possibile registrare più autenticatori per un account." + +#: wwa-profile-content.php:105 wwa-shortcodes.php:118 +msgid "Type of authenticator" +msgstr "Tipo di autenticatore" + +#: wwa-profile-content.php:115 wwa-shortcodes.php:118 +msgid "" +"If a type is selected, the browser will only prompt for authenticators of " +"selected type.
Regardless of the type, you can only log in with the " +"very same authenticators you've registered." +msgstr "" +"If a type is selected, the browser will only prompt for authenticators of " +"selected type.
Indipendentemente dal tipo, è possibile accedere solo " +"con gli stessi autenticatori registrati." + +#: wwa-profile-content.php:119 +msgid "Authenticator Identifier" +msgstr "Identificatore dell’autenticatore" + +#: wwa-profile-content.php:122 wwa-shortcodes.php:118 +msgid "" +"An easily identifiable name for the authenticator. DOES NOT " +"affect the authentication process in anyway." +msgstr "" +"An easily identifiable name for the authenticator. NON " +"influisce in alcun modo sul processo di autenticazione." + +#: wwa-profile-content.php:127 wwa-shortcodes.php:118 +msgid "Login without username" +msgstr "Accesso senza nome utente" + +#: wwa-profile-content.php:132 wwa-shortcodes.php:118 +msgid "" +"If registered authenticator with this feature, you can login without enter " +"your username.
Some authenticators like U2F-only authenticators and some " +"browsers DO NOT support this feature.
A record will be " +"stored in the authenticator permanently untill you reset it." +msgstr "" +"If registered authenticator with this feature, you can login without enter " +"your username.
Alcuni autenticatori, come gli autenticatori solo U2F e " +"alcuni browser, NON supportano questa funzione.
Un " +"record sarà memorizzato nell’autenticatore in modo permanente fino a quando " +"non lo si resetta." + +#: wwa-profile-content.php:138 +msgid "Start Registration" +msgstr "Inizia registrazione" + +#: wwa-profile-content.php:143 +msgid "" +"Click Test Login to verify that the registered authenticators are working." +msgstr "" +"Fare clic su Prova accesso per verificare che gli autenticatori registrati " +"funzionino." + +#: wwa-profile-content.php:144 wwa-shortcodes.php:144 +msgid "Test Login" +msgstr "Test di accesso" + +#: wwa-profile-content.php:146 wwa-shortcodes.php:144 +msgid "Test Login (usernameless)" +msgstr "Test di accesso (senza nome utente)" + +#: wwa-shortcodes.php:20 +msgid "Error: The username field is empty." +msgstr "Errore: Il campo nome utente è vuoto." + +#: wwa-shortcodes.php:88 +msgid "Authenticate with password" +msgstr "Autenticazione con password" + +#: wwa-shortcodes.php:105 wwa-shortcodes.php:133 wwa-shortcodes.php:166 +msgid "You haven't logged in yet." +msgstr "Non hai ancora effettuato il login." + +#: wwa-shortcodes.php:118 +msgid "Authenticator identifier" +msgstr "Identificatore dell’autenticatore" + +#: wwa-shortcodes.php:118 +msgid "Start registration" +msgstr "Avviare la registrazione" diff --git a/wp-content/plugins/wp-webauthn/readme.txt b/wp-content/plugins/wp-webauthn/readme.txt index 82df5b99..43c1973a 100644 --- a/wp-content/plugins/wp-webauthn/readme.txt +++ b/wp-content/plugins/wp-webauthn/readme.txt @@ -1,21 +1,21 @@ === WP-WebAuthn === Contributors: axton Donate link: https://flyhigher.top/about -Tags: u2f, fido, fido2, webauthn, login, security, password, authentication +Tags: u2f, fido, fido2, webauthn, passkey, login, security, password, authentication Requires at least: 5.0 -Tested up to: 6.0 -Stable tag: 1.2.8 +Tested up to: 6.3 +Stable tag: 1.3.1 Requires PHP: 7.2 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html -WP-WebAuthn enables passwordless login through FIDO2 and U2F devices like FaceID or Windows Hello for your site. +WP-WebAuthn enables passwordless login through FIDO2 and U2F devices like Passkey, FaceID or Windows Hello for your site. == Description == -WebAuthn is a new way for you to authenticate in web. It helps you replace your passwords with devices like USB Keys, fingerprint scanners, Windows Hello compatible cameras, FaceID/TouchID and more. Using WebAuthn, you can login to your a website with a glance or touch. +WebAuthn is a new way for you to authenticate in web. It helps you replace your passwords with devices like Passkeys, USB Keys, fingerprint scanners, Windows Hello compatible cameras, FaceID/TouchID and more. Using WebAuthn, you can login to your a website with a glance or touch. -When using WebAuthn, you just need to click once and perform a simple verification on the authenticator, then you are logged in. **No password needed.** +When using WebAuthn, you just need to click once and perform a simple verification on the authenticator, then you are logged in. **No password needed.** If your device supports Passkey, your authenticator can roam seamlessly across multiple devices for a more convenient login experience. WP-WebAuthn is a plug-in for WordPress to enable WebAuthn on your site. Just download and install it, and you are in the future of web authentication. @@ -80,6 +80,19 @@ To use FaceID or TouchID, you need to use iOS/iPadOS 14+. == Changelog == += 1.3.1 = +Update: Translations + += 1.3.0 = +Add: Allow to login with email addresses +Add: Disable password reset +Add: After user registration +Add: Spanish-Latam translation (thanks to Eduardo Chongkan), Catalan translation (thanks to Aniol Pagès), Spanish and Italian translations (thanks to AlwaysReading) +Fix: Undefined username in Gutenberg Blocks +Fix: 2FA compatibility +Update: Translations +Update: Third party libraries + = 1.2.8 = Fix: privilege check for admin panel diff --git a/wp-content/plugins/wp-webauthn/vendor/autoload.php b/wp-content/plugins/wp-webauthn/vendor/autoload.php deleted file mode 100644 index 8737b350..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/autoload.php +++ /dev/null @@ -1,12 +0,0 @@ -register(true); - - $includeFiles = \Composer\Autoload\ComposerStaticInit8c7684b956de574bcb0eefe2be31e0ab::$files; - foreach ($includeFiles as $fileIdentifier => $file) { - composerRequire8c7684b956de574bcb0eefe2be31e0ab($fileIdentifier, $file); - } - - return $loader; - } -} - -/** - * @param string $fileIdentifier - * @param string $file - * @return void - */ -function composerRequire8c7684b956de574bcb0eefe2be31e0ab($fileIdentifier, $file) -{ - if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { - $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; - - require $file; - } -} diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/.github/workflows/phpunit.yml b/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/.github/workflows/phpunit.yml deleted file mode 100644 index 556e105d..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/.github/workflows/phpunit.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: PHPUnit - -on: - push: - branches: - - master - pull_request: - -jobs: - phpunit: - name: PHPUnit - runs-on: ubuntu-latest - strategy: - matrix: - php: - - '7.1' - - '7.2' - - '7.3' - - '7.4' - - '8.0' - - '8.1' - steps: - - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ matrix.php }} - coverage: none - extensions: gmp, bcmath - tools: composer - - uses: actions/checkout@v2 - - name: Setup problem matchers - run: | - echo "::add-matcher::${{ runner.tool_cache }}/php.json" - echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" - - run: composer install - - run: vendor/bin/phpunit diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/OID.php b/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/OID.php deleted file mode 100644 index 7d331b0a..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/OID.php +++ /dev/null @@ -1,199 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace FG\ASN1; - -class OID -{ - const RSA_ENCRYPTION = '1.2.840.113549.1.1.1'; - const MD5_WITH_RSA_ENCRYPTION = '1.2.840.113549.1.1.4'; - const SHA1_WITH_RSA_SIGNATURE = '1.2.840.113549.1.1.5'; - const SHA256_WITH_RSA_SIGNATURE = '1.2.840.113549.1.1.11'; - const PKCS9_EMAIL = '1.2.840.113549.1.9.1'; - const PKCS9_UNSTRUCTURED_NAME = '1.2.840.113549.1.9.2'; - const PKCS9_CONTENT_TYPE = '1.2.840.113549.1.9.3'; - const PKCS9_MESSAGE_DIGEST = '1.2.840.113549.1.9.4'; - const PKCS9_SIGNING_TIME = '1.2.840.113549.1.9.5'; - const PKCS9_EXTENSION_REQUEST = '1.2.840.113549.1.9.14'; - - // certificate extension identifier - const CERT_EXT_SUBJECT_DIRECTORY_ATTR = '2.5.29.9'; - const CERT_EXT_SUBJECT_KEY_IDENTIFIER = '2.5.29.14'; - const CERT_EXT_KEY_USAGE = '2.5.29.15'; - const CERT_EXT_PRIVATE_KEY_USAGE_PERIOD = '2.5.29.16'; - const CERT_EXT_SUBJECT_ALT_NAME = '2.5.29.17'; - const CERT_EXT_ISSUER_ALT_NAME = '2.5.29.18'; - const CERT_EXT_BASIC_CONSTRAINTS = '2.5.29.19'; - const CERT_EXT_CRL_NUMBER = '2.5.29.20'; - const CERT_EXT_REASON_CODE = '2.5.29.21'; - const CERT_EXT_INVALIDITY_DATE = '2.5.29.24'; - const CERT_EXT_DELTA_CRL_INDICATOR = '2.5.29.27'; - const CERT_EXT_ISSUING_DIST_POINT = '2.5.29.28'; - const CERT_EXT_CERT_ISSUER = '2.5.29.29'; - const CERT_EXT_NAME_CONSTRAINTS = '2.5.29.30'; - const CERT_EXT_CRL_DISTRIBUTION_POINTS = '2.5.29.31'; - const CERT_EXT_CERT_POLICIES = '2.5.29.32'; - const CERT_EXT_AUTHORITY_KEY_IDENTIFIER = '2.5.29.35'; - const CERT_EXT_EXTENDED_KEY_USAGE = '2.5.29.37'; - - // standard certificate files - const COMMON_NAME = '2.5.4.3'; - const SURNAME = '2.5.4.4'; - const SERIAL_NUMBER = '2.5.4.5'; - const COUNTRY_NAME = '2.5.4.6'; - const LOCALITY_NAME = '2.5.4.7'; - const STATE_OR_PROVINCE_NAME = '2.5.4.8'; - const STREET_ADDRESS = '2.5.4.9'; - const ORGANIZATION_NAME = '2.5.4.10'; - const OU_NAME = '2.5.4.11'; - const TITLE = '2.5.4.12'; - const DESCRIPTION = '2.5.4.13'; - const POSTAL_ADDRESS = '2.5.4.16'; - const POSTAL_CODE = '2.5.4.17'; - const AUTHORITY_REVOCATION_LIST = '2.5.4.38'; - - const AUTHORITY_INFORMATION_ACCESS = '1.3.6.1.5.5.7.1.1'; - - /** - * Returns the name of the given object identifier. - * - * Some OIDs are saved as class constants in this class. - * If the wanted oidString is not among them, this method will - * query http://oid-info.com for the right name. - * This behavior can be suppressed by setting the second method parameter to false. - * - * @param string $oidString - * @param bool $loadFromWeb - * - * @see self::loadFromWeb($oidString) - * - * @return string - */ - public static function getName($oidString, $loadFromWeb = true) - { - switch ($oidString) { - case self::RSA_ENCRYPTION: - return 'RSA Encryption'; - case self::MD5_WITH_RSA_ENCRYPTION: - return 'MD5 with RSA Encryption'; - case self::SHA1_WITH_RSA_SIGNATURE: - return 'SHA-1 with RSA Signature'; - - case self::PKCS9_EMAIL: - return 'PKCS #9 Email Address'; - case self::PKCS9_UNSTRUCTURED_NAME: - return 'PKCS #9 Unstructured Name'; - case self::PKCS9_CONTENT_TYPE: - return 'PKCS #9 Content Type'; - case self::PKCS9_MESSAGE_DIGEST: - return 'PKCS #9 Message Digest'; - case self::PKCS9_SIGNING_TIME: - return 'PKCS #9 Signing Time'; - - case self::COMMON_NAME: - return 'Common Name'; - case self::SURNAME: - return 'Surname'; - case self::SERIAL_NUMBER: - return 'Serial Number'; - case self::COUNTRY_NAME: - return 'Country Name'; - case self::LOCALITY_NAME: - return 'Locality Name'; - case self::STATE_OR_PROVINCE_NAME: - return 'State or Province Name'; - case self::STREET_ADDRESS: - return 'Street Address'; - case self::ORGANIZATION_NAME: - return 'Organization Name'; - case self::OU_NAME: - return 'Organization Unit Name'; - case self::TITLE: - return 'Title'; - case self::DESCRIPTION: - return 'Description'; - case self::POSTAL_ADDRESS: - return 'Postal Address'; - case self::POSTAL_CODE: - return 'Postal Code'; - case self::AUTHORITY_REVOCATION_LIST: - return 'Authority Revocation List'; - - case self::CERT_EXT_SUBJECT_DIRECTORY_ATTR: - return 'Subject directory attributes'; - case self::CERT_EXT_SUBJECT_KEY_IDENTIFIER: - return 'Subject key identifier'; - case self::CERT_EXT_KEY_USAGE: - return 'Key usage certificate extension'; - case self::CERT_EXT_PRIVATE_KEY_USAGE_PERIOD: - return 'Private key usage'; - case self::CERT_EXT_SUBJECT_ALT_NAME: - return 'Subject alternative name (SAN)'; - case self::CERT_EXT_ISSUER_ALT_NAME: - return 'Issuer alternative name'; - case self::CERT_EXT_BASIC_CONSTRAINTS: - return 'Basic constraints'; - case self::CERT_EXT_CRL_NUMBER: - return 'CRL number'; - case self::CERT_EXT_REASON_CODE: - return 'Reason code'; - case self::CERT_EXT_INVALIDITY_DATE: - return 'Invalidity code'; - case self::CERT_EXT_DELTA_CRL_INDICATOR: - return 'Delta CRL indicator'; - case self::CERT_EXT_ISSUING_DIST_POINT: - return 'Issuing distribution point'; - case self::CERT_EXT_CERT_ISSUER: - return 'Certificate issuer'; - case self::CERT_EXT_NAME_CONSTRAINTS: - return 'Name constraints'; - case self::CERT_EXT_CRL_DISTRIBUTION_POINTS: - return 'CRL distribution points'; - case self::CERT_EXT_CERT_POLICIES: - return 'Certificate policies '; - case self::CERT_EXT_AUTHORITY_KEY_IDENTIFIER: - return 'Authority key identifier'; - case self::CERT_EXT_EXTENDED_KEY_USAGE: - return 'Extended key usage'; - case self::AUTHORITY_INFORMATION_ACCESS: - return 'Certificate Authority Information Access (AIA)'; - - default: - if ($loadFromWeb) { - return self::loadFromWeb($oidString); - } else { - return $oidString; - } - } - } - - public static function loadFromWeb($oidString) - { - $ch = curl_init("http://oid-info.com/get/{$oidString}"); - - curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); - curl_setopt($ch, CURLOPT_HEADER, 0); - - $contents = curl_exec($ch); - curl_close($ch); - - // This pattern needs to be updated as soon as the website layout of oid-info.com changes - preg_match_all('#(.+)\(\d+\)#si', $contents, $oidName); - - if (empty($oidName[1])) { - return "{$oidString} (unknown)"; - } - - $oidName = ucfirst(strtolower(preg_replace('/([A-Z][a-z])/', ' $1', $oidName[1][0]))); - $oidName = str_replace('-', ' ', $oidName); - - return "{$oidName} ({$oidString})"; - } -} diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/.php-cs-fixer.php b/wp-content/plugins/wp-webauthn/vendor/league/uri/.php-cs-fixer.php deleted file mode 100644 index 7304a712..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/.php-cs-fixer.php +++ /dev/null @@ -1,58 +0,0 @@ - - -For the full copyright and license information, please view the LICENSE -file that was distributed with this source code. -EOF; - -$finder = PhpCsFixer\Finder::create() - ->in(__DIR__.'/src') - ->in(__DIR__.'/benchmark') -; - -$config = new PhpCsFixer\Config(); - -return $config - ->setRules([ - '@PSR2' => true, - 'array_syntax' => ['syntax' => 'short'], - 'concat_space' => ['spacing' => 'none'], - 'header_comment' => [ - 'comment_type' => 'PHPDoc', - 'header' => $header, - 'location' => 'after_open', - 'separate' => 'both', - ], - 'new_with_braces' => true, - 'no_blank_lines_after_phpdoc' => true, - 'no_empty_phpdoc' => true, - 'no_empty_comment' => true, - 'no_leading_import_slash' => true, - 'no_superfluous_phpdoc_tags' => true, - 'no_trailing_comma_in_singleline_array' => true, - 'no_unused_imports' => true, - 'ordered_imports' => ['imports_order' => ['class', 'function', 'const'], 'sort_algorithm' => 'alpha'], - 'phpdoc_add_missing_param_annotation' => ['only_untyped' => false], - 'phpdoc_align' => true, - 'phpdoc_no_empty_return' => true, - 'phpdoc_order' => true, - 'phpdoc_scalar' => true, - 'phpdoc_to_comment' => true, - 'phpdoc_summary' => true, - 'psr_autoloading' => true, - 'return_type_declaration' => ['space_before' => 'none'], - 'single_blank_line_before_namespace' => true, - 'single_quote' => true, - 'space_after_semicolon' => true, - 'ternary_operator_spaces' => true, - 'trailing_comma_in_multiline' => true, - 'trim_array_spaces' => true, - 'whitespace_after_comma_in_array' => true, - 'yoda_style' => true, - ]) - ->setFinder($finder) -; diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/test_files/hello-world.txt b/wp-content/plugins/wp-webauthn/vendor/league/uri/test_files/hello-world.txt deleted file mode 100644 index 2fb8406f..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/test_files/hello-world.txt +++ /dev/null @@ -1 +0,0 @@ -Bonjour le monde! \ No newline at end of file diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/test_files/john-doe.vcf b/wp-content/plugins/wp-webauthn/vendor/league/uri/test_files/john-doe.vcf deleted file mode 100644 index 1116636e..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/test_files/john-doe.vcf +++ /dev/null @@ -1,25 +0,0 @@ -BEGIN:VCARD -VERSION:3.0 -N:Doe;John;;; -FN:John Doe -ORG:Example.com Inc.; -TITLE:Imaginary test person -EMAIL;type=INTERNET;type=WORK;type=pref:johnDoe@example.org -TEL;type=WORK;type=pref:+1 617 555 1212 -TEL;type=WORK:+1 (617) 555-1234 -TEL;type=CELL:+1 781 555 1212 -TEL;type=HOME:+1 202 555 1212 -item1.ADR;type=WORK:;;2 Enterprise Avenue;Worktown;NY;01111;USA -item1.X-ABADR:us -item2.ADR;type=HOME;type=pref:;;3 Acacia Avenue;Hoemtown;MA;02222;USA -item2.X-ABADR:us -NOTE:John Doe has a long and varied history\, being documented on more police files that anyone else. Reports of his death are alas numerous. -item3.URL;type=pref:http\://www.example/com/doe -item3.X-ABLabel:_$!!$_ -item4.URL:http\://www.example.com/Joe/foaf.df -item4.X-ABLabel:FOAF -item5.X-ABRELATEDNAMES;type=pref:Jane Doe -item5.X-ABLabel:_$!!$_ -CATEGORIES:Work,Test group -X-ABUID:5AD380FD-B2DE-4261-BA99-DE1D1DB52FBE\:ABPerson -END:VCARD diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/test_files/red-nose.gif b/wp-content/plugins/wp-webauthn/vendor/league/uri/test_files/red-nose.gif deleted file mode 100644 index 283fdd3ef079af467660eb5af9d67a9ecdc393aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmZ?wbhEHbRA5kGXkcXc&%p5i|9{1Qg3d*$i6yBi3gww484B*6z5xu1KUo;L7#JCJ z7=QqzoPo)*r+?+?xBQFeY`N9Fxo*L4ex?wQs$|c38Y|X4d$OtEk5`H8-B{_*>-IA( WYEezfD!Z*Q{min@oV{sW4Aua3p)D-{ diff --git a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/CHANGELOG.md b/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/CHANGELOG.md deleted file mode 100644 index 4711924c..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/CHANGELOG.md +++ /dev/null @@ -1,65 +0,0 @@ -# Change Log - - -## 1.0.2 - 2015-12-19 - -### Added - -- Request and Response factory binding types to Puli - - -## 1.0.1 - 2015-12-17 - -### Added - -- Puli configuration and binding types - - -## 1.0.0 - 2015-12-15 - -### Added - -- Response Factory in order to be reused in Message and Server Message factories -- Request Factory - -### Changed - -- Message Factory extends Request and Response factories - - -## 1.0.0-RC1 - 2015-12-14 - -### Added - -- CS check - -### Changed - -- RuntimeException is thrown when the StreamFactory cannot write to the underlying stream - - -## 0.3.0 - 2015-11-16 - -### Removed - -- Client Context Factory -- Factory Awares and Templates - - -## 0.2.0 - 2015-11-16 - -### Changed - -- Reordered the parameters when creating a message to have the protocol last, -as its the least likely to need to be changed. - - -## 0.1.0 - 2015-06-01 - -### Added - -- Initial release - -### Changed - -- Helpers are renamed to templates diff --git a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/LICENSE b/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/LICENSE deleted file mode 100644 index 8e2c4a0b..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2015 PHP HTTP Team - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is furnished -to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/README.md b/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/README.md deleted file mode 100644 index 4654495a..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# PSR-7 Message Factory - -[![Latest Version](https://img.shields.io/github/release/php-http/message-factory.svg?style=flat-square)](https://github.com/php-http/message-factory/releases) -[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE) -[![Total Downloads](https://img.shields.io/packagist/dt/php-http/message-factory.svg?style=flat-square)](https://packagist.org/packages/php-http/message-factory) - -**Factory interfaces for PSR-7 HTTP Message.** - - -## Install - -Via Composer - -``` bash -$ composer require php-http/message-factory -``` - - -## Documentation - -Please see the [official documentation](http://php-http.readthedocs.org/en/latest/message-factory/). - - -## Contributing - -Please see [CONTRIBUTING](CONTRIBUTING.md) and [CONDUCT](CONDUCT.md) for details. - - -## Security - -If you discover any security related issues, please contact us at [security@php-http.org](mailto:security@php-http.org). - - -## License - -The MIT License (MIT). Please see [License File](LICENSE) for more information. diff --git a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/composer.json b/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/composer.json deleted file mode 100644 index 7c72febe..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/composer.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "php-http/message-factory", - "description": "Factory interfaces for PSR-7 HTTP Message", - "license": "MIT", - "keywords": ["http", "factory", "message", "stream", "uri"], - "homepage": "http://php-http.org", - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "require": { - "php": ">=5.4", - "psr/http-message": "^1.0" - }, - "autoload": { - "psr-4": { - "Http\\Message\\": "src/" - } - }, - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - } -} diff --git a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/puli.json b/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/puli.json deleted file mode 100644 index 08d37627..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/puli.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "version": "1.0", - "binding-types": { - "Http\\Message\\MessageFactory": { - "description": "PSR-7 Message Factory", - "parameters": { - "depends": { - "description": "Optional class dependency which can be checked by consumers" - } - } - }, - "Http\\Message\\RequestFactory": { - "parameters": { - "depends": { - "description": "Optional class dependency which can be checked by consumers" - } - } - }, - "Http\\Message\\ResponseFactory": { - "parameters": { - "depends": { - "description": "Optional class dependency which can be checked by consumers" - } - } - }, - "Http\\Message\\StreamFactory": { - "description": "PSR-7 Stream Factory", - "parameters": { - "depends": { - "description": "Optional class dependency which can be checked by consumers" - } - } - }, - "Http\\Message\\UriFactory": { - "description": "PSR-7 URI Factory", - "parameters": { - "depends": { - "description": "Optional class dependency which can be checked by consumers" - } - } - } - } -} diff --git a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/MessageFactory.php b/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/MessageFactory.php deleted file mode 100644 index 965aaa80..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/MessageFactory.php +++ /dev/null @@ -1,12 +0,0 @@ - - */ -interface MessageFactory extends RequestFactory, ResponseFactory -{ -} diff --git a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/RequestFactory.php b/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/RequestFactory.php deleted file mode 100644 index 624e82f3..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/RequestFactory.php +++ /dev/null @@ -1,34 +0,0 @@ - - */ -interface RequestFactory -{ - /** - * Creates a new PSR-7 request. - * - * @param string $method - * @param string|UriInterface $uri - * @param array $headers - * @param resource|string|StreamInterface|null $body - * @param string $protocolVersion - * - * @return RequestInterface - */ - public function createRequest( - $method, - $uri, - array $headers = [], - $body = null, - $protocolVersion = '1.1' - ); -} diff --git a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/ResponseFactory.php b/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/ResponseFactory.php deleted file mode 100644 index 2411ed3a..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/ResponseFactory.php +++ /dev/null @@ -1,35 +0,0 @@ - - */ -interface ResponseFactory -{ - /** - * Creates a new PSR-7 response. - * - * @param int $statusCode - * @param string|null $reasonPhrase - * @param array $headers - * @param resource|string|StreamInterface|null $body - * @param string $protocolVersion - * - * @return ResponseInterface - */ - public function createResponse( - $statusCode = 200, - $reasonPhrase = null, - array $headers = [], - $body = null, - $protocolVersion = '1.1' - ); -} diff --git a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/StreamFactory.php b/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/StreamFactory.php deleted file mode 100644 index 327a902f..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/StreamFactory.php +++ /dev/null @@ -1,25 +0,0 @@ - - */ -interface StreamFactory -{ - /** - * Creates a new PSR-7 stream. - * - * @param string|resource|StreamInterface|null $body - * - * @return StreamInterface - * - * @throws \InvalidArgumentException If the stream body is invalid. - * @throws \RuntimeException If creating the stream from $body fails. - */ - public function createStream($body = null); -} diff --git a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/UriFactory.php b/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/UriFactory.php deleted file mode 100644 index f05e6252..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/php-http/message-factory/src/UriFactory.php +++ /dev/null @@ -1,24 +0,0 @@ - - */ -interface UriFactory -{ - /** - * Creates an PSR-7 URI. - * - * @param string|UriInterface $uri - * - * @return UriInterface - * - * @throws \InvalidArgumentException If the $uri argument can not be converted into a valid URI. - */ - public function createUri($uri); -} diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/.gitignore b/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/.gitignore deleted file mode 100644 index d8a7996a..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -composer.lock -vendor/ diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/.pullapprove.yml b/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/.pullapprove.yml deleted file mode 100644 index 8cf08194..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/.pullapprove.yml +++ /dev/null @@ -1,7 +0,0 @@ -extends: default -reviewers: - - - name: contributors - required: 1 - teams: - - http-factory-contributors diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/README.md b/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/README.md deleted file mode 100644 index 41d362a6..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/README.md +++ /dev/null @@ -1,10 +0,0 @@ -HTTP Factories -============== - -This repository holds all interfaces related to [PSR-17 (HTTP Message Factories)][psr-17]. -Please refer to the specification for a description. - -You can find implementations of the specification by looking for packages providing the -[psr/http-factory-implementation](https://packagist.org/providers/psr/http-factory-implementation) virtual package. - -[psr-17]: https://www.php-fig.org/psr/psr-17/ diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/composer.json b/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/composer.json deleted file mode 100644 index 98862ee4..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/composer.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "name": "ramsey/collection", - "type": "library", - "description": "A PHP library for representing and manipulating collections.", - "keywords": [ - "array", - "collection", - "hash", - "map", - "queue", - "set" - ], - "license": "MIT", - "authors": [ - { - "name": "Ben Ramsey", - "email": "ben@benramsey.com", - "homepage": "https://benramsey.com" - } - ], - "require": { - "php": "^7.3 || ^8", - "symfony/polyfill-php81": "^1.23" - }, - "require-dev": { - "captainhook/captainhook": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "ergebnis/composer-normalize": "^2.6", - "fakerphp/faker": "^1.5", - "hamcrest/hamcrest-php": "^2", - "jangregor/phpstan-prophecy": "^0.8", - "mockery/mockery": "^1.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpstan/extension-installer": "^1", - "phpstan/phpstan": "^0.12.32", - "phpstan/phpstan-mockery": "^0.12.5", - "phpstan/phpstan-phpunit": "^0.12.11", - "phpunit/phpunit": "^8.5 || ^9", - "psy/psysh": "^0.10.4", - "slevomat/coding-standard": "^6.3", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.4" - }, - "config": { - "sort-packages": true - }, - "autoload": { - "psr-4": { - "Ramsey\\Collection\\": "src/" - } - }, - "autoload-dev": { - "psr-4": { - "Ramsey\\Console\\": "resources/console/", - "Ramsey\\Collection\\Test\\": "tests/", - "Ramsey\\Test\\Generics\\": "tests/generics/" - }, - "files": [ - "vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest.php" - ] - }, - "scripts": { - "post-autoload-dump": "captainhook install --ansi -f -s", - "dev:analyze": [ - "@dev:analyze:phpstan", - "@dev:analyze:psalm" - ], - "dev:analyze:phpstan": "phpstan --memory-limit=1G analyse", - "dev:analyze:psalm": "psalm --diff --config=psalm.xml", - "dev:build:clean": "git clean -fX build/.", - "dev:build:clear-cache": "git clean -fX build/cache/.", - "dev:lint": "phpcs --cache=build/cache/phpcs.cache", - "dev:lint:fix": "./bin/lint-fix.sh", - "dev:repl": [ - "echo ; echo 'Type ./bin/repl to start the REPL.'" - ], - "dev:test": "phpunit", - "dev:test:all": [ - "@dev:lint", - "@dev:analyze", - "@dev:test" - ], - "dev:test:coverage:ci": "phpunit --coverage-clover build/logs/clover.xml", - "dev:test:coverage:html": "phpunit --coverage-html build/coverage", - "test": "@dev:test:all" - }, - "scripts-descriptions": { - "dev:analyze": "Performs static analysis on the code base.", - "dev:analyze:phpstan": "Runs the PHPStan static analyzer.", - "dev:analyze:psalm": "Runs the Psalm static analyzer.", - "dev:build:clean": "Removes everything not under version control from the build directory.", - "dev:build:clear-cache": "Removes everything not under version control from build/cache/.", - "dev:lint": "Checks all source code for coding standards issues.", - "dev:lint:fix": "Checks source code for coding standards issues and fixes them, if possible.", - "dev:repl": "Note: Use ./bin/repl to run the REPL.", - "dev:test": "Runs the full unit test suite.", - "dev:test:all": "Runs linting, static analysis, and unit tests.", - "dev:test:coverage:ci": "Runs the unit test suite and generates a Clover coverage report.", - "dev:test:coverage:html": "Runs the unit tests suite and generates an HTML coverage report.", - "test": "Shortcut to run the full test suite." - } -} diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php b/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php deleted file mode 100644 index 72f10812..00000000 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php +++ /dev/null @@ -1,7 +0,0 @@ -> + * @var array> */ private $prefixLengthsPsr4 = array(); /** - * @var array[] - * @psalm-var array> + * @var array> */ private $prefixDirsPsr4 = array(); /** - * @var array[] - * @psalm-var array + * @var list */ private $fallbackDirsPsr4 = array(); // PSR-0 /** - * @var array[] - * @psalm-var array> + * List of PSR-0 prefixes + * + * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2'))) + * + * @var array>> */ private $prefixesPsr0 = array(); /** - * @var array[] - * @psalm-var array + * @var list */ private $fallbackDirsPsr0 = array(); @@ -78,8 +80,7 @@ class ClassLoader private $useIncludePath = false; /** - * @var string[] - * @psalm-var array + * @var array */ private $classMap = array(); @@ -87,29 +88,29 @@ class ClassLoader private $classMapAuthoritative = false; /** - * @var bool[] - * @psalm-var array + * @var array */ private $missingClasses = array(); - /** @var ?string */ + /** @var string|null */ private $apcuPrefix; /** - * @var self[] + * @var array */ private static $registeredLoaders = array(); /** - * @param ?string $vendorDir + * @param string|null $vendorDir */ public function __construct($vendorDir = null) { $this->vendorDir = $vendorDir; + self::initializeIncludeClosure(); } /** - * @return string[] + * @return array> */ public function getPrefixes() { @@ -121,8 +122,7 @@ class ClassLoader } /** - * @return array[] - * @psalm-return array> + * @return array> */ public function getPrefixesPsr4() { @@ -130,8 +130,7 @@ class ClassLoader } /** - * @return array[] - * @psalm-return array + * @return list */ public function getFallbackDirs() { @@ -139,8 +138,7 @@ class ClassLoader } /** - * @return array[] - * @psalm-return array + * @return list */ public function getFallbackDirsPsr4() { @@ -148,8 +146,7 @@ class ClassLoader } /** - * @return string[] Array of classname => path - * @psalm-return array + * @return array Array of classname => path */ public function getClassMap() { @@ -157,8 +154,7 @@ class ClassLoader } /** - * @param string[] $classMap Class to filename map - * @psalm-param array $classMap + * @param array $classMap Class to filename map * * @return void */ @@ -175,24 +171,25 @@ class ClassLoader * Registers a set of PSR-0 directories for a given prefix, either * appending or prepending to the ones previously set for this prefix. * - * @param string $prefix The prefix - * @param string[]|string $paths The PSR-0 root directories - * @param bool $prepend Whether to prepend the directories + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 root directories + * @param bool $prepend Whether to prepend the directories * * @return void */ public function add($prefix, $paths, $prepend = false) { + $paths = (array) $paths; if (!$prefix) { if ($prepend) { $this->fallbackDirsPsr0 = array_merge( - (array) $paths, + $paths, $this->fallbackDirsPsr0 ); } else { $this->fallbackDirsPsr0 = array_merge( $this->fallbackDirsPsr0, - (array) $paths + $paths ); } @@ -201,19 +198,19 @@ class ClassLoader $first = $prefix[0]; if (!isset($this->prefixesPsr0[$first][$prefix])) { - $this->prefixesPsr0[$first][$prefix] = (array) $paths; + $this->prefixesPsr0[$first][$prefix] = $paths; return; } if ($prepend) { $this->prefixesPsr0[$first][$prefix] = array_merge( - (array) $paths, + $paths, $this->prefixesPsr0[$first][$prefix] ); } else { $this->prefixesPsr0[$first][$prefix] = array_merge( $this->prefixesPsr0[$first][$prefix], - (array) $paths + $paths ); } } @@ -222,9 +219,9 @@ class ClassLoader * Registers a set of PSR-4 directories for a given namespace, either * appending or prepending to the ones previously set for this namespace. * - * @param string $prefix The prefix/namespace, with trailing '\\' - * @param string[]|string $paths The PSR-4 base directories - * @param bool $prepend Whether to prepend the directories + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories + * @param bool $prepend Whether to prepend the directories * * @throws \InvalidArgumentException * @@ -232,17 +229,18 @@ class ClassLoader */ public function addPsr4($prefix, $paths, $prepend = false) { + $paths = (array) $paths; if (!$prefix) { // Register directories for the root namespace. if ($prepend) { $this->fallbackDirsPsr4 = array_merge( - (array) $paths, + $paths, $this->fallbackDirsPsr4 ); } else { $this->fallbackDirsPsr4 = array_merge( $this->fallbackDirsPsr4, - (array) $paths + $paths ); } } elseif (!isset($this->prefixDirsPsr4[$prefix])) { @@ -252,18 +250,18 @@ class ClassLoader throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); } $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; - $this->prefixDirsPsr4[$prefix] = (array) $paths; + $this->prefixDirsPsr4[$prefix] = $paths; } elseif ($prepend) { // Prepend directories for an already registered namespace. $this->prefixDirsPsr4[$prefix] = array_merge( - (array) $paths, + $paths, $this->prefixDirsPsr4[$prefix] ); } else { // Append directories for an already registered namespace. $this->prefixDirsPsr4[$prefix] = array_merge( $this->prefixDirsPsr4[$prefix], - (array) $paths + $paths ); } } @@ -272,8 +270,8 @@ class ClassLoader * Registers a set of PSR-0 directories for a given prefix, * replacing any others previously set for this prefix. * - * @param string $prefix The prefix - * @param string[]|string $paths The PSR-0 base directories + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 base directories * * @return void */ @@ -290,8 +288,8 @@ class ClassLoader * Registers a set of PSR-4 directories for a given namespace, * replacing any others previously set for this namespace. * - * @param string $prefix The prefix/namespace, with trailing '\\' - * @param string[]|string $paths The PSR-4 base directories + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories * * @throws \InvalidArgumentException * @@ -425,7 +423,8 @@ class ClassLoader public function loadClass($class) { if ($file = $this->findFile($class)) { - includeFile($file); + $includeFile = self::$includeFile; + $includeFile($file); return true; } @@ -476,9 +475,9 @@ class ClassLoader } /** - * Returns the currently registered loaders indexed by their corresponding vendor directories. + * Returns the currently registered loaders keyed by their corresponding vendor directories. * - * @return self[] + * @return array */ public static function getRegisteredLoaders() { @@ -555,18 +554,26 @@ class ClassLoader return false; } -} -/** - * Scope isolated include. - * - * Prevents access to $this/self from included files. - * - * @param string $file - * @return void - * @private - */ -function includeFile($file) -{ - include $file; + /** + * @return void + */ + private static function initializeIncludeClosure() + { + if (self::$includeFile !== null) { + return; + } + + /** + * Scope isolated include. + * + * Prevents access to $this/self from included files. + * + * @param string $file + * @return void + */ + self::$includeFile = \Closure::bind(static function($file) { + include $file; + }, null, null); + } } diff --git a/wp-content/plugins/wp-webauthn/vendor/composer/InstalledVersions.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/InstalledVersions.php similarity index 75% rename from wp-content/plugins/wp-webauthn/vendor/composer/InstalledVersions.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/InstalledVersions.php index 41bc143c..51e734a7 100644 --- a/wp-content/plugins/wp-webauthn/vendor/composer/InstalledVersions.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/InstalledVersions.php @@ -28,7 +28,7 @@ class InstalledVersions { /** * @var mixed[]|null - * @psalm-var array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array}|array{}|null + * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array}|array{}|null */ private static $installed; @@ -39,7 +39,7 @@ class InstalledVersions /** * @var array[] - * @psalm-var array}> + * @psalm-var array}> */ private static $installedByVendor = array(); @@ -98,7 +98,7 @@ class InstalledVersions { foreach (self::getInstalled() as $installed) { if (isset($installed['versions'][$packageName])) { - return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_requirement']); + return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false; } } @@ -119,7 +119,7 @@ class InstalledVersions */ public static function satisfies(VersionParser $parser, $packageName, $constraint) { - $constraint = $parser->parseConstraints($constraint); + $constraint = $parser->parseConstraints((string) $constraint); $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); return $provided->matches($constraint); @@ -243,7 +243,7 @@ class InstalledVersions /** * @return array - * @psalm-return array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string} + * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool} */ public static function getRootPackage() { @@ -257,7 +257,7 @@ class InstalledVersions * * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect. * @return array[] - * @psalm-return array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array} + * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} */ public static function getRawData() { @@ -280,7 +280,7 @@ class InstalledVersions * Returns the raw data of all installed.php which are currently loaded for custom implementations * * @return array[] - * @psalm-return list}> + * @psalm-return list}> */ public static function getAllRawData() { @@ -303,7 +303,7 @@ class InstalledVersions * @param array[] $data A vendor/composer/installed.php data set * @return void * - * @psalm-param array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array} $data + * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $data */ public static function reload($data) { @@ -313,7 +313,7 @@ class InstalledVersions /** * @return array[] - * @psalm-return list}> + * @psalm-return list}> */ private static function getInstalled() { @@ -328,7 +328,9 @@ class InstalledVersions if (isset(self::$installedByVendor[$vendorDir])) { $installed[] = self::$installedByVendor[$vendorDir]; } elseif (is_file($vendorDir.'/composer/installed.php')) { - $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php'; + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ + $required = require $vendorDir.'/composer/installed.php'; + $installed[] = self::$installedByVendor[$vendorDir] = $required; if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { self::$installed = $installed[count($installed) - 1]; } @@ -340,12 +342,17 @@ class InstalledVersions // only require the installed.php file if this file is loaded from its dumped location, // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 if (substr(__DIR__, -8, 1) !== 'C') { - self::$installed = require __DIR__ . '/installed.php'; + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ + $required = require __DIR__ . '/installed.php'; + self::$installed = $required; } else { self::$installed = array(); } } - $installed[] = self::$installed; + + if (self::$installed !== array()) { + $installed[] = self::$installed; + } return $installed; } diff --git a/wp-content/plugins/wp-webauthn/vendor/composer/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/composer/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/composer/autoload_classmap.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_classmap.php similarity index 99% rename from wp-content/plugins/wp-webauthn/vendor/composer/autoload_classmap.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_classmap.php index 13811eda..10611bf5 100644 --- a/wp-content/plugins/wp-webauthn/vendor/composer/autoload_classmap.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_classmap.php @@ -184,11 +184,6 @@ return array( 'FG\\X509\\SAN\\DNSName' => $vendorDir . '/fgrosse/phpasn1/lib/X509/SAN/DNSName.php', 'FG\\X509\\SAN\\IPAddress' => $vendorDir . '/fgrosse/phpasn1/lib/X509/SAN/IPAddress.php', 'FG\\X509\\SAN\\SubjectAlternativeNames' => $vendorDir . '/fgrosse/phpasn1/lib/X509/SAN/SubjectAlternativeNames.php', - 'Http\\Message\\MessageFactory' => $vendorDir . '/php-http/message-factory/src/MessageFactory.php', - 'Http\\Message\\RequestFactory' => $vendorDir . '/php-http/message-factory/src/RequestFactory.php', - 'Http\\Message\\ResponseFactory' => $vendorDir . '/php-http/message-factory/src/ResponseFactory.php', - 'Http\\Message\\StreamFactory' => $vendorDir . '/php-http/message-factory/src/StreamFactory.php', - 'Http\\Message\\UriFactory' => $vendorDir . '/php-http/message-factory/src/UriFactory.php', 'Jose\\Component\\Core\\Algorithm' => $vendorDir . '/web-token/jwt-core/Algorithm.php', 'Jose\\Component\\Core\\AlgorithmManager' => $vendorDir . '/web-token/jwt-core/AlgorithmManager.php', 'Jose\\Component\\Core\\AlgorithmManagerFactory' => $vendorDir . '/web-token/jwt-core/AlgorithmManagerFactory.php', @@ -305,6 +300,7 @@ return array( 'Nyholm\\Psr7\\Response' => $vendorDir . '/nyholm/psr7/src/Response.php', 'Nyholm\\Psr7\\ServerRequest' => $vendorDir . '/nyholm/psr7/src/ServerRequest.php', 'Nyholm\\Psr7\\Stream' => $vendorDir . '/nyholm/psr7/src/Stream.php', + 'Nyholm\\Psr7\\StreamTrait' => $vendorDir . '/nyholm/psr7/src/StreamTrait.php', 'Nyholm\\Psr7\\UploadedFile' => $vendorDir . '/nyholm/psr7/src/UploadedFile.php', 'Nyholm\\Psr7\\Uri' => $vendorDir . '/nyholm/psr7/src/Uri.php', 'PhpToken' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/PhpToken.php', diff --git a/wp-content/plugins/wp-webauthn/vendor/composer/autoload_files.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_files.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/composer/autoload_files.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_files.php diff --git a/wp-content/plugins/wp-webauthn/vendor/composer/autoload_namespaces.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_namespaces.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/composer/autoload_namespaces.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_namespaces.php diff --git a/wp-content/plugins/wp-webauthn/vendor/composer/autoload_psr4.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_psr4.php similarity index 96% rename from wp-content/plugins/wp-webauthn/vendor/composer/autoload_psr4.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_psr4.php index fc2cbf88..ce2067bb 100644 --- a/wp-content/plugins/wp-webauthn/vendor/composer/autoload_psr4.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_psr4.php @@ -25,7 +25,6 @@ return array( 'Jose\\Component\\Signature\\' => array($vendorDir . '/web-token/jwt-signature'), 'Jose\\Component\\KeyManagement\\' => array($vendorDir . '/web-token/jwt-key-mgmt'), 'Jose\\Component\\Core\\' => array($vendorDir . '/web-token/jwt-core'), - 'Http\\Message\\' => array($vendorDir . '/php-http/message-factory/src'), 'FG\\' => array($vendorDir . '/fgrosse/phpasn1/lib'), 'Cose\\' => array($vendorDir . '/web-auth/cose-lib/src'), 'CBOR\\' => array($vendorDir . '/spomky-labs/cbor-php/src'), diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_real.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_real.php new file mode 100644 index 00000000..fb9505bb --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_real.php @@ -0,0 +1,48 @@ +register(true); + + $filesToLoad = \Composer\Autoload\ComposerStaticInit09e765e3690d5165ed98a315471eec7d::$files; + $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { + if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { + $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; + + require $file; + } + }, null, null); + foreach ($filesToLoad as $fileIdentifier => $file) { + $requireFile($fileIdentifier, $file); + } + + return $loader; + } +} diff --git a/wp-content/plugins/wp-webauthn/vendor/composer/autoload_static.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_static.php similarity index 98% rename from wp-content/plugins/wp-webauthn/vendor/composer/autoload_static.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_static.php index b485ae14..eb725853 100644 --- a/wp-content/plugins/wp-webauthn/vendor/composer/autoload_static.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit8c7684b956de574bcb0eefe2be31e0ab +class ComposerStaticInit09e765e3690d5165ed98a315471eec7d { public static $files = array ( 'a4ecaeafb8cfb009ad0e052c90355e98' => __DIR__ . '/..' . '/beberlei/assert/lib/Assert/functions.php', @@ -144,10 +144,6 @@ class ComposerStaticInit8c7684b956de574bcb0eefe2be31e0ab 'Jose\\Component\\KeyManagement\\' => 29, 'Jose\\Component\\Core\\' => 20, ), - 'H' => - array ( - 'Http\\Message\\' => 13, - ), 'F' => array ( 'FG\\' => 3, @@ -251,10 +247,6 @@ class ComposerStaticInit8c7684b956de574bcb0eefe2be31e0ab array ( 0 => __DIR__ . '/..' . '/web-token/jwt-core', ), - 'Http\\Message\\' => - array ( - 0 => __DIR__ . '/..' . '/php-http/message-factory/src', - ), 'FG\\' => array ( 0 => __DIR__ . '/..' . '/fgrosse/phpasn1/lib', @@ -460,11 +452,6 @@ class ComposerStaticInit8c7684b956de574bcb0eefe2be31e0ab 'FG\\X509\\SAN\\DNSName' => __DIR__ . '/..' . '/fgrosse/phpasn1/lib/X509/SAN/DNSName.php', 'FG\\X509\\SAN\\IPAddress' => __DIR__ . '/..' . '/fgrosse/phpasn1/lib/X509/SAN/IPAddress.php', 'FG\\X509\\SAN\\SubjectAlternativeNames' => __DIR__ . '/..' . '/fgrosse/phpasn1/lib/X509/SAN/SubjectAlternativeNames.php', - 'Http\\Message\\MessageFactory' => __DIR__ . '/..' . '/php-http/message-factory/src/MessageFactory.php', - 'Http\\Message\\RequestFactory' => __DIR__ . '/..' . '/php-http/message-factory/src/RequestFactory.php', - 'Http\\Message\\ResponseFactory' => __DIR__ . '/..' . '/php-http/message-factory/src/ResponseFactory.php', - 'Http\\Message\\StreamFactory' => __DIR__ . '/..' . '/php-http/message-factory/src/StreamFactory.php', - 'Http\\Message\\UriFactory' => __DIR__ . '/..' . '/php-http/message-factory/src/UriFactory.php', 'Jose\\Component\\Core\\Algorithm' => __DIR__ . '/..' . '/web-token/jwt-core/Algorithm.php', 'Jose\\Component\\Core\\AlgorithmManager' => __DIR__ . '/..' . '/web-token/jwt-core/AlgorithmManager.php', 'Jose\\Component\\Core\\AlgorithmManagerFactory' => __DIR__ . '/..' . '/web-token/jwt-core/AlgorithmManagerFactory.php', @@ -581,6 +568,7 @@ class ComposerStaticInit8c7684b956de574bcb0eefe2be31e0ab 'Nyholm\\Psr7\\Response' => __DIR__ . '/..' . '/nyholm/psr7/src/Response.php', 'Nyholm\\Psr7\\ServerRequest' => __DIR__ . '/..' . '/nyholm/psr7/src/ServerRequest.php', 'Nyholm\\Psr7\\Stream' => __DIR__ . '/..' . '/nyholm/psr7/src/Stream.php', + 'Nyholm\\Psr7\\StreamTrait' => __DIR__ . '/..' . '/nyholm/psr7/src/StreamTrait.php', 'Nyholm\\Psr7\\UploadedFile' => __DIR__ . '/..' . '/nyholm/psr7/src/UploadedFile.php', 'Nyholm\\Psr7\\Uri' => __DIR__ . '/..' . '/nyholm/psr7/src/Uri.php', 'PhpToken' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/PhpToken.php', @@ -951,9 +939,9 @@ class ComposerStaticInit8c7684b956de574bcb0eefe2be31e0ab public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit8c7684b956de574bcb0eefe2be31e0ab::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit8c7684b956de574bcb0eefe2be31e0ab::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit8c7684b956de574bcb0eefe2be31e0ab::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit09e765e3690d5165ed98a315471eec7d::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit09e765e3690d5165ed98a315471eec7d::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit09e765e3690d5165ed98a315471eec7d::$classMap; }, null, ClassLoader::class); } diff --git a/wp-content/plugins/wp-webauthn/vendor/composer/installed.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/installed.json similarity index 91% rename from wp-content/plugins/wp-webauthn/vendor/composer/installed.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/installed.json index 93d6831d..19e503fa 100644 --- a/wp-content/plugins/wp-webauthn/vendor/composer/installed.json +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/installed.json @@ -147,17 +147,17 @@ }, { "name": "fgrosse/phpasn1", - "version": "v2.4.0", - "version_normalized": "2.4.0.0", + "version": "v2.5.0", + "version_normalized": "2.5.0.0", "source": { "type": "git", "url": "https://github.com/fgrosse/PHPASN1.git", - "reference": "eef488991d53e58e60c9554b09b1201ca5ba9296" + "reference": "42060ed45344789fb9f21f9f1864fc47b9e3507b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fgrosse/PHPASN1/zipball/eef488991d53e58e60c9554b09b1201ca5ba9296", - "reference": "eef488991d53e58e60c9554b09b1201ca5ba9296", + "url": "https://api.github.com/repos/fgrosse/PHPASN1/zipball/42060ed45344789fb9f21f9f1864fc47b9e3507b", + "reference": "42060ed45344789fb9f21f9f1864fc47b9e3507b", "shasum": "", "mirrors": [ { @@ -167,11 +167,11 @@ ] }, "require": { - "php": "~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0" + "php": "^7.1 || ^8.0" }, "require-dev": { "php-coveralls/php-coveralls": "~2.0", - "phpunit/phpunit": "^6.3 || ^7.0 || ^8.0" + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, "suggest": { "ext-bcmath": "BCmath is the fallback extension for big integer calculations", @@ -179,7 +179,7 @@ "ext-gmp": "GMP is the preferred extension for big integer calculations", "phpseclib/bcmath_compat": "BCmath polyfill for servers where neither GMP nor BCmath is available" }, - "time": "2021-12-11T12:41:06+00:00", + "time": "2022-12-19T11:08:26+00:00", "type": "library", "extra": { "branch-alias": { @@ -225,23 +225,24 @@ ], "support": { "issues": "https://github.com/fgrosse/PHPASN1/issues", - "source": "https://github.com/fgrosse/PHPASN1/tree/v2.4.0" + "source": "https://github.com/fgrosse/PHPASN1/tree/v2.5.0" }, + "abandoned": true, "install-path": "../fgrosse/phpasn1" }, { "name": "league/uri", - "version": "6.5.0", - "version_normalized": "6.5.0.0", + "version": "6.7.2", + "version_normalized": "6.7.2.0", "source": { "type": "git", "url": "https://github.com/thephpleague/uri.git", - "reference": "c68ca445abb04817d740ddd6d0b3551826ef0c5a" + "reference": "d3b50812dd51f3fbf176344cc2981db03d10fe06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri/zipball/c68ca445abb04817d740ddd6d0b3551826ef0c5a", - "reference": "c68ca445abb04817d740ddd6d0b3551826ef0c5a", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/d3b50812dd51f3fbf176344cc2981db03d10fe06", + "reference": "d3b50812dd51f3fbf176344cc2981db03d10fe06", "shasum": "", "mirrors": [ { @@ -253,18 +254,21 @@ "require": { "ext-json": "*", "league/uri-interfaces": "^2.3", - "php": "^7.3 || ^8.0", + "php": "^7.4 || ^8.0", "psr/http-message": "^1.0" }, "conflict": { "league/uri-schemes": "^1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.19 || ^3.0", - "phpstan/phpstan": "^0.12.90", - "phpstan/phpstan-phpunit": "^0.12.22", - "phpstan/phpstan-strict-rules": "^0.12.11", - "phpunit/phpunit": "^8.0 || ^9.0", + "friendsofphp/php-cs-fixer": "^v3.3.2", + "nyholm/psr7": "^1.5", + "php-http/psr7-integration-tests": "^1.1", + "phpstan/phpstan": "^1.2.0", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0.0", + "phpstan/phpstan-strict-rules": "^1.1.0", + "phpunit/phpunit": "^9.5.10", "psr/http-factory": "^1.0" }, "suggest": { @@ -273,7 +277,7 @@ "league/uri-components": "Needed to easily manipulate URI objects", "psr/http-factory": "Needed to use the URI factory" }, - "time": "2021-08-27T09:54:07+00:00", + "time": "2022-09-13T19:50:42+00:00", "type": "library", "extra": { "branch-alias": { @@ -298,7 +302,7 @@ } ], "description": "URI manipulation library", - "homepage": "http://uri.thephpleague.com", + "homepage": "https://uri.thephpleague.com", "keywords": [ "data-uri", "file-uri", @@ -324,7 +328,7 @@ "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", "issues": "https://github.com/thephpleague/uri/issues", - "source": "https://github.com/thephpleague/uri/tree/6.5.0" + "source": "https://github.com/thephpleague/uri/tree/6.7.2" }, "funding": [ { @@ -416,17 +420,17 @@ }, { "name": "nyholm/psr7", - "version": "1.5.0", - "version_normalized": "1.5.0.0", + "version": "1.8.0", + "version_normalized": "1.8.0.0", "source": { "type": "git", "url": "https://github.com/Nyholm/psr7.git", - "reference": "1461e07a0f2a975a52082ca3b769ca912b816226" + "reference": "3cb4d163b58589e47b35103e8e5e6a6a475b47be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Nyholm/psr7/zipball/1461e07a0f2a975a52082ca3b769ca912b816226", - "reference": "1461e07a0f2a975a52082ca3b769ca912b816226", + "url": "https://api.github.com/repos/Nyholm/psr7/zipball/3cb4d163b58589e47b35103e8e5e6a6a475b47be", + "reference": "3cb4d163b58589e47b35103e8e5e6a6a475b47be", "shasum": "", "mirrors": [ { @@ -436,26 +440,27 @@ ] }, "require": { - "php": ">=7.1", - "php-http/message-factory": "^1.0", + "php": ">=7.2", "psr/http-factory": "^1.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.1 || ^2.0" }, "provide": { + "php-http/message-factory-implementation": "1.0", "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, "require-dev": { "http-interop/http-factory-tests": "^0.9", + "php-http/message-factory": "^1.0", "php-http/psr7-integration-tests": "^1.0", - "phpunit/phpunit": "^7.5 || 8.5 || 9.4", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", "symfony/error-handler": "^4.4" }, - "time": "2022-02-02T18:37:57+00:00", + "time": "2023-05-02T11:26:24+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.8-dev" } }, "installation-source": "dist", @@ -486,7 +491,7 @@ ], "support": { "issues": "https://github.com/Nyholm/psr7/issues", - "source": "https://github.com/Nyholm/psr7/tree/1.5.0" + "source": "https://github.com/Nyholm/psr7/tree/1.8.0" }, "funding": [ { @@ -575,69 +580,6 @@ ], "install-path": "../nyholm/psr7-server" }, - { - "name": "php-http/message-factory", - "version": "v1.0.2", - "version_normalized": "1.0.2.0", - "source": { - "type": "git", - "url": "https://github.com/php-http/message-factory.git", - "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", - "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] - }, - "require": { - "php": ">=5.4", - "psr/http-message": "^1.0" - }, - "time": "2015-12-19T14:08:53+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Factory interfaces for PSR-7 HTTP Message", - "homepage": "http://php-http.org", - "keywords": [ - "factory", - "http", - "message", - "stream", - "uri" - ], - "support": { - "issues": "https://github.com/php-http/message-factory/issues", - "source": "https://github.com/php-http/message-factory/tree/master" - }, - "install-path": "../php-http/message-factory" - }, { "name": "psr/http-client", "version": "1.0.1", @@ -701,17 +643,17 @@ }, { "name": "psr/http-factory", - "version": "1.0.1", - "version_normalized": "1.0.1.0", + "version": "1.0.2", + "version_normalized": "1.0.2.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + "reference": "e616d01114759c4c489f93b099585439f795fe35" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", + "reference": "e616d01114759c4c489f93b099585439f795fe35", "shasum": "", "mirrors": [ { @@ -722,9 +664,9 @@ }, "require": { "php": ">=7.0.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, - "time": "2019-04-30T12:38:16+00:00", + "time": "2023-04-10T20:10:41+00:00", "type": "library", "extra": { "branch-alias": { @@ -744,7 +686,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for PSR-7 HTTP message factories", @@ -759,23 +701,23 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-factory/tree/master" + "source": "https://github.com/php-fig/http-factory/tree/1.0.2" }, "install-path": "../psr/http-factory" }, { "name": "psr/http-message", - "version": "1.0.1", - "version_normalized": "1.0.1.0", + "version": "1.1", + "version_normalized": "1.1.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "shasum": "", "mirrors": [ { @@ -785,13 +727,13 @@ ] }, "require": { - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, - "time": "2016-08-06T14:39:51+00:00", + "time": "2023-04-04T09:50:52+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "installation-source": "dist", @@ -821,7 +763,7 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/master" + "source": "https://github.com/php-fig/http-message/tree/1.1" }, "install-path": "../psr/http-message" }, @@ -886,17 +828,17 @@ }, { "name": "ramsey/collection", - "version": "1.2.2", - "version_normalized": "1.2.2.0", + "version": "1.3.0", + "version_normalized": "1.3.0.0", "source": { "type": "git", "url": "https://github.com/ramsey/collection.git", - "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" + "reference": "ad7475d1c9e70b190ecffc58f2d989416af339b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", - "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "url": "https://api.github.com/repos/ramsey/collection/zipball/ad7475d1c9e70b190ecffc58f2d989416af339b4", + "reference": "ad7475d1c9e70b190ecffc58f2d989416af339b4", "shasum": "", "mirrors": [ { @@ -906,30 +848,41 @@ ] }, "require": { - "php": "^7.3 || ^8", + "php": "^7.4 || ^8.0", "symfony/polyfill-php81": "^1.23" }, "require-dev": { - "captainhook/captainhook": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "ergebnis/composer-normalize": "^2.6", - "fakerphp/faker": "^1.5", - "hamcrest/hamcrest-php": "^2", - "jangregor/phpstan-prophecy": "^0.8", - "mockery/mockery": "^1.3", + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.28.3", + "fakerphp/faker": "^1.21", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^1.0", + "mockery/mockery": "^1.5", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpcsstandards/phpcsutils": "^1.0.0-rc1", "phpspec/prophecy-phpunit": "^2.0", - "phpstan/extension-installer": "^1", - "phpstan/phpstan": "^0.12.32", - "phpstan/phpstan-mockery": "^0.12.5", - "phpstan/phpstan-phpunit": "^0.12.11", - "phpunit/phpunit": "^8.5 || ^9", - "psy/psysh": "^0.10.4", - "slevomat/coding-standard": "^6.3", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.4" + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5", + "psalm/plugin-mockery": "^1.1", + "psalm/plugin-phpunit": "^0.18.4", + "ramsey/coding-standard": "^2.0.3", + "ramsey/conventional-commits": "^1.3", + "vimeo/psalm": "^5.4" }, - "time": "2021-10-10T03:01:02+00:00", + "time": "2022-12-27T19:12:24+00:00", "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, "installation-source": "dist", "autoload": { "psr-4": { @@ -958,7 +911,7 @@ ], "support": { "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/1.2.2" + "source": "https://github.com/ramsey/collection/tree/1.3.0" }, "funding": [ { @@ -1244,17 +1197,17 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.25.0", - "version_normalized": "1.25.0.0", + "version": "v1.27.0", + "version_normalized": "1.27.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "30885182c981ab175d4d034db0f6f469898070ab" + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", - "reference": "30885182c981ab175d4d034db0f6f469898070ab", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", "shasum": "", "mirrors": [ { @@ -1272,11 +1225,11 @@ "suggest": { "ext-ctype": "For best performance" }, - "time": "2021-10-20T20:35:02+00:00", + "time": "2022-11-03T14:55:06+00:00", "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1315,7 +1268,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" }, "funding": [ { @@ -1335,17 +1288,17 @@ }, { "name": "symfony/polyfill-php80", - "version": "v1.25.0", - "version_normalized": "1.25.0.0", + "version": "v1.27.0", + "version_normalized": "1.27.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c" + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c", - "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", "shasum": "", "mirrors": [ { @@ -1357,11 +1310,11 @@ "require": { "php": ">=7.1" }, - "time": "2022-03-04T08:16:47+00:00", + "time": "2022-11-03T14:55:06+00:00", "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1407,7 +1360,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" }, "funding": [ { @@ -1427,17 +1380,17 @@ }, { "name": "symfony/polyfill-php81", - "version": "v1.25.0", - "version_normalized": "1.25.0.0", + "version": "v1.27.0", + "version_normalized": "1.27.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f" + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", - "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", "shasum": "", "mirrors": [ { @@ -1449,11 +1402,11 @@ "require": { "php": ">=7.1" }, - "time": "2021-09-13T13:58:11+00:00", + "time": "2022-11-03T14:55:06+00:00", "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1495,7 +1448,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" }, "funding": [ { @@ -1515,17 +1468,17 @@ }, { "name": "symfony/process", - "version": "v5.4.8", - "version_normalized": "5.4.8.0", + "version": "v5.4.28", + "version_normalized": "5.4.28.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3" + "reference": "45261e1fccad1b5447a8d7a8e67aa7b4a9798b7b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", - "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", + "url": "https://api.github.com/repos/symfony/process/zipball/45261e1fccad1b5447a8d7a8e67aa7b4a9798b7b", + "reference": "45261e1fccad1b5447a8d7a8e67aa7b4a9798b7b", "shasum": "", "mirrors": [ { @@ -1538,7 +1491,7 @@ "php": ">=7.2.5", "symfony/polyfill-php80": "^1.16" }, - "time": "2022-04-08T05:07:18+00:00", + "time": "2023-08-07T10:36:04+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -1566,7 +1519,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v5.4.8" + "source": "https://github.com/symfony/process/tree/v5.4.28" }, "funding": [ { diff --git a/wp-content/plugins/wp-webauthn/vendor/composer/installed.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/installed.php similarity index 83% rename from wp-content/plugins/wp-webauthn/vendor/composer/installed.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/installed.php index 6e728eaa..0363ba44 100644 --- a/wp-content/plugins/wp-webauthn/vendor/composer/installed.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/composer/installed.php @@ -1,112 +1,109 @@ array( - 'pretty_version' => '1.2.8', - 'version' => '1.2.8.0', + 'name' => '__root__', + 'pretty_version' => '1.3.1', + 'version' => '1.3.1.0', + 'reference' => '7ba904e1020a15ea593301b05ecfc4d74aa61570', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), - 'reference' => '7ee9e75e82e4c783157494b6ea3e4c29b9bc1d3f', - 'name' => '__root__', 'dev' => false, ), 'versions' => array( '__root__' => array( - 'pretty_version' => '1.2.8', - 'version' => '1.2.8.0', + 'pretty_version' => '1.3.1', + 'version' => '1.3.1.0', + 'reference' => '7ba904e1020a15ea593301b05ecfc4d74aa61570', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), - 'reference' => '7ee9e75e82e4c783157494b6ea3e4c29b9bc1d3f', 'dev_requirement' => false, ), 'beberlei/assert' => array( 'pretty_version' => 'v3.3.2', 'version' => '3.3.2.0', + 'reference' => 'cb70015c04be1baee6f5f5c953703347c0ac1655', 'type' => 'library', 'install_path' => __DIR__ . '/../beberlei/assert', 'aliases' => array(), - 'reference' => 'cb70015c04be1baee6f5f5c953703347c0ac1655', 'dev_requirement' => false, ), 'brick/math' => array( 'pretty_version' => '0.9.3', 'version' => '0.9.3.0', + 'reference' => 'ca57d18f028f84f777b2168cd1911b0dee2343ae', 'type' => 'library', 'install_path' => __DIR__ . '/../brick/math', 'aliases' => array(), - 'reference' => 'ca57d18f028f84f777b2168cd1911b0dee2343ae', 'dev_requirement' => false, ), 'fgrosse/phpasn1' => array( - 'pretty_version' => 'v2.4.0', - 'version' => '2.4.0.0', + 'pretty_version' => 'v2.5.0', + 'version' => '2.5.0.0', + 'reference' => '42060ed45344789fb9f21f9f1864fc47b9e3507b', 'type' => 'library', 'install_path' => __DIR__ . '/../fgrosse/phpasn1', 'aliases' => array(), - 'reference' => 'eef488991d53e58e60c9554b09b1201ca5ba9296', 'dev_requirement' => false, ), 'league/uri' => array( - 'pretty_version' => '6.5.0', - 'version' => '6.5.0.0', + 'pretty_version' => '6.7.2', + 'version' => '6.7.2.0', + 'reference' => 'd3b50812dd51f3fbf176344cc2981db03d10fe06', 'type' => 'library', 'install_path' => __DIR__ . '/../league/uri', 'aliases' => array(), - 'reference' => 'c68ca445abb04817d740ddd6d0b3551826ef0c5a', 'dev_requirement' => false, ), 'league/uri-interfaces' => array( 'pretty_version' => '2.3.0', 'version' => '2.3.0.0', + 'reference' => '00e7e2943f76d8cb50c7dfdc2f6dee356e15e383', 'type' => 'library', 'install_path' => __DIR__ . '/../league/uri-interfaces', 'aliases' => array(), - 'reference' => '00e7e2943f76d8cb50c7dfdc2f6dee356e15e383', 'dev_requirement' => false, ), 'nyholm/psr7' => array( - 'pretty_version' => '1.5.0', - 'version' => '1.5.0.0', + 'pretty_version' => '1.8.0', + 'version' => '1.8.0.0', + 'reference' => '3cb4d163b58589e47b35103e8e5e6a6a475b47be', 'type' => 'library', 'install_path' => __DIR__ . '/../nyholm/psr7', 'aliases' => array(), - 'reference' => '1461e07a0f2a975a52082ca3b769ca912b816226', 'dev_requirement' => false, ), 'nyholm/psr7-server' => array( 'pretty_version' => '0.4.2', 'version' => '0.4.2.0', + 'reference' => 'aab2962c970a1776447894e4fd3825a3d69dee61', 'type' => 'library', 'install_path' => __DIR__ . '/../nyholm/psr7-server', 'aliases' => array(), - 'reference' => 'aab2962c970a1776447894e4fd3825a3d69dee61', 'dev_requirement' => false, ), - 'php-http/message-factory' => array( - 'pretty_version' => 'v1.0.2', - 'version' => '1.0.2.0', - 'type' => 'library', - 'install_path' => __DIR__ . '/../php-http/message-factory', - 'aliases' => array(), - 'reference' => 'a478cb11f66a6ac48d8954216cfed9aa06a501a1', + 'php-http/message-factory-implementation' => array( 'dev_requirement' => false, + 'provided' => array( + 0 => '1.0', + ), ), 'psr/http-client' => array( 'pretty_version' => '1.0.1', 'version' => '1.0.1.0', + 'reference' => '2dfb5f6c5eff0e91e20e913f8c5452ed95b86621', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-client', 'aliases' => array(), - 'reference' => '2dfb5f6c5eff0e91e20e913f8c5452ed95b86621', 'dev_requirement' => false, ), 'psr/http-factory' => array( - 'pretty_version' => '1.0.1', - 'version' => '1.0.1.0', + 'pretty_version' => '1.0.2', + 'version' => '1.0.2.0', + 'reference' => 'e616d01114759c4c489f93b099585439f795fe35', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-factory', 'aliases' => array(), - 'reference' => '12ac7fcd07e5b077433f5f2bee95b3a771bf61be', 'dev_requirement' => false, ), 'psr/http-factory-implementation' => array( @@ -116,12 +113,12 @@ ), ), 'psr/http-message' => array( - 'pretty_version' => '1.0.1', - 'version' => '1.0.1.0', + 'pretty_version' => '1.1', + 'version' => '1.1.0.0', + 'reference' => 'cb6ce4845ce34a8ad9e68117c10ee90a29919eba', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), - 'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363', 'dev_requirement' => false, ), 'psr/http-message-implementation' => array( @@ -133,28 +130,28 @@ 'psr/log' => array( 'pretty_version' => '1.1.4', 'version' => '1.1.4.0', + 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), - 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'dev_requirement' => false, ), 'ramsey/collection' => array( - 'pretty_version' => '1.2.2', - 'version' => '1.2.2.0', + 'pretty_version' => '1.3.0', + 'version' => '1.3.0.0', + 'reference' => 'ad7475d1c9e70b190ecffc58f2d989416af339b4', 'type' => 'library', 'install_path' => __DIR__ . '/../ramsey/collection', 'aliases' => array(), - 'reference' => 'cccc74ee5e328031b15640b51056ee8d3bb66c0a', 'dev_requirement' => false, ), 'ramsey/uuid' => array( 'pretty_version' => '4.2.3', 'version' => '4.2.3.0', + 'reference' => 'fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df', 'type' => 'library', 'install_path' => __DIR__ . '/../ramsey/uuid', 'aliases' => array(), - 'reference' => 'fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df', 'dev_requirement' => false, ), 'rhumsaa/uuid' => array( @@ -166,145 +163,145 @@ 'spomky-labs/base64url' => array( 'pretty_version' => 'v2.0.4', 'version' => '2.0.4.0', + 'reference' => '7752ce931ec285da4ed1f4c5aa27e45e097be61d', 'type' => 'library', 'install_path' => __DIR__ . '/../spomky-labs/base64url', 'aliases' => array(), - 'reference' => '7752ce931ec285da4ed1f4c5aa27e45e097be61d', 'dev_requirement' => false, ), 'spomky-labs/cbor-php' => array( 'pretty_version' => 'v2.1.0', 'version' => '2.1.0.0', + 'reference' => '28e2712cfc0b48fae661a48ffc6896d7abe83684', 'type' => 'library', 'install_path' => __DIR__ . '/../spomky-labs/cbor-php', 'aliases' => array(), - 'reference' => '28e2712cfc0b48fae661a48ffc6896d7abe83684', 'dev_requirement' => false, ), 'symfony/polyfill-ctype' => array( - 'pretty_version' => 'v1.25.0', - 'version' => '1.25.0.0', + 'pretty_version' => 'v1.27.0', + 'version' => '1.27.0.0', + 'reference' => '5bbc823adecdae860bb64756d639ecfec17b050a', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), - 'reference' => '30885182c981ab175d4d034db0f6f469898070ab', 'dev_requirement' => false, ), 'symfony/polyfill-php80' => array( - 'pretty_version' => 'v1.25.0', - 'version' => '1.25.0.0', + 'pretty_version' => 'v1.27.0', + 'version' => '1.27.0.0', + 'reference' => '7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), - 'reference' => '4407588e0d3f1f52efb65fbe92babe41f37fe50c', 'dev_requirement' => false, ), 'symfony/polyfill-php81' => array( - 'pretty_version' => 'v1.25.0', - 'version' => '1.25.0.0', + 'pretty_version' => 'v1.27.0', + 'version' => '1.27.0.0', + 'reference' => '707403074c8ea6e2edaf8794b0157a0bfa52157a', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php81', 'aliases' => array(), - 'reference' => '5de4ba2d41b15f9bd0e19b2ab9674135813ec98f', 'dev_requirement' => false, ), 'symfony/process' => array( - 'pretty_version' => 'v5.4.8', - 'version' => '5.4.8.0', + 'pretty_version' => 'v5.4.28', + 'version' => '5.4.28.0', + 'reference' => '45261e1fccad1b5447a8d7a8e67aa7b4a9798b7b', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), - 'reference' => '597f3fff8e3e91836bb0bd38f5718b56ddbde2f3', 'dev_requirement' => false, ), 'thecodingmachine/safe' => array( 'pretty_version' => 'v1.3.3', 'version' => '1.3.3.0', + 'reference' => 'a8ab0876305a4cdaef31b2350fcb9811b5608dbc', 'type' => 'library', 'install_path' => __DIR__ . '/../thecodingmachine/safe', 'aliases' => array(), - 'reference' => 'a8ab0876305a4cdaef31b2350fcb9811b5608dbc', 'dev_requirement' => false, ), 'web-auth/cose-lib' => array( 'pretty_version' => 'v3.3.12', 'version' => '3.3.12.0', + 'reference' => 'efa6ec2ba4e840bc1316a493973c9916028afeeb', 'type' => 'library', 'install_path' => __DIR__ . '/../web-auth/cose-lib', 'aliases' => array(), - 'reference' => 'efa6ec2ba4e840bc1316a493973c9916028afeeb', 'dev_requirement' => false, ), 'web-auth/metadata-service' => array( 'pretty_version' => 'v3.3.12', 'version' => '3.3.12.0', + 'reference' => 'ef40d2b7b68c4964247d13fab52e2fa8dbd65246', 'type' => 'library', 'install_path' => __DIR__ . '/../web-auth/metadata-service', 'aliases' => array(), - 'reference' => 'ef40d2b7b68c4964247d13fab52e2fa8dbd65246', 'dev_requirement' => false, ), 'web-auth/webauthn-lib' => array( 'pretty_version' => 'v3.3.12', 'version' => '3.3.12.0', + 'reference' => '5ef9b21c8e9f8a817e524ac93290d08a9f065b33', 'type' => 'library', 'install_path' => __DIR__ . '/../web-auth/webauthn-lib', 'aliases' => array(), - 'reference' => '5ef9b21c8e9f8a817e524ac93290d08a9f065b33', 'dev_requirement' => false, ), 'web-token/jwt-core' => array( 'pretty_version' => 'v2.2.11', 'version' => '2.2.11.0', + 'reference' => '53beb6f6c1eec4fa93c1c3e5d9e5701e71fa1678', 'type' => 'library', 'install_path' => __DIR__ . '/../web-token/jwt-core', 'aliases' => array(), - 'reference' => '53beb6f6c1eec4fa93c1c3e5d9e5701e71fa1678', 'dev_requirement' => false, ), 'web-token/jwt-key-mgmt' => array( 'pretty_version' => 'v2.2.11', 'version' => '2.2.11.0', + 'reference' => '0b116379515700d237b4e5de86879078ccb09d8a', 'type' => 'library', 'install_path' => __DIR__ . '/../web-token/jwt-key-mgmt', 'aliases' => array(), - 'reference' => '0b116379515700d237b4e5de86879078ccb09d8a', 'dev_requirement' => false, ), 'web-token/jwt-signature' => array( 'pretty_version' => 'v2.2.11', 'version' => '2.2.11.0', + 'reference' => '015b59aaf3b6e8fb9f5bd1338845b7464c7d8103', 'type' => 'library', 'install_path' => __DIR__ . '/../web-token/jwt-signature', 'aliases' => array(), - 'reference' => '015b59aaf3b6e8fb9f5bd1338845b7464c7d8103', 'dev_requirement' => false, ), 'web-token/jwt-signature-algorithm-ecdsa' => array( 'pretty_version' => 'v2.2.11', 'version' => '2.2.11.0', + 'reference' => '44cbbb4374c51f1cf48b82ae761efbf24e1a8591', 'type' => 'library', 'install_path' => __DIR__ . '/../web-token/jwt-signature-algorithm-ecdsa', 'aliases' => array(), - 'reference' => '44cbbb4374c51f1cf48b82ae761efbf24e1a8591', 'dev_requirement' => false, ), 'web-token/jwt-signature-algorithm-eddsa' => array( 'pretty_version' => 'v2.2.11', 'version' => '2.2.11.0', + 'reference' => 'b805ecca593c56e60e0463bd2cacc9b1341910f6', 'type' => 'library', 'install_path' => __DIR__ . '/../web-token/jwt-signature-algorithm-eddsa', 'aliases' => array(), - 'reference' => 'b805ecca593c56e60e0463bd2cacc9b1341910f6', 'dev_requirement' => false, ), 'web-token/jwt-signature-algorithm-rsa' => array( 'pretty_version' => 'v2.2.11', 'version' => '2.2.11.0', + 'reference' => '513ad90eb5ef1886ff176727a769bda4618141b0', 'type' => 'library', 'install_path' => __DIR__ . '/../web-token/jwt-signature-algorithm-rsa', 'aliases' => array(), - 'reference' => '513ad90eb5ef1886ff176727a769bda4618141b0', 'dev_requirement' => false, ), ), diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/CHANGELOG.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/CHANGELOG.md similarity index 87% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/CHANGELOG.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/CHANGELOG.md index f7b4663c..e4552acd 100644 --- a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/CHANGELOG.md +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/CHANGELOG.md @@ -1,3 +1,9 @@ +#### v2.5.0 (2022-12) +* Support PHP 8.2 [#99](https://github.com/fgrosse/PHPASN1/pull/99) +* PHP 8 compatibility fix for DateTime::getLastErrors [#98](https://github.com/fgrosse/PHPASN1/pull/98) +* Support more OIDs [#95](https://github.com/fgrosse/PHPASN1/pull/95) +* FINAL RELEASE. Library is now no longer actively maintained and marked as archived on GitHub + #### v2.4.0 (2021-12) * Drop support for PHP 7.0 [#89](https://github.com/fgrosse/PHPASN1/pull/89) diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/README.md similarity index 91% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/README.md index 6a1a18bf..5c380dbf 100644 --- a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/README.md +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/README.md @@ -10,6 +10,15 @@ PHPASN1 [![Latest Unstable Version](https://poser.pugx.org/fgrosse/phpasn1/v/unstable.png)](https://packagist.org/packages/fgrosse/phpasn1) [![License](https://poser.pugx.org/fgrosse/phpasn1/license.png)](https://packagist.org/packages/fgrosse/phpasn1) +--- + +

Notice: This library is no longer actively maintained!

+If you are currently using PHPASN1, this might not be an immediate problem for you, since this library was always rather stable. + +However, you are advised to migrate to alternative packages to ensure that your applications remain functional also with newer PHP versions. + +--- + A PHP Framework that allows you to encode and decode arbitrary [ASN.1][3] structures using the [ITU-T X.690 Encoding Rules][4]. This encoding is very frequently used in [X.509 PKI environments][5] or the communication between heterogeneous computer systems. @@ -135,14 +144,7 @@ To see some example usage of the API classes or some generated output check out ### How do I contribute? -If you found an issue or have a question submit a github issue with detailed information. - -In case you already know what caused the issue and feel in the mood to fix it, your code contributions are always welcome. Just fork the repository, implement your changes and make sure that you covered everything with tests. -Afterwards submit a pull request via github and be a little patient :) I usually try to comment and/or merge as soon as possible. - -#### Mailing list - -New features or questions can be discussed in [this google group/mailing list][12]. +This project is no longer maintained and thus does not accept any new contributions. ### Thanks diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/composer.json similarity index 92% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/composer.json index 00f7d070..130dc8f4 100644 --- a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/composer.json +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/composer.json @@ -19,10 +19,10 @@ "keywords": [ "x690", "x.690", "x.509", "x509", "asn1", "asn.1", "ber", "der", "binary", "encoding", "decoding" ], "require": { - "php": "~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0" + "php": "^7.1 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^6.3 || ^7.0 || ^8.0", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", "php-coveralls/php-coveralls": "~2.0" }, "suggest": { diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/ASNObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/ASNObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/ASNObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/ASNObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/AbstractString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/AbstractString.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/AbstractString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/AbstractString.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/AbstractTime.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/AbstractTime.php similarity index 97% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/AbstractTime.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/AbstractTime.php index 9fad5051..8e721ae8 100644 --- a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/AbstractTime.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/AbstractTime.php @@ -46,7 +46,7 @@ abstract class AbstractTime extends ASNObject protected function getLastDateTimeErrors() { $messages = ''; - $lastErrors = DateTime::getLastErrors(); + $lastErrors = DateTime::getLastErrors() ?: ['errors' => []]; foreach ($lastErrors['errors'] as $errorMessage) { $messages .= "{$errorMessage}, "; } diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Base128.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Base128.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Base128.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Base128.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Composite/AttributeTypeAndValue.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Composite/AttributeTypeAndValue.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Composite/AttributeTypeAndValue.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Composite/AttributeTypeAndValue.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Composite/RDNString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Composite/RDNString.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Composite/RDNString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Composite/RDNString.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Composite/RelativeDistinguishedName.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Composite/RelativeDistinguishedName.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Composite/RelativeDistinguishedName.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Composite/RelativeDistinguishedName.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Construct.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Construct.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Construct.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Construct.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Exception/NotImplementedException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Exception/NotImplementedException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Exception/NotImplementedException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Exception/NotImplementedException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Exception/ParserException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Exception/ParserException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Exception/ParserException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Exception/ParserException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/ExplicitlyTaggedObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/ExplicitlyTaggedObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/ExplicitlyTaggedObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/ExplicitlyTaggedObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Identifier.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Identifier.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Identifier.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Identifier.php diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/OID.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/OID.php new file mode 100644 index 00000000..bfaeae17 --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/OID.php @@ -0,0 +1,1023 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace FG\ASN1; + +class OID +{ + const RSA_ENCRYPTION = '1.2.840.113549.1.1.1'; + const MD5_WITH_RSA_ENCRYPTION = '1.2.840.113549.1.1.4'; + const SHA1_WITH_RSA_SIGNATURE = '1.2.840.113549.1.1.5'; + const SHA256_WITH_RSA_SIGNATURE = '1.2.840.113549.1.1.11'; + const PKCS9_EMAIL = '1.2.840.113549.1.9.1'; + const PKCS9_UNSTRUCTURED_NAME = '1.2.840.113549.1.9.2'; + const PKCS9_CONTENT_TYPE = '1.2.840.113549.1.9.3'; + const PKCS9_MESSAGE_DIGEST = '1.2.840.113549.1.9.4'; + const PKCS9_SIGNING_TIME = '1.2.840.113549.1.9.5'; + const PKCS9_EXTENSION_REQUEST = '1.2.840.113549.1.9.14'; + + // certificate extension identifier + const CERT_EXT_SUBJECT_DIRECTORY_ATTR = '2.5.29.9'; + const CERT_EXT_SUBJECT_KEY_IDENTIFIER = '2.5.29.14'; + const CERT_EXT_KEY_USAGE = '2.5.29.15'; + const CERT_EXT_PRIVATE_KEY_USAGE_PERIOD = '2.5.29.16'; + const CERT_EXT_SUBJECT_ALT_NAME = '2.5.29.17'; + const CERT_EXT_ISSUER_ALT_NAME = '2.5.29.18'; + const CERT_EXT_BASIC_CONSTRAINTS = '2.5.29.19'; + const CERT_EXT_CRL_NUMBER = '2.5.29.20'; + const CERT_EXT_REASON_CODE = '2.5.29.21'; + const CERT_EXT_INVALIDITY_DATE = '2.5.29.24'; + const CERT_EXT_DELTA_CRL_INDICATOR = '2.5.29.27'; + const CERT_EXT_ISSUING_DIST_POINT = '2.5.29.28'; + const CERT_EXT_CERT_ISSUER = '2.5.29.29'; + const CERT_EXT_NAME_CONSTRAINTS = '2.5.29.30'; + const CERT_EXT_CRL_DISTRIBUTION_POINTS = '2.5.29.31'; + const CERT_EXT_CERT_POLICIES = '2.5.29.32'; + const CERT_EXT_AUTHORITY_KEY_IDENTIFIER = '2.5.29.35'; + const CERT_EXT_EXTENDED_KEY_USAGE = '2.5.29.37'; + + // standard certificate files + const COMMON_NAME = '2.5.4.3'; + const SURNAME = '2.5.4.4'; + const SERIAL_NUMBER = '2.5.4.5'; + const COUNTRY_NAME = '2.5.4.6'; + const LOCALITY_NAME = '2.5.4.7'; + const STATE_OR_PROVINCE_NAME = '2.5.4.8'; + const STREET_ADDRESS = '2.5.4.9'; + const ORGANIZATION_NAME = '2.5.4.10'; + const OU_NAME = '2.5.4.11'; + const TITLE = '2.5.4.12'; + const DESCRIPTION = '2.5.4.13'; + const POSTAL_ADDRESS = '2.5.4.16'; + const POSTAL_CODE = '2.5.4.17'; + const AUTHORITY_REVOCATION_LIST = '2.5.4.38'; + + const AUTHORITY_INFORMATION_ACCESS = '1.3.6.1.5.5.7.1.1'; + + /** + * Returns the name of the given object identifier. + * + * Some OIDs are saved as class constants in this class. + * If the wanted oidString is not among them, this method will + * query http://oid-info.com for the right name. + * This behavior can be suppressed by setting the second method parameter to false. + * + * @param string $oidString + * @param bool $loadFromWeb + * + * @see self::loadFromWeb($oidString) + * + * @return string + */ + public static function getName($oidString, $loadFromWeb = true) + { + $oids = [ + '1.2' => 'ISO Member Body', + '1.3' => 'org', + '1.3.6.1.5.5.8.1.1' => 'hmac-md5', + '1.3.6.1.5.5.8.1.2' => 'hmac-sha1', + '1.3.132' => 'certicom-arc', + '2.23' => 'International Organizations', + '2.23.43' => 'wap', + '2.23.43.1' => 'wap-wsg', + '2.5.1.5' => 'Selected Attribute Types', + '2.5.1.5.55' => 'clearance', + '1.2.840' => 'ISO US Member Body', + '1.2.840.10040' => 'X9.57', + '1.2.840.10040.4' => 'X9.57 CM ?', + '1.2.840.10040.4.1' => 'dsaEncryption', + '1.2.840.10040.4.3' => 'dsaWithSHA1', + '1.2.840.10045' => 'ANSI X9.62', + '1.2.840.10045.1' => 'X9-62_id-fieldType', + '1.2.840.10045.1.1' => 'X9-62_prime-field', + '1.2.840.10045.1.2' => 'X9-62_characteristic-two-field', + '1.2.840.10045.1.2.3' => 'X9-62_id-characteristic-two-basis', + '1.2.840.10045.1.2.3.1' => 'X9-62_onBasis', + '1.2.840.10045.1.2.3.2' => 'X9-62_tpBasis', + '1.2.840.10045.1.2.3.3' => 'X9-62_ppBasis', + '1.2.840.10045.2' => 'X9-62_id-publicKeyType', + '1.2.840.10045.2.1' => 'X9-62_id-ecPublicKey', + '1.2.840.10045.3' => 'X9-62_ellipticCurve', + '1.2.840.10045.3.0' => 'X9-62_c-TwoCurve', + '1.2.840.10045.3.0.1' => 'X9-62_c2pnb163v1', + '1.2.840.10045.3.0.2' => 'X9-62_c2pnb163v2', + '1.2.840.10045.3.0.3' => 'X9-62_c2pnb163v3', + '1.2.840.10045.3.0.4' => 'X9-62_c2pnb176v1', + '1.2.840.10045.3.0.5' => 'X9-62_c2tnb191v1', + '1.2.840.10045.3.0.6' => 'X9-62_c2tnb191v2', + '1.2.840.10045.3.0.7' => 'X9-62_c2tnb191v3', + '1.2.840.10045.3.0.8' => 'X9-62_c2onb191v4', + '1.2.840.10045.3.0.9' => 'X9-62_c2onb191v5', + '1.2.840.10045.3.0.10' => 'X9-62_c2pnb208w1', + '1.2.840.10045.3.0.11' => 'X9-62_c2tnb239v1', + '1.2.840.10045.3.0.12' => 'X9-62_c2tnb239v2', + '1.2.840.10045.3.0.13' => 'X9-62_c2tnb239v3', + '1.2.840.10045.3.0.14' => 'X9-62_c2onb239v4', + '1.2.840.10045.3.0.15' => 'X9-62_c2onb239v5', + '1.2.840.10045.3.0.16' => 'X9-62_c2pnb272w1', + '1.2.840.10045.3.0.17' => 'X9-62_c2pnb304w1', + '1.2.840.10045.3.0.18' => 'X9-62_c2tnb359v1', + '1.2.840.10045.3.0.19' => 'X9-62_c2pnb368w1', + '1.2.840.10045.3.0.20' => 'X9-62_c2tnb431r1', + '1.2.840.10045.3.1' => 'X9-62_primeCurve', + '1.2.840.10045.3.1.1' => 'X9-62_prime192v1', + '1.2.840.10045.3.1.2' => 'X9-62_prime192v2', + '1.2.840.10045.3.1.3' => 'X9-62_prime192v3', + '1.2.840.10045.3.1.4' => 'X9-62_prime239v1', + '1.2.840.10045.3.1.5' => 'X9-62_prime239v2', + '1.2.840.10045.3.1.6' => 'X9-62_prime239v3', + '1.2.840.10045.3.1.7' => 'X9-62_prime256v1', + '1.2.840.10045.4' => 'X9-62_id-ecSigType', + '1.2.840.10045.4.1' => 'ecdsa-with-SHA1', + '1.2.840.10045.4.2' => 'ecdsa-with-Recommended', + '1.2.840.10045.4.3' => 'ecdsa-with-Specified', + '1.2.840.10045.4.3.1' => 'ecdsa-with-SHA224', + '1.2.840.10045.4.3.2' => 'ecdsa-with-SHA256', + '1.2.840.10045.4.3.3' => 'ecdsa-with-SHA384', + '1.2.840.10045.4.3.4' => 'ecdsa-with-SHA512', + '1.3.132.0' => 'secg_ellipticCurve', + '2.23.43.1.4' => 'wap-wsg-idm-ecid', + '2.23.43.1.4.1' => 'wap-wsg-idm-ecid-wtls1', + '2.23.43.1.4.3' => 'wap-wsg-idm-ecid-wtls3', + '2.23.43.1.4.4' => 'wap-wsg-idm-ecid-wtls4', + '2.23.43.1.4.5' => 'wap-wsg-idm-ecid-wtls5', + '2.23.43.1.4.6' => 'wap-wsg-idm-ecid-wtls6', + '2.23.43.1.4.7' => 'wap-wsg-idm-ecid-wtls7', + '2.23.43.1.4.8' => 'wap-wsg-idm-ecid-wtls8', + '2.23.43.1.4.9' => 'wap-wsg-idm-ecid-wtls9', + '2.23.43.1.4.10' => 'wap-wsg-idm-ecid-wtls10', + '2.23.43.1.4.11' => 'wap-wsg-idm-ecid-wtls11', + '2.23.43.1.4.12' => 'wap-wsg-idm-ecid-wtls12', + '1.2.840.113533.7.66.10' => 'cast5-cbc', + '1.2.840.113533.7.66.12' => 'pbeWithMD5AndCast5CBC', + '1.2.840.113533.7.66.13' => 'password based MAC', + '1.2.840.113533.7.66.30' => 'Diffie-Hellman based MAC', + '1.2.840.113549' => 'RSA Data Security, Inc.', + '1.2.840.113549.1' => 'RSA Data Security, Inc. PKCS', + '1.2.840.113549.1.1' => 'pkcs1', + '1.2.840.113549.1.1.1' => 'rsaEncryption', + '1.2.840.113549.1.1.2' => 'md2WithRSAEncryption', + '1.2.840.113549.1.1.3' => 'md4WithRSAEncryption', + '1.2.840.113549.1.1.4' => 'md5WithRSAEncryption', + '1.2.840.113549.1.1.5' => 'sha1WithRSAEncryption', + '1.2.840.113549.1.1.7' => 'rsaesOaep', + '1.2.840.113549.1.1.8' => 'mgf1', + '1.2.840.113549.1.1.9' => 'pSpecified', + '1.2.840.113549.1.1.10' => 'rsassaPss', + '1.2.840.113549.1.1.11' => 'sha256WithRSAEncryption', + '1.2.840.113549.1.1.12' => 'sha384WithRSAEncryption', + '1.2.840.113549.1.1.13' => 'sha512WithRSAEncryption', + '1.2.840.113549.1.1.14' => 'sha224WithRSAEncryption', + '1.2.840.113549.1.3' => 'pkcs3', + '1.2.840.113549.1.3.1' => 'dhKeyAgreement', + '1.2.840.113549.1.5' => 'pkcs5', + '1.2.840.113549.1.5.1' => 'pbeWithMD2AndDES-CBC', + '1.2.840.113549.1.5.3' => 'pbeWithMD5AndDES-CBC', + '1.2.840.113549.1.5.4' => 'pbeWithMD2AndRC2-CBC', + '1.2.840.113549.1.5.6' => 'pbeWithMD5AndRC2-CBC', + '1.2.840.113549.1.5.10' => 'pbeWithSHA1AndDES-CBC', + '1.2.840.113549.1.5.11' => 'pbeWithSHA1AndRC2-CBC', + '1.2.840.113549.1.5.12' => 'PBKDF2', + '1.2.840.113549.1.5.13' => 'PBES2', + '1.2.840.113549.1.5.14' => 'PBMAC1', + '1.2.840.113549.1.7' => 'pkcs7', + '1.2.840.113549.1.7.1' => 'pkcs7-data', + '1.2.840.113549.1.7.2' => 'pkcs7-signedData', + '1.2.840.113549.1.7.3' => 'pkcs7-envelopedData', + '1.2.840.113549.1.7.4' => 'pkcs7-signedAndEnvelopedData', + '1.2.840.113549.1.7.5' => 'pkcs7-digestData', + '1.2.840.113549.1.7.6' => 'pkcs7-encryptedData', + '1.2.840.113549.1.9' => 'pkcs9', + '1.2.840.113549.1.9.1' => 'emailAddress', + '1.2.840.113549.1.9.2' => 'unstructuredName', + '1.2.840.113549.1.9.3' => 'contentType', + '1.2.840.113549.1.9.4' => 'messageDigest', + '1.2.840.113549.1.9.5' => 'signingTime', + '1.2.840.113549.1.9.6' => 'countersignature', + '1.2.840.113549.1.9.7' => 'challengePassword', + '1.2.840.113549.1.9.8' => 'unstructuredAddress', + '1.2.840.113549.1.9.9' => 'extendedCertificateAttributes', + '1.2.840.113549.1.9.14' => 'Extension Request', + '1.2.840.113549.1.9.15' => 'S/MIME Capabilities', + '1.2.840.113549.1.9.16' => 'S/MIME', + '1.2.840.113549.1.9.16.0' => 'id-smime-mod', + '1.2.840.113549.1.9.16.1' => 'id-smime-ct', + '1.2.840.113549.1.9.16.2' => 'id-smime-aa', + '1.2.840.113549.1.9.16.3' => 'id-smime-alg', + '1.2.840.113549.1.9.16.4' => 'id-smime-cd', + '1.2.840.113549.1.9.16.5' => 'id-smime-spq', + '1.2.840.113549.1.9.16.6' => 'id-smime-cti', + '1.2.840.113549.1.9.16.0.1' => 'id-smime-mod-cms', + '1.2.840.113549.1.9.16.0.2' => 'id-smime-mod-ess', + '1.2.840.113549.1.9.16.0.3' => 'id-smime-mod-oid', + '1.2.840.113549.1.9.16.0.4' => 'id-smime-mod-msg-v3', + '1.2.840.113549.1.9.16.0.5' => 'id-smime-mod-ets-eSignature-88', + '1.2.840.113549.1.9.16.0.6' => 'id-smime-mod-ets-eSignature-97', + '1.2.840.113549.1.9.16.0.7' => 'id-smime-mod-ets-eSigPolicy-88', + '1.2.840.113549.1.9.16.0.8' => 'id-smime-mod-ets-eSigPolicy-97', + '1.2.840.113549.1.9.16.1.1' => 'id-smime-ct-receipt', + '1.2.840.113549.1.9.16.1.2' => 'id-smime-ct-authData', + '1.2.840.113549.1.9.16.1.3' => 'id-smime-ct-publishCert', + '1.2.840.113549.1.9.16.1.4' => 'id-smime-ct-TSTInfo', + '1.2.840.113549.1.9.16.1.5' => 'id-smime-ct-TDTInfo', + '1.2.840.113549.1.9.16.1.6' => 'id-smime-ct-contentInfo', + '1.2.840.113549.1.9.16.1.7' => 'id-smime-ct-DVCSRequestData', + '1.2.840.113549.1.9.16.1.8' => 'id-smime-ct-DVCSResponseData', + '1.2.840.113549.1.9.16.1.9' => 'id-smime-ct-compressedData', + '1.2.840.113549.1.9.16.1.27' => 'id-ct-asciiTextWithCRLF', + '1.2.840.113549.1.9.16.2.1' => 'id-smime-aa-receiptRequest', + '1.2.840.113549.1.9.16.2.2' => 'id-smime-aa-securityLabel', + '1.2.840.113549.1.9.16.2.3' => 'id-smime-aa-mlExpandHistory', + '1.2.840.113549.1.9.16.2.4' => 'id-smime-aa-contentHint', + '1.2.840.113549.1.9.16.2.5' => 'id-smime-aa-msgSigDigest', + '1.2.840.113549.1.9.16.2.6' => 'id-smime-aa-encapContentType', + '1.2.840.113549.1.9.16.2.7' => 'id-smime-aa-contentIdentifier', + '1.2.840.113549.1.9.16.2.8' => 'id-smime-aa-macValue', + '1.2.840.113549.1.9.16.2.9' => 'id-smime-aa-equivalentLabels', + '1.2.840.113549.1.9.16.2.10' => 'id-smime-aa-contentReference', + '1.2.840.113549.1.9.16.2.11' => 'id-smime-aa-encrypKeyPref', + '1.2.840.113549.1.9.16.2.12' => 'id-smime-aa-signingCertificate', + '1.2.840.113549.1.9.16.2.13' => 'id-smime-aa-smimeEncryptCerts', + '1.2.840.113549.1.9.16.2.14' => 'id-smime-aa-timeStampToken', + '1.2.840.113549.1.9.16.2.15' => 'id-smime-aa-ets-sigPolicyId', + '1.2.840.113549.1.9.16.2.16' => 'id-smime-aa-ets-commitmentType', + '1.2.840.113549.1.9.16.2.17' => 'id-smime-aa-ets-signerLocation', + '1.2.840.113549.1.9.16.2.18' => 'id-smime-aa-ets-signerAttr', + '1.2.840.113549.1.9.16.2.19' => 'id-smime-aa-ets-otherSigCert', + '1.2.840.113549.1.9.16.2.20' => 'id-smime-aa-ets-contentTimestamp', + '1.2.840.113549.1.9.16.2.21' => 'id-smime-aa-ets-CertificateRefs', + '1.2.840.113549.1.9.16.2.22' => 'id-smime-aa-ets-RevocationRefs', + '1.2.840.113549.1.9.16.2.23' => 'id-smime-aa-ets-certValues', + '1.2.840.113549.1.9.16.2.24' => 'id-smime-aa-ets-revocationValues', + '1.2.840.113549.1.9.16.2.25' => 'id-smime-aa-ets-escTimeStamp', + '1.2.840.113549.1.9.16.2.26' => 'id-smime-aa-ets-certCRLTimestamp', + '1.2.840.113549.1.9.16.2.27' => 'id-smime-aa-ets-archiveTimeStamp', + '1.2.840.113549.1.9.16.2.28' => 'id-smime-aa-signatureType', + '1.2.840.113549.1.9.16.2.29' => 'id-smime-aa-dvcs-dvc', + '1.2.840.113549.1.9.16.3.1' => 'id-smime-alg-ESDHwith3DES', + '1.2.840.113549.1.9.16.3.2' => 'id-smime-alg-ESDHwithRC2', + '1.2.840.113549.1.9.16.3.3' => 'id-smime-alg-3DESwrap', + '1.2.840.113549.1.9.16.3.4' => 'id-smime-alg-RC2wrap', + '1.2.840.113549.1.9.16.3.5' => 'id-smime-alg-ESDH', + '1.2.840.113549.1.9.16.3.6' => 'id-smime-alg-CMS3DESwrap', + '1.2.840.113549.1.9.16.3.7' => 'id-smime-alg-CMSRC2wrap', + '1.2.840.113549.1.9.16.3.9' => 'id-alg-PWRI-KEK', + '1.2.840.113549.1.9.16.4.1' => 'id-smime-cd-ldap', + '1.2.840.113549.1.9.16.5.1' => 'id-smime-spq-ets-sqt-uri', + '1.2.840.113549.1.9.16.5.2' => 'id-smime-spq-ets-sqt-unotice', + '1.2.840.113549.1.9.16.6.1' => 'id-smime-cti-ets-proofOfOrigin', + '1.2.840.113549.1.9.16.6.2' => 'id-smime-cti-ets-proofOfReceipt', + '1.2.840.113549.1.9.16.6.3' => 'id-smime-cti-ets-proofOfDelivery', + '1.2.840.113549.1.9.16.6.4' => 'id-smime-cti-ets-proofOfSender', + '1.2.840.113549.1.9.16.6.5' => 'id-smime-cti-ets-proofOfApproval', + '1.2.840.113549.1.9.16.6.6' => 'id-smime-cti-ets-proofOfCreation', + '1.2.840.113549.1.9.20' => 'friendlyName', + '1.2.840.113549.1.9.21' => 'localKeyID', + '1.3.6.1.4.1.311.17.1' => 'Microsoft CSP Name', + '1.3.6.1.4.1.311.17.2' => 'Microsoft Local Key set', + '1.2.840.113549.1.9.22' => 'certTypes', + '1.2.840.113549.1.9.22.1' => 'x509Certificate', + '1.2.840.113549.1.9.22.2' => 'sdsiCertificate', + + '1.2.840.113549.1.9.23' => 'crlTypes', + '1.2.840.113549.1.9.23.1' => 'x509Crl', + '1.2.840.113549.1.12' => 'pkcs12', + '1.2.840.113549.1.12.1' => 'pkcs12-pbeids', + '1.2.840.113549.1.12.1.1' => 'pbeWithSHA1And128BitRC4', + '1.2.840.113549.1.12.1.2' => 'pbeWithSHA1And40BitRC4', + '1.2.840.113549.1.12.1.3' => 'pbeWithSHA1And3-KeyTripleDES-CBC', + '1.2.840.113549.1.12.1.4' => 'pbeWithSHA1And2-KeyTripleDES-CBC', + '1.2.840.113549.1.12.1.5' => 'pbeWithSHA1And128BitRC2-CBC', + '1.2.840.113549.1.12.1.6' => 'pbeWithSHA1And40BitRC2-CBC', + '1.2.840.113549.1.12.10' => 'pkcs12-Version1', + '1.2.840.113549.1.12.10.1' => 'pkcs12-BagIds', + '1.2.840.113549.1.12.10.1.1' => 'keyBag', + '1.2.840.113549.1.12.10.1.2' => 'pkcs8ShroudedKeyBag', + '1.2.840.113549.1.12.10.1.3' => 'certBag', + '1.2.840.113549.1.12.10.1.4' => 'crlBag', + '1.2.840.113549.1.12.10.1.5' => 'secretBag', + '1.2.840.113549.1.12.10.1.6' => 'safeContentsBag', + '1.2.840.113549.2.2' => 'md2', + '1.2.840.113549.2.4' => 'md4', + '1.2.840.113549.2.5' => 'md5', + '1.2.840.113549.2.6' => 'hmacWithMD5', + '1.2.840.113549.2.7' => 'hmacWithSHA1', + '1.2.840.113549.2.8' => 'hmacWithSHA224', + '1.2.840.113549.2.9' => 'hmacWithSHA256', + '1.2.840.113549.2.10' => 'hmacWithSHA384', + '1.2.840.113549.2.11' => 'hmacWithSHA512', + '1.2.840.113549.3.2' => 'rc2-cbc', + '1.2.840.113549.3.4' => 'rc4', + '1.2.840.113549.3.7' => 'des-ede3-cbc', + '1.2.840.113549.3.8' => 'rc5-cbc', + '1.3.6.1.4.1.311.2.1.14' => 'Microsoft Extension Request', + '1.3.6.1.4.1.311.2.1.21' => 'Microsoft Individual Code Signing', + '1.3.6.1.4.1.311.2.1.22' => 'Microsoft Commercial Code Signing', + '1.3.6.1.4.1.311.10.3.1' => 'Microsoft Trust List Signing', + '1.3.6.1.4.1.311.10.3.3' => 'Microsoft Server Gated Crypto', + '1.3.6.1.4.1.311.10.3.4' => 'Microsoft Encrypted File System', + '1.3.6.1.4.1.311.20.2.2' => 'Microsoft Smartcardlogin', + '1.3.6.1.4.1.311.20.2.3' => 'Microsoft Universal Principal Name', + '1.3.6.1.4.1.188.7.1.1.2' => 'idea-cbc', + '1.3.6.1.4.1.3029.1.2' => 'bf-cbc', + '1.3.6.1.5.5.7' => 'PKIX', + '1.3.6.1.5.5.7.0' => 'id-pkix-mod', + '1.3.6.1.5.5.7.1' => 'id-pe', + '1.3.6.1.5.5.7.2' => 'id-qt', + '1.3.6.1.5.5.7.3' => 'id-kp', + '1.3.6.1.5.5.7.4' => 'id-it', + '1.3.6.1.5.5.7.5' => 'id-pkip', + '1.3.6.1.5.5.7.6' => 'id-alg', + '1.3.6.1.5.5.7.7' => 'id-cmc', + '1.3.6.1.5.5.7.8' => 'id-on', + '1.3.6.1.5.5.7.9' => 'id-pda', + '1.3.6.1.5.5.7.10' => 'id-aca', + '1.3.6.1.5.5.7.11' => 'id-qcs', + '1.3.6.1.5.5.7.12' => 'id-cct', + '1.3.6.1.5.5.7.21' => 'id-ppl', + '1.3.6.1.5.5.7.48' => 'id-ad', + '1.3.6.1.5.5.7.0.1' => 'id-pkix1-explicit-88', + '1.3.6.1.5.5.7.0.2' => 'id-pkix1-implicit-88', + '1.3.6.1.5.5.7.0.3' => 'id-pkix1-explicit-93', + '1.3.6.1.5.5.7.0.4' => 'id-pkix1-implicit-93', + '1.3.6.1.5.5.7.0.5' => 'id-mod-crmf', + '1.3.6.1.5.5.7.0.6' => 'id-mod-cmc', + '1.3.6.1.5.5.7.0.7' => 'id-mod-kea-profile-88', + '1.3.6.1.5.5.7.0.8' => 'id-mod-kea-profile-93', + '1.3.6.1.5.5.7.0.9' => 'id-mod-cmp', + '1.3.6.1.5.5.7.0.10' => 'id-mod-qualified-cert-88', + '1.3.6.1.5.5.7.0.11' => 'id-mod-qualified-cert-93', + '1.3.6.1.5.5.7.0.12' => 'id-mod-attribute-cert', + '1.3.6.1.5.5.7.0.13' => 'id-mod-timestamp-protocol', + '1.3.6.1.5.5.7.0.14' => 'id-mod-ocsp', + '1.3.6.1.5.5.7.0.15' => 'id-mod-dvcs', + '1.3.6.1.5.5.7.0.16' => 'id-mod-cmp2000', + '1.3.6.1.5.5.7.1.1' => 'Authority Information Access', + '1.3.6.1.5.5.7.1.2' => 'Biometric Info', + '1.3.6.1.5.5.7.1.3' => 'qcStatements', + '1.3.6.1.5.5.7.1.4' => 'ac-auditEntity', + '1.3.6.1.5.5.7.1.5' => 'ac-targeting', + '1.3.6.1.5.5.7.1.6' => 'aaControls', + '1.3.6.1.5.5.7.1.7' => 'sbgp-ipAddrBlock', + '1.3.6.1.5.5.7.1.8' => 'sbgp-autonomousSysNum', + '1.3.6.1.5.5.7.1.9' => 'sbgp-routerIdentifier', + '1.3.6.1.5.5.7.1.10' => 'ac-proxying', + '1.3.6.1.5.5.7.1.11' => 'Subject Information Access', + '1.3.6.1.5.5.7.1.14' => 'Proxy Certificate Information', + '1.3.6.1.5.5.7.2.1' => 'Policy Qualifier CPS', + '1.3.6.1.5.5.7.2.2' => 'Policy Qualifier User Notice', + '1.3.6.1.5.5.7.2.3' => 'textNotice', + '1.3.6.1.5.5.7.3.1' => 'TLS Web Server Authentication', + '1.3.6.1.5.5.7.3.2' => 'TLS Web Client Authentication', + '1.3.6.1.5.5.7.3.3' => 'Code Signing', + '1.3.6.1.5.5.7.3.4' => 'E-mail Protection', + '1.3.6.1.5.5.7.3.5' => 'IPSec End System', + '1.3.6.1.5.5.7.3.6' => 'IPSec Tunnel', + '1.3.6.1.5.5.7.3.7' => 'IPSec User', + '1.3.6.1.5.5.7.3.8' => 'Time Stamping', + '1.3.6.1.5.5.7.3.9' => 'OCSP Signing', + '1.3.6.1.5.5.7.3.10' => 'dvcs', + '1.3.6.1.5.5.7.4.1' => 'id-it-caProtEncCert', + '1.3.6.1.5.5.7.4.2' => 'id-it-signKeyPairTypes', + '1.3.6.1.5.5.7.4.3' => 'id-it-encKeyPairTypes', + '1.3.6.1.5.5.7.4.4' => 'id-it-preferredSymmAlg', + '1.3.6.1.5.5.7.4.5' => 'id-it-caKeyUpdateInfo', + '1.3.6.1.5.5.7.4.6' => 'id-it-currentCRL', + '1.3.6.1.5.5.7.4.7' => 'id-it-unsupportedOIDs', + '1.3.6.1.5.5.7.4.8' => 'id-it-subscriptionRequest', + '1.3.6.1.5.5.7.4.9' => 'id-it-subscriptionResponse', + '1.3.6.1.5.5.7.4.10' => 'id-it-keyPairParamReq', + '1.3.6.1.5.5.7.4.11' => 'id-it-keyPairParamRep', + '1.3.6.1.5.5.7.4.12' => 'id-it-revPassphrase', + '1.3.6.1.5.5.7.4.13' => 'id-it-implicitConfirm', + '1.3.6.1.5.5.7.4.14' => 'id-it-confirmWaitTime', + '1.3.6.1.5.5.7.4.15' => 'id-it-origPKIMessage', + '1.3.6.1.5.5.7.4.16' => 'id-it-suppLangTags', + '1.3.6.1.5.5.7.5.1' => 'id-regCtrl', + '1.3.6.1.5.5.7.5.2' => 'id-regInfo', + '1.3.6.1.5.5.7.5.1.1' => 'id-regCtrl-regToken', + '1.3.6.1.5.5.7.5.1.2' => 'id-regCtrl-authenticator', + '1.3.6.1.5.5.7.5.1.3' => 'id-regCtrl-pkiPublicationInfo', + '1.3.6.1.5.5.7.5.1.4' => 'id-regCtrl-pkiArchiveOptions', + '1.3.6.1.5.5.7.5.1.5' => 'id-regCtrl-oldCertID', + '1.3.6.1.5.5.7.5.1.6' => 'id-regCtrl-protocolEncrKey', + '1.3.6.1.5.5.7.5.2.1' => 'id-regInfo-utf8Pairs', + '1.3.6.1.5.5.7.5.2.2' => 'id-regInfo-certReq', + '1.3.6.1.5.5.7.6.1' => 'id-alg-des40', + '1.3.6.1.5.5.7.6.2' => 'id-alg-noSignature', + '1.3.6.1.5.5.7.6.3' => 'id-alg-dh-sig-hmac-sha1', + '1.3.6.1.5.5.7.6.4' => 'id-alg-dh-pop', + '1.3.6.1.5.5.7.7.1' => 'id-cmc-statusInfo', + '1.3.6.1.5.5.7.7.2' => 'id-cmc-identification', + '1.3.6.1.5.5.7.7.3' => 'id-cmc-identityProof', + '1.3.6.1.5.5.7.7.4' => 'id-cmc-dataReturn', + '1.3.6.1.5.5.7.7.5' => 'id-cmc-transactionId', + '1.3.6.1.5.5.7.7.6' => 'id-cmc-senderNonce', + '1.3.6.1.5.5.7.7.7' => 'id-cmc-recipientNonce', + '1.3.6.1.5.5.7.7.8' => 'id-cmc-addExtensions', + '1.3.6.1.5.5.7.7.9' => 'id-cmc-encryptedPOP', + '1.3.6.1.5.5.7.7.10' => 'id-cmc-decryptedPOP', + '1.3.6.1.5.5.7.7.11' => 'id-cmc-lraPOPWitness', + '1.3.6.1.5.5.7.7.15' => 'id-cmc-getCert', + '1.3.6.1.5.5.7.7.16' => 'id-cmc-getCRL', + '1.3.6.1.5.5.7.7.17' => 'id-cmc-revokeRequest', + '1.3.6.1.5.5.7.7.18' => 'id-cmc-regInfo', + '1.3.6.1.5.5.7.7.19' => 'id-cmc-responseInfo', + '1.3.6.1.5.5.7.7.21' => 'id-cmc-queryPending', + '1.3.6.1.5.5.7.7.22' => 'id-cmc-popLinkRandom', + '1.3.6.1.5.5.7.7.23' => 'id-cmc-popLinkWitness', + '1.3.6.1.5.5.7.7.24' => 'id-cmc-confirmCertAcceptance', + '1.3.6.1.5.5.7.8.1' => 'id-on-personalData', + '1.3.6.1.5.5.7.8.3' => 'Permanent Identifier', + '1.3.6.1.5.5.7.9.1' => 'id-pda-dateOfBirth', + '1.3.6.1.5.5.7.9.2' => 'id-pda-placeOfBirth', + '1.3.6.1.5.5.7.9.3' => 'id-pda-gender', + '1.3.6.1.5.5.7.9.4' => 'id-pda-countryOfCitizenship', + '1.3.6.1.5.5.7.9.5' => 'id-pda-countryOfResidence', + '1.3.6.1.5.5.7.10.1' => 'id-aca-authenticationInfo', + '1.3.6.1.5.5.7.10.2' => 'id-aca-accessIdentity', + '1.3.6.1.5.5.7.10.3' => 'id-aca-chargingIdentity', + '1.3.6.1.5.5.7.10.4' => 'id-aca-group', + '1.3.6.1.5.5.7.10.5' => 'id-aca-role', + '1.3.6.1.5.5.7.10.6' => 'id-aca-encAttrs', + '1.3.6.1.5.5.7.11.1' => 'id-qcs-pkixQCSyntax-v1', + '1.3.6.1.5.5.7.12.1' => 'id-cct-crs', + '1.3.6.1.5.5.7.12.2' => 'id-cct-PKIData', + '1.3.6.1.5.5.7.12.3' => 'id-cct-PKIResponse', + '1.3.6.1.5.5.7.21.0' => 'Any language', + '1.3.6.1.5.5.7.21.1' => 'Inherit all', + '1.3.6.1.5.5.7.21.2' => 'Independent', + '1.3.6.1.5.5.7.48.1' => 'OCSP', + '1.3.6.1.5.5.7.48.2' => 'CA Issuers', + '1.3.6.1.5.5.7.48.3' => 'AD Time Stamping', + '1.3.6.1.5.5.7.48.4' => 'ad dvcs', + '1.3.6.1.5.5.7.48.5' => 'CA Repository', + '1.3.6.1.5.5.7.48.1.1' => 'Basic OCSP Response', + '1.3.6.1.5.5.7.48.1.2' => 'OCSP Nonce', + '1.3.6.1.5.5.7.48.1.3' => 'OCSP CRL ID', + '1.3.6.1.5.5.7.48.1.4' => 'Acceptable OCSP Responses', + '1.3.6.1.5.5.7.48.1.5' => 'OCSP No Check', + '1.3.6.1.5.5.7.48.1.6' => 'OCSP Archive Cutoff', + '1.3.6.1.5.5.7.48.1.7' => 'OCSP Service Locator', + '1.3.6.1.5.5.7.48.1.8' => 'Extended OCSP Status', + '1.3.6.1.5.5.7.48.1.9' => 'id-pkix-OCSP_valid', + '1.3.6.1.5.5.7.48.1.10' => 'id-pkix-OCSP_path', + '1.3.6.1.5.5.7.48.1.11' => 'Trust Root', + '1.3.14.3.2' => 'algorithm', + '1.3.14.3.2.3' => 'md5WithRSA', + '1.3.14.3.2.6' => 'des-ecb', + '1.3.14.3.2.7' => 'des-cbc', + '1.3.14.3.2.8' => 'des-ofb', + '1.3.14.3.2.9' => 'des-cfb', + '1.3.14.3.2.11' => 'rsaSignature', + '1.3.14.3.2.12' => 'dsaEncryption-old', + '1.3.14.3.2.13' => 'dsaWithSHA', + '1.3.14.3.2.15' => 'shaWithRSAEncryption', + '1.3.14.3.2.17' => 'des-ede', + '1.3.14.3.2.18' => 'sha', + '1.3.14.3.2.26' => 'sha1', + '1.3.14.3.2.27' => 'dsaWithSHA1-old', + '1.3.14.3.2.29' => 'sha1WithRSA', + '1.3.36.3.2.1' => 'ripemd160', + '1.3.36.3.3.1.2' => 'ripemd160WithRSA', + '1.3.101.1.4.1' => 'Strong Extranet ID', + '2.5' => 'directory services (X.500)', + '2.5.4' => 'X509', + '2.5.4.3' => 'commonName', + '2.5.4.4' => 'surname', + '2.5.4.5' => 'serialNumber', + '2.5.4.6' => 'countryName', + '2.5.4.7' => 'localityName', + '2.5.4.8' => 'stateOrProvinceName', + '2.5.4.9' => 'streetAddress', + '2.5.4.10' => 'organizationName', + '2.5.4.11' => 'organizationalUnitName', + '2.5.4.12' => 'title', + '2.5.4.13' => 'description', + '2.5.4.14' => 'searchGuide', + '2.5.4.15' => 'businessCategory', + '2.5.4.16' => 'postalAddress', + '2.5.4.17' => 'postalCode', + '2.5.4.18' => 'postOfficeBox', + '2.5.4.19' => 'physicalDeliveryOfficeName', + '2.5.4.20' => 'telephoneNumber', + '2.5.4.21' => 'telexNumber', + '2.5.4.22' => 'teletexTerminalIdentifier', + '2.5.4.23' => 'facsimileTelephoneNumber', + '2.5.4.24' => 'x121Address', + '2.5.4.25' => 'internationaliSDNNumber', + '2.5.4.26' => 'registeredAddress', + '2.5.4.27' => 'destinationIndicator', + '2.5.4.28' => 'preferredDeliveryMethod', + '2.5.4.29' => 'presentationAddress', + '2.5.4.30' => 'supportedApplicationContext', + '2.5.4.31' => 'member', + '2.5.4.32' => 'owner', + '2.5.4.33' => 'roleOccupant', + '2.5.4.34' => 'seeAlso', + '2.5.4.35' => 'userPassword', + '2.5.4.36' => 'userCertificate', + '2.5.4.37' => 'cACertificate', + '2.5.4.38' => 'authorityRevocationList', + '2.5.4.39' => 'certificateRevocationList', + '2.5.4.40' => 'crossCertificatePair', + '2.5.4.41' => 'name', + '2.5.4.42' => 'givenName', + '2.5.4.43' => 'initials', + '2.5.4.44' => 'generationQualifier', + '2.5.4.45' => 'x500UniqueIdentifier', + '2.5.4.46' => 'dnQualifier', + '2.5.4.47' => 'enhancedSearchGuide', + '2.5.4.48' => 'protocolInformation', + '2.5.4.49' => 'distinguishedName', + '2.5.4.50' => 'uniqueMember', + '2.5.4.51' => 'houseIdentifier', + '2.5.4.52' => 'supportedAlgorithms', + '2.5.4.53' => 'deltaRevocationList', + '2.5.4.54' => 'dmdName', + '2.5.4.65' => 'pseudonym', + '2.5.4.72' => 'role', + '2.5.8' => 'directory services - algorithms', + '2.5.8.1.1' => 'rsa', + '2.5.8.3.100' => 'mdc2WithRSA', + '2.5.8.3.101' => 'mdc2', + '2.5.29' => 'id-ce', + '2.5.29.9' => 'X509v3 Subject Directory Attributes', + '2.5.29.14' => 'X509v3 Subject Key Identifier', + '2.5.29.15' => 'X509v3 Key Usage', + '2.5.29.16' => 'X509v3 Private Key Usage Period', + '2.5.29.17' => 'X509v3 Subject Alternative Name', + '2.5.29.18' => 'X509v3 Issuer Alternative Name', + '2.5.29.19' => 'X509v3 Basic Constraints', + '2.5.29.20' => 'X509v3 CRL Number', + '2.5.29.21' => 'X509v3 CRL Reason Code', + '2.5.29.24' => 'Invalidity Date', + '2.5.29.27' => 'X509v3 Delta CRL Indicator', + '2.5.29.28' => 'X509v3 Issuing Distribution Point', + '2.5.29.29' => 'X509v3 Certificate Issuer', + '2.5.29.30' => 'X509v3 Name Constraints', + '2.5.29.31' => 'X509v3 CRL Distribution Points', + '2.5.29.32' => 'X509v3 Certificate Policies', + '2.5.29.32.0' => 'X509v3 Any Policy', + '2.5.29.33' => 'X509v3 Policy Mappings', + '2.5.29.35' => 'X509v3 Authority Key Identifier', + '2.5.29.36' => 'X509v3 Policy Constraints', + '2.5.29.37' => 'X509v3 Extended Key Usage', + '2.5.29.46' => 'X509v3 Freshest CRL', + '2.5.29.54' => 'X509v3 Inhibit Any Policy', + '2.5.29.55' => 'X509v3 AC Targeting', + '2.5.29.56' => 'X509v3 No Revocation Available', + '2.5.29.37.0' => 'Any Extended Key Usage', + '2.16.840.1.113730' => 'Netscape Communications Corp.', + '2.16.840.1.113730.1' => 'Netscape Certificate Extension', + '2.16.840.1.113730.2' => 'Netscape Data Type', + '2.16.840.1.113730.1.1' => 'Netscape Cert Type', + '2.16.840.1.113730.1.2' => 'Netscape Base Url', + '2.16.840.1.113730.1.3' => 'Netscape Revocation Url', + '2.16.840.1.113730.1.4' => 'Netscape CA Revocation Url', + '2.16.840.1.113730.1.7' => 'Netscape Renewal Url', + '2.16.840.1.113730.1.8' => 'Netscape CA Policy Url', + '2.16.840.1.113730.1.12' => 'Netscape SSL Server Name', + '2.16.840.1.113730.1.13' => 'Netscape Comment', + '2.16.840.1.113730.2.5' => 'Netscape Certificate Sequence', + '2.16.840.1.113730.4.1' => 'Netscape Server Gated Crypto', + '1.3.6' => 'dod', + '1.3.6.1' => 'iana', + '1.3.6.1.1' => 'Directory', + '1.3.6.1.2' => 'Management', + '1.3.6.1.3' => 'Experimental', + '1.3.6.1.4' => 'Private', + '1.3.6.1.5' => 'Security', + '1.3.6.1.6' => 'SNMPv2', + '1.3.6.1.7' => 'Mail', + '1.3.6.1.4.1' => 'Enterprises', + '1.3.6.1.4.1.1466.344' => 'dcObject', + '1.2.840.113549.1.9.16.3.8' => 'zlib compression', + '2.16.840.1.101.3' => 'csor', + '2.16.840.1.101.3.4' => 'nistAlgorithms', + '2.16.840.1.101.3.4.1' => 'aes', + '2.16.840.1.101.3.4.1.1' => 'aes-128-ecb', + '2.16.840.1.101.3.4.1.2' => 'aes-128-cbc', + '2.16.840.1.101.3.4.1.3' => 'aes-128-ofb', + '2.16.840.1.101.3.4.1.4' => 'aes-128-cfb', + '2.16.840.1.101.3.4.1.5' => 'id-aes128-wrap', + '2.16.840.1.101.3.4.1.6' => 'aes-128-gcm', + '2.16.840.1.101.3.4.1.7' => 'aes-128-ccm', + '2.16.840.1.101.3.4.1.8' => 'id-aes128-wrap-pad', + '2.16.840.1.101.3.4.1.21' => 'aes-192-ecb', + '2.16.840.1.101.3.4.1.22' => 'aes-192-cbc', + '2.16.840.1.101.3.4.1.23' => 'aes-192-ofb', + '2.16.840.1.101.3.4.1.24' => 'aes-192-cfb', + '2.16.840.1.101.3.4.1.25' => 'id-aes192-wrap', + '2.16.840.1.101.3.4.1.26' => 'aes-192-gcm', + '2.16.840.1.101.3.4.1.27' => 'aes-192-ccm', + '2.16.840.1.101.3.4.1.28' => 'id-aes192-wrap-pad', + '2.16.840.1.101.3.4.1.41' => 'aes-256-ecb', + '2.16.840.1.101.3.4.1.42' => 'aes-256-cbc', + '2.16.840.1.101.3.4.1.43' => 'aes-256-ofb', + '2.16.840.1.101.3.4.1.44' => 'aes-256-cfb', + '2.16.840.1.101.3.4.1.45' => 'id-aes256-wrap', + '2.16.840.1.101.3.4.1.46' => 'aes-256-gcm', + '2.16.840.1.101.3.4.1.47' => 'aes-256-ccm', + '2.16.840.1.101.3.4.1.48' => 'id-aes256-wrap-pad', + '2.16.840.1.101.3.4.2' => 'nist_hashalgs', + '2.16.840.1.101.3.4.2.1' => 'sha256', + '2.16.840.1.101.3.4.2.2' => 'sha384', + '2.16.840.1.101.3.4.2.3' => 'sha512', + '2.16.840.1.101.3.4.2.4' => 'sha224', + '2.16.840.1.101.3.4.3' => 'dsa_with_sha2', + '2.16.840.1.101.3.4.3.1' => 'dsa_with_SHA224', + '2.16.840.1.101.3.4.3.2' => 'dsa_with_SHA256', + '2.5.29.23' => 'Hold Instruction Code', + '0.9' => 'data', + '0.9.2342' => 'pss', + '0.9.2342.19200300' => 'ucl', + '0.9.2342.19200300.100' => 'pilot', + '0.9.2342.19200300.100.1' => 'pilotAttributeType', + '0.9.2342.19200300.100.3' => 'pilotAttributeSyntax', + '0.9.2342.19200300.100.4' => 'pilotObjectClass', + '0.9.2342.19200300.100.10' => 'pilotGroups', + '2.23.42' => 'Secure Electronic Transactions', + '2.23.42.0' => 'content types', + '2.23.42.1' => 'message extensions', + '2.23.42.3' => 'set-attr', + '2.23.42.5' => 'set-policy', + '2.23.42.7' => 'certificate extensions', + '2.23.42.8' => 'set-brand', + '2.23.42.0.0' => 'setct-PANData', + '2.23.42.0.1' => 'setct-PANToken', + '2.23.42.0.2' => 'setct-PANOnly', + '2.23.42.0.3' => 'setct-OIData', + '2.23.42.0.4' => 'setct-PI', + '2.23.42.0.5' => 'setct-PIData', + '2.23.42.0.6' => 'setct-PIDataUnsigned', + '2.23.42.0.7' => 'setct-HODInput', + '2.23.42.0.8' => 'setct-AuthResBaggage', + '2.23.42.0.9' => 'setct-AuthRevReqBaggage', + '2.23.42.0.10' => 'setct-AuthRevResBaggage', + '2.23.42.0.11' => 'setct-CapTokenSeq', + '2.23.42.0.12' => 'setct-PInitResData', + '2.23.42.0.13' => 'setct-PI-TBS', + '2.23.42.0.14' => 'setct-PResData', + '2.23.42.0.16' => 'setct-AuthReqTBS', + '2.23.42.0.17' => 'setct-AuthResTBS', + '2.23.42.0.18' => 'setct-AuthResTBSX', + '2.23.42.0.19' => 'setct-AuthTokenTBS', + '2.23.42.0.20' => 'setct-CapTokenData', + '2.23.42.0.21' => 'setct-CapTokenTBS', + '2.23.42.0.22' => 'setct-AcqCardCodeMsg', + '2.23.42.0.23' => 'setct-AuthRevReqTBS', + '2.23.42.0.24' => 'setct-AuthRevResData', + '2.23.42.0.25' => 'setct-AuthRevResTBS', + '2.23.42.0.26' => 'setct-CapReqTBS', + '2.23.42.0.27' => 'setct-CapReqTBSX', + '2.23.42.0.28' => 'setct-CapResData', + '2.23.42.0.29' => 'setct-CapRevReqTBS', + '2.23.42.0.30' => 'setct-CapRevReqTBSX', + '2.23.42.0.31' => 'setct-CapRevResData', + '2.23.42.0.32' => 'setct-CredReqTBS', + '2.23.42.0.33' => 'setct-CredReqTBSX', + '2.23.42.0.34' => 'setct-CredResData', + '2.23.42.0.35' => 'setct-CredRevReqTBS', + '2.23.42.0.36' => 'setct-CredRevReqTBSX', + '2.23.42.0.37' => 'setct-CredRevResData', + '2.23.42.0.38' => 'setct-PCertReqData', + '2.23.42.0.39' => 'setct-PCertResTBS', + '2.23.42.0.40' => 'setct-BatchAdminReqData', + '2.23.42.0.41' => 'setct-BatchAdminResData', + '2.23.42.0.42' => 'setct-CardCInitResTBS', + '2.23.42.0.43' => 'setct-MeAqCInitResTBS', + '2.23.42.0.44' => 'setct-RegFormResTBS', + '2.23.42.0.45' => 'setct-CertReqData', + '2.23.42.0.46' => 'setct-CertReqTBS', + '2.23.42.0.47' => 'setct-CertResData', + '2.23.42.0.48' => 'setct-CertInqReqTBS', + '2.23.42.0.49' => 'setct-ErrorTBS', + '2.23.42.0.50' => 'setct-PIDualSignedTBE', + '2.23.42.0.51' => 'setct-PIUnsignedTBE', + '2.23.42.0.52' => 'setct-AuthReqTBE', + '2.23.42.0.53' => 'setct-AuthResTBE', + '2.23.42.0.54' => 'setct-AuthResTBEX', + '2.23.42.0.55' => 'setct-AuthTokenTBE', + '2.23.42.0.56' => 'setct-CapTokenTBE', + '2.23.42.0.57' => 'setct-CapTokenTBEX', + '2.23.42.0.58' => 'setct-AcqCardCodeMsgTBE', + '2.23.42.0.59' => 'setct-AuthRevReqTBE', + '2.23.42.0.60' => 'setct-AuthRevResTBE', + '2.23.42.0.61' => 'setct-AuthRevResTBEB', + '2.23.42.0.62' => 'setct-CapReqTBE', + '2.23.42.0.63' => 'setct-CapReqTBEX', + '2.23.42.0.64' => 'setct-CapResTBE', + '2.23.42.0.65' => 'setct-CapRevReqTBE', + '2.23.42.0.66' => 'setct-CapRevReqTBEX', + '2.23.42.0.67' => 'setct-CapRevResTBE', + '2.23.42.0.68' => 'setct-CredReqTBE', + '2.23.42.0.69' => 'setct-CredReqTBEX', + '2.23.42.0.70' => 'setct-CredResTBE', + '2.23.42.0.71' => 'setct-CredRevReqTBE', + '2.23.42.0.72' => 'setct-CredRevReqTBEX', + '2.23.42.0.73' => 'setct-CredRevResTBE', + '2.23.42.0.74' => 'setct-BatchAdminReqTBE', + '2.23.42.0.75' => 'setct-BatchAdminResTBE', + '2.23.42.0.76' => 'setct-RegFormReqTBE', + '2.23.42.0.77' => 'setct-CertReqTBE', + '2.23.42.0.78' => 'setct-CertReqTBEX', + '2.23.42.0.79' => 'setct-CertResTBE', + '2.23.42.0.80' => 'setct-CRLNotificationTBS', + '2.23.42.0.81' => 'setct-CRLNotificationResTBS', + '2.23.42.0.82' => 'setct-BCIDistributionTBS', + '2.23.42.1.1' => 'generic cryptogram', + '2.23.42.1.3' => 'merchant initiated auth', + '2.23.42.1.4' => 'setext-pinSecure', + '2.23.42.1.5' => 'setext-pinAny', + '2.23.42.1.7' => 'setext-track2', + '2.23.42.1.8' => 'additional verification', + '2.23.42.5.0' => 'set-policy-root', + '2.23.42.7.0' => 'setCext-hashedRoot', + '2.23.42.7.1' => 'setCext-certType', + '2.23.42.7.2' => 'setCext-merchData', + '2.23.42.7.3' => 'setCext-cCertRequired', + '2.23.42.7.4' => 'setCext-tunneling', + '2.23.42.7.5' => 'setCext-setExt', + '2.23.42.7.6' => 'setCext-setQualf', + '2.23.42.7.7' => 'setCext-PGWYcapabilities', + '2.23.42.7.8' => 'setCext-TokenIdentifier', + '2.23.42.7.9' => 'setCext-Track2Data', + '2.23.42.7.10' => 'setCext-TokenType', + '2.23.42.7.11' => 'setCext-IssuerCapabilities', + '2.23.42.3.0' => 'setAttr-Cert', + '2.23.42.3.1' => 'payment gateway capabilities', + '2.23.42.3.2' => 'setAttr-TokenType', + '2.23.42.3.3' => 'issuer capabilities', + '2.23.42.3.0.0' => 'set-rootKeyThumb', + '2.23.42.3.0.1' => 'set-addPolicy', + '2.23.42.3.2.1' => 'setAttr-Token-EMV', + '2.23.42.3.2.2' => 'setAttr-Token-B0Prime', + '2.23.42.3.3.3' => 'setAttr-IssCap-CVM', + '2.23.42.3.3.4' => 'setAttr-IssCap-T2', + '2.23.42.3.3.5' => 'setAttr-IssCap-Sig', + '2.23.42.3.3.3.1' => 'generate cryptogram', + '2.23.42.3.3.4.1' => 'encrypted track 2', + '2.23.42.3.3.4.2' => 'cleartext track 2', + '2.23.42.3.3.5.1' => 'ICC or token signature', + '2.23.42.3.3.5.2' => 'secure device signature', + '2.23.42.8.1' => 'set-brand-IATA-ATA', + '2.23.42.8.30' => 'set-brand-Diners', + '2.23.42.8.34' => 'set-brand-AmericanExpress', + '2.23.42.8.35' => 'set-brand-JCB', + '2.23.42.8.4' => 'set-brand-Visa', + '2.23.42.8.5' => 'set-brand-MasterCard', + '2.23.42.8.6011' => 'set-brand-Novus', + '1.2.840.113549.3.10' => 'des-cdmf', + '1.2.840.113549.1.1.6' => 'rsaOAEPEncryptionSET', + '1.0.10118.3.0.55' => 'whirlpool', + '1.2.643.2.2' => 'cryptopro', + '1.2.643.2.9' => 'cryptocom', + '1.2.643.2.2.3' => 'GOST R 34.11-94 with GOST R 34.10-2001', + '1.2.643.2.2.4' => 'GOST R 34.11-94 with GOST R 34.10-94', + '1.2.643.2.2.9' => 'GOST R 34.11-94', + '1.2.643.2.2.10' => 'HMAC GOST 34.11-94', + '1.2.643.2.2.19' => 'GOST R 34.10-2001', + '1.2.643.2.2.20' => 'GOST R 34.10-94', + '1.2.643.2.2.21' => 'GOST 28147-89', + '1.2.643.2.2.22' => 'GOST 28147-89 MAC', + '1.2.643.2.2.23' => 'GOST R 34.11-94 PRF', + '1.2.643.2.2.98' => 'GOST R 34.10-2001 DH', + '1.2.643.2.2.99' => 'GOST R 34.10-94 DH', + '1.2.643.2.2.14.1' => 'id-Gost28147-89-CryptoPro-KeyMeshing', + '1.2.643.2.2.14.0' => 'id-Gost28147-89-None-KeyMeshing', + '1.2.643.2.2.30.0' => 'id-GostR3411-94-TestParamSet', + '1.2.643.2.2.30.1' => 'id-GostR3411-94-CryptoProParamSet', + '1.2.643.2.2.31.0' => 'id-Gost28147-89-TestParamSet', + '1.2.643.2.2.31.1' => 'id-Gost28147-89-CryptoPro-A-ParamSet', + '1.2.643.2.2.31.2' => 'id-Gost28147-89-CryptoPro-B-ParamSet', + '1.2.643.2.2.31.3' => 'id-Gost28147-89-CryptoPro-C-ParamSet', + '1.2.643.2.2.31.4' => 'id-Gost28147-89-CryptoPro-D-ParamSet', + '1.2.643.2.2.31.5' => 'id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet', + '1.2.643.2.2.31.6' => 'id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet', + '1.2.643.2.2.31.7' => 'id-Gost28147-89-CryptoPro-RIC-1-ParamSet', + '1.2.643.2.2.32.0' => 'id-GostR3410-94-TestParamSet', + '1.2.643.2.2.32.2' => 'id-GostR3410-94-CryptoPro-A-ParamSet', + '1.2.643.2.2.32.3' => 'id-GostR3410-94-CryptoPro-B-ParamSet', + '1.2.643.2.2.32.4' => 'id-GostR3410-94-CryptoPro-C-ParamSet', + '1.2.643.2.2.32.5' => 'id-GostR3410-94-CryptoPro-D-ParamSet', + '1.2.643.2.2.33.1' => 'id-GostR3410-94-CryptoPro-XchA-ParamSet', + '1.2.643.2.2.33.2' => 'id-GostR3410-94-CryptoPro-XchB-ParamSet', + '1.2.643.2.2.33.3' => 'id-GostR3410-94-CryptoPro-XchC-ParamSet', + '1.2.643.2.2.35.0' => 'id-GostR3410-2001-TestParamSet', + '1.2.643.2.2.35.1' => 'id-GostR3410-2001-CryptoPro-A-ParamSet', + '1.2.643.2.2.35.2' => 'id-GostR3410-2001-CryptoPro-B-ParamSet', + '1.2.643.2.2.35.3' => 'id-GostR3410-2001-CryptoPro-C-ParamSet', + '1.2.643.2.2.36.0' => 'id-GostR3410-2001-CryptoPro-XchA-ParamSet', + '1.2.643.2.2.36.1' => 'id-GostR3410-2001-CryptoPro-XchB-ParamSet', + '1.2.643.2.2.20.1' => 'id-GostR3410-94-a', + '1.2.643.2.2.20.2' => 'id-GostR3410-94-aBis', + '1.2.643.2.2.20.3' => 'id-GostR3410-94-b', + '1.2.643.2.2.20.4' => 'id-GostR3410-94-bBis', + '1.2.643.2.9.1.6.1' => 'GOST 28147-89 Cryptocom ParamSet', + '1.2.643.2.9.1.5.3' => 'GOST 34.10-94 Cryptocom', + '1.2.643.2.9.1.5.4' => 'GOST 34.10-2001 Cryptocom', + '1.2.643.2.9.1.3.3' => 'GOST R 34.11-94 with GOST R 34.10-94 Cryptocom', + '1.2.643.2.9.1.3.4' => 'GOST R 34.11-94 with GOST R 34.10-2001 Cryptocom', + '1.2.643.2.9.1.8.1' => 'GOST R 3410-2001 Parameter Set Cryptocom', + '1.2.392.200011.61.1.1.1.2' => 'camellia-128-cbc', + '1.2.392.200011.61.1.1.1.3' => 'camellia-192-cbc', + '1.2.392.200011.61.1.1.1.4' => 'camellia-256-cbc', + '1.2.392.200011.61.1.1.3.2' => 'id-camellia128-wrap', + '1.2.392.200011.61.1.1.3.3' => 'id-camellia192-wrap', + '1.2.392.200011.61.1.1.3.4' => 'id-camellia256-wrap', + '0.3.4401.5' => 'ntt-ds', + '0.3.4401.5.3.1.9' => 'camellia', + '0.3.4401.5.3.1.9.1' => 'camellia-128-ecb', + '0.3.4401.5.3.1.9.3' => 'camellia-128-ofb', + '0.3.4401.5.3.1.9.4' => 'camellia-128-cfb', + '0.3.4401.5.3.1.9.6' => 'camellia-128-gcm', + '0.3.4401.5.3.1.9.7' => 'camellia-128-ccm', + '0.3.4401.5.3.1.9.9' => 'camellia-128-ctr', + '0.3.4401.5.3.1.9.10' => 'camellia-128-cmac', + '0.3.4401.5.3.1.9.21' => 'camellia-192-ecb', + '0.3.4401.5.3.1.9.23' => 'camellia-192-ofb', + '0.3.4401.5.3.1.9.24' => 'camellia-192-cfb', + '0.3.4401.5.3.1.9.26' => 'camellia-192-gcm', + '0.3.4401.5.3.1.9.27' => 'camellia-192-ccm', + '0.3.4401.5.3.1.9.29' => 'camellia-192-ctr', + '0.3.4401.5.3.1.9.30' => 'camellia-192-cmac', + '0.3.4401.5.3.1.9.41' => 'camellia-256-ecb', + '0.3.4401.5.3.1.9.43' => 'camellia-256-ofb', + '0.3.4401.5.3.1.9.44' => 'camellia-256-cfb', + '0.3.4401.5.3.1.9.46' => 'camellia-256-gcm', + '0.3.4401.5.3.1.9.47' => 'camellia-256-ccm', + '0.3.4401.5.3.1.9.49' => 'camellia-256-ctr', + '0.3.4401.5.3.1.9.50' => 'camellia-256-cmac', + '1.2.410.200004' => 'kisa', + '1.2.410.200004.1.3' => 'seed-ecb', + '1.2.410.200004.1.4' => 'seed-cbc', + '1.2.410.200004.1.5' => 'seed-cfb', + '1.2.410.200004.1.6' => 'seed-ofb', + '1.2.840.10046.2.1' => 'X9.42 DH', + '1.3.36.3.3.2.8.1.1.1' => 'brainpoolP160r1', + '1.3.36.3.3.2.8.1.1.2' => 'brainpoolP160t1', + '1.3.36.3.3.2.8.1.1.3' => 'brainpoolP192r1', + '1.3.36.3.3.2.8.1.1.4' => 'brainpoolP192t1', + '1.3.36.3.3.2.8.1.1.5' => 'brainpoolP224r1', + '1.3.36.3.3.2.8.1.1.6' => 'brainpoolP224t1', + '1.3.36.3.3.2.8.1.1.7' => 'brainpoolP256r1', + '1.3.36.3.3.2.8.1.1.8' => 'brainpoolP256t1', + '1.3.36.3.3.2.8.1.1.9' => 'brainpoolP320r1', + '1.3.36.3.3.2.8.1.1.10' => 'brainpoolP320t1', + '1.3.36.3.3.2.8.1.1.11' => 'brainpoolP384r1', + '1.3.36.3.3.2.8.1.1.12' => 'brainpoolP384t1', + '1.3.36.3.3.2.8.1.1.13' => 'brainpoolP512r1', + '1.3.36.3.3.2.8.1.1.14' => 'brainpoolP512t1', + '1.3.133.16.840.63.0' => 'x9-63-scheme', + '1.3.132.1' => 'secg-scheme', + '1.3.133.16.840.63.0.2' => 'dhSinglePass-stdDH-sha1kdf-scheme', + '1.3.132.1.11.0' => 'dhSinglePass-stdDH-sha224kdf-scheme', + '1.3.132.1.11.1' => 'dhSinglePass-stdDH-sha256kdf-scheme', + '1.3.132.1.11.2' => 'dhSinglePass-stdDH-sha384kdf-scheme', + '1.3.132.1.11.3' => 'dhSinglePass-stdDH-sha512kdf-scheme', + '1.3.133.16.840.63.0.3' => 'dhSinglePass-cofactorDH-sha1kdf-scheme', + '1.3.132.1.14.0' => 'dhSinglePass-cofactorDH-sha224kdf-scheme', + '1.3.132.1.14.1' => 'dhSinglePass-cofactorDH-sha256kdf-scheme', + '1.3.132.1.14.2' => 'dhSinglePass-cofactorDH-sha384kdf-scheme', + '1.3.132.1.14.3' => 'dhSinglePass-cofactorDH-sha512kdf-scheme', + '1.3.6.1.4.1.11129.2.4.2' => 'CT Precertificate SCTs', + '1.3.6.1.4.1.11129.2.4.3' => 'CT Precertificate Poison', + '1.3.6.1.4.1.11129.2.4.4' => 'CT Precertificate Signer', + '1.3.6.1.4.1.11129.2.4.5' => 'CT Certificate SCTs', + '1.3.6.1.4.1.311.60.2.1.1' => 'jurisdictionLocalityName', + '1.3.6.1.4.1.311.60.2.1.2' => 'jurisdictionStateOrProvinceName', + '1.3.6.1.4.1.311.60.2.1.3' => 'jurisdictionCountryName', + '1.3.6.1.4.1.11591.4.11' => 'id-scrypt', + ]; + + if (array_key_exists($oidString, $oids)) { + return $oids[$oidString]; + } + + switch ($oidString) { + case self::RSA_ENCRYPTION: + return 'RSA Encryption'; + case self::MD5_WITH_RSA_ENCRYPTION: + return 'MD5 with RSA Encryption'; + case self::SHA1_WITH_RSA_SIGNATURE: + return 'SHA-1 with RSA Signature'; + + case self::PKCS9_EMAIL: + return 'PKCS #9 Email Address'; + case self::PKCS9_UNSTRUCTURED_NAME: + return 'PKCS #9 Unstructured Name'; + case self::PKCS9_CONTENT_TYPE: + return 'PKCS #9 Content Type'; + case self::PKCS9_MESSAGE_DIGEST: + return 'PKCS #9 Message Digest'; + case self::PKCS9_SIGNING_TIME: + return 'PKCS #9 Signing Time'; + + case self::COMMON_NAME: + return 'Common Name'; + case self::SURNAME: + return 'Surname'; + case self::SERIAL_NUMBER: + return 'Serial Number'; + case self::COUNTRY_NAME: + return 'Country Name'; + case self::LOCALITY_NAME: + return 'Locality Name'; + case self::STATE_OR_PROVINCE_NAME: + return 'State or Province Name'; + case self::STREET_ADDRESS: + return 'Street Address'; + case self::ORGANIZATION_NAME: + return 'Organization Name'; + case self::OU_NAME: + return 'Organization Unit Name'; + case self::TITLE: + return 'Title'; + case self::DESCRIPTION: + return 'Description'; + case self::POSTAL_ADDRESS: + return 'Postal Address'; + case self::POSTAL_CODE: + return 'Postal Code'; + case self::AUTHORITY_REVOCATION_LIST: + return 'Authority Revocation List'; + + case self::CERT_EXT_SUBJECT_DIRECTORY_ATTR: + return 'Subject directory attributes'; + case self::CERT_EXT_SUBJECT_KEY_IDENTIFIER: + return 'Subject key identifier'; + case self::CERT_EXT_KEY_USAGE: + return 'Key usage certificate extension'; + case self::CERT_EXT_PRIVATE_KEY_USAGE_PERIOD: + return 'Private key usage'; + case self::CERT_EXT_SUBJECT_ALT_NAME: + return 'Subject alternative name (SAN)'; + case self::CERT_EXT_ISSUER_ALT_NAME: + return 'Issuer alternative name'; + case self::CERT_EXT_BASIC_CONSTRAINTS: + return 'Basic constraints'; + case self::CERT_EXT_CRL_NUMBER: + return 'CRL number'; + case self::CERT_EXT_REASON_CODE: + return 'Reason code'; + case self::CERT_EXT_INVALIDITY_DATE: + return 'Invalidity code'; + case self::CERT_EXT_DELTA_CRL_INDICATOR: + return 'Delta CRL indicator'; + case self::CERT_EXT_ISSUING_DIST_POINT: + return 'Issuing distribution point'; + case self::CERT_EXT_CERT_ISSUER: + return 'Certificate issuer'; + case self::CERT_EXT_NAME_CONSTRAINTS: + return 'Name constraints'; + case self::CERT_EXT_CRL_DISTRIBUTION_POINTS: + return 'CRL distribution points'; + case self::CERT_EXT_CERT_POLICIES: + return 'Certificate policies '; + case self::CERT_EXT_AUTHORITY_KEY_IDENTIFIER: + return 'Authority key identifier'; + case self::CERT_EXT_EXTENDED_KEY_USAGE: + return 'Extended key usage'; + case self::AUTHORITY_INFORMATION_ACCESS: + return 'Certificate Authority Information Access (AIA)'; + + default: + if ($loadFromWeb) { + return self::loadFromWeb($oidString); + } else { + return $oidString; + } + } + } + + public static function loadFromWeb($oidString) + { + $ch = curl_init("http://oid-info.com/get/{$oidString}"); + + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($ch, CURLOPT_HEADER, 0); + + $contents = curl_exec($ch); + curl_close($ch); + + // This pattern needs to be updated as soon as the website layout of oid-info.com changes + preg_match_all('#(.+)\(\d+\)#si', $contents, $oidName); + + if (empty($oidName[1])) { + return "{$oidString} (unknown)"; + } + + $oidName = ucfirst(strtolower(preg_replace('/([A-Z][a-z])/', ' $1', $oidName[1][0]))); + $oidName = str_replace('-', ' ', $oidName); + + return "{$oidName} ({$oidString})"; + } +} diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Parsable.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Parsable.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Parsable.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Parsable.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/TemplateParser.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/TemplateParser.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/TemplateParser.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/TemplateParser.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/BMPString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/BMPString.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/BMPString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/BMPString.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/BitString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/BitString.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/BitString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/BitString.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/Boolean.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/Boolean.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/Boolean.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/Boolean.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/CharacterString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/CharacterString.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/CharacterString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/CharacterString.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/Enumerated.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/Enumerated.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/Enumerated.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/Enumerated.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/GeneralString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/GeneralString.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/GeneralString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/GeneralString.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/GeneralizedTime.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/GeneralizedTime.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/GeneralizedTime.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/GeneralizedTime.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/GraphicString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/GraphicString.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/GraphicString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/GraphicString.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/IA5String.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/IA5String.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/IA5String.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/IA5String.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/Integer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/Integer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/Integer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/Integer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/NullObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/NullObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/NullObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/NullObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/NumericString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/NumericString.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/NumericString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/NumericString.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/ObjectDescriptor.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/ObjectDescriptor.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/ObjectDescriptor.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/ObjectDescriptor.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/ObjectIdentifier.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/ObjectIdentifier.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/ObjectIdentifier.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/ObjectIdentifier.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/OctetString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/OctetString.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/OctetString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/OctetString.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/PrintableString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/PrintableString.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/PrintableString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/PrintableString.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/RelativeObjectIdentifier.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/RelativeObjectIdentifier.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/RelativeObjectIdentifier.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/RelativeObjectIdentifier.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/Sequence.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/Sequence.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/Sequence.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/Sequence.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/Set.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/Set.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/Set.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/Set.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/T61String.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/T61String.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/T61String.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/T61String.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/UTCTime.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/UTCTime.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/UTCTime.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/UTCTime.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/UTF8String.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/UTF8String.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/UTF8String.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/UTF8String.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/UniversalString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/UniversalString.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/UniversalString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/UniversalString.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/VisibleString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/VisibleString.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/Universal/VisibleString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/Universal/VisibleString.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/UnknownConstructedObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/UnknownConstructedObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/UnknownConstructedObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/UnknownConstructedObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/UnknownObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/UnknownObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/ASN1/UnknownObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/ASN1/UnknownObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/Utility/BigInteger.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/Utility/BigInteger.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/Utility/BigInteger.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/Utility/BigInteger.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/Utility/BigIntegerBcmath.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/Utility/BigIntegerBcmath.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/Utility/BigIntegerBcmath.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/Utility/BigIntegerBcmath.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/Utility/BigIntegerGmp.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/Utility/BigIntegerGmp.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/Utility/BigIntegerGmp.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/Utility/BigIntegerGmp.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/AlgorithmIdentifier.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/AlgorithmIdentifier.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/AlgorithmIdentifier.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/AlgorithmIdentifier.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/CSR/Attributes.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/CSR/Attributes.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/CSR/Attributes.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/CSR/Attributes.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/CSR/CSR.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/CSR/CSR.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/CSR/CSR.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/CSR/CSR.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/CertificateExtensions.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/CertificateExtensions.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/CertificateExtensions.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/CertificateExtensions.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/CertificateSubject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/CertificateSubject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/CertificateSubject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/CertificateSubject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/PrivateKey.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/PrivateKey.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/PrivateKey.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/PrivateKey.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/PublicKey.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/PublicKey.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/PublicKey.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/PublicKey.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/SAN/DNSName.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/SAN/DNSName.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/SAN/DNSName.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/SAN/DNSName.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/SAN/IPAddress.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/SAN/IPAddress.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/SAN/IPAddress.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/SAN/IPAddress.php diff --git a/wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/SAN/SubjectAlternativeNames.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/SAN/SubjectAlternativeNames.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/fgrosse/phpasn1/lib/X509/SAN/SubjectAlternativeNames.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/fgrosse/phpasn1/lib/X509/SAN/SubjectAlternativeNames.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/AuthorityInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/AuthorityInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/AuthorityInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/AuthorityInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/DataPathInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/DataPathInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/DataPathInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/DataPathInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/DomainHostInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/DomainHostInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/DomainHostInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/DomainHostInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/FragmentInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/FragmentInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/FragmentInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/FragmentInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/HostInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/HostInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/HostInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/HostInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/IpHostInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/IpHostInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/IpHostInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/IpHostInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/PathInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/PathInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/PathInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/PathInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/PortInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/PortInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/PortInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/PortInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/QueryInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/QueryInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/QueryInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/QueryInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/SegmentedPathInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/SegmentedPathInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/SegmentedPathInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/SegmentedPathInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/UriComponentInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/UriComponentInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/UriComponentInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/UriComponentInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/UriException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/UriException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/UriException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/UriException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/UriInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/UriInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/UriInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/UriInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/UserInfoInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/UserInfoInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Contracts/UserInfoInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Contracts/UserInfoInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Exceptions/FileinfoSupportMissing.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Exceptions/FileinfoSupportMissing.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Exceptions/FileinfoSupportMissing.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Exceptions/FileinfoSupportMissing.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Exceptions/IdnSupportMissing.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Exceptions/IdnSupportMissing.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Exceptions/IdnSupportMissing.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Exceptions/IdnSupportMissing.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Exceptions/IdnaConversionFailed.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Exceptions/IdnaConversionFailed.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Exceptions/IdnaConversionFailed.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Exceptions/IdnaConversionFailed.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Exceptions/SyntaxError.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Exceptions/SyntaxError.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Exceptions/SyntaxError.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Exceptions/SyntaxError.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Idna/Idna.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Idna/Idna.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Idna/Idna.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Idna/Idna.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Idna/IdnaInfo.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Idna/IdnaInfo.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri-interfaces/src/Idna/IdnaInfo.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri-interfaces/src/Idna/IdnaInfo.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/composer.json similarity index 83% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/composer.json index a241129f..28edbd84 100644 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/composer.json +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/composer.json @@ -24,7 +24,7 @@ "uri-template" ], "license": "MIT", - "homepage": "http://uri.thephpleague.com", + "homepage": "https://uri.thephpleague.com", "authors": [ { "name" : "Ignace Nyamagana Butera", @@ -44,17 +44,20 @@ } ], "require": { - "php": "^7.3 || ^8.0", + "php": "^7.4 || ^8.0", "ext-json": "*", "psr/http-message": "^1.0", "league/uri-interfaces": "^2.3" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.19 || ^3.0", - "phpunit/phpunit" : "^8.0 || ^9.0", - "phpstan/phpstan": "^0.12.90", - "phpstan/phpstan-strict-rules": "^0.12.11", - "phpstan/phpstan-phpunit": "^0.12.22", + "friendsofphp/php-cs-fixer": "^v3.3.2", + "nyholm/psr7": "^1.5", + "php-http/psr7-integration-tests": "^1.1", + "phpstan/phpstan": "^1.2.0", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0.0", + "phpstan/phpstan-strict-rules": "^1.1.0", + "phpunit/phpunit": "^9.5.10", "psr/http-factory": "^1.0" }, "autoload": { @@ -74,7 +77,7 @@ "phpcs": "php-cs-fixer fix -v --diff --dry-run --allow-risky=yes --ansi", "phpcs:fix": "php-cs-fixer fix -vvv --allow-risky=yes --ansi", "phpstan": "phpstan analyse -l max -c phpstan.neon src --ansi --memory-limit=256M", - "phpunit": "phpunit --coverage-text", + "phpunit": "XDEBUG_MODE=coverage phpunit --coverage-text", "test": [ "@phpunit", "@phpstan", diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/Exceptions/TemplateCanNotBeExpanded.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/Exceptions/TemplateCanNotBeExpanded.php similarity index 86% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/src/Exceptions/TemplateCanNotBeExpanded.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/Exceptions/TemplateCanNotBeExpanded.php index 5618154c..7c24b94c 100644 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/Exceptions/TemplateCanNotBeExpanded.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/Exceptions/TemplateCanNotBeExpanded.php @@ -13,9 +13,10 @@ declare(strict_types=1); namespace League\Uri\Exceptions; +use InvalidArgumentException; use League\Uri\Contracts\UriException; -class TemplateCanNotBeExpanded extends \InvalidArgumentException implements UriException +class TemplateCanNotBeExpanded extends InvalidArgumentException implements UriException { public static function dueToUnableToProcessValueListWithPrefix(string $variableName): self { diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/Http.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/Http.php similarity index 91% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/src/Http.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/Http.php index 2bbd8a77..b3b8cea8 100644 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/Http.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/Http.php @@ -13,6 +13,7 @@ declare(strict_types=1); namespace League\Uri; +use JsonSerializable; use League\Uri\Contracts\UriInterface; use League\Uri\Exceptions\SyntaxError; use Psr\Http\Message\UriInterface as Psr7UriInterface; @@ -21,16 +22,10 @@ use function is_scalar; use function method_exists; use function sprintf; -final class Http implements Psr7UriInterface, \JsonSerializable +final class Http implements Psr7UriInterface, JsonSerializable { - /** - * @var UriInterface - */ - private $uri; + private UriInterface $uri; - /** - * New instance. - */ private function __construct(UriInterface $uri) { $this->validate($uri); @@ -188,13 +183,14 @@ final class Http implements Psr7UriInterface, \JsonSerializable */ public function withScheme($scheme): self { + /** @var string $scheme */ $scheme = $this->filterInput($scheme); if ('' === $scheme) { $scheme = null; } $uri = $this->uri->withScheme($scheme); - if ($uri->getScheme() === $this->uri->getScheme()) { + if ((string) $uri === (string) $this->uri) { return $this; } @@ -224,13 +220,14 @@ final class Http implements Psr7UriInterface, \JsonSerializable */ public function withUserInfo($user, $password = null): self { + /** @var string $user */ $user = $this->filterInput($user); if ('' === $user) { $user = null; } $uri = $this->uri->withUserInfo($user, $password); - if ($uri->getUserInfo() === $this->uri->getUserInfo()) { + if ((string) $uri === (string) $this->uri) { return $this; } @@ -242,13 +239,14 @@ final class Http implements Psr7UriInterface, \JsonSerializable */ public function withHost($host): self { + /** @var string $host */ $host = $this->filterInput($host); if ('' === $host) { $host = null; } $uri = $this->uri->withHost($host); - if ($uri->getHost() === $this->uri->getHost()) { + if ((string) $uri === (string) $this->uri) { return $this; } @@ -261,7 +259,7 @@ final class Http implements Psr7UriInterface, \JsonSerializable public function withPort($port): self { $uri = $this->uri->withPort($port); - if ($uri->getPort() === $this->uri->getPort()) { + if ((string) $uri === (string) $this->uri) { return $this; } @@ -274,7 +272,7 @@ final class Http implements Psr7UriInterface, \JsonSerializable public function withPath($path): self { $uri = $this->uri->withPath($path); - if ($uri->getPath() === $this->uri->getPath()) { + if ((string) $uri === (string) $this->uri) { return $this; } @@ -286,13 +284,14 @@ final class Http implements Psr7UriInterface, \JsonSerializable */ public function withQuery($query): self { + /** @var string $query */ $query = $this->filterInput($query); if ('' === $query) { $query = null; } $uri = $this->uri->withQuery($query); - if ($uri->getQuery() === $this->uri->getQuery()) { + if ((string) $uri === (string) $this->uri) { return $this; } @@ -304,13 +303,14 @@ final class Http implements Psr7UriInterface, \JsonSerializable */ public function withFragment($fragment): self { + /** @var string $fragment */ $fragment = $this->filterInput($fragment); if ('' === $fragment) { $fragment = null; } $uri = $this->uri->withFragment($fragment); - if ($uri->getFragment() === $this->uri->getFragment()) { + if ((string) $uri === (string) $this->uri) { return $this; } diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/HttpFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/HttpFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/src/HttpFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/HttpFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/Uri.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/Uri.php similarity index 94% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/src/Uri.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/Uri.php index 89f9aa13..77cb54bb 100644 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/Uri.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/Uri.php @@ -13,6 +13,7 @@ declare(strict_types=1); namespace League\Uri; +use finfo; use League\Uri\Contracts\UriInterface; use League\Uri\Exceptions\FileinfoSupportMissing; use League\Uri\Exceptions\IdnaConversionFailed; @@ -20,6 +21,7 @@ use League\Uri\Exceptions\IdnSupportMissing; use League\Uri\Exceptions\SyntaxError; use League\Uri\Idna\Idna; use Psr\Http\Message\UriInterface as Psr7UriInterface; +use TypeError; use function array_filter; use function array_map; use function base64_decode; @@ -157,11 +159,10 @@ final class Uri implements UriInterface */ private const REGEXP_WINDOW_PATH = ',^(?[a-zA-Z][:|\|]),'; - /** * Supported schemes and corresponding default port. * - * @var array + * @var array */ private const SCHEME_DEFAULT_PORT = [ 'data' => null, @@ -177,7 +178,7 @@ final class Uri implements UriInterface /** * URI validation methods per scheme. * - * @var array + * @var array */ private const SCHEME_VALIDATION_METHOD = [ 'data' => 'isUriWithSchemeAndPathOnly', @@ -197,80 +198,16 @@ final class Uri implements UriInterface */ private const ASCII = "\x20\x65\x69\x61\x73\x6E\x74\x72\x6F\x6C\x75\x64\x5D\x5B\x63\x6D\x70\x27\x0A\x67\x7C\x68\x76\x2E\x66\x62\x2C\x3A\x3D\x2D\x71\x31\x30\x43\x32\x2A\x79\x78\x29\x28\x4C\x39\x41\x53\x2F\x50\x22\x45\x6A\x4D\x49\x6B\x33\x3E\x35\x54\x3C\x44\x34\x7D\x42\x7B\x38\x46\x77\x52\x36\x37\x55\x47\x4E\x3B\x4A\x7A\x56\x23\x48\x4F\x57\x5F\x26\x21\x4B\x3F\x58\x51\x25\x59\x5C\x09\x5A\x2B\x7E\x5E\x24\x40\x60\x7F\x00\x01\x02\x03\x04\x05\x06\x07\x08\x0B\x0C\x0D\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F"; - /** - * URI scheme component. - * - * @var string|null - */ - private $scheme; + private ?string $scheme; + private ?string $user_info; + private ?string $host; + private ?int $port; + private ?string $authority; + private string $path = ''; + private ?string $query; + private ?string $fragment; + private ?string $uri; - /** - * URI user info part. - * - * @var string|null - */ - private $user_info; - - /** - * URI host component. - * - * @var string|null - */ - private $host; - - /** - * URI port component. - * - * @var int|null - */ - private $port; - - /** - * URI authority string representation. - * - * @var string|null - */ - private $authority; - - /** - * URI path component. - * - * @var string - */ - private $path = ''; - - /** - * URI query component. - * - * @var string|null - */ - private $query; - - /** - * URI fragment component. - * - * @var string|null - */ - private $fragment; - - /** - * URI string representation. - * - * @var string|null - */ - private $uri; - - /** - * Create a new instance. - * - * @param ?string $scheme - * @param ?string $user - * @param ?string $pass - * @param ?string $host - * @param ?int $port - * @param ?string $query - * @param ?string $fragment - */ private function __construct( ?string $scheme, ?string $user, @@ -295,8 +232,7 @@ final class Uri implements UriInterface /** * Format the Scheme and Host component. * - * @param ?string $scheme - * + * @param ?string $scheme * @throws SyntaxError if the scheme is invalid */ private function formatScheme(?string $scheme): ?string @@ -315,7 +251,6 @@ final class Uri implements UriInterface /** * Set the UserInfo component. - * * @param ?string $user * @param ?string $password */ @@ -346,7 +281,6 @@ final class Uri implements UriInterface /** * Validate and Format the Host component. - * * @param ?string $host */ private function formatHost(?string $host): ?string @@ -431,7 +365,7 @@ final class Uri implements UriInterface /** * Format the Port component. * - * @param null|mixed $port + * @param object|null|int|string $port * * @throws SyntaxError */ @@ -442,7 +376,7 @@ final class Uri implements UriInterface } if (!is_int($port) && !(is_string($port) && 1 === preg_match('/^\d*$/', $port))) { - throw new SyntaxError(sprintf('The port `%s` is invalid', $port)); + throw new SyntaxError('The port is expected to be an integer or a string representing an integer; '.gettype($port).' given.'); } $port = (int) $port; @@ -546,12 +480,8 @@ final class Uri implements UriInterface } /** - * Create a new instance from a hash of parse_url parts. - * - * Create an new instance from a hash representation of the URI similar - * to PHP parse_url function result - * - * @param array $components + * Create a new instance from a hash representation of the URI similar + * to PHP parse_url function result. */ public static function createFromComponents(array $components = []): self { @@ -583,7 +513,7 @@ final class Uri implements UriInterface public static function createFromDataPath(string $path, $context = null): self { static $finfo_support = null; - $finfo_support = $finfo_support ?? class_exists(\finfo::class); + $finfo_support = $finfo_support ?? class_exists(finfo::class); // @codeCoverageIgnoreStart if (!$finfo_support) { @@ -603,7 +533,7 @@ final class Uri implements UriInterface throw new SyntaxError(sprintf('The file `%s` does not exist or is not readable', $path)); } - $mimetype = (string) (new \finfo(FILEINFO_MIME))->file(...$mime_args); + $mimetype = (string) (new finfo(FILEINFO_MIME))->file(...$mime_args); return Uri::createFromComponents([ 'scheme' => 'data', @@ -680,7 +610,7 @@ final class Uri implements UriInterface } if (!$uri instanceof Psr7UriInterface) { - throw new \TypeError(sprintf('The object must implement the `%s` or the `%s`', Psr7UriInterface::class, UriInterface::class)); + throw new TypeError(sprintf('The object must implement the `%s` or the `%s`', Psr7UriInterface::class, UriInterface::class)); } $scheme = $uri->getScheme(); @@ -787,7 +717,7 @@ final class Uri implements UriInterface * * @throws SyntaxError If the host can not be detected * - * @return array{0:?string, 1:?string} + * @return array{0:string|null, 1:int|null} */ private static function fetchHostname(array $server): array { @@ -797,9 +727,13 @@ final class Uri implements UriInterface } if (isset($server['HTTP_HOST']) && 1 === preg_match(self::REGEXP_HOST_PORT, $server['HTTP_HOST'], $matches)) { + if (isset($matches['port'])) { + $matches['port'] = (int) $matches['port']; + } + return [ $matches['host'], - isset($matches['port']) ? (int) $matches['port'] : $server['SERVER_PORT'], + $matches['port'] ?? $server['SERVER_PORT'], ]; } @@ -1209,6 +1143,10 @@ final class Uri implements UriInterface */ public function getPath(): string { + if (0 === strpos($this->path, '//')) { + return '/'.ltrim($this->path, '/'); + } + return $this->path; } @@ -1265,7 +1203,7 @@ final class Uri implements UriInterface } if (!is_scalar($str)) { - throw new \TypeError(sprintf('The component must be a string, a scalar or a stringable object %s given.', gettype($str))); + throw new SyntaxError(sprintf('The component must be a string, a scalar or a stringable object; `%s` given.', gettype($str))); } $str = (string) $str; @@ -1341,12 +1279,14 @@ final class Uri implements UriInterface /** * {@inheritDoc} + * + * @param string|object $path */ public function withPath($path): UriInterface { $path = $this->filterString($path); if (null === $path) { - throw new \TypeError('A path must be a string NULL given.'); + throw new TypeError('A path must be a string NULL given.'); } $path = $this->formatPath($path); diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriInfo.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriInfo.php similarity index 82% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriInfo.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriInfo.php index 5dd96e1a..ec8473c5 100644 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriInfo.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriInfo.php @@ -15,6 +15,7 @@ namespace League\Uri; use League\Uri\Contracts\UriInterface; use Psr\Http\Message\UriInterface as Psr7UriInterface; +use TypeError; use function explode; use function implode; use function preg_replace_callback; @@ -23,9 +24,9 @@ use function sprintf; final class UriInfo { - private const REGEXP_ENCODED_CHARS = ',%(2[D|E]|3[0-9]|4[1-9|A-F]|5[0-9|A|F]|6[1-9|A-F]|7[0-9|E]),i'; + private const REGEXP_ENCODED_CHARS = ',%(2[D|E]|3[0-9]|4[1-9|A-F]|5[0-9|AF]|6[1-9|A-F]|7[0-9|E]),i'; - private const WHATWG_SPECIAL_SCHEMES = ['ftp', 'http', 'https', 'ws', 'wss']; + private const WHATWG_SPECIAL_SCHEMES = ['ftp' => 21, 'http' => 80, 'https' => 443, 'ws' => 80, 'wss' => 443]; /** * @codeCoverageIgnore @@ -51,7 +52,7 @@ final class UriInfo * * @param mixed $uri the URI to validate * - * @throws \TypeError if the URI object does not implements the supported interfaces. + * @throws TypeError if the URI object does not implements the supported interfaces. * * @return Psr7UriInterface|UriInterface */ @@ -61,7 +62,7 @@ final class UriInfo return $uri; } - throw new \TypeError(sprintf('The uri must be a valid URI object received `%s`', is_object($uri) ? get_class($uri) : gettype($uri))); + throw new TypeError(sprintf('The uri must be a valid URI object received `%s`', is_object($uri) ? get_class($uri) : gettype($uri))); } /** @@ -87,9 +88,7 @@ final class UriInfo $pairs = null === $query ? [] : explode('&', $query); sort($pairs, SORT_REGULAR); - $replace = static function (array $matches): string { - return rawurldecode($matches[0]); - }; + $replace = static fn (array $matches): string => rawurldecode($matches[0]); $retval = preg_replace_callback(self::REGEXP_ENCODED_CHARS, $replace, [$path, implode('&', $pairs), $fragment]); if (null !== $retval) { @@ -194,12 +193,23 @@ final class UriInfo $scheme = $uri->getScheme(); } - if (in_array($scheme, self::WHATWG_SPECIAL_SCHEMES, true)) { - $null = self::emptyComponentValue($uri); - - return (string) $uri->withFragment($null)->withQuery($null)->withPath('')->withUserInfo($null, null); + if (null === $scheme || !array_key_exists($scheme, self::WHATWG_SPECIAL_SCHEMES)) { + return null; } - return null; + $null = self::emptyComponentValue($uri); + + return (string) $uri->withFragment($null)->withQuery($null)->withPath('')->withUserInfo($null); + } + + /** + * @param Psr7UriInterface|UriInterface $uri + * @param Psr7UriInterface|UriInterface $base_uri + */ + public static function isCrossOrigin($uri, $base_uri): bool + { + return null === ($uriString = self::getOrigin(Uri::createFromUri($uri))) + || null === ($baseUriString = self::getOrigin(Uri::createFromUri($base_uri))) + || $uriString !== $baseUriString; } } diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriResolver.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriResolver.php similarity index 96% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriResolver.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriResolver.php index 7c34dbef..1090383c 100644 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriResolver.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriResolver.php @@ -15,6 +15,7 @@ namespace League\Uri; use League\Uri\Contracts\UriInterface; use Psr\Http\Message\UriInterface as Psr7UriInterface; +use TypeError; use function array_pop; use function array_reduce; use function count; @@ -94,12 +95,12 @@ final class UriResolver * * @param mixed $uri an URI object * - * @throws \TypeError if the URI object does not implements the supported interfaces. + * @throws TypeError if the URI object does not implements the supported interfaces. */ private static function filterUri($uri): void { if (!$uri instanceof UriInterface && !$uri instanceof Psr7UriInterface) { - throw new \TypeError(sprintf('The uri must be a valid URI object received `%s`', gettype($uri))); + throw new TypeError(sprintf('The uri must be a valid URI object received `%s`', gettype($uri))); } } @@ -270,9 +271,9 @@ final class UriResolver /** * Filter the URI object. * - * @param null|mixed $uri + * @param Psr7UriInterface|UriInterface $uri * - * @throws \TypeError if the URI object does not implements the supported interfaces. + * @throws TypeError if the URI object does not implements the supported interfaces. * * @return Psr7UriInterface|UriInterface */ diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriString.php similarity index 98% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriString.php index 5f865479..674e1a43 100644 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriString.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriString.php @@ -17,6 +17,7 @@ use League\Uri\Exceptions\IdnaConversionFailed; use League\Uri\Exceptions\IdnSupportMissing; use League\Uri\Exceptions\SyntaxError; use League\Uri\Idna\Idna; +use TypeError; use function array_merge; use function explode; use function filter_var; @@ -148,7 +149,7 @@ final class UriString /** * Generate an URI string representation from its parsed representation - * returned by League\Uri\parse() or PHP's parse_url. + * returned by League\UriString::parse() or PHP's parse_url. * * If you supply your own array, you are responsible for providing * valid components without their URI delimiters. @@ -162,7 +163,7 @@ final class UriString * pass:?string, * host:?string, * port:?int, - * path:string, + * path:?string, * query:?string, * fragment:?string * } $components @@ -265,7 +266,7 @@ final class UriString } if (!is_scalar($uri)) { - throw new \TypeError(sprintf('The uri must be a scalar or a stringable object `%s` given', gettype($uri))); + throw new TypeError(sprintf('The uri must be a scalar or a stringable object `%s` given', gettype($uri))); } $uri = (string) $uri; diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate.php similarity index 87% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate.php index 94bbef93..ba7a5a33 100644 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate.php @@ -19,6 +19,7 @@ use League\Uri\Exceptions\SyntaxError; use League\Uri\Exceptions\TemplateCanNotBeExpanded; use League\Uri\UriTemplate\Template; use League\Uri\UriTemplate\VariableBag; +use TypeError; /** * Defines the URI Template syntax and the process for expanding a URI Template into a URI reference. @@ -33,20 +34,13 @@ use League\Uri\UriTemplate\VariableBag; */ final class UriTemplate { - /** - * @var Template - */ - private $template; - - /** - * @var VariableBag - */ - private $defaultVariables; + private Template $template; + private VariableBag $defaultVariables; /** * @param object|string $template a string or an object with the __toString method * - * @throws \TypeError if the template is not a string or an object with the __toString method + * @throws TypeError if the template is not a string or an object with the __toString method * @throws SyntaxError if the template syntax is invalid * @throws TemplateCanNotBeExpanded if the template variables are invalid */ @@ -119,10 +113,10 @@ final class UriTemplate */ public function withDefaultVariables(array $defaultDefaultVariables): self { - $clone = clone $this; - $clone->defaultVariables = $this->filterVariables($defaultDefaultVariables); - - return $clone; + return new self( + $this->template->toString(), + $this->filterVariables($defaultDefaultVariables)->all() + ); } /** @@ -131,10 +125,10 @@ final class UriTemplate */ public function expand(array $variables = []): UriInterface { - $uriString = $this->template->expand( - $this->filterVariables($variables)->replace($this->defaultVariables) + return Uri::createFromString( + $this->template->expand( + $this->filterVariables($variables)->replace($this->defaultVariables) + ) ); - - return Uri::createFromString($uriString); } } diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate/Expression.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate/Expression.php similarity index 89% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate/Expression.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate/Expression.php index 7a57b4a2..99ecac98 100644 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate/Expression.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate/Expression.php @@ -64,30 +64,13 @@ final class Expression '&' => ['prefix' => '&', 'joiner' => '&', 'query' => true], ]; - /** - * @var string - */ - private $operator; - - /** - * @var string - */ - private $joiner; - - /** - * @var array - */ - private $varSpecifiers; - - /** - * @var array - */ - private $variableNames; - - /** - * @var string - */ - private $expressionString; + private string $operator; + /** @var array */ + private array $varSpecifiers; + private string $joiner; + /** @var array */ + private array $variableNames; + private string $expressionString; private function __construct(string $operator, VarSpecifier ...$varSpecifiers) { @@ -103,20 +86,18 @@ final class Expression */ private function setVariableNames(): array { - $mapper = static function (VarSpecifier $varSpecifier): string { - return $varSpecifier->name(); - }; - - return array_unique(array_map($mapper, $this->varSpecifiers)); + return array_unique(array_map( + static fn (VarSpecifier $varSpecifier): string => $varSpecifier->name(), + $this->varSpecifiers + )); } private function setExpressionString(): string { - $mapper = static function (VarSpecifier $variable): string { - return $variable->toString(); - }; - - $varSpecifierString = implode(',', array_map($mapper, $this->varSpecifiers)); + $varSpecifierString = implode(',', array_map( + static fn (VarSpecifier $variable): string => $variable->toString(), + $this->varSpecifiers + )); return '{'.$this->operator.$varSpecifierString.'}'; } @@ -146,11 +127,10 @@ final class Expression throw new SyntaxError('The operator used in the expression "'.$expression.'" is reserved.'); } - $mapper = static function (string $varSpec): VarSpecifier { - return VarSpecifier::createFromString($varSpec); - }; - - return new Expression($parts['operator'], ...array_map($mapper, explode(',', $parts['variables']))); + return new Expression($parts['operator'], ...array_map( + static fn (string $varSpec): VarSpecifier => VarSpecifier::createFromString($varSpec), + explode(',', $parts['variables']) + )); } /** @@ -177,11 +157,7 @@ final class Expression $parts[] = $this->replace($varSpecifier, $variables); } - $nullFilter = static function ($value): bool { - return '' !== $value; - }; - - $expanded = implode($this->joiner, array_filter($parts, $nullFilter)); + $expanded = implode($this->joiner, array_filter($parts, static fn ($value): bool => '' !== $value)); if ('' === $expanded) { return $expanded; } diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate/Template.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate/Template.php similarity index 89% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate/Template.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate/Template.php index e17b3c94..ecd130fe 100644 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate/Template.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate/Template.php @@ -15,6 +15,7 @@ namespace League\Uri\UriTemplate; use League\Uri\Exceptions\SyntaxError; use League\Uri\Exceptions\TemplateCanNotBeExpanded; +use TypeError; use function array_merge; use function array_unique; use function gettype; @@ -34,20 +35,11 @@ final class Template */ private const REGEXP_EXPRESSION_DETECTOR = '/\{[^\}]*\}/x'; - /** - * @var string - */ - private $template; - - /** - * @var array - */ - private $expressions = []; - - /** - * @var array - */ - private $variableNames; + private string $template; + /** @var array */ + private array $expressions = []; + /** @var array */ + private array $variableNames; private function __construct(string $template, Expression ...$expressions) { @@ -71,7 +63,7 @@ final class Template /** * @param object|string $template a string or an object with the __toString method * - * @throws \TypeError if the template is not a string or an object with the __toString method + * @throws TypeError if the template is not a string or an object with the __toString method * @throws SyntaxError if the template contains invalid expressions * @throws SyntaxError if the template contains invalid variable specification */ @@ -82,7 +74,7 @@ final class Template } if (!is_string($template)) { - throw new \TypeError(sprintf('The template must be a string or a stringable object %s given.', gettype($template))); + throw new TypeError(sprintf('The template must be a string or a stringable object %s given.', gettype($template))); } /** @var string $remainder */ diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate/VarSpecifier.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate/VarSpecifier.php similarity index 93% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate/VarSpecifier.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate/VarSpecifier.php index e66de073..ac49efb5 100644 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate/VarSpecifier.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate/VarSpecifier.php @@ -28,20 +28,9 @@ final class VarSpecifier (?\:(?\d+)|\*)? $/x'; - /** - * @var string - */ - private $name; - - /** - * @var string - */ - private $modifier; - - /** - * @var int - */ - private $position; + private string $name; + private string $modifier; + private int $position; private function __construct(string $name, string $modifier, int $position) { diff --git a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate/VariableBag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate/VariableBag.php similarity index 85% rename from wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate/VariableBag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate/VariableBag.php index cd4b0972..cf60de91 100644 --- a/wp-content/plugins/wp-webauthn/vendor/league/uri/src/UriTemplate/VariableBag.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/league/uri/src/UriTemplate/VariableBag.php @@ -14,6 +14,7 @@ declare(strict_types=1); namespace League\Uri\UriTemplate; use League\Uri\Exceptions\TemplateCanNotBeExpanded; +use TypeError; use function gettype; use function is_array; use function is_bool; @@ -27,10 +28,10 @@ final class VariableBag /** * @var array> */ - private $variables = []; + private array $variables = []; /** - * @param iterable $variables + * @param iterable> $variables */ public function __construct(iterable $variables = []) { @@ -63,7 +64,7 @@ final class VariableBag } /** - * @param string|array $value + * @param string|bool|int|float|array $value */ public function assign(string $name, $value): void { @@ -88,7 +89,7 @@ final class VariableBag } if (!is_array($value)) { - throw new \TypeError(sprintf('The variable '.$name.' must be NULL, a scalar or a stringable object `%s` given', gettype($value))); + throw new TypeError(sprintf('The variable '.$name.' must be NULL, a scalar or a stringable object `%s` given', gettype($value))); } if (!$isNestedListAllowed) { @@ -108,9 +109,6 @@ final class VariableBag */ public function replace(VariableBag $variables): self { - $instance = clone $this; - $instance->variables += $variables->variables; - - return $instance; + return new self($this->variables + $variables->variables); } } diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/.github/FUNDING.yml b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/.github/FUNDING.yml similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/.github/FUNDING.yml rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/.github/FUNDING.yml diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/CHANGELOG.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/CHANGELOG.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/CHANGELOG.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/CHANGELOG.md diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/README.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/README.md diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/src/ServerRequestCreator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/src/ServerRequestCreator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/src/ServerRequestCreator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/src/ServerRequestCreator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/src/ServerRequestCreatorInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/src/ServerRequestCreatorInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7-server/src/ServerRequestCreatorInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7-server/src/ServerRequestCreatorInterface.php diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/.php-cs-fixer.dist.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/.php-cs-fixer.dist.php new file mode 100644 index 00000000..04765dec --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/.php-cs-fixer.dist.php @@ -0,0 +1,25 @@ +in(__DIR__.'/src') + ->in(__DIR__.'/tests'); + +$config = new PhpCsFixer\Config(); + +return $config->setRules([ + '@Symfony' => true, + '@Symfony:risky' => true, + 'native_function_invocation' => ['include'=> ['@all']], + 'native_constant_invocation' => true, + 'ordered_imports' => true, + 'declare_strict_types' => false, + 'linebreak_after_opening_tag' => false, + 'single_import_per_statement' => false, + 'blank_line_after_opening_tag' => false, + 'concat_space' => ['spacing'=>'one'], + 'phpdoc_align' => ['align'=>'left'], +]) + ->setRiskyAllowed(true) + ->setFinder($finder); diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/CHANGELOG.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/CHANGELOG.md similarity index 80% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/CHANGELOG.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/CHANGELOG.md index 78a633ca..cddd3633 100644 --- a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/CHANGELOG.md +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/CHANGELOG.md @@ -2,6 +2,38 @@ All notable changes to this project will be documented in this file, in reverse chronological order by release. +## 1.8.0 + +- Deprecate HttplugFactory, use Psr17Factory instead +- Make depencendy on php-http/message-factory optional + +## 1.7.0 + +- Bump to PHP 7.2 minimum +- Allow psr/http-message v2 +- Use copy-on-write for streams created from strings + +## 1.6.1 + +- Security fix: CVE-2023-29197 + +## 1.6.0 + +### Changed + +- Seek to the begining of the string when using Stream::create() +- Populate ServerRequest::getQueryParams() on instantiation +- Encode [reserved characters](https://www.rfc-editor.org/rfc/rfc3986#appendix-A) in userinfo in Uri +- Normalize leading slashes for Uri::getPath() +- Make Stream's constructor public +- Add some missing type checks on arguments + +## 1.5.1 + +### Fixed + +- Fixed deprecations on PHP 8.1 + ## 1.5.0 ### Added diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/README.md similarity index 89% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/README.md index 9f929330..7fc30bc1 100644 --- a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/README.md +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/README.md @@ -1,13 +1,11 @@ # PSR-7 implementation [![Latest Version](https://img.shields.io/github/release/Nyholm/psr7.svg?style=flat-square)](https://github.com/Nyholm/psr7/releases) -[![Build Status](https://img.shields.io/travis/Nyholm/psr7/master.svg?style=flat-square)](https://travis-ci.org/Nyholm/psr7) -[![Code Coverage](https://img.shields.io/scrutinizer/coverage/g/Nyholm/psr7.svg?style=flat-square)](https://scrutinizer-ci.com/g/Nyholm/psr7) -[![Quality Score](https://img.shields.io/scrutinizer/g/Nyholm/psr7.svg?style=flat-square)](https://scrutinizer-ci.com/g/Nyholm/psr7) [![Total Downloads](https://poser.pugx.org/nyholm/psr7/downloads)](https://packagist.org/packages/nyholm/psr7) [![Monthly Downloads](https://poser.pugx.org/nyholm/psr7/d/monthly.png)](https://packagist.org/packages/nyholm/psr7) [![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE) - +[![Static analysis](https://github.com/Nyholm/psr7/actions/workflows/static.yml/badge.svg?branch=master)](https://github.com/Nyholm/psr7/actions/workflows/static.yml?query=branch%3Amaster) +[![Tests](https://github.com/Nyholm/psr7/actions/workflows/tests.yml/badge.svg?branch=master)](https://github.com/Nyholm/psr7/actions/workflows/tests.yml?query=branch%3Amaster) A super lightweight PSR-7 implementation. Very strict and very fast. diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/composer.json similarity index 83% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/composer.json index fffdec0b..c6076159 100644 --- a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/composer.json +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/composer.json @@ -15,18 +15,19 @@ } ], "require": { - "php": ">=7.1", - "psr/http-message": "^1.0", - "php-http/message-factory": "^1.0", + "php": ">=7.2", + "psr/http-message": "^1.1 || ^2.0", "psr/http-factory": "^1.0" }, "require-dev": { - "phpunit/phpunit": "^7.5 || 8.5 || 9.4", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", + "php-http/message-factory": "^1.0", "php-http/psr7-integration-tests": "^1.0", "http-interop/http-factory-tests": "^0.9", "symfony/error-handler": "^4.4" }, "provide": { + "php-http/message-factory-implementation": "1.0", "psr/http-message-implementation": "1.0", "psr/http-factory-implementation": "1.0" }, @@ -42,7 +43,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.8-dev" } } } diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/phpstan-baseline.neon b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/phpstan-baseline.neon new file mode 100644 index 00000000..9a0cf115 --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/phpstan-baseline.neon @@ -0,0 +1,36 @@ +parameters: + ignoreErrors: + - + message: "#^Result of && is always false\\.$#" + count: 1 + path: src/Response.php + + - + message: "#^Strict comparison using \\=\\=\\= between null and string will always evaluate to false\\.$#" + count: 1 + path: src/Response.php + + - + message: "#^Result of && is always false\\.$#" + count: 1 + path: src/ServerRequest.php + + - + message: "#^Strict comparison using \\!\\=\\= between null and null will always evaluate to false\\.$#" + count: 1 + path: src/ServerRequest.php + + - + message: "#^Result of && is always false\\.$#" + count: 1 + path: src/Stream.php + + - + message: "#^Result of && is always false\\.$#" + count: 2 + path: src/UploadedFile.php + + - + message: "#^Strict comparison using \\=\\=\\= between false and true will always evaluate to false\\.$#" + count: 2 + path: src/UploadedFile.php diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/psalm.baseline.xml b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/psalm.baseline.xml new file mode 100644 index 00000000..fe5b92e7 --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/psalm.baseline.xml @@ -0,0 +1,8 @@ + + + + + return \trigger_error((string) $e, \E_USER_ERROR); + + + diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Factory/HttplugFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Factory/HttplugFactory.php similarity index 71% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Factory/HttplugFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Factory/HttplugFactory.php index 4cf8e27e..cc9285dd 100644 --- a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Factory/HttplugFactory.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Factory/HttplugFactory.php @@ -11,11 +11,19 @@ use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\StreamInterface; use Psr\Http\Message\UriInterface; +if (!\interface_exists(MessageFactory::class)) { + throw new \LogicException('You cannot use "Nyholm\Psr7\Factory\HttplugFactory" as the "php-http/message-factory" package is not installed. Try running "composer require php-http/message-factory". Note that this package is deprecated, use "psr/http-factory" instead'); +} + +@\trigger_error('Class "Nyholm\Psr7\Factory\HttplugFactory" is deprecated since version 1.8, use "Nyholm\Psr7\Factory\Psr17Factory" instead.', \E_USER_DEPRECATED); + /** * @author Tobias Nyholm * @author Martijn van der Ven * * @final This class should never be extended. See https://github.com/Nyholm/psr7/blob/master/doc/final.md + * + * @deprecated since version 1.8, use Psr17Factory instead */ class HttplugFactory implements MessageFactory, StreamFactory, UriFactory { diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Factory/Psr17Factory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Factory/Psr17Factory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Factory/Psr17Factory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Factory/Psr17Factory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/MessageTrait.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/MessageTrait.php similarity index 81% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/MessageTrait.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/MessageTrait.php index 595258bb..7d02383b 100644 --- a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/MessageTrait.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/MessageTrait.php @@ -4,6 +4,7 @@ declare(strict_types=1); namespace Nyholm\Psr7; +use Psr\Http\Message\MessageInterface; use Psr\Http\Message\StreamInterface; /** @@ -34,14 +35,21 @@ trait MessageTrait return $this->protocol; } - public function withProtocolVersion($version): self + /** + * @return static + */ + public function withProtocolVersion($version): MessageInterface { + if (!\is_scalar($version)) { + throw new \InvalidArgumentException('Protocol version must be a string'); + } + if ($this->protocol === $version) { return $this; } $new = clone $this; - $new->protocol = $version; + $new->protocol = (string) $version; return $new; } @@ -58,6 +66,10 @@ trait MessageTrait public function getHeader($header): array { + if (!\is_string($header)) { + throw new \InvalidArgumentException('Header name must be an RFC 7230 compatible string'); + } + $header = \strtr($header, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'); if (!isset($this->headerNames[$header])) { return []; @@ -73,7 +85,10 @@ trait MessageTrait return \implode(', ', $this->getHeader($header)); } - public function withHeader($header, $value): self + /** + * @return static + */ + public function withHeader($header, $value): MessageInterface { $value = $this->validateAndTrimHeader($header, $value); $normalized = \strtr($header, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'); @@ -88,10 +103,13 @@ trait MessageTrait return $new; } - public function withAddedHeader($header, $value): self + /** + * @return static + */ + public function withAddedHeader($header, $value): MessageInterface { if (!\is_string($header) || '' === $header) { - throw new \InvalidArgumentException('Header name must be an RFC 7230 compatible string.'); + throw new \InvalidArgumentException('Header name must be an RFC 7230 compatible string'); } $new = clone $this; @@ -100,8 +118,15 @@ trait MessageTrait return $new; } - public function withoutHeader($header): self + /** + * @return static + */ + public function withoutHeader($header): MessageInterface { + if (!\is_string($header)) { + throw new \InvalidArgumentException('Header name must be an RFC 7230 compatible string'); + } + $normalized = \strtr($header, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'); if (!isset($this->headerNames[$normalized])) { return $this; @@ -123,7 +148,10 @@ trait MessageTrait return $this->stream; } - public function withBody(StreamInterface $body): self + /** + * @return static + */ + public function withBody(StreamInterface $body): MessageInterface { if ($body === $this->stream) { return $this; @@ -175,28 +203,28 @@ trait MessageTrait */ private function validateAndTrimHeader($header, $values): array { - if (!\is_string($header) || 1 !== \preg_match("@^[!#$%&'*+.^_`|~0-9A-Za-z-]+$@", $header)) { - throw new \InvalidArgumentException('Header name must be an RFC 7230 compatible string.'); + if (!\is_string($header) || 1 !== \preg_match("@^[!#$%&'*+.^_`|~0-9A-Za-z-]+$@D", $header)) { + throw new \InvalidArgumentException('Header name must be an RFC 7230 compatible string'); } if (!\is_array($values)) { // This is simple, just one value. if ((!\is_numeric($values) && !\is_string($values)) || 1 !== \preg_match("@^[ \t\x21-\x7E\x80-\xFF]*$@", (string) $values)) { - throw new \InvalidArgumentException('Header values must be RFC 7230 compatible strings.'); + throw new \InvalidArgumentException('Header values must be RFC 7230 compatible strings'); } return [\trim((string) $values, " \t")]; } if (empty($values)) { - throw new \InvalidArgumentException('Header values must be a string or an array of strings, empty array given.'); + throw new \InvalidArgumentException('Header values must be a string or an array of strings, empty array given'); } // Assert Non empty array $returnValues = []; foreach ($values as $v) { - if ((!\is_numeric($v) && !\is_string($v)) || 1 !== \preg_match("@^[ \t\x21-\x7E\x80-\xFF]*$@", (string) $v)) { - throw new \InvalidArgumentException('Header values must be RFC 7230 compatible strings.'); + if ((!\is_numeric($v) && !\is_string($v)) || 1 !== \preg_match("@^[ \t\x21-\x7E\x80-\xFF]*$@D", (string) $v)) { + throw new \InvalidArgumentException('Header values must be RFC 7230 compatible strings'); } $returnValues[] = \trim((string) $v, " \t"); diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Request.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Request.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Request.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Request.php diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/RequestTrait.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/RequestTrait.php similarity index 85% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/RequestTrait.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/RequestTrait.php index f39993a1..2dbb3abf 100644 --- a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/RequestTrait.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/RequestTrait.php @@ -4,6 +4,7 @@ declare(strict_types=1); namespace Nyholm\Psr7; +use Psr\Http\Message\RequestInterface; use Psr\Http\Message\UriInterface; /** @@ -40,8 +41,15 @@ trait RequestTrait return $target; } - public function withRequestTarget($requestTarget): self + /** + * @return static + */ + public function withRequestTarget($requestTarget): RequestInterface { + if (!\is_string($requestTarget)) { + throw new \InvalidArgumentException('Request target must be a string'); + } + if (\preg_match('#\s#', $requestTarget)) { throw new \InvalidArgumentException('Invalid request target provided; cannot contain whitespace'); } @@ -57,7 +65,10 @@ trait RequestTrait return $this->method; } - public function withMethod($method): self + /** + * @return static + */ + public function withMethod($method): RequestInterface { if (!\is_string($method)) { throw new \InvalidArgumentException('Method must be a string'); @@ -74,7 +85,10 @@ trait RequestTrait return $this->uri; } - public function withUri(UriInterface $uri, $preserveHost = false): self + /** + * @return static + */ + public function withUri(UriInterface $uri, $preserveHost = false): RequestInterface { if ($uri === $this->uri) { return $this; diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Response.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Response.php similarity index 97% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Response.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Response.php index 9a26d2cb..f3e20978 100644 --- a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Response.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Response.php @@ -67,7 +67,10 @@ class Response implements ResponseInterface return $this->reasonPhrase; } - public function withStatus($code, $reasonPhrase = ''): self + /** + * @return static + */ + public function withStatus($code, $reasonPhrase = ''): ResponseInterface { if (!\is_int($code) && !\is_string($code)) { throw new \InvalidArgumentException('Status code has to be an integer'); diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/ServerRequest.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/ServerRequest.php similarity index 75% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/ServerRequest.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/ServerRequest.php index bde46cd6..a3c5ba90 100644 --- a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/ServerRequest.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/ServerRequest.php @@ -56,6 +56,7 @@ class ServerRequest implements ServerRequestInterface $this->uri = $uri; $this->setHeaders($headers); $this->protocol = $version; + \parse_str($uri->getQuery(), $this->queryParams); if (!$this->hasHeader('Host')) { $this->updateHostFromUri(); @@ -77,7 +78,10 @@ class ServerRequest implements ServerRequestInterface return $this->uploadedFiles; } - public function withUploadedFiles(array $uploadedFiles) + /** + * @return static + */ + public function withUploadedFiles(array $uploadedFiles): ServerRequestInterface { $new = clone $this; $new->uploadedFiles = $uploadedFiles; @@ -90,7 +94,10 @@ class ServerRequest implements ServerRequestInterface return $this->cookieParams; } - public function withCookieParams(array $cookies) + /** + * @return static + */ + public function withCookieParams(array $cookies): ServerRequestInterface { $new = clone $this; $new->cookieParams = $cookies; @@ -103,7 +110,10 @@ class ServerRequest implements ServerRequestInterface return $this->queryParams; } - public function withQueryParams(array $query) + /** + * @return static + */ + public function withQueryParams(array $query): ServerRequestInterface { $new = clone $this; $new->queryParams = $query; @@ -111,12 +121,18 @@ class ServerRequest implements ServerRequestInterface return $new; } + /** + * @return array|object|null + */ public function getParsedBody() { return $this->parsedBody; } - public function withParsedBody($data) + /** + * @return static + */ + public function withParsedBody($data): ServerRequestInterface { if (!\is_array($data) && !\is_object($data) && null !== $data) { throw new \InvalidArgumentException('First parameter to withParsedBody MUST be object, array or null'); @@ -138,6 +154,10 @@ class ServerRequest implements ServerRequestInterface */ public function getAttribute($attribute, $default = null) { + if (!\is_string($attribute)) { + throw new \InvalidArgumentException('Attribute name must be a string'); + } + if (false === \array_key_exists($attribute, $this->attributes)) { return $default; } @@ -145,16 +165,30 @@ class ServerRequest implements ServerRequestInterface return $this->attributes[$attribute]; } - public function withAttribute($attribute, $value): self + /** + * @return static + */ + public function withAttribute($attribute, $value): ServerRequestInterface { + if (!\is_string($attribute)) { + throw new \InvalidArgumentException('Attribute name must be a string'); + } + $new = clone $this; $new->attributes[$attribute] = $value; return $new; } - public function withoutAttribute($attribute): self + /** + * @return static + */ + public function withoutAttribute($attribute): ServerRequestInterface { + if (!\is_string($attribute)) { + throw new \InvalidArgumentException('Attribute name must be a string'); + } + if (false === \array_key_exists($attribute, $this->attributes)) { return $this; } diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Stream.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Stream.php similarity index 59% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Stream.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Stream.php index 71515e5c..d3bd78d1 100644 --- a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Stream.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Stream.php @@ -5,8 +5,6 @@ declare(strict_types=1); namespace Nyholm\Psr7; use Psr\Http\Message\StreamInterface; -use Symfony\Component\Debug\ErrorHandler as SymfonyLegacyErrorHandler; -use Symfony\Component\ErrorHandler\ErrorHandler as SymfonyErrorHandler; /** * @author Michael Dowling and contributors to guzzlehttp/psr7 @@ -17,6 +15,8 @@ use Symfony\Component\ErrorHandler\ErrorHandler as SymfonyErrorHandler; */ class Stream implements StreamInterface { + use StreamTrait; + /** @var resource|null A resource reference */ private $stream; @@ -51,8 +51,20 @@ class Stream implements StreamInterface ], ]; - private function __construct() + /** + * @param resource $body + */ + public function __construct($body) { + if (!\is_resource($body)) { + throw new \InvalidArgumentException('First argument to Stream::__construct() must be resource'); + } + + $this->stream = $body; + $meta = \stream_get_meta_data($this->stream); + $this->seekable = $meta['seekable'] && 0 === \fseek($this->stream, 0, \SEEK_CUR); + $this->readable = isset(self::READ_WRITE_HASH['read'][$meta['mode']]); + $this->writable = isset(self::READ_WRITE_HASH['write'][$meta['mode']]); } /** @@ -69,23 +81,21 @@ class Stream implements StreamInterface } if (\is_string($body)) { - $resource = \fopen('php://temp', 'rw+'); - \fwrite($resource, $body); - $body = $resource; + if (200000 <= \strlen($body)) { + $body = self::openZvalStream($body); + } else { + $resource = \fopen('php://memory', 'r+'); + \fwrite($resource, $body); + \fseek($resource, 0); + $body = $resource; + } } - if (\is_resource($body)) { - $new = new self(); - $new->stream = $body; - $meta = \stream_get_meta_data($new->stream); - $new->seekable = $meta['seekable'] && 0 === \fseek($new->stream, 0, \SEEK_CUR); - $new->readable = isset(self::READ_WRITE_HASH['read'][$meta['mode']]); - $new->writable = isset(self::READ_WRITE_HASH['write'][$meta['mode']]); - - return $new; + if (!\is_resource($body)) { + throw new \InvalidArgumentException('First argument to Stream::create() must be a string, resource or StreamInterface'); } - throw new \InvalidArgumentException('First argument to Stream::create() must be a string, resource or StreamInterface.'); + return new self($body); } /** @@ -96,35 +106,6 @@ class Stream implements StreamInterface $this->close(); } - /** - * @return string - */ - public function __toString() - { - try { - if ($this->isSeekable()) { - $this->seek(0); - } - - return $this->getContents(); - } catch (\Throwable $e) { - if (\PHP_VERSION_ID >= 70400) { - throw $e; - } - - if (\is_array($errorHandler = \set_error_handler('var_dump'))) { - $errorHandler = $errorHandler[0] ?? null; - } - \restore_error_handler(); - - if ($e instanceof \Error || $errorHandler instanceof SymfonyErrorHandler || $errorHandler instanceof SymfonyLegacyErrorHandler) { - return \trigger_error((string) $e, \E_USER_ERROR); - } - - return ''; - } - } - public function close(): void { if (isset($this->stream)) { @@ -291,6 +272,10 @@ class Stream implements StreamInterface */ public function getMetadata($key = null) { + if (null !== $key && !\is_string($key)) { + throw new \InvalidArgumentException('Metadata key must be a string'); + } + if (!isset($this->stream)) { return $key ? null : []; } @@ -303,4 +288,104 @@ class Stream implements StreamInterface return $meta[$key] ?? null; } + + private static function openZvalStream(string $body) + { + static $wrapper; + + $wrapper ?? \stream_wrapper_register('Nyholm-Psr7-Zval', $wrapper = \get_class(new class() { + public $context; + + private $data; + private $position = 0; + + public function stream_open(): bool + { + $this->data = \stream_context_get_options($this->context)['Nyholm-Psr7-Zval']['data']; + \stream_context_set_option($this->context, 'Nyholm-Psr7-Zval', 'data', null); + + return true; + } + + public function stream_read(int $count): string + { + $result = \substr($this->data, $this->position, $count); + $this->position += \strlen($result); + + return $result; + } + + public function stream_write(string $data): int + { + $this->data = \substr_replace($this->data, $data, $this->position, \strlen($data)); + $this->position += \strlen($data); + + return \strlen($data); + } + + public function stream_tell(): int + { + return $this->position; + } + + public function stream_eof(): bool + { + return \strlen($this->data) <= $this->position; + } + + public function stream_stat(): array + { + return [ + 'mode' => 33206, // POSIX_S_IFREG | 0666 + 'nlink' => 1, + 'rdev' => -1, + 'size' => \strlen($this->data), + 'blksize' => -1, + 'blocks' => -1, + ]; + } + + public function stream_seek(int $offset, int $whence): bool + { + if (\SEEK_SET === $whence && (0 <= $offset && \strlen($this->data) >= $offset)) { + $this->position = $offset; + } elseif (\SEEK_CUR === $whence && 0 <= $offset) { + $this->position += $offset; + } elseif (\SEEK_END === $whence && (0 > $offset && 0 <= $offset = \strlen($this->data) + $offset)) { + $this->position = $offset; + } else { + return false; + } + + return true; + } + + public function stream_set_option(): bool + { + return true; + } + + public function stream_truncate(int $new_size): bool + { + if ($new_size) { + $this->data = \substr($this->data, 0, $new_size); + $this->position = \min($this->position, $new_size); + } else { + $this->data = ''; + $this->position = 0; + } + + return true; + } + })); + + $context = \stream_context_create(['Nyholm-Psr7-Zval' => ['data' => $body]]); + + if (!$stream = @\fopen('Nyholm-Psr7-Zval://', 'r+', false, $context)) { + \stream_wrapper_register('Nyholm-Psr7-Zval', $wrapper); + $stream = \fopen('Nyholm-Psr7-Zval://', 'r+', false, $context); + } + + return $stream; + } } diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/StreamTrait.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/StreamTrait.php new file mode 100644 index 00000000..41a3f9d7 --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/StreamTrait.php @@ -0,0 +1,57 @@ += 70400 || (new \ReflectionMethod(StreamInterface::class, '__toString'))->hasReturnType()) { + /** + * @internal + */ + trait StreamTrait + { + public function __toString(): string + { + if ($this->isSeekable()) { + $this->seek(0); + } + + return $this->getContents(); + } + } +} else { + /** + * @internal + */ + trait StreamTrait + { + /** + * @return string + */ + public function __toString() + { + try { + if ($this->isSeekable()) { + $this->seek(0); + } + + return $this->getContents(); + } catch (\Throwable $e) { + if (\is_array($errorHandler = \set_error_handler('var_dump'))) { + $errorHandler = $errorHandler[0] ?? null; + } + \restore_error_handler(); + + if ($e instanceof \Error || $errorHandler instanceof SymfonyErrorHandler || $errorHandler instanceof SymfonyLegacyErrorHandler) { + return \trigger_error((string) $e, \E_USER_ERROR); + } + + return ''; + } + } + } +} diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/UploadedFile.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/UploadedFile.php similarity index 99% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/UploadedFile.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/UploadedFile.php index bf47b781..c77dca43 100644 --- a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/UploadedFile.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/UploadedFile.php @@ -58,7 +58,7 @@ class UploadedFile implements UploadedFileInterface public function __construct($streamOrFile, $size, $errorStatus, $clientFilename = null, $clientMediaType = null) { if (false === \is_int($errorStatus) || !isset(self::ERRORS[$errorStatus])) { - throw new \InvalidArgumentException('Upload file error status must be an integer value and one of the "UPLOAD_ERR_*" constants.'); + throw new \InvalidArgumentException('Upload file error status must be an integer value and one of the "UPLOAD_ERR_*" constants'); } if (false === \is_int($size)) { diff --git a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Uri.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Uri.php similarity index 81% rename from wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Uri.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Uri.php index 13fbf72e..621e2e72 100644 --- a/wp-content/plugins/wp-webauthn/vendor/nyholm/psr7/src/Uri.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/nyholm/psr7/src/Uri.php @@ -25,6 +25,8 @@ class Uri implements UriInterface private const CHAR_SUB_DELIMS = '!\$&\'\(\)\*\+,;='; + private const CHAR_GEN_DELIMS = ':\/\?#\[\]@'; + /** @var string Uri scheme. */ private $scheme = ''; @@ -112,7 +114,20 @@ class Uri implements UriInterface public function getPath(): string { - return $this->path; + $path = $this->path; + + if ('' !== $path && '/' !== $path[0]) { + if ('' !== $this->host) { + // If the path is rootless and an authority is present, the path MUST be prefixed by "/" + $path = '/' . $path; + } + } elseif (isset($path[1]) && '/' === $path[1]) { + // If the path is starting with more than one "/", the + // starting slashes MUST be reduced to one. + $path = '/' . \ltrim($path, '/'); + } + + return $path; } public function getQuery(): string @@ -125,7 +140,10 @@ class Uri implements UriInterface return $this->fragment; } - public function withScheme($scheme): self + /** + * @return static + */ + public function withScheme($scheme): UriInterface { if (!\is_string($scheme)) { throw new \InvalidArgumentException('Scheme must be a string'); @@ -142,11 +160,22 @@ class Uri implements UriInterface return $new; } - public function withUserInfo($user, $password = null): self + /** + * @return static + */ + public function withUserInfo($user, $password = null): UriInterface { - $info = $user; + if (!\is_string($user)) { + throw new \InvalidArgumentException('User must be a string'); + } + + $info = \preg_replace_callback('/[' . self::CHAR_GEN_DELIMS . self::CHAR_SUB_DELIMS . ']++/', [__CLASS__, 'rawurlencodeMatchZero'], $user); if (null !== $password && '' !== $password) { - $info .= ':' . $password; + if (!\is_string($password)) { + throw new \InvalidArgumentException('Password must be a string'); + } + + $info .= ':' . \preg_replace_callback('/[' . self::CHAR_GEN_DELIMS . self::CHAR_SUB_DELIMS . ']++/', [__CLASS__, 'rawurlencodeMatchZero'], $password); } if ($this->userInfo === $info) { @@ -159,7 +188,10 @@ class Uri implements UriInterface return $new; } - public function withHost($host): self + /** + * @return static + */ + public function withHost($host): UriInterface { if (!\is_string($host)) { throw new \InvalidArgumentException('Host must be a string'); @@ -175,7 +207,10 @@ class Uri implements UriInterface return $new; } - public function withPort($port): self + /** + * @return static + */ + public function withPort($port): UriInterface { if ($this->port === $port = $this->filterPort($port)) { return $this; @@ -187,7 +222,10 @@ class Uri implements UriInterface return $new; } - public function withPath($path): self + /** + * @return static + */ + public function withPath($path): UriInterface { if ($this->path === $path = $this->filterPath($path)) { return $this; @@ -199,7 +237,10 @@ class Uri implements UriInterface return $new; } - public function withQuery($query): self + /** + * @return static + */ + public function withQuery($query): UriInterface { if ($this->query === $query = $this->filterQueryAndFragment($query)) { return $this; @@ -211,7 +252,10 @@ class Uri implements UriInterface return $new; } - public function withFragment($fragment): self + /** + * @return static + */ + public function withFragment($fragment): UriInterface { if ($this->fragment === $fragment = $this->filterQueryAndFragment($fragment)) { return $this; @@ -280,7 +324,7 @@ class Uri implements UriInterface } $port = (int) $port; - if (0 > $port || 0xffff < $port) { + if (0 > $port || 0xFFFF < $port) { throw new \InvalidArgumentException(\sprintf('Invalid port: %d. Must be between 0 and 65535', $port)); } diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-client/CHANGELOG.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/CHANGELOG.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-client/CHANGELOG.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/CHANGELOG.md diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-client/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-client/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-client/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/README.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-client/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/README.md diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-client/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-client/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-client/src/ClientExceptionInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/src/ClientExceptionInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-client/src/ClientExceptionInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/src/ClientExceptionInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-client/src/ClientInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/src/ClientInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-client/src/ClientInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/src/ClientInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-client/src/NetworkExceptionInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/src/NetworkExceptionInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-client/src/NetworkExceptionInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/src/NetworkExceptionInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-client/src/RequestExceptionInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/src/RequestExceptionInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-client/src/RequestExceptionInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-client/src/RequestExceptionInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-factory/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/LICENSE diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/README.md new file mode 100644 index 00000000..bf8913b5 --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/README.md @@ -0,0 +1,12 @@ +HTTP Factories +============== + +This repository holds all interfaces related to [PSR-17 (HTTP Factories)][psr-url]. + +Note that this is not a HTTP Factory implementation of its own. It is merely interfaces that describe the components of a HTTP Factory. + +The installable [package][package-url] and [implementations][implementation-url] are listed on Packagist. + +[psr-url]: https://www.php-fig.org/psr/psr-17/ +[package-url]: https://packagist.org/packages/psr/http-factory +[implementation-url]: https://packagist.org/providers/psr/http-factory-implementation diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/composer.json similarity index 86% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-factory/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/composer.json index af62b290..d1bbddee 100644 --- a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/composer.json +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/composer.json @@ -15,12 +15,12 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "require": { "php": ">=7.0.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "autoload": { "psr-4": { diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/src/RequestFactoryInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/src/RequestFactoryInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-factory/src/RequestFactoryInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/src/RequestFactoryInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/src/ResponseFactoryInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/src/ResponseFactoryInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-factory/src/ResponseFactoryInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/src/ResponseFactoryInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/src/ServerRequestFactoryInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/src/ServerRequestFactoryInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-factory/src/ServerRequestFactoryInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/src/ServerRequestFactoryInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/src/StreamFactoryInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/src/StreamFactoryInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-factory/src/StreamFactoryInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/src/StreamFactoryInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/src/UploadedFileFactoryInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/src/UploadedFileFactoryInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-factory/src/UploadedFileFactoryInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/src/UploadedFileFactoryInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-factory/src/UriFactoryInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/src/UriFactoryInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-factory/src/UriFactoryInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-factory/src/UriFactoryInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-message/CHANGELOG.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/CHANGELOG.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-message/CHANGELOG.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/CHANGELOG.md diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-message/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-message/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-message/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/README.md similarity index 62% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-message/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/README.md index 28185338..2668be6c 100644 --- a/wp-content/plugins/wp-webauthn/vendor/psr/http-message/README.md +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/README.md @@ -10,4 +10,7 @@ interface that describes a HTTP message. See the specification for more details. Usage ----- -We'll certainly need some stuff in here. \ No newline at end of file +Before reading the usage guide we recommend reading the PSR-7 interfaces method list: + +* [`PSR-7 Interfaces Method List`](docs/PSR7-Interfaces.md) +* [`PSR-7 Usage Guide`](docs/PSR7-Usage.md) \ No newline at end of file diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-message/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/composer.json similarity index 89% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-message/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/composer.json index b0d2937a..56e8c0a6 100644 --- a/wp-content/plugins/wp-webauthn/vendor/psr/http-message/composer.json +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/composer.json @@ -11,7 +11,7 @@ } ], "require": { - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, "autoload": { "psr-4": { @@ -20,7 +20,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } } } diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/docs/PSR7-Interfaces.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/docs/PSR7-Interfaces.md new file mode 100644 index 00000000..3a7e7dda --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/docs/PSR7-Interfaces.md @@ -0,0 +1,130 @@ +# Interfaces + +The purpose of this list is to help in finding the methods when working with PSR-7. This can be considered as a cheatsheet for PSR-7 interfaces. + +The interfaces defined in PSR-7 are the following: + +| Class Name | Description | +|---|---| +| [Psr\Http\Message\MessageInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessagemessageinterface) | Representation of a HTTP message | +| [Psr\Http\Message\RequestInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessagerequestinterface) | Representation of an outgoing, client-side request. | +| [Psr\Http\Message\ServerRequestInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessageserverrequestinterface) | Representation of an incoming, server-side HTTP request. | +| [Psr\Http\Message\ResponseInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessageresponseinterface) | Representation of an outgoing, server-side response. | +| [Psr\Http\Message\StreamInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessagestreaminterface) | Describes a data stream | +| [Psr\Http\Message\UriInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessageuriinterface) | Value object representing a URI. | +| [Psr\Http\Message\UploadedFileInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessageuploadedfileinterface) | Value object representing a file uploaded through an HTTP request. | + +## `Psr\Http\Message\MessageInterface` Methods + +| Method Name | Description | Notes | +|------------------------------------| ----------- | ----- | +| `getProtocolVersion()` | Retrieve HTTP protocol version | 1.0 or 1.1 | +| `withProtocolVersion($version)` | Returns new message instance with given HTTP protocol version | | +| `getHeaders()` | Retrieve all HTTP Headers | [Request Header List](https://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Request_fields), [Response Header List](https://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Response_fields) | +| `hasHeader($name)` | Checks if HTTP Header with given name exists | | +| `getHeader($name)` | Retrieves a array with the values for a single header | | +| `getHeaderLine($name)` | Retrieves a comma-separated string of the values for a single header | | +| `withHeader($name, $value)` | Returns new message instance with given HTTP Header | if the header existed in the original instance, replaces the header value from the original message with the value provided when creating the new instance. | +| `withAddedHeader($name, $value)` | Returns new message instance with appended value to given header | If header already exists value will be appended, if not a new header will be created | +| `withoutHeader($name)` | Removes HTTP Header with given name| | +| `getBody()` | Retrieves the HTTP Message Body | Returns object implementing `StreamInterface`| +| `withBody(StreamInterface $body)` | Returns new message instance with given HTTP Message Body | | + + +## `Psr\Http\Message\RequestInterface` Methods + +Same methods as `Psr\Http\Message\MessageInterface` + the following methods: + +| Method Name | Description | Notes | +|------------------------------------| ----------- | ----- | +| `getRequestTarget()` | Retrieves the message's request target | origin-form, absolute-form, authority-form, asterisk-form ([RFC7230](https://www.rfc-editor.org/rfc/rfc7230.txt)) | +| `withRequestTarget($requestTarget)` | Return a new message instance with the specific request-target | | +| `getMethod()` | Retrieves the HTTP method of the request. | GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE (defined in [RFC7231](https://tools.ietf.org/html/rfc7231)), PATCH (defined in [RFC5789](https://tools.ietf.org/html/rfc5789)) | +| `withMethod($method)` | Returns a new message instance with the provided HTTP method | | +| `getUri()` | Retrieves the URI instance | | +| `withUri(UriInterface $uri, $preserveHost = false)` | Returns a new message instance with the provided URI | | + + +## `Psr\Http\Message\ServerRequestInterface` Methods + +Same methods as `Psr\Http\Message\RequestInterface` + the following methods: + +| Method Name | Description | Notes | +|------------------------------------| ----------- | ----- | +| `getServerParams() ` | Retrieve server parameters | Typically derived from `$_SERVER` | +| `getCookieParams()` | Retrieves cookies sent by the client to the server. | Typically derived from `$_COOKIES` | +| `withCookieParams(array $cookies)` | Returns a new request instance with the specified cookies | | +| `withQueryParams(array $query)` | Returns a new request instance with the specified query string arguments | | +| `getUploadedFiles()` | Retrieve normalized file upload data | | +| `withUploadedFiles(array $uploadedFiles)` | Returns a new request instance with the specified uploaded files | | +| `getParsedBody()` | Retrieve any parameters provided in the request body | | +| `withParsedBody($data)` | Returns a new request instance with the specified body parameters | | +| `getAttributes()` | Retrieve attributes derived from the request | | +| `getAttribute($name, $default = null)` | Retrieve a single derived request attribute | | +| `withAttribute($name, $value)` | Returns a new request instance with the specified derived request attribute | | +| `withoutAttribute($name)` | Returns a new request instance that without the specified derived request attribute | | + +## `Psr\Http\Message\ResponseInterface` Methods: + +Same methods as `Psr\Http\Message\MessageInterface` + the following methods: + +| Method Name | Description | Notes | +|------------------------------------| ----------- | ----- | +| `getStatusCode()` | Gets the response status code. | | +| `withStatus($code, $reasonPhrase = '')` | Returns a new response instance with the specified status code and, optionally, reason phrase. | | +| `getReasonPhrase()` | Gets the response reason phrase associated with the status code. | | + +## `Psr\Http\Message\StreamInterface` Methods + +| Method Name | Description | Notes | +|------------------------------------| ----------- | ----- | +| `__toString()` | Reads all data from the stream into a string, from the beginning to end. | | +| `close()` | Closes the stream and any underlying resources. | | +| `detach()` | Separates any underlying resources from the stream. | | +| `getSize()` | Get the size of the stream if known. | | +| `eof()` | Returns true if the stream is at the end of the stream.| | +| `isSeekable()` | Returns whether or not the stream is seekable. | | +| `seek($offset, $whence = SEEK_SET)` | Seek to a position in the stream. | | +| `rewind()` | Seek to the beginning of the stream. | | +| `isWritable()` | Returns whether or not the stream is writable. | | +| `write($string)` | Write data to the stream. | | +| `isReadable()` | Returns whether or not the stream is readable. | | +| `read($length)` | Read data from the stream. | | +| `getContents()` | Returns the remaining contents in a string | | +| `getMetadata($key = null)()` | Get stream metadata as an associative array or retrieve a specific key. | | + +## `Psr\Http\Message\UriInterface` Methods + +| Method Name | Description | Notes | +|------------------------------------| ----------- | ----- | +| `getScheme()` | Retrieve the scheme component of the URI. | | +| `getAuthority()` | Retrieve the authority component of the URI. | | +| `getUserInfo()` | Retrieve the user information component of the URI. | | +| `getHost()` | Retrieve the host component of the URI. | | +| `getPort()` | Retrieve the port component of the URI. | | +| `getPath()` | Retrieve the path component of the URI. | | +| `getQuery()` | Retrieve the query string of the URI. | | +| `getFragment()` | Retrieve the fragment component of the URI. | | +| `withScheme($scheme)` | Return an instance with the specified scheme. | | +| `withUserInfo($user, $password = null)` | Return an instance with the specified user information. | | +| `withHost($host)` | Return an instance with the specified host. | | +| `withPort($port)` | Return an instance with the specified port. | | +| `withPath($path)` | Return an instance with the specified path. | | +| `withQuery($query)` | Return an instance with the specified query string. | | +| `withFragment($fragment)` | Return an instance with the specified URI fragment. | | +| `__toString()` | Return the string representation as a URI reference. | | + +## `Psr\Http\Message\UploadedFileInterface` Methods + +| Method Name | Description | Notes | +|------------------------------------| ----------- | ----- | +| `getStream()` | Retrieve a stream representing the uploaded file. | | +| `moveTo($targetPath)` | Move the uploaded file to a new location. | | +| `getSize()` | Retrieve the file size. | | +| `getError()` | Retrieve the error associated with the uploaded file. | | +| `getClientFilename()` | Retrieve the filename sent by the client. | | +| `getClientMediaType()` | Retrieve the media type sent by the client. | | + +> `RequestInterface`, `ServerRequestInterface`, `ResponseInterface` extend `MessageInterface` because the `Request` and the `Response` are `HTTP Messages`. +> When using `ServerRequestInterface`, both `RequestInterface` and `Psr\Http\Message\MessageInterface` methods are considered. + diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/docs/PSR7-Usage.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/docs/PSR7-Usage.md new file mode 100644 index 00000000..b6d048a3 --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/docs/PSR7-Usage.md @@ -0,0 +1,159 @@ +### PSR-7 Usage + +All PSR-7 applications comply with these interfaces +They were created to establish a standard between middleware implementations. + +> `RequestInterface`, `ServerRequestInterface`, `ResponseInterface` extend `MessageInterface` because the `Request` and the `Response` are `HTTP Messages`. +> When using `ServerRequestInterface`, both `RequestInterface` and `Psr\Http\Message\MessageInterface` methods are considered. + + +The following examples will illustrate how basic operations are done in PSR-7. + +##### Examples + + +For this examples to work (at least) a PSR-7 implementation package is required. (eg: zendframework/zend-diactoros, guzzlehttp/psr7, slim/slim, etc) +All PSR-7 implementations should have the same behaviour. + +The following will be assumed: +`$request` is an object of `Psr\Http\Message\RequestInterface` and + +`$response` is an object implementing `Psr\Http\Message\RequestInterface` + + +### Working with HTTP Headers + +#### Adding headers to response: + +```php +$response->withHeader('My-Custom-Header', 'My Custom Message'); +``` + +#### Appending values to headers + +```php +$response->withAddedHeader('My-Custom-Header', 'The second message'); +``` + +#### Checking if header exists: + +```php +$request->hasHeader('My-Custom-Header'); // will return false +$response->hasHeader('My-Custom-Header'); // will return true +``` + +> Note: My-Custom-Header was only added in the Response + +#### Getting comma-separated values from a header (also applies to request) + +```php +// getting value from request headers +$request->getHeaderLine('Content-Type'); // will return: "text/html; charset=UTF-8" +// getting value from response headers +$response->getHeaderLine('My-Custom-Header'); // will return: "My Custom Message; The second message" +``` + +#### Getting array of value from a header (also applies to request) +```php +// getting value from request headers +$request->getHeader('Content-Type'); // will return: ["text/html", "charset=UTF-8"] +// getting value from response headers +$response->getHeader('My-Custom-Header'); // will return: ["My Custom Message", "The second message"] +``` + +#### Removing headers from HTTP Messages +```php +// removing a header from Request, removing deprecated "Content-MD5" header +$request->withoutHeader('Content-MD5'); + +// removing a header from Response +// effect: the browser won't know the size of the stream +// the browser will download the stream till it ends +$response->withoutHeader('Content-Length'); +``` + +### Working with HTTP Message Body + +When working with the PSR-7 there are two methods of implementation: +#### 1. Getting the body separately + +> This method makes the body handling easier to understand and is useful when repeatedly calling body methods. (You only call `getBody()` once). Using this method mistakes like `$response->write()` are also prevented. + +```php +$body = $response->getBody(); +// operations on body, eg. read, write, seek +// ... +// replacing the old body +$response->withBody($body); +// this last statement is optional as we working with objects +// in this case the "new" body is same with the "old" one +// the $body variable has the same value as the one in $request, only the reference is passed +``` + +#### 2. Working directly on response + +> This method is useful when only performing few operations as the `$request->getBody()` statement fragment is required + +```php +$response->getBody()->write('hello'); +``` + +### Getting the body contents + +The following snippet gets the contents of a stream contents. +> Note: Streams must be rewinded, if content was written into streams, it will be ignored when calling `getContents()` because the stream pointer is set to the last character, which is `\0` - meaning end of stream. +```php +$body = $response->getBody(); +$body->rewind(); // or $body->seek(0); +$bodyText = $body->getContents(); +``` +> Note: If `$body->seek(1)` is called before `$body->getContents()`, the first character will be ommited as the starting pointer is set to `1`, not `0`. This is why using `$body->rewind()` is recommended. + +### Append to body + +```php +$response->getBody()->write('Hello'); // writing directly +$body = $request->getBody(); // which is a `StreamInterface` +$body->write('xxxxx'); +``` + +### Prepend to body +Prepending is different when it comes to streams. The content must be copied before writing the content to be prepended. +The following example will explain the behaviour of streams. + +```php +// assuming our response is initially empty +$body = $repsonse->getBody(); +// writing the string "abcd" +$body->write('abcd'); + +// seeking to start of stream +$body->seek(0); +// writing 'ef' +$body->write('ef'); // at this point the stream contains "efcd" +``` + +#### Prepending by rewriting separately + +```php +// assuming our response body stream only contains: "abcd" +$body = $response->getBody(); +$body->rewind(); +$contents = $body->getContents(); // abcd +// seeking the stream to beginning +$body->rewind(); +$body->write('ef'); // stream contains "efcd" +$body->write($contents); // stream contains "efabcd" +``` + +> Note: `getContents()` seeks the stream while reading it, therefore if the second `rewind()` method call was not present the stream would have resulted in `abcdefabcd` because the `write()` method appends to stream if not preceeded by `rewind()` or `seek(0)`. + +#### Prepending by using contents as a string +```php +$body = $response->getBody(); +$body->rewind(); +$contents = $body->getContents(); // efabcd +$contents = 'ef'.$contents; +$body->rewind(); +$body->write($contents); +``` diff --git a/wp-content/plugins/wp-webauthn/vendor/psr/http-message/src/MessageInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/src/MessageInterface.php similarity index 94% rename from wp-content/plugins/wp-webauthn/vendor/psr/http-message/src/MessageInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/src/MessageInterface.php index dd46e5ec..8cdb4ed6 100644 --- a/wp-content/plugins/wp-webauthn/vendor/psr/http-message/src/MessageInterface.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/psr/http-message/src/MessageInterface.php @@ -1,5 +1,7 @@ +Copyright (c) 2015-2022 Ben Ramsey Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/README.md similarity index 80% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/README.md index 9124dd77..c77ffcb1 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/README.md +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/README.md @@ -9,7 +9,7 @@ Download Package PHP Programming Language Read License - Build Status + Build Status Codecov Code Coverage Psalm Type Coverage

@@ -34,25 +34,13 @@ composer require ramsey/collection ## Usage -Examples of how to use this framework can be found in the +Examples of how to use this library may be found in the [Wiki pages](https://github.com/ramsey/collection/wiki/Examples). ## Contributing -Contributions are welcome! Before contributing to this project, familiarize -yourself with [CONTRIBUTING.md](CONTRIBUTING.md). - -To develop this project, you will need [PHP](https://www.php.net) 7.3 or greater -and [Composer](https://getcomposer.org). - -After cloning this repository locally, execute the following commands: - -``` bash -cd /path/to/repository -composer install -``` - -Now, you are ready to develop! +Contributions are welcome! To contribute, please familiarize yourself with +[CONTRIBUTING.md](CONTRIBUTING.md). ## Coordinated Disclosure @@ -79,4 +67,4 @@ MIT License (MIT). Please see [LICENSE](LICENSE) for more information. [java]: http://docs.oracle.com/javase/8/docs/technotes/guides/collections/index.html -[security.md]: https://github.com/ramsey/collection/blob/master/SECURITY.md +[security.md]: https://github.com/ramsey/collection/blob/main/SECURITY.md diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/SECURITY.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/SECURITY.md similarity index 65% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/SECURITY.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/SECURITY.md index b052f3b6..3de4c0cb 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/SECURITY.md +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/SECURITY.md @@ -1,29 +1,59 @@ -# Vulnerability Disclosure Policy +# Vulnerability Disclosure Policy (VDP) + +## Brand Promise + + Keeping user information safe and secure is a top priority, and we welcome the contribution of external security researchers. ## Scope + + If you believe you've found a security issue in software that is maintained in this repository, we encourage you to notify us. | Version | In scope | Source code | -| :-----: | :------: | :---------- | +| ------- | :------: | ----------- | | latest | ✅ | https://github.com/ramsey/collection | ## How to Submit a Report -To submit a vulnerability report, please contact us at . + + +To submit a vulnerability report, please contact us at security@ramsey.dev. Your submission will be reviewed and validated by a member of our team. ## Safe Harbor + + We support safe harbor for security researchers who: * Make a good faith effort to avoid privacy violations, destruction of data, and @@ -33,7 +63,7 @@ We support safe harbor for security researchers who: us immediately, do not proceed with access, and immediately purge any local information. * Provide us with a reasonable amount of time to resolve vulnerabilities prior - to any disclosure to the public or a third-party. + to any disclosure to the public or a third party. We will consider activities conducted consistent with this policy to constitute "authorized" conduct and will not pursue civil action or initiate a complaint to @@ -45,15 +75,41 @@ with or unaddressed by this policy. ## Preferences + + * Please provide detailed reports with reproducible steps and a clearly defined impact. * Include the version number of the vulnerable package in your report * Social engineering (e.g. phishing, vishing, smishing) is prohibited. + + ## Encryption Key for security@ramsey.dev For increased privacy when reporting sensitive issues, you may encrypt your -messages using the following key: +message using the following public key: ``` -----BEGIN PGP PUBLIC KEY BLOCK----- diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/composer.json new file mode 100644 index 00000000..f09106a1 --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/composer.json @@ -0,0 +1,120 @@ +{ + "name": "ramsey/collection", + "description": "A PHP library for representing and manipulating collections.", + "license": "MIT", + "type": "library", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "require": { + "php": "^7.4 || ^8.0", + "symfony/polyfill-php81": "^1.23" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.28.3", + "fakerphp/faker": "^1.21", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^1.0", + "mockery/mockery": "^1.5", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpcsstandards/phpcsutils": "^1.0.0-rc1", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5", + "psalm/plugin-mockery": "^1.1", + "psalm/plugin-phpunit": "^0.18.4", + "ramsey/coding-standard": "^2.0.3", + "ramsey/conventional-commits": "^1.3", + "vimeo/psalm": "^5.4" + }, + "minimum-stability": "RC", + "prefer-stable": true, + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "Ramsey\\Collection\\Test\\": "tests/", + "Ramsey\\Test\\Generics\\": "tests/generics/" + }, + "files": [ + "vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest.php" + ] + }, + "config": { + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": true, + "ergebnis/composer-normalize": true, + "phpstan/extension-installer": true, + "captainhook/plugin-composer": true + }, + "sort-packages": true + }, + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "scripts": { + "dev:analyze": [ + "@dev:analyze:phpstan", + "@dev:analyze:psalm" + ], + "dev:analyze:phpstan": "phpstan analyse --ansi --memory-limit=1G", + "dev:analyze:psalm": "psalm", + "dev:build:clean": "git clean -fX build/", + "dev:lint": [ + "@dev:lint:syntax", + "@dev:lint:style" + ], + "dev:lint:fix": "phpcbf", + "dev:lint:style": "phpcs --colors", + "dev:lint:syntax": "parallel-lint --colors src/ tests/", + "dev:test": [ + "@dev:lint", + "@dev:analyze", + "@dev:test:unit" + ], + "dev:test:coverage:ci": "phpunit --colors=always --coverage-text --coverage-clover build/coverage/clover.xml --coverage-cobertura build/coverage/cobertura.xml --coverage-crap4j build/coverage/crap4j.xml --coverage-xml build/coverage/coverage-xml --log-junit build/junit.xml", + "dev:test:coverage:html": "phpunit --colors=always --coverage-html build/coverage/coverage-html/", + "dev:test:unit": "phpunit --colors=always", + "test": "@dev:test" + }, + "scripts-descriptions": { + "dev:analyze": "Runs all static analysis checks.", + "dev:analyze:phpstan": "Runs the PHPStan static analyzer.", + "dev:analyze:psalm": "Runs the Psalm static analyzer.", + "dev:build:clean": "Cleans the build/ directory.", + "dev:lint": "Runs all linting checks.", + "dev:lint:fix": "Auto-fixes coding standards issues, if possible.", + "dev:lint:style": "Checks for coding standards issues.", + "dev:lint:syntax": "Checks for syntax errors.", + "dev:test": "Runs linting, static analysis, and unit tests.", + "dev:test:coverage:ci": "Runs unit tests and generates CI coverage reports.", + "dev:test:coverage:html": "Runs unit tests and generates HTML coverage report.", + "dev:test:unit": "Runs unit tests.", + "test": "Runs linting, static analysis, and unit tests." + } +} diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/conventional-commits.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/conventional-commits.json new file mode 100644 index 00000000..5fe21d2f --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/conventional-commits.json @@ -0,0 +1,22 @@ +{ + "typeCase": "kebab", + "types": [ + "chore", + "ci", + "docs", + "feat", + "fix", + "refactor", + "security", + "style", + "test" + ], + "scopeCase": "kebab", + "scopeRequired": false, + "scopes": [], + "descriptionCase": null, + "descriptionEndMark": "", + "bodyRequired": false, + "bodyWrapWidth": 72, + "requiredFooters": [] +} diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/AbstractArray.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/AbstractArray.php similarity index 98% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/AbstractArray.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/AbstractArray.php index d72dbe69..9b39dd0c 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/AbstractArray.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/AbstractArray.php @@ -17,6 +17,7 @@ namespace Ramsey\Collection; use ArrayIterator; use Traversable; +use function count; use function serialize; use function unserialize; @@ -34,7 +35,7 @@ abstract class AbstractArray implements ArrayInterface * * @var array */ - protected $data = []; + protected array $data = []; /** * Constructs a new array object. @@ -83,8 +84,6 @@ abstract class AbstractArray implements ArrayInterface * * @return T|null the value stored at the offset, or null if the offset * does not exist. - * - * @psalm-suppress InvalidAttribute */ #[\ReturnTypeWillChange] // phpcs:ignore public function offsetGet($offset) diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/AbstractCollection.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/AbstractCollection.php similarity index 89% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/AbstractCollection.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/AbstractCollection.php index d2cd1151..38ef7144 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/AbstractCollection.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/AbstractCollection.php @@ -33,7 +33,9 @@ use function current; use function end; use function in_array; use function is_int; +use function is_object; use function reset; +use function spl_object_id; use function sprintf; use function unserialize; use function usort; @@ -78,7 +80,7 @@ abstract class AbstractCollection extends AbstractArray implements CollectionInt if ($this->checkType($this->getType(), $value) === false) { throw new InvalidArgumentException( 'Value must be of type ' . $this->getType() . '; value is ' - . $this->toolValueToString($value) + . $this->toolValueToString($value), ); } @@ -95,7 +97,7 @@ abstract class AbstractCollection extends AbstractArray implements CollectionInt public function remove($element): bool { if (($position = array_search($element, $this->data, true)) !== false) { - unset($this->data[$position]); + unset($this[$position]); return true; } @@ -176,7 +178,7 @@ abstract class AbstractCollection extends AbstractArray implements CollectionInt $bValue = $this->extractValue($b, $propertyOrMethod); return ($aValue <=> $bValue) * ($order === self::SORT_DESC ? -1 : 1); - } + }, ); return $collection; @@ -244,15 +246,19 @@ abstract class AbstractCollection extends AbstractArray implements CollectionInt foreach ($collections as $index => $collection) { if (!$collection instanceof static) { throw new CollectionMismatchException( - sprintf('Collection with index %d must be of type %s', $index, static::class) + sprintf('Collection with index %d must be of type %s', $index, static::class), ); } // When using generics (Collection.php, Set.php, etc), // we also need to make sure that the internal types match each other - if ($collection->getType() !== $this->getType()) { + if ($this->getUniformType($collection) !== $this->getUniformType($this)) { throw new CollectionMismatchException( - sprintf('Collection items in collection with index %d must be of type %s', $index, $this->getType()) + sprintf( + 'Collection items in collection with index %d must be of type %s', + $index, + $this->getType(), + ), ); } @@ -290,7 +296,7 @@ abstract class AbstractCollection extends AbstractArray implements CollectionInt // When using generics (Collection.php, Set.php, etc), // we also need to make sure that the internal types match each other - if ($other->getType() !== $this->getType()) { + if ($this->getUniformType($other) !== $this->getUniformType($this)) { throw new CollectionMismatchException('Collection items must be of type ' . $this->getType()); } } @@ -315,4 +321,21 @@ abstract class AbstractCollection extends AbstractArray implements CollectionInt return $a === $b ? 0 : ($a < $b ? 1 : -1); }; } + + /** + * @param CollectionInterface $collection + */ + private function getUniformType(CollectionInterface $collection): string + { + switch ($collection->getType()) { + case 'integer': + return 'int'; + case 'boolean': + return 'bool'; + case 'double': + return 'float'; + default: + return $collection->getType(); + } + } } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/AbstractSet.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/AbstractSet.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/AbstractSet.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/AbstractSet.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/ArrayInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/ArrayInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/ArrayInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/ArrayInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Collection.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Collection.php similarity index 97% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Collection.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Collection.php index 1299c12c..532b971b 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Collection.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Collection.php @@ -80,10 +80,8 @@ class Collection extends AbstractCollection * * A collection's type is immutable once it is set. For this reason, this * property is set private. - * - * @var string */ - private $collectionType; + private string $collectionType; /** * Constructs a collection object of the specified type, optionally with the diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/CollectionInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/CollectionInterface.php similarity index 98% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/CollectionInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/CollectionInterface.php index aa86feb0..9f86a283 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/CollectionInterface.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/CollectionInterface.php @@ -151,6 +151,7 @@ interface CollectionInterface extends ArrayInterface * * @return CollectionInterface */ + // phpcs:ignore SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint public function where(string $propertyOrMethod, $value): self; /** diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/DoubleEndedQueue.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/DoubleEndedQueue.php similarity index 94% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/DoubleEndedQueue.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/DoubleEndedQueue.php index c9c59502..4d1f71ea 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/DoubleEndedQueue.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/DoubleEndedQueue.php @@ -29,10 +29,8 @@ class DoubleEndedQueue extends Queue implements DoubleEndedQueueInterface { /** * Index of the last element in the queue. - * - * @var int */ - private $tail = -1; + private int $tail = -1; /** * @inheritDoc @@ -42,7 +40,7 @@ class DoubleEndedQueue extends Queue implements DoubleEndedQueueInterface if ($this->checkType($this->getType(), $value) === false) { throw new InvalidArgumentException( 'Value must be of type ' . $this->getType() . '; value is ' - . $this->toolValueToString($value) + . $this->toolValueToString($value), ); } @@ -52,6 +50,8 @@ class DoubleEndedQueue extends Queue implements DoubleEndedQueueInterface } /** + * @throws InvalidArgumentException if $element is of the wrong type + * * @inheritDoc */ public function addFirst($element): bool @@ -59,7 +59,7 @@ class DoubleEndedQueue extends Queue implements DoubleEndedQueueInterface if ($this->checkType($this->getType(), $element) === false) { throw new InvalidArgumentException( 'Value must be of type ' . $this->getType() . '; value is ' - . $this->toolValueToString($element) + . $this->toolValueToString($element), ); } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/DoubleEndedQueueInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/DoubleEndedQueueInterface.php similarity index 98% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/DoubleEndedQueueInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/DoubleEndedQueueInterface.php index d7df5346..3fa4ecab 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/DoubleEndedQueueInterface.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/DoubleEndedQueueInterface.php @@ -15,6 +15,7 @@ declare(strict_types=1); namespace Ramsey\Collection; use Ramsey\Collection\Exception\NoSuchElementException; +use RuntimeException; /** * A linear collection that supports element insertion and removal at both ends. @@ -175,7 +176,7 @@ interface DoubleEndedQueueInterface extends QueueInterface * * @return bool `true` if this queue changed as a result of the call. * - * @throws \RuntimeException if a queue refuses to add a particular element + * @throws RuntimeException if a queue refuses to add a particular element * for any reason other than that it already contains the element. * Implementations should use a more-specific exception that extends * `\RuntimeException`. @@ -196,7 +197,7 @@ interface DoubleEndedQueueInterface extends QueueInterface * * @return bool `true` if this queue changed as a result of the call. * - * @throws \RuntimeException if a queue refuses to add a particular element + * @throws RuntimeException if a queue refuses to add a particular element * for any reason other than that it already contains the element. * Implementations should use a more-specific exception that extends * `\RuntimeException`. diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/CollectionMismatchException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/CollectionMismatchException.php similarity index 84% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/CollectionMismatchException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/CollectionMismatchException.php index d4b335f4..7058bcf6 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/CollectionMismatchException.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/CollectionMismatchException.php @@ -14,9 +14,11 @@ declare(strict_types=1); namespace Ramsey\Collection\Exception; +use RuntimeException; + /** * Thrown when attempting to operate on collections of differing types. */ -class CollectionMismatchException extends \RuntimeException +class CollectionMismatchException extends RuntimeException { } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/InvalidArgumentException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/InvalidArgumentException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/InvalidArgumentException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/InvalidArgumentException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/InvalidSortOrderException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/InvalidSortOrderException.php similarity index 85% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/InvalidSortOrderException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/InvalidSortOrderException.php index 9337ccc6..4491429c 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/InvalidSortOrderException.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/InvalidSortOrderException.php @@ -14,9 +14,11 @@ declare(strict_types=1); namespace Ramsey\Collection\Exception; +use RuntimeException; + /** * Thrown when attempting to use a sort order that is not recognized. */ -class InvalidSortOrderException extends \RuntimeException +class InvalidSortOrderException extends RuntimeException { } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/NoSuchElementException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/NoSuchElementException.php similarity index 85% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/NoSuchElementException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/NoSuchElementException.php index 9debe8f6..cabcb9d8 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/NoSuchElementException.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/NoSuchElementException.php @@ -14,9 +14,11 @@ declare(strict_types=1); namespace Ramsey\Collection\Exception; +use RuntimeException; + /** * Thrown when attempting to access an element that does not exist. */ -class NoSuchElementException extends \RuntimeException +class NoSuchElementException extends RuntimeException { } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/OutOfBoundsException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/OutOfBoundsException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/OutOfBoundsException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/OutOfBoundsException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/UnsupportedOperationException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/UnsupportedOperationException.php similarity index 84% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/UnsupportedOperationException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/UnsupportedOperationException.php index 8f45e583..9b622897 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/UnsupportedOperationException.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/UnsupportedOperationException.php @@ -14,9 +14,11 @@ declare(strict_types=1); namespace Ramsey\Collection\Exception; +use RuntimeException; + /** * Thrown to indicate that the requested operation is not supported. */ -class UnsupportedOperationException extends \RuntimeException +class UnsupportedOperationException extends RuntimeException { } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/ValueExtractionException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/ValueExtractionException.php similarity index 85% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/ValueExtractionException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/ValueExtractionException.php index f6c6cb4e..32f2a175 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Exception/ValueExtractionException.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Exception/ValueExtractionException.php @@ -14,9 +14,11 @@ declare(strict_types=1); namespace Ramsey\Collection\Exception; +use RuntimeException; + /** * Thrown when attempting to extract a value for a method or property that does not exist. */ -class ValueExtractionException extends \RuntimeException +class ValueExtractionException extends RuntimeException { } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/GenericArray.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/GenericArray.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/GenericArray.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/GenericArray.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/AbstractMap.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/AbstractMap.php similarity index 97% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/AbstractMap.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/AbstractMap.php index ae9f2fe6..37880728 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/AbstractMap.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/AbstractMap.php @@ -20,6 +20,7 @@ use Ramsey\Collection\Exception\InvalidArgumentException; use function array_key_exists; use function array_keys; use function in_array; +use function var_export; /** * This class provides a basic implementation of `MapInterface`, to minimize the @@ -39,7 +40,7 @@ abstract class AbstractMap extends AbstractArray implements MapInterface if ($offset === null) { throw new InvalidArgumentException( 'Map elements are key/value pairs; a key must be provided for ' - . 'value ' . var_export($value, true) + . 'value ' . var_export($value, true), ); } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/AbstractTypedMap.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/AbstractTypedMap.php similarity index 85% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/AbstractTypedMap.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/AbstractTypedMap.php index 551d2e6c..486dc2e2 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/AbstractTypedMap.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/AbstractTypedMap.php @@ -18,11 +18,13 @@ use Ramsey\Collection\Exception\InvalidArgumentException; use Ramsey\Collection\Tool\TypeTrait; use Ramsey\Collection\Tool\ValueToStringTrait; +use function var_export; + /** * This class provides a basic implementation of `TypedMapInterface`, to * minimize the effort required to implement this interface. * - * @template K + * @template K of array-key * @template T * @extends AbstractMap * @implements TypedMapInterface @@ -37,33 +39,30 @@ abstract class AbstractTypedMap extends AbstractMap implements TypedMapInterface * @param T $value * * @inheritDoc - * - * @psalm-suppress MoreSpecificImplementedParamType */ public function offsetSet($offset, $value): void { if ($offset === null) { throw new InvalidArgumentException( 'Map elements are key/value pairs; a key must be provided for ' - . 'value ' . var_export($value, true) + . 'value ' . var_export($value, true), ); } if ($this->checkType($this->getKeyType(), $offset) === false) { throw new InvalidArgumentException( 'Key must be of type ' . $this->getKeyType() . '; key is ' - . $this->toolValueToString($offset) + . $this->toolValueToString($offset), ); } if ($this->checkType($this->getValueType(), $value) === false) { throw new InvalidArgumentException( 'Value must be of type ' . $this->getValueType() . '; value is ' - . $this->toolValueToString($value) + . $this->toolValueToString($value), ); } - /** @psalm-suppress MixedArgumentTypeCoercion */ parent::offsetSet($offset, $value); } } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/AssociativeArrayMap.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/AssociativeArrayMap.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/AssociativeArrayMap.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/AssociativeArrayMap.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/MapInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/MapInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/MapInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/MapInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/NamedParameterMap.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/NamedParameterMap.php similarity index 93% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/NamedParameterMap.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/NamedParameterMap.php index 9926ddd8..6e391e97 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/NamedParameterMap.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/NamedParameterMap.php @@ -21,6 +21,7 @@ use Ramsey\Collection\Tool\ValueToStringTrait; use function array_combine; use function array_key_exists; use function is_int; +use function var_export; /** * `NamedParameterMap` represents a mapping of values to a set of named keys @@ -38,7 +39,7 @@ class NamedParameterMap extends AbstractMap * * @var array */ - protected $namedParameters; + protected array $namedParameters; /** * Constructs a new `NamedParameterMap`. @@ -70,14 +71,14 @@ class NamedParameterMap extends AbstractMap if ($offset === null) { throw new InvalidArgumentException( 'Map elements are key/value pairs; a key must be provided for ' - . 'value ' . var_export($value, true) + . 'value ' . var_export($value, true), ); } if (!array_key_exists($offset, $this->namedParameters)) { throw new InvalidArgumentException( 'Attempting to set value for unconfigured parameter \'' - . $offset . '\'' + . $offset . '\'', ); } @@ -85,7 +86,7 @@ class NamedParameterMap extends AbstractMap throw new InvalidArgumentException( 'Value for \'' . $offset . '\' must be of type ' . $this->namedParameters[$offset] . '; value is ' - . $this->toolValueToString($value) + . $this->toolValueToString($value), ); } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/TypedMap.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/TypedMap.php similarity index 93% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/TypedMap.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/TypedMap.php index 2e796377..77ef8d31 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/TypedMap.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/TypedMap.php @@ -20,7 +20,7 @@ use Ramsey\Collection\Tool\TypeTrait; * A `TypedMap` represents a map of elements where key and value are typed. * * Each element is identified by a key with defined type and a value of defined - * type. The keys of the map must be unique. The values on the map can be= + * type. The keys of the map must be unique. The values on the map can be * repeated but each with its own different key. * * The most common case is to use a string type key, but it's not limited to @@ -80,7 +80,7 @@ use Ramsey\Collection\Tool\TypeTrait; * } * ``` * - * @template K + * @template K of array-key * @template T * @extends AbstractTypedMap */ @@ -93,20 +93,16 @@ class TypedMap extends AbstractTypedMap * * A map key's type is immutable once it is set. For this reason, this * property is set private. - * - * @var string data type of the map key. */ - private $keyType; + private string $keyType; /** * The data type of values stored in this collection. * * A map value's type is immutable once it is set. For this reason, this * property is set private. - * - * @var string data type of the map value. */ - private $valueType; + private string $valueType; /** * Constructs a map object of the specified key and value types, @@ -121,7 +117,6 @@ class TypedMap extends AbstractTypedMap $this->keyType = $keyType; $this->valueType = $valueType; - /** @psalm-suppress MixedArgumentTypeCoercion */ parent::__construct($data); } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/TypedMapInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/TypedMapInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Map/TypedMapInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Map/TypedMapInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Queue.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Queue.php similarity index 93% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Queue.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Queue.php index 93e032b4..bc8c24e1 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Queue.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Queue.php @@ -37,17 +37,13 @@ class Queue extends AbstractArray implements QueueInterface * * A queue's type is immutable once it is set. For this reason, this * property is set private. - * - * @var string */ - private $queueType; + private string $queueType; /** * The index of the head of the queue. - * - * @var int */ - protected $index = 0; + protected int $index = 0; /** * Constructs a queue object of the specified type, optionally with the @@ -68,13 +64,15 @@ class Queue extends AbstractArray implements QueueInterface * Since arbitrary offsets may not be manipulated in a queue, this method * serves only to fulfill the `ArrayAccess` interface requirements. It is * invoked by other operations when adding values to the queue. + * + * @throws InvalidArgumentException if $value is of the wrong type */ public function offsetSet($offset, $value): void { if ($this->checkType($this->getType(), $value) === false) { throw new InvalidArgumentException( 'Value must be of type ' . $this->getType() . '; value is ' - . $this->toolValueToString($value) + . $this->toolValueToString($value), ); } @@ -82,6 +80,8 @@ class Queue extends AbstractArray implements QueueInterface } /** + * @throws InvalidArgumentException if $value is of the wrong type + * * @inheritDoc */ public function add($element): bool @@ -100,7 +100,7 @@ class Queue extends AbstractArray implements QueueInterface if ($element === null) { throw new NoSuchElementException( - 'Can\'t return element from Queue. Queue is empty.' + 'Can\'t return element from Queue. Queue is empty.', ); } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/QueueInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/QueueInterface.php similarity index 98% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/QueueInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/QueueInterface.php index 8c7383df..4f91487f 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/QueueInterface.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/QueueInterface.php @@ -15,6 +15,7 @@ declare(strict_types=1); namespace Ramsey\Collection; use Ramsey\Collection\Exception\NoSuchElementException; +use RuntimeException; /** * A queue is a collection in which the entities in the collection are kept in @@ -123,7 +124,7 @@ interface QueueInterface extends ArrayInterface * * @return bool `true` if this queue changed as a result of the call. * - * @throws \RuntimeException if a queue refuses to add a particular element + * @throws RuntimeException if a queue refuses to add a particular element * for any reason other than that it already contains the element. * Implementations should use a more-specific exception that extends * `\RuntimeException`. diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Set.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Set.php similarity index 97% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Set.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Set.php index 6932f247..c1d37ccc 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Set.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Set.php @@ -44,10 +44,8 @@ class Set extends AbstractSet * The type of elements stored in this set * * A set's type is immutable. For this reason, this property is private. - * - * @var string */ - private $setType; + private string $setType; /** * Constructs a set object of the specified type, optionally with the diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Tool/TypeTrait.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Tool/TypeTrait.php similarity index 95% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Tool/TypeTrait.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Tool/TypeTrait.php index 8214e965..728d44b6 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Tool/TypeTrait.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Tool/TypeTrait.php @@ -36,6 +36,7 @@ trait TypeTrait * @param string $type The type to check the value against. * @param mixed $value The value to check. */ + // phpcs:ignore SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint protected function checkType(string $type, $value): bool { switch ($type) { diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Tool/ValueExtractorTrait.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Tool/ValueExtractorTrait.php similarity index 85% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Tool/ValueExtractorTrait.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Tool/ValueExtractorTrait.php index f9be1be2..e1082428 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Tool/ValueExtractorTrait.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Tool/ValueExtractorTrait.php @@ -17,6 +17,7 @@ namespace Ramsey\Collection\Tool; use Ramsey\Collection\Exception\ValueExtractionException; use function get_class; +use function is_object; use function method_exists; use function property_exists; use function sprintf; @@ -37,6 +38,7 @@ trait ValueExtractorTrait * * @throws ValueExtractionException if the method or property is not defined. */ + // phpcs:ignore SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint protected function extractValue($object, string $propertyOrMethod) { if (!is_object($object)) { @@ -52,7 +54,8 @@ trait ValueExtractorTrait } throw new ValueExtractionException( - sprintf('Method or property "%s" not defined in %s', $propertyOrMethod, get_class($object)) + // phpcs:ignore SlevomatCodingStandard.Classes.ModernClassNameReference.ClassNameReferencedViaFunctionCall + sprintf('Method or property "%s" not defined in %s', $propertyOrMethod, get_class($object)), ); } } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Tool/ValueToStringTrait.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Tool/ValueToStringTrait.php similarity index 90% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Tool/ValueToStringTrait.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Tool/ValueToStringTrait.php index 721ade00..cacefc8b 100644 --- a/wp-content/plugins/wp-webauthn/vendor/ramsey/collection/src/Tool/ValueToStringTrait.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/collection/src/Tool/ValueToStringTrait.php @@ -21,8 +21,10 @@ use function get_resource_type; use function is_array; use function is_bool; use function is_callable; +use function is_object; use function is_resource; use function is_scalar; +use function var_export; /** * Provides functionality to express a value as string @@ -44,6 +46,7 @@ trait ValueToStringTrait * * @param mixed $value the value to return as a string. */ + // phpcs:ignore SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint protected function toolValueToString($value): string { // null @@ -89,6 +92,7 @@ trait ValueToStringTrait } // unknown type + // phpcs:ignore SlevomatCodingStandard.Classes.ModernClassNameReference.ClassNameReferencedViaFunctionCall return '(' . get_class($value) . ' Object)'; } } diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/README.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/README.md diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/BinaryUtils.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/BinaryUtils.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/BinaryUtils.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/BinaryUtils.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Builder/BuilderCollection.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Builder/BuilderCollection.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Builder/BuilderCollection.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Builder/BuilderCollection.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Builder/DefaultUuidBuilder.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Builder/DefaultUuidBuilder.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Builder/DefaultUuidBuilder.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Builder/DefaultUuidBuilder.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Builder/DegradedUuidBuilder.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Builder/DegradedUuidBuilder.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Builder/DegradedUuidBuilder.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Builder/DegradedUuidBuilder.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Builder/FallbackBuilder.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Builder/FallbackBuilder.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Builder/FallbackBuilder.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Builder/FallbackBuilder.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Builder/UuidBuilderInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Builder/UuidBuilderInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Builder/UuidBuilderInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Builder/UuidBuilderInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Codec/CodecInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Codec/CodecInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Codec/CodecInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Codec/CodecInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Codec/GuidStringCodec.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Codec/GuidStringCodec.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Codec/GuidStringCodec.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Codec/GuidStringCodec.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Codec/OrderedTimeCodec.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Codec/OrderedTimeCodec.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Codec/OrderedTimeCodec.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Codec/OrderedTimeCodec.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Codec/StringCodec.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Codec/StringCodec.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Codec/StringCodec.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Codec/StringCodec.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Codec/TimestampFirstCombCodec.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Codec/TimestampFirstCombCodec.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Codec/TimestampFirstCombCodec.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Codec/TimestampFirstCombCodec.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Codec/TimestampLastCombCodec.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Codec/TimestampLastCombCodec.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Codec/TimestampLastCombCodec.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Codec/TimestampLastCombCodec.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Number/BigNumberConverter.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Number/BigNumberConverter.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Number/BigNumberConverter.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Number/BigNumberConverter.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Number/DegradedNumberConverter.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Number/DegradedNumberConverter.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Number/DegradedNumberConverter.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Number/DegradedNumberConverter.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Number/GenericNumberConverter.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Number/GenericNumberConverter.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Number/GenericNumberConverter.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Number/GenericNumberConverter.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/NumberConverterInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/NumberConverterInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/NumberConverterInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/NumberConverterInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Time/BigNumberTimeConverter.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Time/BigNumberTimeConverter.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Time/BigNumberTimeConverter.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Time/BigNumberTimeConverter.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Time/GenericTimeConverter.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Time/GenericTimeConverter.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Time/GenericTimeConverter.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Time/GenericTimeConverter.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/TimeConverterInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/TimeConverterInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Converter/TimeConverterInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Converter/TimeConverterInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/DegradedUuid.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/DegradedUuid.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/DegradedUuid.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/DegradedUuid.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/DeprecatedUuidInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/DeprecatedUuidInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/DeprecatedUuidInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/DeprecatedUuidInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/DeprecatedUuidMethodsTrait.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/DeprecatedUuidMethodsTrait.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/DeprecatedUuidMethodsTrait.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/DeprecatedUuidMethodsTrait.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/BuilderNotFoundException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/BuilderNotFoundException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/BuilderNotFoundException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/BuilderNotFoundException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/DateTimeException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/DateTimeException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/DateTimeException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/DateTimeException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/DceSecurityException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/DceSecurityException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/DceSecurityException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/DceSecurityException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/InvalidArgumentException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/InvalidArgumentException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/InvalidArgumentException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/InvalidArgumentException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/InvalidBytesException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/InvalidBytesException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/InvalidBytesException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/InvalidBytesException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/InvalidUuidStringException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/InvalidUuidStringException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/InvalidUuidStringException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/InvalidUuidStringException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/NameException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/NameException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/NameException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/NameException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/NodeException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/NodeException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/NodeException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/NodeException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/RandomSourceException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/RandomSourceException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/RandomSourceException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/RandomSourceException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/TimeSourceException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/TimeSourceException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/TimeSourceException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/TimeSourceException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/UnableToBuildUuidException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/UnableToBuildUuidException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/UnableToBuildUuidException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/UnableToBuildUuidException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/UnsupportedOperationException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/UnsupportedOperationException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/UnsupportedOperationException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/UnsupportedOperationException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/UuidExceptionInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/UuidExceptionInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Exception/UuidExceptionInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Exception/UuidExceptionInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/FeatureSet.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/FeatureSet.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/FeatureSet.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/FeatureSet.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Fields/FieldsInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Fields/FieldsInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Fields/FieldsInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Fields/FieldsInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Fields/SerializableFieldsTrait.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Fields/SerializableFieldsTrait.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Fields/SerializableFieldsTrait.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Fields/SerializableFieldsTrait.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/CombGenerator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/CombGenerator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/CombGenerator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/CombGenerator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/DceSecurityGenerator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/DceSecurityGenerator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/DceSecurityGenerator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/DceSecurityGenerator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/DceSecurityGeneratorInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/DceSecurityGeneratorInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/DceSecurityGeneratorInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/DceSecurityGeneratorInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/DefaultNameGenerator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/DefaultNameGenerator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/DefaultNameGenerator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/DefaultNameGenerator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/DefaultTimeGenerator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/DefaultTimeGenerator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/DefaultTimeGenerator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/DefaultTimeGenerator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/NameGeneratorFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/NameGeneratorFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/NameGeneratorFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/NameGeneratorFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/NameGeneratorInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/NameGeneratorInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/NameGeneratorInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/NameGeneratorInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/PeclUuidNameGenerator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/PeclUuidNameGenerator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/PeclUuidNameGenerator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/PeclUuidNameGenerator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/PeclUuidRandomGenerator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/PeclUuidRandomGenerator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/PeclUuidRandomGenerator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/PeclUuidRandomGenerator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/PeclUuidTimeGenerator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/PeclUuidTimeGenerator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/PeclUuidTimeGenerator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/PeclUuidTimeGenerator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/RandomBytesGenerator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/RandomBytesGenerator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/RandomBytesGenerator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/RandomBytesGenerator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/RandomGeneratorFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/RandomGeneratorFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/RandomGeneratorFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/RandomGeneratorFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/RandomGeneratorInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/RandomGeneratorInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/RandomGeneratorInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/RandomGeneratorInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/RandomLibAdapter.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/RandomLibAdapter.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/RandomLibAdapter.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/RandomLibAdapter.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/TimeGeneratorFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/TimeGeneratorFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/TimeGeneratorFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/TimeGeneratorFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/TimeGeneratorInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/TimeGeneratorInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Generator/TimeGeneratorInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Generator/TimeGeneratorInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Guid/Fields.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Guid/Fields.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Guid/Fields.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Guid/Fields.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Guid/Guid.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Guid/Guid.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Guid/Guid.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Guid/Guid.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Guid/GuidBuilder.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Guid/GuidBuilder.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Guid/GuidBuilder.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Guid/GuidBuilder.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Lazy/LazyUuidFromString.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Lazy/LazyUuidFromString.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Lazy/LazyUuidFromString.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Lazy/LazyUuidFromString.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Math/BrickMathCalculator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Math/BrickMathCalculator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Math/BrickMathCalculator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Math/BrickMathCalculator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Math/CalculatorInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Math/CalculatorInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Math/CalculatorInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Math/CalculatorInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Math/RoundingMode.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Math/RoundingMode.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Math/RoundingMode.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Math/RoundingMode.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Nonstandard/Fields.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Nonstandard/Fields.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Nonstandard/Fields.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Nonstandard/Fields.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Nonstandard/Uuid.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Nonstandard/Uuid.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Nonstandard/Uuid.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Nonstandard/Uuid.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Nonstandard/UuidBuilder.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Nonstandard/UuidBuilder.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Nonstandard/UuidBuilder.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Nonstandard/UuidBuilder.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Nonstandard/UuidV6.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Nonstandard/UuidV6.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Nonstandard/UuidV6.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Nonstandard/UuidV6.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Dce/SystemDceSecurityProvider.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Dce/SystemDceSecurityProvider.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Dce/SystemDceSecurityProvider.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Dce/SystemDceSecurityProvider.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/DceSecurityProviderInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/DceSecurityProviderInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/DceSecurityProviderInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/DceSecurityProviderInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Node/FallbackNodeProvider.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Node/FallbackNodeProvider.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Node/FallbackNodeProvider.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Node/FallbackNodeProvider.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Node/NodeProviderCollection.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Node/NodeProviderCollection.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Node/NodeProviderCollection.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Node/NodeProviderCollection.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Node/RandomNodeProvider.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Node/RandomNodeProvider.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Node/RandomNodeProvider.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Node/RandomNodeProvider.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Node/StaticNodeProvider.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Node/StaticNodeProvider.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Node/StaticNodeProvider.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Node/StaticNodeProvider.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Node/SystemNodeProvider.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Node/SystemNodeProvider.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Node/SystemNodeProvider.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Node/SystemNodeProvider.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/NodeProviderInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/NodeProviderInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/NodeProviderInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/NodeProviderInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Time/FixedTimeProvider.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Time/FixedTimeProvider.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Time/FixedTimeProvider.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Time/FixedTimeProvider.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Time/SystemTimeProvider.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Time/SystemTimeProvider.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/Time/SystemTimeProvider.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/Time/SystemTimeProvider.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/TimeProviderInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/TimeProviderInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Provider/TimeProviderInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Provider/TimeProviderInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/Fields.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/Fields.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/Fields.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/Fields.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/FieldsInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/FieldsInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/FieldsInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/FieldsInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/NilTrait.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/NilTrait.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/NilTrait.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/NilTrait.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/NilUuid.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/NilUuid.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/NilUuid.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/NilUuid.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidBuilder.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidBuilder.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidBuilder.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidBuilder.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidV1.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidV1.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidV1.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidV1.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidV2.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidV2.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidV2.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidV2.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidV3.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidV3.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidV3.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidV3.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidV4.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidV4.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidV4.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidV4.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidV5.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidV5.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/UuidV5.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/UuidV5.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/Validator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/Validator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/Validator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/Validator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/VariantTrait.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/VariantTrait.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/VariantTrait.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/VariantTrait.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/VersionTrait.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/VersionTrait.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Rfc4122/VersionTrait.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Rfc4122/VersionTrait.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Type/Decimal.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Type/Decimal.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Type/Decimal.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Type/Decimal.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Type/Hexadecimal.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Type/Hexadecimal.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Type/Hexadecimal.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Type/Hexadecimal.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Type/Integer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Type/Integer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Type/Integer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Type/Integer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Type/NumberInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Type/NumberInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Type/NumberInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Type/NumberInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Type/Time.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Type/Time.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Type/Time.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Type/Time.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Type/TypeInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Type/TypeInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Type/TypeInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Type/TypeInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Uuid.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Uuid.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Uuid.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Uuid.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/UuidFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/UuidFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/UuidFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/UuidFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/UuidFactoryInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/UuidFactoryInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/UuidFactoryInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/UuidFactoryInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/UuidInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/UuidInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/UuidInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/UuidInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Validator/GenericValidator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Validator/GenericValidator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Validator/GenericValidator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Validator/GenericValidator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Validator/ValidatorInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Validator/ValidatorInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/Validator/ValidatorInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/Validator/ValidatorInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/functions.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/functions.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/ramsey/uuid/src/functions.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/ramsey/uuid/src/functions.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/base64url/.github/FUNDING.yml b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/base64url/.github/FUNDING.yml similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/base64url/.github/FUNDING.yml rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/base64url/.github/FUNDING.yml diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/base64url/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/base64url/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/base64url/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/base64url/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/base64url/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/base64url/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/base64url/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/base64url/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/base64url/src/Base64Url.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/base64url/src/Base64Url.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/base64url/src/Base64Url.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/base64url/src/Base64Url.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/AbstractCBORObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/AbstractCBORObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/AbstractCBORObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/AbstractCBORObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/ByteStringObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/ByteStringObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/ByteStringObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/ByteStringObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/ByteStringWithChunkObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/ByteStringWithChunkObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/ByteStringWithChunkObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/ByteStringWithChunkObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/CBORObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/CBORObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/CBORObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/CBORObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Decoder.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Decoder.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Decoder.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Decoder.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/DecoderInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/DecoderInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/DecoderInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/DecoderInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/IndefiniteLengthByteStringObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/IndefiniteLengthByteStringObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/IndefiniteLengthByteStringObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/IndefiniteLengthByteStringObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/IndefiniteLengthListObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/IndefiniteLengthListObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/IndefiniteLengthListObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/IndefiniteLengthListObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/IndefiniteLengthMapObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/IndefiniteLengthMapObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/IndefiniteLengthMapObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/IndefiniteLengthMapObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/IndefiniteLengthTextStringObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/IndefiniteLengthTextStringObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/IndefiniteLengthTextStringObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/IndefiniteLengthTextStringObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/InfiniteListObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/InfiniteListObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/InfiniteListObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/InfiniteListObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/InfiniteMapObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/InfiniteMapObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/InfiniteMapObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/InfiniteMapObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/LengthCalculator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/LengthCalculator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/LengthCalculator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/LengthCalculator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/ListObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/ListObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/ListObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/ListObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/MapItem.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/MapItem.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/MapItem.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/MapItem.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/MapObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/MapObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/MapObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/MapObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/NegativeIntegerObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/NegativeIntegerObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/NegativeIntegerObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/NegativeIntegerObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Normalizable.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Normalizable.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Normalizable.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Normalizable.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/BreakObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/BreakObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/BreakObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/BreakObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/DoublePrecisionFloatObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/DoublePrecisionFloatObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/DoublePrecisionFloatObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/DoublePrecisionFloatObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/FalseObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/FalseObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/FalseObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/FalseObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/GenericObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/GenericObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/GenericObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/GenericObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/HalfPrecisionFloatObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/HalfPrecisionFloatObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/HalfPrecisionFloatObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/HalfPrecisionFloatObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/NullObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/NullObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/NullObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/NullObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/OtherObjectManager.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/OtherObjectManager.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/OtherObjectManager.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/OtherObjectManager.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/OtherObjectManagerInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/OtherObjectManagerInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/OtherObjectManagerInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/OtherObjectManagerInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/SimpleObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/SimpleObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/SimpleObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/SimpleObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/SinglePrecisionFloatObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/SinglePrecisionFloatObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/SinglePrecisionFloatObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/SinglePrecisionFloatObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/TrueObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/TrueObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/TrueObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/TrueObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/UndefinedObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/UndefinedObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/OtherObject/UndefinedObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/OtherObject/UndefinedObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/SignedIntegerObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/SignedIntegerObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/SignedIntegerObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/SignedIntegerObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Stream.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Stream.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Stream.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Stream.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/StringStream.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/StringStream.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/StringStream.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/StringStream.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/Base16EncodingTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/Base16EncodingTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/Base16EncodingTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/Base16EncodingTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/Base64EncodingTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/Base64EncodingTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/Base64EncodingTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/Base64EncodingTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/Base64Tag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/Base64Tag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/Base64Tag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/Base64Tag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/Base64UrlEncodingTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/Base64UrlEncodingTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/Base64UrlEncodingTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/Base64UrlEncodingTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/Base64UrlTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/Base64UrlTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/Base64UrlTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/Base64UrlTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/BigFloatTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/BigFloatTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/BigFloatTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/BigFloatTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/CBOREncodingTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/CBOREncodingTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/CBOREncodingTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/CBOREncodingTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/CBORTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/CBORTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/CBORTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/CBORTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/DatetimeTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/DatetimeTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/DatetimeTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/DatetimeTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/DecimalFractionTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/DecimalFractionTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/DecimalFractionTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/DecimalFractionTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/EpochTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/EpochTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/EpochTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/EpochTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/GenericTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/GenericTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/GenericTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/GenericTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/MimeTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/MimeTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/MimeTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/MimeTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/NegativeBigIntegerTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/NegativeBigIntegerTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/NegativeBigIntegerTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/NegativeBigIntegerTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/PositiveBigIntegerTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/PositiveBigIntegerTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/PositiveBigIntegerTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/PositiveBigIntegerTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/TagManager.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/TagManager.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/TagManager.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/TagManager.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/TagManagerInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/TagManagerInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/TagManagerInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/TagManagerInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/TagObjectManager.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/TagObjectManager.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/TagObjectManager.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/TagObjectManager.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/TimestampTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/TimestampTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/TimestampTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/TimestampTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/UnsignedBigIntegerTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/UnsignedBigIntegerTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/UnsignedBigIntegerTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/UnsignedBigIntegerTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/UriTag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/UriTag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Tag/UriTag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Tag/UriTag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/TagObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/TagObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/TagObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/TagObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/TextStringObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/TextStringObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/TextStringObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/TextStringObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/TextStringWithChunkObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/TextStringWithChunkObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/TextStringWithChunkObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/TextStringWithChunkObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/UnsignedIntegerObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/UnsignedIntegerObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/UnsignedIntegerObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/UnsignedIntegerObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Utils.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Utils.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/spomky-labs/cbor-php/src/Utils.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/spomky-labs/cbor-php/src/Utils.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/Ctype.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/Ctype.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/Ctype.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/Ctype.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/README.md similarity index 94% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/README.md index 8add1ab0..b144d03c 100644 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/README.md +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/README.md @@ -4,7 +4,7 @@ Symfony Polyfill / Ctype This component provides `ctype_*` functions to users who run php versions without the ctype extension. More information can be found in the -[main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md). +[main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md). License ======= diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/bootstrap.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/bootstrap.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/bootstrap.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/bootstrap.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/bootstrap80.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/bootstrap80.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/bootstrap80.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/bootstrap80.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/composer.json similarity index 96% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/composer.json index ccb8e570..1b3efff5 100644 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-ctype/composer.json +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-ctype/composer.json @@ -31,7 +31,7 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/Php80.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Php80.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/Php80.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Php80.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/PhpToken.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/PhpToken.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/PhpToken.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/PhpToken.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/README.md similarity index 75% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/README.md index 10b8ee49..3816c559 100644 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/README.md +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/README.md @@ -3,12 +3,13 @@ Symfony Polyfill / Php80 This component provides features added to PHP 8.0 core: -- `Stringable` interface +- [`Stringable`](https://php.net/stringable) interface - [`fdiv`](https://php.net/fdiv) -- `ValueError` class -- `UnhandledMatchError` class +- [`ValueError`](https://php.net/valueerror) class +- [`UnhandledMatchError`](https://php.net/unhandledmatcherror) class - `FILTER_VALIDATE_BOOL` constant - [`get_debug_type`](https://php.net/get_debug_type) +- [`PhpToken`](https://php.net/phptoken) class - [`preg_last_error_msg`](https://php.net/preg_last_error_msg) - [`str_contains`](https://php.net/str_contains) - [`str_starts_with`](https://php.net/str_starts_with) diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php similarity index 69% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php index 7ea6d277..2b955423 100644 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php @@ -1,5 +1,14 @@ + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + #[Attribute(Attribute::TARGET_CLASS)] final class Attribute { diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php new file mode 100644 index 00000000..bd1212f6 --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +if (\PHP_VERSION_ID < 80000 && extension_loaded('tokenizer')) { + class PhpToken extends Symfony\Polyfill\Php80\PhpToken + { + } +} diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php new file mode 100644 index 00000000..7c62d750 --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +if (\PHP_VERSION_ID < 80000) { + interface Stringable + { + /** + * @return string + */ + public function __toString(); + } +} diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php new file mode 100644 index 00000000..01c6c6c8 --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +if (\PHP_VERSION_ID < 80000) { + class UnhandledMatchError extends Error + { + } +} diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php new file mode 100644 index 00000000..783dbc28 --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +if (\PHP_VERSION_ID < 80000) { + class ValueError extends Error + { + } +} diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/bootstrap.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/bootstrap.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/bootstrap.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/bootstrap.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/composer.json similarity index 96% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/composer.json index 5fe679db..bd9a3262 100644 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php80/composer.json +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php80/composer.json @@ -30,7 +30,7 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php81/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php81/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php81/Php81.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/Php81.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php81/Php81.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/Php81.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php81/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/README.md similarity index 71% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php81/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/README.md index 5ef61be6..7d8dd190 100644 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php81/README.md +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/README.md @@ -4,11 +4,12 @@ Symfony Polyfill / Php81 This component provides features added to PHP 8.1 core: - [`array_is_list`](https://php.net/array_is_list) -- [`MYSQLI_REFRESH_REPLICA`](https://www.php.net/manual/en/mysqli.constants.php#constantmysqli-refresh-replica) constant +- [`enum_exists`](https://php.net/enum-exists) +- [`MYSQLI_REFRESH_REPLICA`](https://php.net/mysqli.constants#constantmysqli-refresh-replica) constant - [`ReturnTypeWillChange`](https://wiki.php.net/rfc/internal_method_return_types) More information can be found in the -[main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md). +[main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md). License ======= diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/Resources/stubs/ReturnTypeWillChange.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/Resources/stubs/ReturnTypeWillChange.php new file mode 100644 index 00000000..cb7720a8 --- /dev/null +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/Resources/stubs/ReturnTypeWillChange.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +if (\PHP_VERSION_ID < 80100) { + #[Attribute(Attribute::TARGET_METHOD)] + final class ReturnTypeWillChange + { + public function __construct() + { + } + } +} diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php81/bootstrap.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/bootstrap.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php81/bootstrap.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/bootstrap.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php81/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/composer.json similarity index 96% rename from wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php81/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/composer.json index c39ccf47..149b5982 100644 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/polyfill-php81/composer.json +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/polyfill-php81/composer.json @@ -26,7 +26,7 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/CHANGELOG.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/CHANGELOG.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/CHANGELOG.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/CHANGELOG.md diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/ExceptionInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/ExceptionInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/ExceptionInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/ExceptionInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/InvalidArgumentException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/InvalidArgumentException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/InvalidArgumentException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/InvalidArgumentException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/LogicException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/LogicException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/LogicException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/LogicException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/ProcessFailedException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/ProcessFailedException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/ProcessFailedException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/ProcessFailedException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/ProcessSignaledException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/ProcessSignaledException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/ProcessSignaledException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/ProcessSignaledException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/ProcessTimedOutException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/ProcessTimedOutException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/ProcessTimedOutException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/ProcessTimedOutException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/RuntimeException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/RuntimeException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/Exception/RuntimeException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Exception/RuntimeException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/ExecutableFinder.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/ExecutableFinder.php similarity index 94% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/ExecutableFinder.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/ExecutableFinder.php index 5914b4cd..eb8f0629 100644 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/process/ExecutableFinder.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/ExecutableFinder.php @@ -48,8 +48,8 @@ class ExecutableFinder */ public function find(string $name, string $default = null, array $extraDirs = []) { - if (ini_get('open_basedir')) { - $searchPath = array_merge(explode(\PATH_SEPARATOR, ini_get('open_basedir')), $extraDirs); + if (\ini_get('open_basedir')) { + $searchPath = array_merge(explode(\PATH_SEPARATOR, \ini_get('open_basedir')), $extraDirs); $dirs = []; foreach ($searchPath as $path) { // Silencing against https://bugs.php.net/69240 diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/InputStream.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/InputStream.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/InputStream.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/InputStream.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/LICENSE similarity index 95% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/LICENSE index 88bf75bb..0138f8f0 100644 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/process/LICENSE +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2004-2022 Fabien Potencier +Copyright (c) 2004-present Fabien Potencier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/PhpExecutableFinder.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/PhpExecutableFinder.php similarity index 96% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/PhpExecutableFinder.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/PhpExecutableFinder.php index 998808b6..bed6c3dc 100644 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/process/PhpExecutableFinder.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/PhpExecutableFinder.php @@ -56,7 +56,7 @@ class PhpExecutableFinder $args = $includeArgs && $args ? ' '.implode(' ', $args) : ''; // PHP_BINARY return the current sapi executable - if (\PHP_BINARY && \in_array(\PHP_SAPI, ['cgi-fcgi', 'cli', 'cli-server', 'phpdbg'], true)) { + if (\PHP_BINARY && \in_array(\PHP_SAPI, ['cli', 'cli-server', 'phpdbg'], true)) { return \PHP_BINARY.$args; } diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/PhpProcess.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/PhpProcess.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/PhpProcess.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/PhpProcess.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Pipes/AbstractPipes.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Pipes/AbstractPipes.php similarity index 99% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/Pipes/AbstractPipes.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Pipes/AbstractPipes.php index 01051005..656dc032 100644 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Pipes/AbstractPipes.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Pipes/AbstractPipes.php @@ -104,7 +104,7 @@ abstract class AbstractPipes implements PipesInterface stream_set_blocking($input, 0); } elseif (!isset($this->inputBuffer[0])) { if (!\is_string($input)) { - if (!is_scalar($input)) { + if (!\is_scalar($input)) { throw new InvalidArgumentException(sprintf('"%s" yielded a value of type "%s", but only scalars and stream resources are supported.', get_debug_type($this->input), get_debug_type($input))); } $input = (string) $input; diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Pipes/PipesInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Pipes/PipesInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/Pipes/PipesInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Pipes/PipesInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Pipes/UnixPipes.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Pipes/UnixPipes.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/Pipes/UnixPipes.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Pipes/UnixPipes.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Pipes/WindowsPipes.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Pipes/WindowsPipes.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/Pipes/WindowsPipes.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Pipes/WindowsPipes.php diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Process.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Process.php similarity index 99% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/Process.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Process.php index 14e17774..30ebeb6b 100644 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/process/Process.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/Process.php @@ -331,7 +331,7 @@ class Process implements \IteratorAggregate // See https://unix.stackexchange.com/questions/71205/background-process-pipe-input $commandline = '{ ('.$commandline.') <&3 3<&- 3>/dev/null & } 3<&0;'; - $commandline .= 'pid=$!; echo $pid >&3; wait $pid; code=$?; echo $code >&3; exit $code'; + $commandline .= 'pid=$!; echo $pid >&3; wait $pid 2>/dev/null; code=$?; echo $code >&3; exit $code'; // Workaround for the bug, when PTS functionality is enabled. // @see : https://bugs.php.net/69442 @@ -428,7 +428,7 @@ class Process implements \IteratorAggregate do { $this->checkTimeout(); - $running = '\\' === \DIRECTORY_SEPARATOR ? $this->isRunning() : $this->processPipes->areOpen(); + $running = $this->isRunning() && ('\\' === \DIRECTORY_SEPARATOR || $this->processPipes->areOpen()); $this->readPipes($running, '\\' !== \DIRECTORY_SEPARATOR || !$running); } while ($running); @@ -617,10 +617,10 @@ class Process implements \IteratorAggregate * * @param int $flags A bit field of Process::ITER_* flags * + * @return \Generator + * * @throws LogicException in case the output has been disabled * @throws LogicException In case the process is not started - * - * @return \Generator */ #[\ReturnTypeWillChange] public function getIterator(int $flags = 0) @@ -910,7 +910,7 @@ class Process implements \IteratorAggregate * Stops the process. * * @param int|float $timeout The timeout in seconds - * @param int $signal A POSIX signal to send in case the process has not stop at timeout, default is SIGKILL (9) + * @param int|null $signal A POSIX signal to send in case the process has not stop at timeout, default is SIGKILL (9) * * @return int|null The exit-code of the process or null if it's not running */ diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/ProcessUtils.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/ProcessUtils.php similarity index 97% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/ProcessUtils.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/ProcessUtils.php index 6cc7a610..2a7aff71 100644 --- a/wp-content/plugins/wp-webauthn/vendor/symfony/process/ProcessUtils.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/ProcessUtils.php @@ -48,7 +48,7 @@ class ProcessUtils if (\is_string($input)) { return $input; } - if (is_scalar($input)) { + if (\is_scalar($input)) { return (string) $input; } if ($input instanceof Process) { diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/README.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/README.md diff --git a/wp-content/plugins/wp-webauthn/vendor/symfony/process/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/symfony/process/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/symfony/process/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/README.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/README.md diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/Exceptions/ApcException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/Exceptions/ApcException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/Exceptions/ApcException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/Exceptions/ApcException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/Exceptions/LibeventException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/Exceptions/LibeventException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/Exceptions/LibeventException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/Exceptions/LibeventException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/Exceptions/MssqlException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/Exceptions/MssqlException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/Exceptions/MssqlException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/Exceptions/MssqlException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/Exceptions/StatsException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/Exceptions/StatsException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/Exceptions/StatsException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/Exceptions/StatsException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/apc.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/apc.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/apc.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/apc.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/functionsList.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/functionsList.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/functionsList.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/functionsList.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/libevent.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/libevent.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/libevent.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/libevent.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/mssql.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/mssql.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/mssql.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/mssql.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/stats.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/stats.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/deprecated/stats.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/deprecated/stats.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/.gitkeep b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/.gitkeep similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/.gitkeep rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/.gitkeep diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ApacheException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ApacheException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ApacheException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ApacheException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ApcuException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ApcuException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ApcuException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ApcuException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ArrayException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ArrayException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ArrayException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ArrayException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/Bzip2Exception.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/Bzip2Exception.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/Bzip2Exception.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/Bzip2Exception.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/CalendarException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/CalendarException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/CalendarException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/CalendarException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ClassobjException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ClassobjException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ClassobjException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ClassobjException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ComException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ComException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ComException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ComException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/CubridException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/CubridException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/CubridException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/CubridException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/DatetimeException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/DatetimeException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/DatetimeException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/DatetimeException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/DirException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/DirException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/DirException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/DirException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/EioException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/EioException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/EioException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/EioException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ErrorfuncException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ErrorfuncException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ErrorfuncException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ErrorfuncException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ExecException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ExecException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ExecException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ExecException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/FileinfoException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/FileinfoException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/FileinfoException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/FileinfoException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/FilesystemException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/FilesystemException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/FilesystemException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/FilesystemException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/FilterException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/FilterException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/FilterException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/FilterException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/FpmException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/FpmException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/FpmException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/FpmException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/FtpException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/FtpException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/FtpException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/FtpException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/FunchandException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/FunchandException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/FunchandException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/FunchandException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/GmpException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/GmpException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/GmpException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/GmpException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/GnupgException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/GnupgException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/GnupgException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/GnupgException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/HashException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/HashException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/HashException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/HashException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/IbaseException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/IbaseException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/IbaseException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/IbaseException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/IbmDb2Exception.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/IbmDb2Exception.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/IbmDb2Exception.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/IbmDb2Exception.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/IconvException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/IconvException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/IconvException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/IconvException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ImageException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ImageException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ImageException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ImageException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ImapException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ImapException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ImapException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ImapException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/InfoException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/InfoException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/InfoException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/InfoException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/IngresiiException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/IngresiiException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/IngresiiException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/IngresiiException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/InotifyException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/InotifyException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/InotifyException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/InotifyException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/LdapException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/LdapException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/LdapException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/LdapException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/LibxmlException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/LibxmlException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/LibxmlException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/LibxmlException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/LzfException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/LzfException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/LzfException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/LzfException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MailparseException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MailparseException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MailparseException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MailparseException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MbstringException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MbstringException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MbstringException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MbstringException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MiscException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MiscException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MiscException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MiscException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MsqlException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MsqlException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MsqlException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MsqlException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MysqlException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MysqlException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MysqlException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MysqlException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MysqliException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MysqliException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MysqliException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MysqliException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MysqlndMsException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MysqlndMsException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MysqlndMsException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MysqlndMsException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MysqlndQcException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MysqlndQcException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/MysqlndQcException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/MysqlndQcException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/NetworkException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/NetworkException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/NetworkException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/NetworkException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/Oci8Exception.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/Oci8Exception.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/Oci8Exception.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/Oci8Exception.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/OpcacheException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/OpcacheException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/OpcacheException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/OpcacheException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/OutcontrolException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/OutcontrolException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/OutcontrolException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/OutcontrolException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PasswordException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PasswordException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PasswordException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PasswordException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PcntlException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PcntlException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PcntlException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PcntlException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PdfException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PdfException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PdfException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PdfException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PgsqlException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PgsqlException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PgsqlException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PgsqlException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PosixException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PosixException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PosixException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PosixException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PsException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PsException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PsException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PsException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PspellException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PspellException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/PspellException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/PspellException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ReadlineException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ReadlineException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ReadlineException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ReadlineException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/RpminfoException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/RpminfoException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/RpminfoException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/RpminfoException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/RrdException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/RrdException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/RrdException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/RrdException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SemException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SemException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SemException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SemException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SessionException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SessionException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SessionException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SessionException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ShmopException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ShmopException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ShmopException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ShmopException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SimplexmlException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SimplexmlException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SimplexmlException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SimplexmlException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SocketsException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SocketsException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SocketsException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SocketsException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SodiumException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SodiumException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SodiumException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SodiumException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SolrException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SolrException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SolrException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SolrException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SplException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SplException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SplException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SplException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SqlsrvException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SqlsrvException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SqlsrvException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SqlsrvException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SsdeepException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SsdeepException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SsdeepException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SsdeepException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/Ssh2Exception.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/Ssh2Exception.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/Ssh2Exception.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/Ssh2Exception.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/StreamException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/StreamException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/StreamException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/StreamException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/StringsException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/StringsException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/StringsException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/StringsException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SwooleException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SwooleException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/SwooleException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/SwooleException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/UodbcException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/UodbcException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/UodbcException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/UodbcException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/UopzException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/UopzException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/UopzException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/UopzException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/UrlException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/UrlException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/UrlException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/UrlException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/VarException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/VarException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/VarException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/VarException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/XdiffException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/XdiffException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/XdiffException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/XdiffException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/XmlException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/XmlException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/XmlException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/XmlException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/XmlrpcException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/XmlrpcException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/XmlrpcException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/XmlrpcException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/YamlException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/YamlException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/YamlException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/YamlException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/YazException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/YazException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/YazException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/YazException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ZipException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ZipException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ZipException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ZipException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ZlibException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ZlibException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/Exceptions/ZlibException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/Exceptions/ZlibException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/apache.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/apache.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/apache.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/apache.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/apcu.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/apcu.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/apcu.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/apcu.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/array.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/array.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/array.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/array.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/bzip2.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/bzip2.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/bzip2.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/bzip2.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/calendar.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/calendar.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/calendar.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/calendar.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/classobj.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/classobj.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/classobj.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/classobj.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/com.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/com.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/com.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/com.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/cubrid.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/cubrid.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/cubrid.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/cubrid.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/curl.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/curl.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/curl.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/curl.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/datetime.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/datetime.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/datetime.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/datetime.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/dir.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/dir.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/dir.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/dir.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/eio.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/eio.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/eio.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/eio.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/errorfunc.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/errorfunc.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/errorfunc.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/errorfunc.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/exec.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/exec.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/exec.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/exec.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/fileinfo.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/fileinfo.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/fileinfo.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/fileinfo.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/filesystem.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/filesystem.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/filesystem.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/filesystem.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/filter.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/filter.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/filter.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/filter.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/fpm.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/fpm.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/fpm.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/fpm.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ftp.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ftp.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ftp.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ftp.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/funchand.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/funchand.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/funchand.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/funchand.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/functionsList.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/functionsList.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/functionsList.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/functionsList.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/gmp.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/gmp.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/gmp.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/gmp.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/gnupg.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/gnupg.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/gnupg.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/gnupg.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/hash.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/hash.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/hash.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/hash.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ibase.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ibase.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ibase.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ibase.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ibmDb2.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ibmDb2.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ibmDb2.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ibmDb2.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/iconv.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/iconv.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/iconv.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/iconv.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/image.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/image.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/image.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/image.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/imap.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/imap.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/imap.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/imap.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/info.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/info.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/info.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/info.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ingres-ii.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ingres-ii.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ingres-ii.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ingres-ii.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/inotify.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/inotify.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/inotify.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/inotify.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/json.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/json.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/json.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/json.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ldap.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ldap.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ldap.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ldap.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/libxml.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/libxml.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/libxml.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/libxml.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/lzf.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/lzf.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/lzf.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/lzf.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/mailparse.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/mailparse.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/mailparse.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/mailparse.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/mbstring.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/mbstring.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/mbstring.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/mbstring.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/misc.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/misc.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/misc.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/misc.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/msql.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/msql.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/msql.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/msql.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/mysql.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/mysql.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/mysql.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/mysql.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/mysqli.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/mysqli.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/mysqli.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/mysqli.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/mysqlndMs.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/mysqlndMs.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/mysqlndMs.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/mysqlndMs.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/mysqlndQc.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/mysqlndQc.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/mysqlndQc.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/mysqlndQc.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/network.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/network.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/network.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/network.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/oci8.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/oci8.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/oci8.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/oci8.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/opcache.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/opcache.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/opcache.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/opcache.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/openssl.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/openssl.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/openssl.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/openssl.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/outcontrol.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/outcontrol.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/outcontrol.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/outcontrol.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/password.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/password.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/password.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/password.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/pcntl.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/pcntl.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/pcntl.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/pcntl.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/pcre.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/pcre.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/pcre.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/pcre.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/pdf.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/pdf.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/pdf.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/pdf.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/pgsql.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/pgsql.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/pgsql.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/pgsql.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/posix.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/posix.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/posix.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/posix.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ps.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ps.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ps.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ps.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/pspell.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/pspell.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/pspell.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/pspell.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/readline.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/readline.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/readline.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/readline.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/rpminfo.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/rpminfo.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/rpminfo.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/rpminfo.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/rrd.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/rrd.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/rrd.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/rrd.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/sem.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/sem.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/sem.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/sem.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/session.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/session.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/session.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/session.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/shmop.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/shmop.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/shmop.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/shmop.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/simplexml.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/simplexml.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/simplexml.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/simplexml.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/sockets.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/sockets.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/sockets.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/sockets.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/sodium.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/sodium.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/sodium.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/sodium.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/solr.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/solr.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/solr.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/solr.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/spl.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/spl.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/spl.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/spl.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/sqlsrv.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/sqlsrv.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/sqlsrv.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/sqlsrv.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ssdeep.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ssdeep.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ssdeep.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ssdeep.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ssh2.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ssh2.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/ssh2.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/ssh2.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/stream.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/stream.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/stream.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/stream.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/strings.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/strings.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/strings.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/strings.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/swoole.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/swoole.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/swoole.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/swoole.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/uodbc.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/uodbc.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/uodbc.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/uodbc.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/uopz.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/uopz.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/uopz.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/uopz.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/url.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/url.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/url.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/url.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/var.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/var.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/var.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/var.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/xdiff.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/xdiff.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/xdiff.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/xdiff.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/xml.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/xml.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/xml.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/xml.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/xmlrpc.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/xmlrpc.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/xmlrpc.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/xmlrpc.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/yaml.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/yaml.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/yaml.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/yaml.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/yaz.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/yaz.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/yaz.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/yaz.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/zip.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/zip.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/zip.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/zip.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/zlib.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/zlib.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/generated/zlib.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/generated/zlib.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/DateTime.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/DateTime.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/DateTime.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/DateTime.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/DateTimeImmutable.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/DateTimeImmutable.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/DateTimeImmutable.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/DateTimeImmutable.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/Exceptions/CurlException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/Exceptions/CurlException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/Exceptions/CurlException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/Exceptions/CurlException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/Exceptions/JsonException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/Exceptions/JsonException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/Exceptions/JsonException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/Exceptions/JsonException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/Exceptions/OpensslException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/Exceptions/OpensslException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/Exceptions/OpensslException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/Exceptions/OpensslException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/Exceptions/PcreException.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/Exceptions/PcreException.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/Exceptions/PcreException.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/Exceptions/PcreException.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/Exceptions/SafeExceptionInterface.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/Exceptions/SafeExceptionInterface.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/Exceptions/SafeExceptionInterface.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/Exceptions/SafeExceptionInterface.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/special_cases.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/special_cases.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/lib/special_cases.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/lib/special_cases.php diff --git a/wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/rector-migrate-0.7.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/rector-migrate-0.7.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/thecodingmachine/safe/rector-migrate-0.7.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/thecodingmachine/safe/rector-migrate-0.7.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Algorithm.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Algorithm.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Algorithm.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Algorithm.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Mac/HS256.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Mac/HS256.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Mac/HS256.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Mac/HS256.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Mac/HS256Truncated64.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Mac/HS256Truncated64.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Mac/HS256Truncated64.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Mac/HS256Truncated64.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Mac/HS384.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Mac/HS384.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Mac/HS384.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Mac/HS384.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Mac/HS512.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Mac/HS512.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Mac/HS512.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Mac/HS512.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Mac/Hmac.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Mac/Hmac.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Mac/Hmac.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Mac/Hmac.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Mac/Mac.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Mac/Mac.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Mac/Mac.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Mac/Mac.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Manager.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Manager.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Manager.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Manager.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/ManagerFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/ManagerFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/ManagerFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/ManagerFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ECDSA.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ECDSA.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ECDSA.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ECDSA.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ECSignature.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ECSignature.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ECSignature.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ECSignature.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES256.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES256.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES256.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES256.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES256K.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES256K.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES256K.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES256K.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES384.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES384.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES384.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES384.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES512.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES512.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES512.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/ECDSA/ES512.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/ED256.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/ED256.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/ED256.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/ED256.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/ED512.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/ED512.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/ED512.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/ED512.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/Ed25519.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/Ed25519.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/Ed25519.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/Ed25519.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/EdDSA.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/EdDSA.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/EdDSA.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/EdDSA/EdDSA.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS256.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS256.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS256.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS256.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS384.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS384.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS384.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS384.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS512.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS512.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS512.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PS512.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PSSRSA.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PSSRSA.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PSSRSA.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/PSSRSA.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS1.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS1.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS1.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS1.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS256.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS256.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS256.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS256.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS384.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS384.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS384.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS384.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS512.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS512.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS512.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RS512.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RSA.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RSA.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RSA.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/RSA/RSA.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/Signature.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/Signature.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithm/Signature/Signature.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithm/Signature/Signature.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithms.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithms.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Algorithms.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Algorithms.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/BigInteger.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/BigInteger.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/BigInteger.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/BigInteger.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Hash.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Hash.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Hash.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Hash.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Key/Ec2Key.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Key/Ec2Key.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Key/Ec2Key.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Key/Ec2Key.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Key/Key.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Key/Key.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Key/Key.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Key/Key.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Key/OkpKey.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Key/OkpKey.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Key/OkpKey.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Key/OkpKey.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Key/RsaKey.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Key/RsaKey.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Key/RsaKey.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Key/RsaKey.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Key/SymmetricKey.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Key/SymmetricKey.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Key/SymmetricKey.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Key/SymmetricKey.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Verifier.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Verifier.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/cose-lib/src/Verifier.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/cose-lib/src/Verifier.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/AbstractDescriptor.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/AbstractDescriptor.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/AbstractDescriptor.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/AbstractDescriptor.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/AuthenticatorStatus.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/AuthenticatorStatus.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/AuthenticatorStatus.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/AuthenticatorStatus.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/BiometricAccuracyDescriptor.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/BiometricAccuracyDescriptor.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/BiometricAccuracyDescriptor.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/BiometricAccuracyDescriptor.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/BiometricStatusReport.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/BiometricStatusReport.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/BiometricStatusReport.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/BiometricStatusReport.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/CodeAccuracyDescriptor.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/CodeAccuracyDescriptor.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/CodeAccuracyDescriptor.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/CodeAccuracyDescriptor.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/DisplayPNGCharacteristicsDescriptor.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/DisplayPNGCharacteristicsDescriptor.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/DisplayPNGCharacteristicsDescriptor.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/DisplayPNGCharacteristicsDescriptor.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/DistantSingleMetadata.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/DistantSingleMetadata.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/DistantSingleMetadata.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/DistantSingleMetadata.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/EcdaaTrustAnchor.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/EcdaaTrustAnchor.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/EcdaaTrustAnchor.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/EcdaaTrustAnchor.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/ExtensionDescriptor.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/ExtensionDescriptor.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/ExtensionDescriptor.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/ExtensionDescriptor.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/MetadataService.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/MetadataService.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/MetadataService.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/MetadataService.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/MetadataStatement.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/MetadataStatement.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/MetadataStatement.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/MetadataStatement.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/MetadataStatementFetcher.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/MetadataStatementFetcher.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/MetadataStatementFetcher.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/MetadataStatementFetcher.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/MetadataStatementRepository.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/MetadataStatementRepository.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/MetadataStatementRepository.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/MetadataStatementRepository.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/MetadataTOCPayload.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/MetadataTOCPayload.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/MetadataTOCPayload.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/MetadataTOCPayload.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/MetadataTOCPayloadEntry.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/MetadataTOCPayloadEntry.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/MetadataTOCPayloadEntry.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/MetadataTOCPayloadEntry.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/PatternAccuracyDescriptor.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/PatternAccuracyDescriptor.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/PatternAccuracyDescriptor.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/PatternAccuracyDescriptor.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/RgbPaletteEntry.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/RgbPaletteEntry.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/RgbPaletteEntry.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/RgbPaletteEntry.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/RogueListEntry.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/RogueListEntry.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/RogueListEntry.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/RogueListEntry.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/SingleMetadata.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/SingleMetadata.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/SingleMetadata.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/SingleMetadata.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/StatusReport.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/StatusReport.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/StatusReport.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/StatusReport.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/Utils.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/Utils.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/Utils.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/Utils.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/VerificationMethodANDCombinations.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/VerificationMethodANDCombinations.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/VerificationMethodANDCombinations.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/VerificationMethodANDCombinations.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/VerificationMethodDescriptor.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/VerificationMethodDescriptor.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/VerificationMethodDescriptor.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/VerificationMethodDescriptor.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/Version.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/Version.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/metadata-service/src/Version.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/metadata-service/src/Version.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AppleAttestationStatementSupport.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AppleAttestationStatementSupport.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AppleAttestationStatementSupport.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AppleAttestationStatementSupport.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationObject.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationObject.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationObject.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationObject.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationObjectLoader.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationObjectLoader.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationObjectLoader.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationObjectLoader.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatement.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatement.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatement.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatement.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatementSupport.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatementSupport.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatementSupport.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatementSupport.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatementSupportManager.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatementSupportManager.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatementSupportManager.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/AttestationStatementSupportManager.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/FidoU2FAttestationStatementSupport.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/FidoU2FAttestationStatementSupport.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/FidoU2FAttestationStatementSupport.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/FidoU2FAttestationStatementSupport.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/NoneAttestationStatementSupport.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/NoneAttestationStatementSupport.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/NoneAttestationStatementSupport.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/NoneAttestationStatementSupport.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/PackedAttestationStatementSupport.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/PackedAttestationStatementSupport.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/PackedAttestationStatementSupport.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/PackedAttestationStatementSupport.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/TPMAttestationStatementSupport.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/TPMAttestationStatementSupport.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestationStatement/TPMAttestationStatementSupport.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestationStatement/TPMAttestationStatementSupport.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestedCredentialData.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestedCredentialData.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AttestedCredentialData.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AttestedCredentialData.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtension.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtension.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtension.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtension.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientInputs.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientInputs.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientInputs.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientInputs.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputs.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputs.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputs.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputs.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputsLoader.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputsLoader.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputsLoader.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputsLoader.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputChecker.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputChecker.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputChecker.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputChecker.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputCheckerHandler.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputCheckerHandler.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputCheckerHandler.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputCheckerHandler.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputError.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputError.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputError.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticationExtensions/ExtensionOutputError.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorAssertionResponse.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorAssertionResponse.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorAssertionResponse.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorAssertionResponse.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorAssertionResponseValidator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorAssertionResponseValidator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorAssertionResponseValidator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorAssertionResponseValidator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorAttestationResponse.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorAttestationResponse.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorAttestationResponse.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorAttestationResponse.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorAttestationResponseValidator.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorAttestationResponseValidator.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorAttestationResponseValidator.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorAttestationResponseValidator.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorData.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorData.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorData.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorData.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorResponse.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorResponse.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorResponse.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorResponse.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorSelectionCriteria.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorSelectionCriteria.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/AuthenticatorSelectionCriteria.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/AuthenticatorSelectionCriteria.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/CertificateChainChecker/CertificateChainChecker.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/CertificateChainChecker/CertificateChainChecker.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/CertificateChainChecker/CertificateChainChecker.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/CertificateChainChecker/CertificateChainChecker.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/CertificateChainChecker/OpenSSLCertificateChainChecker.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/CertificateChainChecker/OpenSSLCertificateChainChecker.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/CertificateChainChecker/OpenSSLCertificateChainChecker.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/CertificateChainChecker/OpenSSLCertificateChainChecker.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/CertificateToolbox.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/CertificateToolbox.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/CertificateToolbox.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/CertificateToolbox.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/CollectedClientData.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/CollectedClientData.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/CollectedClientData.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/CollectedClientData.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/Counter/CounterChecker.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/Counter/CounterChecker.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/Counter/CounterChecker.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/Counter/CounterChecker.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/Counter/ThrowExceptionIfInvalid.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/Counter/ThrowExceptionIfInvalid.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/Counter/ThrowExceptionIfInvalid.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/Counter/ThrowExceptionIfInvalid.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/Credential.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/Credential.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/Credential.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/Credential.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredential.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredential.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredential.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredential.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialCreationOptions.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialCreationOptions.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialCreationOptions.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialCreationOptions.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialDescriptor.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialDescriptor.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialDescriptor.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialDescriptor.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialDescriptorCollection.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialDescriptorCollection.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialDescriptorCollection.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialDescriptorCollection.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialEntity.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialEntity.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialEntity.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialEntity.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialLoader.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialLoader.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialLoader.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialLoader.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialOptions.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialOptions.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialOptions.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialOptions.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialParameters.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialParameters.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialParameters.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialParameters.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialRequestOptions.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialRequestOptions.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialRequestOptions.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialRequestOptions.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialRpEntity.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialRpEntity.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialRpEntity.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialRpEntity.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialSource.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialSource.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialSource.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialSource.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialSourceRepository.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialSourceRepository.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialSourceRepository.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialSourceRepository.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialUserEntity.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialUserEntity.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialUserEntity.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/PublicKeyCredentialUserEntity.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/Server.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/Server.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/Server.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/Server.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/StringStream.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/StringStream.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/StringStream.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/StringStream.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TokenBinding/IgnoreTokenBindingHandler.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TokenBinding/IgnoreTokenBindingHandler.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TokenBinding/IgnoreTokenBindingHandler.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TokenBinding/IgnoreTokenBindingHandler.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TokenBinding/SecTokenBindingHandler.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TokenBinding/SecTokenBindingHandler.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TokenBinding/SecTokenBindingHandler.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TokenBinding/SecTokenBindingHandler.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TokenBinding/TokenBinding.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TokenBinding/TokenBinding.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TokenBinding/TokenBinding.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TokenBinding/TokenBinding.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TokenBinding/TokenBindingHandler.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TokenBinding/TokenBindingHandler.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TokenBinding/TokenBindingHandler.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TokenBinding/TokenBindingHandler.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TokenBinding/TokenBindingNotSupportedHandler.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TokenBinding/TokenBindingNotSupportedHandler.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TokenBinding/TokenBindingNotSupportedHandler.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TokenBinding/TokenBindingNotSupportedHandler.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TrustPath/CertificateTrustPath.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TrustPath/CertificateTrustPath.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TrustPath/CertificateTrustPath.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TrustPath/CertificateTrustPath.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TrustPath/EcdaaKeyIdTrustPath.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TrustPath/EcdaaKeyIdTrustPath.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TrustPath/EcdaaKeyIdTrustPath.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TrustPath/EcdaaKeyIdTrustPath.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TrustPath/EmptyTrustPath.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TrustPath/EmptyTrustPath.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TrustPath/EmptyTrustPath.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TrustPath/EmptyTrustPath.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TrustPath/TrustPath.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TrustPath/TrustPath.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TrustPath/TrustPath.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TrustPath/TrustPath.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TrustPath/TrustPathLoader.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TrustPath/TrustPathLoader.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/TrustPath/TrustPathLoader.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/TrustPath/TrustPathLoader.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/U2FPublicKey.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/U2FPublicKey.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/U2FPublicKey.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/U2FPublicKey.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/Util/CoseSignatureFixer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/Util/CoseSignatureFixer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-auth/webauthn-lib/src/Util/CoseSignatureFixer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-auth/webauthn-lib/src/Util/CoseSignatureFixer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/.github/CONTRIBUTING.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/.github/CONTRIBUTING.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/.github/CONTRIBUTING.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/.github/CONTRIBUTING.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/.github/FUNDING.yml b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/.github/FUNDING.yml similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/.github/FUNDING.yml rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/.github/FUNDING.yml diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/.github/PULL_REQUEST_TEMPLATE.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/.github/PULL_REQUEST_TEMPLATE.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/.github/PULL_REQUEST_TEMPLATE.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Algorithm.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Algorithm.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Algorithm.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Algorithm.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/AlgorithmManager.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/AlgorithmManager.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/AlgorithmManager.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/AlgorithmManager.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/AlgorithmManagerFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/AlgorithmManagerFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/AlgorithmManagerFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/AlgorithmManagerFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/JWK.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/JWK.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/JWK.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/JWK.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/JWKSet.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/JWKSet.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/JWKSet.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/JWKSet.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/JWT.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/JWT.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/JWT.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/JWT.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/README.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/README.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/BigInteger.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/BigInteger.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/BigInteger.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/BigInteger.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/ECKey.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/ECKey.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/ECKey.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/ECKey.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/ECSignature.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/ECSignature.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/ECSignature.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/ECSignature.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/Hash.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/Hash.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/Hash.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/Hash.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/JsonConverter.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/JsonConverter.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/JsonConverter.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/JsonConverter.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/KeyChecker.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/KeyChecker.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/KeyChecker.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/KeyChecker.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/RSAKey.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/RSAKey.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/Util/RSAKey.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/Util/RSAKey.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-core/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-core/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/.github/CONTRIBUTING.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/.github/CONTRIBUTING.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/.github/CONTRIBUTING.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/.github/CONTRIBUTING.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/.github/FUNDING.yml b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/.github/FUNDING.yml similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/.github/FUNDING.yml rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/.github/FUNDING.yml diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/.github/PULL_REQUEST_TEMPLATE.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/.github/PULL_REQUEST_TEMPLATE.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/.github/PULL_REQUEST_TEMPLATE.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/AlgorithmAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/AlgorithmAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/AlgorithmAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/AlgorithmAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/ES256KeyAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/ES256KeyAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/ES256KeyAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/ES256KeyAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/ES384KeyAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/ES384KeyAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/ES384KeyAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/ES384KeyAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/ES512KeyAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/ES512KeyAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/ES512KeyAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/ES512KeyAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/HS256KeyAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/HS256KeyAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/HS256KeyAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/HS256KeyAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/HS384KeyAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/HS384KeyAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/HS384KeyAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/HS384KeyAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/HS512KeyAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/HS512KeyAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/HS512KeyAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/HS512KeyAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/KeyAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/KeyAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/KeyAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/KeyAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/KeyAnalyzerManager.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/KeyAnalyzerManager.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/KeyAnalyzerManager.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/KeyAnalyzerManager.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/KeyIdentifierAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/KeyIdentifierAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/KeyIdentifierAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/KeyIdentifierAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/KeysetAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/KeysetAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/KeysetAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/KeysetAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/KeysetAnalyzerManager.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/KeysetAnalyzerManager.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/KeysetAnalyzerManager.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/KeysetAnalyzerManager.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/Message.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/Message.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/Message.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/Message.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/MessageBag.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/MessageBag.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/MessageBag.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/MessageBag.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/MixedKeyTypes.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/MixedKeyTypes.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/MixedKeyTypes.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/MixedKeyTypes.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/MixedPublicAndPrivateKeys.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/MixedPublicAndPrivateKeys.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/MixedPublicAndPrivateKeys.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/MixedPublicAndPrivateKeys.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/NoneAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/NoneAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/NoneAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/NoneAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/OctAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/OctAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/OctAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/OctAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/RsaAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/RsaAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/RsaAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/RsaAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/UsageAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/UsageAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/UsageAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/UsageAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/ZxcvbnKeyAnalyzer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/ZxcvbnKeyAnalyzer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/Analyzer/ZxcvbnKeyAnalyzer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/Analyzer/ZxcvbnKeyAnalyzer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/JKUFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/JKUFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/JKUFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/JKUFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/JWKFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/JWKFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/JWKFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/JWKFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/KeyConverter/ECKey.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/KeyConverter/ECKey.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/KeyConverter/ECKey.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/KeyConverter/ECKey.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/KeyConverter/KeyConverter.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/KeyConverter/KeyConverter.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/KeyConverter/KeyConverter.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/KeyConverter/KeyConverter.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/KeyConverter/RSAKey.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/KeyConverter/RSAKey.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/KeyConverter/RSAKey.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/KeyConverter/RSAKey.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/README.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/README.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/UrlKeySetFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/UrlKeySetFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/UrlKeySetFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/UrlKeySetFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/X5UFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/X5UFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/X5UFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/X5UFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-key-mgmt/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-key-mgmt/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/.github/CONTRIBUTING.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/.github/CONTRIBUTING.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/.github/CONTRIBUTING.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/.github/CONTRIBUTING.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/.github/FUNDING.yml b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/.github/FUNDING.yml similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/.github/FUNDING.yml rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/.github/FUNDING.yml diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/.github/PULL_REQUEST_TEMPLATE.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/.github/PULL_REQUEST_TEMPLATE.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/.github/PULL_REQUEST_TEMPLATE.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/ECDSA.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/ECDSA.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/ECDSA.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/ECDSA.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/ES256.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/ES256.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/ES256.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/ES256.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/ES384.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/ES384.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/ES384.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/ES384.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/ES512.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/ES512.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/ES512.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/ES512.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/README.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/README.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-ecdsa/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-ecdsa/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/.github/CONTRIBUTING.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/.github/CONTRIBUTING.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/.github/CONTRIBUTING.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/.github/CONTRIBUTING.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/.github/FUNDING.yml b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/.github/FUNDING.yml similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/.github/FUNDING.yml rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/.github/FUNDING.yml diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/.github/PULL_REQUEST_TEMPLATE.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/.github/PULL_REQUEST_TEMPLATE.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/.github/PULL_REQUEST_TEMPLATE.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/EdDSA.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/EdDSA.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/EdDSA.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/EdDSA.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/README.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/README.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-eddsa/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-eddsa/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/.github/CONTRIBUTING.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/.github/CONTRIBUTING.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/.github/CONTRIBUTING.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/.github/CONTRIBUTING.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/.github/FUNDING.yml b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/.github/FUNDING.yml similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/.github/FUNDING.yml rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/.github/FUNDING.yml diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/.github/PULL_REQUEST_TEMPLATE.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/.github/PULL_REQUEST_TEMPLATE.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/.github/PULL_REQUEST_TEMPLATE.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/PS256.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/PS256.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/PS256.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/PS256.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/PS384.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/PS384.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/PS384.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/PS384.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/PS512.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/PS512.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/PS512.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/PS512.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/README.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/README.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/RS256.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/RS256.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/RS256.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/RS256.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/RS384.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/RS384.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/RS384.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/RS384.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/RS512.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/RS512.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/RS512.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/RS512.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/RSA.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/RSA.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/RSA.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/RSA.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/RSAPKCS1.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/RSAPKCS1.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/RSAPKCS1.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/RSAPKCS1.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/RSAPSS.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/RSAPSS.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/RSAPSS.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/RSAPSS.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/Util/RSA.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/Util/RSA.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/Util/RSA.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/Util/RSA.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature-algorithm-rsa/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature-algorithm-rsa/composer.json diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/.github/CONTRIBUTING.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/.github/CONTRIBUTING.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/.github/CONTRIBUTING.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/.github/CONTRIBUTING.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/.github/FUNDING.yml b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/.github/FUNDING.yml similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/.github/FUNDING.yml rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/.github/FUNDING.yml diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/.github/PULL_REQUEST_TEMPLATE.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/.github/PULL_REQUEST_TEMPLATE.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/.github/PULL_REQUEST_TEMPLATE.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Algorithm/MacAlgorithm.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Algorithm/MacAlgorithm.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Algorithm/MacAlgorithm.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Algorithm/MacAlgorithm.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Algorithm/SignatureAlgorithm.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Algorithm/SignatureAlgorithm.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Algorithm/SignatureAlgorithm.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Algorithm/SignatureAlgorithm.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWS.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWS.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWS.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWS.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSBuilder.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSBuilder.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSBuilder.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSBuilder.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSBuilderFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSBuilderFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSBuilderFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSBuilderFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSLoader.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSLoader.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSLoader.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSLoader.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSLoaderFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSLoaderFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSLoaderFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSLoaderFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSTokenSupport.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSTokenSupport.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSTokenSupport.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSTokenSupport.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSVerifier.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSVerifier.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSVerifier.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSVerifier.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSVerifierFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSVerifierFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/JWSVerifierFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/JWSVerifierFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/LICENSE b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/LICENSE similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/LICENSE rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/LICENSE diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/README.md b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/README.md similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/README.md rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/README.md diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/CompactSerializer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/CompactSerializer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/CompactSerializer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/CompactSerializer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/JSONFlattenedSerializer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/JSONFlattenedSerializer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/JSONFlattenedSerializer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/JSONFlattenedSerializer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/JSONGeneralSerializer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/JSONGeneralSerializer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/JSONGeneralSerializer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/JSONGeneralSerializer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/JWSSerializer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/JWSSerializer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/JWSSerializer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/JWSSerializer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/JWSSerializerManager.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/JWSSerializerManager.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/JWSSerializerManager.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/JWSSerializerManager.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/JWSSerializerManagerFactory.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/JWSSerializerManagerFactory.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/JWSSerializerManagerFactory.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/JWSSerializerManagerFactory.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/Serializer.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/Serializer.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Serializer/Serializer.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Serializer/Serializer.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Signature.php b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Signature.php similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/Signature.php rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/Signature.php diff --git a/wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/composer.json b/wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/composer.json similarity index 100% rename from wp-content/plugins/wp-webauthn/vendor/web-token/jwt-signature/composer.json rename to wp-content/plugins/wp-webauthn/wp-webauthn-vendor/web-token/jwt-signature/composer.json diff --git a/wp-content/plugins/wp-webauthn/wp-webauthn.php b/wp-content/plugins/wp-webauthn/wp-webauthn.php index 3760b387..cfeabab8 100644 --- a/wp-content/plugins/wp-webauthn/wp-webauthn.php +++ b/wp-content/plugins/wp-webauthn/wp-webauthn.php @@ -3,7 +3,7 @@ Plugin Name: WP-WebAuthn Plugin URI: https://flyhigher.top Description: WP-WebAuthn allows you to safely login to your WordPress site without password. -Version: 1.2.8 +Version: 1.3.1 Author: Axton Author URI: https://axton.cc License: GPLv3 @@ -34,16 +34,19 @@ function wwa_init_data(){ // Init $site_domain = parse_url(site_url(), PHP_URL_HOST); $wwa_init_options = array( - 'user_credentials' => "{}", - 'user_credentials_meta' => "{}", + 'user_credentials' => '{}', + 'user_credentials_meta' => '{}', 'user_id' => array(), 'first_choice' => 'true', 'website_name' => get_bloginfo('name'), 'website_domain' => $site_domain === NULL ? "" : $site_domain, 'remember_me' => 'false', + 'email_login' => 'false', 'user_verification' => 'false', 'usernameless_login' => 'false', 'allow_authenticator_type' => 'none', + 'password_reset' => 'off', + 'after_user_registration' => 'none', 'logging' => 'false' ); update_option('wwa_options', $wwa_init_options); @@ -61,7 +64,7 @@ function wwa_init_data(){ // Wrap WP-WebAuthn settings function wwa_get_option($option_name){ - $val = get_option("wwa_options"); + $val = get_option('wwa_options'); if(isset($val[$option_name])){ return $val[$option_name]; }else{ @@ -70,7 +73,7 @@ function wwa_get_option($option_name){ } function wwa_update_option($option_name, $option_value){ - $options = get_option("wwa_options"); + $options = get_option('wwa_options'); $options[$option_name] = $option_value; update_option('wwa_options',$options); return true; diff --git a/wp-content/plugins/wp-webauthn/wwa-admin-content.php b/wp-content/plugins/wp-webauthn/wwa-admin-content.php index 4152e961..8053e3cb 100644 --- a/wp-content/plugins/wp-webauthn/wwa-admin-content.php +++ b/wp-content/plugins/wp-webauthn/wwa-admin-content.php @@ -29,8 +29,20 @@ if(!wwa_check_ssl() && (parse_url(site_url(), PHP_URL_HOST) !== 'localhost' && p $wwa_not_allowed = true; } // Only admin can change settings -// if((isset($_POST['wwa_ref']) && $_POST['wwa_ref'] === 'true') && check_admin_referer('wwa_options_update') && wwa_validate_privileges() && ($_POST['first_choice'] === 'true' || $_POST['first_choice'] === 'false' || $_POST['first_choice'] === 'webauthn') && ($_POST['remember_me'] === 'true' || $_POST['remember_me'] === 'false') && ($_POST['user_verification'] === 'true' || $_POST['user_verification'] === 'false') && ($_POST['usernameless_login'] === 'true' || $_POST['usernameless_login'] === 'false') && ($_POST['allow_authenticator_type'] === 'none' || $_POST['allow_authenticator_type'] === 'platform' || $_POST['allow_authenticator_type'] === 'cross-platform') && ($_POST['after_user_registration'] === 'none' || $_POST['after_user_registration'] === 'login' || $_POST['after_user_registration'] === 'guide') && ($_POST['logging'] === 'true' || $_POST['logging'] === 'false')){ -if((isset($_POST['wwa_ref']) && $_POST['wwa_ref'] === 'true') && check_admin_referer('wwa_options_update') && wwa_validate_privileges() && ($_POST['first_choice'] === 'true' || $_POST['first_choice'] === 'false' || $_POST['first_choice'] === 'webauthn') && ($_POST['remember_me'] === 'true' || $_POST['remember_me'] === 'false') && ($_POST['user_verification'] === 'true' || $_POST['user_verification'] === 'false') && ($_POST['usernameless_login'] === 'true' || $_POST['usernameless_login'] === 'false') && ($_POST['allow_authenticator_type'] === 'none' || $_POST['allow_authenticator_type'] === 'platform' || $_POST['allow_authenticator_type'] === 'cross-platform') && ($_POST['logging'] === 'true' || $_POST['logging'] === 'false')){ +if( + (isset($_POST['wwa_ref']) && $_POST['wwa_ref'] === 'true') + && check_admin_referer('wwa_options_update') + && wwa_validate_privileges() + && ($_POST['first_choice'] === 'true' || $_POST['first_choice'] === 'false' || $_POST['first_choice'] === 'webauthn') + && ($_POST['remember_me'] === 'true' || $_POST['remember_me'] === 'false') + && ($_POST['email_login'] === 'true' || $_POST['email_login'] === 'false') + && ($_POST['user_verification'] === 'true' || $_POST['user_verification'] === 'false') + && ($_POST['usernameless_login'] === 'true' || $_POST['usernameless_login'] === 'false') + && ($_POST['allow_authenticator_type'] === 'none' || $_POST['allow_authenticator_type'] === 'platform' || $_POST['allow_authenticator_type'] === 'cross-platform') + && ($_POST['password_reset'] === 'off' || $_POST['password_reset'] === 'admin' || $_POST['password_reset'] === 'all') + && ($_POST['after_user_registration'] === 'none' || $_POST['after_user_registration'] === 'login') + && ($_POST['logging'] === 'true' || $_POST['logging'] === 'false') +){ $res_id = wwa_generate_random_string(5); if(sanitize_text_field($_POST['logging']) === 'true' && wwa_get_option('logging') === 'false'){ // Initialize log @@ -47,8 +59,7 @@ if((isset($_POST['wwa_ref']) && $_POST['wwa_ref'] === 'true') && check_admin_ref wwa_add_log($res_id, 'Warning: Not in security context', true); } wwa_add_log($res_id, 'PHP Version => '.phpversion().', WordPress Version => '.get_bloginfo('version').', WP-WebAuthn Version => '.get_option('wwa_version')['version'], true); - // wwa_add_log($res_id, 'Current config: first_choice => "'.wwa_get_option('first_choice').'", website_name => "'.wwa_get_option('website_name').'", website_domain => "'.wwa_get_option('website_domain').'", remember_me => "'.wwa_get_option('remember_me').'", user_verification => "'.wwa_get_option('user_verification').'", allow_authenticator_type => "'.wwa_get_option('allow_authenticator_type').'", usernameless_login => "'.wwa_get_option('usernameless_login').'", after_user_registration => "'.wwa_get_option('after_user_registration').'"', true); - wwa_add_log($res_id, 'Current config: first_choice => "'.wwa_get_option('first_choice').'", website_name => "'.wwa_get_option('website_name').'", website_domain => "'.wwa_get_option('website_domain').'", remember_me => "'.wwa_get_option('remember_me').'", user_verification => "'.wwa_get_option('user_verification').'", allow_authenticator_type => "'.wwa_get_option('allow_authenticator_type').'", usernameless_login => "'.wwa_get_option('usernameless_login').'"', true); + wwa_add_log($res_id, 'Current config: first_choice => "'.wwa_get_option('first_choice').'", website_name => "'.wwa_get_option('website_name').'", website_domain => "'.wwa_get_option('website_domain').'", remember_me => "'.wwa_get_option('remember_me').'", email_login => "'.wwa_get_option('email_login').'", user_verification => "'.wwa_get_option('user_verification').'", allow_authenticator_type => "'.wwa_get_option('allow_authenticator_type').'", usernameless_login => "'.wwa_get_option('usernameless_login').'", password_reset => "'.wwa_get_option('password_reset').'", after_user_registration => "'.wwa_get_option('after_user_registration').'"', true); wwa_add_log($res_id, 'Logger initialized', true); } wwa_update_option('logging', sanitize_text_field($_POST['logging'])); @@ -77,6 +88,12 @@ if((isset($_POST['wwa_ref']) && $_POST['wwa_ref'] === 'true') && check_admin_ref } wwa_update_option('remember_me', $post_remember_me); + $post_email_login = sanitize_text_field($_POST['email_login']); + if($post_email_login !== wwa_get_option('email_login')){ + wwa_add_log($res_id, 'email_login: "'.wwa_get_option('email_login').'"->"'.$post_email_login.'"'); + } + wwa_update_option('email_login', $post_email_login); + $post_user_verification = sanitize_text_field($_POST['user_verification']); if($post_user_verification !== wwa_get_option('user_verification')){ wwa_add_log($res_id, 'user_verification: "'.wwa_get_option('user_verification').'"->"'.$post_user_verification.'"'); @@ -95,11 +112,17 @@ if((isset($_POST['wwa_ref']) && $_POST['wwa_ref'] === 'true') && check_admin_ref } wwa_update_option('usernameless_login', $post_usernameless_login); - // $post_after_user_registration = sanitize_text_field($_POST['after_user_registration']); - // if($post_after_user_registration !== wwa_get_option('after_user_registration')){ - // wwa_add_log($res_id, 'after_user_registration: "'.wwa_get_option('after_user_registration').'"->"'.$post_after_user_registration.'"'); - // } - // wwa_update_option('after_user_registration', $post_after_user_registration); + $post_password_reset = sanitize_text_field($_POST['password_reset']); + if($post_password_reset !== wwa_get_option('password_reset')){ + wwa_add_log($res_id, 'password_reset: "'.wwa_get_option('password_reset').'"->"'.$post_password_reset.'"'); + } + wwa_update_option('password_reset', $post_password_reset); + + $post_after_user_registration = sanitize_text_field($_POST['after_user_registration']); + if($post_after_user_registration !== wwa_get_option('after_user_registration')){ + wwa_add_log($res_id, 'after_user_registration: "'.wwa_get_option('after_user_registration').'"->"'.$post_after_user_registration.'"'); + } + wwa_update_option('after_user_registration', $post_after_user_registration); add_settings_error('wwa_settings', 'save_success', __('Settings saved.', 'wp-webauthn'), 'success'); }elseif((isset($_POST['wwa_ref']) && $_POST['wwa_ref'] === 'true')){ @@ -163,6 +186,22 @@ if($wwa_v_rm === false){ + + + +
+
+
+

Note that if enabled attackers may be able to brute force the correspondences between email addresses and users.', 'wp-webauthn');?>

+
+ + + @@ -200,35 +239,54 @@ if($wwa_v_at === false){ ?>

- + - + @@ -260,4 +318,4 @@ if($wwa_v_log === false){

your profile.', 'wp-webauthn'), admin_url('profile.php'));?>

- \ No newline at end of file + diff --git a/wp-content/plugins/wp-webauthn/wwa-ajax.php b/wp-content/plugins/wp-webauthn/wwa-ajax.php index 878841f5..899a8f31 100644 --- a/wp-content/plugins/wp-webauthn/wwa-ajax.php +++ b/wp-content/plugins/wp-webauthn/wwa-ajax.php @@ -1,5 +1,5 @@ \"true\", trying to find user by email address \"".$wwa_get["user"]."\""); + } + if($wp_user !== false){ + $user_info = $wp_user; $user_icon = get_avatar_url($user_info->user_email, array("scheme" => "https")); wwa_add_log($res_id, "ajax_auth: type => \"auth\", user => \"".$user_info->user_login."\""); if(!isset(wwa_get_option("user_id")[$user_info->user_login])){ wwa_add_log($res_id, "ajax_auth: User not initialized, initialize"); $user_key = hash("sha256", $wwa_get["user"]."-".$wwa_get["user"]."-".wwa_generate_random_string(10)); + $user_exist = false; }else{ $user_key = wwa_get_option("user_id")[$user_info->user_login]; } @@ -622,8 +628,9 @@ function wwa_ajax_auth_start(){ $user_info->user_login = $wwa_get["user"]; $user_info->display_name = $wwa_get["user"]; $user_key = hash("sha256", $wwa_get["user"]."-".$wwa_get["user"]."-".wwa_generate_random_string(10)); - wwa_add_log($res_id, "ajax_auth: type => \"auth\", user => \"".$wwa_get["user"]."\""); wwa_add_log($res_id, "ajax_auth: User not exists, create a fake id"); + wwa_add_log($res_id, "ajax_auth: type => \"auth\", user => \"".$wwa_get["user"]."\""); + $user_exist = false; } }else{ if(wwa_get_option("usernameless_login") === "true"){ @@ -709,6 +716,7 @@ function wwa_ajax_auth_start(){ // Save for future use wwa_set_temp_val("pkcco_auth", base64_encode(serialize($publicKeyCredentialRequestOptions)), $client_id); wwa_set_temp_val("auth_type", $wwa_get["type"], $client_id); + wwa_set_temp_val("user_exist", $user_exist, $client_id); if(!$usernameless_flag){ wwa_set_temp_val("user_name_auth", $user_info->user_login, $client_id); } @@ -777,7 +785,8 @@ function wwa_ajax_auth(){ "auth_type" => wwa_get_temp_val("auth_type", $client_id), "usernameless_auth" => wwa_get_temp_val("usernameless_auth", $client_id), "user_auth" => wwa_get_temp_val("user_auth", $client_id), - "user_name_auth" => wwa_get_temp_val("user_name_auth", $client_id) + "user_name_auth" => wwa_get_temp_val("user_name_auth", $client_id), + "user_exist" => wwa_get_temp_val("user_exist", $client_id), ); if($temp_val["auth_type"] === false || $wwa_post["type"] !== $temp_val["auth_type"]){ @@ -789,7 +798,7 @@ function wwa_ajax_auth(){ if($wwa_post["remember"] !== "true" && $wwa_post["remember"] !== "false"){ wwa_add_log($res_id, "ajax_auth_response: (ERROR)Wrong parameters, exit"); wwa_wp_die("Bad Request.", $client_id); - }else if(wwa_get_option('remember_me') !== 'true' && $wwa_post["remember"] === "true"){ + }else if(wwa_get_option("remember_me") !== "true" && $wwa_post["remember"] === "true"){ wwa_add_log($res_id, "ajax_auth_response: (ERROR)Wrong parameters, exit"); wwa_wp_die("Bad Request.", $client_id); } @@ -919,7 +928,7 @@ function wwa_ajax_auth(){ wwa_wp_die("Bad request.", $client_id); } } - + $user_info = get_user_by('login', $user_login_name); if($user_info === false){ @@ -957,81 +966,86 @@ function wwa_ajax_auth(){ wwa_add_log($res_id, "ajax_auth_response: data => ".base64_decode($_POST["data"])); - $rpEntity = new PublicKeyCredentialRpEntity( - wwa_get_option("website_name"), - wwa_get_option("website_domain") - ); - - $server = new Server( - $rpEntity, - $publicKeyCredentialSourceRepository, - null - ); - - // Allow to bypass scheme verification when under localhost - $current_domain = wwa_get_option("website_domain"); - if($current_domain === "localhost" || $current_domain === "127.0.0.1"){ - $server->setSecuredRelyingPartyId([$current_domain]); - wwa_add_log($res_id, "ajax_auth_response: Localhost, bypass HTTPS check"); - } - - // Verify - try { - $server->loadAndCheckAssertionResponse( - base64_decode($_POST["data"]), - unserialize(base64_decode($temp_val["pkcco_auth"])), - $userEntity, - $serverRequest + if($temp_val["user_exist"]){ + $rpEntity = new PublicKeyCredentialRpEntity( + wwa_get_option("website_name"), + wwa_get_option("website_domain") ); - wwa_add_log($res_id, "ajax_auth_response: Challenge verified"); + $server = new Server( + $rpEntity, + $publicKeyCredentialSourceRepository, + null + ); - // Success - $publicKeyCredentialSourceRepository->updateCredentialLastUsed(base64_decode(json_decode(base64_decode($_POST["data"]), true)["rawId"])); - if(!($wwa_post["type"] === "test" && current_user_can("read"))){ - // Log user in - if (!is_user_logged_in()) { - include("wwa-compatibility.php"); - - if(!$usernameless_flag){ - $user_login = $temp_val["user_name_auth"]; - }else{ - $user_login = $user_login_name; - } - - $user = get_user_by("login", $user_login); - - if($user_info === false){ - wwa_add_log($res_id, "ajax_auth_response: (ERROR)Wrong user ID, exit"); - wwa_wp_die("Something went wrong."); - } - - $user_id = $user->ID; - - wwa_add_log($res_id, "ajax_auth_response: Log in user => \"".$user_login."\""); - - $remember_flag = false; - - if ($wwa_post["remember"] === "true" && (wwa_get_option("remember_me") === false ? "false" : wwa_get_option("remember_me")) !== "false") { - $remember_flag = true; - wwa_add_log($res_id, "ajax_auth_response: Remember login for 14 days"); - } - - wp_set_current_user($user_id, $user_login); - if(isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] === "on"){ - wp_set_auth_cookie($user_id, $remember_flag, true); - }else{ - wp_set_auth_cookie($user_id, $remember_flag); - } - do_action("wp_login", $user_login, $user); - } + // Allow to bypass scheme verification when under localhost + $current_domain = wwa_get_option("website_domain"); + if($current_domain === "localhost" || $current_domain === "127.0.0.1"){ + $server->setSecuredRelyingPartyId([$current_domain]); + wwa_add_log($res_id, "ajax_auth_response: Localhost, bypass HTTPS check"); } - echo "true"; - }catch(\Throwable $exception){ - // Failed to verify - wwa_add_log($res_id, "ajax_auth_response: (ERROR)".$exception->getMessage()); - wwa_add_log($res_id, wwa_generate_call_trace($exception)); - wwa_add_log($res_id, "ajax_auth_response: (ERROR)Challenge not verified, exit"); + + // Verify + try { + $server->loadAndCheckAssertionResponse( + base64_decode($_POST["data"]), + unserialize(base64_decode($temp_val["pkcco_auth"])), + $userEntity, + $serverRequest + ); + + wwa_add_log($res_id, "ajax_auth_response: Challenge verified"); + + // Success + $publicKeyCredentialSourceRepository->updateCredentialLastUsed(base64_decode(json_decode(base64_decode($_POST["data"]), true)["rawId"])); + if(!($wwa_post["type"] === "test" && current_user_can("read"))){ + // Log user in + if (!is_user_logged_in()) { + include("wwa-compatibility.php"); + + if(!$usernameless_flag){ + $user_login = $temp_val["user_name_auth"]; + }else{ + $user_login = $user_login_name; + } + + $user = get_user_by("login", $user_login); + + if($user_info === false){ + wwa_add_log($res_id, "ajax_auth_response: (ERROR)Wrong user ID, exit"); + wwa_wp_die("Something went wrong."); + } + + $user_id = $user->ID; + + wwa_add_log($res_id, "ajax_auth_response: Log in user => \"".$user_login."\""); + + $remember_flag = false; + + if ($wwa_post["remember"] === "true" && (wwa_get_option("remember_me") === false ? "false" : wwa_get_option("remember_me")) !== "false") { + $remember_flag = true; + wwa_add_log($res_id, "ajax_auth_response: Remember login for 14 days"); + } + + wp_set_current_user($user_id, $user_login); + if(isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] === "on"){ + wp_set_auth_cookie($user_id, $remember_flag, true); + }else{ + wp_set_auth_cookie($user_id, $remember_flag); + } + do_action("wp_login", $user_login, $user); + } + } + echo "true"; + }catch(\Throwable $exception){ + // Failed to verify + wwa_add_log($res_id, "ajax_auth_response: (ERROR)".$exception->getMessage()); + wwa_add_log($res_id, wwa_generate_call_trace($exception)); + wwa_add_log($res_id, "ajax_auth_response: (ERROR)Challenge not verified, exit"); + wwa_wp_die("Something went wrong.", $client_id); + } + }else{ + wwa_add_log($res_id, "ajax_auth_response: (ERROR)User not exists or has no authenticator, exit without verification"); wwa_wp_die("Something went wrong.", $client_id); } @@ -1060,7 +1074,7 @@ function wwa_ajax_authenticator_list(){ wwa_init_new_options(); if(!current_user_can("read")){ - wwa_add_log($res_id, "ajax_ajax_authenticator_list: (ERROR)Missing parameters, exit"); + wwa_add_log($res_id, "ajax_authenticator_list: (ERROR)Missing parameters, exit"); wwa_wp_die("Something went wrong."); } @@ -1069,19 +1083,19 @@ function wwa_ajax_authenticator_list(){ if(isset($_GET["user_id"])){ $user_id = intval(sanitize_text_field($_GET["user_id"])); if($user_id <= 0){ - wwa_add_log($res_id, "ajax_ajax_authenticator_list: (ERROR)Wrong parameters, exit"); + wwa_add_log($res_id, "ajax_authenticator_list: (ERROR)Wrong parameters, exit"); wwa_wp_die("Bad Request."); } if($user_info->ID !== $user_id){ if(!current_user_can("edit_user", $user_id)){ - wwa_add_log($res_id, "ajax_ajax_authenticator_list: (ERROR)No permission, exit"); + wwa_add_log($res_id, "ajax_authenticator_list: (ERROR)No permission, exit"); wwa_wp_die("Something went wrong."); } $user_info = get_user_by('id', $user_id); if($user_info === false){ - wwa_add_log($res_id, "ajax_ajax_authenticator_list: (ERROR)Wrong user ID, exit"); + wwa_add_log($res_id, "ajax_authenticator_list: (ERROR)Wrong user ID, exit"); wwa_wp_die("Something went wrong."); } } @@ -1091,7 +1105,6 @@ function wwa_ajax_authenticator_list(){ $user_key = ""; if(!isset(wwa_get_option("user_id")[$user_info->user_login])){ - wwa_add_log($res_id, "ajax_ajax_authenticator_list: Empty authenticator list"); // The user haven't bound any authenticator, return empty list echo "[]"; exit; diff --git a/wp-content/plugins/wp-webauthn/wwa-functions.php b/wp-content/plugins/wp-webauthn/wwa-functions.php index 0e0b9aa4..c97cec41 100644 --- a/wp-content/plugins/wp-webauthn/wwa-functions.php +++ b/wp-content/plugins/wp-webauthn/wwa-functions.php @@ -40,9 +40,18 @@ function wwa_init_new_options(){ if(wwa_get_option('remember_me') === false){ wwa_update_option('remember_me', 'false'); } + if(wwa_get_option('email_login') === false){ + wwa_update_option('email_login', 'false'); + } if(wwa_get_option('usernameless_login') === false){ wwa_update_option('usernameless_login', 'false'); } + if(wwa_get_option('password_reset') === false){ + wwa_update_option('password_reset', 'off'); + } + if(wwa_get_option('after_user_registration') === false){ + wwa_update_option('after_user_registration', 'none'); + } } // Create random strings for user ID @@ -71,7 +80,7 @@ function wwa_add_log($id, $content = '', $init = false){ if($log === false){ $log = array(); } - $log[] = '['.date('Y-m-d H:i:s', current_time('timestamp')).']['.$id.'] '.$content; + $log[] = '['.current_time('mysql').']['.$id.'] '.$content; update_option('wwa_log', $log); } @@ -100,9 +109,8 @@ function wwa_delete_user($user_id){ $res_id = wwa_generate_random_string(5); $user_data = get_userdata($user_id); - $all_user_meta = wwa_get_option("user_id"); - $user_key = ""; - wwa_add_log($res_id, "Delete user => \"".$user_data->user_login."\""); + $all_user_meta = wwa_get_option('user_id'); + $user_key = ''; // Delete user meta foreach($all_user_meta as $user => $id){ @@ -114,26 +122,26 @@ function wwa_delete_user($user_id){ } // Delete credentials - $all_credentials_meta = json_decode(wwa_get_option("user_credentials_meta"), true); - $all_credentials = json_decode(wwa_get_option("user_credentials"), true); + $all_credentials_meta = json_decode(wwa_get_option('user_credentials_meta'), true); + $all_credentials = json_decode(wwa_get_option('user_credentials'), true); foreach($all_credentials_meta as $credential => $meta){ - if($user_key === $meta["user"]){ + if($user_key === $meta['user']){ wwa_add_log($res_id, "Delete credential => \"".$credential."\""); unset($all_credentials_meta[$credential]); unset($all_credentials[$credential]); } } - wwa_update_option("user_id", $all_user_meta); - wwa_update_option("user_credentials_meta", json_encode($all_credentials_meta)); - wwa_update_option("user_credentials", json_encode($all_credentials)); - wwa_add_log($res_id, "Done"); + wwa_update_option('user_id', $all_user_meta); + wwa_update_option('user_credentials_meta', json_encode($all_credentials_meta)); + wwa_update_option('user_credentials', json_encode($all_credentials)); + wwa_add_log($res_id, "Deleted user => \"".$user_data->user_login."\""); } add_action('delete_user', 'wwa_delete_user'); // Add CSS and JS in login page function wwa_login_js(){ $wwa_not_allowed = false; - if(!function_exists("mb_substr") || !function_exists("gmp_intval") || !wwa_check_ssl() && (parse_url(site_url(), PHP_URL_HOST) !== 'localhost' && parse_url(site_url(), PHP_URL_HOST) !== '127.0.0.1')){ + if(!function_exists('mb_substr') || !function_exists('gmp_intval') || !wwa_check_ssl() && (parse_url(site_url(), PHP_URL_HOST) !== 'localhost' && parse_url(site_url(), PHP_URL_HOST) !== '127.0.0.1')){ $wwa_not_allowed = true; } wp_enqueue_script('wwa_login', plugins_url('js/login.js', __FILE__), array(), get_option('wwa_version')['version'], true); @@ -143,8 +151,11 @@ function wwa_login_js(){ 'admin_url' => admin_url(), 'usernameless' => (wwa_get_option('usernameless_login') === false ? 'false' : wwa_get_option('usernameless_login')), 'remember_me' => (wwa_get_option('remember_me') === false ? 'false' : wwa_get_option('remember_me')), + 'email_login' => (wwa_get_option('email_login') === false ? 'false' : wwa_get_option('email_login')), 'allow_authenticator_type' => (wwa_get_option('allow_authenticator_type') === false ? "none" : wwa_get_option('allow_authenticator_type')), 'webauthn_only' => ($first_choice === 'webauthn' && !$wwa_not_allowed) ? 'true' : 'false', + 'password_reset' => ((wwa_get_option('password_reset') === false || wwa_get_option('password_reset') === 'off') ? 'false' : 'true'), + 'separator' => apply_filters('login_link_separator', ' | '), 'i18n_1' => __('Auth', 'wp-webauthn'), 'i18n_2' => __('Authenticate with WebAuthn', 'wp-webauthn'), 'i18n_3' => __('Hold on...', 'wp-webauthn'), @@ -167,7 +178,7 @@ add_action('login_enqueue_scripts', 'wwa_login_js', 999); // Disable password login function wwa_disable_password($user){ - if(!function_exists("mb_substr") || !function_exists("gmp_intval") || !wwa_check_ssl() && (parse_url(site_url(), PHP_URL_HOST) !== 'localhost' && parse_url(site_url(), PHP_URL_HOST) !== '127.0.0.1')){ + if(!function_exists('mb_substr') || !function_exists('gmp_intval') || !wwa_check_ssl() && (parse_url(site_url(), PHP_URL_HOST) !== 'localhost' && parse_url(site_url(), PHP_URL_HOST) !== '127.0.0.1')){ return $user; } if(wwa_get_option('first_choice') === 'webauthn'){ @@ -183,6 +194,52 @@ function wwa_disable_password($user){ } add_filter('wp_authenticate_user', 'wwa_disable_password', 10, 1); +function wwa_handle_user_register($user_id){ + if(wwa_get_option('password_reset') === 'admin' || wwa_get_option('password_reset') === 'all'){ + update_user_option($user_id, 'default_password_nag', false); + } + if(wwa_get_option('after_user_registration') === 'login'){ + wp_set_current_user($user_id); + wp_set_auth_cookie($user_id); + wp_redirect(admin_url('profile.php?wwa_registered=true#wwa-webauthn-start')); + exit; + } +} +add_action('register_new_user', 'wwa_handle_user_register'); + +// Disable Password Reset URL & Redirect +function wwa_disable_lost_password(){ + if((wwa_get_option('password_reset') === 'admin' || wwa_get_option('password_reset') === 'all') && isset( $_GET['action'] )){ + if(in_array($_GET['action'], array('lostpassword', 'retrievepassword', 'resetpass', 'rp'))){ + wp_redirect(wp_login_url(), 302); + exit; + } + } +} +function wwa_handle_lost_password_html_link($link){ + if(wwa_get_option('password_reset') === 'admin' || wwa_get_option('password_reset') === 'all'){ + return ''; + } + return $link; +} +function wwa_handle_password(){ + if(wwa_get_option('password_reset') === 'admin' || wwa_get_option('password_reset') === 'all'){ + if(wwa_get_option('password_reset') === 'admin'){ + if(current_user_can('edit_users')){ + return true; + } + } + return false; + } + return true; +} +if(wwa_get_option('password_reset') === 'admin' || wwa_get_option('password_reset') === 'all'){ + add_action('login_init', 'wwa_disable_lost_password'); + add_filter('lost_password_html_link', 'wwa_handle_lost_password_html_link'); + add_filter('show_password_fields', 'wwa_handle_password'); + add_filter('allow_password_reset', 'wwa_handle_password'); +} + // Show a notice in admin pages function wwa_no_authenticator_warning(){ $user_info = wp_get_current_user(); @@ -235,7 +292,7 @@ function wwa_no_authenticator_warning(){ return; } - if($first_choice !== 'webauthn' && get_the_author_meta('webauthn_only', $user_info->ID ) !== 'true'){ + if($first_choice !== 'webauthn' && get_the_author_meta('webauthn_only', $user_info->ID) !== 'true'){ return; } @@ -323,10 +380,22 @@ function wwa_check_ssl() { // Check user privileges function wwa_validate_privileges() { $user = wp_get_current_user(); - $allowed_roles = array( 'administrator' ); + $allowed_roles = array('administrator'); if(array_intersect($allowed_roles, $user->roles)){ return true; } return false; } + +// Get user by username or email +function wwa_get_user($username) { + if(wwa_get_option('email_login') !== 'true'){ + return get_user_by('login', $username); + }else{ + if(is_email($username)){ + return get_user_by('email', $username); + } + return get_user_by('login', $username); + } +} ?> diff --git a/wp-content/plugins/wp-webauthn/wwa-profile-content.php b/wp-content/plugins/wp-webauthn/wwa-profile-content.php index cb799491..0e0e4349 100644 --- a/wp-content/plugins/wp-webauthn/wwa-profile-content.php +++ b/wp-content/plugins/wp-webauthn/wwa-profile-content.php @@ -41,6 +41,31 @@ wp_localize_script('wwa_profile', 'configs', array('usernameless' => (wwa_get_op

WebAuthn

user_login])){ + $user_id = $user_ids[$user->user_login]; + $count = 0; + $data = json_decode(wwa_get_option("user_credentials_meta"), true); + foreach($data as $key => $value){ + if($user_id === $value["user"]){ + $count++; + } + } + } + } + if($count === 0){ +?> +
+ +
+'.wp_login_form($args).'
'.__('Authenticate with WebAuthn', 'wp-webauthn').''; } - $html_form .= ''; + $html_form .= ''; return $html_form; } diff --git a/wp-content/plugins/wp-webauthn/wwa-version.php b/wp-content/plugins/wp-webauthn/wwa-version.php index 3aca94cf..00d03298 100644 --- a/wp-content/plugins/wp-webauthn/wwa-version.php +++ b/wp-content/plugins/wp-webauthn/wwa-version.php @@ -1,6 +1,6 @@ '1.2.8', - 'commit' => '52a8892' + 'version' => '1.3.1', + 'commit' => '79260d5' ); ?> \ No newline at end of file