
    gh                         S SK Jr  S SKJrJr  S SKJr  S SKJrJ	r	J
r
  S SKJr   S SKJr  S SKJr  \(       a  S S	KJr   " S
 S\5      rg! \ a	    \	" S5      ef = f)    )wraps)AnyTYPE_CHECKINGadd_feature_flag)IntegrationDidNotEnable_check_minimum_version)parse_version)statsig)__version__zstatsig is not installed)StatsigUserc                   (    \ rS rSrSr\S 5       rSrg)StatsigIntegration   r   c                     ^ [        [        5      n [        [        U S5        [        R
                  m[        T5      U4S j5       nU[        l        g )Nr   c                 6   > T" X/UQ70 UD6n[        X5        U$ )Nr   )usergateargskwargsenabledold_check_gates        b/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/sentry_sdk/integrations/statsig.pysentry_check_gate8StatsigIntegration.setup_once.<locals>.sentry_check_gate   s&     %TA$A&AGT+N    )r   STATSIG_VERSIONr
   r   statsig_module
check_gater   )versionr   r   s     @r   
setup_onceStatsigIntegration.setup_once   sJ      017IF (22	~		 
	 %6!r    N)__name__
__module____qualname____firstlineno__
identifierstaticmethodr"   __static_attributes__r$   r   r   r   r      s    J6 6r   r   N)	functoolsr   typingr   r   sentry_sdk.feature_flagsr   sentry_sdk.integrationsr   r	   r
   sentry_sdk.utilsr   r   r   statsig.versionr   r   ImportErrorstatsig.statsig_userr   r   r$   r   r   <module>r4      sS     % 5 U U *31> 06 6  3
1
223s   A A