<?php declare(strict_types = 1);

// osfsl-/var/www/html/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Factories/Factory.php-PHPStan\BetterReflection\Reflection\ReflectionClass-Illuminate\Database\Eloquent\Factories\Factory
return \PHPStan\Cache\CacheItem::__set_state(array(
   'variableKey' => 'v2-2ba4b4cbbccdb70dfc1dfafc740873a0f37270f0885eb7c788437f2dc7de7330-8.2.31-6.70.0.1',
   'data' => 
  array (
    'locatedSource' => 
    array (
      'class' => 'PHPStan\\BetterReflection\\SourceLocator\\Located\\LocatedSource',
      'data' => 
      array (
        'name' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'filename' => '/var/www/html/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Factories/Factory.php',
      ),
    ),
    'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
    'name' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
    'shortName' => 'Factory',
    'isInterface' => false,
    'isTrait' => false,
    'isEnum' => false,
    'isBackedEnum' => false,
    'modifiers' => 64,
    'docComment' => '/**
 * @template TModel of \\Illuminate\\Database\\Eloquent\\Model
 *
 * @method $this trashed()
 */',
    'attributes' => 
    array (
    ),
    'startLine' => 28,
    'endLine' => 1138,
    'startColumn' => 1,
    'endColumn' => 1,
    'parentClassName' => NULL,
    'implementsClassNames' => 
    array (
    ),
    'traitClassNames' => 
    array (
      0 => 'Illuminate\\Support\\Traits\\Conditionable',
      1 => 'Illuminate\\Support\\Traits\\ForwardsCalls',
      2 => 'Illuminate\\Support\\Traits\\Macroable',
    ),
    'immediateConstants' => 
    array (
    ),
    'immediateProperties' => 
    array (
      'model' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'model',
        'modifiers' => 2,
        'type' => NULL,
        'default' => NULL,
        'docComment' => '/**
 * The name of the factory\'s corresponding model.
 *
 * @var class-string<TModel>
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 39,
        'endLine' => 39,
        'startColumn' => 5,
        'endColumn' => 21,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'count' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'count',
        'modifiers' => 2,
        'type' => NULL,
        'default' => NULL,
        'docComment' => '/**
 * The number of models that should be generated.
 *
 * @var int|null
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 46,
        'endLine' => 46,
        'startColumn' => 5,
        'endColumn' => 21,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'states' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'states',
        'modifiers' => 2,
        'type' => NULL,
        'default' => NULL,
        'docComment' => '/**
 * The state transformations that will be applied to the model.
 *
 * @var \\Illuminate\\Support\\Collection
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 53,
        'endLine' => 53,
        'startColumn' => 5,
        'endColumn' => 22,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'has' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'has',
        'modifiers' => 2,
        'type' => NULL,
        'default' => NULL,
        'docComment' => '/**
 * The parent relationships that will be applied to the model.
 *
 * @var \\Illuminate\\Support\\Collection
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 60,
        'endLine' => 60,
        'startColumn' => 5,
        'endColumn' => 19,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'for' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'for',
        'modifiers' => 2,
        'type' => NULL,
        'default' => NULL,
        'docComment' => '/**
 * The child relationships that will be applied to the model.
 *
 * @var \\Illuminate\\Support\\Collection
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 67,
        'endLine' => 67,
        'startColumn' => 5,
        'endColumn' => 19,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'recycle' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'recycle',
        'modifiers' => 2,
        'type' => NULL,
        'default' => NULL,
        'docComment' => '/**
 * The model instances to always use when creating relationships.
 *
 * @var \\Illuminate\\Support\\Collection
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 74,
        'endLine' => 74,
        'startColumn' => 5,
        'endColumn' => 23,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'afterMaking' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'afterMaking',
        'modifiers' => 2,
        'type' => NULL,
        'default' => NULL,
        'docComment' => '/**
 * The "after making" callbacks that will be applied to the model.
 *
 * @var \\Illuminate\\Support\\Collection
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 81,
        'endLine' => 81,
        'startColumn' => 5,
        'endColumn' => 27,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'afterCreating' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'afterCreating',
        'modifiers' => 2,
        'type' => NULL,
        'default' => NULL,
        'docComment' => '/**
 * The "after creating" callbacks that will be applied to the model.
 *
 * @var \\Illuminate\\Support\\Collection
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 88,
        'endLine' => 88,
        'startColumn' => 5,
        'endColumn' => 29,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'expandRelationships' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'expandRelationships',
        'modifiers' => 2,
        'type' => NULL,
        'default' => 
        array (
          'code' => 'true',
          'attributes' => 
          array (
            'startLine' => 95,
            'endLine' => 95,
            'startTokenPos' => 188,
            'startFilePos' => 2186,
            'endTokenPos' => 188,
            'endFilePos' => 2189,
          ),
        ),
        'docComment' => '/**
 * Whether relationships should not be automatically created.
 *
 * @var bool
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 95,
        'endLine' => 95,
        'startColumn' => 5,
        'endColumn' => 42,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'excludeRelationships' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'excludeRelationships',
        'modifiers' => 2,
        'type' => NULL,
        'default' => 
        array (
          'code' => '[]',
          'attributes' => 
          array (
            'startLine' => 102,
            'endLine' => 102,
            'startTokenPos' => 199,
            'startFilePos' => 2339,
            'endTokenPos' => 200,
            'endFilePos' => 2340,
          ),
        ),
        'docComment' => '/**
 * The relationships that should not be automatically created.
 *
 * @var array
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 102,
        'endLine' => 102,
        'startColumn' => 5,
        'endColumn' => 41,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'connection' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'connection',
        'modifiers' => 2,
        'type' => NULL,
        'default' => NULL,
        'docComment' => '/**
 * The name of the database connection that will be used to create the models.
 *
 * @var \\UnitEnum|string|null
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 109,
        'endLine' => 109,
        'startColumn' => 5,
        'endColumn' => 26,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'faker' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'faker',
        'modifiers' => 2,
        'type' => NULL,
        'default' => NULL,
        'docComment' => '/**
 * The current Faker instance.
 *
 * @var \\Faker\\Generator
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 116,
        'endLine' => 116,
        'startColumn' => 5,
        'endColumn' => 21,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'namespace' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'namespace',
        'modifiers' => 17,
        'type' => NULL,
        'default' => 
        array (
          'code' => '\'Database\\Factories\\\\\'',
          'attributes' => 
          array (
            'startLine' => 123,
            'endLine' => 123,
            'startTokenPos' => 227,
            'startFilePos' => 2748,
            'endTokenPos' => 227,
            'endFilePos' => 2770,
          ),
        ),
        'docComment' => '/**
 * The default namespace where factories reside.
 *
 * @var string
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 123,
        'endLine' => 123,
        'startColumn' => 5,
        'endColumn' => 55,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'modelNameResolver' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'modelNameResolver',
        'modifiers' => 18,
        'type' => NULL,
        'default' => NULL,
        'docComment' => '/**
 * @deprecated use $modelNameResolvers
 *
 * @var callable(self): class-string<TModel>
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 130,
        'endLine' => 130,
        'startColumn' => 5,
        'endColumn' => 40,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'modelNameResolvers' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'modelNameResolvers',
        'modifiers' => 18,
        'type' => NULL,
        'default' => 
        array (
          'code' => '[]',
          'attributes' => 
          array (
            'startLine' => 137,
            'endLine' => 137,
            'startTokenPos' => 249,
            'startFilePos' => 3108,
            'endTokenPos' => 250,
            'endFilePos' => 3109,
          ),
        ),
        'docComment' => '/**
 * The default model name resolvers.
 *
 * @var array<class-string, callable(self): class-string<TModel>>
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 137,
        'endLine' => 137,
        'startColumn' => 5,
        'endColumn' => 46,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'factoryNameResolver' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'factoryNameResolver',
        'modifiers' => 18,
        'type' => NULL,
        'default' => NULL,
        'docComment' => '/**
 * The factory name resolver.
 *
 * @var callable
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 144,
        'endLine' => 144,
        'startColumn' => 5,
        'endColumn' => 42,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'expandRelationshipsByDefault' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'expandRelationshipsByDefault',
        'modifiers' => 18,
        'type' => NULL,
        'default' => 
        array (
          'code' => 'true',
          'attributes' => 
          array (
            'startLine' => 151,
            'endLine' => 151,
            'startTokenPos' => 272,
            'startFilePos' => 3379,
            'endTokenPos' => 272,
            'endFilePos' => 3382,
          ),
        ),
        'docComment' => '/**
 * Whether to expand relationships by default.
 *
 * @var bool
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 151,
        'endLine' => 151,
        'startColumn' => 5,
        'endColumn' => 58,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
    ),
    'immediateMethods' => 
    array (
      '__construct' => 
      array (
        'name' => '__construct',
        'parameters' => 
        array (
          'count' => 
          array (
            'name' => 'count',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 168,
                'endLine' => 168,
                'startTokenPos' => 288,
                'startFilePos' => 4037,
                'endTokenPos' => 288,
                'endFilePos' => 4040,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 168,
            'endLine' => 168,
            'startColumn' => 9,
            'endColumn' => 21,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'states' => 
          array (
            'name' => 'states',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 169,
                'endLine' => 169,
                'startTokenPos' => 298,
                'startFilePos' => 4073,
                'endTokenPos' => 298,
                'endFilePos' => 4076,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Support\\Collection',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 169,
            'endLine' => 169,
            'startColumn' => 9,
            'endColumn' => 34,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
          'has' => 
          array (
            'name' => 'has',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 170,
                'endLine' => 170,
                'startTokenPos' => 308,
                'startFilePos' => 4106,
                'endTokenPos' => 308,
                'endFilePos' => 4109,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Support\\Collection',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 170,
            'endLine' => 170,
            'startColumn' => 9,
            'endColumn' => 31,
            'parameterIndex' => 2,
            'isOptional' => true,
          ),
          'for' => 
          array (
            'name' => 'for',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 171,
                'endLine' => 171,
                'startTokenPos' => 318,
                'startFilePos' => 4139,
                'endTokenPos' => 318,
                'endFilePos' => 4142,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Support\\Collection',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 171,
            'endLine' => 171,
            'startColumn' => 9,
            'endColumn' => 31,
            'parameterIndex' => 3,
            'isOptional' => true,
          ),
          'afterMaking' => 
          array (
            'name' => 'afterMaking',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 172,
                'endLine' => 172,
                'startTokenPos' => 328,
                'startFilePos' => 4180,
                'endTokenPos' => 328,
                'endFilePos' => 4183,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Support\\Collection',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 172,
            'endLine' => 172,
            'startColumn' => 9,
            'endColumn' => 39,
            'parameterIndex' => 4,
            'isOptional' => true,
          ),
          'afterCreating' => 
          array (
            'name' => 'afterCreating',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 173,
                'endLine' => 173,
                'startTokenPos' => 338,
                'startFilePos' => 4223,
                'endTokenPos' => 338,
                'endFilePos' => 4226,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Support\\Collection',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 173,
            'endLine' => 173,
            'startColumn' => 9,
            'endColumn' => 41,
            'parameterIndex' => 5,
            'isOptional' => true,
          ),
          'connection' => 
          array (
            'name' => 'connection',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 174,
                'endLine' => 174,
                'startTokenPos' => 345,
                'startFilePos' => 4251,
                'endTokenPos' => 345,
                'endFilePos' => 4254,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 174,
            'endLine' => 174,
            'startColumn' => 9,
            'endColumn' => 26,
            'parameterIndex' => 6,
            'isOptional' => true,
          ),
          'recycle' => 
          array (
            'name' => 'recycle',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 175,
                'endLine' => 175,
                'startTokenPos' => 355,
                'startFilePos' => 4288,
                'endTokenPos' => 355,
                'endFilePos' => 4291,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Support\\Collection',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 175,
            'endLine' => 175,
            'startColumn' => 9,
            'endColumn' => 35,
            'parameterIndex' => 7,
            'isOptional' => true,
          ),
          'expandRelationships' => 
          array (
            'name' => 'expandRelationships',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 176,
                'endLine' => 176,
                'startTokenPos' => 365,
                'startFilePos' => 4331,
                'endTokenPos' => 365,
                'endFilePos' => 4334,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'bool',
                      'isIdentifier' => true,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 176,
            'endLine' => 176,
            'startColumn' => 9,
            'endColumn' => 41,
            'parameterIndex' => 8,
            'isOptional' => true,
          ),
          'excludeRelationships' => 
          array (
            'name' => 'excludeRelationships',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 177,
                'endLine' => 177,
                'startTokenPos' => 374,
                'startFilePos' => 4375,
                'endTokenPos' => 375,
                'endFilePos' => 4376,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'array',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 177,
            'endLine' => 177,
            'startColumn' => 9,
            'endColumn' => 40,
            'parameterIndex' => 9,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create a new factory instance.
 *
 * @param  int|null  $count
 * @param  \\Illuminate\\Support\\Collection|null  $states
 * @param  \\Illuminate\\Support\\Collection|null  $has
 * @param  \\Illuminate\\Support\\Collection|null  $for
 * @param  \\Illuminate\\Support\\Collection|null  $afterMaking
 * @param  \\Illuminate\\Support\\Collection|null  $afterCreating
 * @param  \\UnitEnum|string|null  $connection
 * @param  \\Illuminate\\Support\\Collection|null  $recycle
 * @param  bool|null  $expandRelationships
 * @param  array  $excludeRelationships
 */',
        'startLine' => 167,
        'endLine' => 190,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'definition' => 
      array (
        'name' => 'definition',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Define the model\'s default state.
 *
 * @return array<string, mixed>
 */',
        'startLine' => 197,
        'endLine' => 197,
        'startColumn' => 5,
        'endColumn' => 42,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 65,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'new' => 
      array (
        'name' => 'new',
        'parameters' => 
        array (
          'attributes' => 
          array (
            'name' => 'attributes',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 205,
                'endLine' => 205,
                'startTokenPos' => 556,
                'startFilePos' => 5386,
                'endTokenPos' => 557,
                'endFilePos' => 5387,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 205,
            'endLine' => 205,
            'startColumn' => 32,
            'endColumn' => 47,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Get a new factory instance for the given attributes.
 *
 * @param  (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed>  $attributes
 * @return static
 */',
        'startLine' => 205,
        'endLine' => 208,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 17,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'times' => 
      array (
        'name' => 'times',
        'parameters' => 
        array (
          'count' => 
          array (
            'name' => 'count',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'int',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 216,
            'endLine' => 216,
            'startColumn' => 34,
            'endColumn' => 43,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Get a new factory instance for the given number of models.
 *
 * @param  int  $count
 * @return static
 */',
        'startLine' => 216,
        'endLine' => 219,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 17,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'configure' => 
      array (
        'name' => 'configure',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Configure the factory.
 *
 * @return static
 */',
        'startLine' => 226,
        'endLine' => 229,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'raw' => 
      array (
        'name' => 'raw',
        'parameters' => 
        array (
          'attributes' => 
          array (
            'name' => 'attributes',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 238,
                'endLine' => 238,
                'startTokenPos' => 646,
                'startFilePos' => 6174,
                'endTokenPos' => 647,
                'endFilePos' => 6175,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 238,
            'endLine' => 238,
            'startColumn' => 25,
            'endColumn' => 40,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 238,
                'endLine' => 238,
                'startTokenPos' => 657,
                'startFilePos' => 6195,
                'endTokenPos' => 657,
                'endFilePos' => 6198,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Database\\Eloquent\\Model',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 238,
            'endLine' => 238,
            'startColumn' => 43,
            'endColumn' => 63,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Get the raw attributes generated by the factory.
 *
 * @param  (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed>  $attributes
 * @param  \\Illuminate\\Database\\Eloquent\\Model|null  $parent
 * @return array<int|string, mixed>
 */',
        'startLine' => 238,
        'endLine' => 247,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'createOne' => 
      array (
        'name' => 'createOne',
        'parameters' => 
        array (
          'attributes' => 
          array (
            'name' => 'attributes',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 255,
                'endLine' => 255,
                'startTokenPos' => 757,
                'startFilePos' => 6774,
                'endTokenPos' => 758,
                'endFilePos' => 6775,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 255,
            'endLine' => 255,
            'startColumn' => 31,
            'endColumn' => 46,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create a single model and persist it to the database.
 *
 * @param  (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed>  $attributes
 * @return TModel
 */',
        'startLine' => 255,
        'endLine' => 258,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'createOneQuietly' => 
      array (
        'name' => 'createOneQuietly',
        'parameters' => 
        array (
          'attributes' => 
          array (
            'name' => 'attributes',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 266,
                'endLine' => 266,
                'startTokenPos' => 792,
                'startFilePos' => 7145,
                'endTokenPos' => 793,
                'endFilePos' => 7146,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 266,
            'endLine' => 266,
            'startColumn' => 38,
            'endColumn' => 53,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create a single model and persist it to the database without dispatching any model events.
 *
 * @param  (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed>  $attributes
 * @return TModel
 */',
        'startLine' => 266,
        'endLine' => 269,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'createMany' => 
      array (
        'name' => 'createMany',
        'parameters' => 
        array (
          'records' => 
          array (
            'name' => 'records',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 277,
                'endLine' => 277,
                'startTokenPos' => 833,
                'startFilePos' => 7518,
                'endTokenPos' => 833,
                'endFilePos' => 7521,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'int',
                      'isIdentifier' => true,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'iterable',
                      'isIdentifier' => true,
                    ),
                  ),
                  2 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 277,
            'endLine' => 277,
            'startColumn' => 32,
            'endColumn' => 64,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create a collection of models and persist them to the database.
 *
 * @param  int|null|iterable<int, array<string, mixed>>  $records
 * @return \\Illuminate\\Database\\Eloquent\\Collection<int, TModel>
 */',
        'startLine' => 277,
        'endLine' => 292,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'createManyQuietly' => 
      array (
        'name' => 'createManyQuietly',
        'parameters' => 
        array (
          'records' => 
          array (
            'name' => 'records',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 300,
                'endLine' => 300,
                'startTokenPos' => 958,
                'startFilePos' => 8232,
                'endTokenPos' => 958,
                'endFilePos' => 8235,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'int',
                      'isIdentifier' => true,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'iterable',
                      'isIdentifier' => true,
                    ),
                  ),
                  2 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 300,
            'endLine' => 300,
            'startColumn' => 39,
            'endColumn' => 71,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create a collection of models and persist them to the database without dispatching any model events.
 *
 * @param  int|null|iterable<int, array<string, mixed>>  $records
 * @return \\Illuminate\\Database\\Eloquent\\Collection<int, TModel>
 */',
        'startLine' => 300,
        'endLine' => 303,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'create' => 
      array (
        'name' => 'create',
        'parameters' => 
        array (
          'attributes' => 
          array (
            'name' => 'attributes',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 312,
                'endLine' => 312,
                'startTokenPos' => 999,
                'startFilePos' => 8706,
                'endTokenPos' => 1000,
                'endFilePos' => 8707,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 312,
            'endLine' => 312,
            'startColumn' => 28,
            'endColumn' => 43,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 312,
                'endLine' => 312,
                'startTokenPos' => 1010,
                'startFilePos' => 8727,
                'endTokenPos' => 1010,
                'endFilePos' => 8730,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Database\\Eloquent\\Model',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 312,
            'endLine' => 312,
            'startColumn' => 46,
            'endColumn' => 66,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create a collection of models and persist them to the database.
 *
 * @param  (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed>  $attributes
 * @param  \\Illuminate\\Database\\Eloquent\\Model|null  $parent
 * @return \\Illuminate\\Database\\Eloquent\\Collection<int, TModel>|TModel
 */',
        'startLine' => 312,
        'endLine' => 331,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'createQuietly' => 
      array (
        'name' => 'createQuietly',
        'parameters' => 
        array (
          'attributes' => 
          array (
            'name' => 'attributes',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 340,
                'endLine' => 340,
                'startTokenPos' => 1155,
                'startFilePos' => 9657,
                'endTokenPos' => 1156,
                'endFilePos' => 9658,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 340,
            'endLine' => 340,
            'startColumn' => 35,
            'endColumn' => 50,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 340,
                'endLine' => 340,
                'startTokenPos' => 1166,
                'startFilePos' => 9678,
                'endTokenPos' => 1166,
                'endFilePos' => 9681,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Database\\Eloquent\\Model',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 340,
            'endLine' => 340,
            'startColumn' => 53,
            'endColumn' => 73,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create a collection of models and persist them to the database without dispatching any model events.
 *
 * @param  (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed>  $attributes
 * @param  \\Illuminate\\Database\\Eloquent\\Model|null  $parent
 * @return \\Illuminate\\Database\\Eloquent\\Collection<int, TModel>|TModel
 */',
        'startLine' => 340,
        'endLine' => 343,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'lazy' => 
      array (
        'name' => 'lazy',
        'parameters' => 
        array (
          'attributes' => 
          array (
            'name' => 'attributes',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 352,
                'endLine' => 352,
                'startTokenPos' => 1212,
                'startFilePos' => 10129,
                'endTokenPos' => 1213,
                'endFilePos' => 10130,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'array',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 352,
            'endLine' => 352,
            'startColumn' => 26,
            'endColumn' => 47,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 352,
                'endLine' => 352,
                'startTokenPos' => 1223,
                'startFilePos' => 10150,
                'endTokenPos' => 1223,
                'endFilePos' => 10153,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Database\\Eloquent\\Model',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 352,
            'endLine' => 352,
            'startColumn' => 50,
            'endColumn' => 70,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create a callback that persists a model in the database when invoked.
 *
 * @param  array<string, mixed>  $attributes
 * @param  \\Illuminate\\Database\\Eloquent\\Model|null  $parent
 * @return \\Closure(): (\\Illuminate\\Database\\Eloquent\\Collection<int, TModel>|TModel)
 */',
        'startLine' => 352,
        'endLine' => 355,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'store' => 
      array (
        'name' => 'store',
        'parameters' => 
        array (
          'results' => 
          array (
            'name' => 'results',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'Illuminate\\Support\\Collection',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 363,
            'endLine' => 363,
            'startColumn' => 30,
            'endColumn' => 48,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Set the connection name on the results and store them.
 *
 * @param  \\Illuminate\\Support\\Collection<int, \\Illuminate\\Database\\Eloquent\\Model>  $results
 * @return void
 */',
        'startLine' => 363,
        'endLine' => 380,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 2,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'createChildren' => 
      array (
        'name' => 'createChildren',
        'parameters' => 
        array (
          'model' => 
          array (
            'name' => 'model',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'Illuminate\\Database\\Eloquent\\Model',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 388,
            'endLine' => 388,
            'startColumn' => 39,
            'endColumn' => 50,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create the children for the given model.
 *
 * @param  \\Illuminate\\Database\\Eloquent\\Model  $model
 * @return void
 */',
        'startLine' => 388,
        'endLine' => 395,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 2,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'makeOne' => 
      array (
        'name' => 'makeOne',
        'parameters' => 
        array (
          'attributes' => 
          array (
            'name' => 'attributes',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 403,
                'endLine' => 403,
                'startTokenPos' => 1476,
                'startFilePos' => 11662,
                'endTokenPos' => 1477,
                'endFilePos' => 11663,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 403,
            'endLine' => 403,
            'startColumn' => 29,
            'endColumn' => 44,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Make a single instance of the model.
 *
 * @param  (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed>  $attributes
 * @return TModel
 */',
        'startLine' => 403,
        'endLine' => 406,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'make' => 
      array (
        'name' => 'make',
        'parameters' => 
        array (
          'attributes' => 
          array (
            'name' => 'attributes',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 415,
                'endLine' => 415,
                'startTokenPos' => 1511,
                'startFilePos' => 12078,
                'endTokenPos' => 1512,
                'endFilePos' => 12079,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 415,
            'endLine' => 415,
            'startColumn' => 26,
            'endColumn' => 41,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 415,
                'endLine' => 415,
                'startTokenPos' => 1522,
                'startFilePos' => 12099,
                'endTokenPos' => 1522,
                'endFilePos' => 12102,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Database\\Eloquent\\Model',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 415,
            'endLine' => 415,
            'startColumn' => 44,
            'endColumn' => 64,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create a collection of models.
 *
 * @param  (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed>  $attributes
 * @param  \\Illuminate\\Database\\Eloquent\\Model|null  $parent
 * @return \\Illuminate\\Database\\Eloquent\\Collection<int, TModel>|TModel
 */',
        'startLine' => 415,
        'endLine' => 448,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'makeMany' => 
      array (
        'name' => 'makeMany',
        'parameters' => 
        array (
          'records' => 
          array (
            'name' => 'records',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 456,
                'endLine' => 456,
                'startTokenPos' => 1780,
                'startFilePos' => 13437,
                'endTokenPos' => 1780,
                'endFilePos' => 13440,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'iterable',
                      'isIdentifier' => true,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'int',
                      'isIdentifier' => true,
                    ),
                  ),
                  2 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 456,
            'endLine' => 456,
            'startColumn' => 30,
            'endColumn' => 62,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create a collection of models.
 *
 * @param  iterable<int, array<string, mixed>>|int|null  $records
 * @return \\Illuminate\\Database\\Eloquent\\Collection<int, TModel>
 */',
        'startLine' => 456,
        'endLine' => 471,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'insert' => 
      array (
        'name' => 'insert',
        'parameters' => 
        array (
          'attributes' => 
          array (
            'name' => 'attributes',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 480,
                'endLine' => 480,
                'startTokenPos' => 1901,
                'startFilePos' => 14056,
                'endTokenPos' => 1902,
                'endFilePos' => 14057,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'array',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 480,
            'endLine' => 480,
            'startColumn' => 28,
            'endColumn' => 49,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 480,
                'endLine' => 480,
                'startTokenPos' => 1912,
                'startFilePos' => 14077,
                'endTokenPos' => 1912,
                'endFilePos' => 14080,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Database\\Eloquent\\Model',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 480,
            'endLine' => 480,
            'startColumn' => 52,
            'endColumn' => 72,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'void',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Insert the model records in bulk. No model events are emitted.
 *
 * @param  array<string, mixed>  $attributes
 * @param  Model|null  $parent
 * @return void
 */',
        'startLine' => 480,
        'endLine' => 502,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'makeInstance' => 
      array (
        'name' => 'makeInstance',
        'parameters' => 
        array (
          'parent' => 
          array (
            'name' => 'parent',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Database\\Eloquent\\Model',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 510,
            'endLine' => 510,
            'startColumn' => 37,
            'endColumn' => 50,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Make an instance of the model with the given attributes.
 *
 * @param  \\Illuminate\\Database\\Eloquent\\Model|null  $parent
 * @return \\Illuminate\\Database\\Eloquent\\Model
 */',
        'startLine' => 510,
        'endLine' => 519,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 2,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'getExpandedAttributes' => 
      array (
        'name' => 'getExpandedAttributes',
        'parameters' => 
        array (
          'parent' => 
          array (
            'name' => 'parent',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Database\\Eloquent\\Model',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 527,
            'endLine' => 527,
            'startColumn' => 46,
            'endColumn' => 59,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Get a raw attributes array for the model.
 *
 * @param  \\Illuminate\\Database\\Eloquent\\Model|null  $parent
 * @return mixed
 */',
        'startLine' => 527,
        'endLine' => 530,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 2,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'getRawAttributes' => 
      array (
        'name' => 'getRawAttributes',
        'parameters' => 
        array (
          'parent' => 
          array (
            'name' => 'parent',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Database\\Eloquent\\Model',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 538,
            'endLine' => 538,
            'startColumn' => 41,
            'endColumn' => 54,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Get the raw attributes for the model as an array.
 *
 * @param  \\Illuminate\\Database\\Eloquent\\Model|null  $parent
 * @return array
 */',
        'startLine' => 538,
        'endLine' => 551,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 2,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'parentResolvers' => 
      array (
        'name' => 'parentResolvers',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create the parent relationship resolvers (as deferred Closures).
 *
 * @return array
 */',
        'startLine' => 558,
        'endLine' => 564,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 2,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'expandAttributes' => 
      array (
        'name' => 'expandAttributes',
        'parameters' => 
        array (
          'definition' => 
          array (
            'name' => 'definition',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'array',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 572,
            'endLine' => 572,
            'startColumn' => 41,
            'endColumn' => 57,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Expand all attributes to their underlying values.
 *
 * @param  array  $definition
 * @return array
 */',
        'startLine' => 572,
        'endLine' => 602,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 2,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'state' => 
      array (
        'name' => 'state',
        'parameters' => 
        array (
          'state' => 
          array (
            'name' => 'state',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 610,
            'endLine' => 610,
            'startColumn' => 27,
            'endColumn' => 32,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Add a new state transformation to the model definition.
 *
 * @param  (callable(array<string, mixed>, Model|null): array<string, mixed>)|array<string, mixed>  $state
 * @return static
 */',
        'startLine' => 610,
        'endLine' => 617,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'prependState' => 
      array (
        'name' => 'prependState',
        'parameters' => 
        array (
          'state' => 
          array (
            'name' => 'state',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 625,
            'endLine' => 625,
            'startColumn' => 34,
            'endColumn' => 39,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Prepend a new state transformation to the model definition.
 *
 * @param  (callable(array<string, mixed>, Model|null): array<string, mixed>)|array<string, mixed>  $state
 * @return static
 */',
        'startLine' => 625,
        'endLine' => 632,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'set' => 
      array (
        'name' => 'set',
        'parameters' => 
        array (
          'key' => 
          array (
            'name' => 'key',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 641,
            'endLine' => 641,
            'startColumn' => 25,
            'endColumn' => 28,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'value' => 
          array (
            'name' => 'value',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 641,
            'endLine' => 641,
            'startColumn' => 31,
            'endColumn' => 36,
            'parameterIndex' => 1,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Set a single model attribute.
 *
 * @param  string|int  $key
 * @param  mixed  $value
 * @return static
 */',
        'startLine' => 641,
        'endLine' => 644,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'sequence' => 
      array (
        'name' => 'sequence',
        'parameters' => 
        array (
          'sequence' => 
          array (
            'name' => 'sequence',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => true,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 652,
            'endLine' => 652,
            'startColumn' => 30,
            'endColumn' => 41,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Add a new sequenced state transformation to the model definition.
 *
 * @param  mixed  ...$sequence
 * @return static
 */',
        'startLine' => 652,
        'endLine' => 655,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => true,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'forEachSequence' => 
      array (
        'name' => 'forEachSequence',
        'parameters' => 
        array (
          'sequence' => 
          array (
            'name' => 'sequence',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => true,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 663,
            'endLine' => 663,
            'startColumn' => 37,
            'endColumn' => 48,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Add a new sequenced state transformation to the model definition and update the pending creation count to the size of the sequence.
 *
 * @param  array  ...$sequence
 * @return static
 */',
        'startLine' => 663,
        'endLine' => 666,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => true,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'crossJoinSequence' => 
      array (
        'name' => 'crossJoinSequence',
        'parameters' => 
        array (
          'sequence' => 
          array (
            'name' => 'sequence',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => true,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 674,
            'endLine' => 674,
            'startColumn' => 39,
            'endColumn' => 50,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Add a new cross joined sequenced state transformation to the model definition.
 *
 * @param  array  ...$sequence
 * @return static
 */',
        'startLine' => 674,
        'endLine' => 677,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => true,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'has' => 
      array (
        'name' => 'has',
        'parameters' => 
        array (
          'factory' => 
          array (
            'name' => 'factory',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'self',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 686,
            'endLine' => 686,
            'startColumn' => 25,
            'endColumn' => 37,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'relationship' => 
          array (
            'name' => 'relationship',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 686,
                'endLine' => 686,
                'startTokenPos' => 3001,
                'startFilePos' => 20537,
                'endTokenPos' => 3001,
                'endFilePos' => 20540,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 686,
            'endLine' => 686,
            'startColumn' => 40,
            'endColumn' => 59,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Define a child relationship for the model.
 *
 * @param  \\Illuminate\\Database\\Eloquent\\Factories\\Factory  $factory
 * @param  string|null  $relationship
 * @return static
 */',
        'startLine' => 686,
        'endLine' => 693,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'guessRelationship' => 
      array (
        'name' => 'guessRelationship',
        'parameters' => 
        array (
          'related' => 
          array (
            'name' => 'related',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'string',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 701,
            'endLine' => 701,
            'startColumn' => 42,
            'endColumn' => 56,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Attempt to guess the relationship name for a "has" relationship.
 *
 * @param  string  $related
 * @return string
 */',
        'startLine' => 701,
        'endLine' => 706,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 2,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'hasAttached' => 
      array (
        'name' => 'hasAttached',
        'parameters' => 
        array (
          'factory' => 
          array (
            'name' => 'factory',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 716,
            'endLine' => 716,
            'startColumn' => 33,
            'endColumn' => 40,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'pivot' => 
          array (
            'name' => 'pivot',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 716,
                'endLine' => 716,
                'startTokenPos' => 3139,
                'startFilePos' => 21568,
                'endTokenPos' => 3140,
                'endFilePos' => 21569,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 716,
            'endLine' => 716,
            'startColumn' => 43,
            'endColumn' => 53,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
          'relationship' => 
          array (
            'name' => 'relationship',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 716,
                'endLine' => 716,
                'startTokenPos' => 3147,
                'startFilePos' => 21588,
                'endTokenPos' => 3147,
                'endFilePos' => 21591,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 716,
            'endLine' => 716,
            'startColumn' => 56,
            'endColumn' => 75,
            'parameterIndex' => 2,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Define an attached relationship for the model.
 *
 * @param  \\Illuminate\\Database\\Eloquent\\Factories\\Factory|\\Illuminate\\Support\\Collection|\\Illuminate\\Database\\Eloquent\\Model|array  $factory
 * @param  (callable(): array<string, mixed>)|array<string, mixed>  $pivot
 * @param  string|null  $relationship
 * @return static
 */',
        'startLine' => 716,
        'endLine' => 729,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'for' => 
      array (
        'name' => 'for',
        'parameters' => 
        array (
          'factory' => 
          array (
            'name' => 'factory',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 738,
            'endLine' => 738,
            'startColumn' => 25,
            'endColumn' => 32,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'relationship' => 
          array (
            'name' => 'relationship',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 738,
                'endLine' => 738,
                'startTokenPos' => 3254,
                'startFilePos' => 22341,
                'endTokenPos' => 3254,
                'endFilePos' => 22344,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 738,
            'endLine' => 738,
            'startColumn' => 35,
            'endColumn' => 54,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Define a parent relationship for the model.
 *
 * @param  \\Illuminate\\Database\\Eloquent\\Factories\\Factory|\\Illuminate\\Database\\Eloquent\\Model  $factory
 * @param  string|null  $relationship
 * @return static
 */',
        'startLine' => 738,
        'endLine' => 746,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'recycle' => 
      array (
        'name' => 'recycle',
        'parameters' => 
        array (
          'model' => 
          array (
            'name' => 'model',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 754,
            'endLine' => 754,
            'startColumn' => 29,
            'endColumn' => 34,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Provide model instances to use instead of any nested factory calls when creating relationships.
 *
 * @param  \\Illuminate\\Database\\Eloquent\\Model|\\Illuminate\\Support\\Collection|array  $model
 * @return static
 */',
        'startLine' => 754,
        'endLine' => 765,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => true,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'getRandomRecycledModel' => 
      array (
        'name' => 'getRandomRecycledModel',
        'parameters' => 
        array (
          'modelClassName' => 
          array (
            'name' => 'modelClassName',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 775,
            'endLine' => 775,
            'startColumn' => 44,
            'endColumn' => 58,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Retrieve a random model of a given type from previously provided models to recycle.
 *
 * @template TClass of \\Illuminate\\Database\\Eloquent\\Model
 *
 * @param  class-string<TClass>  $modelClassName
 * @return TClass|null
 */',
        'startLine' => 775,
        'endLine' => 778,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'afterMaking' => 
      array (
        'name' => 'afterMaking',
        'parameters' => 
        array (
          'callback' => 
          array (
            'name' => 'callback',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'Closure',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 786,
            'endLine' => 786,
            'startColumn' => 33,
            'endColumn' => 49,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Add a new "after making" callback to the model definition.
 *
 * @param  \\Closure(TModel): mixed  $callback
 * @return static
 */',
        'startLine' => 786,
        'endLine' => 789,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'afterCreating' => 
      array (
        'name' => 'afterCreating',
        'parameters' => 
        array (
          'callback' => 
          array (
            'name' => 'callback',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'Closure',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 797,
            'endLine' => 797,
            'startColumn' => 35,
            'endColumn' => 51,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Add a new "after creating" callback to the model definition.
 *
 * @param  \\Closure(TModel, \\Illuminate\\Database\\Eloquent\\Model|null): mixed  $callback
 * @return static
 */',
        'startLine' => 797,
        'endLine' => 800,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'withoutAfterMaking' => 
      array (
        'name' => 'withoutAfterMaking',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Remove the "after making" callbacks from the factory.
 *
 * @return static
 */',
        'startLine' => 807,
        'endLine' => 810,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'withoutAfterCreating' => 
      array (
        'name' => 'withoutAfterCreating',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Remove the "after creating" callbacks from the factory.
 *
 * @return static
 */',
        'startLine' => 817,
        'endLine' => 820,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'callAfterMaking' => 
      array (
        'name' => 'callAfterMaking',
        'parameters' => 
        array (
          'instances' => 
          array (
            'name' => 'instances',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'Illuminate\\Support\\Collection',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 828,
            'endLine' => 828,
            'startColumn' => 40,
            'endColumn' => 60,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Call the "after making" callbacks for the given model instances.
 *
 * @param  \\Illuminate\\Support\\Collection  $instances
 * @return void
 */',
        'startLine' => 828,
        'endLine' => 835,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 2,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'callAfterCreating' => 
      array (
        'name' => 'callAfterCreating',
        'parameters' => 
        array (
          'instances' => 
          array (
            'name' => 'instances',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'Illuminate\\Support\\Collection',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 844,
            'endLine' => 844,
            'startColumn' => 42,
            'endColumn' => 62,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 844,
                'endLine' => 844,
                'startTokenPos' => 3679,
                'startFilePos' => 25659,
                'endTokenPos' => 3679,
                'endFilePos' => 25662,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'Illuminate\\Database\\Eloquent\\Model',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 844,
            'endLine' => 844,
            'startColumn' => 65,
            'endColumn' => 85,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Call the "after creating" callbacks for the given model instances.
 *
 * @param  \\Illuminate\\Support\\Collection  $instances
 * @param  \\Illuminate\\Database\\Eloquent\\Model|null  $parent
 * @return void
 */',
        'startLine' => 844,
        'endLine' => 851,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 2,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'count' => 
      array (
        'name' => 'count',
        'parameters' => 
        array (
          'count' => 
          array (
            'name' => 'count',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'int',
                      'isIdentifier' => true,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 859,
            'endLine' => 859,
            'startColumn' => 27,
            'endColumn' => 37,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Specify how many models should be generated.
 *
 * @param  int|null  $count
 * @return static
 */',
        'startLine' => 859,
        'endLine' => 862,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'withoutParents' => 
      array (
        'name' => 'withoutParents',
        'parameters' => 
        array (
          'parents' => 
          array (
            'name' => 'parents',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 870,
                'endLine' => 870,
                'startTokenPos' => 3790,
                'startFilePos' => 26346,
                'endTokenPos' => 3791,
                'endFilePos' => 26347,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 870,
            'endLine' => 870,
            'startColumn' => 36,
            'endColumn' => 48,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Indicate that related parent models should not be created.
 *
 * @param  array<string|class-string<Model>>  $parents
 * @return static
 */',
        'startLine' => 870,
        'endLine' => 873,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'getConnectionName' => 
      array (
        'name' => 'getConnectionName',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Get the name of the database connection that is used to generate models.
 *
 * @return string
 */',
        'startLine' => 880,
        'endLine' => 883,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'connection' => 
      array (
        'name' => 'connection',
        'parameters' => 
        array (
          'connection' => 
          array (
            'name' => 'connection',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'UnitEnum',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'string',
                      'isIdentifier' => true,
                    ),
                  ),
                  2 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 891,
            'endLine' => 891,
            'startColumn' => 32,
            'endColumn' => 63,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Specify the database connection that should be used to generate models.
 *
 * @param  \\UnitEnum|string|null  $connection
 * @return static
 */',
        'startLine' => 891,
        'endLine' => 894,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'newInstance' => 
      array (
        'name' => 'newInstance',
        'parameters' => 
        array (
          'arguments' => 
          array (
            'name' => 'arguments',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 902,
                'endLine' => 902,
                'startTokenPos' => 3905,
                'startFilePos' => 27245,
                'endTokenPos' => 3906,
                'endFilePos' => 27246,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'array',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 902,
            'endLine' => 902,
            'startColumn' => 36,
            'endColumn' => 56,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create a new instance of the factory builder with the given mutated properties.
 *
 * @param  array  $arguments
 * @return static
 */',
        'startLine' => 902,
        'endLine' => 916,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 2,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'newModel' => 
      array (
        'name' => 'newModel',
        'parameters' => 
        array (
          'attributes' => 
          array (
            'name' => 'attributes',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 924,
                'endLine' => 924,
                'startTokenPos' => 4039,
                'startFilePos' => 27984,
                'endTokenPos' => 4040,
                'endFilePos' => 27985,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'array',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 924,
            'endLine' => 924,
            'startColumn' => 30,
            'endColumn' => 51,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Get a new model instance.
 *
 * @param  array<string, mixed>  $attributes
 * @return TModel
 */',
        'startLine' => 924,
        'endLine' => 929,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'modelName' => 
      array (
        'name' => 'modelName',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Get the name of the model that is generated by the factory.
 *
 * @return class-string<TModel>
 */',
        'startLine' => 936,
        'endLine' => 957,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'guessModelNamesUsing' => 
      array (
        'name' => 'guessModelNamesUsing',
        'parameters' => 
        array (
          'callback' => 
          array (
            'name' => 'callback',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'callable',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 965,
            'endLine' => 965,
            'startColumn' => 49,
            'endColumn' => 66,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Specify the callback that should be invoked to guess model names based on factory names.
 *
 * @param  callable(self): class-string<TModel>  $callback
 * @return void
 */',
        'startLine' => 965,
        'endLine' => 968,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 17,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'useNamespace' => 
      array (
        'name' => 'useNamespace',
        'parameters' => 
        array (
          'namespace' => 
          array (
            'name' => 'namespace',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'string',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 976,
            'endLine' => 976,
            'startColumn' => 41,
            'endColumn' => 57,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Specify the default namespace that contains the application\'s model factories.
 *
 * @param  string  $namespace
 * @return void
 */',
        'startLine' => 976,
        'endLine' => 979,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 17,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'factoryForModel' => 
      array (
        'name' => 'factoryForModel',
        'parameters' => 
        array (
          'modelName' => 
          array (
            'name' => 'modelName',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'string',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 989,
            'endLine' => 989,
            'startColumn' => 44,
            'endColumn' => 60,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Get a new factory instance for the given model name.
 *
 * @template TClass of \\Illuminate\\Database\\Eloquent\\Model
 *
 * @param  class-string<TClass>  $modelName
 * @return \\Illuminate\\Database\\Eloquent\\Factories\\Factory<TClass>
 */',
        'startLine' => 989,
        'endLine' => 994,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 17,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'guessFactoryNamesUsing' => 
      array (
        'name' => 'guessFactoryNamesUsing',
        'parameters' => 
        array (
          'callback' => 
          array (
            'name' => 'callback',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'callable',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 1002,
            'endLine' => 1002,
            'startColumn' => 51,
            'endColumn' => 68,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Specify the callback that should be invoked to guess factory names based on dynamic relationship names.
 *
 * @param  callable(class-string<\\Illuminate\\Database\\Eloquent\\Model>): class-string<\\Illuminate\\Database\\Eloquent\\Factories\\Factory>  $callback
 * @return void
 */',
        'startLine' => 1002,
        'endLine' => 1005,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 17,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'expandRelationshipsByDefault' => 
      array (
        'name' => 'expandRelationshipsByDefault',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Specify that relationships should create parent relationships by default.
 *
 * @return void
 */',
        'startLine' => 1012,
        'endLine' => 1015,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 17,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'dontExpandRelationshipsByDefault' => 
      array (
        'name' => 'dontExpandRelationshipsByDefault',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Specify that relationships should not create parent relationships by default.
 *
 * @return void
 */',
        'startLine' => 1022,
        'endLine' => 1025,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 17,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'withFaker' => 
      array (
        'name' => 'withFaker',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Get a new Faker instance.
 *
 * @return \\Faker\\Generator|null
 */',
        'startLine' => 1032,
        'endLine' => 1039,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 2,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'resolveFactoryName' => 
      array (
        'name' => 'resolveFactoryName',
        'parameters' => 
        array (
          'modelName' => 
          array (
            'name' => 'modelName',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'string',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 1049,
            'endLine' => 1049,
            'startColumn' => 47,
            'endColumn' => 63,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Get the factory name for the given model name.
 *
 * @template TClass of \\Illuminate\\Database\\Eloquent\\Model
 *
 * @param  class-string<TClass>  $modelName
 * @return class-string<\\Illuminate\\Database\\Eloquent\\Factories\\Factory<TClass>>
 */',
        'startLine' => 1049,
        'endLine' => 1062,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 17,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'appNamespace' => 
      array (
        'name' => 'appNamespace',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Get the application namespace for the application.
 *
 * @return string
 */',
        'startLine' => 1069,
        'endLine' => 1078,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 18,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      'flushState' => 
      array (
        'name' => 'flushState',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Flush the factory\'s global state.
 *
 * @return void
 */',
        'startLine' => 1085,
        'endLine' => 1092,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 17,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
      '__call' => 
      array (
        'name' => '__call',
        'parameters' => 
        array (
          'method' => 
          array (
            'name' => 'method',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 1101,
            'endLine' => 1101,
            'startColumn' => 28,
            'endColumn' => 34,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'parameters' => 
          array (
            'name' => 'parameters',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 1101,
            'endLine' => 1101,
            'startColumn' => 37,
            'endColumn' => 47,
            'parameterIndex' => 1,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Proxy dynamic factory methods onto their proper methods.
 *
 * @param  string  $method
 * @param  array  $parameters
 * @return mixed
 */',
        'startLine' => 1101,
        'endLine' => 1137,
        'startColumn' => 5,
        'endColumn' => 5,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => 'Illuminate\\Database\\Eloquent\\Factories',
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'currentClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'aliasName' => NULL,
      ),
    ),
    'traitsData' => 
    array (
      'aliases' => 
      array (
        'Illuminate\\Support\\Traits\\Conditionable' => 
        array (
          0 => 
          array (
            'alias' => 'macroCall',
            'method' => '__call',
            'hash' => 'illuminate\\support\\traits\\conditionable::__call',
          ),
        ),
        'Illuminate\\Support\\Traits\\ForwardsCalls' => 
        array (
          0 => 
          array (
            'alias' => 'macroCall',
            'method' => '__call',
            'hash' => 'illuminate\\support\\traits\\forwardscalls::__call',
          ),
        ),
        'Illuminate\\Support\\Traits\\Macroable' => 
        array (
          0 => 
          array (
            'alias' => 'macroCall',
            'method' => '__call',
            'hash' => 'illuminate\\support\\traits\\macroable::__call',
          ),
        ),
      ),
      'modifiers' => 
      array (
      ),
      'precedences' => 
      array (
      ),
      'hashes' => 
      array (
        'illuminate\\support\\traits\\conditionable::__call' => 'Illuminate\\Support\\Traits\\Conditionable::__call',
        'illuminate\\support\\traits\\forwardscalls::__call' => 'Illuminate\\Support\\Traits\\ForwardsCalls::__call',
        'illuminate\\support\\traits\\macroable::__call' => 'Illuminate\\Support\\Traits\\Macroable::__call',
      ),
    ),
  ),
));