ó
    Eñi{  ã                   ó@   • S SK rS SKJs  Jr  S SKJr   " S S\5      rg)é    N)ÚBaseProviderc                   ó&   • \ rS rSrSrS\4S jrSrg)ÚProvideré   z€
Provider for Digital Object Identifier (DOI)
Source of info: https://en.wikipedia.org/wiki/Digital_object_identifier (English)
Úreturnc                 óÊ   • Sn[        U R                  R                  R                  SS5      5      nU R                  R	                  S5      R                  5       nU SU SU 3$ )z~
Generate a valid Digital Object Identifier (DOI).
Format: 10.{4-9 digits}/{alphanumeric string}
Eg: 10.1000/xyz123

:sample:
Ú10iè  iÿàõz?#?#?##Ú.Ú/)ÚstrÚ	generatorÚrandomÚrandintÚbothifyÚlower)ÚselfÚprefixÚ
registrantÚsuffixs       ÚY/home/mande/repo/quber/.venv/lib/python3.13/site-packages/faker/providers/doi/__init__.pyÚdoiÚProvider.doi
   s^   € ð ˆÜ˜Ÿ™×.Ñ.×6Ñ6°t¸XÓFÓGˆ
Ø—‘×'Ñ'¨	Ó2×8Ñ8Ó:ˆà�˜˜:˜, a¨ xÐ0Ð0ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   Ú__static_attributes__r   r   r   r   r      s   † ñð
1�S÷ 1r   r   )	ÚbuiltinsÚ@py_builtinsÚ_pytest.assertion.rewriteÚ	assertionÚrewriteÚ
@pytest_arÚfaker.providersr   r   r   r   r   Ú<module>r(      s   ðß  „ Õ (ô1ˆ|õ 1r   