<?php declare(strict_types = 1);

// ftm-/Users/macbook/Desktop/clinic/smart-clinic-backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/QueriesRelationships.php
return \PHPStan\Cache\CacheItem::__set_state(array(
   'variableKey' => 'v6-2.3.3',
   'data' => 
  array (
    0 => 
    array (
      '99173950e9f4743b49831bcf546a9a07' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => NULL,
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '8c53aa5544837841536904d0c37303ab' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'has',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '6b622ea533a4183093127e2486dfbc34' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'hasNested',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '2623fcec40d42624bffd3e714a191857' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orHas',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '2e49bdb4e5663c1b8900e322457145b7' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'doesntHave',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '743911bcde28010f462d761103fa440c' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orDoesntHave',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '4aa9c89cd56f5cf0e92b43a75fe73870' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'whereHas',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'a22850f65fb7c01044d1395928aa3c3e' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'withWhereHas',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '9328da2a68f6396c4eb1e3264067ed9e' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orWhereHas',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'bbbd817acc03dfb0a7ce2318d0e6c644' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'whereDoesntHave',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'a6440ad573a294b904bebe964773edc5' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orWhereDoesntHave',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '8356666a3c03c1942e5c2653e821199b' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'hasMorph',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '4fb98e05dd8816c4fd585d3b9f313a53' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'getBelongsToRelation',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
          'TDeclaringModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TDeclaringModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 5,
                  'endLine' => 5,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 5,
                'endLine' => 5,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '3c07fbfa03d63ff8cde1ac93db0b3aa9' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orHasMorph',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '535f77729c80ff62009dc804ff4d4b14' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'doesntHaveMorph',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'cf9e87faa887d4af0a003bb64bac6080' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orDoesntHaveMorph',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '1d8b64ace7151edf65d297bb54403541' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'whereHasMorph',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '7bfa6013223e8647209aeffae443cff9' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orWhereHasMorph',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'f20d0035f117fb66515d786303835f62' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'whereDoesntHaveMorph',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'ce58924a85bc0766f10112692ffa35ec' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orWhereDoesntHaveMorph',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'c4396b7b75bade02437119f8dd41b4fa' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'whereRelation',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'd1a7fcabf102a279ae913530b477977d' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'withWhereRelation',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '1ac012c3eafed70212216fee5ab71c71' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orWhereRelation',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '09eee76ac3f9efab48fdcbb66e8651c7' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'whereDoesntHaveRelation',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'd976a609f1a2079c6897470bc4bb5423' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orWhereDoesntHaveRelation',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '738dd389e3b12e42375f7d38e8ceeec6' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'whereMorphRelation',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '7c5aa833898cbbedc38efed6a17ce28f' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orWhereMorphRelation',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'efb325e582e40eaa40956911a20a7197' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'whereMorphDoesntHaveRelation',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '0406d72baab69dcb79ebf72327b668c0' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orWhereMorphDoesntHaveRelation',
         'templatePhpDocNodes' => 
        array (
          'TRelatedModel' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TRelatedModel',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Illuminate\\Database\\Eloquent\\Model',
                 'attributes' => 
                array (
                  'startLine' => 4,
                  'endLine' => 4,
                ),
              )),
               'default' => NULL,
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 4,
                'endLine' => 4,
              ),
            )),
          ),
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '390270a3c42c51ff6b577ddf62655a15' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'whereMorphedTo',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '8672eb04a751278646cc49c0431c24cc' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'whereNotMorphedTo',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'da058d77e0b84302f31f778c47d97bcb' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orWhereMorphedTo',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'e6ad6f2cc56a09d4fac11b0beeebb167' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orWhereNotMorphedTo',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '9be7e25c755b2fc2e0ca9fded2a7ca68' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'whereBelongsTo',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '91c86e55096b837d4f686e67b774d3b2' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orWhereBelongsTo',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '67ecd4b1f5fbfa20e2efbe0f0c590c01' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'whereAttachedTo',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '6941df4311f634f994d66a9f0442f462' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'orWhereAttachedTo',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '99c7be2b142ea3da249fddbfe26334c1' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'withAggregate',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'fca9df0f31d18d50a31a86691361929b' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'getRelationHashedColumn',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'ee086978f672bcae10706c1ff36b1e7e' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'withCount',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '006dcf8ff5c4496314e2ecb10dab242e' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'withMax',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '1b892e8ad9111b1c19d96f1ffbfefebb' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'withMin',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '10eb185f56bc851984e5d72bde5c7ca2' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'withSum',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'd4b1a3d43c3ba091c7e793baf0b4ba41' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'withAvg',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '6f2dac3ed104f0dd1f7b4c09fc92c41c' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'withExists',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '345261d4e1d9194fcdd1c64d3a29c5b7' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'addHasWhere',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '8f8c68aecb618dbc29b90be340e6a637' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'mergeConstraintsFrom',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'b219b0f86359d4aa4aebf0d5a8400702' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'requalifyWhereTables',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '7332b906f3520824f69f9f5996e7de38' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'addWhereCountQuery',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'caa1ab0360c8608141f3a6f5000ab9d7' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'getRelationWithoutConstraints',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'd608f23fe5a3c3b136e1b693acf0aa2c' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
         'uses' => 
        array (
          'badmethodcallexception' => 'BadMethodCallException',
          'closure' => 'Closure',
          'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
          'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
          'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
          'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
          'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
          'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
          'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
          'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
          'expression' => 'Illuminate\\Database\\Query\\Expression',
          'basecollection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
        ),
         'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
         'functionName' => 'canUseExistsForExistenceCheck',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Illuminate\\Database\\Eloquent\\Concerns',
           'uses' => 
          array (
            'badmethodcallexception' => 'BadMethodCallException',
            'closure' => 'Closure',
            'builder' => 'Illuminate\\Database\\Eloquent\\Builder',
            'eloquentcollection' => 'Illuminate\\Database\\Eloquent\\Collection',
            'relationnotfoundexception' => 'Illuminate\\Database\\Eloquent\\RelationNotFoundException',
            'belongsto' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo',
            'belongstomany' => 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany',
            'morphto' => 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo',
            'relation' => 'Illuminate\\Database\\Eloquent\\Relations\\Relation',
            'querybuilder' => 'Illuminate\\Database\\Query\\Builder',
            'expression' => 'Illuminate\\Database\\Query\\Expression',
            'basecollection' => 'Illuminate\\Support\\Collection',
            'str' => 'Illuminate\\Support\\Str',
            'invalidargumentexception' => 'InvalidArgumentException',
          ),
           'className' => 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
    ),
    1 => 
    array (
      '/Users/macbook/Desktop/clinic/smart-clinic-backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/QueriesRelationships.php' => '33452e2d263e1a34caa0d5c243ba138724b88156482829a15b20c9cf4c75b321',
    ),
  ),
));