j]jrj KAccept-Encoding,User-Agent$ gl|3 KEY: https://avaliareassessoria.com.br/Ven-SS/root/proc/self/cwd/opt/imunify360/venv/lib/python3.11/site-packages/pip/_vendor/pygments/filters/__pycache__/__init__.cpython-311.pyc HTTP/1.1 200 OK Date: Sat, 12 Sep 2026 05:34:42 GMT Server: Apache Last-Modified: Mon, 20 Jul 2026 08:43:27 GMT Accept-Ranges: bytes Content-Length: 40198 Vary: Accept-Encoding,User-Agent Connection: close Content-Type: text/plain ]jȝ dZddlZddlmZmZmZmZmZmZm Z ddl m Z ddl m Z mZmZmZmZmZddlmZdZdZd Zd fd ZGd d e ZGdde ZGdde ZGdde ZGddeZGdde ZGdde Z Gdde Z!Gdde Z"eeeee e!e"edZ#dS)z pygments.filters ~~~~~~~~~~~~~~~~ Module containing filter lookup functions and default filters. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N)StringCommentKeywordNameError Whitespacestring_to_tokentype)Filter) get_list_opt get_int_opt get_bool_optget_choice_opt ClassNotFound OptionError)find_plugin_filterscn|tvr t|StD]\}}||kr|cSdS)z2Lookup a filter by name. Return None if not found.NFILTERSr) filternamenameclss /builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib/python3.11/site-packages/pip/_vendor/pygments/filters/__init__.pyfind_filter_classrsOWz""(** c :  JJJ  4c Zt|}|r|di|Std|d)zReturn an instantiated filter. Options are passed to the filter initializer if wanted. Raise a ClassNotFound if not found. zfilter z not foundN)rr)roptionsrs rget_filter_by_namer sF J ' 'C @s~~W~~>j>>>???rc#TKtEd{VtD] \}}|V dS)z'Return a generator of all filter names.Nr)r_s rget_all_filtersr!-sL&((a rc|SNr)xs rr%5s1rc#.Kd}||D]W}||}}||kr||||fV|||||fV|}X|t|kr|||dfVdSdS)Nr)finditerstartendlen) ttypevalueregex specialttype replacefunclastmatchr(r)s r_replace_specialr24s D&&[[]]EIIKKs D==tEz** * * *KKeCi(8999999 s5zzU455\!!!!!!rceZdZdZdZdZdS) CodeTagFilteraOHighlight special code tags in comments and docstrings. Options accepted: `codetags` : list of strings A list of strings that are flagged as code tags. The default is to highlight ``XXX``, ``TODO``, ``FIXME``, ``BUG`` and ``NOTE``. .. versionchanged:: 2.13 Now recognizes ``FIXME`` by default. c tj|fi|t|dgd}tjddd|D|_dS)Ncodetags)XXXTODOFIXMEBUGNOTEz\b({})\b|c:g|]}|tj|Sr)reescape).0tags r z*CodeTagFilter.__init__..Rs5> > > "c> IcNN> > > r)r __init__r r>compileformatjointag_re)selfrtagss rrCzCodeTagFilter.__init__Ns(((((GZCCCEEj!3!3CHH> > &*> > > 5 5 " "    rc#K|j}|D]S\}}|tjvs|tvr1|tjvr#t |||tjEd{VM||fVTdSr#)rGrDocrPreprocr2Special)rHlexerstreamr-r+r,s rfilterzCodeTagFilter.filterVs " # #LE5 ""GO+++E5%QQQQQQQQQQUl""""  # #rN__name__ __module__ __qualname____doc__rCrPrrrr4r4As<     #####rr4c ,eZdZdZidddddddd d d d d ddddddddddddddddddd d!d"d#id$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEidFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgidhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~d}ddddddddddiddddddddddddddddddddddddddddddddddidddddddddddddddddddddddd“ddēddƓddȓddʓdd̓iddΓddГddғddԓdd֓ddؓddړddܓddޓddddddddddddddddiddddddddddddddddddddddddddd d d d d dddidddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2id3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTidUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dd Ziddddddddddddddddddddddddddddddddddidddddddddddddddddddddddddddddddd“dÐdēidŐdƓdǐdȓdɐdʓdːd̓d͐dΓdϐdГdѐdғdӐdԓdՐd֓dאdؓdِdړdېdܓdݐdޓdߐdddddddiddddddddddddddddddddddddddddddddddid d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*id+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLidMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddeddfddgddhd did idjd dkddlddmddnddoddpddqddrddsddtd!dud#dvd%dwd'dxd)dyd+dzd-id{d/d|d1d}d3d~d5dd7dd9dd;dd=dd?ddAddCddEddddddddddiddddGddIddKddMddOddQddSddUddWddYdd[dd]dd_ddaddcddeiddgddiddkddmddoddqddsdduddwddydd{dd}dd}ddddddddiddddddddddddddddddddddddÓdĐdœdƐdǓdȐdɓddddidddddddddddddddddddddddddddddڐdۓdܐdݓddidddddddddd“ddēddƓddȓddʓdd̓ddΓddГddғddԓdd֓ddؓddړiddܓddޓddddddddddddddddddddddddddddddiddddddddddddd d d dd dd d dd ddddddddddddidddddddd dddd"dd$dd&dd(dd*d d,d!d.d"d0d#d2d$d4d%d6d&d8id'd:d(d<d)d>d*d@d+dBd,dDd-dFd.dHd/dJd0dLd1dNd2dPd3dRd4dTd5dVd6dXd7dZid8d\d9d^d:d`d;dbd<ddd=dfd>dhd?djd@dldAdndBdpdCdrdDdEdFdGdHdtdIdvdJdwidKdxdLdydMdNdOdPdQdRdSdTdUdzdVd{dWd|dXd}dYd~dZdd[d\d]d^d_d`dadbdcddidedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddiZeedZdZdZdS( SymbolFilteraConvert mathematical symbols such as \ in Isabelle or \longrightarrow in LaTeX into Unicode characters. This is mostly useful for HTML or console output when you want to approximate the source rendering you'd see in an IDE. Options accepted: `lang` : string The symbol language. Must be one of ``'isabelle'`` or ``'latex'``. The default is ``'isabelle'``. z\alphauαz\betauβz\gammauγz\deltauδz \varepsilonuεz\zetauζz\etauηz \varthetauθz\iotauιz\kappauκz\lambdauλz\muuμz\nuuνz\xiuξz\piuπz\varrhouρz\sigmauσz\tauuτz\upsilonuυz\varphiuφz\chiuχz\psiuψz\omegauωz\GammauΓz\DeltauΔz\ThetauΘz\LambdauΛz\XiuΞz\PiuΠz\SigmauΣz\UpsilonuΥz\PhiuΦz\PsiuΨz\OmegauΩz \leftarrowu←z\longleftarrowu⟵z \rightarrowu→z\longrightarrowu⟶z \Leftarrowu⇐z\Longleftarrowu⟸z \Rightarrowu⇒z\Longrightarrowu⟹z\leftrightarrowu↔z\longleftrightarrowu⟷z\Leftrightarrowu⇔z\Longleftrightarrowu⟺z\mapstou↦z \longmapstou⟼z\relbaru─z\Relbaru═z\hookleftarrowu↩z\hookrightarrowu↪z\leftharpoondownu↽z\rightharpoondownu⇁z\leftharpoonupu↼z\rightharpoonupu⇀z\rightleftharpoonsu⇌z\leadstou↝z\downharpoonleftu⇃z\downharpoonrightu⇂z\upharpoonleftu↿z\upharpoonrightu↾z \restrictionz\uparrowu↑z\Uparrowu⇑z \downarrowu↓z \Downarrowu⇓z \updownarrowu↕z \Updownarrowu⇕z\langleu⟨z\rangleu⟩z\lceilu⌈z\rceilu⌉z\lflooru⌊z\rflooru⌋z\flqq«z\frqq»z\botu⊥z\topu⊤z\wedgeu∧z \bigwedgeu⋀z\veeu∨z\bigveeu⋁z\forallu∀z\existsu∃z\nexistsu∄z\neg¬z\Boxu□z\Diamondu◇z\vdashu⊢z\modelsu⊨z\dashvu⊣z\surdu√z\leu≤z\geu≥z\llu≪z\ggu≫z\lesssimu≲z\gtrsimu≳z \lessapproxu⪅z \gtrapproxu⪆z\inu∈z\notinu∉z\subsetu⊂z\supsetu⊃z \subsetequ⊆z \supsetequ⊇z \sqsubsetu⊏z \sqsupsetu⊐z \sqsubsetequ⊑z \sqsupsetequ⊒z\capu∩z\bigcapu⋂z\cupu∪z\bigcupu⋃z\sqcupu⊔z \bigsqcupu⨆z\sqcapu⊓z \Bigsqcapu⨅z \setminusu∖z\proptou∝z\uplusu⊎z\bigplusu⨄z\simu∼z\dotequ≐z\simequ≃z\approxu≈z\asympu≍z\congu≅z\equivu≡z\Joinu⋈z\bowtieu⨝z\precu≺z\succu≻z\precequ≼z\succequ≽z \parallelu∥z\mid¦z\pm±z\mpu∓z\times×z\div÷z\cdotu⋅z\staru⋆z\circu∘z\daggeru†z\ddaggeru‡z\lhdu⊲z\rhdu⊳z\unlhdu⊴z\unrhdu⊵z \triangleleftu◃z\trianglerightu▹z \triangleu△z \trianglequ≜z\oplusu⊕z \bigoplusu⨁z\otimesu⊗z \bigotimesu⨂z\odotu⊙z\bigodotu⨀z\ominusu⊖z\oslashu⊘z\dotsu…z\cdotsu⋯z\sumu∑z\produ∏z\coprodu∐z\inftyu∞z\intu∫z\ointu∮z \clubsuitu♣z \diamondsuitu♢z \heartsuitu♡z \spadesuitu♠z\alephuℵz \emptysetu∅z\nablau∇z\partialu∂z\flatu♭z\naturalu♮z\sharpu♯z\angleu∠z \copyright©z\textregistered®z\textonequarter¼z \textonehalf½¾ªºu€£¥¢¤°) z\textthreequartersz\textordfemininez\textordmasculinez\euroz\poundsz\yenz \textcentz \textcurrencyz \textdegreez\u𝟬z\u𝟭z\u𝟮z\u𝟯z\u𝟰z\u𝟱z\u𝟲z\u𝟳z\u𝟴z\u𝟵z\u𝒜z\uℬz\u𝒞z\u𝒟z\uℰz\uℱz\u𝒢z\uℋz\uℐz\u𝒥z\u𝒦z\uℒz\uℳz\u𝒩z\u𝒪z\

u𝗉z\u𝗊z\u𝗋z\u𝗌z\u𝗍z\u𝗎z\u𝗏z\u𝗐z\u𝗑z\u𝗒z\u𝗓z\u𝔄z\u𝔅z\uℭz\

u𝔇z\u𝔈z\u𝔉z\u𝔊z\uℌz\uℑz\u𝔍z\u𝔎z\u𝔏z\u𝔐z\u𝔑z\u𝔒z\u𝔓z\u𝔔z\uℜz\u𝔖z\u𝔗z\u𝔘z\u𝔙z\u𝔚z\u𝔛z\u𝔜z\uℨz\u𝔞z\u𝔟z\u𝔠z\
u𝔡z\u𝔢z\u𝔣z\u𝔤z\u𝔥z\u𝔦z\u𝔧z\u𝔨z\u𝔩z\u𝔪z\u𝔫z\u𝔬z\u𝔭z\u𝔮z\u𝔯z\u𝔰z\u𝔱z\u𝔲z\u𝔳z\u𝔴z\u𝔵z\u𝔶z\u𝔷z\z\z\z\z \z\z\z\z\z\z \z\z\z\z\z\z\z\z \z\z\z\z\z\z\z\z \z\z\z\z \z\z\z\z\u𝔹z \uℂz\uℕz\uℚz\uℝz\uℤz \z\z \z\z \z\z \z\z\z\z\z\z \z \z \z \z\z\z\z\z\z\z\z \z\z\z\z\z\z\u∷z\z\z\z\z \z \z \z \z\z\z \z \z\u⦇z\u⦈z \u⟦z \u⟧z \u⦃z \u⦄z\z\z \z\z\z\z\z\z \z \z \z\z\z \z \z \z \u⊩z \u⊫z \z\z\z\z\z \z \z \z \z\z\z\z \z \z \z \z \z \z \z \z\z\z\z\z \z \z \z \z \z \z\z\z\u≠z\z\z\z \z\z\z\u⌣z\z\u⌢z\z \z\z\z \z \z \z\z \z \z\z\
z\z\z \u∙z\z \z \z\z\z\z\z\z\z \z \z\z\z \z \z\z\z \z \z\z\z\z\z \z \z \z \z \z\z \z \z\z \z\z \z\z \z\z\z \z \z \­z \¯z \z \z\z\z\z \
§z \¶z \¡z\¿z\z \z\z\z \z \z\u⨿z\u℧z \u◊z\u℘z\u≀z \u⋄z\´z\uız \¨z \¸z\u˝z\uϵz \u⏎z\u‹z\u›z\u⌂z\<^sub>u⇩z\<^sup>u⇧z\<^bold>u❙z\<^bsub>u⇘z\<^esub>u⇙z\<^bsup>u⇗z\<^esup>u⇖)isabellelatexc vtj|fi|t|dddgd}|j||_dS)Nlangrtru)r rCrlang_mapsymbols)rHrrws rrCzSymbolFilter.__init__sK(((((gv)73ZAA}T* rc#\K|D]&\}}||jvr||j|fV ||fV'dSr#)ryrHrNrOr+r,s rrPzSymbolFilter.filters^" # #LE5 $$T\%000000Ul""""  # #rN) rRrSrTrU latex_symbolsisabelle_symbolsrxrCrPrrrrWrWash!  E<E<E <E < E < E < E <E <E <E <E <E <E <E <E <E   \?g@ \AgB \CgD \EgggF \GgH \IgJ \KgL \MgN \OgP \QgR \SgT \UgV \WgX \YgZ \[g\ \]g^ \_g` \agb \cgd \egf \ggggh \igj \kgl \mgn \ogp \qgr \sgt \ugv \wgx \ygz \{g| \}g~ \g@ \AgB \CgD \EgF \GgH \IgggJ \KgL \MgN \OgP \QgR \SgT \UgV \WgX \YgZ \[g\ \]g^ \_g` \agb \cgd \egf \ggh \igj \kgggl \mgn \ogp \qgr \sgt \ugv \wgx \ygz \{g| \}g~ \g@ \AgB \CgD \EgF \GgH \IgJ \KgL \MgggN \OgP \QgR \SgT \UgV \WgX \YgZ \[g\ \]g^ \_g` \agb \cgd \egf \ggh \igj \kgl \mgn \ogggp \qgr \sgt \ugv \wgx \ygz \{g| \}g~ \g@ \AgB \CgD \EgF \GgH \IgJ \KgL \MgN \OgP \QgggR \SgT \UgV \WgX \YgZ \[g\ \]g^ \_g` \agb \cgd \egf \ggh \igj \kgl \mgn \ogp \qgr \sgggt \ugv \wgx \ygz \{g| \}g~ \g@ \AgB \CgD \EgF \GgH !\IgJ \KgL !\MgN \OgP \QgR \SgT \UgggV \WgX \YgZ \[g\ \]g^ \_g` \agb \cgd \egf \ggh \igj \kgl \mgn \ogp \qgr \sgt \ugv \wgggx \ygz \{g| \}g~ \g@ \AgB \CgD \EgF \GgH \IgJ \KgL \MgN \OgP \QgR \SgT \UgV \WgX \YgggZ \[g\ \]g^ \_g` \agb \cgd \egf \ggh \igj \kgl \mgn \ogp \qgr \sgt \ugv \wgx \ygz \{ggg| \}g~ \g@ \AgB \CgD \EgF \GgH \IgJ \KgL \MgN \OgP \QgR \SgT \UgV \WgX \YgZ \[g\ \]ggg^ \_g` \agb \cgd \egf \ggh \igj \kgl \mgn \ogp \qgr \sgt \ugv \wgx \ygz \{g| \}g~ \ggg@ \AgB \CgD \EgF \GgH \IgJ \KgL \MgN \OgP \QgR \SgT \UgV \WgX \YgZ \[g\ \]g^ \_g` \agggb \cgd \egf \ggh \igj \kgl \mgn \ogp \qgr \sgt \ugv \wgx \ygz \{g| \}g~ \g@ \A gB \C gggD \E gF \G gH \I gJ \K gL \M gN \O gP \Q gR \S gT \U gV \W gX \Y gZ \[ g\ \] g^ \_ g` \a gb \c gd \e gggf \g gh \i gj \k gl \m gn \o gp \q gr \s gt \u gv \w gx \y gz \{ g| \} g~ \ g@ \A gB \C gD \E gF \G gggH \I gJ \K gL \M gN \O gP \Q gR \S gT \U gV \W gX \Y gZ \[ g\ \] g^ \_ g` \a gb \c gd \e gf \g gh \i gggj \k gl \m gn \o gp \q gr \s gt \u gv \w gx \y gz \{ g| \} g~ \ g@ \A gB \C gD \E gF \G gH \I gJ \K ggL \M ggR .GGH+++ #####rrWceZdZdZdZdZdS)KeywordCaseFilteraConvert keywords to lowercase or uppercase or capitalize them, which means first letter uppercase, rest lowercase. This can be useful e.g. if you highlight Pascal code and want to adapt the code to your styleguide. Options accepted: `case` : string The casing to convert keywords to. Must be one of ``'lower'``, ``'upper'`` or ``'capitalize'``. The default is ``'lower'``. c tj|fi|t|dgdd}tt||_dS)Ncase)lowerupper capitalizer)r rCrgetattrstrconvert)rHrrs rrCzKeywordCaseFilter.__init__sO(((((gv>>>IIsD)) rc#lK|D].\}}|tvr|||fV(||fV/dSr#)rrr{s rrPzKeywordCaseFilter.filtersa" # #LE5T\\%0000000Ul""""  # #rNrQrrrrrs<  *** #####rrceZdZdZdZdZdS)NameHighlightFilteraHighlight a normal Name (and Name.*) token with a different token type. Example:: filter = NameHighlightFilter( names=['foo', 'bar', 'baz'], tokentype=Name.Function, ) This would highlight the names "foo", "bar" and "baz" as functions. `Name.Function` is the default token type. Options accepted: `names` : list of strings A list of names that should be given the different token type. There is no default. `tokentype` : TokenType or string A token type or a string containing a token type name that is used for highlighting the strings in `names`. The default is `Name.Function`. c tj|fi|tt|dg|_|d}|rt ||_dStj |_dS)Nnames tokentype) r rCsetr rgetr rrFunction)rHrrs rrCzNameHighlightFilter.__init__sn(((((gw;;<< KK ,,  +0;;DNNN!]DNNNrc#bK|D])\}}|tvr||jvr |j|fV#||fV*dSr#)rrrr{s rrPzNameHighlightFilter.filtersa" # #LE5}}$*!4!4ne+++++Ul""""  # #rNrQrrrrrs<.+++#####rrceZdZdS) ErrorTokenN)rRrSrTrrrrrsDrrceZdZdZdZdZdS)RaiseOnErrorTokenFilterzRaise an exception when the lexer generates an error token. Options accepted: `excclass` : Exception class The exception class to raise. The default is `pygments.filters.ErrorToken`. .. versionadded:: 0.8 c tj|fi||dt|_ t |jt stdS#t$rtdwxYw)Nexcclassz)excclass option is not an exception class) r rCrr exception issubclass Exception TypeErrorrrHrs rrCz RaiseOnErrorTokenFilter.__init__s((((( Z<< Kdni88    K K KIJJ J Ks !AA1c#bK|D])\}}|tur||||fV*dSr#)rrr{s rrPzRaiseOnErrorTokenFilter.filtersQ"  LE5~~nnU+++,      rNrQrrrrrs?  KKKrrceZdZdZdZdZdS)VisibleWhitespaceFilteruTConvert tabs, newlines and/or spaces to visible characters. Options accepted: `spaces` : string or bool If this is a one-character string, spaces will be replaces by this string. If it is another true value, spaces will be replaced by ``·`` (unicode MIDDLE DOT). If it is a false value, spaces will not be replaced. The default is ``False``. `tabs` : string or bool The same as for `spaces`, but the default replacement character is ``»`` (unicode RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK). The default value is ``False``. Note: this will not work if the `tabsize` option for the lexer is nonzero, as tabs will already have been expanded then. `tabsize` : int If tabs are to be replaced by this filter (see the `tabs` option), this is the total number of characters that a tab should be expanded to. The default is ``8``. `newlines` : string or bool The same as for `spaces`, but the default replacement character is ``¶`` (unicode PILCROW SIGN). The default value is ``False``. `wstokentype` : bool If true, give whitespace the special `Whitespace` token type. This allows styling the visible whitespace differently (e.g. greyed out), but it can disrupt background colors. The default is ``True``. .. versionadded:: 0.8 c tj|fi|dD]j\}}||d}t|tr%t |dkrt |||Ut |||r|pdkt|dd}|jr|xjd|dz zz c_|j r|xj dz c_ t|d d |_ dS) N))spaces·)tabsrY)newlinesrnFtabsize  wstokentypeT) r rCr isinstancerr*setattrr rrr wstt)rHrrdefaultoptrs rrCz VisibleWhitespaceFilter.__init__3s(((((2 = =MD'++dE**C#s## =CA dC((((dS_W%:<<<<gy!44 9 - II! , ,II = " MMT !MM ->> rc# K|jr^|jpd|jpd |jpdt jd} fd}|D]#\}}t |||t|Ed{V$dS|j|j|jc |D]S\}}r|d} r|d }r|d}||fVTdS)Nr rz\sc8|dkrS|dkrS|dkrS|S)Nrrrr)wscharrrrs rr/z3VisibleWhitespaceFilter.filter..replacefuncKs2S==!Mt^^Kt^^#O r) rrrrr>rDr2rreplace) rHrNrOr-r/r+r,rrrs @@@rrPzVisibleWhitespaceFilter.filterDsa 9 #['CF9$D},HJu%%E       !' 9 9 u+E5%,79999999999 9 9&*[$)T] "FD( & # # u7!MM#v66E6!MM$55E:!MM$99EUl"""" # #rNrQrrrrrs<:???"#####rrc$eZdZdZdZdZdZdS) GobbleFilterazGobbles source code lines (eats initial characters). This filter drops the first ``n`` characters off every line of code. This may be useful when the source code fed to the lexer is indented by a fixed amount of space that isn't desired in the output. Options accepted: `n` : int The number of characters to gobble. .. versionadded:: 1.2 c Vtj|fi|t|dd|_dS)Nnr)r rCr rrs rrCzGobbleFilter.__init__rs1(((((Wc1--rch|t|kr ||ddfSd|t|z fS)Nrr)r*)rHr,lefts rgobblezGobbleFilter.gobblevs; #e**  <? "tc%jj(( (rc#`K|j}|}|D]\}}|d}||d|\|d<}tdt |D]$}||||\||<}%d|}|dkr||fVdS)Nrrrr)rsplitrranger*rF) rHrNrOrrr+r,partsis rrPzGobbleFilter.filter|s F" # #LE5KK%%E#{{58T:: U1Xt1c%jj)) < <#';;uQx#;#; q44IIe$$E{{Ul""" # #rN)rRrSrTrUrCrrPrrrrrdsK  ...))) # # # # #rrceZdZdZdZdZdS)TokenMergeFilterzwMerges consecutive tokens with the same token type in the output stream of a lexer. .. versionadded:: 1.2 c *tj|fi|dSr#)r rCrs rrCzTokenMergeFilter.__init__s (((((((rc#bKd}d}|D]\}}||ur||z }|||fV|}|}|||fVdSdSr#r)rHrNrO current_type current_valuer+r,s rrPzTokenMergeFilter.filters  " & &LE5 $$& +& 5555$ %  # - - - - - - $ #rNrQrrrrrs< ))) . . . . .rr) codetagify keywordcase highlight raiseonerror whitespacer tokenmergery)$rUr>pip._vendor.pygments.tokenrrrrrrr pip._vendor.pygments.filterr pip._vendor.pygments.utilr r r rrrpip._vendor.pygments.pluginrrrr!r2r4rWrrrrrrrrrrrrrs   ......////////////////;;;;;; @ @ @"- " " " "#####F###@K #K #K #K #K #6K #K #K #\########8&#&#&#&#&#&&#&#&#R        f:L#L#L#L#L#fL#L#L#^$#$#$#$#$#6$#$#$#N.....v...2$')--"&"  r

u𝒫z\u𝒬z\uℛz\u𝒮z\u𝒯z\u𝒰z\u𝒱z\u𝒲z\u𝒳z\u𝒴z\u𝒵z\u𝖺z\u𝖻z\u𝖼z\u𝖽z\u𝖾z\u𝖿z\u𝗀z\u𝗁z\u𝗂z\u𝗃z\u𝗄z\u𝗅z\u𝗆z\u𝗇z\u𝗈z\