B
    	²ô`x  ã               @   s    d dl mZ G dd„ deƒZdS )é   )ÚProviderc               @   s$   e Zd ZdZdZdd„ Zdd„ ZdS )r   z­Implement automotive provider for ``ar_PS`` locale.

    Sources:

    - https://en.wikipedia.org/wiki/Vehicle_registration_plates_of_the_Palestinian_National_Authority
    )z{{district}}-####-3#z{{district}}-####-4#z{{district}}-####-7#z{{district}}-####-9#z{{district}}-####-30z####z####-99z	1-####-0#z	3-####-0#z	1-####-1#z	3-####-1#z	1-####-2#z	3-####-2#z	1-####-4#z	3-####-4#z	1-####-5#z	3-####-5#c          
   C   s   |   ddddddddg¡S )	z,Generate a district code for license plates.Ú1Ú3Ú4Ú7Ú5Ú6Ú8Ú9)Úrandom_element)Úself© r   úX/home/dcms/DCMS/lib/python3.7/site-packages/faker/providers/automotive/ar_PS/__init__.pyÚdistrict,   s    zProvider.districtc             C   s   |   | j¡}|  | j |¡¡S )zGenerate a license plate.)r   Úlicense_formatsZnumerifyÚ	generatorÚparse)r   Úpatternr   r   r   Úlicense_plate@   s    zProvider.license_plateN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r      s   r   N)Ú r   ZAutomotiveProviderr   r   r   r   Ú<module>   s   