Ë ôîè»Ç8†ãó^—dZddlZdgZejdej«Zd„Zdd„Zy)zÖ pygments.modeline ~~~~~~~~~~~~~~~~~ A simple modeline parser (based on pymodeline). :copyright: Copyright 2006-2023 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 ú6/usr/lib/python3.12/site-packages/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Úlinesr ÚretÚis r rrsy€ð �N‰NÓ €EØ �2�y�j ‘l 2Ð%Ô &ˆÜ$ QÓ'ˆÚ ØŠJð'ô�9˜b "Ö %ˆØ Œs�5‹z‹>Ü(¨¨q©Ó2ˆCÚØ’ ð &ð r )é)Ú__doc__ÚreÚ__all__ÚcompileÚVERBOSErr r©r r ÚrsAðñó à %Ð &€ðˆb�j‰jðð‡Z�Zó€ ò ô r