
    ,h                     ^    d Z ddlZdgZ ej                  dej                        Zd ZddZy)z
    pygments.modeline
    ~~~~~~~~~~~~~~~~~

    A simple modeline parser (based on pymodeline).

    :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    Nget_filetype_from_bufferze
    (?: vi | vim | ex ) (?: [<=>]? \d* )? :
    .* (?: ft | filetype | syn | syntax ) = ( [^:\s]+ )
c                 T    t         j                  |       }|r|j                  d      S y )N   )modeline_researchgroup)lms     S/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/pygments/modeline.pyget_filetype_from_liner      s(    1Awwqz 	    c                     | j                         }|d| dz
  d   D ]  }t        |      }|s|c S  t        |dd      D ]%  }|t        |      k  st        ||         }|s#|c S  y)zL
    Scan the buffer for modelines and return filetype if one is found.
    r   N)
splitlinesr   rangelen)buf	max_lineslineslineretis         r   r   r      s     NNEb)Ab() $T*J 9b"% s5z>(q2C
	 r   )   )__doc__re__all__compileVERBOSEr   r   r    r   r   <module>r       sA    
%
& bjj  ZZr   