
    dh                        d dl mZmZ d dlmZmZ dZdZe de dZddd	e	d
e	dee	   dede	f
dZ
ddd
e	dee	   dede	fdZde	dede	fdZd
e	dede	fdZ	 	 	 	 	 	 	 	 	 	 	 	 d"de	dee	   dedededededededededed ede	fd!Zy)#    )AnyOptional)	urlencodeurljoinzhttps://docs.aiogram.dev/zdev-3.xz/en//N)	fragment_urlpathr   queryreturnc                z    t        | dj                  |      d      } |r| dt        |      z   z  } |r| d|z   z  } | S )Nr   T)allow_fragments?#)r   joinr   )r	   r   r
   r   s       L/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/utils/link.py_format_urlr   
   sE    
#sxx~t
<CsYu%%%sYJ    c                 ,    t        t        g|d| i|S )Nr   )r   BASE_PAGE_URL)r   r
   r   s      r   docs_urlr      s    }JtJyJEJJr   linkkwargsc                      t        d|  fi |S )Nztg://r   )r   r   s     r   create_tg_linkr      s    tf~000r   c                       t        dg| i |S )Nzhttps://t.mer   )r
   r   s     r   create_telegram_linkr      s    ~7777r   username	parameterchange_infopost_messagesedit_messagesdelete_messagesrestrict_membersinvite_userspin_messagespromote_membersmanage_video_chats	anonymousmanage_chatc                    i }|||d<   g }|r|j                  d       |r|j                  d       |r|j                  d       |r|j                  d       |r|j                  d       |r|j                  d       |r|j                  d       |	r|j                  d	       |
r|j                  d
       |r|j                  d       |r|j                  d       |rdj                  |      |d<   t        | fi |S )N
startgroupr!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   +admin)appendr   r   )r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   paramspermissionss                  r   create_channel_bot_linkr3      s    F(|K=)?+?+,--.>*>*,-/0;'=)((;/w3F33r   )NFFFFFFFFFFF)typingr   r   urllib.parser   r   BASE_DOCS_URLBRANCHr   strr   r   r   r   boolr3    r   r   <module>r;      sv     ++	 /fXQ/ BF S  # PS X[  59 KC KHSM K3 K3 K1 1 1 18 8s 8s 8  $!"!$+4+4}+4 +4 	+4
 +4 +4 +4 +4 +4 +4 +4 +4 +4 	+4r   