<?php declare(strict_types = 1);

// osfsl-/Users/macbook/Desktop/clinic/smart-clinic-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-43059722a8ab105b6656c041576d62d375e319f6f0942685ec8d2d6d3e68e47d-8.5.8-6.70.0.3',
   'data' => 
  array (
    'locatedSource' => 
    array (
      'class' => 'PHPStan\\BetterReflection\\SourceLocator\\Located\\LocatedSource',
      'data' => 
      array (
        'name' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'filename' => '/Users/macbook/Desktop/clinic/smart-clinic-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' => 30,
    'endLine' => 1175,
    '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' => 41,
        'endLine' => 41,
        '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' => 48,
        'endLine' => 48,
        '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' => 55,
        'endLine' => 55,
        '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' => 62,
        'endLine' => 62,
        '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' => 69,
        'endLine' => 69,
        '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' => 76,
        'endLine' => 76,
        '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' => 83,
        'endLine' => 83,
        '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' => 90,
        'endLine' => 90,
        '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' => 97,
            'endLine' => 97,
            'startTokenPos' => 198,
            'startFilePos' => 2271,
            'endTokenPos' => 198,
            'endFilePos' => 2274,
          ),
        ),
        'docComment' => '/**
 * Whether relationships should not be automatically created.
 *
 * @var bool
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 97,
        'endLine' => 97,
        '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' => 104,
            'endLine' => 104,
            'startTokenPos' => 209,
            'startFilePos' => 2424,
            'endTokenPos' => 210,
            'endFilePos' => 2425,
          ),
        ),
        'docComment' => '/**
 * The relationships that should not be automatically created.
 *
 * @var array
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 104,
        'endLine' => 104,
        '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' => 111,
        'endLine' => 111,
        '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' => 118,
        'endLine' => 118,
        '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' => 125,
            'endLine' => 125,
            'startTokenPos' => 237,
            'startFilePos' => 2833,
            'endTokenPos' => 237,
            'endFilePos' => 2855,
          ),
        ),
        'docComment' => '/**
 * The default namespace where factories reside.
 *
 * @var string
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 125,
        'endLine' => 125,
        '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' => 132,
        'endLine' => 132,
        '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' => 139,
            'endLine' => 139,
            'startTokenPos' => 259,
            'startFilePos' => 3193,
            'endTokenPos' => 260,
            'endFilePos' => 3194,
          ),
        ),
        'docComment' => '/**
 * The default model name resolvers.
 *
 * @var array<class-string, callable(self): class-string<TModel>>
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 139,
        'endLine' => 139,
        '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' => 146,
        'endLine' => 146,
        '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' => 153,
            'endLine' => 153,
            'startTokenPos' => 282,
            'startFilePos' => 3464,
            'endTokenPos' => 282,
            'endFilePos' => 3467,
          ),
        ),
        'docComment' => '/**
 * Whether to expand relationships by default.
 *
 * @var bool
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 153,
        'endLine' => 153,
        'startColumn' => 5,
        'endColumn' => 58,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'cachedModelAttributes' => 
      array (
        'declaringClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'implementingClassName' => 'Illuminate\\Database\\Eloquent\\Factories\\Factory',
        'name' => 'cachedModelAttributes',
        'modifiers' => 18,
        'type' => NULL,
        'default' => 
        array (
          'code' => '[]',
          'attributes' => 
          array (
            'startLine' => 160,
            'endLine' => 160,
            'startTokenPos' => 295,
            'startFilePos' => 3662,
            'endTokenPos' => 296,
            'endFilePos' => 3663,
          ),
        ),
        'docComment' => '/**
 * The cached model class names resolved from attributes.
 *
 * @var array<class-string, class-string<TModel>|false>
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 160,
        'endLine' => 160,
        'startColumn' => 5,
        'endColumn' => 49,
        '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' => 177,
                'endLine' => 177,
                'startTokenPos' => 312,
                'startFilePos' => 4318,
                'endTokenPos' => 312,
                'endFilePos' => 4321,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 177,
            'endLine' => 177,
            'startColumn' => 9,
            'endColumn' => 21,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'states' => 
          array (
            'name' => 'states',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 178,
                'endLine' => 178,
                'startTokenPos' => 322,
                'startFilePos' => 4354,
                'endTokenPos' => 322,
                'endFilePos' => 4357,
              ),
            ),
            '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' => 178,
            'endLine' => 178,
            'startColumn' => 9,
            'endColumn' => 34,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
          'has' => 
          array (
            'name' => 'has',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 179,
                'endLine' => 179,
                'startTokenPos' => 332,
                'startFilePos' => 4387,
                'endTokenPos' => 332,
                'endFilePos' => 4390,
              ),
            ),
            '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' => 179,
            'endLine' => 179,
            'startColumn' => 9,
            'endColumn' => 31,
            'parameterIndex' => 2,
            'isOptional' => true,
          ),
          'for' => 
          array (
            'name' => 'for',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 180,
                'endLine' => 180,
                'startTokenPos' => 342,
                'startFilePos' => 4420,
                'endTokenPos' => 342,
                'endFilePos' => 4423,
              ),
            ),
            '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' => 180,
            'endLine' => 180,
            'startColumn' => 9,
            'endColumn' => 31,
            'parameterIndex' => 3,
            'isOptional' => true,
          ),
          'afterMaking' => 
          array (
            'name' => 'afterMaking',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 181,
                'endLine' => 181,
                'startTokenPos' => 352,
                'startFilePos' => 4461,
                'endTokenPos' => 352,
                'endFilePos' => 4464,
              ),
            ),
            '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' => 181,
            'endLine' => 181,
            'startColumn' => 9,
            'endColumn' => 39,
            'parameterIndex' => 4,
            'isOptional' => true,
          ),
          'afterCreating' => 
          array (
            'name' => 'afterCreating',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 182,
                'endLine' => 182,
                'startTokenPos' => 362,
                'startFilePos' => 4504,
                'endTokenPos' => 362,
                'endFilePos' => 4507,
              ),
            ),
            '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' => 182,
            'endLine' => 182,
            'startColumn' => 9,
            'endColumn' => 41,
            'parameterIndex' => 5,
            'isOptional' => true,
          ),
          'connection' => 
          array (
            'name' => 'connection',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 183,
                'endLine' => 183,
                'startTokenPos' => 369,
                'startFilePos' => 4532,
                'endTokenPos' => 369,
                'endFilePos' => 4535,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 183,
            'endLine' => 183,
            'startColumn' => 9,
            'endColumn' => 26,
            'parameterIndex' => 6,
            'isOptional' => true,
          ),
          'recycle' => 
          array (
            'name' => 'recycle',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 184,
                'endLine' => 184,
                'startTokenPos' => 379,
                'startFilePos' => 4569,
                'endTokenPos' => 379,
                'endFilePos' => 4572,
              ),
            ),
            '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' => 184,
            'endLine' => 184,
            'startColumn' => 9,
            'endColumn' => 35,
            'parameterIndex' => 7,
            'isOptional' => true,
          ),
          'expandRelationships' => 
          array (
            'name' => 'expandRelationships',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 185,
                'endLine' => 185,
                'startTokenPos' => 389,
                'startFilePos' => 4612,
                'endTokenPos' => 389,
                'endFilePos' => 4615,
              ),
            ),
            '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' => 185,
            'endLine' => 185,
            'startColumn' => 9,
            'endColumn' => 41,
            'parameterIndex' => 8,
            'isOptional' => true,
          ),
          'excludeRelationships' => 
          array (
            'name' => 'excludeRelationships',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 186,
                'endLine' => 186,
                'startTokenPos' => 398,
                'startFilePos' => 4656,
                'endTokenPos' => 399,
                'endFilePos' => 4657,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'array',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 186,
            'endLine' => 186,
            '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' => 176,
        'endLine' => 199,
        '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' => 206,
        'endLine' => 206,
        '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' => 214,
                'endLine' => 214,
                'startTokenPos' => 580,
                'startFilePos' => 5667,
                'endTokenPos' => 581,
                'endFilePos' => 5668,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 214,
            'endLine' => 214,
            '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' => 214,
        'endLine' => 217,
        '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' => 225,
            'endLine' => 225,
            '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' => 225,
        'endLine' => 228,
        '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' => 235,
        'endLine' => 238,
        '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' => 247,
                'endLine' => 247,
                'startTokenPos' => 670,
                'startFilePos' => 6455,
                'endTokenPos' => 671,
                'endFilePos' => 6456,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 247,
            'endLine' => 247,
            'startColumn' => 25,
            'endColumn' => 40,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 247,
                'endLine' => 247,
                'startTokenPos' => 681,
                'startFilePos' => 6476,
                'endTokenPos' => 681,
                'endFilePos' => 6479,
              ),
            ),
            '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' => 247,
            'endLine' => 247,
            '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' => 247,
        'endLine' => 256,
        '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' => 264,
                'endLine' => 264,
                'startTokenPos' => 781,
                'startFilePos' => 7055,
                'endTokenPos' => 782,
                'endFilePos' => 7056,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 264,
            'endLine' => 264,
            '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' => 264,
        'endLine' => 267,
        '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' => 275,
                'endLine' => 275,
                'startTokenPos' => 816,
                'startFilePos' => 7426,
                'endTokenPos' => 817,
                'endFilePos' => 7427,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 275,
            'endLine' => 275,
            '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' => 275,
        'endLine' => 278,
        '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' => 286,
                'endLine' => 286,
                'startTokenPos' => 857,
                'startFilePos' => 7799,
                'endTokenPos' => 857,
                'endFilePos' => 7802,
              ),
            ),
            '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' => 286,
            'endLine' => 286,
            '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' => 286,
        'endLine' => 301,
        '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' => 309,
                'endLine' => 309,
                'startTokenPos' => 982,
                'startFilePos' => 8513,
                'endTokenPos' => 982,
                'endFilePos' => 8516,
              ),
            ),
            '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' => 309,
            'endLine' => 309,
            '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' => 309,
        'endLine' => 312,
        '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' => 321,
                'endLine' => 321,
                'startTokenPos' => 1023,
                'startFilePos' => 8987,
                'endTokenPos' => 1024,
                'endFilePos' => 8988,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 321,
            'endLine' => 321,
            'startColumn' => 28,
            'endColumn' => 43,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 321,
                'endLine' => 321,
                'startTokenPos' => 1034,
                'startFilePos' => 9008,
                'endTokenPos' => 1034,
                'endFilePos' => 9011,
              ),
            ),
            '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' => 321,
            'endLine' => 321,
            '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' => 321,
        'endLine' => 340,
        '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' => 349,
                'endLine' => 349,
                'startTokenPos' => 1179,
                'startFilePos' => 9938,
                'endTokenPos' => 1180,
                'endFilePos' => 9939,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 349,
            'endLine' => 349,
            'startColumn' => 35,
            'endColumn' => 50,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 349,
                'endLine' => 349,
                'startTokenPos' => 1190,
                'startFilePos' => 9959,
                'endTokenPos' => 1190,
                'endFilePos' => 9962,
              ),
            ),
            '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' => 349,
            'endLine' => 349,
            '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' => 349,
        'endLine' => 352,
        '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' => 361,
                'endLine' => 361,
                'startTokenPos' => 1236,
                'startFilePos' => 10410,
                'endTokenPos' => 1237,
                'endFilePos' => 10411,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'array',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 361,
            'endLine' => 361,
            'startColumn' => 26,
            'endColumn' => 47,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 361,
                'endLine' => 361,
                'startTokenPos' => 1247,
                'startFilePos' => 10431,
                'endTokenPos' => 1247,
                'endFilePos' => 10434,
              ),
            ),
            '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' => 361,
            'endLine' => 361,
            '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' => 361,
        'endLine' => 364,
        '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' => 372,
            'endLine' => 372,
            '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, TModel>  $results
 * @return void
 */',
        'startLine' => 372,
        'endLine' => 389,
        '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' => 397,
            'endLine' => 397,
            'startColumn' => 39,
            'endColumn' => 50,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create the children for the given model.
 *
 * @param  TModel  $model
 * @return void
 */',
        'startLine' => 397,
        'endLine' => 404,
        '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' => 412,
                'endLine' => 412,
                'startTokenPos' => 1500,
                'startFilePos' => 11885,
                'endTokenPos' => 1501,
                'endFilePos' => 11886,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 412,
            'endLine' => 412,
            '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' => 412,
        'endLine' => 415,
        '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' => 424,
                'endLine' => 424,
                'startTokenPos' => 1535,
                'startFilePos' => 12301,
                'endTokenPos' => 1536,
                'endFilePos' => 12302,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 424,
            'endLine' => 424,
            'startColumn' => 26,
            'endColumn' => 41,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 424,
                'endLine' => 424,
                'startTokenPos' => 1546,
                'startFilePos' => 12322,
                'endTokenPos' => 1546,
                'endFilePos' => 12325,
              ),
            ),
            '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' => 424,
            'endLine' => 424,
            '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' => 424,
        'endLine' => 457,
        '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' => 465,
                'endLine' => 465,
                'startTokenPos' => 1804,
                'startFilePos' => 13660,
                'endTokenPos' => 1804,
                'endFilePos' => 13663,
              ),
            ),
            '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' => 465,
            'endLine' => 465,
            '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' => 465,
        'endLine' => 480,
        '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' => 489,
                'endLine' => 489,
                'startTokenPos' => 1925,
                'startFilePos' => 14279,
                'endTokenPos' => 1926,
                'endFilePos' => 14280,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'array',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 489,
            'endLine' => 489,
            'startColumn' => 28,
            'endColumn' => 49,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 489,
                'endLine' => 489,
                'startTokenPos' => 1936,
                'startFilePos' => 14300,
                'endTokenPos' => 1936,
                'endFilePos' => 14303,
              ),
            ),
            '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' => 489,
            'endLine' => 489,
            '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' => 489,
        'endLine' => 515,
        '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' => 523,
            'endLine' => 523,
            '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 TModel
 */',
        'startLine' => 523,
        'endLine' => 532,
        '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' => 540,
            'endLine' => 540,
            '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' => 540,
        'endLine' => 543,
        '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' => 551,
            'endLine' => 551,
            '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' => 551,
        '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,
      ),
      'parentResolvers' => 
      array (
        'name' => 'parentResolvers',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Create the parent relationship resolvers (as deferred Closures).
 *
 * @return array
 */',
        'startLine' => 571,
        'endLine' => 577,
        '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' => 585,
            'endLine' => 585,
            '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' => 585,
        'endLine' => 615,
        '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' => 623,
            'endLine' => 623,
            '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' => 623,
        'endLine' => 630,
        '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' => 638,
            'endLine' => 638,
            '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' => 638,
        'endLine' => 645,
        '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' => 654,
            'endLine' => 654,
            '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' => 654,
            'endLine' => 654,
            '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' => 654,
        'endLine' => 657,
        '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' => 665,
            'endLine' => 665,
            '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' => 665,
        'endLine' => 668,
        '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' => 676,
            'endLine' => 676,
            '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' => 676,
        'endLine' => 679,
        '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' => 687,
            'endLine' => 687,
            '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' => 687,
        'endLine' => 690,
        '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' => 699,
            'endLine' => 699,
            'startColumn' => 25,
            'endColumn' => 37,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'relationship' => 
          array (
            'name' => 'relationship',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 699,
                'endLine' => 699,
                'startTokenPos' => 3042,
                'startFilePos' => 20804,
                'endTokenPos' => 3042,
                'endFilePos' => 20807,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 699,
            'endLine' => 699,
            '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' => 699,
        'endLine' => 706,
        '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' => 714,
            'endLine' => 714,
            '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' => 714,
        'endLine' => 719,
        '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' => 729,
            'endLine' => 729,
            'startColumn' => 33,
            'endColumn' => 40,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'pivot' => 
          array (
            'name' => 'pivot',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 729,
                'endLine' => 729,
                'startTokenPos' => 3180,
                'startFilePos' => 21835,
                'endTokenPos' => 3181,
                'endFilePos' => 21836,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 729,
            'endLine' => 729,
            'startColumn' => 43,
            'endColumn' => 53,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
          'relationship' => 
          array (
            'name' => 'relationship',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 729,
                'endLine' => 729,
                'startTokenPos' => 3188,
                'startFilePos' => 21855,
                'endTokenPos' => 3188,
                'endFilePos' => 21858,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 729,
            'endLine' => 729,
            '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' => 729,
        'endLine' => 750,
        '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' => 759,
            'endLine' => 759,
            'startColumn' => 25,
            'endColumn' => 32,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'relationship' => 
          array (
            'name' => 'relationship',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 759,
                'endLine' => 759,
                'startTokenPos' => 3395,
                'startFilePos' => 22942,
                'endTokenPos' => 3395,
                'endFilePos' => 22945,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 759,
            'endLine' => 759,
            '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' => 759,
        'endLine' => 767,
        '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' => 775,
            'endLine' => 775,
            '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' => 775,
        'endLine' => 786,
        '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' => 796,
            'endLine' => 796,
            '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' => 796,
        'endLine' => 799,
        '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' => 807,
            'endLine' => 807,
            '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' => 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,
      ),
      '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' => 818,
            'endLine' => 818,
            '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' => 818,
        'endLine' => 821,
        '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' => 828,
        'endLine' => 831,
        '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' => 838,
        'endLine' => 841,
        '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' => 849,
            'endLine' => 849,
            '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' => 849,
        'endLine' => 856,
        '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' => 865,
            'endLine' => 865,
            'startColumn' => 42,
            'endColumn' => 62,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'parent' => 
          array (
            'name' => 'parent',
            'default' => 
            array (
              'code' => 'null',
              'attributes' => 
              array (
                'startLine' => 865,
                'endLine' => 865,
                'startTokenPos' => 3820,
                'startFilePos' => 26260,
                'endTokenPos' => 3820,
                'endFilePos' => 26263,
              ),
            ),
            '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' => 865,
            'endLine' => 865,
            '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' => 865,
        'endLine' => 872,
        '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' => 880,
            'endLine' => 880,
            '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' => 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,
      ),
      'withoutParents' => 
      array (
        'name' => 'withoutParents',
        'parameters' => 
        array (
          'parents' => 
          array (
            'name' => 'parents',
            'default' => 
            array (
              'code' => '[]',
              'attributes' => 
              array (
                'startLine' => 891,
                'endLine' => 891,
                'startTokenPos' => 3931,
                'startFilePos' => 26947,
                'endTokenPos' => 3932,
                'endFilePos' => 26948,
              ),
            ),
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 891,
            'endLine' => 891,
            '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' => 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,
      ),
      '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' => 901,
        'endLine' => 904,
        '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' => 912,
            'endLine' => 912,
            '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' => 912,
        'endLine' => 915,
        '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' => 923,
                'endLine' => 923,
                'startTokenPos' => 4046,
                'startFilePos' => 27846,
                'endTokenPos' => 4047,
                'endFilePos' => 27847,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'array',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 923,
            'endLine' => 923,
            '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' => 923,
        'endLine' => 937,
        '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' => 945,
                'endLine' => 945,
                'startTokenPos' => 4180,
                'startFilePos' => 28585,
                'endTokenPos' => 4181,
                'endFilePos' => 28586,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'array',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 945,
            'endLine' => 945,
            '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' => 945,
        'endLine' => 950,
        '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' => 957,
        'endLine' => 990,
        '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' => 998,
            'endLine' => 998,
            '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' => 998,
        'endLine' => 1001,
        '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' => 1009,
            'endLine' => 1009,
            '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' => 1009,
        'endLine' => 1012,
        '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' => 1022,
            'endLine' => 1022,
            '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' => 1022,
        'endLine' => 1027,
        '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' => 1035,
            'endLine' => 1035,
            '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' => 1035,
        'endLine' => 1038,
        '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' => 1045,
        'endLine' => 1048,
        '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' => 1055,
        'endLine' => 1058,
        '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' => 1065,
        'endLine' => 1072,
        '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' => 1082,
            'endLine' => 1082,
            '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' => 1082,
        'endLine' => 1095,
        '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' => 1102,
        'endLine' => 1111,
        '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' => 1118,
        'endLine' => 1125,
        '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' => 1134,
            'endLine' => 1134,
            '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' => 1134,
            'endLine' => 1134,
            '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' => 1134,
        'endLine' => 1174,
        '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',
      ),
    ),
  ),
));