<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="Jinja/Python" alternativeNames="Jinja/Py" version="33" style="python" indenter="python" kateversion="5.62" section="Other" extensions="*.py.jinja;*.py.jinja2;*.py.j2;*.pyw.jinja;*.pyw.jinja2;*.pyw.j2;*.pyi.jinja;*.pyi.jinja2;*.pyi.j2;SConstruct.jinja;SConstruct.jinja2;SConstruct.j2;SConscript.jinja;SConscript.jinja2;SConscript.j2;*.FCMacro.jinja;*.FCMacro.jinja2;*.FCMacro.j2;*.sage.jinja;*.sage.jinja2;*.sage.j2" mimetype="application/x-python.jinja;text/x-python.jinja;text/x-python3.jinja" author="Michael Bueker" license="MIT" priority="0" generated="true"><highlighting><list name="import"><item>as</item><item>from</item><item>import</item><item>lazy from</item><item>lazy import</item></list><list name="defs"><item>class</item><item>def</item><item>del</item><item>global</item><item>lambda</item><item>nonlocal</item></list><list name="operators"><item>and</item><item>in</item><item>is</item><item>not</item><item>or</item></list><list name="flow"><item>assert</item><item>async</item><item>await</item><item>break</item><item>continue</item><item>elif</item><item>else</item><item>except</item><item>finally</item><item>for</item><item>if</item><item>pass</item><item>raise</item><item>return</item><item>try</item><item>while</item><item>with</item></list><list name="flow_yield"><item>yield</item><item>yield from</item></list><list name="patternmatching"><item>case</item><item>match</item></list><list name="builtinfuncs"><item>__import__</item><item>abs</item><item>aiter</item><item>all</item><item>anext</item><item>any</item><item>apply</item><item>ascii</item><item>basestring</item><item>bin</item><item>bool</item><item>breakpoint</item><item>buffer</item><item>bytearray</item><item>bytes</item><item>callable</item><item>chr</item><item>classmethod</item><item>cmp</item><item>coerce</item><item>compile</item><item>complex</item><item>delattr</item><item>dict</item><item>dir</item><item>divmod</item><item>enumerate</item><item>eval</item><item>exec</item><item>execfile</item><item>file</item><item>filter</item><item>float</item><item>format</item><item>frozendict</item><item>frozenset</item><item>getattr</item><item>globals</item><item>hasattr</item><item>hash</item><item>help</item><item>hex</item><item>id</item><item>input</item><item>int</item><item>intern</item><item>isinstance</item><item>issubclass</item><item>iter</item><item>len</item><item>list</item><item>locals</item><item>long</item><item>map</item><item>max</item><item>memoryview</item><item>min</item><item>next</item><item>object</item><item>oct</item><item>open</item><item>ord</item><item>pow</item><item>print</item><item>property</item><item>range</item><item>raw_input</item><item>reduce</item><item>reload</item><item>repr</item><item>reversed</item><item>round</item><item>set</item><item>setattr</item><item>slice</item><item>sorted</item><item>staticmethod</item><item>str</item><item>sum</item><item>super</item><item>tuple</item><item>type</item><item>unichr</item><item>unicode</item><item>vars</item><item>xrange</item><item>zip</item></list><list name="specialvars"><item>Ellipsis</item><item>False</item><item>None</item><item>NotImplemented</item><item>True</item><item>__all__</item><item>__class__</item><item>__debug__</item><item>__file__</item><item>__name__</item><item>__qualname__</item><item>__slots__</item><item>self</item></list><list name="bindings"><item>SIGNAL</item><item>SLOT</item><item>connect</item></list><list name="overloaders"><item>__abs__</item><item>__add__</item><item>__aenter__</item><item>__aexit__</item><item>__aiter__</item><item>__and__</item><item>__anext__</item><item>__await__</item><item>__bool__</item><item>__buffer__</item><item>__bytes__</item><item>__call__</item><item>__ceil__</item><item>__class_getitem__</item><item>__cmp__</item><item>__coerce__</item><item>__complex__</item><item>__contains__</item><item>__del__</item><item>__delattr__</item><item>__delete__</item><item>__delitem__</item><item>__delslice__</item><item>__dir__</item><item>__div__</item><item>__divmod__</item><item>__enter__</item><item>__eq__</item><item>__exit__</item><item>__float__</item><item>__floor__</item><item>__floordiv__</item><item>__format__</item><item>__ge__</item><item>__get__</item><item>__getattr__</item><item>__getattribute__</item><item>__getitem__</item><item>__getslice__</item><item>__gt__</item><item>__hash__</item><item>__hex__</item><item>__iadd__</item><item>__iand__</item><item>__idiv__</item><item>__ifloordiv__</item><item>__ilshift__</item><item>__imatmul__</item><item>__imod__</item><item>__imul__</item><item>__index__</item><item>__init__</item><item>__init_subclass__</item><item>__instancecheck__</item><item>__int__</item><item>__invert__</item><item>__ior__</item><item>__ipow__</item><item>__irshift__</item><item>__isub__</item><item>__iter__</item><item>__itruediv__</item><item>__ixor__</item><item>__le__</item><item>__len__</item><item>__length_hint__</item><item>__long__</item><item>__lshift__</item><item>__lt__</item><item>__match_args__</item><item>__matmul__</item><item>__missing__</item><item>__mod__</item><item>__mul__</item><item>__ne__</item><item>__neg__</item><item>__new__</item><item>__next__</item><item>__nonzero__</item><item>__oct__</item><item>__or__</item><item>__pos__</item><item>__pow__</item><item>__prepare__</item><item>__radd__</item><item>__rand__</item><item>__rcmp__</item><item>__rdiv__</item><item>__rdivmod__</item><item>__release_buffer__</item><item>__repr__</item><item>__reversed__</item><item>__rfloordiv__</item><item>__rlshift__</item><item>__rmatmul__</item><item>__rmod__</item><item>__rmul__</item><item>__ror__</item><item>__round__</item><item>__rpow__</item><item>__rrshift__</item><item>__rshift__</item><item>__rsub__</item><item>__rtruediv__</item><item>__rxor__</item><item>__set__</item><item>__set_name__</item><item>__setattr__</item><item>__setitem__</item><item>__setslice__</item><item>__slots__</item><item>__str__</item><item>__sub__</item><item>__subclasscheck__</item><item>__truediv__</item><item>__trunc__</item><item>__unicode__</item><item>__xor__</item></list><list name="exceptions"><item>ArithmeticError</item><item>AssertionError</item><item>AttributeError</item><item>BaseException</item><item>BlockingIOError</item><item>BrokenPipeError</item><item>BufferError</item><item>BytesWarning</item><item>ChildProcessError</item><item>ConnectionAbortedError</item><item>ConnectionError</item><item>ConnectionRefusedError</item><item>ConnectionResetError</item><item>DeprecationWarning</item><item>EOFError</item><item>EncodingWarning</item><item>EnvironmentError</item><item>Exception</item><item>FileExistsError</item><item>FileNotFoundError</item><item>FloatingPointError</item><item>FutureWarning</item><item>GeneratorExit</item><item>IOError</item><item>ImportError</item><item>ImportWarning</item><item>IndentationError</item><item>IndexError</item><item>InterruptedError</item><item>IsADirectoryError</item><item>KeyError</item><item>KeyboardInterrupt</item><item>LookupError</item><item>MemoryError</item><item>ModuleNotFoundError</item><item>NameError</item><item>NotADirectoryError</item><item>NotImplementedError</item><item>OSError</item><item>OverflowError</item><item>PendingDeprecationWarning</item><item>PermissionError</item><item>ProcessLookupError</item><item>RecursionError</item><item>ReferenceError</item><item>ResourceWarning</item><item>RuntimeError</item><item>RuntimeWarning</item><item>StandardError</item><item>StopAsyncIteration</item><item>StopIteration</item><item>SyntaxError</item><item>SyntaxWarning</item><item>SystemError</item><item>SystemExit</item><item>TabError</item><item>TimeoutError</item><item>TypeError</item><item>UnboundLocalError</item><item>UnicodeDecodeError</item><item>UnicodeEncodeError</item><item>UnicodeError</item><item>UnicodeTranslateError</item><item>UnicodeWarning</item><item>UserWarning</item><item>ValueError</item><item>Warning</item><item>WindowsError</item><item>ZeroDivisionError</item></list><contexts><context name="Normal" attribute="Normal Text"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Normal Text"/><DetectChar char="(" attribute="Normal Text" context="Tuple" beginRegion="Tuple"/><DetectChar char="[" attribute="Normal Text" context="List" beginRegion="List"/><DetectChar char="{" attribute="Normal Text" context="Dictionary" beginRegion="Dictionary"/><DetectChar char="#" attribute="Comment" context="Hash comment"/><keyword String="specialvars" attribute="Special Variable"/><keyword String="flow" attribute="Flow Control Keyword"/><keyword String="operators" attribute="Operator Keyword"/><keyword String="builtinfuncs" attribute="Builtin Function"/><keyword String="defs" attribute="Definition Keyword"/><keyword String="flow_yield" attribute="Flow Control Keyword" context="kw_yield"/><keyword String="patternmatching" attribute="Flow Control Keyword" context="Pattern Matching" firstNonSpace="1" lookAhead="1"/><keyword String="import" attribute="Import"/><keyword String="exceptions" attribute="Exceptions"/><keyword String="overloaders" attribute="Overloaders"/><keyword String="bindings" attribute="Extensions"/><WordDetect String="lazy" context="kw_lazy" lookAhead="1"/><IncludeRules context="Number"/><IncludeRules context="CommentVariants"/><IncludeRules context="StringVariants"/><DetectIdentifier attribute="Normal Text"/><RegExpr String="@[_a-zA-Z[:^ascii:]][\._a-zA-Z0-9[:^ascii:]]*" attribute="Decorator" firstNonSpace="1"/><StringDetect String=":=" attribute="Operator"/><AnyChar String="+*/%|=;&lt;>!^&amp;~-@" attribute="Operator"/><LineContinue attribute="Operator" context="MultiLineExpr"/><Int attribute="Error"/></context><context name="UnfinishedStringError" attribute="Error" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="^(\s{4,}|[^[\]()&#34;']{4,}([&#34;'].*)?)" attribute="Error" context="#pop" column="0"/></context><context name="String Interpolation" attribute="String Substitution"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?\}" attribute="String Substitution" context="#pop"/><IncludeRules context="Normal"/></context><context name="stringescape" attribute="String Char"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="\" context="stringescape2" lookAhead="1"/></context><context name="stringinterpolation" attribute="F-String"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="{{" attribute="String Char"/><DetectChar char="{" attribute="String Substitution" context="String Interpolation"/><StringDetect String="}}" attribute="String Char"/><DetectChar char="}" attribute="Error"/></context><context name="RegexFString" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="{{" attribute="String Char"/><StringDetect String="}}" attribute="String Char"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/><StringDetect String="}" attribute="Error"/></context><context name="RegexParentCommon" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="\(\?(([aiLmsuxfwbepr]+|V[01])*|[R0])\)" attribute="Regex Parenthesis Options" context="#pop"/><RegExpr String="\(\?(P=([_[:alpha:]]\w*|[0-9]{1,2})?|[0-9]{1,2}|P[>&amp;]([_[:alpha:]]\w*)?)\)?" attribute="Regex Backreference" context="#pop"/></context><context name="stringformat" attribute="String Substitution"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="%(?:(?:\([a-zA-Z0-9_]+\))?[#0\- +]?(?:[1-9][0-9]*|\*)?(?:\.(?:[1-9][0-9]*|\*))?[hlL]?[crsdiouxXeEfFgG%]|prog|default)|\{(?:(?:[a-zA-Z0-9_]+|[0-9]+)(?:\.[a-zA-Z0-9_]+|\[[^ \]]+\])*)?(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)??\}" attribute="String Substitution"/><StringDetect String="{{" attribute="String Substitution"/><StringDetect String="}}" attribute="String Substitution"/></context><context name="CheckSuffixError" attribute="Normal Text" fallthroughContext="#pop#pop" lineEndContext="#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="\w+" attribute="Error" context="#pop#pop"/></context><context name="Raw Triple Q-F-Regex Parenthesis" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple Q-F-Regex ParentInside"/></context><context name="Raw A-B-Regex Parenthesis" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis" context="#pop"/><IncludeRules context="Raw A-B-Regex ParentInside"/></context><context name="Raw A-F-Regex Parenthesis" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis" context="#pop"/><IncludeRules context="Raw A-F-Regex ParentInside"/></context><context name="Raw A-Regex Parenthesis" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis" context="#pop"/><IncludeRules context="Raw A-Regex ParentInside"/></context><context name="Raw Q-B-Regex Parenthesis" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis" context="#pop"/><IncludeRules context="Raw Q-B-Regex ParentInside"/></context><context name="Raw Q-F-Regex Parenthesis" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis" context="#pop"/><IncludeRules context="Raw Q-F-Regex ParentInside"/></context><context name="Raw Q-Regex Parenthesis" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis" context="#pop"/><IncludeRules context="Raw Q-Regex ParentInside"/></context><context name="Raw Triple A-B-Regex Parenthesis" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple A-B-Regex ParentInside"/></context><context name="Raw Triple A-F-Regex Parenthesis" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple A-F-Regex ParentInside"/></context><context name="Raw Triple A-Regex Parenthesis" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple A-Regex ParentInside"/></context><context name="Raw Triple Q-B-Regex Parenthesis" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple Q-B-Regex ParentInside"/></context><context name="Raw Triple Q-Regex Parenthesis" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple Q-Regex ParentInside"/></context><context name="StringVariants" attribute="Normal Text"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="(?:u|r|b|f|t|ur|fr|rf|br|rb|tr|rt)?['&#34;]" context="AssumeStringVariants" insensitive="1" lookAhead="1"/></context><context name="Raw A-B-Regex ParentInside" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="'" context="#pop" lookAhead="1"/><IncludeRules context="Raw A-B-Regex"/></context><context name="Raw A-F-Regex ParentInside" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="'" context="#pop" lookAhead="1"/><IncludeRules context="Raw A-F-Regex"/></context><context name="Raw A-Regex ParentInside" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="'" context="#pop" lookAhead="1"/><IncludeRules context="Raw A-Regex"/></context><context name="Raw Q-B-Regex ParentInside" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String='"' context="#pop" lookAhead="1"/><IncludeRules context="Raw Q-B-Regex"/></context><context name="Raw Q-F-Regex ParentInside" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String='"' context="#pop" lookAhead="1"/><IncludeRules context="Raw Q-F-Regex"/></context><context name="Raw Q-Regex ParentInside" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String='"' context="#pop" lookAhead="1"/><IncludeRules context="Raw Q-Regex"/></context><context name="Raw Triple A-B-Regex ParentInside" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="'''" context="#pop" endRegion="RegParent" lookAhead="1"/><IncludeRules context="Raw Triple A-B-Regex"/></context><context name="Raw Triple A-F-Regex ParentInside" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="'''" context="#pop" endRegion="RegParent" lookAhead="1"/><IncludeRules context="Raw Triple A-F-Regex"/></context><context name="Raw Triple A-Regex ParentInside" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="'''" context="#pop" endRegion="RegParent" lookAhead="1"/><IncludeRules context="Raw Triple A-Regex"/></context><context name="Raw Triple Q-B-Regex ParentInside" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String='"""' context="#pop" endRegion="RegParent" lookAhead="1"/><IncludeRules context="Raw Triple Q-B-Regex"/></context><context name="Raw Triple Q-F-Regex ParentInside" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String='"""' context="#pop" endRegion="RegParent" lookAhead="1"/><IncludeRules context="Raw Triple Q-F-Regex"/></context><context name="Raw Triple Q-Regex ParentInside" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String='"""' context="#pop" endRegion="RegParent" lookAhead="1"/><IncludeRules context="Raw Triple Q-Regex"/></context><context name="RegexBStringCommon" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="\" context="RegexBStringEscape" lookAhead="1"/><IncludeRules context="RegexCommonSymbol"/><IncludeRules context="RegexCommonRangeQuantifier"/><AnyChar String="{}" attribute="Raw B-String"/><RegExpr String="." attribute="Error"/></context><context name="RegexBStringSetCommon" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="]" attribute="Regex Set" context="#pop"/><StringDetect String="\" context="RegexBStringSetEscape" lookAhead="1"/><StringDetect String="[" context="RegexSetCharClass" lookAhead="1"/></context><context name="RegexCommentCommon" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Comment"/><DetectIdentifier attribute="Comment"/><StringDetect String=")" attribute="Comment" context="#pop#pop"/><StringDetect String="\)" attribute="Comment"/><StringDetect String="\\" attribute="Comment"/><StringDetect String="\'" attribute="Comment"/><StringDetect String='\"' attribute="Comment"/></context><context name="RegexFStringCommon" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="\" context="RegexFStringEscape" lookAhead="1"/><IncludeRules context="RegexCommonSymbol"/><RegExpr String="\{\{(,(?:(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\})|[0-9]+)?|(?:(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\})|[0-9]+)(,(?:(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\})|[0-9]+)?)?)\}\}" context="RegexFStringCommonRange" lookAhead="1"/><IncludeRules context="RegexFString"/></context><context name="RegexFStringParentCommon" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="\(\?([R0](?=\))|(?=([aiLmsuxfwbepr]+|V[01]|(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\}))*\)))" attribute="Regex Parenthesis Options" context="RegexFStringParentOptions"/><RegExpr String="\(\?P[=>&amp;]" attribute="Regex Backreference" context="RegexFStringParentBackRef"/></context><context name="RegexFStringSetCommon" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="]" attribute="Regex Set" context="#pop"/><StringDetect String="\" context="RegexFStringSetEscape" lookAhead="1"/><StringDetect String="[" context="RegexSetCharClass" lookAhead="1"/></context><context name="RegexSetCommon" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="]" attribute="Regex Set" context="#pop"/><StringDetect String="\" context="RegexSetEscape" lookAhead="1"/><StringDetect String="[" context="RegexSetCharClass" lookAhead="1"/></context><context name="RegexStringCommon" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="\" context="RegexEscape" lookAhead="1"/><IncludeRules context="RegexCommonSymbol"/><IncludeRules context="RegexCommonRangeQuantifier"/></context><context name="RegexTripleCommentCommon" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Comment"/><DetectIdentifier attribute="Comment"/><StringDetect String=")" attribute="Comment" context="#pop#pop" endRegion="RegParent"/><StringDetect String="\)" attribute="Comment"/><StringDetect String="\\" attribute="Comment"/><StringDetect String="\'" attribute="Comment"/><StringDetect String='\"' attribute="Comment"/></context><context name="Single A-comment" attribute="Comment" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><DetectChar char="'" attribute="Comment" context="#pop"/><IncludeRules context="##Jinja/Comments"/><DetectIdentifier/><IncludeRules context="stringescape"/></context><context name="Single Q-comment" attribute="Comment" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><DetectChar char='"' attribute="Comment" context="#pop"/><IncludeRules context="##Jinja/Comments"/><DetectIdentifier/><IncludeRules context="stringescape"/></context><context name="Triple A-comment" attribute="Comment" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><StringDetect String="'''" attribute="Comment" context="#pop" endRegion="Triple A-region"/><IncludeRules context="##Jinja/Comments"/><DetectIdentifier/><IncludeRules context="stringescape"/></context><context name="Triple Q-comment" attribute="Comment" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><StringDetect String='"""' attribute="Comment" context="#pop" endRegion="Triple Q-region"/><IncludeRules context="##Jinja/Comments"/><DetectIdentifier/><IncludeRules context="stringescape"/></context><context name="bytesescape" attribute="String Char"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="\" context="bytesescape2" lookAhead="1"/></context><context name="Raw A-B-Regex" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="[ -#%&amp;,\-/->@-Z\]_-z~]++" attribute="Raw B-String"/><StringDetect String="[^]" attribute="Regex Set" context="Raw A-B-Regex Set"/><StringDetect String="[]" attribute="Regex Set" context="Raw A-B-Regex Set"/><StringDetect String="[" attribute="Regex Set" context="Raw A-B-Regex Set"/><StringDetect String="(?" context="Raw A-B-Regex Parent" lookAhead="1"/><StringDetect String="(" attribute="Regex Capturing" context="Raw A-B-Regex Capture"/><StringDetect String="'" attribute="Raw B-String Deliminator" context="#pop"/><IncludeRules context="RegexBStringCommon"/></context><context name="Raw A-B-Regex Set" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="[ -&amp;(-Z^-~]++" attribute="Regex Set"/><IncludeRules context="RegexBStringSetCommon"/><StringDetect String="'" context="#pop" lookAhead="1"/><RegExpr String="." attribute="Error"/></context><context name="Raw A-F-Regex" attribute="Raw F-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw F-String"/><DetectIdentifier attribute="Raw F-String"/><StringDetect String="[^]" attribute="Regex Set" context="Raw A-F-Regex Set"/><StringDetect String="[]" attribute="Regex Set" context="Raw A-F-Regex Set"/><StringDetect String="[" attribute="Regex Set" context="Raw A-F-Regex Set"/><StringDetect String="(?" context="Raw A-F-Regex Parent" lookAhead="1"/><StringDetect String="(" attribute="Regex Capturing" context="Raw A-F-Regex Capture"/><StringDetect String="'" attribute="Raw F-String Deliminator" context="#pop"/><IncludeRules context="RegexFStringCommon"/></context><context name="Raw A-F-Regex Set" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexFStringSetCommon"/><IncludeRules context="RegexFString"/><StringDetect String="'" context="#pop" lookAhead="1"/></context><context name="Raw A-Regex Set" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexSetCommon"/><StringDetect String="'" context="#pop" lookAhead="1"/></context><context name="Raw Q-B-Regex" attribute="Raw B-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="[ !#%-',\-/->@-Z\]_-z~]++" attribute="Raw B-String"/><StringDetect String="[^]" attribute="Regex Set" context="Raw Q-B-Regex Set"/><StringDetect String="[]" attribute="Regex Set" context="Raw Q-B-Regex Set"/><StringDetect String="[" attribute="Regex Set" context="Raw Q-B-Regex Set"/><StringDetect String="(?" context="Raw Q-B-Regex Parent" lookAhead="1"/><StringDetect String="(" attribute="Regex Capturing" context="Raw Q-B-Regex Capture"/><StringDetect String='"' attribute="Raw B-String Deliminator" context="#pop"/><IncludeRules context="RegexBStringCommon"/></context><context name="Raw Q-B-Regex Set" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="[ !#-Z^-~]++" attribute="Regex Set"/><IncludeRules context="RegexBStringSetCommon"/><StringDetect String='"' context="#pop" lookAhead="1"/><RegExpr String="." attribute="Error"/></context><context name="Raw Q-F-Regex" attribute="Raw F-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw F-String"/><DetectIdentifier attribute="Raw F-String"/><StringDetect String="[^]" attribute="Regex Set" context="Raw Q-F-Regex Set"/><StringDetect String="[]" attribute="Regex Set" context="Raw Q-F-Regex Set"/><StringDetect String="[" attribute="Regex Set" context="Raw Q-F-Regex Set"/><StringDetect String="(?" context="Raw Q-F-Regex Parent" lookAhead="1"/><StringDetect String="(" attribute="Regex Capturing" context="Raw Q-F-Regex Capture"/><StringDetect String='"' attribute="Raw F-String Deliminator" context="#pop"/><IncludeRules context="RegexFStringCommon"/></context><context name="Raw Q-F-Regex Set" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexFStringSetCommon"/><IncludeRules context="RegexFString"/><StringDetect String='"' context="#pop" lookAhead="1"/></context><context name="Raw Q-Regex Set" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexSetCommon"/><StringDetect String='"' context="#pop" lookAhead="1"/></context><context name="Raw Triple A-B-Regex" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="([ !&#34;%&amp;,\-/->@-Z\]_-z~]++|'(?!''))++" attribute="Raw B-String"/><StringDetect String="[^]" attribute="Regex Set" context="Raw Triple A-B-Regex Set"/><StringDetect String="[]" attribute="Regex Set" context="Raw Triple A-B-Regex Set"/><StringDetect String="[" attribute="Regex Set" context="Raw Triple A-B-Regex Set"/><StringDetect String="(?" context="Raw Triple A-B-Regex Parent" lookAhead="1"/><StringDetect String="(" attribute="Regex Capturing" context="Raw Triple A-B-Regex Capture" beginRegion="RegParent"/><StringDetect String="#" attribute="Comment" context="Raw Triple A-B-Regex Comment"/><StringDetect String="'''" attribute="Raw B-String Deliminator" context="#pop" endRegion="Triple A-region"/><IncludeRules context="RegexBStringCommon"/></context><context name="Raw Triple A-B-Regex Set" attribute="Regex Set" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="([ -&amp;(-Z^-~]++|'(?!''))++" attribute="Regex Set"/><IncludeRules context="RegexBStringSetCommon"/><StringDetect String="'''" context="#pop" lookAhead="1"/><RegExpr String="." attribute="Error"/></context><context name="Raw Triple A-F-Regex" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw F-String"/><DetectIdentifier attribute="Raw F-String"/><StringDetect String="[^]" attribute="Regex Set" context="Raw Triple A-F-Regex Set"/><StringDetect String="[]" attribute="Regex Set" context="Raw Triple A-F-Regex Set"/><StringDetect String="[" attribute="Regex Set" context="Raw Triple A-F-Regex Set"/><StringDetect String="(?" context="Raw Triple A-F-Regex Parent" lookAhead="1"/><StringDetect String="(" attribute="Regex Capturing" context="Raw Triple A-F-Regex Capture" beginRegion="RegParent"/><StringDetect String="#" attribute="Comment" context="Raw Triple A-F-Regex Comment"/><StringDetect String="'''" attribute="Raw F-String Deliminator" context="#pop" endRegion="Triple A-region"/><IncludeRules context="RegexFStringCommon"/></context><context name="Raw Triple A-F-Regex Set" attribute="Regex Set" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexFStringSetCommon"/><IncludeRules context="RegexFString"/><StringDetect String="'''" context="#pop" lookAhead="1"/></context><context name="Raw Triple A-Regex Set" attribute="Regex Set" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexSetCommon"/><StringDetect String="'''" context="#pop" lookAhead="1"/></context><context name="Raw Triple Q-B-Regex" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="([ !%-',\-/->@-Z\]_-z~]++|&#34;(?!&#34;&#34;))++" attribute="Raw B-String"/><StringDetect String="[^]" attribute="Regex Set" context="Raw Triple Q-B-Regex Set"/><StringDetect String="[]" attribute="Regex Set" context="Raw Triple Q-B-Regex Set"/><StringDetect String="[" attribute="Regex Set" context="Raw Triple Q-B-Regex Set"/><StringDetect String="(?" context="Raw Triple Q-B-Regex Parent" lookAhead="1"/><StringDetect String="(" attribute="Regex Capturing" context="Raw Triple Q-B-Regex Capture" beginRegion="RegParent"/><StringDetect String="#" attribute="Comment" context="Raw Triple Q-B-Regex Comment"/><StringDetect String='"""' attribute="Raw B-String Deliminator" context="#pop" endRegion="Triple Q-region"/><IncludeRules context="RegexBStringCommon"/></context><context name="Raw Triple Q-B-Regex Set" attribute="Regex Set" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String='([ !#-Z^-~]++|"(?!""))++' attribute="Regex Set"/><IncludeRules context="RegexBStringSetCommon"/><StringDetect String='"""' context="#pop" lookAhead="1"/><RegExpr String="." attribute="Error"/></context><context name="Raw Triple Q-F-Regex" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw F-String"/><DetectIdentifier attribute="Raw F-String"/><StringDetect String="[^]" attribute="Regex Set" context="Raw Triple Q-F-Regex Set"/><StringDetect String="[]" attribute="Regex Set" context="Raw Triple Q-F-Regex Set"/><StringDetect String="[" attribute="Regex Set" context="Raw Triple Q-F-Regex Set"/><StringDetect String="(?" context="Raw Triple Q-F-Regex Parent" lookAhead="1"/><StringDetect String="(" attribute="Regex Capturing" context="Raw Triple Q-F-Regex Capture" beginRegion="RegParent"/><StringDetect String="#" attribute="Comment" context="Raw Triple Q-F-Regex Comment"/><StringDetect String='"""' attribute="Raw F-String Deliminator" context="#pop" endRegion="Triple Q-region"/><IncludeRules context="RegexFStringCommon"/></context><context name="Raw Triple Q-F-Regex Set" attribute="Regex Set" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexFStringSetCommon"/><IncludeRules context="RegexFString"/><StringDetect String='"""' context="#pop" lookAhead="1"/></context><context name="Raw Triple Q-Regex Set" attribute="Regex Set" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexSetCommon"/><StringDetect String='"""' context="#pop" lookAhead="1"/></context><context name="RegexCommonSymbol" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="|" attribute="Regex Alternation"/><StringDetect String=")" attribute="Error"/><AnyChar String="*+?" attribute="Regex Quantifier"/><AnyChar String="^$." attribute="Regex Special"/></context><context name="RegexEscapeCommonBegin" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="\\[0-9]{1,2}|\\g&lt;([0-9]{1,2}|[_[:alpha:]]\w*)>" attribute="Regex Backreference" context="#pop"/></context><context name="RegexEscapeCommonEnd" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="\b" attribute="Regex Special" context="#pop"/><LineContinue attribute="String Char" context="#pop"/><RegExpr String="." attribute="Error" context="#pop"/></context><context name="RegexEscapeSpecialCommon" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="\\[ABdDsSwWzZKmMGX]|\\L&lt;([_[:alpha:]]\w*)?>" attribute="Regex Special" context="#pop"/></context><context name="RegexSetCharClass" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="\[:\^?[a-zA-Z_]*:\]" attribute="Regex Character Class" context="#pop"/><StringDetect String="[" attribute="Regex Set" context="#pop"/></context><context name="Raw A-B-Regex Capture" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Capturing" context="#pop"/><IncludeRules context="Raw A-B-Regex ParentInside"/></context><context name="Raw A-B-Regex NamedCapture" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(" attribute="Regex Capturing"/><RegExpr String="\?P?&lt;(([__a-zA-Z][_a-zA-Z0-9]*)?>)?" attribute="Regex Parenthesis Options" context="#pop#pop!Raw A-B-Regex Capture"/></context><context name="Raw A-B-String" attribute="Raw B-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="([\x20-\x26\x28-\x5B\x5D-\x7E]++|\\.)++" attribute="Raw B-String"/><DetectChar char="'" attribute="Raw B-String Deliminator" context="#pop"/><LineContinue attribute="Raw B-String"/><RegExpr String="." attribute="Error"/></context><context name="Raw A-F-Regex Capture" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Capturing" context="#pop"/><IncludeRules context="Raw A-F-Regex ParentInside"/></context><context name="Raw A-F-Regex NamedCapture" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(" attribute="Regex Capturing"/><RegExpr String="\?P?&lt;(([_[:alpha:]]\w*)?>)?" attribute="Regex Parenthesis Options" context="#pop#pop!Raw A-F-Regex Capture"/></context><context name="Raw A-F-String" attribute="Raw F-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw F-String"/><DetectIdentifier attribute="Raw F-String"/><StringDetect String="\'" attribute="Raw F-String"/><StringDetect String="\\" attribute="Raw F-String"/><IncludeRules context="stringinterpolation"/><DetectChar char="'" attribute="Raw F-String Deliminator" context="#pop"/><LineContinue attribute="Raw F-String"/></context><context name="Raw A-Regex" attribute="Raw String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw String"/><DetectIdentifier attribute="Raw String"/><StringDetect String="[^]" attribute="Regex Set" context="Raw A-Regex Set"/><StringDetect String="[]" attribute="Regex Set" context="Raw A-Regex Set"/><StringDetect String="[" attribute="Regex Set" context="Raw A-Regex Set"/><StringDetect String="(?" context="Raw A-Regex Parent" lookAhead="1"/><StringDetect String="(" attribute="Regex Capturing" context="Raw A-Regex Capture"/><StringDetect String="'" attribute="Raw String Deliminator" context="#pop"/><IncludeRules context="RegexStringCommon"/></context><context name="Raw A-Regex Capture" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Capturing" context="#pop"/><IncludeRules context="Raw A-Regex ParentInside"/></context><context name="Raw A-Regex NamedCapture" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(" attribute="Regex Capturing"/><RegExpr String="\?P?&lt;(([_[:alpha:]]\w*)?>)?" attribute="Regex Parenthesis Options" context="#pop#pop!Raw A-Regex Capture"/></context><context name="Raw A-Regex ParentComment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexCommentCommon"/><StringDetect String="'" context="#pop#pop" lookAhead="1"/></context><context name="Raw A-T-String" attribute="Raw T-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw T-String"/><DetectIdentifier attribute="Raw T-String"/><StringDetect String="\'" attribute="Raw T-String"/><StringDetect String="\\" attribute="Raw T-String"/><IncludeRules context="stringinterpolation"/><DetectChar char="'" attribute="Raw T-String Deliminator" context="#pop"/><LineContinue attribute="Raw T-String"/></context><context name="Raw A-string" attribute="Raw String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw String"/><DetectIdentifier attribute="Raw String"/><StringDetect String="\'" attribute="Raw String"/><StringDetect String="\\" attribute="Raw String"/><IncludeRules context="stringformat"/><DetectChar char="'" attribute="Raw String Deliminator" context="#pop"/><LineContinue attribute="Raw String"/></context><context name="Raw Q-B-Regex Capture" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Capturing" context="#pop"/><IncludeRules context="Raw Q-B-Regex ParentInside"/></context><context name="Raw Q-B-Regex NamedCapture" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(" attribute="Regex Capturing"/><RegExpr String="\?P?&lt;(([__a-zA-Z][_a-zA-Z0-9]*)?>)?" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Q-B-Regex Capture"/></context><context name="Raw Q-B-String" attribute="Raw B-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="([\x20\x21\x23-\x5B\x5D-\x7E]++|\\.)++" attribute="Raw B-String"/><DetectChar char='"' attribute="Raw B-String Deliminator" context="#pop"/><LineContinue attribute="Raw B-String"/><RegExpr String="." attribute="Error"/></context><context name="Raw Q-F-Regex Capture" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Capturing" context="#pop"/><IncludeRules context="Raw Q-F-Regex ParentInside"/></context><context name="Raw Q-F-Regex NamedCapture" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(" attribute="Regex Capturing"/><RegExpr String="\?P?&lt;(([_[:alpha:]]\w*)?>)?" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Q-F-Regex Capture"/></context><context name="Raw Q-F-String" attribute="Raw F-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw F-String"/><DetectIdentifier attribute="Raw F-String"/><StringDetect String='\"' attribute="Raw F-String"/><StringDetect String="\\" attribute="Raw F-String"/><IncludeRules context="stringinterpolation"/><DetectChar char='"' attribute="Raw F-String Deliminator" context="#pop"/><LineContinue attribute="Raw F-String"/></context><context name="Raw Q-Regex" attribute="Raw String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw String"/><DetectIdentifier attribute="Raw String"/><StringDetect String="[^]" attribute="Regex Set" context="Raw Q-Regex Set"/><StringDetect String="[]" attribute="Regex Set" context="Raw Q-Regex Set"/><StringDetect String="[" attribute="Regex Set" context="Raw Q-Regex Set"/><StringDetect String="(?" context="Raw Q-Regex Parent" lookAhead="1"/><StringDetect String="(" attribute="Regex Capturing" context="Raw Q-Regex Capture"/><StringDetect String='"' attribute="Raw String Deliminator" context="#pop"/><IncludeRules context="RegexStringCommon"/></context><context name="Raw Q-Regex Capture" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Capturing" context="#pop"/><IncludeRules context="Raw Q-Regex ParentInside"/></context><context name="Raw Q-Regex NamedCapture" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(" attribute="Regex Capturing"/><RegExpr String="\?P?&lt;(([_[:alpha:]]\w*)?>)?" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Q-Regex Capture"/></context><context name="Raw Q-Regex ParentComment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexCommentCommon"/><StringDetect String='"' context="#pop#pop" lookAhead="1"/></context><context name="Raw Q-T-String" attribute="Raw T-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw T-String"/><DetectIdentifier attribute="Raw T-String"/><StringDetect String='\"' attribute="Raw T-String"/><StringDetect String="\\" attribute="Raw T-String"/><IncludeRules context="stringinterpolation"/><DetectChar char='"' attribute="Raw T-String Deliminator" context="#pop"/><LineContinue attribute="Raw T-String"/></context><context name="Raw Q-string" attribute="Raw String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw String"/><DetectIdentifier attribute="Raw String"/><StringDetect String='\"' attribute="Raw String"/><StringDetect String="\\" attribute="Raw String"/><IncludeRules context="stringformat"/><DetectChar char='"' attribute="Raw String Deliminator" context="#pop"/><LineContinue attribute="Raw String"/></context><context name="Raw Triple A-B-Regex Capture" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Capturing" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple A-B-Regex ParentInside"/></context><context name="Raw Triple A-B-Regex NamedCapture" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(" attribute="Regex Capturing" beginRegion="RegParent"/><RegExpr String="\?P?&lt;(([__a-zA-Z][_a-zA-Z0-9]*)?>)?" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Triple A-B-Regex Capture"/></context><context name="Raw Triple A-B-String" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="([\x20-\x26\x28-\x5B\x5D-\x7E]++|\\.?|'(?!''))++" attribute="Raw B-String"/><StringDetect String="'''" attribute="Raw B-String Deliminator" context="#pop" endRegion="Triple A-region"/><RegExpr String="." attribute="Error"/></context><context name="Raw Triple A-F-Regex Capture" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Capturing" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple A-F-Regex ParentInside"/></context><context name="Raw Triple A-F-Regex NamedCapture" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(" attribute="Regex Capturing" beginRegion="RegParent"/><RegExpr String="\?P?&lt;(([_[:alpha:]]\w*)?>)?" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Triple A-F-Regex Capture"/></context><context name="Raw Triple A-F-String" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw F-String"/><DetectIdentifier attribute="Raw F-String"/><StringDetect String="\'" attribute="Raw F-String"/><StringDetect String="\\" attribute="Raw F-String"/><IncludeRules context="stringinterpolation"/><StringDetect String="'''" attribute="Raw F-String Deliminator" context="#pop" endRegion="Triple A-region"/></context><context name="Raw Triple A-Regex" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw String"/><DetectIdentifier attribute="Raw String"/><StringDetect String="[^]" attribute="Regex Set" context="Raw Triple A-Regex Set"/><StringDetect String="[]" attribute="Regex Set" context="Raw Triple A-Regex Set"/><StringDetect String="[" attribute="Regex Set" context="Raw Triple A-Regex Set"/><StringDetect String="(?" context="Raw Triple A-Regex Parent" lookAhead="1"/><StringDetect String="(" attribute="Regex Capturing" context="Raw Triple A-Regex Capture" beginRegion="RegParent"/><StringDetect String="#" attribute="Comment" context="Raw Triple A-Regex Comment"/><StringDetect String="'''" attribute="Raw String Deliminator" context="#pop" endRegion="Triple A-region"/><IncludeRules context="RegexStringCommon"/></context><context name="Raw Triple A-Regex Capture" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Capturing" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple A-Regex ParentInside"/></context><context name="Raw Triple A-Regex NamedCapture" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(" attribute="Regex Capturing" beginRegion="RegParent"/><RegExpr String="\?P?&lt;(([_[:alpha:]]\w*)?>)?" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Triple A-Regex Capture"/></context><context name="Raw Triple A-Regex ParentComment" attribute="Comment" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexTripleCommentCommon"/><StringDetect String="'''" context="#pop#pop" endRegion="RegParent" lookAhead="1"/></context><context name="Raw Triple A-T-String" attribute="Raw T-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw T-String"/><DetectIdentifier attribute="Raw T-String"/><StringDetect String="\'" attribute="Raw T-String"/><StringDetect String="\\" attribute="Raw T-String"/><IncludeRules context="stringinterpolation"/><StringDetect String="'''" attribute="Raw T-String Deliminator" context="#pop" endRegion="Triple A-region"/></context><context name="Raw Triple A-string" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw String"/><DetectIdentifier attribute="Raw String"/><StringDetect String="\'" attribute="Raw String"/><StringDetect String="\\" attribute="Raw String"/><IncludeRules context="stringformat"/><StringDetect String="'''" attribute="Raw String Deliminator" context="#pop" endRegion="Triple A-region"/></context><context name="Raw Triple Q-B-Regex Capture" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Capturing" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple Q-B-Regex ParentInside"/></context><context name="Raw Triple Q-B-Regex NamedCapture" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(" attribute="Regex Capturing" beginRegion="RegParent"/><RegExpr String="\?P?&lt;(([__a-zA-Z][_a-zA-Z0-9]*)?>)?" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Triple Q-B-Regex Capture"/></context><context name="Raw Triple Q-B-String" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String='([\x20\x21\x23-\x5B\x5D-\x7E]++|\\.?|"(?!""))++' attribute="Raw B-String"/><StringDetect String='"""' attribute="Raw B-String Deliminator" context="#pop" endRegion="Triple Q-region"/><RegExpr String="." attribute="Error"/></context><context name="Raw Triple Q-F-Regex Capture" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Capturing" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple Q-F-Regex ParentInside"/></context><context name="Raw Triple Q-F-Regex NamedCapture" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(" attribute="Regex Capturing" beginRegion="RegParent"/><RegExpr String="\?P?&lt;(([_[:alpha:]]\w*)?>)?" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Triple Q-F-Regex Capture"/></context><context name="Raw Triple Q-F-String" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw F-String"/><DetectIdentifier attribute="Raw F-String"/><StringDetect String='\"' attribute="Raw F-String"/><StringDetect String="\\" attribute="Raw F-String"/><IncludeRules context="stringinterpolation"/><StringDetect String='"""' attribute="Raw F-String Deliminator" context="#pop" endRegion="Triple Q-region"/></context><context name="Raw Triple Q-Regex" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw String"/><DetectIdentifier attribute="Raw String"/><StringDetect String="[^]" attribute="Regex Set" context="Raw Triple Q-Regex Set"/><StringDetect String="[]" attribute="Regex Set" context="Raw Triple Q-Regex Set"/><StringDetect String="[" attribute="Regex Set" context="Raw Triple Q-Regex Set"/><StringDetect String="(?" context="Raw Triple Q-Regex Parent" lookAhead="1"/><StringDetect String="(" attribute="Regex Capturing" context="Raw Triple Q-Regex Capture" beginRegion="RegParent"/><StringDetect String="#" attribute="Comment" context="Raw Triple Q-Regex Comment"/><StringDetect String='"""' attribute="Raw String Deliminator" context="#pop" endRegion="Triple Q-region"/><IncludeRules context="RegexStringCommon"/></context><context name="Raw Triple Q-Regex Capture" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Capturing" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple Q-Regex ParentInside"/></context><context name="Raw Triple Q-Regex NamedCapture" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(" attribute="Regex Capturing" beginRegion="RegParent"/><RegExpr String="\?P?&lt;(([_[:alpha:]]\w*)?>)?" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Triple Q-Regex Capture"/></context><context name="Raw Triple Q-Regex ParentComment" attribute="Comment" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexTripleCommentCommon"/><StringDetect String='"""' context="#pop#pop" endRegion="RegParent" lookAhead="1"/></context><context name="Raw Triple Q-T-String" attribute="Raw T-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw T-String"/><DetectIdentifier attribute="Raw T-String"/><StringDetect String='\"' attribute="Raw T-String"/><StringDetect String="\\" attribute="Raw T-String"/><IncludeRules context="stringinterpolation"/><StringDetect String='"""' attribute="Raw T-String Deliminator" context="#pop" endRegion="Triple Q-region"/></context><context name="Raw Triple Q-string" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Raw String"/><DetectIdentifier attribute="Raw String"/><StringDetect String='\"' attribute="Raw String"/><StringDetect String="\\" attribute="Raw String"/><IncludeRules context="stringformat"/><StringDetect String='"""' attribute="Raw String Deliminator" context="#pop" endRegion="Triple Q-region"/></context><context name="RegexBStringEscapeCommon" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexEscapeSpecialCommon"/><RegExpr String="\\[[:^alnum:]afnrtv]|\\[0-7]{1,3}|\\x[0-9A-Fa-f]{2}" attribute="String Char" context="#pop"/></context><context name="RegexCommonRangeQuantifier" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="\{(,[0-9]*|[0-9]+(,[0-9]*)?)\}" attribute="Regex Quantifier"/></context><context name="RegexFStringEscapeCommon" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexEscapeSpecialCommon"/><RegExpr String="\\[[:^alnum:]afnrtv]|\\[0-7]{1,3}|\\x[0-9A-Fa-f]{2}|\\u[0-9A-Fa-f]{4}|\\U[0-9A-Fa-f]{8}|\\N\{[a-zA-Z0-9\- ]+\}|\\[pP]{{\^?[a-zA-Z0-9_]+([:=][a-zA-Z0-9_]*)?}}|\\({{|}})|\\[xuUpPN]?(?={([^{]|$))" attribute="String Char" context="#pop"/><RegExpr String="\\[pP]{{\^?(?=((?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\})|[a-zA-Z0-9_]++)[:=]?(([a-zA-Z0-9_]*|(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\}))?)}})|\\N{{(?=(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\})}})" attribute="String Char" context="RegexFStringEscapeP"/><RegExpr String="\\L&lt;(?=(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\})>)" attribute="Regex Special" context="RegexFStringEscapeL"/></context><context name="RegexStringEscapeCommon" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexEscapeSpecialCommon"/><RegExpr String="\\[[:^alnum:]afnrtv]|\\[0-7]{1,3}|\\x[0-9A-Fa-f]{2}|\\u[0-9A-Fa-f]{4}|\\U[0-9A-Fa-f]{8}|\\N\{[a-zA-Z0-9\- ]+\}|\\[pP]\{\^?[a-zA-Z0-9_]+([:=][a-zA-Z0-9_]*)?\}" attribute="String Char" context="#pop"/></context><context name="Single A-string" attribute="String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="String"/><DetectIdentifier attribute="String"/><IncludeRules context="stringescape"/><IncludeRules context="stringformat"/><DetectChar char="'" attribute="String Deliminator" context="#pop"/></context><context name="Single Q-string" attribute="String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="String"/><DetectIdentifier attribute="String"/><IncludeRules context="stringescape"/><IncludeRules context="stringformat"/><DetectChar char='"' attribute="String Deliminator" context="#pop"/></context><context name="Triple A-string" attribute="String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="String"/><DetectIdentifier attribute="String"/><IncludeRules context="stringescape"/><IncludeRules context="stringformat"/><StringDetect String="'''" attribute="String Deliminator" context="#pop" endRegion="Triple A-region"/></context><context name="Triple Q-string" attribute="String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="String"/><DetectIdentifier attribute="String"/><IncludeRules context="stringescape"/><IncludeRules context="stringformat"/><StringDetect String='"""' attribute="String Deliminator" context="#pop" endRegion="Triple Q-region"/></context><context name="AssumeCommentVariants" attribute="Normal Text"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="'''" attribute="Comment" context="#pop!Triple A-comment" beginRegion="Triple A-region" insensitive="1"/><StringDetect String='"""' attribute="Comment" context="#pop!Triple Q-comment" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String="'" attribute="Comment" context="#pop!Single A-comment" insensitive="1"/><StringDetect String='"' attribute="Comment" context="#pop!Single Q-comment" insensitive="1"/><StringDetect String="r'''" attribute="Comment" context="#pop!Triple A-comment" beginRegion="Triple A-region" insensitive="1"/><StringDetect String='r"""' attribute="Comment" context="#pop!Triple Q-comment" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String="r'" attribute="Comment" context="#pop!Single A-comment" insensitive="1"/><StringDetect String='r"' attribute="Comment" context="#pop!Single Q-comment" insensitive="1"/><StringDetect String="u'''" attribute="Comment" context="#pop!Triple A-comment" beginRegion="Triple A-region" insensitive="1"/><StringDetect String='u"""' attribute="Comment" context="#pop!Triple Q-comment" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String="u'" attribute="Comment" context="#pop!Single A-comment" insensitive="1"/><StringDetect String='u"' attribute="Comment" context="#pop!Single Q-comment" insensitive="1"/><StringDetect String="ur'''" attribute="Comment" context="#pop!Triple A-comment" beginRegion="Triple A-region" insensitive="1"/><StringDetect String='ur"""' attribute="Comment" context="#pop!Triple Q-comment" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String="ur'" attribute="Comment" context="#pop!Single A-comment" insensitive="1"/><StringDetect String='ur"' attribute="Comment" context="#pop!Single Q-comment" insensitive="1"/></context><context name="AssumeNumber" attribute="Normal Text" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="(?:[0-9](?:_?[0-9])*(?:\.(?:[0-9](?:_?[0-9])*)?)?|(?&lt;![\w[:^ascii:]])\.[0-9](?:_?[0-9])*)(?:[eE][\+\-]?[0-9](?:_?[0-9])*)?[jJ]" attribute="Complex" context="CheckSuffixError"/><RegExpr String="0[xX](?:_?[0-9a-fA-F])+" attribute="Hex" context="CheckSuffixError"/><RegExpr String="0[bB](?:_?[01])+" attribute="Binary" context="CheckSuffixError"/><RegExpr String="0[oO](?:_?[0-7])+" attribute="Octal" context="CheckSuffixError"/><RegExpr String="(?:[0-9](?:_?[0-9])*(?:\.(?:[0-9](?:_?[0-9])*)?)?|\.[0-9](?:_?[0-9])*)[eE][\+\-]?[0-9](?:_?[0-9])*|[0-9](?:_?[0-9])*\.(?:[0-9](?:_?[0-9])*)?|\.[0-9](?:_?[0-9])*" attribute="Float" context="CheckSuffixError"/><RegExpr String="(?:[1-9](?:_?[0-9])*|0(?:_?0)*)[lL]?" attribute="Int" context="CheckSuffixError"/></context><context name="AssumeStringVariants" attribute="Normal Text"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="'''" attribute="String Deliminator" context="#pop!Triple A-string" beginRegion="Triple A-region"/><StringDetect String='"""' attribute="String Deliminator" context="#pop!Triple Q-string" beginRegion="Triple Q-region"/><StringDetect String="'" attribute="String Deliminator" context="#pop!Single A-string"/><StringDetect String='"' attribute="String Deliminator" context="#pop!Single Q-string"/><StringDetect String="f'''" attribute="F-String Deliminator" context="#pop!Triple A-F-String" beginRegion="Triple A-region" insensitive="1"/><StringDetect String='f"""' attribute="F-String Deliminator" context="#pop!Triple Q-F-String" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String="f'" attribute="F-String Deliminator" context="#pop!Single A-F-String" insensitive="1"/><StringDetect String='f"' attribute="F-String Deliminator" context="#pop!Single Q-F-String" insensitive="1"/><StringDetect String="r'''" attribute="Raw String Deliminator" context="#pop!Raw Triple A-Regex" beginRegion="Triple A-region"/><StringDetect String='r"""' attribute="Raw String Deliminator" context="#pop!Raw Triple Q-Regex" beginRegion="Triple Q-region"/><StringDetect String="r'" attribute="Raw String Deliminator" context="#pop!Raw A-Regex"/><StringDetect String='r"' attribute="Raw String Deliminator" context="#pop!Raw Q-Regex"/><StringDetect String="R'''" attribute="Raw String Deliminator" context="#pop!Raw Triple A-string" beginRegion="Triple A-region"/><StringDetect String='R"""' attribute="Raw String Deliminator" context="#pop!Raw Triple Q-string" beginRegion="Triple Q-region"/><StringDetect String="R'" attribute="Raw String Deliminator" context="#pop!Raw A-string"/><StringDetect String='R"' attribute="Raw String Deliminator" context="#pop!Raw Q-string"/><StringDetect String="b'''" attribute="B-String Deliminator" context="#pop!Triple A-B-String" beginRegion="Triple A-region" insensitive="1"/><StringDetect String='b"""' attribute="B-String Deliminator" context="#pop!Triple Q-B-String" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String="b'" attribute="B-String Deliminator" context="#pop!Single A-B-String" insensitive="1"/><StringDetect String='b"' attribute="B-String Deliminator" context="#pop!Single Q-B-String" insensitive="1"/><StringDetect String="fr'''" attribute="Raw F-String Deliminator" context="#pop!Raw Triple A-F-Regex" beginRegion="Triple A-region"/><StringDetect String="rf'''" attribute="Raw F-String Deliminator" context="#pop!Raw Triple A-F-Regex" beginRegion="Triple A-region"/><StringDetect String='fr"""' attribute="Raw F-String Deliminator" context="#pop!Raw Triple Q-F-Regex" beginRegion="Triple Q-region"/><StringDetect String='rf"""' attribute="Raw F-String Deliminator" context="#pop!Raw Triple Q-F-Regex" beginRegion="Triple Q-region"/><StringDetect String="fr'" attribute="Raw F-String Deliminator" context="#pop!Raw A-F-Regex"/><StringDetect String="rf'" attribute="Raw F-String Deliminator" context="#pop!Raw A-F-Regex"/><StringDetect String='fr"' attribute="Raw F-String Deliminator" context="#pop!Raw Q-F-Regex"/><StringDetect String='rf"' attribute="Raw F-String Deliminator" context="#pop!Raw Q-F-Regex"/><StringDetect String="fr'''" attribute="Raw F-String Deliminator" context="#pop!Raw Triple A-F-String" beginRegion="Triple A-region" insensitive="1"/><StringDetect String="rf'''" attribute="Raw F-String Deliminator" context="#pop!Raw Triple A-F-String" beginRegion="Triple A-region" insensitive="1"/><StringDetect String='fr"""' attribute="Raw F-String Deliminator" context="#pop!Raw Triple Q-F-String" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String='rf"""' attribute="Raw F-String Deliminator" context="#pop!Raw Triple Q-F-String" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String="fr'" attribute="Raw F-String Deliminator" context="#pop!Raw A-F-String" insensitive="1"/><StringDetect String="rf'" attribute="Raw F-String Deliminator" context="#pop!Raw A-F-String" insensitive="1"/><StringDetect String='fr"' attribute="Raw F-String Deliminator" context="#pop!Raw Q-F-String" insensitive="1"/><StringDetect String='rf"' attribute="Raw F-String Deliminator" context="#pop!Raw Q-F-String" insensitive="1"/><StringDetect String="br'''" attribute="Raw B-String Deliminator" context="#pop!Raw Triple A-B-Regex" beginRegion="Triple A-region"/><StringDetect String="rb'''" attribute="Raw B-String Deliminator" context="#pop!Raw Triple A-B-Regex" beginRegion="Triple A-region"/><StringDetect String='br"""' attribute="Raw B-String Deliminator" context="#pop!Raw Triple Q-B-Regex" beginRegion="Triple Q-region"/><StringDetect String='rb"""' attribute="Raw B-String Deliminator" context="#pop!Raw Triple Q-B-Regex" beginRegion="Triple Q-region"/><StringDetect String="br'" attribute="Raw B-String Deliminator" context="#pop!Raw A-B-Regex"/><StringDetect String="rb'" attribute="Raw B-String Deliminator" context="#pop!Raw A-B-Regex"/><StringDetect String='br"' attribute="Raw B-String Deliminator" context="#pop!Raw Q-B-Regex"/><StringDetect String='rb"' attribute="Raw B-String Deliminator" context="#pop!Raw Q-B-Regex"/><StringDetect String="br'''" attribute="Raw B-String Deliminator" context="#pop!Raw Triple A-B-String" beginRegion="Triple A-region" insensitive="1"/><StringDetect String="rb'''" attribute="Raw B-String Deliminator" context="#pop!Raw Triple A-B-String" beginRegion="Triple A-region" insensitive="1"/><StringDetect String='br"""' attribute="Raw B-String Deliminator" context="#pop!Raw Triple Q-B-String" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String='rb"""' attribute="Raw B-String Deliminator" context="#pop!Raw Triple Q-B-String" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String="br'" attribute="Raw B-String Deliminator" context="#pop!Raw A-B-String" insensitive="1"/><StringDetect String="rb'" attribute="Raw B-String Deliminator" context="#pop!Raw A-B-String" insensitive="1"/><StringDetect String='br"' attribute="Raw B-String Deliminator" context="#pop!Raw Q-B-String" insensitive="1"/><StringDetect String='rb"' attribute="Raw B-String Deliminator" context="#pop!Raw Q-B-String" insensitive="1"/><StringDetect String="t'''" attribute="T-String Deliminator" context="#pop!Triple A-T-String" beginRegion="Triple A-region" insensitive="1"/><StringDetect String='t"""' attribute="T-String Deliminator" context="#pop!Triple Q-T-String" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String="t'" attribute="T-String Deliminator" context="#pop!Single A-T-String" insensitive="1"/><StringDetect String='t"' attribute="T-String Deliminator" context="#pop!Single Q-T-String" insensitive="1"/><StringDetect String="tr'''" attribute="Raw T-String Deliminator" context="#pop!Raw Triple A-T-String" beginRegion="Triple A-region" insensitive="1"/><StringDetect String="rt'''" attribute="Raw T-String Deliminator" context="#pop!Raw Triple A-T-String" beginRegion="Triple A-region" insensitive="1"/><StringDetect String='tr"""' attribute="Raw T-String Deliminator" context="#pop!Raw Triple Q-T-String" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String='rt"""' attribute="Raw T-String Deliminator" context="#pop!Raw Triple Q-T-String" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String="tr'" attribute="Raw T-String Deliminator" context="#pop!Raw A-T-String" insensitive="1"/><StringDetect String="rt'" attribute="Raw T-String Deliminator" context="#pop!Raw A-T-String" insensitive="1"/><StringDetect String='tr"' attribute="Raw T-String Deliminator" context="#pop!Raw Q-T-String" insensitive="1"/><StringDetect String='rt"' attribute="Raw T-String Deliminator" context="#pop!Raw Q-T-String" insensitive="1"/><StringDetect String="u'''" attribute="String Deliminator" context="#pop!Triple A-string" beginRegion="Triple A-region" insensitive="1"/><StringDetect String='u"""' attribute="String Deliminator" context="#pop!Triple Q-string" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String="u'" attribute="String Deliminator" context="#pop!Single A-string" insensitive="1"/><StringDetect String='u"' attribute="String Deliminator" context="#pop!Single Q-string" insensitive="1"/><StringDetect String="ur'''" attribute="Raw String Deliminator" context="#pop!Raw Triple A-string" beginRegion="Triple A-region" insensitive="1"/><StringDetect String='ur"""' attribute="Raw String Deliminator" context="#pop!Raw Triple Q-string" beginRegion="Triple Q-region" insensitive="1"/><StringDetect String="ur'" attribute="Raw String Deliminator" context="#pop!Raw A-string" insensitive="1"/><StringDetect String='ur"' attribute="Raw String Deliminator" context="#pop!Raw Q-string" insensitive="1"/></context><context name="CommentVariants" attribute="Normal Text"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="(?:u|r|ur)?['&#34;]" context="AssumeCommentVariants" insensitive="1" firstNonSpace="1" lookAhead="1"/></context><context name="Dictionary" attribute="Normal Text" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><DetectChar char="}" attribute="Normal Text" context="#pop" endRegion="Dictionary"/><IncludeRules context="StringVariants"/><IncludeRules context="Normal"/></context><context name="Hash comment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><IncludeRules context="##Jinja/Comments"/><DetectIdentifier/></context><context name="List" attribute="Normal Text" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><DetectChar char="]" attribute="Normal Text" context="#pop" endRegion="List"/><IncludeRules context="StringVariants"/><IncludeRules context="Normal"/></context><context name="MultiLineExpr" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Normal Text"/><IncludeRules context="StringVariants"/></context><context name="Number" attribute="Normal Text" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="(?&lt;![\.\w[:^ascii:]])[0-9]|(?&lt;![\w[:^ascii:]])\.[0-9]" context="AssumeNumber" lookAhead="1"/></context><context name="Pattern Matching" attribute="Flow Control Keyword" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="\w++(?=\s+(?!(?:if|for)\b)[\w'&#34;~]|\s*+(?![.:=\]),]|(?:if|for)\b)((?:(?:ru|u?r|)(?:'(?:[^']++|\\')*+'|&#34;(?:[^&#34;]++|\\&#34;)*+&#34;)|(?:r?f|fr?)(?:'(?:[^'{]++|\\'|\{\{|\{[^}]++\})*+'|&#34;(?:[^&#34;]++|\\&#34;|\{\{|\{[^}]*+\})*+&#34;)|[^#;(){}]|\(\)|\((?1)\)|\{\}|\{(\s*+(?:(?:(?:ru|u?r|)(?:'(?:[^']++|\\')*+'|&#34;(?:[^&#34;]++|\\&#34;)*+&#34;)|(?:r?f|fr?)(?:'(?:[^'{]++|\\'|\{\{|\{[^}]++\})*+'|&#34;(?:[^&#34;]++|\\&#34;|\{\{|\{[^}]*+\})*+&#34;)|[a-zA-Z0-9.]++)\s*+:\s*+(?:(?:ru|u?r|)(?:'(?:[^']++|\\')*+'|&#34;(?:[^&#34;]++|\\&#34;)*+&#34;)|(?:r?f|fr?)(?:'(?:[^'{]++|\\'|\{\{|\{[^}]++\})*+'|&#34;(?:[^&#34;]++|\\&#34;|\{\{|\{[^}]*+\})*+&#34;)|[^#;(){},]|\(\)|\((?1)\)|\{\}|\{(?2)\})++,?)*+)\})+?):)|" attribute="Flow Control Keyword" context="#pop"/><DetectIdentifier attribute="Normal Text" context="#pop"/></context><context name="Raw A-B-Regex LookaroundInCond" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop!Raw A-B-Regex Parenthesis"/><IncludeRules context="Raw A-B-Regex ParentInside"/></context><context name="Raw A-B-Regex NonCapture" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Non-Capturing" context="#pop"/><IncludeRules context="Raw A-B-Regex ParentInside"/></context><context name="Raw A-B-Regex Parent" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(?:" attribute="Regex Non-Capturing" context="#pop!Raw A-B-Regex NonCapture"/><StringDetect String="(?P&lt;" context="Raw A-B-Regex NamedCapture" lookAhead="1"/><StringDetect String="(?#" attribute="Comment" context="Raw A-Regex ParentComment"/><StringDetect String="(?&lt;" context="Raw A-B-Regex NamedCapture" lookAhead="1"/><RegExpr String="\((?=\?(([aiLmsuxfwbepr]+|V[01])*(-[imsxafLuw]+)?:|[=>!|]|&lt;[=!]|\())" attribute="Regex Parenthesis" context="Raw A-B-Regex ParentOptions"/><IncludeRules context="RegexParentCommon"/><StringDetect String="(" attribute="Regex Parenthesis" context="Raw A-B-Regex ParentError"/></context><context name="Raw A-B-Regex ParentCond" attribute="Raw B-String" fallthroughContext="#pop#pop#pop!Raw A-B-Regex Parenthesis"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw A-B-Regex Parenthesis"/><RegExpr String="\b[_a-zA-Z][_a-zA-Z0-9]+|\b[0-9]{1,2}" attribute="Regex Backreference"/><RegExpr String="\?&lt;?[=!]" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw A-B-Regex LookaroundInCond"/></context><context name="Raw A-B-Regex ParentError" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="?" attribute="Error" context="#pop#pop!Raw A-B-Regex Parenthesis"/></context><context name="Raw A-B-Regex ParentOptions" attribute="Regex Parenthesis Options" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String=":=>!|" attribute="Regex Parenthesis Options" context="#pop#pop!Raw A-B-Regex Parenthesis"/><StringDetect String="(" attribute="Regex Parenthesis Options" context="Raw A-B-Regex ParentCond"/></context><context name="Raw A-F-Regex LookaroundInCond" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop!Raw A-F-Regex Parenthesis"/><IncludeRules context="Raw A-F-Regex ParentInside"/></context><context name="Raw A-F-Regex NonCapture" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Non-Capturing" context="#pop"/><IncludeRules context="Raw A-F-Regex ParentInside"/></context><context name="Raw A-F-Regex Parent" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(?:" attribute="Regex Non-Capturing" context="#pop!Raw A-F-Regex NonCapture"/><StringDetect String="(?P&lt;" context="Raw A-F-Regex NamedCapture" lookAhead="1"/><StringDetect String="(?#" attribute="Comment" context="Raw A-F-Regex ParentComment"/><StringDetect String="(?&lt;" context="Raw A-F-Regex NamedCapture" lookAhead="1"/><RegExpr String="\((?=\?(([aiLmsuxfwbepr]+|V[01]|(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\}))*(-([imsxafLuw]|(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\}))+)?:|[=>!|]|&lt;[=!]|\())" attribute="Regex Parenthesis" context="Raw A-F-Regex ParentOptions"/><IncludeRules context="RegexFStringParentCommon"/><StringDetect String="(" attribute="Regex Parenthesis" context="Raw A-F-Regex ParentError"/></context><context name="Raw A-F-Regex ParentComment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexCommentCommon"/><IncludeRules context="RegexFString"/><StringDetect String="'" context="#pop#pop" lookAhead="1"/></context><context name="Raw A-F-Regex ParentCond" attribute="Raw F-String" fallthroughContext="#pop#pop#pop!Raw A-F-Regex Parenthesis"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw A-F-Regex Parenthesis"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/><RegExpr String="\b[_[:alpha:]]\w+|\b[0-9]{1,2}" attribute="Regex Backreference"/><RegExpr String="\?&lt;?[=!]" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw A-F-Regex LookaroundInCond"/></context><context name="Raw A-F-Regex ParentError" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="?" attribute="Error" context="#pop#pop!Raw A-F-Regex Parenthesis"/></context><context name="Raw A-F-Regex ParentOptions" attribute="Regex Parenthesis Options" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String=":=>!|" attribute="Regex Parenthesis Options" context="#pop#pop!Raw A-F-Regex Parenthesis"/><StringDetect String="(" attribute="Regex Parenthesis Options" context="Raw A-F-Regex ParentCond"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/></context><context name="Raw A-Regex LookaroundInCond" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop!Raw A-Regex Parenthesis"/><IncludeRules context="Raw A-Regex ParentInside"/></context><context name="Raw A-Regex NonCapture" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Non-Capturing" context="#pop"/><IncludeRules context="Raw A-Regex ParentInside"/></context><context name="Raw A-Regex Parent" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(?:" attribute="Regex Non-Capturing" context="#pop!Raw A-Regex NonCapture"/><StringDetect String="(?P&lt;" context="Raw A-Regex NamedCapture" lookAhead="1"/><StringDetect String="(?#" attribute="Comment" context="Raw A-Regex ParentComment"/><StringDetect String="(?&lt;" context="Raw A-Regex NamedCapture" lookAhead="1"/><RegExpr String="\((?=\?(([aiLmsuxfwbepr]+|V[01])*(-[imsxafLuw]+)?:|[=>!|]|&lt;[=!]|\())" attribute="Regex Parenthesis" context="Raw A-Regex ParentOptions"/><IncludeRules context="RegexParentCommon"/><StringDetect String="(" attribute="Regex Parenthesis" context="Raw A-Regex ParentError"/></context><context name="Raw A-Regex ParentCond" attribute="Raw String" fallthroughContext="#pop#pop#pop!Raw A-Regex Parenthesis"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw A-Regex Parenthesis"/><RegExpr String="\b[_[:alpha:]]\w+|\b[0-9]{1,2}" attribute="Regex Backreference"/><RegExpr String="\?&lt;?[=!]" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw A-Regex LookaroundInCond"/></context><context name="Raw A-Regex ParentError" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="?" attribute="Error" context="#pop#pop!Raw A-Regex Parenthesis"/></context><context name="Raw A-Regex ParentOptions" attribute="Regex Parenthesis Options" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String=":=>!|" attribute="Regex Parenthesis Options" context="#pop#pop!Raw A-Regex Parenthesis"/><StringDetect String="(" attribute="Regex Parenthesis Options" context="Raw A-Regex ParentCond"/></context><context name="Raw Q-B-Regex LookaroundInCond" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop!Raw Q-B-Regex Parenthesis"/><IncludeRules context="Raw Q-B-Regex ParentInside"/></context><context name="Raw Q-B-Regex NonCapture" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Non-Capturing" context="#pop"/><IncludeRules context="Raw Q-B-Regex ParentInside"/></context><context name="Raw Q-B-Regex Parent" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(?:" attribute="Regex Non-Capturing" context="#pop!Raw Q-B-Regex NonCapture"/><StringDetect String="(?P&lt;" context="Raw Q-B-Regex NamedCapture" lookAhead="1"/><StringDetect String="(?#" attribute="Comment" context="Raw Q-Regex ParentComment"/><StringDetect String="(?&lt;" context="Raw Q-B-Regex NamedCapture" lookAhead="1"/><RegExpr String="\((?=\?(([aiLmsuxfwbepr]+|V[01])*(-[imsxafLuw]+)?:|[=>!|]|&lt;[=!]|\())" attribute="Regex Parenthesis" context="Raw Q-B-Regex ParentOptions"/><IncludeRules context="RegexParentCommon"/><StringDetect String="(" attribute="Regex Parenthesis" context="Raw Q-B-Regex ParentError"/></context><context name="Raw Q-B-Regex ParentCond" attribute="Raw B-String" fallthroughContext="#pop#pop#pop!Raw Q-B-Regex Parenthesis"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Q-B-Regex Parenthesis"/><RegExpr String="\b[_a-zA-Z][_a-zA-Z0-9]+|\b[0-9]{1,2}" attribute="Regex Backreference"/><RegExpr String="\?&lt;?[=!]" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Q-B-Regex LookaroundInCond"/></context><context name="Raw Q-B-Regex ParentError" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="?" attribute="Error" context="#pop#pop!Raw Q-B-Regex Parenthesis"/></context><context name="Raw Q-B-Regex ParentOptions" attribute="Regex Parenthesis Options" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String=":=>!|" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Q-B-Regex Parenthesis"/><StringDetect String="(" attribute="Regex Parenthesis Options" context="Raw Q-B-Regex ParentCond"/></context><context name="Raw Q-F-Regex LookaroundInCond" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop!Raw Q-F-Regex Parenthesis"/><IncludeRules context="Raw Q-F-Regex ParentInside"/></context><context name="Raw Q-F-Regex NonCapture" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Non-Capturing" context="#pop"/><IncludeRules context="Raw Q-F-Regex ParentInside"/></context><context name="Raw Q-F-Regex Parent" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(?:" attribute="Regex Non-Capturing" context="#pop!Raw Q-F-Regex NonCapture"/><StringDetect String="(?P&lt;" context="Raw Q-F-Regex NamedCapture" lookAhead="1"/><StringDetect String="(?#" attribute="Comment" context="Raw Q-F-Regex ParentComment"/><StringDetect String="(?&lt;" context="Raw Q-F-Regex NamedCapture" lookAhead="1"/><RegExpr String="\((?=\?(([aiLmsuxfwbepr]+|V[01]|(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\}))*(-([imsxafLuw]|(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\}))+)?:|[=>!|]|&lt;[=!]|\())" attribute="Regex Parenthesis" context="Raw Q-F-Regex ParentOptions"/><IncludeRules context="RegexFStringParentCommon"/><StringDetect String="(" attribute="Regex Parenthesis" context="Raw Q-F-Regex ParentError"/></context><context name="Raw Q-F-Regex ParentComment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexCommentCommon"/><IncludeRules context="RegexFString"/><StringDetect String='"' context="#pop#pop" lookAhead="1"/></context><context name="Raw Q-F-Regex ParentCond" attribute="Raw F-String" fallthroughContext="#pop#pop#pop!Raw Q-F-Regex Parenthesis"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Q-F-Regex Parenthesis"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/><RegExpr String="\b[_[:alpha:]]\w+|\b[0-9]{1,2}" attribute="Regex Backreference"/><RegExpr String="\?&lt;?[=!]" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Q-F-Regex LookaroundInCond"/></context><context name="Raw Q-F-Regex ParentError" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="?" attribute="Error" context="#pop#pop!Raw Q-F-Regex Parenthesis"/></context><context name="Raw Q-F-Regex ParentOptions" attribute="Regex Parenthesis Options" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String=":=>!|" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Q-F-Regex Parenthesis"/><StringDetect String="(" attribute="Regex Parenthesis Options" context="Raw Q-F-Regex ParentCond"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/></context><context name="Raw Q-Regex LookaroundInCond" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop!Raw Q-Regex Parenthesis"/><IncludeRules context="Raw Q-Regex ParentInside"/></context><context name="Raw Q-Regex NonCapture" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Non-Capturing" context="#pop"/><IncludeRules context="Raw Q-Regex ParentInside"/></context><context name="Raw Q-Regex Parent" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(?:" attribute="Regex Non-Capturing" context="#pop!Raw Q-Regex NonCapture"/><StringDetect String="(?P&lt;" context="Raw Q-Regex NamedCapture" lookAhead="1"/><StringDetect String="(?#" attribute="Comment" context="Raw Q-Regex ParentComment"/><StringDetect String="(?&lt;" context="Raw Q-Regex NamedCapture" lookAhead="1"/><RegExpr String="\((?=\?(([aiLmsuxfwbepr]+|V[01])*(-[imsxafLuw]+)?:|[=>!|]|&lt;[=!]|\())" attribute="Regex Parenthesis" context="Raw Q-Regex ParentOptions"/><IncludeRules context="RegexParentCommon"/><StringDetect String="(" attribute="Regex Parenthesis" context="Raw Q-Regex ParentError"/></context><context name="Raw Q-Regex ParentCond" attribute="Raw String" fallthroughContext="#pop#pop#pop!Raw Q-Regex Parenthesis"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Q-Regex Parenthesis"/><RegExpr String="\b[_[:alpha:]]\w+|\b[0-9]{1,2}" attribute="Regex Backreference"/><RegExpr String="\?&lt;?[=!]" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Q-Regex LookaroundInCond"/></context><context name="Raw Q-Regex ParentError" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="?" attribute="Error" context="#pop#pop!Raw Q-Regex Parenthesis"/></context><context name="Raw Q-Regex ParentOptions" attribute="Regex Parenthesis Options" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String=":=>!|" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Q-Regex Parenthesis"/><StringDetect String="(" attribute="Regex Parenthesis Options" context="Raw Q-Regex ParentCond"/></context><context name="Raw Triple A-B-Regex Comment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="'''" context="#pop" lookAhead="1"/><LineContinue attribute="Operator"/><RegExpr String="([ -&amp;(-\[\]-~]++|\\.|'(?!''))++" attribute="Comment"/></context><context name="Raw Triple A-B-Regex LookaroundInCond" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop!Raw Triple A-B-Regex Parenthesis" endRegion="RegParent"/><IncludeRules context="Raw Triple A-B-Regex ParentInside"/></context><context name="Raw Triple A-B-Regex NonCapture" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Non-Capturing" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple A-B-Regex ParentInside"/></context><context name="Raw Triple A-B-Regex Parent" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(?:" attribute="Regex Non-Capturing" context="#pop!Raw Triple A-B-Regex NonCapture" beginRegion="RegParent"/><StringDetect String="(?P&lt;" context="Raw Triple A-B-Regex NamedCapture" lookAhead="1"/><StringDetect String="(?#" attribute="Comment" context="Raw Triple A-Regex ParentComment" beginRegion="RegParent"/><StringDetect String="(?&lt;" context="Raw Triple A-B-Regex NamedCapture" lookAhead="1"/><RegExpr String="\((?=\?(([aiLmsuxfwbepr]+|V[01])*(-[imsxafLuw]+)?:|[=>!|]|&lt;[=!]|\())" attribute="Regex Parenthesis" context="Raw Triple A-B-Regex ParentOptions" beginRegion="RegParent"/><IncludeRules context="RegexParentCommon"/><StringDetect String="(" attribute="Regex Parenthesis" context="Raw Triple A-B-Regex ParentError" beginRegion="RegParent"/></context><context name="Raw Triple A-B-Regex ParentCond" attribute="Raw B-String" fallthroughContext="#pop#pop#pop!Raw Triple A-B-Regex Parenthesis"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Triple A-B-Regex Parenthesis" endRegion="RegParent"/><RegExpr String="\b[_a-zA-Z][_a-zA-Z0-9]+|\b[0-9]{1,2}" attribute="Regex Backreference"/><RegExpr String="\?&lt;?[=!]" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Triple A-B-Regex LookaroundInCond"/></context><context name="Raw Triple A-B-Regex ParentError" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="?" attribute="Error" context="#pop#pop!Raw Triple A-B-Regex Parenthesis"/></context><context name="Raw Triple A-B-Regex ParentOptions" attribute="Regex Parenthesis Options" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String=":=>!|" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Triple A-B-Regex Parenthesis"/><StringDetect String="(" attribute="Regex Parenthesis Options" context="Raw Triple A-B-Regex ParentCond" beginRegion="RegParent"/></context><context name="Raw Triple A-F-Regex Comment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="'''" context="#pop" lookAhead="1"/><LineContinue attribute="Operator"/><IncludeRules context="RegexFString"/><RegExpr String="([^'\\{}]++|\\.|'(?!''))++" attribute="Comment"/></context><context name="Raw Triple A-F-Regex LookaroundInCond" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop!Raw Triple A-F-Regex Parenthesis" endRegion="RegParent"/><IncludeRules context="Raw Triple A-F-Regex ParentInside"/></context><context name="Raw Triple A-F-Regex NonCapture" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Non-Capturing" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple A-F-Regex ParentInside"/></context><context name="Raw Triple A-F-Regex Parent" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(?:" attribute="Regex Non-Capturing" context="#pop!Raw Triple A-F-Regex NonCapture" beginRegion="RegParent"/><StringDetect String="(?P&lt;" context="Raw Triple A-F-Regex NamedCapture" lookAhead="1"/><StringDetect String="(?#" attribute="Comment" context="Raw Triple A-F-Regex ParentComment" beginRegion="RegParent"/><StringDetect String="(?&lt;" context="Raw Triple A-F-Regex NamedCapture" lookAhead="1"/><RegExpr String="\((?=\?(([aiLmsuxfwbepr]+|V[01]|(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\}))*(-([imsxafLuw]|(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\}))+)?:|[=>!|]|&lt;[=!]|\())" attribute="Regex Parenthesis" context="Raw Triple A-F-Regex ParentOptions" beginRegion="RegParent"/><IncludeRules context="RegexFStringParentCommon"/><StringDetect String="(" attribute="Regex Parenthesis" context="Raw Triple A-F-Regex ParentError" beginRegion="RegParent"/></context><context name="Raw Triple A-F-Regex ParentComment" attribute="Comment" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexTripleCommentCommon"/><IncludeRules context="RegexFString"/><StringDetect String="'''" context="#pop#pop" endRegion="RegParent" lookAhead="1"/></context><context name="Raw Triple A-F-Regex ParentCond" attribute="Raw F-String" fallthroughContext="#pop#pop#pop!Raw Triple A-F-Regex Parenthesis"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Triple A-F-Regex Parenthesis" endRegion="RegParent"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/><RegExpr String="\b[_[:alpha:]]\w+|\b[0-9]{1,2}" attribute="Regex Backreference"/><RegExpr String="\?&lt;?[=!]" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Triple A-F-Regex LookaroundInCond"/></context><context name="Raw Triple A-F-Regex ParentError" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="?" attribute="Error" context="#pop#pop!Raw Triple A-F-Regex Parenthesis"/></context><context name="Raw Triple A-F-Regex ParentOptions" attribute="Regex Parenthesis Options" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String=":=>!|" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Triple A-F-Regex Parenthesis"/><StringDetect String="(" attribute="Regex Parenthesis Options" context="Raw Triple A-F-Regex ParentCond" beginRegion="RegParent"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/></context><context name="Raw Triple A-Regex Comment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="'''" context="#pop" lookAhead="1"/><LineContinue attribute="Operator"/><RegExpr String="([^'\\]++|\\.|'(?!''))++" attribute="Comment"/></context><context name="Raw Triple A-Regex LookaroundInCond" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop!Raw Triple A-Regex Parenthesis" endRegion="RegParent"/><IncludeRules context="Raw Triple A-Regex ParentInside"/></context><context name="Raw Triple A-Regex NonCapture" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Non-Capturing" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple A-Regex ParentInside"/></context><context name="Raw Triple A-Regex Parent" attribute="Regex Set" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(?:" attribute="Regex Non-Capturing" context="#pop!Raw Triple A-Regex NonCapture" beginRegion="RegParent"/><StringDetect String="(?P&lt;" context="Raw Triple A-Regex NamedCapture" lookAhead="1"/><StringDetect String="(?#" attribute="Comment" context="Raw Triple A-Regex ParentComment" beginRegion="RegParent"/><StringDetect String="(?&lt;" context="Raw Triple A-Regex NamedCapture" lookAhead="1"/><RegExpr String="\((?=\?(([aiLmsuxfwbepr]+|V[01])*(-[imsxafLuw]+)?:|[=>!|]|&lt;[=!]|\())" attribute="Regex Parenthesis" context="Raw Triple A-Regex ParentOptions" beginRegion="RegParent"/><IncludeRules context="RegexParentCommon"/><StringDetect String="(" attribute="Regex Parenthesis" context="Raw Triple A-Regex ParentError" beginRegion="RegParent"/></context><context name="Raw Triple A-Regex ParentCond" attribute="Raw String" fallthroughContext="#pop#pop#pop!Raw Triple A-Regex Parenthesis"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Triple A-Regex Parenthesis" endRegion="RegParent"/><RegExpr String="\b[_[:alpha:]]\w+|\b[0-9]{1,2}" attribute="Regex Backreference"/><RegExpr String="\?&lt;?[=!]" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Triple A-Regex LookaroundInCond"/></context><context name="Raw Triple A-Regex ParentError" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="?" attribute="Error" context="#pop#pop!Raw Triple A-Regex Parenthesis"/></context><context name="Raw Triple A-Regex ParentOptions" attribute="Regex Parenthesis Options" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String=":=>!|" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Triple A-Regex Parenthesis"/><StringDetect String="(" attribute="Regex Parenthesis Options" context="Raw Triple A-Regex ParentCond" beginRegion="RegParent"/></context><context name="Raw Triple Q-B-Regex Comment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String='"""' context="#pop" lookAhead="1"/><LineContinue attribute="Operator"/><RegExpr String='([ !#-\[\]-~]++|\\.|"(?!""))++' attribute="Comment"/></context><context name="Raw Triple Q-B-Regex LookaroundInCond" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop!Raw Triple Q-B-Regex Parenthesis" endRegion="RegParent"/><IncludeRules context="Raw Triple Q-B-Regex ParentInside"/></context><context name="Raw Triple Q-B-Regex NonCapture" attribute="Raw B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Non-Capturing" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple Q-B-Regex ParentInside"/></context><context name="Raw Triple Q-B-Regex Parent" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(?:" attribute="Regex Non-Capturing" context="#pop!Raw Triple Q-B-Regex NonCapture" beginRegion="RegParent"/><StringDetect String="(?P&lt;" context="Raw Triple Q-B-Regex NamedCapture" lookAhead="1"/><StringDetect String="(?#" attribute="Comment" context="Raw Triple Q-Regex ParentComment" beginRegion="RegParent"/><StringDetect String="(?&lt;" context="Raw Triple Q-B-Regex NamedCapture" lookAhead="1"/><RegExpr String="\((?=\?(([aiLmsuxfwbepr]+|V[01])*(-[imsxafLuw]+)?:|[=>!|]|&lt;[=!]|\())" attribute="Regex Parenthesis" context="Raw Triple Q-B-Regex ParentOptions" beginRegion="RegParent"/><IncludeRules context="RegexParentCommon"/><StringDetect String="(" attribute="Regex Parenthesis" context="Raw Triple Q-B-Regex ParentError" beginRegion="RegParent"/></context><context name="Raw Triple Q-B-Regex ParentCond" attribute="Raw B-String" fallthroughContext="#pop#pop#pop!Raw Triple Q-B-Regex Parenthesis"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Triple Q-B-Regex Parenthesis" endRegion="RegParent"/><RegExpr String="\b[_a-zA-Z][_a-zA-Z0-9]+|\b[0-9]{1,2}" attribute="Regex Backreference"/><RegExpr String="\?&lt;?[=!]" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Triple Q-B-Regex LookaroundInCond"/></context><context name="Raw Triple Q-B-Regex ParentError" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="?" attribute="Error" context="#pop#pop!Raw Triple Q-B-Regex Parenthesis"/></context><context name="Raw Triple Q-B-Regex ParentOptions" attribute="Regex Parenthesis Options" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String=":=>!|" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Triple Q-B-Regex Parenthesis"/><StringDetect String="(" attribute="Regex Parenthesis Options" context="Raw Triple Q-B-Regex ParentCond" beginRegion="RegParent"/></context><context name="Raw Triple Q-F-Regex Comment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String='"""' context="#pop" lookAhead="1"/><LineContinue attribute="Operator"/><IncludeRules context="RegexFString"/><RegExpr String='([^"\\{}]++|\\.|"(?!""))++' attribute="Comment"/></context><context name="Raw Triple Q-F-Regex LookaroundInCond" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop!Raw Triple Q-F-Regex Parenthesis" endRegion="RegParent"/><IncludeRules context="Raw Triple Q-F-Regex ParentInside"/></context><context name="Raw Triple Q-F-Regex NonCapture" attribute="Raw F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Non-Capturing" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple Q-F-Regex ParentInside"/></context><context name="Raw Triple Q-F-Regex Parent" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(?:" attribute="Regex Non-Capturing" context="#pop!Raw Triple Q-F-Regex NonCapture" beginRegion="RegParent"/><StringDetect String="(?P&lt;" context="Raw Triple Q-F-Regex NamedCapture" lookAhead="1"/><StringDetect String="(?#" attribute="Comment" context="Raw Triple Q-F-Regex ParentComment" beginRegion="RegParent"/><StringDetect String="(?&lt;" context="Raw Triple Q-F-Regex NamedCapture" lookAhead="1"/><RegExpr String="\((?=\?(([aiLmsuxfwbepr]+|V[01]|(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\}))*(-([imsxafLuw]|(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\}))+)?:|[=>!|]|&lt;[=!]|\())" attribute="Regex Parenthesis" context="Raw Triple Q-F-Regex ParentOptions" beginRegion="RegParent"/><IncludeRules context="RegexFStringParentCommon"/><StringDetect String="(" attribute="Regex Parenthesis" context="Raw Triple Q-F-Regex ParentError" beginRegion="RegParent"/></context><context name="Raw Triple Q-F-Regex ParentComment" attribute="Comment" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexTripleCommentCommon"/><IncludeRules context="RegexFString"/><StringDetect String='"""' context="#pop#pop" endRegion="RegParent" lookAhead="1"/></context><context name="Raw Triple Q-F-Regex ParentCond" attribute="Raw F-String" fallthroughContext="#pop#pop#pop!Raw Triple Q-F-Regex Parenthesis"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Triple Q-F-Regex Parenthesis" endRegion="RegParent"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/><RegExpr String="\b[_[:alpha:]]\w+|\b[0-9]{1,2}" attribute="Regex Backreference"/><RegExpr String="\?&lt;?[=!]" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Triple Q-F-Regex LookaroundInCond"/></context><context name="Raw Triple Q-F-Regex ParentError" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="?" attribute="Error" context="#pop#pop!Raw Triple Q-F-Regex Parenthesis"/></context><context name="Raw Triple Q-F-Regex ParentOptions" attribute="Regex Parenthesis Options" fallthroughContext="#pop#pop!Raw Triple Q-F-Regex Parenthesis" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String=":=>!|" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Triple Q-F-Regex Parenthesis"/><AnyChar String="&lt;?" attribute="Regex Parenthesis Options"/><StringDetect String="(" attribute="Regex Parenthesis Options" context="Raw Triple Q-F-Regex ParentCond" beginRegion="RegParent"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/></context><context name="Raw Triple Q-Regex Comment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String='"""' context="#pop" lookAhead="1"/><LineContinue attribute="Operator"/><RegExpr String='([^"\\]++|\\.|"(?!""))++' attribute="Comment"/></context><context name="Raw Triple Q-Regex LookaroundInCond" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop!Raw Triple Q-Regex Parenthesis" endRegion="RegParent"/><IncludeRules context="Raw Triple Q-Regex ParentInside"/></context><context name="Raw Triple Q-Regex NonCapture" attribute="Raw String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Non-Capturing" context="#pop" endRegion="RegParent"/><IncludeRules context="Raw Triple Q-Regex ParentInside"/></context><context name="Raw Triple Q-Regex Parent" attribute="Regex Set" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="(?:" attribute="Regex Non-Capturing" context="#pop!Raw Triple Q-Regex NonCapture" beginRegion="RegParent"/><StringDetect String="(?P&lt;" context="Raw Triple Q-Regex NamedCapture" lookAhead="1"/><StringDetect String="(?#" attribute="Comment" context="Raw Triple Q-Regex ParentComment" beginRegion="RegParent"/><StringDetect String="(?&lt;" context="Raw Triple Q-Regex NamedCapture" lookAhead="1"/><RegExpr String="\((?=\?(([aiLmsuxfwbepr]+|V[01])*(-[imsxafLuw]+)?:|[=>!|]|&lt;[=!]|\())" attribute="Regex Parenthesis" context="Raw Triple Q-Regex ParentOptions" beginRegion="RegParent"/><IncludeRules context="RegexParentCommon"/><StringDetect String="(" attribute="Regex Parenthesis" context="Raw Triple Q-Regex ParentError" beginRegion="RegParent"/></context><context name="Raw Triple Q-Regex ParentCond" attribute="Raw String" fallthroughContext="#pop#pop#pop!Raw Triple Q-Regex Parenthesis"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Triple Q-Regex Parenthesis" endRegion="RegParent"/><RegExpr String="\b[_[:alpha:]]\w+|\b[0-9]{1,2}" attribute="Regex Backreference"/><RegExpr String="\?&lt;?[=!]" attribute="Regex Parenthesis Options" context="#pop#pop#pop!Raw Triple Q-Regex LookaroundInCond"/></context><context name="Raw Triple Q-Regex ParentError" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="?" attribute="Error" context="#pop#pop!Raw Triple Q-Regex Parenthesis"/></context><context name="Raw Triple Q-Regex ParentOptions" attribute="Regex Parenthesis Options" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String=":=>!|" attribute="Regex Parenthesis Options" context="#pop#pop!Raw Triple Q-Regex Parenthesis"/><StringDetect String="(" attribute="Regex Parenthesis Options" context="Raw Triple Q-Regex ParentCond" beginRegion="RegParent"/></context><context name="RegexBStringEscape" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexBStringEscapeCommon"/><IncludeRules context="RegexEscapeCommonBegin"/><IncludeRules context="RegexEscapeCommonEnd"/></context><context name="RegexBStringSetEscape" attribute="Raw B-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexBStringEscapeCommon"/><StringDetect String="\b" attribute="String Char" context="#pop"/><LineContinue attribute="String Char" context="#pop"/><RegExpr String="." attribute="Error" context="#pop"/></context><context name="RegexEscape" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexStringEscapeCommon"/><IncludeRules context="RegexEscapeCommonBegin"/><IncludeRules context="RegexEscapeCommonEnd"/></context><context name="RegexFStringCommonRange" attribute="Regex Quantifier" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="{{" attribute="String Char"/><StringDetect String="}}" attribute="String Char" context="#pop"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/></context><context name="RegexFStringEscape" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexFStringEscapeCommon"/><IncludeRules context="RegexEscapeCommonBegin"/><RegExpr String="\\g&lt;(?=(?:\{[-+]?((?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)(\.(?:[_[:alpha:]]\w*(?:![rsa])?(?::(?:[^}]?[&lt;>=^])?[ +-]?z?#?0?[0-9]*[,_]?(?:\.[0-9]+[,_]?|\.[,_])?[bcdeEfFgGnosxX%]?)?)?|\((?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\)|\[(?:[\w(), ]*|'[^']*'|&#34;[^&#34;]*&#34;)*\]|[-+*/%@|&amp;^ ])*+)?\})>)" attribute="Regex Backreference" context="RegexFStringEscapeG"/><IncludeRules context="RegexEscapeCommonEnd"/></context><context name="RegexFStringEscapeG" attribute="Regex Backreference" lineEndContext="#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/><StringDetect String=">" attribute="Regex Backreference" context="#pop#pop"/></context><context name="RegexFStringEscapeL" attribute="Regex Special" lineEndContext="#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/><StringDetect String=">" attribute="Regex Special" context="#pop#pop"/></context><context name="RegexFStringEscapeP" attribute="String Char" lineEndContext="#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="}}" attribute="String Char" context="#pop#pop"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/></context><context name="RegexFStringParentBackRef" attribute="Regex Backreference" fallthroughContext="#pop#pop" lineEndContext="#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/><StringDetect String=")" attribute="Regex Backreference" context="#pop#pop"/><DetectIdentifier attribute="Regex Backreference"/><Int attribute="Regex Backreference"/></context><context name="RegexFStringParentOptions" attribute="Regex Parenthesis Options" lineEndContext="#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="{" attribute="String Substitution" context="String Interpolation"/><StringDetect String=")" attribute="Regex Parenthesis Options" context="#pop#pop"/></context><context name="RegexFStringSetEscape" attribute="Raw F-String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexFStringEscapeCommon"/><StringDetect String="\b" attribute="String Char" context="#pop"/><LineContinue attribute="String Char" context="#pop"/><RegExpr String="." attribute="Error" context="#pop"/></context><context name="RegexSetEscape" attribute="Raw String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="RegexStringEscapeCommon"/><StringDetect String="\b" attribute="String Char" context="#pop"/><LineContinue attribute="String Char" context="#pop"/><RegExpr String="." attribute="Error" context="#pop"/></context><context name="Single A-B-String" attribute="B-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="[\x20-\x26\x28-\x5B\x5D-\x7E]++" attribute="B-String"/><IncludeRules context="bytesescape"/><DetectChar char="'" attribute="B-String Deliminator" context="#pop"/><RegExpr String="." attribute="Error"/></context><context name="Single A-F-String" attribute="F-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="F-String"/><DetectIdentifier attribute="F-String"/><IncludeRules context="stringescape"/><IncludeRules context="stringinterpolation"/><DetectChar char="'" attribute="F-String Deliminator" context="#pop"/></context><context name="Single A-T-String" attribute="T-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="T-String"/><DetectIdentifier attribute="T-String"/><IncludeRules context="stringescape"/><IncludeRules context="stringinterpolation"/><DetectChar char="'" attribute="T-String Deliminator" context="#pop"/></context><context name="Single Q-B-String" attribute="B-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="[\x20\x21\x23-\x5B\x5D-\x7E]++" attribute="B-String"/><IncludeRules context="bytesescape"/><DetectChar char='"' attribute="B-String Deliminator" context="#pop"/><RegExpr String="." attribute="Error"/></context><context name="Single Q-F-String" attribute="F-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="F-String"/><DetectIdentifier attribute="F-String"/><IncludeRules context="stringescape"/><IncludeRules context="stringinterpolation"/><DetectChar char='"' attribute="F-String Deliminator" context="#pop"/></context><context name="Single Q-T-String" attribute="T-String" lineEndContext="#pop!UnfinishedStringError"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="T-String"/><DetectIdentifier attribute="T-String"/><IncludeRules context="stringescape"/><IncludeRules context="stringinterpolation"/><DetectChar char='"' attribute="T-String Deliminator" context="#pop"/></context><context name="Triple A-B-String" attribute="B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="([\x20-\x26\x28-\x5B\x5D-\x7E]++|'(?!''))++" attribute="B-String"/><IncludeRules context="bytesescape"/><StringDetect String="'''" attribute="B-String Deliminator" context="#pop" endRegion="Triple A-region"/><RegExpr String="." attribute="Error"/></context><context name="Triple A-F-String" attribute="F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="F-String"/><DetectIdentifier attribute="F-String"/><IncludeRules context="stringescape"/><IncludeRules context="stringinterpolation"/><StringDetect String="'''" attribute="F-String Deliminator" context="#pop" endRegion="Triple A-region"/></context><context name="Triple A-T-String" attribute="T-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="T-String"/><DetectIdentifier attribute="T-String"/><IncludeRules context="stringescape"/><IncludeRules context="stringinterpolation"/><StringDetect String="'''" attribute="T-String Deliminator" context="#pop" endRegion="Triple A-region"/></context><context name="Triple Q-B-String" attribute="B-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String='([\x20\x21\x23-\x5B\x5D-\x7E]++|"(?!""))++' attribute="B-String"/><IncludeRules context="bytesescape"/><StringDetect String='"""' attribute="B-String Deliminator" context="#pop" endRegion="Triple Q-region"/><RegExpr String="." attribute="Error"/></context><context name="Triple Q-F-String" attribute="F-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="F-String"/><DetectIdentifier attribute="F-String"/><IncludeRules context="stringescape"/><IncludeRules context="stringinterpolation"/><StringDetect String='"""' attribute="F-String Deliminator" context="#pop" endRegion="Triple Q-region"/></context><context name="Triple Q-T-String" attribute="T-String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="T-String"/><DetectIdentifier attribute="T-String"/><IncludeRules context="stringescape"/><IncludeRules context="stringinterpolation"/><StringDetect String='"""' attribute="T-String Deliminator" context="#pop" endRegion="Triple Q-region"/></context><context name="Tuple" attribute="Normal Text" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><DetectChar char=")" attribute="Normal Text" context="#pop" endRegion="Tuple"/><IncludeRules context="StringVariants"/><IncludeRules context="Normal"/></context><context name="bytesescape2" attribute="String Char" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="\\[\\'&#34;abfnrtv]|\\[0-7]{1,3}|\\x[0-9A-Fa-f]{2}" attribute="String Char" context="#pop"/><LineContinue attribute="Operator" context="#pop"/><RegExpr String="." attribute="Error" context="#pop"/></context><context name="kw_lazy" attribute="Import" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="lazy\s+(import|from)\b" attribute="Import" context="#pop"/><DetectIdentifier attribute="Normal Text" context="#pop"/></context><context name="kw_yield" attribute="Flow Control Keyword" fallthroughContext="#pop" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Normal Text"/><WordDetect String="from" attribute="Flow Control Keyword" context="#pop"/></context><context name="stringescape2" attribute="String Char" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="\\[\\'&#34;abfnrtv]|\\[0-7]{1,3}|\\x[0-9A-Fa-f]{2}|\\u[0-9A-Fa-f]{4}|\\U[0-9A-Fa-f]{8}|\\N\{[a-zA-Z0-9\- ]+\}" attribute="String Char" context="#pop"/><LineContinue attribute="Operator" context="#pop"/><RegExpr String="." attribute="Error" context="#pop"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="0"/><itemData name="Definition Keyword" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Operator" defStyleNum="dsOperator" spellChecking="0"/><itemData name="Operator Keyword" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Flow Control Keyword" defStyleNum="dsControlFlow" spellChecking="0"/><itemData name="Builtin Function" defStyleNum="dsBuiltIn" spellChecking="0"/><itemData name="Special Variable" defStyleNum="dsVariable" spellChecking="0"/><itemData name="Extensions" defStyleNum="dsExtension" spellChecking="0"/><itemData name="Exceptions" defStyleNum="dsPreprocessor" spellChecking="0"/><itemData name="Overloaders" defStyleNum="dsFunction" spellChecking="0"/><itemData name="Import" defStyleNum="dsImport" spellChecking="0"/><itemData name="Float" defStyleNum="dsFloat" spellChecking="0"/><itemData name="Int" defStyleNum="dsDecVal" spellChecking="0"/><itemData name="Hex" defStyleNum="dsBaseN" spellChecking="0"/><itemData name="Octal" defStyleNum="dsBaseN" spellChecking="0"/><itemData name="Binary" defStyleNum="dsBaseN" spellChecking="0"/><itemData name="Complex" defStyleNum="dsOthers" spellChecking="0"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="String Deliminator" defStyleNum="dsString" spellChecking="0"/><itemData name="String" defStyleNum="dsString"/><itemData name="Raw String Deliminator" defStyleNum="dsVerbatimString" spellChecking="0"/><itemData name="Raw String" defStyleNum="dsVerbatimString"/><itemData name="F-String Deliminator" defStyleNum="dsSpecialString" spellChecking="0"/><itemData name="F-String" defStyleNum="dsSpecialString"/><itemData name="Raw F-String Deliminator" defStyleNum="dsVerbatimString" spellChecking="0"/><itemData name="Raw F-String" defStyleNum="dsVerbatimString"/><itemData name="B-String Deliminator" defStyleNum="dsString" spellChecking="0"/><itemData name="B-String" defStyleNum="dsString" spellChecking="0"/><itemData name="Raw B-String Deliminator" defStyleNum="dsVerbatimString" spellChecking="0"/><itemData name="Raw B-String" defStyleNum="dsVerbatimString" spellChecking="0"/><itemData name="T-String Deliminator" defStyleNum="dsSpecialString" spellChecking="0"/><itemData name="T-String" defStyleNum="dsSpecialString"/><itemData name="Raw T-String Deliminator" defStyleNum="dsVerbatimString" spellChecking="0"/><itemData name="Raw T-String" defStyleNum="dsVerbatimString"/><itemData name="String Char" defStyleNum="dsChar" spellChecking="0"/><itemData name="String Substitution" defStyleNum="dsSpecialChar" spellChecking="0"/><itemData name="Decorator" defStyleNum="dsAttribute" spellChecking="0"/><itemData name="Error" defStyleNum="dsError"/><itemData name="Regex Alternation" defStyleNum="dsControlFlow" spellChecking="0"/><itemData name="Regex Set" defStyleNum="dsPreprocessor" spellChecking="0"/><itemData name="Regex Character Class" defStyleNum="dsExtension" spellChecking="0" bold="0"/><itemData name="Regex Capturing" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Regex Non-Capturing" defStyleNum="dsNormal" spellChecking="0"/><itemData name="Regex Parenthesis" defStyleNum="dsExtension" spellChecking="0"/><itemData name="Regex Parenthesis Options" defStyleNum="dsFunction" spellChecking="0"/><itemData name="Regex Special" defStyleNum="dsDecVal" spellChecking="0"/><itemData name="Regex Quantifier" defStyleNum="dsOperator" spellChecking="0"/><itemData name="Regex Backreference" defStyleNum="dsVariable" spellChecking="0"/></itemDatas></highlighting><general><folding indentationsensitive="1"/><emptyLines><emptyLine regexpr="(?:\s+|\s*#.*)"/></emptyLines><comments><comment name="singleLine" start="#" position="afterwhitespace"/></comments><keywords casesensitive="1" additionalDeliminator="#'"/></general></language>