
    VhI                    V    d dl mZ d dlmc mc mZ d dlmZ d dl	m
Z
  G d de
      Zy)    )annotationsNget_file_content)BaseFactCollectorc                  &    e Zd ZdZ e       ZddZy)FipsFactCollectorfipsNc                B    i }d|d<   t        d      }|r
|dk(  rd|d<   |S )NFr	   z/proc/sys/crypto/fips_enabled1Tr   )selfmodulecollected_facts
fips_factsdatas        V/home/dcms/DCMS/lib/python3.12/site-packages/ansible/module_utils/facts/system/fips.pycollectzFipsFactCollector.collect   s5    
"
6 ?@DCK!%Jv    )NN)__name__
__module____qualname__nameset	_fact_idsr    r   r   r   r      s    DIr   r   )
__future__r   "ansible.module_utils.compat.typingmodule_utilscompattypingt ansible.module_utils.facts.utilsr   $ansible.module_utils.facts.collectorr   r   r   r   r   <module>r#      s#   $ # . . = B) r   