Ë
    Ö—ÄjP  ã                  óR   — d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	  G d„ de«      Z
y)é    )Úannotations)ÚDecimal)ÚAny)Ú	AttributeÚNonCompletableGithubObjectÚNotSetc                  óV   — e Zd ZdZdd„Zed	d„«       Zed
d„«       Zed	d„«       Zdd„Z	y)ÚCVSSz™
    This class represents a CVSS.

    The reference can be found here
    <https://docs.github.com/en/rest/security-advisories/global-advisories>

    c                óF   — t         | _        t         | _        t         | _        y ©N)r   Ú_scoreÚ_vector_stringÚ_version©Úselfs    úPC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/CVSS.pyÚ_initAttributeszCVSS._initAttributes;   s   € Ü*0ˆŒÜ.4ˆÔÜ,2ˆ�ó    c                ó.   — | j                   j                  S r   )r   Úvaluer   s    r   Úscorez
CVSS.score@   s   € à�{‰{× Ñ Ð r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   Úvector_stringzCVSS.vector_stringD   s   € à×"Ñ"×(Ñ(Ð(r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   ÚversionzCVSS.versionH   s   € à�}‰}×"Ñ"Ð"r   c                óN  — d|v r0|d   �+| j                  t        t        |d   «      «      «      | _        d|v rm|d   �g| j	                  |d   «      | _        | j                  t        | j                  j                  d«      d   j                  d«      d   «      «      | _        y y y )Nr   r   Ú:é   Ú/r   )	Ú_makeDecimalAttributer   Ústrr   Ú_makeStringAttributer   r   Úsplitr   )r   Ú
attributess     r   Ú_useAttributeszCVSS._useAttributesL   s©   € Ø�jÑ  Z°Ñ%8Ð%Dà×4Ñ4´W¼SÀÈGÑATÓ=UÓ5VÓWˆDŒKØ˜jÑ(¨Z¸Ñ-HÐ-TØ"&×";Ñ";¸JÀÑ<WÓ"XˆDÔØ ×6Ñ6´w¸t×?QÑ?Q×?WÑ?WÐX[Ó?\Ð]^Ñ?_×?eÑ?eÐfiÓ?jÐklÑ?mÓ7nÓoˆD�Mð .UÐ(r   N)ÚreturnÚNone)r&   r   )r&   r!   )r$   zdict[str, Any]r&   r'   )
Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úpropertyr   r   r   r%   © r   r   r
   r
   2   sN   „ ñó3ð
 ò!ó ð!ð ò)ó ð)ð ò#ó ð#ôpr   r
   N)Ú
__future__r   Údecimalr   Útypingr   Úgithub.GithubObjectr   r   r   r
   r-   r   r   Ú<module>r2      s&   ðõT #å Ý ç MÑ Mô pÐ%õ  pr   