
    &h                     R    S SK r S SKrS SKJrJr  S rS rS r\S:X  a  \" 5         gg)    N)quote
urlunparsec              #      #    [         R                  R                  U 5      u  pU(       a  [        U 5       S h  vN   Uv   g g  N
7f)N)ospathsplit	_iterpath)r   lasts     L/var/www/auris/envauris/lib/python3.13/site-packages/pygame/docs/__main__.pyr	   r	      s6     t$JDT?""
 "s   7AAAc                     [         R                  R                  [         R                  R                  [        5      5      n [         R                  R                  U SS5      n[         R                  R                  U5      $ )N	generated
index.html)r   r   dirnameabspath__file__joinexists)pkg_dir	main_pages     r   has_local_docsr      sJ    ggoobggooh78GWk<@I77>>)$$    c                     [         R                  R                  [         R                  R                  [        5      5      n [         R                  R                  U SS5      n[         R                  R                  U5      (       ah  [        SR                  [        U5      5      5      n[         R                  R                  [        5      u  p4U(       a  U SU 3n[        SSUSSS45      nOSn[        R                  " U5        g )Nr   r   /file zhttps://www.pygame.org/docs/)r   r   r   r   r   r   r   r   r	   
splitdriver   
webbrowseropen)r   r   url_pathdriveresturls         r   	open_docsr#      s    ggoobggooh78GWk<@I	ww~~i  )I"678gg((2(,H&"hB;<,OOCr   __main__)	r   r   urllib.parser   r   r	   r   r#   __name__ r   r   <module>r(      s3    
  *% zK r   