§
    ”j³  ã                   ó,   — d dl mZ  G d„ d¦  «        ZdS )é    )Úutilc                   ó:   — e Zd ZdZd„ Zd„ Zed„ ¦   «         Zd„ ZdS )ÚFunctionMapNc                 ó,   — t          ¦   «         | _        d S ©N)ÚdictÚfm©Úselfs    ú_/lsinfo/ai/hellotax_ai/base_platform/venv/lib/python3.11/site-packages/casbin/model/function.pyÚ__init__zFunctionMap.__init__   s   € Ý‘&”&ˆŒˆˆó    c                 ó   — || j         |<   d S r   ©r	   )r   ÚnameÚfuncs      r   Úadd_functionzFunctionMap.add_function   s   € ØˆŒ‰ˆˆr   c                  ób  — t          ¦   «         } |                      dt          j        ¦  «         |                      dt          j        ¦  «         |                      dt          j        ¦  «         |                      dt          j        ¦  «         |                      dt          j        ¦  «         |                      dt          j        ¦  «         |                      dt          j	        ¦  «         |                      dt          j
        ¦  «         |                      d	t          j        ¦  «         | S )
NÚkeyMatchÚ	keyMatch2Ú	keyMatch3Ú	keyMatch4Ú	keyMatch5Ú
regexMatchÚipMatchÚ	globMatchÚ	timeMatch)r   r   r   Úkey_match_funcÚkey_match2_funcÚkey_match3_funcÚkey_match4_funcÚkey_match5_funcÚregex_match_funcÚip_match_funcÚglob_match_funcÚtime_match_funcr   s    r   Úload_function_mapzFunctionMap.load_function_map   sß   € å‰]Œ]ˆØ
Š˜
¥DÔ$7Ñ8Ô8Ð8Ø
Š˜¥TÔ%9Ñ:Ô:Ð:Ø
Š˜¥TÔ%9Ñ:Ô:Ð:Ø
Š˜¥TÔ%9Ñ:Ô:Ð:Ø
Š˜¥TÔ%9Ñ:Ô:Ð:Ø
Š˜¥dÔ&;Ñ<Ô<Ð<Ø
Š˜	¥4Ô#5Ñ6Ô6Ð6Ø
Š˜¥TÔ%9Ñ:Ô:Ð:Ø
Š˜¥TÔ%9Ñ:Ô:Ð:àˆ	r   c                 ó   — | j         S r   r   r
   s    r   Úget_functionszFunctionMap.get_functions*   s	   € ØŒwˆr   )	Ú__name__Ú
__module__Ú__qualname__r	   r   r   Ústaticmethodr'   r)   © r   r   r   r      sa   € € € € € Ø	€Bðð ð ðð ð ð ðð ñ „\ððð ð ð ð r   r   N)Úcasbinr   r   r.   r   r   ú<module>r0      sK   ðð Ð Ð Ð Ð Ð ðð ð ð ð ñ ô ð ð ð r   