<?php declare(strict_types = 1);

// ftm-/Users/macbook/Desktop/clinic/smart-clinic-backend/vendor/laravel/framework/src/Illuminate/Auth/Access/Gate.php
return \PHPStan\Cache\CacheItem::__set_state(array(
   'variableKey' => 'v6-2.3.3',
   'data' => 
  array (
    0 => 
    array (
      '8889eb9c0a050c2bae88190edf6d407a' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => NULL,
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '22d56784593681bc0b0f7e68d6ed07ac' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => NULL,
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Auth\\Access\\HandlesAuthorization',
         'traitData' => 
        array (
          0 => '/Users/macbook/Desktop/clinic/smart-clinic-backend/vendor/laravel/framework/src/Illuminate/Auth/Access/Gate.php',
          1 => 'Illuminate\\Auth\\Access\\Gate',
          2 => 'Illuminate\\Auth\\Access\\HandlesAuthorization',
          3 => NULL,
          4 => NULL,
        ),
      )),
      '6030e224406b81034d8cadde9ca0d334' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'allow',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Auth\\Access\\HandlesAuthorization',
         'traitData' => 
        array (
          0 => '/Users/macbook/Desktop/clinic/smart-clinic-backend/vendor/laravel/framework/src/Illuminate/Auth/Access/Gate.php',
          1 => 'Illuminate\\Auth\\Access\\Gate',
          2 => 'Illuminate\\Auth\\Access\\HandlesAuthorization',
          3 => NULL,
          4 => NULL,
        ),
      )),
      '94a6e68323eda3f8183b3d3ca1463933' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'deny',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Auth\\Access\\HandlesAuthorization',
         'traitData' => 
        array (
          0 => '/Users/macbook/Desktop/clinic/smart-clinic-backend/vendor/laravel/framework/src/Illuminate/Auth/Access/Gate.php',
          1 => 'Illuminate\\Auth\\Access\\Gate',
          2 => 'Illuminate\\Auth\\Access\\HandlesAuthorization',
          3 => NULL,
          4 => NULL,
        ),
      )),
      '98be62571e5fb578b98bbf3e38e58121' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'denyWithStatus',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Auth\\Access\\HandlesAuthorization',
         'traitData' => 
        array (
          0 => '/Users/macbook/Desktop/clinic/smart-clinic-backend/vendor/laravel/framework/src/Illuminate/Auth/Access/Gate.php',
          1 => 'Illuminate\\Auth\\Access\\Gate',
          2 => 'Illuminate\\Auth\\Access\\HandlesAuthorization',
          3 => NULL,
          4 => NULL,
        ),
      )),
      'd75b8ef3afa25c0f11bc0754f34d6d21' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'denyAsNotFound',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => 'Illuminate\\Auth\\Access\\HandlesAuthorization',
         'traitData' => 
        array (
          0 => '/Users/macbook/Desktop/clinic/smart-clinic-backend/vendor/laravel/framework/src/Illuminate/Auth/Access/Gate.php',
          1 => 'Illuminate\\Auth\\Access\\Gate',
          2 => 'Illuminate\\Auth\\Access\\HandlesAuthorization',
          3 => NULL,
          4 => NULL,
        ),
      )),
      '02abce6a0d8d0c3de303a024ab582e54' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => '__construct',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '52049164bfc3c9800a041f01ac0f26b0' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'has',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '7fca3725320e63b8e6286e41594333a7' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'allowIf',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'd81f2f0f8f75b5b2a8be5abf86cb9d80' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'denyIf',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'fb9c351799e7417482cb6be5e4795f43' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'authorizeOnDemand',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '5d20d8d61bf1f96b01eeaa3d7fa9861a' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'define',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '4f9c8094f5292ca638e79605c1f8c839' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'resource',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '1e070059bfd3276054446594226884e3' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'buildAbilityCallback',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '50cc745ebe131dc5f384c8ec14b6cafd' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'policy',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'a84854f229be1d587b64fefc6ecad36a' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'before',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'c9732d491a11c325d64459a9cec7ba62' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'after',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '6071287a179325736fbeaf4107ce5741' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'allows',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '1a14015b849a2576eb1c30da7a51fb2a' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'denies',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'b0e23559b3728e2b31a94e1cb28aeb48' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'check',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '168b9f97f669fa45f489f851a4441ae0' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'any',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'd61305325315ac1472709d72de72574d' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'none',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'cd72809b5d88b8878dcfbc670854d2bc' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'authorize',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '065375ddfe50278f1b9f366b3faa33ab' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'inspect',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '5ba0c8d4f66c797514187b9450016c01' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'raw',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'febc3f00e24023bfa119aa777b819d12' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'canBeCalledWithUser',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'a7e3da7a6666dbf5959519e47bc2da98' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'methodAllowsGuests',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'c5e8747baef16c07c75433cf20a56eaa' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'callbackAllowsGuests',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '6818d03f8b0050397d16122f69382718' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'parameterAllowsGuests',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '67715705106a631dfa2610c02434590c' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'callAuthCallback',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '117e1c017f90c061568b05f24d151110' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'callBeforeCallbacks',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '4f2aa291ee5557563114df839cb44a8a' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'callAfterCallbacks',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '1d33e4cf73c844a8d72364dea1ca64c7' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'dispatchGateEvaluatedEvent',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'eaab4312267f1ec980793f622705ea7d' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'resolveAuthCallback',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '58bbd4c7aed447231ce53015b47e289f' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'getPolicyFor',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '7ed2715a1bc94f20d318a7d1e8084233' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'getPolicyFromAttribute',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '5f9d2b3b4e6de2d187b1978ac70afa1d' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'guessPolicyName',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'f892c5bc09856a81eac96c082bc86eeb' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'guessPolicyNamesUsing',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '5002588aed106e85b097f7d920d698cf' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'resolvePolicy',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '42781e3a4741dc6119e4a07c3ad1077c' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'resolvePolicyCallback',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '37b286691059f39216bd5d407faf22cd' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'callPolicyBefore',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '189a7e5109603bac7aa83a99c47ac589' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'callPolicyMethod',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'ae2fa7ce6c7607c11d1e0c9309e3c7be' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'formatAbilityToMethod',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'a53259ede232cd40b7062de4c0d04490' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'forUser',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '1081ffbc213741cb1986e3c00a59794a' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'resolveUser',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '0b2c3f4731ee71acb41c2bb110e8239c' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'abilities',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '039234d4794099a1c5fb18e39cc7e747' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'policies',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'bee802e9380693a31670f9251b4797ef' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'defaultDenialResponse',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'ce0ef84824ddeff3b27b5f065711adf6' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Illuminate\\Auth\\Access',
         'uses' => 
        array (
          'closure' => 'Closure',
          'exception' => 'Exception',
          'gateevaluated' => 'Illuminate\\Auth\\Access\\Events\\GateEvaluated',
          'gatecontract' => 'Illuminate\\Contracts\\Auth\\Access\\Gate',
          'container' => 'Illuminate\\Contracts\\Container\\Container',
          'dispatcher' => 'Illuminate\\Contracts\\Events\\Dispatcher',
          'usepolicy' => 'Illuminate\\Database\\Eloquent\\Attributes\\UsePolicy',
          'arr' => 'Illuminate\\Support\\Arr',
          'collection' => 'Illuminate\\Support\\Collection',
          'str' => 'Illuminate\\Support\\Str',
          'invalidargumentexception' => 'InvalidArgumentException',
          'reflectionclass' => 'ReflectionClass',
          'reflectionfunction' => 'ReflectionFunction',
        ),
         'className' => 'Illuminate\\Auth\\Access\\Gate',
         'functionName' => 'setContainer',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 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/Auth/Access/Gate.php' => '857c10d212008c9f907d0760ce102d39e6e4f91f710d1aa27c171881167cc5fe',
      '/Users/macbook/Desktop/clinic/smart-clinic-backend/vendor/composer/../laravel/framework/src/Illuminate/Auth/Access/HandlesAuthorization.php' => '1679ad4c0214015d43a3c19643aca874230da67f732f99a09925965ff1019e7c',
    ),
  ),
));