Skip to content

Fix forgetting static property access after impure call #19463

Fix forgetting static property access after impure call

Fix forgetting static property access after impure call #19463

Triggered via pull request April 19, 2025 14:03
Status Failure
Total duration 4m 37s
Artifacts 2

phar.yml

on: pull_request
integration-tests  /  Check PHAR checksum
4s
integration-tests / Check PHAR checksum
extension-tests  /  Check PHAR checksum
6s
extension-tests / Check PHAR checksum
other-tests  /  Check PHAR checksum
6s
other-tests / Check PHAR checksum
Commit PHAR
0s
Commit PHAR
Matrix: integration-tests / integration-run-phpstan
Matrix: integration-tests / integration-tests
Matrix: extension-tests / Extension Tests
Matrix: other-tests / Other Tests
integration-tests  /  Integration - Update baselines
0s
integration-tests / Integration - Update baselines
Fit to window
Zoom out
Zoom in

Annotations

94 errors
extension-tests / Extension Tests (7.4, phpstan-symfony): src/Rules/Symfony/UndefinedArgumentRule.php#L69
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (7.4, phpstan-symfony): src/Rules/Symfony/UndefinedOptionRule.php#L69
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (7.4, phpstan-symfony): src/Type/Symfony/CommandGetHelperDynamicReturnTypeExtension.php#L57
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (7.4, phpstan-symfony): src/Type/Symfony/InputInterfaceGetArgumentDynamicReturnTypeExtension.php#L61
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (7.4, phpstan-symfony): src/Type/Symfony/InputInterfaceGetOptionDynamicReturnTypeExtension.php#L58
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (7.4, phpstan-symfony): src/Type/Symfony/InputInterfaceGetOptionsDynamicReturnTypeExtension.php#L50
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (7.4, phpstan-symfony): src/Type/Symfony/InputInterfaceHasArgumentDynamicReturnTypeExtension.php#L68
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (7.4, phpstan-symfony): src/Type/Symfony/InputInterfaceHasOptionDynamicReturnTypeExtension.php#L56
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (7.4, phpstan-symfony)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-symfony): src/Rules/Symfony/UndefinedArgumentRule.php#L69
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.2, phpstan-symfony): src/Rules/Symfony/UndefinedOptionRule.php#L69
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.2, phpstan-symfony): src/Type/Symfony/CommandGetHelperDynamicReturnTypeExtension.php#L57
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.2, phpstan-symfony): src/Type/Symfony/InputInterfaceGetArgumentDynamicReturnTypeExtension.php#L61
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.2, phpstan-symfony): src/Type/Symfony/InputInterfaceGetOptionDynamicReturnTypeExtension.php#L58
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.2, phpstan-symfony): src/Type/Symfony/InputInterfaceGetOptionsDynamicReturnTypeExtension.php#L50
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.2, phpstan-symfony): src/Type/Symfony/InputInterfaceHasArgumentDynamicReturnTypeExtension.php#L68
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.2, phpstan-symfony): src/Type/Symfony/InputInterfaceHasOptionDynamicReturnTypeExtension.php#L56
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.2, phpstan-symfony)
Process completed with exit code 2.
extension-tests / Extension Tests (8.4, phpstan-symfony): src/Rules/Symfony/UndefinedArgumentRule.php#L69
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.4, phpstan-symfony): src/Rules/Symfony/UndefinedOptionRule.php#L69
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.4, phpstan-symfony): src/Type/Symfony/CommandGetHelperDynamicReturnTypeExtension.php#L57
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.4, phpstan-symfony): src/Type/Symfony/InputInterfaceGetArgumentDynamicReturnTypeExtension.php#L61
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.4, phpstan-symfony): src/Type/Symfony/InputInterfaceGetOptionDynamicReturnTypeExtension.php#L58
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.4, phpstan-symfony): src/Type/Symfony/InputInterfaceGetOptionsDynamicReturnTypeExtension.php#L50
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.4, phpstan-symfony): src/Type/Symfony/InputInterfaceHasArgumentDynamicReturnTypeExtension.php#L68
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.4, phpstan-symfony): src/Type/Symfony/InputInterfaceHasOptionDynamicReturnTypeExtension.php#L56
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.4, phpstan-symfony)
Process completed with exit code 2.
extension-tests / Extension Tests (8.3, phpstan-symfony): src/Rules/Symfony/UndefinedArgumentRule.php#L69
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.3, phpstan-symfony): src/Rules/Symfony/UndefinedOptionRule.php#L69
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.3, phpstan-symfony): src/Type/Symfony/CommandGetHelperDynamicReturnTypeExtension.php#L57
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.3, phpstan-symfony): src/Type/Symfony/InputInterfaceGetArgumentDynamicReturnTypeExtension.php#L61
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.3, phpstan-symfony): src/Type/Symfony/InputInterfaceGetOptionDynamicReturnTypeExtension.php#L58
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.3, phpstan-symfony): src/Type/Symfony/InputInterfaceGetOptionsDynamicReturnTypeExtension.php#L50
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.3, phpstan-symfony): src/Type/Symfony/InputInterfaceHasArgumentDynamicReturnTypeExtension.php#L68
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.3, phpstan-symfony): src/Type/Symfony/InputInterfaceHasOptionDynamicReturnTypeExtension.php#L56
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.3, phpstan-symfony)
Process completed with exit code 2.
extension-tests / Extension Tests (8.0, phpstan-symfony): src/Rules/Symfony/UndefinedArgumentRule.php#L69
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.0, phpstan-symfony): src/Rules/Symfony/UndefinedOptionRule.php#L69
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.0, phpstan-symfony): src/Type/Symfony/CommandGetHelperDynamicReturnTypeExtension.php#L57
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.0, phpstan-symfony): src/Type/Symfony/InputInterfaceGetArgumentDynamicReturnTypeExtension.php#L61
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.0, phpstan-symfony): src/Type/Symfony/InputInterfaceGetOptionDynamicReturnTypeExtension.php#L58
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.0, phpstan-symfony): src/Type/Symfony/InputInterfaceGetOptionsDynamicReturnTypeExtension.php#L50
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.0, phpstan-symfony): src/Type/Symfony/InputInterfaceHasArgumentDynamicReturnTypeExtension.php#L68
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.0, phpstan-symfony): src/Type/Symfony/InputInterfaceHasOptionDynamicReturnTypeExtension.php#L56
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.0, phpstan-symfony)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpstan-symfony): src/Rules/Symfony/UndefinedArgumentRule.php#L69
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.1, phpstan-symfony): src/Rules/Symfony/UndefinedOptionRule.php#L69
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.1, phpstan-symfony): src/Type/Symfony/CommandGetHelperDynamicReturnTypeExtension.php#L57
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.1, phpstan-symfony): src/Type/Symfony/InputInterfaceGetArgumentDynamicReturnTypeExtension.php#L61
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.1, phpstan-symfony): src/Type/Symfony/InputInterfaceGetOptionDynamicReturnTypeExtension.php#L58
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.1, phpstan-symfony): src/Type/Symfony/InputInterfaceGetOptionsDynamicReturnTypeExtension.php#L50
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.1, phpstan-symfony): src/Type/Symfony/InputInterfaceHasArgumentDynamicReturnTypeExtension.php#L68
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.1, phpstan-symfony): src/Type/Symfony/InputInterfaceHasOptionDynamicReturnTypeExtension.php#L56
Call to internal method Symfony\Component\Console\Command\Command::mergeApplicationDefinition() from outside its root namespace Symfony.
extension-tests / Extension Tests (8.1, phpstan-symfony)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-doctrine): src/Doctrine/Driver/DriverDetector.php#L50
Call to internal method Doctrine\DBAL\Connection::getParams() from outside its root namespace Doctrine.
extension-tests / Extension Tests (8.2, phpstan-doctrine): src/Doctrine/Driver/DriverDetector.php#L110
Call to internal method Doctrine\DBAL\Connection::getParams() from outside its root namespace Doctrine.
extension-tests / Extension Tests (8.2, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L136
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.2, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L176
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.2, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L216
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.2, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L256
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.2, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L296
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.2, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L336
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.2, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L376
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.2, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L416
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.1, phpstan-doctrine): src/Doctrine/Driver/DriverDetector.php#L50
Call to internal method Doctrine\DBAL\Connection::getParams() from outside its root namespace Doctrine.
extension-tests / Extension Tests (8.1, phpstan-doctrine): src/Doctrine/Driver/DriverDetector.php#L110
Call to internal method Doctrine\DBAL\Connection::getParams() from outside its root namespace Doctrine.
extension-tests / Extension Tests (8.1, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L136
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.1, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L176
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.1, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L216
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.1, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L256
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.1, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L296
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.1, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L336
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.1, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L376
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.1, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L416
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.0, phpstan-doctrine): src/Doctrine/Driver/DriverDetector.php#L50
Call to internal method Doctrine\DBAL\Connection::getParams() from outside its root namespace Doctrine.
extension-tests / Extension Tests (8.0, phpstan-doctrine): src/Doctrine/Driver/DriverDetector.php#L110
Call to internal method Doctrine\DBAL\Connection::getParams() from outside its root namespace Doctrine.
extension-tests / Extension Tests (8.0, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L136
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.0, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L176
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.0, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L216
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.0, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L256
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.0, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L296
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.0, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L336
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.0, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L376
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (8.0, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L416
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (7.4, phpstan-doctrine): src/Doctrine/Driver/DriverDetector.php#L50
Call to internal method Doctrine\DBAL\Connection::getParams() from outside its root namespace Doctrine.
extension-tests / Extension Tests (7.4, phpstan-doctrine): src/Doctrine/Driver/DriverDetector.php#L110
Call to internal method Doctrine\DBAL\Connection::getParams() from outside its root namespace Doctrine.
extension-tests / Extension Tests (7.4, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L136
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (7.4, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L176
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (7.4, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L216
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (7.4, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L256
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (7.4, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L296
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (7.4, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L336
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (7.4, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L376
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.
extension-tests / Extension Tests (7.4, phpstan-doctrine): tests/Platform/QueryResultTypeWalkerFetchTypeMatrixTest.php#L416
Call to internal method PHPUnit\Framework\TestCase::dataName() from outside its root namespace PHPUnit.

Artifacts

Produced during runtime
Name Size Digest
phar-file Expired
3.53 MB
sha256:b98670d413979883322f49afd0db2a6ac6e52c18a0f1e9093f88590b581e57f8
phar-file-checksum Expired
3.53 MB
sha256:9d8b7e90924cb2744d97a4dd5913eea36c7ba38b5d1a396cbb66be3127b93098