1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Ë
ñúhíãó^—dZddlZdgZejdej«Zd„Zdd„Zy)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—tj|«}|r|jd«Sy)Né)Ú modeline_reÚsearchÚgroup)ÚlÚms  úPH:\Change_password\venv_build\Lib\site-packages\pip/_vendor/pygments/modeline.pyÚget_filetype_from_liner s(€Ü×ј1Ó€AÙØw‰wq‹zÐð    ócóҗ|j«}|d| dz
d…D]}t|«}|sŒ|cSt|dd«D]%}|t|«ksŒt||«}|sŒ#|cSy)zL
    Scan the buffer for modelines and return filetype if one is found.
    éÿÿÿÿrN)Ú
splitlinesr ÚrangeÚlen)ÚbufÚ    max_linesÚlinesÚlineÚretÚis      r rrsƒ€ð N‰NÓ €Eؐb˜)˜ A™ bÐ(Ñ)òˆÜ$ TÓ*ˆÚ ØŠJðô9˜b "Ó %òˆØ Œs5‹z‹>Ü(¨¨q©Ó2ˆCÚØ’
ð    ð r )é)Ú__doc__ÚreÚ__all__ÚcompileÚVERBOSErr r©r r ú<module>r sAðñó
à %Ð
&€ðˆbj‰jðð‡ZZó€ ò ô r