__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
ELF>@ �/@8@H�H������	��	�����"��"�I/�Y/�Y/�F�X�h/�x/�x/�����  $$������ttS�td���  P�td���BBQ�tdR�td�I/�Y/�Y/@F@FGNU�GNU��r�L���ẢT�%U%Ҭ�i�
�$ HB
���"�P
�B$#3�	@���F@$0`	����&@ �  P
 X�` 
#H@	
�@*��@ )���
�$�VB�&�Q*$�@"aQ�A!��� �(��2C@�P$8 �� L��F�" D!&�(�  @�rH$"2`#("���	) "�`@AXLR@�PLB��B$@� $�! �$�
@4 �$,!b" @@a�I
���pH�
64�  B� 1 `H��@��@�@�H# P���`01��Y22 � �B ���P���(��Hh�� "G�
�@(  �@�)*��
b��D0@A,�	�	��+�� $��@� ����HQ�*� `B`��)�X�
 @��P@D@�8�(4"�`�d"�!D �!
$8��BH @@i)0@�	��@H�A	�	q �A�A@@PPS�

d�@�`
�X�dK��$ �J�$$���P$W-U��H ���� d����
$�b�@R  � �"Hz  	@��B��d4(�DB0@ 	P$I<�C8@�P��� @ �@�:�	D�2A	 � �	�Ta��@	���@��Q���"
�)Q(�U�%Du��ijlnpqsuwxz}����������������������������������������������������������������������������������

#%&()*,/01234689:;=>?@ABDEFGIJKMNPRTVWXZ[\^_abcefghijklnqsuvwyz|}~���������������������������������������������������������������������������������������������
 !"#%&'()*,.1235679;<>@BDFGHIJLMNPQSTUVXYZ\_`abcdefhijklnoprstuwyz}~��������������������������������������������������������������������������������������������	
 !"$'()*,./012689:;<>@BCEGJKLNPQSUVWXZ[^acefghijkmnpqrsuwxyz{|}~��������������������������������������������������������������������埏��Z��͸��؎��wVS|J�re���V��{�&���)��\
����CX��V�O�_NNB���lvFũ)�mƂ��(V�`��§?ַ��I)�ik_��-�&o��
�J�Y�M够jH+�^�BhO~o�ʫ#g�̼���Uk,���R���I0ymm���3@�k�&�MOs&�g8��h��؆3�n�D�%y���v�ɂ�c�Mڸ��؀���[��)�q)�����~� P0�<���r�B)AL��T.�}�pP_CH��}��C��I?P�a��Qz�$|II5'z��!������_jdؘ���S�l��3�-b�!B�<7	��"Y`tPc�
	%��Y��cl�?#���pқ�9d�S���"��x��@';�����'�Xh&��]_�c+'0�/q�S"��qC�mC��1�#��i�$GX`�6��|c"۩�}��G8c@�:�s(�
@�ora�sXW��5{;\enO*\�Bևs��%cL�H��|��9��,0�>���X�ɑ�w���t�!���o�������D`/X���,�Ĺ�PEK��ݟ���*�����?��PV�L�ef3����]~�:cz�v��mS�|H��ړ?1r��
pF�Y�'.���(i�<T}�Q��`{C���|���.�=��E���uﭟ|�����­�Y� 6<���	(�7��)�/�F`����˻��N��ʿK�D��������J��x�xÀ����M
�AFVu�9��@��^�
,{��)� ��n��$_߫e�|�J
_�=q�G'���S_��H�,�I΀��0���#Y8��uu]�i���B��sS��m�+�W
�W��1�@�~C�����dWXQ��S~Nt��ad������$�-�]���-Ջ���S�U���7|9����	��o`�CA�8����Ko&�͜K�3��ѷ��U�MI�FQ��d�e�b�$V'�Ʌ���_��d��#����M�+��v���X�F2ђHG@�����0�;dєX�-�Fw�W_%����|L�N�X�e���W�~01O/���Ѽ����=Ť�4N�N��:����5��3X���%���}Iiy@���Uل{��g,�9
S��'y�1fο;��s���J\H��%�(�!�`��(��D��k,s_�{G[� ���p���#�7إlme�z{�1�!�LOx���zB�>�
�ĻnX4t�M�ß�B��*�'�U�C��Ԙ��|���iB�������Xcg�o�f��)j*�UI���*��+؁*o��`�j����G���~�u^�Uv���%�'g3~<�36�f1�TV��-.�0�[���s�R�((�K-�^a`�Uk�<Q9�������)v��Qe�;;���m��;�rW��|w���ޟ�_t�.	�ȁ?�KBt�g����$I�F��j��ٝܳ��Iwd��-ܱΟ�b9P���\-f/;$d,�`�z��c�^�O �4(�Yv�բ�Ϋ�AEy;���M���pF򲯠~��ߩh-Ðn{�E�r�Yk��ݱ޵yP���n�W�����Q��J�OR�� ��G�Y���#cv	��^_f5\b���BrOy	��YO8���r첿h;o�����l�,�n[�B 
��KGp�K��9g�,a��[E2o�o���R�z�!��'�����~��k%nM��m��x\"�6ws�D4'��E���r�^;t..�iN/�	(��5I����&0�O�so`U�C=B��G�o����=��Zs��m�ً4*i�	��X7�Ŗt'�}Uu/�2���9��߿���1���G[�[O��+�|�5Z�]{*��i=R���	ڣ$0.E���yɩݘ��c�vB�3)�(�e�Y
�{A���x:��F�(�V	9bd�zk��wn&x���e΍d��B���wɯ[�,�����[��9�����ytW+s:v��SX�Ur��y+��I�M�/�E��pr���P���h��S+�OlSb���WG+V�#�jĤ���3��l�y�=��"jڣ&q��p��Wg�?á�͛Ƞ}Z��r�y�;�� M�y-�ʰ�K/I�_��e��pO,�����_�)�$�8���t)�jhc���E�)�z.}�I�J�_�?��f%#/�(t���N���t%�7^�:.ki���U-<l�<\ ��Q��y+4 �l$�gl}@���m��ȇ|�<پ.]?���-���t�T��Q�Z�F����|�:��h��p�w4�9٘5�@���Z�GIH�ބ��Q��+ђ�å���?���k�����!!=�}�yc��W�	]͛b�K<�;;֌.C}/6`���]�6<��7�Aw�oQ�yN�ħܑP�8ŗ�1
�kk�O�KOu��a	����Ö�/�ߍ��DzKV]vI�>�D��WbB,�E=�K���W4�gS������i��#(����ǟB$��� �,M���!h�P�ܾ\�W��2�->S��gFj����8��_�>����qM�;����v�E蕝��pmo��f�Q���?`��F�ͳ�V7,��	(�A��Ms��g��[��u����K5��p�)
�x�8P��O�ʃ*IrM5�'E_�4<w_��'vi_6�Mj:�<tߎf��9��5�HZBg�����K�0!_��U�g����J��<��\��xu��#'��X��j1��M��N�br?!����[�S�~i܎�;
3������u��î۩]t�
%U���/�#(!�B��Lo1��ԌY�]�!ߞ��m��='�g-��w�:��$=/����+V�
�uVצz"?H���X�o�(k>�/���|ؾ��'�mw�^eK��պ��@�~���V�~G5íO0i�|;^w����b8�A�ɪ�r-��_�Q�'<�'Ŗq�3�*ȝ��ܦS�}z����X�m�'� /q�&q������QskEM2�/�m:j�����ȠQ���F댨ט�Z�T��P�����o�[Ѽݟ�'��O%E����	�y��@�aŝ�	��5��_����yy�#�["���_���g�r��73�[��ߠ�
: }.��<|_��vk}��if���w�c$C⸹4@���4!����c�S���J��	|R��Ф�C�}�s�M[y�Ŵ4e���^��x�f�o,D&32)Ӓ�s�[3�N0�:[�87a�/m�r��5��R�b�7[�C[h�[�nT+�$fj�W���w�ǐ�,K�̰�ba�b��H�y]1+�ʽ�>�ѱ��tY̌�|᡿��r���[�oq����Boʔ�>!V`��y#zw�����Ö8v��nj=�B�|*�I��vx��:����<Z[�o�uUxk�����,�j`�,r��.�	��	v�|s|߮Yc����5��G�����
���"�����������Q��&�8]��O�٩ѯ#w�7�Z��AO0���qn
M�(��+u?)���/D8#u�2)Wkʡ�sQ�;�n�G�Qcs�JX6�U8�=���H���G��*mW�3x/�`N^��3PM5:>:��o�sbS�V�q1�&�7̯-X��_���/_�26�-i%�+I���2"��CWnM���T	��s��*�06q(��o�>y"O�
L�Ha�'�F�K@-M�nV9U���#3�3�I@�l�‚]�U,2.�J_�$_A]��=FLK��$H�"�1,�=p\�?j�Y2.*L�S��eJ��

�q��ׂ?��#�V�(��_+���g.�>.`��tmT3���"�,��,7�M����v�Ӳ�_�	�/'LN�P'/�`���C"v�5����/AF"����Ô|��p�����p��}��M����8��������'21�(�7M`r��\`���H<��j�*UH74���\@��K	�N�gFE��z<��='-h74��2�|̒��*r���ہs8���\'�~���O�n���j����^	�*�jf�h9d�����H�le�4K�Le�H�b�2���K	pM���o�["�m�K��Z,�-٬2�n�K4Å�.,����I��mUq^[}0kg<�
�	s�#�W�5�r0F\K4J��W�"$�,0+PJB�B�`�n�Y��H�U�W%���V�p� ����#1�!5Ea�'���Q*W_�&�\�����6#��$��H,���a��'B�:Q��R7�X���#����7�o�H�.��>�7���#ط����)���^�9����I
��!?k�
-�l��=����d]�Bn��,ak
�RF�-i&DV~��I�^�o��r�)@���x�L���q�+,\u�`����r���Ho�\%[(��?�
V#��_�M�K�_����#�dl�Mr�Kb��F�s�'���I��܃n�>p^#K)%\��P�y�L��L��.d�0"	F�=���n�* +�KȻ�����J3�$¢�'=��pg��̬�J�u�u��@���_��NV��VX�"���*pS���R��nWRɆth�����r>J9�t\�%�Sm$r(��6�"�l�r�4f`
��3uy�Rs�K;�1Wq�\rUX�oG�f��s��Om�At��U.W|R�9��j�-=S	��"��&�؜�]t�;�`������TP�.�GW�q�X�.(I)��'S�+B�
D)�)s�P�#������=n�·[0��F�^�]�Kv�
4 �ɸw�U���^���|���G�s
E���V���L�����+��CI��%�J�(��0T���9�/*7��O�l���*����[4�E2�g'n��;��I���_�7e�W��F@���H���s�L&Yvq��4��sAV$k��6o��ݞ{a���=W~c)����7�n�P7�]��!0%G!��T�ݶYt���]�.A[G�l�`�m�,
�z��u+ēE/]�V�w D4T-[<�+3
�w��������],��
���#�?.�;�����#�%���DzIt�	��)�F3��&Wc]��;H���5��Ke��,O�ɕ�k%s����|IϰH��?/^��	�<�����ZS
��:�1_�,�];��y'��J$4�lK	F6 �`VKXf�����{��=+�L)��g �-��������R�Ӫ�22V=$�fn�‡�UkG�,�)h3K�����Eg���"�IC�>�����\:9;Ds~�t9P�sL�����o���^�
���!��B���6,3M����	�0�ԏ���0��fH��J�4	�|�#�Eϋ�n-���4�$�����UE�x�0tM�Ƥ��p�J�U+o4n�/'�n���4`�*/�7�v���SO�M^���Y�_��˿l� q,��@���nST+�(��YG67a
�z��"�nt�S����p��`#��\�o$��,%���]^��V��;0�"S�īU>����7��/n�7s(�� X�W�(ZI��ߺ.�GiM��^,ޮ�r]������5
K;��G?E��J����k0�t���no9_��� �Ċ7�����K�����dpM�, �23y-�V�>��]LF���s�e/�&�zH�.����۵!��}&���q�y�
Y��Er*\�x���TK�H��(�E��N�� Fn���O�Z�0��4@=n��p�
``��[��	+��pwoĘp�4 �1M��
m��g(���vou�6rb�P�y�Xp3�#�����X 3Jf�`�	e����y�f@�	�u0Nq�Z�<;��РY����y�`pjCW�*/O�p:m������� �����>M�pX!@��/��w0U��vPQm�� �*�� rf*�Z���F�L\@Jn����a@0~m����	�>�P��hB�m���Hu�k�����`�
m���b��)��	`�p���m�����07m@#���� p�jfk���p��0�!��~`Zn�hP��wE��{�u�$�p/Z�0����0�mI ��}�����P�HF���+�Pm8PQ�h@��9Y�5o
|�yI�`o���U��b��}|~gP`�x�B���0������bO��݆�8��4p;��&`�@�y�6�Dq�3�8jR:�a^��`
)�P�m�p[mR@	m��T��O�����
m/���	�m�p[��N�����C���
����F��3�7�pj����90`^�y�j�u:b�k�@�m��Pyx^���
�d���=u���R�B��n���of���
m�@�~2���j@����o�e`��
wRa���
v�,��9�};@g��p�	����P
j��0�	�t�@qln�@�j�Q 	i��N
�W�-���Ub���0�`�*���C��W
����E^`���nQ8pR^��`��V5�@q�80S^s��j�fP�qnu L�/���
�T��ot� vc��~j�O����P[]	@:�S���m�E���1`/��x�\m��Sm��p�	!�`�
^�:c�����\�\@җ��i�psoO��l�t) �q���>{u��z�rjz��m~^�:����o���^����
��`
:aPR����Z��w�T^����	EO�m���*m�P�~dcP����P-m��O����D`zpm
"��ri22�p�߾ 
:�ʹ �	F�C��C���
�@I�S��,0;��C�P������	w>���!��V�pXڟ0Q��`c�4B ����^�\���"���A.T�mR� �	q�� ����oч�Am=���d��q[ =m���;�T�h� Wn��0��<m��mHy�e]����
0̙�c�;�l^�����P��ۣP����	$���r>нq79`[bFP`�����Xm������qQ�N���[N��^��P�
^%�A�����n4!`�r@(p�d��tP�����
�K�{���	m�9�\(
i0��Z�0�];�fb��H��� �
f#�PD
%���8�sf��R�Xhp���tpG1oP�H��U��x�[�����n�:`db�x�_���o��p��<�s~��?��$����Q�m�22�RZ@9^�D��97���	v4�Oi���
b�cP�m/���j��]^5���mGe���2�3�hrP��	5��������`��v~��^�?�{�;�*��@�	w_Pe�<�d�V�@Fn�{�x6\�0��
�0�,���a
m���f�Z��_����8m]g��rypi+b0�y`��D!\�ImR�0�y����}��n&gЖ	�@+K��
m� ������'1F �4��@\w�@�$��Г
�7�`�˳ �	m�!��t���E}���
n�a��bi��u*���ܤ��7~�~i0��
E��1�0��� �~��@0	�{�vm�m���5�B_j�p�
�<�o5?n$�0uo�P�,����
�plp�$P����?�ys�A��Qs��,���P��7 ���N@��D��h[Q0�х�28��05[1kи�8�>�!�r���xx����
�W,�5E����0�A:��3O`���� �j55p@q��`�^
U����b��@�PE��N��@�
^�5 B��@�~TH�0�y���	
���(������]oF��)�@�_���*:��
m�� �
m>
�G�f�@���ac�&~Վpp!�y�i�����
�E�6i ���y0j^.}`� ����r�tpJnST0��pbm\Y�6i����ތ0]�8�P�	'|0{�3pb!,~���m{�u^���
Gl�����`f�,l���0`Uq�P�1	��wo�}���	�6Eqe0��t��n�@�	2�l�Z��@o���e������to�Y�7�� �^>�Іj�~�f�AЃa.�,m+[�A��`��'h���Fp!�gP�^t���
�&�)�j@���U�QƱ`1	������+�<iP��~���m
lP���n�
@O�-� ^j�<�p�����y�# ���10�+�p�
_��x�U^�
PL��Z:�����@G@��>�uq9[^��P��b��Y
RU���*?���qUj0�m��z�����~�^šP���~`�r�;lm2���	RR�[�� �+0*�g��	�vP���P�y��or>���	?u�`�
���S�������P�^Bzle���!��P�
�0�N9N@�m���mS�`�
��R�
��cP��΍c�rw@S��u�Lq�2�2�~Y`7)���om'�m&�`��z6Dqƨ��j�<�q����O�|�P��U ~fR��4���] ?��P���S���0�rc�j�6�EmaX�0m�R@
b�	�:����qf:R��,��Iz����
�d`�q���ys���4�R�����
6�k��CU�Z�p
�U}���wC����B�����	j��;���D���`�q'0����Phm$��h�8�S^>����;@�}n���Q�J��usz��=�� �P�i^|p}�b����z�o�f��iGba@}mN��m���C
����b0���y��X01��AP�q��]q[`��HA�q��0�
�_9�[b��p�n{5pA�9x0V��z@pn 2@1m��U�Pxx�kP��ĉ�Sz�����4d�tç��n����q��@�mf�c/� �o�P�����g��i����p�^6D0�)u�J����7m��rf�[�E$%�p��tn����� ������Y�7bb�+�8�`9����a
��v�Q;E�@M~sTP@����|�~��b�����P�n�����Z�;%�:�bbSw�R^���Gn}�@;mA=�rn� `�&�Xm���lpx�Y��������
�(��"c��5�e0�q���mp���p�
$��Pto��`S
�������`T
9��`�	=Wf��q��@�=`rq����WZ�`D�����q(��wo���]oq1`.���	��T��tPG$��T9��,	թ��L"0�b�CЎ�����j ��:�`^���
9�p�q���N�l��jp�ж�d\�K��Q`�ʠP^~إ������*�8�S
��p�
|
1,�C���&��6:���m/:�`��D`��z�kbb��P��w@T�u���	t�A��w�S^{��!��@��C&P�����bN�B�'���)`��Y5bC��b@�PTO@k/7C����`V��Гm���*���t���m�mp�����Qq¦��m~b@�j����	/@u�Kq��Љ
���r8��[����
my���	�]?y�)Z�8�����	^��p
�s8�R^���&�[�F��)���Ћ
�?0{s9\ J܈�F^����`�o���_�� Q���p��(`�o�D�w�[�C�)f��	$�`�0�P�
Z�B��v@#��0D��4�;/��
����5C�����T��n}�7(���	� m��Z2������c	Ux�W�it�Fm_m0�%`]��y�j^��`8�6F(e=Psq���\m}}0��	D��lR��3��|+�RP���po���jv�0�te�q�c��n��1	4n�P�
N�@�1�u`M��Y�7}N������ &���P�r=���s�����a�n;�d�h��M��g��	��^�
p=�H���bF��pj��b����13�p�� �	m���	�?Pz����
f�@9`C��rb�Uq��p�'�B�������[!��6��A6=cp��(v�N�>��_��9@\md#P��a��er�+���
��
^�%0���i�1y���n/�PT������i���z@r�L �0>��@ �q����g?|P}�b��ja�P`��@@��9�_^Uv�Oq4%���Ƅ�-z���NF@�qaЪ���p^yT�{i��:�k4;m|&��Q�j/Ñ��}W�*~dD`�9H1�-��v�PqV���
68 �e� �r�j0�nP��6���sosZ�9j�����2�4���`�^^d���Z 8bg��V��% �o3��&�&���	�`�	�	`;�v
�H����`�?�@�
o
<Pmm=2�1G�@.m/�й5�k��`A�j����pW/�M��3)y�b�3wpRb�a�m��'���@�0�����m���<��a�n��;
&Y���
D��h��0R
&����
�t�P�	$�h`���Sp{tA����g���&��E.<�m1Q��`7��P1
���0�:#P�r{pt����	^.0h����t
d0��__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizepthread_key_createabortclock_gettime__stack_chk_failpthread_oncepthread_getspecificpthread_mutex_unlockpthread_setspecificcallocgetpidsyscallpthread_mutex_lockgetenvsend__errno_locationpollrecvmsg__isoc23_strtolfcntl64__assert_failsched_getcpumemcpy__vsnprintf_chkgetpagesizeftruncate64mmap64munmaplseek64stderrfwriteusleep_gtk_source_marshal_VOID__BOXED_BOXEDg_value_peek_pointerg_return_if_fail_warning_gtk_source_marshal_VOID__BOXED_UINT_FLAGS_INT_gtk_source_marshal_VOID__BOXED_BOXED_UINT_FLAGS_INT_gtk_source_marshal_VOID__BOXED_ENUM_gtk_source_marshal_VOID__BOXED_INT_gtk_source_marshal_VOID__OBJECT_BOXED_gtk_source_marshal_VOID__OBJECT_UINT_gtk_source_marshal_VOID__BOXED_BOXEDvg_boxed_copyg_boxed_free_gtk_source_marshal_VOID__BOXED_UINT_FLAGS_INTv_gtk_source_marshal_VOID__BOXED_BOXED_UINT_FLAGS_INTv_gtk_source_marshal_VOID__BOXED_ENUMv_gtk_source_marshal_VOID__BOXED_INTv_gtk_source_marshal_VOID__OBJECT_BOXEDvg_object_refg_object_unref_gtk_source_marshal_VOID__OBJECT_UINTv_gtk_source_marshal_STRING__OBJECTg_value_take_string_gtk_source_marshal_STRING__OBJECTvgtk_text_buffer_get_tag_tableg_signal_connect_objectg_object_weak_unrefg_list_freeg_hash_table_unrefg_source_removeg_intern_static_stringg_type_register_static_simplegtk_text_buffer_get_typeg_type_add_instance_privateg_list_removeg_timeout_add_fullg_get_monotonic_timeg_main_context_find_source_by_idg_source_set_ready_timeg_object_notify_by_pspecg_slice_free1g_utf8_skipg_strdupg_strcmp0g_utf8_casefoldg_utf8_collate_keyg_utf8_collate_key_for_filenameg_object_remove_weak_pointergtk_widget_set_visiblegtk_widget_get_typegtk_widget_unparentpango_attr_list_unrefg_value_set_objectg_value_set_enumgtk_label_get_typeg_type_check_instance_is_agtk_label_get_use_markupgtk_image_get_typegtk_image_get_paintablegtk_label_get_labelg_value_set_stringg_type_nameg_loggtk_widget_add_css_classg_array_unrefgtk_text_mark_get_buffergtk_text_buffer_delete_markg_list_model_get_typeg_type_add_interface_staticg_array_newg_array_set_clear_funcg_clear_errorg_signal_handler_disconnectg_value_dup_objectg_list_model_get_n_itemsg_list_model_items_changedgtk_source_bracket_match_type_get_typeg_once_init_enterg_enum_register_staticg_once_init_leavegtk_source_change_case_type_get_typegtk_source_sort_flags_get_typeg_flags_register_staticgtk_source_completion_column_get_typeg_type_class_peek_parentg_param_spec_enumg_param_spec_stringgdk_paintable_get_typeg_param_spec_objectg_object_class_install_propertiesgtk_widget_class_set_css_namegtk_bin_layout_get_typegtk_widget_class_set_layout_manager_typeg_type_class_adjust_private_offsetgtk_source_completion_activation_get_typegtk_source_newline_type_get_typegtk_source_compression_type_get_typegtk_source_file_loader_error_get_typegtk_source_file_saver_error_get_typegtk_source_file_saver_flags_get_typegtk_source_gutter_renderer_alignment_mode_get_typegtk_source_space_type_flags_get_typegtk_source_space_location_flags_get_typegtk_source_view_gutter_position_get_typegtk_source_smart_home_end_type_get_typegtk_source_background_pattern_type_get_type_gtk_source_marshal_BOOLEAN__BOXED_BOXED_BOXEDg_value_set_boolean_gtk_source_marshal_BOOLEAN__BOXED_BOXED_BOXEDv_gtk_source_marshal_BOOLEAN__BOXED_BOXED_INT_INT_OBJECT_gtk_source_marshal_BOOLEAN__BOXED_BOXED_INT_INT_OBJECTv_gtk_source_marshal_VOID__BOXED_BOXED_BOXED_gtk_source_marshal_VOID__BOXED_BOXED_BOXEDv_gtk_source_marshal_VOID__BOXED_BOXED_FLAGS_gtk_source_marshal_VOID__BOXED_BOXED_FLAGSv_gtk_source_marshal_VOID__ENUM_INT_gtk_source_marshal_VOID__ENUM_INTvg_static_resource_initg_static_resource_finigtk_source_buffer_get_typegtk_source_buffer_newgtk_text_tag_table_get_typeg_object_newgtk_source_buffer_get_highlight_matching_bracketsgtk_source_buffer_get_highlight_syntaxgtk_source_buffer_set_highlight_syntaxgtk_source_buffer_get_languageg_type_interface_peekg_type_interface_add_prerequisitegtk_source_buffer_get_style_schemegtk_source_buffer_forward_iter_to_source_markg_hash_table_lookupgtk_text_iter_get_buffergtk_text_buffer_create_markg_sequence_searchg_sequence_getgtk_text_buffer_get_iter_at_markgtk_text_iter_compareg_sequence_iter_nextg_sequence_iter_is_endgtk_source_buffer_backward_iter_to_source_markg_sequence_iter_is_beging_sequence_iter_prevgtk_source_buffer_get_source_marks_at_itergtk_source_buffer_get_source_marks_at_linegtk_text_buffer_get_iter_at_linegtk_text_iter_ends_linegtk_text_iter_forward_to_line_endgtk_source_buffer_remove_source_marksg_slist_freegtk_source_buffer_iter_has_context_classg_strdup_printfgtk_text_tag_table_lookupgtk_text_iter_has_taggtk_text_iter_get_chargtk_text_iter_is_endgtk_text_iter_is_startgtk_text_iter_forward_charsgtk_source_buffer_get_context_classes_at_itergtk_text_iter_get_tagsg_ptr_array_newg_object_getg_ptr_array_addg_ptr_array_freegtk_source_buffer_iter_forward_to_context_class_togglegtk_text_iter_forward_to_tag_togglegtk_source_buffer_iter_backward_to_context_class_togglegtk_text_iter_backward_to_tag_togglegtk_text_buffer_get_has_selectiongtk_text_buffer_get_insertgtk_text_buffer_get_selection_boundgtk_text_buffer_place_cursorgtk_text_buffer_select_rangegtk_source_buffer_change_casegtk_text_iter_ordergtk_text_buffer_get_textg_utf8_strupgtk_text_buffer_begin_user_actiongtk_text_buffer_deletegtk_text_buffer_insertgtk_text_buffer_end_user_actiong_utf8_strlengtk_text_iter_backward_charsg_string_newgtk_text_iter_forward_cursor_positiong_utf8_strdownmemmoveg_string_append_lengtk_text_iter_starts_wordg_utf8_normalizeg_unichar_totitleg_string_append_unicharg_string_insert_leng_string_freegtk_source_buffer_join_linesgtk_text_iter_get_linegtk_text_iter_backward_charg_unichar_isspacegtk_text_iter_forward_chargtk_source_buffer_sort_linesgtk_text_iter_starts_lineg_str_equalg_str_hashg_hash_table_newg_malloc0_ngtk_text_buffer_get_slicegtk_text_iter_forward_linegtk_text_iter_set_line_offsetqsortg_hash_table_containsg_hash_table_addgtk_source_buffer_set_implicit_trailing_newlinegtk_source_buffer_get_implicit_trailing_newlinegtk_source_buffer_get_loadingg_signal_emitgtk_text_iter_get_offsetgtk_source_completion_get_typegtk_source_completion_unblock_interactive_gtk_source_completion_get_select_on_show_gtk_source_completion_newgtk_source_completion_get_viewgtk_source_completion_get_buffergtk_text_view_get_buffergtk_source_completion_hidegtk_source_completion_get_page_sizeg_value_set_uintgtk_source_completion_fuzzy_matchg_utf8_get_charg_unichar_toupperstrchrgtk_source_completion_fuzzy_highlightg_unichar_tolowerpango_attr_underline_newpango_attr_list_insertpango_attr_weight_newpango_attr_list_newgtk_source_completion_cell_get_typegtk_source_completion_cell_get_widgetgtk_source_completion_cell_set_widgetgtk_widget_get_parentgtk_widget_set_parentgtk_label_set_attributesgtk_label_set_xaligngtk_label_set_ellipsizegtk_label_set_wrapgtk_label_set_max_width_charsgtk_widget_set_valigngtk_widget_set_haligngtk_widget_set_hexpandgtk_source_completion_cell_get_column_gtk_source_completion_cell_set_attrspango_attr_list_ref_gtk_source_completion_cell_is_emptygtk_source_completion_cell_set_markupgtk_label_newgtk_label_set_textgtk_label_set_use_markupgtk_source_completion_cell_set_textgtk_label_set_labelgtk_source_completion_cell_set_text_with_attributespango_attr_list_copypango_attr_list_splicegtk_source_completion_cell_set_paintablegtk_image_new_from_paintableg_value_get_objectg_value_get_enumg_value_get_stringgtk_source_completion_cell_set_icon_namegtk_image_newgtk_image_get_icon_namegtk_image_set_from_icon_namegtk_source_completion_cell_set_gicong_icon_get_typegtk_image_set_from_gicongtk_source_completion_context_get_type_gtk_source_completion_context_get_item_fullg_list_model_get_itemgtk_source_completion_context_get_boundsgtk_text_buffer_get_selection_boundsgtk_source_completion_context_get_completion_gtk_source_completion_context_newgtk_source_completion_context_set_proposals_for_provider_gtk_source_completion_context_complete_finishg_task_get_typeg_task_is_validg_task_get_source_tag_gtk_source_completion_context_complete_asyncg_task_propagate_booleangtk_source_completion_context_get_busygtk_source_completion_context_get_buffergtk_source_completion_context_get_view_gtk_source_completion_context_iter_invalidatesgtk_source_completion_context_get_emptygtk_source_completion_context_get_wordgtk_text_iter_get_slice_gtk_source_completion_context_can_refiltergtk_text_iter_equalgtk_text_buffer_move_markgtk_source_completion_context_get_activationg_param_spec_booleang_signal_new_class_handlergtk_text_iter_get_typeg_signal_set_va_marshallergtk_text_mark_get_typeg_cclosure_marshal_VOID__OBJECTg_signal_newg_cclosure_marshal_VOID__OBJECTvgtk_source_buffer_new_with_languagegtk_source_buffer_set_languageg_hash_table_destroygtk_text_tag_table_get_sizegtk_text_tag_set_priorityg_hash_table_new_fullgtk_text_buffer_create_taggtk_source_buffer_set_style_schemegtk_text_buffer_get_boundsgtk_text_iter_starts_taggtk_text_iter_ends_taggtk_text_buffer_remove_taggtk_text_tag_table_removegtk_text_iter_backward_cursor_positiongtk_text_buffer_apply_taggtk_source_buffer_set_highlight_matching_bracketsg_value_get_booleang_idle_addgtk_source_buffer_ensure_highlightg_hash_table_insertg_sequence_is_emptyg_hash_table_removegtk_source_buffer_create_source_markgtk_text_buffer_add_markgtk_source_buffer_create_source_taggtk_text_tag_table_addg_object_set_valistgtk_source_completion_add_providergtk_source_completion_remove_providerg_ptr_array_remove_gtk_source_completion_context_add_providerg_array_append_valsg_array_sort_with_data_gtk_source_completion_context_remove_providerg_array_remove_indexgtk_source_completion_context_get_proposals_for_providergtk_text_view_get_typeg_param_spec_uintg_cclosure_marshal_VOID__VOIDg_cclosure_marshal_VOID__VOIDvg_cancellable_newg_ptr_array_new_with_free_funcg_signal_group_newg_signal_group_connect_objectgtk_source_completion_block_interactivegtk_source_completion_showgtk_widget_get_visiblegtk_widget_has_focusgtk_widget_remove_tick_callbackg_signal_group_set_targetg_ptr_array_remove_rangeg_cancellable_cancelgtk_text_buffer_get_start_itergtk_source_completion_set_page_sizeg_object_add_weak_pointerg_object_bind_propertyg_value_get_uint_gtk_source_completion_activate_gtk_source_completion_css_changedpango_font_description_freegtk_widget_get_pango_contextpango_context_get_font_descriptionpango_font_description_copypango_font_description_get_weightpango_font_description_unset_fields_gtk_source_completion_get_displaygtk_widget_add_tick_callbackgtk_widget_get_mappedg_task_get_source_objectg_task_get_task_datag_task_return_booleang_io_error_quarkg_error_matchesg_error_copyg_cancellable_get_typeg_task_newg_task_set_source_tagg_task_set_priorityg_slice_allocg_task_set_task_data_gtk_source_completion_context_refiltergtk_source_encoding_copygtk_source_encoding_freeg_task_propagate_pointerg_set_errorg_boxed_type_register_staticg_value_set_boxedg_task_get_cancellableg_task_get_priorityg_input_stream_read_asyncg_file_info_has_attributesysconfg_file_info_get_content_typeg_content_type_is_ag_zlib_decompressor_newg_converter_input_stream_newg_file_query_info_finishg_task_return_errorg_file_info_get_file_typeg_dgettextg_task_return_new_errorg_file_info_get_attribute_uint64g_file_mount_enclosing_volume_finishg_file_read_asyncg_file_read_finishg_file_query_info_asyncg_file_mount_enclosing_volumeg_error_freeg_mount_operation_newg_value_set_flagsg_output_stream_close_finishg_input_stream_readg_output_stream_write_asyncg_input_stream_closeg_output_stream_close_asyncg_output_stream_write_finishgtk_widget_set_vexpandg_binding_unbindgtk_widget_get_first_childgtk_widget_set_cursor_from_namegtk_widget_measuregtk_widget_queue_drawgtk_widget_get_preferred_sizegtk_widget_size_allocategtk_widget_set_overflowgtk_adjustment_get_typegtk_gesture_click_newg_signal_connect_datagtk_widget_add_controllergtk_event_controller_motion_newg_value_set_intg_value_set_floatg_signal_handlers_disconnect_matchedg_object_class_install_propertygdk_pixbuf_get_typeg_ptr_array_unrefpango_attribute_destroyg_strndupgtk_source_completion_provider_get_typeg_task_return_pointergtk_source_completion_provider_get_titlegtk_source_completion_provider_is_triggergtk_source_completion_provider_populate_finishgtk_source_completion_proposal_get_typegtk_source_completion_proposal_get_typed_textgtk_source_encoding_get_typegtk_source_encoding_get_allg_slist_prependgtk_source_encoding_get_utf8gtk_source_encoding_get_from_charsetg_ascii_strcasecmpgtk_source_encoding_get_currentgtk_source_encoding_to_stringgtk_source_encoding_get_charsetg_file_replace_finishg_charset_converter_newg_converter_output_stream_newgtk_text_buffer_get_char_countg_zlib_compressor_newgtk_source_encoding_get_namegtk_source_encoding_get_default_candidatesg_variant_parseg_get_language_namesg_assertion_message_errorg_variant_get_strvg_slist_findstrcmpg_slist_reverseg_variant_unrefgtk_source_file_get_typegtk_source_file_newgtk_source_file_set_locationg_file_get_typegtk_source_file_get_locationg_file_equalg_file_replace_asyncgtk_source_file_get_encodingg_slist_delete_linkgtk_source_file_get_newline_typegtk_source_file_get_compression_typegtk_source_file_set_mount_operation_factorygtk_source_file_is_localg_file_has_uri_schemegtk_source_file_check_file_on_diskg_file_query_infog_file_info_get_modification_date_timeg_date_time_to_unixg_date_time_unrefg_file_info_get_attribute_booleangtk_source_file_is_externally_modifiedgtk_source_file_is_deletedgtk_source_file_is_readonlygtk_source_file_loader_get_typegtk_source_file_loader_error_quarkg_quark_from_static_stringg_input_stream_close_finishg_output_stream_closeg_input_stream_read_finishg_output_stream_writeg_output_stream_flushg_unichar_break_typeg_input_stream_close_asyncg_content_type_guessg_file_info_set_attribute_stringgtk_source_file_loader_set_candidate_encodingsg_slist_copygtk_source_file_loader_get_buffergtk_source_file_loader_get_filegtk_source_file_loader_get_locationgtk_source_file_loader_get_input_streamgtk_source_file_loader_load_finishg_file_peek_pathgtk_source_file_loader_get_encodinggtk_source_file_loader_get_newline_typegtk_source_file_loader_get_compression_typegtk_source_file_saver_get_typegtk_source_file_saver_error_quarkgtk_source_file_saver_get_buffergtk_source_file_saver_get_filegtk_source_file_saver_get_locationgtk_source_file_saver_set_encodinggtk_source_file_saver_get_encodinggtk_source_file_saver_set_newline_typegtk_source_file_saver_get_newline_typegtk_source_file_saver_set_compression_typegtk_source_file_saver_get_compression_typegtk_source_file_saver_set_flagsg_value_get_flagsg_value_get_boxedgtk_source_file_saver_get_flagsgtk_source_file_saver_save_finishgtk_text_buffer_set_modifiedgtk_source_gutter_get_typegtk_widget_get_ancestorgtk_source_gutter_get_viewgtk_source_gutter_renderer_get_typegtk_source_gutter_reorderg_list_delete_linkg_list_insert_sorted_with_datagtk_widget_queue_allocategtk_source_gutter_renderer_query_activatablegtk_source_gutter_renderer_activategtk_source_gutter_renderer_set_alignment_modegtk_source_gutter_renderer_get_alignment_modegtk_source_gutter_renderer_get_viewgtk_source_gutter_renderer_get_xpadgtk_widget_create_pango_layoutpango_layout_set_textpango_layout_get_pixel_sizepango_layout_set_markupgtk_source_gutter_renderer_set_xpadgtk_source_gutter_renderer_get_ypadgtk_gesture_get_last_eventgdk_event_get_modifier_stategdk_event_get_event_typegdk_button_event_get_buttongtk_widget_get_allocationgtk_text_view_window_to_buffer_coordsgtk_text_view_get_line_at_ygtk_text_view_get_line_yrangegtk_text_view_buffer_to_window_coordsgtk_gesture_set_stategtk_source_gutter_renderer_set_ypadgtk_source_gutter_renderer_get_xaligngtk_source_gutter_renderer_set_xaligngtk_source_gutter_renderer_get_yaligngtk_source_gutter_renderer_set_yaligng_value_get_intg_value_get_floatgtk_source_gutter_renderer_get_buffergtk_source_gutter_renderer_pixbuf_get_typegtk_source_gutter_renderer_pixbuf_newgtk_source_gutter_renderer_pixbuf_set_pixbufgdk_pixbuf_copygtk_source_gutter_renderer_pixbuf_get_pixbufgtk_source_gutter_renderer_pixbuf_set_gicongtk_source_gutter_renderer_pixbuf_get_gicongtk_source_gutter_renderer_pixbuf_set_icon_namegtk_source_gutter_renderer_pixbuf_get_icon_namegtk_source_gutter_renderer_pixbuf_set_paintablegtk_source_gutter_renderer_pixbuf_get_paintablegtk_source_gutter_renderer_pixbuf_overlay_paintablegtk_source_gutter_renderer_text_get_typegtk_source_gutter_renderer_text_measuregtk_source_gutter_renderer_text_measure_markupgtk_source_gutter_renderer_text_newgtk_source_gutter_renderer_text_set_markupgtk_source_gutter_renderer_text_set_textgtk_source_completion_context_get_languagegtk_source_completion_context_list_providersg_list_store_newg_list_store_appendgtk_source_completion_provider_get_prioritygtk_source_completion_provider_key_activatesgtk_source_completion_provider_populate_asyncgtk_source_completion_provider_refiltergtk_source_completion_provider_activategtk_source_completion_provider_list_alternatesgtk_source_completion_provider_displayg_param_spec_boxedg_input_stream_get_typegtk_source_file_loader_newgtk_source_file_loader_new_from_streamgtk_source_file_saver_newgtk_source_file_saver_new_with_targetgtk_source_file_loader_load_asyncg_malloc0memaligng_file_info_newgtk_source_file_saver_save_asyncg_param_spec_flagsgtk_text_window_type_get_typegtk_source_gutter_removegtk_widget_queue_resizegtk_source_gutter_renderer_align_cellgtk_widget_get_widthgtk_widget_get_heightgtk_snapshot_savegtk_snapshot_translategdk_paintable_snapshotgtk_snapshot_restoregdk_texture_new_for_pixbufgtk_source_gutter_insertg_object_ref_sinkgtk_text_view_get_visible_rectgtk_text_view_get_iter_at_locationgtk_text_iter_backward_lineg_array_sized_newgtk_text_view_get_visible_offsetgtk_text_view_get_wrap_modeg_realloc_ngtk_snapshot_push_clipgtk_widget_snapshot_childgtk_snapshot_popgtk_widget_get_rootgtk_window_get_typegtk_window_is_activegtk_snapshot_append_colorgtk_text_view_get_iter_locationgtk_text_view_get_left_marging_mallocg_param_spec_intg_param_spec_floatgdk_modifier_type_get_typegdk_rectangle_get_typeg_signal_accumulator_true_handledg_cclosure_marshal_BOOLEAN__BOXED_BOXEDg_cclosure_marshal_BOOLEAN__BOXED_BOXEDvgtk_widget_get_colorpango_attr_foreground_newgtk_widget_get_style_contextgtk_snapshot_render_layoutpango_layout_get_attributespango_attribute_copypango_attr_list_insert_beforepango_layout_set_attributesg_source_destroyg_timeout_source_newg_source_set_callbackg_source_set_nameg_main_context_defaultg_source_attachg_source_unrefgtk_box_get_typegtk_text_buffer_get_iter_at_line_offsetpango_cairo_font_map_new_for_font_typepango_fc_font_map_set_configFcConfigCreateg_build_filenameg_file_testg_strfreevFcConfigAppFontAddFileg_str_has_prefixg_strv_get_typegtk_widget_set_font_mapgtk_scrollable_get_vadjustmentg_signal_handler_blockg_signal_emit_by_nameg_signal_handler_unblockg_object_notifygtk_widget_set_cursorgtk_text_view_get_rtl_contextgtk_text_view_get_ltr_contextpango_context_set_round_glyph_positionsgtk_style_context_get_bordergtk_text_buffer_get_end_itergtk_adjustment_set_valuegtk_adjustment_get_valuegtk_adjustment_get_uppergtk_gesture_drag_get_start_pointgtk_widget_remove_css_classgtk_text_view_scroll_to_iter_gtk_source_gutter_renderer_text_get_drawgtk_source_hover_get_typegtk_source_hover_context_get_typegtk_source_hover_context_get_viewgtk_source_hover_context_get_buffer_gtk_source_hover_context_populate_finishgtk_source_hover_context_get_itergtk_source_hover_context_get_boundsgtk_source_hover_display_get_typegtk_source_hover_display_appendgtk_box_appendgtk_source_hover_display_prependgtk_box_prependgtk_source_hover_display_insert_aftergtk_box_insert_child_aftergtk_source_hover_display_removegtk_box_remove_gtk_source_hover_display_clear_gtk_source_hover_display_is_emptygtk_source_hover_provider_get_typegtk_source_hover_add_providergtk_source_hover_remove_providerg_ptr_array_remove_index_gtk_source_hover_context_add_providergtk_source_hover_provider_populate_async_gtk_source_hover_context_populate_asyncg_task_return_error_if_cancelledgtk_source_hover_provider_populate_finishg_async_result_get_typegtk_source_indenter_get_typegtk_source_indenter_internal_get_type_gtk_source_indenter_internal_newgtk_source_language_get_typegtk_source_language_get_idgtk_source_language_get_nameg_utf8_collategtk_source_language_get_sectiongtk_source_language_get_hiddengtk_source_language_get_metadatagtk_source_language_get_mime_typesg_strsplitgtk_source_language_get_globsxmlKeepBlanksDefaultxmlLineNumbersDefaultxmlSubstituteEntitiesDefaultxmlFreeg_queue_newg_queue_free_fullg_hash_table_foreachg_propagate_errorg_hash_table_foreach_stealgtk_source_language_get_style_idsgtk_source_language_get_style_namegtk_source_language_get_style_fallbackgtk_source_language_manager_get_typegtk_source_language_manager_newgtk_source_language_manager_get_default_gtk_source_language_manager_peek_defaultgtk_source_finalizeg_static_resource_get_resourceg_resources_registergtk_source_language_manager_set_search_pathg_strdupvgtk_source_language_manager_append_search_pathg_strv_lengthgtk_source_language_manager_prepend_search_pathg_malloc_n__memcpy_chkgtk_source_language_manager_get_search_pathopen64xmlReaderForFdxmlTextReaderReadxmlTextReaderNodeTypexmlTextReaderNamexmlStrcmpxmlFreeTextReaderg_bytes_unrefg_resources_lookup_datag_ptr_array_sort_with_datag_slist_free_fullg_bytes_get_sizeg_bytes_get_dataxmlReaderForMemoryxmlTextReaderGetAttributeg_ascii_strdownxmlTextReaderExpandxmlGetPropxmlNodeGetContent_gtk_source_language_manager_set_rng_fileg_intern_stringgtk_source_language_manager_get_language_idsgtk_source_language_manager_get_languagegtk_source_language_manager_guess_languageg_filename_display_nameg_pattern_match_simpleg_content_type_from_mime_typeg_content_type_equalsgtk_source_gutter_lines_get_typegtk_source_gutter_lines_add_qclassgtk_source_gutter_lines_add_classg_quark_from_stringgtk_source_gutter_lines_remove_qclassgtk_source_gutter_lines_remove_classg_quark_try_stringgtk_source_gutter_lines_has_qclassgtk_source_gutter_lines_has_classgtk_source_gutter_lines_is_cursorgtk_source_gutter_lines_is_prelitgtk_source_gutter_lines_is_selectedgtk_source_gutter_lines_get_firstgtk_source_gutter_lines_get_lastgtk_source_gutter_lines_get_iter_at_linegtk_source_gutter_lines_get_viewgtk_source_gutter_lines_get_buffergtk_source_gutter_lines_get_line_extentgtk_source_gutter_lines_get_line_yrangegtk_source_gutter_lines_has_any_classgtk_source_map_slider_get_type_gtk_source_hover_newgtk_event_controller_key_newgtk_event_controller_set_propagation_phasegtk_event_controller_scroll_new_gtk_source_hover_context_newgtk_source_indenter_is_triggergtk_source_indenter_indentpango_font_description_get_typegtk_source_map_get_typegtk_source_map_newgtk_source_map_get_viewgtk_source_initbindtextdomainbind_textdomain_codesetg_thread_newg_thread_unrefg_type_ensuregdk_display_get_defaultgtk_css_provider_newgtk_css_provider_load_from_resourcegtk_style_context_add_provider_for_displaygtk_css_provider_load_from_stringgtk_icon_theme_get_for_displaygtk_icon_theme_add_search_path__memset_chkpango_font_description_get_set_fieldspango_font_description_get_stylepango_font_description_get_variantg_string_append_printfgtk_style_context_lookup_colorgdk_rgba_parsegdk_rgba_to_stringpango_font_description_get_stretchpango_font_description_get_sizepango_font_description_get_familygtk_style_context_add_providerg_object_setpango_font_description_from_stringgtk_gesture_drag_newgtk_gesture_single_set_buttonpango_font_description_set_sizegtk_source_map_set_viewg_value_dup_stringg_array_freegtk_get_default_languageg_date_time_new_now_localg_string_new_leng_string_insert_cg_date_time_formatpango_layout_get_iterpango_layout_iter_get_baselinepango_layout_get_extentspango_layout_iter_get_line_readonlycairo_move_topango_cairo_show_layout_linepango_layout_iter_freepango_layout_get_lineg_queue_peek_headg_source_get_timeg_queue_unlinkg_queue_push_tail_linkgdk_display_get_monitorsgdk_monitor_get_refresh_rategtk_source_mark_get_typegdk_rgba_get_typegtk_source_mark_newgtk_source_mark_get_categorygtk_source_mark_attributes_get_typegtk_source_mark_attributes_newgtk_source_mark_attributes_set_backgroundgtk_source_mark_attributes_get_backgroundgtk_source_mark_attributes_set_icon_namegtk_source_mark_attributes_get_icon_namegtk_source_mark_attributes_set_gicongtk_source_mark_attributes_get_gicongtk_source_mark_attributes_set_pixbufgtk_source_mark_attributes_get_pixbufgtk_source_mark_attributes_render_icongtk_source_mark_attributes_get_tooltip_textgtk_source_mark_attributes_get_tooltip_markupgtk_source_print_compositor_get_typegtk_source_print_compositor_get_buffergtk_source_print_compositor_set_tab_widthgtk_source_print_compositor_get_tab_widthgtk_source_print_compositor_set_wrap_modegtk_source_print_compositor_get_wrap_modegtk_source_print_compositor_set_highlight_syntaxgtk_source_print_compositor_get_highlight_syntaxgtk_source_print_compositor_set_print_line_numbersgtk_source_print_compositor_set_print_headergtk_source_print_compositor_get_print_headergtk_source_print_compositor_set_print_footergtk_source_print_compositor_get_print_footergtk_source_print_compositor_set_header_formatgtk_source_print_compositor_set_footer_formatgtk_source_print_compositor_get_print_line_numbersgtk_source_print_compositor_set_body_font_namepango_font_description_equalgtk_source_print_compositor_get_body_font_namepango_font_description_to_stringgtk_source_print_compositor_set_line_numbers_font_namegtk_source_print_compositor_get_line_numbers_font_namegtk_source_print_compositor_set_header_font_namegtk_source_print_compositor_get_header_font_namegtk_source_print_compositor_set_footer_font_namegtk_source_print_compositor_get_footer_font_namegtk_source_print_compositor_set_top_margingtk_source_print_compositor_get_top_margingtk_source_print_compositor_set_bottom_margingtk_source_print_compositor_get_bottom_margingtk_source_print_compositor_set_left_margingtk_source_print_compositor_get_left_margingtk_source_print_compositor_set_right_margingtk_source_print_compositor_get_right_margingtk_source_print_compositor_get_n_pagesgtk_source_print_compositor_get_pagination_progressgtk_source_print_compositor_ignore_taggtk_text_tag_get_typegtk_source_region_get_typegtk_source_region_newgtk_source_region_get_buffergtk_source_region_add_subregiong_list_prependg_list_insert_beforeg_list_appendgtk_source_region_subtract_subregiongtk_text_iter_in_rangegtk_source_region_intersect_subregiong_list_reversegtk_source_region_get_start_region_itergtk_source_region_iter_is_endgtk_source_region_iter_nextgtk_source_region_iter_get_subregiongtk_source_region_add_regiongtk_source_region_subtract_regiongtk_source_region_is_emptygtk_source_region_get_boundsg_list_lastgtk_source_region_intersect_regiongtk_source_region_to_stringgtk_source_scheduler_add_fullg_queue_push_head_linkg_source_newg_source_set_prioritygtk_source_scheduler_addgtk_source_scheduler_removegtk_source_search_context_get_typegtk_source_mark_nextg_object_get_qdatagtk_source_mark_prevgtk_wrap_mode_get_typegtk_source_print_compositor_newgtk_source_print_compositor_new_from_viewgtk_text_iter_get_line_indexpango_attr_background_newgdk_rgba_freepango_attr_style_newpango_attr_strikethrough_newgtk_source_print_compositor_paginategtk_print_context_get_typepango_layout_get_line_countpango_layout_iter_get_line_extentspango_layout_iter_next_linepango_layout_iter_get_indexgtk_text_iter_set_line_indexgtk_print_context_create_pango_layoutpango_layout_set_font_descriptionpango_layout_set_wrapg_strnfillpango_layout_get_sizepango_tab_array_newpango_tab_array_set_tabpango_layout_set_tabspango_tab_array_freegtk_text_buffer_get_line_countgtk_print_context_create_pango_contextpango_context_set_font_descriptionpango_context_get_metricspango_font_metrics_get_ascentpango_font_metrics_get_descentpango_font_metrics_unrefgtk_print_context_get_page_setupgtk_page_setup_get_top_margingtk_page_setup_get_left_margingtk_page_setup_get_bottom_margingtk_page_setup_get_right_margingtk_page_setup_get_paper_widthgtk_page_setup_get_paper_heightpango_layout_set_widthgtk_text_buffer_get_iter_at_offsetpango_layout_set_ellipsizepango_layout_set_alignmentpango_font_description_copy_staticgtk_source_print_compositor_draw_pagegtk_print_context_get_cairo_contextcairo_set_source_rgbcairo_translatepango_cairo_update_layoutpango_cairo_show_layoutcairo_savecairo_set_line_widthcairo_line_tocairo_strokecairo_restoreg_error_get_typegtk_text_iter_backward_searchgtk_text_iter_forward_searchgtk_text_iter_ends_wordgtk_text_iter_backward_linesgtk_text_iter_forward_linesg_initially_unowned_get_typeg_unichar_isupperg_unichar_islowerg_str_has_suffixstrrchrg_get_user_nameg_get_real_namegtk_source_search_settings_get_typegtk_source_search_settings_newgtk_source_search_settings_set_search_textg_utf8_validategtk_source_search_settings_get_search_textgtk_source_search_settings_set_case_sensitivegtk_source_search_settings_get_case_sensitivegtk_source_search_settings_set_at_word_boundariesgtk_source_search_settings_get_at_word_boundariesgtk_source_search_settings_set_wrap_aroundgtk_source_search_settings_get_wrap_aroundgtk_source_search_settings_set_regex_enabledgtk_source_search_settings_get_regex_enabledgtk_source_search_settings_set_visible_onlygtk_source_search_settings_get_visible_onlygtk_source_snippet_get_typegtk_source_snippet_newgtk_source_snippet_get_focus_positiongtk_source_snippet_get_n_chunksgtk_source_snippet_get_triggergtk_source_snippet_set_triggergtk_source_snippet_get_language_idgtk_source_snippet_set_language_idgtk_source_snippet_get_descriptiongtk_source_snippet_set_descriptiongtk_source_snippet_get_namegtk_source_snippet_set_name_gtk_source_snippet_finish_gtk_source_snippet_contains_range_gtk_source_snippet_get_edited_textgtk_source_snippet_chunk_get_typegtk_source_snippet_get_nth_chunkg_queue_peek_nthgtk_text_iter_get_line_offset_gtk_source_snippet_insert_set_gtk_source_snippet_count_affected_chunksgtk_source_snippet_chunk_newgtk_source_snippet_chunk_copygtk_source_snippet_chunk_get_contextgtk_source_snippet_chunk_get_specgtk_source_snippet_chunk_set_specgtk_source_snippet_chunk_get_focus_position_gtk_source_snippet_move_next_gtk_source_snippet_move_previousgtk_source_snippet_chunk_set_focus_positiongtk_source_snippet_chunk_get_textgtk_source_snippet_chunk_set_textgtk_source_snippet_chunk_get_text_setgtk_source_snippet_chunk_set_text_set_gtk_source_snippet_replace_current_chunk_textgtk_source_snippet_chunk_get_tooltip_textgtk_source_snippet_chunk_set_tooltip_textgtk_source_snippet_context_get_typegtk_source_snippet_chunk_set_contextgtk_source_snippet_add_chunkgtk_source_snippet_copygtk_source_snippet_context_newgtk_source_snippet_get_contextgtk_source_snippet_context_clear_variablesg_hash_table_remove_allgtk_source_snippet_context_set_variableg_hash_table_replaceg_snprintf_gtk_source_snippet_after_insert_text_gtk_source_snippet_after_delete_rangegtk_source_snippet_context_set_constantgtk_source_snippet_context_get_variablegtk_source_snippet_context_expandg_unichar_isdigitgtk_source_snippet_context_set_tab_widthgtk_source_snippet_context_set_use_spacesgtk_source_snippet_context_set_line_prefixgtk_text_iter_get_visible_textgtk_source_search_context_get_buffergtk_source_search_context_get_settingsgtk_source_search_context_get_highlightgtk_source_search_context_get_match_stylegtk_source_search_context_get_regex_errorgtk_source_search_context_get_occurrences_countg_value_take_boxedgtk_source_search_context_get_occurrence_positiongtk_source_search_context_forwardgtk_source_search_context_forward_asyncgtk_source_search_context_forward_finishgtk_source_search_context_backward_finishgtk_source_search_context_backwardgtk_source_search_context_backward_asyncgtk_source_search_context_newgtk_source_search_context_set_highlightgtk_source_search_context_set_match_styleg_assertion_message_cmpnumgtk_source_search_context_replaceg_param_spec_get_namepango_find_paragraph_boundaryg_list_findg_object_weak_refgtk_source_search_context_replace_allg_regex_check_replacementg_signal_handlers_block_matchedg_signal_handlers_unblock_matched_gtk_source_snippet_begingtk_text_iter_set_offsetgtk_source_snippet_new_parsedg_object_run_disposeg_string_chunk_freeg_value_set_variantg_variant_builder_initg_variant_new_uint32g_variant_builder_add_valueg_variant_builder_endg_param_spec_variantg_value_dup_variantcairo_arccairo_rel_line_tocairo_rel_move_togtk_widget_get_default_directioncairo_fillpango_underline_get_typepango_weight_get_typeg_object_class_override_propertygtk_widget_class_set_template_from_resourcegtk_widget_class_bind_template_child_fullgtk_widget_class_install_actiongtk_widget_activate_action_variantgtk_actionable_get_typegtk_text_tag_changedgtk_source_snippet_manager_get_typegtk_source_snippet_manager_get_defaultgtk_source_space_drawer_get_typegsk_render_node_unrefgtk_source_space_drawer_newgtk_source_space_drawer_get_types_for_locationsgtk_source_space_drawer_set_types_for_locationsgtk_source_space_drawer_get_matrixg_variant_newgtk_source_space_drawer_set_matrixg_variant_is_of_typeg_variant_iter_initg_variant_iter_next_valueg_variant_get_uint32g_variant_is_floatingg_variant_ref_sinkgtk_source_space_drawer_get_enable_matrixgtk_source_space_drawer_set_enable_matrixg_value_get_variantgtk_source_space_drawer_bind_matrix_settingg_settings_get_typeg_settings_get_valueg_settings_bind_with_mappinggtk_source_style_get_typegtk_source_style_copygtk_source_style_applyg_object_freeze_notifyg_object_thaw_notifyg_ascii_strtodgtk_source_style_scheme_get_typeg_object_interface_install_propertygtk_widget_class_set_activate_signalgtk_source_style_scheme_get_idgtk_source_style_scheme_get_namegtk_button_set_labelgtk_source_style_scheme_get_descriptiongtk_source_style_scheme_get_authorsgtk_source_style_scheme_get_filenamegtk_source_style_scheme_get_styleg_hash_table_lookup_extendedgtk_style_context_remove_providergtk_source_style_scheme_get_metadatagtk_source_style_scheme_chooser_get_typegtk_button_get_typegtk_source_style_scheme_chooser_get_style_schemegtk_source_style_scheme_chooser_set_style_schemegtk_source_style_scheme_chooser_button_get_typegtk_source_style_scheme_chooser_button_newgtk_source_style_scheme_chooser_widget_get_typegtk_window_presentgtk_dialog_new_with_buttonsgtk_dialog_set_default_responsegtk_scrolled_window_newgtk_widget_set_size_requestgtk_dialog_get_content_areagtk_scrolled_window_set_childgtk_root_get_typegtk_window_get_transient_forgtk_window_set_transient_forgtk_window_get_modalgtk_window_set_modalgtk_source_style_scheme_chooser_widget_newgtk_source_style_scheme_manager_get_typegtk_source_style_scheme_manager_newgtk_source_style_scheme_manager_get_defaultgtk_source_style_scheme_manager_force_rescangtk_source_style_scheme_preview_get_typegtk_source_style_scheme_preview_newgtk_source_style_scheme_preview_get_schemegtk_source_style_scheme_preview_get_selectedgtk_source_style_scheme_preview_set_selectedgtk_widget_get_next_siblinggtk_source_tag_get_typegtk_source_tag_newgtk_source_utils_unescape_search_textgtk_source_utils_escape_search_textg_get_user_data_dirg_strconcatg_get_system_data_dirsgtk_source_snippet_manager_set_search_pathgtk_source_snippet_manager_get_search_pathgtk_source_style_scheme_manager_set_search_pathgtk_source_style_scheme_manager_append_search_pathgtk_source_style_scheme_manager_prepend_search_pathgtk_source_style_scheme_manager_get_search_pathg_dir_openg_dir_read_nameg_dir_closeg_resources_enumerate_childreng_build_pathg_resources_get_infog_file_new_for_pathg_file_load_bytesxmlParseMemoryxmlDocGetRootElementxmlFreeDocg_slist_removeg_slist_sortg_slist_lengthg_file_new_for_urig_type_class_refg_enum_get_value_by_nickg_type_class_unrefg_ascii_strtollgtk_source_style_scheme_manager_get_scheme_idsgtk_source_style_scheme_manager_get_schemeg_variant_get_stringgtk_grid_removegtk_actionable_set_action_namegtk_actionable_set_action_targetgtk_grid_attachgtk_widget_init_templategtk_source_snippet_manager_list_groupsgtk_source_snippet_manager_list_matchinggtk_source_snippet_manager_get_snippetgtk_source_snippet_manager_list_allg_unichar_typegtk_snapshot_newgtk_snapshot_append_cairogdk_cairo_set_source_rgbacairo_destroygtk_snapshot_free_to_nodegtk_snapshot_append_nodegtk_widget_set_tooltip_textgtk_text_view_get_editablegtk_text_iter_forward_word_endsgtk_text_iter_backward_word_startgtk_text_iter_inside_wordgtk_text_iter_forward_word_endgtk_text_iter_backward_word_startsgtk_text_view_scroll_mark_onscreengtk_text_iter_forward_to_endgtk_buildable_get_typegtk_event_controller_get_current_eventgtk_text_view_im_context_filter_keypressgtk_widget_action_set_enabledstrnlengtk_text_iter_forward_visible_cursor_positiongtk_text_view_forward_display_line_endgtk_text_view_backward_display_line_startgtk_text_iter_backward_visible_cursor_positiongtk_text_view_starts_display_linefribidi_get_bidi_typegtk_text_view_get_cursor_visiblegtk_text_view_reset_im_contextgtk_text_buffer_delete_interactiveg_unichar_isalnumgtk_text_view_set_tabsdcgettextg_locale_to_utf8gtk_source_get_major_versiongtk_source_get_minor_versiongtk_source_get_micro_versiongtk_source_check_versiongtk_source_view_get_typegtk_source_view_newgtk_source_view_get_show_line_numbersgtk_source_view_get_show_line_marksgtk_source_view_set_tab_widthgtk_source_view_get_tab_widthgtk_source_view_set_indent_widthgtk_source_view_get_indent_widthgtk_source_view_get_auto_indentgtk_source_view_set_auto_indentgtk_source_view_get_insert_spaces_instead_of_tabsgtk_source_view_set_insert_spaces_instead_of_tabsgtk_source_view_get_indent_on_tabgtk_source_view_set_indent_on_tabgtk_source_view_get_highlight_current_linegtk_source_view_set_highlight_current_linegtk_source_view_get_show_right_margingtk_source_view_set_show_right_margingtk_source_view_get_right_margin_positiongtk_source_view_set_right_margin_positiongtk_source_view_set_smart_backspacegtk_source_view_get_smart_backspacegtk_source_view_set_smart_home_endgtk_source_view_get_smart_home_endgtk_source_view_get_visual_columngtk_source_view_get_mark_attributesgtk_source_view_set_background_patterngtk_source_view_get_background_patterngtk_source_view_get_space_drawergtk_source_view_get_enable_snippetsgtk_source_view_get_indenter_gtk_source_view_get_current_line_background_gtk_source_view_get_current_line_number_background_gtk_source_view_get_current_line_number_color_gtk_source_view_get_current_line_number_bold_gtk_source_view_has_snippetg_cclosure_marshal_VOID__BOOLEANg_cclosure_marshal_VOID__BOOLEANvg_cclosure_marshal_VOID__INTg_cclosure_marshal_VOID__INTvg_cclosure_marshal_VOID__ENUMg_cclosure_marshal_VOID__ENUMvgtk_widget_class_add_binding_signalgtk_source_view_get_completiongtk_text_view_set_left_margingtk_text_view_set_right_margingtk_event_controller_focus_newgtk_drop_target_newgtk_drop_target_set_preloadgtk_widget_set_has_tooltipg_menu_newg_menu_item_newg_menu_append_itemg_menu_append_submenugtk_text_view_set_extra_menugtk_source_view_set_indentergtk_source_view_new_with_buffergtk_widget_is_sensitivepango_layout_newgtk_snapshot_push_repeatg_array_set_sizegtk_source_view_indent_linesgtk_text_iter_get_visible_line_offsetgtk_source_view_unindent_linesgtk_accelerator_get_default_mod_maskgtk_text_buffer_insert_interactivegdk_keyval_to_unicodegtk_text_view_get_accepts_tabg_unichar_to_utf8gtk_style_context_savegtk_style_context_set_stategtk_style_context_get_colorgtk_style_context_restoregtk_source_view_get_hovergtk_source_view_get_guttergtk_text_view_set_guttergtk_source_view_set_show_line_numbersgtk_source_view_set_show_line_marksgtk_source_view_set_mark_attributes_gtk_source_view_add_assistant_gtk_source_view_remove_assistantgtk_source_view_push_snippetgtk_source_view_set_enable_snippets_gtk_source_view_hide_completiongtk_im_context_get_typegtk_style_context_get_margingtk_popover_get_positiongtk_popover_get_typegtk_popover_presentg_cancellable_set_error_if_cancelledg_warn_messagegtk_text_iter_get_bytes_in_lineg_set_error_literalgtk_text_buffer_begin_irreversible_actiongtk_text_buffer_set_textgtk_text_buffer_end_irreversible_actiong_iconvg_strerrorg_convert_error_quarkg_reallocg_iconv_closegtk_event_controller_key_forwardgtk_scrollable_get_typegtk_size_group_newgtk_gesture_single_set_touch_onlygtk_adjustment_set_lowergtk_adjustment_set_uppergtk_adjustment_newgtk_list_box_row_get_typeg_idle_add_fullgtk_source_vim_im_context_get_typegtk_source_vim_im_context_new_gtk_source_vim_im_context_add_observer_gtk_source_assistant_get_type_gtk_source_assistant_new_gtk_source_assistant_get_mark_gtk_source_assistant_get_offset_gtk_source_assistant_child_get_type_gtk_source_assistant_child_newgtk_popover_set_positiongtk_popover_set_has_arrowgtk_popover_set_autohidegtk_popover_set_child_gtk_source_assistant_child_hidegtk_popover_popdown_gtk_source_assistant_child_detachg_queue_remove_gtk_source_assistant_detach_gtk_source_assistant_child_attachg_queue_push_tail_gtk_source_assistant_attach_gtk_source_assistant_child_set_child_gtk_source_assistant_set_child_gtk_source_assistant_child_get_attachedg_output_stream_get_type_gtk_source_completion_info_get_type_gtk_source_completion_info_newgtk_event_controller_set_name_gtk_source_completion_info_get_cell_gtk_source_completion_list_get_type_gtk_source_completion_list_new_gtk_source_completion_list_get_context_gtk_source_completion_list_get_show_detailsgtk_toggle_button_get_active_gtk_source_completion_list_set_show_detailsgtk_toggle_button_set_active_gtk_source_completion_list_set_remember_info_visibilitygtk_source_completion_list_box_get_type_gtk_source_completion_list_box_new_gtk_source_completion_list_box_get_n_rows_gtk_source_completion_list_get_n_rows_gtk_source_completion_list_box_get_context_gtk_source_completion_list_box_get_alternate_gtk_source_completion_list_box_get_n_alternates_gtk_source_completion_list_box_set_show_icons_gtk_source_completion_list_set_show_iconsgtk_source_completion_list_box_row_get_type_gtk_source_completion_list_box_get_first_gtk_source_completion_list_box_row_new_gtk_source_completion_list_box_row_attachgtk_size_group_get_typegtk_size_group_add_widget_gtk_source_completion_list_box_row_get_x_offsetg_slist_insert_sortedg_strchugg_strchompgtk_widget_remove_controllergdk_key_event_get_keyvalgtk_source_vim_im_context_get_command_textgtk_source_vim_im_context_get_command_bar_textgtk_source_vim_im_context_execute_command_gtk_source_assistant_update_positiongtk_popover_set_offsetgtk_popover_get_offsetgtk_popover_get_pointing_togdk_rectangle_equalgtk_popover_set_pointing_to_gtk_source_assistant_set_mark_gtk_source_assistant_destroyg_object_get_datag_object_set_data_fullg_utf8_get_char_validatedg_utf8_find_prev_charg_converter_convertg_converter_resetg_iconv_opengtk_widget_class_bind_template_callback_fullgtk_scrollable_policy_get_typegtk_widget_class_add_bindinggtk_widget_class_add_binding_action_gtk_source_completion_list_box_get_proposalg_value_take_objectg_variant_get_gtk_source_completion_list_box_get_selectedg_ptr_array_set_free_func_gtk_source_completion_list_box_set_context_gtk_source_completion_list_set_context_gtk_source_completion_list_box_move_cursorgtk_adjustment_get_lowergtk_adjustment_get_page_size_gtk_source_completion_list_box_row_displaygtk_widget_unset_state_flagsgtk_widget_set_state_flags_gtk_source_completion_list_box_row_set_attrs_gtk_source_completion_list_box_set_n_rowsgtk_adjustment_set_page_sizegtk_widget_set_can_focus_gtk_source_completion_list_set_n_rowsgtk_adjustment_set_step_incrementgtk_adjustment_set_page_increment_gtk_source_completion_list_box_set_font_descpango_attr_font_desc_newpango_attr_font_features_new_gtk_source_completion_list_set_font_descgtk_text_tag_get_prioritygtk_text_iter_set_lineg_object_set_datagtk_style_context_get_paddingg_idle_source_newgtk_gesture_single_get_current_sequencegdk_event_triggers_context_menugtk_message_type_get_typeg_match_info_fetchg_match_info_get_stringgtk_source_informative_set_message_typegtk_source_informative_get_icon_namegtk_source_informative_set_icon_namegtk_text_iter_forward_visible_word_endgtk_text_iter_backward_visible_word_startg_utf8_pointer_to_offsetg_slist_appendg_hash_table_foreach_removeg_hash_table_sizeg_slist_foreachg_timer_newg_timer_destroyg_timer_elapsedpango_layout_get_baselinepango_layout_get_line_readonly__snprintf_chkgsk_text_node_newg_slist_sort_with_datagtk_separator_newgtk_label_set_markupgtk_tooltip_set_customgtk_grid_newgtk_grid_set_column_spacinggtk_source_hover_assistant_get_type_gtk_source_hover_assistant_newgtk_source_informative_get_typegtk_source_informative_set_messagegtk_source_informative_get_messagegtk_source_informative_get_message_type_gtk_source_hover_assistant_dismissgtk_gesture_single_set_exclusivegtk_event_controller_motion_contains_pointergtk_native_get_surfacegdk_popup_get_position_xgdk_popup_get_position_ygtk_native_get_surface_transformgdk_surface_get_widthgdk_surface_get_heightgdk_rectangle_intersectgdk_rectangle_contains_pointgtk_widget_compute_point_gtk_source_hover_assistant_displaygdk_rectangle_uniong_slist_concatg_sequence_newg_object_set_qdatag_sequence_sort_changedg_sequence_foreachg_sequence_freegdk_paintable_get_intrinsic_widthgdk_paintable_get_intrinsic_heightcairo_image_surface_createcairo_creategsk_render_node_drawcairo_surface_get_typecairo_image_surface_get_widthcairo_image_surface_get_heightcairo_surface_referencecairo_image_surface_get_stridecairo_image_surface_get_datacairo_surface_destroyg_bytes_new_with_free_funcgdk_memory_texture_newg_array_remove_rangeg_markup_collect_attributesg_markup_parse_context_pushg_markup_error_quarkg_markup_parse_context_popg_sequence_removeg_sequence_insert_sortedgtk_widget_get_displaygtk_widget_get_directiongtk_widget_get_scale_factorgtk_icon_theme_lookup_by_gicongtk_icon_theme_lookup_icon_gtk_source_view_assistants_initg_queue_init_gtk_source_view_assistants_add_gtk_source_view_assistants_removeg_queue_findg_queue_delete_link_gtk_source_view_assistants_shutdown_gtk_source_view_assistants_size_allocate_gtk_source_view_assistants_hide_all_gtk_source_view_assistants_handle_keygtk_widget_grab_focus_gtk_source_snippet_bundle_get_type_gtk_source_snippet_bundle_new_gtk_source_snippet_bundle_mergeg_array_sort_gtk_source_snippet_bundle_list_groupsg_hash_table_get_keys_as_array_gtk_source_snippet_bundle_list_matching_gtk_source_snippet_bundle_get_infoimpl_regex_get_patternimpl_regex_refimpl_regex_unrefpcre2_code_free_8pcre2_compile_context_free_8impl_regex_newpcre2_compile_context_create_8pcre2_set_newline_8pcre2_compile_8pcre2_jit_compile_8pcre2_get_error_message_8g_regex_error_quarkimpl_match_info_freepcre2_match_data_free_8impl_match_info_fetch_posimpl_match_info_fetch_named_pospcre2_substring_number_from_name_8impl_match_info_fetch_namedimpl_match_info_matchesimpl_match_info_fetchg_ascii_strtoullg_regex_escape_stringimpl_match_info_nextpcre2_match_8pcre2_jit_match_8impl_regex_match_fullpcre2_match_data_create_from_pattern_8pcre2_pattern_info_8pcre2_get_ovector_pointer_8impl_regex_matchstrstrimpl_regex_replace_evalg_string_sized_newimpl_regex_replaceg_list_free_fullg_error_newg_ascii_digit_valueg_ascii_xdigit_valueg_ascii_tableimpl_regex_get_max_lookbehindimpl_match_info_is_partial_matchimpl_match_info_get_match_countxmlTextReaderRelaxNGValidatexmlTextReaderSetStructuredErrorHandlerxmlTextReaderIsValidxmlTextReaderConstNameg_queue_freeg_queue_pop_headxmlStrdupxmlTextReaderValuexmlTextReaderCurrentNodexmlTextReaderIsEmptyElementg_queue_push_head_gtk_source_snippet_bundle_new_from_fileg_file_load_contentsg_markup_parse_context_newg_markup_parse_context_parseg_markup_parse_context_freeg_string_chunk_insert_constg_string_chunk_new_gtk_source_snippet_bundle_parse_text_gtk_source_snippet_bundle_create_snippet_gtk_source_snippet_bundle_get_snippetgtk_scrollable_get_hadjustment_gtk_source_view_snippets_set_bufferg_queue_clear_full_gtk_source_view_snippets_initg_signal_group_connect_data_gtk_source_view_snippets_shutdown_gtk_source_view_snippets_pop_gtk_source_view_snippets_key_pressed_gtk_source_view_snippets_push_gtk_source_view_snippets_pop_allgtk_text_view_set_overwritegtk_source_vim_get_typegtk_source_vim_newgtk_source_vim_command_parse_search_and_replacegtk_source_vim_get_command_textgtk_source_vim_emit_execute_commandgtk_source_vim_emit_readygtk_source_vim_emit_filtergtk_source_vim_emit_formatgtk_source_vim_resetgtk_source_vim_char_pending_get_typegtk_source_vim_char_pending_newgtk_source_vim_char_pending_get_charactergtk_source_vim_char_pending_get_stringgtk_source_vim_command_bar_get_typegtk_source_vim_command_bar_newgtk_source_vim_command_bar_take_commandgtk_source_vim_command_bar_get_textgtk_source_vim_get_command_bar_textgtk_source_vim_command_get_typegtk_source_vim_command_get_commandgtk_source_vim_command_newgtk_source_vim_insert_get_typegtk_source_vim_insert_newgtk_source_vim_insert_set_prefixgtk_source_vim_insert_set_suffixgtk_source_vim_insert_set_indentgtk_source_vim_insert_set_atgtk_source_vim_insert_literal_get_typegtk_source_vim_insert_literal_newgtk_source_vim_jumplist_get_typegtk_source_vim_jumplist_newgtk_source_vim_jumplist_pushgtk_source_vim_marks_get_typegtk_source_vim_marks_newgtk_source_vim_motion_get_typeg_ptr_array_sortgtk_text_view_set_cursor_visiblegtk_source_vim_command_bar_set_textgtk_source_vim_command_set_motiongtk_source_vim_command_set_selection_motiongtk_source_vim_command_set_text_objectgtk_source_vim_insert_set_motiongtk_source_vim_insert_set_selection_motiongtk_source_vim_insert_set_text_objectgtk_text_view_get_overwritegtk_source_vim_jumplist_previousg_queue_peek_tailgtk_source_vim_jumplist_nextgtk_source_vim_marks_get_markgtk_source_vim_marks_get_itergtk_source_vim_marks_set_markg_strlcpygtk_text_buffer_redogtk_text_buffer_get_can_redogtk_text_buffer_undogtk_text_buffer_get_can_undog_ascii_string_to_signedg_regex_newg_regex_unrefg_ascii_tolowergtk_text_view_set_wrap_modememcmpgtk_source_vim_command_new_parsedg_utf8_offset_to_pointerg_ptr_array_set_sizegdk_key_event_get_keycodegtk_source_vim_iter_backward_sentence_startgtk_source_vim_iter_forward_word_endgtk_source_vim_iter_forward_WORD_endgtk_source_vim_iter_backward_word_startgtk_source_vim_iter_backward_WORD_startgtk_source_vim_iter_backward_block_lt_gt_startgtk_text_iter_backward_find_chargtk_source_vim_iter_backward_block_paren_startgtk_source_vim_iter_backward_block_brace_startgtk_source_vim_iter_backward_block_bracket_startgtk_source_vim_iter_backward_quote_doublegtk_source_vim_iter_backward_quote_singlegtk_source_vim_iter_backward_quote_gravegtk_source_vim_iter_forward_block_lt_gt_endgtk_text_iter_forward_find_chargtk_source_vim_iter_forward_block_paren_endgtk_source_vim_iter_forward_block_brace_endgtk_source_vim_iter_forward_block_bracket_endgtk_source_vim_iter_forward_quote_gravegtk_source_vim_iter_forward_quote_doublegtk_source_vim_iter_forward_quote_singlegtk_source_vim_iter_ends_quote_gravegtk_source_vim_iter_ends_quote_doublegtk_source_vim_iter_ends_quote_singlegtk_source_vim_iter_starts_wordgtk_source_vim_iter_ends_wordgtk_source_vim_iter_starts_WORDgtk_source_vim_iter_ends_WORDg_ref_string_releasegdk_clipboard_read_text_finishg_main_loop_quitgtk_source_vim_motion_set_markgtk_source_vim_iter_forward_sentence_endgtk_source_vim_iter_forward_paragraph_endgtk_source_vim_iter_backward_paragraph_startgtk_source_vim_register_is_read_onlygtk_source_vim_state_get_typegtk_source_vim_normal_get_typegtk_source_vim_normal_newgtk_source_vim_registers_get_typegtk_source_vim_registers_newgtk_source_vim_registers_get_numberedgtk_source_vim_registers_resetgtk_source_vim_replace_get_typegtk_source_vim_replace_newgtk_source_vim_state_keyval_to_stringgdk_keyval_to_uppergtk_source_vim_state_keyval_unescapedgtk_source_vim_state_get_viewgtk_source_vim_registers_getgtk_widget_get_clipboardgtk_widget_get_primary_clipboardgtk_source_vim_registers_setg_ref_string_newgdk_clipboard_set_textg_ref_string_acquiregtk_source_vim_registers_cleargtk_source_vim_state_get_buffergtk_source_vim_state_beepgtk_widget_error_bellgtk_source_vim_state_get_childgtk_text_mark_set_visiblegtk_source_vim_state_get_currentgtk_source_vim_state_get_parentgtk_source_vim_state_get_rootgtk_source_vim_state_repeatgtk_source_vim_state_handle_eventgtk_source_vim_state_popgtk_source_vim_state_set_overwritegtk_source_vim_state_synthesizegtk_source_vim_state_get_visible_linesgtk_source_vim_state_z_scrollgtk_source_vim_state_append_commandgtk_source_vim_state_get_countgtk_source_vim_state_set_countgtk_source_vim_state_unparentgtk_source_vim_state_set_parentgtk_source_vim_state_pushgtk_source_vim_state_get_count_setgtk_source_vim_state_begin_user_actiongtk_source_vim_state_end_user_actiongtk_source_vim_state_get_can_repeatgtk_source_vim_state_set_can_repeatgtk_source_vim_state_get_registersgtk_source_vim_state_get_current_registergtk_source_vim_state_set_current_registergtk_source_vim_state_get_current_register_valuegtk_source_vim_state_set_current_register_valuegtk_source_vim_state_set_visual_columngtk_source_vim_state_select_linewisegtk_source_vim_state_get_editablegtk_source_vim_state_get_reverse_searchgtk_source_vim_state_set_reverse_searchgtk_source_vim_state_scroll_insert_onscreengtk_source_vim_text_history_get_typegtk_source_vim_text_history_newgtk_source_vim_text_history_begingtk_source_vim_text_history_endgtk_source_vim_text_history_replaygtk_source_vim_text_history_is_emptygtk_source_vim_text_object_get_typegtk_source_vim_text_object_new_inner_wordgtk_source_vim_text_object_new_inner_WORDgtk_source_vim_text_object_new_inner_sentencegtk_source_vim_text_object_new_inner_paragraphgtk_source_vim_text_object_new_inner_block_parengtk_source_vim_text_object_new_inner_block_bracegtk_source_vim_text_object_new_inner_block_bracketgtk_source_vim_text_object_new_inner_block_lt_gtgtk_source_vim_text_object_new_inner_quote_doublegtk_source_vim_text_object_new_inner_quote_singlegtk_source_vim_text_object_new_inner_quote_gravegtk_source_vim_text_object_new_a_wordgtk_source_vim_text_object_new_a_WORDgtk_source_vim_text_object_new_a_sentencegtk_source_vim_text_object_new_a_paragraphgtk_source_vim_text_object_new_a_block_parengtk_source_vim_text_object_new_a_block_bracegtk_source_vim_text_object_new_a_block_bracketgtk_source_vim_text_object_new_a_block_lt_gtgtk_source_vim_text_object_new_a_quote_doublegtk_source_vim_text_object_new_a_quote_singlegtk_source_vim_text_object_new_a_quote_gravegtk_source_vim_text_object_selectgtk_source_vim_text_object_is_linewisegtk_source_vim_visual_get_typegtk_source_vim_visual_newgtk_source_vim_motion_newgtk_source_vim_motion_applygtk_source_vim_motion_get_apply_on_leavegtk_source_vim_motion_set_apply_on_leavegtk_source_vim_motion_new_first_chargtk_source_vim_motion_new_line_endgtk_source_vim_motion_new_line_startgtk_source_vim_motion_new_previous_line_endgtk_source_vim_motion_new_forward_chargtk_source_vim_motion_new_line_end_with_nlgtk_source_vim_motion_new_next_line_end_with_nlgtk_source_vim_motion_new_nonegtk_source_vim_motion_chaingtk_source_vim_motion_invalidates_visual_columngtk_source_vim_motion_is_linewisegtk_source_vim_motion_is_jumpgtk_source_vim_motion_new_downgtk_source_vim_motion_set_linewise_keyvalgtk_source_vim_state_get_visual_columng_object_new_valistgtk_source_vim_normal_cleargtk_source_vim_state_selectgtk_text_view_reset_cursor_blinkgtk_source_vim_state_place_cursor_onscreengtk_source_vim_state_scroll_linegtk_source_vim_state_scroll_half_pagegtk_source_vim_state_scroll_pagegtk_source_vim_state_get_searchgtk_source_vim_state_get_markgtk_source_vim_state_set_markgtk_source_vim_state_get_iter_at_markgtk_source_vim_state_push_jumpgtk_source_vim_state_jump_backwardgtk_source_vim_state_jump_forwardg_atomic_rc_box_release_fullg_atomic_rc_box_alloc0g_once_init_enter_pointerg_once_init_leave_pointerg_unichar_isprintgtk_source_snippet_results_get_typegtk_source_completion_words_model_get_typegtk_source_completion_words_model_can_filtergtk_source_completion_words_model_cancelg_regex_matchg_regex_replace_evalg_regex_get_max_backrefg_main_loop_newgdk_clipboard_read_text_asyncg_main_loop_rung_main_loop_unrefgtk_source_vim_visual_get_boundsgtk_source_vim_visual_ignore_commandgtk_source_vim_visual_warpgtk_source_vim_visual_clonegtk_source_completion_snippets_proposal_get_typegtk_source_completion_snippets_proposal_newstrncmpg_sequence_lookupg_cancellable_is_cancelledgtk_source_completion_words_model_newgtk_source_completion_snippets_get_typegtk_source_completion_snippets_newgtk_source_completion_words_get_typegtk_source_completion_words_newgtk_source_completion_words_unregistergtk_filter_list_model_get_filtergtk_filter_changedg_task_get_nameg_task_set_static_nameg_atomic_rc_box_acquiregtk_custom_filter_newgtk_filter_list_model_newgtk_filter_list_model_set_incrementalgtk_source_completion_snippets_proposal_dup_snippetgtk_filter_list_model_get_typegtk_property_expression_newgtk_string_filter_newgtk_string_filter_set_searchgtk_filter_list_model_get_modelg_timeout_add_seconds_fullgtk_source_completion_words_registergtk_text_buffer_delete_selectiongtk_text_buffer_insert_at_cursorlibm.so.6libfribidi.so.0libglib-2.0.so.0libgobject-2.0.so.0libgio-2.0.so.0libgtk-4.so.1libpangocairo-1.0.so.0libpango-1.0.so.0libgdk_pixbuf-2.0.so.0libcairo.so.2libxml2.so.2libpangoft2-1.0.so.0libfontconfig.so.1libpcre2-8.so.0libc.so.6libgtksourceview-5.so.0GLIBC_2.2.5LIBXML2_2.5.7LIBXML2_2.4.30LIBXML2_2.6.0LIBXML2_2.5.0LIBXML2_2.6.6GLIBC_2.28GLIBC_2.6GLIBC_2.38GLIBC_2.4GLIBC_2.17GLIBC_2.14GLIBC_2.3.4GLIBC_2.34	

	

	
�� ui	��R�`���	���L�����������������	������ii
����!�ii

,����6����A�ti	
L����X�ui	���Y/ �Y/`�Y/��Y/P�Y/Ȯ
�Y/o^
Z/�
Z/t^
HZ/�
PZ/��
`Z/@�
hZ/��
xZ/h�
�Z/��
�Z/��
�Z/y^
�Z/��
�Z/��
�Z/د
�Z/�
([/�
0[/o^
@[/ �
H[/�^
X[/H�
`[/�^
p[/p�
x[/�^
�[/�^
�[/<�
�[/�^
�[/o^
�[/�^
�[/�{
�[/�^
\/�
\/_
\/�
(\/*_
0\/E_
@\/J_
H\/<�
�\/��
�\/X
�\/Ȱ
�\/�o
�\/��
�\/�o
�\/(�
�\/o^
]/P�
]/d_
]/��
 ]/y_
0]/��
8]/�_
h]/�
p]/k_
�]/ �
�]/�_
�]/P�
�]/�_
�]/x�
�]/��
�]/ز
^/�_
(^/�
0^/o^
@^/8�
H^/�a
�^/�_
�^/*`
�^/�_
�^/`
�^/	`
�^/'`
�^/`�
�^/o^
_/��
_/-`
_/��
 _/9`
H_/�
P_/�b
`_/�
h_/��
x_/8�
�_/�Z
�_/`�
�_/��
�_/��
�_/8�
�_/��
�_/��
`/H`
`/o^
 `/ش
(`/c`
8`/�
@`/r`
P`/(�
X`/�`
h`/P�
p`/�
�`/�`
�`/�`
�`/�`
�`/kb
�`/�`
�`/�`
�`/�`
�`/�
(a/a
0a/o^
@a/p�
Ha/2a
Xa/��
`a/?a
pa/��
xa/Ca
�a/���a/�a/���a/��a/��a/���a/P7�a/ ��a/���a/"c
�a/6h
b/>h
b/Ih
 b/Qh
(b/\h
8b/mh
@b/xh
Pb/�h
Xb/�h
hb/�h
pb/�h
�b/�h
�b/�h
�b/�h
�b/�h
�b/�h
�b/�h
�b/�h
�b/�h
�b/�h
�b/i
�b/i
c/�h
c/i
c/'i
(c/.i
0c/Ih
@c/:i
Hc/Fi
Xc/Oi
`c/6h
pc/Ui
xc/6h
�c/\i
�c/6h
�c/ei
�c/6h
�c/ni
�c/6h
�c/ui
�c/6h
�c/{i
�c/6h
d/�i
d/�i
d/�i
 d/�i
0d/�i
8d/�i
Hd/�i
Pd/�i
`d/�i
hd/�i
xd/�i
�d/�i
�d/�i
�d/�i
�d/�i
�d/�i
�d/�i
�d/�i
�d/j
�d/j
�d/j
�d/j
e/&j
e/j
 e/*j
(e/;j
8e/Dj
@e/Ih
Pe/Kj
Xe/\h
he/Rj
pe/�h
�e/Yj
�e/�h
�e/`j
�e/gj
�e/nj
�e/�h
�e/uj
�e/�i
�e/�j
�e/�i
�e/�j
f/�h
f/�j
f/�i
(f/�j
0f/�h
@f/�j
Hf/�h
Xf/�j
`f/�j
pf/�j
xf/�i
�f/�j
�f/�j
�f/�j
�f/�j
�f/�j
�f/�i
�f/�j
�f/�j
�f/�j
�f/\h
g/k
g/�h
g/k
 g/Ih
0g/k
8g/�h
Hg/*k
Pg/�h
`g/7k
hg/gj
xg/Dk
�g/�h
�g/Qk
�g/�h
�g/^k
�g/�j
�g/��g/��g/�*�g/`��g/@��g/�<�g/�
�g/pe�g/�h/�|h/�lh/�h/�$ h/0�(h/��0h/@�8h/��@h/�=Hh/�	Ph/�Xh/�g`h/��hh/@�ph/`jxh/ z�h/�n�h/��h/n�h/���h/p)�h/W~
�h/d~
�h/g~
�h/z~
�h/}~
�h/�~
�h/�~
�h/�~
i/�~
i/�~
i/�~
i/�~
 i/�~
(i/�~
0i/�~
8i/�~
@i/�~
Hi/
Pi/
Xi/
`i/ 
hi//
pi/2
xi/�n
�i/G
�i/[
�i/o
�i/�
�i/�
�i/�
�i/�H�i/�V�i/ 1�i/ |�i/�
�i/	�
�i/��
j/�
j/'�
j/��
 j/�
(j/4�
0j/��
@j/��
Pj/�
Xj/@�
`j/��
pj/!�
xj/4�
�j/��
�j/�
�j/Q�
�j/��
�j/�
�j/\�
�j/��
�j/��
�j/�
�j/h�
�j/��
k/�
k/t�
k/��
 k/�
(k/4�
0k/��
@k/��
Pk/�
Xk/��
`k/��
pk/#�
xk/��
�k/��
�k/�
�k/��
�k/�
�k/Q�
�k/��
�k/��
�k/�
�k/��
l/�
l/��
 l/ �
(l/��
0l/��
@l/�
Hl/��
Pl/pXl/�`l/@hl/Ppl/@mxl/ �l/�o�l/`,�l/8�l/"�l/P �l/��l/�V�l/@V�l/0a�l/ ��l/��l/@_�l/p[�l/��l/��l/m/p� m/�
(m/�
0m/�
8m/�
@m/�
Hm/�
Pm/�
Xm/�
`m/#�
hm/'�
pm/+�
xm//�
�m/3�
�m/7�
�m/;�
�m/?�
�m/C�
�m/G�
�m/K�
�m/O�
�m/S�
�m/W�
�m/[�
�m/_�
�m/c�
�m/g�
�m/k�
�m/o�
n/s�
n/w�
n/{�
n/�
 n/��
(n/��
0n/��
8n/��
@n/��
Hn/��
Pn/��
Xn/��
`n/��
hn/��
pn/��
xn/��
�n/��
�n/��
�n/��
�n/��
�n/Ò
�n/ǒ
�n/˒
�n/ϒ
�n/Ӓ
�n/ג
�n/ے
�n/ߒ
�n/�
�n/�
�n/�
�n/�
o/�
o/��
o/��
o/��
 o/�
(o/�
0o/�
8o/�
@o/�
Ho/�
Po/�
Xo/�
`o/#�
ho/'�
po/+�
xo//�
�o/3�
�o/7�
�o/;�
�o/?�
�o/C�
�o/G�
�o/K�
�o/O�
�o/S�
�o/W�
�o/[�
�o/_�
�o/c�
�o/g�
�o/k�
�o/o�
p/s�
p/w�
p/{�
p/�
 p/��
(p/��
0p/��
8p/��
@p/��
Hp/��
Pp/��
Xp/��
`p/��
hp/��
pp/��
xp/��
�p/��
�p/��
�p/��
�p/��
�p/Ó
�p/Ǔ
�p/˓
�p/ϓ
�p/ӓ
�p/ד
�p/ۓ
�p/ߓ
�p/�
�p/�
�p/�
�p/�
q/�
q/��
q/��
q/��
 q/�
(q/�
0q/�
8q/�
@q/�
Hq/�
Pq/�
Xq/�
`q/#�
hq/'�
pq/+�
xq//�
�q/3�
�q/7�
�q/;�
�q/?�
�q/C�
�q/G�
�q/K�
�q/O�
�q/S�
�q/W�
�q/[�
�q/_�
�q/c�
�q/g�
�q/k�
�q/o�
r/s�
r/w�
r/{�
r/�
 r/��
(r/��
0r/��
8r/��
@r/��
Hr/��
Pr/��
Xr/��
`r/��
hr/��
pr/��
xr/��
�r/��
�r/��
�r/��
�r/��
�r/Ô
�r/ǔ
�r/˔
�r/ϔ
�r/Ӕ
�r/ה
�r/۔
�r/ߔ
�r/�
�r/�
�r/�
�r/�
s/�
s/��
s/��
s/��
 s/�
(s/�
0s/�
8s/�
@s/�
Hs/�
Ps/�
Xs/�
`s/#�
hs/'�
ps/+�
xs//�
�s/3�
�s/7�
�s/;�
�s/?�
�s/C�
�s/G�
�s/K�
�s/O�
�s/S�
�s/W�
�s/[�
�s/_�
�s/c�
�s/g�
�s/k�
�s/o�
t/s�
t/w�
t/{�
t/�
 t/��
(t/��
0t/��
8t/��
@t/��
Ht/��
Pt/��
Xt/��
`t/��
ht/��
pt/��
xt/��
�t/��
�t/��
�t/��
�t/��
�t/Õ
�t/Ǖ
�t/˕
�t/ϕ
�t/ӕ
�t/ו
�t/ە
�t/ߕ
�t/�
�t/�
�t/�
�t/�
u/�
u/��
u/��
u/��
 u/p	(u/�0u/��8u/�e@u/�iHu/�jPu/�_Xu/��`u/��hu/�pu/�xu/���u/���u/p�	�u/�	�u/0	�u/�	�u/p	�u/0�	�u/�#	�u/�
�u/�
�u/2�
�u/�	�u/p�	 v/ �	(v/ �	`v/�3
hv/P6
�v/P�	�v/�;
�v/P�	�v/P�	�v/p�
�v/c`
�v/i�
w/�n
w/��
w/#�
w/��
 w/)�
(w/ş
0w/4�
8w/ȟ
@w/ܟ
Hw/ٟ
Pw/�
Xw/�
`w/=�
hw/>�
�w/7�
�w/��
�w/�
�w/��
�w/�
�w/�
�w/a�
�w/`��w/Ј�w/`�
�w/�
�w/�
�w/��
�w/`�
�w/��
�w/��
x/��x/��x/pKx/P	 x/�/(x/�0x/ 8x/`@x/�Hx/PZPx/�Xx/��`x/�.hx/�px/@/xx/p7�x/��x/@��x/0��x/�Q��/��/  �/�8�/�H�/P�/�X�/�`�/�!h�/@x�/���/���/��/p��/p��/� ��/�О/�؞/��/���/`�/@�/��/� �/�(�/@�/0P�/h�/����/P��/���/ ��/`ȟ/��/p�/�/ �/��h�/��
��/@i��/�{��/�{��/Pi�/-�/��/�(�/�0�/�@�/�p�/r��/���/���/Ȟ/�/f�/t�/�0�/�8�/�H�/;X�/F`�/Ip�/Ox�/S��/���/���/��/��/П/3؟/@�{/�{/�{/�{/�{/�{/�{/�{/�{/	�{/
�{/�{/�{/
|/|/|/|/ |/(|/0|/8|/@|/H|/P|/X|/`|/h|/p|/x|/�|/�|/�|/ �|/!�|/"�|/#�|/$�|/%�|/&�|/'�|/(�|/)�|/*�|/+�|/,�|/.}//}/0}/1}/2 }/3(}/40}/58}/6@}/7H}/8P}/9X}/:`}/;h}/<p}/=x}/>�}/?�}/@�}/A�}/B�}/C�}/D�}/E�}/F�}/G�}/H�}/I�}/J�}/K�}/L�}/M�}/N~/O~/P~/Q~/R ~/S(~/T0~/U8~/V@~/WH~/XP~/YX~/Z`~/[h~/\p~/]x~/^�~/_�~/`�~/a�~/b�~/c�~/d�~/e�~/f�~/g�~/h�~/i�~/j�~/k�~/l�~/m�~/n/o/p/q/r /s(/t0/u8/v@/wH/xP/yX/z`/{h/|p/}x/~�/�/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�Ȁ/�Ѐ/�؀/��/��/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�ȁ/�Ё/�؁/��/��/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�Ȃ/�Ђ/�؂/��/��/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/h�/p�/x�/��/��/��/��/��/��/	��/
��/��/ȃ/
Ѓ/؃/�/�/�/��/�/�/�/�/ �/(�/0�/8�/@�/H�/P�/X�/`�/ h�/!p�/"x�/#��/$��/%��/&��/'��/(��/)��/*��/+��/,Ȅ/-Є/.؄//�/0�/1�/2��/3�/4�/5�/6�/7 �/8(�/90�/:8�/;@�/<H�/=P�/>X�/?`�/@h�/Ap�/Bx�/C��/D��/E��/F��/G��/H��/I��/J��/K��/Lȅ/MЅ/N؅/O�/P�/Q�/R��/S�/T�/U�/V�/W �/X(�/Y0�/Z8�/[@�/\H�/]P�/^X�/_`�/`h�/ap�/bx�/c��/d��/e��/f��/g��/h��/i��/j��/k��/lȆ/mІ/n؆/o�/p�/q�/s��/t�/u�/v�/w�/x �/y(�/z0�/{8�/|@�/}H�/~P�/X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�ȇ/�Ї/�؇/��/��/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�Ȉ/�Ј/�؈/��/��/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�ȉ/�Љ/�؉/��/��/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�Ȋ/�Њ/�؊/��/��/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/P�/X�/`�/h�/p�/x�/��/	��/
��/��/��/
��/��/��/��/ȋ/Ћ/؋/�/�/�/��/�/�/�/�/ �/(�/0�/8�/ @�/!H�/"P�/#X�/$`�/%h�/&p�/'x�/(��/)��/*��/+��/,��/-��/.��//��/0��/1Ȍ/2Ќ/3،/4�/5�/6�/7��/8�/9�/:�/;�/< �/=(�/>0�/?8�/@@�/AH�/BP�/CX�/D`�/Eh�/Fp�/Gx�/H��/I��/J��/K��/L��/M��/N��/O��/P��/Qȍ/RЍ/S؍/T�/U�/V�/W��/X�/Y�/Z�/[�/\ �/](�/^0�/_8�/`@�/aH�/bP�/cX�/d`�/eh�/gp�/hx�/i��/j��/k��/l��/m��/n��/o��/p��/q��/rȎ/sЎ/u؎/v�/w�/x�/y��/z�/{�/|�/}�/~ �/(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�ȏ/�Џ/�؏/��/��/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�Ȑ/�А/�ؐ/��/��/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�ȑ/�Б/�ؑ/��/��/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�Ȓ/�В/�ؒ/��/��/��/���/��/��/��/�/ �/(�/0�/8�/@�/H�/P�/X�/	`�/
h�/p�/x�/
��/��/��/��/��/��/��/��/��/ȓ/Г/ؓ/�/�/�/��/�/�/�/ �/! �/"(�/#0�/$8�/%@�/&H�/'P�/(X�/)`�/*h�/+p�/,x�/-��/.��//��/0��/1��/2��/3��/4��/5��/6Ȕ/7Д/8ؔ/9�/:�/<�/=��/>�/?�/@�/A�/B �/C(�/D0�/E8�/G@�/HH�/JP�/KX�/L`�/Mh�/Np�/Px�/Q��/R��/T��/U��/V��/W��/X��/Y��/Z��/[ȕ/\Е/]ؕ/^�/_�/`�/a��/b�/c�/d�/e�/f �/g(�/h0�/i8�/j@�/kH�/lP�/mX�/n`�/oh�/pp�/qx�/r��/s��/t��/u��/v��/w��/x��/y��/z��/{Ȗ/|Ж/}ؖ/~�/�/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�ȗ/�З/�ؗ/��/��/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�Ș/�И/�ؘ/��/��/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�ș/�Й/�ؙ/��/��/��/���/��/��/��/��/� �/�(�/�0�/�8�/�@�/�H�/�P�/�X�/�`�/�h�/�p�/�x�/���/���/���/���/���/���/���/���/���/�Ț/�К/�ؚ/�/�/�/��/�/�/�/�/	 �/
(�/0�/8�/
@�/H�/P�/X�/`�/h�/p�/x�/��/��/��/��/��/��/��/��/��/ ț/!Л/"؛/#�/$�/%�/&��/'�/(�/)�/*�/+ �/,(�/-0�/.8�//@�/0H�/1P�/2X�/4`�/5h�/6p�/7x�/8��/9��/:��/;��/<��/=��/>��/?��/A��/BȜ/CМ/D؜/E�/F�/G�/H��/I�/J�/K�/L�/M �/N(�/O0�/P8�/Q@�/RH�/SP�/TX�/U`�/Vh�/Wp�/Xx�/Y��/Z��/[��/\��/]��/^��/_��/`��/a��/bȝ/cН/d؝/e�/f�/g�/h��H��H��-H��t��H����5b�,�%d�,@��h���f���h����f���h����f���h���f���h���f���h���f���h���f���h�r���f���h�b���f���h	�R���f���h
�B���f���h�2���f���h�"���f���h
����f���h����f���h��f���h���f���h����f���h����f���h���f���h���f���h���f���h���f���h�r���f���h�b���f���h�R���f���h�B���f���h�2���f���h�"���f���h����f���h����f���h��f���h ���f���h!����f���h"����f���h#���f���h$���f���h%���f���h&���f���h'�r���f���h(�b���f���h)�R���f���h*�B���f���h+�2���f���h,�"���f���h-����f���h.����f���h/��f���h0���f���h1����f���h2����f���h3���f���h4���f���h5���f���h6���f���h7�r���f���h8�b���f���h9�R���f���h:�B���f���h;�2���f���h<�"���f���h=����f���h>����f���h?��f���h@���f���hA����f���hB����f���hC���f���hD���f���hE���f���hF���f���hG�r���f���hH�b���f���hI�R���f���hJ�B���f���hK�2���f���hL�"���f���hM����f���hN����f���hO��f���hP���f���hQ����f���hR����f���hS���f���hT���f���hU���f���hV���f���hW�r���f���hX�b���f���hY�R���f���hZ�B���f���h[�2���f���h\�"���f���h]����f���h^����f���h_��f���h`���f���ha����f���hb����f���hc���f���hd���f���he���f���hf���f���hg�r���f���hh�b���f���hi�R���f���hj�B���f���hk�2���f���hl�"���f���hm����f���hn����f���ho��f���hp���f���hq����f���hr����f���hs���f���ht���f���hu���f���hv���f���hw�r���f���hx�b���f���hy�R���f���hz�B���f���h{�2���f���h|�"���f���h}����f���h~����f���h��f���h����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r���f���h��b���f���h��R���f���h��B���f���h��2���f���h��"���f���h�����f���h�����f���h���f���h����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r���f���h��b���f���h��R���f���h��B���f���h��2���f���h��"���f���h�����f���h�����f���h���f���h����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r���f���h��b���f���h��R���f���h��B���f���h��2���f���h��"���f���h�����f���h�����f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h��r�f���h��b�f���h��R�f���h��B�f���h��2�f���h��"�f���h���f���h���f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h��r�f���h��b�f���h��R�f���h��B�f���h��2�f���h��"�f���h���f���h���f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h��r�f���h��b�f���h��R�f���h��B�f���h��2�f���h��"�f���h���f���h���f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h��r�f���h��b�f���h��R�f���h��B�f���h��2�f���h��"�f���h���f���h���f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h��r�f���h��b�f���h��R�f���h��B�f���h��2�f���h��"�f���h���f���h���f���h����f���h���f���h���f���h���f���h��f���h��f���h��f���h��f���h�r�f���h�b�f���h	�R�f���h
�B�f���h�2�f���h�"�f���h
��f���h��f���h���f���h���f���h���f���h���f���h��f���h��f���h��f���h��f���h�r�f���h�b�f���h�R�f���h�B�f���h�2�f���h�"�f���h��f���h��f���h���f���h ���f���h!���f���h"���f���h#��f���h$��f���h%��f���h&��f���h'�r�f���h(�b�f���h)�R�f���h*�B�f���h+�2�f���h,�"�f���h-��f���h.��f���h/���f���h0���f���h1���f���h2���f���h3��f���h4��f���h5��f���h6��f���h7�r�f���h8�b�f���h9�R�f���h:�B�f���h;�2�f���h<�"�f���h=��f���h>��f���h?���f���h@���f���hA���f���hB���f���hC��f���hD��f���hE��f���hF��f���hG�r�f���hH�b�f���hI�R�f���hJ�B�f���hK�2�f���hL�"�f���hM��f���hN��f���hO���f���hP���f���hQ���f���hR���f���hS��f���hT��f���hU��f���hV��f���hW�r�f���hX�b�f���hY�R�f���hZ�B�f���h[�2�f���h\�"�f���h]��f���h^��f���h_���f���h`���f���ha���f���hb���f���hc��f���hd��f���he��f���hf��f���hg�r�f���hh�b�f���hi�R�f���hj�B�f���hk�2�f���hl�"�f���hm��f���hn��f���ho���f���hp���f���hq���f���hr���f���hs��f���ht��f���hu��f���hv��f���hw�r�f���hx�b�f���hy�R�f���hz�B�f���h{�2�f���h|�"�f���h}��f���h~��f���h���f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h��r�f���h��b�f���h��R�f���h��B�f���h��2�f���h��"�f���h���f���h���f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h��r�f���h��b�f���h��R�f���h��B�f���h��2�f���h��"�f���h���f���h���f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h��r�f���h��b�f���h��R�f���h��B�f���h��2�f���h��"�f���h���f���h���f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h��r�f���h��b�f���h��R�f���h��B�f���h��2�f���h��"�f���h���f���h���f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h��r�f���h��b�f���h��R�f���h��B�f���h��2�f���h��"�f���h���f���h���f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h��r�f���h��b�f���h��R�f���h��B�f���h��2�f���h��"�f���h���f���h���f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h��r�f���h��b�f���h��R�f���h��B�f���h��2�f���h��"�f���h���f���h���f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h��r�f���h��b�f���h��R�f���h��B�f���h��2�f���h��"�f���h���f���h���f���h�����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h�r��f���h�b��f���h	�R��f���h
�B��f���h�2��f���h�"��f���h
���f���h���f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h�r��f���h�b��f���h�R��f���h�B��f���h�2��f���h�"��f���h���f���h���f���h����f���h ����f���h!����f���h"����f���h#���f���h$���f���h%���f���h&���f���h'�r��f���h(�b��f���h)�R��f���h*�B��f���h+�2��f���h,�"��f���h-���f���h.���f���h/����f���h0����f���h1����f���h2����f���h3���f���h4���f���h5���f���h6���f���h7�r��f���h8�b��f���h9�R��f���h:�B��f���h;�2��f���h<�"��f���h=���f���h>���f���h?����f���h@����f���hA����f���hB����f���hC���f���hD���f���hE���f���hF���f���hG�r��f���hH�b��f���hI�R��f���hJ�B��f���hK�2��f���hL�"��f���hM���f���hN���f���hO����f���hP����f���hQ����f���hR����f���hS���f���hT���f���hU���f���hV���f���hW�r��f���hX�b��f���hY�R��f���hZ�B��f���h[�2��f���h\�"��f���h]���f���h^���f���h_����f���h`����f���ha����f���hb����f���hc���f���hd���f���he���f���hf���f���hg�r��f���hh�b��f���hi�R��f���hj�B��f���hk�2��f���hl�"��f���hm���f���hn���f���ho����f���hp����f���hq����f���hr����f���hs���f���ht���f���hu���f���hv���f���hw�r��f���hx�b��f���hy�R��f���hz�B��f���h{�2��f���h|�"��f���h}���f���h~���f���h����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h�����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h�����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h�����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h�����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h�����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h�����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h�����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h�����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h�r��f���h�b��f���h	�R��f���h
�B��f���h�2��f���h�"��f���h
���f���h���f���h����f���h����f���h����f���h����f���h���f���h���f���h���f���h���f���h�r��f���h�b��f���h�R��f���h�B��f���h�2��f���h�"��f���h���f���h���f���h����f���h ����f���h!����f���h"����f���h#���f���h$���f���h%���f���h&���f���h'�r��f���h(�b��f���h)�R��f���h*�B��f���h+�2��f���h,�"��f���h-���f���h.���f���h/����f���h0����f���h1����f���h2����f���h3���f���h4���f���h5���f���h6���f���h7�r��f���h8�b��f���h9�R��f���h:�B��f���h;�2��f���h<�"��f���h=���f���h>���f���h?����f���h@����f���hA����f���hB����f���hC���f���hD���f���hE���f���hF���f���hG�r��f���hH�b��f���hI�R��f���hJ�B��f���hK�2��f���hL�"��f���hM���f���hN���f���hO����f���hP����f���hQ����f���hR����f���hS���f���hT���f���hU���f���hV���f���hW�r��f���hX�b��f���hY�R��f���hZ�B��f���h[�2��f���h\�"��f���h]���f���h^���f���h_����f���h`����f���ha����f���hb����f���hc���f���hd���f���he���f���hf���f���hg�r��f���hh�b��f���hi�R��f���hj�B��f���hk�2��f���hl�"��f���hm���f���hn���f���ho����f���hp����f���hq����f���hr����f���hs���f���ht���f���hu���f���hv���f���hw�r��f���hx�b��f���hy�R��f���hz�B��f���h{�2��f���h|�"��f���h}���f���h~���f���h����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h�����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h�����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h�����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h�����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h�����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r��f���h��b��f���h��R��f���h��B��f���h��2��f���h��"��f���h����f���h����f���h���f���h����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r���f���h��b���f���h��R���f���h��B���f���h��2���f���h��"���f���h�����f���h�����f���h���f���h����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h��r���f���h��b���f���h��R���f���h��B���f���h��2���f���h��"���f���h�����f���h�����f���h���f���h���f���h�ҿ��f���h�¿��f���h鲿��f���h颿��f���h钿��f���h邿��f���h�r���f���h�b���f���h	�R���f���h
�B���f���h�2���f���h�"���f���h
����f���h����f���h��f���h���f���h�Ҿ��f���h�¾��f���h鲾��f���h颾��f���h钾��f���h邾��f���h�r���f���h�b���f���h�R���f���h�B���f���h�2���f���h�"���f���h����f���h����f���h��f���h ���f���h!�ҽ��f���h"�½��f���h#鲽��f���h$颽��f���h%钽��f���h&邽��f���h'�r���f���h(�b���f���h)�R���f���h*�B���f���h+�2���f���h,�"���f���h-����f���h.����f���h/��f���h0���f���h1�Ҽ��f���h2�¼��f���h3鲼��f���h4颼��f���h5钼��f���h6邼��f���h7�r���f���h8�b���f���h9�R���f���h:�B���f���h;�2���f���h<�"���f���h=����f���h>����f���h?��f���h@���f���hA�һ��f���hB�»��f���hC鲻��f���hD颻��f���hE钻��f���hF邻��f���hG�r���f���hH�b���f���hI�R���f���hJ�B���f���hK�2���f����%.�,fD���%&�,fD���%&�,fD���%��,fD���%��,fD���%&�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޥ,fD���%֥,fD���%Υ,fD���%ƥ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޤ,fD���%֤,fD���%Τ,fD���%Ƥ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޣ,fD���%֣,fD���%Σ,fD���%ƣ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޢ,fD���%֢,fD���%΢,fD���%Ƣ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޡ,fD���%֡,fD���%Ρ,fD���%ơ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޠ,fD���%֠,fD���%Π,fD���%Ơ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޟ,fD���%֟,fD���%Ο,fD���%Ɵ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޞ,fD���%֞,fD���%Ξ,fD���%ƞ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޝ,fD���%֝,fD���%Ν,fD���%Ɲ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޜ,fD���%֜,fD���%Μ,fD���%Ɯ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޛ,fD���%֛,fD���%Λ,fD���%ƛ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޚ,fD���%֚,fD���%Κ,fD���%ƚ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޙ,fD���%֙,fD���%Ι,fD���%ƙ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޘ,fD���%֘,fD���%Θ,fD���%Ƙ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޗ,fD���%֗,fD���%Η,fD���%Ɨ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޖ,fD���%֖,fD���%Ζ,fD���%Ɩ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޕ,fD���%֕,fD���%Ε,fD���%ƕ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޔ,fD���%֔,fD���%Δ,fD���%Ɣ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޓ,fD���%֓,fD���%Γ,fD���%Ɠ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޒ,fD���%֒,fD���%Β,fD���%ƒ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޑ,fD���%֑,fD���%Α,fD���%Ƒ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ސ,fD���%֐,fD���%ΐ,fD���%Ɛ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޏ,fD���%֏,fD���%Ώ,fD���%Ə,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ގ,fD���%֎,fD���%Ύ,fD���%Ǝ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ލ,fD���%֍,fD���%΍,fD���%ƍ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ތ,fD���%֌,fD���%Ό,fD���%ƌ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ދ,fD���%֋,fD���%΋,fD���%Ƌ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ފ,fD���%֊,fD���%Ί,fD���%Ɗ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%މ,fD���%։,fD���%Ή,fD���%Ɖ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ވ,fD���%ֈ,fD���%Έ,fD���%ƈ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%އ,fD���%և,fD���%·,fD���%Ƈ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ކ,fD���%ֆ,fD���%Ά,fD���%Ɔ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ޅ,fD���%օ,fD���%΅,fD���%ƅ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD���%ބ,fD���%ք,fD���%΄,fD���%Ƅ,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%��,fD���%~�,fD���%v�,fD���%n�,fD���%f�,fD���%^�,fD���%V�,fD���%N�,fD���%F�,fD���%>�,fD���%6�,fD���%.�,fD���%&�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%��,fD���%��,fD���%�,fD���%�,fD������������H�=Ņ,�����H�=��,��H�=A�,H�:�,H9�tH��,H��t	�����H�=�,H�5
�,H)�H��H��?H��H�H�tH�
�,H��t��fD�����=Յ,u+UH�=:�,H��tH�=��,����d������,]������w���f.�f.����~LF,H�-�H�G H��fHn�fl�G�@����ugUH��AVAUI��ATM��SH��G u-H����I�MI��M��t-H�S8H�s L��L��[A\A]A^]��L�wH���d�H��M��u�M�e ��fDH�c;
H�5ҋ	H�=i;
�Ƽ��fD����uoUH��AVAUI��ATM��SH��G u5H����M�MI��M��t5�S8H�s L��L��D�Ch�KP[A\A]A^]��L�wH�����I��M��u�M�e ��fDH��:
H�5z�	H�=�:
�.���ff.�������UH��AVAUI��ATM��SH��G uIH���a�I��I�EM��tFH��H�S8�KPL��H�s PD���D�ChA��XZH�e�[A\A]A^]�DL�wH����M��u�M�e �f�H�I:
H�5��	H�=:
�v���fD����ugUH��AVAUI��ATM��SH��G u-H����I�MI��M��t-H�s �S8L��L��[A\A]A^]��f�L�wH����H��M��u�M�e ��fDH��9
H�5��	H�=�9
���fD����ugUH��AVAUI��ATM��SH��G u-H���%�I�MI��M��t-�S8H�s L��L��[A\A]A^]��f�L�wH�����H��M��u�M�e ��fDH��8
H�5�	H�=�8
�V���fD����ugUH��AVAUI��ATM��SH��G u-H����I�MI��M��t-H�S8H�s L��L��[A\A]A^]��L�wH���d�H��M��u�M�e ��fDH�c8
H�5҆	H�=i8
�ƹ��fD����ugUH��AVAUI��ATM��SH��G u-H����I�MI��M��t-�S8H�s L��L��[A\A]A^]��f�L�wH�����H��M��u�M�e ��fDH��7
H�5�	H�=�7
�6���fD��UH��AWAVI��AUATM��SH��H��8dL�<%(L�}�L�}�oE�H�Qf~�H�U�I�H�΃���/���ǃ��E�L�,H���M���E���/�F�ƒ�HU��E�I�H�@��u�E�H��tH��H�����H���E�H�{�C u	H��L��I��M����H�E�H��L��L��A��I�?H�E�@��u�}�urI�@��u�}�uRH�E�dH+%(��H��8[A\A]A^A_]�H�}�H�WH�U�H��L�/H��tiM���E�H�BH�E��;���DH��H������f�H��L���t��H�E��y����E�M�����H��L��H�����I�ŋE������M��u��E��DL�c �����H�E�H���r������ff.�@��UI��H��AWAVAUATM��SH��H��8dL�4%(L�u�L�u�oE�H�If~�H�M�I�H�փ���/w_�ǃ��E�L�<H���2M��A�Ń�/�H�U��H�ƉM��42��/�(�x�}��
��/���H��E��CDH�}�H�GH�E�H��L�?H����M��A��H�HH�M��0H�QH�U��	H�BH�E�D�H�{�C u	H��L��I��M������L��A��I�>@��uE��tH��L������H�E�dH+%(usH��8[A\A]A^A_]�E1�M��t1H��L��L�M�H���%�L�M�I�NjE�M��A�Ń�/��H�M�H���A����E1�M��u�����L�c �\������H�M�����H�U��������UH��AWAVAUATM��SH��H��HdL�<%(L�}�L�}�oE�H�qf~�H�u�I�H�σ���/�A�����E�M�,0H����M���E���/��I�����HM��E�L�1@����M���E���/�1H�}�D�@��D�E��4A��/���H�M�F���/����H��E�D�	H�{�C u	H��H��H��M���5H����L��RL��A��I�?XZ@��u�}�tH��L�����I�@��u�}�tH��L������H�E�dH+%(�KH�e�[A\A]A^A_]�f.�L�E�I�@H�E�H��M�(H��tYM���E�I�H�HH�M�L�0@����M����L��H�U���H�U�I�ƋE�M���E���/����H�M��k@M����H��L��H�U�H�����H�U�I�ŋE�M���E���/�b���H�u��p@�E�M��u��A���f�L�c �����M���E�H�AH�E��1H�HH�M�D�H�AH�E��s�����E�M���3�������fD�E�H�����@�E�H�M�����H�M��H�E��ff.�f���UH��AWAVI��AUATM��SH��H��8dL�<%(L�}�L�}�oE�H�Qf~�H�U�I�H�σ���/���ƃ��E�L�,H����M���E���/���ƒ�HU��E��H�{�C u	H��L��I��M����L��L��A��I�?@��u�}�uTH�E�dH+%(��H��8[A\A]A^A_]�f�H�u�H�VH�U�H��L�.H��tYM���E�H�BH�E��{���DH��L���T���f��E�M���D���H��L��H�����I�ŋE��#���f�M��u��E��DL�c �;����H�E�H����b��f���UH��AWAVI��AUATM��SH��H��8dL�<%(L�}�L�}�oE�H�Qf~�H�U�I�H�σ���/���ƃ��E�L�,H����M���E���/���ƒ�HU��E��H�{�C u	H��L��I��M����L��L��A��I�?@��u�}�uTH�E�dH+%(��H��8[A\A]A^A_]�f�H�u�H�VH�U�H��L�.H��tYM���E�H�BH�E��{���DH��L�������f��E�M���D���H��L��H���D�I�ŋE��#���f�M��u��E��DL�c �;����H�E�H���������ff.�@��UH��AWAVI��AUM��ATSH��8dL�$%(L�e�L�e�oE�H�If~�H�M���/���ƃ��E�H�H��tH��H�U��*���H�U�H�ËE�H�M���/������HM��E�I�|$L�9@��tyM���E�I�~A�F u	H��H��H��M����H��H��L��A��H��tH���\���I�|$@��u
�}��H�E�dH+%(��H��8[A\A]A^A_]�D�E�M��t�H��L��H�U����H�U�H��I���E��b���@H�E�H�HH�M�H�H������H�AH�E��$���H��L�������p����M�n �2����B��f���UH��AVI��AUI��ATSH�� dL�$%(L�e�M���oE�H�Qf~�H�UЃ�/�������E�H�H��tH��衫��H�ËE�H�Uȃ�/wz�ƒ�HUЉE��I�}A�E u	H��L��I��M��tcL��H��A��H��tH�����H�E�dH+%(uDH�� [A\A]A^]�f�H�E�H�PH�U�H�H���o���H�BH�E��fDM�e ��=��ff.�f���H������u~UH��AWAVI��AUI��ATM��SH��H���G u;H���C��I�UI��M��t;I�v L��A��H��H��H��[A\A]A^A_]锬��@L�H�����H��M��u�M�e �fDH�b+
H�5�{	H�=	+
�f���fDH�-+
H�5�{	H�=�*
�F���fD��UH��AWI��AVI��AUI��ATSH��(dL�$%(L�e�M���oE�H�If~�H�M���/wy�ƒ��E�H�H�H��tH��辩��H��M��t~I�}A�E t[M��tdL��H��A��I��H��tH���-���L��L��蒫��H�E�dH+%(uWH��([A\A]A^A_]�@H�U�H�BH�E��f�H��L��I��M��u�M�e �@H�%*
H�5�z	H�=�)
�>�����W�����UH��t,H��ATSH���PHH�����H��E1�H�S�I��H�5�)
H�����H��L��[E1�A\H�.�]H�5�)
�����UH��AVAUI��ATLc%0s,SI�A�|$����I�|$0H��t1���I�|$0I�D$0H��t���I�|$(I�D$(H��t���I�|$ I�D$ H��t���I�\$PH��t0L�5Mff.�f�H�;L��L������H�[H��u�I�\$PH���l���I�|$I�D$PI�D$H��t�k���I�|$H��t����I�D$H��s,[L��A\A]H�@(A^]�����A�D$���DUH�=�(
H������H��L�
ŲA��jH�ƺ��PH�
ɯ�T�����f�UH�=(
H��SH�����H���#���H��H��L�
%�jH��A� ��H�
���	����xH��H�������{q,H��H�]���f.���UH��SH��HcTq,H�H�{P����H�CPH�]���D��UH��ATSHc&q,H��Cpt&�C��u.H��E1��2�,H�G��r����C[A\]�f.�����s1�I��辬��[I��$P�A\H��]�J��f.����g<�H�5�p,�|��ff.����H�����ff.�@��H��~,H��m,H��ff.�H�H�H��t���u����fD��H�vH���ff.�@��H��H�wH�x��ff.����UH��ATSH��~%H�m,H��@H�H�H��t���u�H������_���H�����H��H�����H��I��肣��L��[A\]�f.���H��~<H��l,H��)ff.�ff.�DH�H�H��t���u�H�����鏾��ff.�@��UH��SH��H��H�H��tH�s���H�CH�p,H��H�]�H�@0����H�PH��t1��\�@����ǂ�H�zPH��tU1�H���.�1�]�f.�1��ff.�f�UH�=?%
H��SH���;��H��賫��H��H��L�
UjH��A�8��H�
�蹦��H�]�����UH��SH��H��H�(H�C(H��t�Z��H�{0H�C0H��t�$���H��n,H��H�]�H�@(��ff.�@��UH��AVI��AUATI��SH�����7I�Չ�H�r\	Hc�H�>���H�w(H�e�L��[A\A]A^]�����w H�e�L��[A\A]A^]����f�H�_(H��t1肩��H��H�H��tH90tH�������tH���n������H�e�[A\A]A^]�f�H�_(H��t��R��H��H�H��tH90tH���:����t�H���~���H���:���fDH�_(H��t���H��H�H��tH90tH�������t�H�����H�e�L��[H��A\A]A^]�g���I�$�u�H�8�H���I��I�H�8�:���ATL�
0#
A��PH�
q
H�,q
1�A�v�u�H�=Z"
V�衬��H�� H�e�[A\A]A^]�I�|$(�s���fD��H�5�"
�����UH��ATSH��H� H�C H��t���H�{H�CH��t�Ɵ��L�c(M��t)L���ŧ��L��H���*���H�{(H�C(H��t蔟��L�c0M��t)L��蓧��L��H�����H�{0H�C0H��t�b���H��k,H��[A\]H�@(��ff.�UH��SH��(dH�<%(H�}�H�="
����H�����PjH��L�
dA�@H�
��b���H�E�H��H���H�E�H�E�����H�U�H��H������H�E�dH+%(u	H��H�]����C����U1�� H��SH��H���O<1��~���H�5H�C H�]�H�������fD��UH��SH��H��H�wH��u?H�;H�H��t�3���H�{H�CH��t����H�{H�]�������H�蟽��H�C�D��UH��AUI��ATSH����tgH�I�̉�H�8藪��I��I�$H�8航��AUL�
~ 
A�PH�
�n
1�H�xn
A�t$�H�=�
S��H�� H�e�[A\A]]�f�H��訽��I�EH�e�[A\A]]�f���UH��AUATSH��H�G �P��t\I��1�E1��"f.�諫��H��A�I�D$ �P9�sH�H��H��H�|H��u�H��9�r�H��D��[A\A]]�fDH��E1�[D��A\A]]����UH��AWAVAUATSH���U�	ʉu���H��H� A��M��E1�E1�G��u.�fDH��tH�����H�{ AŋWI��H��A9�s.L��H��HH�@I9�uʋűU�D��H��D��^���H�s �V��t/E1�L��H��HH�xH��t蘪����udH�s �VI��A9�rԹ��C<�����9�t*����H�5h,H��	ȈC<H��[A\A]A^A_]���f�H��[A\A]A^A_]Ð1�1��f.���H�Mi,H��tH�Ai,��UH��SH�,i,H��H���8�����uH�i,H�]����H�=1
��H�5
',H������H��H���J��H��h,H�]���ff.�f���H��h,H��tH��h,��UH��SH��h,H��H��訹����uH�}h,H�]����H�=�
�d���H�5�%,H���5��H��H�����H�Ch,H�]���ff.�f���H�h,H��tH�h,��UH��SH��g,H��H��������uH��g,H�]����H�=C
�Լ��H�5�$,H���5��H��H���*��H��g,H�]���ff.�f���H��g,H��tH�yg,��UH��SH�dg,H��H��舸����uH�Mg,H�]����H�=�
�D���H�5}#,H�����H��H�����H�g,H�]���ff.�f���UH��SH��H���;��H��e,��e,���6�~~%,H����H�C(H�,���fHn�fl�C����H�5C
A��A�H��H��H�=1
蕣��H�5,
1�A��H��H�=&
H�e,�P���H�5XL
1�A��H��H�=�%
H�e,�+���H�e,���H�5�
A��H�=�%
H��H������H��d,蔡��H�5�
A��H�=�
H��H������H��d,H�߾H��d,�Z���H��H�5�
�[������H��H�]��H�����fDH�5yd,H���1������ff.����H�me,H��tH�ae,��UH��SH�Le,H��H���x�����uH�5e,H�]����H�=�
�4���H�5
!,H�����H��H�����H��d,H�]���ff.�f���H��d,H��tH��d,��UH��SH��d,H��H�������uH��d,H�]����H�=�
褹��H�5 ,H���u��H��H�����H�cd,H�]���ff.�f���H�=d,H��tH�1d,��UH��SH�d,H��H���X�����uH�d,H�]����H�=	
����H�5-,H������H��H���j��H��c,H�]���ff.�f���H��c,H��tH��c,��UH��SH��c,H��H���ȴ����uH�mc,H�]����H�=�
脸��H�5=,H���U��H��H������H�3c,H�]���ff.�f���H�
c,H��tH�c,��UH��SH��b,H��H���8�����uH��b,H�]����H�=
��H�5M,H������H��H���J��H��b,H�]���ff.�f���H�ub,H��tH�ib,��UH��SH�Tb,H��H��訳����uH�=b,H�]����H�=�
�d���H�5=,H������H��H�����H�b,H�]���ff.�f���H��a,H��tH��a,��UH��SH��a,H��H��������uH��a,H�]����H�=ae
�Զ��H�5M,H�����H��H���*��H�ka,H�]���ff.�f���H�Ea,H��tH�9a,��UH��SH�$a,H��H��舲����uH�
a,H�]����H�=�
�D���H�5�,H�����H��H�����H��`,H�]���ff.�f���H��`,H��tH��`,��UH��SH��`,H��H�������uH�u`,H�]����H�=#
贵��H�5�,H�����H��H���
��H�;`,H�]���ff.�f���H�`,H��tH�	`,��UH��SH��_,H��H���h�����uH��_,H�]����H�=�
�$���H�5�,H�����H��H���z��H��_,H�]���ff.�f���H�}_,H��tH�q_,��UH��SH�\_,H��H���ذ����uH�E_,H�]����H�=;
蔴��H�5�,H���e��H��H������H�_,H�]���ff.�f���H��^,H��tH��^,��UH��SH��^,H��H���H�����uH��^,H�]����H�=�b
����H�5�,H������H��H���Z��H�s^,H�]���ff.�f���H��������UH��AWAVI��AUM��ATI��SH��H���G uGH�����M�FI��M��tGH�s L��H�KPH�S8A��H��L��[��A\A]A^A_]�)���f�L�H���t��I��M��u�M�n �fDH��
H�5bd	H�=y
�֓��fDH��
H�5Bd	H�=Y
鶓��fD��UI��H��AWAVM��AUI��ATSH��8H�u�dH�%(H�]�H�]�oE�H�If~�H�M�H�H�׃���/�W�ƃ��E�L�<H��u"M��tH��L��L�M�H���n��L�M�I�NjE���/��H�{�ƒ�HU��E�L�"@��uM��tL��L�M��1��L�M�I�ċE���/�����HM��E�H�{H�	@��uH��tH��H��L�M�����L�M�H��H�}��vI�}A�E ��M����H�M�M��L��L��A��H�;H�M�A��@��u	M���
H�{@��u	M����H�{H��t
@����H�}�D���;���H�E�dH+%(�H��8[A\A]A^A_]�f�H�M�H�qH�u�H��L�9H��uM�������H��H�{H�NH�M�L�&@��u
M������H�M�H�AH�E�����fDH��L��I��M������M�u ����DH��H���,����@����H��L��H�M�����H�M��
����H��L����H�M�����H�E�H���O���@H��
H�5Za	H�=�
���������$���@��H��������UH��AWAVI��AUM��ATI��SH��H���G uWH���/��I��I�FM��tTH��H�S8H�s L���KPPL���D�ChA��L���XZH�e�[A\A]A^A_]鈨���L�H������M��u�M�n �f�H�	
H�5B`	H�=�
�6���fDH��
H�5"`	H�=�
����fD��UI��H��AWM��AVAUATSH��XH�u�dL�$%(L�e�L�e�oE�H�qf~�H�u�I�$H�σ���/��A�����E�M�,0H��u*M��t%H��L��H�U�H��L�M�����H�U�L�M�I�ŋE���/�I�|$����HM��E�L�1@��u#M��tL��H�U�L�M����H�U�L�M�I�ƋE���/��H�u�D�@��D�E��A��/���x�}�F���/����H��E�H�H��t)H��H�U�L�M��M�D�E�踌��H�U�L�M��M�D�E�H��H�}��sI�yA�A ��M����H��I��L��RL��A��I�<$A��XZ@��u	M���
I�|$@��u	M����H��tH���ي��H�}�D���]���H�E�dH+%(�H�e�[A\A]A^A_]�L�E�I�pH�u�H��M�(H��uM���f���H��I�|$H�FH�E�L�6@��tGH�xH�}��H�wH�u�D�H�FH�E�����DH��H��H��M������M�y �
���DM���J���H�E��f�H��L���4���H����������fDH��L����������H�E�H���G���@H�
H�5�\	H�=�
�.��������D���H�u��A���H�}��-���f�����uoUH��AVAUI��ATM��SH��G u5H���U���M�EI��M��t5H�KPH�S8L��L��H�s [A\A]A^]��DL�wH������I��M��u�M�e ��fDH��
H�5J[	H�=!
�~���ff.���UM��H��AWAVAUATI��SH��XdH�%(H�]�H�]�oE�H�qf~�H�u�H�H�σ���/�A�����E�M�40H����M���E���/��H�{����HM��E�L�9@���#M���E���/�9����HM��E�H�{L�)@����M���E�I�|$A�D$ u	H��H��H��M����I��L��L��L��A��H�;@��u�}�tH��L������H�{@��u�}�tH��L����H�{@��u�}�tH��L���֩��H�E�dH+%(��H��X[A\A]A^A_]�@L�E�I�@H�E�H��M�0H��tiM���E�H�{H�HH�M�L�8@����M���0L��L�M�H�U���L�M�H�U�I�NjE�M���E���/����H�M��f�M����H��L��L�M�H��H�U�蠿��L�M�H�U�I�ƋE�M���E���/�J���H�u��f��E�M��u��!���f��E�M���l���H��L��L�M�H�U��?���L�M�H�U�H��I���E��A����M�L$ �N���fDM���E�H�AH�E����@�E�M���������fD�E�H�����@�E�H�M��衪�������uoUH��AVAUI��ATM��SH��G u5H���ź��M�EI��M��t5H�S8H�s L��L��KP[A\A]A^]��fDL�wH��茺��I��M��u�M�e ��fDH��	
H�5zW	H�=�
���ff.���UH��AWI��AVAUATM��SH��H��8dL�4%(L�u�L�u�oE�H�If~�H�M�I�H�փ���/���ǃ��E�L�,H���vM���E���/��I�~�ƒ�HU��E�H�@���)H���E���/�}����HM��E��	H�{�C u	H��L��I��M���gH�U�M��L��A��I�>H�U�@��u
�}���I�~@��u
�}���H�E�dH+%(�HH��8[A\A]A^A_]�DH�}�H�GH�E�H��L�/H����M���E�I�~H�HH�M�H�@����H����H��褼��H�‹E�����f�H��H�����h����H��L���ܥ��H�U��8����E�H������H���K���H�‹E�����E�M�������H��L��H���$���I�ŋE��c���f�M��u��E��AD�E�H�M�H�AH�E��~���L�c ����H���E����H�M�H�����藧�������ugUH��AVAUI��ATM��SH��G u-H��起��I�MI��M��t-�S8�s L��L��[A\A]A^]��L�wH��脷��H��M��u�M�e ��fDH��
H�52S	H�=�
���fD��UH��H�� dH�4%(H�u�H���oE�H�Af~�H�E�/w[�OA���M�F���/wt��Hȉ}�H�~�F u	H��H��H��M��tFH��D�Ή�A��H�E�dH+%(u2��f.�H�M�H�AH�E�D�	H�HH�M���L�F ��E���H�E���ff.�@��H��N,H��tH��N,��UH��SH��N,H��H���8�����uH�uN,H�]�����[��H��H���`���H�QN,H�]�����UH��ATLc%M,SH��I��s���H��tVH��H�H��tH;0tH���6�����t:A�D$l��~Y��A�D$lt[A\]�f.�H�5�L,H��[A\]�}���DH�1
[H�5IF	H�=�
A\]�
���f.�H�'
�����UH��SH��H��H��t!���H��H�H��tH90tH��莬����t*���H��H�]�1��H��H�5�
1��Z���f.�H��Q
H�5P	H�=
�v���H�]�1���ff.���UHc�K,H��ATL�$SH���2���H��t-H��H�H��tH;0tH�������tA�D$p[A\]�����H�
H�5M	H�=�
���[1�A\]�ff.�@��UHcLK,H��ATL�$SH�����H��t-H��H�H��tH;0tH���u�����tA�D$p[A\]���ÐH��
H�5L	H�=
�v���[1�A\]�ff.�@��UH��AUA��ATSH��H��Lc%�J,I��*���H��tmH��H�H��tH;0tH�������tQA�D$pE���������8�uH��[A\A]]��Ƀ�H�54J,H��	�A�D$pH��[A\A]]����H��H��
H�5�J	[H�=L
A\A]]餁��@��UHcJ,H��ATL�$SH���r���H��t-H��H�H��tH;0tH���5�����tI�D$([A\]��H�Y
H�5�I	H�=�	�6���1���f���UH��AWA��AVI��AUI��ATSH��H��Lc%�I,I���H����H��H�H��tH;0tH��诩������I�\$0H����H��H,H���iH�H�5�H,H��tH90tH���m���H��
����M����M����H��H,H����H�;H�5�H,���H�x(��H�{H,H���bH�;H�5hH,�ӈ��D��L��L��H�@(H�e�H��[A\A]A^A_]��H�e�[A\A]A^A_]ÐH�	
H�52H	H�e�H�=��	[A\A]A^A_]�����H�G
H�5BH	��L�%�G,L���������=���H�=�
�ݞ��H��E1�E1�j�8H�ƿH�
ݻ�h����PH��H�E��ǖ��H�u�L������Y^���@L�%yG,L��衚���������H�=�
�m���H��E1�E1�j�8H�ƿH�
m�����PH��H�E��W���H�u�L��蛯��_AX�*���L�%	G,L���1����������H�=
���H��E1�E1�j�8H�ƿH�
������PH��H�E����H�u�L���+���XZ�2���@H��L
���@��UHc�F,H��ATL�$SH���2���H��t-H��H�H��tH;0tH�������tI�D$ [A\]��H��	H�5BE	H�=��	�}��1���f���UH��AVAUATI��SH��H��`dL�,%(L�m�I�����H����H��H�H��tH;0tH���q�������M����HcF,H�M����H�{L����I��M��t]H��E,H���9I�EH�5nE,H��tH90tL���������DL��蜜��I;EtvH��K
H�5XC	H�=��	�}��1�H�U�dH+%(��H��`[A\A]A^]�f.�L�k�i����H��	H�5BC	H�=Y�	�|���@�L��1�H��莣��I�} 1�H�!gH��I���6���I�}L��L�u�H���s����6�H���H���I�}L��H���i���L��L����������H���n���H��H���#�����t�����f.�H�9D,H���q������������tH��H��詬�����@H�iJ
H�5"B	H�=y�	��{�������H�^
H�5BB	H�=Y�	�{������foE��A$foE�AD$foE�AD$ foE�AD$0foE�AD$@�f���苜��ff.���UH��AVAUATI��SH��H��`dL�,%(L�m�I���"���H����H��H�H��tH;0tH���������M��� HcqC,H�M����H�{L���a���I��M��t]H��B,H����I�EH�5�B,H��tH90tL���|�������L������I;EtvH�7I
H�5H@	H�=�	�|z��1�H�U�dH+%(��H��`[A\A]A^]�f.�L�k�i����H�I�	H�52@	H�=�	�&z���@1��L��H�����I�} 1�H��dH��I��覷��I�}L��H�����H���ϳ�����H��迳�����K���L�u���H��踺�����4���H��踤��H��H���}���I�}L��H��螌��L��L���C�����y�foE��A$foE�AD$foE�AD$ foE�AD$0foE�AD$@�����H�QA,H��艔�����X�����qH��H������C���@H��G
H�5�>	H�=��	��x���m���f�H�n
H�5�>	H�=i�	��x���E����H���ȣ��H�������˙��ff.���UH��AUI��ATI��SH��H���q�H��t|H��H�H��tH;0tH���4�����t`M��t{Hc�@,H�M��t,H�{L�����H��H��t!H��L��L��[A\A]]�SwH�{H��u�H��1�[A\A]]�f.�H�	�	H�5r=	H�=��	��w����@H�n
H�5R=	H�=i�	��w���@��UH��AVAUA��ATSH��H��dL�$%(L�e�I����H���H��H�H��tH;0tH���>�������Hc�?,H�M����H�xL���ǔ��I��M����L�u�H��D��L��H��0����b���foE�H��)�0���foE�)�@���foE�)�P���foE�)�`���foE�)�p����^�����tJH��L��L���uH�U�dH+%(u[H�İ[A\A]A^]�DL�`M���`���1����H���v���fDH���	H�5�;	H�=	�	�fv��1���}���ff.�f���UH��AVI��AUI��ATI��SH��� �M����H��I�$H��tH;0tL���ޞ������H����M����Hce>,L�M��t]H�xL���Y���H��H��tRL��H���tI��H��t"H��ff.�H�3L���|��H�[H��u�[L��A\A]A^]����@H�xH��u�[A\A]A^]�fDH�y�	[H�5a:	H�=��	A\A]A^]�Nu��fDH��=
���H���	��ff.�@��UH��AUI��ATI��SH��H�����H����H��H�H��tH;0tH��谝����ttM����M����L��H�=�C
1�艈��H��I������L��H������L��H���p��H��uH��1�[A\A]]�fDH��H��L��[A\A]]����H�q�	H�59	H�=��	�Nt��H��1�[A\A]]ÐH��	H�5�8	H�=��	�&t��H��1�[A\A]]�f�H��
H�5�8	H�=��	�s���^������UH��AWI��H��AVAUATSH��dL�$%(L�e�I���~������[��wh��<�y�Q��(��Dž\���(Džd���������)to1�ff.�f�H�U�dH+%(��H�Ĉ[A\A]A^A_]���{�*��}��1���]u�Dž\���[Džd�������ff.�H��"
L��L��E1���h���H��p�������H�|"
L��L��A������Ao$��h���Dž`����L��h���)�p����AoD$A	ʼn�X���)E��AoD$ L��P���)E��AoD$0)E��AoD$@)E��DD1�D9�X������`���H���f{������H����x������A��'����d���H��A��菉��H���}��H��h���H��!
H��A������H��h���H��!
H��A�������D	���D��ugD9��p�����\���A9��O�����`�����������`����E���Dž\���)Džd����z���Dž\���{Džd��������a�����A��'�������@Dž\���<Džd���������>�#������Dž\���>Džd�������Dž\���}Džd������Dž\���]Džd�������L��P���fo�p����A$foE�AD$foE�AD$ foE�AD$0foE�AD$@�)���贑��@��UH��AWAVAUATSH��H��(dL�$%(L�e�I���S�H���JH��H�H��tH;0tH���������*M���[L��L�m�L�%

I�gtksourc�T���H�E�H���H���H�E�H��u$�f.�L���Hl��H�[H����H�;1�L��L��1�蹕��L�u�M��t�L����w��H��v�H�eview:coI�I3VL1�H	�u�H�context-I3FH�classes:I3VH	�u�I�~蟀��H�}�H���C���L�u��j���f.�H�}��ׯ��H�}�1�����H�E�dH+%(usH�}�H��(1�[A\A]A^A_]�$���@H��	H�5�3	H�=��	�n��H�E�dH+%(u-H��(1�[A\A]A^A_]�H�d
H�5H3	H�=_�	�n�����Տ��D��UH��AUI��ATI��SH��H����H����H��H�H��tH;0tH���@�����ttM����M����L��H�=(=
1�����H��I��讞��L��H��蓋��L��H���j��H��uH��1�[A\A]]�fDH��H��L��[A\A]]��p��H��	H�5*2	H�=��	��m��H��1�[A\A]]ÐH�d�	H�52	H�=Y�	�m��H��1�[A\A]]�f�H�.
H�5�1	H�=)�	�m���^������UH��AUI��ATI��SH��H���Q�H����H��H�H��tH;0tH��������ttM����M����L��H�=�;
1����H��I���~���L��H���c���L��H���Xi��H��uH��1�[A\A]]�fDH��H��L��[A\A]]���H���	H�5�0	H�=Q�	�l��H��1�[A\A]]ÐH�4�	H�5�0	H�=)�	�l��H��1�[A\A]]�f�H��	
H�5b0	H�=��	�Vl���^������UH��AVAUATSH��Lc%�4,dH�%(H�]�H����H����H��H�H��tH;0tH���͔������H���Ml����u)H�E�dH+%(��H�İ[A\A]A^]�fDH��L�m�L��0���I���t��L��H��H���~��H���dq��L��H��H���~��1�L��1�H���g���1�H��1�I�D$8L���S���L��H��I�D$@�s����e���fDH�E�dH+%(u)H�İH�;�	H�5�.	[H�=��	A\A]A^]�k���+���ff.���UH��AVAUATSH��Lc%[3,dH�%(H�]�H��I���H����H��H�H��tH;0tH���z�������I�T$8H��t`I�|$@tXL�m�H��L��0���L���}��I�T$@L��H���z}��L��L��H������I�t$8H���Oq��I�t$@H���Bq��f�AD$8H�E�dH+%(uQH�İ[A\A]A^]�f�H�E�dH+%(u)H�İH��	H�5l-	[H�=��	A\A]A^]��i������UH��AWAVA��AUI��ATSH��H���dL�$%(L�e�I����M���9H��I�EH��tH;0tL���H������H���M���L��H����o��A���9��E�����L��H��L���7���H�����I��H����j��L��I���je��L���Rm��L��H��L���4u�������L��H��L���s��L���	����oH�����L��A$�oCAD$�oC AD$ �oC0AD$0�oC@AD$@�u���H�߉��˛��H�E�dH+%(��H���L��[A\A]A^A_]�d���H�E�dH+%(�dH�N�	H���H�5�+	H�=��	[A\A]A^A_]�h��f.�1���m���oI��H�� ���)� ����oCH�����H��p���)�0����oC H�����)�@����oC0)�P����oC@)�`���M�������H�����H�����o��I�H��H�8I;G�nH�����I?H�H9�sH�����H�H9���	H�����H�������}��H������I�IWI�W�L���c��H������sc��H������gc��fo�p���)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`���H�������o������fo� ���L�����)�p���fo�0���L��)E�fo�@���)E�fo�P���)E�fo�`���)E��f���L��L����������H�����L��L���L���H�����I��H����j��H�����L��H�������g��H�����L��H������������V���H�����L��������M����L����m��I�H��H�I;G�!	I?I�H9���H�L9���L��H�������͙��H�������K�����L��H��L���}���H�����I��H���j��L��I���a���A���H�����H�����1��Cm��L���a��H������a��H������sa��fo�p���)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`���H�������m�����fo� ���L�����)�p���fo�0���L��)E�fo�@���)E�fo�P���)E�fo�`���)E��r���L��L���'�������H�����L��L���X���H�����I��H���h��H�����L��H�������e��H�����L��H����������������H�����L������H���������H�����1���k������L��H�������Az��H����������DA���v1��i���oI��H�� ���)� ����oCH�����H��p���)�0����oC H�����)�@����oC0)�P����oC@)�`���M�������H�����L����g��H����H��H������)k��I�~L�����H��H�8I;F�EI>I�H9�s
H�L9���L��H�����L������>y��L�����H�����I�IVI�V�L���^��L����^��fo�p���)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`���L�����L���Sk�����cfo� ���H�����)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E���H�����L��衇�����H�����L��L��L������ˊ��H�����I���l������t���1�H�����L���p��H�����H��H������]���H���CH�����L���$c��H����H��H������li��I�~L�����H��H�8I;F�I>I�H9�s
H�L9���L��H������L������w��L�����H������I�IVI�V�L���<]��H������0]���2���H�����L���ye��1�H�����H��H������h��H������\��L����\��fo�p���)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`���H������Ri�����bfo� ���L�����)�p���fo�0���L��)E�fo�@���)E�fo�P���)E�fo�`���)E����L��L��衅�����H�����L��L���҈��H�����I���s��������1�H�����L���
n��H�����H��H������d���H���bH�����L���+a��1�H�����H��H������cg��H������[��H������[�����fDH������j�����-^��L������j���2���fDH�����H�����H�����L���;������fDH�����1�L����f�����f.�H�����H��t���f��I�H��H�8I;G�*H�����I?H�H9�sH�����H�H9���H�����H��������t��H����������DH�E�dH+%(�\H���	���H�E�dH+%(�<H���L�
_!	1�A�
[H�
-
A\�A]H�7-
H�=��	A^A_]��f��fDL��1��΋��I����fD1�L��趋��I����fDL��H�����H�����L���ߘ��L��������H��H������豑��H�������/���DH�E�dH+%(�lH��%
�����H�����1�L��H������8e��L������{���@L��H�����H�����L���O���L���������L��H�����L���������L�����H����������H�����1�L��H������d��L��������@H�����L��H�����L���ϗ���S���f.�H�����H�����H�����L��裗���'���fDL��H������L������r���L�����H�������,����H������f�����[��1�����g������L��1��c������|��ff.����UH��AWI��AVAUATSH��H��xdL�4%(L�u�I�����M���yI�H��tH;tH��L���O������YH����M����L��H����a��1�1�L��L���;���L��H��h������L���_��H���j��H��A���t����u=H���Z��H���
�����t5f�H���j��A9�uH����e�����Tv����tH���ؗ����u�H���,}��L���Dt������L��H��L��p����j�������f��o)�p����oC)E��oC )E��oC0)E��oC@)E��"�L���|����t"L��L��������yL���5e�����u����u�L���Bc������H���i��H��A���s����u+�fDH���i��A9�uH����d�����\u����tH�������u�H���4|��H��h���L��L����l��L��H���w��������L���׀��L����H�E�dH+%(��H��h���H��xL��[A\A]A^A_]�o`���H����X���s���L��L��H���e��H����r���������H�	
H��L���Sc����H�E�dH+%(ueH��	H��xH�5-	H�=��	[A\A]A^A_]��X��L���oX������H�E�dH+%(u!H�S�	�H�E�dH+%(u	H�*!
���y��D��UH��AWAVAUATI��SH��H��H����������dL�,%(L�m�E���P��H���OH��H�H��tH;0tH���������/M����H������L�����L��L���~^��L���g��L��A���g��L��A���x�����@H������lx�����E9���A��E9���H�5,H�=�,�˘��H������H�����H�����������u�H����H�l���HD�H�����E)��A�OD����Hc������A���}���H����E����Ic�H�����������6L�x����L�� ���B�D0���H��p���H������Sf.��L��H��A��H�����I���q���I�G�H��H�����H�������I�G��A9��'H��D��L���ٖ��fo� ���L��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E���o�����Z���H�������U���I���f�H�E�dH+%(�H��[A\A]A^A_]�H�E�dH+%(��H���	H��H�5�	H�=w�	[A\A]A^A_]��U��f.�H�������[������1�L���~j��H������"v������������Hc���H��H���H������H��tH���Jy��������
H���H�����H�
�����ޓ��H�����H���nY��H�����L��H���La�����������H����Lc�I��I��I�I���I������L��H��I���^�������L��H��H��	
��^��M9�u�H����{��H����ff.�f�I�?I����P��I����P��M9�u�H�E�dH+%(�XH����H��[A\A]A^A_]�P��fDH���H�����H�
f����ђ�����@H�E�dH+%(��H���	����f�����D��L�����E1�H����L�� ���A��B�D0E1������H��p���H������H�����H�����L���-}��H�����H��H�H�������H�3H������H�C�4���H�3����H������A��Mc��v���L��������A��A9���H����L��D��L��H����H��L���H��B���fo� ���L��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��;l��������H������7R�����f�D�����H����L���������fDH����N��H�{��N���+���f.�H�E�dH+%(uFH��
�W���DHDž�Dž������fDH���Hy��H��������&s��fD��UH��AUA��ATSH��H��Lc%Z,I�����H��tuH��H�H��tH;0tH���z����tYA�D$pE���������8�uH��[A\A]]�fD����H�5�,H��	�A�D$pH��[A\A]]�r��f.�H��H�e�	H�5.	[H�=��	A\A]]�<Q��ff.����UHc�,H��ATL�$SH�����H��t-H��H�H��tH;0tH����y����tA�D$p[A\]�����H���	H�5r	H�=i�	��P��[�A\]�ff.����UHc,H��ATL�$SH�����H��t5H��H�H��tH;0tH���Ey����tA�D$l��x8��[A\��]�DH�a�	H�5Z	H�=��	�>P��1�[A\]��H���	H�52	H�=��	�P��1���f���UH��AUI��ATI��H��Hck,H����H�
7	��Hc�H�>��H�r H�e�L��A\A]]��r���rp@����H�e�L��A\A]]�g��@�rp@������rp@����fDH�r(�f�������H��u�H�8�X��I��I�EH�8�X��ATL�
��	A�{PH�
S
H��
1�A�u�u�H�=��	V��X��H�� H�e�A\A]]���UH��AWAVAUATSH��(Lc%\,dH�%(H�]�H��I�A�D$pt.A�D$����E1�H�پ2�,H�e@�U��A�D$L�5�,A�L�m�L��A�>���AD���h���5",1�1�H��Lie�ʚ;Le��z_��A�>L���AD��h��Hiu�ʚ;Hu�H�E�dH+%(uUH��(L)�L��E1�[H�
��	H���	A\A]A^A_]�C��K��A�t$1�I���LR��I��P�H����x���=�����n����UH��AWAVAUI��ATI��SH��H��Lc5#,���H���}H��H�H��tH;0tH���Uv�����]M����M����L����l��H��
H�5�	H9�t H�e�H�=��	[A\A]A^A_]�6M��fDL���l��H��
H�5z	H9�u�L��L���zS��L���p��L��A���p��L��L��H�߉E�H��,���HcO,D�LhE��uH������J�\30H���H��,H���H�H�5�,H����H90��H��,H���KH�;H�5�,�U��H�x �H��,H����H�;H�5w,��T���U�D��H��H�@ H�e�[D)�A\A]A^A_]��f�H�)�	H�5r	���DH����t��H�Y�	���f���H�5*	���DH�h�	H�52	�}���DH�?
H�5	�e���DH�e�[A\A]A^A_]ÐL�%�,L����f�������H�=��	�j��H��E1�E1�j�8H�ƿH�
���HL���PI��H���b��L��L����{��_AX���DL�%Y,L���f���������H�=b�	�Mj��H��E1�E1�j�8H�ƿH�
M���K���PI��H���8b��L��L���}{��Y^�K���fDL�%�,L���f�����X���H�=��	��i��H��E1�E1�j�8H�ƿH�
݆�hK���PI��H����a��L��L���
{��XZ����H�'
�Y���f.�UH��AWAVAUA��ATA��SH��Hc�,H�D�KhE��u����H�[0H����H�-,H����H�H�5,H��tH90tH���r��H�1�	����H��,H���yH�;H�5�,�JR��H�xtSH��,H����H�;H�5�,�$R��D��D��H��H�@H�e�[A\A]A^A_]���H�e�[A\A]A^A_]ÐH�a
H�e�H�5�	[H�=��	A\A]A^A_]�(I���L�5I,L���qd��������H�=R�	�=h��H��E1�E1�j�8H�ƿH�
=���I���PI��H���(`��L��L���my��_AX���DL�5�,L���d��������H�=��	��g��H��E1�E1�j�8H�ƿH�
̈́�XI���PI��H���_��L��L���x��XZ���fDL�5i,L���c�����p���H�=r�	�]g��H��E1�E1�j�8H�ƿH�
]���H���PI��H���H_��L��L���x��Y^����fD��UH��AWAVA��AUI��ATI��SH��H��Lc= ,���H����H��H�H��tH;0tH���Rp������M����M����L����f��H��
H9�t$H��H�5i	H�=��	[A\A]A^A_]�3G��L��I���j��L��L��D��E�H��,H����I�G`L���j���u�H��H�߉�[A\A]A^A_]����H���	��H��
�p���@H�N�	�`���@��UH��AVAUI��ATI��SH�����H����H��H�H��tH;0tH���Bo����t~M����L����e��H��
H9�t![H�5)	H�=��	A\A]A^]�6F��fDL����i��L��L��H��A��H��,���L���i��D��H��[��A\A]A^]���f�H���	��H�n�	���@��UH��AVAUI��ATI��SH�����H����H��H�H��tH;0tH���bn����t~M����L����d��H��
H9�t![H�5		H�=�	A\A]A^]�VE��fDL����h��L��L��H��A��H��,���L����h��D��H��[��A\A]A^]����f�H��	��H���	���@��H�,H��tH��
,��UH��SH��
,H��H���`����uH��
,H�]�������H��H���@u��H��
,H�]�����UH��SH��H���{���H��t&H��H�H��tH;0tH���m����t
�ktH�]���H�]�H��
H�5N	�H�=��	�!D�����UH��SH��H������H��t6H��H�H��tH;0tH���l����t���H�]�������H�Q
H�5�	H�=Y�	�C��H�]�1���ff.���UH��SH��H�����H��H�]�1��H��H�5A
1��0@����UH��SH��H���k���H��t&H��H�H��tH;0tH���l����t
H�CH�]���H��
H�5�	H�=��	�C��1���f���UH��SH��H������H��t.H��H�H��tH;0tH���k����tH�{H�]���<a��@H�I
H�5	H�=Q�	�B��H�]�1���fD��UH��SH��H�����H��t6H��H�H��tH;0tH���>k����t�5�,H��H�]�1��1��sS��H�]�H��
H�5�	�H�=�	�1B�����UH��SH��H���+���H��t&H��H�H��tH;0tH����j����t
�C|H�]��ÐH�q
H�5�	H�=y�	��A��H�]�1���ff.���UH��AUATI��H������I�Չ�H��Hc�H�>��fDH�wH�e�L��A\A]]�d���;���H�e�L��A\��A]]�hM������@����H�e�L��A\A]]�AY���������������@������H��u�H�8�RJ��I��I�$H�8�CJ��AUL�
9�	A��PH�
�
H�5
1�A�t$�u�H�=b�	V��I��H�� H�e�A\A]]�ff.���UH��AWAVAUATSH��(H�U�H����1��?H����D�>I��E����H�	,E1�H�H�E��CDH9�HG�H��A��H)�E�lE�H�ZA9�����A�H�E�H�I�E�>E��tZL���rK���ljE��S���u�H��A���*F��D��H��H�E��F��H�U�H��tH��u�H��u��H��t;H���r���E1�H�}�tH���G��A�H�E�D�(�H��([A\A]A^A_]�H��(1�[A\A]A^A_]�ff.�@��UH��AWAVAUATSH��(H�}�H����H��H�����?I���~H��,H�E�E1��E�L�(�<�D���t���}�A���t��A9�t7E��ucA�I�DI�A�?��L���4J��H��A���)J��A9ƉE�u�H�U�L��H)�E��EE�A��E��I�DH��f�H�E�M��I)�H�}�����~��D�u�H�}�D�`H��D�p�W�����o]��H�}�D�`H��E1�D�p�W���@���E��uH�E�H��([A\A]A^A_]��H�E�L��H)�H�}�te��~��D�}�L�u��XH��D�xL���;W������\��L��D�xH�ƉX�W���DH�E��fD��K��H�E�������K��H�E��ff.�@��H�5,H��tH�),��UH��SH�,H��H���X����uH��,H�]��������H��H���m��H��,H�]�����UH��SH��H���{���H��t&H��H�H��tH;0tH���e����t
H�C(H�]���H��
H�5r�H�=I�	�<��1���f���UH��AUATI��SH��H������H����H��H�H��tH;0tH���3e������M�����
B��H��I�$H��tH90tL���e������L����x��H���{H�{(L9�tuH�C(H��t�_��L�c(H��L����G���@��H��I�$H����L�(I9���L���d�������[��H��I9�tL���{d����t
�{ �-H��[A\A]]�f�H�Y
H��H�5��H�=�	[A\A]]�l;��@H�{(H��t�H�C(H��[A\A]]�_���L���d������H�s0L���q���C �������������f���f�L���V���{ �P���f�L���V��L����w��L����>��L��2�l��H��L��[A\A]]�S:��H��
����@H��
���@�KZ��H�����H��L��[A\A]]�yv��f���
	L���`U���D���f�L���LU��L���w���L���B=������ff.�f���UH��SH��H���{���H��t&H��H�H��tH;0tH���b����t
�C H�]��ÐH��

H�5�H�=I�	�9��H�]�1���ff.���UH��ATI��SH���
���H����H��H�H��tH;0tH���)b����tmH�{0L9�t\H�C0H��t��I��M��tL���-M��H�C0H�[(H��t0��=��H��H�H��tH;0tH����a����tL��H��[A\]�`o��[A\]�[H��	
A\H�5�H�=n�	]��8��f.���UH��SH��H���;���H��t6H��H�H��tH;0tH���^a����t1�H�{(H�]�����f.�H�9	
H�5��H�=��	�V8��H�]�1���ff.���UH��AUATI��SH��H�����H����H��H�H��tH;0tH����`����toM�����<��L�k(H��M��tI�EH��tH90t"L���`����u1��TN��H��H������L�k(L��L���T��H�{(H���[A\A]]�j��f�H��H�U
H�5>�[H�=�	A\A]]�l7��@H��������b���H��[A\A]]�ff.�f���UH��AUATI��SH��H�����H����H��H�H��tH;0tH����_����tM�����;��L�k(H��M��tI�EH��tH90t"L���_����u1��TM��H��H������L�k(L���mQ����uiH�{(�pu��L��H���w����u9H��[A\A]]�fDH��H�E
H�5��[H�=�	A\A]]�\6��@H�{(H��L��[A\A]]�;��f�H�{(1��Ui���H���h������*����ff.���UH��AVAUI��ATI��SH�����H����H��H�H��tH;0tH���^������M��tmH��L���z���H�{0M����H�����S��H�����L��I���mg��1�L��L������`��H�{(L����k��M��t![L��A\A]A^]�E��DH�������t4[A\A]A^]�[H�
A\H�5o�A]H�=ij	A^]�5��fDH��1�[A\A]A^]����fDH�C(H��[A\A]H��A^]�Yk��f�H�{(L��[A\A]A^]�<k��ff.����UH��ATI��SH���:���H��t}H��H�H��tH;0tH���]]����taM��t4�`��H��I�$H��tH;0t*L���6]����uH��
�8f�H�������uDL����Y��H��[A\H��]���DH��
[H�5�H�=��	A\]�
4��f.�[A\]�ff.���UH��AUI��ATI��H������H�׉�H�U�Hc�H�>���cE��H�e�L��H��A\A]]������3��A�D$ ����H�&���Hc�H�>��f��4��H�e�L��H��A\A]]������D��H�e�L��H��A\A]]�w�����{4��H�e�L��H��A\A]]����I�$�u�H�8�X<��I��I�EH�8�I<��ATL�
?�	A��PH�

H�;
1�A�u�u�H�=i�	V��;��H�� H�e�A\A]]�f�H�5!�	H�e�L��A\A]]��p���H�5M�	���H�5a�	���H�59�	��H�5s�	��H�5.�	����UH��AUATI��SH��H����H����H��H�H��tH;0tH����Z����toM�����Q��L�k(H��M��tI�EH��tH90t L���Z����u��>��H��H������L�k(L����e��L��H���r����u8H��[A\A]]�DH��H�U
H�5>�[H�=�	A\A]]�l1��@H�{(H��L��[A\A]]�h��f�H��������J����ff.���UH��AUATI��SH��H����H����H��H�H��tH;0tH����Y������M�����W��H��I�$H��tH90tL���Y�������P��L�k(H��M��tI�EH��tH90t L���eY����u�=��H��H�����L�k(H��L��L��[A\A]]�M���H�)
H��H�5��H�=�	[A\A]]�<0��@H���p������l���H��[A\A]]�DH��	�ff.�@��H�u�+H��tH�i�+��UH��SH�T�+H��H���(K����uH�=�+H�]�������H��H���P`��H��+H�]�����UH��AWI��AVI��AUA��ATI��SH���j���M����H��I�$H��tH;0tL���X������A�����M��tI�M��tI�I�D$ 1ҋH��t{H��H��HH�{H��t`H�U��:��H�Uȅ�tGA9�s?M��tH�;�,��I�M��tH�{D���a��I�H���[A\A]A^A_]��A)�I�D$ �HH��9�r�1�H��[A\A]A^A_]�@H�
H�5r�H�=	�	�f.��1���f�H�h�	H�5R�H�=�	�F.��1��f���U1�H��H��dH�%(H�E�1�H�M�H�E����H�E�H�U�dH+%(u���O�����UH��AVAUI��ATI��SH������H����H��H�H��tH;0tH���V������H�{H���=L��L	����|�I��H���@M����f�A$AD$AD$ AD$0AD$@M����AEAEAE AE0AE@H�S(H����L��L���,@��H�S0L��L���@����"fDH�6�	H�5��H�=��	��,��1�[A\A]A^]�H�Y�	H�5��H�=a�	�,����@H�S(H��t7L��H���?���f�f�AEAEAE AE0AE@H�{(�\���L��L��L���:,������DH�}�	H�5�H�=�	�F,���[����H���	H�5��H�=ɪ	�&,���;������UH��SH��H������H��t&H��H�H��tH;0tH���T����t
H�CH�]���H�a�	H�5R�H�=i�	��+��1���f���UH��SH��H����H��tFH��H�H��tH;0tH���^T����t*���H��H�]�1��H��H�5��	1��*(��f.�H�	�	H�5��H�=�	�F+��H�]�1���ff.���UH��AWE1�AVI��AUE1�ATI��SH��H��(H�G �P��u-�H@H��t�5��A�H�C �PI��H��A9���M��I��LI�yM9!u�I9��E1�H��tL�M��5��L�M�A��M���_L��L�M��5��L�M��E�I�qH���M�QM9�t(L��L�U�L�M��>(��L�M�L�U�M�qM���2M��A�H��L��L�M�H���H�5��	�j��L�M�I�A�M�D��D��H���:���5��+L��1�M��H��1��;��H�K �Q��t3E1�@L��H��HH�xH��t��4����udH�K �QI��A9�rԹ��C<�����9�uH��([A\A]A^A_]�����H�53�+H��	ȈC<H��([A\A]A^A_]�J��1�1��I�yL�M��mE��L�M�I�A����@I�qH��u:M�QM��tLI�A�E�L��L�M��%��L�M�M�QM���������I�yL�M��E��L�M�I�A��E����ff.���UH��AUI��ATI��SH��H�����M����H��I�$H��tH;0tL���OQ�������Z��H��H��tjH�H��tH90tH���%Q����tQL��H���S������H���V:��H;��+��H��	H�5�H�=��	�(��H��1�[A\A]]�f�H�a�	H�5��H�=��	��'��H��1�[A\A]]�f�H�Q�	H�5��H�=Y�	�'��H��1�[A\A]]�f�H�q�	H�5��H�=)�	�'��H��1�[A\A]]�f�H��L��H��[A\A]]�c��ff.���UH��SH��H���;���H��t.H��H�H��tH;0tH����O����t�C<H�]�Ƀ��DH���	H�5��H�=��	��&��H�]�1���fD��UH��SH��H������H��t6H��H�H��tH;0tH���~O����tH�{H��t+H�]�����H��	H�5�H�=�	�v&��H�]�1���ff.���UH��SH��H���K���H��t6H��H�H��tH;0tH���N����tH�{H��t+H�]�����H���	H�5B�H�=��	�%��H�]�1���ff.���UH��AVAUATSH��dH�%(H�E�1�H��tIH��H��L�u�I���E��H�S(L��H��I���8��H�S0H��0���L��H���8��L��L���1K����~%1�H�U�dH+%(u&H�İ[A\A]A^]�@L��H���J��������QF������H��tBUH��SH��H������H��H�H��tH;0tH����M����t�C<H�]������D��H�)�	H�5���E�H�=^�	�$���E�H�]���f���UH��AUI��ATSH����t7��t ��uK�6���H�e�L���[A\A]]�<��f��;�����f��;���H�e�L��[H��A\A]]�VG��fDH�I��H�8�-��I��I�$H�8�s-��AUL�
i�	A��PH�
��	1�H�c�	A�t$�H�=��	S��,��H�� H�e�[A\A]]�ff.�f���UH��AUATSH��dH�%(H�]�H����H��tbH��H�H��tH;0tH���ZL����tFL��0���L�e�H��L��L���}���L��L���RX��H�U�dH+%(u1H�ĸ[A\A]]�DH���	H�5��H�=ɡ	�&#��1���=D��ff.�f���UH��AWAVAUATI��SH��H��dL�,%(L�m�I�����H����H��H�H��tH;0tH���K����thM����M����L��p���L�� ���H��L��L����L��L���1����uK1�H�U�dH+%(��H�ĸ[A\A]A^A_]�@H���	H�5��H�=٠	�6"���@L��L����G�����L���A��H�s(L��H��I���"��H�s0L��L���"����u���fDH�p�	H�5�H�=q�	��!���N���f�H�4�	H�5��H�=I�	�!���&����B��ff.����UH��SH��H���{�H��t&H��H�H��tH;0tH���.J����t
�C8H�]��ÐH���	H�5B�H�=ٟ	�6!��H�]�1���ff.���UH��ATSH���V��H���+�x�+����H��u��A���~˩+�H�CHH�v��H�\�	H�C(H����H�5C�	fHn�H����H�=��	fl�fHn�H����CfHn�H���~o�+fHn�fl����~_�+fl����~T�+fl�����!��A���H���	H�5Ţ	H�=ڢ	H�m�+��!��H�Y�+�PA��H���	H�5�	H��H�=��	�\��1�A��H���	H�5��	H�=��	H�%�+�p!��H�!�+脈H�5��	A��H�=b�	H��H���\��A���H���	H�5t�	H�=��	H���+�!��H�߾H���+H���+�5��H��H�3E1�jE1�1ɺjH�=
�	1�j��@��H�� ���+�<��H��H�3E1�I��H��E1��PH�
6v��H�=�	P1�jj�5��+�}@��H�3H��e��H��0�lj{�+��Y���
>��H�3E1�E1�P1ɺH�=�	j1�j�5q�+�3��H�3H���+H�� �lj6�+�Y���d��H��H�3E1�P�H�=��	E1�AT� 1�jj�5�+�B3��H�3H�xk��H��0���+H�e��[A\]�/Y���H�5��+H����������@��UH��SH��H���kNH��tFH��H�H��tH;0tH���F����t*赘��I��H�]�E1��H��H�
��	1�H�5�	1��`��H���	H�5��H�=)�	���H�]�1���ff.���UH��AVAUI��ATLc%��+SH���?���H����H��H�H��tH;0tH���E�������MI�H��M��tFI�EH��t	H;0��L����E��H�m�	����[H�5��H�=|�	A\A]A^]����f�I�|$(H��t^I�D$(�8��I�|$0H��t1���qI�|$0���I�D$0H�5��+H��[A\A]A^]��=��DH���	����@[A\A]A^]��M�t$(M9�t�L���&��M�l$(M���tI�|$0H��t1��gqI�|$0���I�D$0L���RI��H���H�x��H��+H����H�=�+1�1����A�EL�hI��A�mu8I�EH��tL;hhuH�@hff.�I�}��Q��L���zW��M�t$0H��L���pI�t$ H������I�|$0�B�����DH���	H�5�H�=�	�>��A�mu7I�EH��tL;hhu1�H�PhI�}�YQ��L���V��ff.��I�D$0�^���f�L�5�+L���A6��������L��H���yK������L���<���������UH��AVI��AUATSH��H��Lc-�+dL�$%(L�e�I��I��(�H��tH��H�H��tH;0tCH���+C����u7I�}HtpL���,��H�U�dH+%(uuI�}HH���p�[A\A]A^]����Hc��+I�A�D$pu�1�H�U�1�H��H�5u�	��?���Eԅ�t�A�L$p��H�E�dH+%(u
H��[A\A]A^]���:��ff.�@��UH��ATSH��H��dL�$%(L�e�I���9�H��tH��H�H��tH;0t$H���<B����uH�E�dH+%(uAH��[A\]�Hc��+I�A�D$pu�1�H�U�1�H��H�5��	�?���E�t�A�L$p��3:����H�
��+H�.�+UH�5F�+H��ATI��SHc^�+H�H�=��+�Kp�C�(��L��H�C��H�C�H�59�	H���H�H�C H��t[H��A\]�s��[A\]�ff.���UH��AUATSH��Lc%��+I�I�D$HH��tH��[A\A]]�1�1�H���;��Hc��+I�D$HH�H�sHH��t�L�k M��t8��H��I�EH��tH;0tL����@����t1H�5��	L���"�H�sHI��L����zI�D$HH��[A\A]]�H�5��H�r�	E1�H�=V�	���H�sH��ff.�f���UH��AWAVAUATI��SH��H��Lc-��+�i���H���0H��H�H��tH;0tH���(@�������I�H��M��tPI�$H��t	H;0�L���?��H���	����H��H�5��H�=��	[A\A]A^A_]���fDM�u M����I�E L���S��Lc5D�+I�I�6H��tKM�~ M��t:�H��I�H��tH;0tL���k?������H�5+�	L��贄I�6I��L���fyI�}0H��tL���E�H�5��+H��H��[A\A]A^A_]�7���H�I�	����@H��[A\A]A^A_]ÐM�u M9�t�L������M�e M���/����"���DH�5��H���	E1�H�=~�	����I�6�U���UH��AUATSH��Lc%4�+I�I�$H��tH��[A\A]]�D1�1�H����8��Hc�+I�$H�H�3H��t�L�k M��t7�@~H��I�EH��tH;0tL���'>����t3H�5�	L���t�H�3I��L���&xI�$H��[A\A]]��H�5��H���	E1�H�=��	���H�3�ff.�UH��AWAVAUATSH��hH��p���dH�%(H�E�Hc9�+H�H�;H��x����TL������H�����L��L�� ����_%��fo����H�L��)� ���fo���H��)�0���fo��)�@���fo����)�P���fo����)�`����F�����0L��p����H��L���eF�����L��L����9�����fo� ���A�)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E�DH��L�������t&H��L����E������H��L��A���_����u�H��L���P<�����H���H��p���H��L��L���S2��fo�p���H��L��)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`����YE�����JH��L���FE�������H��x����@p��H�8H��tH��p����8C��H�3H���mI��H�H�E�dH+%(�H��h[A\A]A^A_]ÐH��L���e;��������A������H��L���H;�����@�����L�� ����Cpt�H��p���H���|��L��H��H���>%��H��x���D�`����H���H�H��tH;tH��p���H����:������fo� ���H��p���L������L��)�����fo�0���)�����fo�@���)�����fo�P���)�����fo�`���)�����蠝��fo� ���A�Ń���)�p���fo�0���H��p���H��)E�fo�@���)E�fo�P���)E�fo�`���)E���1������E��tCH��x���D�h�5��+E��1�1�H��p���1��#"���H���H��L����������������H��x����@E������E1��H��L���C���������H��L�������u����H����,�����b���fo�p���H��p���L��)�����foE�)�����foE�)�����foE�)�����foE�)������R�������E������H��x���A	�A�ʼnA������_���H��	H�5��H�=��	���H��x����@E���.�������)����fo�0���H��p���)���fo�@���)��fo�P���)����fo�`���)����H��x���L��p���L��1ҋ5@�+A��@L��1�� ��fo�����H��)�p���fo�����)E�fo�����)E�fo�����)E�fo�����)E��~1��L���F���H��L��L��H���U"��fo����H��)�p���fo���)E�fo��)E�fo����)E�fo����)E��1��L�����H�����H��L��H����!������/���fo�p���)����foE�)���foE�)��foE�)����foE�)�������ff.����UH��SH��Hc��+H��4����C1�H�]���D��UH��AUA��ATSH��H��Lc%j�+I��ڈ��H��tuH��H�H��tH;0tH���6����tYA�D$pE���������8�uH��[A\A]]�fD����H��	�A�D$p���H�5��+H��H��[A\A]]��.��f�H��H�u�	H�5�[H�=�	A\A]]�L
��ff.����UH��AUI��ATI��H������H�׉�H���Hc�H�>�����H�e�L��H��A\A]]�O�����%��H�e�L���A\A]]����%��H�e�L���A\A]]�X�����{%��H�e�L���A\A]]阺����;��H�e�L��H��A\A]]���I�$�u�H�8���I��I�EH�8���ATL�
��	A�RPH�
[�	H���	1�A�u�u�H�=Š	V��	��H�� H�e�A\A]]�ff.���UH��SH��Hcd�+H�H�{ H��tH�5��	�zH��H�sXH�]���nf���UH��AWAVAUI��ATI��SH��H�����dL�4%(L�u�Lc5��+I��m���M����H��I�EH��tH;0tL���+4�����cM�~PM���#H�� ���H�����M�/�H�H��M���$I�EH��tH;0tL����3�����H���-M���<I�}��I�}8������A�����I�}8L��H�����H��H������I������uM�������I�}@H���2H�������f�I�}xuL��H�=���%����I�Exf.�H������H��t���ff.�@M�M����H�E�dH+%(��H��[A\A]A^A_]�fDH��	H�5��H�=��	��	��M�M���������H�?�	H�5��H�=Q�	�	��M�M���q����y���@I�} �O����H������L�����L���q�H��p���L����L����H�����H���(H��L��L���"���t"L��H��L����@L���X�L������t�H������L����H�����H�����������f�H�E�dH+%(��H��H�߉	H�5��[H�=^�	A\A]A^A_]���f�H�8�	H�5��H�=9�	���M�M���Y����a���@L��p���I�}81�L���;�������L��L��L�������I�}xM�u@����L��H�=����"����I�Ex����B)��f���UH��AWAVAUI��ATI��SH��H��Lc5s�+I����H����H��H�H��tH;0tH���0������M�v0M����H���+H���EI�H�5��+H��tH90tL���a0������M����M���H���+H����I�>H�5��+���H�x(�
H�v�+H����I�>H�5c�+�����L��L��L���P(H�e�L��L��H�߹[A\A]A^A_]�<���@H��	H�5*�H�=��	�����@L�=�+L���)"�����Z���H�=
�	�%��H��E1�E1�j�8H�ƿH�
�B����PH��H�E�����H�u�L���#7��Y^����@L�=��+L���!���������H�=��	�%��H��E1�E1�j�8H�ƿH�
�B����PH��H�E��o��H�u�L���6��_AX�N���H�o�	H�5j�H�=��	�������f�H�)�	H�5B�H�=Y�	�������L�=��+L���!�����\���H�=�	��$��H��E1�E1�j�8H�ƿH�
�A�X���PH��H�E����H�u�L���5��XZ����@H�y�	H�5��H�=Ƀ	�&���������UH��AWAVAUI��ATI��SH��H���}�H����H��H�H��tH;0tH���-������HcE�+H��M�<I��H���I�H��H�E��%"��I��H��t}H��L���b�5D�+H��1�L��1����H�>�+H��L��L��H���H��[A\A]A^A_]��fDL���
��H9�u�Hc��+A�Dh��u�L���+����f�L���8H�}�I���<��I�L��H�������[������UH��AWAVAUATI��SH��H���P�H��tH��H�H��tH;0t;H���,����u/H�p�+H���H����H��H��L��[A\A]A^A_]��f�Lc5��+H��豪M�H��I��I�~�� ��I��H�u�+H����M��tWI�H�5]�+H��tH90tL���+����t7I� �2����uD�5��+H��1�L��1��%���Q���H��[A\A]A^A_]ÐH�i�	H�5��H�=y�	����I�~L���0����H�=��+������`����w�H�=��+H���H3���G�����UH��AVI��AUI��ATI��SH���`}��H��t[H��H�H��tH;0tH���#+����t?M����M��taL��L����L��H��I��H���E(��L�����[L��A\A]A^]ÐH��	H�5��H�=��	���E1�[L��A\A]A^]��H���	H�5��H�=i�	������@H�p�	H�5r�H�=I�	����@��UH��AUI��ATI��SH��H���H��H���L��P���L��X�����t&)�`���)�p���)U�)]�)e�)m�)u�)}�dH�%(H��(���1��|��H��H����H�H��tH;0tH����)������L����H��I���a1��L��H����������M��t?H�EH�����L��L��H�����H��0���Dž���Dž���0H�� ����
��L������H��(���dH+%(uJH���L��[A\A]]��H�q�	H�5��H�=�~	�N��E1��f�L��������Q!�����UH��ATI��SH���*���H����H��H�H��tH;0tH����(����tu�@SH��M��tHI�$H��tH;0tL���(����t.L�����H�{(H���6���5��+L��1�H��1�[A\]����H���	[H�5��H�=(~	A\]���f�H��	�����UH��AUATI��SH��H���d���H����H��H�H��tH;0tH���(�������vRH��M��tNI�$H��tH;0tL����'����t4L������H�{(L��I�������uaM��tLH��L��[A\A]]�R���f�H��	H��H�5��H�=U}	[A\A]]���@H�)�	���H��[A\A]]�D�5��+L��1�H��1����눐��UH��ATSH����3��H��+��+���H��Z��A��1��~9�+H�C(H�v��H���	fHn�H�5�	H�=�	fl�C���A���H�́	H�5�	H�=��	H���+���H���+�׸��H�5�|	A��H�=ȳ	H��H���:��H�߾H�9�+H�B�+�M���X���I����PH��H�3E1�ATE1�1ɺPH�=f�	1�jjj�U��H��0���+H�e�[A\]�f�H�5��+H���������ff.����Uf�H��ATSH��H��0dL�$%(L�e�I��)E�)E�����H����H��H�H��tH;0tH���%�������PH��M����I�$H��tH;0tL���m%�������C<��L���c���H�{ H�u��H�E�H�E��U��H�{ H��H�5'��;��H�E�dH+%(uoH��0[A\]�f.�H���	H�5"�H�=�z	������@H�A�	H�5�H�=�z	����@H��	H�5�H�=yz	���������ff.�@��UH��AUATI��SH��H�����M����H��I�$H��tH;0tL���R$����tn��NH����L�+M��tI;EtH��H���'$������A�D$<��I�|$ �W��tOH�1����H�� 9�t=H;u�H��[A\A]]�
���H���	H��H�5��H�=�y	[A\A]]���@I�}�/��H��I��H�i�	[H��A\�A]H�=[y	1�]���DH���	��H��~	����UH��ATI��SH���z��M����H��I�$H��tH;0tL���(#����td�MH��H��tH�H��tH;0tH���#����tfI�D$ �P��tLH�H��H��fDH�� H9�t1H9u�[H�@A\]�f�H�q�	H�5b�H�=yx	����1�[A\]��H���	H�5:�H�=Qx	���1���f.���UH��AUATSH��H���/��H� �+��+�����~z�+H�����fHn�H��R��fl�fHn�C�~Z�+fl�C(���A��H�`}	H�5ʖ	H��H�=˸	�"6��H��A�A� H�c�+�H���	H�58}	h�@H�=;}	�G ��H�59}	1�A��H��H�=@}	H�'�+�b���H�5F}	1�A��H��H�=C}	H�
�+�=���A���H�c�	H�5-}	H�=1}	H��+����H��+��A��H�h�	H�5L�	H��H�=�	�B5��H�߾H���+H���+��
���bKH�3E1�E1�L�-ھ+P1ɺjH�=�|	1�jAU����L�%'�+H�3H��0�lj�+L����2���KH�3E1�E1�P1ɺH�=�|	j1�jAU���H�3H�� L��lj�+�2��H��H�3E1�L�-.�+jE1�1�jH�
�P���"H�=�	AU����L�%T�+H�3H�� �lj}�+L���E2��H��H�3E1�j�"H�=�{	1�jE1�H�
�AU���H�3H�� L��4�+H�e��[A\A]]�1���H�5q�+H������Z���ff.����UH��ATL�%�{	SH������H�=O�+H�C �F
��H�C(�m��H�����H�C@�|��H�����H�C8��H��������� H�{8H��H�CHA�H�D
H�5,{	�C|�A���H�{@H��A�H�-H�5{	��5��H�{@H��A�H��H�5�z	����H�{@H��A�H�=H�5�z	���H�{@H��A�H��H�5�z	���H�{HH��A�H��H�5�z	���H�{HH��L��H� A����H�{HH��L��H���[A�A\]�e���D��UH��SH��H���K���H��tFH��H�H��tH;0tH��������t*�St��uH�{H��tH�C(�@��u/H�]���f�H�]�H�m�	H�5���H�=ts	����
����t�H�{������t�H�{�!��H��t�H��������u�H�{H�}���H�}�H��H��t�H�H��tH;0t
�E�����n����Cx�P�Sx��t�CxH�]���fD�5��+1�1�H���^���Cx����fD��UH��SH��H��������@��tH�H��t�A5��ǃ�H�{81��|���H�{@1��q���H�{H1��f���H�{PH�CPH��t���H�{0H�C0H��t�*�H�{ H�C H��t��H�{(�W��uH�"�+H��H�]�H�@(��@1�������UH��SH��H���_���H����H��H�H��tH;0tH�������������H�{0thH�{ ���H�{ H�C H��t�y�H�{0H��tH�C0�c��{p��u\H�{81��a���H�{PH��t1��H�{PH�]�1���0���H�]���f.�H�]�H��	H�5>��H�=$q	���Cp�2���f���UH��AUATSH��dH�%(H�E�1�H�0t
�WtH����t$H�E�dH+%(�H�ĸ[A\A]]�H�H��t�H�C(�@��t���
����t�H�{�����t�H�{�U��H��t�H���8��u�L�c�K�H��M��t�I�$H��tH;0tL���}�����i���H�{0L��0���L�e�L��L�����L��L������{p��t��uEH���
����,������u<E1�H�پ"�,H���0����Cp�����Cp�D1���f��Cp�41����-��ff.�f���UH��SH��H��H�PH��t	��	����uH�]����H��H�]���c�����UH��AUI��ATI��H��SH��H������H9�tH��[A\A]]�fDI�|$0L�������t�H��L��[A\A]]����D��UH��SH��H���[���H��t6H��H�H��tH;0tH�������t�CtH��H�]�����f�H�]�H���	H�5^��H�=�n	������UH��AUATSH��hdH�%(H�E�1����@tH�E�dH+%(uNH��h[A\A]]�DI��L�m�H��L��L����(��L��L��1��q��H�{PH�CXH��t�H���l�����D��UH��ATA��SH���Z���H��tUH��H�H��tH;0tH�������t9E��t\A�� wfD9c|tHH�{PD�c|H��tD���H�5l�+H��[A\]�@��H�q�	[H�5��H�=xm	A\]���f�[A\]�H�t	���H��s	��ff.�@��UH��AUI��ATSH��H�����{H�׉�H�P�Hc�H�>��f.����H�{L�kI��H9���H��tL�����L�cM��tL��L����H�{HL����H�S@H�e�L��[A�A\H�
?�	A]H�5��	]�p���{��H�e�H�߉�[A\A]]�w����������H�{P��������	ʈ��H��t
�����^�L��H�e�H��[A\A]]����f��K��������������8�������H�5Ҷ+	Ȉ����������H�{P��������	ʈ��H���v��������Z��g���H��u�H�8�G���H��I�EH�8�8���SL�
/l	A�%PH�
z�	H�+�	1�A�u�u�H�=Yk	V����H�� H�e�[A\A]]Ð��UH��AVI��AUI��ATI��SH��萧��H���H��H�H��tH;0tH���/�������R���H��M����I�$H��tH;0tL����������s?H��M����I�EH��tH;0tL�����������4CH��M����I�H��tH;0tL����������CtL��L��L��虦H������H�{0H�C0H��t��H�{P1���kt[A\A]A^]�H��	[H�5�H�=j	A\A]A^]�^�fDH�ٻ	���H�y�	���H���	�ff.�@���WB���UH��ATI��SH���
���H����H��H�H��tH;0tH�������t}M����H�{hH�ChH��t���L�cM��t*L���u��H���m��H���u���H��I���*��=�tSH�{PL�chH��t[L��A\]�f.�[A\]�H�ٺ	[H�5I�H�=�h	A\]�:�f.�L����H�{PL�chH��u��@H�go	����UH��SH��H�����H����H��H�H��tH;0tH���������H�CPH��t	H�]������s|H�CPH���,
H�shH�{P��
���H�{P@�����ȯ���H�{P@�����!�H�sXH�{P�T�H�sPH�{�WfH�s0H�{P�:�H�CPH�]���H���	H�5b�H�=�g	��1��V���ff.�@��H9W0t�DUH��SH��H��H�������tHH�{PH��tV�����uL�����tCH����H�{H�
Y�+H�5RB��H���Z������f������u6H�{����u	H�]���H���h���H�]���H���V&��fDH�{�)��ǃ��ff.���UH��AUI��H��ATSH��H��H�?��I�}H��A���������A9�����O�H��[A\A]]���UH��AWI��H��AVAUI��ATSH��(dL�$%(L�e�I��H�E����H��L�����L��L��I��H�E�H��H�E��!>I��H����H��L��H���7���A�.H�S E1��J��t5DL��H��HH�xH��t�H����H�S �JI��A9�rй��C<�����9�t����H�5��+H��	ȈC<�<��A���tUM��tL���X�M��tL���K�H�}��"��H�E�dH+%(��H��([A\A]A^A_]�1�1��f.��L���3��뜐H�E�H�E����H�}�����3���������H�}�������������H�S �B������H�H��H��H�� H9������L;:u�L�}�L;z�����H�zH�U��S��L������H�U�H�B�w������f���UH��AWA��AVI��AUI��ATM��SH��H��H�EL�M�H�E�蛵��H���2H��H�H��tH;0tH���J������C<�H�{(��H�{0�M���QM���XM��t&���H��I�$H��tH;0tL����
�����
�K<H��D�{8�%���L��1�H��I������H�C(H�����1�L��1�L��E1�����H�C0H����H�M�H�U�L��H�����H�5���I��H���Q��,L��������z��H�c<��L��H���H�E�H�C H�΋@��2
��H�<��H��A�H�5�i	L���#$��H�C �P��tC�L��L��I��H��HI����I�>L��H��I��H�
$����o�H�C D;xr�H����H�{ H��H�5����A���W#��D��D��1�H���w�H�Eȋ����H�5Z�+H�����M��tuH��L��[A\A]A^A_]���H�i	H��H�5��H�=
b	[A\A]A^A_]�`�H��	���H�dg	���H��h	��H��[A\A]A^A_]Ð�L�������U���fDH���	�{���@H�le	�k���@H�pd	�[���ff.��UH��AWAVAUATSH��H���������pdL�$%(L�e�A�ԅ���L�� ���L��p���H�{L��L������uRA��u
������qfo� ���)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E�H��E1��Z���H�S(I�ċr��t)ff.��H�L��J�4�I�����H�S(D;jr�H�S0I9�tCM��tL��H��������H�����L�c0H��tH���.���{p���kH�{8L���'����H�{���������H�sXL��H����H���D��H��L��L��PL�C L��L�
�������p���H�{PZYH��t5L���-�L�������ui�������H�{�Z�����f�M��tL���s��H�E�dH+%(��H�e�[A\A]A^A_]�Cp�� ���'����H�{PH��t������u������t�H���t��H�{H�
9�+H�52:��H���:�������o���H���g����H���Z���U���H�{�!��ǃ��*���D�Cp�L ������B��f���UH��ATSH���
���H�{0H�C0I��H��t�t��1ҾH������H�s0L�����H�{0蠺����u$������~H�{����uQ[A\]�@H�{PH��t���u��p�����t�H���d��H�{H�
)�+H�5"9��H���*�������f�H���X���[�A\H��]�G���H�{�w ��H�{ǃ��t����k����f.���UH��ATI��S���M���|H��I�$H��tH;0tL�������t_I�T$ 1ۋJ��u�G�H��9�s8H��H��HH�xu�H�pH��t�H�8H��L��H���,�I�T$ �J9�r�[A\]�[H���	A\H�5g�H�=�\	]�Z��f.���UH��AUATI��SH��dH�%(H�]�H��H�E�H9z0��L�m�L��L���K�������L9c0t5L���U
��H���m��H�E�dH+%(�2H��[A\A]]��������L��聸����u}�������H�{�����t�H����H���}���{���������J���@H�E�H�5�	��H�=�[	H�H1��.��<���f�H�{PH���&��������������������H������H�{H�
��+H�5�6��H��������������L�爃�����	���f�H�{���ǃ��	���������UH��AWAVAUI��ATSH��H���pdL�$%(L�e�A�̅�uK�st��uH�{H��tH�C(�H��u@H�E�dH+%(��H�ĨH��[A\A]A^A_]���@�Cp�4���f�����t�H�{������t�H�{�a���H��t�H���D��A�ƅ�u�L�{�T�H��M���x���I�H��tH;0tL��������[���A��tA���K���Ic�L���p
��H���6���L��0���H�{H������L�������H�{0��H�{L�� ���L�����L��L���H�{0L��L������H�{0������������������H�E�dH+%(�6H�Ĩ[A\A]A^A_]��fo�0���L��p���L��)�p���fo�@���)E�fo�P���)E�fo�`���)E�fo�p���)E��������L���j�A��H�C(�P����E1��H�C(I��D;`��H�D��L��J�<���/��t�H��A�������DL��L���%�����uH���i�������@L��L������u�H�{L��p����Q���H��I����L��L��H�����L��L���M�H�߅����M�ff.�f�D��H��������H��� ��w���H�{0�?�����u9�������H�{�����H���H���D��H���7���.���H�{PH���!��������������������H������H�{H�
��+H�5�2��H����������H�{���ǃ��h����p��������fD��UH��AVAUATSH��dH�%(H�E�1�H�0�Gpt]H��L��0���H�L����L��L���H�{0L��L���>���H�{0��tN�1��������������f�H�E�dH+%(�\H��1�[A\A]A^]�L��L�������uH���A�����L��L���]���u�H�{L�u��,���H��I�����L��L��H����L��L���(�H�߅����(�1ҾH�����T���@H�{0�7�����t[H�{PH���6���������(����#������H�����H�{H�
؝+H�5�0��H����������fD�����u.H�{�E�������H������H���������H�{���ǃ���f��������f.�f����~�e+H��*fHn�H�1fl�fHn�H�1G0�~ee+H�GXfl�G@�����ff.����ff.����ff.���UH��ATI��SHc��+H�H�;H�H��t�t��H�C(H��tH�{ ��H�C(H�Ρ+[L��A\]H�@(��f���Hc��+H�H�GH�GÐ���ff.����ff.����F9G���������L�����Hc]�+H�H�F�+������ff.����ff.����ff.����ff.���HcU�+fv�H�H�TH�HpBH�@h�����@��H��H��t�UH�A]	H�5�H��H��H�}�H�==S	���H�E���@��H��t�fDH�]	H�5��H�=	S	�f��fDUH�=�\	H����H��L�
����A�`jH�ƺ��PH�
�������f�UH�=�\	H���P�H��L�
u���A�PjH�ƺ��PH�
��������f���H��H��������UH��SH��H���;��H�ߺH�
h\	��1��#��H�]�1���ff.�UH�=R\	H����H���H�5����H��]��f�UH��H��dH�<%(H�}�H�}�������uH�}��e�H�ƚ+�0�+H�E�dH+%(u���.�ff.���UH��ATI��SHcK�+H�H�;H�H��t�4��H�{H�CH��t�>��H�?�+[L��A\]H�@0��f.���UH��H��H��AUATI��S��H��Hcm�+H�������H�5G�Hc�H�>��D�q8H�e�[A\@��A]]���N�fDH�1H�e�[A\A]]�6���fDH�qH�e�[A\A]]�}�D�qH�e�[A\A]]���fD�qH�e�[A\A]]����H�H�8�#��I��I�$H�8���AUL�
Q	A�nPH�
ͮ	1�H��	A�t$�H�=1P	S�}��H�� H�e�[A\A]]�ff.���UH��H��H��AUATSH��������I��w)������u;H�p H�e�[A\A]]�8����uH�p0H�e�[A\A]]���H�H�8�E��I��I�$H�8�6��AUL�
,P	A�PH�
�	1�H�&�	A�t$�H�=SO	S���H�� H�e�[A\A]]�H�p(H�e�[A\A]]��DH�pH�e�[A\A]]��D������UH��AUATS��H����tgH�I��H�8���I��I�$H�8���AUL�
xO	A��PH�
��	1�H�r�	A�t$�H�=�N	S����H�� H�e�[A\A]]�@�wHH�e�H��[A\A]]���H�w H�����@UH�=�X	H��SH�����H��L�
��A�jH�ƺ��PH�
���o���@H��H���O�Y�+H��H�]�����UH��SH��H��H�H��tH�s��H�CH�{ H��tH�s ��H�C H�{(H�C(H��t���H�{0H�C0H��t�p��H�{PH�CPH��t�Z��H�{8�a��H�z�+H�C8H��H�]�H�@(��@��UH��SH��H��H�H��tH�s���H�CH�{ H��tH�s ����H�C H�{(H�C(H��t����H�{HH�CHH��t���H���+H��H�]�H�@(��ff.���UH��AUI��H��ATSH��������I��w1������uC���I�u I�E H�e�H��[A\A]]���@��u�~�I�E0H�e�[A\A]]��I�EH�8����I��I�$H�8����AUL�
�L	A��PH�
��	1�H�͚	A�t$�H�=�K	S�F��H�� H�e�[A\A]]����I�E(H�e�[A\A]]�@����I�uI�EH�e�H��[A\A]]����f���H��tUH��SH��H��H�?H�H��t�W��H�{H�CH��t�A��H�{H�CH��t�+��H�{8����H�C0H��tH�{(��H�{P�:�H��H�]������D����H��twUH��SH��H��H�?H�H��t����H�{H�CH��t���H�{H�CH��t���H�C(H��tH�{ ��H�{H��H��H�]���V��fD�ff.�@UH��AWAVAUATSH��H�����H��I����I�|$0A�D$LI��H��t~���I�EH����H����H��I���Q��H��I���v��A��H��+H����H��I�uHI�}H�SM��D��L�
�=���XZH�e�[A\A]A^A_]��H�xH�5T	�����uTI�EH���s���H�e�H���	[H�54�H�=�I	A\A]A^A_]���������H�_�+�_���f�I�}�W��H��H��t�H�5�S	������t�H����I���J���I�>H��I����I�>H�E�����L������H�E�I�A�D$L�?�����UH��AWAVL�}�AUI��ATSH��HH�u�H��+L���8�dL�$%(L�e�I��H�E����D��l�Hi]�ʚ;H]�L�����H�xI��H�@H��t�O��H�u�H�U�L������H�u�I�FH��trL������H���+L���8����D���Hiu�ʚ;Hu�L���	H)�H�
��H�H	H���_H�E�dH+%(��H��H[A\A]A^A_]�H�5MR	H�������tI�~����u'L�-_R	I�~L�������uHL��� ����Q���H�5R	H�=!R	�e���I���]��L��L���1��������@I�~L�����I�F8����f���UH��AVI��AUI��H��ATSH��dL�$%(L�e�I��H�E��g�H�xH��H�@H��t����L��H�U�L���o��H�u�H�CH��t*L���j��H�E�dH+%(u"H��[A\A]A^]�fD�L��������@��UH��AWAVL�}�I��AUI��L��ATSH��8H���+dL�$%(L�e�I��H�E��8����D��
�L��L��H�U�Hi]�ʚ;H]����H�u�L��H��tn���H�^�+L���8����D����Hiu�ʚ;Hu�L�X�	H)�H�
P�H��E	H���i]H�E�dH+%(uJH��8[A\A]A^A_]��C��L��I������L��I�����I�~(M��L���H�
�����_������ff.���UH��AWAVL�}�AUI��ATSH��HH�u�H���+L���8�dH�%(H�]�H��H�E����D����Lie�ʚ;Le�H���X�H�8I��H�H��t���H�u�H�U�L�����I�H�}������H�}���������tA�FP��H�u�H���3��H��+L���8����D��G�Hiu�ʚ;Hu�L�ڍ	L)�H�
¨H�QD	L����[H�E�dH+%(�mH�e�[A\A]A^A_]�f�H���H��H��I���m���H��1�M��S��L�
���L��H�5�	���XZ�Q���@H�-�+L���8����D����H��Lie�ʚ;Le��P��H��I����I�} H��Hc�+H�H����H�HH����H�U�H�p ��H�U�I�ƀJPH�����I�}(I��L��H��L�����1�����L������H���+L���8����D�����Hiu�ʚ;Hu�L��L)�L��	H�
R�H��B	�ZH�}��������H�U���H�U�I���^����F�fDUH��AVAUATSH���M��H��I����I�} I��Hc�+H�H��tLH�PH��tCH�p ��I��A�NXH�����I�}(I��L��H��L��)1����[L��A\A]A^]�"���f��{�I���fD��UH��H��AUATI��H������H�
b�H�׉�Hc�H�>���p@H�e�A\A]]�G��H�pH�e�A\A]]�>�fDH�p H�e�A\A]]�&�fDH�p(H�e�A\A]]��fDH�p0H�e�A\A]]�V��fD�p8H�e�A\A]]�����p<H�e�A\A]]��H��u�H�8���I��I�$H�8����AUL�
�A	A�PH�
��	H�܏	1�A�t$�u�H�=	A	V��P��H�� H�e�A\A]]�f���UH��AVI��AUI��H��ATSH���0�L��1�L��I�����I�t$8H��tI�D$8H��[A\A]A^]�=��DH��1�[A\A]A^]���fD��UH��AVAUI��ATI��H��SH��dH�%(H�]�H��H�E����L��L��H�U�I�����H�u�H��H��t)����H�E�dH+%(uLH�e�[A\A]A^]���+��H��I���P���H��I�~(1�S��L�
����M��H�5�J	�}���XZ��D�@UH��AUATSH��(dH�%(H�]�H��H�E���H�@HI��H�����I��H�q�+H���PI�t$PI�<$H�L��L�E��g�H�}�I�D$@��H��trH����H��I���_��H��I�����I�t$HI�T$@M��H��I�|$��L�
EH)�It$PS���XZH�E�dH+%(�H�e�[A\A]]��H��H�E�� �H��I������I�<$H�U�H���5��H�}���I�|$8�P�H�E��f.�I�|$8�6�H�E�I�D$8H�����I������H��I���B��H�����I�}I��L���H�
G����2��L���
����0���D��V��H��+���f.�H���(��H��I���M���I�|$I��L���H�
Y������������J�f.���UH��AVI��AUI��H��ATSH��pdL�$%(L�e�I��HDžx������H��x���L��L��H����H��x�����HCHH�CHH;C@�gH�{ tL�+H��+H����M���I�EH�5�+H��tH90tL���?�����A�E8�I�} H����I�U(L�m�L���O��L�����Hc�H�S(H�s�S L������H�E�dH+%(�H�e�[A\A]A^]ÐH�{8�W�H��x���L��H�C8���I�����H��H���a��L������I�}M��H�ډ�H�
f����Q��H���)�����L�5	�+L�����������DxL��H���)�����@H���	H�5�H�=�;	�V���1������L���@�L��H�����L��I���*���H�sHH�S@M��H��H�{��L�
��H)�HsPAT�@��XZ�������@��UH��SH��H���GH����v-�GL���H�݇+H��H�]�H�@H����GL������D��UH��SH��H��H�@H�C@H��t���H�{8H��t61����H�{8H�C8H��t�ĸ��H���\�H��H��t@����H���C�H��H��u�H�4�+H��H�]�H�@(��fD��UH�5YE	H��SH��H���d�H���+H��H�]�H�����ff.����UH��AWAVAUATSH��HH�E�u�L�M�H�E�dL�<%(L�}�L�(M��taH�E�A��H��M��H�E�DM�/I�}�D����tpH��H�E�I�}D��PL�M�H�M�L�E��u�����E��E�A$M�XZM��u�H�E������H�E������H�E�dH+%(u!H�e�[A\A]A^A_]�M�M���s�������ff.����UH��SH��H�^(H��tf.�H�H�8����H�[H��u�H�]���fD��UH��SH��H�Z(H��tf.�H�H�8�ո��H�[H��u�H�]���fD��Uf�H��SH��H�_(�O`GPH��t"ff.�H�H�8腸��H�[H��u�H�]���fD��UH��SH���[�H�_(�g`�f�GPH��tfDH�H�8�5���H�[H��u�H�]���fD��UH��AWAVAUATSH��H��HH�}�H���+dL�$%(L�e�A����L�{(M��tQH�E�1�L�u�H�E�M�/1�L��I�}���U�H�u��]��E��U������D�e�I�}�9���M�]�M��u�H�E�dH+%(uH�}�H��H[A\A]A^A_]�g������f���UH��AWAVAUI��ATSH��Lc%ك+I�M�t$�4��I9�t_I�|$H��M�|$H9�t"H��tL�����I�\$H��tL��H���k���I�EL��L��H���H��[A\A]A^A_]��f.�H��[A\A]A^A_]Ð��UH��SH��H��H�Y�+���H�����H��tH�]�1�H����g����H�]���f.�UH�=eA	H��SH���+��H��製��H��H��L�
�jH��A�h��H�
��詸��H�]���UH�=%A	H��SH������H���S���H��H��L�
u�jH��A� �xH�
~��Y����8H��H���9���[�+H��H�]���f.���UH��AUL�-���ATSH��H���GH���H�����H��E1�H�4���H�C8H��H�5�@	����H�{8H��E1�H�P���H�5|@	����o���H��E1�A�H�LTI��H�5�M	H�����L��H������H��L��E1�I��A�H�5~K	H������H��L��E1�A�H�c���H�5
@	���L��H��L��H�5�{	A�E1����H��L��H��[A\A]]�D�@��UH��H��H��AUATI��S��H��Hc�+H�������H�5��Hc�H�>��D�q,H�e�[A\A]]���fD�q0H�e�[A\A]]���fDH�qH�e�[A\A]]���DH�qH�e�[A\A]]���D�A H�e�[A\A]]���@�q(H�e�[A\A]]���fD�A$H�e�[A\A]]���H�H�8�y���I��I�$H�8�j���AUL�
`4	A�aPH�
k�	1�H�Z�	A�t$�H�=�3	S�ӽ��H�� H�e�[A\A]]�@��UH��AWAVAUATSH��H��Lc%�+I�H��t"H��H��1�E1�SL�
����1ɾ�Y��XZI�|$H����Lc=z+I�M�w����I��I9�t?I�I�wH9�t#H��t
H�u����H�u�M�oM��tL������H�L��H����I�|$H�e�H��E1�[E1�A\H����A]H�5�=	A^A_]�@��H�e�[A\A]A^A_]Ð��H��5�~+A��1�1��������UH��SH��H���+�H�,~+��}+����H���A�1��~�B+H�C0H��H�3=	fHn�H�qNH�583	fl�H���H��H�==	H���H�S�CfHn��~2B+fl����2���H�߾H���b��H��<	1�H�5!c	H�=�<	A�����H��H�]���H���+��H�5!}+H��艴������@��UH��SH��H����H�4}+�&}+����~�A+H�'H�C0H��fHn�H��H���fl�C�\��A��@H�<	H�52	H��H�=<	�9�H�߾H���y���t���A��@H��;	H�5>	H��H�=�;	��H�߾H���A��A��@1�H��;	H�5�;	H�=�;	�߶��H�߾H���������H��;	H�5�M	A��@H�=�;	H����H��H�]���H������f�H�5|+H���1�������ff.����UH��AUI��ATSH��Hc�{+H�L�#H�M��tkI�|$I�D$H��t苭��I�<$I�$H��t�u���I�|$ I�D$ H��t�]���I�|$I�D$H��t�%���L��(��H�{H�CH��t�r�H�;{+L��H�@0H��[A\A]]�����UH��AUATSH��Hc{+H�������I��w-������u?H�H��H�pH�e�[A\A]]���fD��uH�pH�e�H��[A\A]]���DH�H�8�M���I��I�$H�8�>���AUL�
4/	A��PH�
o�	1�H�.}	A�t$�H�=[.	S觸��H�� H�e�[A\A]]��H�H�p �u���@H�H�p�e���@��UH��AUATI��SH��Hc
�y+H�������tbH�H�8藸��I��I�$H�8舸��AUL�
~.	A��PH�
�	1�H�x|	A�t$�H�=�-	S��H�� H�e�[A\A]]�f�1��ApuH�1H�e�H��[A\A]]�3��1��Apt�H�1����UH��SH��HcDy+H��(���f�H�@ H�@H�]���f���UH��SH��Hc�x+H��x+H����H�{H�CH��t���H�{H�CH��t��H�{H�CH��tH�]��镪��DH�]���f.���UH��AUI��ATSH��������uTH���$���Hc-x+I��L�H�;����M����L���ε��L��H�C@H��迱���cp�H�H�e�[A\A]]�DH�I��H�8�ʶ��I��I�$H�8軶��AUL�
�,	A��PH�
$�	1�H��z	A�t$�H�=�+	S�$���H�� H�e�[A\A]]�DH���h���Hcqw+I��L�H�;�c���M��t.L������L��H�C@H�������KpH�H�e�[A\A]]�D�cp�H�C@H�H�e�[A\A]]�f���H��x+H��tH��x+��UH��ATSH��x+H��������uH��x+H�e�[A\]�fDH�=x6	���H��E1�E1�j�hH�ƿH�
��������PI��H�����L��H������XH�,x+ZH�e�[A\]�f���UH��AUI��H��ATH��I��SH��dH�%(H�M�L��H�E���H�5����H��H���d������I�<$H���C���H�U�L��L��P0H��tAH�:r+H��H�����H��tH����H�E�dH+%(uRH��[A\A]]��H�u�H��tH��H�E��w����D諫��H�
_5	�H�߉�1�����,��ff.����UH��SH��H���;���H��tVH��H�H��tH;0tH�������t:����H�;H���Z���H�xt=���H�;H���C���H��H�]�H�@��DH���	H�5B�H�=)	�v���H�]�1���ff.���UH��AUA��ATI��SH��H�����H��t|H��H�H��tH;0tH��������t`M�����b���H�;H��觲��H�x uH��1�[A\A]]��;���H�;H��耲��D��L��H��H�@ H��[A\A]]���H���	H�5�H�=I(	覩��H��1�[A\A]]�f�H�G	H�5’H�=(	�v���H��1�[A\A]]�f���UH��AUI��ATI��SH��H�����H��tLH��H�H��tH;0tH��������t0�k���H�;H��谱��L��L��H��H�@@H��[A\A]]���H��	H�5b�H�=y'	�֨��H��1�[A\A]]�f���H��t+H��tH��t+��UH��ATSH��t+H��������uH��t+H�e�[A\]�fDH�=�2	���H��E1�E1�j�H�ƿH�
���/����PI��H��菿��L��H������XH�4t+ZH�e�[A\]�f���UH��SH��H���;���H��tFH��H�H��tH;0tH�������t*����H�;H���j���H�@H��t+H��H�]����H�)}	H�5�H�=9&	薧��H�]�1���ff.���H��s+H��tH�ys+��UH��SH�ds+H��H�������uH�Ms+H�]�������H��H������H�)s+H�]�����U1�H��ATSH��5+L��`���DH��舫��H��H��H��L9�u�[H�5�/+A\]�i���f���H��/+�@��UH��AUATSH��H����H�5�0	I��L�%�/+1������u�H���I����=tDI�4$L�������u�Hc�H��/+H�[H��H��[A\A]]��H��[A\A]]�a�����&r+��u���H�5�m+H��t/L���-����u#H��m+�H�V0	H�5�H�=y$	�֥��1��f���UH��H���
�q+dH�%(H�E�1���u�F����q+H��q+��tH�U�dH+%(uS��@H�}�����H��.+��H�Ѕ�tH�`q+�^q+�@H�}����H��H��u�H��l+H�����N��ff.���UH��ATSH�����q+H����t?L�cM����H�sH��t9H�=.	�]��[L��H�=O/	H��A\1�]镸��D�[���f�L��H�5+/	����H�{��t	[A\]���[H��H�=/	A\]�M���DH��,	H�5J�H�=#	�^���[1�A\]��H��.	H�5"�H�=�"	�6�����@��UH��SH��(dH�%(H�E�1�H��t_�p+H����t"H�CH��tiH�U�dH+%(�}H�]���H�}��w�����uH�}����H�[k+��o+��H�2,	H�5b�H�=9"	薣��1��f�H��-	H�5B�H�E�H�="	�r���H�E��p������@��UH��AWI��AVI��H��AUATSH��(dL�$%(L�e�I��H�E��e���I��L�����L��H�U�L��H��踡��I��耣��H�}���������t
�CX��H�u�H���UA�}<�ZM�}0����I9���I�}0����1�H�5-	H���~�H�{H�CI��H��t����L��L��誾��L��H�C���L�����L�+H��l+H����M���JI�EH�5�l+H��tH90tL��������%I�} H���2����H�H�CL�����H�E�dH+%(�H��([A\A]A^A_]�H�{H�CH��t�J���L�sL�+H�,l+H���`���L�5l+L���������I����W\L��H���<���4����L��踣���n������������L��I��H��能��L��H�E��ǝ��L��违��M�}0L�u��r���I9��q����D���@L�����H�}��O�������f.�H�1	H�52H�=�	���1��������f.���UH��SH��H��t^��l+H����t!H�sH��t&H�]�H�=�)	������+��H�sH��u�H�]�H�5+	H�=�)	�����f.�H��(	H�5�H�=�	�F���H�]�1���ff.���UH�=[)	H��AWL�=H	AVL��AUL�-�*	ATL�e�SH��8dH�%(H�E�1�H�E��c��1�1�M��H��L��H���~���H�}�H�E�t�~���I�ؾH�M	H�H�E�H�	H��L�H1�胨��L������M��1�1�L��L���)���L�M�H�E�M��t(j��L��@	H�
��jH�5	H�����XZH�}�1�E1�L�%�)	���I��H��H��u0��L���`���I��H��tH��L���m���H��tPH��L�3M��t\L��L��L�u������u�H�}��p���L�u�M��u�H�-)	H�5	�H�=P	譞���&L��L���=���I����L��設��I��L���ݚ�����L��H���
���H�5�'+H�����H���v���I��H��t~H��E1��L�#L��L��袨��H��t=H�[H��u�L�����H�}��S��H�E�dH+%(u9H�e�L��[A\A]A^A_]�f�L��L��腢��H�[I��H��u���E1�����fD��H�mi+H��tH�ai+��UH��SH�Li+H��H�������uH�5i+H�]�������H��H�����H�i+H�]�����UH�����1�]H��1����fD��UH��AVAULc-
i+ATI��SH��I��L���H����H��H�H��tH;0tH�������tgM�����y��H��I�$H��tH90tL���������M�uM9�t%L��臚��M�eM��uWH�5_h+H���߽��A�e8�[A\A]A^]ÐH�.'	[H�5a�H�=	A\A]A^]�^���fDM�uM��t�I�EL��还���DH�|	�ff.�@��UH��AUI��ATSH����tgH�I�̉�H�8�G���I��I�$H�8�8���AUL�
.	A��PH�
�x	1�H�(i	A�t$�H�=U	S衤��H�� H�e�[A\A]]�f�H���H���H�e�L��[H��A\A]]�S�����UHcdg+H��ATL�$SH�����H��t-H��H�H��tH;0tH�������tI�$[A\]��H��%	H�5�H�=�	����1���f�UH��AVAUATSH���=���H�x I��H��ty�l���H��tI�t$(H��������u^H������H��I��D�`@莩��H��I��A�����I�}(SA��A��H�<���M��1�PD��1�����Y^H�e�[A\A]A^]�DA�D$@u�H���8���H��I���]��H��I�|$(1�S��M��L�
eH�5�#	艚��XZH�e�[A\A]A^]�f.���UH��SH��dH�%(H�]�H��H�U�H�E��b���H�u�H��H��t�!���H�E�dH+%(uH�]���@������ܺ��ff.����UHc�e+H��ATL�$SH������H��t-H��H�H��tH;0tH���E����tI�D$[A\]��H�$	H�5H�=�	�F���1���f���UH��AUATSH��H��H� tp��H�{ I��H��tK�_���I��H��t>M��t+L���ff.�f�H�vH��tL;.u�L���J���I��L��L���l���I��H�{8�P��H�{(L�c8tH�^d+H��H�@HH��[A\A]]��H�{0u�H�{ ����H�C(H��H��t�W����H�~x	�H�=	1��K����f���UHc4d+H��ATL�$SH���r���H��t-H��H�H��tH;0tH�������tA�D$[A\]��H��"	H�5r}H�=�	���[1�A\]�ff.�@��UHc�c+H��ATL�$SH����H��t-H��H�H��tH;0tH���e�����tA�D$[A\]��H�."	H�5�|H�=		�f���[1�A\]�ff.�@��UH��AWI��AVI��AUI��ATI��SH��Hcc+H��`���M��tKH��I�H��tH;0tL���ӿ����t/H�C(H��tH�{ ��L�sL�k L�c(H��[A\A]A^A_]�DH��H�z!	H�5�{[H�=T	A\A]A^A_]騖�����UHc�b+H��ATL�$SH������H��t=H��H�H��tH;0tH���5�����t!I�<$H��t2[H�5�X	A\]�����H�� 	H�5{H�=�	�&���[1�A\]�ff.�@��UH��AVAUATI��SHc�a+H�H�;H��t`E1�1�H�5pv	1��)���I��H��tAH�5 	H���R����t�C8u8H�� 	L��H���6����uR[L��A\A]A^]����f��K8[A\A]A^]�L�����H��I��譕��H9C0t�K8L������f�H��L�����Hc.a+A���v���L�H��M��t[I�$H��tH;0tL�������tA�C8E���������8��U�������H�5�`+L��	ȈC8�-����6����H�~	H�5ryH�=Y	趔���������UHc�`+H��ATL�$SH������H��t-H��H�H��tH;0tH���E�����tA�D$8[A\]���ÐH�	H�5�xH�=�	�F���[1�A\]�ff.�@��UHc`+H��ATL�$SH���R���H��t-H��H�H��tH;0tH���ż����tA�D$8[A\]�����H��	H�52xH�=i	�Ɠ��[1�A\]�ff.�@��UHc�_+H��ATL�$SH������H��t-H��H�H��tH;0tH���E�����tA�D$8[A\]�����H�	H�5�wH�=�	�F���[1�A\]�ff.�@��H��^+H��tH��^+��UH��SH��^+H��H���X�����uH��^+H�]�����{���H��H�����H�i^+H�]������F^+��tÐUH�=�	H��萼��]�)^+����UH��AWI��AVAUA�ATSH�]�H��hL�%[Z+H�U�H�}�H�u�A�<$H��dH�%(H�E�1����H�E�AD�衬��L��Liu�ʚ;Lu�����A�<$H��H�E����AD��v���H�E�H�u�H�}�H��Li}�ʚ;H��x���L}��o��A�<$H�ރ��AD��<���A�<$HiE�ʚ;H��HE�L)����AD�H�E�����A�<$HiE�ʚ;H��HE����H�E�AD���H�}�H�u�L��Y	HiE�ʚ;HE�H�
_	L)�L�=�	H)�L���'H�}����3����H�u�H�}��g���A�<$�H�ރ��D�耫��Hiu�ʚ;Hu�L��L)�L�
Y	H�
uL���('H�E�dH+%(�H��h[A\A]A^A_]�fDA�<$H�ރ��AD�����H�}�HiE�ʚ;HE�H�E��d���H�M�H��x���H��H�y荤��A�<$H�ރ��AD��ڪ��H�U�A�<$H��HiE�ʚ;HE�H��H)у��AD�H�M�譪��A�<$HiE�ʚ;H��HE����H��x���AD�自��H�U�H��x���L�X	HiE�ʚ;HE�H�
	H)�H�u�L��H)�� &H�}�t9�D2�������H�E�H��p	L����H�H1��n+�u���f�H�E�L�hH�	Z+H���@M����I�EH�5�Y+H��tH90tL���2������zA������3A�<$A�H�ރ��AD�袩��H�}��HiE�ʚ;HE�H�E��Ĭ��A�<$H�ރ��AD��q���H�U�A�<$H��HiE�ʚ;HE�H��H)у��AD�H�M��D���A�<$HiE�ʚ;H��HE����H�E�AD��!���H�U�H�}�L��V	HiE�ʚ;HE�H�
�	H)�H�u�L��H)��$�Q����H�E�H�o	L����H�H1��*����DH�=�X+蜩����������IH�=�X+H���о�����H�59o	H�=A	���I���=���H�}�L����1��������H��n	H�5�qL���ʍ���z��������UH��AWAVL��p���AUATI��L��SH��H���H��U+dL�,%(L�m�I��HDž����8����D��ԧ��L��Hi�p���ʚ;H�x���H�����胋��L��H�������4���L��H�����H��I���_���L�����I�G@M����H����tA�GP�uH���lI�W0H�L��1�I�W0�׳��I��H�k	I�@H�����&��f.�H��p���upL�I;_@��HDžp���L���V���I�W@I�wHM��I�H��H)�H�����I����.��t�H�����1�L��H��	���(H��p���t��.����H��p���L���Z����!�L��L���E���H��
	H�����H��S+L���8����D��K���H�����Hi�p���ʚ;L��S	H�x���H�����H�
�oH)���!H�E�dH+%(�H�e�[A\A]A^A_]�I�1�1�����I�_H��U+H����H����H�H�5�U+H��tH90tH���
�������H���H���2L� H��		H�����H������L�`@M�gH�sU+H���2M���)I�$H�5VU+H��tH90tL��蜳�����I�|$ H��txH�� ���H�����H���#�������fo� ���L��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��D���������Ã��O1�H������L��XH�.���L��I����L��H�����I�<$M��H�ډ�H�
u���耉������I�GH��tI�w8H��~
I�W I�0��L���԰��L��I��虘��L��H�������H�MU+H���H��I�t$HI�<$I��AUH�L�
����
���XZ���I�W0H�������I�wH1�H��1��ӝ��H��H��tI�H��H�57	�(���H��蠅��I�G@�B����H�5r	H�=Y	蝿��H���U���H��1�L���1�����H��	H��������������<t��I��H�q	H���������H�1S+H��������������DH��H���I������@��������`���������H�T+����fDH�=�R+輣����������CH�=�R+H��������H��p���H�������H��	H�H1���#���fDH��萇�����]������L���K����������L���˒�����t������D����@H�����H��h	H�5Kk覇���_����H�7	H��h	H�5�jH��H������|����f���蒨��f���UH��AWAVAUI��ATSH��H��� �M����H��I�EH��tH;0tL���������M�ePH��	M��t&H��H�5kiH�=�	[A\A]A^A_]���DH��蘃��I��H��t,H��ff.�f�L�3L��L���2���H��tMH�[H��u�L���̕��L��H���1��I�}8�(��I�]8H��[A\A]A^A_]�DH��g	�^���@L��L������H�[I��H��u�����UH��SH��H����H��t&H��H�H��tH;0tH�������t
H�CH�]���H��g	H�5"hH�=�	���1���f���UH��SH��H����H��t&H��H�H��tH;0tH��莮����t
H�C H�]���H�!g	H�5�gH�=9	薅��1���f���UH��SH��H���K�H��t&H��H�H��tH;0tH���.�����t
H�C(H�]���H��f	H�5gH�=�	�6���1���f���UH��SH��H�����H��t&H��H�H��tH;0tH�������t
H�C0H�]���H�af	H�5bfH�=y	�ք��1���f���UH��AWAVI��AUATSH��H��XdL�,%(L�m�I��H�E��h�H����H��H�H��tH;0tH���G�������M���FI�}�;H��L���������L��H�u����H�}�A��H���t����I�EE���kH�E�H��tD�(�I�A9��`H��	E1�H�E�H�{PH�CPH��t�\���H�}�H��t����H�{(A�L�m����L�=�K+L��H�E�A�?���AD�����A�?HiE�ʚ;L��HE�H+CX���H�E�AD����A�?HiE�ʚ;L��HE����H�E�AD��Ɲ��H�}�L�E�H�
�	HiE�ʚ;H�U�HE�H�u�H+CXH)��g�"DH��d	H�5�cH�=�	����E1�H�E�dH+%(�(H��XD��[A\A]A^A_]�fDH�Id	H�5�cH�=a	辂���@E�������H�{ ��L��蜩��L�{ L�s@I��HczN+L�H�E���H��M����I�H��tH;0tL���-�������H��	H�E�H�E�L;ptL�pH�5N+L���}���L�{ HcN+D�sHL�H�E��R�H��M����I�H��tH;0tL���������H�E�D;p�{L�{ Hc�M+D�sLL�H�E���H��M���TI�H��tH;0tL���o������7H�E�D;p�L�{ Lc5nM+��M�H��M���jI�H��tH;0tL���%������MA�f8�L�{ Lc5-M+�x�M�H��M����I�H��tH;0tL���������A�f8�I�}H�5R
	臻������L�5�	I�}L���l�������I�}L���h~��L�{ Lc-�L+A����M�H��M���fI�H��tH;0tL���a������IA�E8E���������8��|�������H�5IL+L��	�A�E8裡���\���fDH�b	H�5�`H�=��.����#���f�H��L���ū����t�H�u�L���Ż��A������DH���H�E�����L�k Lc5�K+��M�H��M����I�EH��tH;0tL���{�����tgA�F8��������H�5xK+L��A�F8�Ԡ������D�pH�5MK+L��赠������D�pH�5-K+L��蝠���m����H�}�H��		H�5�c�)���2���@I�}E1��D���I��H��tH���D��L��I��蹯��L�{ M���������J+�E���H��I�H��tH;0tL��薧������HcE�I��J8L�r0���f�H�E��x���������DH��H�/		H�5�]H��H�E��g~���5���f�H�}�H�
		H�5.^�I~�����@H�}�H��	H�5~^�)~������@H�}�H��	H�5�]�	~���)���@H�}�H��	H�5^��}�����H�}�H��	H�5R^��}�����������UH��SH��H���{�H��t&H��H�H��tH;0tH���^�����t
H�C@H�]���H��^	H�5�\H�=	��f}��1���f���UH��SH��H����H��t&H��H�H��tH;0tH�������t
�CHH�]��ÐH��^	H�5\H�=���}��H�]�1���ff.���UH��SH��H����H��t&H��H�H��tH;0tH��莥����t
�CLH�]��ÐH�!^	H�5b[H�=9��|��H�]�1���ff.���H��G+H��tH��G+��UH��SH��G+H��H��託����uH�mG+H�]��������H��H���Ь��H�IG+H�]������.G+��tÐUH�=�	H�����]�G+����UH��AWAVL�}�AUATI��H��SH��(H�u�dH�%(H�]�H��H�E���y��I��H��蕢��H�u�L��L��I��賆��I���{��H�}�����;�����tA�EX�L��{��H�}������������H�u�H����M�n M���Lc5G+�Y��H��I�EH��tH;0tL���У������M�A�E8��XM�������H�5&	L���X������@H���x��H��D�h@I���x���H��I��A��虳��I�~(SA��A��H�&��D��M��P1�1�����XZL����v���f.�H���|��H�E�dH+%(�KH�e�[A\A]A^A_]�fDH��	H�5"XH�=���z��fDH���Hx��H��D�h@I���Ȉ��H��I��A�����I�~(SA��A��H�v��1�1�PM��D���V���Y^M���c����B���fDL������M�n M���v����f�I�M0H�M����L��訮��I��H���y��L��I���"���H�E�I9������H�56[	H�=~	�¯��I���*���H��L����1�����L���u�����f�H�����H�}��?|���������D��UH��SH��H���[���H��t&H��H�H��tH;0tH��莡����t
H�CH�]���H��Z	H�5VH�=9��x��1���f���UH��SH��H�����H��t&H��H�H��tH;0tH���.�����t
H�C H�]���H�YZ	H�5rUH�=��6x��1���f���UH��SH��H�����H��t&H��H�H��tH;0tH�������t
H�C(H�]���H��Y	H�5�TH�=y���w��1���f���UH��ATI��SH���:���H��tMH��H�H��tH;0tH���m�����t1H�{HuRM��t]L9c0tL�c0H�5�B+H��[A\]���[A\]�H�qY	[H�5TH�=�A\]�Jw��f.�H��	����k��I���fD��UH��SH��H�����H��t&H��H�H��tH;0tH��辟����t
H�C0H�]���H��X	H�5RSH�=i���v��1���f���UH��ATA��SH���*���H��tUH��H�H��tH;0tH���]�����t9H�{HuRD9c8u[A\]��D�c8H�5�A+H��[A\]驗��f�H�YX	[H�5�RH�=��A\]�2v��f�H��	�����UH��SH��H�����H��t&H��H�H��tH;0tH��辞����t
�C8H�]��ÐH��W	H�5�QH�=i���u��H�]�1���ff.���UH��ATA��SH������H��tUH��H�H��tH;0tH���M�����t9H�{HuRD9c<u[A\]��D�c<H�5�@+H��[A\]陖��f�H�IW	[H�5�PH�=��A\]�"u��f�H��	�����UH��SH��H��H� H��t=�B��H��H������H�{ ���H�߉�����H�{ ���H�߉�����H�{(tH�;@+H��H�]�H�@H��DH�{ ���H�C(H��H��t�fr����@H��V	�H�=�1��V}���@��UH��SH��H������H��t&H��H�H��tH;0tH�������t
�C<H�]��ÐH�)V	H�5�OH�=���t��H�]�1���ff.���UH��ATA��SH���Z���H��tUH��H�H��tH;0tH��荜����t9H�{HuRD9c@u[A\]��D�c@H�5
?+H��[A\]�ٔ��f�H��U	[H�5�NH�=�A\]�bs��f�H�������UH��AUI��ATI��H������H�׉�H�]DHc�H�>������H�e�L���A\A]]����諄��I�t$I�D$H�e�H��A\A]]�o��苄��I�t$ I�D$ H�e�H��A\A]]�o���{���I�D$(H�e�A\A]]�@�ï��H�e�L��H��A\A]]�����r��H�e�L���A\A]]����r��H�e�L���A\A]]���I�$�u�H�8�{��I��I�EH�8�{��ATL�
��A��PH�
3P	H�|?	1�A�u�u�H�=��V���z��H�� H�e�A\A]]���UH��SH��H���[���H��t&H��H�H��tH;0tH��莚����t
�C@H�]��ÐH��S	H�5�LH�=9��q��H�]�1���ff.���UH��AWAVAUI��ATI��SH��H�����H����H��H�H��tH;0tH����������M��tI�<$�TH��L���ɜ������L��L���Ƭ��A�ą��H�{ H����H�s(���H�C0L�{ Lc5�<+H�E��
��M�H��M���>I�H��tH;0tL���y������!H�E�I;FtI�FH�5\<+L���ԑ���C8L�{ Lc5f<+�E����M�H��M����I�H��tH;0tL�����������E�A;F���C<L�{ Lc5<+�E��_��M�H��M���pI�H��tH;0tL���˘�����S�E�A;F��L�{ Lc5�;+���M�H��M����I�H��tH;0tL��肘������A�f8�L�{ Lc5�;+����M�H��M����I�H��tH;0tL���A�������A�f8�L�s Lc=I;+���M�H��M���eI�H��tH;0tL���������HA�G8���L������H�5b�H�xI��萩������H�{H��t1����H�{HH�CHH��t$�Rk���H�iP	H�5IH�=Y��n��E1�H��D��[A\A]A^A_]ÐH��P	H�5�HH�=)��n����@H�Q	H�5�HH�=	��fn���@��H�5>:+L��A�G8蚏���*���DA�FH�5
:+L���}������A�FH�5�9+L���]����"����H���H�5NH�=����m���<����H���H�5�RH�=i���m������H�n�H�5NH�=I��m���=����H�N�H�5rMH�=)��m������H�.�H�5�LH�=	��fm�������H��H�5�LH�=���Fm�������I�}�g���I��H���lm��L��I�����L�k M������Lc=�8+�H��H��I�EH��tH;0tL��迕����tM�A�M8M�u0���H���H�5LMH�=c��l������ff.���H��7+H��tH��7+��UH��SH��7+H��H���؇����uH�}7+H�]�����[���H��H������H�Y7+H�]�����UH��AUATI��SH��H�%7+Lc-&7+����c���L��H��蘓��H���P���H��t H��H�H��tH;0tH��賔����tK�,H��[A\A]]���UH��SH��H������H��t&H��H�H��tH;0tH���n�����t
H�C H�]���H�[�H�5�EH�=��vk��1���f���H�
6+H��tH�6+��UH��SH��5+H��H��蘆����uH��5+H�]�����k���H��H�����H��5+H�]�����UH��AVA��AUI��ATI��S�3���M����H��I�EH��tH;0tL��葓�������D���H��M����I�$H��tH;0tL���b�������I�}(H��H��u'�ff.�ff.�H�vH��toH�L;#u��Zt��H��1�H�����I�E(D�sI�}(�
���L��I�E([A\A]A^]�u��f�H��[H�5�CH�=��A\A]A^]��i��fD[A\A]A^]��H��L	��ff.�@UH�=��H��SH�����H���3���H��H��L�
պ��jH��A� ��H�
��ij���H��H���I�����3+H��H�]���f.�UH�=V�H��SH���{���H������H��H��L�
%���jH��A� ��H�
N����i���xH��H���ٌ���S3+H��H�]���f.���UH��AUATI��SH��H��dL�,%(L�m�I���D���H��toH��H�H��tH;0tH���g�����tSM����M��te�533+1�L�M�M��L��1�H���E��y���E�H�U�dH+%(uqH��[A\A]]�DH��J	H�5�@H�=���&h��1���f�H�C�H�5�@H�=���h��1��f�H��	H�5�@H�=����g��1�������f.���UH��AWE��AVE��AUI��ATI��SH��H���M��4���M��t_H��I�EH��tH;0tL���V�����tBH��t}M��thAWM��H��1�AVD�M�L��1��5
2+�xx��XZH�e�[A\A]A^A_]��H��I	H�e�H�5�?[H�=��A\A]A^A_]�g���H�3����H��	����H��tg��wBUH��SH��H��Hc�1+H�9p0uH�]��Ð�p0H�5~1+����H��H�]���e��@H��I	H�5�>H�=)��f��fDH�iI	H�5�>H�=	��ff��fD��UHc\1+H��ATL�$SH������H��t-H��H�H��tH;0tH�������tA�D$0[A\]��H��H	H�5�=H�=���e��[1�A\]�ff.�@��UHc�0+H��ATL�$SH���R���H��t-H��H�H��tH;0tH���u�����tI�D$[A\]��H�IH	H�5"=H�=��ve��1���f���UHcl0+H��ATL�$SH�����H��t-H��H�H��tH;0tH��������tA�D$([A\]��H��G	H�5�;H�=���e��[1�A\]�ff.�@��UH��AWAVAUATSH��(H�UdH�%(H�E�Hc#/+�A�A������������t%H�E�dH+%(��H��([A\A]A^A_]�L�4I��I��L�����M�>�E��E�1��E�M��tQL��A�FpuY�d���H��H��t71��uz��I��H��t(�����L��H���g��L��H�U�H�u��}���L���`���EċU��PA�$��L��������H��H��t�1��z��I��H��tϺ����L��H����n����݄��ff.�f���UH��AUATA��SH��H��D�-�.+����H��t`H��H�H��tH;0tH���@�����tDE��xgIc�H�D9`(uH��[A\A]]�D�`(H�5-.+H��荄��H��H��[A\A]]�a��H��E	H��H�5�9H�=��[A\A]]�c��@H�0������UHc�-+H��ATL�$SH���b���H��t-H��H�H��tH;0tH��腋����tA�D$,[A\]��H�YE	H�5�8H�=)��b��[1�A\]�ff.�@��UH��AWAVAUfI~�ATI��H��SH������H���������dH�4%(H�u�1��a��H��t!H��H���T���H�߉���薀������v.H�E�dH+%(�-H��[A\A]A^A_]�f�H��H��p����Ѡ��fIn�M�l$(�D,����M��u�DM�mM��t�M�}H��I�?�|����p���A9�|��x���A9��I�|$ f�E1�D���,���L�������)�����Cg��I�|$ ������H��H��������b��������9���������I�?L�����L�� ���L���~{��I�|$ L��H��H������G����� ���1�E1�A�t$HI�|$ L������v��I�?����fo�p������������)� ���foE���������ʋ����)�0���foE�)�)�@���foE������)�P���foE�)�`���fo����)����f��*�f/��8����f��*�f/��$���I�?L��H���4���������I�?D����L��H�����D�������������A�D$`tH�������
�������L���0^�����ـ��f���UH��AUATA��SH��H��D�-�*+��H��t`H��H�H��tH;0tH���@�����tDE��xgIc�H�D9`,uH��[A\A]]�D�`,H�5=*+H��荀��H��H��[A\A]]�]��H��A	H��H�55H�=��[A\A]]�_��@H�:������UHc�)+H��ATL�$SH���b�H��t-H��H�H��tH;0tH��腇����t�AD$ [A\]�DH�YA	H�5R4H�=)��^��[f�A\]�ff.�f���UH��AVfA~�ATSH��H��Lc%X)+���H��tvH��H�H��tH;0tH�������tZf�fAn�/�rtI�A.L$ zuH��[A\A^]�@E�t$ H�5�(+H���<��H��H��[A\A^]�J\��f.�H��@	H��H�5>3H�=U�[A\A^]�]��@H�����ff.�@��UHc�(+H��ATL�$SH����H��t-H��H�H��tH;0tH���%�����t�AD$$[A\]�DH��?	H�5r2H�=���&]��[f�A\]�ff.�f���UH��AVfA~�ATSH��H��Lc%�'+�{�H��tvH��H�H��tH;0tH��螅����tZf�fAn�/�rtI�A.L$$zuH��[A\A^]�@E�t$$H�5�'+H����}��H��H��[A\A^]��Z��f.�H�)?	H��H�5^1H�=��[A\A^]�L\��@H�����ff.�@��UH��AUI��ATI��H����w5H�׉�H�a-Hc�H�>�����^��H�e�L���A\A]]�0���I�$�u�H�8�!e��I��I�EH�8�e��ATL�
�A�4PH�
:	H�)	1�A�u�u�H�=2�V��yd��H�� H�e�A\A]]��[��H�e�L���A\A]]�p��r��H�e�L��A\A]]����f.��^��H�e�L���A\A]]�x�����r��H�e�L��A\A]]���f.���UHc�%+H��ATL�$SH���r�H��t-H��H�H��tH;0tH��蕃����tI�D$[A\]��H�i=	H�5b/H�=9��Z��1���f���H�%+H��tH�	%+��UH��SH��$+H��H���u����uH��$+H�]�����{�H��H�����H��$+H�]�����UH�����1�]H��1���V��fD��UH��AUATI��SH��H���T���H���H��H�H��tH;0tH��蓂�������[��H��M����I�$H��tH90tL���d�������Lc-$+I�I�}L��I�EH��t��U��Hc�#+H�H�xH��t�W����I�]H�{�CH��t
�U��H�CL���"v��H�;H�H�CH��t�U��H�H��[A\A]]��H��<	H��H�5^-H�=u�[A\A]]��X��@H��<	���1���~���a���ff.����UHc,#+H��ATL�$SH����H��t-H��H�H��tH;0tH���5�����tI�$[A\]H�@�@H�<	H�5�,H�=���6X��[1�A\]�ff.�@��UH��AUATI��SH��H���t���H����H��H�H��tH;0tH��賀������M��t&��~��H��I�$H��tH90tL��舀������Lc-A"+I�I�}L��I�EH��t�
T��Hc"+H�H�xH��t�W����I�]H�{ �CH��t
��S��H�C M��tL���!U��H�C H�;H�H��t�S��H�H��[A\A]]��H��:	H��H�5�*H�=��[A\A]]��V��@1��!}���m���@H��:	��ff.�@��UHcL!+H��ATL�$SH������H��t-H��H�H��tH;0tH���U����tI�$[A\]H�@ �@H�1:	H�5"*H�=���VV��[1�A\]�ff.�@��UH��AUI��ATSH��H�����H��twH��H�H��tH;0tH����~����t[Lc%� +I�I�|$L��I�D$H��t�^R��Hco +H�H�xH��t�W��uDI�<$H��L��[A\A]]�nXfDH��H�e9	H�5)[H�=,�A\A]]�U��@1��{������UHc�+H��ATL�$SH������H��t-H��H�H��tH;0tH���~����tI�$[A\]H�@�@H��8	H�5R(H�=���U��[1�A\]�ff.�@��UH��AUATI��SH��H��Lc-j+�=���H����H��H�H��tH;0tH���|}������M��t&誀��H��I�$H��tH;0tL���Q}������Hc
+H�|H��t�W����L�L�+I�}A�EH��t�P��I�}I�EI�EH��t�P��I�EL�kM9�t2M��tL����Q��L�cM��tH��L��[A\A]]�jP��f.�H��[A\A]]�DH��7	H��H�5�&H�=U�[A\A]]�S��@1���y���?���@H��$	��ff.�@��UH��AUATI��H��SH�������I��wy���������T��Hc�+I��L�H�{H��H�CH��t�O��Hc�+L�H�xH��t�W����H�;H�e�L��[A\A]]�Uf���u�d��H�e�L��[H��A\A]]�����I�$H�8�\��I��I�EH�8�[��ATL�
��A��PH�
&1	1�H��	A�u�H�=�S�_[��H�� H�e�[A\A]]��d��Hc�+I��L�H�{H��H�CH��t�N��Hc�+L�H�xH��t�W����H�H�{ �CH��t
�N��H�C M��tL����O��H�C H�;H�H��t�RN��H�H�e�[A\A]]��kc��HcL+I��L�H�{H��H�CH��t�N��Hc&+L�H�xH��t�W��u[H�H�{�CH��t
��M��H�CM���l���L���Jn��H�C�[����1��yw���6���@1��iw���
���@1��Yw������UHc�+H��ATL�$SH���b���H��t-H��H�H��tH;0tH���y����tI�D$[A\]��H��4	H�5r#H�=I��P��1���f���UH��AUATI��SH��H��Lc-+���H��tpH��H�H��tH;0tH���0y����tT�g|��H��M��toI�$H��tH;0tL���	y����tUL�H�{t[L���N��H�{H��[H��A\A]]���DH��3	H��H�5v"H�=��[A\A]]��O��@H�<����H�=y+�tc��H�C�ff.���H�%+H��tH�+��UH��SH�+H��H����j����uH��+H�]������H��H������H��+H�]�����UH��AVI��AUI��ATI��SH���p���H����H��H�H��tH;0tH����w������M����M��tA�$M��tA�EH�����H��H��tD1��d��H��H��t5L��H�Ǻ�����ER��H��L��L���x��H��[A\A]A^]�K���[A\A]A^]��H��2	[H�5� H�=��A\A]A^]�NN��fDH�?
	��ff.�@��UH��AVI��AUI��ATI��SH���`���H����H��H�H��tH;0tH���v������M����M��tA�$M��tA�EH�����H��H��tD1���c��H��H��t5L��H�Ǻ�����X��H��L��L���v��H��[A\A]A^]�I���[A\A]A^]��H��1	[H�5QH�=��A\A]A^]�>M��fDH�����ff.�@��UH���c���1�]H��1���I��fD��UH��AUI��ATA��SH��H���1���H��tlH��H�H��tH;0tH���u����tPHc+H�H�;�I��M��taIc�E��yL���T��H��H�s@L���P���KpH�H��[A\A]]��H��H��0	H�5[H�=��A\A]]�LL��@�cp�H�C@H�H��[A\A]]�f.���UH��AUI��ATA��SH��H���Q���H��tlH��H�H��tH;0tH���t����tPHc9+H�H�;�.H��M��taIc�E��yL����S��H��H�s@L����O���cp�H�H��[A\A]]��H��H��/	H�5�[H�=�A\A]]�lK��@�cp�H�C@H�H��[A\A]]�f.���UH��SH��H���+��H��t6H��H�H��tH;0tH����s����tH���"$��H��t'H�]�H����P��H�q	H�5"5H�=y���J��H�]�1���ff.���UH��AUATI��SH�����M��tzH��I�$H��tH;0tL���Ys����t]�Н��H���HK��I�T$ I�ŋB��t,1��H��L��H��H��HH�0�Q��I�T$ ;Zr�H��L��[A\A]]��H��	H�54E1�H�=���J��H��L��[A\A]]�ff.�f���UH��ATI��SH���*���H����H��H�H��tH;0tH���r����tm���H��M��t8I�$H��tH;0tL���br����t�ٜ��H�;H���R��H�xuW[1�A\]�H��	H�5�2H�=���VI��[1�A\]��H�A(	H�5�2H�=���.I��[1�A\]���k���H�;H���Q��L��H��[H�@A\]����UH��AWE��AVA��AUI��ATI��SH��H���'���H����H��H�H��tH;0tH���q���������H��M����I�$H��tH;0tL���Wq�����躟��H��M����I�EH��tH;0tL���(q������蛛��H�;H����P��H�x(tS脛��H�;H����P��E��D��L��H�@(H��L��H��[A\A]A^A_]��fDH�I	H�5�0H�=����G��H��1�[A\A]A^A_]�DH��&	H�5�0H�=Y��G����@H�)	H�5�0H�=9��G���@��UH��AWM��AVI��AUI��ATI��SH��H��跚��H����H��H�H��tH;0tH���p�������9��H��M����I�$H��tH;0tL����o������M��t"�ex��H��I�EH��tH;0tL���o����tx�3���H�;H���xO��M��L��L��H�@8H��L��H��[A\A]A^A_]��DH��%	H��H�5^/H�=5�[A\A]A^A_]�F���H��	���H�	����UH��AUI��ATI��SH��H��葙��H����H��H�H��tH;0tH����n���������H��M����I�$H��tH;0tL���n����tu�D��H��M����I�EH��tH;0tL���n�������	���H�;H���NN��H�xHtg��H�;H���7N��L��L��H��H�@HH��[A\A]]��fDH��	H��H�5�-H�=��[A\A]]�TE��@H�I$	���H��[A\A]]�DH�������UH��AUI��ATI��SH��H���Q���H����H��H�H��tH;0tH���m����������H��M����I�$H��tH;0tL���m����tu���H��M����I�EH��tH;0tL���Vm�������ɗ��H�;H���M��H�xXtg貗��H�;H���L��L��L��H��H�@XH��[A\A]]��fDH��	H��H�5�+H�=��[A\A]]�D��@H�	#	���H��[A\A]]�DH�i	����UH��AUI��ATI��SH��H������H����H��H�H��tH;0tH���pl���������H��M����I�$H��tH;0tL���Al������褚��H��M����I�EH��tH;0tL���l������腖��H�;H����K��H�x`tM�n���H�;H���K��L��L��H��H�@`H��[A\A]]��f.�H��!	H�5b*H�=y���B��H��1�[A\A]]�f�H�		H�52*H�=I��B��H��1�[A\A]]�f�H�		H�5*H�=��vB��H��1�[A\A]]�f���UH��AVI��AUI��ATI��SH��萕��H���H��H�H��tH;0tH����j���������H��M����I�$H��tH;0tL���j�������#���H��M����I�EH��tH;0tL���j�������D��H��M����I�H��tH;0tL���cj�������֔��H�;H���J��H�xP��軔��H�;H���J��L��L��L��H��H�@P[A\A]A^]��fDH��	[H�51)H�=ȿA\A]A^]�A��fDH� 	���H��	���H�q%	��[A\A]A^]�ff.�@��UH��ATSH���=v��H��+��+��� H�n��L�%�	�~��*fHn�H�fj��H�C(fl�C�w��L��A��H�5�H��H�=��f}��H�+�ʘ��L��A��H�5
�H��H�=���{e��H��+�_���L��E1�A��H��H�5��H�=���=G��H��+���L��E1�A��H��H�5��H�=���G��L��A��1�H�5��H�=��H��+�ZA��H�߾[H�Z+A\]H�x+�KU��H�5q+H���IA������@��UH��ATSH����t��H�+��
+���H��o��L�%P	�~Z�*H�C(H��m��fHn�H�ۥ��H�CHfl�C���A��L��H�5!�H��H�=���{��H�߾H���;e������A��L��H�5��H��H�=R	��{��H�߾H���e���Bu��A��L��H�59�H��H�=8��{��H�߾H����d���nu��L��H�5v�H�=|�H��A���_{��H�߾[H��A\]�d��H�5�	+H���?������@��UH��ATI��SH�����H��tuH��H�H��tH;0tH���f����tY�$���H��M��ttI�$H��tH;0tL���f����tZ荪��M��H��E1�[H��A\1�H�
;	H�5R�]�X:���H���H�5R H�=��v=��[1�A\]��H��H�5* H�=��N=��[1�A\]����UH��AUI��ATI��SH��H������H����H��H�H��tH;0tH����e�������3���H��M����I�EH��tH;0tL���e��������s��H��M����I�$H��tH90tL���re����tn�i���jH��M��ATH��1�H�
�L�
��H�5)��09��ZYH�e�[A\A]]�H�i�H�5�H�=��F<��1�H�e�[A\A]]�f�H�U�H�5�H�=���<��1���f�H���H�5�H�=���;��1��f���UH��ATI��SH���ʶ��H��tuH��H�H��tH;0tH���d����tY��H��M��ttI�$H��tH;0tL���fd����tZ�
���M��H��E1�[H��A\1�H�
�H�5"�]�(8���H�i�H�5"H�=��F;��[1�A\]��H���H�5�H�=���;��[1�A\]����UH��AUI��ATI��SH��H�����H����H��H�H��tH;0tH���c����������H��M����I�EH��tH;0tL���qc�������4q��H��M����I�$H��tH90tL���Bc����tn���jH��M��ATH��1�H�
�L�
��H�5���7��ZYH�e�[A\A]]�H�9�H�5�H�=���:��1�H�e�[A\A]]�f�H�@�H�5�H�=����9��1���f�H���H�5rH�=i���9��1��f���UH��AWAVAUA��ATI��SH��H��HH�M�L�uL�E�L�M�dL�<%(L�}�L�}�L���H����H��H�H��tH;0tH���+b������M��t&�j��H��I�$H��tH90tL���b������L�CPM��t?H�E�dH+%(�OH�y�H��HH�5:H�=��[A\A]A^A_]��8��@L��L��L��H��L�E��r��D��H�CPH���d���X�o��L�-C+I��L��M���SH�����5��L��K�t-�I����k��A�>I������H����M�D$HH�{PH��k��L���^��H�E�L�kI�D$H�E�I�D$ H�E�I�D$(M���	H�{ ��H�{(��Lc5|+���H��I�EM�H��tH;0tL���`������A�Fl������A�Fl����H�KH�{PA�H�
���H�5'��~w��H���*H�u��8����D���Q��HiE�ʚ;HE�H�{0H�{ H�CX�E1��+���H�{�"�L�s8H�SA��H��+H����H�=�+E1�E��1�H�
��H�5���3��L��I���3��I���H�{0M�l$�{A�L$P�8^��I�D$H�E�dH+%(�H�{PH��H[A\A]A^A_]��j��f�H�E�dH+%(��H�	���A�L��1�H�Z	H�=��^?���@H�E�dH+%(��H��	�D�����G��L�E�H��H��+I���������H�{0�
����6����H�E�dH+%(�AH�{PH��HH�
g�1�[�
A\A]A^A_]��t���4;��H�0��H�=_�H��1��>���DL�=!+H�U�L���P��H�U����Z�����L��H���1f��H�U��A���H�[PH���3��H��I���1D��H��I���Vn����H�E�dH+%(��I�}(H��HI��L��[H�
kn��A\A]A^A_]�L��H�s(������H��H�5H�=���4���1���H�5Q�*L���1V������H���H�5�H�=e���4�������U�����UH��AWAVAUATI��SH��H����h���L�uH��`���L��X���L��P���dL�<%(L�}�L�}�ݷ��H����H��H�H��tH;0tH���]������M��t&�e��H��I�$H��tH90tL����\������L�kHM��t@H�E�dH+%(��H���H�e�H�5�[H�=q�A\A]A^A_]��3��DL��L��L��H���l����h���H�CHH���^���`��i��L�5$�*I��L��M���DH�����0��L��K�46�I���f��A�?H��������I�D$PH�{HH�6f��L���X��H��`���L�{I�D$ H��X���I�D$(H��P���I�D$0M����H�{ ��H�{(���C@��Lc5N�*���H��I�M�H��tH;0tL���[������I�~XtIH��p���L��H��H��h�����k��I�vXH��h�����d�����I�vXH��h����F5������L�{L���"�L�{A�ƋC8��h����B��H��M���wI�H��tH;0tL����Z�����ZH�}�*H���jL��L�
��1�AVD��h���H�
��H�5��H�=H�*�.��I��XZM�,$H�E�dH+%(��H�{HH�e�[A\A]A^A_]鐖��H�E�dH+%(��H��	���A�L��1�H�J	H�=��N:���@H�E�dH+%(�BH��	�S�����B��H��H���*I��1�H���������H�E�dH+%(��H�{HH�e�1�[A\A]A^A_]�N��L�-O�*L���7L����������L��H���oa�����H�T�H�5lH�=C��0�������5��H���H�=!�H��1��i9����H�5y	H�=����f��I���E�����H�E�dH+%(uAH�{HH�e�L��1�[1�A\A]A^A_]�o��H�/�H�5�
H�=���0��L�{����Q��ff.���UH��ATSH���]e��H�^�*�P�*����H�a��L�%��~�*H�C(H�l��fHn�H�����H�CHfl�C�z���L��A��H�5��H��H�=$��{l��H���*蟑��L��A��H�5+�H��H�=���Pl��H���*��e��L��A��H�5˻H��H�=ʻ�%l��H�f�*艇��L��A��H�5̷H��H�=���:T��H�C�*����L��E1�A��H��H�5��H�=���5��H��*耔��L��E1�A��H��H�5v�H�=����5��H���*����L��E1�H�5�H�=@�H��A���PE��H�߾[H���*A\]H���*�D���H�5��*H���0���d���ff.����UH��SH��H���c��H�$�*��*����~&�*H��p��H�CHH�Lq��H�C(H�a]��fHn�H��q��H���H��q��fl�H���H��s��H���H��
H��@H�9u��H���C�/A��H���H�5p�H��H�=%��fj��H�߾H���S���=��A�A�H��H��H�5�H�=��X4��H�߾H���hS��H��H�]�H�5�����C��@H�5�*H���.�����ff.����UH��AUATSH��H������A��uH����,���CHH�e�[A\A]]�DH�I��H�8��5��H��I�EH�8��5��SL�
��A��PH�
�		1�H���A�u�H�=�AT�-5��H�� H�e�[A\A]]�fDH����=��I���h���H��H����H�H��tH;0tH����T������M�����a.H��I�$H��tH;0tL���T������H�C I9�����H��tH�{@H�C@H�����CHL�c L��A�H�5��H�S8H�
������H�x�HF�H�e�[A\A]]��\���H�{ �����H�{@H�C@H��t�2��ff.�@H�C �s���H�۶H�e�H�5[H�=��A\A]]��*��@H�	���j2���<���DUH��AWAVAUATI��SH��H��Lc-��*I��:���H����H��H�H��tH;0tH���YS������M������,H��I�$H��tH;0tL���*S������M�uM�}M9�t.M��tL��L���;��M�eL��L���'��H�L��H����H�5��*H��H��[A\A]A^A_]�JK��f.�H��	H��H�5>H�=u�[A\A]A^A_]��)���M�uI�uM��t�L���;��I�E�x���fDH��	�ff.�@��UH��AUI��ATI��SH��贼��M����H��I�EH��tH;0tL���R�������Ž��H��M���I�$H��tH;0tL����Q������I�}(H��H��u(�ff.�ff.�@H�vH��twH�L;#u���2��L��I�E(�~L��H�;1����H�;�,%��H�޿�d��H��L��[A\A]]��$��DH�S�H��H�56H�=
�[A\A]]�d(��@I�EH�8�1��H��I�$H�8�1��H��I��H�]�[H��A\�A]H�=��1�]�1��H��
	�ff.�@��UH��ATI��SHc��*H�H�{H��tH�s�F9��H�CH�{t
1�L�����H���*[L��A\]H�@(��f���UH��AWAVAUI��ATSH��H��H�u�Lc5��*�E��M�dL�$%(L�e�I�����H����H��H�H��tH;0tH���P������Lc
4�*N�<I�H��H�U����c���H�U�H��H�H��tH;0tH��H�U���O��H�U�����H�z0H����A�W0�u�H�M�L�E���f��f��H���A*o(�A*_,�X]��m��Z��]��wT��f��f�f���*�A�G(�ZM��]��m���*�A�G,��\�f��*��\��3fDH��H�5r�H�=٤�6&��fDf��(�(�(��\U�f��L��\M�(����f��T�U�V�f���YC �X��AE(����T�U�V��YC$�X��A$H�E�dH+%(uJH��H[A\A]A^A_]�@H�E�dH+%(u(H��HH�N	H�5��[H�=�A\A]A^A_]�q%���F��ff.����UH��AWAVI��AUATSH��H��8Lc%��*dL�<%(L�}�A���E�I��E��8���L��H�E���R��L��A���!'��I�$A9�DO�H�H����f��H�M�H�U�D���A*�L��H�E�(��'���H���>���M��E�H��H�u��E��H��f��H�}�H���A*�f(��L��I�D$H��tK�P��tDf���A*�E1�ff.��H�f(�H���M�J�<�I���TL��I�D$�M�D;hr�H���N��H�E�dH+%(�8H��8[A\A]A^A_]�f.��A��������H�u�H��D��H�M��'H�M�H�H������I�D$H��t��H��t�f��H�M�H�U�D���A*�L��(����H���=���M�H��H�u��E��E��G��I�|$H������f��H���A*�f(��`K������H�yH���s���H�M��bM��H�M�H�9H�H��tH�E����H�E�H�M�H��5���fDH�u�H��D��H�M��
&H�M�H������C��ff.����UH��AWAVAUATSH��HH�u�dH�%(H�E�Hc��*H�L�`M����L�7I��I����~�@0L��E��a�L����ǁI���A��tz9�rUH�E�H�E�H�E�H�E�fDL�E�H�M���L��U��{���L��L��A����ك�H�u�L��L��A���A9�s�H�E�dH+%(udH��H[A\A]A^A_]�H�E�H�E�H�E�H�E�A9�r�ff.�L�E�H�M���L��U���ك�H�u�L��L��A���A9�s���B��f���UH��AVAUA��ATI��SH��賴��H���2H��H�H��tH;0tH���J������ŵ��H��M����I�$H��tH;0tL����I������L���#���H����H�{ H��t6�\?��I���ԛ��H��M��t!I�H��t	H;0��L���I��������L��L��I���&Z��E�nH�s L��I�A�F�������H�{(1�L��H��J���VL��H��L��H�C(�W,��H�����[�A\A]A^]ÐH�		H�5"�H�=ٞ�6 ��[1�A\A]A^]�H��H�5��H�=��� ����@H��	H�5�H�=�������@L��耡��H������L��H���|��������UH��AWAVAUATSH��XH�����H�O H�����dH�%(H�E�H��H�0H�����H�@0H��t����L�����I�(tL�����M��tL���'M����u+H�E�dH+%(�/H��X[A\A]A^A_]�fDL��L��`���H������r=��H���L��H�������Q�����L��L������C�����H��L������������C��L�����H����$��M�g(M����E1�E1����M�d$����A	�M��t!I�$H�8������u�M�d$A�M��u�D������D��������%��H��H�����H�H��tH;0tH�������F�����	H������<��L��I���t=��I9��3H���c=��I9��bL��P���L�����L��L��L���������Dž��������Dž��������H��L��M���dC����I��L���u1�H��1��I��L�����I��H������L���P��H��I�G��,��L��A�G0��,��� 1�1�A�G4�HA+O0�_��H�5hI�G H���,L��1�L��I�W(�?��L���VY������������������	ȉ�����L��L�������+&��L��L��H����/��L���e,��L��A��H������D�`8fo)�����foC)�����foC )����foC0)���foC@)���=������
H������L�U�L�M�L�]�D�s0D9s4�NL������L������L������fDD������f�H������L��H������H�����)E�)E�E���l�gK��fnU�fp��f�E�E9���������A9���D9�������D�}��
-�*E����E����D��H�E�H��ff.��9t\H��H9�u�A����������A���A	H�}���D)�A���J��������Mc�H�E�B���m�ff.�H�{ H��������.��L���C!������A��D9s4����H������H�A �@����	�Q4��+Q09�sNH��	H�5��H�=s������'fDH��	H�5��H�=Q�L���������HDž����H�����H������H�H0�@`�0H�����H�x ��&����H�����L�=��L�p(�H`M����L�������DH�H��tH;0tH����B�������rH��M���
I�$I�H��tH;0tL���B������I�UI9�t'L��H���������H������M�eH��tH���9��H�L��H����M�vM��tHH�����Lc-��*L�`0I�H�����H��H���@���H�1�H�5��L���b��M�vM��u�L������L�����L���#G��A�H����HDž����f��*�H�����H���������,��f�H�����L���*�����������H�[(H��t.L�����L�����fDH�L��L��H�0�F��H�[H��u�H�����L�=h��#��H�����L�h(�``�M��uZ�G���f.�L�3M��tI;tH��H���8A����tJH��A���I�|$I�D$H��t����M�mM����I�ELc%2�*H�I�诬��H��u�L��H�5��H�=������f�H�)�H�52�L�������;���DH�����L��P���H������H��L���������H�����H�X0�oH��H����H�H��tH;0tH���W@������H������[8H�x0�\v9������H�����H�x0�v9����H�����L�����L��H�x �b1������H�����H�x �
M��I��H��������V��H��I�H��tH90tL���?���������L���$�����q���L�����L���D��I�01҉�H����L����A���wf�L��L���Z���������f�H�����Dž�����A*�������f��Z����������G�����f�f�L�����1�I���*���X@XH��P���L��H���,��=;��H�����H��L���{#�������f��+���*��AGX�����f/��a�������f���*�f/��I���H���Q%��H�1���H�����H�x0�p�#���H������$'����W���DH�)�H�5J�H�=�L�������g�����f�Dž����Dž����Dž�����C���DL���$��H��A���$��A9�������_����H�M�H�5��H�=��L�����������C���H��H�5��H�=s�����H�����H�x0�s�Å��N���H�����H�x0�t�U�����C��L���#5�����{���������%�E�L������E�L�����L����4������L���PQ��H�����L��L���!��L���6�������������E�E��)ȍB�E�E9��"���LcE��
o�*E���^D��H�E�y	D��H�E���H���;�pH��H9�u�A���%A���4H�}���������D)�D��������B��D������������H�E�A��Mc�B���m����@L���x�����E����N���H�����L�����L��L��� ������������+E��B�������E������������L���,�����u���fn]�fp��f�E���@A�GMc��E�B�L�����@D��H�E�������f�H�����L��L��� ���s���f�E�xB�L��D�}�D9������F���������A9��7����
��*���@D9���������������A9������
��*E���~���fD��&��D�}�������H��E����D��H�u�H���(��������H��Ic�A��H���D�}�H�}����fDL��L���E��L���]!��L���������O!����������@1�L���&���%����Dž����Dž�����<��������&��D�}�������H��E��t\D��H�u�H����'��������H��Ic�A��H���D�}�H�}��D���A������3���H���H�5��H�=������b���A�������2��ff.����UH��AVAUATSH���YF��H���*���*���D�~��*H���H�C(H��Z��fHn�H�>;��fl�fHn�H���C�~ʟ*H��@H�4;��fl�H���H��[����fHn��~��*H�;��fHn�fl����~��*fl����hA��H�j�H�5V�H��H�=���M��H��E1�1�H���*A����H�]�H�5d�h�H�=b��WC��E1�A����1�H���*H�I�H�5P��$�H�=L��$C��f���
8���(�H�1�H�5:�H�c�*H�=8��7��f���
���(�H��H�5(�H��*H�=&���6��H��*���A��H��H�5�H��H�=���L��H���*�v��E1�A��H��H��H�5��H�=��	��H�߾H�z�*H�{�*�n$���i1��I���4��H��I���%,��H�3jE1�H��AVE1���jI�ĺH�=��AUP1�jj�5_�*�Z#��H�3H��X��H��P�lj��*�OI��H��H�3E1�AUL��*��1�AT�H�=a�jj�5��*�#��H�3H���*H��0�lj��*�H��H��H�3E1�jE1�1ɺjPH�=*�1�jj�5J�*�"��H�3H��_��H��0�lj_�*�H��H�e�H��H�5��[A\A]A^]�W$���H�5��*H���A�����ff.����UH��AWAVAUATI��SH��(Hc��*dL�<%(L�}�I��H��I���H��I���+��L��I��H���*L�����L���`
��H�{H�C����Cp��	ЈCpH��t�X	��1�L���#��H�s0L��H�C�~���oC0H�u�L��C �y'��uUL���
(����Hc��*fv�I�THBI�Dh����H�E�dH+%(uH��([A\A]A^A_]��foE��M�C ����Y��,��M��Y��YE����,��,������N&��L��H�C�r'���e������ +��H�C�R����-��f���UH��H��AWAVAUI��ATSH��HdL�$%(L�e�A��Hc
�*L�<I�7H���fI�W@H���YH��A�pM�wH�E�������L���M��]���H�E�A�Gp�]I�G@������H�H��A�T������A�t��U��u�f�f��H�E�H���*�H�M�H���*�D���d��M��G��%��(�(�T�.�v,�,�f��(��5~�U��*����T��X�(�V��U��Z�(�T�.�v,�,�f��(��->�U��*����T��X�V�(�H��f��M��Z��E������M�L��L���E�H����(���E�����H�E�dH+%(�>H��H[A\A]A^A_]�fD�+��H�E�A�Gp�����D��H���h�������L���q��H�E�H����H������I�H��t���H�}�H������E�I�H��t���H�}�H������E�H�}��!���#���@1�L������1���f�H�U�H�u�L���2���u��U�����DH�U�H�u�L��H�E��2���U��u�H�E�fn�fn�fb�fA�D����f.��[��L��H��H�E��|�������*��f����OX�����gX������~�*H�-	H�G H��0fHn�fl�G�@����fD���~ܗ*H��
fHn�fl�G�ff.�@���ff.���H��t/UH��SH��H��H�?���H�{�z��H��H�]���m��D����Hc��*f�H�GG(�D���G8�����@��UH��SH��H���H�G��x�H�CH�]���fDH�������ff.�f����ff.����ff.���UH��SH��H����<��H���*���*��u*�~��*H�fHn�fl�C(H�]����H�5a�*H��������ff.�@��UH��SH��H���[<�����*��u	H�]���H��H�]�H�5��*����@��UH��SH��H���<���
�*H��*����H��H���~�*H���fHn�H�H�5�A��fl�fHnйA��CH�=��~��*fl�C(h��-��H��H�]��H��*XZH�n�*�����H�5i�*H������V���ff.����UH��SH��H��H�`H��tH�s`���H�C`H���*H��H�]�H�@(����H�GPH�GPH��tH����B���ff.�@��UH��SH��H��H�0H�C0H��t�
;��H���*H��H�]�H�@0��D��UH��SH��H��H�(H�C(H��t��:��H�S�*H��H�]�H�@0��DUH�=��H���$��H��L�
%A�`jH�ƺ��PH�
���������f�UH�=j�H����#��H��L�
A�HjH�ƺ��PH�
	����T����f�UH�=@�H���#��H��L�
A�pjH�ƺ��PH�
������f�UH�=�H���P#��H��L�
���A�8jH�ƺ��PH�
�������f�UH�=�H���#��H��L�
��A�@jH�ƺ��PH�
�
�����f���UH��SH��H��H�=9�*�4���CH�H�C0H�]�����UH��SH��H��H�=	�*���H�C(H�]���f.����GXt�DUH��SH��H��H�PH�CPH��t�n@��H�{ H��t
H�]���k�H�]���f���UH��SH��H��H�PH�CPH��t�*@��H�{ H��t�,�H�]�1���@��UH��SH��H��H�PH�CPH��t��?��H�{ H��t���H�]�1���@��Uf(�f�H��SH��H��f.G8zu
f.O@z��H�{PS8t'�3���sHH�{PH�]��Hi��H��-����{H�9��H��1�H�5lhH�CPH���p2��H�{PH�5
��(���+��H�{PH�����H�{PH�]�������H�]���f.�����twUH��AUATI��S��H��H�H�8��
��I��I�$H�8��
��AUL�
��A�rPH�
$�1�H���A�t$�H�=�S�4
��H�� H�e�[A\A]]�D�wHH���5
��D��UH��AUI��ATSH����tgH�I�̉�H�8�G
��I��I�$H�8�8
��AUL�
.�A��PH�
��1�H�(�A�t$�H�=US�	��H�� H�e�[A\A]]�f�H���(*��A�EHH�e�[A\A]]�f���UH��SH��H��H� H��t2H�s0H��t�Y��H�s8H��t	H�{ �G��H�s@H��t	H�{ �5��H�{0H�C0H��t���H�{8H�C8H��t���H�{@H�C@H��t�s���H�{(�W��uPH�{ H��tH�s �F��H�C H�{H��tH�s�,��H�CH�
�*H��H�]�H�@(���1���%���ff.�@��H��H���1;�����UH��SH��H����4�����*��uH��H�]�H�5����
��DH�5��*H����������UH��SH��H���4��H�L�*�>�*��u2H�CH�C(�j?��H��H���+��H��H�]�H�5�����H�5�*H���������UH��SH��H��H� H�C H��t�J"��H���*H��H�]�H�@(��DUH�=��H��SH�����H�����H��H��L�
ujH��A�(��H�
�������H�]���UH�=u�H��SH���K��H������H��H��L�
u���jH��A� ��H�
n�������H�]�����UH��SH��H���[��H�5$�1ɺH��1��c���H��H�C H�]�H����	��ff.�@��UH��H��AWAVL�����AUATSH��XdH�%(H�]�H�����I��H�������oL��A��)�����oC)����oC )���oC0)�����oC@)�����������oL������)������oC)������oC )������oC0)������oC@)�����L���&����u!L�������
t��
t���������L��L��������nE����fo����fo���Cfo��C fo����C0fo����C@H�E�dH+%(�*H��X[A\A]A^A_]�DL���X�����B����j���1�L��������f�L�� ���A�U�1�L��L��L��p����Q	��fo� ���)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E�L��������u6L���N����
t)��
t$�������tL�������u�ff.�f�L��L���0��L�������L��I��H���?��L���g������f�L��L��L���2��������������u
A��A��
�t1��@UH��H��ATSH�����H��I���3����t1�[A\]��L�������������ff.���UH��AWAVAUATSH��HdH�%(H�E�1�H���*H��t0H���*H�U�dH+%(��H��H[A\A]A^A_]��H�a�*H���a����t�L�5�*�L�m�L�=�xL��A�>���D��E��Lie�ʚ;Le�H�=�*tWA�>�L���D����Hiu�ʚ;Hu�L��L)�L�A�H�
X�L����H���$*���/�������	��H�E�H����H���*H��t'H�5��*H�}�L�=�w����H�E�H�s�*�_���H�=_�*�r����t�H�=���b�H�E�I���&����E�H�E�M��tP�E�H�M�H�<�H��t@1�H�5l�1��v���H��I�������uSL���
����E�H�M��E�H�<�H��u�H�}����H�u�H�=��*�-)���3���H���L���T���1���H�}�L�����L������d��@��UH��SH��H���-��H�,�*��*����H�?�H�5݋1��~��*fHn�A��H��H��H�C0fl�H�=��C ��H�߾H���!��H�5��1�A��H��H�=������H�߾H������H�5{�1�A��H��H�=r����H�߾H������H�F�1�H�5U�H�=U�A����H��H�]���H�����fDH�5!�*H��������@��UH��SH��H��H�htH���H�=�u1�����H�{�6�H�{ �-�H�{0�$�H�{8��H�{(��H�{X��,��H�{@��,��H���*H��H�]�H�@0��ff.���UH��SH��H��H�H��t�,��H�{0�Y��H�{ �P��H�{(��H�0�*H��H�]�H�@0��f���UHc$�*H�
��H��AVL�5a�*AUL�-(�*ATL�%/�*L��SH�L��L�����L��L��L��H�C@L�����H�CX[A\A]A^]�f.���UH��SH��H���++��H�\�*�R�*��uJH��H�=��H�C0�s��H�=��޿*�a��H�=����*�O��H�]����*��H�5��*H�������ff.�@��UH�2H��ATI��SH�������tL���;��H�{[H��A\]��+��[A\]���UH��ATSH���]*��H��*���*�����~P�*H�9���H�C0H�>GfHn�fl�C�#��A��@H���H�50�I��H��H�=������L��H�<�H�5��H�=��A��@H�)�*���H�߾[H��*A\]H��*��	��DH�5	�*H������L���@��UH��SH��H��H� H�C H��t�J$��H�{H�CH��t�T�H���*H��H�]�H�@0��ff.�@��UH��AWAVAUATSH��XH�$�*dH�%(H�]�H���PHH�ҿ*H��t]H�5��*H��t)H�E�dH+%(�XH��XH��[A\A]A^A_]� ���H�E�dH+%(�/H��X[A\A]A^A_]�fDL�%i�*L���i����t�H��*L�u�L�=�qL���8����D��N
��Lim�ʚ;Lm�H�=�*tXH���*L���8����D��
��Hiu�ʚ;Hu�L��L)�L�D�H�
[�L���Ĉ�L���'#�����f������H��H���H���*H��t*H�5��*H��H�M�L�=�p����H�M�H�
y�*�\���H�=e�*H�M��t
��H�M���t�H�=���`�I��H�E��$�H�M�H�E�1�M��tkL�m�L�m�M��H�]���H�M�I�|�H��t;1�H�5Z�1��d����H��I��������uoL��������I�|�H��u�L�m�H�M�M��H�]�H�}�H�M��m��H�u�H�=��*�
"��H�M�����H�E�H�ńL��1���*���H�M�����H�M�L��H�}�M��L��L�m�H�]�I��H�M��\
��L���d�H�M�����f���UH�t�*H��ATSH�����HcV�*H�H�{H��t*����H�spH��I���^�H�sxL��[A\]�N�fD[A\]���Hc
�*H�|81�H��tf�f/�wf/���w	��U1�1�H�5��H���w/���]���UH�ļ*H��ATSH�����Hc��*H�H�{H��tJ�m���H�spH��I���^$��H�sxL���R$��L��H�5�y�S��[L��H�5myA\1�]�.��fD[A\]���UH��SH��H��H�9�*���H��H�]�1���$��@��UH��SH��H��H�	�*���H��H�]�1������@��UH��*H��ATSH����0H���M
��H��I�����L��H������H�߾[A\]������UHc��*H��ATI��SH�t L��H���+��H�t�*L��H��[A\H��@]��UH��AWAVAUATSH���Lc-=�*dH�%(H�]�H�����A��H����E��������Hc
�*L��p���L��`���H�H�y�fH��P���H��H�����L��p�������H�����H��I�����H�����H�����L��L��L��`����`#��L��L��H���r���H�����L��L��D��l���D�d���H�yD������H������@���H�����D��l���H��0���D�d���H�yD������T ��H��@���H���E ���������X���f��D�����f�D������f��Dž ���)�������A*�)Ћ�4����A*ȉ�(����*��<����^��Y��,�f��*��^��Y�f���*�+�D�����$����\��,Љ�,���H��I�E1�M��I�} jL��D���H,����,���I�} H�� �����`���9�Lº������,�����XZH�E�dH+%(uH�e�[A\A]A^A_]��
�����UH��SH��H��H���*���H��H�]�����fD��UH��AUL�-�uATSH��8Hc��*dH�%(H�]�H��H�ǀ�H�x�k�jH�U�L�E�H��H�E�L�
RpL��PH�
?�1�����H���9�H�U�E1�L�E�H��I��H�
 p1�L������U�Xf��M�Zf/�v�]��\]��\��E��^��Y�L���>�H�����H�E�dH+%(u
H�e�1�[A\A]]��u��D��UH��ATLc%Ƿ*SH��H��I��'��fA.D$@zu[A\]��AD$@Lc%��*I�A��$���u�H��1�H�5����1����A��$�[A\]���UH��ATLc%W�*SH��H��I���fA.D$8zu[A\]��AD$8Lc%*�*I�A��$���u�H��1�H�57���1��@��A��$�[A\]�UHc�*H��ATSH�H�{��H�{H��t!H���H���*H�s���H�CH�{HH��tH�sH���H�{H��H�CHH�{PH��tH�sP�d���H�{P�{�H�CPH�{XH��tH�sX�A���H�{X�X�H�CXH�s`H�{H���H�shH��uV��I��H��t(H�spH�����H�CpH�sxL�����H�CxH�{H�s����H�C[A\]��H�Ch�c��H�{��I��H��u��H�C`�C��H�shH�{H���l�����+��H�{Hǃ�������UH��ATI��SHcc�*H�H�{H��tH���H��usH�s�*���H�CL���:���H�{H�CH��t��H�;H�H��t���H�{ H��t
�2��H�C H��*[L��A\]H�@(��fD�k��H�{Hǃ��t������UH��AWAVAUATSH��H��Hc��*dL�$%(L�e�I��H����uLf�f/�w8�`�f/�v4H�E�dH+%(�H�e�[A\A]A^A_]��f/
 �ẁ��H�����H����������H����H����L�����������X���������f(�fT�f.��Pf���*����f/�������H���*H��L�������H���H��H�������L�����QI��A��H��L�� ���D�����D������<��L��H�����H���L��H����Lc%0�*XZI�I�|$�����H�����H��D��������E9�f��H��EO������1��A*�L��p���L���^�f���A*��Y��,��`��I�|$���L����L���fDf��f(����f��fT�fU�fV����������fD�H,�f�f(��%k�fU��H*����fT��X�fV�f(��x���������UH��AUI���ATI��SH��Hc�*H�L����"��f��L��L��f(��8���H�{ H��H�5�y[A\A]]�#��ff.���Hc��*H�5�yH�|8 ���@��UH��AUATSH��H����`�����h���dL�$%(L�e�Lc%m�*I�I�|$t}H�׾L�m��	"����h���H����`���L��x���L��|�����,��,�����x���1�L��H���	��I�|$�L�����
��f�����H�E�dH+%(uH�Ĉ[A\A]]��[��ff.���Hc��*H�1��oG0�oG �Gpu
1�H�����ff.�f���H�M�*H��tH�A�*��UH��SH�,�*H��H��������uH��*H�]�������H��H���@��H��*H�]�����H�Ű*H��tH���*��UH��SH���*H��H�������uH���*H�]�������H��H������H�i�*H�]�����UH��SH��H���{���H��t&H��H�H��tH;0tH�������t
H�CH�]���H���H�5��H�=Ya��1���f���UH��SH��H������H��t6H��H�H��tH;0tH���N����tH�{H��t9H�]�������H�Y�H�5�H�=�`�F�H�]�1���fDH��vH�5��H�=�`����ff.����UH��AUI��ATI��SH��H���q���M����H��I�$H��tH;0tL���
����tk�f��H��H��t.H�H��tH90tH���y
����tH��L��H��[A\A]]�P��H��cH�5��H�=`�v�H��1�[A\A]]�f�H�Y�H�5r�H�=�_�F�H��1�[A\A]]�f���UH��ATI��SH�����H��tEH��H�H��tH;0tH����	����t)M��tLH�{ H��t5H�S@L�����[�A\]�DH���H�5��H�=Y_��1�[A\]��H�6~H�5z�H�=1_��1���f.���UH��AUI��ATI��SH��H�����H��t\H��H�H��tH;0tH���	����t@H�{ H��tQM��tH�S0L���6�M��tH�S8H�{ L���!�H���[A\A]]ÐH���H�5��H�=�^����H��1�[A\A]]�f���H���*H��tH��*��UH��SH�ܬ*H��H�������uH�Ŭ*H�]������H��H��� ��H���*H�]�����UH��ATI��SH���z���H��tuH��H�H��tH;0tH�������tY���H��M��t,I�$H��tH90tL��������tH�{ L��[A\]�b��f�H�bs[H�5a�H�=x]A\]����f�H��������UH��ATI��SH������H��tuH��H�H��tH;0tH���]����tY�D�H��M��t,I�$H��tH90tL���6����tH�{ L��[A\]���f�H��r[H�5��H�=�\A\]�2��f�H�Q������UH��AVAUI��ATI��SH���3���H����H��H�H��tH;0tH�����������I��M��t]I�$H��tL90tL��L�������t@M��tsI�EH��tL90tL��L���b��H�����tH�{ L��[L��A\A]A^]�0���H��q[H�5a�H�=�[A\A]A^]�N��fDH�i����L��H��[A\A]A^]����D��UH��ATI��SH���:���M����H��I�$H��tH;0tL�������tt��H��H��tWH�H��tH90tH�������t>H���f��H�'�I;D$ t[H�5��H�=7[A\]����H��H��[A\]����H��p���H�������UH��SH��H���{���H��tH��H�H��tH;0t7H�������u+H�]�H�G�H�5���H�=�Z���H�{ �_�H�{ ���H��H��u�H�]������UH��SH��H�����H��t6H��H�H��tH;0tH���~����tH�{ ���H�]��H�������f�H���H�5�H�=Z�v��H�]�1���ff.���H���*H��tH�y�*��UH��ATSH�b�*H�������uH�O�*H�e�[A\]�fDH�=�o�D���H��E1�E1�j�(H�ƿH�
$�������PI��H���/�L��H���t��XH��*ZH�e�[A\]�f���UH��ATI��SH�����M��t}H��I�$H��tH;0tL���L����t`����H��H����H�H��tH;0tH���"����t~I�D$0�P��tRH�H���f�H��H9�t7H9u�[A\]�DH��n[H�5��H�=�XA\]���f.�H������I�|$0[H��A\]����H�������UH��ATI��SH�����M����H��I�$H��tH;0tL���X����td����H��H��tH�H��tH;0tH���2����tfI�|$0�G��tRH�1��ff.�H��H9�t7H9�u�[A\]�x����H��m[H�5��H�=�WA\]���f�[A\]�H�����ff.�@��UH��ATI��SH���J���M��t}H��I�$H��tH;0tL���|����t`�C���H��H����H�H��tH;0tH���R����t~I�D$(�P��tRH�H���f�H��H9�t7H9u�[A\]�DH�A�[H�5y�H�=�VA\]�*��f.�H�����I�|$([H��A\]�����H�������UH��AVI��L��AUI��H��ATI��SH��dH�%(H�M�L��H�E����H�5����H��H���O���:���I�<$H���.�H�M�L��L��L��P��u:H�u�H��H�E����H������H�E�dH+%(uH��[A\A]A^]�f��H��������L���ff.����UH��AWM��AVI��AUI��ATI��SH��H��L�E����H���
H��H�H��tH;0tH����������E�H��M����I�$H��tH;0tL���s�����������H��M����I�EH��tH;0tL���D�������M��t%����H��I�H��tH;0tL��������������H�;H������L�E�M��L��H�@H��L��L��H��[A\A]A^A_]��H��H��H�56�H�=�T[A\A]A^A_]����H������H�Ѿ���H�i�����UH��AWM��AVI��AUI��ATI��SH��H����H���fH��H�H��tH;0tH���6������F���H��M���}I�EH��tH;0tL���������_M��t&���H��I�$H��tH;0tL���������D��J��L��L��L��I��H�C(H��L�Eȋ@A��(��H�5!���H��I���v��H��*H�u�L�����H�{��H�{ ��L���u���u^H�C(E1��P����ff.�@H�L��J��I��H�E��9��H�}�L��L��I��L��H������H�C(D;xr�H��L��[A\A]A^A_]���DH��H��H�5f�H�=�R[A\A]A^A_]�����k��H�
��L����1�����랐H�Ѽ��H�i����L���S��k���ff.���UH��AUI��ATI��SH��H������H����H��H�H��tH;0tH��� �����t|���H��M��tGI�$H��tH90tL�������t-���H�;H�����L��L��H��H�@ H��[A\A]]��@H��gH�5��H�=�Q����H��1�[A\A]]ÐH���H�5��H�=YQ���H��1�[A\A]]�f���UH��AWI��AVL�u�AUI��H��ATSH��dL�$%(L�e�I��H�E��a���L��L��L��H�������tl�C�+u�C��t<�L�����L�����H�E�dH+%(��H��[A\A]A^A_]�D�{��H�
D��L���1�����벐�[��H�}��������tL�������r���f.��+��H�}�����k���u�H�E�H�hf��H�=PH�H1��e�����ff.���H�}�*H��tH�q�*��UH��ATSH�Z�*H������uH�G�*H�e�[A\]�fDH�=�e�D�H��E1�E1�j� H�ƿH�
d�������PI��H���/�L��H���t��XH��*ZH�e�[A\]�f�UH��SH��(dH�<%(H�}�H�=�e���H�����PjH��L�
$��A�H�
w���R��f�H�E�H��)E����H�U�H��H�����H�E�dH+%(u	H��H�]����>�ff.���H��*H��tH��*��UH��SH���*H��H���8���uH��*H�]��������H��H���`��H���*H�]�����UH�����1�]H��1��F��fD��H�m�*H��tH�a�*��UH��SH�L�*H��H������uH�5�*H�]��������H��H������H��*H�]�����UH��AWAVI��AUI��ATA��SH��H���j���H��tuL�;M��tI;tH��H�������tYA����w-A����A��umH�s0H�e�L��[A\A]A^A_]���A��uJ�sPH�e�L��[A\A]A^A_]���H�e�H��[H�5��H�=�LA\A]A^A_]�H���I�?���H��I�H�8�z��SL�
qMA��PH�
��1�H�k�A�v�H�=�LAT����H�� H�e�[A\A]A^A_]ÐH�s(�.����H�s8�������UH��SH��H���+���H��t.H��H�H��tH;0tH���^�����tH�C(H��t1H�]���H���H�5��H�=L�^��1���f.�H�fbH�5��H�E�H�=�K�2��H�E��ff.����UH��SH��H�����H��t.H��H�H��tH;0tH�������tH�C0H��t1H�]���H�!�H�5
�H�=aK���1���f.�H��aH�5��H�E�H�=5K���H�E��ff.����UH��AUATI��SH��H��H�7H�����I�4$H��I�����L��I���$���L��H������H��H��H��[A\A]]�D�@��UH��SH��H�����H��t.H��H�H��tH;0tH�����tH�C8H��t1H�]���H�!�H�5�H�=aJ���1���f.�H��`H�5�H�E�H�=5J���H�E��ff.����UH��SH��H�����H��t&H��H�H��tH;0tH�����t
�CPH�]��ÐH���H�5"�H�=�I�&��H�]�1���ff.���UH��ATI��SH���z���H��t5H��H�H��tH;0tH�����tM��t<H�{XL��[A\]�D�@H�	�H�5r�H�=II���[1�A\]��H��_H�5J�H�=!I�~����ff.����UH��SH��H������H��tFH��H�H��tH;0tH�����t*H��H�5�_����H��H��t-H�]�1�H�5b����H�Y�H�5��H�=�H���H�]�1���ff.���UH��SH��H���K���H��tFH��H�H��tH;0tH���~��t*H��H�5
_���H��H��t-H�]�1�H�5�a��`�H�ɜH�5¾H�=	H�f��H�]�1���ff.���UH��AWAVAUATSH��hH�GhdH�%(H�]�H��H��t2�L�{hH�E�dH+%(�9H�e�L��[A\A]A^A_]�fDH�{`���`���H��H�H��tH90tH����������L�-ߎ*L�%��*H�
DL�5��*�I��H�XL��L��L������{LdI�GuUH���H�=G1��K��A�/u)I�GH��t
L;xh��I��y���L������L�{h����H�C1�H�E�H�E����������u�L��L��L��L�����L��L��L��H�
����H�E����L��L��1�I��H�Y�*L�%PFH�����I��H��x�������H�U�M��M��H��p���H��H�E�RL��PH�M�H�}��Q�ZY���H�}�H�5����H��x������H�}����L���z���H�E�H�M�L��H��\�L�@1����H��p����l�����H����H�=�E����L�{h�����L�%oEH�=\H�5s�L������{Ld�NL�-;\H�5ûL��H�E�L�����L��H�5v�L���~��L�{h�Z���DH�@h�!���I���H�}��H�E�L� M��uf�Bf�I�H�u���H��H�����@PL������0Ɂ�	ȉBPH�U��&��I�H�U�H�����M�d$M����I�$H���L�0H�HI�L��H�M��4�H���{���H�5F[H�=�N�����5‘*I�ą�t{M��H��p���L��1�L�%D�������fDH�5�ZH�=�N�����5w�*I�ą���L�E��fDH�ɦH�5�L��������DH�=)�����.�*���l���I�H�5,H�U�L�}�H�E�����H�u�H��tnH��p���L�%^C����O���L�%MCH�cZH�5��L������-���H�=���x����*���?���H��GH�5M�L���e�����I����I�I�����L��H�=	ZH��1����I�H��I����L��I���}���M��tNH�S@H�5M�L����H�}�H�5Z�5���H��x����)���H�}�� ���L������L�{h������I�����H�5�H�=�LI���+����5Տ*I�ƅ�t%H��p���M��L��1��L�%!B�������H�=���]����*����H�ܭ�L��1��=��L�-�X������UH��ATSH�� dH�%(H�]�H����H���;H��H�H��tH;0tH��������H�{(�8�SH����H�{@�J�
�H�s(H�=�XI��1����H�{@H�U�H�5y��H�E�L�e����H�}���A�D$����1�L���\���1�L�����H�U�dH+%(�H�� [A\]�fDH�{h�h���H�����I��H��tR�CH�(�H���H�@H��t
L;`h��I�|$�H���L���������fD�L����1��j���@H�!�H�5J�H�=a@���1��E����H��VH�5"�H�=9@���1������H�gWH�5�H�=@�n���1����H�@h�H����u�D��UH��AUATI��SH��H����H����H��H�H��tH;0tH���������H�{(�M�����CH��t0H�{@H����L���[��H���|H�H��[A\A]]�@H�{hu�H���a���I��H��tS�CH�(u�H�@H��t
L;hh��I�}���L���d����f�H���H�5��H�=�>�V���1�H��[A\A]]�f�H�<VH�5r�H�=�>�&���1���f�H��UH�5:�H�=�>����1��f�H�UH�52�H�=�>���1��H�@h�K���D��UH��AUATI��SH��H���4�H����H��H�H��tH;0tH���c�����H�{(�M�����CH��t0H�{@H����L������H���|H�@H��[A\A]]�H�{hu�H�����I��H��tS�CH�(u�H�@H��t
L;hh��I�}�A���L������f�H�9�H�5�H�=y=�־��1�H��[A\A]]�f�H��TH�5��H�=I=覾��1���f�H�TH�5��H�=)=膾��1��f�H��SH�5r�H�=	=�f���1��H�@h�K���D��UH��AUI���ATI��SH����L��H���T��L��H��I��H�CH��H��[A\A]]����H���*H��tH���*��UH��SH���*H��H���(����uH���*H�]����苹��H��H���P�H�a�*H�]�����UH�����1�]H��1��6���fD��H�%�*H��t��UH�����H�5�*H��H���*����H��*]���H��*�@���&�*��tÐUH�=h�*H���@��H����������H��tH���f���H�=�*H��t�U���H�=�*H��t�D����ʉ*]����UH��AUI��ATSH��H�����H��toH��H�H��tH;0tH���G���tSH�{0utL�c M��t{L���˾��H�C L���O��H�5 �*H�����H�5�*H��H��[A\A]]�w���H�)�H��H�5ίH�=�:[A\A]]���@H�R���H�=R�<N�|������UH��AUI��ATSH����tgH�I�̉�H�8���I��I�$H�8����AUL�
�:A�\PH�
��1�H�؈A�t$�H�=:S�Q��H�� H�e�[A\A]]�f�H���h���H�e�L��[H��A\A]]�����UH��AVAUATI��SH������H����H��H�H��tH;0tH��������}M����H�{ H�����"��H�{ ��pA����D��L��H�C L�4�����A�UH��I�H�C H��H�5f�*����H�5b�*H��[A\A]A^]����f�H�y�[H�5�H�=�8A\A]A^]�N���fDH�=eP�LH�C H��H���U���H�XP�H��g����UH��AWAVAUI��ATSH��H����H����H��H�H��tH;0tH��������M����H�{ H��������D�`A��L���H���L��I�����L�k A�WJ��I��I�~H9�L��HB�H��H���J�L��貵��L�s H�5�*H�����H�5�*H��H��[A\A]A^A_]�r��f�H�)�H��H�5N�H�=�7[A\A]A^A_]����H�=
O�DKH�C H��H���#���H�O�H�Lf�ff.�@��UH��SH��H�����H��tFH��H�H��tH;0tH���N���t*H�C H��t	H�]���H�=�N�JH�C H�]���f�H�Y�H�5B�H�=�6�6���1��f�UH��AWAVAUATSH��H��XH�}�H�
�~*H�:~*H�5S}*H�=~*�'��H��H�C�;����H�5(NH���RH�E�I��H����H�E�I��ff.��M�eM���L��軿��H��
vH�resourceI9$��1�1�L��1����Eă����1�1�L������H�E�H����H�E�H�]�H���H����uSH���+����u�H���^�H�5�9H��I���,������H��}*L���H�������t�ff.�L�=w5����H�}�����}���H�}�tgH�}����\@A�|$e://����I�|$1�1����H�E�I��H����ff.�L�=5L��1�H��LL���@���L��H�F�L��1���'����M�mM���s���H�]�L�e�H��t/L�u�H�5��H��I�V�o��1�H�����1�H����I�F0H�5|*H��XL��[A\A]A^A_]���f.�L�=W4L��1�L��H�L萾���}��H����C���H�����1�L��H���[�E1�1�1�H�lj�����E����H�E�H������L�=�3L��L��H��K�(���L��������L�u��E���1�H��1��б��L��I���5��H�]�H�5zKI�FH���.���H��I�����L��I�F H�u{*�H�5�HH������D�U�H��I��t-H�5DKH��D�U�H�E����L�]�D�U�����A�H�${*L��E�VP�H�}�H�5�I諳��I��H��t:H������
H�������sH��H�mimetypef�VH��H�I�~X���H��z*L���H�}�H�5I�M���I��H��t3H���-���H�����H���globH�Ƹsf�FI�~X���H�kz*L���H�}�H�5ZJ���I��H���BI�~ H����I�F0H�}�H�5mG�ʲ��H���QH�����H��H�E�����H�U�I�F(H��y*H��H��y*L���H�}�H�5�I�~���I��H���"I�~ H��薴I�F8H��y*L���H�}�H�5�I�F���H���nH�5�IH��H�E��
��H�M��¸d����A�FLH�ly*H��L�%�I�A�~L�H�]��~H�Gy*H�}��H�}�I�v`I�~`�p���H�}������}��}H�}�H��t�O�L����L�}�H��H��I�����H���sL���î������L����f�H���8�����q���H�������u�H���J�L��H��I�����H�
�x*H���u�L����H�}�����H���)���L�xM��u����f�M�0M������A�u�I�H�5�0�����u�H�5{EL�����L��H�����I��H��t)H��t$H�����H��H�E����I�~XH�U�H�����H��w*H��H��w*L���p���1�L��H��GL�������H�}��^���}��F����"f��}���H�}��~���H�}��p���@�}���H�}������x����L��H�5MGL�]�D�U����L�]�������L��H�5/.��L�]�����L��H�5G��L�]�D�U�������L��H�5�-��L�]�D�U��������L��H�5�M�e�L�]�D�U��������L�=�.L�
��1�A�OH�
���L��L�]�H�=D�U��ܸ��L�]�D�U��T����H������I�L��H�����H�}�tH�����H�}�H�����q��������H�E���DL�='.H��EH�5{�L���s�������fDH�}�H�5GC蘮��L��H���I��H����H���j������DH�����L��H�E����H�U����@H�}�H�5�B�@���I��H����H����������H��H�5�E����H�M��¸������L�=U-1�M��L��H�k�获��H�7u*H�}��� L��H��L�=-�1�L���_���L�����H�u*H�}��H�}�����}�������b���H�5�DH�=k7��H���W������f���H��tUH���^���]H��u*�DH�)�H��u*Ð��UH��SH��H�����H��tFH��H�H��tH;0tH�������t*H�{tH�C0H�]���f�H���h�����fDH���H�5B�H�=,�v���1���f���UH��AUI��ATSH��������u�W���H�e�L��H��[A\A]]���f�H�I��H�8�r���I��I�$H�8�c���AUL�
Y,A�vPH�
4�1�H�SzA�t$�H�=�+S�̵��H�� H�e�[A\A]]�D���w���ff.���UH��ATI��SH����H��tUH��H�H��tH;0tH���M����t9M��t\H�{H��t[L��A\]�����H��� �H�{L��[A\]���H�I�H�5��H�=�*�&���[1�A\]��H�8AH�5��H�=�*�����ff.��UH��AWAVAUATSH��H��H�}����I��H��tzI�6H��trH�}��
���H��I���?�I��I��H��u�f�H���X����t$I��I�7H��u�L��I���|���f.�L���h��M��tH��L��[A\A]A^A_]�H�}��X���I��H��tcI�7H��t[H�}�����H��I����I��I��H��u��H���(����uI��I�6H��u�L��I�������L�������z���E1��r���D��UH��AWAVAUI��ATI��SH��H��(��M���,H��I�$H��tH;0tL���[�����H���j�;�aI�|$��H��蝺��L��I���b���H�E�H���+H�0H�E�H���|�L���x���H��H�E��<�H��I��H��u�=ff.�@I��I�?H��t"�?t�L���G����t�H�u�H�}��v���H�E�H������H�E�H�E�H�0H�������L���
���H�}��ĸ��H�E�H���M��tpH�E�H�E�L�0L�����H�E�H��H��u/�5��+���I��H��tH��L���x������L��H��褥��H�;H��u�H�}��3��H�E�H�@H�E�H��u�H�}�L�7���\@M��t6A�}t/I�|$ttH��t	�;�����H��(L��L��[A\A]A^A_]���H�6�H�5�H�=^'軨��E1�H��(L��[A\A]A^A_]�L���n�;�0���M��t��fDL���P��fDH���H�5��H�='�^����L��L���A����tH�}��D��H�}����L��蓤���v���L��L���3���H��LE���H�E��X���ff.�f���H��t*H��tH��t*��UH��SH�|t*H��H���(����uH�et*H�]�����ˣ��H��H���P��H�At*H�]�����UH��AUA��ATI��S��H���r���M����H��I�$H��tH;0tL��� ������E����A�D$09��A9\$4��)�I�D$ ;X��H��HLc#E����H�CD��y	D��H�C��H��ff.�D;(t@H��H9�u�A��ttA����H�{��D)�A������Mc�H�CF�,��+H��[A\A]]�H���H��H�5��H�=%[A\A]]�l���@H�Y=���A�D$�F�l��f.�H�E=��H����H��<���薺�����tO�S����v,�S�P���vH�p��ʃ�H���T��V��9�r�Hc��H��D�)�H�C����H������������H��t'UH��ATA��SH��H���"��D��H��[��A\]����H��:H�5��H�=�#�V���fD��UH��AUA��ATI��S��H���2���M����H��I�$H��tH;0tL��������tlE����A�D$09���A9\$4rw)�I�D$ ;X��H��H���t'����������CD;k��A9���H��[A\A]]�H�ɊH��H�5N�H�=%#[A\A]]�|���@H�i;���H�m;���H����H�$;��H�{D;/te��H��1���fD��D;*t0H��9�u��`�������S���fD���C��@���9�s	�ы�������&����H�{��%����H�C����f���H��t?UH��ATA��SH��H�������u[A\]�f�D��H�߉�[A\]�����H��8H�5Z�H�=�!�N���ff.���UH��AUA��ATI��S��H���"���M����H��I�$H��tH;0tL��������tlE����A�D$09���A9\$4ro)�I�D$ ;X��H��H���t$H�CxlH���D;(��H��H9�u�H��1�[A\A]]ÐH���H�5’H�=!�v�����@H�a9H�5��H�=� �V����@H�C����H�E9H�5r�H�=� �&����@H��8H�5R�H�=� �����c����H���[A\A]]�H���H�5"�H�=y �֡���3������UH��ATSH��t8H��H��A���2����u[1�A\]��D��H�߉�[A\]�O����H��6H�5��H�= �n���[1�A\]����9w8u�ÐU��k*H������]������������m*�������zk*�������UH��SH��H�����H��t&H��H�H��tH;0tH�������t
�C0H�]��ÐH���H�5H�=Y趠��H�]�1���ff.���UH��SH��H�����H��t&H��H�H��tH;0tH���>����t
�C4H�]��ÐH���H�5�H�=��F���H�]�1���ff.���UH��AUA��ATI��SH��H������H��tLH��H�H��tH;0tH��������t0M��tSH�{�R���H��D��L��[H��A\A]]�
�f.�H��H��H�5.�H�=E[A\A]]霟��@H�&=��ff.�@��UH��SH��H���k���H��t&H��H�H��tH;0tH�������t
H�CH�]���H�i�H�5r�H�=��&���1���f���UH��SH��H������H��t.H��H�H��tH;0tH�������tH�{H�]���L���@H��H�5ʍH�=a辞��H�]�1���fD��UH��AWM��AVA��AUI��ATI��S��H�����M����H��I�$H��tH;0tL���6������A�D$09���A9\$4��I�T$ )�H��HE��uCf��*C�AEf��*C�A�AE�A\D$(�AEH��[A\A]A^A_]�@A��tZA�����Cf�C+C�*��AEf��*C�fDH��H��H�5f�H�==[A\A]A^A_]鐝��f��*C�AEf��*C�X���H�L4��H�Q4��H��L�
�1�A��[H�
%�A\�A]H�mlH�=�A^A_]����@��UH��ATI��SH�M�H�� dH�%(H�]�L��L�E��1���M��t/�E��o��O�f(�fT�f.����,�A�$H��t)�E��;���f(�fT�f.�w%�,��H�E�dH+%(�|H�� [A\]��H,�f��f(��%ۆfU��H*����fT��X�f(�fV���H,�f���%��fU��H*�f(����fT��\�f(�fV��;�������ff.���H��t/�W01�9�r(9w4r#)�H�W ;rsH��H21�������D1��D��H�-h*H��tH�!h*��UH��SH�h*H��H���ȶ����uH��g*H�]�����+���H��H������H��g*H�]�����UH��SH��H��H�0�W��uuH�{PH�CPH��t�_��H�{ H�C H��t�{H�{H��tH�s�G���H�CH�{(H��tH�s(�-���H�C(H�6h*H��H�]�H�@(��1���������UH��AUATSH��H��H�����H�{(H9���I��H��t9H��1�L�
���E1�S1ɾ����H�{(XZH��tH�s(螫��H�C(���H��M��tqI�$H��tH;0tL��������tWH�{(L�k(I9�tJH��tL���U���L�c(L��L��趖��H�{(H�e�H��A�H�~���H�5�[A\A]]���@H�e�[A\A]]�ff.�f���UH��AUATSH��hdH�%(H�]�H��H�PH�CPH��t���H�{f�)�0���)�@���)�P���)�`���)�p���)���)��)����)����)� ���)�����)�����)�����)�����)����H��tB�,K@�L�e��,S8L������L������躞��H�{������L�拕�����½����u&H�E�dH+%(�hH��h1�[A\A]]�L���`������ٳ����u�foe�fo]�L��0���foU�foM�foE�)���)��)����)����)� ���)�0���)�@���)�P���)�`���)�p����$DL������L���آ�����Q�������L���a�����t�L�����#@L��訢�����!�����uL��������tL��������t�foE�H�C0M��L��H�{ L������)�����foE�)�����foE�)�����foE�)�����foE�)�����PH�0��{���@L��船���V����>���ff.���UH��AUATI��SH���w�M����H��I�$H��tH;0tL��西�������ز��1�H��1��|���H�xH��L�hI9�tH��tL������L�cL��L���p����[rL��H�C H����7���H��A�H�w���I��H�5�-H���5��L��L���j����E��H��A�H�����I��H�5�H�����H��A�H�����L��H�5y[����L��L������蔒��H��A�H����I��H�5-H�����H��A�H��L��H�5I���L���f���L��L��軿�������H��A�H�ђ��I��H�5�,H���O��L��L��脿��H��L��A�H�����H�5�%��L��H��1����H��H��[A\A]]�f.�H�0,H�5�1�H�=�����H��H��[A\A]]�fD��UH��AWAVI��AUI��ATSH��H��H�M��I�H���(H��H�H��tH;0tH���x������M���GM���^H�}��H�����I����1�H��1��'���H�xI��H�pH9�tH��t
H�u�蹥��H�u�I�_H������I� I�_ I9�t%H��tH��菥��M�g M��tL��H�����M�g �L��1�L�����H���͑��I� 1�L��I�G01��ɺ��H��豑��I� H�U�1�I�G81�謺��H��蔑��I�G@H��L��[A\A]A^A_]�fDH��*H�5�H�=!�~���E1���f�H��*H�5�H�=��V�����@H��H�5ҌH�=��6����@H��H�5��H�=������@��UH��AWE��AVA��AUI��ATI��SH��H�����H����H��H�H��tH;0tH��薻����tj�=�H��M����I�$H��tH;0tL���k�����toM�����)���H�;H������E��D��L��H�@H��L��H��[A\A]A^A_]��H��)H�5�H�=��>���H��1�[A\A]A^A_]�DH�8)H�5�H�=�������@H�E)H�5ʈH�=�����ff.����UH��AUI��ATI��SH��H���a���H��ttH��H�H��tH;0tH���t�����tX��H��M��tsI�$H��tH;0tL���M�����tYM��td����H�;H������L��L��H��H�@H��[A\A]]��H��(H��H�5�H�=�[A\A]]�$���@H�0(���H��.�����UH��SH��H���k��H�t]*�f]*���6�~f *H����H�CHH�̧��H�C(H��fHn�H��H���H�����fl�fHn�H�����C�~ *H���H�
���H��0H�����fl�fHn�H�?������~�*H��@H�ˆ��H���fl���蛒A��H�&}H�5H��H�=�X���H�i\*����H�%}H�5Q'A��H�=U'H������H��H�]�H�+\*H�4\*���i���f�H�5!\*H���a������ff.��UH�='H��SH��諮��H����H��H��L�
%jH��A�(�XH�
>����)�����H��H���	�����[*H��H�]���f.���H�e[*H��tH�Y[*��UH��SH�D[*H��H���8�����uH�-[*H�]�����;���H��H���`���H�	[*H�]�����UH�����1�]H��1��F���fD��UH��SH��H���[���H��t6H��H�H��tH;0tH��������tHc�Z*H�DH�]����H��%H�5�|H�=�����1���f���UH��AUI��ATSH��������tlH�I��H�8�.���I��I�$H�8����AUL�

A��PH�
 {1�H�[A�t$�H�=<S舖��H�� H�e�[A\A]]�f�HcZ*H�4H�e�H��[A\A]]�Ӡ������H�e�L��[H��A\A]]�V���fD���JZ*��tÐU1�H�5�$1�H�=�$H��ATL�%HS軗��L��H��H���ͫ��H���U���H�5PL��趖��1�H�5m���H�=�$�a���H��������H�����H�%W*H����H�=W*���H�W*H����H�=W*�d����G��H���W����r\��H���J������H���=�����H���0�������H���#������H������� ��H���	����t<��H������1��H��������H�������H���տ���0H���ȿ���H��軿����H��访���I�H��衿���:H��蔿���o���H��H��t���H�5#yI��H��萞���WL��H�����M��tL��������H�5yI��H���܎������L��H��茯��M��tL��过��H���W���H�5
#H���(����2X*[A\]�f�H��U*H���a������i����dFH��H��虻���T���@H�IU*H���1����������EH��H���i�������@��UH��AWAVAUATI��SH��H��(HcW*dH�%(H�M�H�MH�H�xH����M�Ņ���H�8���C�A��A�NH��H�M��О��H�M�L��XI��H���ɴ��C�7L��H���Y���H�U�H�u�I��H���v���L���~���L���V���H���~����U��BA�EA�$H�E�dH+%(uZH�e�[A\A]A^A_]�f���u�H��H��QH�<V*L���A�EA�$XZ��A�dA�$d�蒪��f�UH��AWAVAUATSH��Hc�U*dH�%(H�E�1�HDžh���HDž`���H�H�{��I��1����L�;I��M���t1����L��I���ת����\�����A��\���tpL���X�������������uRM����I�EH�PI;U�'
IE�l;fo�tf�pI�EH�PI�UI�U�Df.���\���twL��蟸����wjH��v��Hc�H�M��>��@��I�EH�PI;U�h
fo0uIEfo1u@
I�EH�PI�UI�U�D���\������\�������\��� ��1�L��迵��H��OL��H�5�!H��I��HE�1��
��L�����H�{L��p������H���	��L��I����L��H�5�!H�������XL�u�M���cH�5L��L�u��h�H��t0H�5#H��1�L��1��
���H�u�H��tL��蜅��H�}��c���L��H�5D!E1��!�H��H����H�E�jH��h���M��PH�/!L�
!PH��`���H�
0PH�5�"1�蘬���U�H�� ��uH��h���HDžh���H��t����E���uH��`���HDž`���H��t辂��H��h���H��tL���ڄ������H��`���H��tL��辄������E����H��`���H�������҃�	Ј��H����L���{�����|���f�/��nfoE���V)E�)E��E��>�E�33�>)E�H�}��U��a���H�}�I���U���H�}�I���I���L��L��L��I��H�5�sI��1�����L���ā��L��輁��L��贁��H��h���訁��H��`���蜁��I�|$���L���#���H�E�dH+%(��
H�e�[A\A]A^A_]Ðf�L�u�)�p���M�������H�{L���l�����H��h���E1�H���o���H��`���H����L���9�����t�MU/E��%H��h����n���@I�4$H�{���>���fD�o�oZm�Z�p�����nf���5of�f��Ze�fY�f�fY��Y�fY�fX���nfZ�E�f��Z�x����Y��X���nf�fY��Z��U��T�U��U�fX��5yn�Y�fZ�]��mn�Y��X��Z��]��$nf�fY�fY�fX�fZ�M��
n�Y��Y��X��Z��E����f���S/E������H��h����E����L�����H��h�������f�L��蘝�����)���H�Tq��Hc�H�M��>��f�L���x���=���=��B=^��f��*��^Om�b����YBmH�5�1�L���,��������(S/E��H���H��`����E��~��L������H��`����#���f�L���E��?��H��h���H���U���f�L��H�5`.�A�H��H��� ���L��H�5��&�H��H������A�����L����H�5�L�����I�1���
�!������@L�����H�5�L��H��1��������M���7I�EH�PI;U�fo�nIE�@;I�EH�PI�UI�U�D�U����M����I�EH�PI;U��fo=nIE�@mal;I�EH�PI�UI�U�D����D�2I�EH�PI;U�hfo�mIEH�unicase;H�H
I�EH�PI�UI�U�D������I�EH�PI;U��fo mIEfoQm@
I�EH�PI�UI�U�D�S�����I�EH�PI;U��fo�lIEfo�l@	I�EH�PI�UI�U�D������I�EH�PI;U��fo�lIEfo�l@I�EH�PI�UI�U�D����:I�EH�PI;U��fo lIEH�ll-caps;H�HI�EH�PI�UI�U�D�a�����2I�EH�PI;U�8fo�kIE�@mal;I�EH�PI�UI�U�D�������I�EH�PI;U�xfoPlIEfo�l@I�EH�PI�UI�U�D������I�EH�PI;U�foplIEH�xpanded;H�HI�EH�PI�UI�U�D������I�EH�PI;U�fo�kIEfol@I�EH�PI�UI�U�D�=����"I�EH�PI;U�Hfo�kIEH�ndensed;H�HI�EH�PI�UI�U�D�����zI�EH�PI;U�XfokIEfok@
I�EH�PI�UI�U�D�����I�EH�PI;U��fokIE�@mal;I�EH�PI�UI�U�D�R������I�EH�PI;U��fo�jIEfo�j@������"I�EH�PI;U��fojIEfoj@
�������I�EH�PI;U�xfo�iIEfoqj@�����H�[H�����L��蕷���]�H�'H�����L���u����=�������@M���I�EH�PI;U��fomhIE�c;f�H�I��M����I�EH�PI;Usyfo!hIE�@que;I�EH�PI�UI�U�D��f��H�yH�����L��赶�����H��H�����L��蕶�����H�LH�����L���u�����H��H�����L���U�����H�3H�����L���5������H�xH�����L���������H��H�����L�������H��H�����L���յ����H��H�����L��赵���p�H�H�����L��蕵���P�H�5;1��=����E�H�51��%����-�H�H�����L���E�����H�
H�����L���%�����H�^H�����L���������H�	H�����L�������H�OH�����L���Ŵ����H�FH�����L��襴���z�H��H�����L��腴���Z�H��H�����L���e����:�H��H�����L���E�����H�51�����h�H�5�1��Հ���P�H�5�1�轀���8�H�5^1�襀����H�5(1�荀����H�5D1��u����p�H�5�1��]����X�H�5�1��E����@�H�5�1��-����(�H�5K1�������H�5�1������H�5A1��������H�5�1���������H�5�1��������H�5.1�������H�5+1�������H�5�1��m�����H�5.1��U���j��H�5{1��=���R��C����������UH��AUI��ATI��SH��HczC*H�H�{H��t!H���H����H�s�=���H�CL���-���H��H��tULc-6C*H��M�I�EI�u�{s��H��L��A�H�h���H�5��\���L��I���H��[A\A]]���H��[A\A]]�D�k���H�{Hǃ��a������UH�5�
H��AVAUATSLc%�B*H��I��X����c���I�D$�Y��E1�A�H�
o�H��H�5o1��r��H��I�D$ H��賁��M�l$H���6����WL��H���f���I�|$ M�l$����L��WH���G���H��4j1�jL�
E1�H��PH�'H�
jH�5PH�!jPH�!jPH�jP1�j�
���H��`H��豝H��蹄��H�=�ͭ��Lc-�A*I��I�I�}H9�t6I�EH��t�E���M��tL��踁��I�EH��I��詖��� �9H���I�L�������x���I��H���\���H��L��E1�A�H�֎��H�5{�ʏ��H��L��E1�A�H�$���H�5d訏��H��E1�L��A�H����H�5K膏��L��H���K����衂���I��H���у��H��E1�L��A�H�k���H�51�?���L��H�������p��1�I��H��貱��H��L��E1�A�H�����H�5�
����L���c���H�e�L��H��[A\A]A^]鬝��@�L���[������fD��UH��AVAUATI��SH���F�H����H��H�H��tH;0tH����������M�����uH��I�$H��tH;0tL���֛�����Lc-?*I�I�EI9���H��tH���j���Lc-[?*I�M�eI�uL���o��L���z��H�5e2H��L��H��A�I������I�uHI�EHH���jo��H�5�
H��L��H��A����I�uPI�EPH���?o��H�5�
H��L��H��A���I�uXI�EXH���o��A�H��H����H�5�L�����1�L��H��I�E`��H�}7*H��A�H�5 
L���ű��A�H��H�����I�EhH�5_�L��袱��L��H��A�I�EpH�ˆ��H�5G�����H��I�Ex�s�����twH�����DHc>*H�|tIH�����H�5�=*H��[A\A]A^]颒��f�H��[H�5�_H�=��A\A]A^]�.q��fD[A\A]A^]��I�upL���t��I�uxL���t���l���H�QV�ff.�@��UH��AUI��ATSH��������ulH���ԭ��Hc5=*I��L�H�;H9�t4H�H��t���M��tL���a}��H�H��I���S���� ��H�e�L��[A\A]]���f�H�I��H�8�y��I��I�$H�8�y��AUL�
y�A�PH�
�]1�H�s=A�t$�H�=��S��x��H�� H�e�[A\A]]�DH��萁��H�e�L��[H��A\A]]�[����L��蛂���K���f.�f.�f����ff.����ff.��������1����H9=U=*t�f�H�E=*�@��UH��SH��H��軤��H�\>*�N>*��ubH��H�m
1��~�)fHn�H�VH�5b
A��H�C0fl�H�=D
C�t��H��H�]���H���,���@H�5�=*H���p������UH��SH��H��Hc�=*H�H�8H�H��t��j��H��=*H��H�]�H�@0��ff.�f���UH��AVI��AUATS��tiH�I�̉�H�8�w��I��I�$H�8�zw��AUL�
p�A�JPH�
�\1�H�j;A�t$�H�=��S��v��H�� H�e�[A\A]A^]�f�H��Hc�<*I���o��H��t)L�H�;�j��L����t��H�H�e�[A\A]A^]�fDH�e�H�U\[H�5�yH�=$�A\A]A^]�zm��f.�UH�=�H��SH��蛌��H��裌��H��H��L�
����jH��A� �H�
����n���H��H������3<*H��H�]���f.�UH�=rH���0���H��L�
%A�8jH�ƺ��PH�
��m����f�UH�=JH��SH�����H��L�
@A�jH�ƺ��PH�
�f�om���`H��H���O����;*H��H�]���UH�=H��SH��苋��H��L�
����A�jH�ƺ��PH�
��m���H��H������:*H��H�]���UH�=�H���0���H��L�
��A��jH�ƺ��PH�
��l����f���UH��H��H��AUATSH��������I��w)������u;H�@(H�pH�e�[A\A]]鄎��@��uH�@(H�p H�e�[A\A]]�d���@H�H�8�t��I��I�$H�8�t��AUL�
|�A��PH�
/Z1�H�v8A�t$�H�=��S��s��H�� H�e�[A\A]]�H�@(H�pH�e�[A\A]]�9���f�H�p�@0u1�H�e�[A\A]]�%~��D��UH��SH��H��HcA9*H�H�8H�H��t�g��H�+9*H��H�]�H�@(��ff.�f���UH��ATI��SH�_(H�{H�CH��t�f��H�;H�H��t�f��H�{ H�C H��t�f��H�{H�CH��t�Xf��H�޿(�ۥ��H��8*[L��A\]H�@0�����UH��AUI��H��ATSH��������I�������T�����>{��I�](I��H�{H9�� �CH��t
��e��H�CM��tL���T���H�CH�;H�H��t�e��H�H�58*�f���uk��z��I�](I��H�{ H9����CH��t
�qe��H�C M��tL���f��H�C H�;H�H��t�De��H�H�5�7*��I�EH�8��q��I��I�$H�8��q��AUL�
��A��PH�
�W1�H��5A�t$�H�=�S�Nq��H�� H�e�[A\A]]���c���H��t	�oAEH��A�E0H�57*�ƒ�	�A�E0H�e�L��[A\A]]�X�����Ki��H��I�E(H��H�x�����t�I�}(H���jH�5�6*�ff.�@��UH��SH���(H��薓��f�H�@ H�C(@H�]���f���UH��ATI��SHc6*H�H��PHǃPH��t�<���H���H��t
��g��H���H��t�c��H���H��t�c��H��H��t�c��H��H��t�rc��H�{�I|��H�{ H��t�;|��H�{(H��t�-|��H�{0H��t�|��H�{p�c��H����
c��H�{x�c��H����b��H�����b��H�����b��H�&5*[L��A\]H�@0��f���U1�H��SH��Hc�4*H�1�H��X���H�CH�=�H��PH�C�՞��f�H�C H�CH�����H�C(H�C0H�ChHǃ�ǃ�Hǃ�Hǃ�Hǃ�H���ǃ�����C8CHCXf�Cp�����~����OH��@f�����H�]���ff.�UH��AWAVAUATSH��H��Hc�3*L�<���H��H�E��0m��1�H���6���H��I���kp�����CH��**L�*M������I�DH�H���4p��A�ƃ�N�P��Q�oI�D$H�PI;T$��I�4$I�T$�%I�$I�D$�D��L���Fp���I�DH�H����o��������%�y�����L���p����D��1��p���I�DH�H���o����to��%u��I�DH�H���vo��A�ƃ�N����Q��1��%H������>}��D��1��o���f��%H�����L���}���6����L��1�覑��L�}�H��H��L���tm��H��I����_��L���A���H��L��[A\A]A^A_]��A���H�5�L��P1�轟�������A���H�5YL��1�蘟�����A���H�591�1��y�������@A���H�51��P1��V���������UH��SH��H��H�?H��t�Sg��H�3H���i��H�{H��t�:g��H�sH���i��H�{H��t� g��H�sH���i��H��H�]�� ��b���f�UH��AWA��AVI��AUATSH��8Hc�0*dH�4%(H�u�H��H����H���C�C8�����H��I���\� �\�(H���E��e��H���Dz��H��I���g��f��1�H�U��*��Y
�LH���M��rk��f�A����L�*E��M��Y��� ��A��tpL���M��E������M��E�L���X�I���i��L��L��薛��L���>���H�E�dH+%(uoH��8L��[A\A]A^A_]�]��f��XE��\��D�%�K�]��Y��Y��X��\��^���H�E�dH+%(uH��8[A\A]A^A_]����ff.�UH��AVA��AUI��ATSH��0HcL/*dH�4%(H�u�H��H��L���H����C8H�ƺ����I���\� �\�(H���E���c��H��H�U�1���i��f���� �*M��Y
�JA���}A��tgH��1��E��Dq���K@�E�L���\��\��I���g��L��L������H�E�dH+%(ucH��0L��[A\A]A^]�\����XE��\��D�0J�U��Y��Y��X��\��g���H�E�dH+%(u
H��0[A\A]A^]��}���ff.�f���UH��SH��H��軔��H�L-*�>-*��ur�~��)H��1fHn�H�H�C(fl�C��n��H�
'H�5��A��H�=�H�����H��H�]�H��,*H��,*���{t��H�5�,*H���y`���z���@��UH��AUATSH����tjH�I�̉�H�8��g��I��I�$H�8�g��AUL�
��A�PH�
�M1�H��+A�t$�H�=��S�$g��H�� H�e�[A\A]]�DHc
),*H�H���o��H��H�H�e�H��[A\A]]��Z��D��UH��AUATI��SH��Hc�+*H�H�CH��tKf�H�;L�(H��tI�u�d��I�uH�;�d��L��胙��H�{H���g��H�CH��u�H�;H��tH����n��H�H�x+*L��H�@(H��[A\A]]��ff.�f���UH��ATSH��H��`�9��1�H��tL�`0H���[��1�I9���[��A\]����UH��AWAVAUI��ATSH��(�c[��M�}xH�E�L���M����I�]`����L9�}PH����~��I��H��t@H��H���B���I�v L��A�V��u[I�F(H��tI�~ ��L���@�g������L9�|�1�I�}`tI�}`�k~��L��H�p0�O����H��([A\A]A^A_]�H�E�L��H��L�I�F0�"^���V���D��t��H����r��H��H�E��g���E���to�`�H�}�D���Ԏ��H��I���Yn��H��L��H�H9�HN�H��HE�A���:X��D9}�u�f����F�H*��^��YwF�L,�M�}x���A�A����H��**H��tH��**��UH��SH�l**H��H���v����uH�U**H�]������H��H���Ћ��H�1**H�]�����UH��AUATSH��H���w���H�**��)*�����~��)H�s�H�C0H��fHn�fl�C����A��@H���H�5��H��H�={�����H�t)*��[��A��@H�b�H�5z�H��H�=U��t���A��@1�H�H�H�5O�H�=R�H�0)*�[_��H�,)*�O���A��@H��H�5�H��H�=*�����H�߾H��(*H��(*�o���l���H�3E1�E1�L�-̬��P1ɺjH�=�1�j@AU�n��L�%y���H�3H�� �ljj(*L��貔������H�3�E1�PH�=��E1�1�j1�j@AU�xn��H�3H�� L��,(*�="(*H�e�[A\A]]�c���H�5Q(*H���[���Z���ff.����UH��ATSH��t@I��H�����jH��M��jH��1�H�
��L�
#�H�5K��U��ZYH�e�[A\]ÐH���H�5�dH�=i���X��1���f���UHc�'*H��ATL�$SH���"���H��t-H��H�H��tH;0tH���U�����tI�$[A\]��H���H�52dH�=���VX��1���f���UH��AUATSH����tjH�I�̉�H�8�za��I��I�$H�8�ka��AUL�
a�A�_PH�
�F1�H�[%A�t$�H�=��S��`��H�� H�e�[A\A]]�DI������H�e�L��[H��A\A]]�p����H�]&*H��tH�Q&*��UH��SH�<&*H��H����r����uH�%&*H�]�����[�H��H������H�&*H�]�����UH�����1�]H��1���S��fD��UH��ATI��SH���Z���H��tUH��H�H��tH;0tH�������t9M��t
�Ao$C�C0M��H�5�%*H���ƒ�	ЈC0[A\]�x��D[H�FA\H�5?aH�=6�]�V��f���UH��ATI��SH������H��t=H��H�H��tH;0tH���-����t!M��t
�oCA$�C0[A\]���fDH��EH�5�`H�=���V��[1�A\]����UH��ATI��SH���J���H��tUH��H�H��tH;0tH���~����t9H�C(L��H�x�ٖ����u[A\]�H�{(L���tXH�5�$*H��[A\]��v���[H�EA\H�5�_H�=&�]�U��f���UH��SH��H�����H��t.H��H�H��tH;0tH���~����tH�C(H�]�H�@��@H��DH�5
_H�=���U��H�]�1���fD��UH��AUATI��SH��H���D���H����H��H�H��tH;0tH���}����tL�k(I�} I9�tbA�EH��t
�0Q��I�E M��tL���{R��I�E I�}I�EH��t�Q��I�EH�5r#*H��H��[A\A]]�u��H��[A\A]]�DH��H��CH�5�][H�=��A\A]]�,T��ff.����UH��SH��H���[���H��t.H��H�H��tH;0tH���|����tH�C(H�]�H�@ ��@H�9CH�5*]H�=a��S��H�]�1���fD��UH��AUATI��SH��H�����H����H��H�H��tH;0tH���C|����tL�k(I�}I9�tbA�EH��t
��O��I�EM��tL���;p��I�EI�}I�EH��t�O��I�EH�5"*H��H��[A\A]]�Pt��H��[A\A]]�DH��H�MBH�5�[[H�=t�A\A]]��R��ff.����UH��SH��H�����H��t.H��H�H��tH;0tH���^{����tH�C(H�]�H�@��@H��AH�5J[H�=��^R��H�]�1���fD��UH��AVAUA��ATI��SH�����H���jH��H�H��tH;0tH����z�����J��W��H��M����I�$H��tH90tL���z������E����L�s(I�H��t6��}��H��H�H��tH;0tH���yz�����	H��[A\A]A^]�DA�F��t7���~I�~H��t?�{��I�>I�H��H��t��M��I��@D��L��L���bTI�H���p���1�H��[A\A]A^]��H�k�H�5�Y1�H�=���Q����f�D��L��L����TI��DH�&�H�5zY1�H�=o���P���f.�H�!@H�5RY1�H�=G��P���k����H�)@H�5*Y1�H�=��|P���C������UH��ATSH��H��dL�$%(L�e�I�����H����H��H�H��tH;0tH���x����td��H��M��twI�$H��tH;0tL����x����t]�5�*1�L�E�L��1�H��H�E��`��H�E�H�U�dH+%(uGH��[A\]�H�!?H�5XH�=I��O��1���f�H���H�5�WH�=)��O��1���p��ff.�f���UH��ATSH��H��dL�$%(L�e�I�����H����H��H�H��tH;0tH���w����td��H��M��twI�$H��tH;0tL����w����t]�5�*1�L�E�L��1�H��H�E��_��H�E�H�U�dH+%(uGH��[A\]�H�!>H�5�VH�=I��N��1���f�H���H�5�VH�=)��N��1���o��ff.�f���H��*H��tH�y*��UH��SH�d*H��H���i����uH�M*H�]�����[�H��H���~��H�)*H�]�����UHc�*H��ATL�$SH���r���H��t-H��H�H��tH;0tH���v����tI�$[A\]��H�i=H�5"UH�=9��M��1���f���UH��AUA��ATSH��H��D�%*���H��tXH��H�H��tH;0tH��� v����t<A�E���wkIc�H؋����ukD9htED�hH�5r*H��H��[A\A]]�`n��H��<H��H�5>TH�=��[A\A]]��L��@H��[A\A]]�DH��<���H�*��ff.�@��UHcL*H��ATL�$SH���"���H��t-H��H�H��tH;0tH���Eu����tA�D$[A\]��H�<H�5RSH�=���FL��[�A\]�ff.����UH��AUA��ATSH��H��Lc%�*I����H��teH��H�H��tH;0tH���t����tIA��$���ueE9l$t&E�l$H�5"*H��H��[A\A]]�m���H��[A\A]]�DH�Y;H��H�5NRH�=%�[A\A]]�|K��@H�����ff.�@��UHc�*H��ATL�$SH������H��t-H��H�H��tH;0tH���s����tA�D$[A\]��H��:H�5�QH�=���J��[1�A\]�ff.�@��UH��AUA��ATSH��H��Lc%j*I��J���H��teH��H�H��tH;0tH���ms����tIA��$���ue1�E����A9D$tA�D$H�5�*H��H��[A\A]]�k��H��[A\A]]�DH�	:H��H�5~PH�=��[A\A]]�,J��@H�����ff.�@��UHc�*H��ATL�$SH�����H��t-H��H�H��tH;0tH���r����tA�D$[A\]��H�y9H�5�OH�=I��I��[1�A\]�ff.�@��UH��AUA��ATSH��H��Lc%*I����H��tUH��H�H��tH;0tH���r����t9A��$���ueA��dwoE9l$tHE�l$H�5�*H��H��[A\A]]�bj��f�H��8H��H�5�NH�=��[A\A]]��H��@H��[A\A]]�DH�:����H�>��ff.�@��UH��AUA��ATSH��H��Lc%:*I�����H��teH��H�H��tH;0tH���=q����tIA��$���ue1�E����A9D$htA�D$hH�5�*H��H��[A\A]]�i��H��[A\A]]�DH��7H��H�5�MH�=��[A\A]]�G��@H�Z���ff.�@��UHc|*H��ATL�$SH���R���H��t-H��H�H��tH;0tH���up����tA�D$h[A\]��H�I7H�5�LH�=��vG��[1�A\]�ff.�@��UH��AUA��ATSH��H��Lc%�*I�����H��teH��H�H��tH;0tH����o����tIA��$���ue1�E����A9D$ltA�D$lH�5j*H��H��[A\A]]�0h��H��[A\A]]�DH��6H��H�5�KH�=U�[A\A]]�F��@H�
���ff.�@��UHc,*H��ATL�$SH������H��t-H��H�H��tH;0tH���%o����tA�D$l[A\]��H��5H�5�JH�=���&F��[1�A\]�ff.�@��UH��AWA��AVI��AUI��ATI��SH��Hc�*L�E�H��l���M����H��I�$H��tH;0tL���n����tn�������H�{p�A��H�{x�A��H�����A��D���L���V��L��H�Cp�V��H�}�H�Cx�V��H���H��[A\A]A^A_]�@H�5H��H�5�IH�=��[A\A]A^A_]� E��H��������UH��AWA��AVI��AUI��ATI��SH��Hc�*L�E�H��l���M����H��I�$H��tH;0tL���m����tv�������H����@��H�����@��H�����@��D���L���U��L��H����U��H�}�H����U��H���H��[A\A]A^A_]�H��3H��H�5nHH�=��[A\A]A^A_]�D���H�r������UHc�*H��ATL�$SH���r���H��t-H��H�H��tH;0tH���l����tA�D$[A\]��H�i3H�5�GH�=9��C��[1�A\]�ff.�@��UH��AVAUI��ATLc%*SH�����H����H��H�H��tH;0tH���l������M����I�A��$���uNL����{��M�t$I��M��tH��L���^u����ubL���RX��M�l$H�5f*H��[A\A]A^]�&d��fDH�2�[H�5�FH�=X�A\A]A^]�B��fDH�a2���[L��A\A]A^]��W���H������UHc*H��ATL�$SH�����H��t-H��H�H��tH;0tH���k����tI�|$[A\]�R��H��1H�5�EH�=���B��[1�A\]�ff.�@��UH��AVAUI��ATLc%�*SH���_�H����H��H�H��tH;0tH���~j������M����I�A��$���uNL���Fz��M�t$ I��M��tH��L����s����ubL����V��M�l$ H�5�*H��[A\A]A^]�b��fDH���[H�5qDH�=ȿA\A]A^]�A��fDH��0���[L��A\A]A^]�XV���H�v�����UH��ATLc%w*SH��I��S�H��t^H��H�H��tH;0tH���vi����tBI�|$ H��t[A\]�P���I�|$H��tF�YM��I�D$ H��[A\]�XP���H�0H�5RCH�=��F@��[1�A\]��H���H�5*CH�=���@����ff.����UH��AVAUI��ATLc%�*SH����H����H��H�H��tH;0tH���h������M����I�A��$���uNL���fx��M�t$(I��M��tH��L����q����ubL����T��M�l$(H�5*H��[A\A]A^]�`��fDH���[H�5BH�=�A\A]A^]�>?��fDH��.���[L��A\A]A^]�xT���H�������UH��ATLc%�
*SH��I��s�H��t^H��H�H��tH;0tH���g����tBI�|$(H��t[A\]�N���I�|$H��tF�yK��I�D$(H��[A\]�xN���H�9.H�5�@H�=	��f>��[1�A\]��H���H�5�@H�=��>>����ff.����UH��AVAUI��ATLc%�*SH����H����H��H�H��tH;0tH���f������M����I�A��$���uNL���v��M�t$0I��M��tH��L���p����ubL���S��M�l$0H�5.*H��[A\A]A^]��^��fDH���[H�5�?H�=�A\A]A^]�^=��fDH�-���[L��A\A]A^]�R���H�������UH��ATLc%�*SH��I���H��t^H��H�H��tH;0tH���e����tBI�|$0H��t[A\]�L���I�|$H��tF�I��I�D$0H��[A\]�L���H�Y,H�5�>H�=)��<��[1�A\]��H��H�5j>H�=��^<����ff.����UH��AVfI~�AULc-�
*ATA��SH����H��tUH��H�H��tH;0tH����d����t9A��t{A��tA��uOfIn��Y�&fI~�N�t+H[A\A]A^]��[H��+A\H�5=A]H�=T�A^]�;��fDH�X��H�=3�1��~D���@fIn��Yc&fI~�N�t+H[A\A]A^]����UH��AUATA��SH��H��Lc-�	*���H��tHH��H�H��tH;0tH����c����t,�BD+HA��tA��tA��uC�^�%H��[A\A]]�H��*H�5b<H�=y���:��H��f�[A\A]]��H�p��H�=K�1��E��C���E��f.��^p%H��[A\A]]�ff.�f���UH��AVfI~�AULc-	*ATA��SH�����H��tUH��H�H��tH;0tH���b����t9A��t{A��tA��uOfIn��Y�$fI~�N�t+P[A\A]A^]��[H��)A\H�5;A]H�=t�A^]��9��fDH�x��H�=S�1��B���@fIn��Y�$fI~�N�t+P[A\A]A^]����UH��AUATA��SH��H��Lc-
*���H��tHH��H�H��tH;0tH���b����t,�BD+PA��tA��tA��uC�^$H��[A\A]]�H��(H�5:H�=���8��H��f�[A\A]]��H����H�=k�1��E��A���E��f.��^�#H��[A\A]]�ff.�f���UH��AVfI~�AULc- *ATA��SH����H��tUH��H�H��tH;0tH���a����t9A��t{A��tA��uOfIn��Y#fI~�N�t+X[A\A]A^]��[H��'A\H�5�8A]H�=��A^]��7��fDH����H�=s�1��@���@fIn��Y�"fI~�N�t+X[A\A]A^]����UH��AUATA��SH��H��Lc-**�
�H��tHH��H�H��tH;0tH���0`����t,�BD+XA��tA��tA��uC�^+"H��[A\A]]�H��&H�5�7H�=���7��H��f�[A\A]]��H����H�=��1��E���?���E��f.��^�!H��[A\A]]�ff.�f���UH��AVfI~�AULc-@*ATA��SH����H��tUH��H�H��tH;0tH���=_����t9A��t{A��tA��uOfIn��Y:!fI~�N�t+`[A\A]A^]��[H��%A\H�5_6A]H�=��A^]�6��fDH����H�=��1���>���@fIn��Y� fI~�N�t+`[A\A]A^]����UH��AUATA��SH��H��Lc-J*�-�H��tHH��H�H��tH;0tH���P^����t,�BD+`A��tA��tA��uC�^K H��[A\A]]�H�	%H�5B5H�=ٳ�65��H��f�[A\A]]��H����H�=��1��E���=���E��f.��^�H��[A\A]]�ff.�f���UH��ATLc%g*SH��I��C�H��t>H��H�H��tH;0tH���f]����t"A��$�u1A��$�[A\]�f.�H�)$H�5"4H�=���V4���������ff.�@��UH��ATH������I�ԉ�H�/Hc�H�>���;���L��L�e�ɉ���W��@Hc�*H�4L��L�e����V���+�L��L�e������?��@�c�L��L�e�ɉ��W��@��L��L�e�����K��@��붐����f������f���L��L�e�H����K���s����K���f�������H��u�H�M�H�8�w<��H�M�I��H�H�8�e<��H�M�u�ATPL�
S�1�A�$�qH�RH�
#VH�=�����;��L�e�H�� ��ff.�@��UH��AUATSH��hLc%P*dH�%(H�]�H��I�� �H����H��H�H��tH;0tH���?[������A��$�������tRI�<$�)e����tCI��$HH����I�<$L�m�L���2E��L���U��f�f���*��*��^��@��H�E�dH+%(uUH��h[A\A]]�fDH��!H�5�0H�=a��1��f���H�q�H�5b0H�=9��1�����R��ff.�@��UH��AUATI��SH��H��Lc-
*���H��t`H��H�H��tH;0tH���Z����tDM��tg�5��H��I�$H��tH90tL����Y����tUJ��+PH��L��[A\A]]�+^��H�� H��H�5&/H�=}�[A\A]]��0��@H��[A\A]]�DH��������UH��ATI��SH������H�׉�H��+Hc�H�>�����1��H�e�L��[H��A\]�0�Hc�)�M��I�H����Hc��)H�4H����H�e�L��[A\]����Y��H�e�L��[��A\]�y�f��+0��H�e�L��[��A\]��f��H��H�e�L��[��A\]���f��KY��H�e�L��[��A\]��f��kH��H�e�L��[��A\]���f��KH��H�e�L��[��A\]�	�f��0��H�e�L��[H��A\]�����0��H�e�L��[H��A\]�8���k0��H�e�L��[H��A\]��I�$�u�H�M�H�8�E8��H�M�I��H�H�8�38��ATL�
)�A�hPH�M�H�(�1�H�=]��q�u�H�
�V��7��H�� H�e�[A\]�f.���H�}�)H��tH�q�)��UH��SH�\�)H��H���I����uH�E�)H�]��������H��H����^��H�!�)H�]�����UH��SH��H����=��H��tFH��H�H��tH90tH���V����t*�U���H��H�]�1��H��H�5��1��*��f.�H�Z�H�5�+H�=I��-��H�]�1���ff.���UH��SH��H�����H��t6H��H�H��tH;0tH���.V����tHcc�)H�H�]���f�H�=�H�52+H�=ɫ�&-��1���f���UH��AUATSH����tjH�I�̉�H�8�J6��I��I�$H�8�;6��AUL�
1�A��PH�
1�H�+�A�t$�H�=X�S�5��H�� H�e�[A\A]]�DI������H�e�L��[H��A\A]]�O����UH��AWAVAUI��ATSH��H��(dL�$%(L�e�I�����M���\H��I�EH��tH;0tL���T�����;H���zM����Lc5�)K�D5H�8H���������oH�� ���H��H�����)� ����oC)�0����oC )�@����oC0)�P����oC@H��)�`����Ao$)�����AoD$)����AoD$ )���AoD$0)�����AoD$@L�����L��)�����1��L��H����9�����-Hc
G�)M�t
M�~M����I�GH��p���H��������M�M���I�I�>H��H�P�>��H�����H���P�����Hc
�)M�t
L������M�oƅ�����	fDI��I�I�>H��H��=��H��L���YP�����1I�GM��H��u�M���$�������H������L;x��H�H������I9���L�hH������H�qH�8�41��M9�tXff.�@M�uH������I�6H�8�
1��H������I�vH�8�0��L�����e��L��L����3��I��I9�u�I�UH������H�2H�8H�������0��H�������H������H�JH��H�H�e��L��L���3��L������L������H��I�?I��<��L�����H��L���O����~I�6I�?L���)��H������H��H�PH������H�8�?<��L��H����N�����H�������@H�E�dH+%(�8H��([A\A]A^A_]�@H�E�dH+%(�H���H��(H�5�&H�=W�[A\A]A^A_]�(��f.�H�E�dH+%(��H���@H�E�dH+%(��H����@M��������>T��f�1��L������I��H��H�����I�>�O��I�>1�1�I�EL���O��H������I�~I�E��M��u_L���NI��H������H�A�������S��f�1�L������H�����H��I�>�N��I�>1�L��H�1��N��H�CL������H������H��I�~�m4��I�F�X���@��VS��f�1�L������H�����H��I�>�/N��I�>1�L��H�1��N��I�~H�CH���]1��H������H�A��H������L��H�pH������H�8�'������Hc
��)H������M�t
tL����������G��M�~M���D���ƅ����M�o���@��UH��AWAVI��AUATSH��H��8H�����dL�,%(L�m�I������M���UH��I�H��tH;0tH������O�����1H����M����Lc50�)H�����I�I�>���oH����H��H�����)�0����oC)�@����oC )�P����oC0)�`����oC@)�p����AoE)����AoE)���AoE )�����AoE0)�����AoE@L��0���L��)� �����+��Lc=y�)H�����I�M�gM���"I�D$H��p���H������DM�d$M���ZI�$I�?H��H�P�'8��H��L����J����y�Lc�)H�����I�L�����M�|$ƅ����I�$I�8H��L������H���7��H�����H���|J������I�D$L������M��H����I��볿�}P��f�I�>1�L������H��H������I�GH�C�NK��H�����H��H�H�w�81��I�>1�L��1��)K��I�GDH�E�dH+%(�$H��8[A\A]A^A_]�H�E�dH+%(��H��H��8H�5`!H�=w�[A\A]A^A_]��#��f.�M����
������������x���H�����L9x�g���L� I�>H�����H��H������I�$L�������6��H������I�T$I�>H��I��H�������_6��H������L��L���-L�����n1�H�����I9�t=M�/I�>������H������I�UL�������6��I�UI�>H�������6��������H������H������������H������K�����������PL�����@H�����M��I9�M�m������M9��;�������.Hc��)L�����A�FI�M�l$M���*���L�� �����M�mM������M�}I�<$L��I��@5��I�<$I�WH���05��H��L���0����t�I�7I�<$�)��I�wI�<$�(��L�����]��L��L��M;l$����+��I��A�D$�{���H������L���H0�����{���L�����H������H������L���J����tH������L���0�������H������I�>L��H�p�"����%����I�$I�>������H�0H������4(��H�����I�>H�p�!(��H�������]��I�~L���+��������I�FM9��@����m�����*��I�D$I������fDLc��)H�����I�H�������L��������H�E�dH+%(��H�����H�E�dH+%(u~H����}���H������H�������������.���������������H������I�>H�����H�0�� ��ƅ�����������\���M�`M������ƅ����M�|$�����A��@��UH��AWI��AVAUATSH��H��H��p���dL�,%(L�m�I���&�M����H��I�H��tH;0tH��p����aH������H����M���Lc=��)H��p���I�I�?���oH�����H������H��H��x���)�����oCH��`���)����oC )���oC0)�����oC@)�����AoE)������AoE)������AoE )������AoE0)������AoE@)������,%��Lc��)H��p���N�4M�fM����M�l$H��p�����M�d$M����I�$I�>H��H�P�w1��H��x���H���D����y�Lc]�)H��p���L�I��I�D$M��E1�H��h���I�$I�8H��L��p���H��%1��H��`���H����C�����~I�D$L��h���L��p���H��tfI��볐H�ݺH�5�H�=i�����fDHDžX���H�E�dH+%(�xH��X���H�Ĉ[A\A]A^A_]�f�H��h���H��t�E��u�I9Et�I�?�A�Lc%j�)I�?H��H��X���I�I�EH�H��p����G0��H��p���I�?H�PH�� ���H��I��H��p���� 0��H��x���L��H����E�����vL9�h�����f�M�uI�?H��I���/��I�VH��p���I�?��/����H��f��I�|$H��I���=��I�<$�1�I�D$H���rC��H��p���1�1�I�I�<$�[C��I�FH��h���M�mI9��s���H��h���I�?H��L�(I�U�J/��I�?L��p���I�UL���4/����
H��f�I�|$H��I���c=��I�<$�1�I�D$H����B��H��`���L��H��I�E��D��I�<$��t-H��`���1�1��B��I�EI�|$���I�D$��DH��p���1�1��B��I�E��f.���fG��f�I�|$H��H��P����<��I�<$1��I�D$H��x����/B��L��P���L9�h���I�L��x���tRI�<$H��p���1�1��B��L��x���I�@M�m����DLc�)H��p���L�I��M����M�����H��H��`���H��p���H���C��I�<$L��x�����tZ1�H��1��A��L��x���I�@����H��H�5aH�=��u�����H���H�5BH�=���V�����H��p���1�1�L��x����*A��L��x���I�@�q����E;��L�`M���X���I�D$A�H��h����������UH��ATI��SH���Z�H��tEH��H�H��tH;0tH���B����t)M��tDHc��)I�$H�H�PI�T$�@A�D$[A\]�H���[H�5�H�=(�A\]���f�H�������UH��SH��H��tnH�H��tHc_�)�D9Gt>H�ݗ1��H�y	H���"��H�D�H�5KH�����1�H�]���1�H�H�]������H�~�H�5H�=y�����1��f���UH��SH��H��tvH�H��tHc��)�D9Gt>H�=�H���1�H���y!��H���H�5�H���s��H�]�1���H�GH��t�H�@H�G�H�]���@H�ֵH�5JH�=і�.���ff.����UH��AUATSH��H����H�H��tI��Hc�)H��C9GtHH��H�"�1�H��� ��H��H�5�H�����H��1�[A\A]]��H�GH��t�H�;H��t�L�(M��tWH��t	I�U�*��M��tI�UH�;L���u*��H���[A\A]]�DH�޴H�5"H�=ٕ�6���|����H�a�H�5H�=������\������UH��AVAUATSH��H���dL�,%(L�m�I���R�H����H��H�H��tH;0tH���?������M������H��I�EH��tH;0tL���b?������H�����L��I�����I9���M��tYL�����L��L��0���L���P����2fDL�m�L��L��L��������t"H��L��L����L���L���L�������t�H�E�dH+%(��H���[A\A]A^]�DH�E�dH+%(uaH�ֲH���H�5tH�=[�[A\A]A^]���H�E�dH+%(u)H�����H�E�dH+%(u	H�J��6����UH��AVAUATI��SH���dL�,%(L�m�I����M���)H��I�$H��tH;0tL����=�����M��t&�~�H��I�EH��tH;0tL����=������L���U�L��H���J�H9���H��tWH�����L��L�u�H������3@L��0���L��H��L���{�����t"L��L��L�����H�����H���	�����t�H�E�dH+%(��H���[A\A]A^]�f�H�E�dH+%(uiH��H���H�5lH�=Ò[A\A]A^]����H�E�dH+%(u)H�����H�E�dH+%(u	H����4����UH��AUATSH���dH�%(H�E�1�H��tQH�����L��0���H������-L�e�L��H��L���^�����t#L��L���!����tH�����H�������tǸH�U�dH+%(uH���[A\A]]��P4����UH��AVAUI��ATI��SH����H����H��H�H��tH;0tH����;����tnLc5��)I�I�>txH��������ulM��tI�FI�>L��H�H���%��M��tI�~�Z,��I�>L��H�H�P�%��[�A\A]A^]�f.�H�}�H�5�H�=	��f��[1�A\A]A^]�ff.���UH��AWAVAUI��ATSH���dH�%(H�]�H��H�����H��I�EH��tH90tL����:������H����X�H��H�H��tH;0tH���:�����xM���7L���'�H��I����I9���M����L�����H��E1�L��L�� ����~����$@H��L���]���H��tH����
��L�����L�������uHH��p���L��L��H��������t/H��L��L���5�H��M��u�I����H������E1�H�E�dH+%(��H���L��[A\A]A^A_]�@H�E�dH+%(��L��H���[A\A]A^A_]���@H��H�5:
H�=1�����@H�E�dH+%(uHH���@H�H�5
H�=���V���J����H�1H�5�H�=َ�6���*����L1��ff.����UH��AWAVAUATSH���dL�<%(L�}�I���c�M����H��I�H��tH;0tL���8������Hc��)I�I�?��H�=����I�_H�����H��tpL��p���L�� ���ff.��L�3I�?L��I��"��I�VI�?L���p"��L���2��L��A����2��H�����D��H�5����1��K��H�[H��u�H�E�dH+%(u`H�����H���1�[A\A]A^A_]�<��@H���H�5�
H�=������H�E�dH+%(uH���1�[A\A]A^A_]���/��fD��UH��AWAVAUATSH��H����L�%{�)I��I��I��M�����@�_:��f�I�|$`@(H��@H��L�xL�p L�h(H�@8H�I��$�H��I��$�H�C8��>��L�����L��H���9��H�C8H��[A\A]A^A_]�fDH��H�5z	H�=����
��H��1�[A\A]A^A_]�D��H�=|�)�8��H�5�H��H���)��3��H�=��)�,���H�=y�)1��8������H�=f�)H���^)��H�=W�)���L�%K�)����fD��1����D��H����UH��AUATI��SH��L�-�)M����I�E`H��u�L�H�@H��tWH�L9c8u�M�e`H��L���F��H�C(H��tH�{ ��H�޿@�H��I�}`u H��L��[A\A]]�
J��f.�M�e`L���.��L��H�p0H��[A\A]]�~7��fDH�کH�5�H�=��^��fD��H�=�)�'7��H�5��H��H�&�)�a2��H�=�)�,���H�=	�)1��7���]��H�=��)H����'��H�=��)���L�-��)����fD��H���)H��tH���)��UH��SH���)H��H���'����uH�}�)H�]����苟��H��H���0<��H�Y�)H�]�����UH��SH��H��H�8H�C8H��t����H�{@H�C@H��t���H�{xH���H�{htH�{h�w7��H�5��)H���X,��H�{PH�CPH��t�r��H�{HH��t1���H��tH���g��H�{H���H�{HH�CHH��t�8���CpH�]�����J��H�Cx�o���fD��UH��AUI��ATSH��H����H���;H��H�H��tH;0tH���#3�����H������I��H���!�"���H��I�$H��tH;0tL����2������Hc��)I�M����I�|$L���q'��I��M����H���)H����I�$H�5��)H��tH90tL���2�����`�(��H��H�H��tH;0tH���c2������H�����I9D$��A�t$(H�����H��H���/�.��H��H���?C����u5H��H��[A\A]]�9��f�H�a�H�5�H�=���	��H��1�[A\A]]�f�M�d$����fDL�-	�)L���A$���������L��H���y9�����@H��H�5H�=I����H��1�[A\A]]�f�H��H�5�H�=��v���[����H�y�H�5�H�=���V���;����H���H�5�H�=ن�6�������H���H�5�H�=�����������UH��AUI��ATSH��H���t���H���;H��H�H��tH;0tH���0�����H���S��I��H���!袂��H��I�$H��tH;0tL���i0������Hc�)I�M����I�|$L����$��I��M����H�~�)H����I�$H�5j�)H��tH90tL���0�����`�{&��H��H�H��tH;0tH����/������H�����I9D$��A�t$(H���
��H��H���/H����G����u=H����1��H��[H��A\A]]�6��f�H��H�5�H�=9����H��1�[A\A]]�f�M�d$����fDL�-��)L���!���������$�L��H���6�����@H���H�5H�=Ʉ�&��H��1�[A\A]]�f�H���H�5�H�=������[����H���H�5�H�=y������;����H�I�H�5�H�=Y���������H�:�H�5�H�=9����������UH��ATI��S�:���
�)H� �)���h�~(�)H���H�h�fHn�H�Ɲ��fl�fHn�AD$�~��)fl�AD$(����A��H���H�5��H��H�=���
B��H��A�A� H�.�)�H�z�H�5��h�@H�=��2,��H��)�V��A��@H��E1�H��H�5Z�H�=]�����H��A��@�H�5�H�=��H���)���A�H��1�H���)A�dH�5�H�='��$�@�+��H��A��@1�H�5�H�="�H���)����H��A��@1�H�5�H�=�H�e�)���H��A��@1�H�5�H�=�H�H�)����H��A��@1�H�5��H�=�H�+�)����H��A��@1�H�5�H�=�H��)���H��A��@1�H�5�H�=�H���)�|��H�ڹ����H�5�H���)H�=�A�����A�����$��6��L��
H���)XZH�e�H�K�)[A\]����f�H�5��)L��������ff.����UH��SH��H���}��H��tFH��H�H��tH;0tH���~+����t*�5���H��H�]�1��H��H�5E�1��J���f.�H���H�5r
H�=	��f��H�]�1���ff.���UH��AWAVAUATSH��H���H���*H��H�H��tH;0tH����*�����
H���r ��I����|��H��M���I�$H��tH;0tL���*������H���8 ��H��I����H��A����=��L��A����~��H��A����E��$���jL��L�
��H��1�E����H�
��H�5#�PH�H�PH�#�AWP1�E����PD�E�1�����Lc-��)H��0H��I��I��.��H���3��H���
��I�EH�e�L��[A\A]A^A_]�f�H��H�5�H�=�����E1��ƐH���H�5�H�=i������@UH��AWAVAUATSH��H��H��(H����H������dH�%(H�E�Hc,�)H�H��H������b5��H��I��������u
E�<$E��uIH������H�5-�H�������H�E�dH+%(�H�e�L��[A\A]A^A_]�q����H���)M��L�0��K�>I�E�}A���Z����u�L����������L��I����k��L���#���E�NE��u*H�E�dH+%(��H�e�[A\A]A^A_]��H�����L������H��E1�H�8L���Q����oH��)�p����oC)E��oC )E��oC0)E��oC@)E�����L�����������H��p���H�����ff.�@H�����L���$������fo�p���L�� ���L��L������)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`�������1�L��H���w��L��L���L$����~E�Ao$)� ����AoD$)�0����AoD$ )�@����AoD$0)�P����AoD$@)�`���H����L������E1�E1�E1�HDž��HDž�HDž����f�L�#H��H���b��H��M��t&Hc��)H����L��H��P�2������H�����jL�����L��PH���H�����PH�����L�
c�PH�w�H�
�PH�����H�5ȦPH�d�PH�����P1��M#��D�����H��@E����HDž���M��tL���2��H�����1�L��1�H�5!��#��H���������Y@�,�����Y@���,�����Y���,����0��H�����I���q4�����������HDž���M��tL���+2��H�����1�L��1�H�5���q"��H������&��Y@�,����Y@���,����Y���,����z��H�����I����3���������t@H������H��tH���1��H�����1�L��1�H�5ݜ��!����������H�������������t@H���H��tH���S1��H�����1�L��1�H�5o��!���������;��H����������t@H����H��tH���	1��H�����1�L��1�H�5`��O!����������H�����������t5M��tL����0��H�����1�L��1�H�5F��!���������I��H������L������M��t
L��1����I��M��tL��L���|���I��H������H��tL��H���b���I��H���H��tL��H���H���I��H����H��tL��H���.���I��M��tL��L������I��M����H������
��D������H������D)����	��A��D)�M��A��I�H�����D�kD�ctjL��H�����I��D��L��E��I���|��L��L���q��I��H��tjL�����f�I�6L���^D�n�N��L��L���C��I��H��u��:f����H��H��H��������L��L�����I��H���S���M��fo� ���)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��;���H�����L�����H���L�����M���h���L���	���[����0����UH��AWAVAUI��ATSH��xHc��)dL�$%(L�e�I���i���M���`H��I�EH��tH;0tL���!�����?�z2��H��M����I�$H��tH90tL���X!������L닃������������
H����H��HH�;H���L�� ���L���=��蘚����H�����H�;H��H��p����W-��Hc��)�%��L��@@�\��\��\���\��f/���h�����H��p���L���o������H�������=h�E1�HDž����H������H������L��p���H��`����������<�L��L��L�����H���H������1�����f�������Hc��)�*����A�L�Y���������t%������1҃����u����_�����������������X������X�h���f/����������K��tH����c �����*L���2��H��HH�;L�≅�����*���L�����������������H���H��`����A���6	��H��p���L�����A���5���5L�����fo� ���L��������)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��P�����h���L���P����[���H���H�5*�H�=At����H�U�dH+%(��H��x[A\A]A^A_]�@H�)�H�5��H�=�s�V����@H�B�H�5��H�=�s�6���1��f�L�� ���L���.��H�;L��1�����L��H��H���H����H�������������������DL������������������������m��������+	H����%H�s�H�5�H�=s�{�����fDH������H������1�H��H��x����\��Hc��)f��*�����Y�����A�L��t!������1҃����u����_�f(�HDž�����Of.��X�H��x��������������tKH������H��x���1�����f��*�����Y������������������X��X�f/�����v�L���!��H��x������������������L����*��H��x����C��L������H��HH�;L�≅��������������\�����f/������������
HDž�������D��������[����;	H���ǃ��@H��HH�;������HǃH����f.�L���8��H�����H�5#q��1��<��W�����1�1�����Lc=�)L��H���O�t=L��������
��I�vH��I���0��A�F����
������
�L�����Hc��)� Džp���A�|�������L��I��H���v���L��L��p����'�1�L��L���*����p�����~41��������p���1�1�I��H����L��L����+��L�����H������H���H����`L����@����Hc
�)M�|
A�Gh��tZI�p��L����	��I��H������H�p(H����L����.��H������H����Hc
��)L��M�|
A�Gl��thI����bL���r	��I��H������H�p0H���L���s.��H������H���Hc
/�)L��M�|
ff.�A�G���I�?�������̿��H��H��#��	v��H��H��H��H��#��	w�Hc��9��I��������I��H����L��L��p����W�I���1�L������
����x���f�fY�A���1�����Hc
Z�)M�t
E�~lE���@I����M�~0M����
L������L����L��H��H�������.��H������H������L��H��@�&��H��I�����f��=�L���*��������Y����������f�L���*��Y��������������H�������d��������A���X������Y���A���%����eHc
N�)M�t
E�^hE����I�~p��M�~(M���w	L����L��H��H�������-��I��@H������L���%��H��I�����f��5�L���*��������Y�����������f�������L���*��Y����������H�������e��������X������Y���A���/�����Lc5X�)f�M��A��f/��S�A��f/��_�A��f/���L����	���H��I�����L���A�0���ANH�L���A�8�^
��A�0�_��A����f(��AFP�^��f/���AVX�^���L���A�8�_�f�A��H��f(��AF`�^��f/����A�(����%�L���y���L���AF8���AF@�ˎ���Lc%�)M�I��$�H����E�D$�AD$8�A\�$ �A\�$(E��t�
��AX�$��\��
��f/��|�Y���,��*,��A�t$��t,I��$�H�������AY�$��,��+��ǃ��9�����L������r���H�e�)L��p���L���8����D�����Hi�p���ʚ;H�x���H��X����1�H����H�=�i��H��H��h����E�L������I�~x�_���I����Q���f.�Idž��0��������A���
��L�=>iH�q�L������Y��C�����I�������I�������f�Idž����������A���
'�L�=�hH���L������Y��Ӆ�a���H�O��L�=�hH�5��L�����Hc
��)M�|
�i���f�H���H�5B�H�=Yh��1����H���)A�L��p���L���8���AD�����H�=��f�H��S㥛� Li�p���ʚ;L�x���L+�XI��L��H��?H��H)¸�H*��^
����L��I��H��)�8���AD�L�=�g�{��L��M��L��Hi�p���ʚ;H�x���H�
,�L)��!L���9�H����P�����E1�@H�H�;L��F�$�D���;������uH���I��D;hr����@L������D��E��L��A����1�I��H����H���D;hr��o���f�A��觊���v����A���
�H�w����A��L�=�f�f(�L���Y��Y�詃�+���L�={fH�
��1�A�;L��L�
���H����Hc
T�)M�|
�2���1�L����������L���V���x���H�/�H�5��H�=
f�g�����H�+�H�5��H�=�e�H����Hc�)�
4�L��@@f(��\��\��\���\��f/����=��L�=�e�Y�D�P�`8�\� �\�(E��t����X���\�f/���-���Y��AV@�AF8H���L���u�����
c��Y��Y��&������A�(L�=�d�A� H�a��=)�L�����A��A��-������
���Y��Y��Y��Y�譁�b����L���k���:����L���y�������L���l���I��H������H�p H����L���m#���L���@�H������H����L����!�H�=dH�<�1��E�I��$���6�d���H�<�H�5u�H�=�c�)�����H���H�5V�H�=�c�
����L�=�cH�w�H�5�L������,���I�~�%��I�F0I��Hct�)L�H�������?���H�>�H�5�H�=Fc�����I�x�d�I����V���H�݃�t���H����h���I������I���������H�xI����$��I�G(H����L�%��L�=�b1��L��L����Hc��)�
�L��@@f(��\��\��\���\��f/��I1�L��L����HcY�)�
���=��L�f(����L�%n�1��L��L���������������\�Hc
�)�������������
M�L�D�H�`8�\� �\�(E��t�4��X���\�f/���L��L��1�����������������
���-��������������f(�� ���H�xI���g#��I�G H������H�xI���O#��I�G0H���������-~������=q����@��UH��AWAVAUI��ATI��SH��XHc�)dL�<%(L�}�A���Ɠ��M����H��I�EH��tH;0tL����
����������H��M���;I�$H��tH90tL���
�����E����L�L��D����B��f��f(�f(�H��I������0��8L��fW
��fW������Lc%$�)M�E�D$hE����I�|$p�'I��$L������I�L$pH��t
1�L��L����~��I��$�H��t�L��L���~��I�L$xH��t�L��L���~��A��$����aLc%��)M�A�t$l����I��$��kI��$L���;���I��$�H��t
1�L��L������I��$�H��t�L��L������I��$�H��t�L��L�����A��$����WLc%��)M��A�$ A�T$����������������H���H���^�A�$L���������A�$��������j����C����H�;H����H���H����D;x��H�Ic�L�� ���A��H��L���H���������H���H�;D;x��H�H�������TH�����H��H�����������������X�����L��p����������f�H������L��������~?fo����)�p���fo���)E�fo��)E�fo����)E�fo����)E�L���f�������L��L��L�����H���H������1��[�f�f���*�����Yc��������X�����������L��f(���H���L�����������L���_���X������������X�H������L���������!fo� ���L��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��Z����������L���Z�����DH�E�dH+%(��H���H��XH�5�H�=/\[A\A]A^A_]���f�H�E�dH+%(��H�&��@�h��AX�$��X�����������DH���H���L������<���H�E�dH+%(�PH�R}�S���f�H�E�dH+%(�(H����+����L���X�L��L��L���������H���H������1��O�f�������*�����YU����������MHc�)A�L���9�p1҉����(H�=p|1���H��������H��H����������H�������{��H����_�H��H��������f��H�������*��Y
������������H���� �H��H���������f�H�������*��Yz����������f�f���������\�����f/�vfW
��f(�f(��X�����������L�����������H���H��t$L���������������fDf�����H���H�5��H�=�Y���DH�E�dH+%(�8H��X[A\A]A^A_]�H�����H��H����������g���DH�E�dH+%(��H�nz��f��
��L���AY�$��AX�$��������������L���A�$ ����r�L���Z���AD$8������L���A\�$(�Y���L�����L���������@� ��AL$@L���AY�$��A\�$�\����������������L���A�$ �O����L������AD$8������L���A\�$(���L�����L���~
������f�I��$������I��$��w�����DI�|$x����I��$�������1����H�E�dH+%(uLH����O���DH�E�dH+%(u,H�;y�/���DH�E�dH+%(uH�0y����������UH��SH��H������
}�)H�f�)���v�~Vh)H��fHn�H���fl�fHn�C�~6h)fl�C(�9S��A��H�<�H�5�uH��H�=ߗ�6��H�ǥ)�:FA��H�-�H�56zH��H�=�x���A���H�xxH�5�xH�=�xH���)�{��H�|�)�o9A��H�vxH�5�xH��H�=�x���H��E1�A����h������H���H�5nxH�=yxH�)�)��
��H�%�)�H���H�lxH�5~xA��H�=}xH�����H��H�]��H��)XZH���)����H�5�)H�������v���ff.����UH��ATSH��H�H��t)���t(L���M��t4H�s(L��[A\]�9@[A\]�H�s(1�[A\]�9f��+X��H��tH�5�wH���DH��t
I���DH����H�=�T1��>���ff.����UH��AWI��AVAUI��ATI��SH��H��x�oH� L��x���dH�%(H�E�1�)������oF)������oF )������oF0)������oF@)������rGH��p���H���H�{ �iL����H�{ �xH���A�A�H�{ �M��H������H��h���ED��FD�AoE)������AoE)������AoE )������AoE0)������AoE@)�����L��x���M��L��D��H��p���H��h����|��A�ƅ�tEH�{ �I��t;L������x���1�L���>6���f���A��fDH�{`uI�E1�H�E�dH+%(�
H��xD��[A\A]A^A_]�DA�A�����H�{hu�H��x�����H��x����o)�����o@)����o@ )���o@0)�����o@@)����E1�M����H�{h�M���E1�H��p���M��H��H�� ���H�����觔���"���M��tAfo� ���AEfo�0���AEfo�@���AE fo�P���AE0fo�`���AE@fo�p���fo]�foU�foM�foE�A$$A\$AT$ AL$0AD$@H�{`)����)���)��)����)�����\���A�����M����H�{h�V���E1�H��p���M��H��H�� ���H�����谓���+���fo� ���A�AEfo�0���AEfo�@���AE fo�P���AE0fo�`���AE@fo�p���H�{`)����foE�)���foE�)��foE�)����foE�)�����9����|���H�{h�����E1�H��p���M��H��H�� ���H����������_���fo�p���H�{`A�)����foE�)���foE�)��foE�)����foE�)�����z������H�{H��������H�{`���������ff.���UH��AWI��AVI��AUATI��SH��H���oH� L��h���dH�%(H�E�1�)�p����oF)E��oF )E��oF0)E��oF@)E��BH��t%I�|$ I���G��tHI�|$`tI�|$h�<E1�H�E�dH+%(�IH�ĈD��[A\A]A^A_]�f�I�|$ �C����Džd���A�I�|$ �H��DE�d���H��p���H��X���D��d����7�Ao)�p����AoF)E��AoF )E��AoF0)E��AoF@)E�L��h���M��H��L�d���H��X������A�Dž�����I�|$ �D������H�����t�1�L���G1���o���A����@Džd���A�����L��h���L��E1�L��H��L���]�A���������UH��AWAVI��AUATI��SH��H�w(L��dL�,%(L�m�I�������tI�v(L���������I�~ �EC����I�v(L�������tI�v(L���Q�����bI�~ �C���=�Ao$H��p���L��X���H������)�0����AoD$L��`���)�@����AoD$ )�P����AoD$0)�`����AoD$@)�p����I�~ �'@fo�0���)�����fo�@���)�����fo�P���)�����fo�`���)�����fo�p���)�����H���6H������H��h���H�����H��x���H��`���H��h�����I�v(����H��h���H���y���I�v(����H�����fo�����H��x���I�v()����fo�����H��)���fo�����)��fo�����)����fo�����)�����G��H��H��`���H�����y;�o)�����oC)����oC )���oC0)�����oC@)����H������L����H�������fo�����I�~ )� ���fo�����)�0���fo�����)�@���fo�����)�P���fo�����)�`����\>I��H��tI�~ �[C��tgI�~`tI�~h��fo����)�����fo���)�����fo��)�����fo����)�����fo����)������.���DI�~ �?���_A��I�~ �D��H�� ���H��p���DD��iD����L��������_��fo�����)� ���fo�����)�0���fo�����)�@���fo�����)�P���fo����)�`���L��x���L��D��L��L������H��p����y��������I�~ �x?����L����fo���H��������)�p���fo��)E�fo����)E�fo����)E�fo� ���)E��;�����������H������1��M,�������DH��0���L������	fo�����)�����fo�����)�����fo�����)�����fo�����)�����fo����)������i���f�H�������D����_�t����[���fDL���(����_�X����?���f.�H�����������_�4���L���3�����$�������fDL��x���E1�L��L��H������H��h���蝊��������;���A�����I�~8H����H������L��褩��H��H��蹵����tA�npH��tH������fo�����)�0���fo�����)�@���fo�����)�P���fo�����)�`���fo����)�p������H��h����d������G���I�v(H��h������2���A�np�z���L��X���L��`���I�v(I�~L��L�����H�E�dH+%(u\H�Ĉ[A\A]A^A_]�I�v(L������������I�v(L���k�����I�v(L���Z���U���I�v(L�����D����|�ff.����UH��AWI��AVAUATI��SH��H���H��(���H� dH�%(H�E�1��9I�|$M�t$(I���n���H���F��L���p��{��A�D$X�H�߅�Np��1�A�D$X�L����Np��w�H���?����WH��(��������aI�t$(H���&������~I�t$(H��(����
������EL��(���L��H��L������I�|$8H��tL��H��蛠��I�|$PH��tH��(���H��肠��M����oL�����)�0����oC)�@����oC )�P����oC0)�`����oC@H��(���H��)�p����������HD�H��(���H�� ���H�����H��p���H�����f.�fo�0���I�|$ )� ���fo�@���)�0���fo�P���)�@���fo�`���)�P���fo�p���)�`�����7I��H��t"I�|$ ��<��t=I�|$`tI�|$h��H�E�dH+%(��H���[A\A]A^A_]�@I�|$ �8���6Dž$����I�|$ L��������=��E�$�����$����iD����L�������_��fo����)� ���fo���)�0���fo��)�@���fo����)�P���fo����)�`���L��(���M��L��L����$���H������*��������I�|$ �(9����L����fo�����H�������)�p���fo�����)E�fo�����)E�fo�����)E�fo�����)E��������������1�L���&������f�I�t$(I�|$L��L�����fo����A�D$p)�0���fo���)�@���fo��)�P���fo����)�`���fo����)�p������DH�����������_�t����[���fDL��������_�X����?���f.�H����������_�4���L���������$�������fDDž$��������@L������E1�L��L��L��(���H��0���L���2��������D���D1�H���&��H��(�������������H��(����������I�|$8�F���I�t$(���H��(���L�� ���L���o �oX�oP �oH0�o@@)� ���)�0���)�@���)�P���)�`���)�p���)]�)U�)M�)E������CI�t$(L��p���L���e��I�|$8L��L��腢��H��I��蚮������H��(���fo� ���fo�0���@fo�@���@ fo�P���@0fo�`���@@M�������L��菾�����f.�I�|$8�&���I�t$(�����o#�o[L�� ����oS �oK0L���oC@)� ���)�0���)�@���)�P���)�`���)�p���)]�)U�)M�)E������<I�t$(L��p���L���L��I�|$8L��L���l���H��I��聭����t|fo�p���foE�CfoE�C foE�C0foE�C@M�������L��荽�����H�������}���H��(����?�������I�t$(H��(������l���fo� ���fo�0���Cfo�@���C fo�P���C0fo�`���C@�s���H��(���fo�p���foE�@foE�@ foE�@0foE�@@�6���I�t$(L���i����I�t$(L���W�����M�ff.�f���UH��AWAVAUATSH��H�����dH�%(H�E�1�H��u2ff.�f�H�E�dH+%(�XH��[A\A]A^A_]�I��A�dH��p���L�����@H��L��蕥���H��踦��H��������u�L�� ���L��H��L���G�����t�L��L��������u�fo� ���D��H��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E����H��L������y?fo����)�p���fo���)E�fo��)E�fo����)E�fo����)E�H�����L��H���Z���L��H��L�����L���$��H��A�����D)�A)�E��������������UH��AWAVAUATSH��H��H���H��X���dH�%(H�E�1�H��u%H�E�dH+%(�H�Ę[A\A]A^A_]�A�dH��`���L��p���L�� ���fDH��X���H��E1��ޣ����f�L��L��H��袥����t�L��L���C������fo� ���A�)����fo�0���)���fo�@���)��fo�P���)����fo�`���)����fo�p���)�����foE�)�����foE�)�����foE�)�����foE�)�����H���C���H��蛣�����3���E������fo�����D��L��)�p���fo�����)E�fo�����)E�fo�����)E�fo�����)E���H�����L���a���y?fo����)�p���fo���)E�fo��)E�fo����)E�fo����)E�L������H��H���L��L����H��X���L��L��蓕��L�����L����T��������T���)�A)�E�������������ff.�@��UH��AWI��AVAUATSH��H���o&H� �o^�oV dL�$%(L�e�I���oN0�oF@)����)���)��)����)����)�0���)�@���)�P���)�`���)�p����-L��I���`������M��tA�$�҉�(���t}� ��A�$f�H�{H@H�ƃ�҃��PH�#X���~��H�{HH�CHH��t�h����H�E�dH+%(��H�ĸ��[A\A]A^A_]�@H�{ �0���r���H�{L����A�$��(����H�s(L�����L��L��(�����H�s(����H��(���������fo����L����L����L���L������H�����H�����H�����H�����H������L������H�s(H������L��L������L������L������L������H������H�����)�����蜼��L�s8M���_L��H��0���L��譙��H��I���¥�����IM��tL�����H�� ���L��p���H�� ���H�� ���L��M��H��H��(�������…��*L��L�������ycfo� ���)����fo�0���)���fo�@���)��fo�P���)����fo�`���)�����{���L��踻������ ��f�H�{L��@�1�I���@���H�{1�1�I�EH�� ����y��A�UH�{HL��I�EA�$������	�H��U��A�E�U����1��y���������� �'�f�H�{L��I���1�@A�$�����A�E���H�{HH�U��L��I�E���H�{PH�CPH��t�Y���H�{xL�sP���H��H�=P~�k����H�Cx����H�s(H��(������fo����L����L����L���L������H�����L��@���H�����H�����L��H���H�����L��P���L��X���H��`���H��h���H��p���H��x���)�0�������@fo�����Afo�����AGfo�����AG fo�����AG0fo�����AG@������ff.���UH��AWI��AVAUATSH��H���o&H� �o^�oV dL�$%(L�e�I���oN0�oF@)����)���)��)����)����)�0���)�@���)�P���)�`���)�p�����'L��I��谼������M��tA�$�҉�(���t}� ���f�H�{HH�S��H��@A�$����F�Q���H�{HH�CHH��t�;����H�E�dH+%(�H�ĸ��[A\A]A^A_]��H�{ ��*���r���H�{L����A�$��(����L�����H�s(L�������}H�s(L���Q��fo����L����L����L���L������H�����H�����H�����H�����H������H�s(H������H������H������H��L������L������L������L������H�����H��(���)��������L�s8M����H��(���L��H��0���腔��H��I��蚠������M��tL���հ��H��p���L�� ���H�� ���H�� ���L��L��H��L��(��������…��BL��L����������fo�p���)����foE�)���foE�)��foE�)����foE�)�����fDH�s(L���T���uH�s(L��������_���H�s(L���0����W���H�s(L���\���fo����L����L����L���L������H�����L��@���H�����H�����L��H���H�����L��P���L��X���H��`���H��h���H��p���H��x���)�0��������1������������� ����f�H�{L��I���1�@A�$���A�E���H�{HH��O��L��I�E�b��H�{PH�CPH��t���H�{xL�sP�����H��H�=�x�����H�Cx���� �6��f�H�{1�@H�� ����I���@�
��H�{L��1�I�E1����A�UH�{HL��I�EA�$����	�H�O��A�E����fo�����Afo�����AGfo�����AG fo�����AG0fo�����AG@�������ff.���UH��AUATSH���dH�%(H�]�H��H�H�S��I��H�{PH�CPH��t躭��I�$H�{H��0���L��,����/��fo�0���A�T$L�e�)E�fo�@�������)E�fo�P���������,���)E�fo�`���)E�fo�p���)E�t7�L��L��H������t�H�E�dH+%(u#H���[A\A]]ÐL��L��H��������t������f.�f.�f.�f.�f.�D���ff.����ff.���LJ�����Ð��UH��SH��H��Hcq�)H�<�P���H�i�)H��H�]�H�@0��ff.���UH��SH��H��H�hH�ChH��t�
���H�{pH�CpH��t��H�{XH�CXH��t�ޫ��H�{ H�C H��t���H��)H��H�]�H�@0����UH��SH��H��H�8H�C8H��t誫��H�{@H�C@H��t蔫��H�{xH���H�{htH�{h�W��H�5�|)H���8��H�{PH�CPH��t�R���H�{HH��t1蔽��H��tH���G���H�{H���H�{HH�CHH��t����H�s(�CpH��t:H�{0H��t1�*�H�{(H�C(H��t���H�{0H�C0H��t�Ϊ��H�{H��tH�s謿��H�CH�{ H�C H��t螪��H��{)H��H�]�H�@(��f���H�Cx���ff.���UH��ATSL�gPH��H�GPM��tL���I���L��H��讴��L���&���L�cXH�CXM��tL������L��H��肴��L�����H�{8H�C8H��t�ĩ��H�{@H�C@H��t让��H�{HH�CHH��t蘩��H�{0H�C0H��t袩��H��|)H��[A\]H�@0��ff.���UH��SH��H��H��Gh������k����H�C8H�]���ff.���UH��SH��H���+�H�$})�})���6H����A��1��~o=)H�C0H�4H��MfHn�H�5�MH�=�Mfl�C�m���H�5�M1�A��H��H�=�3H�u|)�ح��A��1�H��MH�5�MH�=�MH�T|)语��H�5�M1�A��H��H�=�MH�7|)芭��A��1�H�{�H�5�MH�=�MH�|)�a���A���H�w�H�5�MH�=�MH��{)�5���H��H�]�H��{)H��{)���%���DH�5�{)H���!������ff.����UH��H��H��AUATI��S��H��Hc�{)H���w~��H�5K�Hc�H�>���q@��H�e��[A\A]]���fDH�1H�e�[A\A]]�.��fD�q��f��q@�����q@���fD�q@���H�H�8�۳��I��I�$H�8�̳��AUL�
�)A�kPH�
u�1�H��wA�t$�H�=�(S�5���H�� H�e�[A\A]]�fDUH�=ILH��SH���[��H��L�
��A�jH�ƺ��PH�
4����ߪ���H��H������Qz)H��H�]���UH�=LH�����H��L�
����A��jH�ƺ��PH�
I脪����f�UH�=�KH�����H��L�
�A�8jH�ƺ��PH�
��D�����f���UH��SH��H������
My)H�Ny)���f�~:)H�WfHn�H�;���fl�fHn�C�~�9)fl�C(�ɸ��A��@H��H�5~FH��H�=h���A��@1�H�KH�5.KH�=/KH��x)轭��A��@1�H���H�5KH�=KH��x)蔭��A��@1�H��H�5�?H�=ePH�Px)�k���A��@1�H��JH�5;2H�=<H�x)�B���H��H��JH�5�Jh�H�=l�����A�����A����H��w)�w��H��H�]��H��w)XZH��w)�酽��DH�5�w)H��聩�����ff.����UH��AUATSH��H��H�wHH��tH� �z���H�{HH�CHH��t���H�sPH��tH�{ �R���H�{PH�CPH��t輣���S8��t(L�k(�H�C(L��L� I�t$��L��蔣���C8��u�H�{ H�C H��t�w���H�{H�CH��t�a���H��v)H��H�@(H��[A\A]]�����UH��AUATI��H����w~I�Љ�H���Hc�H�>��f�H�wXH�e�L��A\A]]�۾��H�w H�e�L��A\A]]�s��H�wh��f.��w|H�e�L��A\A]]�L���@H�w`�f�H�wp�H��u�H�8�l���I��I�$H�8�]���AUL�
S%A�PH�
��H�Os1�A�t$�u�H�=|$V��î��H�� H�e�A\A]]�DUH�=�HH��SH������H��賿��H��H��L�
����jH��A�p��H�
�C�i���H�]�����UH��SH��H������H��t)��t)����H��H��H�31�H�C0E1�E1��jH�=�.1�H�jj����H�5Uj)H�=k)H�� ��t)��H�H�5�,H��H�/t)袶��H�=#t)H�H�5h.舶��H�=	t)H�H�5�G�n���H�=�s)H��H�5�G�X���H�=�s)H��H�5�G�B���H�=�s)H�4H�5�j�(���H�=�s)H��H�5]G����H�=�s)H��	H�5LG��H�=us)H�VH�5;G�ڵ��H�=[s)H��H�5�g���H�=As)H��H�5G覵��H�='s)H�HH�5�F茵��H�=
s)H��H�5�F�r���H�=�r)H�t
H�5�F�X���H�=�r)H�]�H���H�5�F�9���f�H�5�r)H���!�������ff.����UH��SH��H��H�H�CH��t�
��H�{ H�C H��t����H�{(H�C(H��t�N���H�Or)H��H�]�H�@0��f���H��tH������{���1��D��H��tH������[���1��D��H���UH��AUATSH��H���?���խ����A�������tH��H��[A\A]]�u���D1�����H��g)D��I���H�H�H��ٵ��L����߭���;tTM����H������I�}I��H�8I;EspI}J�#H9�s	J�'H9�szL��H���G���I�EMeM�eB� H��L��1�[A\A]]���f���&����H��[A\A]]��1��DH�����H��H�����L������DL��H������H�����H��1��G����|���f���H����UH��AWAVAUATSH��1�H������;I����H��f)L� M��u0�����&����L��蝬���I�HÀ;tWH���%�����<����>u�I�EH�PI;U�IE�&gt;I�EH�PI�UI�U�D�I�HÀ;u�H��L��1�[A\A]A^A_]�N��fD��&���1������I�HÀ;t�H��莫����<����>uȺH�5pC1��
�����I�EH�PI;UsJIE�&lt;�P���I�EH�PI;UsjIE�&amp�@;I�EH�PI�UI�U�D����f��H�CH�����L����������H��BH�����L���������H��BH�����L������s���1��D�H�5�B1��5�������H�5�B1������������H���UH��AUATSH��H���N�����A��������tH��H��[A\A]]���fD1�葤��H�Zd)D��I���H�H�H��1��L����W���M����H��薦��I�|$I��H�8I;D$s[I<$J�+H9�sJ�/H9�r
L��H������L��H��赴��I�$Ml$M�l$B�(H��L��1�[A\A]]���fDH�����H��H�����L���?����D1��DH�����H��1��ߥ���ff.�f���UH��AWAVAUATSH��H���H��1��x���D�#H�E�E����H�0c)�E�E1�L�8�c�D���X���D��E�蝻���Mą�u��tK�<'H�赨�����.�����uZA�� tTA��-tNH�}�D�����I�H�D�#E��t.H��E���s���A�Ń�_tE��u����߾���E�A�� u�fD�E���uH�}�H��1�[A\A]A^A_]���L�}�I�?�$����L��H�����H��H��[A\A]A^A_]�f�1���ff.����H����U�_H��AWAVAUATSH��H��蕢��H����1��%����;I����H��a)A�I� �L�0�'D�ӯ����L��E1��֧���I�HÀ;tFH���^����Ǎ@�?wI��rE��u��t������A�I�HÀ;u�f.�I�]H����H��軣��H��v
H�D��8Privt`H��L��1�[A\A]A^A_]�p��� H��裡��H�������-H��荡��H�������H��H��[A\A]A^A_]���fD�xvateu�I�UH�B�H9�HG�I�E��{���1�H�5m>�"�����b���I�]��@1��ff.�f���H��tCU�?/H��uff.�H���?/t��/�ݠ��H��tH�x]龫��fD1�]�1�Ð��H���UH��AWAVAUATSH��1�H���8���D�+I��E���8H��_)E1�H�H�E�M����ff.�H��舥��A��E��t`D�����D��A���=���E��u��tDH�E�J�<(H��S������̻����t(I�FH�PI;V�6I�I�V�_I�I�F�A�� tZA��-tTD���<��L�����b����H�M�H�H�D�+E��tjH��E���ߤ��A��E���S���A�� u�ff.�f��_����L���������H�M�H�H�D�+E��tA�_���f�I�H����H������H��vGH�_privateH9T�tH�����H��v(H�_PRIVATEH9T�uI�VH�B�H9�HG�I�F�H��L��1�[A\A]A^A_]�����_H�����L���ܱ�������1��DH�5�;1����I���u�H���e���1�H�5�;�l����t�I��j���1�ff.�H�߉U�腣���U�A�ą�t;����D��A���9���E������t�_H�����1��9���f�A��-tBA�� t<D���\��1���胣���H�U�H�H�D�+E�������D���o�����_���1����E����H�M�H�H�D�+E���I����_�/�������p���H�E�J�<(H�蟢�����������4����K���ff.���H����UH��AUATSH��1�H���̜���;I����H��\)L�(M��u<�gff.�@I�$I�T$� I�$I�D$��I�DHÀ;tQI�D$H�PI;T$rź H�����L���ѯ�����1�� H�����赯���I�DHÀ;u�H��L��1�[A\A]]�0��1��ff.�f���H���UH��AUATSH��1�H���ܛ���;I����H��[)L�(M��uH�y�I�D$H�PI;T$��I�$I�T$�.I�$I�D$��I�DHÀ;tyH��������/t���L���R����։�1��G����I�DHÀ;tFH���Π����/uٺ.H�����1�覮����@�.H�����L��茮���}����H��L��1�[A\A]]���@1��D��UH��ATSH��t`I���h���L��H������H��H��I��诮��1���u�$���L������H��[A\]�@L���Ȝ��H�<�ϥ��H��H�����1�H��[A\]�fD��H��tGU�.H��SH��H���A���H��uH��H�]�������H)�H��H�]��H���U���D1��ff.�f���UH��ATSH��tp�_H��E1��@���H��tC�_H���δ��H��t!H�x����H��L���5���H��[A\]�DH����H����H���0���H��I����1���ff.����UH��AWAVAUATI��SH��H��Y)L�5�X)L�-�Y)H��H��L��L��肣��H��H��L��I�D$ L���l���I�D$����H���Z����H��譧��I�|$H��H��H�NAME_SHOH��FORT�ɤ���t���H�������H���o���I�|$H���NAMEH���@蕤����K�����H���;���I�|$H��H���EMAI�Lf�F�\����������H������I�|$H��H�c")H��L���H�TM_FILENH��FAME��������I���H�sL��H������H�{�I���D���I�|$L��H���ԣ��I9�u�H��L��[A\A]A^A_]���f���H��a)H��tH��a)��UH��SH��a)H��H��������uH��a)H�]�����[�H��H���0��H��a)H�]�����UH�����1�]H��1�����fD��UH��AUATI��SH��H��Lc-�a)I��J���H����H��H�H��tH;0tH���ٹ������M��tl1�H�����L���������I�}H��trL��������tmI�}�%���A�<$tKL�����I�EH�5�`)H��H��[A\A]]���f�I�}H��t&1������tI�}�ӌ��1���A�<$u�H��[A\A]]�fDH��H��H�5~�H�=�[A\A]]�,���@H�!���ff.�@��UH��AVI��AUI��ATH��Lc%i`)I���� H�׉�H�Q�Hc�H�>���蓨����A�D$�������	�A�D$H�e�A\A]A^]�����H�e�L��A\H��A]A^]�-���D�C�����A�D$����	�A�D$H�e�A\A]A^]�f��������A�D$��	�A�D$H�e�A\A]A^]�f��������A�D$��	�A�D$H�e�A\A]A^]�D軧������A�D$��	�A�D$H�e�A\A]A^]�I�E�u�H�8����I��I�H�8���ATL�
�
A��PH�
��H��[1�A�v�u�H�=
V��_���H�� H�e�A\A]A^]�ff.�@��UHc�^)H��ATL�$SH���R���H��t-H��H�H��tH;0tH�������tI�$[A\]��H�ɅH�5�H�=����1���f���UH��AUA��ATSH��H��Lc%:^)I�����H��tmH��H�H��tH;0tH���m�����tQA�D$E���‰���8�uH��[A\A]]�f���H��	�A�D$H�5�])H��[A\A]]靮��DH��H�
�H�5��[H�=�A\A]]�$���@��UHc�])H��ATL�$SH���"���H��t-H��H�H��tH;0tH��赵����tA�D$[A\]���H���H�5B�H�=Y趌��[1�A\]�ff.�@��UH��AUA��ATSH��H��Lc%�\)I����H��tmH��H�H��tH;0tH���-�����tQA�D$E���������8�uH��[A\A]]��Ƀ�H��	�A�D$H�5r\)H��[A\A]]�[���H��H�̓H�56�[H�=�
A\A]]���@��UHcL\)H��ATL�$SH�����H��t-H��H�H��tH;0tH���u�����tA�D$[A\]���ÐH�Y�H�5��H�=
�v���[1�A\]�ff.�@��UH��AUA��ATSH��H��Lc%�[)I��Z���H��tuH��H�H��tH;0tH�������tYA�D$E���������8�uH��[A\A]]�fD����H��	�A�D$H�59[)H��[A\A]]����f.�H��H���H�5n�[H�=D	A\A]]霊��ff.����UHc�Z)H��ATL�$SH�����H��t-H��H�H��tH;0tH���%�����tA�D$[A\]�����H�	�H�5��H�=��&���[1�A\]�ff.�@��UH��AUA��ATSH��H��Lc%jZ)I��
���H��tuH��H�H��tH;0tH��蝲����tYA�D$E���������8�uH��[A\A]]�fD����H��	�A�D$H�5�Y)H��[A\A]]�ʪ��f.�H��H�5�H�5��[H�=�A\A]]�L���ff.����UHc�Y)H��ATL�$SH���B���H��t-H��H�H��tH;0tH���ձ����tA�D$[A\]�����H���H�5�H�=y�ֈ��[1�A\]�ff.�@��UH��AUA��ATSH��H��Lc%Y)I����H��tuH��H�H��tH;0tH���M�����tYA�D$E���������8�uH��[A\A]]�fD�����H��	�A�D$H�5�X)H��[A\A]]�z���f.�H��H��H�5Π[H�=�A\A]]���ff.����UHc\X)H��ATL�$SH����H��t-H��H�H��tH;0tH��腰����tA�D$[A\]�����H�iH�5�H�=)膇��[1�A\]�ff.�@��H�5W)H��tH�)W)��UH��SH�W)H��H��蘢����uH��V)H�]�����K��H��H�����H��V)H�]�����UH��ATI��SH���z���M��H��E1�[H��A\1�H�
l)H�5Q)]酃��D��UH��SH��H���;���H��t&H��H�H��tH;0tH���^�����t
�C|H�]��ÐH��~H�5�H�=	�f����������ff.�@��UH��SH��H������H��t&H��H�H��tH;0tH�������t
�C8H�]��ÐH�I~H�5��H�=����H�]�1���ff.���UH��SH��H���[���H��t&H��H�H��tH;0tH���~�����t
H�CXH�]���H��}H�5��H�=)膅��1���f���UH��ATI��SH�����H��teH��H�H��tH;0tH��������tIH�sXL���M����u	[A\]�@H�{X臁��L���O���H�5(U)H��H�CX[A\]�X����[H�8}A\H�5ߛH�=�]���f���UH��SH��H���[���H��t&H��H�H��tH;0tH���~�����t
H�C`H�]���H��|H�5R�H�=)膄��1���f���UH��ATI��SH�����H��tMH��H�H��tH;0tH��������t1L��葂��H9C`tH�C`H�50T)H��[A\]�t���@[A\]�[H�P|A\H�5��H�=�]���f.���UH��SH��H���k���H��t&H��H�H��tH;0tH��莬����t
H�ChH�]���H��{H�5�H�=9薃��1���f���UH��ATI��SH���
���H��teH��H�H��tH;0tH���-�����tIH�shL���]����u	[A\]�@H�{h���L���_���H�5S)H��H�Ch[A\]�h����[H�H{A\H�5��H�=�]��f���UH��SH��H���k���H��t&H��H�H��tH;0tH��莫����t
H�CpH�]���H��zH�5��H�=9薂��1���f���UH��ATI��SH���
���H��teH��H�H��tH;0tH���-�����tIH�spL���]����u	[A\]�@H�{p�~��L���_���H�50R)H��H�Cp[A\]�h����[H�HzA\H�5��H�=�]��f���UH��AUI��H��ATSH��������I��w)������u;����H�e�L��[H��A\A]]�!������u���H�e�L��[H��A\A]]�����I�EH�8�Ċ��I��I�$H�8赊��AUL�
�A�#PH�
�x1�H��NA�t$�H�=�S����H�� H�e�[A\A]]���c���H�e�L��[H��A\A]]�n���fD�C���H�e�L��[H��A\A]]�N���ff.���UH��AVAUATSH��dH�%(H�]�H���5���H���H��H�H��tH;0tH���T�������H�{ H���oH�sHH���"H�{PtZH��L��0���L�u��؄��H�SHL��H��I���F���H�SPL��L���7���L���g��L��L��L��H������H�sHH�{ H��t���H�{HH�CHH��t�f|��H�{ H�sPH��t�Ԇ��H�{PH�CPH��t�>|��H�{ H�C H���~H�E�dH+%(��H�İ[A\A]A^]�fDH�E�dH+%(��H��wH�İH�5��H�=�[A\A]A^]�D��@H�sPH���Z���H�C H�E�dH+%(u7H�İ[A\A]A^]�{���H�E�dH+%(uH�z"����������UH��AWAVAUATI��SH��H��dL�,%(L�m�I���=���H����H��H�H��tH;0tH���\�������M����M���H�{ H���H�SHH���(H�{P��L��p���L�� ���L���G���H�{ H�SPL���7���L��L���ܣ����yH1�H�U�dH+%(��H�ĸ[A\A]A^A_]ÐH�)vH�5"�H�=y���}���@L��L��腣���������H�u!H�5�H�=A��}���@H�H�5ʐH�=!��~}���a���f�H���H�5��H�=���V}���9����H�� H�5��H�=��6}�������H�� H�5b�H�=���}������,���ff.����UH��AUATSH��dH�%(H�]�H���g���H���~H��H�H��tH;0tH��膥����tbH�SHH��tsH�{PtlH�{ L�e�L��0���L��蛏��H�{ H�SPL��苏��L��L���`���H�U�dH+%(u/H�ĸ[A\A]]�H��tH�5�H�=��6|��1����M���ff.�f���H��K)H��tH�yK)��UH��SH�dK)H��H���H�����uH�MK)H�]�������H��H���p���H�)K)H�]�����UH��AVAUI��ATI��SH���s���H��tnH��H�H��tH;0tH���F�����tRM��tuM����H�{PH��tUH�{XtN����H�SPL��H��I���M���H�SXL��L���>���[�A\A]A^]�H�ysH�5�H�=���{��[1�A\A]A^]�H�l�H�5�H�=����z����@H�`�H�5ʒH�=a��z���ff.��UH��AWAVAUATSH��L�g@dH�%(H�]�H��M���I�Z���H��I�$H��tH;0tL���1������	I�|$PH���I�|$X�	��~��L������I�T$PH��L��I���0���I�T$XH��0���L��L���������H�{ �<���H�{ L��H�����L�{@����H��M����I�H��tH;0tL��蓢������H��p���L�� ���L��H��L��H��(��������teL��L���I�����VH��(���L���6�����CL���
���L��A�����A)�D�cx�'fDH��qH�5B�H�=��6y���CxH�E�dH+%(u4H�ĸ[A\A]A^A_]�fDH�aqH�5:�H�=����x����������UH��ATA��SH���Z�H��teH��H�H��tH;0tH���}�����tID;c8scH�{(D��觯��H��H��tO�j���H��H�H��tH;0tH���B�����t>H��[A\]�fDH��pH�5��H�=��Fx��fD1�H��[A\]�fDH��pH�5b�1�H�=���x����f�UH��AWAVAUATSH��H���dL�$%(L�e�I���t�H����H��H�H��tH;0tH��蓠���������H��M����I�$H��tH;0tL���d�������A�D$h����L�� ���L��p���L��L��L���������H�E�dH+%(�kH�e�[A\A]A^A_]�f�H�E�dH+%(�@H�VoH�e�H�5��[H�=��A\A]A^A_]�v��DH�E�dH+%(�H�6o�@L���h���L��A���]���L��A)��R���L�����������L��������&���L�������L�����
���H��H�=
�AWD������HAP�������P�����1������D�N��D�BH��n� ��L�c@H�{ L��A�D$hH�� L��C|�є��H�5F)H���R������DH�E�dH+%(uH������������UH��AWAVAUATSH��H��dL�$%(L�e�I���0�H����H��H�H��tH;0tH���O��������”��H��M���nI�$H��tH90tL��� ������PH�{@��H�{ H��� H�����L��L�� ���H��H������L��p�������H�{@L��L���J�������L�s(M����DM�>A�Gh����L9{@�����H��I�H��tH90tL���z�������I�PH��tiI�Xtb�y��I�WPL��H��H�����臇��H�����I�WXL���t���L��L�������u%H������L����������ff.�M�vM���C���1�H�U�dH+%(�H��[A\A]A^A_]�@H�jH�5Z�H�=����s���@H�lH�5:�H�=a��s���@H�lH�5��H�=A��s���i���H��lH�5��H�="��s���W���f.�H������L���!������)���L��H���>����2@H������L��������?���H������L��������(�������H��H�5r�H�=���r����������ff.����UH��AWAVI��AUATSH��H���H�����dH�%(H�E�1��7�H���~H��H�H��tH;0tH���V������^M����H�������H�����L��������JH�[(H���=Dž���L�� �����DI�$H��tH;0tL���������I�|$PH����I�|$X���{v��I�T$PL��H��I�����I�T$XL��L��p���L���ф��L��L���F�����uRL��L���7�����tH�����L���$�������H�����L���=�����xL��L���.�������������H�[H��t[L�#�/���H��M������H��iH�55�H�=���)q�����H�YiH�5�H�=���q��Dž���H�E�dH+%(ue�����H���[A\A]A^A_]�DH�X�H�5ƒH�=Y��p���@H�$�H�5��H�=9��p���Dž����裑��UH��AVAUATSH��dH�%(H�]�H���9�H����H��H�H��tH;0tH����������H�{PL��0���L�u��t��H�SPL��H��I������H�SXL��L������H�{@�Rl��L��L���פ��H�5�?)H��H�C@�$����Cl�t$H�E�dH+%(ueH�İ[A\A]A^]�D��H�5F?)H�߈Cl����ŐH�E�dH+%(u)H�İH��gH�5�~[H�=�A\A]A^]�Xo���s�����UH���#�1�]H��1��k��fD��UH��ATSH����H��tXH��H�H��tH;0tH���З����t<D�chH�[8���E1�H�
�2H�5�5H��E��H��1�[A\]�k��f.�H�gH�5€H�=I��n��[1�A\]�ff.�@��UH��SH��H���[�H��t&H��H�H��tH;0tH���.�����t
H�C0H�]���H��fH�5"�H�=���6n��1���f���UH��SH��H����H��t&H��H�H��tH;0tH�������t
H�C8H�]���H�IfH�5BH�=y���m��1���f���UH��ATI��SH����H��teH��H�H��tH;0tH���m�����tIH�s8L��蝮����u	[A\]�@H�{8��i��L���~��H�5�<)H��H�C8[A\]騎���[H��eA\H�5_~H�=��]�2m��f���UH��SH��H����H��t&H��H�H��tH;0tH���Ε����t
�ChH�]��ÐH�IeH�5�}H�=y���l��H�]�1���ff.���UH��AUATSH��hdL�$%(L�e�I���*�M����H��I�$H��tH;0tL���H�����tdI�\$(A�D$|H��u
�rf�H�[H��tgL�+L������A;D$|u�L��L���*�H�U�dH+%(��H��h[A\A]]��H�IdH�5R�H�=���k��1��f�I�\$0H��u�4@H�[H��t'L�+L�������u�L��L����1��f�1���H�]�H��dH�=5��t��I�T$PI�|$ H��I�D$@�~��I�|$ H��H���'���1��+����{���ff.���UH��AUATSH��hdL�$%(L�e�I����M��tuH��I�$H��tH;0tL���ܓ����tXA�D$|����I�\$(��A�D$|H��u�PfDH�[H��tAL�+L�����A;D$|u�L��L�����H��bH�5�H�=9��j��1�H�U�dH+%(u=H��h[A\A]]�f.�H�]�I�T$HI�|$ H���j}��I�|$ H��H���
�����c���UH��AWAVAUATSH���dH�%(H�]�H��H�HH��tXH�{PtQ�n��L�� ���H�SHL��p���H��L��I���|��H�SPL��L����|��L���PQ��L��L��L��H��迈��H�{H�Fn��L�� ���H��I���$Q��H�[(H�����H��t@L�#L���U�����y1H�[H��u�H�E�dH+%(uNH���[A\A]A^A_]��L��p���L��L��L����L��L��L��H������v|��H�[H��u���6���fD��UH��ATA��SH�����H��tUH��H�H��tH;0tH��譑����t9E�����DH�D9chu[A\]�f�D�chH�5M8)H��[A\]���f�[H��`A\H�5/yH�=&�]�h��f���UH��SH��H���K�H��t6H��H�H��tH;0tH��������tH�C@H�U0H��HD�H�]���f�H��`H�5�xH�=���h��1���f�UH��AWAVAUATSH���dL�,%(L�m�I���w�M���H��I�EH��tH;0tL��蕐������I�E@M�}(H�����M����H�� ���L��p���H������fDH����c��M�M����M�'H�����L��M�e@H��L����H��L���<���L��H�����H��H��I���C�����t�I�} H�����L���\s��I�} L��L������8q��I�u@I�} ���n���fDH�����I�E@H�E�dH+%(uPH���[A\A]A^A_]�@H�E�dH+%(u+H���H��^H�5�z[H�=2�A\A]A^A_]�f��衇�����UH��ATI��SH���J�H��teH��H�H��tH;0tH��������tIH�{@L���M�����u	[A\]�@H�{@�b��L���Ow��H�5�5)H��H�C@[A\]�X����[H�X^A\H�5vH�=��]��e��f���UH��SH��H����H��t.H��H�H��tH;0tH���~�����t�ClH�]�Ƀ��DH��]H�5juH�=!��~e��H�]�1���fD��UH��AUI��ATH������I�ԉ�H��qHc�H�>��fD�S���H�e�L���A\A]]�0}�����H�e�L��H��A\A]]���������H�e�L��H��A\A]]�G}������H�e�L���A\A]]阈����;����H��u�H�8�m��I��I�EH�8��m��ATL�
��A��PH�
�]H��11�A�u�u�H�=�V��Sm��H�� H�e�A\A]]�D��UH��ATA��SH����H��tUH��H�H��tH;0tH�������t9�ClE���‰���8�u[A\]Ð��H�5�3)H��	ЈCl[A\]�5���D[H�8\A\H�5osH�=f�]��c��f���UH��ATI��SH���:��H��tMH��H�H��tH;0tH���]�����t1H�{@H��t L�����H�{@�[A\]����fD[A\]�[H��[A\H�5�uH�=��]�:c��f.���UH��SH��H����H��t&H��H�H��tH;0tH���΋����t
H�CHH�]���H�I[H�5rH�=y���b��1���f���UH��ATI��SH����H��teH��H�H��tH;0tH���m�����tIH�sHL��蝣����u	[A\]�@H�{H��^��L���s��H�52)H��H�CH[A\]騃���[H��ZA\H�5qH�=��]�2b��f���H�u1)H��tH�i1)��UH��SH�T1)H��H���X}����uH�=1)H�]�����K���H��H��耒��H�1)H�]�����UH��SH��H���+����
]1)H�^1)���V�~��(H�����H�C0H����fHn�fl�C�:���A��@H�VH�5�H��H�=Z�W���A��@1�H��ZH�5GH�=F(H��0)�>f��H��A�����A����h�@�����H��ZH�5�H�=%H�x0)�s���A��@1�H��H�5�H�=��H�W0)��e��A��@1�H�{ZH�5�H�=�H�60)�Ab��H��Z1�H�5�H�=��A��@H�0)�e��H��H�]��H�0)XZH��/)��v��fDH�5�/)H���b�����ff.����UH��ATI��SH�����H����H��H�H��tH;0tH��蹈������M��t&���H��I�$H��tH;0tL��莈������H�{0L9�tmH�s`H����H�C0H��t�\��M��t,L���a]��E1�H��H�H�C0H��H�5��A���H�C`H�5�.)H��[A\]隀��f.�[A\]�H��W[H�5�pH�=��A\]�_��f.�H�)Y���H�C`�{��H�{0�J���f.���UH��ATI��SH���Z��H����H��H�H��tH;0tH���y��������|�H��M����I�$H��tH;0tL���J������������M9d$��I�|$(��I�|$ H��uNL���\��I�t$H�{(�)`��H�sL�����L�����‹��9�L‰��[A\]�DH�1V[H�5rH�=��A\]��]��f.�H�)V���H�-���H�O��H������UH��AVAUATSH���	��H����H��H�H��tH;0tH���(�������L�shL�cXL�k`����jL��L�
AAVH��M��H�
��H�5��1���Y��H�[(I��XZH��t$�H�;���L��H���
���H�[H��u�H�e�L��[A\A]A^]�@H�	UH�5�tE1�H�=V��\��H�e�L��[A\A]A^]���UH��AUI��ATI��H������H�׉�H�!iHc�H�>���3u��H�e�L���A\A]]�����m��H�e�L��H��A\A]]������{]��H�e�L��H��A\A]]�G����^��H�e�L���A\A]]�����;]��H�e�L��H��A\A]]�W���I�$�u�H�8�e��I��I�EH�8�	e��ATL�
��A��PH�
�TH��(1�A�u�u�H�=)�V��pd��H�� H�e�A\A]]�f���UH���3���1�]H��1��X��fD��UH��ATSH������H��thH��H�H��tH;0tH������tLH�sH��t[H��A\]����L�c(H�CH��M��t�I�<$����M�d$H�sM��u�[H��A\]ÐH�5�mH�SH�=Y��Z��1��f���UH��SH��H���k���H��t.H��H�H��tH;0tH���N�����tH�{ H�]����e��@H�]�H��TH�5�h�H�=���IZ��f���UH��AUI��ATI��SH��H����H��tTH��H�H��tH;0tH���Ԃ����t8M��t[L���#k��L��I���k��H�{ H��L��[H��A\A]]��~���H�TH��H�5hH�=M�[A\A]]�Y��@H�Y����UH��AWAVAUATSH��(dH�%(H�]�H�����H���IH��H�H��tH;0tH���������)H�����I������H��M���MI�EH��tH;0tL���߁�������5�()1�L��1��j��H�[(H��u��H�[H��tZL�;L����A�ą�~�L���=�I��H��t�L�u�D��H��1��L���Ȏ��L��L��L���E��F���H�[H��u��H���H��M����I�EH��tH;0tL���&�������H�E�dH+%(���5�')H��(L��1�[1�A\A]A^A_]�;i��H�E�dH+%(��H�>PH�5�lH��(H�=��[A\A]A^A_]��W��DH�)RH�5�lH�=a��W��H�[(H�������|���ff.��H�E�dH+%(uDH��QH�5cl�H��QH�5SlH�=
��gW��H�[(H��������%���H������hx�����UH��AUATI��SH��H��dL�,%(L�m�I�����H����H��H�H��tH;0tH���������H�{@�]�f��H��M����I�$H��tH90tL���������M���H������H�{@��H�s@H�{ �'�H�����H�����H���_�H���'�H�{@H��tL��0���H�U�L����������CxH�E�dH+%(��H�ĸ[A\A]]�H�E�dH+%(��H�>NH�ĸH�5�iH�=��[A\A]]��U��fDH�E�dH+%(udH�c��‹sxL���%m��H�{ L��L���ft���^����H�E�dH+%(u,H�����DH�E�dH+%(uH�bN�g����v����UH��AVAUI��ATI��SH��H��dL�4%(L�u�I�����H���;H��H�H��tH;0tH����}�������d��H��M����I�$H��tH90tL���}������M���+M���bH�{@H���5�0�H�����H�s@H�{ �;�H������H�����H���s�H���;�H�{@H��tL��0���H�U�L����������CxH�E�dH+%(��H�İ[A\A]A^]�DH�E�dH+%(��H���H�İH�5�gH�=��[A\A]A^]��S��@H�E�dH+%(��H�L�@�sxL���-k��H�{ L��L���nr���R���f�H�E�dH+%(uLH���w���DH�E�dH+%(u,H�bL�W���DH�E�dH+%(uH����7����`t����UH��AUI��ATI��SH��H�����H��tTH��H�H��tH;0tH����{����t8M��t[L���#d��L��I���d��H�{H��L��[H��A\A]]��w���H�MH��H�5�`H�=M�[A\A]]�R��@H�Y������UH��ATI��SH���J�H��t5H��H�H��tH;0tH���-{����tH�{ L����o��H��t0[A\]�H��LH�5`H�=���&R��[1�A\]��H�{L��[A\]�o�����UH��AWAVAUATSH��H��HH�}�H�u�dH�%(H�E�1���H����H��H�H��tH;0tH�}��zz������H�E�H�����8$�E�1��gW��L�}�H��E�7E����L����\��A�Ń�\����$��}��	H��)A��L� I�4I�L�}�A�?t[L���\�����*������R�MN��H�u��
L���I����|��H��H��������H�H�����A�}"��H��1���~��H��H�E�dH+%(�*H��HH��[A\A]A^A_]�@H�A)A��L� I�<4L�H�}��?t���[��A��D��H���6\��H�U��I�L�<L�}�E�7E�������r���A��|u
�}���H��)L� A��`�LA��	�:A��
u�H���H�CH�PH;S�9H�H�S�
H�CH��H�E�L�p(M����_���D�|L����U��H���JL)�L��H���S��H�}�H��I�����L��I����K��M����H���FL���W��H�{I��H�8H;C�+H;K�.H9�s
J�/L9���L��L���e��H�SH�L�H�S�H�}��|�OU��H�P�H�U����f�L�m��1�H�m�H���L������H�}�L���E��A���I��H���_���H����L����V��H�{I��H�8H;C�OH;K�.H9�s
J�/L9��&L��L���d��H�SH�L�H�S�H�U����H�}�L������I��H����H���{L���WV��H�{I��H�8H;C�ZH;K�.H9�s
J�/L9��5L��L���~d��H�SH�L�H�S�L�m�L���V��I�T�H�U��p���f�E�wI�GH�E�E���I���I���DA��I�I�E�7E���&���L���X����`u�H�}�L��H)��Q��I��H�������H�}�H��L�}��_���I��H���iH����H���bU��H�{I��H�8H;C��H;K�D=H9�s
J�?L9���L��L���c��H�SH�L�H�S�L���NI��L���FI��H�U��{���DH�E��@4��H����H�CH�PH;S��H�H�S�	H�H�C�H�U��.���H�����L��H�����H���LJ���|���f�H����H�CH�PH;S��$H�����H���e��L�u�M�������H�����1�H���3T���2���fD�@0�������E1�H��tuDH�CH�PH;Ss6H�3H�SA��� H�CH��H�E�D9h0�d���H�CH�PH;Srʺ H�����H��A���e��H�E�D9h0��/���D� H�����1�A����d��H�E�D9h0�����f.�L��L���������L��H�����H�����H��臆��H�U�����fDH�����L��H�����H���_������f.��	H�����H���Ld��H�U����H�1EH�5rX1�H�=g���J�������
H�����H���d��H�E�L�p(M�������(���fD1�H���~x��H�5?�I�1�I���Ia��H�0I��H��t^E1�ff.�H�=�)��g��H��t/L���L��H���F��A�EI�4�I��H��t"I����f.�A�EI�4�I��H��u�L��L���i���/���H���H�5�W1�H�=w���I�������H�����L��H�����H��������H�����1�H���Q�����L��L����}���U���H������
1���b��H�E�H�p(H�������H�����1��bQ��H�U����H�H�S�$H�H�C�L�u����H�����L��1��)Q�����L��L���I}�����H�����H��1��Q��H�U����H�����H��1���P������L��L���	}������H�����H��1���P������1��$H������a��H�u�H�����1��P������i��ff.�@���Flt�DUH��ATSH��H�v8�M���H��I��H����[L��A\]�D����UH��ATA��SH�����H��t5H��H�H��tH;0tH����p����tD9c0tD�c0[A\]�f.�[H�0BA\H�5/UH�=f�]��G��f���UH��ATA��SH���z�H��tEH��H�H��tH;0tH���]p����t)�C4E���‰���8�t��	ЈC4[A\]�f�[H��AA\H�5oTH�=��]�BG��f���UH��ATI��SH����H��tUH��H�H��tH;0tH����o����t9H�s(L���
�����u	[A\]�@H�{(�GC��L���X��H�C([A\]�fD[H� AA\H�5�SH�=V�]�F��f���UH��AWI��AVAUATSH��H�������odH�%(H�E�1�)����oFH����H������H�����)���oF H������)�����oF0H��X���)�����oF@)� ����j�fo�0���fo�@���H��P����o�X���H��h�����p���H��x���H�����H������� ���H��(���)���)������H������H�������bk�����fo���H��0���H��H������)�0���fo��)�@���fo����)�P���fo����)�`���fo� ���)�p����YK��Dž����I�I�w(H������H�������d��I�`H�����I�h����yfo���1�L������A��)�����fo��)�����fo����)�����fo����)�����fo� ���)��������f.���A9�tL��老����u�H������L����m��I��H���L��L��I���@��L����d��L������E1���A��L��D���]����L��‰؀���D��-M��L��L��‰�
��D��m��H��I���L��H��I�`A��H��I�GhIc�L��H������L�����1�P�ffo�����L�����)����fo�����)���fo�����)��fo�����)����fo�����)����XZ�Dž���L��Dž����[����I�htH�5)L���d��L���x���Ffo�0���fo�@���L��H��P����o�X���H��h�����p���)�p���H������H��x���H�����������)�����)������"?��L����Vfo�p���fo�����H������fo�����H��������������f�H������1�H�����L���W���`�����Hc�L�� ���L�։����)�Hc��t��fo����L����)� ���fo���)�0���fo��)�@���fo����)�P���fo����)�`����VY�������Hc������)�L�Hc��s��fo� ���H��p���H�ω�H�����)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E���X��I�w(I�L��fo�p���H�����)����foE�)���foE�)��foE�)����foE�)�����mT��A�GpH������L���`���@H�y;�H�=����I�����H������H������f������H�����H�����fo���fo���o����H������H�����D�� ���H��(���)�`���)�p���)�����L����<��L���~TH��(���������H�����fo�����D�� ���H������H��������fo�p���fo�`���H�����H�����)���)�������h��������������@fo����fo���H����o�����H�����D�����)�`���H������H�����H�����)�p���)���������L��X���H������I�8H��L������I�PH��tH��L�����H�E�dH+%(uH�e�[A\A]A^A_]��P`����UH��AWAVI��AUATI��SH�����H��L��h���H�`H���H����L����dH�%(H�E�1��s�AoL��h�����)�����AoF)����AoF )���AoF0)�����AoF@)����~;E1�L��h���A��E��M����A��E9�tH���_{����u�L��h���M��L��H��L��h����g��I��H���TF��L��I���:��L��h���M���y�AoL������)������AoA)������AoA )������AoA0)������AoA@)�����Ic�L������H��h���H��x���H��`���I�D$hDž$���H��X���H��E1��"^��L����A���W��A��L����D�����DD��zF��L��H�߉�D��
��DD���f��H��I���dE��H��E��L��I�|$`��X���H��H��h���L��`�����_H���L��x���Džp���fo����fo���Džt���H��@���H�����L���o�����)����H��(��������)�0�����L���H�����)����H��P����STZY����1�H��t���H��p���L���!Q���IHc�p���L������L��H��L��h����)n��H��@���fo����H��p���fo�0���fo������H�M�H��(���)�p���H�M���L���)m��M�H��P���u�H�M��ZS����t���I�|)�H�� ���Hc��m��fo�p���H�߉�)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`����R��L��h���M����I�|$h��H�52	)L���\��1�L���7��L���hOH�E�dH+%(��H�e؉�[A\A]A^A_]�@H��5�H�=���C��L���`p���I�|$ht�H�5�)L���1\����H��L���`��I�T$h���H���N���H���H��t/fo�p���foE�@foE�@ foE�@0foE�@@H����H��t;fo� ���fo�0���@fo�@���@ fo�P���@0fo�`���@@H����H��t;fo�����fo�����@fo�����@ fo�����@0fo�����@@����@��$���L���b��L��ѥ$����$6��L����M�����H���>����H���f�I�|$L������L��h���L����n��L��h�������Z��@��UH��AWAVAUATSH���H�dH�%(H�]�H����H�{ ��H�{@����H�s8H���S��&��I��H��tfL�����H��L��p���L������7L�� ���L��L��L��� ����t'H�{H�s(L��L����W��L������L���D����t�L���(5��H�{@H�C@H��t�5���H�U�dH+%(��H���[A\A]A^A_]��H����H�{Pt0H�{H�G_��H�sPH��@�.�x��H��詆����H�s8H����w��H�{8�;$�����q���H�CxH�5�)H���<Y��H�{8H�C8H��t�V4��1��B����H����#����uL�� ���H�{81�L���w$������H�{H�c����{����H�CxH���,��1�����L�����L��p���L���Z���;�L�� ���L��L��L������������H��L��L����n��L���M��L�������t��d���@�x������fDfo� ���L��p����dL��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��e_��L��L��H��������W��ff.�f�UH��AWAVAUATI��SH��H���oH� dL�,%(L�m�I��)����oF)���oF )�����oF0)�����oF@)� ����§��H����M����L����L��0���H���\L����>�����Lfo���fo��L��fo����fo����fo� ���I�t$()�0���)�@���)�P���)�`���)�p���)����)���)��)����)�����d��I�t$(L�������)8��fo�0���L��@���L��H���L��P���L��X���H��`���H��h���H��p���H��x���H������I�t$(H������H������H������H��L������L������L������L������H�����H�����)������7��M�D$8M����H�����L��H��������H��H������ ��L���������M��tdL����0���ZfDH��L���
Z�������AoE)�0����AoE)�@����AoE )�P����AoE0)�`����AoE@)�p���L�����L��H��L��L���lb����u�fo�����L��)���fo�����)��fo�����)����fo�����)����fo�����)� ����<���������1���fD��e�����*���I�t$(L���V��fo�0���L��@���L��H���L��P���L��X���H��`���L����H��h���H��p���L����H��x���L���L������H�����H�����H�����H�����)��������f�1�L��������L������������I�|$ L������r���L�������t/I�|$8����L�������t:M�������L���/�����@L��L��L������Fr��L�������DH�� ���I�|$81�L�����H��H��������L�������t�fo� ���H��p����dL�����H��H�����)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��Z��H�����H�����L����L���������fD�H�U�dH+%(uNH��[A\A]A^A_]�H�=�H�5�QH�=��`1��1��H�3�H�5�QH�=��B1��1���YR��f�UH��AWAVI��AUI��ATSH���oH� H��h���dH�%(H�]�L��)�@����oF)�P����oF )�`����oF0)�p����oF@)������k���H���bH��@���L��`���M��H��x���H������H��p���H��p���H������H��X���H��x����6�����fo�@���fo�P���fo�`���fo�p���fo�����I�w()�����H��p���)�����)�����)�����)����)�0���)�@���)�P���)�`���)�p����5b������H��p���I�w(H���j_����uI�w(H���X������I�w(H��p����B_�����SL������L������L������L������H������H������H������H�����H�����H�����H�����I�w(H�� ���H����H�����H��L����L����L���L������H�����H�����H��(���H�������R��M�g8M���7H������L��H��0�������H��I��������M��tL���1+��H������L���H������ff.��fo�����I� )�����fo�����)�����fo�����)�����fo�����)�����fo����)��������I��H���pI� ������?I� �������A��I� �
�����H������H������DD��h@����L���8����_��fo��)�����fo����)�����fo����)�����fo� ���)�����fo�0���)�����L������L��D��L��L������H��������*������I� �h�������L���Q��fo��H��������)�p���fo����)E�fo����)E�fo� ���)E�fo�0���)E��+I������������H������1��=��������DH��x���H�������mR������fo��)�����fo����)�����fo����)�����fo� ���)�����fo�0���)��������DH�������47����_�t����[���fDL���7����_�X����?���f.�H��������6����_�4���L���#-�����$�������fDI�`tI�h��ff.�fo���H��x���)�@���fo��)�P���fo����)�`���fo����)�p���fo� ���)������1���������L��`���H��X���M��I�} 跠������1��3�A������I�w(H��p����0N���q���fo���E1�L�� ���H�����)����fo��)���fo����)��fo����)����fo� ���)����L��p���E1�L��H��H������L���]�����fo� ���fo�p���fo]�foU�)��fo�0���foM�I�`)�����)����fo�@���)�����)����fo�P���)�����)� ���fo�`���)����)�0���foE�)����)���)���)��)����)����tI�h�Z����������f�1���������I� �X�����t@I�8�����uH�� ���I�81�H���B������M�����L����%������L��L���)i����I�w(H��p����,��L������L������L������L������H������H������L��0���H������H�����L��8���H�����H�����L��@���L��H���H��P���H��X���H��`���H��h���H��p���H��x����R���L��`���M��t@fo��Afo����AFfo����AF fo� ���AF0fo�0���AF@��H��h���H��t?��t;fo�����fo�����Afo�����A fo����A0fo���A@H�U�dH+%(��H�Ĉ[A\A]A^A_]�fo� ���L��p����dL��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��MP��L��H��L���������I�}H������L����L��0����\��fo�����I�} )���fo�����)��fo�����)����fo�����)����fo����)� ���踘��H���}H������L������M��L���v-�����Ffo���fo��L��fo����fo����fo� ���I�u()�0���)�@���)�P���)�`���)�p���)����)���)��)����)�����X������I�u(L����U����uI�u(L��� O������I�u(L����U�����GL��0���L��8���L��@���L��H���H��P���H��X���H��`���H��h���H��p���H��x���H������I�u(H������H������H������H��H������L������L������L������L������H������H�����H�������H��I�]8H���$H������H��H������k��H��H��������
H��tH���!��H������L����aL��H����J�����Gfo��)�0���fo����)�@���fo����)�P���fo� ���)�`���fo�0���)�p���L������H��L��L��L���rN����u�fo�����)���fo�����)��fo�����)����fo�����)����fo�����)� ����p���I�u(L���rG���)���1��v��������I�} �����tGI�}8�X����u$H�� ���I�}81�H��H��������������H���	���H���o �����H��L���c����I�u(L���&��L��0���L��8���L��@���L��H���H��P���H��X���L�����H��`���H��h���L�����H��p���H��x���L����L����H���H������H�����H�����H�����H������b���fo� ���L��p����dL��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��K��H������L��L���+������D������L��������H������M����H��t��������H���L������1�1�1�H��������H���:����1��g���A������C��ff.�@��UH��AUATSH��H��XH� dL�,%(L�m�I�����H�{PH�CPI��H��t���H�{HH��t1��0��H��tH���|+��H�{H��5��H�{HH�CHH��t�M��M��t
H�{ ������t+H�E�dH+%(�jH��X[A\A]]�f.��AoE@�AoeH��H�����Ao]�AoU H�������AoM0)����)� ���)�����)�����)�����)�����)���)��)����)�����Q��fo�����H�{8)�0���fo�����)�@���fo�����)�P���fo�����)�`���fo����)�p���fo���)E�fo��)E�fo����)E�fo����)E�fo� ���)E�H��t6H�U�H��0�����H�{x�����H��H�=���;����H�Cx����H�{�'�H�C8H����YA��f���UH��AWAVAUATI��SH��H��H� dL�,%(L�m�I��詑��H�{PH�CPI��H��t�`��H�{HH��t1�.��H��tH���U)��H�{H�3��H�{HH�CHH��t�&��H�{ �]�����t)H�E�dH+%(�H��[A\A]A^A_]�@H�{L����H��0���L��H������0��H�����L����-������M��t��Ao$�sX)�����AoD$)����AoD$ )���AoD$0)�����AoD$@L�����L��)�����AoE)������AoE)������AoE )������AoE0)������AoE@L������)�������F���sXL���IG��H��L��L���N��fo����H�{8)� ���fo���)�0���fo��)�@���fo����)�P���fo����)�`���fo�����)�p���fo�����)E�fo�����)E�fo�����)E�fo�����)E�H��tXH��p���H�� ����U�H�{x�1���H��H�=P��k8����H�Cx����L��L���5,�����e����Cp����H�{�g�H�C8H����>��f���UH��SH��H��H�`H�C`H��t�j,H�{h�I��H��(H��H�]�H�@0��ff.����UH��SH��H���+��H��t&H��H�H��tH;0tH���E����t
H�CH�]���H���H�5R<H�=i�����1���f���UH��SH��H������H��t&H��H�H��tH;0tH���^E����t
H�C H�]���H���H�5�;H�=	��f��1���f���UH��SH��H���k��H��t6H��H�H��tH;0tH���D����t���H�]�Ƀ��f.�H��H�5;H�=�����H�]�1���ff.���UH��SH��H������H��t.H��H�H��tH;0tH���~D����tH���H�]���DH���H�5
:H�=!��~��1���f.���UH��SH��H���{��H��t6H��H�H��tH;0tH���D����tH�{hH��t+H�]���,���H�)�H�59H�=�����H�]�1���ff.���UH��SH��H�����H��t6H��H�H��tH;0tH���C����tH�{8������t'�CpH�]���@H���H�5R8H�=)�����������ff.�@��UH��AWAVI��AUI��ATA��SH��H���j��H��t=L�;M��tI;tH��H���B����t!A����H��&D��Hc�H�>��H�e�H��[H�5U:H�=��A\A]A^A_]����H���h���H�e�L��[H��A\A]A^A_]����H�sH�e�L��[A\A]A^A_]�<��fDH�s ��f����H�e�L��[A\��A]A^A_]�1��H�����H���h���H�e�L��[��A\A]A^A_]�=��I�?�"��H��I�H�8�z"��SL�
q�A��
PH�
�1�H�k�A�v�H�=��AT��!��H�� H�e�[A\A]A^A_]Ð��UH��AWAVI��AUATI��SH��dL�,%(L�m�I������M����H��I�$H��tH;0tL���[A������M����M����I�|$��I�|$8H��t/L��L���`���H��H���u��A��H��tH�����E���hI�|$ �҉���Ao)� ����AoF)�0����AoF )�@����AoF0)�P����AoF@)�`���H����H��p���L�� ���L��x���L��p���I��H������H��x���L���d=������I�t$(L���/G��I�t$(L�����o�Z��fo� ���I�t$(L��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E����H��x���L��H����<����y/�o)�p����oC)E��oC )E��oC0)E��oC@)E�H����H��0���H�������`f�H��L���<������fo���)� ���fo��)�0���fo����)�@���fo����)�P���fo� ���)�`���H������M��H��L��L����D����u�fo�p���)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`����_���f��[H���������I�t$(L���9���w����H��L��L��x����n$����u'1�H�U�dH+%(�CH�Ĉ[A\A]A^A_]�H������L���4$����t�H������I�|$H��H��h�����N��I�|$8H��t3H��h���L���|���H��I�����A��M��tL������E����H������L��X���E1�H��`���I�|$ �ֆ��fo�����)�����fo�����)�����fo�����)�����fo�����)�����fo����)�����H����H�����D��T���H��x���H��X���H��`����j:������L��`���I�t$(L���.D��I�t$(���iL���Y��fo�����L��x���I�t$()����fo�����L��)���fo�����)��fo�����)����fo�����)�������L��L��X���L����9����yD�Ao)�����AoG)����AoG )���AoG0)�����AoG@)����@fo�����I�|$ )� ���fo�����)�0���fo�����)�@���fo�����)�P���fo�����)�`�������I��H��t"I�|$ ������teI�|$`tI�|$h��fo����)�����fo���)�����fo��)�����fo����)�����fo����)������4����I�|$ �ƅ�����NA�A�I�|$ �؊����ED��eE����H�������_��fo���)� ���fo��)�0���fo����)�@���fo����)�P���fo� ���)�`���L��x���H��D��L��L������H��p����H�������I�|$ �F������~H����6��fo�0���H������A��)�p���fo�@���)E�fo�P���)E�fo�`���)E�fo�p���)E��.��������E����H������1��s��������H��h���H���Q7�����fo���)�����fo��)�����fo����)�����fo����)�����fo� ���)������y���f�H�����������_�u����_���fDH�������_�Y����C���f.�H������������_�5���H��������%�������fDL��x���E1�H��L��H������H��`����m����������O���A�A�����fo���D��T���)�����fo��A��)�����fo����)�����fo����)�����fo� ���)�������DH��`����\B���������I�t$(H��`����3���u���D��T���A�E����H���H�5P-H�=g�������������H���H�5,-H�=C������H�a�H�5-H�='������0��ff.�f���UH��AWI��AVI��AUI��ATSH��H���dL�$%(L�e�M���W��M���_H��I�EH��tH;0tL����7�����>H����M��tA�$I�}�7�oI�} )����oC)���oC )�����oC0)�����oC@)� ����X���H����H����L�����H�����H��0���H�����H��p���H��0���L������L�����M��H������a�����wH�����fo���fo��fo����fo����fo� ���H��)�0���I�w()�@���)�P���)�`���)�p���)����)���)��)����)�����h=��I�w(����H�����L��0���L��8���L��@���L��H���H��P���H��X���H��`���H��h���H��p���H��x���H������I�w(H������H������H������H��L������L������L������L������H������H������H�����H��(�������M�g8M����H��(���L��H�������H��I����������M��tL���K	��H������L��@���H��8���fDfo�0���I� )� ���fo�@���)�0���fo�P���)�@���fo�`���)�P���fo�p���)�`����~��I��H��t#I� ��������I�`tI�h��fo�����H�����)���fo�����)��fo�����)����fo�����)����fo�����)� ��������������M��L�����L�����L������I�} �!�������I�}H��p���H���D��H������H��L��H��@������M��tA�$����M���� �tGfo�@����ѸAfo�P���AFfo�`���AF fo�p���AF0fo�����AF@M��tb��t^fo�����Afo�����AGfo�����AG fo�����AG0fo����AG@�H���H�5(H�=X��
��1�H�U�dH+%(�\H���[A\A]A^A_]�fDI� �_}�����WA��I� �s�����H�� ���H�� ���DD��iD����L���(����_��fo�����)� ���fo�����)�0���fo�����)�@���fo�����)�P���fo����)�`���L��(���L��D��L��L��8���H�� ��������������I� ��}����t|L���d.��fo�@���H��0�����)�p���fo�P���)E�fo�`���)E�fo�p���)E�fo�����)E��%������������H��8���1��j�������H�����L����.������fo�����)�0���fo�����)�@���fo�����)�P���fo�����)�`���fo����)�p�������f�H��0��������_�|����_���fDL�������_�`����C���f.�H��0����d����_�<���L���	�����,�������fDL��(���E1�L��L��H��8���H������������������A�����H������T:�����H���I�w(H������+��L��0���L��8���L��@���L��H���H��P���H��X���L�����H��`���H��h���L�����H��p���H��x���L����L����H���H������H�����H�����H�����H��������1�����~���I� �~����tBI�8�c��uH�� ���I�81�H������u)fDM�������L��������L��L����F����fo� ���L��p����dL��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��Z/��L��H��L���ܿ���w����L�������L��������H��H�5�#H�=��I������_'��ff.�@��UH��AWAVI��AUI��ATI��SH��H��xdL�<%(L�}�M������H���!H��H�H��tH;0tH���.�����M���8H�{��H�{PH�CPH��t�'��H�{HH��t1�i��H��tH�����H�{H�c��H�{HH�CHH��t����L��L��L��H���>��L��l���Džl���H�CH�Ao$)�p����AoD$)E��AoD$ )E��AoD$0)E��AoD$@L��p���)E��L��L��H���I����t�H�E�dH+%(ugH��x[A\A]A^A_]�H�E�dH+%(uIH���H��xH�5�!H�=F�[A\A]A^A_]���f�H�E�dH+%(u	H����%����UH��AWI��AVM��AUI��ATM��SH��H��H�M��c���H���H��H�H��tH;0tH����,������M��tA�$H�{��H��L���/������L��L���2��I��H����D�hA��t+M��tH�PH�{L������H�u�H��t
I�VH�{���M��tA�F���A�$I�>H��t���I�6H���w
��I�~H��t���I�vH���]
��I�~H��t����I�vH���C
��L��� �&?��H��D��[A\A]A^A_]�@H�)�H�5�H�=�����E1��ːH��H�5�H�=��������@���g������UH��AWI��AVI��AUI��ATM��SH��H������H��tZH��H�H��tH;0tH���Z+����t>M��tiM��tA�$H�{t?H��M��L��L��L��H��[A\A]A^A_]���H�Q�H�5�H�=р�.��H��1�[A\A]A^A_]�DH���H�5�H�=�������ff.����UH��AWAVI��AUI��ATI��SH��H��xdL�<%(L�}�M������H���!H��H�H��tH;0tH���i*�����M���8H�{��H�{PH�CPH��t���H�{HH��t1�)��H��tH����
��H�{H�#��H�{HH�CHH��t���L��L��L��H���l:��L��l���Džl���H�CH�Ao$)�p����AoD$)E��AoD$ )E��AoD$0)E��AoD$@L��p���)E��L��L��H����I����t�H�E�dH+%(ugH��x[A\A]A^A_]�H�E�dH+%(uIH���H��xH�5�H�=[A\A]A^A_]�Y��f�H�E�dH+%(u	H�ϝ��S!����UH��ATI��SH���
{��H����H��H�H��tH;0tH����(����t}M��t"�n��H��I�$H��tH;0tL���(����t.���M��H��E1�[H��A\1�H�
;�H�5^�]�d���@H��H�5BH�=)~���[1�A\]��H���H�5H�=~�^�����ff.����UH��ATA��SH���Z�H����H��H�H��tH;0tH����'����tm���E���‰���8�u[A\]�f.���H�{	Ј��H��t�tXL���M��t\H�s(L���aH�5q�(H��[A\]���D[H���A\H�5WH�=.}]���f.�H�s(1��ea�����H��tH�5��H���lH��t
I���DH����H�=�|1�����]���f���UH��ATI��SH���*�H����H��H�H��tH;0tH���&������M��tT�_H��I�$H��tH;0tL���&������H���L9�tzH��t� ���L���L���q����#�H���H��tL���Hǃ�H�5%�(H��[A\]���f�H�Y�[H�5�H�=�{A\]�2���f�[A\]�H�����ff.�@UH��AWAVAUATSH��H���H�����H�`H�����L�����dH�%(H�E�1�HDž(���H��tH�{ht*1�H�U�dH+%(�kH�e�[A\A]A^A_]�fDI��L��p����11�Ao$A��)�p����AoD$)E��AoD$ )E��AoD$0)E��AoD$@)E���~&E1�L��p����DA��E9�tL���9����u�L��L���%��H��I���%��L��I��H����������M���E���L�����L��H��L�� ���H������H�����M��M��臼��L��L���,%��L��L��H������%��I��H����L��E1����L����A�����A��L����D�����DD��k��H�{`��D��
��H�����DD�H��H��(���PH�����L�����������E��A����&H��(���I��XZH��tCH���������1�H�����������C���L���;���L���3�������������L��L����1�����TL������L��I�����L��I)�C�/���H�‹��H9���Ao$H�{)�0����AoD$)�@����AoD$ )�P����AoD$0)�`����AoD$@)�p����z���L�����H�{H��0���L���P��Hc��H�{L�����L��%��H�{�!������f�H��L�
ŞL�����
jiH�
�H�5��jH�=Nxjۅ�H���<$�|��H��0��������I�����H�Q�H�5�H�=x�^������H��H�5sH�=�w�?�������U��D��UH��AWI��AVI��AUATI��SH��H���D�����dL�,%(L�m�M����H����H��H�H��tH;0tH���!������M����M����M����M��tI�}�DH�{t5H��p���H�� ���L��H��H��H�����H���������������uQ�E1�H�E�dH+%(�/H���D��[A\A]A^A_]�DH�9�H�5"H�=�v�����@H�����L�������t�H�����L���~����t�H�{H�����1������H�{ H������n��D���������H�����M��L��H��H�����D��������D��������E1�H�{H�����D������h���D��������@H���H�5JH�=�u�>�������f�H��H�5"H�=�u��������H��H�5H�=�u�������H��H�5�H�=yu�����q����H�{D���������L�����H�{H�����L������H�{L��L�������H�{���D�����H�{H�����L��D������w	��fo� ���D�����Afo�0���AFfo�@���AF fo�P���AF0fo�`���AF@����6��fDUH��AWAVAUATSH��XdH�%(H�]�H���w�H�{ �g��H�{`I��H��t
��H�C`H�{h��L�khL���"��M��tH�{ A��Zl������H�5[�(H������H�{�Z��H�{H������H�����H�C8�/��fo����H�{8)� ���fo���)�0���fo��)�@���fo����)�P���fo����)�`���fo�����)�p���fo�����)E�fo�����)E�fo�����)E�fo�����)E�H����H��p���H�� ����5��H�{x��H�{��I��H���(H���>M���I�$H�5��(H��tH90tL���8�������{�H��H�H��tH;0tH��������;�5}�(H��1�L��1��F��H�E�dH+%(��H��X[A\A]A^A_]ÐM���t���H�{ �j�����c���E1�L�kh�CXH�{ A��f��H�{ ��A����g������L��L��D���H�{hH�{ H�C`���g�������L����������H�y�H�5�H�=�q�V��+����L�-��(L�������������T�L��H����#�����@H��H�=�����
����H�Cx�\���fDH�9�H�5rH�=�q�������H�{���H�C8H������L��H�=З1����I��������f����uE����������L�������������UH��AWAVAUI��ATI��SH��H��HH� dL�4%(L�u�A���i����t:H�{�wH�E�dH+%(��H��HH��[A\A]A^A_]���I�L$ I�T$8Ic�L���Ao$�AoL$�AoD$(E�|$@H���M�d$HH������H�����H�����)����)�����)���)����������)�����D�����L������a#��H��������$��H������H�{8D�}�fo����fo�����L�e�fo�����fo�����H�M�)� ���fo���H�����)�p���)�0���fo��H�U�)�@���fo����)M�)�P���fo����E�)�`���H��tZH��p���H�� ����G��H�{xt(H�E�dH+%(uCH��H[A\A]A^A_]��H��H�=����9����H�Cx�H�{�W��H�C8H������f���UH��AUI��ATSH��H��H� dL�$%(L�e�I����f����t9H�{��H�E�dH+%(��H�ĸH��[A\A]]���fD�AoEH�{8)�0����AoE)�@����AoE )�P����AoE0)�`����AoE@)�p����Ao$)E��AoD$)E��AoD$ )E��AoD$0)E��AoD$@)E�H��tPH�U�H��0�������H�{xt!H�E�dH+%(u<H�ĸ[A\A]]�@H��H�=������	����H�Cx�ȐH�{���H�C8H����)��f���UH��AWAVAUATSH��H��(dH�<%(H�}�H���c�H�5D�H�������t0H�{tGH�E�dH+%(��H��(H��[A\A]A^A_]���H�{ �Ge��A�Dž�t0H�{�CXu�H�E�dH+%(�|H��([A\A]A^A_]�H�{ �_��I��H��tSH��A��Q���A�ą�~>H�E�L�u�H�E��@Hc�A)�A��I�E��~H�U�L��D��L���T�U�9U�u�D�{X�#������ff.���UH��AWAVAUI��ATA��SH��H��(dL�4%(L�u�I����H���$L�;M��tI;tH��H���L�����A���Z��A����A��� L�����H��H���d��H��H�{ A�H��H� ���H�52���,��H�{ ��c��A�ą��PE1�H�{D�cXtH������H�E�dH+%(��H�5��(H�e�H��[A\A]A^A_]�
��f.�A��uzL���R���H��H�E�dH+%(�9H�e�H��[A\A]A^A_]�V�fDH�E�dH+%(�
H��H�5oH�e�H�=�j[A\A]A^A_]�5�DI�?�x���H��I�H�8�j���SL�
akA��
PH�
��1�H�[�A�v�H�=�jAT���H�� H�E�dH+%(�zH�e�[A\A]A^A_]�fDL��L�-�p�Y���H�sH�CH��I���v�H�{���H�C0H���a�L��H��L��A�H����F+��L��H��L��A�H����L�-Kp�$+��H��L��L��A�H�����	+��H��L��L��A�H�������*��H�{1�1�1��_��H�C(H�����H�{H��t-����-L���M���5H�s(L���MH�{H�5'�A�H��H�����*��Lc-�(�e��H��M����I�$H��tH;0tL���C���������H��H�H��tH90tH��������{H�����I9���H�E�dH+%(��H����[f�L��������H�E�dH+%(��H�e�H��[A\A]A^A_]��DH�E�dH+%(�rH��jH�5�	�c���f�H�{ �W[��I��H�������H��A���A�������H�E�L�}�H�E��@Hc�A)�A��I�E���]���H�U�L��D��L�����E�9E�u��>���M�H��I�}P��H���@���I�}PH���t
��I�EPH�E�dH+%(��H�e�L��H��H�5�?��[A\A]A^A_]����D�cW��H�����H�E�dH+%(uiH�����H�s(1��KH�{����@�3j��H��tH�5ӉH���VH��tI�����H����H�=�f1��H�����n	��ff.���UH��AWI��AVAUATSH��HH������������H������dH�%(H�E�1�Dž�����M����H��I�H��tH;0tL�������t~H�������X
H������t
H������H�8uuI�t*I� �Y^������HDžp���I�`tI�ht`E1�H�E�dH+%(�*
H�e�D��[A\A]A^A_]�H�Y�H�5H�=�e�6��H���H�5�H�=�e���H������H����H��p������H��p���H����	H��I�E1�1�AWL�
���1ҾE1���I�L�<$E1�L�
7�1�1Ҿ��I�L�<$E1�L�
g��1�1Ҿ�i�I�L�<$E1�L�
���1�1Ҿ�I�I��c��I�1����C��I��y��I�H���������I���H��p���^_H�����������D������fo�����I� )���fo�����)��fo�����)����fo�����)����fo����)� ����pW��H����H����H������H��0���H������H�����������uH������fo���fo��fo����fo����fo� ���H��)�0���I�w()�@���)�P���)�`���)�p���)����)���)��)����)�������I�w(���BH�����L��0���L��8���L��@���L��H���H��P���H��X���H��`���H��h���H��p���H��x���H������I�w(H������H������H������H��L������L������L������L������H������H������H�����H������,�M�g8M���?H�����L��H������9��H��I���N�����%M��tL����H���L��@���H�����@fo�0���I� )� ���fo�@���)�0���fo�P���)�@���fo�`���)�P���fo�p���)�`����LU��H��H��t#I� �KZ�����;I�`tI�h�qfo�����H������)���fo�����)��fo�����)����fo�����)����fo�����)� ����*��������I�������D�������,
��I���w��I�������H��I�E1�AW1�1�L�
������6��I�L�<$E1�1�1�L�
0����I�L�<$E1�1�1�L�
`������I�L�<$1�1�E1��L�
�����I�ZY���L���A�����@I� �U�����gA�A�I� �2Z����H�� ���H������ED��i@E����L�������_��fo��)� ���fo����)�0���fo����)�@���fo� ���)�P���fo�0���)�`���L�����L��D��H��L�����H���������������I� �U������L�����fo�@���H�����A��)�p���fo�P���)E�fo�`���)E�fo�p���)E�fo�����)E��Q���������E����H�����1��bB�������f.�H������L���������fo��)�0���fo����)�@���fo����)�P���fo� ���)�`���fo�0���)�p������f�H������T���_�m����V���fDL���8���_�Q����:���f.�H���������_�-���L���C�����������fDL�����E1�L��L��H�����H������譠����������_���A�A�����H����������������I�w(H���������L��0���L��8���L��@���L��H���H��P���H��X���L�����H��`���H��h���L�����H��p���H��x���L����L����H���H������H�����H�����H�����H������W���1��)�������I� �U������I�8������H�� ���I�81�H�������tffo� ���L������d)�p���fo�0���L��)E�fo�@���)E�fo�P���)E�fo�`���)E��#��L��H��L��襗��DM�������L��������L��L�������D����M��tL������H������L��L��H�������������fo��������)�����fo����)�����fo����)�����fo� ���)�����fo�0���)�������H�����I�L��H�����I�������H��H���������u���H�c�H�5�H�=�[�N������H������������S�����UH��AWAVAUATI��SH��H���dL�,%(L�m�I���U��H��tXH��H�H��tH;0tH�������t<H�{ u}H�{H��H�{P��H���H�5!�H�=H[����H���H�5�H�=)[���H�E�dH+%(�BH���1�[A\A]A^A_]��H�q�H�5��H�=�Z�>���@H�b�H�5��H�=�Z����@�W��H��M����I�$H��tH;0tL��������yM�������H��聀���Aoe�Ao]�AoU �AoM0I��H�� ����AoE@H��)]�H�����)�p���)U�)M�)E�)� ���)�0���)�@���)�P���)�`���������L��p���L��������H�����L���"��H�5��L��H��H������ه��H������m��H�����L��L���������#L���{�H�
@�H�ω�1���H�5K�L��I��H��胇��L�����L���C�H�
�H�ύp1��o�H�5 �L��I��H���J���L������L����X��H�����H��tHL�='k(I�I�wH�����H������=��H��tH�����H��L�����I��H�k(I9�u�H��莀��H����~��I����w��H��M���
I�H��tH;0tL����������5��(1�L��1����H���;���L������L��1�H�C L�����H�����1�L��1�H�CHL�����H���j��L��H�CP����L�{(M��u�0M�M���#M�7L����p���L��1�L��H������/��1�L��1�L��H��������I�NPL�����H��I9�tOM��t+L��H�����H���������H�����H�����L�����M�FPH��tH��H������N��H�����I�NXH9�t:H��t$H��H�����H��������H�����H�����I�VXH��tH�����H�����H�������8�����L�s@L��L�����H����H�s@H�{ ��^����f�H�C@L���`���H����m��H�E�dH+%(��H���H��[A\A]A^A_]�<k��@H�I�H�5��H�=�V��������f�H�����L�����L��H�5 }I��H���l���L���������L��� ���J���H�����1��J�����DH�yXH�5��H�=�U�V�������H��tH�5��H�=�U�6������L���ff.����UH��AUATSH��H����H����9I��H����P��tS1�1���O��I��A�D$��t!1�@I�$L��H�4�H����w��A;\$r�L���}��H��L��[A\A]]�����H�ߺ#H�
4���1����L���C��H��E1�[L��A\A]]�f�H�W�H�5��H�=�T�F����@���ff.����ff.���H��t���f��ff.�@��UH��SH��H��Hca�(H�H�8H�H��t�R��H�K�(H��H�]�H�@(��ff.�f����~4i(H��AfHn�fl�G�ff.�@��Hc�(f�D01��f����ff.���Hc��(H�����~�h(H��\fHn�fl�G�ff.�@��Hce�(H�D8�ff.�@��Hc-�(f�H�H�G0�G(G�f.����~Th(H��fHn�H�fl�fHn�G�~4h(fl�G ���H�G0����H�G8�����ff.���UH��SH��H���	��H�<�(�.�(�����~�g(H��ifHn�H��fl�fHn�C�~�g(fl�C(�i��H���H�5�zA��@H�=�gH������H��H�]�H���(H���(���f�fDH�5��(H���a���f���ff.����UH��ATSH������H���(���(�����~g(H�)%H�C0H��fHn�fl�C���A��@H�?�H�5zI��H��H�=.g�V���L��H�d�H�5zH�=��A��H��(�,���H�߾[H���(A\]H��(�}�DH�5��(H���y���L���@��UH��SH��H��H�(H��t�b
��H�{(H�C(H��t����H�m�(H��H�]�H�@(�����UH��SH��H��H� H�C H��t�*�H�{H�CH��t���H��(H��H�]�H�@0��ff.�@UH�=yH��� �H��L�
����A�0jH�ƺ��PH�
i��������f�UH�=�xH�����H��L�
A��jH�ƺ��PH�
y�d����f�UH�=�xH����H��L�
%���A�PjH�ƺ��PH�
�$����f�UH�=�xH���`�H��L�
�A�xjH�ƺ��PH�
�
������f�UH�=dxH��� �H��L�
��A�8jH�ƺ��PH�
9��������f���UH��ATSH������O�(����H��L�%��1��~?d(fHn�L��A��@fl�H�5�wH�=�wC���L��A��@1�H�5�wH�=�SH�֠(����H�߾[H���(A\]H���(���f.�H�5��(H������]���ff.����UH�������]�ff.����UH��AUATI��SH��Hc
]�(H�������u"�1@��H�e��H��[A\A]]���H�H�8���I��I�$H�8���AUL�
�NA�MPH�
��1�H���A�t$�H�=�MS���H�� H�e�[A\A]]��1�|������UH��AWAVAUATSH��dL�$%(L�e�I���S��H���(���(���H��,L�-Ɩ1��~vb(fHn�A��H��$L��I�D$0fl�H�5AvH�=HvAD$H��@���L�5BvE1����L��H��H��(���ff.���A���2��H��H���w��A��u�H�����A��L��L��I��H�5�uH�=�u����H���(H�E�dH+%(u=H�ĘL��[H���(A\A]A^A_]�|�@H�5��(L���y�������ff.�@��U�H��SH���H�����H�CH�]�����������U�X�f��H��SH��H���^
h��,�f���Y���*��X��M��E�����M�H���E��%4��4�f������H��H�]���v��fD��Uf(�f(�H��SH��H���M�f���Y?��U��,�f(��^��X�f���*��!���U�H��f���ŷ�Y��^������H���]��Y���U�f(��~K��M�fW��X��^v�f(��U������M��E�H���~�fW����H��H�]�����ff.�f���Uf(��X�H��SH��H��(�E�f(��^��,��M�f(�f���^��X�f���e��*��(���]�H��f���e��^%���\�f(��"����U�H���Y��f(�f(��U������U�H��f(�fW
<��U�f(��M������U��M�H��f(�����H��H�]�����fD��U�X�f(�H��AVSH��H�� �M��^-��E��m������,U��U�f���~��fW��*��U؃����=���Y}�f��H��f(��X��
���M�H��f������E�H��f���Y���Y������U�H���Y۴f(�f(��U������U��~�H��fW�f(�f(������U�H��f(�f(����H�� H��[A^]�s���E��Y+�f��H���Y$��X��K���M�H��f��Z����E�H��f���Y���Y��9����U��Y�H���~q�fW�f(��U�f(�fI~������U�fIn�H��f(����H��fIn�fIn�����H�� H��[A^]���ff.���Uf(�f(�H��SH��H���M�f���Yo��U��,�f(��^��X�f���*��Q���U�H��f������Y��^��L���H���]��Y,��U�f(��~{��M�fW��X��^��f(��U������M��E�H���~C�fW����H��H�]�����ff.�f�UH��AWAVAUATI��SH��H��8H�}��oH�׉M�D�E�dL�4%(L�u�E���oFB�oF B �oF0B0�oF@B@�+����#L�m�H�}�H��L�����E�����E�9E�|_L������H��A������A��A9�~�Bf�~>E�f�E9�|5G�4'H��A�D���#��H�}�L��H������E�9E�}�E�~E9�}�H�E�dH+%(��H��8[A\A]A^A_]�fD�E�9E�|�L���X��H��A���M��A��f.�E9��G�<&H��A�D�����H�}�L��H������E�;E�}�E�w�E9�~��r���f�E�g�f.�H�����������ff.���UH��SH��H������H��(�֗(����H�H�5n1��~�Y(fHn�A�H�LH��fl�fHn�H�=�YC�~�Y(fl�C(���H�߾H���0�H�5�m1�A�H��H�=�Y����H�߾H����H�5�m1�A�H��H�=�m���H�߾H�����H�5�mH�=�m1�H��A��v��H��H�]���H�����H�5і(H��������ff.����UH��SH��H��������(���H�	1��~�X(A�fHn�H�
mH�5mfl�H�=mC����H�߾H����1�A�H�mH�5�`H�=u`���H�߾H�����1�A�H��lH�5�lH�=�^�{��H�߾H����H�5�l1�A�H��H�=�l����H�߾H���}�H�5�l1�A�H��H�=�l���H�߾	H���O��z���H�5�lE1�A�H��H��H�=�l���H�߾H����H�5|l1�A�H��H�=�b�J��H�߾
H�����1�A�H�TlH�5_lH�=^l���H�߾H�����#��A�A��H�7lH��H�59lH�=+l�j��H�߾H���z�1�A�H�lH�5lH�='l���H�߾H���H�A�1�H���H�5lH�=l�v��H�߾H����A�1�H���H�5lH�=�\�D��H�߾H�����A�1�H�u�H�5�kH�=�k���H�߾H����A�1�H��kH�5�kH�=�k����H�߾H����A�1�H�1�H�5�kH�=�k���H�߾
H���N�A�1�H��H�5�kH�=�`�|��H�߾H����A�1�H��H�5zkH�=y`�J��H�߾H�����A�1�H��H�5ZkH�=]k���H�߾H����A�1�H���H�5<kH�='`����H�߾H����H��1�H�5kH�=(kA����H��H�]���H���O��H�5��(H���������@��UH��SH��H������H�׉�H�k�Hc�H�>���k�����CH��������fD��%����	ЉCHH�]���f.�����KH�CD���������CH������q���@�s���H����H���b����KHH�C8�D�������CH��������ʀ�a����������CH������)���A����������CH������A�� �!�����k�����CH���������������K�����CH������I��@�����+�����CH������A������������CH��������������������CH������1�������K���H����H���:����KHH�C0�j���f.�������CH��҃�	ЈCH�KH��<���@�Ӿ���KH�C@�$���@�[�����CH�ƒ�	ЈCH�KH@������;�����CH�����	ЈCH�KH����蓿��H���H��肼���KHH�C ���D�k���H����H���Z����KHH�C(���D�C���H���zH���2����KH H�C�e���H��u�H�M�H�8���H�M�H��H�H�8���H�M�u�SPL�
�<1�A���qH��H�
��VH�=<��f��H�� ���D�� %����	ЉCH�����%����	ЉCH������%����	ЉCH�����@%����	ЉCH�����%����	ЉCH�����%����	ЉCH�k�����%����	ЉCH�S�����%����	ЉCH�8������%����	ЉCH������%����	ЉCH�����cH'��H�C���@�cH��H�C(����@�cH��H�C8���@�cH��H�C ���@�cH��H�C0���ff.��������I�Љ�H���Hc�H�>��D�wHL�����������wDL�����D�wHL���������H�w8L������@�wHL���
���w���H�w0L�����@�wHL���	���O����wHL��@�����5��D�wHL����������w@L�����D�wHL����������wHL�ǃ�������wHL�����������wHL��@������fD�wHL���������H�wL������@�wHL������w���H�w L�����@�wHL������O���H�w(L�����UH��ATH��H��u�H�M�H�8�`��H�M�I��H�H�8�N��H�M�u�ATPL�
<91�A���qH�;�H�
ԸVH�=j8����L�e�H�� �����UH��H��H��AUATSH��������I��w)������u;H�p H�e�[A\A]]�������uH�p8H�e�[A\A]]����H�H�8���I��I�$H�8�v��AUL�
l8A��PH�
7�1�H�f�A�t$�H�=�7S����H�� H�e�[A\A]]�H�p0H�e�[A\A]]�-��DH�pH�e�[A\A]]���D��H��1�H�5�b1��y��f���H��1�H�5�b1��Y��f���UH��SH��H��H�`H�C`H��t�:��H�{XH�CXH��t�$��H�{PH�CPH��t���H�{hH�ChH��t���H�{@H�C@H��t�r���H�{pH�CpH��t�\���H�u�(H��H�]�H�@(�����UH��SH��H��H�(H��t
����H�{8��H�{0���H�{���H�{ �ٳ��H�{H�г��H�	�(H��H�]�H�@0��ff.���Hc݈(H�
�}(UH��AVL�5�|(AUL�-H}(ATL�%O}(L��SH�L��L���<��L��L��L��H�CPH�
���#��L��L��L��H�CXL�����H�C`�5�H�Cp[A\A]A^]����UH��AVAUATI��S��tiH�I�͉�H�8���I��I�EH�8�ڿ��ATL�
�5A��PH�
��1�H�ʃA�u�H�=�4S�D���H�� H�e�[A\A]A^]�H�I��蔲��L���\���I�D$H�e�[A\A]A^]�f.�UH��AUATSH��(dH�%(H�E�1�H�����>#H����I��H�`�S��I��H��t+H�E�dH+%(��H��(L��[A\A]]�f.�I�}@H��tH������I��H��u��M�EH��H�´1��H�=4�O���E1��f.�L�fL�m�L��L���ͳ�����j���H��L��I��跳�����T���H�پE1�H�T_H�=�3���1���@H�-JH�5:�H�=�3�޴���z�������@UH��AWAVAUATSH��HdH�%(H�E�H�%s {
	%sH�E�H�%s	%s}
H�E�H���i�FHI��I��H�������L�v M����A�>#�}L�}�L��L���޲������L����H�=�^H��I��1����L��H�E�I���{����CH H�M��MH����L��H�M�����H�M�H��	vH� selectiI�D�H9��H��E1�L�5�{������L�s1�M���8A�>#��L�}�L��L���������L���?�H�=^I��H��1��;��L��I�����H���M��H��M���D���H�u�M��L��L��1���H��茯��L��脯��H�E�dH+%(�!H��H[A\A]A^A_]�f�L�}�I�vL��耱�����N����\���L�}�I�vL���`������o����}���L�sL������@L�5]1�M��H�
��H��\H�=(1�u����CH �W������fDL�5�\H�
ڱM��1�H��\H�=�0�5���H���0���DM��H�
DzM���������f�xon�>���H�Ͼ �G���H�M�H��H��t{�;H��H�M��*���H�M�H��taH)�H�{H�M�H�p����H�M�H��I��tAH�]�H��H�M�H���>���H�M���t�E�/J�H�M�s$L�����H�M����1��٭��H�M����H���E����>�!�H�}�H��赭�������foc�H��H�]�I��H�=�[H�0,0,0);I�F1�����H�}�H���n���L��M���c���H��H�
yHE�������ff.���UH��SH��H���K�H�D�(�6�(��uZH����H���~�D(H�c[H�C(H��,�fHn�H��jH�CHfl�H��0H���CH�]������H�5с(H���!����ff.�@UH�=�ZH��SH���k��H��蓴��H��H��L�
���jH��A� �H�
N������H��H���������(H��H�]���f.���UH��SH��H���;�H��(��(�����~�C(H��H�C(H�+fHn�fl�C��H��H�����H��H�5
����Hc
��(H��1�H�55�8���H�߾H��Y���H��H�]�H�
�i�H�EH�5�Y�r��f�H�5i�(H���Ѱ���V���ff.����UH��ATI��SHc;�(H�H�;H��t���H�H�{H�CH��t�.���H��([L��A\]H�@(��f.���UH��SH��H���fD�3��H����H��H��u�H�{0H�C0H��t譪��H�{8H�C8H��t�w��H�@(H��H�]�H�@(��f���UH��SH��H��H�H��t
�B�H�CH�{0����H�C0H�{ ����H�)(H��H�]�H�@0��ff.���H�w0H��tH�W8���f.��ff.�@UH��SH��(dH�<%(H�}�H�=BX���H���&���H��H�޺�jH��L�
nA�HH�
��,���H�E�H��H�j��H�E�H�E����H�U�H��H���ʰ��H�E�dH+%(u	H��H�]����
��ff.�f���UH��ATI��S�m����H��H���}���H��L��H�5�CA�H�#�~�H��L��[A\]���ff.�@���5V}(1�1�鍽��ff.�f���UH��AVAUATSHc}(H��L�4����A��u2H��������A���	�A�H�e�H��1�[A\A]A^]�R��f�H�I��H�8�B���I��I�EH�8�3���AVL�
)+A�mPH�
d�1�H�#yA�u�H�=Q*AT蜴��H�� �fDH���h��A�H�߃�����	�A�H�5,|(�����Z���f���H�M}(H��tH�A}(��UH��SH�,}(H��H�������uH�}(H�]�����+��H��H�����H��|(H�]�����H�-w(H��t��UH��H���k���1�H��1�菧��H�=w(H9�t;H��tH�5�v(H�E�����H�E�H��v(H��tH��H�5�v(�o���H��v(��fD��H�-|(H��tH�!|(��UH��SH�|(H��H�������uH��{(H�]�����{��H��H������H��{(H�]�����UH��AUATI��SH���w���M��tzH��I�$H��tH;0tL�������t]I�\$ M�l$pff.�H�;H�H��t�|�H��L9�u�I�|$���H�r{(L��H�@0H��[A\A]]���H�a�H�5��H�=(�^����ff.����UH������1�]H��1����fD��UH��ATI��S�����M����H��I�$H��t	H;0��L���������1���t`��Ǎ@u���tm1�A�ff.����tI�T$�D#�����9���H����uۅ�t)[D��A\]��H�q�H�5z�H�='�n���E1�[A\D��]��1���Ǎ@�d����h������UH��AUA��ATI��S��H�����M����H��I�$H��t	H;0��L���������1���to��ƍ@u�1���t1��tI�T$H��D9*tD�*�����9���H����uӅ�uH��[A\A]]�@H�5iy(H��L��[A\A]]�����H��H�e�H�5.�[H�=&A\A]]�\���@�1���ƍ@�U����Y���ff.�@��UH��AUATSH��dL�$%(L�e�I�����M����H��I�$H��tH;0tL���������I�D$H�P�f�H��H9�tw���t�L��P���H�5�N1�L���9���f�I�D$�<H��菩��L��H���ԫ��H��u�L�����H�U�dH+%(ueH�Ę[A\A]]�f�H�E�dH+%(u?H�Ę1�H�=
N1�[A\A]]�T���@H�	�H�5��H�=�$����1�����ff.�f���UH��AWAVAUATI��SH��dL�,%(L�m�I���@���M����H��I�$H��tH;0tL���n�����vM���=H�5bML���n�����L��@���L��1�L��肦��Dž<���L��� ���I��H��tGH������I�T$H��;�/�L��H���a��H��tyDž<���L���ٺ��I��H��u����I�D$Hc�H��H��9���>����H�L���1���S���uI�D$H�D���t�H�5kv(L������L��苿������L���k���L������fDH�E�dH+%(��H�f�H�ĨH�5��H�=�"[A\A]A^A_]�*���f.�H�E�dH+%(�PH����@L��H���4��H���������<������:���L���Ծ�����I���H�E�dH+%(��H�Ĩ[A\A]A^A_]��������I�D$��Dž<���H�L�1���������u�H�D����r�������I�D$1�D�E��t�I�D$�D�PE��tX�@I�D$D�HE��t�@H��H�E�dH+%(u<H�5�t(H�ĨL��[A\A]A^A_]�)��f�D�@E��u�������������UH��SH��H������H��t6H��H�H��tH;0tH���N����t���H�]�������H�I�H�5R�H�=� �F���H�]�1���ff.���UH��AUI��ATSH��������tlH�I��H�8�N���I��I�$H�8�?���AUL�
5!A�BPH�
(�1�H�/oA�t$�H�=\ S訪��H�� H�e�[A\A]]�f��k���H�e�L��[H��A\A]]�v���fD����H�e�L��[��A\A]]�w������UH��ATA��SH������H��teH��H�H��tH;0tH�������tI���E���������8�u	[A\]�@Ƀ�H�5�r(H��	Ȉ��[A\]�8���[H�ȠA\H�5��H�=f]� ��f���UH��AUI��ATSH��������tlH�I��H�8�ީ��I��I�$H�8�ϩ��AUL�
�A�ZPH�
��1�H��mA�t$�H�=�S�8���H�� H�e�[A\A]]�f�H���X���H�e�L��[H��A\A]]�#���H���ظ��H�e�L��[��A\A]]���@��UH��AWAVA��AUI��ATI��SH��H���J���H����H��H�H��tH;0tH���y�������\���H��M����I�$H��tH90tL���J������M���	A����L��L���4���H�5)GH��I���2������L���r��H��E��H��H����jL��L��jL�
0��H�
�FP����H�� H�e�[A\A]A^A_]�H�ٞH�e�H�5^�[H�=tA\A]A^A_]�Ȟ���H��I���H�=GH�
"��1�H�<�����H�e�L��[A\A]A^A_]���f�H���{���@H�DI�k���@��H��o(H��tH��o(��UH��SH��o(H��H���x�����uH��o(H�]�������H��H�����H��o(H�]�����UH��SH��H����H���r���1�H��1��v���H�SH�PH�S H�P H�S(H�P(�PH�KH���	ʈPH�KH���	ʈPH�K@��H@H�K8H�H8�KH��	ʈPH�KH�PH������	ʉPHH�S0H�P0�SD�PDH�]���@H�9HH�5��H�=�����1���f���UH��AUATI��SH��(dH�%(H�]�H���W���H����H��H�H��tH90tH���������M���H���}���A�D$H��I�T$ 1�H�5v81�H���i���A�D$H �UI�T$1�H�5�61�H���E���A�D$H�I�T$(1�H�5iG1�H���!���A�D$H@��A�T$H1�1�H��H�5=҃����A�D$H����������;A�D$H��<ҁ�����¼1�H�5�DH��1����A�D$I�#A�T$@1�H�5vD1�H�����A�D$I��I�t$8L�m�L������1�L��H��H�5�F1��X���A�D$I��A�T$H1�H��1�H�5}:�����-���A�D$I�!I�|$0H�5�F�`�����@I�|$0H�5�F�G�����o���1�H�5�CH�߸�ѿ����@H�E�dH+%(��H�e�H��7[H�5R�H�=YA\A]]鱚���H��DjE1�1�jL�
�EH��H�
�4PH�a9H�5�CjPH��EjPH�c9jPH�N9jPH�(9jP1�j�,���H��pH�E�dH+%(��H�e�[A\A]]�f.�1�1�H�5DH��1����H�E�dH+%(��H�e�H��[A\A]]�ơ��fD1�1�H�5�8H��1�諾���y���fD1�1�H�5EH��1�苾���.���fD1�1�H�5�8H��1��k�������fD1�1�1�H��H�5@8�K���A�D$H������T���A�T$D�l���fD1�1�H�5pDH��1��������fD1�1�H�53H��1������fD1�1�H�5PBH��1��ӽ���e���fD�`�1�H�5�AH�߸誽�����D1�1�H�5�7H��1�苽������fDI�|$0H�5D�����t;I�|$0H�5�C�����uN��1�H�5VAH�߸�8����H����؃1�H�50AH�߸�����"���DI�|$0H�5�C�G����u#���1�H�5�@H�߸�ռ�����I�|$0H�5[C�����u#�{�1�H�5�@H�߸蝼�����I�|$0H�5,C������u#�+�1�H�5�@H�߸�e����u���I�|$01�����f(�f�f/��B���I�|$01�����1�H�߸H�56@� ����0����V���fD��H��h(H��tH��h(��UH��SH��h(H��H���X�����uH�}h(H�]�������H��H�����H�Yh(H�]�����UH��SH��H���{���H�5@BH�=_AA�H��H�B���H��H�]��H���������UH��SH��H������H�dg(�Vg(���.H�dH���~4*(H�Z@H�CHH����H�C(H��fHn�fl�C�P���H�߾H�*@�<������A��H��AH�5uAH��H�=�����A��1�H���H�5sAH�=�)H��f(�K���H�߾H�|f(H��f(�@���H��H�3E1�jE1�H�
��1�j�H�=�$j��H�� H�߉Ɖ$f(�/�����H��H������H��H�]�H�5�?����H�5f(H���ٖ�����@��UH��SH��H�����H��t.H��H�H��tH;0tH��螽����tH�CH��t1H�]���H�ahH�5�H�=A螔��1���f.�H�W@H�5�H�=�v���H��\�ff.�f���UH��SH��H������H��t.H��H�H��tH;0tH�������tH�C H��t1H�]���H��gH�5J�H�=����1���f.�H��?H�5"�H�=y�֓��H��[�ff.�f���UH��AVAULc-%e(ATI�SM�uL9�t^I��H��H��tH���k���I�]M��tL�����Hc�d(I�4H��tH������H��L�����[L��H�5>A\A]A^]鰻��[A\A]A^]����UH��ATI��S���L��H�����H��[A\H��]�#�����UH��SH��H�����H��t&H��H�H��tH;0tH��螻����t
H�C0H�]���H�ifH�5��H�=I覒��1���f���UH��SH��H���[���H��t6H��H�H��tH;0tH���>�����tH�C(H��t+H�H�]����H��eH�5�H�=��6���1���f���UH��SH��H�����H��t&H��H�H��tH;0tH���κ����t
H�C8H�]���H��eH�5b�H�=y�֑��1���f���UH��ATI��SH�����H��teH��H�H��tH;0tH���m�����tIM��tlL��H���H��t[A\]��H�5g=L���)�����u/H��H�5a=[A\]�UDH��dH�5b�H�=��6���1�[A\]��H�$'H�5:�H�=�����1���f.�U1�H��AUATH�M�SH��H��H�XdL�$%(L�e�I��H�E��i�����t%H�E�H�U�dH+%(��H��[A\A]]�H�{PL������H��tOH����I�ŋ@H��	� �������udL�m�L��舡��H�{XL��H��������H�{@H��t'L���_���H�E�I��M��t�L�����L�m��DL�m���f.�I�u8H������H����H���3���I�E8�v���f.�I�u(H�����H��tH������I�E(A�EH�A���f.�I�uH�����H��toH���׍��I�EA�EH�	���f.�I�u H���T��H��t/H��觍��I�E A�EH����f.�A�EH��A�EH����A�EH���A�EH���A�EH���A�EH���A�eH�����������ff.�UH��AWAVAUATSH��8dL�$%(L�e�I��H�=�V裔��H��L�����H�5�:H��H��1����H�5rL������H��:H��I��H�����H��:L��H�����H�5�:L�����H��:H��H��I���z��H�5�:L���k���H��H��:H��H��ID��R��H�5,L���C���H��tH��:H��H���,��H�5�:L������H��th�@HtbL�p M����A�>#�L�m�L��L���L�������L���l��H��H�5��I��H��1����L�����ff.�f�f�H�5�L��)E�)E����H�5	:L��I�����I��M����A�EH ��M�mM���/A�}#��L�}�L��L��襋�����M���A�FH �AM�vM���\L�G7�L�m�1�H�
K�H�57H�=c谕��H�5u9H��1����L���g��H��H�5e9I��H��1����L������foE�)E��+]�YE��E��bM����A�FH ��M�vM����E1�A�>#�L�m�L��L��賊������1�H�5�8H���z��E���!L�����H�5:�H��H��I��1��R��L���:���H�5
&H��1��9��H��8u1H�E�dH+%(�VH��8H�߾[A\A]A^A_]铹��H�E�I�|$pH�3���H�E�H��t�H�HH�J!�1�H�=�	�D���H�}�諷���f�L�}�I�uL���������������L�m�I�vL��蠉�����������L�-[51�M��H�
e��H�J5H�=x	�œ��M������A�FH ������p���@H�5m7H��1����L���_��H�5`7H��I��H��1����L��L�m��܆������1�M��H�
܉�H��4H�=��<���E���z���L�}��z���f.�L�5�4M��H�
��1��H�z4H�=�������H�5�6H��L�m�1��[���7���fDH�}����H��H�5�6I��H��1��0��L���������L�m�I�vL���0�������������A��I���L��3H�
�1��H��3H�=�M�������s�����UH��ATI��SH���
�H��teH��H�H��tH;0tH�������tIM��td�ώ��H��I�$H��tH90tL���Ʊ����tJL���j���H�sp�V[H��A\]镕��DH�y\[H�5��H�=XA\]鲈��f�[A\]�H��Y��ff.�@��UH��ATI��SH���J�H��teH��H�H��tH;0tH���-�����tIM��td����H��I�$H��tH90tL��������tJL��誗��H�sp[H��A\]�:���f.�H��[[H�5��H�=�A\]��f�[A\]�H��X��ff.�@��UH��ATI��SH����H��t=H��H�H��tH;0tH���m�����t!M��tDH�{hH��t-[L��A\]����H�![H�5�H�=�^���[1�A\]��H��H�5¬H�=��6�����@��H��X(H��tH��X(��UH��ATSH��X(H���Z�����uH�wX(H�e�[A\]�fDH�=�3����H��E1�E1�j��H�ƿH�
��蟇���PI��H�����L��H���D���XH�X(ZH�e�[A\]�f�UH��SH��(dH�<%(H�}�H�=Ӈ螥��H������H���8L�
��jA� H��H��H�
Q�������H��H�����H�E���W(H�W���H�E�H�E�����H�U�H��H��觉��H�E�dH+%(u	H��H�]������f.�UH��SH��(dH�<%(H�}�H�=;��ޤ��H���V���H����L�
�AjA� H��H��H�
����\����H��H���<���H�E���V(H����H�E�H�E�����H�U�H��H�����H�E�dH+%(u	H��H�]����*���f.���UH��SH��H�����H��t>H��H�H��tH;0tH��螭����t"���H�;H���Z���H��H�]�H�@��@H�a�H�5کH�=1莄��H�]�1���fD��UH��AUATSH����tjH�I�̉�H�8認��I��I�$H�8蛍��AUL�
�A�rPH�
$�1�H��QA�t$�H�=�S����H�� H�e�[A\A]]�DI�����H�e�L��[H��A\A]]����UH��AUATSH����tjH�I�̉�H�8�
���I��I�$H�8���AUL�
�A�\PH�
��1�H��PA�t$�H�=S�d���H�� H�e�[A\A]]�DI���X���H�e�L��[H��A\A]]�S�����UH��ATI��SH�����H����H��H�H��tH;0tH���٫����tu���H��M��t@I�$H��tH;0tL��貫����t&���H�;H���n���L��H��[H�@A\]��fDH�aV[H�5��H�=@A\]隂��f.�H�I������UH��AUI��ATSH����tgH�I�̉�H�8觋��I��I�$H�8蘋��AUL�
�A��PH�
!�1�H��OA�t$�H�=�S����H�� H�e�[A\A]]�f�H��訓��H�e�L��[H��A\A]]�����UH��AUI��ATSH����tgH�I�̉�H�8����I��I�$H�8���AUL�
�A�nPH�
��1�H��NA�t$�H�=S�a���H�� H�e�[A\A]]�f�H������H�e�L��[H��A\A]]������UH��ATSH��H�����t���t$H��[A\]�H��1�[A\]�	���f�HcqR(H�U�H�|���H��1�I���޾��H�}�H��L��[A\]���f.���H�%R(H��tH�R(��UH��SH�R(H��H�������uH��Q(H�]�������H��H������H��Q(H�]�����UH�����1�]H��1��|��fD��H�}Q(H��tH�qQ(��UH��SH�\Q(H��H���X�����uH�EQ(H�]��������H��H��耰��H�!Q(H�]�����UH��AWAVAUATSH��HcQ(H�H�{t*H�{H�3�N���H�{H�e�[A\A]A^A_]问���L�5�I���Q���L��H�5N,I���ϵ��L��H�5D,I��轵��L��H�5:,H�E�誵��jM��A�����j�H�MȺH��L��1��'��������H�CH��I�����.����^�EI��H���y����L���̼���L������L��貆��L���Z���L��H�������j���jL�
�+A�H��H��+jH�
�+P�H�5�+1�j�"{��H�3H��0H�CH������H�sL��蓲���N���H��M��tcI�H����L�(L9�tL�������tC豽��I9�tH��L���Ѧ����t*L��腖��I9�tL��L���կ��L��轲��L�����3���E1�L��H�����L��H�5+藽��E1�L��L��H�'���H�5�*�{������fDL���X�����t������n���f.���UH���3���1�]H��1��z��fD��H�eN(H��tH�YN(��UH��SH�DN(H��H���x�����uH�-N(H�]��������H��H��蠭��H�	N(H�]�����UH�����1�]H��1��y��fD��H��H(H��t��UH�����H�5�H(H��H��H(�iy��H��H(]���UH��SH��H������H��t>H��H�H��tH;0tH��������t"�C(H�5|M(H��H�]�������H�]�H�}~H�5֟�H�=���	|��f���H��L(H��tH��L(��UH��SH��L(H��H���(�����uH��L(H�]�������H��H���P���H�qL(H�]�����UH��SH��H���K�H��tFH��H�H��tH;0tH���.�����t*�U���H��H�]�1��H��H�52�1��w��f.�H��NH�5b�H�=���{��H�]�1���ff.���UH��SH��H�����H��t&H��H�H��tH;0tH��螣����t
H�C H�]���H�I}H�5��H�=I��z��1���f���UH��SH��H�����H��t.H��H�H��tH;0tH���>�����t�C@H�]�Ƀ��DH��|H�5
�H�=��>z��H�]�1���fD��UH��AUI��ATSH��������I��w,������u>�Y���H�e�L��[��A\A]]���D��uH�w8H�e�H��[A\A]]�~��DH�H�8����I��I�$H�8���AUL�
�A�UPH�
O|1�H��FA�t$�H�=�S�_���H�� H�e�[A\A]]�H�w0H�e�H��[A\A]]骑��f.�H�w H�e�H��[A\A]]�:���f.���UH��ATA��SH���
���H����H��H�H��tH;0tH��蹡����tm�C@E���‰���8��~��H�5�H��	ЈC@E��u'�r���H�{(1�觶��H�5�I(H��[A\]���@�۶��H�{(��}�����[H�{A\H�5�H�=��]�Zx��f.�[A\]�ff.���UH��AVAUATSHc�I(H�L�sL9�t~I��I��H��tH����u��L�cM��tL���zt��H�;����H��H��t3f.�H������1�H��I9�@�����H���?���H��H��u�[L��H�5n"A\A]A^]����[A\A]A^]����UH��AVI��AUATI��S������I��w3������u]H���%���H�e�L��[��A\A]A^]�������u3H�8I�F8H��t�]���L���e���I�F8H�e�[A\A]A^]�@I�H�8�E���I��I�EH�8�6���ATL�
,�A�vPH�
�y1�H�&DA�u�H�=T�S���H�� H�e�[A\A]A^]��H���P���I�F H�e�[A\A]A^]��H�0��r��L���}��I�F0H�e�[A\A]A^]�fD��H��F(H��tH��F(��UH��SH��F(H��H���x�����uH��F(H�]�������H��H��蠦��H�yF(H�]�����UH��SH��H���{���H��H�]�1��H��H�5�	1��pr����H���{UH��AWI��AVAUATSH���}��H�=�=I���[{��Mc�H��K�7H�E�I9���H�
;(A�L�0H��M�M��O�$�<\��L��H����H��yL��H�M��;}��H�M�I��H�{J�/H;C�2H;K�/H9�s
J�/L9���L��L���^���H�LkL�kB�(L��M��L9e��A�$M�H��M̀9\M���b���<r�R�<\�L<nuP�H�5f)H����H�CH�PH;S��H�
�7M��I��L9e���L��M���}���H���
H�CH�PH;S�MH�\H�CH�PH�SH��DM��yL��L�M��|��L�M�I��H�{J�/H;C����L��fDL��H��H���������L��M��H��L9e����H��H��1�[A\A]A^A_]铡��H���H�CH�PH;S�%H�\H�CH�PH�SH��D�f�L��L��腧���b���H���5H�CH�PH;S�%H�\H�CH�PH�SH��DL9e��V���A�$M�,H��K�,<\�����M��L��I�����f.�H�߹L�M�H� H���������L�M�H��H��������L��L��1��z��L��M��H�����D<t�@����H�5�H��t�H�CH�PH;S��H�	�.D�H�5�H��t�H�CH�PH;S��H�
H�CH�PH�SH��D�8���fDH�߹H�NH������5���H��L9e��-���A�$M��M�H��K�M��I���y���f��H��������H�������H�^&����H�5�1��ly��H�����@H�߹H��H�����腬��H�����D1�úH�5v1�L�M��y��L�M�H���X����H�5S1��x��H��L9e��
����2���ff.�f���H����UH��AWAVAUATSH��H����x��H�=�8I���{v��Mc�N�$I��L9��uH�16(L�0M��uU�@<	�p<
��I�EH�PI;U��IE�\nf�I�EH�PI�UI�U�DI9���H��I�H��H�H��<
�8v�<\uzI�EH�PI;U�`IE�\\f�8�f�<	�<
��1���w��I9����H��H��I�H�<
��v�<\uѺH�5�1��w����@H��yH��H�M�H�u��w��H�u�H�M�H��I�EH�<I;}��IEH�U�H��H�H9�s
H�H9��%谅��H�U�I�EIUI�U�I9����H��L��1�[A\A]A^A_]���I�EH�PI;U��IE�\tf�0���DI�EH�PI;UsrIE�\rf��o����H��L��H���������l���f��H��H�����L���ũ���C����H��H�����L��襩���#����H��H�����L��腩�������H��H�����L���e�������K���H�U�����f�1��D�H�5Q1��u�������H�561���u�������H�51��u���������UH��AWAVL�5�AUI��ATSH��輒��I���4���1�L��L��H��1��x��L��H���7���1�L��L��H�=1���w��L��H������H�5�L�������tH�5@L���Ԙ������L��H�=�o1�1�H�a肙��L��H���ǣ���j��H��H��u+�`�L��L��1�L��1��nw��L��H��蓣��H��L�;M��t/L���t��H��
v�H�/usr/shaI9u�A�are/u���fDL��1��N���H��L��1�[A\A]A^A_]�f���fDH�50L���������R����(���@��UH��AUATI��SH��H�����H��tWH��H�H��tH;0tH���ǔ����t;L�k M��tZL���Rn��H�C L���֋��H�5�=(H��H��[A\A]]�
���DH��H��nH�5f�[H�=<�A\A]]�k��@H�=p����f���UH��AUI��ATSH����tgH�I�̉�H�8�t��I��I�$H�8�t��AUL�
��A�{PH�
qn1�H��8A�t$�H�=��S�t��H�� H�e�[A\A]]�f�H������H�e�L��[H��A\A]]�����UH��SH��H���[���H��tFH��H�H��tH;0tH���~�����t*H�C H��t	H�]���H�=x���H�C H�]���f�H��mH�5�H�=	��fj��1��f���UH��AUATSH����tjH�I�̉�H�8�s��I��I�$H�8�{s��AUL�
q�A��PH�
Tm1�H�k7A�t$�H�=��S��r��H�� H�e�[A\A]]�DI�����H�e�L��[H��A\A]]�3}����UH��AUATI��SH��H���T�H��toH��H�H��tH;0tH���W�����tSL�k M��trL����k��H�C L���f����C(H�5�:(H��蠊��H�5�:(H��H��[A\A]]释���H��H��kH�5ލ[H�=��A\A]]�i��@H�=i�\����f.���UH��AUI��ATSH����tgH�I�̉�H�8�r��I��I�$H�8�r��AUL�
��A�NPH�
l1�H��5A�t$�H�=%�S�qq��H�� H�e�[A\A]]�f�H��舥��H�e�L��[H��A\A]]�����UH��AVAUATI��SH�����H����H��H�H��tH;0tH���������M����H�{ H�����B���H�{ ��pA������D��L��H�C L�4��x��A�UH��I�H�C H��H�5�8(�C(��H�5�8(H��[A\A]A^]�ۈ��H��i[H�5��H�=�A\A]A^]�fg��fDH�=����H�C H��H���M���H���H���ff.�@��UH��AWAVAUI��ATSH��H����H����H��H�H��tH;0tH��诏������M����H�{ H���������D�`A��L���Xd��L��I����w��L�k A�WJ��I��I�~H9�L��HB�H��H���Z���L����b��L�s H�5�7(H���C(蘇��H�5�7(H��H��[A\A]A^A_]�{���H��hH��H�5V�H�=��[A\A]A^A_]�f��H�=a�T���H�C H��H���#���H�X�H�\�ff.�@��UH��SH��H���[�H��tFH��H�H��tH;0tH���^�����t*H�C H��t	H�]���H�=�����H�C H�]���f�H��gH�5R�H�=���Fe��1��f���UH��AWAVAUATSH��HdH�%(H�E�1�H���TL�'M���HE1�H�}�A��L�M�H�u�E���
L���m��H��
vH�resourceI9$�"1�1�L��螋��I��H��tgL���ސ��H��H��tO1�H��L��1��Go���H��I���׈����uH�u�H��觛������L����`��L��菐��H��H��u�L���z��H�E�H�E�L� M���E���L�M�H�E�dH+%(�lH��HL��[A\A]A^A_]�-s��DL���0u��H�}�H���h��H�E�H�E�H�E�L� M��t��L���"�����������H�}�L���Th��H�E����A�|$e://����I�|$1�1���u��H��H����H�8H����L�e�E1�L�e�L�=�D�m�H��I���DA�FL�,�I��I�}H��tTL���d�����t�I�UH�u�1�L��1�蜗��E1�1�1�H�U�H�xH�E�I��������tH�}�uL���J_���D�m�H��H���ق�����H�}�L���hg��H�E��o���E1�����҃��f�UH��AWAVAUATSH��H��*(dL�,%(L�m�I���8����D�H�E�H��H��h�����|��H�
)(H��((H�5�'(H�=i((HiE�ʚ;HE�H�����ar��L��H��H����b���1�H�5�H������I��H���}HDžx���H�����L�����I��f�M�uH�E�M����H��)(H��h����8����D��|��H�E�L��H��`���H�E�H��X����i��H��
vH�resourceI9��	L������H�E�H��H�E�1�1�H��H�E��q���L�}�H�E�M����H��H�u������u�H���Y���H��p���H����H�����H��H��������1�H��1��]��L��I��H�E��r��H�5�I�D$8L�cL��荌������
H�5s�H���Ǝ��I��H����H�5`�H���[������MH�,'(L��H�5^�H��舎��I��H����H���q��H�M�L��H�AH��&(�H�5�H���Q���I��H����H�=e�H��視��H���Nq��H�M�L��H�A H��&(�H�5H������I��H��tH���q��H�M�H�AHH�|&(L��L�CM���L��@���L��8���L��0����M�@0M����A�xu�I�XH�5vL��P���H���B���L��P�������H�5�H��L��P�������L��P������VH�5�
H��L��P������L��P�������H�50H��L��P����ӊ��L��P�������
H�5c
H��L��P���變��L��P������H�5��H��L��P���艊������L��P���M�xM�������L��(���L�u�L�-���f�M�0M����I�L���7�����u�H�5V�L���t���L��H���y~��I��H��t:H��t5I�~h�sL���io��H��H��P����Zo��I�~hH��P���H����o��H��$(H��H��$(L��M�0M���o���L��(���M�@0M���;���ff.�L��@���L��8���L��0���H�E�H�x(H��t1�臔���H�}��I
L����m��H�&a�H�=�H��H�E�H��L�@1��Uf��H���Y��H�}�贉��H�}���Y��H��p���蟙��H�}�����H�E�H��tH���Y��H�%(H��h����8����D�H��X���Hi�`���ʚ;H��`w��Hiu�ʚ;Hu�M��H)�H�
\H�n�H����M����L�����H��H���H��H���u������e	H��x���L���.a��H��H��x����m��H��H���L��H���=n��M�mM�������L�����L�����H�5{"(L���C���H��x�����X��H����H�E�L��H���L�m�ff.�@H�E�1�L�8L���`��H������H��M���TH��/H�5]~H�=t���[��H��t�L�m��H�3L����~��H��H��I���n��H��H��u�L�m�H�}�u�L�m�H��x���H�5R���}g��I�}I��H��t
謑��I�EI�}0�[{��H��H���I�E0L��A�E(I�E�f����x��X��H��M��tCL�m�M��E1�f�I�>���H��D��A��L�,��%l��I�EM�vM��u�L�m�J��H�L��I�]0�]���H��"(H��h����8����D��u��Hiu�ʚ;Hu�H�E�dH+%(��H����H��L�	H�
�[H��A\H)�A]A^A_]��f�L���j��H��]�H�=��H��H�E�H��L�@1��c��H���xV��H�}��o���H�}�H��t�V��M�mM����������I�@I9�t/I�G@H��t�MV��L���W��M�g@I�X�8e��L�����L��H��M���B^��H���j��H��I�H��tH;0tL���R����������M�oHM����L��L����v��I��H����H��H���c��H���B�
��H��I�H��tH;0tL�������tQ���H��I�$H��t	H;0����L���ρ��������H��^H�5�{H�=����X���(����H�y,H�5�{H�=Y��X�������L�����L��H�^�I��H�=-�1��xa��H���o���L�e�L��x���L�u�I��ff.�f�I�L��H���{��H��I���G��L��H��I���i{��H�}�L��I���z���L��L���j��I��H��u�L�e�L�u�L��x����h���1�L��H��]�H�=����`��H���[�������DA�~e://�N���L���*~��H�E�H���I���fDL��H�5��詅��L��P���H��H����H��L��P����h��H��H�����H�(�H��P���H�5��a���L��P���H��H���/H�}�H���b��L��P���H��I����H��L��P�����T��L��P���H��(L��P���H��L��P���H�5?�L��L��(������L��(���H�5��H��P���L��L�� ����ń��L�� ���H�5��H��(���L��L�����衄��H�����H�5'�H�� ���臄��L�����H��H���|H�5��L�����H������z���H�����L����������A�HDž���HA�f�����A�X�Dž��XDž����ƅ��H��(L������H�����H�5f��ك��ƅ�L�����H��H��tTH�5C�L�����H������ɇ��H�����L��������[����ƅ�E��fD����������������H��(L�����E1��H�����H�5c��I���L�����H��I��t2H�5��H���K���L���������fD����������A�H��(L�����L���H�����H�5�����H�����H�5�I���̂��L�����H�5��I��L��L�����謂��L�����H�5��H�����L��L������舂��M��L������H�������H��(���H�P����:	H�� �����HDž(���L��@���L��HDžP���L��@���L��0���L��0���L��8���H�=$X��}��L�����H�}�1҉�H�
YX1�M���W���H��0����KP��L���#P��H�\(H��P����H�L(H��(����H�<(H�� ����H�,(H��H� (H��@����H�(H������H�(H������H�}������L�}�L���P����L���O���*���H�=IW�}��H�}�M��1҉�H�
�1�胏���^���fDL��H�5�����H��P���H�52�H�����I��H��t�;L��P�����H�=�VL��@���L��8���L��0����|��H�}�H�
wW1҉�1�����H�(L��H�(H�����L���r��L��P���H��H�E�H�x(��H��L��P����gc��H��H�E�H�x(����H��(H��L��P����_�E1����H�O�H�5�tH�=����Q�����1�A�@A�1�f�����A�PDž���@Dž��PDž����ƅ�����H�5��H�����I��H����H���b���[�L���q��H��H���b��H�M�H��H�A0H��(�L��P�����H�=gU�*{��H�}�M��1҉�H�
��1�衍��H��(L���p�H�����8#�?�x�5L�u�H��L��P���I�~`�]n��H����H�=�TL��@���L��8���L��0����z��H�}�I��1҉�H�
�1���������D���I���L��L	��=���H��H������L��@���1�L��0���HDž@���L��0���L��8���HDž(���HDžP����%���H�5���L���H�����L������������H�5��L�����E��H���������fD�����������������L�����H��������������T���H�5?�L�����H������Ɂ��H�����L��������O���H�5�L���A�HA�蔁���Dž���HH�������A�Xf�����L���Dž��X�Dž���������'���H�5��L���4���L����������H�5��L��L���������fD������������L�����A������H�=�RL��@���L��8���L��0����x��H�}�H�
�S1҉�1��������L���^��H�DR�H�=�H��H��1��KW��H���J��H�}��*��H�}�H���7��7�L���p^��H�!R�H�=��H��H��1��W��H���hJ��H��p����\���H�}���~��H�E�H�����H�����L���m��H�=�H��H���D���H���Q���H�=�Q�w��H�}�H�
Z�1҉�1�������L�������9���1�H��1��=J������H��P���I�����L�������	�A���	��������	�A�UH����	�H��A�EHtL������tK��A�MH L�����I�EH��(���H��tL������LK��A�MHL�����I�E H�� ���H��tL������$K��A�MHL�����I�E(M��t5H�5O�L��L�������~��L���������A�MHA�E@M��t"L��L�������J��A�MHL�����I�E8H�����H��tL������J��A�MHL�����I�E0H�����H����L���������H���t��H��H�����I���n��L��H��H���Ԍ��H��H������EH��H�����L������H�����A�EDA�EH$��A�EHL��L������Ll��L�����H�>(L�����H��P����H�'(H��(����H�(H�� ����H�(L��H��(L���H��(H������H��(H������H�E�H�����L��H�xP��\��L������c�L��@���L��L��@���L��0���L��0���L��8������H�=	O��t��H�}�H�
�1҉�1��F����!�H�=�N�t��H�}�H�
��1҉�1�������H�=�NL��@���L��8���L��0����it��H�}�H�
��1҉�1������H�=NL��@���L��8���L��0����-t��I��H�}�1�H�������H�
tN1�I��蚆��H���rF���m�H�=.NL��@���L��8���L��0�����s��H�}�I��1҉�H�
M�1��S����.�H�
�(H�5(H�=�(H����Y��I�Fh�g�H�=�(�L]��H�M�L��P���H�A(�B���HDžx����&�H�=�ML��@���L��8���L��0����Gs��H�}�H�
\N1҉�1�������L���dZ��H��I���YZ��I�~`L��H����Z��H��(L��H��(H��L��P����F�H�5��L���{��L��������>���H�5m�L���z��L�������� ���L�������>}��H���|��H�����L��H���k��H��H��H������b���H�����I����D��M��L������tA�A�MHA�E@H��L�������h��L��������H��t9���0<	w/�
1�H��L�����������L�����H�H�� �3����(���6���H�����H��L�1�H�=s�L������P��L�������(���H��������h����UH��SH��H���;��H��tFH��H�H��tH;0tH���>p����t*�C(��uH�C0H�]���f�H������fDH��IH�5�jH�=���&G��1���f���UH��AUI��ATSH��������u�W���H�e�L��H��[A\A]]�RZ��f�H�I��H�8�"P��I��I�$H�8�P��AUL�
	�A�hPH�
J1�H�A�t$�H�=0�S�|O��H�� H�e�[A\A]]�D���w���ff.���UH��ATI��SH�����H��tUH��H�H��tH;0tH���n����t9M��t\�C(��uH�{L��[A\]�c��DH���P�H�{L��[A\]�pc��H�IHH�5"iH�=y���E��[1�A\]��H�]�H�5�hH�=Q��E����ff.����UH��SH��H��H�	(�PH���H�5�H������H��H�]��H���"��f���UH��AUI��ATI��SH�����1�L��H���y��H��H������H��t'H��H��L��1�[H�5��A\1�A]]��i���H��[A\A]]�DUH��AWAVAUATSH��Hc8(L�$�f�I�<$�q��I�<$��|��H��H��u�����H��H�E�����H�0I��H����I��E1�H�}��'���H������H�52�H��H���J��I�1�H��H�5B��iv���H���|G��D��D��I�<$H�����A�A�艃��A�GM�t�I��I�6H��u�H��[A\A]A^A_]�fD��H������@��UH��SH��H���r�����H��E1�H����H�5p�H��蚃��H����������H�5/�H���>���H��H�]��H���N���ff.�UH��AWAVAUATSH��H������H�5�H�����H�E�I����JI��M��tAM��ff.��M�>H��L��貛I��H��tjH��L���JL���?��M�vM��u�H�5'	(H�}�L�c(���H�[(��IH��H��tYH�H��tH;0tH���k����t@H��[A\A]A^A_]ÐL��H��H�1�H�=6��K��M�vM���V����@H��H��HH�5�l[H�=�A\A]A^A_]�XB�����UH��SH��H���˖��H��tVH��H�H��tH;0tH����j����t:H�{(H��tH�]����K�H���x���H�{(H�]����Kf.�H��DH�5mH�=i���A��H�]�1���ff.���UH��AVI��AUI��ATI��SH��� ���H��tKH��H�H��tH;0tH���Cj����t/H�{(H��t[L��L��L��A\A]A^]�@LH������H�{(��f�H�QDH�52lH�=ɿ�&A��[1�A\A]A^]�ff.���UH��AVI��AUI��ATI��SH��耕��H��tKH��H�H��tH;0tH���i����t/H�{(H��t[L��L��L��A\A]A^]�@�H���(���H�{(��f�H��CH�5RkH�=)��@��[1�A\A]A^]�ff.���UH��SH��H�����H��tFH��H�H��tH;0tH���i����t*H�C(H��t	H�]���H�����H�C(H�]���fDH�!CH�5�jH�=���?��1��f���UH��AWAVAUATSH��H��H�����H�����H�����dH�%(H�E�1��,���H��H�H��tH90tH������`h�������BH��H�����H����H�H��tH;0tH������'h������H����������H������]��H��H��������tH�@�8��uR�p��uK�H��uDLc%u(���I�H��H����H�H��tH;0tH���g�����qA�D$p��
H��(L��p���L��8����D��
Y��L�����Hi�p���ʚ;H��0���H�x���L��I���"q��L���z����0���L����4�������8���D��<���H�������������A�������������D������<c����L��D��H������H����H��H�����c��fo����1�fo���fo��fo����H��fo����)�0���)�@���)�P���)�`���)�p���)���)��)����)����)� ����_R��� DH���`H������X����tH���_��H����V����t�fo�0���H������H��H����)�����fo�@���)�����fo�P���)�����fo�`���)�����fo�p���)�����pV��L��������L����L���b<����DH�E�dH+%(�|
H��<H�5eH��H�=7�[A\A]A^A_]�<��f.�fo�����L��)�p���fo�����)E�fo�����)E�fo�����)E�fo����)E��9y��L���!G�����W����tOfo�p���)�����foE�)�����foE�)�����foE�)�����foE�)����L���o\�����W���H��@���D�����D�����L��0��������H�����H��L��H����s��L������DL���xF����A����V����u*D���E����tD���s����tL���hD������L���[��H���`J��H�� ���H��H����H�����I��H��H�����L�������L����c����u*H�[H����L�3���H��M��t�I�H��t�H;0u�L��E1�M��L��H�
k�H�59�1�M���`���� �����t�D��p���H�����H�����L�������{��E���H�����L��L����G����(�����u��,�����(���L���BE���ǃ�	�E�������C����������)�hr������H�����A�L�xPH��l��H�������(���A9G���,���A9G�%I�?I�H���
�HU��D��(���fn�,���L��H��H�����HDžp���fAn�fb��~�[��x����du��I��H�����L��H�pp�Y����$L���~8���
%L��f(���P��f�f��L���*�(���H������*�,�����L����e��H�������`��I�H��(���I�G�QH�����A�L�x H�
m��H�������(���A9G���I�?I�H�����s��I�?���L�����L���R���~� ���L��L��[��p����\��I�7L���*Z��L���Bc��L���zA�����%H����L���^�����L���Z��H���L����]���������fo�0���L�� ���L��)� ���fo�@���)�0���fo�P���)�@���fo�`���)�P���fo�p���)�`����bX����uL����=������L�����1�H��,���L��L���g����,���L��L�����\��L���X������L��L���1]����~Kfo� ���)�0���fo�0���)�@���fo�@���)�P���fo�P���)�`���fo�`���)�p���fo�0���1�H��)���fo�@���)��fo�P���)����fo�`���)����fo�p���)� ����K���H���A�����)R����tH���
Y��H���%P����t�fo�0���H����)�����fo�@���)�����fo�P���)�����fo�`���)�����fo�p���)������O��L���������vfDfo�����L��)�p���fo�����)E�fo�����)E�fo�����)E�fo����)E���r��L����@�����JQ����tOfo�p���)�����foE�)�����foE�)�����foE�)�����foE�)����L���V�����W���D����������L��D�����H���H������Mm�������H�����H�����L��������u��H�������������H��L����Z��H����L�����j�Z��E1�A��G�l-L����?��A�ǃ�	�]���w>�����WD���m�����t"L����=��L�������$N��1Ʌ�����L�����1�1�ff.�@A��tI�P4�A��@��H����H��@��u�L�� ���������L���U=��������H�*�'L������L��8����D��N��E1�H�
��L��Hi�p���ʚ;H�x���H���L)��,�H�E�dH+%(��H��[A\A]A^A_]��L����L���A3������@L���p�������VY��E1�A��F�,����H�E�dH+%(�4H�}�H�5�[���L���b<��L��������L��������H�����A�L�x`H�2h��H������3����R��H������`���H�����A�L�x@H�f��H�������/ �����H�����L�x0H��i��H���������H�E�dH+%(usH��H��8�1�[H�=-�A\A]A^A_]�q;��������������Q��H���0�����H�E�dH+%(uH�U�H�5Z����TS��@��UH��AWAVAUATSH��H�!(dL�<%(L�}�I���PHI� H����茝��L��L�%�'H���j=���U4jL�
��1�H��H���j	E1�PH�H�H�
X�jxH�5��PH���j	PH���jPH���jPH�?�jPH���j0PH��jP1�j�.��H�ĐH��H�����5��1�H��1��-��H�����P��jL�
;�A�H��H�;�jH�
)�PH�C�H�%�jH�5�P1�j�-��H��0H��I�G(�KO��I�w H��H��H������%��M�o �Ls��H�5��H�����1�1�H�������q��H��H���H�� ���H��H�������i��H��p���L�����H������fDI��H���'I9���M�<$H����������H�����L���]:��M�t$M��t�L��H��L���E���H���|fo� ���H�����L��H�����)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��a��H���������b��H���L���M��H��H���H�����H�����H��I��H������B��H���'I9�����H���L������:S��H���'H���H���'H��tAH��'H����L����L�%�'L���>��L��WH���;��H��L����0��H����L����:��H����L���:��I�(L���:��H�E�dH+%(�,H�e�L���[A\A]A^A_]��5��DH������H���n��H��H���U�������H�����1�1�1��Q��H�����H��H���<���H���H��L���
@�����H�=��'�I�������H��'H����8����D�H��p���H��H������`H��Hi�p���ʚ;H�x���H�=&�'H������H���'H������8����D��H��H�����L�L�H��Hi�p���ʚ;H�x���H�
N�H)����H�=�'�^���'����+�'��tp��'H�E�dH+%(��H�e�[A\A]A^A_]�L�%�'L���|H����������og��H�5�3H��H���'�y0���L���]������H�h3�H�=r�1��5���q�����>=��I��H����H��'H��t'H�5�'L��H�3��@;��L�%�'����M��H�=��'��G����t�H�=�E1����I���.��H�����M��t~D��I�|�H��tq1�H�5տ1���6���H��H���oP����u6H��A���o(��D��I�|�H��u��2H�u��H��1���4���U���H�����H���&E��H���.(��L����K��H�����H�=�'�c\������f.�@��H�WH�GX���UH��SH��H��Hc�'H�|H��t�a��H���'H��H�]�H�@0��D��UH��AWAVAUATSH��H��dL�$%(L�e�A���I��E��u+H�E�dH+%(�H�Ĉ[A\A]A^A_]�fDH��I���c����t�L�� ���L��p���L��L��L���*��L��L���zP�����E����fo� ���H������D��H��H��x���)�����fo�0���)�����fo�@���)�����fo�P���)�����fo�`���)������2�����H��x����a+��������H��x���L���8���������fo�����H�����H��H��p���)����fo�����)���fo�����)��fo�����)����fo�����)�����d���������@L���XN����u$L����f����uL���*�����]���L���c��L���(N�����E���fo�p���L��)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`����I*�����_���L���9Y������L���)*�����?�������@fo�p���H�����D���H��H��p���)����foE�)���foE�)��foE�)����foE�)�����\�����k���fo����H������H��H��x���)�����fo���)�����fo��)�����fo����)�����fo����)������UX��������H��p���L��L���P�������H��x���L���6����uH��x���L��L����P���������L��L��L����P��H��x����L��H��p���H��h����P��L��H��`�����+��D��1�L��H��p�������X����eN����X���1�L��H��x���I���KN��L��L��L��H��X����3�������L��L��H��`����_1��L��p���L��L��L���*:��L��x���H��X���L��L���:��L��L��L���33�������L��L��H��h����1��L��L��L��fo����)�����fo���)�����fo��)�����fo����)�����fo����)������9��L��L��L���5E��L��L���j-��H��X���L���[-��L���M��L���/��H��H���`9��H��h����"��H��`����"������H��x����Q������L���wQ�������G��ff.�f�UH��SH��(dH�<%(H�}�H�=q��E��H���F-��H���L�
�SjA�(H��H��H�
B�&����H��H���lI��H�E���'H����H�E�H�E��FC��H�U�H��H���)��H�E�dH+%(u	H��H�]����ZF��f.���UH��SH��Hcl�'H�H�{ H��t�z#��H�{(H��tH�]���g#���H�]���f.���UH��H��ATLc%�'SI��3#��I�D$ H��tH�X(H��tH�H�8�#��H�[H��u�I�D$(H��t&H�X(H��tf�H�H�8��"��H�[H��u�[A\]����UH��H��ATLc%��'SI��"��I�D$ H��tH�X(H��tH�H�8�"��H�[H��u�I�D$(H��t&H�X(H��tf�H�H�8�e"��H�[H��u�[A\]����UH��H��ATLc%�'SI��3"��I�D$ H��tH�X(H��tH�H�8�"��H�[H��u�I�D$(H��t&H�X(H��tf�H�H�8��!��H�[H��u�[A\]����UH��ATM��SH���z[����u[A\]ÐL����/��H��H����5��[A\��]�������UH��AWAVL��p���L�� ���AUL������ATL�����SH��H������oL��dH�%(H�]�H��)�p����oF)E��oF )E��oF0)E��oF@L��)E��o)� ����oB)�0����oB )�@����oB0)�P����oB@)�`�����(��H��0���H��H��H������T����4���1�L��H����#��1�L�<���H���4����#��L���s��L���+(��L��L���G������L��L���G������L��L���G������fo�p���L��L��)�0���foE�)�@���foE�)�P���foE�)�`���foE�)�p����HG������fo� ���)���fo�0���)��fo�@���)����fo�P���)����fo�`���)� ���H�����H�����H����1����H�E�dH+%(��H��[A\A]A^A_]�@fo����L��L��)�0���fo���)�@���fo��)�P���fo����)�`���fo����)�p����ZF��������fo�����)���fo�����)��fo�����)����fo�����)����fo�����)� ����
����]A��ff.�f���UH��ATI��H��SH���GX���…�uH��H�5
�[A\]���fDL���P ��1҅��������U��H��ATI��Hc�'SI���xi��~1�ƃ����[A\]����H�����sR�����tA�$������H�Ƅ����[A\]�fD� L���KP���f�I�$H�����I�|�H�|
�H���L��H��H)�H)�ƒ��r���E1�E��A��N�	N�A9�r��y���@A�$�����A�|��|
��[�����A�|�f�|
��I���ff.����U1�1�H��H�}D�ME��A��H��5�']�/���UH��AWAVA��L�� ���AUA��ATI��SH�������dH�%(H�E�Hc��'H�H������<��H��H���h'��L��H��H���*1��fo� ���fo�0���fo�@���fo�P���fo�`���)����)���)��)����)����A���t9A���o1�H�U�dH+%(��H��[A\A]A^A_]��)�p���H�����)]�)U�)M�)E�A���X1�H��L��p����72��L����6����u*�fDH���((�����8����tH���D����tL��H����B����x�A���HL���=��A��H��������������t"������H��L���^+��E��u	�������H��L���E+�������������uGL���;��H��I����%��I��H��L���2��L��L���/��A������5�'H��1�L��1��|-������f�)�p���H�����)]�)U�)M�)E�A���@H��L��L��p����F/��L��L���[$���,f�H����0����t&H����&�����U7������L��H���A�����A���L���<5��A��H�����������C��t.������H��L���*��E��u�������ff.�f�H��L���)���������������L���9��H��I���|$��I��H��L���N1��L��L���C.��A�����H��L��L��p����N#��L��L���#.������fDH���`4������L��p���1�L���/�����f�L��L���[��A�����Dfo� ���L��L��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��-��L��L����(��A�����H���A���m���E���p���H��L���(������D�����E�������L���t8��H��I���9#��I��H��L���0��L���d���L���H8��H��I���
#�������I�ƅ��/���H��H��L���^���'���f�L���8��H��I����"��I�Ƌ�������C���H��L��L������;���f�E����������f�L�������"���H�������[���L���7��H��I���`"�������I�Ņ�����H��H��L����������:���UH��AWAVAUL��0���ATS��H����$���H��(���dH�%(H�E�1��"7��H��I����!��L��H�� ���L������H���+��fo� ���1�fo�0���fo�@���fo�P���L��fo�`���)����)���)��)����)����)�0���)�@���)�P���)�`���)�p���)�����)�����)�����)�����)�������,��L�����L��L���`A��D�0I��E��tEH�}�'M��L� �DA��I�I�E�7E��tL���#�����\,���t؉�ڨE�L���������L�����uvH��(�����5��H��H��� ��I�ŋ�$�����uBL��H���g-��H��(���L���X*��H�E�dH+%(�cH�ĸ[A\A]A^A_]�L��L��H������fo����E1�)�p���fo���)E�fo��)E�fo����)E�fo����)E�ff.�L���Hy��t	A��D9��H��p���L���%������L����������fo������E1�L�����)�p���fo���)E�fo��)E�fo����)E�fo����)E�DL����{��t	A��D9�u�H��p���L���$����t1�L����*���s���L���������c�����L���������C����L�����6��ff.�f���UH��AVA��AUA��ATA��SH����?����u,H���'D��D��D��H��[A\H���A]A^]���H���(��D����tA��u�D��D��H��[A\A]A^]�A����D��D��D��H�������t�[A\A]A^]�f���UH��AWAVA��AUATSH��H��dL�,%(L�m�A���M3��A��tGH�E�dH+%(��H��'D��D��H��H���H��[A\A]A^A_]��f.�I��H���U��L�����H������L��H���{'��fo�����fo�����fo�����fo�����fo����)�@���)�P���)�`���)�p���)�����)��)����)����)� ���)�0���E��~h)]�E1�L���)�p���)U�)M�)E��L���hv��t	A��E9�u�H��p���L���<"������L��L��@����%���GD��)�����)�������)����)����)� ���E���
H������E1�L�����H����H��0���L��@���H����H�� ���H�����ff.�fo�@���fo�P���fo�`���fo�p���fo�����H����)�0���)�@���)�P���)�`���)�p���)�����)�����)�����)�����)�����)����)���)��)����)�����skL���pH����L���8�����LL��L���� �����9fo����H�����)� ���fo���)�0���fo��)�@���fo����)�P���fo����)�`����nH�����L���7�����Sfo����)�@���fo���)�P���fo��)�`���fo����)�p���fo����)�����H����L���	 ������H����L����������1�L��L����)&��H���qI��L��L��L���!)��H�E�dH+%(��H��[A\A]A^A_]�@fo�����)�@���fo�����)�P���fo�����)�`���fo�����)�p���fo�����)������0����L��������/���A��D9������������f.�fo� ���H��p���H�����)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��%��H�������t������+����tsfo� ���)�@���fo�0���)�P���fo�@���)�`���fo�P���)�p���fo�`���)������;���L��L��@���������`�������@H���������������H������p������*����������Y���@L���p���������L�������L��@��������[0��ff.���UH��AWAVAUATSH��H��dL�$%(L�e�M�ą�tAH�E�dH+%(�<H�?�'M��H���H�ĸ[A\A]A^A_]��f.��oH���oBA�oB A �oB0A0�oB@A@�oA$�oBAD$�oB AD$ �oB0AD$0�oB@AD$@�H����A���>'�����VA��_�LH���w�����oL�� ���L��)� ����oC)�0����oC )�@����oC0)�P����oC@)�`����s����L��p����oL��)� ����oC)�0����oC )�@����oC0)�P����oC@)�`����`s���xL�����H��A�����A9���fo� ���fo�0���Cfo�@���C fo�P���C0fo�`���C@�Ao$L��)� ����AoD$)�0����AoD$ )�@����AoD$0)�P����AoD$@)�`����o����fo� ���L��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��!����tL���y������'�������L����m���EL���g���L������L�������9���fo� ���A$fo�0���AD$fo�@���AD$ fo�P���AD$0fo�`���AD$@���oL��p���L��)�p����oC)E��oC )E��oC0)E��oC@)E��H����t.H�������A���$����uA��_�R���ff.�H���Ht��� L���Xg����H�E�dH+%(��H�ĸ�[A\A]A^A_]�fDfo� ���L��p���L��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��mH��L���0���������L��H���0��������7�����L���l���;���L����e����L���#m����fD1�H���N���8���f�L����	����H���p�����L���j������ff.�L����o���L���l�{���L���h5������L�������u�L���������E%����u��R����L���j���W����'�����*��ff.�f�UH��AWAVA��AUI��H�u�ATI��S��H��hL�E�dL�<%(L�}�Lc=��'�<���U�B�39�~U�9�)H�E�dH+%(��H��h[A\A]A^A_]��fnE�fnM�M�L��fAn�fn�H�u�H�U�fb�fb�fl�[�)�p���)U���
��A��x��f� @u�E���E���w���L���P��AƋE�D9��`���E�D9��T���f�f��H�U�L���A*�I����E��?�*��E�(�p������E��S
���
����y)��f�UH��AVAUATSH��Lc%��'dH�%(H�]�H���E�I�A��$������ ���H��H��I���8��L��I���M��M����H�u�1�L���F1��L���N��D�u�E��xe�����D��1�1�I��H���4	��L��H���i6��L��A��$x�����H�U�dH+%(uH��[A\A]A^]��1����w(���UH��AUATL��0���L�e�SL��H��dH�%(H�]�H���m<��fo�0���1�L��)E�fo�@���)E�fo�P���)E�fo�`���)E�fo�p���)E����L���O ����u#H�E�dH+%(uFH�ĸ[A\A]]�fDL�������t�L��� ����tL��L��H�������L��������'���UH��AWAVL�����AUL�� ���L��ATL��L��p���SH��hdH�%(H�]�H�����L��H���q;��L�����L��A�����A9��}1�L������L���&�����;L�����H���+
���L��L��H����.��L��L��H��I��L����������fo����L��H��)�p���fo���)E�fo��)E�fo����)E�fo����)E��:��L������L����x�������9�x�����L���\���L��1�H���,�������L��L��H��I���D��L���l��L��L��H�����L��H������L��L��H���#��H���
,��H�E�dH+%(�.H��h[A\A]A^A_]��L���8��L��A���-��A9����������L�����L��A�����A9�t�L���$�����[����fDL��1�H�߹�6+�������L��H��H��H��x����X��L��x���L��H��L���#��L��H�����L��� 
��L��1�H�߹��*�������L��L��H��I�����L���0��L��L��H������L��H���
��H��L��L���i"��H���Q�������$�����UH��AWAVAUATSH��H��dL�,%(L�m�A���;����u,H�E�dH+%(�'H��[A\A]A^A_]��H���!��I��E��t@H�����L���P��H��H�E�dH+%(��H��H��[A\A]A^A_]����L�����L�� ���H��L��L�����1�L�����L���B	����u�L���6#�����L���&��L��A�����A9��L������L����������L��L��L���g+��L��L��L��I��L��p������fo����L��)�p���fo���)E�fo��)E�fo����)E�fo����)E��X����L��1�L����(�������L��L��L��H��������L���$���L�����L��L��L�����L��L�����L��L��L���V ��L���(���q���f�L�������L�����L��A������A9�tL����!��������L��1�L���&(�������L��L��I��H���L��L��L��L�����L��L������L��L��L���*��L��L��L��I��L��p����
��fo����L��)�p���fo���)E�fo��)E�fo����)E�fo����)E���L��1�L���o'�������L��L��L��H������
��L�����L�����L��L��L���X��L��L���=��L��L��L������L����������=!��ff.�f���UH��H��AUATL�e�SH��x��|�����x���dL�,%(L�m�M���<����x�����|���L��x���L��|����H��L�������x���L��L�|����$���>�.C�����6��KH�=��1��Y��,��K�Y��Y�,��,����H��L����������H��L��I��H���U	��L��L���:��H���r���H�E�dH+%(u H��x�[A\A]]�H���9��H������ff.���H��t'UH��SH��H��H�?�3���H��H�]����:����ff.�@��UH��ATSH��H��t]��3��H��H��I���u?����tA1�H�����L����;����t[L��A\]�p��E1�1�1�H�����L���9��H��t [A\]�H��H�=M��4��[A\H��]�5��H��[A\]�)��f�����fD����fD��1��f������v��������t�f���������!�!����ff.�f���H���'H��tH���'��UH��SH���'H��H�������uH���'H�]�����;��H��H����-��H���'H�]�����UH��SH��H���{2��H�<�'�>�'����H���1��~ݐ'A��fHn�H�C�H�fl�H���H��H�5ʬC fHn�H�s��~��'fHn�H�=��fl����~��'fl����|��1�A��H���H�5��H�=��H�x�'�S��H�߾H�T�'H�U�'����H�3jAE1�jL���'�1�jH�
��H�=p�j���H�� ���'�j��H��H�3E1�PE1�1ɺPH�=M�1�jjj���H��0���'�!���H��H�3E1�jAE1�1ɺPH�=^�1�jjj�v��H��0���'���H��H�3E1�jAE1�1ɺPH�=9�1�jjj�<��H�]�H��0�V�'��@H�5q�'H������.���@��UH�����1�]H��1����fD��UHc4�'H��ATL�$SH���R���H��t-H��H�H��tH;0tH���#����tA��$y[A\]���H���H�5�3H�=)y���[1�A\]�ff.�@��UHc��'H��ATL�$SH������H��t5H��H�H��tH;0tH���#����tA��$y[A\]����fDH�(�H�5�2H�=�x���[1�A\]����H�����F�����UH��AUATSH��H��Lc%�'I�E��$�A9�tRA��$��S��tH�5��'H��H��[A\A]]����fDH�,��H�=x1��V��E��$�H��[A\A]]�H��H�5r1H�=�w�6���fDH�ũH�5R1H�=�w����fD��UHcT�'H��ATL�$SH���r���H��t-H��H�H��tH;0tH���!����tA��$�[A\]�@H�ЏH�5�0H�=Iw���[�A\]�ff.����H��t_�F���v���u2Hc��'H�9��u�����H�5K�'���fDH��H�50H�=�v�.���fDH���H�5�/H�=�v����ff.���UHcD�'H��ATL�$SH���b���H��t-H��H�H��tH;0tH��� ����tA��$�[A\]�@H���H�5B/H�=9v���[1�A\]�ff.�@��UHc��'H��ATL�$SH�����H��t5H��H�H��tH;0tH��� ����tA��$y[A\]�����DH�8�H�5:.H�=�u����[1�A\]����UH��AUA��ATSH��H��Lc%2�'I��Z���H��tuH��H�H��tH;0tH�������tYA��$yE���������8�uH��[A\A]]�����H��	�A��$yH�5>�'H��[A\A]]����H��H�l�H�5N-[H�=�tA\A]]�<���ff.����UHct�'H��ATL�$SH�����H��t5H��H�H��tH;0tH��������tA��$y[A\]�����DH��H�5�,H�=at���[1�A\]����UH��AUA��ATSH��H��Lc%��'I��
���H��tuH��H�H��tH;0tH���=����tYA��$yE���������8�uH��[A\A]]�����H��	�A��$yH�5.�'H��[A\A]]�g���H��H��H�5~+[H�=�sA\A]]���ff.����UHc$�'H��ATL�$SH���B���H��t5H��H�H��tH;0tH���u����tA��$y[A\]�����DH���H�5�*H�=s�n�[1�A\]����UH��AUA��ATSH��H��Lc%��'I����H��tuH��H�H��tH;0tH��������tYA��$yE���������8�uH��[A\A]]������H��	�A��$yH�5��'H��[A\A]]����H��H�̊H�5�)[H�=DrA\A]]��ff.����UHc��'H��ATL�$SH����H��t5H��H�H��tH;0tH���%����tA��$y[A\]�����DH�H�H�5�(H�=�q��[1�A\]����UH��AUA��ATSH��H��Lc%B�'I��j���H����H��H�H��tH;0tH���������A��$yE���������8�uH��[A\A]]������H��	�A��$yLc-��'I����I�E H��t#L�`(M��t@I�$H�8���M�d$M��u�I�E(H��t'L�`(M��t�I�$H�8��M�d$M��u�H�5��'H��H��[A\A]]�Q���H��H��H�5n'[H�=�pA\A]]���ff.����UHc�'H��ATL�$SH���2�H��t5H��H�H��tH;0tH���e����tA��$y[A\]�����DH���H�5�&H�=p�^�[1�A\]����UH��AUA��ATSH��H��Lc%��'I���H����H��H�H��tH;0tH����������A��$yE���������8�uH��[A\A]]�����H��	�A��$yLc-�'I��&�I�E H��t#L�`(M��t@I�$H�8��M�d$M��u�I�E(H��t'L�`(M��t�I�$H�8���M�d$M��u�H�5{�'H��H��[A\A]]����H��H�L�H�5.%[H�=�nA\A]]��ff.����UHcT�'H��ATL�$SH���r�H��t-H��H�H��tH;0tH�������tA��$�[A\]�@H�ІH�5r$H�=In��[�PA\]�ff.����UH��AUA��ATSH��H��D�%��'���H����H��H�H��tH;0tH���������A�E�=���Ic�H�D9��uH��[A\A]]�D���Lc-Z�'H��ǀ�����I��e�I�E H��t"L�`(M��tI�$H�8�D�M�d$M��u�I�E(H��t'L�`(M��t�I�$H�8��M�d$M��u�H�5��'H��H��[A\A]]�����H���H��H�5�"H�=m[A\A]]�\�@H�1���ff.�@��UH��AUA��ATSH��H��Lc%r�'I���H��tuH��H�H��tH;0tH��������tYA��$yE���‰���8�uH��[A\A]]�fD����H��	�A��$yH�5�'H��[A\A]]����H��H���H�5�![H�=$lA\A]]�|�ff.����UHc��'H��ATL�$SH�����H��t5H��H�H��tH;0tH�������tA��$y[A\]�����DH�(�H�5
!H�=�k��[1�A\]����UH��AUA��ATSH��H��Lc%"�'I��J�H��t]H��H�H��tH;0tH���}����tAE9�$�uH��[A\A]]�@E��$�H�5��'H��H��[A\A]]�
���H��H�t�H�5 [H�=�jA\A]]�D�@��UHc��'H��ATL�$SH����H��t-H��H�H��tH;0tH��������tA��$�[A\]�@H��H�5bH�=yj���[1�A\]�ff.�@��UH��AVAUATSH��H��`Lc%�'dL�,%(L�m�I����H����H��H�H��tH;0tH���=������M�����AoEF��#�1�L�e�L��1�)E��AoE)E��AoE )E��AoE0)E��AoE@)E����L����e
����tAL��L�������u2L��������	uՉ�1�D�L��A��)��1
����u�ff.�f�H�E�dH+%(uOH��`��[A\A]A^]�f�H���H�5�1�H�='i����f�H��H�5�1�H�=i�d���}��ff.�f���UH��AVLc5��'AUI��ATI�I��SH����H��tTH��H�H��tH;0tH��������t8M��t[I�~L���w��H��t<M��t�PA�U[H�A\A]A^]�f.�H��H�5�H�=Yh��1�[A\A]A^]�H�XmH�5�H�=1h��1���f.���UH��AUA��ATSH��H��Lc%��'I����H����H��H�H��tH;0tH���	������E9�$�uH��[A\A]]�@E��$�Lc-Y�'H��I��n�I�E H��t+L�`(M��t"ff.��I�$H�8�D�M�d$M��u�I�E(H��t'L�`(M��t�I�$H�8��M�d$M��u�H�5c�'H��H��[A\A]]��	���H��H��H�5.[H�=gA\A]]�\�ff.����UHc��'H��ATL�$SH����H��t-H��H�H��tH;0tH��������tA��$�[A\]�@H�H�5rH�=�f���[1�A\]�ff.�@��UHc�'H��ATL�$SH���2�H��t-H��H�H��tH;0tH���e����tI�D$[A\]��H��~H�5�H�=	f�f�1���f���UHc��'H��ATL�$SH�����H��t-H��H�H��tH;0tH�������tA��$z[A\]���H� ~H�5�H�=�e��[1�A\]�ff.�@��UHc$�'H��ATL�$SH���B�H��t-H��H�H��tH;0tH���u����tI��$�[A\]�@H��}H�5�H�=e�v�1���f���UH��AUI��ATSH��H��Lc%��'I����H��tMH��H�H��tH;0tH�������t1M��t�AoD$PAEA��$xH��[A\��A]]����H�}H�5�H�=�d���H��1�[A\A]]��UH��AUI��ATSH��H��Lc%�'I��*�H��tMH��H�H��tH;0tH���]����t1M��t�AoD$pAEA��$xH��[A\��A]]���fDH�h|H�5�H�=�c�>�H��1�[A\A]]��UH��AUI��ATSH��H��Lc%b�'I���H��tMH��H�H��tH;0tH���
����t1M��t�AoD$`AEA��$xH��[A\��A]]���fDH��{H�5�H�=Ac��H��1�[A\A]]Ð��UHcԷ'H��ATL�$SH�����H��t5H��H�H��tH;0tH���%
����tA��$x[A\]�����DH�H{H�5*H�=�b��[1�A\]����UHcT�'H��ATL�$SH���r�H��t5H��H�H��tH;0tH�������tA��$H1�[A\]�����DH��zH�5zH�=Ab��[1�A\]����UH��AWAVAUATSH��H�������
��'H���'���H�'YL�=;��~hw'H�CHH�]L�%L�fHn�H�����L�-�fHn�H��!fl�H��@H�TH��0H��$H���H��
H���H�+��C�~�v'H���H����fl�H���H���H���H��$C(fHn�H����~�v'fHn�H�=fl�fHn����~�v'fl��H�~�v'fl��X�R���A��H�E�H�5JaH��H�=9��/��1�A��@H�P�H�5ْH�=�H�Ӵ'��1�A��@H�O�H�5ВH�=ےH���'�}�1�A��@H�F�H�5˒H�=ԒH�ɴ'�T�H��A�A� H���'�H�!�H�5*h�@H�=�|����H���'���A��@H��H�5CvH��H�=s��J��A�����A� �����H�"�'H���H�5Q��$�@H�="|���1�A��@H���H�55�H�=�{H�ճ'��1�A��@H���H�5�H�=4�H�|�'�_�1�A��@H��H�50�H�=T{H���'�6�A�PA���H���'H��H�5&��$�@H�=�{���H�V�'�J��A��@E1�L��H��H���H�5��_�1�A��@H��H�5�H�=�H�3�'��A��@�H��H�5�H�=�H���'�z�H���'�J��A��@E1�H��H��H�5�H�=����1�L��A��@H�5�H�=��H�H�'�#�H���'��4��A��L��H�5�H��H�=��X��H�߾H���'H�r�'���H�3E1�E1��$L����H1�jL�׺"�5��'��H�3H���'H�� �lj��'�������I���b���H��H�3E1�I��H��jE1�AT�@�H�=]�jL�%s�P1�jj�5#�'��H�3H�4'��H��@�lj�'���H�3jE1�jE1��PL��j�"1��5/�'�J�H�3H���'H�� �ljİ'�?��H�3jE1�jE1ɹXL��j�"1��5K�'��H�3H���'H�� �lj��'����vV��H��H�3E1�AVE1��`�PH�=��1�jj�5٤'��H�3H��-��H��0�lj:�'���H��H�3E1�jE1�1�L��AV�1�L�=`�jL�5p�j�5��'�_�H�3H�,��H��0�lj�'�T��H�3jE1�jE1�H�
L��j�"1��5��'���H�3H���'H�� �lj��'���H�3jE1�jE1�H�
�L��j�"1��5�'�s���H�3H�a�'H�� �ljA�'�����3>��H�3E1�E1�PH�
��"1�jH�=��j�5z�'�%���H�3H�K�'H�� �lj�'�z��H��H�3E1�jE1�H�
�	1�j�"H�=V��5��'����H�3H�7�'H�� �lj��'�.��H��H�
�H��qH�5��a��E1�H��1�L����� L����E1�L��H��1���R�L�����E1�L��H��1�����L������L��H��1�A���T�L�����L��H��1�A�����L�x���L��H��1�A�������Q�L�X��b�L��H��1�A���������L�4��>�L��H��1�A���S�L����L��H�ߺA�L�����1���H��E1�H��j�L�%�n1��	L��L�Ǎ�R����E1�L��H���$����1��	L��������E1�L��H���$1��	L�w��T��x�E1�L��H���$1��	L�O�����P�L��H��1�A��	�U��$����L���%�L��H��1�A��	����$����L����L��H��1�A��	�V��$L�Ɍ���L��H��1�A��	����$L�����L��H��1�A��	�P��$����L�s��y�L��H��1�A��	����$����L�H��N�L��H��1�A��	�W��$L���#�L��H��1�A��	����$L����E1�L��H��1���%L�ɋ���L��H��1�A���aL�����X1�ZH�e�L��H��A�����[L���A\�A]�xA^A_]���H�5��'H���	�����@��UH��SH��Hcl�'H�m�'H����H���H�]���K�ff.���Hc5�'H��8��(����1���S��D��UH��SH��Hc��'H�H���H��t
H�]�H����@����H���H�]�H����'����UH��ATLc%��'SH��I�����H��tFH��H�H��tH;0tH�������t*I��$�H��t[A\]�H���x���I��$�[A\]�H�nH�5�H�=�U����1���f.���UH��AWAVI��AUI��ATA��SH��H���:��H��t=L�;M��tI;tH��H���m�����t!A����H��D��Hc�H�>��H�e�H���[H�5�H�=�TA\A]A^A_]�P��H���8��H�e�L���[A\A]A^A_]�@�H���X�H�e�L��H��[A\A]A^A_]�����H����H�e�L���[A\A]A^A_]����H���h�H�e�L���[A\A]A^A_]���H�������fDH�������fDH���(���fDH���x��;���H���H���fDH�����;���H���X��H�e�L��[��A\A]A^A_]����H���X��[���H�����K���H�����;���H���������H������H���h������I�?�+��H��I�H�8���SL�
TA��PH�
O�1�H��A�v�H�=<SAT���H�� H�e�[A\A]A^A_]�@��UH�5��H��SH��H��H���q����t
H�]�1���DH��H�]��������Hc��'H��8�S���UH��AVAUL�u�ATI��SH��dL�,%(L�m�A���^�L��L��0���H�����L��L��H�������t:L��L��D��H����i��H�E�dH+%(u$H�İ[A\A]A^]�f.�L����������U1�H��AWAVAUATI��SH��dH�<%(H�}�H�����I����4��H�����L��H��H�����H��tGL��D�0L�� �����L��L��p���I������L��L��L��������t=L��L��D��L���i��H�E�dH+%(u'H�ĸH��[A\A]A^A_]�\�@L����������f���UH��AUATL��0���SH��dL�$%(L�e�I�����H��L��L�e��1��L��L��H���#��L��L��H���uv��H�E�dH+%(uH�ĸ[A\A]]��C���UH�5�PH��AWL�=?[AVL�5Ϭ��AUATSH��H��Lc%<�'I��4��A��$xADŽ$�Pf%߀� fA��$xH�����I��$������I��$����H�߾I��$���H�߾���A��$x��(��E1�H��H�~���I�D$H��H�5hv�*��H�s�'H�5��'H�
e��H�=N�'�Y�I�D$�����I��H�����E1�H��L��A�H�i'H�5#h�=�E1�H��L��A�H�w���H�5���L��H�������E1�H��L��I��A�H�5�eH�����E1�H��L��A�L��H�52Z���L��H�����������I��H����H��E1�L��A�H�Q���H�5wg��L��H���J����u����H���H�I��H����E1�E1�H��H����L��H�5A��9�L��H�����H�߾���E1�E1�1�H��EH��H�5oY��H��H�5���
�����I�����L��H�5�I�����H�5�H������L��H��H�E��w��H�}�����L��H�5�����H�5�H�����L��H��H�E��A��H�}����L��H�5ق���H�5ڂH���Z��L��H��H�E����H�}��r��L��H�5͂�c��H�5͂H���$��L��H��H�E�����H�}��<��L��H�5���-��L��L��H������L��H������L�����L�����H��I��$�H��[A\A]A^A_]��fD��UH��AVAULc-��'ATI��SH��I����H����H��H�H��tH;0tH�������tgM�������H��I�$H��tH;0tL���������M���M9�t`L�����M���M��ucH�5��'H��[A\A]A^]���H��d[H�5��H�=8LA\A]A^]���fDM���M��u[A\A]A^]�IDž�L������I���u����I����z���f�H�������UH��AWAVAUI��ATSH��dL�4%(L�u�A���p�H��H���5��H�� ���H��H��I��������G��H����H��H�H��tH;0tH��������rfo� ���L�����H��L��)����fo�0���)���fo�@���)��fo�P���)����fo�`���)�����eX������fo� ���H��p���H�����)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E���H�������t/H�E�dH+%(��H��[A\A]A^A_]�f.�����t�fo�p���L��H��)����foE�)���foE�)��foE�)����foE�)�����}W�����u���@E��u;L��H���p�L��L���e���Q���H�ILH�5ҖH�=�I�&���2����L��L��H��������+�ff.���UH��AWAVAUATSH��dL�$%(L�e�A���C�H���E��H��tZH��H�H��tH;0tH���~��t>L�����L�� ���H��L��L���^������1�L��L��H����H��t�8u,H�E�dH+%(��H��[A\A]A^A_]��L��H��������L��A�����H������
H��p����������������H��p���L�����A)�L)�Mc�L9���L���:���i���DL������t$L���������.���L�������!����L��L��p�������fo� ���L��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��J����t�L���.����-�q���fo�p���)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`����-����Ic�H�=FTH�1����H��I���!��L��L��H����������L��L��H������H�����L�����L����������ff.�@��UH��SH��H���[C��H��tFH��H�H��tH;0tH�����t*����H��H�]�1��H��H�5�1�����f.�H�)IH�5rH�=�F���H�]�1���ff.���UH��H��AVAUL�m�L��0���ATSH��H�� ���H��dL�$%(L�e�I���]�����$���1�L��L���:��1�L����,���L���$����!��L������L�����茻��H��toH��H�H��tH;0tH�����tSH�{t$H�{8�k�����u���uVff.�H�E�dH+%(��H��[A\A]A^]�DH��H�5�H�=�E�����@H�{8L��L���٦��H��I�������uH�{@H��t)L��虯��H�{xtJM���y���L������l���@H�{xL�c@�Y���H��H�=��������H�Cx�?����H��H�=ތ������H�Cx��\�ff.��UH��ATI��SHco�'H�H�{H���H��E1�1�1�ATL�
ۢ������H�{L�$$E1�1�1�L�
{�������H�{L�$$E1�1�1�L�
�9����H�{L�$$E1�1�1�L�
k�����a��H�{L�$$E1�1�1�L�
������A��H�{L�$$E1�1�1�L�
{�����!��H�{�X�L�$$1�E1�L�
H���1�H�Ǿ���H��1��:H�{���H�CXZH�e�[A\]�ff.�@��UH��ATI��SHc+�'H�H���ƃ�ǃ�H��t!���H���Hǃ�H��t����H���H��t!�i���H���Hǃ�H��t���H���Hǃ�H��t����H�;H�H��t���H�{H�CH��t���L�����H���=H��1�L��jL�
!:E1�1ɾ����H����F�XH�6�'L��ZH�@(H�e�[A\]��ff.��UH��AWAVL��p���AUI��ATSH���H���'Hc�'dL�$%(L�e�I��L��H��8����D�����H�{Hi�p���ʚ;H�x���H������j@����uwL�{Hc��'L�H������>��H��M����I�H��tH;0tL��������cH�����L�xPM��u��fDM�M����I�?�s�����t�A�T$1�L��L��L�� ����V��L������1�L��A�T$L��AT$�7��L�����H�{1�L��L���NA��H�{1�L��L��1�諶����d����H�K�'H������8����D����H�����I��Hi����ʚ;H����H�
5vH��@H)��LXH���d���H�E�dH+%(��H���[A\A]A^A_]��L���`��L�����V��A�T$A��A�t$��H�=��1��y��H���C����H�E�dH+%(u+H���H��BH�5|�[H�=@A\A]A^A_]�f��������UH��AWAVL�u�AUATSH��H��hLc-��'dL�$%(L�e�I��L��I����L��H���W���A��y@u=H�^�'L��H���@H�E�dH+%(�}H��h[A\A]A^A_]��Lc-�'I�A��x �(H���'L�}�L���8����D����H�u�H��Liu�ʚ;Lu��0�A������aH�߉�x���������x����Hc��'H�| H����f�f��H�U�L���*�I���H��?�*U�H�E�f(���x����\��Z��M�f���*M��M�����A��x@��x���ukH�ȇ'L���8����D��/��Hiu�ʚ;Hu�E1�L)�H�
��H�=>L����U���f�L����x��������x���E��.���@f��I���L��L���*M��E��\��Xש�Z��E�f��*E��E�f��*E��E��
����=����A����E������_��H��H��H��p������H��p���H��x����+���H��x��������H��t1�H��L����H��x����!����U�A����!���f�H���H�5�H�==�v����d�������������D��UH��AWAVA��AUA��ATSH��H��(Lc%��'H���'dL�<%(L�}�A��I����D��D��I��$�L�e�D����L��H����L��H���+���H�E�dH+%(uH��([A\A]A^A_]��������UH��AWAVAUATA��SH��H��hH������dL�,%(L�m�Lc-א'I�H���|��E����A�����H�����tA��x��f��;Hc��'H�L�`H������M��tKLc-��'�8��H��I�$M�H��tH;0tL���������	M�eM����ff.�H�E�dH+%(��
H������H��h[A\A]A^A_]��A��u�I�}H��t�H������H���|���A��x����Hcˏ'H��Dž����Dž����H�H����������H�����H��A�����H����H�����H�5LlI��H��輿��H������H������L���v�L���~���H���6�������D������������E��f�ɾAO�D�������Nȉ�����E1�A)̉�����D�����)Й��A�A��~&D��������A)�D����)Й��A�B�7fnȋ����fAn�fAn�fb�D��~��<H[��x���fAnĉ�fb�fօ������~��[��������)Й�������D��:���������ș��)׉�H���������щ���������f��H�����Dž����A*�L������L�����������fn�����L���~�����fn�����������H�����H�� ���fo�fb�D)�fl�[�)����fnȋ�����D)�fn�fb�fl�[�)� �������A�D$fAn�L��fn�L������L�����Dž����?fb�L���~�I��@[�����f�L���*�����������ڻ��f�L��L���*�����L������H���Dž�����?L���������蜻��f�L��L���*�����L��x���H����Dž���?L���������^���L������L���.���H�r�'H����I�$H�5^�'H��tH90tL��������I�|$ �
�A�Ņ��/���H�����H����D�����1�1�������D������\��1�1��H�������G��1�1��I��H�������/��1�L��Dž������I��H��������H������1���M���JH������1�L��p���L�� ������1�D��L��H������f�L�����L��L��H��L��A����H�������L�����H�������L������L�����H�������H�������������� �������9������L���ֽ��L��������f���L��������?E����H��L�� ���Dž�L���������L��H�����L��L��L��H����L�������L��L���*��L��L������H������H���A����H��~'L��Mc�8����D��]��L������Hi�p���ʚ;H�x���I��J��E1�H��x���L��p����H������1�A�����L�����H�B�4(H������H�x��>��I��H��u"�.fDL��L������I��H����I�?�]��L��H��H������H��t�D9����~�H������H���_����t�fo�p���D�����)� ����H�����I��H����������H��I�$H��tH90tL������������L��������{���H��Lc=�'L��p���L�� ������L��L��H���e�����tL�����L��A�����A9��0���L�����H�����L��H��L��������������H��H������N�D;P虫�����@L��p���1�D��H��L��L�� ���貶���vL�����L��L��H��L��A���T�H�������L������L���h��H�������H����������������� ���9�������L��躺��L��袽�����z�������DA���t2H������H������L�� ���H��H�B�(H������H�B�(訪��H��x���I��I9������H�!|'L������L��p����8�L�����D��z��E1�H�
p�L��Hi�p���ʚ;H�x���H��2L)��JH�������諳��H�������蚳��H�������艳������L��謼���������L���L��L��H��L�����L������� ���;�������H�������L���>��H������H��t�L��H���"��H������H�� ����A���������H�4H�5��H�=�1�����������������L��p���H��L������H�����L��H��H��������D�����������A9�DL����H��H�5�yH�=+1舲�����L�-�z'L���������#����7�L��H��������L���������f��fD��UH��AWAVAUATSH��H���H����H�����dH�%(H�E�HcO�'L�,I���H��t���L���L���K��H��H��H������i.��1�H�߉����詣��L����1�1�H��L�����L�����1�1�H��H������L���v��L��H��������L��A�����L�����B��A9��…�����!�)É����A��y�<Hc��'L������������������� ����Dž����H�����H������A��������A9�VH��p���L�� ����fD�����A��A9�1H�����D��H�����H���'�����������A��A9�~�H�����H�����H������լ�������H���W���I���H��t��k��H�����H��臹��H���H���X��L������H����H��L���/��H�����H����H�����L��H�����H�E�dH+%(�,H����H�����H��[A\A]A^A_]�Ƕ���H�����H��蠺����	t�fo�p���E1�)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`���A��yt&�6DE;��s#L��A�����A��yu9L���!����� t�E��u'H�����H����������H���<����7����������1ҋ�����D�A���D������A�D������������H��H������K��D�����D�����I��E��uuE��uH�����H�����L��H��A��ú�������L��H��H�����蜸��L���Ī������H�����D��K�<� L9�H��IB�L)�����두H�����D�¾	H�����D�����D������a���fDA�������A���9���H���Hc$�'H��������1҉���������D�$��������E�|$������L��������������������H�����D�����9�����u_H�����B� �X�������������&���������	Dž����f�H�����Dž������������D���M9�L��H�������IBȾ J�<L)�����x���D��L���	H���k��D������U�������f.���UH��AWAVAUATSH��H��H���H����dH�%(H�E�Hc�'H�H���H�����H��t���H�����I��H��H�������(��1�L����������L���1�1�L��L�����L����1�1�L��H�����L������L��H�������|���L��A�lj�����k���L��A���������1�E9���!�A)�H�����D�����D���Hc�~'H�D���E��yD���H�����L�� ����ɯ��H��p��������H�����9�����H�����f������H�����A�1�H������o�fo�p���)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`����fD�� uC��L��A���4��L���L��A9�~'��u#L��諵����	uΉؙA��D��)�����A�u���~L���p���H�����H�����L��躶�����������������9�����H�����L�����L���y������L���+���H�����H���H��t�e��L�����L���T���H��H���)���H�����H���L��H������H����H������L�����H��L���ϰ��H�E�dH+%(u$H������H�����H��[A\A]A^A_]霰��������UH��AWAVAUA��ATI��SH����`�����x���L��h���dH�%(H�]�Hc�|'H����H�{Lc5�q'I��H��p���I��$��H��p���H����H��H�H��tH;0t
��������I�F`H��H���L����A���^��L����p�������H������L��H��H��H��P���H��X���轻��E1�E���q��z�D��$=	�t	A�� �uG��p�����x���!Ѓ�w	E���SH�E�dH+%(��H�ĘD��[A\A]A^A_]�A���ű�p�����x���!�����yy�Hc[{'L��L�� ���L�����D��x���L�L�xH��h�����L��L��L����p���蜧��D��x������Z���fo����H��p���1�H��)�p���fo���)E�fo��)E�fo����)E�fo����)E��M����H���P�����������tH�����H��������t�L��H�����D��x���������L��L��D��x����U���D��x�����H��h���������a9��������1�)���|����
DL�����L��L������9�r�L���	���L��L��L����p���L�5�V莾���&@D��p���L��L��L���������L��L��諺��9�r��f�H�i'H�5��H�=�$�F���HDžH����H���fDH��h���贲��ƃ�L��ǃ�H���ȸ��A������ƃ�ǃ���y�>���H���H���.�����x���H��X���E��L��D��h������D��h���������L�sHcn'L�H��x����w ��H��M���CI�H��tH;0tL���6�����&H��x���L�p`L��蛩��D��$=
��HL���c��L9�H�����D���^��A��L��p���H��P���L��L������L����L�����D9�uML���5���L��P���L��X���L��L��L���ٷ��H���L��L������L��L���̷��L������@A��2���D��x�����`���D��H��D��h���� D��h���������A���@�����Hc�w'L��L�� ���L�����D��x���M�|�N��L��L��L��A���ݣ��D��x����������L���f�D��x�����uL���s���D��x�������H��p���1�fo����D��x���H��)�p���fo���)E�fo��)E�fo����)E�fo����)E��]����H���`������پ����tH�����H���ռ����t�H��L�����D��x���������1�L���
���D��L��L��L�������w����L��D��p����q���D��p����������L�����L�� ���L��L��L��覢����y ����x����a����L���<����tL��� �����uL���$���L�������9���L���*6��L��L��L���,�L���d7������D�����H�u���H��h���莰��H��h���H���H��D�����A�������ƃ�ǃ��`���HcIu'L����y�*fo� ��������H��p���H��)�p���fo�0���H�1���x���E1�)E�fo�@�����p���)E�fo�P���)E�fo�`���)E��Y���L��h���D��x����f�A��H�����L��H���ٯ����uH���-�����	u�D���A��D��)�A��ˋ�p���D��� L��h������)�Hc�����I��L���j���I��H���?���L��L��L���!��������L��L��L�����L�����L������������������p���9ȉ�x�����fo� ���H��p���1�E1�H��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��$���L��h���D��x����@A��H�����L��H��詮������H�������	u�D���A��D��)�A���L��X���H��P���L��L�����L���L��H��TA�
���L�����������6����	f�I���������������H��SH�5��D��x���H�=
�g���D��x������L���3��L��L��L����L���=4�����H�A H�5j�E1�H�=�����������p���D��fo� ���E1��L��h�����)�p�����x���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E�)щ�p�����~HA��L��M��E��I���fDA��E9�tH�����H���o����� t�L��L��h���E��M��I��D��L�����1�D��`���A���fDL��A�����L���$�����	t狅p���D��D��h���D��`���D����x���D���X���B�D��P�����p�����H�lj�x���H��`����k���D��P���I��E������x���������p���L��A��G�����h���D��X���L��A��ɸD�x���A�D��x������I��H��輡��L��L��L��螩�������L��L��L���{���D��x���E���m���H��L��D��轿��H��L���B����O���L���U������H��`���K�<� L9�IB�H����x���L)�H������&���H��`���D�¾	H���i��D��P�������ؽ���UH��AWAVAUATSH��hLc%�o'dH�%(H�]�H��I�M�,$M���X�C��H��I�EH��tH;0tL���*����tVH�5�NL���w
��H��t\�@HtVL�h M���.
A�}#M�t$@��L��L��褚�����
��!DH��oH�5��H�=����1�A��$xLc-$o'��I�	�A��$xM�uM�������H��I�H��tH;0tL���j�����r	H�5�ML���	��H��t
�@H�$1�A��x�M�u��	�A��x�#��H��M��tkI�H��tH;0tL�������tRH�5sOL���S	��H��tX�@HtRL�p M����	A�>#M�}p�eL��L��肙������	��H��nH�52�H�=i�ƚ��1�A��x��M�u���	�A��x�t��H��M���hI�H��tH;0tL���S�����KH�5�NL�����H���M�@H �CL�pM����	A�>#M�}`��	L��L���Ø������	��
�A��$x�M��A��x�H�u�H�����foE�AEPA�E\��L=A��xLc-/m'I�M�uA��x�M�������H��I�H��tH;0tL���z������L��H�5_4����I�}H�5]#I�����H��x���M���@H�E�L�}�E1�L��H��p���H��1�M��H�
�3H�5�3H�E�H�E��E�����L��x���M��tI1�H�U�E1�L��L�E�H�
YBH�5�4����E���tH�u�1�H��tH�}��o����������E��}�����H�}�H�E�H��t����H��p���E1�M��L��H�
�AH�5x41��~����M���t'H�u�H��t4H�}��������,ff.�f�H�}�H�E�H��t誔��H�}�H�E�H��t	蔔��@A��x �RM�d$M������H��I�$H��tH;0tL���������~�i���H��H����H�H��tH;0tH��������h�;�H��I�$H��tH;0tL���r�������M�l$ M�t$pI�}I�EH��t�J��I��M9�u�A��$��H���е��H�����I��H�������H��I�EH��tH;0tL���������H�5�>L���G��H��tkH��H�U�1�E1�L�E�H�
]1H�E�H�5C1�׼���E�H�}���t0H��t+H�E�H��H���X�����tfoE�A��$�AD$pH�}�����A��$�u,I�t$pH���O����Cg�AYD$|A��$��AD$|Lc%�i'H���є��I�I�D$ H��t(H�X(H��tff.�H�H�8襔��H�[H��u�I�D$(H��t&H�X(H��tf�H�H�8�u���H�[H��u�H�E�dH+%(��H��h[A\A]A^A_]�f.�H���H���I��H���
���1�L������H�u�L���G���L���_���foE�A��x A��ADž��� >�X���f.�H�Y�H�5b�H�=��V�������L�p M����A�>#M�}P��L��L��躓�����������H�u�H���P���H�}�芓�����)����u������
�����ZE�f�f�fY�ZM�fY�fX�f���ZM��Y
r�fZ�A��f��ZE��Y]��X��Z��A���$eA��x �A�����fDH�h+H�5J�H�=��>�������f�H��gH�5��H�=�����1�A��x��M�u�E��E���	�A��x���H��M����I�H��tH;0tL��蕼�����uH�5�GL������H��t#H��H�U�E1�1�L�E�H�
*<H�52=�v���D�M��E��t
D�E�E������A��x��	�A��x��e���M�uM���2����	���H��I�H��tH;0tL�������H�5�L���:��H��������@H���L�p M����A�>#��L�}�L��L���a������lH�u�H���}����
m~�m~ZE�A�E\�?f�f�fY�ZM�fY�fX�f���ZM��Y
8~fZ�AEPf��ZE��Y~�X��Z��AEX�]���H��eH�5:�H�=��.���1�����H��eH�52�H�=��������L�-\<M��H�
h�1��H�K<H�=y�ƚ������H�yeH�5B�H�=Y趑��I�}H�5������q���L�5�;M��H�
�1��H��;H�=�f������L�5�;M��H�
ؐ1��H��;H�=��6����{����U������
}�}ZE�f�f�fY�ZM�fY�fX�f���ZM��Y
�|fZ�A��f��ZE��Y�|�X��Z��A���saA��x@�A���M���L�5;M��H�
�1��H��:H�=%�r����g���I�vL���������+����9���L�5�:M��H�
ˏ1��H��:H�=��)���H�u�H������(����I�uL��褎����������H��cH�52�H�=����H�u�H��蚒������DH���H�5�H�=Y趏���@���I�vL���5������h����v���I�vL�������������H�(cH�51�H�=�e������L�}�I�vL��������l����z���foE�A����_�f���foE�A����_����*���f.���UH��AUI��ATI��SH��H�:b'Hc+b'H��0H�H��t�Ѐ�xxQǃ�����L����H���H��tL��苣��H�{ H��t�G`t<H�{(H��t�G`tH��[A\A]]�f�L�������fDH��[A\A]]����軌���f�UH��AWAVAUI��ATSH��Lc5ua'I�荬��H���	��H��t$H��H�H��t	H;0��H���Ķ������I�>E1�H����L���E��M�f I�M��t5L��H���.��M�d$(M��t@I�$H��H�0���M�d$M��u�I�M�f(M��t7L��H������M�d$(M��tfDI�$H��H�0����M�d$M��u�I�I9�t(M���L������M�>H���H��誉��I�H��uJH��L��[A\A]A^A_]�\�@H�����I�>H��H9���H����H��t�H��車��I�H��L���}��I�^ M�&H��t;H��L���f��H�[(H��t$ff.�f�H�L��H�0�B��H�[H��u�M�&I�^(H���W���H��L�����H�[(H���?����H�L��H�0���H�[H��u��"���@H��[A\A]A^A_]ÐI�H��������L���8���I���+������H�����@UH��AUATSH��Lc-,_'I�I9u�oI��H��������H��M��tI�$H��tH;0t!L���q�����uH��H��[A\A]]�K���L���`���E1�E1�H��I�EH�Lh��H�5�L��警��E1�E1�H��H��f��H�5�L��莦��E1�E1�H��H�.���H�5�%L���o���E1�E1�H��H�/g��H�5��L���P���E1�E1�H��H��j��H�5E?L���1���E1�E1�H��H��j��H�5�L������I�}��nE1�E1�H��H����H��H�5?���H�������…�u<H��H�5�:�}���I�uI���M�����H��[A\A]]�DL��訊��1҅����ff.�@��UH��SH��H��H��Hcf]'H���	H���q���H��H������H�G]'H��H�]�H�@H����UH��SH��H���;���H��H�]��H������ff.���UH��ATLc%�\'SH��I�����H��tFH��H�H��tH;0tH���F�����t*I��$�H��t[A\]�H���H�I��$�[A\]�H�X H�5ʹH�=��.���1���f.���UH��AUATA��SH��H��Lc-R\'I��z���H���9H��H�H��tH;0tH��話�����A�D$�����A��tI�E(H��ttH��[A\A]]�f�I�E H��u�����E1�I�غH��H�
GQH�5�<1��/���H�߾I�E H��諞��I�}I�E H��t�H�����I�E ����E1�I�غH��H�
�PH�5�<1��؄��H�߾I�E(H���T���I�}I�E(H���?���H�����I�E(�.���f�H���H�5B�H�=i�Ƈ��1������H��H�5�H�=A螇��1�������UH��AWAVAUA��ATSH��H��Lc%�Z'I����H����H��H�H��tH;0tH��������tiA��$yE��A��A�Ń�E��A8�tqI�|$0H��twD�����H��A��$y��D	�A��$yH�5Z'H�e�[A\A]A^A_]�+���H�e�H��[H�5��H�=\A\A]A^A_]鰆��H�e�[A\A]A^A_]Ð�H���s���I��H��X'H��t|H�=�X'1�1��4����
�p��pL�
�I�D$0H��L�"H�
>j��H�5fj�
���I�t$0���L���d��XI�|$0Z����H�=aX'�\������p����ZH�=HX'H��萶���W���ff.���UH��AWAVAUA��ATSH��H��Lc%�X'I��&���H����H��H�H��tH;0tH���U�����tyA��$yE��A��A����E����A8�tI�|$8H����D���I��C�D-H��E��$yA��A	�E��$yH�5:X'H��[A\A]A^A_]�_����H��H�H�5V�[H�=�A\A]A^A_]���H��[A\A]A^A_]Ð�H�����I��H�W'H��tTH�=W'1�1��d������L��I�D$8H���c��I�|$8E1�E1�H��H��e��H�5�辟��I�|$8����@H�=�V'负����t���XH�=�V'H������f.���UH��AWAVA��AUI��ATI��SH��H��Lc=XW'胆��H����H��H�H��tH;0tH��責������M�����,��H��M����I�$H��tH;0tL���z�������E���������L��H�E��c���H�U�L��D�rH�蠔��J�|;H�U�H��[H��A\A]A^A_]�Q����H�`H��H�5~�H�=�[A\A]A^A_]�(����H��r���H����H��7����UH��AUATI��SH��H��Lc-"V'�M���H����H��H�H��tH;0tH���|�����tp�#3H��M��t;I�$H��tH;0tL���U�����t!H��J��+�L��[A\A]]���H�i�H��H�5^�H�=�[A\A]]�<���@H�H��ff.�@��UH��AUATI��SH��H��Lc-RU'�}���H����H��H�H��tH;0tH��謪����tp�S2H��M��t;I�$H��tH;0tL��腪����t!H��J��+�L��[A\A]]駆�H���H��H�5^�H�=[A\A]]�l���@H�x��ff.�@��UH��AWAVAUI��ATI��SH���dH�%(H�]�H��蝃��M����H��I�$H��tH;0tL���˩�������~���H��M����I�EH��tH;0tL��蜩����thL���0���I��H���lH������I9���H�ԌH�5E�H�=,�艀��H�E�dH+%(�PH���[A\A]A^A_]�@H�E�dH+%(�'H��xH���H�5�H�=�[A\A]A^A_]�"���f�H�E�dH+%(��H��@L��E1��$��L��I��H�����賉��L�����8��L�����L�����7��H���O������4�oL��p���1�L��)�p����oC)E��oC )E��oC0)E��oC@)E��W���1��P���I��H��uA�I�I�W� I�I�G�L��袡������H��L���������L��������	tz�� tuI�GH�PI;Wr�� H�����L���S���말� H�����1��=���L���5�����tAH��L��膤����y2L��誉����	t�� u���1��w�����D��L���f����G����1�L��膬��I��H�����L���47��L����z���5Q'I��1�L��L��1��t��������H��H�� ����y���H��L��H���;����r����A������UH��AUA��ATSH��H��Lc%RQ'I��z���H��t}H��H�H��tH;0tH��警����taA��$zE���‰���8�uH��[A\A]]�fD��I��$	�A��$z�V�H�5oP'H��H��[A\A]]�͞��DH��H��H�5��[H�=��A\A]]�T}��@��UH��AWAVI��AUI��ATA��SH��H�����H��t=L�;M��tI;tH��H���ݥ����t!A���/H�@�D��Hc�H�>��H�e�H�0[H�5%�H�=l�A\A]A^A_]�|��L���H���H�e�H�߉�[A\A]A^A_]鰂��L����|��H�e�H�߉�[A\A]A^A_]鐏��L���H���H�e�H�߉�[A\A]A^A_]� ���L���(���H�e�H�߉�[A\A]A^A_]��L������H�e�H�߉�[A\A]A^A_]��L�����H�e�H�߉�[A\A]A^A_]�0���L��舥��H�e�H�߉�[A\A]A^A_]�P���L��訔��H�e�H�߉�[A\A]A^A_]����L���h���H�e�H��H��[A\A]A^A_]�?����L���`~��H�e�H�߉�[A\A]A^A_]����L���8���H�e�H�߉�[A\A]A^A_]��L������H�e�H�߉�[A\A]A^A_]� ���L�����H�e�H�߉�[A\A]A^A_]��L���8{��H�e�H�߉�[A\A]A^A_]�p���L��踓��H�e�H�߉�[A\A]A^A_]�Ѓ��I�?����H��I�H�8�
���SL�
�A�MPH�
<�1�H��GA�v�H�=)�AT�t���H�� H�e�[A\A]A^A_]Ð��UHc�M'H��ATL�$SH����|��H��t=H��H�H��tH;0tH��������t!I��$�H��t[A\]�{7��[A\]�[H�A\H�5��H�=��]��y��f.�f.�f.�f.�f.���H�GH��tH���D�����O(�����ff.����ff.���H�e3H�G ����ff.����ff.����ff.���UH��SH��H��H� H�C H��t�u��H�[M'H��H�]�H�@(��D��UH��SH��H��H� H�C H��t�Ju��H���Hǃ�H��t�.u��H��L'H��H�]�H�@(��f���f����H�GxHLJ�HLJ�LJ�������Ð����fD��UH��SH��H��H�YL'����CH�]���fD���~d'H�=$fHn�H��fl�fHn�H��G�~='H�G0fl�G �����ff.�UH�=A,H��SH���ۖ��H��賨��H��H��L�
%jH��A�0�@H�
^z���Yx��H�]�����U1��H��SH��1�H���“��H�5{���H�C H�]�H����*���f.���UH��1�H��H���5)I'dH�%(H�E�1�L�E��E��
����E�H�U�dH+%(u�������H��5�H'I��1�1��ׇ�����UH��ATI��SH�^H�5'H���O���H�5�H'��tH�5�&H���5�����u!H�5�H'H��t[L��A\]驗��f�[A\]�ff.���UH��SH��H��H�H�CH��t�r��H�{ H�C H��t�d���H�EH'H��H�]�H�@(��ff.�@���F89G8|d�~�@U1�L�
ֱA��H�
�H��DH��ATI��H�=9�SH���}~���C<A9D$<}#[�����A\]�f�������f.���[A\��]�D��UH��SH��H��軪��H��I'��I'��u2H�s+H�C(H��H���H�:H���H�]���DH�5YI'H���v������UH��SH��H���K����I'��uH�JH���H�]���DH�5�H'H���iv�������UH��SH��H�����H��G'��G'��uH�s�H�C0H�]���f�H�5�G'H���v����ff.�@��UH��SH��H��蛩��H��H'��H'��uzH��)H��H�5�(1�H�C(H�,(�~T'H�
mfHn�H��Kfl�fHn����~1'fl����	���H��H�]�H�5Y(��e���DH�5	H'H���Qu���r���ff.����UH��ATI��SH��dH�%(H�]�H���ɂ��H�u�H���-}���U�)�A�$�E�؉H�E�dH+%(u	H��[A\]��)���f���UH��AVI��AUATSH��H��dL�$%(L�e�I���R���H��A���G���H�u�H���|���E��A�A��t,�UԸ)�A�$H�E�dH+%(uH��[A\A]A^]Ð�Eփ���蒓��f���1��e���DUH��SH��(dH�<%(H�}�H�='�~���H���v���H����L�
�%jA� H��H��H�
���r���H��H���ܕ��H�E��nF'H�w���H�E�H�E�趏��H�U�H��H���u��H�E�dH+%(u	H��H�]����ʒ��f.�UH�=i&H��SH���ː��H���Cw��H��H��L�
���jH��A�@��H�
����Ir��H�]�����UH��SH��(dH�%(H�]�H��H� H��t�u�H�uЉU܉�H�E��!q��H�[(H��t�H�;�hx��H�[H��u�H�E�dH+%(uH�]������D��H� H��t�.���fD����H��H�׃�tQUH��AUATS��H����t��uHH�p H�e�[A\A]]酓��D�p8H�e�[A\@��A]]���f���fD�p4�H����H�I��H�8�y��I��I�$H�8�sy��AUL�
i�A�PH�
�|1�H�c=A�t$�H�=��S��x��H�� H�e�[A\A]]�ff.�f�������UH��AUATS��H����tgH�I��H�8��x��I��I�$H�8��x��AUL�
��A��PH�
C|1�H��<A�t$�H�=��S�Kx��H�� H�e�[A\A]]�@���H�e�H��[A\@��A]]���8����H�w H���$���@��UH��AUI��H��ATSH����tT��t��u`裋��I�E H�e�[A\A]]�@蛇������A�E8��	�A�E8H�e�[A\A]]����n��A�E4H�e�[A\A]]�@I�EI��H�8��w��I��I�$H�8�w��AUL�
��A�cPH�
�z1�H��;A�t$�H�=��S�#w��H�� H�e�[A\A]]�@��UH��AUI��ATSH��������u4H�������A����������	�A���H�e�[A\A]]�DH�I��H�8�
w��I��I�$H�8�v��AUL�
��A��PH�
\z1�H��:A�t$�H�=�S�dv��H�� H�e�[A\A]]�DH������I�E H�e�[A\A]]�f���UH��AWAVAUATSH��H��H���dH�%(H�E�1�H����I��L��H��H����z������I� H���2A�G8��I�W(L������H��x���HDžp���L��h���H���'L�����L�����L���u��A����tYL��h���I�W(I� L�����L���zu������H�E�dH+%(�/H��p���H�Ę[A\A]A^A_]�fDfo����fo���H�5qfo��A�G4H��`���fo����fo����)� ���)�0���)�@���)�P���)�`���)�p���)]�)U�)M�)E���tUH�5� H��`�����tB��t0E1�H�
>��aD��`���H�5xH�=�觜��D��`���H�S H��`���L��p���D��X���L���̄��D��X������
L�� ���D��T���L���Gq��L��L������L��H��X���荨��L��A+G0��蟎��L��A��蔎��L��A)��s��A�W4D)�L��X���Hc�D��T�����I���=A�H��H���H��p���H����6H9�x�����H��x���H9�HO�H����H�+0'E1�H�0L���=ff.�ff.�ff.�ff.�@A��H9���E��H�H�H��L)�Hc�A��H9�}�Ic�H)�x���H��x���H�p���E����H����!�L��L��`����_���D��L���D���Ew0L��`���E��I�w(I� E�O0L��L��`����[j��H��`����e��I�W(I� ��tA�G0�������L��h������@N�$3L9�x�������L��H��D��T���L��X�������L��X���D��T���D��H��H�E��t*L��`���1��ƒ�A�4@�49�r�ff.�@fo� ���L)�x���H��x���)����fo�0���H��)���fo�@�����M����L�p���)��fo�P���!�)����fo�`���)��������DA��������E1�H�
���KD��P���H�5�tH�=����T����z���D��P�����T���L��X����l����L���g��D��X�������@H)�x���H��x���A��H�p���H��������DL��H��D��X���L��`����W~��L��`���D��X�������@L���Hn�����N���A�G8�C���A�G4����A�H9�x�������A�G8����A�G4H�
���t9H�
G��t-��t"E1�H�
��aH�5�sH�=���c���H�
H��H���H��p���D��H�E��t1҉փ�D�1D�09�r�H�p���A�O8���fDL������L���9���I� L��1�1�蹍��A�O8I� I�G(H�����@HDžp����>���E1�E1�1�1�����A�����E1�H�
��KH�5�rH�=��苗�����L��x�����f��H��x����H�
/s���s��HDžp�����������;���ff.����G8�ƒ�W8�t$H�G H��tUH�w(H��H����l���]�@��f���UH��SH��H��H�x�b��H����b��H����/���H��9'H��H�]�H�@0��f.���UH��SH��H��H� H��tG�bb��H�{ 1�H�5k-���H�{ 1��E���H�{ �,���H�}9'H��H�]�H�@H���H�]�H�-r�1��H�=����m���UH��AWAVAUATI��SH��hH�u�H�M�L�E�L�M�dH�%(H�E�1�H�U�H���8I��H�zL�m�L�u�L�}��8y��H�E�H��H�E�H�E�H�E�H�E�H��I��$�L�E�L��L�����H������a���8��tq��T�0��������H�5/H�=s�I��贚��I���\���H�}�M��L��ƺ1�蔠��H���l`��H�E�H�H�E�H�1��Cf�H�u�H�}��h��I��$�H�E�I��$�H�E�H�M�H��H)�H��H�E�H��H�U�dH+%(��H��h[A\A]A^A_]�D�eA�d����H�U�M�H��I�uH)�H��x�������H��x���H��H�H�E�L��H)�H�U�H�E����fDH�5�pH�=Q�蕙��I���=���H�}�L�����Jp�����������UH��AVAUATSH��H�����dL�$%(L�e�I�ԉƒ���t~H���u<H����u-H�U�dH+%(�=H�İ[A\A]A^]�f.�H�5	pH�=���ݘ��H����b��H�ٺ#L���1����1��DH� H��t�u;1��$���H�{ �K���H�{ ����H���H��t�Q�������?���DL��0���L�m�L���-���fo�0���1�L��)E�fo�@���)E�fo�P���)E�fo�`���)E�fo�p���)E��wv��L���{����uH�{ �W���f�L����^����t�L����z����tH�{ L��L���m����L����`�����h������UH��SH��H��H� H�C H��t�]��H�{`H��tH�shH��u0H�spH��uWH�C`�r]��H�5'H��H�]�H�@(��DH�Ch��|��H�spH�{`H��uH�C`H��t���H�Cp�|��H�{`H�C`H��t�����駎�����UH���t H�w0L��贄��]�������f.�1��9���1�]�D��UH��L��H�p0H���y���]�������ff.�@��UH��SH��H��H� H��t
袃��H�C H�{XH�CXH��t�D\��H�{`H�C`H��t�.\��H�{hH�ChH��t�\��H�{pH�CpH��t�\��H�{xH�CxH��t��[��H�{(H�C(H��t�o��H�G3'H��H�]�H�@(����UH��SH��H��H�(H�C(H��t�o��H��2'H��H�]�H�@0��DUH��SH��(dH�<%(H�}�H�=��~��H���d��H��H�޺�jH��L�
^A��H�
�]�_��f�H�E�H��)E��$[��H�U�H��H���Eb��H�E�dH+%(u	H��H�]���������UH��ATSH���
���H��E1�A�H��sI��H�5a�H���xy��L��H���=����x��E1�A�H�
-�H��H�5i�1��Z��H��H�C H����i���CD������CP����軘���H�CX識���H�C`蟘��H�Ch�FZ���H���H���Rm��H���1���y��H�����S���H���H��E1�H�5��H��i�3���H���H��[A\]�`������GT��t�@U1�1�H�5${H��SH��H����x���CTH�]���ff.���UH��SH��H��H��0'�PHH�{pH����H�{xtRf�虃��H�{pf��\]��H�{pf��o[���CT��tH�]���f�H��1�H�5�z1��Mx���CTH�]���@f��f(�f(�f(�f(�f(��Z��H�{pH�Cx�f�f��f(�f(�f(�f(�f(��cZ��H�CpH���N������UH��AVA��AUA��ATA��SH��H�x�L����S@�H,��A9�sE9�t�CT��t [A\A]A^]��E�A9�r�CT��u�H��1�H�5�y1��nw���CT[A\A]A^]�f�UH�=�H��SH����z��H���S~��H��H��L�
����jH��A�`��H�
NW�I\��H�]�����UH��SH��H��H�?�W��H��H�]�������fD��H������ff.�@��H��t?UH��ATI��SH��f.�H�3I�L$I�T$I�<$��y��H�[H��u�[A\]�@��UH��AWA��AVL��p���AUATI��SH��L��H��H� dL�,%(L�m�A���}��fo�p���)� ���foE�)�0���foE�D��L�� ���)�@���foE�D)�L��)�P���foE�)�`����q��ff.��H�I�|$ L��L��H�0�@��t8�Cm��H�[H��u�H�E�dH+%(u+H�ĸ[A\A]A^A_]�f��x��H�[H��u�����z��ff.�UH��AWAVAUATSH��H����H�E�I��I���8fDL����U����N���H�}�H�H��D�x��]��M�mH�E�M��tnI�EH�=(H�0D�x1��l��I�~ I��艉��L��H���nv��H��H��u�I�~ 1�L��1��V|��H��H��t>H����V��I�~@H���z]��I�F@�a����H��H��[A\A]A^A_]��g��f.�H��
H�5ҔH�=9��X���)����H�E�H�}��f�UH��AWAVAUATSH��8H�^(H�}�H����D�f8I��A9���D�F<A9���A9�H�s@DL�A9�AN�A��H���#H�}�D��D���d���I�]0H��u�if�H�[H��tWD�{E9�|�KD9��I�U(L�H�BHH����A�q L��I�2H��trH�}�D������H�[H��u�ff.�f�I�]H��tD9s8}D9c<H�[H��u�H��8[A\A]A^A_]�H�}�H��D��D������H�[H��u���I�qH�}�L�U�H�U��M�L�M����L�U�L�M�H�U��M�I�A�q H�BHH�4�H���
����F����H�H�p@�T���H�C@H��H����������H��L�M��M��x8H�U����H�U�L�M��M�H�BH����f�H��H�H��I�H�x(tDL�PM��t;9p8u�f�L��M�	I9�tM��u�L��9r<},D�J<;r8}?D9���9I�H��DI�H�RH��t�D�J<;r8}3A9�th}�H�H�R��D9�~ H�H�RH��t�D�J<;r8|���@A9�|�H�H��I�H�z(t�L�RM��t�;r8�a���H�H�@I��H�z(tH�H�RI�H��H�H�I��ff.�@UH��AWAVAUD�,2ATA��SH��H��x��L�w dL�<%(L�}�A��DH�D��l�������D���L��p�����LJ�L��L���w��H���L��L���U��D��L����i��H���L��L���U�������u*�������1�H�ڿdH�5)�T������H�E�dH+%(��H��x[A\A]A^A_]�@H���L��p���L��L���g��L���x��D9�zH���L��L���`g��L����w����l���9�|D���P���f���L���h��H���L��L����T��D���&��������ǃ��"���@D��L���h��H���L��L���{T���d�����t�����UH��AUATSH��hdH�%(H�E�1��GL��u0A��9�}J)�H��L�m�����H�{ D��L���v��L���s����uYH�E�dH+%(uwH��h[A\A]]��H�E�dH+%(uVH��hH�{H�5�[H�=��A\A]]�S��DL���l����u�L���R��L���v��1�H�߉��h����z����s��ff.�����~�GL��t���9���f�H���H�5"�H�=9��R��fD��UH��SH��H� t|H��1��
��H�{xǃ�tDH���tH�]�1���f.�H��1ɿ,H�5_�ʅ�����1�H�]���@�����t�H�]�1���fDH�`H�5B�H�=����Q��H�]�1���ff.���UH��SH��H� tDH��1���=�H�{x�t	H�]��������t�ǃ�1�H�]���@H��H�5ҌH�=��^Q��1���f.���UH��AUI��ATSH��H��t#I��H��H�3L���Շ��H�;�M��H�[H��u�H��L��[A\A]]钑��f���H��%'H��tH�y%'��UH��SH�d%'H��H���(l����uH�M%'H�]�������H��H���P���H�)%'H�]�����UH�����1�]H��1��6M��fD��UH��AVI��AUATI��SH��H�� dL�,%(L�m�I���?���H��tbH��H�H��tH;0tH����x����tFM��tyH�{ H�u��L�e�L�u�L�m���b��H�E�dH+%(udH�� [A\A]A^]��H�E�dH+%(uAH��]H�� H�5W�H�=N�[A\A]A^]�O��H�E�dH+%(u	H����p����H��#'H��tH��#'��UH��SH��#'H��H���j����uH��#'H�]��������H��H������H��#'H�]���UH�=�H��SH���;n��H���s���H��H��L�
UJjH��A�(��H�
����O��H�]���UH�=[H��SH����m��H���#���H��H��L�
�
jH��A����H�
nK�iO��H�]�����UH�����1�]H��1��K��fD��UHc�"'H��ATL�$SH�����H��t-H��H�H��tH;0tH����v����tI�$[A\]��H�	ZH�5b�H�=����M��1���f���UH��AUI��ATSH��H��dL�$%(L�e�I���4���M��toH��I�EH��tH;0tL���fv����tRH�E�H��L��HD�H�E�M��LD��H��A�$I�EL���H�E�dH+%(u?H��[A\A]]ÐH�E�dH+%(u$H��H�6YH�5_�[H�=��A\A]]�
M���(n�����H�U!'H��tH�I!'��UH��SH�4!'H��H���(h����uH�!'H�]�������H��H���P}��H�� 'H�]�����UH�����1�]H��1��6I��fD��U�H��ATLc%� 'SH��I��n���H�߾��K��H�߾�tw��H��1��R��H�߾�}������H��I�D$H��[A\]�T���@��UH��SH��H�_(H��tf.�H�;���H�[H��u�H�]���f���UH��SH��H��Hc) 'H�|���H�  'H��H�]�H��������UH��ATI��SH���j���H����H��H�H��tH;0tH���t����te���H��M��t8I�$H��tH;0tL����s����tH�{(L���bV����u>[A\]�f�H�Y[H�5q�H�=��A\]��J��f�H��X���L���n��[L��A\]�<G��ff.����UH��ATSH������H��tXH��H�H��tH;0tH���Ps����t<H���$���I���l���H��M��tI�$H��tH;0t6L���s����u*[A\]�D[H�HVA\H�5O�H�=��]�"J��f�H��L��[A\]������UH��ATI��SHc{'H��{��u1L���9���H�;H�H��t�UF��H�V'[L��A\]H�@(���C�ԉ���f���UH��SH��H��H�G(H��t�H�0H������H�C(H��u�H�{ H�C H��t�&m��H��'H��H�]�H�@(����UH��ATI��SH���:���H����H��H�H��tH;0tH����q����te���H��M��tHI�$H��tH;0tL����q����t.L��薅��H�7WH��t:[H�5�H�=i�A\]��H��H��V���H��V���L������H�{(H���Q��L��H���qT��H���Ya����u[A\]�[L��A\]��O��@��UH��ATI��SH������H��tuH��H�H��tH;0tH���p����tYM��tD���H��I�$H��tH;0tL����p����tRHc{'H��[I�|A\]���f.�H��[A\]�$���@H��S[H�5��H�=X�A\]�G��f�H�9V�����UH��ATI��SH�����H����H��H�H��tH;0tH���9p�������M��H��M��tTI�$H��tH90tL���p����t:H�{ I9�taH�C H��t��j��L�c L��H���S��H��[A\]�TC��@H�r�[H�5�H�=��A\]��F��f�H��T���[A\]�ff.���UH��AUATI��SH��H��Lc-"'����H��t`H��H�H��tH;0tH���Po����tDM��t"�2L��H��I�$H��tH90tL���)o����tEJ�|+H��L��[A\A]]���fDH�ARH��H�5�H�=��[A\A]]�F��@H��T�����H��tOUH��ATI��SH���K��H��H�H��tH90tH���n����tH��L��[A\]���f.�[A\]�����UH��SH��H�����H��t&H��H�H��tH;0tH���>n����t
H�C(H�]���H�ISH�5�H�=���FE��1���f���UH�=�H��SH���gd��H���|��H��H��L�
���jH��A�@��H�
J'��E��H�]���ff.�@��UH�=��H���d��H��L�
���A�jH�ƺ��PH�
%(�E����ff.���UH�=r�H��SH���c��H���n��H��H��L�
���jH��A���(H�
**�5E��H�]���ff.�@��H�]'H��tH�Q'��UH��SH�<'H��H���X_����uH�%'H�]�������H��H���t��H�'H�]�����UH�����1�]H��1��f@��fD��UH��ATL�%SH���q��H��H�5���ǁ��H�߾�n��H��1��x���n��H�5^�H�C`H���xk��H�{`��R��H�{`H��A�H���H�5P����H�{`H��A�H�ChH���H�5A��ւ��H�shH�{`H�Cp�F��H�spH�{`�F������H��H�C(H���d���H�{@H��A�H�@H�5�脂��H�{0H��L��A�H�5���h���H�{0H��L��[A�H�5��A\]�H������UH��SH��H������H��t&H��H�H��tH;0tH���j����t
H�C H�]���H�QH�5��H�=���B��1���f���H��'H��tH��'��UH��SH��'H��H���(]����uH��'H�]�������H��H���Pr��H��'H�]�����UH�����1�]H��1��6>��fD��UH��SH��H���[���H��t&H��H�H��tH;0tH���j����t
H�C H�]���H�9PH�5��H�=���A��1���f���UH��SH��H�����H��t.H��H�H��tH;0tH���i����tH�{@H�]��霁��@H��OH�5��H�=Q��@��H�]�1���fD��UH��AUI��ATSH��������tlH�I��H�8�I��I��I�$H�8�I��AUL�
��A��PH�
�O1�H��
A�t$�H�=̾S�I��H�� H�e�[A\A]]�f����H�e�L��[��A\A]]�X���H�w H�e�H��[A\A]]��b��f.���UH��SH��H��H��'���H�������u'H�shH�{`�s��H�spH�{`H�]����s���H�{(��r}������UH��SH��H���;X����tH���?�����u#H�{(1��@}��H�5Y'H��H�]���|`��@H�{(��}�������UH��ATA��SH�����H��t5H��H�H��tH;0tH���g����tH�{@D��[A\]�ig��f�[H��MA\H�5O�H�=F�]�>��f���UH��SH��H��H�whH�`�3B��H�{`H�sp�&B��H��'H�����CxtH�]���f.�H��H�]�1���1������UH��ATA��SH���*���H��t5H��H�H��tH;0tH����f����t�CxE���ƒ�	ЈCx[A\]�f�[H��LA\H�5?~H�=v�]��=��f���H�M'H��tH�A'��UH��SH�,'H��H���X����uH�'H�]�����{��H��H��� n��H��'H�]�����UH�����1�]H��1��:��fD��UH��SH��H���[���H��t&H��H�H��tH;0tH����e����t
�C@H�]��ÐH�aLH�5}H�=����<��H�]�1���ff.���UH��SH��H�����H��t.H��H�H��tH;0tH���ne����tH�{0H�]���L���@H��KH�5�}H�=��n<��H�]�1���fD��UH��SH��H���{���H��t&H��H�H��tH;0tH���d����t
H�C0H�]���H��KH�52{H�=���<��1���f���UH��SH��H������H��t.H��H�H��tH;0tH���d����t�CPH�]�Ƀ��fDH�KH�5�yH�=A��;��H�]�1���fD��UH��SH��H�����H��t6H��H�H��tH;0tH���.d����tH�CHH��t+�@H�]����H��JH�5�xH�=ɹ�&;��H�]�1���ff.���UH��AUI��H��ATSH��H���a���H��A�����E��uI�}XH��1�[A\A]]�?��@I�}0A������H�5�1��Ã��t6�aL���sD��H��1��aN��H��I�}XH���R?��H��H��[A\A]]��6���+L��D��H��1��)N��H����@��UH��ATA��SH���j���H��tEH��H�H��tH;0tH����b����t)���E���ƒ�	Ј���CT��t*[A\]�D[H�PIA\H�5?wH�=v�]��9��f�H��1�H�5�W1��}U���CT[A\]�D��UH��ATA��SH�����H��t5H��H�H��tH;0tH���Mb����tH�{0D��[A\]����f�[H�hHA\H�5�yH�=�]�B9��f���H��'H��tH��'��UH��SH��'H��H���hT����uH�m'H�]�����K��H��H���i��H�I'H�]�����UH��SH��H�����H��tvH��H�H��tH;0tH���na����tZH�{ �p��H��H��u%�a�H���Ha����u%H����K��H��H��t>����H��H�H��t�H;0u�H��H�]���fDH��GH�5�vH�=ɶ�&8��1�H��H�]���ff.���UH������1�]H��1��4��fD��UH��AWI��AVAUI��ATI��SH��H�����H���H��H�H��tH;0tH���y`�������Ls��I��M����I�$H��tL90tL��L���G`������M����I�EH��tL90tL��L���`������M����I�H��tL90tL��L����_����tpH�sHL���4p��H�sPL���(p��H�sXH��L��[A\A]A^A_]�p��fDH�@�H��H�5�sH�=m�[A\A]A^A_]�6��H�QF���H�#����H�aF����UH��AWAVAUI��ATSH��HdL�$%(L�e�I���#���M���*H��I�EH��tH;0tL���_�����	��;��H��M����I�$H��tH90tL����^������I�]0H�E�H�E�L�}�H�E�H��u�VH���r��H��H��tCH���PE��L��H��I���?��H�u�L���v<���E��U�f���*��XE��E�I9�u�I�}@L�e��E��L��H��H���j?��L�u�H��H�]�L���'<��I�}@H��L����p���U��E�f�I�}H��U�E���U���*��XE��E��D��L��H��H�E��?��H�}�L����;��I�}HH��L���zp���U��E�f��]�I�}P��U�E���U���*��X��]��BD��L��H��H�E��>��H�}�L���g;��I�}PL��H���p���E��U�f���*��XE�fW�"�,�H�U�dH+%(uTH��H[A\A]A^A_]��H���H�5�pH�=ٲ�64��1��f�H��CH�5�pH�=���4��1���-U��ff.�f���UH�$'H��ATI��SH�����H�{0�	���H��tH��H���9���A�$[A\]���UH��AVAUL�u�I��ATL��SH��`�odL�$%(L�e�I��)E��oB)E��oB )E��oB0)E��oB@)E���S������L��L���Y����x#H�E�dH+%(uyH��`[A\A]A^]��L��L���A����u$I�]@H��tH�3I�} L��L���Q��H�[H��u�L���V��L����V��I�u`��L����S��놐L����o���i�����S��ff.���UH��AWAVI��AUATA��SH��HH�GxdH�%(H�]ȉ�H�E�H�E�H����L�(E;e8��E;e<�uL�m�M�E(M���yI��H����M�}0E9e8}
E�]<E9���I�E0M����ff.�L��M����m��M��u�A�eH�M�E(L��H�����I�E(I�E@I�~xL�E��Jp��I�Fx�!�L�E����M����A�hP������H�E�dH+%(�dH�e�[A\A]A^A_]�D��1�E1�E��L��L����H�M�H�U�fHn�fHn�fl�@H���xH�AH���xH�B��t�I���TA�eH�H�(���L��I�E(I�E@I�~xL�E��xo��I�Fx�O�L�E�����A�hP�����7���fn�fp���M�}M��tg��A~G8M�wf��fA�G8M��tL����f�M��xjM�v�~M�M��u�I�G0H��t��~@f��f�@H�@H��u�M�M��u�I�E0A]<H��t&�PD9�~ډP�PD9�~#ډPH�@H��u�M�mM���P����r���H�@H��u�M�mM���2����T���H�@�b���L�������;���M��������-���I�E H�������I�E����������I�~`M�NhH�M�H�U�L�E�D��H�E�����L�m�����H��D�]�I�uE1�I�E0E��D��1�E�e<L��AU��I�U(I�uD��H�E�E1�L��H�$D�E��́H��XZM��u(�DH��E;f*H�P0I�VL�p0M����M��M�A�VA9�|�L����I�6��U�H�M�H�u��Z���U�H�M�fAn�H�u�fn�fb�H�0f�@H�Q0H�PH�A0L��E�f�I�~xL�E��[9��H�!���H�5���1���L�E�M����������L�m����I�~xL�E��9��H�����H�5¬��1����L�E��v����-O��ff.�f���9w<�{UH��AWAVAUA��ATI��S��H��H��tDI��H�	L9�tH��u�M�|$M��tTM��E9n<�L��1ɉ�D�����M�vM��u�M�wM��t&�E9n<~L��1ɉ�D���k���M�vM��u�I�D$0H��tofAn�A�tfn�fp��fn�fp��fp����~Pfo�fo�fo�ff�f��f��f��f�fo�ff�f�f��f��f�HH�@H��u�A�D$8D9�~��A�L)�9ȉ�AL�A�D$8A�D$<D9�~��A�L)�9�D��M�A�D$<H��[A\A]A^A_]�f.�M�vM���������fDH�)�H�5hH�=��^,��ff.���UH��AUATSH��(dH�<%(H�}�H�=���fK��H����H�
����jH��A���PL�
?�����,��H�E�H��H�س��H�E�H�E�H��&Y^H��t6H�5��&H�U�H���{/��H�E�dH+%(uzH�e�H��[A\A]]�fDL�%��&L����F����t�H�=ά�J��H��E1�E1�j�8H�ƿH�
�g�D,���PI��H���B��L��L����[��XZ�d����ML��ff.�f���UH��AWAVAUI��ATSH��H��H��L�H�ߺH�5��I����A��H�xI��H��t
�_��H���<��D�;A��:u�{wt|H�5��H���mV����u9E1��5�&L��1�L��1��;��A�L���J��H��D��[A\A]A^A_]ÐA��:u:�{eu4�{u.E1��5}�&L��1�L��1��f;���@�{t��y���DH�5�H����U����t�H��E1��22��H��v�f�;:wt%H��v:�;:writ'f�;:etX�;:edit9E1��U����{ u�M�D$�*����{ite u���f�;:et.E1�H���&����f�{t u�M�D$�B���D�{ u���{ u������UH��ATI��SH���j��H���QH��H�H��tH;0tH���R�����1M�����+��H��I�$H��tH;0tL����Q�����"H�{H��t��`��H�{H�CH��t�n%��L����A�H��H�&���H�CH��H�5���h��H�{H��A�H�����H�5(��h��H�{H��A�H�����H�5���ch��H�{H��A�H�Ϯ��H�5{��Ch��H�5��&H���I��H�5��&H��[A\]�I���H�{H��t��`��H�{H�CH��t��$���f.�H��5[H�5oH�=��A\]��'��f�H��7�����UH��AVAUATI��SH��pLc5C�&dL�,%(L�m�I���.*��L��H���3O��H����H���*��H��H�H��tH;0tH���JP����tNH����E��K�4H��H��trL�e�L���f:��L��L��H���4��H�E�dH+%(udH��p[A\A]A^]�@H�	7H�5�lH�=���'��ff.�f�AE�DH��x����$0��H��x���H���s�����G����UH��&H��ATSH������0)��H��H���5N��H��t H�{`I���t$��[L��A\H��]�P��D[A\]�ff.���UH��SH��H����(��H��H����M��H��tH�s`H���/d��H�h�&H��H�]�H��������UH��SH��H�����H��t.H��H�H��tH;0tH���N����tH�{H�]�����@H�]�H��3H�5�l�H�=\��%��f���UH��AVAUATSH�� dH�%(H�E�1�H�tGH��H��I���	D����t\H�E�dH+%(��H�{H�� L��[A\A]A^]�ɕf�H�E�dH+%(��H�� 1�[A\A]A^]�fDL��L�u��L`��L��A���!W��L��D�����H�C �P��t5E1�fDH�K�dL��H��I��H���S(H�H���H�C D;`rԀc(��7�����E��fD��UH��SH��H�����H��t6H��H�H��tH;0tH���>M����tH�{H��t+H�]�����H�2H�5�jH�=٢�6$��H�]�1���ff.���UH��SH��H�����H��t6H��H�H��tH;0tH���L����tH�{H��t+H�]�����H��1H�5�iH�=Y��#��H�]�1���ff.���UH��AUI��ATSH��������u����H�e�L��H��[A\A]]��;��f�H�I��H�8�,��I��I�$H�8�,��AUL�
��A��PH�
<31�H���A�t$�H�=��S�+��H�� H�e�[A\A]]�D�����w���ff.���UH��AUATI��SH��H������H����H��H�H��tH;0tH���sK����toM����H�{H��tM��L��H��I���Z5H��H��t2L��H����H���_�H����H��H��[A\A]]����DH��[A\A]]�DH��/H��H�5�gH�=��[A\A]]�"��@H����ff.�@��UH��AWAVE1�AUATSH��XLc=Q�&dH�%(H�]�H��I��i^��I���1$��M��t$H��I�$H��t	H;0��L���_J��A�ƅ�uxI�H��tG����H��H��t:L�m�L�e�f.�L�;L��L��L���o���U��u�L���QN��H�[H��u�H�E�dH+%(��H��XD��[A\A]A^A_]�L�m�L��L��L�m��S��H�U�H�u�H���
��H�L��H�����~E�L���~M��f��f�E�螗��H��1�H��t�N��H�U�H�u�H��E��lE���u��U�9u�uE1�;U�tH��A��M��L�e�H��L���[����tL��L����C��������L��H��A��$'������ZA��f.���UH��SH��H���+���H���&H��H�]�H�������UH��AVAULc-m�&ATI��SH���_��M����H��I�$H��tH;0tL���H�������?��H��H��tXH�H��tH90tH���cH����t?M�M�uL9�t[H���[��I�]M��tL������[L��A\A]A^]�j���f.�H�¼[H�5�dH�=؝A\A]A^]�.��fD[A\A]A^]��H�!+��ff.�@���������UH��AUATSH��H���W��H����H��H�H��tH;0tH���G������H���V[��I��H��t~�!��H��I�$H��tH;0txL���PG����ul�w��M�,$H��M��t
I;E��L���)G������I�}�'��H��H��.�[H��A\1�A]H�=Ŝ]�'���H��[A\A]]�DH��H��L��[A\A]]�ۛ��H��H�-.H�5�b[H�=|�A\A]]����@H��H��L��[A\A]]�;��ff.���UH��ATSH���S��H���&���&����H�Ѭ��L�%���~�&fHn�H�6���H�C(H����fl�H���H�9���H���C�-��A��L��H�5R�H��H�=���*Z��H�߾H���jC���E���A��E1�L��H��H�5��H�=���#$��H�߾H���3C��L��H�5��H�=z�A���b��H�߾[H��A\]�B��fDH�5��&H���Y�����@��UH��SH��H����Q�����&��uQ�|��H�3�E1�PH�=��E1�1�j1�j�5�&�31��H�3H�q�&H�� �g�&H�]�����#W��H�5Y�&H�������ff.�@��UH��AUATI��SH���ǖ��M���&H��I�$H��tH;0tL���D�����L�-.,L��L���[Z��H��H���&H��tlH��t7H�5��&H�H��tH90tH���;D������H��H��[A\A]]�DL�%��&L���6��H�5z�&��t��Q��L��H����K���@H����H�=P�&1�1�����H�
��&L��L��H��H�����H�(�&H����H���O���H��H�5(^1�H�=]����H��H��[A\A]]�@H���H�5�]1�H�=/������f.�H���&H����5�����R������H��H���	K���=���@L�%��&L���5�����Z����T��L��H����J���E���@��UH��ATSH���O��H�N�&�D�&�����~x�&H����L�%��fHn�H����fl�fHn�H�F���C�~J�&H�CHH�fl�H���H�����C(fHn��~$�&fl����l���A��L��H�5��H��H�=��mV��H�߾H���?��L��H�5��H�=��A������H�߾[H��A\]�x?���H�5M�&H����������ff.��UH��AWAVAUATSH��xdH�%(H�Uȋ�����tzH��H� H��tnL��p���L���<;��L�k Lc%�&H�C(H��h���M�M�|$XM��taL����H��H����*��L���p����I�t$XL��L��H��h����+��ǃ�����H�E�dH+%(�H��x[A\A]A^A_]�1�L��H�5��1��u;��Hc��&I�D$XM�|I� H��tH�5������H��I�wX��z��E1�E1�1�H����H�5>�L���3��M�|$X�2�����8��fDUH��AWI��AVI��AUATSH��H��xH�}��M�dH�%(H�E�H�o�&�8����D�H�E�H��H�E���1��HiE�ʚ;HE�HDžp���I��I�F H��x���I�F(H�E�M���zL��h���M���f�I��wL��H����������H�E�������E��u	M����H�E�H�x H�����H�u�H�
�&A�H����� ��H�K�H�M�H�M���H�]�M)���H�U�L��H���T��L�}�A��I)߅�tJ�4#H���=��H��t	�8
�M���0���H�}��G����E�����M9��cJ�;D�E���zH�u�H��D��H�E�H��x���M)��% ��H�]�����@A�I��u��I��M9���L��N�,31�L)�L���OS����t�H�E�L�m�H�x H���	���I������1��e��I��H����E1�L�e�I��L���~f.�I}H�FH9�s
H�GH9��F�f��F�GI�EH�PI�UI�U�DM��u*I�EH�PI;U��I�MI�U�
I�UI�E�L9���A�H�
@�&H��I��H�4�H���������H��H��H��H��I)�H����I�}H�GI;E�>���H��L��H�������O��M��u�I�EH�PI;U�c����
H�����L���-��L9��g���L�e�H�E�I�UA�MH�u�H�x �f���L���)B��D������1��L���!��M�����������6H������H�}��7��H�M�������H�CA�H�E�H�]�M)��5���L��h���H��p������H���&H�u��8����D��-��Hiu�ʚ;Hu�H�E�dH+%(�QH��xL)�L��[L���A\H�
B�A]H��A^A_]�x��H)�I��I�D$�I9������M��I���'��H�M��
f�H�AxHǁ�I������f�H�E�H�x ����J�31�H�E����I��H���=���E1�B�;H�
�&�1�I��H�4����H���������H�3333333I��H��H9�r�
H�����1��+��M9�u�����f�I�L$D�}�H��H�M���&��H�M�L��H��I��H���I��K�>�M�H�u�C�&D�L���H��x���D�U�H�E��(��D�U�L��p���E����H�E�D��E�M9�����K�>M)����H�u�H��x���D��H��L��h���������fD�H�u�D��H��H��x���D�U�I��H�E����H�E�D�U��L��H�}�L��h���H���s��H�M�H�AxH�������E��^���H�E�H�x H���\���H�CH�E�����02����UH��AUATSH��(dH�%(H�E�1�����vH� H���hH���tCI��1�H�M�1�L�E�跫�����GH�{ L�e�tH�UȹL��H�����L������H���H���}L�cxA�<$
�)������L�-��&�0A�$H�s(�I��I�T��d�����H���tH�{ H��u�Hǃ�L�cxL���c��H�CxH���t|������L���L�-6�&�1@A�$H�s(�I��I�T��������H���tH�{ H��u�Hǃ�L���L������Hǃ�H���}����H�U�dH+%(��H��([A\A]]�f.�H���;���H���>���H�{ H�s(�H�r��E��H�{x�l��H�CxHǃ����@H�{(�2��H���L�������D�������H�{(�W2��H���L�cx���������>����/��D��UH��AWAVAUI��ATI��SH��H��H�u�L��p���dH�%(H�E�H�D�&�8����D�H�E�H��H�E��(��HiE�ʚ;HE�H�{ H��`�����H��p���L�����A�Dž���H�{ H����Lc-_�&H�}�I��ˈ��H�}�H��H�H��tH;0t
�6�����
H�Q�A�EhH��h���������L���M�������H�{ ��H�u�1�L��H�����L�k Hc��&�?���L�H��M����I�EH��tH;0tL���5�������Ch�������ChuHc��&A�Dh����ff.�H���&H�u��8����D��C'��H��`���Hiu�ʚ;L�EHu�H��h���H�
��H)���H�E�dH+%(��H�e�L��[A\A]A^A_]�fDH�����H���M��H���oH�M�H�u�L�E�L��L��p���H���9������aL�m�H�U�E���{H�{ ��L��1�H���X�L�k ����H�}��nM���eH���H��tH�zu	�����J��D��T���H��x���H���H���DH�@H���H��uH������H���L�(M���6�d��I9���L���+g��1�H�=��H���*J��I�����H��x���H�E�E1����H�M�L�m�M��H�E�H�E�I��H��X���H���
�H����H�E�H��L��A�L)�J�8H�E�S�u�AVJ�4(L��x���H�}�M)��J��H�u�Lm�H�� H�}�L���I��u�L�m�H��X���H��tP�t=��
��H�}�����M������L������H���H�������H������f�H�u��
��H�u�L�u�1�L����G�����ML��D��T����~��M����L���/��L������uDH�U�L��1�H�5x�1���/��H�u�H�==��&��L�m�H���H�����L�����H�{ ���H�{ �
��H�{ H�s(�B��L������M�������M�M�rL��x���L�����L�CxH���L��H��I��L��L�E�H�U��9@��H�U�L��H�u�I9�I�|HB�H)�L���@��L��x���H�}�C�DL�U��m�����L�U�H�CxHǃ���H�{ t�L��L��H����L���'��L�k �c���fDH�U�H�}�L���HF����u���uH�E�H+E�L�H������D��T������Hǃ����������u��H��p���H�
����I��������L�k �����L�m�H��X������L�������#���H����H���L�m�A�H�������N�4L��X���M�nL���a��L���H���L��H��H�E�L��L�E�H��x����>��H��x���L��H�u�I9�L�m�HB�I�|H)�H��X����i>��E��C�D5L�E���L�����H�M�H�u�L��L��p���L�E�H��Hǃ�Hǃ��*������rL�m�H�U�H�}�H�U��m��H�{ H�U��/����L��H���>�����f�H�}��7���S���f�E���L�k I������\����H�G�H���H�5{IH��H��h�����������k���H��h���H�}�H�5�I�a���l���@H��h���H��H�5cI�>���I���f��k���8��H�5CH�=K��<��I�����M��L��1�H��p�����1��oB��H�}��F��H���Hǃ�H�������F�����H�E�H�E�f�H�}��������f�H�}����L����%���H�54H�=���;��I������H��p���L�� ��������H��I�����H��h����K���D��T������D��T�������H�5�H�=L��;��I�����M��L��H��p�����1��mA�����H�5�H�=��U;��I���M��H��p���L�� �����L����������%��H�E�H�E��~������UH�5�H��SH��H����B��H�߾�/��H��1��9������j�H�5!�jH��1�L�
z�A�H�
D�����H��H�C H��H�]�XZ��T���@��UH��SH��H���{9��H�t�&�f�&����H�����H��H�5�H�C0�,��H�߹01�H�5Ż���H�߹@1�H�5�����H�߹H1�H�5_��z��H�߹P1�H�5!��d��H�߹X1�H�5'��N��H�߹81�H�5��8������H�]��H���7��fDH�5��&H�������6���ff.����UH��SH��H���{8��H�$�&��&�����~~�&H�����H�C(H�,��fHn�H�p���fl�H���H���CfHn�H�.���~>�&fHn�H�J���fl�fHn����~"�&fl����~�&fl����O��A��@H�RH�5�H��H�=?��<?��A��@1�H�չH�5�H�=�H� �&���H��&H�߾H�
�&���H��H�5�9��H�߹X1�H�5�����H�߹P1�H�5�����H�߹H1�H�5�����H�߹01�H�5���q��H�߹81�H�5~��[���@H��1�H�5q��E��H��H��	H�5��/��H��H�5�H�5�����T��H�]��H���4���H�51�&H����������ff.����UH��AUATSH��H���W6��H���&���&���"H�����H��������~j�&H�CHH�����A�����A����H�C(H��H���fHn�H�5��H�=[�fl�Ch���3��E1�1�A����H���&H���H�5���$�H�=w��3��H���&���A��@H�|�H�5��H��H�=
��
=��H���&�7��1�1�A��H��H�=�I����<��H���&�&��A��1�1�A�H��H�=4�I������L��1�1�A��H�=��H�Y�&�<��A��L��1�1�A�H�=�H�C�&���L�%H�8�&�V��A��H�H�5��H��H�=��8<��A�A� �H���&H���H�5÷�$�@H�=���_&��H�߾
H���&H���&���H�3E1�E1��$1ɺ1�jH�=���5d�&�G ��H���&H�3H�� �lj!�&�9���?��H��H���+��H��H�5���=��1�H��H�
�H�54��%��1�H��H�
�H�52�%��L��1�H��1�A��T�L�B��8��L��1�H��1�A������R�L�!��8��L��1�H��1�A������U�L���z8��L��1�H��L�%�1�A��V�L�ذ�R8��L��H��1�A���1L����.8��L��H��1�A���2L����
8��L��H��1�A���3L�l���7��L��H��1�A���4L�H���7��L��H��1�A���5L�$��7��L��H��1�A���6L���z7��L��H�ߺA�L���71��V7��L��H�ߺA�L����81��27��L��H�ߺA�	L����91��7��L��H��E1�L��1Ҿ
�1���6��L��H��E1�L�a�1Ҿ��1���6��E1�H��1�L�D�H�
��	�1��6��H��E1�1�H�
a�S�1��6��H��E1�1�H�
��Q�1��z6��H��E1�1�H�
z���1�����z��H�e�[H��A\A]]�/���H�5��&H���a�������ff.����UH��ATSH��蝽��H��txH��H�H��tH;0tH��� $����t\H�{0H��tsD�cD�J��A9�}e�sDH�{0�.��H��H��tQ�\R��H��H�H��tH;0tH����#����t@H��[A\]��H�Q
H�5�:H�=yy����fD1�H��[A\]�fDH��
H�5R:1�H�=Gy�����f���UH��AUATI��H����	��I�Չ�H��4Hc�H�>��fDH�e�L��A\A]]�R��f�H�wpH�e�L��A\A]]�K��H�GH1�H��t�pH�e�L��A\A]]����f�H�wx�f.��wP��蓽��H���fD�c���H�e�L��A\H��A]]�/���胼��H�e�L��A\��A]]���H��u�H�8����I��I�$H�8����AUL�
�xA��PH�
�H���1�A�t$�u�H�=xV��I��H�� H�e�A\A]]�ff.���UH��AUATSH��(dH�%(H�]�H��H�E�H�E��E�H�{0tAH��H�U�H�5�1������Eą�uE�CD��xH�{0�E������u�9�rCff.�1�H�U�dH+%(��H��([A\A]]Ã��E�x�H�{0����u�9�s�H�{0H�M�H�U�������t�H�[0L�m�L�e�H���?��L��L��H��H�����M��tL����M��tL�����l����E��D��UH��AUI��ATI��SH��H���1���H��tLH��H�H��tH;0tH��� ����t0H�{0H��t������t�SD��y7�1�H��[A\A]]�H�H�57H�=9v�����@��H�{0L��9�NЉ�L����������UH��AUATSH��H��(H�(dL�$%(L�e�I��H�E�H�E�H�����ʴ��H�{P1�I���|���H�{0H�U�H�u�������CM����1�L���P���H�{P�'������bL������H�{H����1���4��L���������H�{(1��4��H�}�H�E�H��t��H�}�H�E�H��t��H�E�dH+%(�<H��(L��H��1�[A\A]]�C���H�{P1�襹��H�{0H�U�H�u���������H�{P�c�������H�{H1��4���b���H�������O���H���������?���H�{(���3���,���D���3������H�KPH�s H�U�H�}��K���M���v���H�}�H�s L��H�U��.���H�{P�ż���������H�{H��o3�����f.�H�{H��R3�����DH�KPH�s H�U�H�}��Ӳ�������I��f���UH��AUATSH��H��H�0H��t;I��I�����H��H��t(������uH��L��L��H��[A\A]]����H��1�[A\A]]�ff.�UH��SH��(dH�%(H�]�H��H�E�H�E������H�{H�sD�CP����H�CHH��t�.*��H�U�H�u�H���.��������CT��twH�}�H�E�H��t��H�}�H�E�H��t��H�E�dH+%(��H�]���f.�H�{0H���e������H��趯������N���@1�1�H�5�H���u���CT�n���DH�s0H�U�H�}�路��H�CHH���D���H�53�&H������0���������UH��AUATSH��H�M�dH�%(H�E�1�H�z0��L�e�H��H��L���
��H�{x�u/��H�{0�E��'����S@f���M��E�9Љ�Fȸ��DȋE�1���H*��H,�f��^ʉ��H*��X��L,�D��D9kDu3H�E�H�E�E��yFH�E�dH+%(��H��H[A\A]]�H�E�dH+%(��H��HH��[A\A]]���H�{0�o���D9�~��sDH�{0H�U�L�������t�H�[0L�m�L�e�H�����L��L��H��H���~��M��tL����M���Z���H�E�dH+%(uH��HL��[A\A]]�g����f���UH��AUATI��SH��H����H���#H��H�H��tH;0tH���s�����M�������H��I�$H��tH;0tL���D�����\L�k0M9��?M����H�s8H����L���!�L�c0M����@A�H��L��H�����H�5ps��0��H�C8�����H���P���H�{xf���H�5��&H��H��[A\A]]�*��f.�L�k0M����H�s8H��ubH�C0L���*�L�c0M��t��l���@H���H��H�5f/H�=o[A\A]]�t�@L���H�L�c0�/����L���p��L�k0H�C8M9�t�M�����H�C0M�������n���H��[A\A]]�DH���s���@��UH��AUATI��SH��H�����H����H��H�H��tH;0tH�������toM����豿��H��I�$H��tH;0tL���h������L�k M9�thL���_�L�c M��unH�{0L�����H�5{�&H��H��[A\A]]����H�Y�H��H�5^1H�=�m[A\A]]�,�@L�k M��uH��[A\A]]�@H�C L�����fDH�i�ff.�@��UH��AUI��ATSH��������tlH�I��H�8���I��I�$H�8���AUL�
�mA��PH�
��1�H�߻A�t$�H�=mS�X���H�� H�e�[A\A]]�f�H�����H�e�L��[��A\A]]�$���@H������H�e�L��[H��A\A]]������UH��AVAUA��ATA��SH��H������H��tJH��H�H��tH;0tH�������t.H�{0H��tE��t����A�ƅ�DH��[A\A]A^]��H��H���H�5�+[H�=$lA\A]A^]�z�f.�A�����CDE��x~A�V�9�t�A��uD�k@A�tD9�����xiH�����H�{x�x)���CD�H,�9����K@�9��+�CT���L���1�1�H�5�
H������CT�1���D��u��#����1�H�������@H�{xE����f���*��m�����H�{xfI~��s���H�{x�E��#���M�H�{x�\��]M�fIn��_��%�A�v�H������I���@A�v�H����������f���H*��]�H�{x��H�{xfI~����H�{x�E��"���M�H�{x�\��]M�fIn��_�������)�f���H*��e���#�H�{xfI~���H�{xfI~��7"��f��H�{xf(�fIn��\�f(����f��fT�fU�fIn�fV��_��+������H������N���f���UH��SH��H��H�U�H�5W�H��dH�%(H�E�1��E�����U���Hƒ�t8�ҾH�����ҍT�����H�E�dH+%(uH�]����D�H�����������ff.����UH��AVAUATE1�SH�� dH�%(H�E�1�H�0H�E�H�E�tIA��H�U�H�u�H��A���>��uRE1�H�}�H�E�H��t��H�}�H�E�H��t��H�E�dH+%(u_H�� D��[A\A]A^]�@H�s0H�U�E��D��H�}�����t�H�[0L�e�L�m�H��蹽��L��L��H��H��A��"����f�����
�����UH��AWE��AVI��AUI��ATI��SH��H��D�M��C���H���BH��H�H��tH;0tH���2�����"M��t&�P���H��I�$H��tH;0tL��������M��t&�u<��H��I�EH��tH;0tL���������M��to�:@��H��I�H��tH;0tL���������H�K@L��L��L���h���H�KHL��L��L���V���H�KPL��L��L���D���H�KXL��L��L���2����,H�{@1����H�{H1��ګ��H�{P1��ϫ��H�{X1��ī��H�{@D���X&��H�{8�u�H��[A\A]A^A_]�>&��fDH��H��H�5F%H�=�f[A\A]A^A_]��H������H�����H�����UH��AWAVAUATI��SH��XH�G0H�xdL�<%(L�}�A��H�E��#��I�|$0�E�H�������E����E�A�D$@��9�B�)��H,�9�G�1ҍA���D�A�T$DI�|$x9�NЉU��0�E�f(�f��H*�f.�����I�|$ �F��I��H���~�E�H�}�H�}��E�E1�����D�}�H�}��GD1�L��E1���$��E1�1�1�E��$�1�L��A������D��L���:���I��H���H�E�H�E��Y���H��I�EH��tH;0tL���P����t�9]��C�L���"���E�D�{9��g����}��]���H�M�H�}�H�U���誶��H�E�E1�H�E�9]��&H�]�H�u�L��E��$�H�M�H��A���R���H�5�L��M��tL9�t�9$��������L����#��H�}�t	H�}��>�H��tH���1�I�����f�D�}�E���H�5D�&L������H�5U�&L������H�5�&L�����H�E�dH+%(���5ݸ&H��XL��1�[1�A\A]A^A_]�S���1ҾL���
�����@�E�1�1�����IcD$P��x;I�L$H�Q9�}CH�U�H��tH���Z�I�L$HIcD$PH�H�<���H�E�H�E�I�D$HE1�H��������PE1Ʌ�A���t���f.�I�|$x�&��Q�����u�L���������H�}�D�}��HfD1�L��E1��S"��E1�1�1�E��$�1�L��A�����D��L�����I��H���~���H�E�H�E��ɪ��H��I�EH��tH;0tL�������t��L��D�{�k ���E�9��p����}��f���H�M�H�}�H�U����#���H�E�H�E�9]���E1�H�]�H�M�L��E��$�H�u�H��A������M��tI9�tH�5a�L���!���H�5P�L�������L���D!��H�E�H��tH�����H��tH�����I�����fDIcD$P��x:I�L$H�Q9�}BH�}�tH�}��s��I�L$HIcD$PH�H�<���H�E�H�E�I�D$HE1�H���%����PE1Ʌ�A����������ff.���H�GHH��t;�P1���t*�GPU��9к����H��C�1��GP����]�D��1��D��H�GHH��t3�@1҅�t,�OP��U�ɍQ�I�H��1��GP�>����]��1҉��ff.���U�H��SH��H���GT����sT��uH�]�1���H���#���CT1�H�]���f���H�GHH��t#�P��t�GP��9к����C�1��GP���f��ff.�@��H�GHH��t#�@��t�OP���Q���I�1��GP�d���@�ff.�@��UH��ATI��SH�@H��膧��I�|$HH���y���I�|$PH���l���I�|$XH��[A\]�[���ff.���UH��AVAUA��ATSH�����H����H��H�H��tH;0tH���u	������E����A�� ��D9k@u[A\A]A^]�H�{ ���H�{ ���H��H��u�H�{xD�k@H��tf��A*�����E1��+���1�A��H��I����H�KhH�S`L��H�sX�&���H�s(L������H�{ L���n��E9�u��CT��tbH�5��&H��[A\A]A^]�+��H�9�[H�5�H�=`^A\A]A^]���fDH������H������1�1�H�5����H���=����CT����UH��ATA��SH���Z���H��t5H��H�H��tH;0tH���
����tH�{0D��[A\]�I���f�[H�(�A\H�5/ H�=�]]���f���UH��AUI��ATSH��H����	wH�
���Hc�H�>��H��u�H�8��H��I�EH�8��SL�
�]A��PH�
��H���1�A�u�u�H�=$]V��k�H�� H�e�[A\A]]�@H����H�{xI��H9�t�H��t5H��1�1�E1�SL�
�������H�{xH�CxZYH��t���M����L������f�H�CxH������H�{xf����H�{xf����H�{x�c��n���C@f�H�{x�H*��Y���C@f�H�{x�H*����H�{xH��A�H�P���H�5g�d���Xf�H�����H�e�H�߉�[A\A]]���@H����L�kpI��L9�����H��tH�����L�cpM��tL������CT�������1�1�H�5���H�������CT���@H����H�e�H��H��[A\A]]����UH��ATI��SH�����M����H��I�$H��tH;0tL���x������I�|$(I�D$(H��t�(�H��t8���H��I�D$(�!��I�|$(H������H�=y��X��I�|$(H�����I�|$ �a��H��H��u�U�H����H��H��t>�ۢ��H��H�H��tH;0tH��������t�I�t$(H������H���j�H��H��u�[A\]�D[H�8�A\H�5�H�=^Z]���f.���UH��ATI��SH��蚙��H��t5H��H�H��tH;0tH���M����tH�{0L��[A\]���f�[H�h�A\H�5/H�=�Y]�B��f�UH��AWI��AVI��AUI��ATSH�����M����H��I�H��tH90tL����������M����1�L����=��I�}(H��tOL��L��A�3�H��H��t!�t@I�}(H����H��H��u_A����I�EH��H�x����H��H��u�H��[A\A]A^A_]�fDH�_wH��H�5�H�=�X[A\A]A^A_]�P��H��L��H��[A\A]A^A_]�'=���H�,p��H��L��H�B�1�[�H�=�XA\A]A^A_]���DUH��AWAVAUATSH��H���mI��I��H��H���B@H�{(H��tL���o����uSH�[H��u�I�}0L������H��H���H�SH���Eff.�f�H��H�RH��u�L�0�@I�}0L��L�{0����H��H����M��t�H�8���L��A�����A9���I�} 1�1�1��l���A�u8I��H�����L��L��L�����A�E8L������H��H���w��L��H����I�}0H��H����H��L��[A\A]A^A_]�H�;���L��A�����A9�|�L�3H�[H��u���H�0���H��u*@1��N���H�r�H�5�E1�H�=�V�L���H�PH����������L�3�s���UH��AWAVAUATSH��dH�%(H�]�H�^(H��tD�n8I��A9�}	D�~<A9�)H�E�dH+%(�H��[A\A]A^A_]�@A9�H�G H�s(I��DL�A9�L�s0H�����DO�H����M����H��@P �mA�D$@AD$8D9�A�\$<AL�A+\$DD9�AO�9��SH�
��H�n��1�H�=�UL������#�L�����I�\$0H��p���H���$L�����E��M��H�������H�[H����D�sE9�|�KD9��L�H�����I�{H�P(t�H�B8H���`A�s L��M�M���\H�����D��H�����L���������������fo�p��������)� ���foE�D)�L�� �����L��)�0���foE�)�@���foE�)�P���foE�)�`�����I�} H�����L��H�������f�H�[H������f�M��E��L�����I�\$M��H����D9{8���D9k<JH�[H��u�����@H�SH��������L�����H�C0I��M���m���I�\$(����H��D��D��L���G���H�[H��u��x���f�H��L����������x8H������l��H�����L���������H�B8�_����D��D�����DL��p���H�������L�����L��L�����������l���fo�p����������H�� ���)� ���foE�)�H��)�0���foE�)�@���foE�)�P���foE�)�`������L�����H��L��H�����I�x L�������L������(���@I�sL��L�������L������H������9���L����L������H��������I�A�s H�B8L��M���J���H���H�58H�=R�����������f���H��t?UH��AUI��ATI��SH��H���H�3L��L���b���H�[H��u�H��[A\A]]�fD��UH��AWAVI��AUATSH��H�����H�PH�����dH�%(H�E�1��S���H���*L����H��I��L���%����L���H���L��蠹������H�� ���L��p���L��H��L���̺��H���t��uxH��L�������y�I�F H��L��L�����H�����H������=���uI�~0H�����H�5�w�����H���*���L���� ���I�v`��L�����@����K���H���`���{���L������H�E�dH+%(uRI�~PH�����H�����H��[A\A]A^A_]�y���f�H�E�dH+%(uH��[A\A]A^A_]��
�f.���UH��AWAVAUATSH��x��l���D�GHdH�%(H�E�1�E��t
I���L��t#H�E�dH+%(��H��x[A\A]A^A_]ÐH�m�&L��p���I��H��L���8����D����A���Li�p���ʚ;L�x�������I�Ex����H���dH��@89�OЁ�����MI�} L����L����H�߉�d����{�H�߉�h����m��h�����d�������1�����!�)�9�z��xv��l�����u_L�牵l����1���l���9��;A�����uSA������	1�L��dH�5�}�����A����%f.�1�H��L����nH��L��L�����H�"�&L���8����D���Hi�p���ʚ;H�x���H�E�dH+%(��H��xL)�L��E1�[H�
��H�vNA\A]A^A_]�
ff.�H���H��H���@��h���I���I�} L����L���-��I�ExH���Z����`���f����ADž�����Ao$L��)�p����AoD$)E��AoD$ )E��AoD$0)E��AoD$@)E����L��L��L������q�����ff.�@��U1�H�5�H��AVAUH�����ATSH��H��H� dH�%(H�E�1���D������SHE��������8�t&H�E�dH+%(�%H��[A\A]A^]���L��0���L����H�{ �CHL��L�����E����H�{PL��L��赡��L��L�������u�H��L��L�e�L���T���fo�0���L��)E�fo�@���)E�fo�P���)E�fo�`���)E�fo�p���)E��`���udH�{ L��L��1�H�5�P���������H�C L��L��L�m�L�u�H�E���������H�{0H�U�H�5vr���q������@L������y�f���UH��AWAVAUATSH��H��dL�4%(L�u�I��H���l���H��I�H��tH90tL���������oH�{ I9��^H����H��1�1�E1�SL�
����������ZY���t������VHǃ�H�s`H��tH���]H�{XH��t
�oP��H�{x���H���f�H�CxCXH��t	H�{ �I��H���H��t	H�{ �4��f�H�{ �����H�{0H�5�z��H���
��H�{0�D���C8H�{ H�C0�\���L�c@I��M��t%M�,$L��L�����L���I��M�d$M��u�L�c@L���C��H�{PH�C@H�CPH��t���L�s M��u0H�E�dH+%(�}H�e�[A\A]A^A_]�f.�L�s L�kI�}���H�=aH��H��1����I�}H��I����L��I�����E1�1�1�L��1�L��p����C�PH�CXI�����f�1�H��&@ H�50�&H�=��&@0@@@A�D$P�HHL�`(L�� ���H�@8H�C`����L��L��L��H�C0H�C@�Z��1��L��L���h�1�1�L��H���L���R�L��H����3������ǃ����H�SH1�L��H�5]�1���L�����E1�H��L��H�CPA�H����H�5%��F�������\����������1�H�ڿdH�59w���d�������-���f�H� H����������fD�W����fDH�E�dH+%(u}H�e�H�f�[H�5�H�=�GA\A]A^A_]�Q����k	�����fD�[	�����fDǃ�L���������f��+	��ǃ��"��������UH��ATSH� H��t$�H�=mGH���1����1�H���g���������������uoL�cM����A�,$t+H�{(H��t���H�ޛ&H��[A\]H�@0��f�I�D$H��tL;`htPI�|$���L���)�����K��ǃ����3��ǃ��[���@H�@h�fDH�z]H�5ҐH�=yF�����F������UH��AUATI��SH��H��H�ڏ&H����H����H�H�5��&H��tH90tH���T�����G0��H��M��tOI�$H��t	H;0��L���%�H�&�����H��H�5H�=�E[A\A]]�)��f�L�k(M��tGH�C(L�����H�{0H��H��H�5%�[A\A]]����f.�H�!���H��[A\A]]�DL�-�&L�����������T���L��H���I������@L�k(M9�t�L���_��L�c(M���k����^���f.�f.�f.�f.�D��1�H9����H�WI��H���O��I�I �r8H9�� 9��5D�A<A9��(UH��S@D�Z<�y8A)É�E��A��EH�A��A)�E9�EN�)�A��A��DH�D��)�A9�DO�E9�|I�fD9���H�RH��td�r89�|]�J<9�u�9�u�I���MD9�}H9�}H�IH��t;�y8D�A<9�u�D9�tJ})I��I�QH��tI�I �r8H9�tD9�|
D�A<A9��C���H�]�L����f.�D9A8u�D9A<u�I��H�IH��u���fD9�t4|NjJ<9�}�I���9�t.|�J<9�}I��H�RH�������L���D�J<9�u��7����J<9�u�I����H��H�?H��u�H�NjW89�	9w<��H�H��H��u�9�E�O<9�|{9�u9�u�WD9�|dH��H�H�����W8�G<9�u�9�u�H���f��G89�~YH��H�H��u�H��f�9O8u�9O<ueH��H�H��u��f�9�,������Q8H���c���D9w<�u�9�u��H��@9w8u�9w<uH��H�H��u����ff.�@���ff.����ff.����ff.�����fD���ff.���UH��SH��H��H�!�&����CH�]���fD��UH��SH��H��H�:���H�H�]���ff.�@��UH��SH��H���Gt"H�{�1���H��H�]�������H�?������ff.���H��t7UH��SH��H��H�?���H�{�ھ��H��H�]����X�����ff.�@UH��AWAVAUATSH��8H�G�OT�GPH�E�H����L�%�H�E�H�x�@��H�G�OT�GPH�E�H����H�E�H�x�@��H�G�OT�GPH�E�H���hH�E�H�x�@�GH�G�OT�GPH�E�H���(H�E�H�x�@�H�G�OT�GPH�E�H����H�E�H�x�@��L�o�OT�GPM����I�}A�E��H�_�OT�GPH��tuH�{�C�NL��OT�GPM��tMI�A�G�L�w�OT�GPM��tI�~A�F�����M�vM��u�M�M��u��H�[H��u�M�mM���^���f.�H�E�H�@H�E�H������H�E�H�@H�E�H������H�E�H�@H�E�H�������H�E�H�@H�E�H���X���H�E�H�@H�E�H������H��8[A\A]A^A_]��1�L������M�vM������M�M������7����1�L�����M�M����������@1�L������H�[H����������@1�L�����M�mM���M�����@1�L���������1�L���v�������1�L���f������1�L���W�����1�L���H��������UH��ATL�%��SH�^�NT�FPH��tH�{�Ct���H�[H��u�[A\]�1�L�����H�[H��u�[A\]����UH��ATSH��H�pL�ND�F L�ft.H�e�L��H�|1�[�H�=?=A\]���f��5*�&H����t3H��H�{p�1�AQH�
�{E��M�����XZH�e�[A\]�DH�=�{D�E�L�M��,�D�E�L�M�Β&���f.���UH��SH��H����H�<�&�2�&�����~�Z&H��H�C(H�<|H���H�.H��0H�0}fHn�H�t�fl�fHn�H�t���fHn��~`Z&H���H���fl����~GZ&fl���H�]���fDH�5��&H�������N���@��UH��SH��H����H�4�&�&�&��uBH���H�� H��H���H�����H���H���H���H�]���@H�5ّ&H��虾������UH��SH��H���+�H���&���&��ub�~rY&H��H�C(H��fHn�H��fl�fHn�H����~=Y&H���fl���H�]���DH�5)�&H���������UH��SH��H��H� H�C H��t�z���H�{(H�C(H��t�d���H��&H��H�]�H�@(��ff.�@�����u�f�H���������UH��SH��H��H�G0�OxH�pH�CpH��t����H�{(H�C(H��t�ط��H�{ H�C H��t�·��H�{8H�C8H��t謷��H�%�&H��H�]�H�@(�����UH��&H��AVAUATSH�����H�����H����L�5I�H��I��L�����I��H����L��藸��A�H��H��H�C(H��H�5	��t���H�{(H��A�H�C`H�\H�5&D�P���H��H�Ch�D����t[A\A]A^]��H�s`H�{(��H�shH�{([A\A]A^]�޽��fD�#���H�5��I��H���A�L��L��L���3�L��L�����4�����UH��ATSH�����H��t)H�5A�H�����I��H��t1H�s`H��uPH�shH��u/H���&H��[A\]H������f�C`��fDH�ChL������fDH�C`H���x���fD��UH�D�&H��ATSH�����H����H��t8H�5��H������I��H��t!H�s`H���e�H�shL��[A\]�U�D[A\]�ff.���UH�ԍ&H��ATSH�����1�H��蛿��1�1�H����H����H��t:H�5�H���S���I��H��t#H�s`H���/���H�shL��[A\]�����[A\]���UH��SH���oG@dH�%(H�]�H��H�0���H�u�H�����E�)H�E�dH+%(uH�]����&��fD��f�H�pGPt�@UH��SH��H������H�5��H�CpH������H�{pH��1�H�5���/�H�{p1����H�{pH�]�����fD��H�pt�@UH��SH��H�����H�5(�H�CpH�����H�{pH��1�H�5L����H�{p1��,��H�{pH�]���N��ff.���H�pt�@UH��SH��H�����H�5��H�CpH�����H�{pH��1�H�5ܘ�W�H�{p1����H�{pH�]������ff.���UH��H��SH��H���x�H��H���m���H�������u	H�]���H��H�]�����fD��UH��ATSH�����H�.�&� �&���H���H�5+@A��1�fHn�H����~�R&H��fHn�L�%�sH�=@fl�C�~�R&fl������L��A��1�H�7sH�5LsH���&�Ӻ��H�|�&�'��A��E1�H��H��H�5*sH�=0s���H�:�&H�߾H�C�&�&��H��H�5l����Hc
0�&H��1�H�5^?�/���L��H��1�Hc
�&[A\]H������H�5��&H���������ff.����UH��ATSH�� H�҉&Lc%É&dH�%(H�]�H��I����H��I�<$1�j�����H�M�L�M�E1���I�<$� ��H�u�H��脾���U�+E�ЉXZH�E�dH+%(u	H�e�[A\]�������UH��SH��H���{�H��H�]�1����ff.����UH��AWI��AVI��AUATSH��H�����I��H����H���CH������H�{I��H�8H;C��H;K�,H9�s
J�/L9��ML��L���2��H�LkL�kB�(�L���E��I���<[��<]u^M�hM����L��莻��H�{I��H�8H;C��H;K�7H9�s
J�7L9���L��L�����H�LsL�sB�0L���}���L���u���H��1�[A\A]A^A_]�@H�����L��H�����H���7��@���f�M�`M���]���H�����1�H���Һ���L��L�����{���H�����1�H��诺�����f.�H�����L��H�����H������M���f�L��L�������H�����H��1��_����L������I���<[t(<]����I�whH�����1��.�����f�I�w`H�����1���������f���UH��AWAVI��AUATI��SH��(dL�,%(L�m�I��H�E��c���L��I���S��H��H���H�H������:H���÷��H�����x*��H�����H�E�H��輭��I�EH�u�H�x8����I��H����H�}���L��茭��H�}�胭��H�u�1�H��tI�}����H�U�dH+%(��H��([A\A]A^A_]���x�f���I�EH��H�=�FH�p01����H�E��P���@M���M����L��L�U�貸��I�|$L�U�H��H�8I;D$��I<$I�H9�s
H�L9���H��L��L�U�����L�U�I�$I\$I�\$�M���/L��L�U��C���I�|$L�U�H��H�8I;D$��I<$I�H9�s
H�L9��.H��L���c��I�$I\$I�\$����@H�����L��H�����L��L�U���L�U��j���f�L��H�E���H�5��H�=�8H�����5�&L�U�I�ƅ�tML�E�H�}�I��L��1�L�U����L�U�����fDH�����L��H�����L���w����f�H�=\l���L�U����&���fDH�����1�L��������f.�H�����1�L��L�U��۶��L�U����f�H��L��������H��L��L�U����L�U��N����L��1�H�����L�U�苶��H�u�H�����1��y����0������ff.�@��UH��AWE��AVI���PAUE��ATI��A��SH��H�u��M��
��H�u�f�M��H�@H�M�H��H�0@@@(@8t4L�`(�H8D�x<�@HA�D$P��A	�D�kHH��H��[A\A]A^A_]��H8I�~xH��H��7��D�x<�@H��D	�CH�!�I�Fx�O��t�I�~x�[���H�!d��H�5,��1��I�ff.�f���UH��AWE��AVI��AUI��ATA��SH��H�]����M��tpH��t|I�UH����H�z���S<A9�|&��ff.�ff.��D;c<�.H��H�[H��u�H�PH�XH�BH����H�CH��[A\A]A^A_]�f�I�^h�f.�H�L9��h���H��H��u�I�]H��t3H�{�d���H��DD;b<��H�@H��H�PI�E 댐f�@I�E I�EH��[A\A]A^A_]Ð1��@�S<A9�tUD;{8��|tA9�HO�H�[H��u�H�@H��H�HI�E ����ff.�ff.�fD9S8u+H��H�[H��u��DH�PH�XH�B����H��H�����DH�PH�@H�B�7����~CfHn�H��fl�fH~�H���f���UH��AWAVAUATSH��H��t^I��E1�I�$�L�0D�x���L��H���0���D�{L��H��H�莯��M�d$I��M��u�H��L��[A\A]A^A_]���E1�����UH��AVAUATI��SH��H��r&H���+H�5�r&H�H��tH;0tH���O��H��+����H��r&H��tTH�;H�5�r&���H�x��H�sr&H���JH�;H�5`r&�˲��L��H��H�@H�e�[A\A]A^]��L�-9r&L���a����t�H�=F+�1��H��E1�E1�j�8H�ƿH�
1�輪���PI��H������L��L���a��Y^�F���f.�H�	�H�e�H�5��[H�=$(A\A]A^]�z���f.�L�-�q&L�����H�5�q&�������H�=�*���H��E1�E1�j�8H�ƿH�
�������PI��H���q���L��L�����_H�5.q&AX�c����L�-q&L���A���������H�="*�
��H��E1�E1�j�8H�ƿH�

�蘩���PI��H�����L��L���=��XZ�L���fD��UH��AWL�=`AVL�5&fAUL�-fATSH��H��Hc,}&L�$A�t$H�5jI���L��H�����L��H�����L��H������H�5�eH������A�|$w.A�D$H�3�Hc�H�>��f�H�5�eH���!�H�5�|&H��H��[A\A]A^A_]���@H�5�HH��������L��H������L��H������L��H�����ff.���Hc5|&H�<�|��ff.����UH��SH��H��Hc	|&H�<���H�5�{&H��H�]���\��ff.����UH��AVAUATL��0���SH�]�H���odL�4%(L�u�I��)E��oG)E��oG )E��oG0)E��oG@)E��fDfoE�L��)�0���foE�)�@���foE�)�P���foE�)�`���foE�)�p����D�����t_L���8����������tLfo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E�fo�p���)E�H��艬�����Y���E1�L��0����f�foE�L��)�0���foE�)�@���foE�)�P���foE�)�`���foE�)�p���茺����teL��耰���������uRfo�0���A�)E�fo�@���)E�fo�P���)E�fo�`���)E�fo�p���)E�H���˫�����S���E��t1foE�AfoE�AFfoE�AF foE�AF0foE�AF@H�E�dH+%(uH�İ[A\A]A^]����f���UH��ATSH��`�odH�%(H�]�H��)E��oG)E��oG )E��oG0)E��oG@)E�萭����t1�H�U�dH+%(uGH��`[A\]�f�L�e�L���D�����tL���8�����豿����t�H���%�����螿����������?��ff.�@��UH��ATSL�e�H��`�odH�%(H�]�H��)E��oG)E��oG )E��oG0)E��oG@L��)E�詸����u1�H�U�dH+%(uKH��`[A\]�L��耮���������u�H��荬���¸��u�H���Z������Ӿ����������t��@��UH��AUATL�e�SH��H���o'�o_dL�,%(L�m�E1��oW �oO0�oG@L��)e�)]�)U�)M�)E�)�0���)�@���)�P���)�`���)�p����^���M��H�߅�L��0���H�5�`ME�1�踟������fo�0���fo�@���Cfo�P���C fo�`���C0fo�p���C@DH���H���H�߃�_t8�����tH���ϵ����u�H�E�dH+%(uUH�ĸ[A\A]]�fD�����u���DfoE�foE�CfoE�C foE�C0foE�C@�w�������f���UH��AUATL��0���SH��H���o'�o_dL�,%(L�m�E1��oW �oO0�oG@L��)�0���)�@���)�P���)�`���)�p���)���)��)����)����)� ������M��H�߅�H����H�5�^ME�E1�蕞�����fo���fo��Cfo����C fo����C0fo� ���C@L�e�ff.�H���H��������oL��)E��oC)E��oC )E��oC0)E��oC@)E��l�����tHL���`�����_u[foE�H��foE�CfoE�C foE�C0foE�C@�Ǧ����t�H�E�dH+%(uqH��[A\A]]�H���8�����t�H��謦�����4�����f�fo�0���fo�@���Cfo�P���C fo�`���C0fo�p���C@��������ff.���UH��AUATSH��H��hdL�,%(L�m�A���7���oA��)E��oC)E��oC E��L�m�)E��oC0L��)E��oC@)E�ud�w�����tKE��u.H��������_tiH�E�dH+%(u}H��hD��[A\A]]�@L��E1������_A����@E��tA���ó��뚐H��E1�赩����_A���@L��蠩����_t�H��E1��П����A���t���谿����UH��AUATL�e�SH��h�odH�%(H�]�H��)E��oG)E��oG )E��oG0)E��oG@L��)E���ux�s�����u'1�H�U�dH+%(��H��h[A\A]]��H���0���H��A��������uAE��udL���Ԩ����_u�H���Ǩ����_t�H������������諲���f��E���u���L��芨����_�����_���@H���p�����_�����E���荾��ff.�f���UH��AUATSH�]�H��X�o_�o'dL�$%(L�e�I���oW �oO0�oG@)�0���)�@���)�P���)�`���)�p���)���)��)����)����)� ���)�����)�����)�����)�����)����)e�)]�)U�)M�)E��
�H�������tH���|����������u�E1��-@H���`������ٷ����u"H��A���������H���W�����t�E����L������L������H����L��������xL��L��蝪������fo���A$fo��AD$fo����AD$ fo����AD$0fo� ���AD$@H��0���L���A�����1����
H�U�dH+%(�YH��X[A\A]]�@foE�)���foE�)��foE�)����foE�)����foE�)� ��������fo�����H��)E�fo�����)E�fo�����)E�fo�����)E�fo����)E��$���L��H�������efo�����A$fo�����AD$fo�����AD$ fo�����AD$0fo����AD$@����L��蠣������������H�������u�foE�A$foE�AD$foE�AD$ foE�AD$0foE�AD$@�y����T���@��UH��AUATL����L������SH���o'�o_dH�%(H�]�H���oW �oO0�oG@L��)�0���)�@���)�P���)�`���)�p���)���)��)����)����)� ���)�����)�����)�����)�����)�����u�L�����L��L���"�����xL��H�������tfo���fo��Cfo����C fo����C0fo� ���C@H��0���H��蕧����1�����H�U�dH+%(��H�Ĩ[A\A]]��fo�����L��@���L��)�@���fo�����)�P���fo�����)�`���fo�����)�p���fo����)������&���L��H���+�����_fo�����fo�����Cfo�����C fo�����C0fo����C@�����H���(�������������fo�@���L�m�L��)E�fo�P���)E�fo�`���)E�fo�p���)E�fo�����)E�谬����tL��褢����������tIfo�@���fo�P���Cfo�`���C fo�p���C0fo�����C@�U���f�L���h��������L���8�����豲����������R���f���UH��AUATL�e�SH��h�odH�%(H�]�H��)E��oG)E��oG )E��oG0)E��oG@)E��������H��芻���oL��A��)E��oC)E��oC )E��oC0)E��oC@)E�胫������E����H���j�����_��H���Y��1�����H�U�dH+%(��H��h[A\A]]��L��� �����tL��������荱�����C���H��������v������,������E��u�H���Ӡ����_�i������H�E�dH+%(ugH��hH�߾[A\A]]����f.�L��舠����_������(���DL���h�����_�����H��藖�����a�������u���DUH��AWAVI��AUATSH��8H�G(H�u�H�U�H�dH�%(H�]ȉ˃xL�x0�pH�E�H�E�M��u0��ff.�ff.��M�M����M�/A9]u�H�E�H�U�L� H�E�H�xA�E0��I�u(H�M�����t�Hcu�L��L��,���Hcu�L��E�L������U�9�t���x�H�M���I�D�$�E��E���I�V0�M�D�`�HL�(H�PI�F0M�M���\���ff.�@H�E�dH+%(�QH��8[A\A]A^A_]�fDA�u(H�M�蛨�������E�1�L��I�Hc�L��k���1�L��E��Eą�I�Hc�L��P����U��1����H�E�L�&H�M�1�H�U�H�x�6���tb�E�1�L��I�Hc�L��
���1�L��E��Eą�I�Hc�L�����U�H�}�A�v8�O�<��t%9�g�A;N<u0)�A�FD����f�������������9�u9�A;N<C)�A�N@���H�
6�H�L�H�=�1��̛������H�
����H�
ש��H�
�����׳���UH��AWE1�AVI��AUA��ATI��SH��(H�_H����fDH�{t)I�$�@P��A�D$TuI��H�[H�{u�DM����Ic�M��H�E��)ff.�ff.�DM�d$M����I�$L�kM��t�A�Et�I�}IcVI�6H��tH�u��U���H�u�HcU�I�EH��I�}M�ME1�jH�M��x�ZY��t�L���:��H�e�H��[A\A]A^A_]��H��L���%���M�d$I��I�\$H���������f.�1��ff.��UH��AWAVA�����AUATI��1�SH��H��(�U�I�xH�U�H�M�H�M�dL�,%(L�m�M���E������E����諥��tD�u�H�CH��tH�xtH��@Pt:�CTt4@H�E�D�0�H�U�dH+%(��H�e�[A\A]A^A_]�f��E�D9�}�D�xE9�|(�}DI�$Ic��H�&V&H��A�E9�}WD��L��H�����H��t�I�}I�$H��t
�b�I�EH��HcM�I�}Ic�jM�ME1�H���ڲZY���L���E���8����#���UH��AWAVAUATSH��(dH�%(H�E�1�H��H�E���H����8��
H��I��H���UH�=~M艕��A�}I���H��tFH�CL�5S4H��t6fDH�xt)H��BP�$�CTuH��H�@H�xu��I�u(1����H��f�H��tCH�H����H�H�
�B�_H�@H��B���H�q(H��蠓��H��H��u�1�H���~��I�D$H��vH�P�H9�HF�I�$I�D$�I�D$H�PI;T$�?I$�)I�D$H�PI�T$I�$�DI�<$L�m�1�L���W�H��H�����L���n����@f�H��H���Š��H���
���DH�PH����H�:賜H��M���H����H��H�E��2���I�|$H�u�H��H�8I;D$�WI<$H�H9�s
H�H9���H�U��T���H�U�I�$IT$I�T$�I�D$H�PI;T$��I$�|I�D$H�PI�T$I�$�DH�[H�CH��������&���fD���H��B��t^��tYL�
*�A�!1��H�
��H�\H�=�����1�H�E�dH+%(�H��(H��[A\A]A^A_]�@H�BH�������H�8�k�I��M����H����H�����I�|$I��H�8I;D$�LI<$K�.H9�s
J�/L9���L��L������I�$Ml$M�l$B�(I�D$H�PI;T$��I$�|I�D$H�PI�T$I�$�D�����H��BP����M���?I�D$H�PI;T$syI$�$I�D$H�PI�T$I�$�DI�D$H�PI;T$�>����L��H�����L���!��H�[�@����H��IH�5r�H�=I
見������H�IH�����L����������I�EH�������@uH����H�CH����H�8�ЙI��M���0H���H���S���I�|$I��H�8I;D$��I<$K�>H9�s
J�?L9���L��L���w���I�$M|$M�|$B�8I�D$H�PI;T$�8I$�|I�D$H�PI�T$I�$�DH�������T���@H��H�����L��H�������������f�H�����1�L���������f.�L�/H�=&H�1���A�}I�������I�EH��������@��������H�U��^���H�U��E���H�����1������H�5�.1�����H�[�c����H�5�G1������H��GH�5��H�=_載�����H� �H�5��H�=@蝉���m����H�T.H�����L�����������H�O=H�����L��������L��L��荽���Q���H�����L��H�����L������F���H�����1�L���)����0���1�H�����H�������H�5�-1������P����H��-H�����L��� �����H�E�H�5��H�=�L�p�0����H�=BH��L��1�臑��L���������H�UFH�5T�H�=�p����@���H�����L��H�����L���������H�����1�L���L������1�H�����H���6����H�5�,1��#�������L��L���C����l�������f���UH��AWI���XAVI��AUI��ATSH��8H�M�dL�$%(L�e�E��褳��H�M�f�H�@PH��@ �@PL�0A��L�xF��H�H(D�@T@@0@@M���~A�GT�tA��H�C(D�CT��%I�GH���8H�xt	I��@Pt�KTM���A�~�M�fM����A�D$�g�A~FfIn�H�=�[&fl�)E�M�,$H���H�E�jL��L�
`�PE1�1�H������n�A�t$1�H��I���l�H��XZH��t*�F���nuH�>H�u��ւ��H�u���X��I�$H�͞�1�H�=��:���1�1�H�=TD�
�I��L��菂���f.�M����A�~��I�t7A�FPt�CTuw1�H������/@A��D�@TA�FM��tZ����I�FHH�����@H�C H�E�dH+%(�H�e�H��[A\A]A^A_]�@A�D$L�cM��u1A�F��u�I�FH��t��@�m����M�fM���P���I��@���A�V���DM�fM���(����X���fDL��1�����I�FHH���L����C���@A�V�KT��M���p���������M�fM���������S���H�=�1�1Ҿ 諔H�\Y&H������@I���i���軥��ff.���H����UH��AVAUI��ATS�WP��������%�������	ʉWP�����GH�_��t3H��ti�kucH�;�CtH�J�H�{H��t?�<��8f.�H��t`�kuZ�CH�;t?��H�{H��t6�	��/�B���H�޿�ſ��I�]H��t!�kuH�;�Cu�����H�޿蛿��M�e0L�5P(��M��u.�]f�H�{L�����H�޿8�g���M�d$M��t-I�$H�;���H�{����C0t�H�{(�����M�e0L������I�}���I�} ���I�]HH��t/�ku)H�;�Ctj�%�H�{H��t��H�޿�ھ��I�}@L������I�}(H�5������[L��A\�XA]A^]驾��f�[A\A]A^]���~���f��ff.�@��UH��AWAVAUATSH��L�E�L�M�H���H��H���I��H�I��I��輟��H����M���
H�E�HE���M��tI�}L��苟��I��H�����X����H�xH��I��H�H��H�@P1�H)���X���H�L��H�U(艧I�GI��H�����E��@��A�GPH�߀�A�GP贒��H�}I�訒��I�G(H�}I�G �E�I�G0A�G�E A�G8A�GP���H��I�G@�i���I�}L��H�����H��H�=`?1����A�WPH�Ɖ���0�	�A�WPI�}L���Ē��M��t8��լ��H��I���
���A�e�L��I�EI�EI�|$(�|���I�D$(H���[A\A]A^A_]�H�59�H�=�	�
����5�L&I�ą�t(H�}(I��L��1�1����H��1�[A\A]A^A_]�@H�=qj�<����vL&����f�H�`H�5��H�=��&����@M��tI�}L��菝��I��H����H�}�tH�}����X�׫��H�xH��I��H�H��H�@P1�H)���X���H�H�}�t,H�U(H�}Ⱦ�s�I�GI��H�����@��H�}�ub�E�����fD�5�K&����H�}(I��H�
�1���Ȼ������H��H�5��H�=��&������H�U(H�}���ޤI�GH�������L���X������fDA�nuI�>�9{��L���輺��I�GH�5��H�=��1����5�J&I�ą���H�}(I��L��1��
�����H�=�h�d�����J&�������H�|<H�5��H�=��F~�������H�k<H�5��H�=��&~������H�=9h�����>J&���g������UH��AWAVAUATI��SH���H��0���H��(���H�� ���L�����L��8���dH�%(H�E�1�HDžh���M��t
I�9�aH��;E1���~�&fHn�H��;L�m�fl�fHn�H��;)E�fHn�H�:i�~R&fl�H�E�)E��~F&fl�)E�foVk)�p���K�t�I�<$�Q|��I��H��t(H��H�=��*����ډ�B���p���	��!؅ɉ�E�H�zC&I��L���I��u�I�<$�ҝ��L�hM���5DžH���E1�E1�Dž���DžL���HDžP���HDž���HDž@���HDžX����M�m0M��tWA�}u�I�uH�=��`�������I�EH����H�xP�R���I�}XA�t$\I��聴M�m0��L���M��u�f�M����I�FH�PI;V��I�)I�FH�PI�VI��DL��P���M����L���Ӄ��I�~I��H�8I;F��I>K�/H9�s
J�/L9��\H��P���L�����I�MnM�nB�(1�L���\���I��A�D$\��L���H��h���H��uHL��X���M��t3�����1�L��L��L��h�����L��I���qw��L��X���H��h���H���:L���Rw��H��X����Fw��H��@����:w��H������.w��H��P����"w��H��h����H���=H�U�dH+%(�VH�e�[A\A]A^A_]�I�uH�=�8蘑����udI�EH����H�xP莋��H��X���A�t$\I�}X蹲���������fDH��[H�5��H�=���z��1��j����I�uH�=�8� ������HI�EH����H�xP����H��@���A�t$\I�}X�=���H����b���f�L��@���M���x��H���1�L��L��L��h���L��@����_�L��I����u��H��h���L��@�����M��tJ��L���1�L��L��L������ �L��I���u��H��h���M��L��@���L������,���fDI�|$APM��L��S������� ���L��X���H��(���H��0����l���H�� L��@������@L��H�����H�����L�������T���f.�I�uH�=.7�������I�EH����H�xP貉��H���������fDH��8����D}��1����D�H�/,H�����L��荳���m����M�|$hM���@L���:���I�~I��H�8I;F��I>K�/H9�s
J�/L9��PL��L���a����f���@��^����H��X����h���I�uH�=��ώ�����4I�EH����H�xP���H��P����%���DL��h���M����HDžP���E1�HDž���HDžX���HDž@����B���@E1�L��h������L��L���^������H�����L��H�����L���P�������聋���H��@�������H�����1�L����~���f���HDžX���E1�L��h���HDž���HDžP����|���L��L���Ѫ������������H���������I�uH�=&胍���������I�}��M���I�FH�PI;V��I�|I�FH�PI�VI��DI�EH�pPH����H��H������~��I�~H�����H��H�8I;FsvI>H�H9�s
H�H9���H������>���H�����I�IVI�V��C�����)����H��P����*����H�FH��L���°���R���H��H��H��L��誰�����H��L���Y}������_���1��{��H�������H����H�����H������.}��L�����I��I�xH�8I;@��H�����I8L�H9�sH�����J�7H9��!H�����L��L������6���L�����I�MpM�pB�0I�@H�PI;P�PI�(I�@H�PI�PI��DI�EH�pPH���H��L������H������l|��L������H�����I��I�xH�8I;@s_I8J�6H9�s
J�7H9��L��L�����腊��L�����I�MpM�pB�0M�����H���������H���������H��L��H��H��L���������L������H�����L��L������է��L���������H�����H��1��{��1��H�591�t{��I�EH��1�H�pP�a{�����I�t$`H����H����H��H�����H�������?{��L������H�����I��I�xH�8I;@s0I8J�6H9�s	J�7H9�srL��L������\���L������!���H��H��L��H��L���������L���������H��1�H��H������z��L��������H��1��z������L��L�����誦��L��������L��H��1�L������Yz��L������O���L�ǹH��L�����H��/�n���L��������H�����H���9���L��L������3���L�����������UH��AVAUATSH���9����L�kL�5�H�CM��tGM��M�mI�|$A�D$�AH�GI�|$H��t�oPu���L�� �W���M��u�L�sM��tjM�fM���%H�E1��@I�D$M��H���I��I9$u�A�D$��I�D$M����I�EA�D$��L�� �߬��L�cM��tA�l$��L�c M��tA�l$��H�CHL�-���H��t2H��R8��t(E1��
fDH�CHJ�<�L��I��茯��H�D;`8r�H�{@L���w���H�{H��l��H�{8��l��H�޿X[A\A]A^]�@���1�L���F���I�|$�|��������I�<$A�D$���;I�|$H�����(��{fDI�<$A�D$tD�I�|$H��t:���3fDH�H�^.��H�5`�H�1��x���l��L��莫�����f���k��L���n������f�I�|$H��H�5!�������I�|$�"������0����V���DI�|$�v����5����I�F�����%ff.�f����nPH�Ft�DH��������H���Uf�H��AUI��ATI��SH��H�^FH��t#ff.�@H��H�[L�����H��u�I�]0I�E0H��t!ff.�H��H�[��_���H��u�M9l$htsM9l$pt<I�}(H��tE�oPtH��L��P[A\A]]�&���fD�K�����f�I�D$pI�}(H��u�I�|$xL���1���I�D$xI�}(H��t�랐I�D$h�DH�,H�5B�H�=i���m��fDH�FH�VH��t+H�PH�FH�VH��t.H�PH9wht1H9wpt>���DH�H�P H�FH�VH��u�H�H�PH9whu�H�FH��t.H�GhH9wpu�H�FH��tH�Gp�R���f�H�FH��u�H���f�H�FH��u�H���f�UH��AWA��AVI��AUATA��SH��H���F8�V<9���D9���9���9�	D9���D9��^D9���L�kM��tL��M�mD��D��L�����M��u�L�k0M��tYH�C0� ff.�@H�C0H�FH�s0M��t/L��M�mD9f|�D9~ܿ�B���M��u�ff.�f�H�3H��tD�C<D9c8��E9���D�c<H��[A\A]A^A_]�fDD9�|�9��H��H��L��[A\A]A^A_]�&���fDH�>�������@H�s H���!���D9f<����L�nD��D��L�����M�������L��D9f<t����E9��f����cH�D�{8�]���f.�H�sH�������D9~8�����L�nD��D��L���'���M�������L��D9~8t����H�S(E1�D��L���μ��D�c<H��H�CH�FH�sH�FH�^H����H�pf�H�Kfo�CH��t?H��H��H�ID;`8HN�H�H�z H����H�GH�z H�@H�xH�B H��u�H�C0H�C0H��u6�o���ff.���PD9�AOԉPH�S0H�PH�C0H���A���H�ȋPH�HA9��A9�AM׉PH�V0H�PH�F0H��u������fHn�Hfl�B�,���H�H�p ����fDUH��AWAVAUA��ATSH��H�G`H�pH����I��A��H����ff.��H��H�	H9��aH��u�L�vH�^D9n<}H��t9I�ZhH��H�^D9n<|�D9~8��L��D��D��L�U��L���H��L�U�u�M���I�zhL��M�v��C8D9�݋S<D9���9��iD9�|	D9��KD9���D9��iL�cM��t#L��M�d$L��D��D��L�U�����M��L�U�u�L�c0M��tTH�C0�f.�H�C0H�FH�s0M��t/L��M�d$D;n�D;~|ۿL�U��}���L�U�M��u�@H�3H������D�C<D;k8~:E9��9D�k<M�������H��[A\A]A^A_]�DI�Zh���E9�}ʀcH�D�{8���fDH�sH���.���D;~8�$���L�fL��D��D��L�U�����M��L�U�����L��D;~8t���H�;�����fDL��H��L�U���L�U��H����H�s H�������D;n<�����L�fL��D��D��L�U��S���M��L�U������L��D;n<t��{����H������H�OhH��������n���fDH�S(E1�L��D��L�U��¸��D�k<L�U�H��H�CH�FH�sH�FH�^H���!H�pf�H�Kfo�CH��t?H��H��H�ID;h8HN�H�H�z H����H�GH�z H�@H�xH�B H��u�H�C0H�C0H��uf����ff.�ff.�ff.�ff.�ff.�D�PD9�AOՉPH�S0H�PH�C0H�������H�ȋPH�HA9��A9�AM׉PH�V0H�PH�F0H��u�����fHn�Hfl�B���I�rh�i���H�H�p ����ff.�f�H9��/UH��AUI��ATI��SH��H��H�6H�H9�t����H�L9b ��I�D$H�CH��tH�XA�D$<�C<I�D$H��t5H�H�@H��u�H�{I�D$��H�S H�BH�S H�PI�D$ H�C I�D$0H��t0H�{0tjf.�H�PI�T$0H�S0H�PH�C0I�D$0H��u�I�D$0f�L��L��AD$H��[A\A]]����f�H�Z �3����H�C0�f.�H�CI�D$ H�C �c���fD��UH��AWAVL�u�AUL�-;���ATL�%�SH��H�_dL�<%(L�}�I��H��t!H��H�[H�x�@tC�GTt���H��u�A�gT�A�oPtWH�E�dH+%(umH��[A\A]A^A_]�f�L��L��H�E��͝��H�}�1�L���ϖ��H�}��F����@H�E�dH+%(uH��L��[A\A]A^A_]��覄��fD���GTt������ff.�@UH��AWAVAUATSH��H�U�L�&H����H�_I��I��H��u��ff.�H�[H����L9#u�CtxL�kE1�M��u<E�BA��uQI�E1�H�H H�U�L��L������I��CtH�C�f�L���_��A�EPH��L��[A\A]A^A_]ÐA��I�JA���f�I�D$1�L�U�H�x�zI��H����H�{H������L�U�I���W����H�{H��L���t����� L�U�����f�L�U�@fIn�H��AGI�GA�|$tE�B�KE1�A���L������I�D$H��t�@u�H�(&H�5'&1�H�=�'&��q��L�U�H�C���H��H�5@�H�=7��a��E1�����H�n H�5�H�=��ra������UH��AWI��AVAUATSH����H��H������L�w`�����dH�%(H�E�H�G H������H�GXL�h�HT�@PM��tI�}A�E��謞��M�mM��u�A�������H������踓������A������I�GxH��t4H�H��t,D�c8H������D�����H����H���-���D9��fI�X�GTt����H�E�dH+%(��H�e�[A\A]A^A_]�1�H���I���M�mM���,���A������I���H��p���I���I� H���#s��H��諃��I���I� H��A���s��H��荃��E�����E��s��E���yI�_`H���'L�cf�CM��tL��M�d$L����M��u�L�c0H�C0M��tL��M�d$��n���M��u�H�C8���D��D��L��E��,��D9��I�GxH���LH�D;j8�?D;j<�,ALJ��:���H������貂����������C89�N������H�� ��������H������L�����H��I��H�������_���H�����������L���J���L���B�����*L���2�����������E1�Džh������3�����9�����fo� ���fo�0���H��0���fo�@���H��H��H��x���fo�P���fo�`���)�����)�����)�����)�����)�����)�0���)�@���)�P���)�`���)�p����d��H���~��������c��������H��X�������9��GH����������L������M��H��`���M��E��I�Mh��L����H��x����H��`���H����������H��`���H������I����H��x���������}����l������IH�����L������L�牅����4e�����fn�l���fn���fn����M�ehfb�fn��I�}`fo�fb�fl�)�����E���u�G<�s�M����9��OL�����M�epI��M9<$tI�EpI�G I�Ep����D���H������E����1�����9�h���HDž������L����E1䉅�I�(H�_ H����H�{H��t
�CpH�CH��H�;Ic�L�KHc��jE1�H�������~A\A]����I�G(H��p���1�A�����H�����H�@ H�xDž�������Džp��������^p��tD�����I�(H�WH�H��tOH�ztH�@Pt�GTu<H������fo�����H�����D��H������������I�(H���8	H�H�x��H�_H�{H��t
�GoH�CH��H�;L�KE1�Hc��jIc�H�������}A[[������������������I�G(H�H�p(1��o_��I��M��tWL���:f�L�*I�EA�E��H�RH�A�U���	H�p(�0_��H��H��tH�H��u�H����l��H��H��u�E1�L�����D������E����H������H��&Ic��H��A�D9�����L����H�������6a��A�EL����������������L����A�G<M�?M��tA9G<|�I��I�O(��l���H�q�H��toH�H�~�RPt��t�ATt��tQL��1��H��H�H��t.H�J(H�qH��t!L�E�@PA��u�H�~tA��t�ATt�H��tI�}pL�?M��tL����B<H�H��t9B<|�D��l���E���&	H������L������u�	L��L���%c��I��H���	I�$�C<9C8u�M�t$M��t@L��L��M�vH�H��u�$ff.�@H�H��t
H9�u���b��H��M��u�I��I�EpH����H��L������v���fD���	I�]�CP���ƒ����u
�����������������CI����������H�CH���d���H�xH��tH������;lH�����H�@H��Ic�H�8L�HH��P���Hc��E1�jH�������zY^���	���I�(H������L���b�I��H���}
H������L�CD��L��fo�����H��p���H�����H�����H��H��p��������"�����.	��p�������������9��tH������Hc�H���j������L�����B<H�H��t;B<�H���������H�Pp9����	H������Hc����H��@���H��j������H������D�H��P���D��L���H�4�_j��H��@���D��L���H������A�L��RH����L����<���I��XZD9����uI�@H��tI�H(H9H(��
L��I��L�ǹI�UH��p���H��L���������H����L������H�@p�kPuH���;�L������L��L������蕖��D�����L������H������1�L������R[���Y�@L�����f/�A��H����H�@pH��tL9tI�@ H����H�Cp�����A;@8�!D9���EM���:���@��������������CI��������H�CH����H�xH��tH������RiH�����H�@H��Ic�H�8L�HH��P���Hc��E1�jH�������wAYAZ������I�(H������L���w�I��H���[H������L�CD��L��fo�����H��p���H�����H�����H��H��p��������7�����C��p��������D9��Hc�L��I�݋����H�Ë����9��tH������H���g�������L����B<H�H��t9B<|�D9������H���������H�Pp9����L������Hc����H������L�L���rg������H��P���L��D�L�D�������Og��H������D������A��H������A�L��RH����H��B� �'���I�UH��p���1�H��I������H����L�`p_AXH�CM��H��tH�xt
H��@P���kP����H��L�������8�L���������@I��H��H�5��H�=����R���y���fD���P���I�G1�H���A���f�H�P(H��t	H;�&���H�@H��u��6���I�GH���?������I�GH��u�����H�cH�5��L����H�=��]R���6���ƅ����Dž�����h���L�
[�A��1��H�
�^H�h!H�=���[���C���M��H9���M�I;@(u������D��9��t H������Ic�L�����H��me��L�����������f�I�(H�����L������H��p���fo�����D��H��H��p���H�_L���������I������������D��p��������D��9��tIc�L��L���d���‹����L����P<H�H��t;P<�H��p����H��L��贻��I�w(L��L��H�NH��u�'H��APtH�p(H�NH���H�yH��H�u�H����L�H�Pp���DH�z�t���H��@P�g���H����L�@pM�I�@(H�PH��u��G����H������L��L������q��L�����H������D9�������L����M������H�H���~���H9�u�H�I�Ep�m���H�������g_��E�eLE�����I�EpH������H��ID�I�Eh�?L��I�}PH��x���H��`����H#��E���E���dI�ExH���qL�0M���eH��p���A�V8H������H���r��H��1��[d��H���s������9���I�U`I�}h�B<H����9���t����莊��H��L9��
I�G(H9B(���������������9������fo�0���H��x���)�����fo�@���H��)�����fo�P���)�����fo�`���)�����fo�p���)�������T��H���Br�������������h���E1�)�9�A��9�����������H�D
H�5B�H�=���VN����M�epM����I����A�mP�e�L���I���X�����9���,�������D�L����B<H�H�������9B<|���I�EH��t�H�xt�I�E�@Pt������D��9��tH������H��P���H�4�Ia�������A;G8�[���L�苍���I��H��9����Hc�����(���H�`H�5B�H�=���VM������������D�D�����H�)H�5+�H�=���M���N�H�5SfH�=C�L����考��H����H�=��H��1���U��A�]L�����A�EL1�L���u����9��HM�������I�EpI����9����S���M��H��IE��6���D�����E���-9�����_���M��L��������H�H�5��H�=���:L��E1�����1�A��H��X���1��������Q��f���Y�6�*����f/��o����9�����]M��u���������I�������H��`���A�V8H������H���;n��1�H���`��H���9o��fo�����L��x�����)�0���fo�����L��)�@���fo�����)�P���fo�����)�`���fo�����)�p����]Q��L����n�����A�GH����L��L���j�������������9���������M���,������@H������H��p��������H������)N��Lc����H������L��D����|��H����������H������J�< �o|����l����v�M��L������E���SH�������E}������9��FI�x�HI���������L���_��H������L��H���X������H��L��H��p���L���A��fo����H��)�p���fo���)E�fo��)E�fo����)E�fo����)E��Jj�����}I� H������H��1�H�5���ƈ������u3H��X����P����1�L���,H�5�����}��A�������H��X���1��N���Y$4D����H��bD��������H�5��D��D)�����I�GxH����A�������������1۸����P8;P<�q����������9��t0H������H��P���L��@�����L���H��A\��L��@�����L��������9���H����L�������I�EpI�����M�ep�������������D���1������1ɉ�D��L���'��H��I�w`1�jE1�A��D��L��躚��XZ���H��������z������������D)�9��^1ɉ�L������D��I�OhI�`�ډ�������H�uH�5��H�=C��G����L���M��L���+k����������L������1�L���O\��L���k���������H��L��������H������A��*R��=�����H�������i��H�������j��Džh����������H�@��1�D��L���<����H�������M��A�}L�[�����������M��u[HDž���������g���H�?H�5�H�=)��F����H�0H�5;�H�=
��gF����E1�L��L�������e�A�����t<H�0L���z������H���mb���v���M��L����������1�L���^�����H�5R�H��H�=����E��1��L���4�������D���H������f.���H�zt�@UH��AWAVAUATSH��L�f(M����H�BH��H�E��:DL����A��A�FM�>�ƒ�A�VA���M�d$M��tlH�{ueM�4$A�Fu�H�I�6H�x�b��M�.I��H��u�H�5?_H�=O��{���5=&I�ƅ�tVH�}�M��L��1��p���M�d$M��u�H��[A\A]A^A_]��I��i�����u0��A�F�X���@H�=�.�n����&���f.�H�M�?H�x�v��H�5:^H�=��I����z���5�&I�Ņ�tH�{M��M��L��1��ŀ�����H�=Y.�$n���^&����f.���UH��AVAUATI��SH��H�4&H����H����H�H�5&H��tH90tH���l������虬��H��M��tAI�$H��tH;0t3L���{l��H�|��u H�e�H�5u�[H�=+�A\A]A^]�C���H��&H����H�;H�5�&�L��H�x0��H�&H���H�;H�5l&��K��L��H��H�@0H�e�[A\A]A^]���H�q��l���@L�-1&L���Y^���������H�=:��%b��H��E1�E1�j�8H�ƿH�
%���C���PI��H���Z��L��L���Us��_AX���DL�-�
&L����]��������H�=���a��H��E1�E1�j�8H�ƿH�
�~���@C���PI��H���Y��L��L����r��Y^���fDL�-Q
&L���y]��������H�=Z��Ea��H��E1�E1�j�8H�ƿH�
E~����B���PI��H���0Y��L��L���ur��XZ�x���fDH��[����ff.����UH��AWAVI��AUM��ATM��SH��XdL�<%(L�}�L�}��u<�A�A�$����A�����H�E�dH+%(u~H��X[A\A]A^A_]�f�H���(��cH��tH����^���c9�CЉ�H�}�H�[�� 1�H�}��w��H�u�H�U�1�H����H���e���U��BA�A�E�d�����a��ff.���UH����]H����������UH��AUATI��SH��H��H��tAH��L�
)E1�1�W1ҾL���$P��H�$1�E1�L�
����1ɾL���P��XZH���+�ǃ�I��H����E1�H��H��H��H�5������E1�L��H��H�)���H�5�����H�����H��tHH���]����c~;�=�~4�='~(�=��~1�=@B���	@�9��t���H���;��H��&L��H��H���H�e�[A\A]]��ff.�f���UH��H��SH��H���(�H��tcH����\����c~V�=�~O�='~C�=��~71�=@B��9��t&���H��H�]���;��fD�9��u�H�]���ff.�f���UH��AWAVAUATSH��(H��&dH�%(H�]�H����0H�5r�H���T��H��I���u��L������I�1���
����EN��H����H�@H����H�L�{ H�PH�D�hL�p �
A9�DO�M9�t.M��tL��H�U���;��H�U�L�s M��tL��H�U��N:��H�U�E���QH�B�oC0�@�C@A���5H�B�o@CD�@$�CTA���H�B�o@(CX�@8�ChA����H�B�o@<Cl�@L�C|A����H�B�o@P���@`���A����H�B�o@d���@t���A����H�B�o@x��������A��tvH�B�o����������A��tQH�B�o����������A��	t,H�B�o����������ff.�f�H�U�H�u�L����e���Eĉ���J����I���u[��L��H���U��L��L���9��L����r��L������I�1���
����L��H����H�@H����H�H�S(H�HH�D�pL�x �
A9�DO�I9�t6M��tL��H�U�H�M��9��H�U�H�M�L�{(H��tH��H�M��8��H�M�E���kH�A�o���@��A���IH�A�o@��@$��A���&H�A�o@(� �@8��0A���H�A�o@<�4�@L��DA����H�A�o@P�H�@`��XA����H�A�o@d�\�@t��lA����H�A�o@x�p������A��txH�A�o����������A��tSH�A�o����������A��	t.H�A�o����������ff.�@L���J��L���6��H��ǃ��������H����H���W����c~x�=�~q�='~e�=��~Y1�=@B��9��tHff.����H�E�dH+%(uFH��(H��[A\A]A^A_]��5��D�9��u�H�E�dH+%(uH��([A\A]A^A_]��`Z����UH��AWAVAUATSH��dH�%(H�E�1���t,H�E�dH+%(��H��[A\A]A^A_]��D��I��I��E��������tr��u�L��H��p�������AoEH��I��)�p����AoE)E��AoE )E��AoE0)E��AoE@)E��Q�����L��H��L���(W���O���A��u�A����L��L�� ���L������:��L��L��H��p���H��I����7���AoEH��)�p����AoE)E��AoE )E��AoE0)E��AoE@)E��eQ������L��L���]����xnH��L���]��L���E���L��L���mV������H�U�dH+%(uVH��L��H��[A\A]A^A_]�M��DH���6�����H��L��L���V���9���DH����6���^����VX��fD��UH��SH��H�T&dH�%(H�]�H�����H�M�H���H���H���R���E���������	Ј��H�E�dH+%(uH�]�����W��D��UH��ATI��SH���`��L���������	Ј����B�����������	Ј��[A\]�ff.���UH��AVAUI��ATSH��H��t"H��1�L�
y���E1�W1ɾL����E��XZH���,��I��H��tvL�5M���E1�H��H��L��H�5���u��E1�H��L��H�5]PL���u��L���%`��L���������	Ј���B�����������	Ј��H��
&L��H��H���H�e�[A\A]A^]��ff.����UH��AUATSH��H��dL�$%(L�e�I���W��H��tGH�5X�H���E��\K��I��H��tH��H�U�1��v^��L���~1���EԺ����H�ߍp��M��H��	&H���H��t(H�U�dH+%(u3H��L��H��[A\A]]���H�E�dH+%(uH��[A\A]]��U�����Uf�H��AWAVAUATSH��H��XH������L�o dH�%(H�E�1�)�����)�����M���H�׉�D���A���̒��H���L�s0H���������
�
,	&E�L$�%	&L�	&A9��A9����1��H�=�&L�%�D�������
C��D������L��&H������‰�&���A�DD�
�&������HDž����H��������&��0Hc�H��I���o�R)������������e&��0Hc�H��I���o�R�����������4&��0Hc�H��I���o�R���������������&��0Hc�H��I���o�R������������f��&��0Hc�H��I���o�R)� �����0������4��&��0Hc�H��I���o�R�4�����D�������p&��0Hc�H��I���o�R�H�����X��������?&��0Hc�H��I���o�R�\�����l��������&��0Hc�H��I���o�R)�p����U���	ts��&��0Hc�H��I���o�RE��U���
tK��&��0Hc�H��I���o�RE��U���t#��&��0Hc�H��I���o�R�U�E�fn�����f�҉�fn����fn����fn�������fb�fn�fb�fp�fl�fo�ff�f��f��fr�
����fn�L���fn�`���fn�$���fn�8���fb�fb�fl�fo�ff�f��f��fr�
f����t8fne�fnu�fn�t���fn}�fb�fb�fl�ff�f��f��fr�
f��foȉ�fs���f��A��fo�fs�f��f~�9���)ȃ�t^fo�fs�f��K��f���~
H�T�fnfnzfb�ff�f��f��fr�
f��fo�fs� f��f~¨t#���Hc�H���������ɍ��I���
�f��*�f��H��H�������*�H������D������f�L���������A*��X�����H������H������H�������������J\��H������H��H����P��H���j��H�E�dH+%(�<H��X[A\A]A^A_]�H���H�������������L�k(D���L�������fDD��&D�����VH�A�t�V@��9��A�D0A�@�A���wH�A�t�V@��9��A�D0A�@�A���IH�A�t�V@��9�fA�D0A�@�A���/H�A�t�V@��9�=A�D0A�@�A����H�A�t�V@��9�A�D0A�@�A����H�A�t�V@��9��A�D0A�@�A����H�A�t�V@��9��A�D0A�@�A����H�A�t�V@��9��A�D0A�@�A���SH�A�t�V@��9utA�D0A�@�A��	�[H�A�t�V@��9uOA�D0A�@�A��
�	H�A�t�V@��9u*A�D0A�@�A���H�A�t�V@��9tLDA�T��D���
�&���������f�H�����HDž����H���������9������A�D0D��E��~4H�5�&Hc�D������H�~�������`��������D������L��&A�@��&1�z&I��A�D�]����1�1��f����f��1�E1�����D��낸�x�����n�����d�����Z����	�P�����F����L��ff.����UH�=��H��SH���J��H�����H��H��L�
!h��j@H��A����H�
jm���u,��H�]���ff.�@��UH�=��H��SH���J��H�����H��H��L�
�g��jH��A� ��H�
�m���,��H�]���ff.�@��UH��AWAVL��p���L�� ���AUATI��SH��H���dL�,%(L�m�I���_/��L��L��H����=��H���I/��H��L��H���=��L���3:��L��A���(:����D)�A9�t&H�E�dH+%(umH�����[A\A]A^A_]�Dž�������L��Dž����������H�����L��H����?��H���r��H�����L��H����?�������+������-K��ff.�f���UH��AWAVL��p���AUATI��SH��xdL�4%(L�u�A������H��H���1H��L��I��H��D����i��1�L��L������H���H�5��H��I��Džl����?��I��H��tH��H��l���1���R��L����%����l���H�5@���L��H��D�h��7��1�L��I���D��@I�?�h��1�H��H����>��H��tD��H��H�����H��tH��L���X��M�M��u�j��L��j�nL�
�L���H�
��H�5P�f(��M��L���9i��XZH�E�dH+%(u$H�e�[A\A]A^A_]�f�1�L��������I��ff.�@��UH��AWAVAUL��p���ATA��SH��L��X���dH�%(H�E�1��C��H��I��H��`����F��D��1�L��H��L���M��H��1�L���Q���1�H��u*H�E�dH+%(��H�Ĉ��[A\A]A^A_]�H��`���H�5����H��E1���5��H���6��Džl���H��P���I��H��uU�Q�1��B���H��H���ie��A�D��1�A�H��L���f����l���L���#��M�mM����M�eL���e��H��`���1�H����<��H��H��t�L��H�����I��H���%M����1��u=��L��I��L���'_���L����b���L���m&���L���d��H��`���H�ߺ�L��H��H�����+L���H��H���b���H���&���H���ad����l���1�H��A�A�L���e���L��L����l���A�A��e����l���I�}D�`�����D��l���������l���1�L��L��A�A��9e����L��H���U��I��H���{���M����1��9<��L��I��L���B�����fDM��t[H��X���L����w[��H��P����e���|���fD�+e���I��H���c���L���>c���M���f�1��@��d���I��H���sc���L���c���Q����F��ff.��UH�=V�H��SH���D��H���S��H��H��L�
jH��A����H�
�g���%��H�]�����H���%H��tH�y�%��UH��SH�d�%H��H����?����uH�M�%H�]�����[���H��H����T��H�)�%H�]�����UH�����1�]H��1��� ��fDUH�=��H��SH���;C��H���s��H��H��L�
�o��jH��A� ��H�
nm���$���H��H���G�����%H��H�]���f.���H�E�%H��tH�9�%��UH��SH�$�%H��H����>����uH�
�%H�]�����;���H��H����S��H��%H�]�����UH��AUATI��SH��H��Lc-�%�m���H��tHH��H�H��tH;0tH���K����t,J�|+L���'��H�5��%H��H��[A\A]]�D��fDH��H�]=H�5�j[H�=D�A\A]]�"��ff.����UH��AUI��H��ATSH����tL��t%��u`�#��H�e�L��[H��A\A]]�{��fD�s"��H�e�L��[��A\A]]�y����s#��H�e�L��[H��A\A]]����fDI�EI��H�8�I+��I��I�$H�8�:+��AUL�
0�A��PH�
�<1�H�*�A�t$�H�=W�S�*��H�� H�e�[A\A]]�@��UHct�%H��ATL�$SH�����H��t-H��H�H��tH;0tH���5J����tI�|$[A\]�#`��H��;H�5biH�=ٟ�6!��[1�A\]�ff.�@��UHc�%H��ATL�$SH���b���H��t-H��H�H��tH;0tH���I����tA�D$[A\]��H�q;H�5bhH�=Y�� ��[�A\]�ff.����UH��AUI��ATSH����tG��t ��uK�y��H�e�L��H��[A\A]]�8����;���H�e�L��[��A\A]]�GD��������f�H�I��H�8�r)��I��I�$H�8�c)��AUL�
Y�A��PH�
�:1�H�S�A�t$�H�=��S��(��H�� H�e�[A\A]]�ff.�f���UH�5O�H��ATSH���]��H��1��T���H����J����.��H��H��A�I��H�5��H���C_��L��H���xI���?��1�H��1����H��H�C0H���x���3Z��H�5$:H�C H���PG��H�{ H��A�H�|g��H�5����^��H�{ ����H��H���I�����H��A�H�'h��I��H�5�H���^��L��1��\��L���R��L���a.��L��H��[A\]�H��f���UH��SH��H������H��tVH��H�H��tH;0tH���.G����t:H�{8��'��H�{8H�C8H��t���H��1��1\��H�{0H�]����A��H�]�H�59H�5nf�H�=��������UH��AUATSH��xdH�%(H�]�H��H�pH�CpH��t�)[��H�{ �J����t$H�E�dH+%(�pH��x1�[A\A]]�@H���*��I��H���H���<?��L��A���q6��H�U�H�u�H��fn�fAn�fb���)�p����Y��f(M�f(�p���L��f\�f�f�E��=��L��L�m��E��U��H�߉E��R��H�E�I��H����J��L��E����H�}�L��L��E��}(����t�,SXL���,sP�#���������:��H��H���?D��I��H��t'f[PH�M�H�U�H��L��fZ�E��w\����uH���������L�M�L�E�L���,U��,M��Q"���U��u�H�{@�#����t��}����T=��@��UH��AUATL�e�SH��dH�%(H�]�H��L��H�E���9����t7�CxtAH���i��L���AH��H�E�dH+%(u^H��[A\A]]��H��u���f�H��E1��UX��H��tH����%����A��H�{0�?��1�H�߅�@��D!��vY����<��ff.�@��UH��AWAVM��AUI��ATA��SH��H��H��x���dL�<%(L�}�M�����H����H��H�H��tH;0tH����C������E��tH��x����M���;M���RM���	H�{8f�C@�H$��H�{8H�C8H��t�"��E���AH���AW��H��H�E�H��H��H��P���H��p����!M��H�M�H��p���L��H��H��X�����'��L�E�H��p���L��L��L��`����'��H��p���H�U�L��H��h����'��H��h���H��`���H��X�����F��H��h���H��P���H���%������foE�L��L��L��H��p���C@�ׄ��L��x���I��O�d��I�uL��I���@��M9�u�H�{0�2=���3��H��H�C8�a��H�S8H�s0L��I��H�
<����C��L�������D1�H���NW��H�E�dH+%(��H�Ĉ[A\A]A^A_]�f�H�E�dH+%(��H�&4H�ĈH�5�aH�=��[A\A]A^A_]����f�H�E�dH+%(ulH�4���H�E�dH+%(uLH����H�E�dH+%(u,H������DH�E�dH+%(uH����_����9��f.�f.�f.�f����~<�%H�fHn�H��fl�H�G G�@��H�G�@�@��1��f���UH��SH��H��H�?�8��H��H�]���+��ff.���UH��H��H��H��H���w)���]�UH��AWAVAUA�պ����ATSH��H�}�H��H�5`��T.��L�0H�E�M��tpI��E1�f��I���BC��L��H���w(��D�kL��H��H�����M�7I��M��u�H�}��!7��L���9&��H�}�H��[H��A\A]A^A_]�/���E1�����UH��SH��H���[L��H�d�%�V�%��u*�~Ҵ%H��fHn�fl�C(H�]����H�5!�%H���a����ff.�@��UH��SH��H����K��H��%���%��uj�~j�%H��H�C(H��fHn�fl�C�&��H���H�5ɳA��H�=��H���S��H��H�]���H���V<��fDH�5��%H������ff.�@��UH��ATSH��H�=k�%����H��H�=g�H�C 1��q)��H��I���68��L��C([A\]��������v(1��B2��f���UH��AVAUL�u�ATI��SH��dL�,%(L�m�I������L��L��L��0���H��H���6(��L��H��L���((��L��L����:��H�U�dH+%(uH�İ[A\A]A^]��	6��f���U�q(H��H�����H��t1�H�5O���H��]�F@��fD]�ff.���UH��SH��H��H�H��tH�s��%��H�CH�{ H��t H��H�5���,��H�{ ���H�C H���%H��H�]�H�@(���UH��AWAVAUATI��SH����J��L��A���|#��1�D����A���m>��H���u/��f�f��L���A*�I��H���A*���;��L���;��H��I���b��L��I��H���tS��L���\@��L���tN��H����Q������H����%������H���<B������H������H��I���!B��H��A���K��H��A���*��E��H���%L��H��Ic��R(��H��I���K��H��A����A��H��A���q%��Mc�L��1҉�D���o@��L��I����C��H���\��H��L��[A\A]A^A_]�f.�H�9.H�52eH�=Y����E1�뽐H�Y.H�5eH�=9������@H�i.H�5�dH�=��v���@��UH��AVAUSH��H��L�i8M����H����I��H��xNI�}H�I;EsaI}H�H9�s
H�H9���H���(��I�EI]I�]�H��[A]A^]�H��H�u����I�}H�u�H��H�I;Er�H��L��H��L��[H�����A]A^]�M��H��t�1�L��H��[A]A^]����H����E���u���1���ff.����UH��SH��H��H��W��uH���%H��H�]�H�@(��1���0�������UH��SH��H��H�H�CH��t�jA��H�{ H�C H��t�TA��H�}�%H��H�]�H�@0��ff.�@UH��SH��(dH�<%(H�}�H�=����/��H�����PjH��L�
dA�(H�
�����r��H�E�H��H�0���H�E�H�E��/��H�U�H��H�����H�E�dH+%(u	H��H�]����S1����U�81�H��SH��1�H���,���1�1�H�C�,��H�C H�]���fD��UH��ATI��SH��H�v H� ��P����t[A\]�f�I�t$H�{[A\]�P��ff.���UH��AWI��AVI��AUATI��H�57�SL��H��8H�}�L��dL�,%(L�m�M��H�E�H�E�H�E��TP������H�E��C@L��L��jL�
��L��L��PH�}�A�PH�E�hPH���PH�E�hP1�����H��@��t|H�u�H��t#H�=��PE��H�{H��I����O������H�u�H��tH�=��$E��H�{ H��I���O����uyH�{(H�u��O������H�}�H��H�5�%�>��H�E�dH+%(��H�e�[A\A]A^A_]�����M��L���H�
�1��J���fDH�{ �o
��L���7��H�C �m���fDH�{�O
��L�����H�C�%���fDH�{(�/
��H�}����H�C(�A�����.�����UH��AWI��AVI��AUM��ATSH��H�5s�H��(H�}�H��dL�$%(L�e�M��H�E��tN������H�E�jL��L��PL�
P�A�1�L��H�����ZY��t?H�}�t%I�}�	��H�u�H�=K��C��H���7��I�EH�}�L��H�5U�%�@=��H�E�dH+%(u3H�e�[A\A]A^A_]�f����I�غL���H�
��1��0I�����-��f���UH��ATI��H�z(SH��H�B(H��t����H�{H�CH��t����[L��A\]�"�����UH��SH��H��H�zH�BH��t���H��H�]���M"��ff.�f���UH��SH��I�x H���.��H��tH��H�]���5��DH�]���f.�UH��AWAVAUATI��SH��H��D�:A���I��A��uc�>��H�C�%L�0�-fD�#A����L���I���I�HÀ;��E�}H������A����u������f.�H�����A�����������L������H���%�H�L�4I�M���L�����I�|$H��H�8I;D$�I<$I�H9�s
H�L9��H��L���;!��I�$I\$I�\$�A�EH��[A\A]A^A_]�f�H����H�����I�|$I��H�8I;D$s\I<$J�+H9�s
J�/H9���L��H���� ��I�$Ml$M�l$B�(H��[A\A]A^A_]�D�?�������@H��H��L��H�����[H�����A\A]A^A_]�9E��f�H�����L��H�����L���E������f�L��H���=���i���H��L����=�����H��H�����1�[A\A]A^A_]���@H�����L��1�������f.���UH��AUATSH��H����>��H���%���%����H�[�H�5K�1��~:�%fHn�H��H���A��H���H�'�fl�H�= �H���H���H���C ��
��H�5%�1�A��H��H�=$�H��%��
��H�߾H���%H��%�N��H�3jAE1�L�-g�%j1ɺjH�=�1�jM���*��H�� ���%��%��H��H�3M��H��E1�H�
:�PI��H�=6�P1�jjj�)��H��(M��E1ɉT�%H�31�H�
�AT�H�=�ATjjj�)��H��(E1�E1���%H�31�1�j�H�=Ӿjj���H�� ���%H�e�[A\A]]�f�H�5�%H���a	���Z���ff.������t�fDUH��SH��H���G,u�G(��tH�]��ÐH��H�=���!���C(��ff.����UH�=:�H���\&��H��L�
A�A�0jH�ƺ��PH�
u�������ff.���UH��AUATI��SH��H��H���%H����H����H�H�5��%H��tH90tH���d/��������%��H��M��t_I�$H��tH;0tL���9/����tE�s(L�����I��H��t"�s(L��1��#��H��L��[A\A]]�S;��H��[A\A]]�DH���H��H�5�YH�=��[A\A]]���@H�q����L�-�%L���9!�����������L��H���q6������ff.����UH��AWAVI��AUI��ATA��SH��H��H���%H����H����L�;H�5��%M��tI97tH���*.����tnA����I�?���H��I�EH�8���SL�
|�A��PH�
W!1�H�v�A�u�H�=��AT��
��H�� H�e�[A\A]A^A_]�@H�e�H�� [H�55XH�=l�A\A]A^A_]���L�=��%L��� �����*����t���L��H���I5������@H�sH�e�L��[A\A]A^A_]�'��fD��UH��AWAVI��AUI��ATA��SH��H��H�h�%H����H����L�;H�5L�%M��tI97tH����,����tnA����I�?�T
��H��I�EH�8�E
��SL�
<�A��PH�
 1�H�6�A�u�H�=d�AT���H�� H�e�[A\A]A^A_]�@H�e�H��[H�5�VH�=,�A\A]A^A_]���L�=��%L���������*����4���L��H���	4������@L�����H�sH�CI��H�����H��L��E1�H�E�H�59��B��H�e�H��L��[E1�A\H�"���A]H�5&�A^A_]��B��ff.�@��UH��ATSH�����H��tpH��H�H��tH90tH���+����tTH���%H��t H�=��%H��1�[H�5@�A\1�]�B���f�L�%��%L��������t��8���L��H���
3���H��H�5:UH�=��>��[1�A\]����UH��AUATI��SH��H��H�2�%H����H����H�H�5�%H��tH90tH���*�������'!��H��M��toI�$H��tH90tL���*����tUL���=��H���H9Ct H��H�5eTH�=,�[A\A]]����s(L�����H��t`H��[A\A]]�DH�Ҟ��H�����L�-Y�%L�������� �����L��H����1������@H�{ L��H���1����L��I�������s(H��L��[L��A\A]]������UH��AWAVAUI��ATSH��H��dL�$%(L�e�I��H���%H���bH�5��%I�EH��tH90tL���E)������H����M����H������I9E��L�����I9E�?�oH�����L�� ���H��L��H�����)� ����oC)�0����oC )�@����oC0)�P����oC@)�`����Ao$)�����AoD$)����AoD$ )���AoD$0)�����AoD$@)�������I�}1��L���t&��I�} 1�H��H��H���=��I�}H��I���]��L���E9������L��1�L��p����,9����t&�L���(@�����PL��L���%*��I��L����.��I�}L��H�����L��L���$����y�H����E1��LfDH���.��I�}L��H��I������H�����L���o$����x+L��L���@��H��I����#��H��H���z8����t�fDH�E�dH+%(�H��L��[A\A]A^A_]��H��H�5�PH�=�|�6���E1�뱐L�5I�%L�����H�5:�%�����������L��H���.���k���DH��H�5�PE1�H�=~|�����V���fDL�������L����(��I���c���H�)�H�5BPH�=9|����[����H�ѽH�5"PH�=|�v����;����H���H�5PH�=�{�V��������l��ff.����UH��ATI��SH���GH�H��t�z���L���B��H�;H�H�CH��t�z���H�[A\]�ff.���H� ��UH��AWAVAUA��ATI��SH��H��H�����H����*��L��I���,!��L��A���q��H�s D��E����A�L����$��H��I���<�H�;H�I��H��t����L�+H��L��[A\A]A^A_]���@����H���UH��AWA��AVAUATI��SH��H��H���O��H���*��L��I���| ��L��A�����H��H�sE��j1�A��D��L�����H��I����H�;H�I��XZH��t� ���L�+H�e�L��[A\A]A^A_]������ff.�@��H�7H���4����UH��ATI��H��SH���7��H��t"[H�A\�H�=�y1�]���@H���4��I�|$H�����I�4$H��[A\]����ff.���UH��ATL�gSL��H�����H��t!L��H���V%��H���~��H��[A\]�2���f�[A\]�ff.���UH��ATS�WH����t%L�g�L�����H��H���}����C��u�H�[A\]�f.���UH��AUATSH��dH�%(H�]�H�_H��tYL�m��H�[H��tGL�#L��������t�L�����H��t�L��1�L���n5��L���V��H�[H��u�ff.�f�H�E�dH+%(uH��[A\A]]��������UH��AUE1�ATSH��H�_H��tL�#L���e����u!H�[H��u�H��D��[A\A]]�f.�1�L��A��P7��H�[H��u�H��D��[A\A]]�f������t1�ÐUH��H��H�}��_���H�}���u�1��H�?�����Ð��H�e�%H��tH�Y�%��UH��SH�D�%H��H�������uH�-�%H�]�������H��H���@)��H�	�%H�]�����UH�����1�]H��1��&���fD��UH��AWAVAUATSH��H��HdL�$%(L�e�I���C���H����H��H�H��tH;0tH���� ������M���g����H��I�$H��tH;0tL��� ������I�T$�r���1H�{D�wE��tZJ��H�L)�E1�H�4ȃ�t$�A9�DB�H��8H9�t.ff.���A9�DB�H8A9�DB�H��pH9�u�E1�L�m�ff.�f�H�
J���L��L)�I��H���o)E��o@)E��o@ )E�H�@0Du�H�E��	��I�T$H�{D;zr�H�5��2��I�T$ �B��tFE1�ff.�f�L��H�{ L��I��H��H��o)E�Du��	��I�T$ D;zr�H�E�dH+%(ucH��H[A\A]A^A_]�@H�E�dH+%(uAH�ZH��HH�5�GH�=�t[A\A]A^A_]�A����H�E�dH+%(u	H�J���C����UH��AWAVAUATSH��dL�,%(L�m�I������M����H��I�EH��tH;0tL���������1�1���6��I��I�E�P��tE1�E1��fDI�EA��H��8D;`s&L�8L��I�I�w�T*����u�I�wL���"����f�H�u�L������H�U�dH+%(u3H��[A\A]A^A_]�fDH�1H�5�FH�=�s�&���1���=��ff.�f���UH��AWAVAUATI��SH��H��(H�U�H�M����H����H��H�H��tH;0tH����������:���I��H�C�HH�…���E1�H�}�H�E���ff.�@H�J��L)�L�,�M��tI�uL���m5����uiI�u H��t�>t[H�}��R5����uNH�}�tI�}H��t>H�u������t1I�EH��t(H�M�H9�tI��L������I�EH�E�fDH�SI��D;r�^���H�C I� �p�N'��H�K �A��uH��(L��[A\A]A^A_]ÐI�W H�1H�:��H���
����f�1�M����DH��H�L��H�M�H)�L�,�I�u�n4��H�M���uVH�}�tI�}H��tFH�u�H�M��
��H�M���t1I�EH��t(H9E�t"I��L��H�M����I�EH�M�H�E��H�SH��;J�o�������f.�H�}���DH�J��L)�L�,�I�}H��t4H�u������t#I�EI9�tH��tI��L���y��M�eH�CI��D;pr����ff.�ff.�ff.�ff.�fDI��D;`�T���H�J��L)�L�4�I�VH9U�t�H��t�I��L��I������I�FH�E�H�CD;`r�����DH��H�5rBE1�H�=fp������ff.���H�W;rs��H�H��H)�H���fD1��D��H��tH�G�f�UH�I�H�5�@H�=�oH���R�1�]�ff.���UH��H��t3���~
���H��]�H�o�H�5J@H�=�o��1�]�f�H�ڱH�5*@H�=�o���1���f���H����UH��SH��H�����~q���uZH�H�CH��t��H�{(H�C(H��t���H�{ H�C H��t�x��H��H�]��8��V,��fDH�]���f.�H�]�H���H�5^?�H�=�n�1�H�
�H�5B?H�=�n��fD��UH��AWAVAUA��ATI��S��H���H�����dH�%(H�E�1�H�Ƿ%Dž$��������8����D�H��0���H��H������
��Li�0���ʚ;L�8���M���1������8H������c��f�L���@4I���@@@$H�����I�G �p��I�G����������t%���H��tH�����tH����t�ɀ��t	H��@%�����t����Pt	H��%����H��H��� HE�I�OA���|A������A�ŀtA��H��A��tH��A����A���tH��A����A��tH�� A����H��H��A��HE�I�G�� �������P�kH�������:��L�����A�WH��$���L��(���H�����L������I�G(H������ ���7�1ۄ���H���%H������8����D��
��L��I��H�
�<Hi�0���ʚ;H�8���H�lL)�诃H�����H�E�dH+%(�cH�e�L��[A\A]A^A_]�f��
@�
@�
�����1����@H�������?������f.�I�OI�WH�=A
1�I�w���H���!���fD�H���*����A�G0�ƒ�	�A�G0���H�������������f.�H����������p���f.�H�ԬH�5�;H�=�j�V�E1����fD��$���L��@����L���*��H��(������H��1�M��ATH�������A��1�H�
}��}(��L������XZ��
��ff.����H��tUH��SH��H��H�(H�C(H��t�%��H�{H�CH��t���f�H�CH�޿HH�C �C8H�C@H�C0H�]���O'�������UH��H����H�(H����L�O0M������xH�8��x[I�ȋH<��9�B�9�sIH��t�����9�I�
M��t
�����9p8HA��]�fDH���H�5�8H�=ai��1�]�f.��6Hc�A���@H�@0�Hc��T�멐H� �H�5�8H�=i�v�1��f�H��H�5�8H�=�h�V�1��f�H��H�5b8H�=�h�6�1��s���ff.�@��UH��AUATSH��H����H�(H����H�GH����I��H����I��H��t?H�x(�^����yH��1�[A\A]]�DH��L��L��H�߉�[A\A]]�N���fDH���H�5�7H�=!h�~�H��1�[A\A]]ÐH��H�5b7H�=�g�V�����H��H�5B7H�=�g�6��g����H���H�5"7H�=�g���G����H���H�57H�=�g���'������UH��SH��dH�%(H�E�1��E����E���H��tQH�M�H�U�H�������tHc}�x�u�y1�H�U�dH+%(u9H�]����)�H{Hc�����H��H�5"7H�=�f�V���o	��ff.�@��UH��H��t3�G8��t��]���DH�*�H�5�5H�=�f��1�]�f�H���H�5�5H�=�f���1���f���UH��ATSH��dH�%(H�E�1��E����E���H����H�H���
H�0��A���J�������E��xMH�M�H�U�D��H��������tPHc}��tM�u�)�H{Hc��l�H�U�dH+%(��H��[A\]�H��H�56H�=�e��1���f������뵐H��H�5�5H�=�e���1��f�H���H�5�5H�=ie���1��s����H�H�H�5�5H�=Ae��1��K����H���H�5b5H�=e�v�1��#������f.���UH��AWAVAUI��ATSH��H��(dL�$%(L�e�I���K���L��I���;���I��H�����8���A��
L��H�u��I���'��I�$H�zA�����H=����xH�U��:�k������I��M���t�����L���+��I��H����M����L����H�{H��H�8H;C��H;I�H9�s
H�L9���L��H�U�����H�U�H�HSH�S�M����L���@�H�{H��H�8H;C�H;I�H9�s
H�L9��2L��H�U��f���H�U�H�HSH�S�L���+�L���#�L����L����H�E�dH+%(�7H��(1�[A\A]A^A_]��H�����L��H�����H�����M���>���H�����1�H���e��I�$L��H�x�P���I��M�������L��H�o��1�H�=�b�������I���j���f�H�����L��H�����H���7������f�H�����1�H��������f.�L��H�U�����H�U�����L��H�U�����H�U��S���L��1�H�������H�����L��1��~�������@��UH��AWAVAUATSH��dH�%(H�E�1��E�H��tyI��I��H�#.I��H�����I��z��BHc�H�>��fD�rL������I��H��tA�>tH�U�L��L�����L��� ��M�M��u�H�E�dH+%(�#H��1�[A\A]A^A_]�H�2L�����I��H��u��D�u��zA�������I�T$H�JI;L$��I�4$I�L$�I�$I�D$�A���j����E��^���fDH�2�>�L���H�U�L���0���;����B�E��-���E1�H�
C0��H�5.�H�=n`�������fD��H�����L�������u���f��[����5���fDL�5�H��,f�I��z���BHc�H�>��fD�rL���u���I��H��tA�<$tH�U�L��1��h��L�����M�M��u��k���f�H�2L���%���I��H��u���D�e��zA��tr���1���H������D���A��t��E��DH�2�>t�H�U�1�������B�E��E1�H�
/��L��H�=5_�����]���D�C�����ff.����UH��AWAVAUATSH��dH�%(H�E�1�H���dH��0���H��I��H��(����>f.�H�C0H�PH��H9S@�3H�K@���_L;(�VL;p�LH�٧%H��(����8����D��<���H��8���L��0���H�� ���M��tI�<$�7H�K@H���H�C0H�S L�(L�pH9���H�CL�CL�K(H�sH�x(�@0�4L@M��I��@�@ME�H��j�s�����XZ�{8�������M��t/H��@����H������E����H�ٺL����O�1�H�U�dH+%(��H�e�[A\A]A^A_]�H9S ��H�KH�s�A��H�LH)�H�K@��������H���%H��(����8����D�Mi�ʚ;H�� ���I�����E1�H�
,L��Hi�0���ʚ;H�8���H��\L)��t�C8����7���@H��j�U��Y^������@L���%�M�I�H�H��C���f.�H�C@�����C8��������H�ɥ%H��0����8����D��,���H�L�H�5^+H�=E\������DH��H�5:+H�=!\�~���z���f�H�	�H�5+H�=�[�V���R����l���ff.����UH��AWAVAUATSH��H����H�(I����H���E��M��I��H���Y�HH�M�H�u�����f�L��H�@@H��@@ @0��A��I�UH�u�H�CH�M��'A������A�ĀtA��H��A��tH��A����A���tH��A����A��tH�� A����H��H�sH��A���C8����HE�L�{ I�}(H	�H�C1�H��HH�1�H�K@�p��H�C(H����I�}(�H�S<���H�{(��H�uH��H�C0H�����H�C0H�@�����U���M����I�H��[A\A]A^A_]�f.�H��H�M�H�u���H�M�H�u�I������1�����H�
��H�=�Y�L��f.�H�*�H�5�)H�=�Y�6��1�H��[A\A]A^A_]�H���H�5�)H�=�Y���1���H�6�H�5y)H�=�Y����1��H�߉E����E�����fD��UH��H��tSH�(tlH��t'H��A��I��1�jH������]���ZY��f�H���H�5�)H�=Y�v��1���f�H�J�H�5b)H�=�X�V��1���f�H�қH�5B)H�=�X�6��1��f���UH��AVAUATSH����I��A��H��H��t
H�:�HL�-��L���q��H��tLI9���H�5��H�=c�P��I�����L��1�H�߉��	�E1�[L��A\A]A^]�f.�����H�=7�%f�H�@I���@H����1�1�L�������t%A�e�L����E�eI�EL��[A\A]A^]�@A�MD��H��1ҁ�  L���
�I�EH���Z���L�������E���fDH�P�L9�����I�v���H����H9�t�:\t�����H�x����fDH�Q�H�5�*H�=AW������f�H�=��1�1Ҿ �k�H��%H�����@H�̘H�5�*H�=�V�N�����f���UH��AWAVAUATSH��XH�ED�E�L�M�H�E�H�EH�E�dH�%(H�E�1�H�E�H���/I��H���DH�}��ZH��I��H����H�U�H��H�U�L�}��9���H��H��L�M�AWH�U�I��L��D�E�L��1��T���XZM������@I<$J�+L��H��H9�s
J�/H9������I�$Ml$M�l$B�(H�U�H�}�L��H�E���H�}�L��A��H�G0H�X�������H�}����������E����H�}���H�}�����H�G0L�(I)�L�L��M��yH��L�m�����H�M�I��I�|$J�/I;D$�)���H��H�����L�������J���f�H�}��G�H�}���tcH�G0I�41�H�H)��z��H�U�1�H�}�H�E���H�}�L��A��H�G0H�X�����.���H�}��������E��t��H�}��7�H�u�H���L�m�I�I)�M��M���M��x_I�|$J�/I;D$sjI<$K�.H9�s
J�/L9���L��L���:�I�$Ml$M�l$B�(�ED��	���;���fDL�����I�|$I��J�/I;D$r�L��L��H�����L�����1�L���V��H�U�dH+%(��H�e�[A\A]A^A_]�@H���H��H�E�H��H���S���f�L���h�����L��L���5	���6���H�}������L������1��L��L��1������d���H���H�5V#H�=MS���1��M���H�ҕH�55#H�=,S���1��,���H�9�H�5#H�=S�h��1������|���ff.����UH��AWAVAUATSH��XH�EH�}�H�u�H�U��M�D�M�H�E�dH�%(H�E�1�H�E�H���H�}����M�����M��M����H�}�tH�E�H�8�yA�����L�}�M��1�@M�u<\tHA�E<\t��tM��I��A�E<\u�ff.�L��L)�H��M����M��I��fD��	��E�eI��A��x�H�eA��Hc�H�>����H�u��j	��H�u�L��I���+��H��L��A�D$I�$�S�H��A�EM�����0���H������H��H�u�H��utH�E�HcM�L�
]�PSH�U�H�u�D�E�H�}��f���H�u�I��XZH��t	H�}��o��H�5����H���P�H�E�dH+%(��H�e�L��[A\A]A^A_]�H�}��/��E1���f.��H�5��1�M��L�}����I���H�5�1�L�M����I����L�M�M��L��M)�L��Ǿ1���H�}�H�����H�5��H��1���I�<$� ��L���������A���7��������bA�~�E�����M������]�E�D�$�A�~M�nA�L�M������M��������?�}�E��u*��A�~�E�����M�������M�n�HA�GA�Of.�L��H��M���R�H��A�E���A�GI��A�G��A�GI��A�G�A�}<M�ut�Zff.�@<>��M��A�FI����u�H�5��1�M��L�}��.�I���C���A�GI��A�G�P���A�E<{�7���K	��A�ą��VA�}�6	�����jA��I��A�A�G��Q��D��I�H���C�����A�GI��A�G�����H�5�1�M��L�}��~�I�����H�_�%H�L�h0M�A�}�*����������wA�}�E�M�e����M��������1A��M��ff.�A�G����D��I�H������+���A�GI��A�G����A�GI��A�G���A�G
I��A�G���A�G
I��A�G����A�G	I��A�G���A�GI��A�G���A�GI��A�G���A�GI��A�G�l���A�G\I��A�G�V���fDH��H�5�H�=�L�6�����H���H�5cH�=�L�������E1����M�nF�4����H�׎H�5/H�=�L�������M�eM9��*H�“%H�0A�E�F���E1�H�]�D��M��M���@��I���PM9��iA�}������yߺ1�H�]�M��H�5i�L�m�L�}����L�u�I���.���H���H�5�H�=�K�7�����1��K���H��H�5]H�=�K������M�uE1��A��A�A�~}I�F��I��A�>������yںH�5��1�M��L�}����I�����L���'ff.��H��I9�����F�u�1�H�M�M��H�5��L�}��*��L�u�I���;���M�n�B����H�5i�1�M��L�}����I�������E�M�����A��H�]�M��E�oA�GM�h����L��L��L�E�L)����L�E�I����M��1�����M��L�}�M�u�H�5��1��|��I�����M��M�uL�}��غH�5��1�M��L�}��M��I���b���M��A���*������}��U���D����M�n�G���ff.�f���UH��H��dH�%(H�E�1��E�H��tYH�(H��t(H�U��"�E�H�U�dH+%(uN��fDH�z�H�5zH�=�I����1���f.�H���H�5RH�=YI���1�����ff.�f���H��t1��8����DUH��H�5�H�=IH���j��1�]�fD��H��t�G81҅�H��@UH�׊H�5yH�=�HH���*��1�]�fD��UH��AWAVAUATSH���H�EH��h���H��`���H��P���H�EL��X���L��@���H��x���dH�%(H�E�1�H�E�H���nH��x���L�(M���CH��I�����H��
vH�resourceH9�_1�1�H��1����A�ƃ���u1�1�H�މ����H��p���H��p����X���H��M���1
I�$H��tH;0tL�������
I�|$(��I�T$`H��8����
��H��8���H��H����H�H��tH;0tH��H��8�����H��8�������L�z(M����H��p���L���l������d�5.�%���H�}�M��H�
H�1��������H���H�5�H�=�F�F��1�H�U�dH+%(�H�e�[A\A]A^A_]�f��{e://�����H�{1�1��f��I��H��unff.�A������5��%����H�}�H�
T�1�1��H��A���tD���j��M��tL�����H�u�H��x����}���R����H��M����1�L��I���X��D��E1�1�H��1�A���������H��p�������@H�=���4�ޛ%���[����L���h���H���
�xH��8�����H�xH��I��H�H��H�@p1�H)���x���H�M�gH�=�\H��h���H��8���I�G1����H��I�G H��p���I�����I�GH��`���I�G8H��X���I�G@H��P���I�GPH��@���I�GH����I�G(���A�\b�fD��@I�G`����A�\bfD��@I�Gh�~Xd%H��p���L��H�5?��Hd%)�@�������I�GpM�gpH��h���M��u`I�?������W	I�?���M�gpM��u>I�?����������uI�?��H�5�iH���������9M�gpM��t�H�}�L���l��I�GpI�?H��t���H��h������I�(�"���I�0���I�`���I�h���I� ���I����L���x���H�}��U���A���tD�����M��tL����������I�pt)H���H�5#H�=rC����M�gp����fDI�?���H�=�hH��I��������uPI�pH�E���H�8�H�5OH�=C�s������fDI�(��H��������f�L��H�=[��a�����iI�?H�5
X�j��I�?H�5
�I���X���:H��H��`����D��H��t�x*���x��I�w0H��`���H�=�Y1����H��p���M���8H��p��������L��H������H��p���H����H�CI�PH�����H��p����Կ��H�
�%H��`����H���%L��M�gp�R����H��YH�5�H�=�A�.�����f�H��AH�"�H�5�H������5��%����H�}�H�
���1��^�������f�L��H�=2���������fo�@���I�pH�E�H�E�M��mI������I�?H�5[V����:H��H�����H��t�x*�
�x��	I�w0H��H�=	X1��
��H��8���H�̈%H��L�e�H���H��p����A�G\D��X���L��P�����`���I�?H���2���I��H��tBH��H�=wX��H��H�=tIA���������E�����E���c�	�`���H��p���I��L��I�$H��u�I�?D��X���L��P������I�?�q��������H�=t��i���H�Ë�`���H��L�E�L�����H�u�H���jH��h������H��8����w���H��p���H��M�gp����f�L��H�=�C�������I�p��
H���H�5H�=g?����M�gp���H��H��8������H��8���H��tjD��8���I��I��H��0����;�1�H�5�1�� ���H��H��������H��I��謼��I�>H��u�D��8���H��0���L��L�z(M���{���H�=LJ%�H��8����^�H��8�������
L�z(M������B���DI�?H�5˂����I�?H�5��H��`�������I�?H�5��H��0������I��H����H��H�=.V��������H��`����҉�8�����!ˆ�P���H��%L��H��p����I�?H�58�茾��I��H����:H���s��H��t�x*���x��I�w0L��H�=�T1�����H��X���ff.�H��p���L����P����D��8������zH��X���tI�OH����1�H�=D=���ƅ(���Dž���Dž���I�?H�5	�跽��I�?H�5^�H��8���衽��HDžP���I��H��8���H��t�H��1�蘦��H��P���M��tH��P���1�L���{���H��P���H��p���H��8����H��p���L��H��`���I�?�H�5�����I��H��tH��H�=`T���Dž �����t
Dž ���H��p���L��H��X����Mƅ(���L�e�H�E�M���H��`����:���H��t�x*���x��I�w0H��`���H�=S1����H��8���H�}��}L���y���H��8����m���H�u�H��tH�}�����ff.�H��P���H�5�a������H��X����1���H��p���H��0����H��`����H�u�H���
���H��h����������f.�M�gpM����������fDH�=�y�\���%������H�=�y�<���%���J����L���`��H��X����4���@H��`����D��H��p����=����H�I�H��:H�5KH������������f�Dž8���ƅP����L���f.�L��I��D��8���H��0���L�z(�d����5-�%���QH��h���H�
o��1����H��p���1��H��X���贷�����H��X���tI�@H��X������H���Q	ƅ(���Dž���Dž������L��H�=jh�������M�gpM���;D��X���L��P����^H��H�=6h��������H��H�=�[����M�op��u'M���H�L}H�5;H�=*9臺��M�opM���<I�?���I�?���M�opM���I�?�E��I�?H���J��H��t����d���H���r����H�GO�,���H��|H�57H�=�8����M�gp��H�"OH�5E1�H�=�8�����H�5�M����HDž8���H��H���L�:H����H��t�x*���x�|I�w0H��H�=QO1��R��I��H��8����ӵ��H��p���H��I���H��0����H�}�H�E���I�(�B��I�?H�5]|H���`���I�WH��8���H����
M���]
H���:H�zL��H��(����g��H��(���H���
H�5p�H�=B�D��5�%H���K
H�}�M��H��1�1�� ���H��p���H��8����H�u�H��t	H�}��^���L���ִ�����H�
�H�5�H�=�6�W����b���H���z��H��8�������L��H�=�{�O������I�p�JI���I�?���I�?�������w�I�?�p��I�`H���D���I�h�;���H��H��1�H�=_{���H��H��H�=[{I�G`1����I�GhH�D~%H��M�gp��I�?H�5jK�Ƕ���:H��H��跽��H��t�x*���x��I�w0H��H�=M1����I��L�%�}%H��A�$I�?H�5�M�i���H��H����I�GH��H�x �}���H��H��`�����H��H��p���A�$H��`����D���I�?H�5Sz����H��H�����:H�����H��t�x*���x���5=�%���c
H��h���M��I��1�H�
O����I�@H������H����	I�p��L��譲��L��襲��H��p���A�$H��A�$���I�?H�5�L�_���H��H���:H��H�=�L�$��I�؅����5��%����H��h���L�
�LH�
v�1���J�����H��`���H)�H���ӹ��I�HH��I���$��H��8���H���2H��`������H��8����P���H��H�=�w�����Ƹ�������5E�����!�`�����������������H�=pr����‰%�����H���C��I�����H�=�|%H��8����(��H��8���I��H�B(���H�2xH�5�	1�H�=l3�ɴ���8�H������I���n���I�?�,���H���N�I��x���H��`���譼��H����H��`���f�|�:*��H��8���H��耼��������D�tQL��M���s�5�%���LL��`���1�H�}�I��H�
	����H�}����I����I�(����H��H���F	M�GM����I�xH��8���H������L������<��L�����H������H�����I�xL��������L�����H�����H��H��������x�C�5�%���6	L��8���H�}��1�H�
���������M��D��X���L��P�����L��H�=�v�9��M�gp����M���I���I�?���1�H�xX�V�M�gpA�G\���L�Nu����E1��e���I�8H��8���H�������H�XuH�5_H�=61蓲��M�gp��H��uH�5|1�H�=1�n������I�?H�5IF蚱��H��p����j���I�(�U��I�?H���z����� H�E�I�E1�E1�PH�
WuH��L��jjj�/��H�� ���H�=>oL��p�������L��p������%����I�OL��X���H�1��H�=[0診�����I�(���H��H����H��8��������H��tH�5�H�=0�v����P�A�wXH�=�t1��/��A�GXH��H��8����[�H�����H�ܒH�5�H�=�/�)������H��H�=�s�5�����e����������H)�H��H������I�pH��`�����L��`����]���H�}sH�5�H�=[/踰��M�gp��I�w L�����H�ޅ��WH��p����<�H��L��H��`������I�@H��`���H���7���
���I�WH��������H�����H��H����H�H��tH;0tH��H���������H���������H�z(�UH�B`H��8���H��8���L���?��H���H�xI�O8H�����H�E�I�wM�OHH��8���M�G@I�WPA�wP��H�E�Y^H������1�L������54�%H�U�I�WH�HM�BL�J�P���fAR1�H�}�QH�
%����H��8������H�E�H�E�A[X���I�?H�5C�u���H��I���Z���I�HL��L��I�G0����g���L��P���H��L��L��H��X���L�M���0�����l���L������I�(H���6����S���H�zH���E��H��(���H��� �@H��8����� �����H��8����;tH�5�7H���C����tlH�5�lH���0������H�5mH�������u��� ���u?�5qz%���oL��8���H�}�M��1�H�
������s����� ���t�1ҿ8�� �������L��H������H��X���H������� ���H�CH��0����S�8�^���1�H�u��
�H��0���H�� ������L�� ���A�8�(H=����H�U��:��c0��C(H��(���H��H�y0��H��(���H��P���H�A0�A8�P�Q8�C ���H�C��H��t
�y�!��t�������ƅ(����������� ���H�� �����H��8�������H�� ���H�H��X���H�� ������H�� ���H��X�����(���H�B��H��!��	��H�����	��J�����	ȈBH�{(�.�H�C(�D�I�OI��H����H�=�*�6������1����H�����H�=ni������%������4��D��X���L��P���M�gp��H��nH�5H�=�*���M�gp����5t�%����L��`���H�}�M��1�H�
E���+�����H��@H�5H�=/*茫�����H�AH�5��H�=*�m������H�=���L����w%����H��@H�5��H�=�)�5�����H��8���H�=bi1����H�� ����@���H�=KhL������L����������H���������L������L������t%�������H������K���H��mH�52�H�=I)親����H��mH�5�H�=*)自���a�H��hH�5��H�=)�h����B��K0H��0���胻��H�C(����H��}H�5��H�=�(�0����-���H�=D�����Iv%�����H��`���H�����8tHI�HH��`����m��H������I�GpH��8���H��t,H�lH�5V�H�=](躩������H���
����3�M�o���H��M����I�EH��tH;0tL���M�����~I�}(��I�E`H��8���H��`���H��8������H����I�WM�OHM�G@I�O8I�wH�x��h���A�wP���XZ�7���H�=Qf�����}%���0���H�y��������H�=(f�����z}%����I�_0��H�=������t%���x�����W����5A}%��tEL��`���H��h���H�
��1�������H��=H�5�H�='�]������H�=�e�<����|%���I�x�y��H�5�H�=b1H������5Mt%H����t>L��8���H�}�I��1���|����H�@{H�5I�H�=�&�ݧ���y���H�=�H��(������H��(�����s%���H��<H�5�H�==&蚧�����H��eH�5�H�=&�{������fD��UH��AVAUATSH��`dH�%(H�E�1�H���5I��H������H��M����I�$H��tH;0tL����������苮��H��H�E�H�E�I������H��
vH�resourceH9��H�����H��E1�E1�1�H��H�M�H�U�������u@H���(���M���>E1�H�E�dH+%(��H��`L��[A\A]A^]�f�f�1�L�e�)E�)E�)E�H�E�L�m��)���H�U�1ɾH�=WC%H�E��E��w��H�U�H�u�1�H��I������H�}�H�E�A��H��t�Y���H�}�H�E�H��t����H�}�H�E�H��t�-���H�}�H�E�H��t����H�}�H�E�H��t����H�}Ⱦ���L�����H�}����I�}H�5������H�����E������L���١�����@H�y�H�5"�H�=�#�6��������{e://�L���H�����H���G���H��RH�5�H�=�#����R������ff.����UH��AWL�=�.AVI��AUM��ATSH��L��H��HH�}�H��H�U�dL�$%(L�e�M��������H�E�L��L��A�H�E�L�
6hH��jPH�u�1��@���ZY��t%H�}�H��t	�?�hH�}�L��H�5B%���H�E�dH+%(��H�e�[A\A]A^A_]�H�5�gH������tE踴����H�E�dH+%(�dH�e�I��L��[H�
�cA\1�A]A^A_]�<�@H��H�E�H�E�L�
�>A�L��L��H��H�E�jPH�E�AWjPH�u�1��S���H��0���2���A�E@H�}�1��
�E��P��I�]L�e��E�����H��H����H�H��tH;0tH��������t{M����H�{H��tQL���q��H�E�I�EH�u��H�x �׵�����f�1�H�5�:貹��I�}0H������I�]0�u���D� �n���H�CH���DH���H�5��H�=)!膢��1��~������f.���UH��AWAVI��H��H�5,,AUATSH��XdL�$%(L�e�I���I����!I�|$0H����H�?�yA�D$@f�I�$�E�M�l$E��E�E�E��|���H��H����H�H��tH;0tH��������sM����H�{H���%L�����I�$M�l$H�E��#���H��H����H�H��tH;0tH���B������M����H�{H���DL�����I�$M�l$ H�E�����H��H���>H�H��tH;0tH���������!M���2H�{H����L���c��I�$M�l$(H�E��q���H��H���]H�H��tH;0tH��������@M���QH�{H���RL���
��H�E�I�D$8I�$L�(����H��H����H�H��tH;0tH���4������M����H�{H����L�����I�|$0H�E�H�H����H�M�E1�H�M��%@H���p���I�|$0A�EI��H��H����H������H�����H���ϱ��H��H��t��8t�M�<$�Y�H��M����I�H��tH;0tL���x������I�H����H�����H�}�H�E�I�D$��H�xH�u���U����H���I�D$0H��t�M���I�D$8H�@H��H�E�dH+%(��H��XL��[A\A]A^A_]�A����H�E�dH+%(uoH��X[A\A]A^A_]�f�H�}��n�������H��H�5��H�=i�ƞ��1��4����� �n���I�GH������f�I�D$0�@���譿��D� �>���H�CH������f�� �&���H�CH������f.�� ����H�CH�����f.�� ���H�CH������f.�� �Ʀ��H�CH�����f.�H��H�5�H�=y�֝��1������H�٠H�5��H�=Q讝��1��[����H���H�5��H�=)膝��1��A����H���H�5��H�=�^���1�����H�a�H�5b�H�=��6���1����ff.�@��������UH��AWAVAUATSH��HdH�%(H�E�1�H����H��1�E1�趢��H�=c%I���w���H��1�H�5�QH�E�蒳��H�I��H����H�E�D�}�ff.�I�FH��uH�M��Q��t$H�PI;V��I�I�V�
I�I�F��;�"�$H��肢��I��H����H9���H��H��H)��?���L��H��H����H���i����@I�_E1�H��<{uA�GI�OA�H��a%H�2���V������(<_� E����I�~��H�M��K,��L�}�H��H�5�cH���-��1�H���k2��H������H�}�H���G��1����M��t.A�<$�cH�E�A�G���:���1�H��L�����E�H�M��E�H��H�������I��I�~��L������L����H�E�dH+%(��H�E�H��H[A\A]A^A_]�@H�M����H�}�H�u��
�I�����I��H��������L�H���v
A�?"�L���M���C���L�}�E����A�L��<:u�AH��������E1���%f�<}u����tI��B�9�����<{u����u�L��H��H�M��*���H�M�I�~I��N�|9�CM���Y�*��E��H�5�aIE�H��H���+��D��H��E1��0��H���6��H�}�H�����L�������DI�τ��6<_������L��H)�H��莝��I�~I���`M�����*��L��H�=]H��1�����H��H��I���`+�������H���0��H�����H�}�H������L���g����L���X���A�<$������������L�����@A�GI�����K������V�.���I������E���@�S)��H������I�~uI�<)��H��E�����L�m�D��H�M\1�L�����L��H���E��*�������L��H�M���(��I�6H��H���^*��H�����H�}�H�����I�L�}�I�F��r����(��I�6H��H���*��H���e��H�}�H�����I�I�F��f���fDA������p���D�[(��I�6H��H����)��H�����H�}�H���i��I�I�F����fD�
H�����L��輰�����1������'��I�6H��H���m)��H�����H�}�H���	��I�I�F�����H�
VH�5h�H�=����H�E�����
���f.�UH��AWAVAUATI��SH��H�}�H�~0H���{1����I��H����I�t$ I�|$���I�t$(H��H�����I�t$H������A�G��� E1��L��H��I���y7��E;w��I�N�,�A�uh��x�H�E�A�$H�@ �P����H�H��H��ff.�f�H��H9���;u�;pu�H�pL���3���H�=�\%萩��I���&��I�t$0H��H���H/���H���k1��H���3��L��H�����I�t$ I�|$���I�t$(H��H�����I�t$H������M�������H��H��[A\A]A^A_]Ð1��c���f�L�������fDI�|$H�v �2��I�t$(H��H�����I�t$H��������UH��ATI��SH���
���H��t5H��H�H��tH;0tH��譽����tM��t<L��H��[A\]���DH���H�5��H�=I覔��[1�A\]��H�.UH�5��H�=!�~�����ff.����UH��AWAVI��AUI��ATI��SH��H�U��Y���M���xH��I�EH��tH;0tL��������WI�U�J����1�H�}���H�H��H)�L�<�M��tI�wL��������uQI�w H��t�>tCH�}�������u6M��tI�wH��t(L���h�����uH��L��L��[A\A]A^A_]���I�UH��;Z�w���H��1�[A\A]A^A_]�fDM����1�M��tPH�H��L��H)�L�<�I�w�B����uI�wH��tL���ݾ�����q���DI�UH��;Zr�느L�:L��I�I�w������B���I�UA��H��8D;rr��X����H���H�5��H�=Q讒���2���f�M��tHH�1�E1�L�<I�wH��tL��H�U��M��4����M�H�U��������A��H��8A9�r�����L�:���ff.���H�W;rs#��H�H��H)�H�4��:���f.�1��ff.�f�U1�H�5AH��AUATH��\���L�e�SH��H��H�?dH�%(H�E�1�買��H�{���H�{L��H��躤��H�;H��p���L������H�;H��`����9����p�����`���9�|��h����4
9��x)�f��*���t�����d���9��2f���*���H���H�;��@����:����@���H���ڏ����\���f�H�;�H*��X�H�����H����S�����H���H��裏��H�{ ���H�;I����H����H���	������M�l$@M��tzL���r-��I��H��tj�8teH�{H����I�uP�p��H�{L���Cm��H�{�J�������H�{�in��f�H�E�dH+%(��H�e�[A\A]]�f�H�{H��t�1�� ����fD��l����4
9�~+)�f���*���H������@f��*����f���*���H������H�;�������h���H�{�����U���D�k��j�E1�H��H�fSL�
�PH�
"MH�5�*1��*���H�;H�CH���k��XH�{Z�����k���ff.���UH��AUATSH��H�� H���3���H�;t}I��H��tuH���M����xiM�l$@M��t_L����+��I��H��tO�8tJH�{H����I�uP��n��H�{L���k��H�{蟧����t;H�{H�e�[A\A]]�l���H�{H��t#1�H�e�[A\A]]���fDH�;�Ș����uH�e�[A\A]]�f�H�{��D�j��j�E1�H��H�RL�
;PH�
�KH�5i)1��ڊ��H�;H�CH�����XH�{Z�#�����UH�z H��AUATSH��H����H�;t}I��H��tuH���
����xiM�l$@M��t_L���*��I��H��tO�8tJH�{H����I�uP�m��H�{L���Xj��H�{�_�����t;H�{H�e�[A\A]]�xk���H�{H��t#1�H�e�[A\A]]�F��fDH�;舗����uH�e�[A\A]]�f�H�{��D�ki��j�E1�H��H��PL�
�PH�
�JH�5)(1�蚉��H�;H�CH����	��XH�{Z�#�����UH��AWA��AVI��AUI��ATI��I�x SL��H��裮��H��H�E���H�s8H�{�)���H�s@H�{����H�sHH�{����H�sPH�{����H�sXH�{���H�}�E��L��L��L����4��H�s8H�{���H�s@H�{�v���H�sHH�{�i���H�sPH�{�\���H�{H�sX�O���H��L��[A\A]A^A_]�	���f�H��[A\A]A^A_]Ð��UH��AWAVI��AUI��ATI��H�y SH��H��覭��H����H�s8H�{I���-���H�s@H�{� ���H�sHH�{����H�sPH�{����H�sXH�{���L��L��L��L����5��H�s8H�{苿��H�s@H�{�~���H�sHH�{�q���H�sPH�{�d���H�{H�sX�W���H��L��[A\A]A^A_]�����H��[A\A]A^A_]Ð��UH��AVI��AUI��ATL�f SL��迬��H��trL��H���ߓ��I��ff.��L��H�������uIL��虷��H��H���	��H�����L���n���H��H��u�I�}H��t[1�A\A]A^]�>��fD[A\A]A^]�ff.�@��H9w�UH��AUATI��SH��H� H��H�5�P%�o���H�s8H�{H����H�s@H����H�sHH����H�sPH��u[H�sXH��uBH�C���H��M��t"I�$H��t	H;0��L���S�������H��[A\A]]�H�CX胥��믐H�CP�s���H�sXH�{H��t���@H�CH�S���H�sPH�{H���g����H�C@�3���H�sHH�{H���>����H�C8����H�s@H�{H�������L�cH��L��E1�L�-�
E1�H��|��L��L�%�
����H�{H��L��H�C8A�E1�H�������H�{H��L��H�C@E1�E1�H��	���H�{H��L��H�CHA�E1�H�����蝣��H�{H��E1�H�CPA�H�b���H�5
�v���H�CXH��[A\A]]���ff.�@��H���CUH��AUATI��SH��H���[���H��M����I�$H��tH;0tL��艰������L������H�{H�CH��I�ʼn�H�CX)��H`1����H�L�#���H���ߐ��E1�E1�H��H�CH��H�X���H�5N蜢��H�{E1�H��H�5GKA�H����������H��M��tI�EH��tH;0tFL���֯����u:H��[A\A]]��H��H��H�5�[H�=tA\A]]�̆��@H��L��H��[A\A]]���H��JH�5��H�=9閆��fD��UH��SH��H�� H��H�5%M%��H�s8H�{H����H�s@H����H�sHH����H�sPH��ulH�sXH��uKH�sH��tH�;���H�{H��t1�袋��H�{H�CH��t�|���f�H�]����H�CX����f�H�CP���H�{�DH�CH�ˡ��H�{�]���f�H�C@賡��H�{�8���f.�H�C8蓡��H�{����f.���H����UH��AWAVAUATSH��H��H�t~L�o L���L���I��H��tNH���L��L���$���I��H��t&L�����L��H��I���6!��L���.��L���F���H�����L���V���L���ަ��H�{I��H���O���M��tH��[A\A]A^A_]�H�{H��t�H��1�[A\A]A^A_]���f.�H�tHH�5"�H�=	�f���fD��UH��AWAVAUATSH��dH�%(H�E�1�H����H��H�?H����H�{t:A��A���?���A��D��$=	�t	A�� �u�r���D!�A�ă�wE��u2f�1�H�U�dH+%(��H��[A\A]A^A_]�f�H�;������t�H�{ 諥��I��H���~H�;�	��E���A���H�{H�����H�� ����-����x����H�DGH�5B�H�=��6����Q����H�LGH�5"�H�=������1���H�{L�����H�� ���L���ǂ��D	�����L���v����������fo����L��p���L��)�p���fo���)E�fo��)E�fo����)E�fo����)E�耗���������L���p���������������L���y������L��L���L��p���L�����L���>��L��L�������K���L��L������I��H���4����8�+������H�{I���Z��H�	JH��H��t�&���H��L��1�L����@��L��I���+~��M�����H�{L��L����H�;L��L���U��L���~��H�;�%��H�����C0��uH�{H��t1��v�������L�������u�H������L�������u����c���L���+�����褜���������G������H���sUH��AUI��ATI��SH��H�����H��M���lI�$H��tH;0tL��覩�����NM���mH�{�
L���~��H�{ H������H�{���H�s8H�{�@���H�s@H�{�3���H�sHH�{�&���H�sPH�{����H�sXH�{����H�sL��L������H�s8H�{A��蝴��H�s@H�{萴��H�sHH�{胴��H�sPH�{�v���H�sXH�{�i���H�{�0���H�{�7���H�;H������E��uH��H��[A\A]]�u���DH�{H��L��[A\A]]�J���f.�H��[A\A]]�DH��CH�5b�H�=)����fDH��wH��H�5>�H�=�[A\A]]�\��@H����ff.�@��H��t/UH��SH��H���W0��t@H������C0��u�H�]���H���H�5z�H�=����~��ff.���UH��AVI��H�y AUI��ATI��SH���̠��H��t7L��L��H��������w[L��A\A]A^]���@H��[A\A]A^]�@���[A\A]A^]����UH��AUI��ATSH��H���O,�(��unH��E1��s�H��H9�tGL����H��A��H�CH�@H��H�s�r�H�5sS%H���S���H�5lS%H���D����c,�H��D��[A\A]]�f��C(���f���UH��AUATL�m�SH��hdH�%(H�]�H����1�L��I��H������1z��A�H��H�v��H�C H��H�5�0�N���H�s L��肧��L��H���r���H��H���H�E�dH+%(uH��h[A\A]]��H������UH���c�H��tH��1�]�s���]�ff.���UH��AWI��AVI��AUATSH��H���H��(���H�� ���dH�<%(H�}�H������H��H��h������H��H��8���讕��H��0���H��t`L��L�����L��������H��(����������H�� ����Ǖ�����?L�� ���H��(���L��H��越����t*1�H�U�dH+%(�nH���[A\A]A^A_]�L��h���1��H��L���Ϣ��1�L��1�L��H�����蹢��L��H��I��諰��L��L��H��I������oL��)�p����oC)E��oC )E��oC0)E��oC@)E�蓃��H���T1�E1�DžT���H��p���H��X���L�����M��M��I��ff.�f�H��X���L��@���I�<M9���L���ff.�DM9���L��I��A�<
M��u�H��X���H��H)�tH��tA�|�
u
H��fDL��X�����~��H���\���H��蔌��H��`�����T������OH���'���H��`��������H��H��h�����H���薄����H���H��h���H�����H��0���H��8���H���[�H��賓������H��`�����T����xv��M9���L9�@�������M��M��M��L�����H��X���L��`���L��H���D��T���L��X����yH���e��������L��H��H��h���A���ۃ��H��h���D��H���)���H��0���H��8���H����H���������L��A����u��H��X���I9���L��H��`���L��H)�H�<�^}��H�����H������I��E���U���H��h��������H��-H���7����5���f�H�� ����x������H��(����l���L�� �����L���[���9��\���L��軵��H��(����?������T����H��(���1��r���H�� ����������?����y���L��M��H��X���L��L��X���I��H)����@H����w������H��h��������H�-H���U������L�����M��H��h���L�����H��(���L��H������H�� ���L��H����L��H����~��L��H����~��L���&t������H���Dw���<���L��H���L��`����躘��f.�UH�=�;H��SH��軖��H�����H��H��L�
�jH��A�0��H�
�m���9x��H�]�����H��L%H��tH��L%��UH��SH�lL%H��H���h�����uH�UL%H�]�����[���H��H��萧��H�1L%H�]�����UH��SH��H���;y��H��tFH��H�H��tH;0tH���n�����t*�U���H��H�]�1��H��H�5K?1��:s��f.�H��
H�5r�H�=���Vv��H�]�1���ff.���UH��AWAVL�� ���L��p���AUL��L��ATSH��dH�%(H�]�H���G(�(�I��H�����K,I���1M���0H��I�$H��tH;0tL��菞����t;L��L��L���
��c,�H�E�dH+%(�hH�ĸ1�[A\A]A^A_]�f��.H��I�$H��tH90t2L���2�����u&���H��I�$H��tH90tL�����������c�H��I�$H��tH90tL��������e���L���ju�����U���L��L��L��贓��1��L��I��H���L��L��L���1�H�52J%H������H�5+J%H����������fD��-��L���t����uBL���
���������L���
���������L���j���L��L��L�����������{����fDL���t�����������I���f.�f.�f.�f.�����ff.���H�H�F��ff.�f���H�H�F��ff.�f����ff.����ff.���H�H�F��ff.�f����ff.����ff.�����fD��UH��SH��H��H�(H�C(H��t�zo��H�{ tH��I%H��H�]�H�@(��fD�1����H�C ��f���UH��SH��1�H���x��H�CH�]���ff.�@��UH��SH��1�H���yx��H�C H�]���ff.�@��UH��SH��H������=I%��uH�:$H���H�]���DH�5I%H���	t�������UH��SH��H��蛧���%H%��uH��KH���H�]���DH�5H%H���s�������UH��SH��H���K���H��G%��G%��uH�CH�C(H�]���f�H�5�G%H���as����ff.�@��UH��SH��H�����H�LG%�>G%��uH�cH�C(H�]���f�H�5G%H���s����ff.�@��UH��SH��H��苦��H��F%��F%��ub�~�%H���H�C(H� �H���H��@fHn�H��ffl�fHn����~�%fl���H�]���DH�5aF%H���Yr������UH��SH��H�����H�,G%�G%��ubH����H�=|6%H�C(H�Q���H���H�s:H���H�5;H���H�'�H���軃��H�]�H��F%��fDH�5�F%H���q������UH��ATI��SH�?��w��I�<$H����w�������9�[A\��]��O��f�UH��AWAVI��AUA��ATSH��H�(��A���A��E��G�l-�D��A^0��Mc�Lc�J��I��H�E��?�H�I�v(N�< H����L����������H�E�D�Iă���yH��E%�P9�r�I�~(�I�F A�V0H�@H��M�f M�n(M����M����L����v��I�|$H��H�8I;D$��I<$I�DH9�s
H�L9��uH��L������yf�I�F A�^0H�@H��M�f M���LM���L���\v��I�|$H��H�8I;D$��I<$I�H9�s
H�L9���H��L��耄��I�$I\$I�\$�H��[A\A]A^A_]��H�G H�x�K���H�8��~��I�F(�:���H�iD%�P9������H��[A\A]A^A_]��H�AD%I�~(�P������f�H�����L��H��L��H�����[A\A]A^A_]陨��f�H�����1�L��H��[A\A]A^A_]�1u��H��L���V�������H��L���F�������H�����L��1��H�����L���H�����L��1��f���UH��SH��H���Kq��H��H���s��H��H�]���#i����H��H�׃�tIUH��AUATS��H����t��u@H�p@H�e�[A\A]]�ń��DH�p H�e�[A\A]]�]���DH�p�O����H�I��H�8�zu��I��I�$H�8�ku��AUL�
a�A��PH�
\�1�H�[9A�t$�H�=��S��t��H�� H�e�[A\A]]�D��UH��SH��H���;�����tH�]�1����H��H�]�����ff.���UH��AWAVAUATI��SH��H��H�o�oO�oW(�G@L�w L�8)E��E�L�oH)M�)U��"�H��蘍����tH���v��A;D$8tMH��蝄����tًE�fo]�L�s foe�fom�L�{8�C@1�L�kHck(H��H[A\A]A^A_]�@H��H�[A\A]A^A_]�@��UH��ATI��S��H���8�����uL��/w�� wr��
wU��	�����[A\]�D��^w[���Zw��:1���[A\��]���fDL���Ѓ����t�[�A\]�f�1��� [A\��]�D���뗐��{1���[A\��]���ff.�f���UH��ATA��H��SH���w�����uD���K���[A\��]������H���@�����t�[�A\]�f���UH��SH��H���+�����1���tH�]���DH��1��^~��H�]������UH��SH��H�������u&�EDH���8t����豄����tH��蕋����tH��詂����tոH�]���f.�1�H����}����@��UH��SH��H���{�����tH�]�1����H��H�]���˥��ff.���UH��AWAVAUATI��SH��H��H�o�oO�oW(�G@L�w L�8)E��E�L�oH)M�)U��"�H���h�����tH���Ls��A;D$8tMH���݈����tًE�fo]�L�s foe�fom�L�{8�C@1�L�kHck(H��H[A\A]A^A_]�@H��H�[A\A]A^A_]�@��UH��SH��H���[���H�>%�>%���FH�:�H�5�+1��~�%H�C(H�>fHn�fl�C�Ly��A��@1��~�%H���H�>�H��+H���H�ɋH�5�+fHn�H�&�H�=�fl�fHn�H�����fHn��~3%fl����~(%fl����h��A��@1�H�q�H�5Z+H�=d%H��<%��k��H�=
H���1�H��A��@H��<%��k��H��H�]�H��<%H��<%���J|��f.�H�5�<%H���Ah�����ff.����H��H�׃�tIUH��AUATS��H����t��u@�pLH�e�[A\��A]]�2~��f�H�p@H�e�[A\A]]�m~��DH�p8�_~���H�I��H�8�:o��I��I�$H�8�+o��AUL�
!�A��PH�
܇1�H�3A�t$�H�=H�S�n��H�� H�e�[A\A]]�D��UH��SH��h�odH�%(H�]�H��)E��oG)E��oG )E��oG0)E��oG@)E�袇��H���~����u.H�}�H���s��������H�U�dH+%(u:H�]���DH��萅����u�H���n��H�߅�t
����fD�;������@��UH��SH��h�odH�%(H�]�H��)E��oG)E��oG )E��oG0)E��oG@)E�股����u.H�}�H���s��������H�U�dH+%(u-H�]���DH����}����t�H���̄����u�H���0�����I���f���UH��AUATSH��h�odH�%(H�]�H��)E��oG)E��oG )E��oG0)E��oG@)E��N}������H��L�e�����L���Bs��H��A���7s��A9�u!�pH���n���������tH�������tH���|����t�H��L���q��������H�U�dH+%(uAH��h[A\A]]��H����b���m���H���b��H��调����u�H��������-���ff.�f���UH��SH��h�odH�%(H�]�H��)E��oG)E��oG )E��oG0)E��oG@)E��2|����t>H���6�����tFH�}�H���&q��������H�U�dH+%(u-H�]���f�H���a��H������u�H���T�����m���ff.�f���UH��ATSH��`�odH�%(H�]�H��)E��oG)E��oG )E��oG0)E��oG@)E���l����?��H�@�H��r�f�H���(�����tDH���l�����%}����t���H��������tH���l�����|����u��&f�H���j������H�}�H����o��������H�U�dH+%(��H��`[A\]�E1�H��蕃����t�H���l����!t wj��
u�E��uA���H���h�����t�H����k�����e|����t���H���@������X���H���k�����9|����uݸ�_�����.t���?�m�����H���(������ ���H��舝������螁��ff.���UH��AUL�oATI��SH���w(��t\�I�D$L��H�H���ݙ��H�{H�H��t"�d��H�sH���g��H�{�\��H�CH�޿ ���A�L$(��u�A�T$@M�l$0��tb�I�D$0L��H�H���m���H�{H�H��t"�Hd��H�sH���f��H�{�#\��H�CH�޿ �~���A�D$@��u�H�~5%L��H�@(H��[A\A]]��ff.���UH��SH��H���~��H��H��萔��1�H���t���@H���j�����z����tH���u���H���h����t�H�]����ff.���UH��SH��H��H�H�CH��t躂��H��4%H��H�]�H�@(��D��UH�
��1�H��SH��H��H�5�#%H�=�$%�n��H�CH�]���f.���UH��ATSH����m����tyH��A���}��A�T$�H��H���~���H���w����t2H���~����t[�A\]�@H������[�A\]�fDH���]��H���~����u���f.�H��1��r��[�A\]�ff.����UH��SH��h�odH�%(H�]�H��)E��oG)E��oG )E��oG0)E��oG@)E��d����u%�\@H���Ph������x����tH�������tH���v����t�H�}�H���k��������H�U�dH+%(uH�]���@1�H����q����~��ff.�@��UH��SH��h�odH�%(H�]�H��)E��oG)E��oG )E��oG0)E��oG@)E��2}����t�d@H���b������H���}����t�H����u����t�H���xe����utH�}�H����j��������H�U�dH+%(unH�]���H���u����t�ff.��H���|����t�H���u�����|���H���b����u�1��@H���x|�����|���H���ؘ���o�����|��ff.���UH��SH��hdH�%(H�]�H���o)E��oC)E��oC )E��oC0)E��oC@)E��H���{����t�Rf�H���X����tH����{����t�H���t����t�H�}�H���i��������H�U�dH+%(u#H�]���H���t����t�H���\X����u���|�������|����gz�����~����g{�����w�����t����v����s���UH��AWAVL�� ���AUL�����ATL������SH��H��h�o'�o_dL�<%(L�}�I���oW �oO0�oG@L��)�p���)]�)U�)M�)� ���)�0���)�@���)�P���)E�)�`��������oL��)�����oC)����oC )���oC0)�����oC@)����蓏L��L���H����oL��)������oC)������oC )������oC0)������oC@)������E�L���=�L��L��E1����H��L����~��Dž|����������H��L����~������H��L���~�����M���3fAofAoGCfAoG C fAoG0C0fAoG@C@H��p���H���4g��������H�U�dH+%(��H��h[A\A]A^A_]��H���|��L����|����{����|���H��L��)��������|���ME��}�����0���H����{��L��A���{��A)�D9�|����
���H��L��M���}��������D��|���ff.�@H���x{��L��A���m{��A)ŋ�|���A9�����M������1�H���vl������x��ff.�����~<t1��1��Y�f����~<t1����6�fD��UH��AWAVAUATSH��(H�H�u�H�H�U�H�M�H�H��t=���t6H��%L�*I�DH��;H�]�u1H��(�[A\A]A^A_]�DH��(1�[A\A]A^A_]���+b��1�A���\���;I����I��1�L���b���ƅ�tbA9�t=1�L���Sb��A�I�DI�A�?uЅ�u�M��tg1�L���]���H�U�H��`����I�L$H�A�H9�HG�I�$I�D$�뤐��\��A9�u�1�L������H�U�H�A�I�DL�H�E�L�}�A�?����1���[��A�?H���E1��Jf�A9�uH�SH�B�H9�HG�H�H�C�E1�H���va��A�I�DI�A�?�L���`����E��u���\t[A9�u�1�H���l���H�U�H�A�I�DL�H�E�H�E��8�V���H���of��H�U�H��B�������fDA��g���DE���/���H��t�1�H�����H�U�H����H���|������H��u����@��UH��SH��H����H��tH�s H��tH��蕒��H�C �{(��u6H�{H��t�胂��H�CH��)%H��H�]�H�@(��fD�C(�t����f���UH��ATI��SH��0dH�<%(H�}�H���y�H�u�H��H���ʆ���MԋU�L��H���)y��H�U�L��H���ja���E�9E�|"H�E�dH+%(uH��0�[A\]�DL����Y������t�����UH��ATI��SH��0dH�<%(H�}�H����H�u�H��H���:����UЋM�L��M�H���x��H�U�L��H����`���ŰE�U�E�9�'H�E�dH+%(u"H��0�[A\]�f.�L���P�����At�����UH��ATSH��H�� dH�<%(H�}�H���I�H�u�H��I��蚅���E܋U�H��L������M���w��H�E�dH+%(uH�� �[A\]���s��ff.���UH��SH��H���K��H��t.H��H�H��tH;0tH���>{����tH�CH�H�]���DH��H�5�H�=���>R��1���f.���UH��ATSH��H��dL�$%(L�e�I���E�����H��tUH��H�H��tH;0tH���z����t9�5'%1�L�E�L��1�H����b���E�H�U�dH+%(u,H��[A\]�DH� H�5��H�=1��Q��1����r��D��UH��SH��H���+��H��t6H��H�H��tH;0tH���z����t�5�&%H��H�]�1��1��Sb��H�]�H��H�5��H�=���Q�����UH��AUATI��SH��H��dL�,%(L�m�I�����H��toH��H�H��tH;0tH���y����tSM����M��teL��L���W���5�%%1�M��L�M�L��1�H���a���E�H�U�dH+%(ujH��[A\A]]ÐH��H�5�H�=���VP��1���f�H���H�5�H�=���6P��1��f�H���H�5ҫH�=���P��1���-q��ff.�f���UH��AUATI��SH��H��dL�,%(L�m�I�����H��toH��H�H��tH;0tH���x����tSM����M��teL��L���
V���5�$%1�M��L�M�L��1�H���`���E�H�U�dH+%(ujH��[A\A]]ÐH��H�5�H�=���FO��1���f�H���H�5ªH�=���&O��1��f�H���H�5��H�=���O��1���p��ff.�f���UH��ATI��S���M��tH��I�$H��tH;0tIL���w����u=[H�2A\H�5ڪH�=A�]�N��DH���p�H��tI9�tH��访L��覼H��H��u�L��薼H��莭H��H��tH�H��tH;0tH���w����u
[A\]��H��[A\]�@��UH��ATSH�����t"����[t3L�c��L����C��tx+�CH����[�A\]�fD��u���f�L���(Y���C��UH�=@H��SH����l��H����H��H��L�
���jH��A�0��H�
����YN��H�]�����H�%$%H��tH�$%��UH��SH�$%H��H���h����uH��#%H�]�����[���H��H���}��H��#%H�]�����UH�����1�]H��1��I��fD��UH��SH��H���[���H��t&H��H�H��tH;0tH���nu����t
�CH�]��ÐH��nH�5�H�=��vL��H�]�1���ff.���UH��SH��H�����H��t&H��H�H��tH;0tH���t����t
H�CH�]���H�anH�52�H�=���L��1���f�UH�=�H��SH���+k��H���S�H��H��L�
%��jH��A�8��H�
>���L��H�]�����H�U"%H��tH�I"%��UH��SH�4"%H��H����f����uH�"%H�]�����[���H��H���|��H��!%H�]�����UH�����1�]H��1���G��fD��UH��SH��H���[���H��t6H��H�H��tH;0tH���s����tH�CH�CH�]����H�9mH�5��H�=Y��J��1���f���UH��SH��H�����H��t.H��H�H��tH;0tH���Ns����tH�C H�H�]���DH��lH�5��H�=���NJ��1���f.���UH��ATSH������H����H��H�H��tH;0tH����r������H���,�H��H��u:�bf�H���r����u@I��$�H��uWI��$�H��uAH��袸H��H��t*����L�#H��M��t�I;$u�H��[A\]����H��[A\]�@H��[A\]���H��
H�5¥H�=���VI��1���f���UH��AUI��ATSH��������u���H�e�L��H��[A\A]]�ra��f�H�I��H�8�RR��I��I�$H�8�CR��AUL�
9�A��PH�
tk1�H�3A�t$�H�=`�S�Q��H�� H�e�[A\A]]�D�����w���ff.�UH�=O
H��SH���g��H����H��H��L�
���jH��A�h��H�
��9I��H�]�����H��%H��tH�y%��UH��SH�d%H��H���hc����uH�M%H�]�����[���H��H���x��H�)%H�]�����UH��SH��H���{���H��t&H��H�H��tH;0tH���np����t
H�C@H�]���H�IjH�5"�H�=��vG��1���f���UH��SH��H��t&H������H��H�]�1��H��H�5�1��C��H�J�H�5��H�=���G��H�]�1���fDUH�=�H��SH���;f��H���c�H��H��L�
�IjH��A�P��H�
����G��H�]�����H��%H��tH��%��UH��SH��%H��H����a����uH��%H�]�����[���H��H���w��H�q%H�]�����UH�����1�]H��1��B��fD��UH��ATI��SH���Z���H��teH��H�H��tH;0tH����n����tIH�{8L�������u	[A\]�@H�{8�7B��L���V��H�5�%H��H�C8[A\]�g���[H��hA\H�5_�H�=6�]�E��f���UH��ATI��SH�����H��teH��H�H��tH;0tH���-n����tIH�{@L���]�����u	[A\]�@H�{@�A��L���_V��H�5`%H��H�C@[A\]�hf���[H��gA\H�5�H�=��]��D��f���UH��ATA��SH������H��tUH��H�H��tH;0tH���m����t9�CLE���‰���8�u[A\]Ð��H�5�%H��	ЈCL[A\]��e��D[H�`gA\H�5��H�=�]�bD��f���UH��AUI��H��ATSH����tL��t%��u`�]��H�e�L��[��A\A]]�/�����cE��H�e�L��[H��A\A]]�n���fD�CE��H�e�L��[H��A\A]]���fDI�EI��H�8�M��I��I�$H�8�
M��AUL�
�A��PH�
�e1�H��A�t$�H�='�S�sL��H�� H�e�[A\A]]�@��UH��ATA��SH�����H��t%H��H�H��tH;0tH���
l����t	D�cH[A\]�[H�fA\H�5��H�=��]�C��f�UH�=�H��SH���;b��H���c�H��H��L�
u��jH��A���H�
����C��H�]�����H��%H��tH��%��UH��SH��%H��H����]����uH��%H�]�����[���H��H���s��H�a%H�]�����UH�����1�]H��1��>��fDUH�=0H��SH���[a��H��胠H��H��L�
���jH��A�H��H�
����B��H�]�����H��%H��tH��%��UH��SH��%H��H���]����uH��%H�]�����[���H��H���0r��H�i%H�]�����UH�����1�]H��1��>��fD��UH��AWAVAUI��ATSH���dH�%(H�]�H���@���M���H��I�EH��tH;0tL����i������H����H���U`��� I����l��f�1�H�H��L��I��H�@@�g��H���>��M�} I�D$M����H�� ���H������rfDL���E��H�����L��H���vS��L�sL����D��H��p���L��H��H������QS��H�������O��H�����A���O��A9�t M�M���DI�I9�tM�t$L;su�I�}H���y��H�{H�H��t%�pD��H�sH����F��H�{�K<��H�CH�޿ �{��A�E(A�U@ƒ�cvZ���|I�E8I�}0H�H���)y��H�{H�H��t"�D��H�sH���hF��H�{��;��H�CH�޿ �:{��H�E�dH+%(�BH���I�}L��[A\A]A^A_]�A��f.�H�E�dH+%(�H��aH���H�5�H�=�[A\A]A^A_]��>��f�M�}0H�� ���H�����M��uu����@L���8C��H�����L��H���Q��L�sL���C��H��p���L��H��H������Q��H������M��H�����A����M��A9�t M�M�������I�I9�tM�t$L;su�I�}0�+����I�EI�}H�����H�E�dH+%(uH�������_��UH�=H��SH���]��H���C�H��H��L�
��jH��A� ��H�
.���>��H�]�����H�m%H��tH�a%��UH��SH�L%H��H����X����uH�5%H�]�����[���H��H����m��H�%H�]�����UH�����1�]H��1���9��fDUH�=7H��SH���;\��H���c�H��H��L�
erjH��A�P��H�
����=��H�]�����H�}%H��tH�q%��UH��SH�\%H��H����W����uH�E%H�]�����[���H��H���m��H�!%H�]�����UH��ATSH���q��H��%��%���HH��	1��~?�$A��H�C(H�f��H�AfHn�H�C��H�5�fl�H���H�
��H�=[�CfHn�H���~��$fHn�L�%;fl����~��$fl����@��H�
%���A��@H��^H�5�H��H�=��mx��H��%���A��@H��^H�5�H��H�=��>x��H��%H�߾H��%H����P��H�5U%H�=%�|��H�R%�-`��H�=F%H��BH��H�-%�L��H�=!%H��H�C�q��H�=%H�9H���tL��H�=�%H��H�S=�nq��H�=�%H��L���LL��H�=�%L��L�%�Fq��H��H�=�%H��H���L��H�=�%H��H���q��H�=�%H�&H����K��H�=r%H��H�����p��H�=d%H��H����K��H�=F%H��H����p��H�=8%H�ABH���K��H�=%H��H�^��p��H�=%H��=H���mK��H�=�%H��H���gp��H�=�%H��L���EK��H�=�%L��L�%��?p��H��H�=�%H���H���K��H�=�%H��H�u%�p��H�=�%H��L����J��H�=o%L����o��H��H�=e%H���H����J��H�=G%H��H����o��H�=9%H��%H���J��H�=%H��H����o��H�=
%H��'H���nJ��H�=�%H��H�d��ho��H�=�%H��=H���BJ��H�=�%H��H�D��<o��H�=�%H��>H���J��H�=�%H��H���o��H�=�%H�B?H����I��H�=k%H��H�����n��H�=]%H��7H���I��H�=?%H��H���n��H�=1%H�:H���I��H�=%H��H�l��n��H�=%H��5H���fI��H�=�
%H��H����`n��H�=�
%H��5H���:I��H�=�
%H��H����4n��H�=�
%H�(H���I��H�=�
%H��H�<��n��H�=�
%H�z H����H��H�=c
%H��H�
���m��H�=U
%H�^!H���H��H�=7
%H��H�:��m��H�=)
%H�2)H���H��H�=
%H��H����m��H�=�%H�V+H���^H��H�=�%H��H����Xm��H�=�%H��/H���2H��H�=�%H��H�}��,m��H�=�%H�2H���H��H�=�%H��H�_��m��H�=y%H��H�_2��G��H�=[%H����l��H�=L%[H�5��A\]��j��@H�5y%H���7�����ff.����UH�l%H��ATS�@H���G0H� H�uJH�wc�:H�������N��H���ʤI���2���H��M��tI�$H��tH;0tLL���$^����u@H��蘝[1�A\H��]�L��f.�H�H�G�:H�H�G��DH�5x�L���q]���ff.�@��UH��ATSH���G0H�(H�C(H��t�%1��H�C H��H�@H���I���c���H��M��tI�$H��tH;0t-L���U]����u!H���ɜ[�A\H��]�(L���H�5��L���\����ff.�@��UH��AVAUATI��SH���v�H����H��H�H��tH;0tH����\������H�C H�@H��L�s M���.M���L����;��I�~I��H�8I;F��I>K�,H9�s
J�/L9���L��L���J��I�MnM�nB�(H���̢H���4���H��H��tH�H��tH;0tGH���'\����u;[A\A]A^]�f.�[H��UA\H�5��A]H�=ıA^]�3��fDH��H�5}�[A\A]A^]�q[���H�����L��H�����L���7n���^���f�L��L���g���<���H�����1�L����:���6���f.�H�����L��1��:������f.���UH��SH��H��H�0H��t0�7��H��tH�s0H���a9��H�{0H��tH�s0�C��H�C0H�{8H��t0��6��H��tH�s8H���(9��H�{8H��tH�s8�C��H�C8H�{H��t萭H�{H�CH��t�j.��H�{ H��t�l�H�{ H�C H��t�F.��H�{(H��t�H�H�{(H�C(H��t�".��H�{@H�C@H��t��-��H�{HH�CHH��t��-��H�%H��H�]�H�@(����UH��ATI��SH���
�H����H��H�H��tH;0tH���Y������M��t&�W�H��I�$H��tH;0tL����Y������L;ctKH����.��L���.��H�{H��t�b�H�{H�CH��t�<-��L��H���a�L�cH���%-��H�5.%H��[A\]��Q��f�H�IS[H�5��H�=�A\]�r0��f�H��S�����UH��ATI��SH���
�H����H��H�H��tH;0tH���X������M��t&�W�H��I�$H��tH;0tL����X������L;c tKH����-��L���-��H�{ H��t�b�H�{ H�C H��t�<,��L��H���a�L�c H���%,��H�56%H��[A\]��P��f�H�IR[H�5a�H�=�A\]�r/��f�H�S�����UH��AUI��H��ATSH����tD��t��uX�c6��I�E@H�e�[A\A]]�@��@��H�e�L��[H��A\A]]���fD�@��H�e�L��[H��A\A]]���fDI�EI��H�8�!8��I��I�$H�8�8��AUL�
�A�PH�
P1�H��A�t$�H�=/�S�{7��H�� H�e�[A\A]]�ff.����UH��ATI��SH����H��tuH��H�H��tH;0tH���
W����tYL;c(tsH���,��L���,��H�{(H��t襩H�{(H�C(H��t�*��L��H��褭L�c(H��[A\]�d*��@[H��PA\H�5�H�=f�]��-��f�[A\]�ff.���UH��SH��H��H��%�P(H�{8H�C8H��t��)��H�{H��t��H�{H�CH��t��)��H�{ H��t�ިH�{ H�C H��t�)��H�{(H��t躨H�{(H�C(H��t�)��H�{0H��t#薨H�{0H�C0H��t
H�]���k)��H�]���f���UH��ATI��SH���
�H����H��H�H��tH;0tH���yU���������H��M����I�$H��tH;0tL���JU������L;c ��H���@*��L���8*��H�{ H��t�ڧH�{ H�C H��t�(��L��H���٫L�c H��[A\]�(��f�H��N[H�5�H�=��A\]��+��f�H��O���[A\]�ff.���UH��ATI��SH����H����H��H�H��tH;0tH���iT���������H��M����I�$H��tH;0tL���:T������L;c(��H���0)��L���()��H�{(H��t�ʦH�{(H�C(H��t�'��L��H���ɪL�c(H��[A\]�'��f�H��M[H�5��H�=��A\]��*��f�H��N���[A\]�ff.���UH��ATI��SH�����H��tuH��H�H��tH;0tH���]S����tYL;c0tsH���[(��L���S(��H�{0H��t�H�{0H�C0H��t��&��L��H����L�c0H��[A\]�&��@[H�MA\H�5�H�=��]�*��f�[A\]�ff.���UH��AWAVAUATSH���dH�4%(H�u�H�w@H����H��H�=$%�?G��I��H����L��p���L�� ���H��L��L���Ǖ�L��1�H��I���rP��H�{(H�����H����fo�p���L��L��)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`����4�L��L��H���H��A��C`��H�����L���/��H�E�dH+%(��H���[A\A]A^A_]�f�H�{H��tg�L����H�{�1�H�{ ��H��t$�L����������H�{ �
������	����V���L��L��H��輳�Q����H�{ 1�H��u��,���H�����L��L���N;��L��L��L����F���%����FI��fD��UH��AWAVAUATSH���dH�4%(H�u�H�w@H����H��H�=D�$�_E��I��H����L�� ���L��p���H��L��L�����L��1�H��I���N��H�{(H�����H����fo� ���L��L��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��T�L��L��H����H��A��C`��H�����L���.��H�E�dH+%(��H���[A\A]A^A_]�f�H�{H��tg�L����H�{�Q�H�{ ��H��t$�L����������H�{ �*������	����V���L��L��H���ܱ�Q����H�{ 1�H��u��,���H�����L��L���n9��L��L��L���E���%����fG��fD��Uf�H��AWAVAUATL�e�SH����L��H���dH�4%(H�uȉ�)E����}�u:H���"�H�E�dH+%(��H����[A\A]A^A_]��H��L�������1�H��L��I���ёL��I���$����u�����L��L��L���/���Dfo����L��`���L��)�`���fo� ���)�p���fo�0���)E�fo�@���)E�fo�P���)E��G����t�L��L��L���U1����.F��ff.���Uf�H��AWAVAUATI��SH��HH������dH�%(H�E�1�)�����)��������M����H��I�$H��tH;0tL���fM�����~H��������H�����1�M�|$L��H��藐H��H�������-��H��L��H�����I��H������H���������A�D$(���
�L����H��H��L;h��L��L�� ����(��L��L��H���6��H�SH��H�������k(��H��p���H������H��H��H��������6��L���C3��H������A���43��A9�t_H�SH������H�������6��H��L���]��I�|$0H���T���H�U�dH+%(��H��H[A\A]A^A_]�fDH��L����\��I�|$0H����S��A�D$(�������1���H�FH�5zH�=���"��1��f�H�~�H�5�yH�=y���"��1��d�����C��f.���Uf�H��AWAVAUATI��SH��HH������dH�%(H�E�1�)�����)�������M����H��I�$H��tH;0tL���&K�����~H��������H�����1�M�|$0L��H���W�H��H�������X+��H��L��H�����I��H������H��������A�D$@���
�L����C��H��L;h��L��L�� ����L&��L��L��H���4��H�SH��H�������+&��H��p���H������H��H��H�������4��L���1��H������A����0��A9�t_H�SH������H�������X4��H��L����Z��I�|$H���0#���H�U�dH+%(��H��H[A\A]A^A_]�fDH��L���Z��I�|$H����"��A�D$@�������1���H��CH�5�wH�=Y�� ��1��f�H�>�H�5�wH�=9�� ��1��d����A��f.���UH��AVAUATSH��H��dL�$%(L�e�I����H����H��H�H��tH;0tH���I������M����A�$��<<udL�u�L��0���H��L��L���+�L��L��H���E��A�$H�߅�~a��<ta�)��H�U�dH+%(��H�İ[A\A]A^]�@H�E�dH+%(uzH�{H�İL��[A\A]A^]�=��fD��<t��F%���@H��CH�5"vH�=���V��1��x����H�}�H�5�uH�=ѝ�.��1��P����B@��f���UH��AUI��ATI��SH��H���a�H��tdH��H�H��tH;0tH���G����tHM��tkH��L���P���H��H��tJM��tH���K#��H��L��H���1��H���[A\A]]�DH��BH�5*uH�=!��~��1�H��[A\A]]ÐH���H�5uH�=���V��1���f���UH��AVAUI��ATI��SH����H��tfH��H�H��tH;0tH����F����tJM����M����L��H���u���I��H��tMH���u"��[L��A\L��A]H��A^]����H�B[H�59tH�=P�A\A]A^]���fDH��1�1��ĉL��1��H���rD��H���Z��L��I�����H�{L��[H��A\A]A^]�(/���H�{L��[A\A]A^]�J��@H�m��k���ff.����UH��AUATI��SH��H���D�H����H��H�H��tH;0tH���E����tI�|$���n��H��H�H��tH90tH���E����uH��H��[A\A]]�0�H������H��A���-��E��t(H��t#�8tI�|$P�H���.��ff.��H����H��L��[A\A]]�v�fD�������fDL���(���cI;\$t�L������H������I�|$H��t荗I�|$I�D$H��t�e��H��L��芛I�\$L���M���p������H��薖1�L��茖�f.���UH��AVAUATI��H��SH��胔D�s<A��uYC@��A�ŸDN�1�fDL����4����uL���=����t��D9�u�L���4����u$[D��A\A]A^]��E1�[A\D��A]A^]ÐL���;����u�L���W����f.���UH��AUI��ATSH��H��H���ѓE�e<A��u_AE@H�߉�1�����)��P���%fDH���%�����	6����tH����<����tH���4����t�H��D��[A\A]]��H��E1�[D��A\A]]����UH��ATSH���]���u	[A\]�@H��1�1��T�H��I�������DL����S����~�L���)C����u�[A\]���UH��ATSH�����u	[A\]�@H��1�1���H��I��蹒���DL����)����~�L�������u�[A\]���UH��AWAVAUATSH���dH�%(H�]�H��胦��t�{Pu)H�E�dH+%(��H���[A\A]A^A_]�@L��p���L�� ���H��L��L��L�cPL������L������2�L��L��H�������M��1�I��H��������L��I���� ��I��A�E���cH�m�$L�����H�
H�����M����K�4<H���L��M��H�����I���gfDI�~I�?I;F��H�����I>L��L��H9�s
J�?L9�����.��I�FI�L�I�F��I�H������<
u�I�FH�PI;VseI�6I�V�
I�I�F��DL��L��1�����A�EH�����H�I�A�E��te<
uҺ
H�����1��1����D�
H�����L����0���Z����L��L��H�����L����R���9���fDH���1�L���WE��L�����I��L�����L�����H������L��L���l#�������L��L��L���I!��L���A>��H�{H��t8����u/L�����L����S��L��L��H���b��K`ff.�H������$��L������^������J���_����7�����UH��AWAVAUATSH��dH�%(H�]�H��蓣��u/H�E�dH+%(��H�ĸ[A\A]A^A_]�f.�L��p���L�� ���H��L��L���T�H��I���i�I���ў��H��M��tI�$H��tH;0tL����>����u�K`�w���fDL���(��L��L��L�����L����<��L��L���'��L��L��L���i4���K`�1����6��ff.���UH��AWAVAUATSH��dL�$%(L�e�I��胢��u/H�E�dH+%(�)H�ĸ[A\A]A^A_]�f.�L���x�I�����H��M��tI�H��tH;0tL����=����uA�L$`��L��p���H�� ���L��L��H����L��H��I���6��1�H���)��L���4.�����|L������L��H��L�����L���;��L��H������1�H���Y)���"�H���X������/����tH���6��H����-����t�H��H��L���2��A�L$`����L������w����>5��ff.���U1�H��H��dH�%(H�U�H�U���H�}�1����H�E�dH+%(u����4��ff.���UH��AVAUL��0���L�m�ATL��L��SH��dH�%(H�]�H���L��L���iH��L��I���~����uL���r����tNH�=��L��1��'��L��I�����H��L����L�����H�E�dH+%(uH�İ[A\A]A^]�M�����&4��fD��UH��AWAVAUATSH���dL�,%(L�m�I������u/H�E�dH+%(��H���[A\A]A^A_]�f.�L��p���H�� ���L��L��H������~L��I���śL��I���j���M��t�H�����L������L����L���d��H��tA�|�
tWL���+����t;ff.������L��L��L���=�������L���.��*���f�L���H4����fDDž�������L���N+�����������H���L��L������������tvL�������L��L��L���H������C��L����������H�V�L��L�����L���y��L��L��L���H��x����tEL���*����u��DL�����4��L��������7��L��L��L���H��6�����(��������L��L���}3��L��L��L���_�A�M`����DL���X�������1��ff.���UH��AWAVAUATSH���dH�%(H�]�H��裝��u/H�E�dH+%(�H���[A\A]A^A_]�f.�L��p���H�� ���H��L��H������`|H��I���u�H��I����A��M��t�H�����L���s��H��軔L�����H��t~A�|�
uv1�L���$��L���t3�������ff.������L��L��L������A��E��䋕���L��L���#2��L��L��H�����K`H��詔���@�����L��L��L�����A��E������m0��ff.�f���UH��AWAVAUATSH��hdL�$%(L�e�I��H�HH����E1�1ҹ����
H��p���I���J������H��p���1�L��A����A)��w1�H��L��I����zH��L��I����D��H��L����N���!fDH��������)����tH����0��H���'����t�H��H��L���#-��f��H��L���
������F��A�L$`H�E�dH+%(uH��h[A\A]A^A_]��6/��fD��UH��SH��H�U�H��(dH�<%(H�}�H��1����H���=0��H�}�H��1�H��L�E��X���H�}�Ɖ��k��H�E�dH+%(u��H�]����.��ff.�@��UH��AWAVH�� ���AUATL��p���SL��H��(dH�%(H�]�H���yH������H���u1�H��I���f�H�����H������H����H�{H1�1�1��!)��H������H����H�sHI���{��H��������Ԃ��L���!��H�������L�������~��H������1�����H�������U
��E1�1�L��H�����L����������L��H��I����òI���fDL���@{I��H����I�H��tL; tL��L���5����t�胲I��I���L���{I��H��tI�$H��tL;0tL��L����4����t�L��1�L���NKL����Jf�ҺL��L���
_��w��BD���K`�@H�����1��Z��H�E�dH+%(uRH��([A\A]A^A_]�f�1��i���H�sHH�������z�����@H������L��L���*���c����d,��@��UH��AWAVH��X���H��`���AUH��h���ATSH���dL�4%(L�u�I��H�HHDžx���HDžp���HDžh���HDž`���HDžX���DžT����i���H��h�������H�����?��H��`���H���H��X���H��HE�H�� ���H���������H�
�$1�H�91�ff.��1�<g@��	�1�<iH�@��H�	����u݃�A��H��p���H��x���L�����1�L���'�H��x���1��I}��H��x��������H��h���H��x����ux��H��p���1��g
��H��x���D����{��H��p����|�I�V0H��(���H����L�� ���H��L�����L���L��p�������H��(���L�����������
��H������1�L��0���H��@���H��T���M��A��H��8�����DžL�����������K����fDI�V8H���
L��0���H��(���L������L��L���.��������L���9��\��K����Ofo�����L��A�)� ���fo�����)�0���fo�����)�@���fo�����)�P���fo�����)�`����*��L��8���H��@���L��L��H��p���������tb��T�����uXL�������E������L��0���1�L��L���1tL��L���&�I�V8H�������L���q��9��������DM��H��(�����.����L�������H��h������H��`������H��X�������H�E�dH+%(��H���[A\A]A^A_]�f.�H�� ���H��@���E1�L��H��p���A������
��������L����x������L���H��(���L���KG���$f�L���������a"����tL���E)��L���] ����t�L��L��L���K�A�N`�����L�� ���H��1�L���|���1����A�1��|�����L���M������'��ff.�f���UH��AWAVH�� ���AUATL��p���SL��H��(dH�%(H�]�H���brH������H���sn�H��I���C�H�����H������H�����H�{H1�1�1��!��H������H���~H�sHI���t��H��������{��L�����H�������L������w��H������1���x��H�������2��L���zB��E1�1�L��H�����L���������L��H��I���}�蘫I���L���tI��H����I�H��tL; tL��L����-����t��[�I��I���L����sI��H��tI�$H��tL;0tL��L���-����t�L��1�L���&DL���Cf�ҺL��L���
7��O��=���K`�@H�����1��2��H�E�dH+%(uJH��([A\A]A^A_]Ð1��Iz��H�sHH�������r�����@H������L��L����"���k����D%��@��UH��ATSL�e�L��H��`dH�%(H�]�H�����u!H�E�dH+%(u&H��`[A\]�f�L��L��H���B��K`����$�����UH��ATSL�e�L��H��`dH�%(H�]�H������u!H�E�dH+%(u&H��`[A\]�f�L��L��H������K`���g$���UH��AWAVAUATI��SH��������dH�%(H�E�1��/���u+H�E�dH+%(�8H���[A\A]A^A_]�fD�L����L����{A�Ņ�t�L�� ���H��p���L��L��H����nL��I��H�������jH��L��H���������L������E��~2E1���������H�����L��H��A���
P��E9�u�H������i)��1�H������ DH���
���������tH���m$��H�������t�H�����H��H��� ��A�L$`����@H�����L��H��A���U��E9�u��{�����"��ff.�����b���f���������R���f���UH��AWAVAUATSH���dH�%(H�]�H��胎��u/H�E�dH+%(�!H���[A\A]A^A_]�f.�L��p����H���L�L�� ���L��H��L���7mL��L��I����5��L��H������	����uL����	����trH�����H�=9�1����H�����I������H��L��苊H�{H��t	����uAL������L��L��L������L���'��L����������fDL�������L��L�����L���U	����t�L���� ����t�L���-=����F!��fD��UH��AWAVAUATSH���dL�,%(L�m�I������u/H�E�dH+%(�kH���[A\A]A^A_]�f.�H��p���L�� ���L��H��L��H�����L�������kH��L��H������t4��1�H��H������S���;I����H��$H�����L�0M��uD�V@I�D$A�w
H�PI;T$��@��L��H������}���I�HÀ;tmH���u
��A�ǃ�߃�A���;D���K��<m~�I�D$A�w�H�PI;T$�/@��L��H���������I�HÀ;u�ff.��1�L���,��L��H���K�L�����L�����H�����L��L���
�������H��L��L�����L��考�L���s�H��������H������;���f.�A�w�1�@��H������j���I�HÀ;�V���H���^	��A�ǃ�߃�A��w`D���8��<m�A�w
1�@��H���������@D��L���}	������I�$I�T$@�4I�$I�D$��d����D��1��F	���g������ff.�����GH��{�ff.���UH��AWAVAUATSH��dH�%(H�]�H���3���u/H�E�dH+%(�H��[A\A]A^A_]�f.�L�����L�� ���H��L��L��L��p�����hH��I�����L��L�����L���? ��fo����L��)�p���fo���)E�fo��)E�fo����)E�fo����)E�������tTL������L��L��L��A���k���D��L��L�����L��L��L������L���G#���H���:��K`���L������������UH��AWAVAUATSH��dH�%(H�]�H������u/H�E�dH+%(�H��[A\A]A^A_]�f.�L�����L�� ���H��L��L��L��p����gH��I�����L��L������L������fo����L��)�p���fo���)E�fo��)E�fo����)E�fo����)E������tdL�����E1��L��A��L��L���C���D��L��L���e��L��L��L�����L����!���H�����K`���f�L���(����������UH��AVAUATSH��dH�%(H�]�H��腇��u)H�E�dH+%(��H�İ[A\A]A^]�fDL��0���L�u�H��L��L���OfH��I����~L��L��L���1���H���)L���q����u�H�����K`�v����L���X����u�L���6��L��L��H���.���������UH��AVAUATSH��dH�%(H�]�H��蕆��tiL��0���L�u�H��L��L���eL��L��I�����H���~L��L��L���_���H���W~L��L��H�����H���<�K`H�E�dH+%(uH�İ[A\A]A^]����@��UH��AVAUATSH��dH�%(H�]�H���Յ��tfL��0���L�u�H��L��L����dL��L��I�����H���B}L��L��1�L��袎��H���}L��L��H������H���~�K`H�E�dH+%(uH�İ[A\A]A^]��G�����H�HtuU1�1�H��AUATSH��H���,dI���4{��H�{HI���	��H���,��H����	��L��H��H���j���H��tH��L����H��H��[A\A]]����ff.�@��UH��AWAVAUATSH��HdH�%(H�]�H��H�HH��t�
,��H���E	���8u(H�E�dH+%(��H��H[A\A]A^A_]�fDH��E1��m_H��H�E����H�{H1�H�5�H�E���
��H�U�H�M�L�(I��M����H�]�I��H�M�f�H�5�L���"������H�5��L���j"����tfL�����H��H����H�50�L���B"������A�]��e��A�}t��A�}�vH�}������A�D$M�,�I��M���[���L���#������fDH�u�H�}�L����H�}�������fA�}ft��H����H�filetypeI9E�efA�}tsttH�tabstop=I9EtlfA�}sw��H��
��H�shiftwidI9E�	fA�}tw��H�textwidtI9E����fA�}h=�����:fDA�}=u���=L���s���E1�1�L�E�H�x�����
�0��������H�E��P�ƃ�!������������H�}��������H�5��L��� �����s���H�5s�L���z ������H�5a�L���c ��������n��A�}u��A�}��H�}����l���)���f�A�}=�r����=L������xcH�Xu�{su
�{��H��H�=���������GH��H�=v��������:H��H�=j�������-H��H�=�������� H��H�=�������H��H�=.��l������/6��H��H����F��L�m�H��H��L�����H���9����L���q���'����A�}=��������fA�}ts��H���}���fA�}sw�)fA�}tw�����A�}=������=L���G���E1�1�L�E�H�x�����
�{.���������H�E��ƃ�=������H�}��6������H�}�1��Up���p���A�}=�b����`���1�ff.�H��H�Ő$H�\����A�}dth=����=L�����E1�1�L�E�H�x�����
��-���������H�E��P�ƃ�!���������H�}���������A�}=�f����A�}=�����fDA�}=�q�������H�}�1��%��������6�����,�����"������������������H�5O�L���E����tTH�5C�L���2������H�5*�L�����������au1A�}iu*A�}u#H�}���2������H�}�1��i������H�5�L��������t�H�5ѷL�������tH�5÷L������������H�}�1��������H�}������}���H�}�1������m��������H�53�L���������x���H��
�������ff.�f�UH��AWAVI��AUATI��1�SH��dL�,%(L�m�I��1��p\I�$I���<'��<.�6<$�^H��$H�:<+t@��E1��4O@���lH�E�dH+%(��H��D��[A\A]A^A_]���K�4OH��@��uw�wV�+@���$E1����CH�u�L���E��E���E1�H��t�H��L��L������C<<��<>��H��A�I�$�P���@H�����H��$E1�L��Off.�ff.�ff.�ff.��C����D�tB�I�H����t���4O��u�L������L��L��H������L��D���x��L���0������I�$A���������H�1�$L�1��Zff.�ff.�ff.�ff.�ff.������TP�I�H����t���4O��u�1�����)�L��L���G.��I�$A�����L��H���$���L��L��H������1�L������'����L��L��H���#������@L���0����1���L�������t9�C����L���������	���L����
���������L���P*�����1�L���!������E1��[����O��ff.�@��UH��AWAVAUATSH���dH�%(H�E�1�H����H��I���UKH��M���II�$H��tH;0tL��������+�v���H��� ��L��H�����1��;:��1�1�H��X�;%H������L��p���L�����L��L��L������tH������8,��E1�E1�L�=
�H��1�L�����H�=��$H��I���� �����<�H�=w�</�
H�= �<?��� H���.�H��tY�H�5ěH�����L��H�0H�����1����H�=�$H��I��� ��H��������H�����L�����E1�1�L�����H�߹����
�'����t~H�=����H��I�����I�GHI�0I�_0I9�t!H��tH�����M�w0M��tH��L����I�8I�_8I9�tHH��tH���{���M�o8M��t2H��L������%D�;s��L��L	���E1��H������d��L����H�E�dH+%(��H���L��[A\A]A^A_]�@H��H�5�CH�=i�v�E1�뵐L�� ���L��p���H��H��L��L��� ���L��1�1��tVL��1�I��H�����1�L��1�L��I���
��I������DH�=�f�苢��H�{I������I�GH���fDL���h���I��H���y�������L�� ���H��L��L��L��H������0������H���H������<���@L��L���
���H�����I��H�y���H�����I�GH�Z	��H�������DH�!�H�5:BH�=�g�.����f�L����L��H���
�L����L��H���������
����UH��AWAVAUATSH��H��������[���
��C�i��������u������A�8� L�k M���L��L�E���I�}L�E�I��H�8I;E�1I}K� H9�s
J�'L9���L��L�����I�EMeM�eB� H�{(H�C(H��t�e�H���MWH���p��H��H����H�H��tH;0tH�������tmH�58�H���1���\����"���H�C H��H�@H����VI���Mp��H��M��tI�$H��tH;0twL���?����ukH���XH���[A\A]A^A_]����������������������H�Ͻ$�@��t��H���cw��랐H�5h�L���a�����@H�G H�����H�8���H�{(H�C(I��H��t��I���O���L�s I�t$�M�.L�����I�VL)�H9�HG�I�FA�D�|������	����H�C L�%)�$M�|$8L�0��I��M9����M�,$L��L�������t�H�C H�@H��L�s M���	M����L���(�I�~I��H�8I;F��I>K�D%H9�s
J�'L9���L��L���N���I�MfM�fB� H�{ H���!H�GH�PH;W�H�H�W� H�H�G��!���@�������H�{(H�C(H��t��H�=�$H�C �L�(��L���n���H�=�$H�����H���wTI����m��H��M��t-I�$H��tH;0tL����
����tL��L���’�����;���L��H�����I��H���$���H;CtKH����L����H�{H��t�?`H�{H�CH��t��L��H���>dL�cH����L���zTL��������D��R�u(H��$�P����������H���t������@��T���������H�����L��H�����L���W�����f���4�������b����H�(H�C(H��t�2�H�S �H�BH��HG�H�BH�����D�����S���f�� H�������������L��L������>���H�����L��1��i��9���H�����L��H�����L������x���H�����1�L���5��b���L��L���U���B���H�����L��1����<���f.���UH��AWAVAUATSH��H��(dL�$%(L�e�I���KH��t
L���F����t!1�H�U�dH+%(umH��([A\A]A^A_]ÐL��L�}����L��A�����L��A�����A������L��D��A!�D���UFH�M��D��D��D��H������������N��ff.���UH��AVAUATSH��dH�%(H�E�1����t[A�Ή�A��A����[tz��ctuH��(����!JE��H��(���tu��u����v����Vu^H��H�5�f1��� �����R�H�U�dH+%(�CH��[A\A]A^]�E��u��I1���f.���c�u�H��(����,DH��(���H����c�H��(����̞��H��(���H���c�u����A��u�L��0���1�H�]�L���Mfo�0���1�H��I��)E�fo�@���)E�fo�P���)E�fo�`���)E�fo�p���)E��|����%f.�H���x�������tH������L��H���*����x�L��H�������uL��H��L�������1�H���������S��UH��AWAVAUL�� ���ATL��p���SH���dH�%(H�]�H���IHL��L��I��H���LH�{0I��H���hfo�p���L��L��)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`���螀L��H��L����L��L��������H�S@H��t%H��H�����H������.��H�����H��I��u_H�S8H��tL��L��������V�L��L��H��蘬�CL��H�E�dH+%(��H���[A\A]A^A_]�f������L��L����D��L�����L��L��H���7�fo�p���)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`����4���H�C H�{(H���1�H��L��H����茆�CH�P����mH�{(H�����L���c��CH�P����������t/L������t#�{H�k���L��������[���f�L���X������B���L���(���5���L��L�����H�{0H�����H��te考��t\H�����H�=��1��W�H�����H���������H�����H���EgL��L��L����H������������fDH�{ H��t	貋��u�H�����H������fDL�����������L��� ���H�����L��L��H���	K������@H���I������f���t+L���S���t�{H�x���L���=������h���DL���������S���L������F���fo�p���)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`�������W������UH��ATSH����`1�H���P�lI��H;CtKH������L������H�{H��t�wWH�{H�CH��t�Q��L��H���v[L�cH���:��H�����H�{��kH���aj[L��A\]���D��UH��ATI��S�OLH��ElL���mT�X���~fDL���(���I�|$�no��u�[L��A\]�m`ff.�f���UH��AUATI��SH���TL��A����_E��~!1�DL�������I�|$�oA9�u�H��L��[A\A]]�`@��UH��ATI��SH��1��8O��H��tVH��H�H��tH;0tH���f����tI�|$ tb�=H��H�H��tH90t5H���=����u)H��[A\]��UD��<H��[A\]��U�H����U[L��A\]�\K@L�����H�����I�|$ H��t�UI�|$ I�D$ H��t�q��L��H���YI�\$ L���Y��I�|$�jL�����I�|$[A\]��if���UH��AWAVAUATI��SH��H������L��I����AL��H�E���L��A���nRH��AD$@A�����A�d$I�A�|$<uE��uH��1�[A\A]A^A_]�f.�B�0H��L��E1��^��H�=q���H�}�A�����1�H��A�������A��E9�r7H���?�����t+H���S��uH����A9�u�D��1�E�A��A)���f�H���8�����tH���[A\A]A^A_]�H�����t�H���|����f.���UH��AWAVAUATI��SH��H�����L��I���@L��H�E�詉L��A���.QE�t$@H��A���A�d$I�A�|$<uE��uH��1�[A\A]A^A_]�f.���H��L��D)�D9�L�E1����H�=%��6�H�}�A�����1�H��A�����A��E9�r?H�������t3H�����u'H���o�A9�u�D��1�E�A��A)�E9�s��H�������tH���[A\A]A^A_]�H�����t�H���,����f.���UH��AWAVAUI��H��ATSH��H���OL��D�{@A���^���H��I���#�H�‹C<��tH��1�[A\A]A^A_]��C�4>H�߉E�H�U���H�U�L��L�����E�H��[A\A]A^A_]�ff.����UH��AWAVI��H��AUATSH��H���]OL��D�{@A�����H��I�����H�‹C<��tH��1�[A\A]A^A_]��C�4<H�߉E��H�U��K�H�U�L��L�����E�H��[A\A]A^A_]�f.���UH��AWAVAUI��H��ATSH��H���NL��D�{@A������H��I������H�‹C<��tH��1�[A\A]A^A_]��C�4>H�߉E�H�U��M�H�U�L��L���n��E�H��[A\A]A^A_]�ff.����UH��AWAVI��H��AUATSH��H���NL��D�{@A���~�H��I���C��H�‹C<��tH��1�[A\A]A^A_]��C�4<H�߉E��H�U�諰H�U�L��L������E�H��[A\A]A^A_]�f.���UH��AWAVAUATI��H��SH��dH�%(H�]�H���mML��A��D�{@���H��I�����H��H��X����<D�C<A��t2E1�H�E�dH+%(��H�ĘD��[A\A]A^A_]��C�47H��D��L���H��p�����H��P����ŭH��P���H��`������H��X���L��L�����H��P�����l���H���d�����h����`������L��H���N���D��L������H���H��D��X�����L����F	��D��X����#����u�D��UH��AWAVAUATI��H��SH��dH�%(H�]�H���LL�牅P���D�{@�{�H��I���@��H��H��X����A;D�s<A��t/E1�H�E�dH+%(��H�ĘD��[A\A]A^A_]�@��P���H��H��H���H��p���D��y�H��H���H��`���H��H��P����,��H��X���L��L���z�H��P�����d���H�ދ�`����o���L��H���������X���H�����L����
��L������t.L�������*���L���������L������
����L���x��������1��ew��D���F9~t$9>t�������������F����Ð�����F����Ð����fD���ff.���H�H�F��ff.�f���Hc��$H�|8`�D8x����H�-�$�`(f���1��f����ff.���UH������]��(��������UH������]��)��������UH�����]��{��������UH�����]��}��������UH���c��]��[��������UH���C��]��]��������UH���#��]��<��������UH�����]��>��������U�oH��H��ATI��SL���oFA�oF A �oF0A0�oF@A@���Ao$H���AoD$C�AoD$ C �AoD$0C0�AoD$@C@���[�A\]�D��UH��AUATSH��dH�%(H�]�H���7����!��<�H�C!@H����oL��0���L��)�0����oC)�@����oC )�P����oC0)�`����oC@)�p����=����I�@��oI�C!@)E��oC)E��oC )E��oC0)E��oC@H�]�)E��H���x����?��I����H���]��1҃�?wVH�@�H�������@L��������k���L���(���������T���f�1�ff.�H�E�dH+%(u<H�ĸ��[A\A]]ÐH��������!��<�g���I���]���H����
���5��������UH��AVAUATSH�GH�XH��tkL�(I��I��H����M��t}H��yL�����H��I�|$H�I;D$s=I<$I�DH9�s	H�L9�s^H��L�����I�$I\$I�\$�[A\A]A^]�[L��L��L��H�����A\A]A^]�c��H��1�L��[A\A]A^]���H��L���-���H��L��1���ff.���UH��AVAUATSH�GH�XH��tkL�(I��I��H����M��t}H��yL�����H��I�|$H�I;D$s=I<$I�DH9�s	H�L9�s^H��L�����I�$I\$I�\$�[A\A]A^]�[L��L��L��H�����A\A]A^]�s��H��1�L��[A\A]A^]���H��L���=���H��L��1���ff.���UH��AVAUATSH�G H�XH��tkL�(I��I��H����M��t}H��yL�����H��I�|$H�I;D$s=I<$I�DH9�s	H�L9�s^H��L�����I�$I\$I�\$�[A\A]A^]�[L��L��L��H�����A\A]A^]���H��1�L��[A\A]A^]�+��H��L���M����H��L��1���ff.���UH��SH��H��H�0H�C0H��t���H�{ H�C H��t�4��H�{H��t����H�CH�R�$H��H�]�H�@(��@��UH��SH��H���OH1��E��H�C�CHf%����f�CHH�]���ff.����UH���H��SH��H��H�G01����H�CH�]���@��UH���H��SH��H��H�G81�����H�C H�]���@��UH������]�ff.����UH���c��]�ff.����UH������]�ff.����UH�����]�ff.����UH��SH��(H�L�dH�%(H�]�H���E�H�E�����¸��<tH�U�1�H�5C���H�����H�U�dH+%(uH�]��������UH��SH��(H��dH�%(H�]�H���E�H�E�����¸��(tH�U�1�H�5���H�����H�U�dH+%(uH�]��������UH��SH��(H�|�dH�%(H�]�H���E�H�E��<���¸��{tH�U�1�H�5c���H������H�U�dH+%(uH�]����1����UH��SH��(H��dH�%(H�]�H���E�H�E������¸��[tH�U�1�H�5�H�����H�U�dH+%(uH�]��������U1�H��SH��x�odH�%(H�]�H��H�E�")E��oG�E�)E��oG )E��oG0)E��oG@H�}�)E����H�U�1�H��H�5]�������H�U�dH+%(uH�]����.�ff.���U1�H��SH��x�odH�%(H�]�H��H�E�')E��oG�E�)E��oG )E��oG0)E��oG@H�}�)E��}��H�U�1�H��H�5���x�H�U�dH+%(uH�]�����ff.���U1�H��SH��x�odH�%(H�]�H��H�E�`)E��oG�E�)E��oG )E��oG0)E��oG@H�}�)E�����H�U�1�H��H�5����H�U�dH+%(uH�]������ff.���UH��SH��(H�̱dH�%(H�]�H���E�H�E��|���¸��>tH�U�1�H�5��H����H�U�dH+%(uH�]����q����UH��SH��(H�d�dH�%(H�]�H���E�H�E�����¸��)tH�U�1�H�53�H���;�H�U�dH+%(uH�]��������UH��SH��(H���dH�%(H�]�H���E�H�E�����¸��}tH�U�1�H�5��H�����H�U�dH+%(uH�]��������UH��AWAVAUATI��SH��H��H�o�oGL� �oW(H�W8D�o@L�wH�FHuA�F8��)����}��L�{ 1�H�S8D�k@L�sHCS(H��H[A\A]A^A_]�H�U�)U�)M�)E�����A�D$8foE�H�U�foM���(foU�����{u�H��H�U�)U�)M�)E������H��H�U�)U�)M�)E������foE�H�U�foM�foU��I���H��H�[A\A]A^A_]ÐH�U�)U�)M�)E������u�A�D$8foU�foM�H�U�foE����f.�H������foE�H�U���foM�foU�u�A�D$8�-������UH��SH��(H��dH�%(H�]�H���E�H�E�����¸��]tH�U�1�H�5��H������H�U�dH+%(uH�]��������UH��AWAVAUATSH��H��8�o�oO�oW(L� L�w8D�o@)E�L�gH)M�)U������]��wn��)����[����(uH�������u7ff.�fo]�foe�L�{ 1�fom�L�s8D�k@L�cHck(H��8[A\A]A^A_]�D��{t#��}u�H��������t�H��8[A\A]A^A_]�H�������fDH�������fDH���p����fDH���@����ff.���UH��ATSL�e�H��p�odH�%(H�]�H��H�E�`)E��oG�E�)E��oG )E��oG0)E��oG@L��)E��Z����t6H�U�1�H�5��H�����H�U�dH+%(uH��p[A\]�f�L���(���������UH��ATSL�e�H��p�odH�%(H�]�H��H�E�")E��oG�E�)E��oG )E��oG0)E��oG@L��)E������t6H�U�1�H�5I�H���Q��H�U�dH+%(uH��p[A\]�f�L���x���������UH��ATSL�e�H��p�odH�%(H�]�H��H�E�')E��oG�E�)E��oG )E��oG0)E��oG@L��)E������t6H�U�1�H�5��H�����H�U�dH+%(uH��p[A\]�f�L���Ⱦ����Q����UH��SH���dH�%(H�]�H�������'t1�H�U�dH+%(��H�]���H���p����u��o#�o[1�H�}��oS �oK0HDž0���'�oC@)�@���Dž8���)�P���)�`���)�p���)E�)e�)]�)U�)M�)E��P��1�H��0���H��@���H�5���D����F�����>����]��ff.�f���UH��SH���dH�%(H�]�H�������"t1�H�U�dH+%(��H�]���H���p����u��o#�o[1�H�}��oS �oK0HDž0���"�oC@)�@���Dž8���)�P���)�`���)�p���)E�)e�)]�)U�)M�)E��P��1�H��0���H��@���H�5���D����F�����>����]��ff.�f���UH��SH���dH�%(H�]�H�������'t1�H�U�dH+%(��H�]���H���p����u��o#�o[1�H�}��oS �oK0HDž0���'�oC@)�@���Dž8���)�P���)�`���)�p���)E�)e�)]�)U�)M�)E��P��1�H��0���H��@���H�5���D����F�����>����]��ff.�f���UH��AVAUATSH��`dH�%(H�]�H���������H��A���u����t)H�E�dH+%(��H��`D��[A\A]A^]�fDH��������)��A�Ņ�u��oL�u�L��)E��oC)E��oC )E��oC0)E��oC@)E��z���H���b����/we�� �4��
�������A��eDH��A�������9���H��E1�����������A������D��^ws��Z����:���w�A��L��������/w[�� ������
wm��DG�E������fD�� �U���1�A�A�����{���v��1���fD��^w3��Z�y�����:��EC��j����� AE�A���X���f���{��EC��@�����A��@����;��ff.���UH��AVAUATSH��`dH�%(H�]�H���h����t4H��E1��i����A��H�E�dH+%(�sH��`D��[A\A]A^]�H��A����������A��u��oL�u�L��)E��oC)E��oC )E��oC0)E��oC@)E����H���G����/wZ�� ����
������1�A�A�L�������/wL�� �@�����
w^��	AB�A���,������^����Zwj��:���wKA��D��^w[��Z�����:��EC������ AE�A��������� �`����A��^�����A��G�����{��EC�������{����r�����h�����UH��ATSH��`dH�%(H�]�H���������H��A�������t%H�E�dH+%(��H��`D��[A\]�fDH���������A����u��o)E��oC)E��oC )E��oC0)E��oC@H�]�H��)E���H���}����H�E�dH+%(uGH��`[A\]�����H��A��������M���H��E1��7���������A���0����P����UH��ATSH��`dH�%(H�]�H�������t8H��E1������A��H�E�dH+%(��H��`D��[A\]��H��A��������.����u��oA�)E��oC)E��oC )E��oC0)E��oC@H�]�H��)E�������t�H���`�����H�E�dH+%(u
H��`[A\]�����m��ff.�f���UH��ATSH��`dH�%(H�]�H���,�����t(1�H�U�dH+%(�5H��`[A\]�f.�H���H����t�I�@�H���b������f.�H�������?��I�����oL�e�)E��oC)E��oC )E��oC0)E��oC@)E��/foE�foE�CfoE�C foE�C0foE�C@L�������t L��� �����!��<wH�C!@H��r�����fDH���`�������H��������(���H���`����������������f���UH��SH��H��軽���¸��tH�]���f.�H�������t�H�����H�]�Ʌ������ff.���UH��SH��H�����H�T�$�F�$��uJH��0H�C(H�X�H���H��lH���H�)H���H�>�H���H�]��ÐH�5�$H��豵���ff.�@��UH��SH��H���;�H�Ԋ$�Ɗ$��uH��H�C(H�]���f�H�5��$H���Q�����ff.�@��UH��SH��H�����H�\�$�N�$��uH��H�C(H�]���f�H�5)�$H������ff.�@��UH��SH��H���{�H��$�։$�����~R$H�w1H�C(H��H���H�� fHn�H��fl�fHn�H�����fHn��~�Q$H���H���fl����~�Q$fl���H�]���@H�59�$H�������^���@��UH��SH��H������$��u1H�
�w$H�5cw$1�H�=*x$�5��H�]�H��$���H�5�$H��豳���ff.�@��UH���S���1�]�ff.�@��UH��SH��1�H���ɺ��H�{H�H�]��������UH��SH��H������ň$��ua�H�5�x1����H���H����H���H��|H���H��@H���H��6H���H�]���f�H�5Y�$H������ff.�@UH�=xH��SH�����H��L�
p��A�jH�ƺ��PH�
$}菱����H��H���o���ч$H��H�]�����UH��AUATI��SH��Hc
��$H���t}��uH�qH�e�H��[A\A]]�P��H�H�8腹��I��I�$H�8�v���AUL�
l/A�]PH�
��1�H�f}A�t$�H�=�.S�߸��H�� H�e�[A\A]]�H�q(�f.���UH��AWI��H��AVI��AUI��ATI��SL��H���$�����dL��L���Q���AoEA$�AoEAD$�AoE AD$ �AoE0AD$0�AoE@AD$@�Ao�AoFC�AoF C �AoF0C0�AoF@C@��y�_H�������������tH���e��H���}����t�H���[A\A]A^A_]�DL�����L��������9������L���I����t��AoEA�AoEAF�AoE AF �AoE0AF0�AoE@AF@�Ao$AE�AoD$AE�AoD$ AE �AoD$0AE0�AoD$@AE@�F����L��������L������f���ff.���UH��SH��H��H�H�CH��t�J��H�{ H��t�����H�C H��$H��H�]�H�@(��f.���UH��SH��1�H���y����1�1�H�C ���H�CH�]���ff.�f���UH��AWAVAUATSH��(dH�%(H�E�1���u(H�E�dH+%(�|H��([A\A]A^A_]�fDI��H��I�Չ����A��A;D$(t#I�D$ H�@H��I�|$�W����Hc�L��e��H��H�M����M�D$ H�M����E�I�X��	�M��]ĉE���I��H��yL��L�E�H�M�誴��H�M�L�E�I��J�;I;@��IK�D=H��H9�s!J�;L9�rL��L��L�E���L�E��L��L��L�E����L�E�I�MxM�xB�8I�|$H�u������E���D�A�D$(����1��������@L��H�����L�����@H��1�L���˳�������@��UH��AVAUI��H��ATI��SH��dH�%(H�]�H�����A��H�����A9��,�Ao$L�u�L��)�0����AoD$)�@����AoD$ )�P����AoD$0)�`����AoD$@L��0���L��)�p����o)E��oC)E��oC )E��oC0)E��oC@)E��Q���L���y��L����o��H��(���L��)Ã���H	�H��(����J��A;E(t4L���<��A;E(t~I�E H�@H��I�}�W��t11��"���(��(������I�}H��(������(����8���L������A�E(H�E�dH+%(u$H��[A\A]A^]�D��(��������$��@���G���t/��uH�5[q1�霻��@H�5*q1�銻��f.�H�5q1��r���f���UH��SH��H��H���(����uDH��������u(H�����H�������t�H��������t�H�����H�]����DH��������t�H�]����f���UH��SH��H���{��ff.�H�������uDH��������u(H������H���x����t�H���\����t�H�����H�]����DH���8����t�H�]����f���UH��AWI��AVAUI��ATM��SH��xH��h���D��d���dH�<%(H�}�H������A�ƅ���L��H��p�����������ff.�f��Ao$)�p����AoD$)E��AoD$ )E��AoD$0)E��AoD$@)E��H��������uH�������tH���`����u4E�����H�U�dH+%(��H��x[A\A]A^A_]�@H��������t�fo�p���H��A$foE�AD$foE�AD$ foE�AD$0foE�AD$@�[������S���E���w���f.��AoEH��h���H��A�AoEAG�AoE AG �AoE0AG0�AoE@AG@�Ao$�AoD$@�AoD$ @ �AoD$0@0�AoD$@@@�Ao$)�p����AoD$)E��AoD$ )E��AoD$0)E��AoD$@)E�蝬���H��耯����u H��脬��H��������t�H���п����t�L��H��������yfo�p�����d���A$foE�AD$foE�AD$ foE�AD$0foE�AD$@�0���H��h���L���t��������������L��E1��E�����A���f���f.�L��H��p����!������i����AoE)�p����AoE)E��AoE )E��AoE0)E��AoE@)E�@H��踢����uH���ܫ��������H��������uPH�����H�����fo�p���AEfoE�AEfoE�AE foE�AE0foE�AE@���fDH���`�����t�H���d������l����f.�H�����z�������ff.���UH��H��AUI��ATI��SL��H�������t:L������t.ff.�H����������H���[A\A]]�L��踽����u�L������Ao$�AoD$C�AoD$ C �AoD$0C0�AoD$@C@� DH���خ�����Q�����t�H���5��H���M�����t�H���[A\A]]�f�H���(������P���H��踩���3�����UH��AUATSH��L�o L9�t6I��H��H��tH���C���I�\$ M��tH��L��[A\A]]�ǟ���H��[A\A]]�D��UH��AVAUI�@�ATI�C!@SH��`dH�%(H�]�H��f�H���������H���8����tH��輭����?wWI��sQ�H�������tH��蜭����!��<wI��r�H��覫����uH���z���������t���j�H�������t��oL�u�L��)E��oC)E��oC )E��oC0)E��oC@)E������u�L���0������8����fD1�H�U�dH+%(u
H��`[A\A]A^]��
��ff.�f���1���D��D��1��F��D��1�H��t���:wH�(@�H����������H��x$H��tH��x$��UH��SH��x$H��H��踼����uH�ux$H�]�����[�H��H������H�Qx$H�]���UH�=�hH��SH���K���H���s���H��H��L�
���jH��A�H��H�
~��ɡ��H�]�����H��x$H��tH��x$��UH��SH��x$H��H�������uH��x$H�]�����[���H��H��� ��H�ix$H�]�����UH�����1�]H��1�����fDUH�=�gH��SH���k���H�����H��H��L�
���jH��A���H�
�����H�]�����H��w$H��tH��w$��UH��SH��w$H��H��������uH��w$H�]�����[���H��H���@��H�qw$H�]�����UH�����1�]H��1��&���fD��UH��ATI��S���[���M��tVH��I�$H��tH;0tL�������t9��	wT�v$����̉�H��H��#���)�H��v$H��[A\]��H���H�5bH�=y�֞��1���f�H�}fH�5BH�=Y趞��1��f���UH��ATSH�����H����H��H�H��tH;0tH���L������H�=]v$���H�=Av$H�6v$H��t�|���H�=v$H�v$H��t�`���H��u$L�cPDH�;H�H��t�<���H��L9�u���u$[A\]�@[H���A\H�5�H�=v]�ҝ��f�UH�=�eH��SH�����H���#���H��H��L�
u$jH��A���H�
��y���H�]�����H��t$H��tH��t$��UH��SH��t$H��H��訸����uH��t$H�]�����[���H��H������H�qt$H�]�����UH�����1�]H��1�鶙��fDUH�=�dH��SH������H���C���H��H��L�
�jH��A�0��H�
��虝��H�]���UH�=dH��SH���˻��H����H��H��L�
e��jH��A�H��H�
���I���H�]���UH�=FdH��SH���{���H�����H��H��L�
��jH��A�X��H�
�����H�]�����U��H��AUATSH��H��������tM�^L�j��	�����������C�� ����4�tIA��lf���	������������ �����4�u~I�ݸ�A�E\�n�H��[A\A]]�f���tLI��E1��1�����Z����L���`���D�H��H��[A\A]]�@�������$=
�t�����I��E1��빐�������$=
��������U���fDI�ݸ�A�E\�t�H��[A\A]]�I�ݸ�A�E^�H�H��[A\A]]�I�ݸ�A�E^�[�H��[A\A]]�����@���v���f����H�Ё����@��t��a����ltF���tVv|������w^��	�t~��
�uV�H�5�NH���ʫ��f.��H�5�aH��鬫��@�H�5�aH��锫��@����t�H���P����� �t��4�u��fD�H�5�FH���T���@�H�5)aH���<���@�H�5
aH���$���@��UH��AWAVAUATI��H��SH��(dH�%(H�]�H���P�����t+1�H�U�dH+%(��H��([A\A]A^A_]��H�����=��}=�v-���*H��r�I�$H���t�H��L�}��l��H��A�����H��A���v����诶��L��D��!É�� ���I�$M����D��D��L����J���=�w)=}��3���=��(���= ��r�������-���
�\��������ظ�����UH��ATI��SHc�n$L�����H��M��uFH�t�H�5}H�=�q���[1�A\]�f.�L�c(M��t�Hc�n$���L�H��I�$H��tH90tL�������t�H�CH��t�[A\]�ff.�f���UH��ATI��SH���
���H����H��H�H��tH;0tH��詿������H��\$H�M��tRA�$���0�PuLH�����H��A�$��+uLA�|$uD���H�5hn$H���p�[H�Xn$A\]�@�@DtJ��H��[A\]���f���*u:A�|$u2�.��H�5n$H����H�n$[A\]�H��L�%/^�a���H�=�m$[L��A\]�~���fDH���H�5�
H�=��ޕ��1��f.���UH��AUI��ATI��SH��H�����M����H��I�$H��tH;0tL���_�������H��H��]HD�M��tL��茝��H=vH�=Mm$H��H��[A\A]]���L���0��L��I��������+u=�{u7H���?��L��H��贪��H�5&]H��������}H��[A\A]]�f���*uC�{u=H������L��H���r����H���H�5"	H��H�=U[A\A]]鬔��@H����H�=�l$L��H���^����u���f���H��I�$H��tH;0tL���2�����tj�(l$��tT�B������H��H��H��#�����)�L�%�k$�É�k$I�<�H��t�K���M��tL��莺��I��M�,�����f��	�	�H���H�5&�������1�����D��UH��AUI��ATI��SH��H���!�H��t|H��H�H��tH;0tH���d�����t`H������H��H��tj���H��M��tH��諜��L��H��H���m���M��tH��� ���L��H��H���R���H��H��[A\A]]�@H��H�5H�=�����H��1�H��[A\A]]�fD��UH��SH��H���[�H��tFH��H�H��tH;0tH��螻����t*H������H��t
H�]�H����P���H�]���f.�H�]�H���H�5>�H�=$遒�����UHc�i$H��ATL�$SH�����H��t-H��H�H��tH;0tH��������tI�D$0[A\]��H��H�5�H�=�����1���f���UH��SH��H���{����{H�{HH��H�]���1��H��@��!��Ȯ�����UH��AUI��ATSH��Hc�h$� �H��L�M��uJH���H�5�E1�H�=+舑��H��L��[A\A]]�f.�Hc�h$M�����L�H��I�EH��tH90tL��������t�L�c0M��u�H��L��[A\A]]�f.���UHc\h$H��ATL�$SH���r�H��t-H��H�H��tH;0tH��赹����tI�D$([A\]��H���H�5H�=Y趐��1���f���UH��AUI��ATSH��Hc�g$��H��L�M��uJH�n�H�5�E1�H�=�h���H��L��[A\A]]�f.�Hc�g$M����L�H��I�EH��tH90tL�������t�L�c(M��u�H��L��[A\A]]�f.���UH��ATSH���]�H��t8L�#M��tI;$tH��H��蟸����tI��$�H��t.H��[A\]��D[H���A\H�5�H�=6]钏��f�[A\]�ff.���UH��AUATI��SH��H�����H��tGL�+M��tI;EtH��H��������t*M��tMI���H��t3H��L��H��[A\A]]���H��H�5�H�=�
���H��1�[A\A]]ÐH�WH�5�H�=y
�֎����@��UH��AUATSH��H��Lc%�e$I���H���$H��H�H��tH;0tH���\������I�|$0H��Vt%H��H�5�H�=
[A\A]]�X����M�l$(��H��M����I�EH��tH;0tL��������I�|$(��I��HcPe$L�H9X0��I�$H�8�?���I��H�H�8�1���M��H���H��H�=f1�豖��H�H���H��tH���I�$H���H��tH��L���H��L��[A\A]]����H�i����@H�y����@H�@0�fD��UH��AWAVA��AUA��ATM��SH��H��L� �U�M���gM���&L���.���I�H��H�8I;G��I?I�H9�s
H�L9��L��H�U��T���H�U�I�IWI�W�A���txD���A��[����t
A��V��H�C8�U�H��M��D��D��H��[A\A]A^A_]���H�����L��H�����L�����A���u�ff.�H����CPH��H�C8H�C H�@H���D���H���[A\A]A^A_]Å��^����fDH�����1�L���������f.�L��H�U�����H�U����H�����L��1�跓�����f��H���#�z���ff.���UH��ATA��SH�����H��tEH��H�H��tH;0tH��������t)H����H��t[D��H��A\]���D[A\]�[H��A\H�5O�H�=�	]����f�����r���f���UH��AVAUATA��SH��H�� dL�,%(L�m�A���2�H��teH��H�H��tH;0tH���u�����tIL�u�D��D��L����H�M��D��1�D��H����H�U�dH+%(u/H�� [A\A]A^]�@H�A�H�5j�H�=��>���1����U���D��UH��AUATSH���dH�%(H�]�H���w�H����H��H�H��tH;0tH��趲������H��L�m�L��0�����H�� ���H��H���i�����$���H��L� ����®���� ���L��H�ߋ�,����$���襮��L���
���L��������)�9�B�H�U�dH+%(u9H���[A\A]]�f.�H�)�H�5�H�=��&������:���f.���UH��AVfI~�ATSH��H��hdH�%(H�E�1��S�H��tvH��H�H��tH;0tH��薱����tZL�e�1�H��L�����H�����
1sf�L��H��fInֺ����H�E�dH+%(uDH��h[A\A^]�fDH�E�dH+%(u$H��hH�>�H�5�[H�=�A\A^]�5����P�����UH��ttS��zt6��btYH����GPH�G8H�G H�@H���]�fD�xr�����]�@f�����]��Hr����]�ff.����UH��AUATI��SH��H�����H��u,H��H�d�H�5
�[H�=A\A]]�[������L�+M��tI9EtH��H���
�����t�I���H��tL��H���H����H��H��u�X[A\A]]�f.���UHc<^$H��ATL�$SH���R�H��t-H��H�H��tH;0tH��蕯����tA�D$x[A\]��H���H�5"�H�=9薆��[1�A\]�ff.�@��UH��AUATI��H��SH��H���a���D�k<A��uGC@L��Ã�tR�Օ��L��t�����L��豟����u L��赅��H��D��[A\A]]��E1�H��D��[A\A]]���s�����u�H��L��[A\A]]�m���ff.�f���UH��AUATI��H��SH��H�����D�k<A��uGC@L��XtT�'���L��t��k���L��������u"L������H��D��[A\A]]�f�E1�H��D��[A\A]]���Þ����u�H��L��[A\A]]齄��ff.�f���UH��AUATA��SH��H��Lc-J\$I��j�H��tUH��H�H��tH;0tH��譭����t9E��DD�A����ƒ�E�ex	�A���H��[A\A]]��H��H���H�5��[H�=$A\A]]�|���ff.����UH��ATLc%�[$SH��I����H��tfH��H�H��tH;0tH��������tJI9\$`ukI�|$(H��tqI�D$(HcY[$H�H9_0t`I�t$`H��H蚽��H��[A\]�n���fDH�Ѩ[H�5�H�=pA\]�ʃ��f.�H��K���[A\]�H�G0�ff.���UH��SH��H������H��H�]������ff.���UH��SH��H��H�(H��t����H�{(H�C(H��t���H�{ H��t���H�{ H�C H��t���H�{H��t����H�CH��Z$H��H�]�H�@(�����H���T���@��UH��AUI��ATSH��Hc�Y$H�H�{0H��t�t���H�{(H��t��I9��
H�{8H�C H�C8H��t��~��H�{@H�C@H��t��~��H�;H��t����H�;H�H��t�~��H�{H��t���H�{H�CH��t�~��H�{H��t���H�{H�CH��t�`~���SX��t L�cHDL���أ��H���P����CX��u�H�{(tL���:���H�{H��tH�s����H�CH��X$L��H�@(H��[A\A]]��fDL���������UH��AUATSH��H��L�gHM��t0L���˅��H�{HI��H��tH�sH薒��H�CHL��L������L�c@M��t0L��蒅��H�{@I��H��tH�s@�]���H�C@L��L���ڇ��H�{ H��t��Ǯ��H�C H�{(H��t�A���H�{(H�C(H��t�}��H�{0H��t����H�{0H�C0H��t�|��H�`W$H��H�@(H��[A\A]]��ff.�f���UH��AUATI��SH��H��Lc-zW$���H����H��H�H��tH;0tH���ܨ������M��t&�j��H��I�$H��tH;0tL��豨������I�M9e(t`H���}��I�}(tH���I���M��t!Hc�V$M�e(I�u`I�|H蛁��H���s}��H�5�V$H���Ԡ��H��H��[A\A]]��{��f�H��[A\A]]�DH�I�H��H�5n�H�=�[A\A]]�<��@H�����ff.�@UH��AUATI��SH��H��H�G0�P��tH���L�,�H�F(I9E(t>1�H���T��H���|��I�|$0H��诵��H��L��H��[A\A]]�j���f.�A�EH2FH�@u��F8A9E8u�L�����H��A�����H��L��[A�4A\A]]�R���f���UH��AVAUI��ATS������tnH�I��H�8萇��I��I�$H�8聇��AUL�
w�A�{PH�
��1�H�qKA�t$�H�=��S���H�� H�e�[A\A]A^]�f�Lc%!U$I�H���~���I�|$M�t$H��H9�t"H��tL������I�\$H��tL��H���zz��I�EH���H��t�H�e�L��[A\A]A^]��f�H������H�e�L��[H��A\A]A^]�������UH��AWAVAUATI��SH��H��Lc-vT$���M���@H��I�$H��tH;0tL���ץ������j��H��H����H�H��tH;0tH��詥������H����H����M�I�E0H��tKH�H�8���I��I�$H�8���I��H�H�8�܅��M��M��H��H�w�H�=�1��Y���L��H������I�]0I�$H���H��tH��L���H�H���H��tH���H��H��[A\A]A^A_]�x���H���H��H�5��H�=��[A\A]A^A_]��{���H�ɠ���H�������UHc�R$H��ATL�$SH�����H��t-H��H�H��tH;0tH���U�����tA��$�[A\]���H�Y�H�5B�H�=���V{��[1�A\]�ff.�@��UH��SH��H�����H��t6H��H�H��tH;0tH���ޣ����tH��1�1��.�H�]��H���A���H�]�H�՟H�5~��H�=t���z�����UH��SH��H���+��H��t6H��H�H��tH;0tH���n�����tH��1�1���H�]��H��鱡���H�]�H�e�H�5���H�=��az�����������UHc�Q$H��ATL�$SH�����H��t5H��H�H��tH;0tH�������tA��$�[A\]����fDH��H�5
�H�=����y��[1�A\]����UH��AUA��ATSH��H��Lc%�P$I����H��tEH��H�H��tH;0tH���]�����t)A��$�E����҃�	�A��$�H��[A\A]]�H��H�E�H�5.�[H�=�A\A]]�<y��ff.������R���f���UH��ATSH���}��H��tHH��H�H��tH;0tH�������t,H���4�Hc%P$I��H�H�H��t7[A\]�f.�H���H�5R�H�=I��x��[1�A\]�����L��H�H���5���H�[A\]�ff.�f���UH��ATI��SHc�O$L�����H��M��uFH�4�H�5��H�=��1x��[1�A\]�f.�L�c(M��t�HcXO$�{��L�H��I�$H��tH90tL��迠����t�H�C H��t�[A\]�ff.�f���UH��AUATI��SH��H��Lc-�N$���H��tXH��H�H��tH;0tH���`�����t<L�L��H�{ 荸����uH��[A\A]]�fDL���u��H�C H��[A\A]]ÐH��H�5�H�5^�[H�=�A\A]]�,w��ff.����UH��SH��H��M��tA�8u5H�~o�CPH�C8H�C H�@H���H�]���fDL�����H�AoH�C8�H�]���f���UH��ATSH���
��H��tHH��H�H��tH;0tH���P�����t,H������H��I���I���[L��A\H��]�J��f.�H�9�H�5"�H�=���6v��[1�A\]�ff.�@��UH��AUATI��SH��H���t��H��toH��H�H��tH;0tH��跞����tSH���k���H��I�����L��H�������tH��[A\A]]�fDH��L��L��H��[A\A]]�����H��H�u�H�5�[H�=�A\A]]�lu��ff.����UH��AUA��ATSH��H��Lc%�L$I����H��t=H��H�H��tH;0tH�������t!E��xDA��$�E�l$|H��[A\A]]�H��H�ݙH�5�[H�=|�A\A]]��t��@A��$��H��[A\A]]�ff.����UH��AWAVAUI��ATSH��H��dL�$%(L�e�I������M���H��I�EH��tH;0tL���+�������L�� ���L��p���L��L��L���g�H��ID�M��I��MD�H��L���ۙ��1���~eL�����H��腍������H���u�������L��H��L��蟒��H�E�dH+%(��H�ĸ[A\A]A^A_]�f.�H��興��L��� �����tlL��������t�L���|����u�L���ܕ���f.�H�E�dH+%(unH�ĸH�C�H�5,�[H�=��A\A]A^A_]�6s��fDL���r���fDH���(|�����#���H���h�������H���r���������ff.���UH��SH��H���;��H��t6H��H�H��tH;0tH���~�����tH������H�]��H���Ū��DH�y�H�5"�H�=��vr��H�]�1���ff.���UH��SH��H�����H��tFH��H�H��tH;0tH�������t*H���r�HccI$H�]����������H��H�52�H�=����q��H�]�1���ff.���UH��ATA��SH���*��H��tUH��H�H��tH;0tH���m�����t9H�����Hc5�H$E������0�����	ʈ�0�[A\]��[H�H�A\H�5O�H�=��]�Bq��f���UH��SH��H�����H��tfH��H�H��tH;0tH���ޙ����tJH���R��H��H��t*H���b���H���*z��H��H�]��H�����f.�H�]���f.�H�]�H���H�5N��H�=D��p�����U�H��SH��H����H���>���H��H�]���1������H�uG$H��tH�iG$��UH��SH�TG$H��H��蘋����uH�=G$H�]�����+��H��H�����H�G$H�]�����UH�����1�]H��1��l��fD��UH��ATSH���]���H��tpH��H�H��tH;0tH��耘����tTH��1�1�����H��A�H� ��I��H�5��H���^���H��L��[A�A\H����]H�5b��;���[H���A\H�5��H�=��]�:o��f.���UH��AWAVAUATSH��H�����H���"H��H�H��tH;0tH���—�����1�1�H��E1����H��E1�1�SL�
Z���1ҾH��I���~��H�$E1�1�L��L�
���1ɾ�i~��1��rt��L�{I��XZE�GE����ff.��I�J�������<ui���M��t_I�D$I�4$H9��}H��u�H����H��t H��I�D$���y�с�t�H��u��L�{E�GfDI��E9��s���H����I�$H�5�H�����H�e�L��[A\A]A^A_]魛��DH�C �2D�E�D�rL0��L��蜜��L)�H��M���mM��D�E��(I��H��yL��H�E��|u��H�M�I��I�|$J�?I;D$��I<$K�>H9�s
J�?L9��L��L��蜃��I�$M|$I��M�|$B�8L�{E�GE9�����������H�e�H��[H�5�H�=l�A\A]A^A_]�l��I�D$I���L�{E�GE9��/������f.�H��L�{E�G���DL��H�����L��I��貧��L�{E�GE9�����i���@H���O���H��1�L���Bt��L�{E�G�5���DL��L���U�����H��L��1�I���t��L�{E�GE9��~�������f���UH��AWAVAUATSH���dH�%(H�]�H���C���H����H��H�H��tH;0tH���b�������L�� ���1�H��L�����I��H�C�P����E1�L��p����N��2H�C �z��H8H������E���H�����L����)�H��L���Lu��H�CI��D;x��H�J�����<��<u�fo� ���L��I��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��2�����L��L��L����v��H�CD;x�{���H�E�dH+%(��H���[A\A]A^A_]�fo� ���L��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��2��脁��L��L��L���Fv������H�E�dH+%(u+H���H�#�H�5��[H�=r�A\A]A^A_]��i��������UH��SH��H���;���H��t6H��H�H��tH;0tH���^�����tH�CH�]��@Ʌ������DH���H�5"�H�=���Vi��H�]�1���ff.���H�-@$H��tH�!@$��UH��SH�@$H��H���h�����uH��?$H�]�����K��H��H��萙��H��?$H�]�����UH��H�� �~
�.$�~�.$
e.$�/$)M�)E��Y���1�H��1��Me��foM�foE�H������`@�H�P8H@(��f.���UH�4���fHn�H��H�� �~.$
).$�-$)M�)E����1�H��1���d��foM�foE�H�8����`@�H�P8H@(��fD��UH�����fHn�H��H���-$)E����1�H��1��|d��H������~
$foE�fHn�H�
����`@�fl�H�H8H@(��fD��UH��SH�����H���'���1�H��1��d��fHn�H�����H�
����fl�fHn��P@H�H8@�~�$��fl����P@@(H�]���@��UH��H���~�,$E-$)E����1�H��1��c��H�ٕ���~
9$foE�fHn�H�
�����`@�fl�H�H8H@(��f.���UH��H���~�+$�,$)E��<���1�H��1��0c��H������~
�$foE�fHn�H�
P����`@�fl�H�H8H@(��f.���UH��H���~�+$�+$)E�����1�H��1��b��H�y����~
i$foE�fHn�H�
���`@�fl�H�H8H@(��f.���UH��H���~,$�+$)E��\���1�H��1��Pb��H�I����~
$foE�fHn�H�
p����`@�fl�H�H8H@(��f.���UH�$���fHn�H��H�� �~
�*$�~�+$fl�u*$)M�)E�����1�H��1���a��foM�foE�H���`@�H�P8H@(���UH�����fHn�H��H�� �~
�+$�~+$fl�
*$)M�)E��`���1�H��1��Ta��foM�foE�H������`@�H�P8H@(���UH�D���fHn�H��H�� �~
X+$�~�*$fl�=+$)M�)E���1�H��1���`��foM�foE�H�����`@�H�P8H@(���UH��H�� �~
*$�~�)$
�)$�*$)M�)E����1�H��1��}`��foM�foE�H�
ܳ���P@H�H8H��@(���P@�Ð��UH��H�� �~
)$�~<)$
])$)$)M�)E�����1�H��1��
`��foM�foE�H�
l����P@H�H8H��@(���P@�Ð��UH�Ԭ��fHn�H��H��))$)E����1�H��1��_��H�ő���~
5$foE�fHn��P@H�
(���fl�H�H8��H��@(�P@��ff.�f���UH��SH���H���G���1�H��1��;_��fHn�H�����H�
ȹ��fl�fHnʀH@@�~�$H�H8fl�@(H�]���ff.�f���UH��H���~($e($)E�����1�H��1��^��H������~
Y$foE�fHn��P@H�
ܑ��fl�H�H8��H��@(�P@�Ð��UH��H���~�&$�'$)E��\���1�H��1��P^��H�ɐ���~
�$foE�fHn��P@H�
l���fl�H�H8��H��@(�P@���UH��H���~�&$�&$)E����1�H��1���]��H������~
�$foE�fHn��P@H�
����fl�H�H8��H��@(�P@���UH��H���~4'$�&$)E��|���1�H��1��p]��H�i����~
!$foE�fHn��P@H�
����fl�H�H8��H��@(�P@���UH�D���fHn�H��H�� �~
&$�~�&$fl��%$)M�)E���1�H��1���\��foM�foE�H�
����P@H�H8H��@(���P@�����UH���fHn�H��H�� �~
�&$�~(&$fl�%$)M�)E��p���1�H��1��d\��foM�foE�H�
�����P@H�H8H��@(���P@�����UH�D���fHn�H��H�� �~
X&$�~�%$fl�=&$)M�)E���1�H��1���[��foM�foE�H�
����P@H�H8H��@(���P@�����UH��AWAVAUATI��SH��H��hdL�,%(L�m�I���}���H����H��H�H��tH;0tH���l�������M���SM����L����}��I���Rn��H��M����I�H��tH90tL���!������yH�{(��H�{0��H�{8���Ao$L�� ���L��)� ����AoD$)�0����AoD$ )�@����AoD$0)�P����AoD$@)�`����S��uL���S(����fo� ���H��p���H��p���H��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E��S ��uH��p����S0��t?H��A��Q����|�������A��D9�|�����L���S(��u�D1�H�U�dH+%(��H��h[A\A]A^A_]�f�H�Q�H�5b�H�=y���\���@H�Y�H�5B�H�=Y��\���@H�8�H�5"�H�=9��\���q����fo�p���D�K@H�����L������H��p���L��L��)����foE�A��)���foE�)��foE�)����foE�)����fo� ���)�����fo�0���)�����fo�@���)�����fo�P���)�����fo�`���)������S8��������C@��fo����A$fo���AD$fo��AD$ fo����AD$0fo����AD$@fo�����AEfo�����AEfo�����AE fo�����AE0fo�����AE@�����DH���H�5��H�=���[�����f�fo�p���A$foE�AD$foE�AD$ foE�AD$0foE�AD$@fo� ���AEfo�0���AEfo�@���AE fo�P���AE0fo�`���AE@�J����H��"H�5�H�=��vZ���Q����H��"H�5��H�=���VZ���1����H��"H�5��H�=���6Z�������L{��ff.����UH��SH��H�����H��t.H��H�H��tH;0tH��辂����t�C@H�]������H�9�H�5
�H�=a��Y��H�]�1���fD��H��0$H��tH�y0$��UH��SH�d0$H��H����t����uH�M0$H�]��������H��H������H�)0$H�]�����UH��S��H���|���1�H��1���U���XH�]������UH���C��1�]H��1��U��fD��UH��AVA��AUA��ATI��SH�OH�AH��tH�P�H9�HF�H�H�A����A�t$8H��H�����H��L���E��D��D��H�����[�A\A]A^]�f���UH��AVAUATI��S��?ty��qu"1�H�5U��[�A\A]A^]�fDA������I�t$HI��H��舴��L��L�����L��1Ҿg���D���L�����[�A\A]A^]��H�5���[�A\A]A^]Ð��UH��AWAVA��AUI��ATSH��H������H����H��H�H��tH;0tH���L�������H�{(t�CH�tE1�H��D��[A\A]A^A_]�E��L���ƒ���	ЈCH��z��H�߉E��,��C@A���
@A��E��~G�C<H��L��S(A�ą�u��C<E��u9�cH돐H��}H�5R�H�=y���V���l�����C<A�E��t�L���Vz���SH��@u
9E�r��t�@�M�9�s�L���p����u�L����x�����UH��AVAUATSH��`�oH�F0dL�,%(L�m�I��)E��oG)E��oG )E��oG0)E��oG@)E��P��tFI��1ېH�I�v L�$�H��L���y���A�VHL��L������3���1�L���Y���I�F0;Xr�H�}�L���dd��������H�U�dH+%(u
H��`[A\A]A^]���v��ff.���UH��SH��H������H��t.H��H�H��tH;0tH���>~����t�CHH�]�Ƀ��DH�|H�5��H�=���>U��H�]�1���fD��UH��ATA��SH���Z��H��t5H��H�H��tH;0tH����}����t�CHE���ƒ�	ЈCH[A\]�f�[H��{A\H�5��H�=f�]��T��f���UH������1�H��1��gQ��H�0�H�P(]�f.���UH������1�H��1��7Q��H�p�f�`H��H�P(]�@��UH�����1�H��1��Q��H����`H�H�P(]�fD��UH���c��1�H��1���P��H������HH@H�P(]�fD��UH���3��1�H��1��P��H���HH@H�P(]�fD��UH�����1�H��1��wP��H�0���HH@H�P(]�fD��UH������1�H��1��GP��H�����HH@H�P(]�fD��UH�����1�H��1��P��H��f�`H��H�P(]�@��UH��AVAUI��ATI��SH�����]��H��I�$H��tH;0tL����{������M��t+�2��H��I�EH��tH;0tL���{������M��tmL�5E���M9t$(tn���H�="���`H�H��L�p(�Rf��H�C0L9�tM��tL��H���i��M��tL��H���Y��H��[A\A]A^]�DH���h���L�5����fDL���(P��H���H�!yH�5�1�H�=���$R���f�H�1yH�5��1�H�=���R�����ff.�@��UH��SH��H�����H��t.H��H�H��tH;0tH���z����t�CIH�]�Ƀ��DH�ixH�5:�H�=1��Q��H�]�1���fD��UH��SH��H�����H��t.H��H�H��tH;0tH���z����t�CIH�]������H��wH�5��H�=���Q��H�]�1���fD��UH��SH��H���;��H��t6H��H�H��tH;0tH���y����t�CIH�]������f.�H��wH�5��H�=I��P��H�]�1���ff.���UH��S��H�����1�H��1��0M��H��v��f�HH@H�P(�X@H�]���fD��UH��ATA��SH���z��H��t%H��H�H��tH;0tH����x����t	D�cD[A\]�[H��vA\H�5��H�=��]��O��f���UH��AWAVAUATI��SH��H���p��H��tH��H�H��tH;0t+H���x����uH��H��[A\A]A^A_]�)��f�H�����H��A�����M�|$E�t$8I��M����H����H���vW��I�I��H�8I;GsUI?K�D5H9�s	J�7L9�swL��L���e��I�MwM�wB�0H�����H��L��[A\A]A^A_]�&���fDH�����L��H�����L���'����DH�����1�L����V���DL��L������H�����H��1��V���~���f���UH��AUATSH��hHc�%$dL�,%(L�m�I���Ӭ��H��L�M��u^H�AsH�5��H�=���>N��1�H�U�dH+%(��H��h[A\A]]�fDL�c(M��t?HcP%$M���p���L�H��I�EH��tH90tL���v����t����t��C|�f�L��L�e�����L��L��1�H�����L��H����a���h����n��ff.�@UH��AWAVI��AUI��ATI��SH���H��8���L��@���L��H�����t))�P���)�`���)�p���)]�)e�)m�)u�)}�dL�<%(L�����E�~8A�F8H�EH��8���H�����H�� ���Dž���0H�����Dž��� ���H��H�����H���z��H��M��t3D��L�����1�L���}���H��L���R��H��L�����L���I��M��t3D��L���_��1�L���E���H��L�����H��L��� ��L����H��H��L�����H�����dH+%(uH���H��[A\A]A^A_]��@m��UH��AWAVA��AUI��ATI��SH���H��8���L��@���L��H�����t))�P���)�`���)�p���)]�)e�)m�)u�)}�dL�<%(L�����E�}8H�EH��8���Dž���0H�����H�� ���H�����Dž��� ���H��H�����H���"y��H��M��t 1�L��� ���D��H������L��H���Z��D��H�����H��L������H�����dH+%(uH���H��[A\A]A^A_]��l���UH��AWAVI��AUI��ATI��SH��H��D�E�D�8�G8H����D��H�����M��tsD��L������[��jH��M��AUL�
�H��1�H�
�H�5��2G��L��H��I�����H����F��L����F��XZH�e�L��[A\A]A^A_]�l���@����jE1�H��AUH��1�L�
��H�
|H�5��F��L��H��I�����^_H����H���iF����H��t�H��D��������jL�
J�1�AUM��H��H�
H�51��cF��L��I��H���E��D��L���j��D�U�AXAYE��u#L���E������D��L���E���M̅������E�1�H��H����u�H�����H���G��L��H������H��t#H���E��M��tH�e�L��[A\A]A^A_]�E��M��u�H�e�[A\A]A^A_]�ff.���UH��AUATI��SH����atw��iu(H��G<H�G0H���[A\A]]�fDA��� ���A�d1�L��H��H�
�
���L��螶��D���H���q���H���[A\A]]ÐH���G<H�G0H���[A\A]]�ff.���UH��SH��H���;���H����H��H�H��tH;0tH���p����tfH�?
�c@�H�C0H�CH�C8H��t?H�@H�H���萶��H���h��H��H��tH�H��tH;0t3H���[p����u'H�]��ÐH�]�H��nH�5>��H�=��aG���H��H�]��������UH��AWAVA��AUA��ATI��SL��H��L��U�M���M����L���.O��I�H��H�8I;GsmI?H�H9�s
H�H9���H��H�U��X]��H�U�I�IWI�W�A���tNA��[tfI�D$0�U�H��I��D��[D��L��A\A]A^A_]��f�H�����H��H�����L���ǁ��A���u�L���F���H���[A\A]A^A_]�f�A��u���H�����1�L���?N���e���f.�H��H�U��Tz��H�U��7���H�����L��1��N���-���f���UH��SH��H����tt[��zt.��bta�̲��H��1�����H�����H�]������80苼��H���s���H�]�����f��g�����D��/�S����Ɛ��U��"H��AVAUATSH���W<��[wH�
��Hc�H�>��f�H���(���H��1��N��H�����[�A\A]A^]�������R��I��ff.�@M��t��s8�C8L��詿��D�s8�p���L��I��H���b��L��L������D��L���|���L��H���A��H���i���L���A��[�A\A]A^]�����R��I���z���f.����w���I���Z���f.����G����I���:���f.�������I������f.��������I�����f.���������I������f.��������I�����f.���t[���I�����fD��t3���I�����fD��I���s�����I���c������I���S����+��I���C������I���3�����I���#����k��I�������K�I�������k�I�����{�I�������UH��AWI��AVAUATSH����c����i����a���G8�G8�MȉE��&���I���^�I����1�L��I���)�L��L���~���u�L���#���L��L������L��L�������Uȉ�L���0���L�����L���>��H���[A\A]A^A_]�@H������G<H�G0��@�{�H����E1�1�H��H��L��1��.��@H�Q����G<H�G0�@��U��"H��AUATSH��H���W<��[wH�
��Hc�H�>��H���h���H��1����H���6���H���[A\A]]�fD���w���I��ff.�@M��t�H�=����L��H��I�����H������L��H�����L������L���^=��H���[A\A]]�fD������I���D���w�r��I���z���f.����G�2��I���Z���f.��������I���:���f.���������I������f.������B��I�����f.��������I������f.���t[���I�����fD��t3�^��I�����fD���I������{��I������+�I���s������I���c����[��I���S����{��I���C�������I���3������I���#�������I����������I��������UH��AUATSH��H����<����>uvD�o8�G8���jH��H���P1�L�
`�E1�H�
4H�571��;��H��I��H���b���D��L��臹��L���ϯ��XZH�e�[�A\A]]�D胫��H��1����H���Q���H�e�[A\A]]ÐD�o8�G8����jH��H�I�]���ff.�@��UH��AUATSH��H����?to����t/��/t*����H��1��+��H������H���[A\A]]�L�-C���L��I��H���	��L��H���k���H���[A\A]]�L�-���ff.�@��UH��SH��H��M��tA�8u%H���m���H��1����H���;���H�]����L���x��H��H�C0�H�]���f���U��cH��ATSH����w:��H��s/�Z���I��H��t"���H��I�$H��tH;0t4L���e����u(H���ة��H��1����H����[�A\]�@H�CL��H�0�y�H������ff.�@��U�F�H��AVAUATSH��H����7wRH��A��Hc�H�>��fD裫��I��H��t+���H��I�EH��t	H;0�YL���d�����I�H������H��1��>��H�����H���[A\A]A^]�@�M�����s8I��H��躶��L��H������1�L��g�а���U�D��L���°�����I���3�L��1�I���f��Q�E1�L�zH��H�
�L��H�5�1��,8��H��I��H������L��L������M���D���L����7���7���D�#�I����L��1�I��������E1�L��H���f.�H�(H�������>{H��H��蓽������fDA��dH�nH�5jL��HD���H�������ff.�f���U��H��AWAVAUATSH����H����t�V���wwH�
�Hc�H�>��fD��~����cw2��?�������V��tH�
�Hc�H�>���V����TH�
q�Hc�H�>��L�K0H�U���I9�uKL���B��H�KH�QH9�rH��H)�H��H9�H�HF�H�A�1��.f�L�
�L�K0H�e؉���H��[A\A]A^A_]A��W����L�
��L�K0����V�'��@���N��H���
�u+���8u�V�zD�k8��C8��DL�
���L�
yg��L�K0�[���D�k8�C8��jH��H��P1�L�
b�E1�H�
6�H�59�1��5��H��I��H���d���D��L��艳��L���ѩ��XZff.�@�H�e�[A\A]A^A_]�@H�A���H�C0��D�k8�C8����D��H��I���%���H����L��H������L�
�L�K0�{���D�k8�C8���jH��H�0��������
��l����?��4��Z�������N���ff.�L�K0H����I9�����������A�8�����H��菤��H��1�赿��H���]���������w������d�����s����,w�H�
�Hc�H�>��N��H������������������c�T���H�M�H�C0�t���@�C@�6������.���L�
gL�K0�9����i�A�y1�H��H��H�
|�����*���H���H�C0����H����H�C0�
���H�� H�C0���H���H�C0���H�S���H�C0�����s8�C8�u��h�H�=J�I�����I���A�I������u�L��I������L��L�����L��L�����L��H��躸��L��L��诸��L���w2��L���o2���Z���D�k81��C8���L�
�����S���H�5���H�C0�,����w�H��H���\���������T�������P������
���f.����O@��9v3��P����	��������H�җHc�H�>��@��/����1����H�̗Hc�H�>��f.��	�G8���B�G8��f����f����f���f���f���f���f���{���fD��k���fDH����H�G0���1��N���f���UH��ATSH��pdH�%(H�E�1����t>����[t2��c��������utL��vu{H�}���H�}�H��袶���	��t
�����H�U�dH+%(uKH��p[A\]�f.�H�]�1�H�����1�H��I���H��H��H��L���WR���D��u�1���T����UH��SH��H����h��H��
$��
$�����~��#H�����H�C(H�����fHn�H�@���H���H�R���fl�H���C�~���A��H���H�5��H��H�=;��o��H�
$�_5��H���H�5�A��H�=��H����o��H��H�]�H��	$H��	$���\H��@H�5�	$H���Y4���.���@��UH��AUI��ATI��SH��H���ѐ��H����H��H�H��tH;0tH���[������M����M��H��MD��p���H���4��H��H����H�H��tH;0tH����Z����t{H���[P��H���Ӭ��H��H��tsH�H��tH;0tH���Z����tZH��L��L��H��[A\A]]�jP��f.�H��VH��H�5~�H�=%�[A\A]]�|1��@H������H�q����H� ��ff.�@UH��AWAVAUL��p���ATSH��hdL�$%(L�e�I���c���1�L��I��L���3���L��I�����I�T$ AD$@��H��tL��L����C���f.�����~1�L��L�������u�I�t$ L��H��t;L���S1��L���k-��L���3=��H�E�dH+%(u!H��h[A\A]A^A_]�DL��L�������~Q��ff.����GHt�D���ff.���U��.H��AVAUATSH��dH�%(H�]�H����PwH�ǒHc�H�>��H�����H��1�����H����fDH�E�dH+%(��H�e�[A\A]A^]�H�{ t�1�1�H���ś��D�k8I�ƸE��L��DN�E1���3���H�{ H��t�b���A��E9�u�L��L��0����zV��H���"�1�H��L���e���L���H�����U���L���O�����E���L�e�1�H��L���4���L���O�����$���L����k��������L��L��H���V������������D�s8�C8I��H����D��H��艩���d�jE1�L��H��H�i�H�
��PL�
�H�5��1��5+��H��H��I������L����*��Y^L��腟�����D�k8�C8��jH��H���PE1�L�
��1�H�
��H�5��1���*��H��I��H��贰��D��L���٨��L���!���_AX����f��k��I������H��E1�H�
J�L��H��������fD�;��I�����H��E1�1�L��H��1�������f��������D�k8�C8�'�jH��H����"���fDD�k8�C8��jH��H����������j�H��jH��1�L�
��L���H�
�����A\A]������s��H��1�1�H��1������D�S��H��1ɺH��1�������f.��+�������I�����E1�L��H��H��H�
3����������I���������fD�C����s8I��H���%���L��H������e���DD�k8�C8���jH��H�����������jH��1�jH��1�L�
��L���H�
����A[[�����k��I���#��E1�L��H��H��H�
?�������fD�������fDD�K8E����������I����������D�S8E���s����������f�������fD����A�=1�H��H��H�
5��1��L���@���j1�L�
��H��H���E1�PH�
Y�H�5\�1��'��H��I��H��臭��D��L��謥��XZ�h�����K����U1�H��AWAVAUATSH��H��dL�$%(L�e�I��H�����跖��H���3��H��H��������H��I���E��H���؞��1�H���~�����M��� H��I�$H��tH;0tL���R������L��p���1�H��L���;���L���J�����A�L�� ���1�H��L������L���YC�����QH�����L����<��L���j�����tvL9c tKH���'��L���'��H�{ H��t�"���H�{ H�C H��t�%��L��H���!���L�c H����%��H�E�dH+%(��H��[A\A]A^A_]�E��t�L���ä���̐請��H��I�$H��t	H90�����L����Q��A�Dž�����N��H��I�$H��tH;0tL���Q�����%L;c(����H���&��L���&��H�{(H��t�E���H�{(H�C(H��t�%��L��H���D���L�c(H���%�����L���I���������L��p���1�H��L��茔��L����H�����{���L���De�����k���L��L��H������X���f�蛊���f���Q�L��p���1�H��L���-���L��L���2<��H�߉�舲�����L����d��������L��L��H���B�������D���H��I�$H��tH90tL���jP����t�L��������u�������H��ff.����UH��AVAUL��`���ATSH�]�H�ĀdL�$%(L�e�I��荏��1�H��I��L���]���H��p���L����Y��L��H��L���4����d�����t���9����|����l���9�$H�E�dH+%(��H��[A\A]A^]�@��p���H��L����K��L��H��L���4����l�����|����d����t���9�~(H����#���H���h1������A����tH����H��H����?����t�H��H��L������Z���fD��p���H��L���OK�����HG�����UH��AVAUATSH��H�ĀdL�$%(L�e�A���e���H���lH��H�H��tH;0tH���N�����LH��E��������H��p���L�u�A�H��I���OX����t���1�L��L���J��H��l���L��L��H��h�����T����t�����l���9��D��L���N��L��f�L���KH������H�E�dH+%(�H��[A\A]A^]�D�c���H��p���L�u�H��I���W����t���1�L��L���
J��H��l���L��L��H��h����1T����t�����l���9�~!��h���)Љ����9�~E��~�vDE���8���D��L������L���1���DH�E�dH+%(uKH��H�VIH�5ߕ[H�=��A\A]A^]�K$����h���)Љ����9�����A�������AE�����UH��AWAVAUATI��SH��dH�%(H�]ȉ��a���M����H��I�$H��tH;0tL���L����������L�� ���1�L��L��L�����L����͏��L�����H�����H��H��H������,V��L��L��H��L����A���0��M���H��H���������I��H������$9��H�����A�L��p���H����f�L��A���T���H����H��H���U�������L��H�ߋ����������������G��f�L��H���IE9�~�L�����L������L����������L���(��H��������L�����H���G��L��H��H�����L�����H�E�dH+%(�uH��[A\A]A^A_]ÐA��L�� ���L��A��L��L�����DH�1��;���L���S���H�����H��I��H������T��H���L��L��H��H�����>/��H����L����������I��L��H������7�����a���H�����A�L��p���H����f.�L��A��贉��H����H��H���T�������L��H�ߋ���������������LF����L��H���yGE9�}��W����H�E�dH+%(u+H��H��EH�5$�[H�=z�A\A]A^A_]�� ����A��f���UH��AWAVAUI��ATSH��dH�%(H�]ȉ����M����H��I�EH��tH;0tL���?I�����g���L��L��p���蠈��H��`���H��H����R����`���L��H�ߋ�l����d����AE��f�L��H���rFH�E�dH+%(�9H�ĈL��[A\A]A^A_]�v���fDA��H��`���A�A��H��X���L��p���DH��_�L��A����H��X���H��H���BR����d���L��H�ߋ�`����D���
L��H����EE9�}��L���fDL��A��蜇��H��X���H��H����Q����`���L��H�ߋ�l����d����=D��f�L��H���nEE9�}���@H�E�dH+%(u+H�ĈH��CH�5܏[H�=r�A\A]A^A_]������?�����UH��SH��H����t��b��wH���Hc�H�>��f�H��舋��H��1�讦��H���V��H�]�����G8��ޅ������N�H���/���H���'��H�]����@�G8��ޅ������N�H�����H�����H�]����@�w8���N�H���3���H������H�]���Ëw8����w�����w8����@�G8��ޅ���������UH��AUATL�m�H��0���SL��H��dH�%(H�]�H��詉��H��I��������u*H�{H1��O:��H�E�dH+%(uVH�ĸ[A\A]]�f�H�SHL��L���A0��L���6����uL��L��H�����DL���=����u�L���Y�����>��D��UH��AVAUATSH���GdH�%(H�]�H��������t:H������H��H�E�dH+%(�VH�sHH�İ[A\A]A^]�/��@1�1�L��0���H��蝈��H�SHL��L�u�H��I���g/��H�S@L��L���X/��L��L��H��芧���{���D1�1�L��0���H���M���H�SHL��L�m�H��I���/��H�S@L��L���/��L��L���}*����uAL��L���A����xjL���R5����t~ff.�L��L��H���2���DL���0<����tL���5����u�L���5����t L���|X���f.�L����4����u�L���=���f.�L���=����a<�����UH��AVAUL��0���H����ATL��SH��dH�%(H�]�H���4���I��H�{@��H�{H��H��L�u��_����{H�{HH����1�H��@��!��7��1�1�H�����H��I�����H�SHL��L��I���-��L��L����.��H�߉��#���H�����H�E�dH+%(upH��[A\A]A^]�@1��L��H���6A��H�s@H�C@H�����H�{H�@���ff.�1�L��1�L���A��H�sHH�CHH�����������;�����UH��AVAUL�u�ATSH��dH�%(H�]�H��H��辒��H��0���L��H��A���م��H�sHL��H��I���G��H�s@L��L���8��H�����H�{(H��t%H�sH��u��H�{(�e���H���m���H�{(1���u��H�{0H��t�D���A��E���H�E�dH+%(uH�İ[A\A]A^]��7:�����UH��AVI��AUI��ATSH���cw��H��t~H��H�H��tH;0tH���A����tbH������1�1�H��I��Hc�#I����I�|$@H����I�|$8tRM��tI�D$@I�M��t	I�D$8I�E[A\A]A^]�fD[H�X=A\H�5߄A]H�=�A^]�N��fDI�t$@H������I�D$8H��������諆���I�D$@H��詌��I�|$@����I�|$@������D���fD��UH��SH��H�U�H��(dH�<%(H�}�H��1����H�}�H��1�H��L�E�����H�}�Ɖ��C��H�E�dH+%(u��H�]����8�����UH��AUATI��SH��H����u��H��twH��H�H��tH;0tH���@����t[M��t~H���v���Hcg�#I��H�H�{H��tH��L��[A\A]]�~���fD����L��H�CH��蔖��H�{��fDH��;H�5��H�=a����H��1�[A\A]]ÐH��H�5r�H�=9������@��UH��AVAUI��ATI��SH����t��H��tVH��H�H��tH;0tH���&?����t:M��t]H��蕅��Hc��#I��H�H�{H��tO[L��L��A\A]A^]����@H�;[H�5��H�=��A\A]A^]���fDH�%�������L��H�CH���|���H�{�fD��UH��AUATSH��hH���#A�dH�%(H�]�H��H��PtKL�m�M��1�H��L��见��H��L��L������H���A��H�E�dH+%(u.H��h�[A\A]]�f�H���8���H��1��^���H��������?6��ff.�@��UH��AVAUI��ATI��SH���cs��H��tVH��H�H��tH;0tH���=����t:M��t]H������Hc�#I��H�H�{H��tg[L��L��A\A]A^]�|���@H��9H�5
�H�=!��~��[1�A\A]A^]�H���H�5�H�=���V��[1�A\A]A^]����L��H�CH�����H�{�|���ff.���UH��AUATL�m�SH��H���~8dL�$%(L�e�I��L���="��H��L��H��D�L��������u$H�U�dH+%(u^H��[A\A]]�f.�A�D$Iu��͐1�H���v(���@H���x������.����t�H����5��H����,����t���4��f���UH��AWAVA��AUATSH��H��x��l���L�dL�$%(L�e�M��M���RM����L���1��I�I��H�8I;G��I?K�,H9�s
J�/L9��L��L���X)��I�MoM�oB�(H�����A���CH� ��A�<$��H�CH�@H�H����KH踃��H�E�dH+%(��H��x�[A\A]A^A_]ÐH�����L��H�����L���M���z���f�H�����1�L���?��H���'���A���CH� �r�����tTH�CA��e��A��g��A��E�H���H�c���f�cH��H�S(H�@H�H������6���fD�tLA��{����A��(��A��)u,�C8)H�M��H�C(�CHf%���f�CHH�C�D�CI��H��p���L��H���<�����H�C�������A�$�CI�S8H����H�S(�SH�f����f�SH�3���@H�q�������@L���`��H�߉C8�����X���L��L���E�����H�����L��1�����H��跉��A���CH� �����M�������f.�H���Ȕ����tTA�FЃ�	vA��P����	w?C�T�H�ߍ4P�?�������f.�H�����H�S(�SHf����f�SH�W�����l���tGA�F���w>H��tHc�H�>��Df����@f�SH������C8(�W���@E���1���D9sD�1A��}��A������A�F�]����H�utHc�H�>��A��0D��H���l������H�9��H�C(�CHf%����f�CHH�C���H�
<����H�t9����H��:����H�:���H�8���H�����f�cH��H�C(H�C�D���H�����f�cH��H�C(H�C�*����KI�r���H�#���f�cH��H�C(H�C����H�)���f�cH��H�C(H�C����KH�5����KH�,���H�ͳ��H�C(�CHf%����@f�CHH�C���H�ʥ��H�C(�CHf%����@f�CH���H��H����������H�k����H�����f�cH��H�C(H�C�f���H�H����H�����f�cH��H�C(H�C�C���H������c����KIH��褛����H�C����H��������H�ú��H�C(�CHf%���f�CHH�C����KIH�����H�S����H�H���H�C(�CHH��f%����f�CH1�H�BH���~����H�����f�cH��H�C(�v���H��H����������H�����f�cH��H�C(H�C�c���H�����f�cH��H�C(H�C�I���H�[����3���H������'���H�����f�cH��H�C(H�C�����KI�_���H�pJ��H�C(�CHf%��f
@f�CHH�C���H�����f�cH��H�C(H�C����H������H�V������H���������KIH��������H�C���u���H����|���H������H��3������H��2��f�KH@H�C(H�C�T���H�&���f�cH��H�C(H�C�:����KH���H�s������fDA��}������C8}�U���f��C8{�G���A��W���A��O�vCA��P�A������H��qJc�H�>��H��1��f�KH@H�C(H�C�C@�������A���thA��
�t
A��4������H�5���f�KH@H�C(H�C�i���A���������vHA�������A��O��A�����x����d���H�3���f�cH��H�C(H�C�����,��A����t��7���H����)������UH��AUATI��SH��H���$i��H��tWH��H�H��tH;0tH���g3����t;M��t^H����y��Hc��#I��H�H�{H��tPH��L��[A\A]]���fDH�A/H��H�5�uH�=݈[A\A]]�4
��@H���������L��H�CH��載��H�{�fD��UH��ATSH��`dH�%(H�E�1��GH�t
H���GIuA�tH�E�dH+%(uQH��`[A\]�DH�E�dH+%(u4H��`H��[A\]�Q���L�e�1�L���u��L��H������CH�u���*�����UH��AUATI��SH��H���g��H��tWH��H�H��tH;0tH���1����t;M��t^H���fx��HcW�#I��H�H�{H��tpH��L��[A\A]]���fDH��-H�5�sH�=q�����H��1�[A\A]]ÐH�N�H�5�sH�=I����H��1�[A\A]]�f����L��H�CH���,���H�{�s�����UH��AUATI��SH��H����f��H��tWH��H�H��tH;0tH���1����t;M��t^H���vw��Hcg�#I��H�H�{H��tpH��L��[A\A]]�>�fDH��,H�5�rH�=������H��1�[A\A]]ÐH�^�H�5�rH�=Y����H��1�[A\A]]�f��+��L��H�CH���<���H�{�s�����UH��AWAVAUATA��SH��H��D�wPdL�,%(L�m�A�̓����F�������H�����CP����D��H��I����H�sHL���tc��L��H��詉��D��D��L���{��H�C H�x�)ff.��A�H�E�dH+%(�wH�ĸD��[A\A]A^A_]�f�E��t;A��z��A��!�]���A�D$ރ�X�O���H��lHc�H�>���A��0�,���A��������A��z��A��!����A�D$ރ�X�����H��mHc�H�>��L�� ���L��p���H��L��L���:DL���b%��H�sHL��H��I�����H�s@L��L�����H�����H�B����CPH�C8H�C H�@H������E���b�������f�C��A��0�A�D�cP���f.�E1�E�������A��01���@���I������{I����1�L������L��L���I��L��L���N���H���A���L��H��趇��L;c0tKH������L������H�{0H��t�r���H�{0H�C0H��t�L��L��H���q���L�c0H���5��L���-��������H�5�H���\������;���A��?H�5ښI��H���HD�L�����L��H������z���1�H���І�k���H�=-�迼���H��H�C0�N���H�{0���H��H��躆������H�{0H��詆���+���H��{��H�C8����蟸��H�5��I��H�����L��H���r������1�H�5��H���|�����H�0���H�C8�����H�5u�H���S�����CH����H����p���{H�{HH����1�H��@��!��9 ���t���1�H�5J�H�����^���1�H�5�H�����H����H�5��H���Ԇ�/����C�|���H�̋��H�C8�����H�5��H��蟆���f.�A����tOA��$P����	�|���Ek�
D�CP�����A����tA��$P����	�L���E��t����@�#���H�5ƘI����H�57�H��赼�������[#��ff.���UH�����H��AWAVAUATSH��H��hH�O dL�$%(L�e�I��H�G8H�AH��tH�P�H9�HF�H�H�A����H��M���I�$H��t	H;0�GL���*�����7H���o���{H�{HH����1�H��@��!��q���̵��H��I�$H��tH90tcL���3*����uWL9c0�u���H��I�$H��tH;0tL���*������H�E�dH+%(�H��h[A\A]A^A_]�DL�����I��H��t_�CTuYH;C0tKH������L�����H�{0H��t�^|��H�{0H�C0H��t�8���L��H���]���L�k0H���!���L������L���!|���CT�����CT�K���f.�L���x������H���h�H�{(L������H��H��I������L;k(tKH������L������H�{(H��t�{��H�{(H�C(H��t���L��H�����L�k(H���m���L���e����9���H�E�dH+%(��H��hH��[A\A]A^A_]��p���H���(m���{H�{HH����1�H��@��!��z���ճ��H�{0t����H�E�dH+%(udH��hL��[A\A]A^A_]��z��@1�1�L��p���H���mk��H��I���g��H�SHL��L��I���0��L��L���U��H�߉�諉������! ������~��#H��fHn�H�Pfl�H�G G�@���ff.����~L�#H�MfHn�H�Vfl�H�G0H��[H�GXH��YGfHn��~�#fl�GH�ff.�f���Hc��#�D8���H�uH�G����ff.����~̝#H��fHn�H�Wfl�H�GXH�BGfHn�H�Y�~��#fHn�fl�G8�~��#fl�GH�ff.����UH��SH��H��H�H�CH��t����H��#H��H�]�H�@0��D��Hce�#�D8H���H�H�H��t
H�����D�ff.�@���~�#H��H�G H�fHn�fl�G�@��H�G�@�@��H�UH�G���UH��SH��H��H��7���H��#H��H�]�H�@0��f����G �@��H�55����2����UH��ATI��SHc��#H�H�{H�CH��t����H�;H�H��tH�5����1��H���#[L��A\]H�@0����UH��SH��H���1��H���#���#��uH�S���H�C0H�]���f�H�5i�#H�������ff.�@��UH��SH��H���K1��H�L�#�B�#��uH�#H�C(H�]���f�H�5�#H���a�����ff.�@��UH��SH��H����0��H���#���#��u*�~�#H��fHn�fl�C(H�]����H�5��#H������ff.�@UH��SH��(dH�<%(H�}�H�=���.��H�����PjH��L�
���A� H�
�������H�E�H��H�����H�E�H�E��o���H�U�H��H���P���H�E�dH+%(u	H��H�]������UH�=�!H�����H��L�
�	A�PjH�ƺ��PH�
Y����$�����f�UH�=�!H���`��H��L�
u
A�(jH�ƺ��PH�
������f�UH��SH��(dH�<%(H�}�H�=�����H�����PjH��L�
�
A�XH�
'������H�E�H��H�P���H�E�H�E��O���H�U�H��H���0���H�E�dH+%(u	H��H�]����s����H�H��u1���K��ff.���UH��SH��H���.���
m�#H�n�#����H�_���A��1��~��#H�C0H��H���fHn�H�5��H�=�fl�C����H��E1�H��h�H�5���H�=�A����H���#�,��H��H�]��H���#XZH���#��#��H�5��#H���!����F���ff.����UH��AUATI��SH��Hc
}�#H�������tbH�H�8�W��I��I�$H�8�H��AUL�
>wA��PH�
�1�H�8�A�t$�H�=evS���H�� H�e�[A\A]]�f��qH�e�H��[A\A]]�k��H�qH�e�H��[A\A]]����f�����twUH��AUATI��S��H��H�H�8���I��I�$H�8���AUL�
�vA�[PH�
,1�H���A�t$�H�=�uS���H�� H�e�[A\A]]�DH�wH���T��@��Hc=�#H�|8���ff.���H�8������Hc��#H�<����ff.����H�������UH��AVAUI��ATSLc%��#I�������u$H���,���A�D$H�e�[A\A]A^]�f.�H�I��H�8���I��I�H�8�t���ATL�
juA��PH�
�1�H�d�A�v�H�=�tS����H�� H�e�[A\A]A^]�DI�|$�.�L�����I�D$H���a����H�5��1��e��H������I�D$�<�����UH��SH��Hc��#H���n5��H��@H�]���ff.���1��Fu$H�8H��tUH�6H�����]H�������@�ff.�@��UHc��#H��ATSH�H���#H��tH�=w�#1�1���H�C8[A\]�DL�%Y�#L�������t����L��H�������ff.���H�G;pr1��H���H�<��b�f���UH��SH��H����)���
U�#H�V�#���VH�oA��1��~�#fHn�H��HH�G�H�C(fl�H�5K�H�=>�C�-���H��A�,A�����h��H�4H�54�H�=B�H���#�B��A�2A������H�*H�5,��$�H�=.�H�n�#�	��A�A������H�H�5��$�H�=�H�=�#����H���E1ɹ�H�5��H�=��A�����$�H��#�&��H��H�]��H���#XZH���#������H�5��#H�������ff.����UH��H��H��AUATI��S��H��Hc��#H�������H�5GiHc�H�>��D�qHH�e�[A\A]]�V��fDH�1H�e�[A\A]]��
��fD�q(H�e�[A\A]]�f���fD�q,H�e�[A\A]]�N���fD�q0H�e�[A\A]]�6���H�H�8�k���I��I�$H�8�\���AUL�
RqA�PH�
�1�H�L�A�t$�H�=ypS����H�� H�e�[A\A]]�fD��H��H���a �����UH��SH��H��H�?��H��H�]����v-��fD��UH��ATLc%_�#SL'H��I�|$@H�����I�D$@H�{���H�޿[A\]�,-��ff.����UH��SH��H��H�0H��uH�{8H��u$H�]�����1��H�{8H�C0H��t��1��H�C8H�]������UH�
���H��SH��H��H���H�۶#H�5�#H�G@H�=��#����H�CHH�]���f.���UH��AUATSH��H���P��uH���#H��H�@(H��[A\A]]���CP�\0��L�c H���#H��tlM��tGI�$H�5��#H��tH90tL��������t&A�D$ 1�L��1��5\�#����f�H��H�5�hH�=in����\����L�-I�#L��������t��x���L��H�������l������UH��SH��H��H�HH��t)H��H�5�3�h)��H�{H����H�{H�%��H�CHH�{0H��ueH�{8H��urH�{(H�C(H��t��H�{ H�C H��t��H�{H�CH��t�z�H�{�#H��H�]�H�@(��D�.��H�{8H�C0H��t���.��H�C8�|������UH��E1�H�.O�
H��SH��H��H�G8�,�l�����H�C01�H�]���ff.���UH��SH��H����#��H���#���#��uzH��H�_H�31�H�C0E1�E1��jH�=ѷ1�jj���H��H�3E1�jE1�1ɺjH�=��j�H�#1�����H�]�H�� �7�#��f�H�5)�#H�����r���ff.����UH��SH��H���#��H���#���#����H��A��1�H�C0H����H��H�C H�5(�H�=��^�H�߾H�_�#H�`�#����H��H�3E1�jE1�1ɺjH�=�1�j���H�]�H�� �m�#��H�5!�#H�����^���@��UH��SH��H��H��W�H�(�#H��H�]�H�@0��f���UH��SH��H��H�=9�#��H�CH�]���f.���UH��SH��H��H�H�CH��t�"��H�{8H�C8H��t��H�{ H�C H��t��H�{(H�C(H��t��H�a�#H��H�]�H�@0����UH��SH��H��H�=��#���H�CH�]���f.�UH��AWE1�AVI��AUATSH��H�R�#�u�H�E�L�(@D��I�H����A�ą���fD���Y�����A��_tD���C������I��A�$I�DI�L�����A�Dž�t��������M)�L)�E�E��A)�A9��t�����L�H���g������+�����X���D��H����H�}�H���q�H�E��8�����I�DH�H������A�ą��1���H�E�H��[A\A]A^A_]�fDA��_�6���D���f�����&����M���f�UH��AVAUL�u�ATSH��H��`dL�,%(L�m�I�������~G��@A��_tD���
����t~foE�foE�CfoE�C foE�C0foE�C@�oL��)E��oC)E��oC )E��oC0)E��oC@)E��&����tL�����A�������p���L����lj��w���u#H�E�dH+%(uiH��`[A\A]A^]����_t���D����t�L������fDH�E�dH+%(u&H��`H�fH�5?`[H�=�gA\A]A^]���&
��fD��H�]�#H��tH�Q�#��UH��SH�<�#H��H������uH�%�#H�]������H��H����	��H��#H�]�����H��#H��tH��#��UH��SH���#H��H���x��uH���#H�]�����K�H��H���`	��H�y�#H�]�����UH��AUATI��SH��H���t���H����H��H�H��tH;0tH���������L�k8M��t*A�<$t#L�����H�‹CLH9�s(1�H��[A\A]]�1�A�}��H��[A\A]]�L��L���e���¸��u�H�s8L���.������H��[��A\A]]�H��H�5�^H�=�e�>�1��f.���UH��SH��H�����H��t.H��H�H��tH;0tH��������tH�{(H�]���|�@H�]�H�EH�56^�H�=le���f���UH��AUATSH��H����H��A���,������D�������E�A��A��ff.�H���h#����t9H���L�H��A��������u-D�������uAA��t�ff.��H��[A\A]]�H�������t�H���l����f.�A���H���h������L���H���8���fD��UH��AUATSH��H���"����uH��1�[A\A]]�fDH����H��A���������D����������H���]�H��A����������D��������E�A��A��@H���8"����t�H����H��A�������u-D�������u9A��t�H���c��H���[A\A]]�H���h�����u�D���L����t�A��t���H���������K�������H���0������#����.���H���������6���A��E���D��UH��AUATI��SH���W�L����������5��/���� �O��
�2��	E�A��A��ff.��L���!����t@L����L��������u~��/wY�� w<��
����vXL��A��� ����u�H��[A\A]]�f���{��w*A��t��H��[A\A]]�f���^wۃ�Zwރ�:��v�A���d�����f�L��������r���L�������봐�� �q�����D��^wkA���Z������:E1�A��A������fDL�������������fDE1� A��G�l-����A�����f���{E1�A��A�����f.���UH��AUATI��SH�������uH��1�[A\A]]�fDL���x�L���������^��
������L���L�L����������z��/�A�� ����
���	E�A��A���-��� ����
����	�����A9��~L���������?���L�����L����`����uL��/v���^�~���Zw���:1��������@�� �3���L���������#�������f�L�������t�L������H���[A\A]]�@1��� ���D�L������{1��������2���D��#���fDL�����������������^wcA���Z�������:E1�A��A�����fDL��A��B������p�������DE1� A��G�l-���@��{E1�A��A�����A�������UH��AUATSH��H���G�H��A����������D��A������uRH�������t5H����H��A�������uoD���w�����u{A��uLH���U����u�H��1�[A\A]]�@H���8����t�H����H��A���Q����u=D���%�����u�H���[A\A]]ÐH��������u�D�������t�E1��N���H�������t��f�H��A�����������#���D��UH��AUATSH��H�������uH��1�[A\A]]�fDH����H��A���������D���m�������H�����H��A���r�������D���B�����E�A��A��@H�������t�H����H��A���1�����u-D��������u9A��t�H�����H���[A\A]]�H�������u�D��������t�A��t���H���������K�������H��������#����.���H��������6����ff.���UH��AUATI��SH�����L����m���������/���� ����
�������L�������tEL����L����"�����u>��
w��w�H���[A\A]]�@�� u�L��������u�H��1�[A\A]]�f�L��������t��f���^�/A���Zw?��:E1�A��A���,f��� ��1���
�|��v|�A��L���E�����t�L�����L����_�����u3��/v���^wQ���Zw��:1�������A9�t������L��������t�������� t����@��{1�������뷸�f�L��A��������e����H���D�� �w���A��/���@A�� ���D��{E1�A��A������f���UH��AUATI��SH���7�����uH��1�[A\A]]�fDL����L����>������^��
������L���|�L����������z��/�A�� ����
�w��	E�A��A���-��� ����
����	�����D9��~L���z������?���L����L��������uL��/v���^�~���Zw���:1��������@�� �3���L��������#�������f�L���(��t�L�����H���[A\A]]�@1��� ���D�L������{1��������2���D��#���fDL���������������^w[A���Z�������:E1�A��A�����fDL���x���v����G���E1� A��G�l-���@��{E1�A��A�����A����ff.�@��UH��AVAUATI��SH��H��P�E�dH�%(H�E�1����H����H��H�H��tH;0tH�������tiM�����U�f�f/�r�
��f/�scH�E�dH+%(��H��H��PH�5�OH�=�W[A\A]A^]����f.�H�E�dH+%(��H�
g�@1�H�U�H�5��H��1����H�����H��I�����H�U�H��L��I�����H��H�u��(���E�f��f�ŰM��*ȋ]��]��Y��,�f���*�D�6�<1�Y�D)�A���fn�AN��D,�fn�G�F�D)�A�fAn��fb�AN�fn�fb�fl�f��)E�f��*M��*E��Y��X�f���*��Y��\�f���*M��,�f��*E�D)��X�f��D��*���\��,�f�)�L�����*��B��]�f�L���*��/��H�E�dH+%(u+H��P[A\A]A^]�H�E�dH+%(uH��t�,����P�����UH��AUATL�m�SH��hdH�%(H�]�H������L��A���o)E��oC)E��oC )E��oC0)E��oC@)E����tKE��u.H������_taH�E�dH+%(uuH��hD��[A\A]]�@L��E1��}���_A����@E��tA��H��E1��U���_A���@L���@���_t�H��E1��p����A���|����P�����UH��AWI��AVA��AUATA��SH��H��8dL�,%(L�m�M��M��tI�}��H����H�=�#H����1�1�H��������:1�1�H�=��� ��L�}�E1�1�H��H�E�L�
�#��H��H�E�H�����jPH�}�����H�}�H����H�}�AXAY�H���(H�=m�#H���djH��L�
!��E1�AW1�H��������H��I���z��H�=)�����^_H��E���xH����H�CE��A��H�PH;S��H�(?f�H�CH�PH�SH��DE����A���lE����A���VE1�H�CH�PH;S���H���H�����H�����A����E����H�CH�PH;S�H�)H�CH�PH�SH��DM���L���3��H�{I��H�8H;C��H;K�D=H9�s
J�?L9��dL��L���Y�H�L{L�{B�8E����L�����H�E�dH+%(��H�e�H��1�[A\A]A^A_]���DH���H�@H�PH;S��H�(?f��@:H�CH�PH�SH��D�N���DH�����H�u�L�����H�E�dH+%(��H�e�1�[A\A]A^A_]���H�/�H�����H���5��E���&���H�CE1�H�PH;S�7H�-H�CH�PH�SH��DA���J���H�CH�PH;S��H�iH�CH�PH�SH��DE������H�CH�PH;S��H�xH�CH�PH�SH��DH�CH�PH;S���H��H�����H���e
��M����1�H�����H�����E���2���f�A��t,H�CH�PH;S�XH�
H�CH�PH�SH��DH�CH�PH;S��H�)H�CH�PH�SH��D����DD��1�L��H�߁� ��H���=���H��H�E����L�M�����L�������@H�CH�PH;S��H�iH�CH�PH�SH��DE����E��A����H�CH�PH;S�"����H�"�H�����H������[���f��H��H�����H���������H�,SH�����H�������0���L��L��������H�5!�H�=�Y�����5��#L�M�I�ą���L��I��L��1�L�M����H�}��f�����H�CE��E��A��	A��H�PH;Ss9H�xH�CH�PH�SH��DE��uBA��	�����A��=���D�H�TRH��D�E�H������
��D�E�E��t�H�CH�PH;S��H�JH�CH�PH�SH��DD��Ш	����E��A������H�����L��H�����H���
��E���F����q����H�=�1�1Ҿ  �+�H�<�#H���6���@H���H�5�EH�=�M�������f�H�=��1�1Ҿ  ���H��#H���x���@�H���H�����H����	�������H�Ε�H�����H����	��H�CH�PH;S�����H��`H�����H���	������H�CH�PH;S������H�`�H�����H���c	���x���fD�H�%`H�����H���=	�������H��H�����H���	������H�=�����L�M��J�#���[����H��_H�����H�����������H�^�H�����H���������H�5��1��]��1��H�5z��J��E����D��E���A��A���'����1��H�5�O���E�����H�5,�1������H�5�^1�����L�%��1��L������1�H�����L�����E�������H�5{�1�����L��1�������E����ff.�f��H�5��1��]���H�5j^1��J��1��H�5�N�7��L�%�1��L���!��1�H�����L�����E���7����h���f��H�5
^1��M������M���t41��H�5]N����E������H�5�1��������E��tJ1��H�5ʕ���1��H�5�����A���0����H�5�]1��g������f��H�5��1��M������H�5j�1��5���-����;�ff.���UH��AUI��1�ATSH��(dL�$%(L�e�I��1�H�E��k�H�E������H�E��D��H�5��H��H�����H�U�1�H��H�5�������1�H����H�u�H�M�L��H�������H�}�����H�}��*��H�}�����H�����H�}�H��t/I�$I�$H��tH���g��H�}����H�}�I�$���H�E�dH+%(uH��([A\A]]��"�f���UH��SH��h�odH�%(H�]�H��)E��oG)E��oG )E��oG0)E��oG@)E��B�����H�������t3H�������!t&w��
u�H������t���f���.u;H���s����uOH�}�H������H�E�dH+%(��H�]���f.���?u�H���3����t�ff.�@H������u�H������f.�H���h����6���H���������e���H��������1����N���H�������u��=����H���������������H�������u��
�������UH��AUATI��SH��H����H��H���H���_��H�{I��H�8H;Cs>H;K�,H9�s	J�/L9�siL��L�����H�LkL�kB�(H��[A\A]]�H��L��H��H�����[H�����A\A]]���DH�����1�H��[A\A]]���L��L������H�����1���D��UH��AWAVAUA��ATSH��H����I��L�5O����������A!�M�0M��tfI�GH���H�pPM�gH��teH�=�]�Q���L��L�����4����t�L��H�=y��!����Ƹ������ua��u�M�0A	�M��u�H��D��[A\A]A^A_]��H�5H�=XEH�����L��L��������u7���L��H�=/������Ƹ������t�����@L��H�=ш�y���¸�����������L��H�=��[���¸���������������H�Y�H�5�<H�=�D���� ������Ufn�H��fp��H��AWAVAUATSH��H�~O8L�of��f�O8M����A���A~M8M�uf��fA�M8M�����A~N8M�~f��fA�N8M���F�A~O8I�Wf��fA�O8H�����~J8L�bf��f�J8M�����A~L$8I�\$f��fA�L$8H���S�~K8H�Cf��f�K8H�����~H8L�@f��f�H8M�����A~H8I�xf��fA�H8H��tKD��H�M�L�E�H�E�H�U�D�M�H�}�f�E����H�}�D�M�H�U�H�E�H�L�E��~E�H�M�H��u�I�p0H��t#ff.���~Nf��f�NH�vH��u�M�@M���c���H�p0H��t*ff.���~Nf��f�NH�vH��u�H�@H������H�C0H��t*ff.���~Hf��f�HH�@H��u�H�[H�������I�D$0H��t)ff.���~Hf��f�HH�@H��u�M�d$M���L���H�B0H��t�~Hf��f�HH�@H��u�H�RH������I�G0H��t�~Hf��f�HH�@H��u�M�M�������I�F0H��t�~Hf��f�HH�@H��u�M�vM���p���I�E0H��t�~Hf��f�HH�@H��u�M�mM���&���H�A0H��t�~Hf��f�HH�@H��u�H��H[A\A]A^A_]����UH��AUI��ATI��SH����H��H������H��L��1�H������AoEA$�AoEAD$�AoE AD$ �AoE0AD$0�AoE@AD$@ff.�L���(�����t<L������Ã�_t�������uڅ�u6L��L���������H��[��A\A]]Å�tރ�_tى�������u�@L���(��fD��UH��AVAUI��ATI��SH����g��H��tvH��H�H��tH;0tH���V���tZM��tL�sHM��tfL�����L��L��H���n��M��tH�[@H��tBH������H��L��H���J��[�A\A]A^]�@H�9�H�5:>H�=�?����[1�A\A]A^]���UH��SH��H���;g��H��t&H��H�H��tH;0tH������t
�KTH�]���H�]�H���H�5N=�H�=D?������UH��AVAUI��ATI��SH����f��H����H��H�H��tH;0tH���2���tnM����H�{H����H�sHL��H��I�����M��tH�s@L��L������H���.���H���-���{H�{HH����1�[H��A\A]@��A^]!�����H��[H�5�<H�=x>A\A]A^]�ο��fDH�V]��ff.�@��UH��AWAVAUATSH��dH�%(H�]�H����e��H���"H��H�H��tH;0tH���2�����{L�� ���L��p����f��L��L��H��I���s�����u/H�E�dH+%(��H�ĸL��[A\A]A^A_]��H��1�1��$+��L��1�1�H��I��M�t$H���I�|$HH��H9�t"H��tL���3��I�\$HH��tL��H��莻��L��L���1���I�|$@M�l$@H��H9��W���H��tL������I�\$@H���<���L��H���@����,���H�i�H�5;E1�H�=�<�;��������Q������g������W���UH��SH��(dH�<%(H�}�H�=+��.��H�����PjH��L�
����A�XH�
貾��H�E�H��H�`���H�E�H�E�����H�U�H��H���P���H�E�dH+%(u	H��H�]��������H�e�#H��tH�Y�#��UH��SH�D�#H��H���X����uH�-�#H�]��������H��H���@��H�	�#H�]�����UH��AVAUATSH��t|I��I���q���1�H��1�蕹��L�pH��M9�tM��tL��蜺��L�kM��tL���+����Ao$C �AoD$C0�AoD$ C@I�D$0H�CPH��[A\A]A^]�fDH�}H�5�81�H�=�:�T�����f�UH��SH��(dH�<%(H�}�H�=���n��H�����PjH��L�
T���A�(H�
g����H�E�H��H��H�E�H�E����H�U�H��H��萿��H�E�dH+%(u	H��H�]����������F���!UH��AWAVI��AUI��ATE1�SH���f�M����I�H�5��#H��tH90tL���+�����H��#H���#H����H�H�5ȓ#H��tH90tH���������H���#H���6H�H�5��#H��tH90tH���������k �7A��E;esqI�]M�~H�N�#H���5���H�=>�#�������!����l���H�=%�#H�����M���
���@H���H�5R5A��H�=9�b���E;er�H��[A\A]A^A_]�DH���H�55H�=�8�.����R���f�H�=��#�4�����������H�=��#H���(�����H�q�H�5�4H�=y8�ֹ������H�=a�#������������g���H�=H�#H����������5�#1�H��1�������f��ff.�@UH��ATSH��H���#H��t2H��tUH�H�5�#H��tH90tH���	���t5H�C[A\]�@L�%��#L���9����t����L��H���5��H��u�H���H�52H�=�7���1��f���UH��AUATSH��H��H9�tH���O���I��H�M�#H��t@H��tsH�H�59�#H��tH90tH���_���tSH�{H��L��[A\A]]�5�DL�-�#L�������t�����L��H���}���H��1�[A\A]]�H�=�6H���H�5C1����1��f.���UH��AVAUI��ATLc�SH��H���#H��tLH��twH�H�5u�#H��tH90tH������tWH�[L���K���L��H��[H��A\A]A^]���DL�51�#L�������t��8���L��H�����H��u��H���H�5�01�H�=�5�T����f���UH��AUATI��SH��H��H�#H����H����H�H�5��#H��tH90tH����������H���#H����M����I�$H�5p�#H��tH90tL���������H�{1�H����L����H��H����H��[A\A]]��fDL�-�#L��虿�����H����<���L��H�����H���8����H�Q�H��H�50H�=�4[A\A]]�,���@L�-��#L���9������%������L��H���1������@H��[A\A]]�DH�i��ff.�@UH��ATI��SH�W�#H��t*H�=K�#1�1��j���L��H������H�CH��[A\]�H�!�#H��衾����t��(���H��H������ff.���UH��AWAVAUATSH��H��(H�GH�(�@�E��%�����L�s0M���P�SH����E1��^M���L�����H��D�}����A���HcU�H��uL��H�E����H�M�Hc�L��H���Ƚ����uwL�s0A��D;cH��M��thL����L�{8H��I���&���L��H���K�����H�{0L�{@L�k8H���~M���E���H��I���E����=���H�C0H�C�H9M�s)�u�1�H��)�����L�s0M��t��pf.�L�c H���#H����M����I�$H�5x�#H��tH90tL���������A�D$ 1�L��1��5$�#�����CP1�H��([A\A]A^A_]�L���p���H�{H���d�����L�-�#L��艼�����e����,���L��H������P���@H�I�H�5,H�=�1�.����v���f�H�p}H�5�+H�=�1��������1����f�H�~PH�5�+H�=y1�ֲ������L�k@L�{8L�c D�m�H�I�#H���M���II�$H�5,�#H��tH90tL���Z�����$M���:A���uL��苺���E�L�����HcM�I�|$H�@���H��H�E�H�M��P��H�}�I��贮��M��uA�hDH����H������}�H�U�I��uL���#���Hc�L��L�������u)M��L������uL������I��H��u�1��fDM��CHL�s0�������H�C�H9M�������h����H�=)�#贺���������W���H�=�#H���������H�C�H9M��B����%���H�_�H�5�)H�=�/�D����z���H��{H�5�)H�=�/�%����[�����UH��AWA��AVA��AUI��ATI��SH��H���#H���/M���VI�EH�5k�#H��tH90tL��������1A����M��H��xLD����1�H��1��X���L��H���m���D�{HL��H�C D�sL���L��H�C8I��芸��L��H�C@�~���H�‹CLH9�sH��H��[A\A]A^A_]ÐL�c H�ň#H����M����I�$H�5��#H��tH90tL����������A�D$ 1�L��1��5P�#����H���{�����t�H��H�=m����x���CP�m���H�I�#H���Ѹ����������t���H��H������M�������H���H�5�'1�H�=.�t��������H�i�H�5:'H�=�-�N����f���f�L�-ɇ#L���Q������������L��H���I�����@H�myH�5"'1�H�=�-�����ff.�@��UH��SH��H�_H��tH������H��H�]��H����f�H�]�1����UH��SH��(dH�<%(H�}�H�=�x���H����L�
޸��jA�H�ƿPH�
'����B����H��H���"��H�E����#H�m���H�E�H�E��l��H�U�H��H���ͱ��H�E�dH+%(u	H��H�]��������H��#H��tH�	�#��UH��SH��#H��H���ض����uH�݆#H�]�������H��H�����H���#H�]�����UH�����1�]H��1��&���fDUH��SH��(dH�<%(H�}�H�=�w�~��H����L�
���jA�H�ƿPH�
���������PH��H������H�E���#H�����H�E�H�E��,��H�U�H��H��荰��H�E�dH+%(u	H��H�]���������H�M�#H��tH�A�#��UH��SH�,�#H��H��蘵����uH��#H�]�������H��H�����H��#H�]�����UH��SH��H���{���H��H�]�1��H��H�5?u1��Ш����UH��ATI��SH���J���M����H��I�$H��tH;0tL�������td读��H��H��t7H�H��tH90tH�������tH��1�H�5��[A\]����f�H�*9[H�5�&H�=*A\]�r���f�H�)������UH��AVAUI��ATLc%8�#SI�I�D$@H����L�5σ#�@DH��tsH�H�5��#H��tH90tH��������tSH�s L�����I�D$@H��t]H�H�XH��#H��u�L������t��Y���L��H������H��u�f�H�5�&H���H�=9)薪��1��f�I�<$I�$H��t�ڦ��I�|$8I�D$8H��t���H�S�#[L��A\A]H�@(A^]��f.���UH��AWE1�AVI��AUATSH��H��H��Hcp�#H��@���I��H�L�(H�M��tL��L��A�������tNH��P��t��A��PH�L� L�����D��H����H��L��[A\A]A^A_]����L��L��E1��j����A���f���UH��AUI��H��ATH��L��SH��Lc%L�#I���H�5���H��H����H�����H��tuA�t$HH�����L���P���A�T$0A�t$(I�|$8H��I�����H��o#H��H���t���H��tH���g���M��tH��L��[A\A]]�0���H��[A\A]]�DH�5��H���q����w���ff.����UH��AWAVI��AUATSH��Hcف#H�H��蕁��L��I���چ���E��b���L��I���&��I��H�H�8詤��L��L�;�n����I�L�3I�>H��t1҃}���A�F��	�H�$pA�FM��tL���=��H��L��1�1��>f��I�����1�H��1�蚤��L�pI��M9���M��tuL��蝥��M�eM��tL���,���L���$���H�;���H���H�=>���H�����L��H��軺���H��H������H��H��[A\A]A^A_]�f�H�@M��t�L��軣���f�H��������H��IcFH9�����f�M���[����^���f���UH��H��AWAVAUL�� ���ATL�����L��SH��dL�4%(L�u�I��L����x����u(H�E�dH+%(��H��[A\A]A^A_]�L�����L��H���
�L��I������t6H��趪��L��L��H��蘲��H�߹����L��L���u���H���m���L��� ����������u�L���M�����u�fo����L��p���L��)�p���fo���)E�fo��)E�fo����)E�fo����)E�������U���L��L�����L��H��H�������������0���L��趭��H������H�����裭��1�L��1�H��H�������]��H��I��販��L��L��H��蔱��H��L��L����L������D)��f���H���^��M���m���L��L��H���'���L��H��L������L��H������A������@��UH��H��ATI��SH����j����t*��tH��1�[A\]�m��H��H�5fo[A\]�mr��DL���0�H��[A\H��]�Qm�����UH��H��AVAUI��ATI��SH���pj����tK��t'����1���uI�t$HH��[A\A]A^]�m��f�H��H�5h[A\A]A^]��q��f�M�t$8L���C���H��L��I���d��L��H��I��H����m��L��茴��[L��A\A]A^]�<���@I�t$8H��[A\A]A^]�l����UH��SH��H���+����|#��uqH�zH�C �!��A��1�1�H��H�=4F��1�1�H�=�EA��1�H�v|#�y���H��H�]�H�[|#H�d|#�����f�H�5Q|#H�����{���ff.����H�w H���
��ff.�@��UH��AWAVAUL�� ���ATL��p���SH��L��H��H��dL�4%(L�u�I��L���t����u%H�E�dH+%(umH�ĸ[A\A]A^A_]�@L�����H��I���
|��L��H���R���L��I��触��L��L��L��艮��L��L��H���� ��L���c��L��諞����D��@��UH��AUI��ATSH��������tlH�I��H�8�>���I��I�$H�8�/���AUL�
%!A�GPH�
8�1�H�oA�t$�H�=L S蘪��H�� H�e�[A\A]]�f�H�w8H�e�H��[A\A]]�ڹ��f.��[���H�e�L��[H��A\A]]鶷��fD��UH��AWAVI��H��AUI��ATSH��H��Lc=z#�S}��I��軾��H��t$H��H�H��t	H;0��H����������L��H���Ǹ����ucM�H��訹��A�W0A�w(L��I�8��H��H��L��L���u��H��tH���&���M����H��L��[A\A]A^A_]����H�y#H��ttH�=y#H�P1�蟥��H���'���L��H��I���I���H���!���L��H���v����H��H��膼���`����H���x��H������H��[A\A]A^A_]ÐL�=�x#L���������u�����L��H���	����`���@��UH��SH��H��H�(�����uH�{0uH�{8t
H�]����E1�H�پ�,H�Ѱ�������H�C8��@��UH��AWAVAUATL�� ���SH������H��H���D�@dL�4%(L�u�I��H� D��������fo�����L��)�@���fo�����)�P���fo�����I�~()�`���fo�����)�p���fo����)������̄��E���<	H���ff.��L���8�������H����H��0���L��H��H�����L�������Y���fo�0���1�L������L�����A��)�����fo�@���)�����fo�P���)�����fo�`���)�����fo�p���)�����ff.�H�����H�����������������A9���H�����H������������H������?�������fo�����H�����H��)����fo�����)���fo�����)��fo�����)����fo�����)�������H�����H���������fo����)� ���fo���)�0���fo��)�@���fo����)�P���fo����)�`���H�� ���H�����H��������
L�����L���^�������L���Υ������fo�����L��p���L��)�p���fo�����)E�fo�����)E�fo�����)E�fo�����)E��h��L���P�����A���F�����tRA��_tD���4�����t@H������$�����A��������t&A��_��D����������ff.��H��舢������H���������fo� ���L��p���L��)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E����L���z�����A���p�����tLA��_tD���^�����t:H���R�����A���H�����t$A��_��D���2�������f.�I�~ H�����1�H���+��A�vDH��H���L���H��I��H������Z���M���M��E��ff.�M�,$I�^H�as#H���H���OH�H�5Es#H��tH90tH���s�����+M����L����I��H�s#H���wH�H�5�r#H��tH90tH���+�����CH��r#H�5�r#H���lI�EH��tH;0tL���������H�{1�H�1�L�����H���
H������H��H��r#H����H����H�H�5jr#H��tH90tH��������`�C L��I���(���I�4$I�~H����H���J�@I�<$���M�d$M�������E��H�����A������H������x����C���H�D��H�=�1��)�������H����H�=�1��
�������DH��H�5�H�=�����C ����H��L��E1�E1�H���H�5�b����H�{1�L��H�����g����
���f�H�=9q#�ġ���������g���H�= q#H��踹��H�������ff.�@H�q�H�5�H�=��V���E1����fD��.��L��H�������CI�~HH��H�I�4$���M�d$M���+������fDH�=�p#�������u���距��H�=pp#H�������\���H�=ap#���H�5Up#���y����`��H�=Ap#H���Ѹ��H�52p#�Y���DH��H�5bH�=�v����C �������L���������fDH��H�5jH�=��>������f�H�=�o#�D������7�������H�=�o#H���8�������H�PaH�5RH�=��������HDž����\���H�	�H�5bH�=Y趖������fo���)� ���fo��)�0���fo����)�@���fo����)�P���fo� ���)�`����e���fo���L������D)���������)�@���fo��L��)�P���fo����)�`���fo����)�p���fo� ���)������)}�����A���H����afo�����L������H���)�@���fo�����L��)�P���fo�����)�`���fo�����)�p���fo�����)������|��I�~(H��@���H����n��I�~(蛁����u&�H�U�dH+%(uH���[A\A]A^A_]�I�F01����P���UH��AWAVL��@���AUI��ATL������SL��H���odH�%(H�E�H��)������oF)������oF )������oF0)������oF@L��)�����o)�@����o@)�P����o@ )�`����o@0)�p����o@@)���������I�} �Qf��L��L��L�����H��H��L��p�����g��I�}(L��L����?z���0DL�� ���L��L��L���|��H��L��L���um��L���={��L���z����t�L�� ���H��M��L��M����y��L��H�����jz�����1f�L��0���H����L��L��H������L�=L�{��fo���L��H��L����)�����fo��)�����fo����)�����fo����)�����fo� ���)�������������@H��L���������H��襬������fo�����L���)����fo�����L��)���fo�����)��fo�����)����fo�����)�����S���L��L���x�������fo����)� ���fo���)�0���fo��)�@���fo����)�P���fo����)�`���L�� ���H��L���������kH���Ә������H���C�������fo�����H��p���H�����)�p���fo�����)E�fo�����)E�fo�����)E�fo�����)E�����H�����轜���lj����谔����tL�������_t	蜪����t8H��萜���lj����胔����t�������_���k������sL���������L���h�������fo� ���H��p���H�����)�p���fo�0���)E�fo�@���)E�fo�P���)E�fo�`���)E����H���������lj�����Փ����tQ�������_t	�����t=L��赛���lj����訓����t$�������_��萩�������I�~ 1�L��H��菹��A�vDH��H�����謤��H�����I��轌��M���L������L�����H�����L������)fDH������H�;职��H�CH������H���H������I�~HH�H��H������p���I��H���DH�M�fH�fh#H����M����I�$H�5Ih#H��tH90tL���w������oH�0h#H���H����H�H�5h#H��tH90tH���:�������H��g#H���*H�H�5�g#H��tH90tH�����������k ��A�m���I�~HH������U�������H����H�=�
1��֗���q���H�Һ�H�=l
1�跗���2���f�H�A�H�5�	L��誎����H�����H���L��1���s����N���fDL�%	g#L��艗�����������L��H��聯�����@H�ɸH�5�L���2����
���DL�%�f#L���9�������������L��H���1������@L�����H�����L�����L���k��H����L��H��舳���������L����L����t��L���9t��������H����H��tH���
���H�E�dH+%(�
H��[A\A]A^A_]���5�e#1�H��1��n����)���f�E1��U����H�1�H�5L���������DH�=�e#�$������/����ǒ��H�=�e#H����������H��H�5rL���ʌ���5���Dfo�0���)� ���fo�@���)�0���fo�P���)�@���fo�`���)�P���fo�p���)�`�������苭��ff.���L��H���!������UH��AWAVL��p���L�� ���AUI��L��ATSH��L��H���H�����dL�$%(L�e�I���Ҝ��L��H��臚����tL��L���x�����u4L��H��L�����H�E�dH+%(u`H���[A\A]A^A_]�DI�|$HL��H�5������I�|$H����I�|$(I�D$(H��t���H������N]��I�D$(�肬��f�UH��AUATL��0���L�e�SH���odH�%(H�]�H��L��)E��oF)E��oF )E��oF0)E��oF@L��)E��o)�0����oB)�@����oB )�P����oB0)�`����oB@)�p����c���H�{(L��L���4^��H�{0uH�{8t&H�E�dH+%(u;H�ĸ[A\A]]�f�E1�H�پ�,H������Ԋ����H�C8��w������H�����@��UH��H��AUATL�m�SH��H���odL�$%(L�e�M��)����oF)���oF )�����oF0)�����oF@H�����)� ���諻��H���������fo���L��)�0���fo��)�@���fo����)�P���fo����)�`���fo� ���)�p����o)E��oC)E��oC )E��oC0)E��oC@H��0���H��)E��Ԟ��I�|$(L��H���\��I�|$0uI�|$8t$H�E�dH+%(u:H��[A\A]]��E1�L���,H�)����D�����I�D$8����fDUH��AUATL��0���L�e�SL��L��H��dH�%(H�]�H��H� �V���L��L��H�{(�[��H�{0uH�{8t!H�E�dH+%(u6H�ĸ[A\A]]�@E1�H�پ�,H�����蜈����H�C8��?���ff.�@UH��AUATA��SH��H��H��`#H����H��txH�H�5~`#H��tH90tH��蜰����tXE����D9cDuH��[A\A]]�fDD�cDH�{HH��H�5������H�{H����H��H��[A\A]]���fDH�y�H��H�5�H�=�[A\A]]�L���@L�-�_#L���Y������D���輌��L��H���Q����/���@H��Q�ff.�@��UH��AWAVI��AUATA��SH��H��Lc-�_#I�����H�
����Hc�H�>��@H��耉��A�EHH�e�[A\A]A^A_]�DI�}H�U����H�}�貍��I�EH��u�H�5EQH�=����H��莗��I�E��H���د��A�E(H�e�[A\A]A^A_]�DH��踯��A�E,Hc
_#H�L�{@M���a���L�%�^#�D@M��t{I�EH�5�^#H��tH90tL��议����tZE����E�u@M�M������I�D�s,L�hH�N^#H��u�L�������t��(���L��H��车��M��u��H���H�5RH�=	�f����@H�����Lc%A^#A�E0I�I�\$@H�������ff.��H�A�t$0H�x����H�[H��u�H�e�[A\A]A^A_]��H��OH�5�H�=��������H�H�8�&���H��I�H�8����SL�
A��PH�
r�1�H�	RA�v�H�=7AT肍��H�� H�e�[A\A]A^A_]�ff.�@��UH��AWAVAUATI��SH��H��Lc5>]#���M����H��I�$H��tH;0tL�����������I��H��tBH�H��tL9(tL��H���ʬ����t&H�5׮H�����I��H��tOH��[A\A]A^A_]�H�jH��H�5^�H�=U[A\A]A^A_]騃���H�Y����M�I�F8H�E�H�\#H����H�E�H����H�H�5�[#H��tH90tH�}���������H�H��tL;(tL��H��������cH��[#H����H�=�[#1�1�L�-���H�}�I���Ѐ��H��I�G�Ā��H��I�G �T��I�L��A�I�G(H�����H�5xL���I�L��A�H���H�5VL�t��I� L��E1�L��H� ����[��I� L��L��A�H�$���L�-_�8��I� L��E1�L��H�����I� L��L��A�H�������L���[���E�n,H��Z#H����I�H�5�Z#H��tH;0tL��軪������E����E�o@A�v0L������谭��H��H�
6���H�5��L� H��I��L�x轁��I�~@L����I�F@H��[A\A]A^A_]�fDH�=Z#茊��������/���H�=�Y#H��耢������H�=�Y#�\������-���迆��H�=�Y#H���P�������L�-�Y#L���)��������茆��L��H���!�������@H��KH�5��H�=q��΀����f�L�-W�H�SH�5�L��裀��H�<Y#H��tGH���H�5i�L��聀�����@L�-�H�r�H�5�L���[����f�H�=�X#�d�����t��˅��H�=�X#H���\����L�-��느��UH��AWAVI��H�����AUATSH��L��H���dL�$%(L�e�A��H�������f��L��D�����H������������oL��p���L��)�p����oC)E��oC )E��oC0)E��oC@)E��o����uL��蓵������fo�p���L�� ���L��)� ���foE�)�0���foE�)�@���foE�)�P���foE�)�`����������}L���m���L��L����I��H�������L��H��������0E����L��E1��,{��L������Dž���A�ƅ�u�+fDA��E9���D�����H�����1�M��H��H���{����u�D�����H�����D�����H�E�dH+%(��H���D��[A\A]A^A_]�H��萠��L���z��L��E1�����A�Dž���f�H�����1�M��H��H���n��������A��A�E9�u�A��e����H�����������f.�H�����L���Q����@L�����v���E1����E1��	���薞��fD��U1�H��AWAVAUATSH��H��dL�,%(L�m�A��1��l�H��I��E�������H�5HH���	�I��L�� ���L��p���H��L��L���:���L���R���1�L��L��L����L��I���'�����L���U��������L��L���š��L��H�����L���ң��H�����H�u���CPL��H�C8H�C H�@H����x��H�E�dH+%(u$H�ĸ[A\A]A^A_]�D���I���%����V���fD��UH��t��H��AWAVAUI��ATI��SH��D�wPdH�%(H�]ȉ�H�G8H�G �GPH�@H��H�0H��t�]���I�}0I�E0H��t�7x������L���74��D��I�E0H���x���I�}0L���<���I�}0��I�}0�*��������u.H�E�dH+%(��H��L��[A\A]A^A_]�r�f�������s�����H��p������D��L����H��L���I���H��H��L��軙���f��L������l���fDI�}HL�� ����X��I�M@I�UHL��H��H����H�����H�����谍��I�U@H��p���H����H��H����菍��H����L���0���L���������L��������ĺ��H����������҉�������A��9�r]�����A�}�ƒ�	Ј�����g���fDL���������H�ދ����L��蒇��H��H��L��褘���q����H�����\���A����L����H�� ���H�����L��p���H��L��詌��H�����L��L��藌��L��H������H��H��L���.������脚��@��UH��AWAVAUATSH��xH��p���dH�%(H�E�1�H���	I��H������H�����H��L��H��x���H��h����O�������M�}(M����H��p���L�� ����f.�M�M����M�'H��L��L��������t�H��h���H���_�����~WI�t$XH��h���H��p����3y��fo�����)�p���fo�����)E�fo�����)E�fo�����)E�fo�����)E�H��L��������a���I�t$PH��p���H����x��M�M���M���M�m M����L�� �����I�$H��tH;0tL��誠������I�|$PH��t]I�|$XtU�K|��I�T$PL��H��p���H��I��豊��I�T$XH��L��衊��H��x���L���B�������L��H���/�����xsM�mM��tBM�e�9���H��M���]���H��oH�5?�H�=��3w��M�mM��u�f.�H�E�dH+%(��H��x[A\A]A^A_]�I�t$XH��p���L���w���t����I�t$PH��x���H��p����pw��fo����)� ���fo���)�0���fo��)�@���fo����)�P���fo����)�`������苗��f.�f.�f.�f.���UH�5�H�=�O#H���Ũ���������1�H�=�O#诨���������]���UH��AUATSH��(L�'dH�%(H�]�H��H�M��tb�L���I��H��tEH���H�u��@�H��=#�8����D�����HiE�ʚ;HE�L��I�EA�u� L����H�E�dH+%(uH��(H��[A\A]]�����l���ff.��UH�=�N#H��AWAVAUATSH��dH�4%(H�u�H�5���謐����������=�N#L�%wN#�¤��H��L9�tEH��tIH�E�dH+%(�H�ĨH��[A\A]A^A_]�H�=vN#衈��H��0������H�
N#뷋=:N#H��H����Z���H��H���H��tH�N#L9�tH��눋=N#L��H��@����u����虅��H��0���H��H��t�腢��1����C1��4r��H�=�M#�C�C��H������CH�E�蟢��H��藘��H����D�-�;#H��@���A�����E1�H��p���E����L��8���H��@���DH��8����
H)�H��H���H��>L�4ff.�@H��H����@L��D���}��H�����H�����p��I�Nj��uG�D��p���f��t����f�A�?u*������H��蘢��Hcȃ��t�H��t�f.�H��@���H��0���H��=�L#财���=�L#H��H��0����x��L���s���������H��t
L9�tH�����H��0���H�2L#H�=SL#�~���H��0������f��o��I�Nj���!��������H�8���H��8���H��	�����H��W����@H��@���HDžh���H��`���H��`���D�=:#L��p���H�E�H�E�L��X���HDžp���Džx���H�E��E�@H�E�H�E�H��H���L��D���u��H���tgH���1��n��H�Ë��uC�D��X���f��\����	@�;u%������L����HcЃ��t�H��u�U��H��H����Y����n��H�Ë��u���H���q�����t���L9������H�������H�������x���H��H��H���裕��H��H���H��H�������1��
褱��H��H�������8#A��������Ǿ1�认��H��H���������D��H��H���Hc�1�肤��D�-{8#H��H������H�U�H��H���H���q���L�m�M���d���H�I9E�P���I�EI��A���?���H��H��H��H��uKA�]��xH��'vA�}H��H���蹯��H��H������������H��H���蘯��H��H������I��H������C�|�I���r���I9�r�L������А��H�
�:��H�5�:H�=��血��D�-z7#���D��UH��AUATSH��(dH�%(H�E�H��H#H9���H��H����L�'H�M��tb�L����I��H��tEH���H�u��@�H�7#�8����D��j���HiE�ʚ;HE�L��I�EA�u�
L���EH�E�dH+%(u0H��(H��[A\A]]�d���@H�E�dH+%(uH��([A\A]]�豏�����UH�5D���H�=H#H�������������]�ff.���UH��AWAVI��AUI��ATI��SH��8H�M�dH�%(H�E�1����H�8H�����xI���!�0��H��H����M����H�U�H�x0��A��1҅�Hº�9�O‰�0f%�f�S,f��C蔗��H�u�f�CA�G�CH��5#�8����D����HiE�ʚ;HE��3I�?H�CA�GL�sL�k �C(1�f�C.�A�u5H�E�dH+%(ujH��8[A\A]A^A_]���01��`���@H�E�dH+%(u5H��8H�=�F#[A\A]A^A_]����H�=�F#脛��I�?����������UH��AVAUI��ATSH�� dL�4%(L�u�I���e���H�8H�����xI���� �BH��H����M����L��H�x ��A�պ�9�O�1҅�H‰� f%�f�Sf��C����H�u�f�CA�D$�CH�
4#�8����D��w���HiE�ʚ;HE��3I�<$H�CA�D$�C1�f�C�
A�|$u5H�E�dH+%(ukH�� [A\A]A^]�f�� 1��d���@H�E�dH+%(u6H�� H�=FE#[A\A]A^]�i��f�H�=)E#����I�<$�����v���fD��UH��AWI��AVI��AUATSH��(dL�,%(L�m�A�����H�8H�����xI���� �H��H����M����L��H�x ��A�ֺ�9�O�1҅�H‰� f%�f�SE��f��C臔��H�u�f�CA�D$�CH��2#�8����D����HiE�ʚ;HE��3I�<$H�CA�D$fD�k�C�A�|$u5H�E�dH+%(ukH��([A\A]A^A_]��� 1��a���@H�E�dH+%(u6H��(H�=�C#[A\A]A^A_]��}���H�=�C#�|���I�<$�������ff.���UH��AWAVM��AUI��ATI��SH��(H�}�H�u��U�L�8M�����xH����H��1M��LD�M��LD�M����L���vq��H�E�H�PhH��L��H��H�U��I��H��tsH�U��@
f�����I� �L��fA�G�CA�GH�E�I�GH�E�I�G�&���L��I�8�(����L�e�I�`L��L���R��C�D'`A�7H�;���{uBH��([A\A]A^A_]�H�E��hI���I���H�=IB#�$���L�;����@H��(H�=-B#[A\A]A^A_]�N|��ff.���UH��AWAVAUATI��SH��H��HH�}�H�u�L�E�dL�,%(L�m�M�����H�8�
�xL�E�I����AoEM��M��H������E�I�EH�E�H��/LD�H��HD�M��LD�1�1�L�E��~��I�>Lc�I�UhH��H��H�U��UI��H����H�U��@
f��Y���I� �L��fA�GA�FA�GH�E�I�GH�E�I�G�{���I�8�(H���j���L�E�I�uI�`L�M�H�������}��C�D/`A�7I�>�7A�~u8H�E�dH+%(uRH��H[A\A]A^A_]�f�H�=�@#�t���L�E�����H�E�dH+%(uH��HH�=n@#[A\A]A^A_]�z��躇��f.���UH��H���L��x�����t )E�)M�)U�)]�)e�)m�)u�)}�dH�%(H��H���1�H�EL��0���Dž0���(H��8���H��P���H��@���Dž4���0���H��H���dH+%(u������f���UH��AWAVAUATI��SH��8�}�dL�,%(L�m�I����L�8M�����xH���H��-M��LD�M����L���m��H�PHI��H��L��H��H�U��.I��H����H�U��@f��2���H�u�fA�G�CA�GH�/-#�8����D����HiE�ʚ;HE�L��I�G�E�I� � A�GfA�G1�fA�G� ���I�@L��L���a{��C�D7@A�7H�;��{uQH�E�dH+%(ukH��8[A\A]A^A_]��HE1�I�������H�=I>#�$���L�;����@H�E�dH+%(uH��8H�=>#[A\A]A^A_]�?x���j���f.���UH��AWAVAUI��ATSH��H��	�����H��8���L��@���L��H�����t))�P���)�`���)�p���)]�)e�)m�)u�)}�dH�%(H�����1���H�8I���X�x�H�EI��L������L�����L��H������H�� ���Dž�Dž�0H�������y��M��H�c+L��LD��ak��I�<$H�PHI��H��H��H�������H��H����H������@f����H����f�CA�D$�CH��*#�8����D��H}���CH�{ L��Hi���ʚ;� H���H�C�����f�C1�f�C�Ɇ��H�K@A��s_A����E����B�D;@�3I�<$�
A�|$��H�����dH+%(��H��	[A\A]A^A_]�fDH�����H�{HL��H��H�C@D��I�T�H�T�H)�H)�D����H��}���f�������C@A���`���D��A�T�f�T��M���f�H�=y;#�u���Q����H�=a;#�<�������������C@D��A�T��T����葂�����UH��AWAVAUATSH��8dH�%(H�E�1�H��������I�����H�8I��H�����x�A��I��I�W H��H�U��
I��H����H�U��@f��Ŋ��H�u�fA�D$A�EA�D$H��(#�8����D��){��I�|$ L��L��HiE�ʚ;HE�fA�\$I�D$1�fA�D$A�D$�w��A�4$I�}�A�}u$H�E�dH+%(uZH��8[A\A]A^A_]�fDH�E�dH+%(u6H��8H�=�9#[A\A]A^A_]�t���H�=�9#謎��I�}�������ff.���UH��AWAVAUATA��SH��8dH�%(H�E�1�E��u$H�E�dH+%(��H��8[A\A]A^A_]�f�I��I���U�H�8I��H��tƀx�@D�����H��L9�t�AH��H�@�M�H��H�� H��H�U��
	H��H����H�U��@	f�����H�u�f�CA�G�CH�'#�8����D��vy���M�HiE�ʚ;E1�HE��CH�C1�f�C1�f�K1�ff.�ff.�DD�lj�E�L���H�<H�T�D��H�T�I�4�H�4Ӄ�uA��1�H��L9�u��3I�?�	A������H�E�dH+%(u4H��8H�=8#[A\A]A^A_]�6r��fDH�=�7#�Ԍ��I�?����G�����UH��AVAUATS��uE1�[D��A\A]A^]�fD����H�8I��tۀxuD�hD�XD��[A\A]A^]�@L�5�7#L���Y���E�l$D�A�|$A�\$t�L���q���f.���UH��ATS�@�H�8t�xH��u![�A\]��[1�A\]�f�L�%	7#L������{t�L���#q�����UH��AVAUATSH�� dH�%(H�E�1��=�$#�uUH���L�m�L�sD�#L��D���Xw����t,H��L9�u�H�
D��cH�5(H�=���m��@D�%�$#�H�E�dH+%(u
H�� [A\A]A^]��}��f.�DUH�
���zH�5�'H�=(H���mm��ff.�f���UH��AWAVAUATSH��H��(����1�Lc�H��I��H���X����D)�H9��fL��H�=��H��L)�H��HD��
M�<A�Ń���	L�����gd������J�;E1�1�E���H��H�E��w��H�����J�<8M��E���H��H�}�H�E��_w��H�}�L�U�H����}H9���M���{E)�E�b�0I�E�zL�U��{���H��t4L�U�f��@,@@��@H�XD�hL�PL�` H��([A\A]A^A_]�H�u�L���Dh��@D��舚��H��(1�[A\A]A^A_]�H�
����H�5,&H�=�&�k��H�
����H�5
&H�=���k��H�
B���H�5�%H�=&�zk��f.���UH������H��t�@]�D��UH��AWAVAUATSH�����T�������Lc��2���A�ą��G�1����q��H��H����K�D-H9��oI�߸���M)�D)�L9���H��1�I��H���J�;E1�E���H��1�H�E��uu��I��H�����H�M��E���L��H���Ju��H�����H9���M��toA�FL9�uYA�FI9�uP�0�v���H��tAf��@,@@��@D�`L�xL�pL�h H��[A\A]A^A_]�f�K�t}L���Cf��D��苘��1�H��[A\A]A^A_]�f.�H�)#�$�H�=�$H��0���1���@H�#�'�H�=�%H�����1��@H��#�&�H�=%H����1��p���f�H��#�&�H�=%H�谗��1��@���f�H�y#�=�H�=p$H�耗��1�����f�H�u�L���4e�����H�
h��'H�54#H�=K��h��H�
i���H�5#H�=�#�h�����UH��SH��H��tp�H�������/tH�]���DH�H��tH�SH�C H�4P�d��H�C�{���uH��H�]����z��f��˖��H��H�]���z��H�
����H�5s"H�=���g��H�
h���H�5T"H�=����g����UH��H��t�H����~%�]�H�

���H�5"H�=8��g��H�
���H�5�!H�=&��g��fD��H��t�G�UH�
����H�5�!H�=��H���Pg����UH��AUATSH��H���)I���G��I��H����H;w��@�������'f�sAUJ� H9�r%A�E(uJ������t;I�E��@9�uΉ�I�uH�6H9���IE IEH��[A\A]]��A�M(H��1�[A\A]]�H�
����H�5� H�=G��of��H�
x���H�5� H�=��Pf��H�
Y���H�5� H�="��1f�����H�
5���H�5� H�=���
f��H�
���H�5b H�=����e��ff.���UH��H��t:�G��H����H�WH9�s\@��u7H�Gp����)�H9�C�p]�H�
r��H�5�H�=
��ze��H�
S��H�5�H�=L��[e��H�
4��H�5�H�=��<e��H�
��H�5�H�=���e��H�
���H�5rH�=���d��ff.���UH��AWAVAUATSH��8H�u�H�U�dH�%(H�E�1�H����I���G��H�}��IH�_�;I��D�sI�EH9��D��H9��BD9�tyA9���H�M�H�M��D��)‡D9�sVI�EH�H9���E��I} H�U�E)�I}H�u�L�e�H�E��Є�t1H�E�I9�r(A�<I�EI��H9�s����D9�r���
�1�H�U�dH+%(��H��8[A\A]A^A_]�@A�D9��M���H�
u�BH�5H�=��c��DH�
��zH�5�H�=�yc��H�
2�6H�5�H�=���Zc��H�
�0H�5�H�=Y��;c��H�
�~�7H�5�H�=e��c���'s��H�
�~�/H�5lH�=���b��H�
�~�.H�5MH�=l���b��f���H�G��@9����ff.�f���H��tH�GH��UH�
3~��H�5�H�=�H���xb�����UH��H��H���HD�?1�1�H���IO��]����UH������]H����H��H�������������0���p�������A������� ���0���8������|��|����<��\��l����Y������� ��@�����������������������;��X;��p;���;���;���;��8;��[��[��4Z��TZ���Z���Z���Y��gtk_source_completion_context_get_activation_gtk_source_completion_context_can_refiltergtk_source_completion_context_get_wordgtk_source_completion_context_get_empty_gtk_source_completion_context_refiltergtk_source_completion_context_get_viewgtk_source_completion_context_get_buffergtk_source_completion_context_get_busy_gtk_source_completion_context_complete_finish_gtk_source_completion_context_complete_asyncgtk_source_completion_context_get_proposals_for_provider_gtk_source_completion_context_remove_provider_gtk_source_completion_context_add_provider_gtk_source_completion_context_newgtk_source_completion_context_get_completiongtk_source_completion_context_get_bounds_gtk_source_completion_context_get_item_full_gtk_source_completion_cell_is_emptygtk_source_completion_cell_set_gicongtk_source_completion_cell_set_icon_name_gtk_source_completion_cell_set_attrsgtk_source_completion_cell_get_columngtk_source_completion_cell_set_widgetgtk_source_completion_cell_get_widgetgtk_source_completion_cell_set_paintablegtk_source_completion_cell_set_text_with_attributesgtk_source_completion_cell_set_textgtk_source_completion_cell_set_markup_gtk_source_completion_css_changed_gtk_source_completion_get_display_gtk_source_completion_activategtk_source_completion_get_page_sizegtk_source_completion_set_page_sizegtk_source_completion_unblock_interactivegtk_source_completion_block_interactivegtk_source_completion_hidegtk_source_completion_showgtk_source_completion_remove_providergtk_source_completion_add_providergtk_source_completion_get_buffergtk_source_completion_get_viewgtk_source_completion_cancel_gtk_source_completion_get_select_on_showgtk_source_buffer_get_loading_gtk_source_buffer_end_loadinggtk_source_buffer_create_source_taggtk_source_buffer_get_implicit_trailing_newlinegtk_source_buffer_set_implicit_trailing_newlinegtk_source_buffer_sort_linesgtk_source_buffer_join_linesgtk_source_buffer_change_case_gtk_source_buffer_restore_selection_gtk_source_buffer_save_and_clear_selectiongtk_source_buffer_iter_backward_to_context_class_togglegtk_source_buffer_iter_forward_to_context_class_togglegtk_source_buffer_get_context_classes_at_itergtk_source_buffer_iter_has_context_classgtk_source_buffer_remove_source_marksgtk_source_buffer_get_source_marks_at_linegtk_source_buffer_get_source_marks_at_iter_gtk_source_marks_sequence_backward_itergtk_source_buffer_backward_iter_to_source_mark_gtk_source_marks_sequence_forward_itergtk_source_buffer_forward_iter_to_source_markgtk_source_buffer_create_source_mark_gtk_source_marks_sequence_is_emptygtk_source_buffer_get_style_schemegtk_source_buffer_set_style_scheme_gtk_source_buffer_update_search_highlight_gtk_source_search_context_update_highlight_gtk_source_buffer_update_syntax_highlight_gtk_source_engine_update_highlightgtk_source_buffer_get_language_gtk_source_context_engine_new_gtk_source_context_data_unrefgtk_source_buffer_set_languagegtk_source_buffer_set_highlight_syntaxgtk_source_buffer_get_highlight_syntaxgtk_source_buffer_set_highlight_matching_bracketsgtk_source_buffer_get_highlight_matching_brackets_gtk_source_engine_text_deletedgtk_source_buffer_real_delete_rangegtk_source_buffer_real_insert_child_anchorgtk_source_buffer_real_insert_paintablegtk_source_buffer_real_insert_text_gtk_source_engine_text_inserted_gtk_source_buffer_find_bracket_match_gtk_source_style_scheme_get_matching_brackets_style_gtk_source_style_scheme_get_snippet_focus_stylegtk_source_buffer_new_with_languagegtk_source_buffer_new_gtk_source_marshal_VOID__OBJECT_UINT_gtk_source_marshal_VOID__OBJECT_BOXED_gtk_source_marshal_VOID__ENUM_INT_gtk_source_marshal_VOID__BOXED_INT_gtk_source_marshal_VOID__BOXED_ENUM_gtk_source_marshal_VOID__BOXED_BOXED_UINT_FLAGS_INT_gtk_source_marshal_VOID__BOXED_UINT_FLAGS_INT_gtk_source_marshal_VOID__BOXED_BOXED_FLAGS_gtk_source_marshal_VOID__BOXED_BOXED_BOXED_gtk_source_marshal_VOID__BOXED_BOXED_gtk_source_marshal_STRING__OBJECTv_gtk_source_marshal_STRING__OBJECT_gtk_source_marshal_BOOLEAN__BOXED_BOXED_INT_INT_OBJECTv_gtk_source_marshal_BOOLEAN__BOXED_BOXED_INT_INT_OBJECT_gtk_source_marshal_BOOLEAN__BOXED_BOXED_BOXEDv_gtk_source_marshal_BOOLEAN__BOXED_BOXED_BOXED�?�GK?�C�� >��p=B]���\��]��]��0]���\��Ql���k���k���k��l��(l��@l���k���y��(y��@y��Xy��py���y���y��y��p���Ȼ������� ���@���X����������0��������H��h��������gtk_source_gutter_renderer_text_set_textgtk_source_gutter_renderer_text_set_markupgtk_source_gutter_renderer_text_measure_markupgtk_source_gutter_renderer_text_measuregtk_source_gutter_renderer_pixbuf_overlay_paintablegtk_source_gutter_renderer_pixbuf_get_paintablegtk_source_gutter_renderer_pixbuf_set_paintablegtk_source_gutter_renderer_pixbuf_get_icon_namegtk_source_gutter_renderer_pixbuf_set_icon_namegtk_source_gutter_renderer_pixbuf_get_gicongtk_source_gutter_renderer_pixbuf_set_gicongtk_source_gutter_renderer_pixbuf_get_pixbufgtk_source_gutter_renderer_pixbuf_set_pixbufgtk_source_gutter_renderer_get_buffergtk_source_gutter_renderer_set_yaligngtk_source_gutter_renderer_get_yaligngtk_source_gutter_renderer_set_xaligngtk_source_gutter_renderer_get_xaligngtk_source_gutter_renderer_set_ypadgtk_source_gutter_renderer_get_ypadgtk_source_gutter_renderer_set_xpadgtk_source_gutter_renderer_get_xpadgtk_source_gutter_renderer_align_cell_gtk_source_gutter_get_lines_gtk_source_gutter_renderer_set_viewgtk_source_gutter_renderer_get_viewgtk_source_gutter_renderer_get_alignment_modegtk_source_gutter_renderer_set_alignment_modegtk_source_gutter_renderer_activategtk_source_gutter_renderer_query_activatable_gtk_source_gutter_lines_new_gtk_source_gutter_lines_get_cursor_line_gtk_source_gutter_renderer_begin_gtk_source_gutter_renderer_endgtk_source_gutter_reordergtk_source_gutter_removegtk_source_gutter_insertgtk_source_gutter_get_viewset_viewgtk_source_file_saver_save_finish_gtk_source_buffer_has_invalid_chars_gtk_source_buffer_input_stream_newgtk_source_file_saver_save_asyncgtk_source_file_saver_get_flagsgtk_source_file_saver_set_flagsgtk_source_file_saver_get_compression_typegtk_source_file_saver_set_compression_typegtk_source_file_saver_get_newline_typegtk_source_file_saver_set_newline_typegtk_source_file_saver_get_encodinggtk_source_file_saver_set_encodinggtk_source_file_saver_get_locationgtk_source_file_saver_get_filegtk_source_file_saver_get_buffergtk_source_file_saver_new_with_targetgtk_source_file_saver_new_gtk_source_file_get_modification_time_gtk_source_buffer_input_stream_get_total_size_gtk_source_buffer_input_stream_tellgtk_source_file_loader_get_compression_typegtk_source_file_loader_get_newline_typegtk_source_file_loader_get_encoding_gtk_source_file_set_encoding_gtk_source_file_set_newline_type_gtk_source_file_set_compression_type_gtk_source_file_set_externally_modified_gtk_source_file_set_deleted_gtk_source_file_set_modification_timegtk_source_file_loader_load_finish_gtk_source_buffer_begin_loadinggtk_source_file_loader_load_asyncgtk_source_file_loader_get_input_streamgtk_source_file_loader_get_locationgtk_source_file_loader_get_filegtk_source_file_loader_get_buffergtk_source_file_loader_set_candidate_encodingsgtk_source_file_loader_new_from_streamgtk_source_file_loader_newrecover_not_mountedopen_file_cbmount_cbquery_info_cbcreate_input_streamgtk_source_buffer_output_stream_get_guessedgtk_source_buffer_output_stream_detect_newline_typeread_cbgtk_source_buffer_output_stream_get_num_fallbacksclose_input_stream_cbgtk_source_file_is_readonlygtk_source_file_is_deletedgtk_source_file_is_externally_modified_gtk_source_file_set_readonlygtk_source_file_is_localgtk_source_file_set_mount_operation_factorygtk_source_file_get_compression_typegtk_source_file_get_newline_typegtk_source_file_get_encodinggtk_source_file_get_locationgtk_source_file_set_locationgtk_source_encoding_freegtk_source_encoding_copystrv_to_listgtk_source_encoding_get_default_candidatesgtk_source_encoding_get_namegtk_source_encoding_get_charsetgtk_source_encoding_to_stringgtk_source_encoding_get_from_charsetgtk_source_completion_proposal_get_typed_textgtk_source_completion_provider_list_alternatesgtk_source_completion_provider_activategtk_source_completion_provider_displaygtk_source_completion_provider_refiltergtk_source_completion_provider_populate_finishgtk_source_completion_provider_populate_asyncgtk_source_completion_provider_key_activatesgtk_source_completion_provider_is_triggergtk_source_completion_provider_get_prioritygtk_source_completion_provider_get_titlegtk_source_completion_context_list_providersgtk_source_completion_context_get_language��@0C�?�?�������Y@�?�?ffffff�?�������?P?��.A@�@ffffff9@>�>��?I@�v��n�a@������@��b�X,@�@�������?333333�?ffffff�?@-DT�!@�������?@@п@�?�333333�?
ףp=
�?��S�?~������?��8��8�?*h/����?�ffffff�?�������?�?�������?�?�? @�@��<>(){}[]><)(}{][���font-style:normafont-style:obliqfont-style:italifont-variant:norfont-variant:smafont-variant:all:all-small-caps;font-variant:petant:petite-caps;all-petite-caps;font-variant:unifont-variant:titnt:titling-caps;font-weight:normfont-weight:boldfont-stretch:ultultra-condensed;font-stretch:extextra-condensed;font-stretch:confont-stretch:sem:semi-condensed;font-stretch:norh:semi-expanded;font-stretch:exp:extra-expanded;:ultra-expanded;�color: rgba(0,0,p��� ���Б������0���������Ĕ������������4���D�����������gtk_source_map_get_viewgtk_source_map_set_viewgtk_source_gutter_lines_get_line_extentgtk_source_gutter_lines_get_buffergtk_source_gutter_lines_get_viewgtk_source_gutter_lines_get_iter_at_linegtk_source_gutter_lines_get_lastgtk_source_gutter_lines_get_firstgtk_source_gutter_lines_has_qclassgtk_source_gutter_lines_has_classgtk_source_gutter_lines_remove_qclassgtk_source_gutter_lines_remove_classgtk_source_gutter_lines_add_classgtk_source_gutter_lines_add_qclassstring_to_bool_gtk_source_language_translate_string_gtk_source_language_new_from_filegtk_source_language_manager_guess_languagegtk_source_language_manager_get_languagegtk_source_language_manager_get_language_idsgtk_source_language_manager_get_search_pathgtk_source_language_manager_prepend_search_pathgtk_source_language_manager_append_search_pathgtk_source_language_manager_set_search_pathgtk_source_language_get_style_fallbackget_style_infogtk_source_language_get_style_nameget_style_idsgtk_source_language_get_style_ids_gtk_source_context_data_new_gtk_source_context_data_finish_parse_gtk_source_language_file_parse_version2gtk_source_language_get_globsgtk_source_language_get_mime_typesgtk_source_language_get_metadatagtk_source_language_get_hiddengtk_source_language_get_sectiongtk_source_language_get_namegtk_source_language_get_idgtk_source_language_get_propertygtk_source_indenter_indentgtk_source_indenter_is_triggergtk_source_hover_provider_populate_finishgtk_source_hover_provider_populate_async_gtk_source_hover_display_is_empty_gtk_source_hover_display_cleargtk_source_hover_display_removegtk_source_hover_display_insert_aftergtk_source_hover_display_prependgtk_source_hover_display_appendgtk_source_hover_context_get_boundsgtk_source_hover_context_get_iter_gtk_source_hover_context_populate_finish_gtk_source_hover_context_populate_async_gtk_source_hover_context_newgtk_source_hover_context_get_buffergtk_source_hover_context_get_view_gtk_source_hover_context_add_providergtk_source_hover_remove_providergtk_source_hover_add_provider_gtk_source_hover_new����� ��8��P��h��p�����������������������l�������������,��L��l��������T��gtk_source_scheduler_removegtk_source_scheduler_add_fullgtk_source_region_to_stringgtk_source_region_iter_get_subregiongtk_source_region_iter_nextgtk_source_region_iter_is_endgtk_source_region_get_start_region_itergtk_source_region_intersect_regiongtk_source_region_intersect_subregiongtk_source_region_get_boundsgtk_source_region_subtract_regiongtk_source_region_subtract_subregiongtk_source_region_add_regiongtk_source_region_add_subregiongtk_source_region_get_buffergtk_source_region_newgtk_source_print_compositor_ignore_taggtk_source_print_compositor_draw_pagegtk_source_print_compositor_get_pagination_progresssetup_pango_layoutscalculate_header_heightcalculate_page_size_and_marginsset_pango_layouts_widthgtk_source_print_compositor_paginategtk_source_print_compositor_get_n_pagesgtk_source_print_compositor_get_right_margingtk_source_print_compositor_set_right_margingtk_source_print_compositor_get_left_margingtk_source_print_compositor_set_left_margingtk_source_print_compositor_get_bottom_margingtk_source_print_compositor_set_bottom_margingtk_source_print_compositor_get_top_margingtk_source_print_compositor_set_top_margingtk_source_print_compositor_get_footer_font_namegtk_source_print_compositor_set_footer_font_namegtk_source_print_compositor_get_header_font_namegtk_source_print_compositor_set_header_font_namegtk_source_print_compositor_get_line_numbers_font_namegtk_source_print_compositor_set_line_numbers_font_namegtk_source_print_compositor_get_body_font_namegtk_source_print_compositor_set_body_font_namegtk_source_print_compositor_get_print_line_numbersgtk_source_print_compositor_set_footer_formatgtk_source_print_compositor_set_header_formatgtk_source_print_compositor_get_print_footergtk_source_print_compositor_set_print_footergtk_source_print_compositor_get_print_headergtk_source_print_compositor_set_print_headergtk_source_print_compositor_set_print_line_numbersgtk_source_print_compositor_get_highlight_syntaxgtk_source_print_compositor_set_highlight_syntaxgtk_source_print_compositor_get_wrap_modegtk_source_print_compositor_set_wrap_modegtk_source_print_compositor_get_tab_widthgtk_source_print_compositor_set_tab_widthgtk_source_print_compositor_get_buffergtk_source_print_compositor_new_from_viewgtk_source_print_compositor_newgtk_source_mark_attributes_get_tooltip_markupgtk_source_mark_attributes_get_tooltip_textgtk_source_mark_attributes_render_icongtk_source_mark_attributes_get_pixbufgtk_source_mark_attributes_set_pixbufgtk_source_mark_attributes_get_gicongtk_source_mark_attributes_set_gicongtk_source_mark_attributes_get_icon_namegtk_source_mark_attributes_set_icon_namegtk_source_mark_attributes_get_backgroundgtk_source_mark_attributes_set_background_gtk_source_marks_sequence_prev_gtk_source_buffer_source_mark_prevgtk_source_mark_prev_gtk_source_marks_sequence_next_gtk_source_buffer_source_mark_nextgtk_source_mark_nextgtk_source_mark_get_categorygtk_source_mark_newgtk_source_mark_set_property*I���H���H��I��I�� I���H��zM��,M��DM��TM��lM��tM��M���d���c��d��8d��hd���d���c������L���l�����������4���}������$���D���d�����������������������\��gtk_source_snippet_context_set_line_prefixgtk_source_snippet_context_set_use_spacesgtk_source_snippet_context_set_tab_widthgtk_source_snippet_context_expandgtk_source_snippet_context_get_variablegtk_source_snippet_context_set_constantgtk_source_snippet_context_set_variablegtk_source_snippet_context_clear_variablesgtk_source_snippet_chunk_set_tooltip_textgtk_source_snippet_chunk_get_tooltip_text_gtk_source_snippet_chunk_save_textgtk_source_snippet_chunk_set_text_setgtk_source_snippet_chunk_get_text_setgtk_source_snippet_chunk_set_textgtk_source_snippet_chunk_get_textgtk_source_snippet_chunk_set_focus_positiongtk_source_snippet_chunk_get_focus_positiongtk_source_snippet_chunk_set_specgtk_source_snippet_chunk_get_specgtk_source_snippet_chunk_set_contextgtk_source_snippet_chunk_get_contextgtk_source_snippet_chunk_copygtk_source_snippet_new_parsed_gtk_source_snippet_replace_current_chunk_text_gtk_source_snippet_get_edited_textgtk_source_snippet_get_context_gtk_source_snippet_count_affected_chunks_gtk_source_snippet_contains_range_gtk_source_snippet_after_delete_range_gtk_source_snippet_after_insert_textgtk_source_snippet_rewrite_updated_chunksgtk_source_snippet_add_chunk_gtk_source_snippet_finish_gtk_source_snippet_begingtk_source_snippet_update_context_pass_gtk_source_snippet_context_emit_changed_gtk_source_snippet_move_previous_gtk_source_snippet_move_next_gtk_source_snippet_insert_setgtk_source_snippet_select_chunkgtk_source_snippet_set_namegtk_source_snippet_get_namegtk_source_snippet_set_descriptiongtk_source_snippet_get_descriptiongtk_source_snippet_set_language_idgtk_source_snippet_get_language_idgtk_source_snippet_set_triggergtk_source_snippet_get_triggergtk_source_snippet_get_nth_chunkgtk_source_snippet_get_n_chunksgtk_source_snippet_get_focus_positiongtk_source_snippet_copy_gtk_source_snippet_chunk_get_bounds_gtk_source_snippet_chunk_containsgtk_source_search_settings_get_visible_onlygtk_source_search_settings_set_visible_onlygtk_source_search_settings_get_regex_enabledgtk_source_search_settings_set_regex_enabledgtk_source_search_settings_get_wrap_aroundgtk_source_search_settings_set_wrap_aroundgtk_source_search_settings_get_at_word_boundariesgtk_source_search_settings_set_at_word_boundariesgtk_source_search_settings_get_case_sensitivegtk_source_search_settings_set_case_sensitivegtk_source_search_settings_get_search_textgtk_source_search_settings_set_search_text_gtk_source_buffer_internal_emit_search_startgtk_source_search_context_replace_allgtk_source_search_context_replaceregex_replacegtk_source_search_context_backward_asyncgtk_source_search_context_backwardgtk_source_search_context_forward_finishgtk_source_search_context_forward_asyncgtk_source_search_context_forwardgtk_source_search_context_get_occurrence_positiongtk_source_search_context_get_occurrences_countgtk_source_search_context_get_regex_errorgtk_source_search_context_set_match_stylegtk_source_search_context_get_match_stylegtk_source_search_context_set_highlightgtk_source_search_context_get_highlightgtk_source_search_context_get_settingsgtk_source_search_context_get_buffergtk_source_search_context_new_gtk_source_buffer_add_search_contextgtk_source_search_context_set_propertygtk_source_search_context_get_propertysmart_forward_searchk!�� !��  ��� �����H!�����p ��`��� �� ��� ������ �����@ ��@��������������$���$���$���$��t$��d$��L$��4$��$��$���#���#���#���#���#���#��t#��d#��L#��<#��$#��gtk_source_style_scheme_preview_set_selectedgtk_source_style_scheme_preview_get_selectedgtk_source_style_scheme_preview_get_schemegtk_source_style_scheme_preview_new_gtk_source_style_scheme_get_parent_id_gtk_source_style_scheme_set_parent_gtk_source_style_scheme_new_from_filegtk_source_style_scheme_manager_get_schemegtk_source_style_scheme_manager_get_scheme_idsgtk_source_style_scheme_manager_force_rescangtk_source_style_scheme_manager_get_search_pathgtk_source_style_scheme_manager_prepend_search_pathgtk_source_style_scheme_manager_append_search_pathgtk_source_style_scheme_manager_set_search_pathgtk_source_style_scheme_chooser_set_style_schemegtk_source_style_scheme_chooser_get_style_schemegtk_source_style_scheme_get_metadata_gtk_source_style_scheme_unapply_gtk_source_style_scheme_applygtk_source_style_scheme_get_styleget_color_by_namegtk_source_style_scheme_get_filenamegtk_source_style_scheme_get_authorsgtk_source_style_scheme_get_descriptiongtk_source_style_scheme_get_namegtk_source_style_scheme_get_idgtk_source_style_applygtk_source_style_copy_gtk_source_buffer_has_spaces_tag_gtk_source_iter_get_leading_spaces_end_boundary_gtk_source_space_drawer_drawgtk_source_space_drawer_bind_matrix_settinggtk_source_space_drawer_set_enable_matrixgtk_source_space_drawer_get_enable_matrixgtk_source_space_drawer_set_matrixgtk_source_space_drawer_get_matrixgtk_source_space_drawer_set_types_for_locationsgtk_source_space_drawer_get_types_for_locationsgtk_source_space_drawer_purge_cacheensure_snippetsgtk_source_snippet_manager_list_allgtk_source_snippet_manager_get_snippetgtk_source_snippet_manager_list_matchinggtk_source_snippet_manager_list_groupsgtk_source_snippet_manager_get_search_pathgtk_source_snippet_manager_set_search_path�������������������������������p���`���P���@��� ���������������X���X���X���X���X��hX��HX�� X���W���W���W���W��xW��XW��8W��W���X���V��_gtk_source_view_hide_completion_gtk_source_view_has_snippet_gtk_source_view_get_current_line_number_bold_gtk_source_view_get_current_line_number_color_gtk_source_view_get_current_line_number_background_gtk_source_view_get_current_line_backgroundgtk_source_view_set_indentergtk_source_view_get_indentergtk_source_view_set_enable_snippetsgtk_source_view_get_enable_snippetsgtk_source_view_push_snippet_gtk_source_view_remove_assistant_gtk_source_view_add_assistantgtk_source_view_get_space_drawergtk_source_view_get_background_patterngtk_source_view_set_background_patterngtk_source_view_get_mark_attributesgtk_source_view_set_mark_attributesgtk_source_view_get_guttergtk_source_view_get_hovergtk_source_view_get_completion_gtk_source_style_scheme_get_background_pattern_color_gtk_source_style_scheme_get_current_line_background_color_gtk_source_style_scheme_get_current_line_number_background_color_gtk_source_style_scheme_get_current_line_number_color_gtk_source_style_scheme_get_current_line_number_bold_gtk_source_style_scheme_get_background_color_gtk_source_style_scheme_get_right_margin_style_gtk_source_style_scheme_get_draw_spaces_style_gtk_source_space_drawer_update_colorgtk_source_view_get_visual_columngtk_source_view_get_smart_home_endgtk_source_view_set_smart_home_endgtk_source_view_get_smart_backspacegtk_source_view_set_smart_backspacegtk_source_view_set_right_margin_positiongtk_source_view_get_right_margin_positiongtk_source_view_set_show_right_margingtk_source_view_get_show_right_margingtk_source_view_set_highlight_current_linegtk_source_view_get_highlight_current_linegtk_source_view_set_indent_on_tabgtk_source_view_get_indent_on_tabgtk_source_view_set_insert_spaces_instead_of_tabsgtk_source_view_get_insert_spaces_instead_of_tabsgtk_source_view_set_auto_indentgtk_source_view_get_auto_indent_gtk_source_buffer_get_insertion_countdo_smart_backspacegtk_source_view_get_indent_widthgtk_source_view_set_indent_widthgtk_source_view_get_tab_widthgtk_source_view_set_tab_widthgtk_source_view_set_show_line_marksgtk_source_view_get_show_line_marksgtk_source_view_set_show_line_numbersgtk_source_view_get_show_line_numbersgtk_source_view_new_with_buffergtk_source_view_paint_right_margin_gtk_source_buffer_has_source_marks_gtk_source_buffer_has_search_highlightsgtk_source_view_get_propertygtk_source_view_set_property���������������0����H��p��������X���������������gtk_source_context_engine_set_style_schemegtk_source_context_engine_attach_bufferfirst_update_callbackidle_workergtk_source_context_engine_text_deletedfix_offsets_delete_gtk_source_context_engine_text_insertedadd_invalidsegment_cmpget_context_class_tagget_subpattern_tagget_tag_for_parentset_tag_style_gtk_source_completion_list_box_row_get_x_offset_gtk_source_completion_list_box_row_attach_gtk_source_completion_list_box_row_display_gtk_source_completion_list_box_set_show_icons_gtk_source_completion_list_box_get_n_alternates_gtk_source_completion_list_box_get_alternate_gtk_source_completion_list_box_set_font_desc_gtk_source_completion_list_box_move_cursor_gtk_source_completion_list_box_get_first_gtk_source_completion_list_box_set_context_gtk_source_completion_list_box_get_context_gtk_source_completion_list_box_get_selected_gtk_source_completion_list_box_get_proposal_gtk_source_completion_list_box_set_n_rows_gtk_source_completion_list_box_get_n_rows_gtk_source_completion_list_set_remember_info_visibility_gtk_source_completion_list_set_show_icons_gtk_source_completion_list_set_font_desc_gtk_source_completion_list_set_n_rows_gtk_source_completion_list_get_n_rows_gtk_source_completion_list_set_show_details_gtk_source_completion_list_get_show_details_gtk_source_completion_list_set_context_gtk_source_completion_list_get_context_gtk_source_completion_info_get_cell_gtk_source_buffer_block_cursor_moved_gtk_source_buffer_unblock_cursor_moved_gtk_source_buffer_internal_get_from_bufferget_new_line_sizeget_new_line_gtk_source_assistant_child_get_attached_gtk_source_assistant_child_set_child_gtk_source_assistant_child_attach_gtk_source_assistant_child_detach_gtk_source_assistant_destroy_gtk_source_assistant_set_child_gtk_source_assistant_attach_gtk_source_assistant_detach_gtk_source_assistant_get_offset_gtk_source_assistant_get_mark_gtk_source_assistant_set_mark_gtk_source_assistant_get_viewgtk_source_vim_im_context_execute_commandgtk_source_vim_im_context_get_command_bar_textgtk_source_vim_im_context_get_command_text_gtk_source_vim_im_context_add_observergtk_source_vim_im_context_resetgtk_source_vim_im_context_set_client_widget(��8��H�������str_to_boolcreate_definitiongtk_source_informative_get_message_typegtk_source_informative_set_messagegtk_source_informative_get_message_gtk_source_hover_assistant_dismiss_gtk_source_hover_assistant_display_gtk_source_engine_set_style_scheme_gtk_source_engine_attach_buffercontext_definition_newdefinition_child_new_gtk_source_context_data_define_contextdelete_range_simple_context_starts_herecontainer_context_starts_herechild_starts_herenext_segmentget_invalid_segmentsegment_destroysegment_destroy_childrencreate_child_contextdefinition_iter_nextcreate_reg_all������p�����������������4�������������������������������������������������������������������������������������������������"�(�(�(�(�(�(�(�(�(�������������������������������������:�����������������S�������������l����������������������������������������������!�r�����gtk_source_vim_newimpl_match_info_get_match_countimpl_match_info_is_partial_matchimpl_regex_get_max_lookbehindimpl_match_info_nextimpl_match_info_matchesimpl_match_info_fetch_named_posimpl_match_info_fetch_posimpl_regex_replaceinterpolate_replacementimpl_regex_match_fullimpl_regex_replace_evalimpl_match_info_fetch_namedimpl_match_info_fetchimpl_regex_matchimpl_regex_unrefimpl_regex_refimpl_regex_get_patternimpl_regex_new_gtk_source_view_snippets_pop_all_gtk_source_view_snippets_pop_gtk_source_view_snippets_push_gtk_source_view_snippets_key_pressed_gtk_source_view_snippets_init_gtk_source_snippet_bundle_parse_text_gtk_source_snippet_bundle_list_matching_gtk_source_snippet_bundle_get_snippet_gtk_source_snippet_bundle_create_snippet_gtk_source_snippet_bundle_list_groups_gtk_source_snippet_bundle_merge_gtk_source_snippet_bundle_new_from_file_gtk_source_snippet_manager_intern_gtk_source_regex_newtexture_new_for_surface_gtk_source_marks_sequence_get_marks_in_range_gtk_source_marks_sequence_add_gtk_source_marks_sequence_new_gtk_source_marks_sequence_set_property_gtk_source_marks_sequence_get_property_gtk_source_marks_sequence_remove_gtk_source_language_manager_get_rng_fileparser_state_new_gtk_source_context_data_add_refadd_ref_gtk_source_context_data_add_sub_patterncreate_sub_patternhandle_context_element_gtk_source_context_replace_newhandle_define_regex_elementhandle_language_element_gtk_source_language_get_language_managerparse_language_with_idparse_stylehandle_styles_elementhandle_keyword_char_class_elementhandle_default_regex_options_elementelement_startfile_parsegtk_source_vim_marks_set_markgtk_source_vim_marks_get_itergtk_source_vim_marks_get_markgtk_source_vim_jumplist_nextgtk_source_vim_jumplist_previousgtk_source_vim_jumplist_pushgtk_source_vim_insert_set_text_objectgtk_source_vim_insert_set_atgtk_source_vim_insert_set_selection_motiongtk_source_vim_insert_set_motiongtk_source_vim_insert_set_indentgtk_source_vim_insert_set_suffixgtk_source_vim_insert_set_prefixgtk_source_vim_command_new_parsedgtk_source_vim_command_set_text_objectgtk_source_vim_command_newgtk_source_vim_command_get_commandgtk_source_vim_command_set_selection_motiongtk_source_vim_command_set_motiongtk_source_vim_command_bar_set_textgtk_source_vim_command_bar_get_textgtk_source_vim_command_bar_take_commandgtk_source_vim_char_pending_get_stringgtk_source_vim_char_pending_get_charactergtk_source_vim_emit_formatgtk_source_vim_emit_filtergtk_source_vim_emit_readygtk_source_vim_emit_execute_commandgtk_source_vim_resetgtk_source_vim_get_command_bar_textgtk_source_vim_get_command_text_��^��^��^��^��p_���^���^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��@^��^��@^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��^��P_��^��^��^���^��^���^��^��^���_��^���^��^��^��^��^��^��^��^��^��^��^��^��^��^��0_��^��^���_��^��^��^���_��^��^��^��@^��^��@^��@a��``��``��``��``���a��a��a��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``���`��``���`��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``��``���a��``��``��``�� a��``�� a��``��``���a��``��a��``��``��``��``��``��``��``��``��``��``��``��``��``��`a��``��``���a��``��``��``���a��``��``��``���`��``���`���d��@d��@d��@d��@d��d��pd��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��@d��d��pd��@d��pd��@d��@d��@d��@d��@d��@d��@d��@d��@d��(e��@d��@d��@d��@d��`e��pf���e���e���e���e���e���e���e���f���e���e���e���e���e��`g���e���e��Pg���e���e���e��g��g��pf���e���e��\g��Pi���e���e���e��\g���e���e���e���e���e��\g��\g���e��Di���e��h��h��h��h��h��h��h��h��h��`i��\g���h���e���h��Di��h��e��e���g��e��|e��e��e��e��h��e��|e��|e���f��2h��|e���f��|e���h��e��|e���g���g��e��e��e��|e���d��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf��pf���d��pf��pf��pf��pf��Xh���d��0g��0g��0g��0g��0g��0g��0g��0g��0g���h���h���h���h���h���h���h���h��lh���h���h���h���h���h��xh��hh���h��Hh���m��Dm��Dm��Dm��Dm��Dm��Dm��Dm��Dm��Dm��Dm��Dm��Dm��Dm��Dm���q��Dm��Dm��Dm���q��Dm���q���q��Dm��Dm��Dm��Dm���q��dq��Dm��Dm��Dm��Dm��,q��q��Dm���p���p��Dm��Dm��Dm��Dm��Dm���p��Dm��Dm��Dm��Dm��Dm��Dm��Dm��lp��Dm��Dm��Dm��Dm��Dm��Dm��Dm��Lp��Dm��Dm��Dm��Dm��Dm��p���o��Dm���o���o��Dm���n��Dm��Dm��To��Dm��Dm��Dm��Dm��Dm��dn��0~��`}�� ~��~���}��`}��`}��`}��`}��`}��`}��`}��`}��`}��`}��`}��`}��`}��`}���}��`}��`}��`}���}��	�������5���,���P�����������������������������������������������������������G���������������>������������������m���I�������@���&����������������������������������������������������������������������������������������������������������������ڍ������i���������������������F��� �����������������������������������|���������������s�������j���������-�������P�����������6���&���������������ݎ��ю�������������������������������������������������������׌������Ό����������e���Y���q�����������������n���n���n���n���n���n���n���n���n���n���n���n����������������������������������������n���ە��T���j������n���n���n���@���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n�����������n���n���n���n���n���n���n���n���n���n���n���n���@�������n���n����n���n���n���n���n���n���n�������N���n���]���n���n���������n���������������A���
���
���
���
���
���
���
���
���
���
���
���
���������������������������P���
���w�����������
���
���
���ܒ��
���
���
���
���
���
���
���
���
���
���
���
���
���
���
���
���
������5���
���
���
���
���
���
���
���
���
���
���
���
���ܒ������
���
�������
���
���
���
���
���
���
��������
�������
���
�����������
�������Q���@���gtk_source_vim_text_object_is_linewisegtk_source_vim_text_object_selectgtk_source_vim_text_history_is_emptygtk_source_vim_text_history_replaygtk_source_vim_text_history_endgtk_source_vim_text_history_begingtk_source_vim_state_scroll_insert_onscreengtk_source_vim_state_jump_forwardgtk_source_vim_state_jump_backwardgtk_source_vim_state_push_jumpgtk_source_vim_state_get_iter_at_markgtk_source_vim_state_set_markgtk_source_vim_state_get_markgtk_source_vim_state_set_reverse_searchgtk_source_vim_state_get_reverse_searchgtk_source_vim_state_get_searchgtk_source_vim_state_get_editablegtk_source_vim_state_select_linewisegtk_source_vim_state_set_visual_columngtk_source_vim_state_get_visual_columngtk_source_vim_state_set_current_register_valuegtk_source_vim_state_get_current_register_valuegtk_source_vim_state_set_current_registergtk_source_vim_state_get_current_registergtk_source_vim_state_get_registersgtk_source_vim_state_set_can_repeatgtk_source_vim_state_get_can_repeatgtk_source_vim_state_end_user_actiongtk_source_vim_state_begin_user_actiongtk_source_vim_state_get_count_setgtk_source_vim_state_set_parentgtk_source_vim_state_unparentgtk_source_vim_state_set_countgtk_source_vim_state_get_countgtk_source_vim_state_append_commandgtk_source_vim_state_z_scrollgtk_source_vim_state_scroll_pagegtk_source_vim_state_scroll_half_pagegtk_source_vim_state_scroll_linegtk_source_vim_state_get_visible_linesgtk_source_vim_state_selectgtk_source_vim_state_synthesizegtk_source_vim_state_set_overwritegtk_source_vim_state_popgtk_source_vim_state_pushgtk_source_vim_state_handle_eventgtk_source_vim_state_repeatgtk_source_vim_state_get_rootgtk_source_vim_state_get_parentgtk_source_vim_state_get_currentgtk_source_vim_state_get_childgtk_source_vim_state_beepgtk_source_vim_state_get_buffergtk_source_vim_state_get_viewgtk_source_vim_registers_resetgtk_source_vim_registers_pushgtk_source_vim_registers_setgtk_source_vim_registers_get_numberedgtk_source_vim_registers_getgtk_source_vim_normal_cleargtk_source_vim_motion_set_linewise_keyvalgtk_source_vim_motion_is_jumpgtk_source_vim_motion_is_linewisegtk_source_vim_motion_invalidates_visual_columngtk_source_vim_motion_chaingtk_source_vim_motion_set_apply_on_leavegtk_source_vim_motion_get_apply_on_leavegtk_source_vim_motion_apply:������������(���Ȗ��g����������������get_regex_flagsexpand_regex_gtk_source_view_jump_to_iter_gtk_source_completion_words_utils_adjust_regiongtk_source_completion_words_model_cancelgtk_source_completion_words_model_can_filtergtk_source_completion_words_library_lockgtk_source_completion_words_model_newgtk_source_completion_words_library_find_firstgtk_source_completion_words_library_find_nextgtk_source_completion_words_library_unlockgtk_source_completion_words_proposal_get_wordgtk_source_completion_words_buffer_set_minimum_word_size_gtk_source_completion_words_utils_check_scan_regiongtk_source_completion_words_library_findgtk_source_completion_words_proposal_usegtk_source_completion_words_library_add_wordgtk_source_completion_words_proposal_unusegtk_source_completion_words_library_remove_wordgtk_source_completion_words_unregistergtk_source_completion_words_buffer_newgtk_source_completion_words_registergtk_source_completion_words_buffer_set_scan_batch_sizegtk_source_completion_words_buffer_get_buffergtk_source_completion_snippets_proposal_newgtk_source_vim_visual_ignore_commandgtk_source_vim_visual_clonegtk_source_vim_visual_warpgtk_source_vim_visual_get_boundsSYSPROF_CONTROL_FDres > 0falsebuffer_size < BUFFER_MAX_SIZE[sysprof-ring-buffer]fd > -1self != NULLself->ref_count > 0self->mode & MODE_WRITERlength > 0length < self->body_size(length & 0x7) == 0self->mode & MODE_READERcallback != NULLheadpos < self->body_sizetailpos < self->body_sizeheadpos < tailpos[sysprof]n_param_values == 3GtkSourceViewn_param_values == 5n_param_values == 6return_value != NULLn_param_values == 2tag-changedtag-addedGtkSourceCompletionGtkSourceBufferGtkSourceCompletionCellpropertycellGtkSourceCompletionContextGtkSourceBracketMatchTypeGtkSourceChangeCaseTypeGtkSourceSortFlagsGtkSourceCompletionColumncolumnMarkupPaintableWidgetwidgetGtkSourceCompletionActivationGtkSourceNewlineTypeGtkSourceCompressionTypeGtkSourceFileLoaderErrorGtkSourceFileSaverErrorGtkSourceFileSaverFlagsGtkSourceSpaceTypeFlagsGtkSourceSpaceLocationFlagsGtkSourceViewGutterPositionGtkSourceSmartHomeEndTypen_param_values == 4GTK_SOURCE_IS_BUFFER (buffer)priv->loading_count > 0tag-tableGtkSourceEngineGTK_SOURCE_IS_ENGINE (engine)start != NULL && end != NULLcontext_class != NULLpriv->loading_count >= 0GtkSourceBuffer::cursor-movedtyped-text!gicon || G_IS_ICON (gicon)position < G_MAXUINTself->completion != NULLbegin != NULL || end != NULLitems-changedG_IS_TASK (result)begin != NULLHighlight SyntaxHighlight Matching Bracketshighlight-matching-bracketslanguageLoadingloadingStyle schemeImplicit trailing newlineimplicit-trailing-newlinehighlight-updatedsource-mark-updatedbracket-matchedctx_data->lang != NULLdraw-spaces-setclassicsnippet-focusbracket-matchdef:errorcategory != NULLwhere != NULLBusybusyIf the context has no resultsEmptyprovider-model-changedself->has_populated == FALSEThe buffer for the viewNumber of Rowspage-sizeRemember Info Visibilityremember-info-visibilitySelect on Showselect-on-showShow Iconsshow-iconsprovider-addedprovider-removednotify::emptybinddelete-rangeinsert-textmark-setmove-cursorpaste-clipboardpage_size > 0page_size <= 32change != NULLself->end_mark == NULLnotify::completedself->begin_mark == NULLnonegridalwaysleadinginside-texttrailingGTK_SOURCE_SPACE_LOCATION_ALLGTK_SOURCE_SPACE_TYPE_NONEGTK_SOURCE_SPACE_TYPE_SPACEGTK_SOURCE_SPACE_TYPE_TABGTK_SOURCE_SPACE_TYPE_NEWLINEGTK_SOURCE_SPACE_TYPE_NBSPnbspGTK_SOURCE_SPACE_TYPE_ALLignore-invalid-charsignore-modification-timecreate-backupexternally-modifiedtoo-bigconversion-fallbackGTK_SOURCE_NEWLINE_TYPE_LFGTK_SOURCE_NEWLINE_TYPE_CRcrGTK_SOURCE_NEWLINE_TYPE_CR_LFcr-lfinteractiveuser-requestedGTK_SOURCE_SORT_FLAGS_NONEcase-sensitivereverse-orderremove-duplicatesGTK_SOURCE_CHANGE_CASE_LOWERlowerGTK_SOURCE_CHANGE_CASE_UPPERGTK_SOURCE_CHANGE_CASE_TOGGLEtoggleGTK_SOURCE_CHANGE_CASE_TITLEGTK_SOURCE_BRACKET_MATCH_NONEout-of-rangenot-foundenc != NULLGtkSourceFileLoaderGtkSourceFileSaverNot supportedGtkSourceEncodingGtkSourceFilestandard::content-typeapplication/x-gzipstandard::typeNot a regular file.gtksourceview-5standard::sizetime::modifieddefaultGtkSourceGutterGtkSourceGutterRenderervalue-changednotify::upperleavenotify::bufferThe markupThe textThe paintableThe pixbufThe icon nameIcon Nameicon-nameThe giconGtkSourceCompletionProviderNo resultsGtkSourceCompletionProposalUTF-8enc->charset != NULL%s (%s)ANSI_X3.4-1968US-ASCII (%s)UnknownasCURRENTGTK_SOURCE_IS_FILE (file)access::can-writegtk-source-file-loader-errorFileLoader.close-inputFileLoader.close-outputFileLoader.task-complete-cbFile too big.Written: %liWrite error: %sloader->task == NULLGtkSourceFileLoader.loadgtk-source-file-saver-errorsaver->task == NULLGTK_SOURCE_IS_GUTTER (gutter)GtkSourceGutterRendererPixbufGtkSourceGutterRendererTextarea != NULLxpad >= 0ypad >= 0xalign >= 0yalign >= 0GDK_IS_PAINTABLE (paintable)markup != NULLG_IS_LIST_MODEL (model)LocationlocationencodingNewline typenewline-typeCompression typecompression-typeRead Onlyread-onlyInput streaminput-streamG_IS_INPUT_STREAM (stream)G_IS_FILE (target_location)Allocation error: %sInvalid argumentremove-trailing-newlineGTK_IS_TEXT_BUFFER (buffer)add-trailing-newlineflagsThe gutters' text window typeWindow Typewindow_typevadjustmenthadjustmentFailed to locate %s within %sGTK_IS_TEXT_VIEW (text_view)lines->lines->len > 0prelitThe x-paddingX PaddingxpadThe y-paddingY PaddingypadThe x-alignmentX AlignmentxalignThe y-alignmentY AlignmentyalignThe viewThe ViewThe alignment modeAlignment Modealignment-modeactivatequery-activatablequery-datagutterrendererUnicodeISO-8859-1WesternISO-8859-2Central EuropeanISO-8859-3South EuropeanISO-8859-4BalticISO-8859-5CyrillicISO-8859-6ArabicISO-8859-7GreekISO-8859-8Hebrew VisualISO-8859-9TurkishISO-8859-10NordicISO-8859-13ISO-8859-14CelticISO-8859-15ISO-8859-16RomanianUTF-7UTF-16UTF-16BEUTF-16LEUTF-32UCS-2UCS-4ARMSCII-8ArmenianBIG5Chinese TraditionalBIG5-HKSCSCP866Cyrillic/RussianEUC-JPJapaneseEUC-JP-MSCP932EUC-KRKoreanEUC-TWGB18030Chinese SimplifiedGB2312GBKGEORGIAN-ACADEMYGeorgianIBM850IBM852IBM855IBM857IBM862HebrewIBM864ISO-2022-JPISO-2022-KRISO-IR-111JOHABKOI8RKOI8-RKOI8UCyrillic/UkrainianSHIFT_JISTCVNVietnameseTIS-620ThaiUHCVISCIIWINDOWS-1250WINDOWS-1251WINDOWS-1252WINDOWS-1253WINDOWS-1254WINDOWS-1255WINDOWS-1256WINDOWS-1257WINDOWS-1258Hover Delayhover-delayGtkSourceHoverGtkSourceHoverContextGtkSourceLanguageGtkSourceLanguageManagerGtkSourceGutterLinesgtk-source-hover-settlesliderGtkSourceHoverDisplayGtkSourceMapSliderorientationUnable to create new fontmapfontsBuilderBlocks.ttfLoading BuilderBlocks font...FontsLanguage idLanguage nameLanguage sectionHiddenhiddencursor-lineselectedsearch-pathLanguage idslanguage-idsmove-viewportvaluedraggingself->view != NULLGTK_IS_WIDGET (child)GtkSourceHoverProviderGTK_SOURCE_IS_HOVER (self)G_IS_ASYNC_RESULT (result)%s population failedGtkSourceIndenterGtkSourceIndenterInternallanguage->id != NULLlanguage->name != NULLlanguage->section != NULLmimetypesglobsGTK_SOURCE_IS_LANGUAGE (lang)ctx_data != NULLunknown context “%s”repl != NULL%s:%sFailed to load '%s': %slanguage->styles != NULL%s:style_id != NULLlm->ids == NULLlanguage-specslm->lang_dirs != NULL.langfilename != NULLresource://Unable to open '%s'translation-domainyestrueno_name_sectionOthersversion1.02.0metadataFailed to parse '%s'line >= lines->firstline <= lines->lastqname != 0GTK_SOURCE_IS_VIEW (view)key-pressedscrolllocation != NULLGTK_SOURCE_IS_INDENTER (self)Font Descriptionfont-descGtkSourceMapGTK_SOURCE_IS_MAP (map)locale/usr/share[gtksourceview-font]/usr/share/icons/hicolorfont-family:"%s";font-style:normal;font-style:oblique;font-style:italic;font-variant:normal;font-variant:small-caps;font-variant:all-small-caps;font-variant:petite-caps;font-variant:all-petite-caps;font-variant:unicase;font-variant:titling-caps;font-weight:normal;font-weight:bold;font-weight:%d;font-stretch:ultra-condensed;font-stretch:extra-condensed;font-stretch:condensed;font-stretch:semi-condensed;font-stretch:normal;font-stretch:semi-expanded;font-stretch:expanded;font-stretch:extra-expanded;font-stretch:ultra-expanded;font-size:%dpt;textview { %s }
view_bg_colormap-overlayforegroundforeground-setnotify::style-schemeheight-requestwidth-requesteditablecan-focusauto-indentshow-right-marginmonospacevexpandhexpandBuilderBlocksdrag-begindrag-enddrag-updateindent-widthtab-widthnotify::right-margin-positionThe mark categoryCategoryGtkSourceMarkGtkSourceMarkAttributesGtkSourcePrintCompositorGtkSourceRegionGtkSourceSearchContextMonospace 10The backgroundBackgroundThe GIconquery-tooltip-textquery-tooltip-markupleft-gravityGTK_SOURCE_IS_MARK (mark)GTK_IS_WIDGET (widget)priv->state == INITinterval <= 100font_name != NULLpriv->body_font != NULLUnsupported unitpriv->pagination_mark != NULL!tag || GTK_IS_TEXT_TAG (tag)GTK_SOURCE_IS_REGION (region)check_iterator (real)sr != NULLSubregions: %d-%dGtkSourceSchedulerhandler_id != 0GTK_IS_TEXT_MARK (mark)seq_iter != NULLSource BufferTab WidthWrap Modewrap-modePrint Line Numbersprint-line-numbersPrint Headerprint-headerPrint Footerprint-footerBody Font Namebody-font-nameLine Numbers Font Nameline-numbers-font-nameHeader Font Nameheader-font-nameFooter Font Namefooter-font-nameNumber of pagesn-pagesstyle-setstrikethrough-setweight-setunderline-setbackground-rgbaforeground-rgbastrikethroughpriv->layout == NULLpriv->header_layout == NULLpriv->footer_layout == NULLpriv->header_font != NULLpriv->header_height >= 0.0priv->footer_height >= 0.0priv->layout != NULLpriv->pages == NULLpriv->state == PAGINATINGStart paginating at %dPaginated in %lf secondsPrint Paginationpage_nr >= 0priv->buffer != NULLpriv->pages != NULLsettingsHighlight search occurrencesHighlighthighlightThe text style for matchesMatch stylematch-styleOccurrences countoccurrences-countRegular expression errorRegex errorregex-errorsearch-matchThe text to searchSearch textsearch-textCase sensitiveSearch at word boundariesAt word boundariesat-word-boundariesWrap aroundwrap-aroundRegex enabledregex-enabledVisible onlyvisible-onlyGtkSourceSearchSettingsGtkSourceSnippetGtkSourceSnippetContextThe trigger for the snippetTriggertriggerLanguage Idlanguage-idThe name for the snippetThe currently focused chunkFocus PositionGtkSourceSnippetChunkdecapitalizeuncapitalizecamelizefunctifynamespacestripsuffixinstanceslash_to_dotsdescend_path&amp;&gt;&lt;Private_private_PRIVATEsnippet->buffer != NULLsnippet->begin_mark != NULLsnippet->end_mark != NULLchunk->focus_position >= 0The snippet context.contextSpecThe text for the chunk.If text property is settext-setTooltip Text!snippet->insertedchunk->link.prev == NULLchunk->link.next == NULLchunk->link.data == chunkkey%ld|match_start != NULLmatch_end != NULL>=start_pos >= 0replace != NULL\b%s\bnotify!snippet->buffer!snippet->begin_mark!snippet->end_markTM_CURRENT_LINETM_SELECTED_TEXTTM_LINE_INDEXTM_LINE_NUMBERCURRENT_YEAR%YCURRENT_YEAR_SHORT%yCURRENT_MONTH%mCURRENT_MONTH_NAME%BCURRENT_MONTH_NAME_SHORT%bCURRENT_DATE%eCURRENT_DAY_NAME%ACURRENT_DAY_NAME_SHORT%aCURRENT_HOUR%HCURRENT_MINUTE%MCURRENT_SECOND%SCURRENT_SECONDS_UNIXBLOCK_COMMENT_STARTblock-comment-startBLOCK_COMMENT_ENDblock-comment-endLINE_COMMENTline-comment-startSnippet directoriesStyle scheme search pathScheme idsGtkSourceSnippetManagerGtkSourceSpaceDrawerGtkSourceStyleGtkSourceStyleSchemeGtkSourceStyleSchemeManagerDraw Spacesdraw-spacesDraw Spaces SetEnable Matrixenable-matrixauStyle scheme idStyle scheme nameStyle scheme descriptionStyle scheme filenameLine background colorLine backgroundline-backgroundBackground colorForeground colorForegroundBoldboldItalicitalicPango Underlinepango-underlineStrikethroughText scale factorScalescaleText weightWeightUnderline colorUnderline Colorunderline-colorLine background setline-background-setForeground setBackground setWhether bold attribute is setBold setbold-setItalic setitalic-setUnderline setStrikethrough setScale setscale-setWeight setUnderline color setunderline-color-setaction-nameaction-targetcould not parse color '%s'(null)%s: invalid color '%s'background-color: %s;
background-color: %s;GtkSourceTagchooser.style-schemeGtkSourceStyleSchemePreviewkey != NULLG_IS_SETTINGS (settings)style != NULLparagraph-backgroundparagraph-background-setunderline-rgbaunderline-rgba-setxx-largexx-smallmediumCurrent style schemeStyle SchemeThe style scheme to previewSelectedscheme->id != NULLscheme->name != NULLdef:net-addressdef:underlined/* %s */
textviewtextview texttextview:focus text selectionselection-unfocusedtextview text selectiontextview border gutterline-numbers-bordersecondary-cursortextview {
	caret-color: %s;
GtkSourceStyleSchemeChooser_Select_CancelSelect a Stylemargin-startmargin-bottommargin-topmargin-endresponsedestroy
	\\\t\r\nstyles/usr/share/manager->search_path != NULL.xmlunexpected element '%s'missing 'version' attributeunsupported version '%s'missing 'id' attributemissing 'name' attributeparent-schemename attribute missinguse-styleduplicated color '%s'author_descriptionunknown node '%s'StyleScheme.newreloadscheme_id != NULLnotify::scheme-ids.snippetsGtkSourceSpaceDrawer::drawfocusableleft-marginbottom-margintop-marginhalignpixel-sizeobject-select-symbolicvaligndefdef:typeXXXXXXXXXXXXXXXXXXXXdef:functiondef:commentdef:preprocessordef:stringdef:decimaldef:keyworddef:booleandef:constantdef:special-char          def:statementdef:identifiersource.change-case#%02X%02X%02XCommand Textcommand-textThe text for the command barCommand Bar Textcommand-bar-textexecute-commandformat-textGTK_SOURCE_VIEW (view)Impossible to set tab width.Enable Snippetsenable-snippetsShow Line Numbersshow-line-numbersShow Line Marksshow-line-marksindenterIndent WidthAuto IndentationInsert Spaces Instead of Tabsinsert-spaces-instead-of-tabsShow Right MarginPosition of the right marginRight Margin PositionSmart Home/Endsmart-home-endHighlight current linehighlight-current-lineIndent on tabindent-on-tabBackground patternbackground-patternSmart Backspacesmart-backspaceSpace Drawerspace-drawershow-completionline-mark-activatedmove-linesmove-wordspush-snippetmove-to-matching-bracketchange-numberjoin-lines(b)(i)(ii)GTK_SOURCE_IS_VIEW (object)key-releaseddropsourceviewAll _Upper Casesource.change-case('upper')All _Lower Casesource.change-case('lower')_Invert Casesource.change-case('toggle')_Title Casesource.change-case('title')C_hange CaseGtkSourceView::IsHighlightedindent_width > 0current-line-numbernotify::has-selectionsearch-startwindow-typepriority >= 0GtkSourceVimIMContextassistant.hideGtkSourceAssistantGtkSourceAssistantChild
Error during conversion: %sGtkSourceCompletionListBoxGtkSourceCompletionListBoxRowtag != NULLstart_offset < end_offsetce->buffer != NULLobserver != NULLGtkSourceCompletionInfoGtkSourceCompletionListGtkSourceBufferInputStreamGtkSourceBufferInternalGtkSourceBufferOutputStreamgtk-source-completionnotify::activenotify::alternatenotify::n-alternates%d of %uGTK_IS_SIZE_GROUP (before)GTK_IS_SIZE_GROUP (after)GTK_IS_WIDGET (toplevel)%d invalidsegment->end_at > offsetGtkSourceContextEngine:write:edit:w :write :e :edit formatreadycommand != NULLGtkTextBufferAdd trailing newlineRemove trailing newlineinvalid-char-stylevalidate_and_insertfrom-charsetcompletion-infotyped_textmoreShow the details assistantShow Detailsshow-detailsalternate_labelcommentslistboxscrollershow_detailsThe alternate to chooseAlternateThe number of alternatesN AlternatesThe context being displayedhscroll-policyvscroll-policyThe number of visible rowsN Rowsn-rowsrepositionproposal.move-next-alternategroup-leadern_rows > 0n_rows <= 32tnum%s: oopsnotify::highlight-syntax\00\01\02\03\04\05\06\07\08\09\0A\0B\0C\0D\0E\0F\10\11\12\13\14\15\16\17\18\19\1A\1B\1C\1D\1E\1F\20\21\22\23\24\25\26\27\28\29\2A\2B\2C\2D\2E\2F\30\31\32\33\34\35\36\37\38\39\3A\3B\3C\3D\3E\3F\40\41\42\43\44\45\46\47\48\49\4A\4B\4C\4D\4E\4F\50\51\52\53\54\55\56\57\58\59\5A\5B\5C\5D\5E\5F\60\61\62\63\64\65\66\67\68\69\6A\6B\6C\6D\6E\6F\70\71\72\73\74\75\76\77\78\79\7A\7B\7C\7D\7E\7F\80\81\82\83\84\85\86\87\88\89\8A\8B\8C\8D\8E\8F\90\91\92\93\94\95\96\97\98\99\9A\9B\9C\9D\9E\9F\A0\A1\A2\A3\A4\A5\A6\A7\A8\A9\AA\AB\AC\AD\AE\AF\B0\B1\B2\B3\B4\B5\B6\B7\B8\B9\BA\BB\BC\BD\BE\BF\C0\C1\C2\C3\C4\C5\C6\C7\C8\C9\CA\CB\CC\CD\CE\CF\D0\D1\D2\D3\D4\D5\D6\D7\D8\D9\DA\DB\DC\DD\DE\DF\E0\E1\E2\E3\E4\E5\E6\E7\E8\E9\EA\EB\EC\ED\EE\EF\F0\F1\F2\F3\F4\F5\F6\F7\F8\F9\FA\FB\FC\FD\FE\FFparser-error-quarkin file %s on line %d: %s
The message for the popoverMessagemessageMessage Typemessage-typequestionwarningother_(context && context->end$child_def->resolvedcurr_child->resolved$never-match^parent != NULL!end || start@%sextend-parentend-at-line-endfirst-line-onlyonce-onlystyle-insideprefixdestroying context %ssegment != NULLstart < endce->invalid_region.emptydefinition->u.match != NULLnew_context != NULL0123456789notify::cursor-visibleQWERTYGtkSourceGutterRendererLinesGtkSourceGutterRendererMarksGtkSourceHoverAssistantGtkSourceInformativehover-assistantThe text buffergtk-source-marks-sequence-%pGtkSourceSnippetBundleElement %s not supported_groupfilterGtkSourceMarksSequencemark-deletediter1 != NULLiter2 != NULLregex->ref_count > 0pattern != NULL%s: offset %d of pattern %smatch_info != NULLmatch_info->offsets != NULLmatch_num >= 0match_info->regex != NULLstart_pos != NULLend_pos != NULLmatch_info->matches != 0match_info->string != NULLInvalid group: %s../gtksourceview/implregex.cmatch_info->pos >= 0regex->code != NULLFailed to allocate match data\Ceval != NULLstart_position >= 0replacement != NULLhexadecimal digit expectedunfinished symbolic referenceillegal symbolic referencestray final “\”unknown escape sequenceextended(none)unable to open the filelanguage2.rngdupnamesparser_state->error == NULLsub-patternignore-stylestyle-refclass-disabledoriginalparent_id != NULLref_id != NULLunnamed-%uwhere$^to_replace_id != NULLreplace_with_id != NULLdefine-regexmap-tokeyword-char-class(?<!%s)(?=%s)(?<=%s)(?!%s)default-regex-optionslanguagestooltip$%s$%ucompletion-snippet-symbolicsnippets != NULLnotify::focus-positionsnippets->view != NULLGtkSourceVim-- INSERT --Indent after the prefix textIndentPrefixGTK_SOURCE_IS_VIM (self)GtkSourceVimCharPendingGtkSourceVimCommandBarGtkSourceVimCommandGtkSourceVimInsertGtkSourceVimInsertLiteralGtkSourceVimJumplistGtkSourceVimMarksGtkSourceVimMotionThe command to runSeleciton Motionselection-motion:colorscheme:delete:j:join:nohl:redo:set:sort:u:undo:y:yankpaste-afterpaste-beforetoggle-caseupcasedowncaserot13replace-oneunindentsearch-replacesearch-reversejump-backwardjump-forwardhlsincsearchft=filetype=docbkjavascriptlhaskellxhtmlts=sw=shiftwidth=tw=textwidth=syntax=offnoetnoexpandtabnonunowrapnoainoautoindentcommand_line != NULLc-sharpdocbookjshaskell-literaterpmspeclatex:quit:open:file-- REPLACE --GtkSourceVimState-- VISUAL ---- VISUAL LINE ---- VISUAL BLOCK --GtkSourceVimNormalGtkSourceVimRegistersn <= 9GtkSourceVimReplaceGtkSourceVimTextHistoryGtkSourceVimTextObjectGtkSourceVimVisual"event != NULLpriv->child == NULLpriv->link.data == selfself->forward_end != NULLself->backward_start != NULLself->extend != NULLgdgDThe parent stateParentThe source viewinsert != NULL:'<,'>GtkSourceSnippetResultsGtkSourceCompletionWordsModelThe provider titleTitleProvider priorityPriorityProposals Batch Sizeproposals-batch-sizeScan Batch Sizescan-batch-sizeMinimum Word Sizeminimum-word-sizeunlockThe word for the proposalWordunused(?<!\\)(\\\\)*\\[0-9](?<!\\)(\\\\)*\\%\{([^@]*?)\}(?<!\\)(\\\\)*\\%(\[|\])(?:(?Jattr->children != NULLword != NULLminimum_word_size >= 2GtkSourceCompletionSnippetsGtkSourceCompletionWordscompletion-word-symbolicsize != 0Document Words+CreatRingsend_all_blocking../src/libsysprof-capture/sysprof-collector.c../src/libsysprof-capture/sysprof-clock.c../src/libsysprof-capture/mapped-ring-buffer.cpos < (self->body_size + self->body_size)(buffer_size % _sysprof_getpagesize ()) == 0second == (void *)((uint8_t *)map + head_size + body_size)Failed to dup() fd, cannot continue
Failed to seek to end of file. Cannot determine buffer size.
Buffer is too small, cannot continue.
Buffer is too large, cannot continue.
Invalid buffer size, not page aligned.
../gtksourceview/gtksourcecompletioncell.c%s:%d: invalid %s id %u for "%s" of type '%s' in '%s'../gtksourceview/gtksourcecompletioncontext.cGtkSourceGutterRendererAlignmentModeGtkSourceBackgroundPatternTypetable == NULL || GTK_IS_TEXT_TAG_TABLE (table)GTK_SOURCE_ENGINE_GET_IFACE (engine)->update_highlight != NULLGTK_SOURCE_IS_MARKS_SEQUENCE (seq)gtk_text_iter_get_buffer (iter) == seq->buffergtksourceview:context-classes:%sgtksourceview:context-classes:../gtksourceview/gtksourcebuffer.cfile %s: line %d (%s): should not be reachedgtk_text_iter_get_buffer (start) == buffergtk_text_iter_get_buffer (end) == bufferGTK_SOURCE_ENGINE_GET_IFACE (engine)->text_deleted != NULLGTK_SOURCE_ENGINE_GET_IFACE (engine)->text_inserted != NULLgtk_text_iter_get_buffer (iter) == bufferGTK_SOURCE_IS_COMPLETION (self)../gtksourceview/gtksourcecompletion.cGTK_SOURCE_IS_COMPLETION_CELL (self)!widget || GTK_IS_WIDGET (widget)!widget || gtk_widget_get_parent (widget) == NULL!paintable || GDK_IS_PAINTABLE (paintable)GTK_SOURCE_IS_COMPLETION_CONTEXT (self)GTK_SOURCE_IS_COMPLETION (completion)g_task_is_valid (result, self)g_task_get_source_tag (G_TASK (result)) == _gtk_source_completion_context_complete_async!self || GTK_SOURCE_IS_COMPLETION_CONTEXT (self)Whether to highlight syntax in the bufferWhether to highlight matching bracketsLanguage object to get highlighting patterns fromIf a GtkSourceFileLoader is loading the bufferGTK_SOURCE_IS_LANGUAGE (language)GTK_SOURCE_IS_LANGUAGE (language) || language == NULLGTK_SOURCE_IS_STYLE_SCHEME (scheme)GTK_SOURCE_IS_STYLE_SCHEME (scheme) || scheme == NULLGTK_SOURCE_IS_SEARCH_CONTEXT (search)GTK_SOURCE_IS_COMPLETION_PROVIDER (provider)Is the completion context busy populatingNo such provider <%s %p> in contextNumber of rows to display to the userIf icons should be shown in the completion resultsThe text view for which to provide completionGTK_SOURCE_IS_COMPLETION_CONTEXT (context)GTK_SOURCE_IS_COMPLETION_PROPOSAL (proposal)!cancellable || G_IS_CANCELLABLE (cancellable)Completion failed to complete: %sGTK_SOURCE_BACKGROUND_PATTERN_TYPE_NONEGTK_SOURCE_BACKGROUND_PATTERN_TYPE_GRIDGTK_SOURCE_SMART_HOME_END_DISABLEDGTK_SOURCE_SMART_HOME_END_BEFOREGTK_SOURCE_SMART_HOME_END_AFTERGTK_SOURCE_SMART_HOME_END_ALWAYSGTK_SOURCE_VIEW_GUTTER_POSITION_LINESGTK_SOURCE_VIEW_GUTTER_POSITION_MARKSGTK_SOURCE_SPACE_LOCATION_NONEGTK_SOURCE_SPACE_LOCATION_LEADINGGTK_SOURCE_SPACE_LOCATION_INSIDE_TEXTGTK_SOURCE_SPACE_LOCATION_TRAILINGGTK_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE_CELLGTK_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE_FIRSTGTK_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE_LASTGTK_SOURCE_FILE_SAVER_FLAGS_NONEGTK_SOURCE_FILE_SAVER_FLAGS_IGNORE_INVALID_CHARSGTK_SOURCE_FILE_SAVER_FLAGS_IGNORE_MODIFICATION_TIMEGTK_SOURCE_FILE_SAVER_FLAGS_CREATE_BACKUPGTK_SOURCE_FILE_SAVER_ERROR_INVALID_CHARSGTK_SOURCE_FILE_SAVER_ERROR_EXTERNALLY_MODIFIEDGTK_SOURCE_FILE_LOADER_ERROR_TOO_BIGGTK_SOURCE_FILE_LOADER_ERROR_ENCODING_AUTO_DETECTION_FAILEDencoding-auto-detection-failedGTK_SOURCE_FILE_LOADER_ERROR_CONVERSION_FALLBACKGTK_SOURCE_COMPRESSION_TYPE_NONEGTK_SOURCE_COMPRESSION_TYPE_GZIPGTK_SOURCE_COMPLETION_ACTIVATION_NONEGTK_SOURCE_COMPLETION_ACTIVATION_INTERACTIVEGTK_SOURCE_COMPLETION_ACTIVATION_USER_REQUESTEDGTK_SOURCE_COMPLETION_COLUMN_ICONGTK_SOURCE_COMPLETION_COLUMN_BEFOREGTK_SOURCE_COMPLETION_COLUMN_TYPED_TEXTGTK_SOURCE_COMPLETION_COLUMN_AFTERGTK_SOURCE_COMPLETION_COLUMN_COMMENTGTK_SOURCE_COMPLETION_COLUMN_DETAILSGTK_SOURCE_SORT_FLAGS_CASE_SENSITIVEGTK_SOURCE_SORT_FLAGS_REVERSE_ORDERGTK_SOURCE_SORT_FLAGS_REMOVE_DUPLICATESGTK_SOURCE_SORT_FLAGS_FILENAMEGTK_SOURCE_BRACKET_MATCH_OUT_OF_RANGEGTK_SOURCE_BRACKET_MATCH_NOT_FOUNDGTK_SOURCE_BRACKET_MATCH_FOUND../gtksourceview/gtksourcefile.c../gtksourceview/gtksourcefileloader.c../gtksourceview/gtksourcegutter.ctask_data->input_stream != NULLstandard::content-type,standard::type,time::modified,standard::size,access::can-write../gtksourceview/gtksourcefilesaver.cGTK_SOURCE_IS_BUFFER_INPUT_STREAM (stream)../gtksourceview/gtksourcegutterrenderer.c../gtksourceview/gtksourcegutterrendererpixbuf.c../gtksourceview/gtksourcegutterrenderertext.cGTK_SOURCE_IS_COMPLETION_PROVIDER (self)['UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']Error while parsing encodings list for locale %s:
Translated list: %s
Error message: %s../gtksourceview/gtksourceencoding.clocation == NULL || G_IS_FILE (location)GtkSourceFileLoader: the GtkSourceFile's location is NULL. Call gtk_source_file_set_location() or read from a GInputStream.time::modified,access::can-writeError closing input stream: %sError closing output stream: %sGTK_SOURCE_IS_BUFFER_OUTPUT_STREAM (stream)There was an encoding conversion error so a fallback character was used.GTK_SOURCE_IS_FILE_LOADER (loader)error == NULL || *error == NULLg_task_is_valid (result, loader)The file is externally modified.GTK_SOURCE_IS_FILE_SAVER (saver)GtkSourceFileSaver: the GtkSourceFile's location is NULL. Use gtk_source_file_saver_new_with_target().g_task_is_valid (result, saver)GTK_SOURCE_IS_GUTTER_RENDERER (renderer)GTK_SOURCE_GUTTER_RENDERER (renderer)mode == GTK_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE_CELL || mode == GTK_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE_FIRST || mode == GTK_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE_LASTGTK_SOURCE_IS_GUTTER_RENDERER_PIXBUF (renderer)renderer == NULL || GDK_IS_PIXBUF (pixbuf)icon == NULL || G_IS_ICON (icon)GTK_SOURCE_IS_GUTTER_RENDERER_TEXT (renderer)GTK_SOURCE_IS_COMPLETION_CELL (cell)cancellable == NULL || G_IS_CANCELLABLE (cancellable)Overflow in the allocation of (%lu x %lu) bytesThe buffer contains invalid characters.!view || GTK_SOURCE_IS_VIEW (view)view == NULL || GTK_SOURCE_IS_VIEW (view)gtk_source_gutter_renderer_get_view (renderer) == NULLgtk_text_iter_get_buffer (begin) == buffer(lines->last - lines->first) >= (lines->lines->len - 1)GTK_SOURCE_IS_GUTTER_LINES (lines)Information about the lines to renderNumber of milliseconds to delay before showing assistant../gtksourceview/gtksourcehover.cWhether the language should be hidden from the usercontext data not freed in gtk_source_language_finalizeList of directories where the language specification files (.lang) are locatedLanguage specification directoriesList of the ids of the available languagesGTK_SOURCE_IS_HOVER_CONTEXT (self)GTK_SOURCE_IS_HOVER_DISPLAY (self)!sibling || GTK_IS_WIDGET (sibling)gtk_widget_get_parent (child) == (GtkWidget *)self->vboxGTK_SOURCE_IS_HOVER_PROVIDER (provider)GTK_SOURCE_IS_HOVER_CONTEXT (context)GTK_SOURCE_IS_HOVER_DISPLAY (display)Cannot populate, view destroyedNo hover providers populated the contextGTK_SOURCE_IS_LANGUAGE (object)../gtksourceview/gtksourcelanguage.c_gtk_source_language_create_engine() is called after language manager was finalizedgtk-source-context-engine-error-quarkMissing main language definition (id = “%s”).The language definition format version 1 (for syntax highlighting) is no longer supported by GtkSourceView >= 4.0. Please use version 2.GTK_SOURCE_IS_LANGUAGE_MANAGER (lm)../gtksourceview/gtksourcelanguagemanager.cImpossible to get language name from file '%s'Impossible to get version number from file '%s'Unsupported language spec version '%s' in file '%s'Error reading language specification file '%s'/usr/share/gtksourceview-5/language-specs/language2.rng(filename != NULL && *filename != '\0') || (content_type != NULL && *content_type != '\0')line - lines->first < lines->lines->len../gtksourceview/gtksourcegutterlines.cThe view this widget is mapping.The Pango font description to use.../gtksourceview/gtksourcemap.c/org/gnome/gtksourceview/css/GtkSourceView.csstextview.GtkSourceView text {background: transparent;}
textview.GtkSourceMap text {background: transparent;}
slider { background-color: %s; transition-duration: 300ms;}
slider:hover { background-color: %s;}
slider.dragging:hover { background-color: %s;}
g_value_get_string (value) != NULL../gtksourceview/gtksourcemark.c../gtksourceview/gtksourcemarkattributes.c../gtksourceview/gtksourceregion.cGTK_SOURCE_IS_MARK_ATTRIBUTES (attributes)ret == NULL || GDK_IS_PAINTABLE (ret)GTK_SOURCE_IS_PRINT_COMPOSITOR (compositor)width > 0 && width <= MAX_TAB_WIDTH../gtksourceview/gtksourceprintcompositor.cInvalid GtkSourceRegionIter: either the iterator is uninitialized, or the region has been modified since the iterator was created.region_to_add == NULL || GTK_SOURCE_IS_REGION (region_to_add)region_buffer == region_to_add_bufferregion_to_subtract == NULL || GTK_SOURCE_IS_REGION (region_to_subtract)region_buffer == region_to_subtract_bufferregion1 == NULL || GTK_SOURCE_IS_REGION (region1)region2 == NULL || GTK_SOURCE_IS_REGION (region2)region1_buffer == region2_buffergtk_text_mark_get_buffer (mark) == seq->bufferThe GtkSourceBuffer object to printWidth of a tab character expressed in spacesGTK_SOURCE_IS_BUFFER (gtk_text_view_get_buffer (GTK_TEXT_VIEW (view)))GTK_IS_PRINT_CONTEXT (context)priv->line_numbers_layout == NULLline_numbers_width: %f points (%f mm), line_numbers_height: %f points (%f mm)footer_height: %f points (%f mm)header_height: %f points (%f mm)priv->line_numbers_width >= 0.0real_margin_top: %f points (%f mm), real_margin_bottom: %f points (%f mm), real_margin_left: %f points (%f mm), real_margin_righ: %f points (%f mm)Printable page height too little.Printable page width too little.paper_width: %f points (%f mm), paper_heigth: %f points (%f mm), text_width: %f points (%f mm), text_height: %f points (%f mm)priv->line_numbers_layout != NULLpage %d starts at line %d (offset %d)(guint) page_nr < priv->pages->lenThe associated GtkSourceBufferThe associated GtkSourceSearchSettingsTotal number of search occurrencesNo match style defined nor 'search-match' style available.Whether to search by regular expressionWhether to exclude invisible text from the search../gtksourceview/gtksourcesearchsettings.cThe GtkTextBuffer for the snippetThe language-id for the snippetThe description for the snippet../gtksourceview/gtksourcesnippet.cGTK_SOURCE_IS_SEARCH_SETTINGS (settings)search_text == NULL || g_utf8_validate (search_text, -1, NULL)GTK_SOURCE_IS_SNIPPET (snippet)GTK_SOURCE_IS_SNIPPET_CHUNK (chunk)!chunk || GTK_SOURCE_IS_SNIPPET_CHUNK (chunk)Selecting chunk with range %d:%d to %d:%d (offset %d+%d)snippet->current_chunk != NULLNo more tab stops, moving to end of snippet../gtksourceview/gtksourcesnippetchunk.cThe specification to expand using the context.The focus position for the chunk.If the text property has been manually set.The tooltip text for the chunk.!context || GTK_SOURCE_IS_SNIPPET_CONTEXT (context)GTK_SOURCE_IS_SNIPPET_CONTEXT (self)Impossible to fetch regex match position.GTK_SOURCE_IS_SEARCH_CONTEXT (object)../gtksourceview/gtksourcesearchcontext.cg_task_is_valid (result, search)settings == NULL || GTK_SOURCE_IS_SEARCH_SETTINGS (settings)match_style == NULL || GTK_SOURCE_IS_STYLE (match_style)g_str_has_suffix (subject_replaced, suffix)strlen (subject_replaced) >= (guint)start_posGTK_SOURCE_IS_BUFFER_INTERNAL (buffer_internal)GTK_SOURCE_IS_SEARCH_CONTEXT (search_context)gtk_source_search_context_get_buffer (search_context) == bufferFailed to parse any content from snippet textList of directories with snippet definitions (*.snippets)List of directories and files where the style schemes are locatedList of the ids of the available style schemes../gtksourceview/gtksourcetag.cWhether line background color is setWhether foreground color is setWhether background color is setWhether italic attribute is setWhether underline attribute is setWhether strikethrough attribute is setWhether scale attribute is setWhether weight attribute is setWhether underline color attribute is set../gtksourceview/gtksourcestyle.c../gtksourceview/gtksourcestylescheme.cno color named '%s' in scheme '%s'../gtksourceview/gtksourcestylescheme.c:628/org/gnome/gtksourceview/ui/gtksourcestyleschemechooserwidget.uiGTK_SOURCE_IS_SPACE_DRAWER (drawer)g_variant_is_of_type (matrix, G_VARIANT_TYPE ("au"))../gtksourceview/gtksourcespacedrawer.c(flags & G_SETTINGS_BIND_INVERT_BOOLEAN) == 0%s(): the GSettings key must be of type "au".If the preview should have the selected statetextview border.left gutter {
  border-right: 1px solid %s;
}
	-gtk-secondary-caret-color: %s;
GtkSourceStyleSchemeChooserButtonGtkSourceStyleSchemeChooserWidgetGTK_SOURCE_IS_STYLE_SCHEME_CHOOSER (chooser)../gtksourceview/gtksourcestyleschemechooserwidget.c../gtksourceview/gtksourcestyleschemechooserbutton.cGTK_SOURCE_IS_STYLE_SCHEME_MANAGER (manager)GTK_SOURCE_IS_STYLE_SCHEME_PREVIEW (self)../gtksourceview/gtksourcestyleschemepreview.cresource:///org/gnome/gtksourceview/GTK_SOURCE_IS_SNIPPET_MANAGER (self)../gtksourceview/gtksourcesnippetmanager.c../gtksourceview/gtksourcestyleschememanager.ccould not load style scheme file '%s': %scould not parse scheme file '%s'could not load scheme file '%s': empty documentgtk-source-style-scheme-parser-errorin style '%s': unknown style '%s'in style '%s': style attributes used along with use-styleFailed to parse style attribute weight="%s"name attribute missing in 'color' tagvalue attribute missing in 'color' tagvalue in 'color' tag is not of the form '#RGB' or '#name'Unknown parent scheme '%s' in scheme '%s'Reference cycle in scheme '%s'parent_scheme == NULL || GTK_SOURCE_IS_STYLE_SCHEME (parent_scheme)Error reading snippet file '%s'GTK_SOURCE_IS_SNIPPET_BUNDLE (self->bundle)GtkSourceSpaceDrawer: color not set.Attempt to create GtkSourceStyleSchemePreview without a scheme!textview, textview text { font-family: BuilderBlocks; font-size: 4px; line-height: 8px; }
textview border.left gutter { padding-left: 2px; }
The text for the current command0 < width && width <= MAX_TAB_WIDTHwidth == -1 || (0 < width && width <= MAX_INDENT_WIDTH)1 <= pos && pos <= MAX_RIGHT_MARGIN_POSITIONThe completion object associated with the viewWhether to enable snippet expansionWhether to display line numbersWhether to display line mark pixbufsA indenter to use to indent typed textNumber of spaces to use for each step of indentWhether to enable auto indentationWhether to insert spaces instead of tabsWhether to display the right marginHOME and END keys move to first/last non whitespace characters on line before going to the start/end of the lineWhether to highlight the current lineWhether to indent the selected text when the tab key is pressedDraw a specific background pattern on the view../gtksourceview/gtksourceview.c!indenter || GTK_SOURCE_IS_INDENTER (indenter)Area: Y=%d Height=%d BeginLine=%d EndLine=%dpriv->right_margin_line_color_setGtkSourceView::paint-right-marginGtkSourceView::paint-marks-backgroundnotify::implicit-trailing-newlinewindow_type == GTK_TEXT_WINDOW_LEFT || window_type == GTK_TEXT_WINDOW_RIGHTGTK_SOURCE_IS_ASSISTANT (assistant)gtk_text_iter_get_buffer (location) == buffer../gtksourceview/gtksourcecontextengine.c../gtksourceview/gtksourcebufferinputstream.c../gtksourceview/gtksourcebufferoutputstream.cNot enough space in destinationThis should never happen, a problem happened constructing the Buffer Output Stream!Invalid byte sequence in conversion inputIncomplete UTF-8 sequence in inputGTK_SOURCE_IS_VIM_IM_CONTEXT (self)GTK_SOURCE_IS_ASSISTANT_CHILD (self)GTK_SOURCE_IS_ASSISTANT (child)GTK_SOURCE_IS_ASSISTANT (other)gtk_widget_get_parent (GTK_WIDGET (other)) == NULL!attach_to || GTK_SOURCE_IS_ASSISTANT (attach_to)!child || GTK_IS_WIDGET (child)GTK_SOURCE_IS_COMPLETION_INFO (self)GTK_SOURCE_IS_COMPLETION_LIST (self)../gtksourceview/gtksourcecompletionlist.cGTK_SOURCE_IS_COMPLETION_LIST_BOX (self)GTK_SOURCE_IS_COMPLETION_LIST_BOX_ROW (self)GTK_IS_SIZE_GROUP (typed_text)!widget || GTK_SOURCE_IS_VIEW (widget)../gtksourceview/gtksourcevimimcontext.cGTK_SOURCE_IS_ASSISTANT (self)Cannot remove assistant from type %sgtk-source-buffer-internal-keyIt is not possible to detect the encoding automaticallyConversion from character set “%s” to “UTF-8” is not supportedCould not open converter from “%s” to “UTF-8”priv->cursor_moved_block_count > 0gtk_source_buffer_output_stream_writeInvalid object, not initialized/org/gnome/gtksourceview/ui/gtksourcecompletionlistboxrow.uiThe context containing results/org/gnome/gtksourceview/ui/gtksourcecompletionlist.ui_gtk_source_completion_list_notify_proposal_cb_gtk_source_completion_list_reposition_cbThe proposal that is currently selectedproposal.move-previous-alternate!ret || GTK_SOURCE_IS_COMPLETION_PROPOSAL (ret)../gtksourceview/gtksourcecompletionlistbox.c!context || GTK_SOURCE_IS_COMPLETION_CONTEXT (context)!proposal || GTK_SOURCE_IS_COMPLETION_PROPOSAL (proposal)!provider || GTK_SOURCE_IS_COMPLETION_PROVIDER (provider)Potential circular dependency between styles detected for style '%s'../gtksourceview/gtksourcecontextengine.c:840context->subpattern_tags[sp_def->index] != NULLContextEngine::update_highlight!buffer || GTK_IS_TEXT_BUFFER (buffer)finalizing engine with attached bufferGTK_SOURCE_IS_CONTEXT_ENGINE (engine)GTK_SOURCE_HOVER_ASSISTANT_MOTIONgtk-source-hover-assistant-motiongtk-source-hover-assistant-timeoutThe message type for the popover/org/gnome/gtksourceview/ui/gtksourceinformative.uiUnknown id “%s” in regex “%s”GTK_SOURCE_ENGINE_GET_IFACE (engine)->attach_buffer != NULL../gtksourceview/gtksourcecontextengine.c:2817../gtksourceview/gtksourcecontextengine.c:2819../gtksourceview/gtksourcecontextengine.c:2826../gtksourceview/gtksourcecontextengine.c:2828(context == NULL && definition != NULL) || (context != NULL && definition == NULL)Cannot create a regex for all the transitions, the syntax highlighting process will be slower than usual.
The error was: %s(?<!\\)(\\\\)*\\%\{(.*?)@start\}Regular expression %s cannot be expanded.duplicated context id “%s”insufficient or redundant arguments creating the context '%s'context “%s” cannot contain a \%%{...@start} commandHighlighting a single line took too much time, syntax highlighting will be disabledanalyzed %d chars from %d to %d in %fmsstyle override used with wildcard context reference in language “%s” in ref “%s”invalid context reference “%s”GTK_SOURCE_ENGINE_GET_IFACE (engine)->set_style_scheme != NULLnotify::highlight-current-lineGTK_SOURCE_IS_INFORMATIVE (self)../gtksourceview/gtksourceinformative.cgkt-source-hover-assistant-motionGTK_SOURCE_IS_HOVER_ASSISTANT (self)n_providers == 0 || providers != NULLcairo_surface_get_type (surface) == CAIRO_SURFACE_TYPE_IMAGEcairo_image_surface_get_width (surface) > 0cairo_image_surface_get_height (surface) > 0GTK_SOURCE_IS_MARKS_SEQUENCE (object)../gtksourceview/gtksourcemarkssequence.cgtk_text_iter_get_buffer (iter1) == seq->buffergtk_text_iter_get_buffer (iter2) == seq->bufferCannot add assistant, it already has a parentGTK_SOURCE_IS_SNIPPET_BUNDLE (self)!other || GTK_SOURCE_IS_SNIPPET_BUNDLE (other)compile=%lx match=%lx pattern=%smatch_info->match_data != NULLimpl_match_info_matches (match_info)using \C is not supported in language definitionshexadecimal digit or “}” expectedmissing “<” in symbolic referencezero-length symbolic referenceError while parsing replacement text “%s” at char %lu: %scould not find the RelaxNG schema fileunable to load the RelaxNG schema '%s'ignore-style used not in a reference to contextin file %s: style-ref and ignore-style used simultaneouslyin file %s: style '%s' not definedunable to resolve language '%s' in ref '%s'In file '%s' referenced from '%s': %sstyle override used with wildcard context reference in language '%s' in ref '%s'invalid parent type for the context '%s'invalid location ('%s') for sub pattern '%s'wrong language version '%s', expected '%s'the map-to attribute '%s' for the style '%s' lacks the prefixunable to resolve language '%s'GTK_SOURCE_IS_SNIPPET_MANAGER (manager)../gtksourceview/vim/gtksourcevimcommand.cText to insert at the insertion cursor before entering insert modeText to insert after the insertion cursor before entering insert mode../gtksourceview/vim/gtksourceviminsert.cGTK_SOURCE_IS_VIM_CHAR_PENDING (self)GTK_SOURCE_IS_VIM_COMMAND_BAR (self)../gtksourceview/vim/gtksourcevim.cGTK_SOURCE_IS_VIM_COMMAND (self)GTK_SOURCE_IS_VIM_INSERT (self)GTK_SOURCE_IS_VIM_JUMPLIST (self)The motion for the insertion cursorThe motion for the selection bound!motion || GTK_SOURCE_IS_VIM_MOTION (motion)!selection_motion || GTK_SOURCE_IS_VIM_MOTION (selection_motion)GTK_SOURCE_IS_VIM_MOTION (motion)GTK_SOURCE_IS_VIM_MOTION (selection_motion)GTK_SOURCE_IS_VIM_MARKS (self)GTK_SOURCE_IS_VIM_STATE (current)../gtksourceview/vim/gtksourcevimstate.cGTK_SOURCE_IS_VIM_REGISTERS (self)GTK_SOURCE_IS_VIM_STATE (self)GTK_SOURCE_IS_VIM_STATE (priv->parent)Attempt to pop state %s from %s but it is not current!parent || GTK_SOURCE_IS_VIM_STATE (parent)GTK_SOURCE_IS_VIM_STATE (new_state)gtk_source_vim_state_get_parent (new_state) == NULLAttempt to push state %s onto %s when it already has a %sGTK_SOURCE_IS_VIM_TEXT_HISTORY (self)GTK_SOURCE_IS_VIM_TEXT_OBJECT (self)GTK_IS_TEXT_BUFFER (gtk_text_iter_get_buffer (begin))GTK_SOURCE_IS_VIM_MOTION (self)!self || GTK_SOURCE_IS_VIM_MOTION (self)!other || GTK_SOURCE_IS_VIM_MOTION (other)GTK_SOURCE_IS_VIM_NORMAL (self)GtkSourceCompletionWordsBufferGtkSourceCompletionWordsLibrary../gtksourceview/completion-providers/snippets/gtksourcecompletionsnippets.c../gtksourceview/completion-providers/words/gtksourcecompletionwordsproposal.cNumber of proposals added in one batchNumber of lines scanned in one batchThe minimum word size to complete../gtksourceview/completion-providers/words/gtksourcecompletionwords.cGTK_SOURCE_IS_COMPLETION_WORDS_LIBRARY (library)gtk_text_iter_compare (start, end) <= 0GTK_SOURCE_IS_COMPLETION_WORDS_MODEL (self)yalign >= 0.0 && yalign <= 1.0in regex “%s”: backreferences are not supported[gtksourceview cancel clipboard]GTK_SOURCE_IS_VIM_VISUAL (self)GtkSourceCompletionSnippetsProposalGtkSourceCompletionWordsProposalGTK_SOURCE_IS_COMPLETION_WORDS_PROPOSAL (proposal)GTK_SOURCE_IS_COMPLETION_WORDS (words)GtkSourceCompletionWordsBufferKeyGTK_SOURCE_IS_COMPLETION_WORDS_BUFFER (buffer)gtk_source_completion_words_populate_async../gtksourceview/completion-providers/snippets/gtksourcecompletionsnippetsproposal.cWords completion: 'start' iter not well placed.Words completion: 'end' iter not well placed.Could not find word to remove in buffer (%s), this should not happen!sysprof_clock_initmapped_ring_buffer_clearmapped_ring_buffer_drainmapped_ring_buffer_advanceget_body_at_posmapped_ring_buffer_allocatemapped_ring_buffer_get_fdmapped_ring_buffer_refmapped_ring_buffer_unrefmapped_ring_buffer_new_writermap_head_and_body_twicemapped_ring_buffer_new_reader;B@`��(B0��PB���hB���0��������������N���pN����B����B@���B���C���LC ���C����C@��D���LD���|D����D@���D� ��EP"��<E�#��lE�$���E�%���E�&��F0'��0F`(��\F�(��|F)���F@)���F�)���F�)��G*��G@*��(G`*��<G�*��PG�*��tGP+���G�+���G�+���G�+���G@,���G�,�� Hp.��lH�.���H@/���H�/���H 0���H�0��I01��<I�1��hI�2���I�3���I4���I�4��J05��<J�6��dJ@7���J�7���J`8���J�8��K�9��,K:��TK�:��|K0;���K�;���KP<���K�<��Lp=��DLP>���LA���L�A���L�D��,M�E��lM�H���M I���M�K��N L��LN�L���N`M���NN���N�N�� O O��LO�O��xO`P���O�P���O�S��PT��<P�V��hP`Y���P@Z���P�[���P�\��0Q^��pQpa���QPc���Q�d��R�e��TRg���R0h���R0v���R`y��4S���tSЀ���SP����S�T���8T0���dT�����T0����TP���U0���LU����U�����U���U`����U����V�<V`���dVЏ���V@����V`����V���� W����PW���xW`����W����Wp���X@���@X����hX�����X��X@��� Y���TY�����YР���Y���Zp���8Z����pZ����Z���Z@����ZЦ��[@���@[�����[ ����[�����[ ����[Ь��(\P���X\0����\��\p����\��]���4]����\]P����]P����]��]���� ^`���P^0����^����^����^���_���@_���_@���_����_���`��@`p��x``���`����`���a���@a���ha@���ap���a`���a@��$b���Lb����b����b����b�c@�(c��Xc��c���c`��c`� d��Xd��ld��d��d��e �(e0�Xe0��e���e��e��$f`���PfP����f`����f�����f�����f����f��g@���,g`���@gp���Tg����hg����|g�����g����g���g��g����g0����gp���h����(h��Hh ���hh0���|hp����h�����h����h`���i���Pi����i@���i����iP��j���4j��xj����j ���j����j`	��$k
��Pk@���k�
���kp���k���0l ��`l����l����l���lp��m��,m@��Lm0��xmp���m����m���mP���m��$n���Xn���nP���n����n����n0��Do ��to@���oP���o� ���o�!���o�"��4p@#��dp�#���p$���pP%���p&��q'��Dq�'��lq�(���q@)���q�)��r�*��,r�*��Tr@+��xrP+���r0,���r�,���r�-��s�.��@s01��ps�1���s@4���s�4���s�4��t�5��Lt�6��|t�6���t�7���tP8���t�8�� u�9��Hu0:��tu�:���u`;���u�;��vP=��4v�=��`vP>���v�>���v@?���vp?��w@D��0w�J��`w�K���wL���wpL���w�L��x0M��(x@T��Xx�T��|xU���x�U���x�U���x V��yY��DypY��hy�Y���y0Z���y�Z���y@[��z�[��@zP\��hz�\���z�]���z^���z�^��{`��t{�`���{Pe���{�e���{0f��|�f��@|g��h|@h���|�h���| i���|0j��}k��P}�k��|} l���}�l���}m���}Pn��(~o��`~�o���~Pr���~s���~�s�� pt��X�t����u���w���pw��,��w��T�x��t�`y�����y��Ѐ@{����{��,��|��\�}�����~������`���(�P���X�������Ѓ��������������P�������@�������������p���T���������Ą ���������8�0���t���������ą���������,��`�@�����P���܆���$���L�0���t�0�������������$�`���H�������0���������܈@�������<����h� ���� ��ȉ0��܉@���p����������,����@���d� ��x�0������������Ċ���؊����P��$�0��H�p��h����|������ ����`��܋��������� ��<�`��\����|��������ȌP�������P��8����d��������������̍����P������4����T�0��t������ ��Ď�����������@����d������@�������؏������,�P��P����p�����А@���p����<���`�0���������ԑ��� �,���X��������P�Ԓ���������8��L���t�����P��������$���T�0�����@�ܔ�����D�����t� ���������ĕP����@���(� ���`��������ȖP����p���8�`���p������P��̗����`������8����`�@�������̘�����������<����d������ ���������������8�0��l��������Țp����������0����D�P��d�0�������ě�����P��,����X��#����$�����$��̜P%����&��0�0'��\�*����p*����`,����,���P.��L��.��|�00�����0����0����0����0��(�`1��P��1��x��2�����2��ПP3�����4��8� 6��`�`6��t��6����p7����p8����:���=��H��>��x� @����A����B����B��0�`C��X��C��x��C�����D��ТPG�����H��(��Z��X��Z��l��[�����^��̣ a���`b��@�pb��T��b��h��b��|��b����Pc�����c��Ԥ�d���e��0�@e��P��e��t�f����@f����Pg�����g���0h��@�@j��t��j�����k�����l��� o����o��4�@q��l��r����`s��ħt����t���u��<��v��l��v�����x����@y����y���Pz��<��z��d��z����p{�����{��ܩ�|����|��8��}��l�P~����@��Ȫ��������$�����L�����t������p���īP�����Ѕ��(�����`� ������Ĭp����P���(� ���`�������p���ĭ���(����`�����������Ȯ���� ���0��d������Г��ԯ�������D�����|������������p���$�`���\�P�����@���̱0��������,�@���x�������P���زp���L���t�p��������������`���$����\������������0��������D�����x�0�����о��Ե�������<�P��p����������� ������(�p��L������p��ķ �������@��D����x�����P������������<����l�������	��̹��������(���T�@����� �����!����!����!����!���0"��<��"��`� $����%����@%��̻�&����'��(�0(��L�p(��l��(����`*����@+��ܼ@,����,��4��.��\�0/����P/����p/�����0����3��P�@4�����5��ؾ07��,��7��T��:�����;��Կ=����=��,��=��X�p>���� @�����@����@����A��,��C���� D�����D���`E��� F��<��F��h�pG�����G�����H����@I��(�J��\��J����K����@K�����K���� L�� ��L��D� M��x��M����N����pN����O��(�pO��L�P����0Q���� S���U��0��U��X�PV����PW���� Y�����Y���0\��H� _��x��a�����b�����b����pc��(��c��L�0d��p��d����@e�����f�����g����h��H��i��|��i�����k���� l����l��0��m��p�@n�����n����0o�����o��0�@p��X��q���� s����pt����`u����v��`��v����Pw�����w����px����z��<��|��p��~����p������������<�Љ��d�@�����������P�����В�� �����P�����|�Р����������б�������4���T�@���x������� �������������������4� ������������������� ��P�0��d�����������������<����t�����������������8��l�0���������(���`���������������������P�������������������(�����<��P����d�@���x�������������������������������`��������4���X�P��x���������������P���� �� �@��@���p�p��������������0���� �����@�	��l��	��������������0�����4�P��X�P����p���������@��������@��8����h�0���� !�����!����0"���#��,�p#��P��#��t�@$����p$���� %�����%�����%����&��4�'��\��'��|��'�����(�����(�����)�� ��*��X�,����P/�����/�����0��$�@1��X�2�����3���� 4�����4����:��T�@;��|��;����=�����=����@>����>��<�?��`�`?�����?����0@����A���C��,��H��\�pI����0J�����J�����K��(�@L��L�M��p��M���� N�����N�����O�� � P��P��P����@Q�����Q�����Q����@R�� ��T��L��T��l� U����@U�����U����V����pV��$�W��L�`W��p��W�����X�����Y���pZ��@��[���� \����P\����0a��(�`d��|��e�����f���� g����g��8�@h��d�i�����i�����j����@l��,��l��X�Po����`��������������`���D�����d��������������������������,�P���\���������������П��0�`���h�p���|������������Ь���� ��������8� ���\�����������б���� ����P���4�����T������P�����������$�`��\����������������p������H�0��t�p�������� ����0����@������ ����H����p����������������� �p��L���`���������������P��� ��L����x�p���������0����<���t�p����������8���l�@������������0�0�\����� ������0����8�p�h�����p�����������0���$�@���8�����`� �����������������$�����P�`�������������������D��	��p�
��������
���@������L����|�@��������P%���p(��<�P5��l�C�����C���F���F����G��P� H��t�PH�����H���pJ���0L��,��M��h�O�����O����P���S��8�T��l�W��@X��@`X��TpX��h�X��|�X����X����X����X����X���Y��pY��$�Y��8�Y��L�Y��l@Z���PZ����Z����Z���0[���P[���[��4 \��X�\��� ]���p]����]����^�� _��H�_��t�_���``����`���0a���Pa��0b��P�b����c����d����k�� 0l��@�l��`m���o����p����q���q���q��@r��`�r���s����s����t���u���u��8`v��h�v����v���w���Pw���`x��	�y��@	`{��l	�|���	@~���	0���	p���	0���,
����X
����
p����
�����
�����
�$@���D����d����� ��������p�������$���H@���h�����P������P���
����<
����p
`����
@����
���`���@����d ����p����Ѝ���@����`�������4���Xp�����������`����0��� ����D�h`���������0������������00���X���������p����������$P���X�����0����������p���,���\@����P��������������@����p ����0�����������P���@`���t���`���� �������,б��\���|��������P�������8���\�������P�����p��@p��p��������������`��<���������������P��0���T ���� ���4��hP��P�� ��`� ��@�`P����� �����< ���tP���������������@0���l����� ��������4	��l0
�����������P
�� `��0 p��D ���X ���l ���� ���� ���� ��� `��� ���!���L! ��x!����!����!@���!���"@��4"`��H"���l"���"����" ���"��� #��D#p��h#����#P���#����#��$���($���H$ ��x$�#���$�$���$�&��%@'��<%�)��p%�*���%�*���%+���%0-��&�-��(&�.��P&00��|&`2���&p3���&�4���&�7��('�:��T'�<���'P?���'�@���'B��(J��H(pM��x(�O���(T���( `��()�b��T)c��h)@d���)�d���)h���)Pl�� *�m��\*�n���*�n���*�p���*@���+��0+`���d+P����+p����+�����+`���,����8,К��l,P����,�����,�����,p���-0���<-����\-�|-����-�����-���.`���,.Э��T.�t.`����.Ю���.p����.`���,/��X/`����/@����/p����/���0е��,0����X0�����0��0����0����0@����0`���1���<1����`10����1�����1�����1 ����1`���2н��02����`2�����2����20����2���3��$3`��P3P���3`���3����3����30��4���d4����4����4 ���4P��5���H5 ���5����50���5���6 ��<6���t6����6����6���6`��7���<7P��d7����7���7����7����7���08���\8P��8���8���8 ��8��9 �L9��p9���9��9���9 �:��D:��t:��:���:0���;���0;����d;�����;����;`���;���<���(<�*��X< -���<�/���<�4���<�4��= ;��8=�<��h=�=���=�?���=@���=�B��>D��H>@E���>@F���>0G���>�G��?J��P?pK���?�L���?�M���?�P�� @�R���@ S���@�S���@0T��A�T��8AU��\ApZ���A�Z���A0[���A�[���A^��0B^��DB0^��XBP^��lB`^���Bp^���B�^���B�^���B�^���B�^���B _��CP_��(C�_��HC�_��lC `���C�`���C�`���C�a���C b�� D`b��DD0e���D`e���D0f���Dpf�� E@g��TEh���EPh���E�h���Ei��F@i��4Fj��hF�k���Fpl���F0m��G�m��$Go��LG�o��pG�q���G�r���Gs���GPs��H�s��$H@t��XHu��|H@v���Hw���H w���H0w���H@w��IPw��I`w��(Ipw��<I�w��PI�w��dIpz���I�z���I�z���I0}���I�}��J@~��<J�~��dJ`���J����J�����J�K���,K���XK���KP����K�����K����K0���L����DL���hLP����L�����L���LP����L����M����LMp���|M�����M0����M�����M�N@���0N����XNЋ��xNp����N����N����O����PO�|O@����O�����OЏ���O ���P����,P����LP����P`����PД���P��P@���Q����4Q@���\Q����Q�����Qp����Q����R����<R����lR�����RP����R ���S0���8S@���lS����S���S����T���0T@���`T�����T���T�����T��<U`���pU����U�����U���Vp���,V`���XVp����V��V@����V����VP���(W���TW����Wp���W����W���X���8XP��`X����XP���X`���Xp���X���Y���8Y���LY��xYp���Y`���Y ���Y���(Zp��TZ���Z���Z��Z�[��<[��h[����[p����[����[0���\P���D\����|\���\�����\ ���]����P]`����]�����] ���]0���]p��^���$^���8^���L^���`^���t^����^���^ ���^@���^`���^���_���<_���\_���|_���_����_@���_0��$` ��\`���`����`����`����` ��a@��8a`��Xa���xa����a	���a�	���a�	��b`
��(b��Lb���pb@���b����b 
���b�
��c ��8c���\c����cp���c ���c���d���,d���Pd���td����d����d����d���,e@��Te���|e0���e����e����e���f0 ��0fP ��Pf� ��pf !���f�!���f0"���f�#��gP$��<g�$��\gP&���g(���gP(���g�(���g`)��h`-��Lhp.���h�.���h 0���h00���h@0��ip0��i�0��@i01��`i�1���i�1���i2���i�2���i�2��jP3��8j04��dj�4���j�4���j5���j`5���j�5��k6��,k8��tk9���kP:���k�:���k0<��l >��Xl0>��ll?���l�?���l�?���l0@��m�@��DmPA��lmB���m�B���m0C���m�D��,n�F��dnG���nG���n�G���n�H��o�I��0o`J��doK���o�K���o0L���o�L��(p�M��XppN���p�N���p0O���p@O���p�P��q�Q��<q�R��tq�S���q�T���q@V��r�V��@r0W��hr�W���r�W���r0X���r�X��s�X��s�Y��Hs0Z��ts�Z���sP[���s�[���s�\��0tP]��dt _���t�_���t0`���t�`��u`a��Hu�a��hub���u b���u�b���u f��v@h��Lv�h��tv0i���v�i���vj���v�j���v�j�� w`k��@w�k��`w@l���w�l���w m���w�m���wn��xpn�� x�n��@x`o��`x�o���x@p���x�p���x q���x�q��yr��$y�r��Dys��dy�w���yPx���y�x���y�x��zy��$z�y��Pz@z���z�{���z`|���z�|��{@}��8{p}��X{�}��x{�}���{~���{0~���{`~���{�~��|�~��8|���d|�����|��|p����|�����|���(}p���\}p����}���}����} ��� ~��T~�����~����~�����~@���`���L��|Г���p����Д���p���,�`���X�����������������̀���������$�����T�С��h�@���������ā�����$�@���\�@�����P���Ђ���������(����T���� ���������؃p����@���@��h���������Є0�����0����\���������̅�������@�0��T�@��h����|����������������@��̆���������������(���<���P�@��p�P����`��������� ����������(����L����l�������������Ĉ����������H�0��\�@��p�`����p����p��̉��������`��4����H� ��p�@���P�Њ������0�<���\�p���P�����ȋ`��0��`�0���P��t�@�����Č���p� ���H�����@���0�Ѝ���@�0���d�����Ď����`���(����\���������������	���p
��H���x�P����@��А���`��(�P��\�������������������ԑ�������(�P��L������ ������������0��D����l�� ���� #��̓`#���$����$��@��$��`�P%�����%�����%��̔�&�����'��(��(��X�`)����+����-���p-���@.��\��.����/�����/��Ė�0����02��0��2��T��<�����E�����E��ȗ�F�����G��$��G��8�@I��d��I����K��Ș�M����Q��L��T��|��U�����X��ܙ�[���\��H��\��p��b����pc����c��$�0e��\��f����@h��ț�i����pk��4�l��X��m�����p����r����s��,�pt��\��t�����u�����u��ԝ�w����w��(�pz��\�0{�����{�����{��̞0}���� ~���@���L�`���`�������Ѐ����zRx�$0G��DFJw�?9*3$"D؋�`\ ��Dt���,<���J�C
D��E�D�l
�B�B�B�A�C`�����<�d��J�C
D��E�D�r
�B�B�B�A�E`�����4���N�C
D��E�D�L
F`�����<@<��J�C
D��E�D�k
�B�B�B�A�D`�����<����J�C
D��E�D�k
�B�B�B�A�D`�����<����J�C
D��E�D�l
�B�B�B�A�C`�����<,��J�C
D��E�D�k
�B�B�B�A�D`�����,@|���E�C
D��G��D�
A,p,���E�F
H����D�5
D,����E�C
H����D�Q
K,�\��~E�C
D��G��D��
C,���E�C
D��G��D��
C,0��E�C
D��E�J���
F(`l��E�C
B�E�J���
J@�P���S�C
D��E�E�D�v
�B�B�B�B�A�I`������,����	E�C
B�E�E�J���
E ���_E�J
C��A($���+E�C
D��E�H��
EP���>A�J
r p��fA�J
E�U�h��+E�C
E�](�x��vE�C
C��z
Ka�����������:��0�� D(��fE�C
C��Zht��Q|���?E�C
A�t��������3X�E
HK����MA�J
E�| �<��QE�C
A�FHx���E�C
B�G��H�z
MR
NF
J�
Ef
A`��� t���E�C
C��� ����A�C
E��
A���:E�J
A�e �0��kE�C
A�C
L,|��E�C
B�J��i
CV(0���E�C
I���`
GP0\P��&E�C
M������
GN
B$�L��a�C
A�c
Hr$����a�C
A�c
Hr$���a�C
A�c
Hr$���a�C
A�c
Hr$0���tE�C
A�I
N$XD��a�C
A�c
Hr$����a�C
A�c
Hr$���a�C
A�c
Hr$�|��a�C
A�c
Hr$����a�C
A�c
Hr$ 	L��a�C
A�c
Hr$H	���a�C
A�c
Hr$p	��a�C
A�c
Hr$�	���a�C
A�c
Hr$�	���a�C
A�c
Hr$�	T��a�C
A�c
Hr$
���a�C
A�c
Hr@8
$���W�C
D��E�E�D�{
�D�B�B�B�A�N`������,|
���E�F
D��E�J���
J@�
@���W�C
D��E�E�D�N
�B�B�B�B�A�M`������,�
���E�F
B�N�����
D< ���J�C
D��E�D�p
�B�B�B�A�G`�����,`���E�F
H����H�P
E<���J�C
D��E�D�o
�B�B�B�A�H`�����,�<��iE�C
B�I���D�
F<|��J�C
D��E�D�j
�B�B�B�A�E`����� @��E�C
}
Kd(��x��$�P��ma�C
A�c
H\4����E�C
B�H�C
KN
JY
O$���E�C
A�|
[a(
x��qE�J
B�E�s
G`(@
��qE�J
B�E�s
G`0l
 ���E�C
B�F��X
H`
H_$�
���nE�J
B�E�r
H<�
����E�C
B�E�E�F��
EN
Bc
M$���nE�J
B�E�r
H(0����E�C
F���D��
K(\0���E�C
F���D��
K0�����E�C
B�E�D�e
HU
K(�p	��cE�C
D��F��
F8��
��!E�C
B�E�E�D��
IQ
G]
K<$���/E�C
B�E�D��
GP
Hf
Bf
J,d���\E�C
B�T�����
D0�����E�C
I�����f
Iy
A<�t��/E�C
B�E�D��
GP
Hf
Bf
J<d��/E�C
B�E�D��
GP
Hf
Bf
J0HT��EE�C
N����s
G�
E0|p��-E�C
N�����
Js
E<�l���
E�C
D��E�F��U
Ly
O-

K4�,#��+E�C
B�J����H
L|
E<($&���E�C
H����D��
Dy
Ou
K0h�,���E�C
B�F��Y
Ga
O_(� -��tE�J
B�E�s
Gc,�t-���E�J
B�E�|
F`
H0��-��
E�C
B�E�A
HW
I�(,�.��-E�C
M������
H<X�/���E�C
F���E�D�~
K
D~
B8�3��jA�C
F���E�H��
IN
Bc
M4�H5��E�C
D��E�E�D�~
HJ
F006���E�C
D��E�D�`
Ky
G0@�6���E�C
D��E�D�`
Ky
G$t�7��ma�C
A�c
H\$��7��_E�C
A�v
AS$�8��rE�C
A�y
Na�`8��0E�C
A�V p8��^E�C
A�v
A$0�8��jE�C
A�v
Ia$X�8��oE�C
A�}
JS$�<9��bE�C
A�u
Ba4��9��E�C
D��|
HS
MZ
F�0�l:��1E�C
M�����
DP,x;���E�C
M�����B
I$D8=��ma�C
A�c
H\ l�=��^E�C
A�v
AD��=���E�C
D��D��
C_
I[
M�
HB
N$�@��bE�C
A�u
Ba0\@���E�C
B�D��
ED
DY$4�@��rE�C
A�y
Na0\PA���E�C
D��D��
G_
IZ4�B��"E�C
D��D��
G_
IQ
GH�C��DE�C
D��E�D��
JT
D]
KM
KR
NO0D���E�C
B�D��
JY
ODHH�D���E�C
B�E�}
L|
LT
LT
Ed
CS
M4�F��E�C
D��D��
F_
IQ
G4��F��!E�C
D��D��
M_
IZ
F$�G��ma�C
A�c
H\4,0H��NE�C
B�E�E�E�H��
Hc
EdHI��HE�E
x
A(�xI���E�C
D��E�D��
D �K��^E�C
A�v
A$�XK���E�C
A�|
[a4��K��bE�C
B�E�E�E�D��
Dc
E@4�M��eE�C
B�E�D��
Cf
Jf
Jf
JP$x$O��jE�C
A�v
Ia$�lO��rE�C
A�{
La$��O��rE�C
A�{
La(�P���E�C
N����}
E,�P��~O�C
A�qL��H��e0L�P���E�C
B�J��e
Ge
Kb$��Q���E�C
L���v
F,�4R��tE�C
H����D��
E$��S��bE�C
A�u
Ba$�S��E�C
C���
L$(�V���E�C
A�}
Za8P,W���E�C
D��E�H��
GN
JX
H0��Y���E�C
B�H���x
F[
A$�|Z���E�C
C��T
A(��Z���S�J
B�D�U
HD,X[���E�C
I���^
A|
D8D\���E�C
H����D��
K�
M^
B,��]���A�C
I���]
Fx
H,�L^���A�C
P�����J
B��d��+E�C
E�]0�d���E�C
B�F��Y
Gi
G_D4xe��5E�C
B�E�}
LS
ES
MS
MT
Ld|pf��>E�C
E�l4��f���E�C
F���E�D��
GA
G,��i���E�C
F���E�D�
I,�l��(E�C
F���E�D��
H44�m��]E�C
H����D�X
D�
B0l�n���E�C
B�E�E�D�f
Bh
H(��o��oE�C
B�E�D�
H,��p���E�C
B�D�|
FY
G4��q���E�C
D��D��
G_
IZ
F$4Hr��DE�C
C��"
C$\ps��QE�G
C���
K4��t��)E�C
D��D��
F_
In
J,��u���E�C
B�D��
J`
H(�`v���E�C
E����
L$ y��kE�C
B�H�T0@ \z��E�C
A�M
JS
My
G t H{���E�C
A��
F0� �{���A�C
A��
FE
KS
M$� �|��cE�C
L���@
D$� �}��=E�C
A�^
IH,!~��[E�C
B�E�G�[
G^$L!@~��oE�C
A�y
NS$t!�~���E�C
I���q
F4�!�~���E�C
B�D�]
EY
GD
D<�!x���E�C
B�F���
ET
LB
N�4"8���qE�C
B�E�E�D�
D]
KL"����	4`"|���	E�C
B�D��
OD
DY
O(�"T����E�C
A�C
D
A,�"(����Q�C
A�w
DR
��N$�"Ȅ��ME�C
B�I��y,#�E�C
B�J��J��!
A<L#І���E�C
B�E�E�E�D�
Lc
E~
B,�#�����A�C
I������
B,�#���E�C
C��h
E\
L(�#��E�C
B�D��
DY($�����E�C
D��H�l
H4D$����E�C
F���F��c
I@
H,|$����E�C
N�����
D�$����H�$ܔ���$ؔ���$Ԕ�� �$Д��WE�C
B�D�C %���4%���H%���\%���p%��� �%(����%$����% ����%����%���,�%4���<Q�Q
Y&T���*&p���>A�J
r<&����>A�J
r\&����p&����5E�C
A�k�&̕��'A�J
W �&ܕ��RA�C
H
A �&���VE�C
B�D�BH�&T���"E�I
D��D�D
NM
KN
JM
KM
E_@D'8����E�I
I���l
MS
M_
AN
JN0�'��N�C
E���m
EK�B�B�A� �'p���`A�J
E�O �'�����E�C
A�� (8����E�C
A�z@((����E�C
B�M��x
IX
H`
HS
EZ l(�����J�C
A�p�� �(���J�C
A�g��0�(X����A�C
I������
HD
L,�(�����E�C
D��F�J���
A()4����E�C
B�E�M��u
G,D)����%E�C
D��I�M���
D,t)�����E�C
D��F�J��
J(�)(����A�C
G����n
GP�)����>E�F
D��u
LM
KM
KM
KM
KL
LL
Ed,$*x���jE�C
B�E�I��v
JM(T*�����E�C
D��E�K�[
I$�*L����A�C
I����
H,�*$���,E�C
B�E�M��
B �*$���[E�C
A�v
I �*`����E�C
A� +̨��4E�J
A�b(@+���E�C
M������
Dl+����:E�C
E�l�+��:E�C
E�l�+�JE�G
E�x�+ ���JE�C
E�|(�+P����E�C
I������
E0,���E�C
F���J��l
LN$L,P���FE�C
A�k
LEt,x���MA�J
E�| �,����fA�J
E�U$�,�E�C
B�J��T�,��LE�I
D��D�
KM
KN
JN
JO
IM
KO
E_,8-���E�C
I������
ENh-���� |-����E�C
A��
K$�-����TE�C
A�-
J$�-԰���E�C
B�J���4�-|����E�C
I���|
KV
J_
I,(.D����E�C
D��H�y
CX
HX.Բ��>E�C
E�p$x.�vE�C
E�Y
JE<�.L���NE�C
B�J��^
Fb
FJ
F](�.\����a�C
C��b
G](/���E�C
B�K�H��
I$8/�����E�C
A�`
Ga8`/,����E�C
B�E�D�Y
Dg
If
Jf,�/��E�C
B�E�D�T
If(�/`����a�C
C��b
G]$�/���E�C
A�N
Ia$ 0L���ma�C
A�c
H\ H0����GE�E
C��ul0����,�0�����E�C
I���g
HJ
F �0l����E�C
C
E8�0�����E�C
C��K
Jk
EN
J`
H 1�����E�C
E�B
A,41X����E�C
B�E�O���^
D,d1�����E�C
E�g
La
Oa,�1(���jE�J
B�N��I�I�
C$�1h���ma�C
A�c
H\�1����E�C
H02����E�C
D��I�D��
B]
K,@2�����E�C
B�J��i
CX$p2����nE�J
B�E�q
I,�2D���A�C
G�����
FM �2��dE�C
E�F
E$�2P��nE�J
B�E�r
H$3����E�C
E����
E(<3`��qE�J
B�E�r
H`(h3���qE�J
B�E�r
H`0�3���E�C
B�E�E�E�H�Y
Fc(�3����E�J
B�E�}
M`0�3���_E�C
F���D�g
GL
D((4��qE�J
B�E�s
G`(T4h��qE�J
B�E�s
G`(�4���qE�J
B�E�s
G`$�4��ma�C
A�c
H\�4X��(Q�J
F,�4h���E�C
B�G��I���
G,$5��NE�C
D��K��G�
D4T5(��E�C
F���F��b
Jj
F �5��^E�C
A�v
A �5L��^E�C
A�v
A �5���^E�C
A�v
A �5���^E�C
A�v
A,6��
E�C
D��H����
G L6���^E�C
A�v
A$p6��bE�C
A�u
Ba$�6d��bE�C
A�u
Ba$�6���ma�C
A�c
H\�6���(Q�J
F,7���E�C
D��H��K��
G 87���^E�C
A�v
A \7�^E�C
A�v
A �7<�^E�C
A�v
A4�7x��E�C
B�D�M
ED
DY
O �7��^E�C
A�v
A08,��E�C
B�D�z
HR
NY
G$48��bE�C
A�u
Ba0\8���E�C
B�D�z
HR
NY
G �8L��E�C
A�`
G$�8��bE�C
A�u
Ba0�8 ��E�C
B�D�z
HR
NY
GT9��]E�C
B�E�|
E[
E[
ES
ET
LS
ES
Ed$h9��bE�C
A�u
Ba,�9���E�C
F���E�D��
B$�9|�ma�C
A�c
H\$�9��pE�C
D��H�[ :�^E�C
A�v
A$4:H�ma�C
A�c
H\8\:��1E�C
B�E�E�D��
N]
KH
H �:��fA�J
E�U �:��fA�J
E�U(�:,�E�C
D��D��
F4;��E�C
B�E�E�E�D�k
Hc
M(D;���O�C
A�[
BW��(p;�qE�J
B�E�r
H`$�;p�nE�J
B�E�r
H(�;��qE�J
B�E�r
H`(�;�3E�C
M�����W
D4< �E�C
D��D�O
A`
H_
I(T<��qE�J
B�E�r
H`,�<��E�C
F���G�N�s
J4�<��E�C
D��D�O
A`
H_
I(�<�sE�J
B�E�t
Fb4=h��E�C
B�H��Y
Ea
O_
I(L=���sE�J
B�E�t
Fb4x=d����E�C
B�H��Y
Ea
O_
ID�=���&E�C
B�E�|
Ed
DS
EQ
OS
MQ$�=�nE�J
B�E�r
H$ ><���ma�C
A�c
H\H>����E�C
H,h>����TE�C
D��D��
I_
I(�>����qE�J
B�E�q
I`,�>���QE�C
D��D��
H_
I(�>8���qE�J
B�E�q
I`, ?�����E�C
B�F��}
K_
I(P?,���qE�J
B�E�q
I`4|?����aE�C
D��D��
OJ
F_
I<�?����iE�C
D��K�{
NZ
F_
A�
A$�?��nE�J
B�E�r
H,@0����E�C
D��D�~
J_
I$L@�ma�C
A�c
H\8t@8��E�C
B�E�E�D��
LH
H]
K8�@��E�C
B�E�E�D��
LH
H]
K�@���E�C
H4A����E�C
B�E�D�t
I_
I]4DA����E�C
B�E�D�t
I_
I]$|A0��rE�C
A�B
Ea,�A����E�C
D��H�|
Hj8�A(���E�C
B�D�q
A`
H`
H^4B���lE�C
B�E�E�E�D��
Hj
F4HB��)E�C
B�E�E�E�D��
Gc
M4�B��9E�C
B�E�D��
H_
IZ
F4�B��9E�C
B�E�D��
H_
IZ
F8�B	��wE�C
B�E�D��
Lf
Jf
Jf8,C`
���E�C
B�E�E�D�
H]
Kx$hC���\E�C
C��.
O$�C���LE�C
C��%
H0�C���E�C
B�D�u
M`
H`0�C���NE�C
B�E�D��
Df
J0 D����E�C
B�D�u
M`
H`0TD���NE�C
B�E�D��
Df
JD�D���E�C
F���E�D��
I"
N�
E�
ED�Dl���E�C
H����D��
J
E�
E�
E$E����E�C
C���
M$@E���DE�C
A�
I<hE����E�C
E���m
Fa
G�
L_
I0�Et��AA�C
H����D��
Oc
M8�E� ��qE�C
B�E�H��
J_
I@
H F�!��WE�C
B�D�C4<F"��4E�C
F���F���
Er
E,tF$���E�C
D��H���A
K(�Fx&��GE�C
M������
D0�F�'���E�C
D��E�D�
Bd
D(G()���E�C
P������
G(0G�7���E�C
G����U
L,\G0;��~E�C
H����H��
H,�G�<���E�F
F���J���
G�GP?��	�GL?��	�GH?��,�Gd?��
H`?��! H|?�� 4Hx?��9J�C
A�`��XH�?��lH�?�� �H�?��CE�C
A�h
G�H�?���H�?�� �H�?��aE�C
A�~
I$�H@��<E�C
A�[
DO I$@���E�C
A��
M<I�@��?E�C
A�t\IA��!pIA��;E�C
A�p�I<A��;E�C
A�p�I\A��>A�J
r�I|A��>A�J
r�I�A��>A�J
rJ�A��>A�J
r0J�A��>A�J
rPJ�A��-E�C
A�cpJB��&E�C
A�\(�JB��NQ�C
A�k
��HE�J@B��<E�C
A�r�J`B��<E�C
A�r,�J�B���E�K
A�y
VJ
FE(,KC���J�C
D��D�eF����,XKtC���E�C
B�J��i
CV �K�C���E�C
A��
I�K�D�� �K�D��IE�C
A�e
J �K�D��iE�C
A�G
HL4E��;E�C
A�p(LTE��MA�J
E�|HL�E��MA�J
E�|hL�E��AE�C
A�s,�L�E���E�F
D��S���X
F$�LTH��ba�F
C��]
I(�L�H��,E�C
M�����C
H$M�J��,E�C
A�
N 4M�K���E�C
A�z XML��NE�C
A�C(|M@L��fE�Q
B�I�I�K�p �M�L���E�C
A�c
D(�M�L��=E�F
B�D�_
HD$�MM���E�C
C���
Q  N�M��QE�C
A�F0DN�M���E�C
M�����V
Ea
G(xN�P��]E�J
C��{
KD�N�P��Pv�N
K(�N�P��}E�J
C��[
KD�N<Q��,E�C
A�^OLQ��,E�C
A�^ 0O\Q��OE�J
C��x TO�Q��?E�J
B�D�h,xO�Q��IA�C
P�����/
A�O�S��*E�C
A�\(�O�S���E�C
B�N���
A(�O�T��mE�C
B�H�]
A|( P�T��mE�C
B�H�]
A|$LP0U��yA�J
C��

H$tP�V���E�C
B�D��
L(�P W��}E�C
I�����f
I$�PtY��bE�C
B�J�H�A�P�Y��$Q�Y���E�C
E����
A,Q�Z��3$@Q�Z��ma�C
A�c
H\$hQ[��ma�C
A�c
H\ �QL[��^E�C
A�v
A(�Q�[���E�C
A�{
La
G4�Q�[���E�C
B�E�D�h
Ef
Jf,R�\���E�C
B�D�L
F`
H,HR$]���E�C
B�E�D�k
Bf$xR�]��ma�C
A�c
H\,�R�]���E�C
B�D�[
GY
G,�R\^���E�C
B�D�[
GY
G4S�^���E�C
D��E�D��
E]
K^,8S�_���E�C
B�D�|
FJ
F$hS$`��xE�C
A�@
O_$�S|`��rE�C
A�{
La(�S�`���a�C
C��b
G]4�SXa���E�C
B�D��
FY
OT
L4Tb���E�C
B�D��
MY
GD
D4TT�b���E�C
B�D��
FY
OT
L,�Tpc���E�C
B�H�H�H��
C4�Td��iE�C
B�E�E�E�D��
Ec
E4�THe��E�C
B�E�E�E�D�q
Jc
E4,U0g���E�C
B�E�D�
Ff
Bf,dU�g��2E�C
B�E�F�M��x
F(�U�h���a�C
C��b
G] �U|i���A�C
E��
A$�U�i��ma�C
A�c
H\V@j��E�C
H$,V@j��ma�C
A�c
H\DTV�j��IE�C
D��E�E�D�^
HZ
Fc
M^
B �V�k���E�C
A�{
D �Vl���E�C
A�{
D$�V�l��\E�C
D��D�G W�l���E�C
A�{
D$0W<m��bE�C
A�u
Ba,XW�m���E�C
B�D�y
I`
H$�W�m���E�C
A�R
Ea$�W\n���E�C
A�R
Ea(�W�n��E�C
M�����D
G$X�t���E�C
G���
G0,Xpv��{E�C
D��D�{
Ev
J0`X�w��{E�C
D��D�|
Dv
J$�Xy��IE�C
B�J�H�l$�X0y��ma�C
A�c
H\�Xxy��E�C
HYxy��@Y�C
c$Y�y��8Y�y��hQ�J
L,XY�y���E�C
B�F��t
L_
I,�Y�z���E�C
B�J��i
CX0�Y{��E�C
F���D��
G]
K0�Y�{��QE�C
F���F���
Gc
M( Z}��~E�C
A�{
DU
C,LZp}��
A�C
I�����T
O|ZP���/J�C
FM� �Z`���~E�C
A�}
J,�Z�����E�C
B�J��e
Gb
F0�ZL����E�C
B�D�~
LS
E`
H($[؈��A�C
I������
A4P[̉���E�C
F���E�D��
En
A$�[d���ma�C
A�c
H\0�[�����E�C
B�E�D��
A_
I$�[h���JJ�C
B�D�R�D�A�0\�����E�C
B�E�D��
A_
I,@\����bJ�C
B�D�S
JI�B�A�0p\<���oE�C
B�E�D��
B�
A,�\x���iE�C
C��]
HL
L`�\����)Q�I
F�\ȑ��]đ��$]����bE�C
A�u
Ba$D]���bE�C
A�u
Ba0l]P����E�C
B�E�D�N
O_
I �]̒��^E�C
A�v
A$�]���jE�C
A�v
Ia<�]P����E�C
B�E�E�E�D��
E[
Ew$,^����%E�C
B�L��
DT^����;$h^��ma�C
A�c
H\ �^,����E�C
A��
B(�^�����E�C
E����
IJ(�^|���rE�C
L���
D,_��E�C
D��H��
Ki,<_�����E�C
D��E�F��:
G4l_p���$E�C
B�E�E�E�D��
Ej
F0�_h����E�C
B�E�D��
E_
I$�_���tE�C
A�I
N `l���fA�J
E�U$$`����ma�C
A�c
H\L`���E�C
H l`���nE�C
A�~
I0�`L����E�C
B�J��r
JX
HU$�`���Q�U
B�H��
J,�`P���>E�C
H����D��
C,a`���MA�C
P�����Z
BLa����	0`a|����E�C
B�E�H��
HJ
F(�a(����E�J
G�����
I8�a�����E�C
F���D�
G]
KH
H4�a���*E�C
B�J��n
Nb
FX
H4b���Hb���\b���
pb��� �b����E�C
A�s
L�b����CE�C
A�x4�bľ���E�C
B�H���k
Cy
Ga c|���fA�J
E�U$cȿ��>A�J
r Dc��`A�J
E�O hc$���`A�J
E�O�c`���>A�J
r@�c����E�I
I���p
IW
I_
AR
NV�cL���CE�C
A�x d|����E�C
B�D�u04d��E�C
B�M��i
H{
Mhd���7E�C
A�m$�d���E�C
B�D� �d���E�E
E�,�d���_A�C
I������
H e��nE�C
A�`4(eT���A�C
B�E�L���+
NO
A0`e���cA�C
B�E�J���
FM
A �e���E�C
A��
H(�e����E�C
I���i
Ff$�e���E�C
D��H�� f���9E�C
C��m,0f���E�C
F���J���
D$`f��ma�C
A�c
H\(�fT���E�C
E����
H$�f��nE�C
C��C
B$�fP��nE�J
B�E�q
I(g����E�C
I���i
FX$0g��ma�C
A�c
H\XgT��E�C
H(xgT���E�C
B�D�X
JY(�g���yE�C
B�D�@
J`0�g���E�C
B�D�A
AZ
FY$hh��jE�C
A�z
Ea0,h����E�C
D��D��
EJ
F_$`hl��jE�C
A�z
Ea0�h����E�C
D��D��
EJ
F_$�hp��jE�C
A�z
Ea0�h����E�C
D��E�D��
Fg
I$id���E�C
C���
A$@i<���E�C
C���
A$hi��ma�C
A�c
H\$�i\��nE�J
B�E�q
I4�i����E�C
B�F��k
E_
IJ
F(�iL��tE�J
B�E�r
Hc4j����E�C
B�F��c
MJ
F_
I(Tj8��qE�J
B�E�r
H`4�j����E�C
B�F��k
EJ
F_
I(�j$��qE�J
B�E�r
H`4�jx���E�C
B�F��i
G_
IJ
F4k ���E�C
B�F��k
EJ
F_
I(Tk���qE�J
B�E�r
H`4�k���E�C
B�F��k
EJ
F_
I(�k���qE�J
B�E�r
H`4�k����E�C
B�E�E�E�H��
Ec
E4l���	E�C
B�E�E�E�H��
Ac
M(Tl���qE�J
B�E�r
H`8�l���	E�C
D��E�H��
K]
K[
M(�l��qE�J
B�E�r
H`8�l�	E�C
D��E�H��
K]
K[
M0$m���E�C
B�H�z
L[
M`
H8Xm��	E�C
D��E�H��
K]
K[
M0�mX��E�C
B�H�z
L[
M`
H8�m��	E�C
D��E�H��
K]
K[
M0n���E�C
B�H�z
L[
M`
H48nd��E�C
B�G�I�D�Z
H]
K4pn��E�C
D��D�_
Ah
HB4�n���E�C
B�G�I�D�Z
H]
K4�n���E�C
D��D�_
Ah
HB4oD��E�C
B�G�I�D�Z
H]
K4Po���E�C
D��D�_
Ah
HB4�o���E�C
B�G�I�D�Z
H]
K4�ol��E�C
D��D�_
Ah
HB$�o$��E�C
B�H�C
KH p��qE�C
F�o
KS
EO
IM
KO
Ix
H�$lp��1E�C
I����
G4�p���E�C
D��D�p
H_
IJ
Fp�pp�E�C
B�H�y
Ex
HR
NR
NR
NR
NR
NR
NS
MS
MS
Em$@q�ma�C
A�c
H\$hqd�E�C
A�|
[a �q��nE�C
A�}
J(�q�E�C
I���i
FX4�q���E�C
F���F��
Ey
O4r4����E�C
D��H����
Dy
O,Pr�����E�C
B�J����R
J,�rl���E�C
B�D�Q
AY
G(�r����E�C
E�W
DL
L(�r@���E�C
E�W
D[
E,s���E�C
I���f
IJ
F08s����E�C
G����
Fs
E0ls���E�C
F���K�
Cs
M$�s|���E�C
L����
A,�s����E�C
D��E�D��
Kd4�s�	��$E�C
F���M��X
Eg
I00t���jE�C
P�����
I|
A0dt���ZE�C
M������
Gj
F�t��D�t��ZN�C
D��H�o
�B�B�A�OX�B�B�A�k����$�t��ma�C
A�c
H\ u`���E�C
A��
D8@u��E�C
B�F��B
Nf
Jf
J8|u`��E�C
B�F��B
Nf
Jf
J$�u����E�C
B�D�{
G$�u,���E�C
A�|
[a,v����E�C
I�����5
J08v����A�C
I������
Fw
I,lvp ���E�C
F���M���
E4�v�6���	E�C
F���E�K��
G�
D$�vh@���E�C
A��
H0�vB���E�C
C��l
ID
DJ
N,0w|B���E�C
B�G��E�D��
F,`wG��E�C
B�E�G��D��
J,�w�H��$E�C
D��G��K��
A,�w�O��#E�C
B�I���D�L
E(�w�W���E�C
P�����L
A(x`Y��qE�C
P�����F
A,Hx�[��"E�C
B�J����
E,xx�`��2E�C
B�J����
H(�x�e��	E�C
L����
B�x�f���x�f���x�f��y�f��5E�C
A�j 0y�f��}E�C
A�r$TyHg��bE�C
A�<
K |y�h���E�C
C����yLi��2E�C
A�h$�yli��tE�C
A�M
J0�y�j��
E�I
D��D�
KM
K� z�k��`A�J
E�O@z�k��>A�J
r`z�k��>A�J
r$�zl���E�C
A�}
J$�z�m���E�C
E����4�z\n���E�C
D��t
HP
H_
Ir{$o��MA�J
E�|$({To��$E�C
A��
U P{\q��gE�C
A�\t{�q���{�q��P�{�q��^N�C
E���k
�B�B�A�J�
�B�B�A�GWI����H����P�{�r��(N�C
I������
�B�B�B�B�A�K������H������PD|�t��3N�C
E���b
�B�B�A�K�
�B�B�A�K`����H����0�|�u��4E�C
M������
Em
CP�|�v���N�H
I������
�B�B�B�B�A�Et
�B�B�B�B�A�KH������$ }�w��OJ�F
m
�KCA�PH}$x��eN�C
I������
�B�B�B�B�A�L`������H������(�}@{���N�C
E�����B�B�A�(�}|��N�C
E�����B�B�A�(�}�|��zE�C
C��@
Ei( ~L}��SJ�H
A�Y
��LK��$L~�}���E�C
C��G
F(t~�}���E�C
H����H��$�~l��ma�C
A�c
H\�~���E�C
H4�~���1E�C
D��D��
Ny
G_
IP �����E�C
B�E�I�X
HV
Je
Cf
Jj
Fj
Ae$t(���nE�J
B�E�q
I0�p����E�C
B�F��V
J^
J_(�����qE�J
B�E�s
G`0�P����E�C
B�F��X
H`
H_(0�܃��qE�J
B�E�s
G`0\�0����E�C
B�F��Y
Ga
O_(��̄��qE�J
B�E�s
G`0�� ����E�C
B�F��Y
Ga
O_(�����qE�J
B�E�s
G`0�����E�C
B�F��Y
Ga
O_(P�����qE�J
B�E�s
G`$|����ma�C
A�c
H\ ��H���;E�C
B�D�h ȁd���aE�C
A�u
B$�����bE�C
A�u
Ba �����^E�C
A�v
A08�4����E�C
B�D�}
Ec
MY l�����^E�C
A�v
A0��܈���E�C
B�D�I
ID
DY Ă8���^E�C
A�v
A0�t����E�C
B�D�}
Ec
MY ���^E�C
A�v
A0@�����E�C
B�D�}
Ec
MY@t�����E�C
B�M��s
FZ
F`
HU
KU8��d����E�C
N����3
Gw
Is
M,�����E�C
H����D��
B$$�Ȏ���E�C
L����
D$L�����ma�C
A�c
H\0t�ȏ���E�C
D��E�D�z
Ad
D,�������A�C
P������
G,؄4����E�C
B�D�k
Gi
G0�Ԓ��8A�C
I������
Jv
J,<����E�C
I������
E,l�����]E�C
D��H����
F0����-A�C
N�����
FK
EЅ̚��E�C
H(�̚���E�C
C��V
O` �@���^E�C
A�v
A @�|���^E�C
A�v
A0d������E�C
B�D�}
Ec
MY$��$���bE�C
A�u
Ba$��l���eE�C
I����
H$�����
E�C
I����
K(�����*A�C
P������
H0<������E�C
B�D�
CR
NY p�����nE�C
A�D
C0��H����A�C
P�����7
Eu
E0ȇ�����E�C
B�D�}
Ec
MY$�����jE�C
A�v
Ia<$�X���E�C
B�I�x
ET
LT
LS
Mj0d�8����E�C
B�D�@
BV
JY0�������E�C
B�D�G
KD
DY ̈�^E�C
A�v
A0�,����E�C
B�D�}
Ec
MY$$�����ma�C
A�c
H\$L����E�C
A�l
K4t�X���6E�C
B�D��
OD
DY
O,��`���IE�C
B�D��
FY
O,܉�����E�C
G�����
ElD�@���.E�C
B�E�|
ET
LT
LS
MT
EdT�(���E�C
H(t�(����E�C
C��y
Dv
B$������gE�C
A�v
IS0Ȋ���E�C
B�E�D�Y
L_
I0��`���HA�C
M�����_
Hv
J00�|����E�C
D��D�
Du
K0d�(��� E�C
D��E�D�
Fw
I0������E�C
B�E�D�Y
L_
I0̋�����E�C
B�D�~
D`
HK,����	E�C
I�����R
E$0�L���=Q�C
C��[�E�A�(X�d���nE�C
B�D�w
KY(������~E�C
B�D�H
JY0�������E�C
B�D�}
EY
GY,�X����E�C
B�Q����_
A,�����E�C
D��G��D��
E(D�8���E�C
P������
I,p����GA�C
H����D��
A,�����A�C
D��E�M��5	
A$Ѝ���E�C
E����
K,�����E�C
H����D��
E(�T�DE�C
A�y H���^E�C
A�v
A l���^E�C
A�v
A$����rE�C
A�y
Na ��T�fE�C
A�y
F$܎��rE�C
A�{
La ���qE�C
A�B
EL(�T��E�C
D��E�E�D�q
E\
LU
Kc
Ek
E^,x���c	E�C
D��G��K�
A,����1	E�C
B�E�E�F���
G4؏���E�C
D��E�E�D�E
Ar
N0�l����E�C
B�E�E�E�D�.
ED����	4X�����E�C
B�E�E�E�D�c
Hj
F4��l����E�C
D��E�E�D�E
Ar
N,Ȑ��E�C
B�D�y
I`
H4������'E�C
B�D�G
K~
JY
O40����E�C
B�D��
NY
GD
D(h�t���A�C
I�����l
G,��(��E�C
B�E�G��D��
F,�A�C
P������
B4�x��E�C
F���E�D�Y
Hh
H0,�`
��WE�C
B�F��U
K�
E0`����"E�C
I�����Z
E
AT������E�C
F���E�D��
Ou
Kv
Jq
G�
J�
J,����
E�C
B�Q�����
A4����E�C
H����D��
HW
I,T�x%���E�C
I���o
Hu
C��(&����$&���� &����,&��CE�C
A�x�\&��!�x&����&����&��0�|&��!D��&��X��&��&l��&��=���&��	���&��	���&�� ���&���E�C
A��
K$��'���E�C
C���
Q�D(��IE�C
A�~ (�t(��QE�C
A�FL��(��>A�J
rl��(��>A�J
r���(��>A�J
r��)��>A�J
r̕0)��>A�J
r$�P)���E�C
C���
V��)��E�C
K,4��)���E�C
D��H�p
L_
A,d��*��aE�C
P�����'
I���+��)E�H
A�Z���+��	 Ȗ�+��zE�K
A�d �0,���E�K
A�� ��,���E�K
A��(4��-���E�K
C��
H� `��/���E�K
A��,��X0���A�C
H����D�
G$���1��4E�C
A�
I$ܗ�2��LE�C
A� 
O �7���E�C
A�\
K (��;��8��C
F�i@L��=���E�I
I���l
MS
M_
AN
JN���>�����>�� ���>���E�C
A�� ܘP?��eE�C
A�Z(��?���S�C
B�I�I�K�R,,�@���E�C
F���D�j
De$\��@��<A�C
I���X
K,���A���A�C
M������
C ��XE���E�C
A�q
F ؙ�E��fA�J
E�U �� F���E�C
A��
U  ��F��VE�C
B�D�B D�G��nE�C
A�c h�dG��UE�C
A�J���G��! ���G���A�C
E��
A ĚHH��QE�C
B�D�~��H��(���H���E�C
G����J
G$(�TI��ma�C
A�c
H\P��I��zY�C
]$p��I��ma�C
A�c
H\(��DJ���E�C
D��H�{
Iě�J��E�C
H,��J���E�C
B�D��
Hd
D4��K��E�C
B�E�D��
ET
L_
I,L�pL��3E�C
L����
Jg
I<|��M��8E�C
H����K��
Ox
H�
N$���P��rE�C
A�y
Na0��P���E�C
B�J��r
JU
KT0�tQ���E�C
B�D�E
E[
MY0L��Q���E�C
B�J��r
JX
HW<��|R���E�C
D��E�E�D��
Ac
MB
N$���S��ma�C
A�c
H\ �$T���E�C
E��
E8��T���E�C
D��H�F
F�
Ku
K$H�tZ��ma�C
A�c
H\p��Z��HE�C
A�w$���Z��lE�C
A�G
H ��4\���E�C
A�{
D ܞ�\���E�C
A�{
D,�,]���E�C
D��M��b
EH 0��]��-E�C
B�D�Z T��]��^E�C
A�v
A x��]��nE�C
A�~
I �� ^��^E�C
A�v
A4��\^���E�C
B�D�B
Ha
G`
H$���^��A�E
I���M
D, ��`���A�C
M�����G
H4P�Lf���E�C
B�D�h
JY
GD
D4���f���E�C
B�D�c
OY
GD
D,��\g���E�C
B�D�~
L`
H(��g���a�C
C��b
G] �Ph���A�C
E��
A @��h���A�C
E��
A$d��i��zE�C
A�I
Fa(���i���E�C
I���i
FX(��Tj���E�C
I���i
FX,��j���E�C
B�D�r
HY
O,�Xk���E�C
B�J��i
CX,D��k���E�C
B�J��i
CX,t�8l��vE�C
C��Y
DJ
Nq$���l��ma�C
A�c
H\̢�l��E�C
H$��l��ma�C
A�c
H\(�m��FE�C
M�����o
L@�<o��E�C
H$`�<o��ma�C
A�c
H\���o��E�C
H���o��@Y�C
c$ȣ�o��wE�C
A�C
LS$��o��ma�C
A�c
H\$�Dp���E�C
A�|
[a @��p��^E�C
A�v
A$d��p��jE�C
A�v
Ia@��0q��E�C
B�J��r
JV
J_
AQ
OQ0�q���E�C
B�D�y
Iq
OD,��r���E�C
G�����
EHD4�(s��:E�C
B�G��D�w
Ls
E`
HX
Ha$|� t��ma�C
A�c
H\��ht��0E�C
A�VTĥxt���N�C
B�N�����
�B�B�B�B�A�Hh������C������P�y��(N�C
I������
�B�B�B�B�A�H�������H������,p��{��lE�C
D��I�J��&
K,��}���E�C
D��D�^
J_
I,�}���E�C
B�J��i
CX(�~��~E�C
A�{
DU
C(,�`~���E�C
I���i
FX,X��~���E�C
D��D�t
L_
I,��t���E�C
B�J��i
CX0�����!E�C
F���D��
H]
K0���QE�C
F���F���
Hc
E( ����~E�C
A�{
DU
C,L�`����E�C
M�����
J,|�����A�C
P�����>
N ������~E�C
A�}
J,�����E�C
B�J��e
Gb
F4������E�C
B�D�@
JS
E`
H8����>E�C
A�m,X�4���kE�C
B�E�H�}
LJ(��t����A�C
M��������8��� ȩ4���bE�C
A�Q0�����(A�C
I������
BS, �|����E�C
A�{
LQ
Oa0P����E�C
B�E�E�D�C
Et0��X����E�C
B�E�E�D�C
Et(��Ĥ��~E�C
A�{
DQ
G<�����
E�C
I�����P
O�
H:
E4$������E�C
P�����~
Jd
A\��p���;E�C
A�p(�����SE�C
I�����H
G ��@����A�C
E��
A$�ܾ��FE�C
E�g
LE ����yE�F
B�H�c ,�`���yE�F
B�H�c P�����yE�F
B�H�c(t����@E�C
B�D�P
BY,��,����E�C
D��P�I�O��
E$���IE�C
B�G�\
K,����$E�E
B�K�`
IA
G(���)E�G
X,H�$���A�C
D��L�E�K��
I,x����3A�C
F���J���
D4������E�C
B�E�E�D�n
Jj
F]4�����E�C
D��H���`
L�
E4�����E�C
I�����S
L�
G,P����GA�C
D��E�I�D�V
H(�����A�C
K�����
H(������A�C
D��V��
G,خ����A�C
D��I�O�O��
I0�T��sE�C
I�����G
HJ
F(<���2E�F
D��I�
D h���1J�C
A�\��4�����E�C
C��@
E_
AV
EGį8�
د4�
�0��,�3$�X�ma�C
A�c
H\$<����E�C
A��
Ed�x�E�C
H(��x�qE�J
B�E�v
D`(����yE�J
B�E�v
L`4ܰ ��Z�C
E���~
�B�B�A�KlD����(���tE�J
B�E�u
Ec@���(T���qE�J
B�E�u
E`(����yE�J
B�E�v
L`0��@��E�C
B�F��\
Dd
L_(���yE�J
B�E�v
L`0�0��E�C
B�F��\
Dd
L_(@���yE�J
B�E�v
L`0l� ��E�C
B�F��\
Dd
L_(����yE�J
B�E�v
L`4̲�4E�C
B�F��d
D�
F_(��yE�J
B�E�v
L`40�l�4E�C
B�F��d
D�
F_(h�t�tE�J
B�E�u
Ec4����AE�C
B�F��d
D�
F_
I0̳���E�C
B�F��Y
Gd
L_(�|�yE�J
B�E�v
L`0,����E�C
B�F��K
E\
L_(`�L�qE�J
B�E�u
E`(����cE�C
G����
C0�����E�C
B�I�H�D�V
Kd
D4���$E�C
B�F��S
E�
F_($�x�qE�J
B�E�u
E`$P���nE�J
B�E�r
H(x��qE�J
B�E�v
D`$��h�nE�J
B�E�u
E,̵��E�C
B�F��]
Kf,�� �E�C
B�F��^
Jf,,���E�C
B�F��^
Jf(\����yE�J
B�E�v
L`(��T���yE�J
B�E�w
K`,������\E�C
I�����+
L����5E�C
E�c�������$,���IE�C
E�^
ET,T�(���E�C
B�H�}
AT
DT�����\E�C
D��E�E�D�q
E[
E\
L[
M[
E{
E�$ܷ���=E�J
A�Z
FH����(�����E�C
D��F�K�h
K,D�(���E�E
H����K��
I(t����}E�C
D��O�\
A(��,���E�J
B�I�L����8̸���)E�C
D��I�D��
F]
KT
D,��	��%E�C
F���M��J
K(8����qE�C
P������
H$d����E�C
A�|
[a(��p���E�F
D��N���
F$����1A�C
B�D�&$���$E�C
B�D�4�$��_A�C
D��I�M���
Hm
E,@�L���E�C
D��I���r
I,p����E�C
D��E�F��{
A,�����zE�C
H����D��
E,к�"���E�C
P�����\
L,�<(��E�C
I������
E,0�,+���E�C
F���E�K�6
D,`��7���
A�C
M������
K0��\E���E�C
B�E�H�v
CZ
F4�E��8A�C
F���J��
I�
B���G��0��G���A�C
I���S
H2
F D�xI��OE�C
A�Dh��I��%E�C
A�T,���I���E�C
B�H�}
AT
D(��J���E�C
D��D�f
J8�xK���E�C
F���F���
Hc
EN
B8 ��L���E�C
F���F���
Lc
EN
B4\�`N��9E�C
D��E�E�D��
Fc
M,��hO���E�C
D��D�t
L_
I,ĽP���E�C
D��D�t
L_
I4��P��/E�C
F���E�K��
Ey
G0,��S���E�C
B�F��Y
Gn
J_�`�<T���E�C
D��E�E�D�q
E[
E[
E[
E[
E[
E[
E[
E[
E\
L[
M[
E[
E[
E[
E[
E^0�|V��~E�J
B�E�z
HD
DY4��V��H�W��	\�W��p��V�����V�����V�����V�����V��Կ�V��;E�C
A�p �W��WE�C
A�L�DW��?,�pW��
@�lW��*E�C
A�``�|W��Ht��W�����W��MA�J
E�|���W��6E�J
A�a�X��OE�H
|
A�4X��(��@X��eE�C
B�D�D
ND (��X��QE�C
A�F4L��X���Y�`
B�K�`J���P���J ��Y��iE�C
A�I
F ��dY��IE�C
A�i
F ��Y��QE�C
A�m
J ��Y���E�C
A��
J$�hZ��gE�C
B�H�O
A(<��Z���E�C
B�H���l
Bh�[�� |�[���A�C
E��
A���[��MA�J
E�| ���[��{E�C
E�h
A��8\��H��D\���P�C
E���Y
�B�B�A�JI�B�F�A�^����b0D��\���N�C
E���m
EO�B�F�A�8x�d]���E�C
B�M��d
Eg
IS
Ec0��^���E�C
B�J��~
Fb
FV(���^��%E�C
P������
G��e��>^�J
KE�4��e��FE�C
A�{$T�f��E�C
A�N
IS,|�pf��A�C
H����H�^
F(��Ph���E�C
G����f
K ���i���E�C
A�X
G��pj��	 �lj��;E�C
U
SJ4��j��!E�M
F T��j���E�C
A��x�4k��;E�C
A�p ��Tk���A�C
E��
A ���k�� E�C
C�����l��5Q�N
A�T(��l���E�C
A�T
C[
E,,��m��~E�C
B�E�E�D�o
Im\��m��MA�J
E�||� n��*E�C
A�\��0n��$��<n��IJ�C
B�D�pE���,��dn��A�C
B�E�K��D��
J(�Do��A�C
M������
O(4�8p���A�C
M������
D`��q��,t��r���A�C
F���F�D��
E,���t���E�C
I���_
Hn
J��Hu��:4��tu���E�C
E�x
Kc
EQ
Ga( ��u��vE�C
E�g
D[
E$L�Pv��NE�C
B�J��u$t�xv��ma�C
A�c
H\���v��E�C
H0���v���E�C
B�G��D�{
Hp
H$��|w��ma�C
A�c
H\��w��MA�J
E�|8��w��MA�J
E�|X�$x��E�C
H$x�$x��nE�J
B�E�q
I,��lx���E�C
B�F���
Bn
E$��y��ma�C
A�c
H\��dy��E�C
H �dy��lE�H
B�H�P<��y��7E�C
E�i\��y��9E�C
A�n0|��y���E�C
B�D�h
JY
G_0���z���E�C
C��_
FY
GJ$���z��^E�C
B�D�{
G �0{��_E�C
A�T00�l{���E�C
B�D�z
HO
AG4d�(|���E�C
B�D�c
OG
IY
G0���|���E�C
B�D��
IY
GT,��\}���E�C
D��D�m
K_
I0��}��YJ�C
B�D�k
�B�A�ODD��� 4�~��^E�C
A�v
AX�T~��QE�J
E�|x��~��BE�J
r���~��QE�J
E�|$����ma�C
A�c
H\��L��E�C
H$�L��8E�C
B�H�! (�d���^E�C
A�v
A$L�����ma�C
A�c
H\t���E�C
H ����^E�C
A�v
A$��$���jE�C
A�v
Ia0��l����E�C
B�J��r
JT
LQ ����`E�C
A�z
M 8�D���XE�C
A�v
I(\�����nE�C
B�D�t
NY$����_E�C
A�|
KJ(������nE�C
B�D�
CY$��@���ma�C
A�c
H\�����E�C
H$$�����bE�C
A�u
Ba$L�Ѓ��jE�C
A�v
Ia t����^E�C
A�v
A$��T���jE�C
A�u
Ja$������rE�C
A�~
Ia,����E�C
B�I��l
IS
E0������E�C
B�D�L
FY
GZ(L��nE�C
B�D�t
NY$x�4���ma�C
A�c
H\$��|����E�C
A��
Gd�����E�C
H4�����YE�C
B�G��E�D��
Kc
E, �<����E�C
F���J�� 
H P�����@E�J
B�D�j(t�����E�C
D��Q��s
H,�������E�C
D��G��H�-
A8������N�C
F���E�D�E
KX������$�����#E�C
I����
G,4������E�C
F���F���
B,d�����E�C
B�D�,
FI
G(��x���E�C
F���H��
E(��\���UE�J
C��t
JD������IE�C
A�~$�����gE�C
A�v
IS04����
E�C
K����O
Na
G$h���rE�C
A�{
La$��<���rE�C
A�{
La,�������E�C
B�J��e
Gb
F4��$����E�C
D��D��
JJ
F_
I, �ܙ���E�C
D��L����
DP�l���-E�C
A�b8p�|����E�C
D��I�D��
O]
KH
H��@���	@��<���5E�C
E����
FJ
FP
H_
IP$�8���,E�C
C��
K ,�@����E�C
A�_
H0P������E�C
D��H��
F�
E$��H���$E�C
C���
M(��P���:A�C
M������
D,��d����A�C
B�E�H���`
M(�Ԩ��{E�C
I����
K,4�(����	E�C
F���E�D��
G d�����|E�J
A�g ��T����E�C
A��
N$��0���E�C
A��
O(��(���dE�C
E���6
M,�l����E�C
C��|
Ii
GD0����UE�C
D��}
GP
HZ
N|
LS
Ed$x�4���E�C
I����
A(��,����E�C
B�E�D�Y
D(������GE�C
E���
H(�����eE�C
E���
LL $���?A�C
E��
K4H�4���E�C
I����
A`
H|
E8������E�C
D��D��
OW
IZ
F4��0��E�C
D��D��
F_
IS
E0�����E�C
B�J��r
JW
IX0(�����E�C
D��E�D�S
Ha
O \�@���E�C
A�q
F(������E�C
F���H��
E4������E�C
B�E�E�E�D�P
Kc
E,��(��2A�C
H����H��
H�8��KZ�M
SF�4�h��E]�K
PH�$T����GE�H
A�a
AV|����1�����1 ����EE�C
B�D�r8��D��hE�C
D��F��R
D�
H]
K(�x��nE�C
B�D�t
NY40����E�C
B�F���
E�
Ix(h����&E�C
B�D��
FY(�����nE�C
B�D�t
NY@�����KA�C
B�E�E�J���
Gc
ET
Lv,�����A�C
M�����3
D(4����^A�C
P�����O
E(`����IJ�C
B�E�D�iG����4������A�C
D��O���K
N`
A4��H��E�C
M�����I
B�
O(����E�L
N����]
D4(�t�YE�C
I������
K

F$`���E�C
C��v
O8����cE�C
D��D��
Nq
OZ
F����
4�����x�C
A��
Kr��f��L���,�$�(�8�$�L� �`��
t�����*E�C
A�`��$�!E�C
A�W ��4�BE�C
A�c
L ��`�AJ�C
A�e��,���
A�C
M�����
I(@�l�XE�C
B�H�m
AW(l���E�C
G��s
Nz
F ��4��E�C
A��
G ����yE�C
A�Z
E ��L�E�C
A�y
F ���QE�C
A�F(�� <��E�C
A�~0`�|�E�J
G�����
H]
K$��h����E�C
C��D
Q(����eE�J
C��D
JD(��$���}E�J
C��Z
LD �x���ZE�C
E�G
A 8�����jY�C
A�H�� \����bQ�C
A�H�� ��L���bQ�C
A�H��$������JE�F
A�h
DM$������TE�C
C��)
L$�������E�C
G���
A�p���$E�C
A�V,<�����7E�C
B�E�H���
E,l������E�C
D��G��M��
I,������E�C
B�E�J�E�L�j
D4�����E�C
B�E�E�E�H��
C~
B(����}E�C
M�����[
H00����:E�C
F���D��
E�
O,d���E�C
B�I�I�J���
I���������4E�C
A�f(��$��'E�C
F���H�
A$��(���E�C
G��^
C$�����E�C
C��i
D(D�X��~E�C
D��E� 
G(p��	��%E�C
D��H��
D$�����E�C
E����
E(�����#E�C
D��I�k
H(���
��,E�C
E����
E(�����E�C
D��V�5
I0H�t���E�C
D��I��
H�
O,|� ���A�C
D��L���=
G,�����TA�C
B�E�E�E�H��
I,�����MA�C
D��J��F��
C,����A�C
M������
E,<��!��UE�C
B�J�E�J��8
EDl��$��N�C
D��F���
�E�G�B�A�NH
HP�����4���&��yE�C
M������
DC
E,��+��E�C
H����K�Y
D(��6���E�C
G����|
EH��9�� 8\��9��*N�G
B�E�H��
�B�B�A�KP�������:���4�� ;��A�C
B�E�G��D��
G]
K,��>��CA�C
F���J���
F8�(B��9J�C
B�E�D��
�B�B�A�Nx����4P�,C���A�C
D��F�I�L�c
JP
E���C��(���C���A�C
M������
B,���E���E�C
B�J����
A(��4a���Q�C
M������
H0$��b��tE�C
F���D��
F_
I,X��d���E�C
D��E�E�H�O
C���e��E�C
F$���e��CE�C
D��D�1$���f���E�F
A�i
KR0��Tg��`E�C
M�����
Jj
A0,��l��
E�C
P�����x
Hn
J `�\n��{E�C
E�h
A ���n��RE�C
B�D�C$���n���E�C
D��F���,���o���E�C
E����
IY
A,�\p���E�G
I�����o
D0��x��QE�J
E�|P�,y��QE�J
E�|,p�ly��E�C
D��R��D��
D,��Lz���E�C
D��K��H�W
J,���{��dE�C
F���I�K�z
D��~��MA�J
E�|$ �,��ma�C
A�c
H\H�t��E�C
H h�t��fA�J
E�U$�����ma�C
A�c
H\,������E�C
D��D�U
K_8��x����E�C
B�M��f
KT
LU
Kc( �,���qE�J
B�E�r
H`(L�����tE�J
B�E�r
Hc0x�ԁ���E�C
B�J��f
FT
Lr ������.E�J
C��$�������E�C
A�_
HS$����E�C
I���R
E( ������E�C
D��I�S
H4L�@���E�C
D��E�E�D�
Jy
G��(���,��D�����@�����<���%E�C
A�W��L��� E�O
K,�L����A�C
F���O���
L 0�̉��aE�C
A�~
I T�����E�C
A�y
N x�����IE�C
C��y��Њ��(��̊���E�C
D��F�K�d
A ��0���2E�I
W
KA �L���hE�C
A�],$������A�C
H����H�A
K4T�(����E�C
E���o
D{
ET
L ���9E�C
A�e
B �����QE�C
A�F ��H����A�C
E��
A����:E�J
A�i(���BE�C
B�D�X
JM,D�����E�C
B�E�G��K�7
H,t�Ȑ��E�C
B�E�E�F���
C ������IE�C
B�H�r��ԑ��3E�C
A�e$���6E�C
A�]
JED����fA�C
H����D�-
Cj
Fr
NW
I(X�4����E�C
E����
C ����DQ�C
A�Y
B�����BE�J
r4��D���$E�C
D��D��
HJ
F_
I8�<���:E�C
D��E�E�D��
Ec
EE8<�@����E�C
D��E�E�D��
Ec
E�(x������E�C
C��N
GH4�����XE�C
D��D��
HZ
F�,��@����E�C
F���F��c
I �����RE�C
B�D�C40�ܞ���P�C
F���E�D�t�B�B�B�B�A�4h�T����P�C
B�I���D�y�B�B�B�B�A���ܟ��(��؟��eE�C
B�G�f
I`(�����EE�C
B�E�j
GD �@���FE�C
C��z$0�l����E�C
I����
A(X���wE�C
B�J��q
Kf ��8���?Q�C
V
FN$��T���ma�C
A�c
H\�����E�C
H0�����=E�C
I������
Er
F($�����E�C
M������
G,P�����RE�C
H����D�J
B������+��ا��2Q�X
H$������^E�C
T
D]
C0�0����N�C
A�c
��KE
KS��,�̨��$E�C
F���E�D��
C @�̬���J�C
A�n��$d�8���!E�C
i
G]
K4��@���/E�C
I���Q
FU
Kf
B �8����E�C
E�[
H$��^E�C
O
I]
C$�����vE�C
G���
A,8�T����E�C
F���F���
H(h�$����E�C
M������
D,����$E�C
P�����|
D4���jE�C
M������
Kz
A$�� ����E�C
n
J]
C0$������E�C
G����v
Kc
E,X�T����E�C
M������
E,�����E�C
M������
D ������E�C
I
G�p��:Y�X
H�����:Y�X
H,�����"E�C
P������
C(L�0��E�C
K�����
J4x���fE�C
B�I�E�F���
DO
I4����AE�C
D��V���8
F]
C���	,����&E�C
M�����.
E,,����A�C
H����H�j
B,\������E�C
B�D�x
J`
H4���%E�C
D��E�E�H��
Ha
G����3(����A�L
K��E��
C4����@E�C
E����
MU
KV
J4<����@E�G
E����
MU
KV
J0t�����E�C
B�E�E�E�H��
NN0������E�C
D��E�E�H��
FN0�@���E�C
B�E�E�E�t
KH0����O�C
D��D��
AXH����@D��
��jN�C
D��D��
HS
�I�B�A�IK�B�B�A� �����&E�C
A��
H8������N�C
I������
DP�B�B�B�B�A�(��
��9E�C
P������
J`�����N�C
B�E�D�%
�B�B�A�JL
�B�B�A�OJF����`����Z
�B�B�A�I x�4��RJ�C
A�fD��4��p��iE�C
B�I�E�D�k
IK
EH(�����E�C
B�F��}
C(����E�C
D��I��
A ,����"E�C
P
HA,P����VE�C
B�E�H����
D�����MA�J
E�|$����ma�C
A�c
H\$�T���E�C
A�|
[a0����E�C
D��`����
C$���8���L���`���t�������������������
 ����^E�C
A�w
H���!E�C
A�W ��!E�C
A�W <0��IE�C
A�i
F `\��IE�C
A�i
F ����QE�C
A�m
J ����QE�C
A�m
J ����E�C
A�y
F �|���E�C
A�x
G ���7E�C
B�D�bD8���A�C
D��E�J���
H@
HB
NZ
E�� ��-E�C
A�_H�� ���P�C
E���Y
�B�B�A�JI�B�B�A�Z����b$�0!��5E�C
A�W
HH0H!���E�C
H����D��
ES<H�!���E�C
B�D�l
F^
JU
CL
LW(�d"��NE�C
B�G�[
LU$��"��=E�C
A�Y
FT ��"��lE�C
A�L
K$�"��5E�C
A�W
HH0(#���E�C
H����D��
ES$\�#���E�C
A�X
OH�%���P�C
E���Y
�B�E�A�GI�B�B�A�Z����b ��%���E�C
E�u
F �(&���E�C
E�m
F$�&��E�C
I����
I @�'���E�C
E�y
J$dH(���E�C
G���
A$��)��E�C
B�F�H�� ��*��bE�C
A�X�$+��;E�C
A�p�D+��6E�L
A�c0d+���E�C
C��H
EQ
Gs L�+���E�C
E��
E p�,��"E�C
E��
D ��-���E�C
E��
D�D.��	�@.��	�<.��	�8.��	4.��	0.��	0,.��	D(.��	,X$.���E�C
D��I�I�H��
H��0����0��0��0��|E�C
M�����]
FP
H �83��~E�C
A�_
H$�3���E�C
B�H�h
F$0�3���E�C
B�H�s
K$Xt4��uE�C
C��d
A ��4��fE�C
A�y
F$�5���E�C
C��w
F$��5��oE�C
A�}
JS(��5��E�C
D��D��
B( 	�6��E�C
D��D��
B0L	�7���E�C
B�D�@
J_
IG$�	L8��mE�C
C��~
G�	�8��MA�J
E�|$�	�8��ma�C
A�c
H\�	9��E�C
H$
9��bE�C
A�u
Ba 8
T9��^E�C
A�v
A\
�9��MA�J
E�|$|
�9��ma�C
A�c
H\�
:��E�C
H �
:��nE�C
A�~
I �
T:��fE�C
A�y
F0�:���E�C
C���
MK
EG
I,@\;���E�C
B�J��e
Gb
Fp�;��MA�J
E�|$�<��ma�C
A�c
H\ �d<��^E�C
A�v
A$��<��ZE�C
E�W
Ta�<��MA�J
E�|$$=��ma�C
A�c
H\LP=��E�C
H0lP=���E�C
B�D�}
Ec
MY0��=���E�C
B�D�}
Ec
MY0�(>���E�C
B�D�@
BV
JY8
�>���E�C
B�M��e
LU
KU
Kc(D
8?��^E�C
B�D�q
AYp
l?��MA�J
E�|$�
�?��ma�C
A�c
H\�
�?��E�C
H�
�?��MA�J
E�|$�
@��ma�C
A�c
H\ \@��E�C
H4@\@��`E�C
F���M��
Oy
Gx�C��MA�J
E�|$��C��ma�C
A�c
H\��C��E�C
H��C��MA�J
E�|$,D��ma�C
A�c
H\$(tD���E�C
C��\
I$P�J���E�J
C��o
O$x�K���E�C
C��x
M8�L���E�C
F���D��
K]
KR
F ��M��/E�C
A�$,�N���E�C
B�D��
GY
G,0\O���E�C
B�D��
GY
G8`,P���E�C
B�M��d
EU
KU
Kc0��P���E�C
B�D�y
IY
GD$�lQ���E�C
A��
HE0�R��E�C
B�D��
NY
GT0,�R��E�C
B�D��
NY
GT0`�S���E�C
B�D�y
IY
GD,�XT���E�C
P�����
C,�V���E�C
P�����
C,��W��2E�G
H����E�^
I,$�X��6E�G
H����K��
G,T�Z��6E�G
H����K��
G0��\��^E�C
G�����
Ee
K0�^���E�C
B�E�D�o
Ff
B@��^��$E�C
D��E�D�g
L]
KC
MO
I00�_��vE�C
D��D�k
EU
K0d�`���E�C
F���G�b
IN
B,�da���E�C
B�F��p
HP(��a��`E�C
C��P
E(�b��`E�C
C��P
E( <b���E�C
P�����C
E(Le��E�C
P�����}
K(x�e��rE�C
P�����}
K�8g��EE�E
u
A(�hg���E�C
D��[���
A(��g��BE�C
P�����}
K( j��cE�C
P�����}
K,Hdk��*E�C
M�����
A xdl��qE�C
A�b
A,��l��LE�C
O����R��
J,��n���E�C
e������
K,��s��LE�C
O����R��
B$,�u��iE�C
C��{
J$T�u��iE�C
C��{
J,|0v���A�C
H����K�B
G��w����w��(��w��jE�C
P�����}
K(�x���E�C
P�����}
K,`{��(@l{��OE�C
P�����}
K(l�|��_E�C
P�����}
K(��}���E�C
N����{
G(��~���E�C
N�����
A(����E�C
N�����
A(����L�G
E���V�B�B�A�(H���E�C
M�����L
G,t���AA�C
D��G��J�
H,�(���0E�C
P�����s
E,�(����E�C
I������
H(�����E�C
I�����M
B(0�����E�C
N�����
D,\`����A�C
F���I�O�$
J �0����E�C
C��� �����SE�C
B�D�@$���\E�C
D��H�C8� ���E�C
B�D�`
JL
LO
Ij48���6E�C
H����D�a
K�
A4p���FE�C
H����D�a
K�
A0�$����E�C
F���I��A
Hs0������E�C
D��K���A
Hu0�����E�C
F���I��A
Hs0Dh����E�C
D��K���A
Hu,xԟ��KE�C
H����N�r
H0��oE�C
H����N�u
E�0����,���?X���
T���,P���@\���Th���hd���|`����\���E�C
F�\���E�C
F�\���E�C
F�\���E�C
F\���E�C
F0\���E�C
FP\���E�C
Fp\���E�C
F �\����E�J
B�D�u(�Ȣ���E�C
L���j
B4�L����E�C
G�����
AX
HP
H4����E�C
G�����
AX
HP
H4P�����E�C
G�����
AX
HP
H �t���lE�C
A�a�����4E�C
A�j���,E�J
A�[��,E�J
A�[���E�C
K,���E�C
KL���E�C
Kl���E�C
K ����oE�C
E�\
A �L���oE�C
E�\
A �����oE�C
E�\
A ���oE�C
E�\
A  0����E�E
E�}
A @ �����E�E
E�}
A d (����E�E
E�}
A � ����oE�C
E�\
A � �oE�C
E�\
A � <���oE�C
E�\
A4� �����E�C
H����D�k
A�
B ,!��oE�C
E�\
A0P!,���"E�C
I������
Fd
D$�!(����E�C
C���
J$�!�����E�C
C���
J$�!8����E�C
C���
J �!�����E�C
H�t
D  "�����E�C
H�t
D D"x����E�C
H�t
D(h"T���E�C
K����N
G(�"H����E�C
K����L
A,�"��E�C
G��J
Gl
L,�"̵���E�C
G��H
Iy
E$ #����wE�C
G��v
K$H#��RE�C
A�\
KY p#����E�C
A�e
B �#����QE�C
A�m
J �#ĸ��QE�C
A�m
J �#����E�C
A��
E $����aE�C
A�~
I$$����E�C
HD$����(E�C
A�Z d$����E�C
A�m
J �$����`A�J
E�O,�$�����E�C
D��H�g
E_
A,�$@����E�C
B�H�E�E�D��
F %�VE�C
A�K0%���3E�C
A�i(P%,����E�C
M�����t
G,|%�����E�C
D��H�K�s
F�%@���N$�%|���wE�C
A�Q
FV$�%����E�C
A�a
FV,&<����E�C
B�G��E�H��
E0@&��
E�F
B�E�D�I
A�
J(t&���[E�C
I���s
LJ,�&��CE�C
D��L�O�
A�&<���&8���&4��($'P��ma�C
A�c
H\4'���MA�J
E�|$T'���ma�C
A�c
H\|'��E�C
H�'��MA�J
E�|$�'@��ma�C
A�c
H\�'���E�C
H$(����E�C
B�D�Y
I(,(���E�C
C���
EYX(���MA�J
E�|$x(���ma�C
A�c
H\�(<��E�C
H�(<��MA�J
E�|�(l��MA�J
E�|)���MA�J
E�|D )����E�F
E����
Js
E|
Dd
Dd
Dh)���(|)���8E�C
H����K�}
H(�)����E�C
B�D�w
KB8�)��6E�C
B�D��
ER
Nl
D]
K8*���E�C
B�E�D�m
HU
C
IL*���,`*����E�C
B�E�D��
Ei,�*\��E�C
A�B
EE
KS$�*���nE�J
B�E�r
H�*���8E�C
A�a,+���E�C
B�J��A
KE$8+���nE�J
B�E�r
H,`+����E�C
B�J��A
KE,�+\��uE�C
C��~
GY
GD,�+����E�C
D��D�O
If
B,�+,��zE�C
E���f
M�
H4 ,|���E�C
D��E�E�D��
Io
A0X,��~E�C
B�D�@
JD
DY�,`��(�,\���E�C
F���D��
E$�,���E�C
L����
K,�,����E�C
B�H���
Gn
E0$-����E�C
y
GS
EO
AS,X-����E�C
D��D�p
HM(�-d��qE�J
B�E�r
H`0�-����E�C
D��G�U
HP
HV0�-4���E�C
D��G�S
JP
HV,.����E�C
D��D�h
H_4L.0���E�C
B�H�k
KY
OT
D�.���"E�C
A�T �.����E�C
A�}�.T��(�.P��]E�C
B�J��4
H$/���E�C
E����40/l�!E�C
D��D��
GJ
F_
I,h/d��A�C
D��D�U
Oy4�/��E�C
D��F��t
Je
KZ4�/���E�C
H����D�
Mc
M(0$�qE�J
B�E�v
D`$40x�oE�C
A�~
IS$\0��oE�C
A�~
IS�0�	(�0�yE�J
B�E�v
L`,�0X��E�C
B�F��_
A_�0��01���E�C
C��J
K`
HZ(<1@��E�C
B�D�w
KB0h1���E�C
D��D�Q
GV
B_$�10�nE�C
A�@
G](�1x��E�C
C��F
O`0�1���E�C
D��D�Y
GS
M_0$2h��E�C
B�F��T
D_
IS4X2���E�C
F���F���
Ku
K$�2|�rE�C
A�z
Ma$�2���E�C
A�I
Na(�2<��E�C
B�D�Y
IY,3���E�C
A�U
RE
KS<3�/E�H
A�\$\3 �ma�C
A�c
H\�3h�E�C
H(�3h��E�C
C��n
OY4�3��GE�C
I�����m
J�
E44�E�C
P�����g
A�
E$@4��rE�C
A�y
Na$h4D�ma�C
A�c
H\�4��fE�C
]�4��jE�O
U�4,�jE�O
U �4|�lE�C
A�b5��fE�C
]45�fE�C
]T5h�fE�C
]t5��fE�C
]�5���oE�O
Z�5X���oE�O
Z�5����oE�O
Z�5����oE�C
f6H���oE�C
f46����sE�O
^ T6����cE�C
A�Yx6D���oE�C
f�6����oE�C
f�6��oE�C
f�64���oE�C
f�6����xE�O
c7��xE�O
c87D���xE�O
c,X7�����E�C
H����D��
J$�7D���jE�C
A�v
Ia$�7����ma�C
A�c
H\�7���)E�C
A�_�7��E�C
H(8��wE�C
B�E�E�D�^4D88����E�C
F���D�g
GL
D^,|8����=E�C
D��E�F��X
A(�8����E�C
K�����
A$�8t��jE�C
A�v
Ia(9���nE�C
B�D�
CY,9��&E�C
]L9��,E�C
cl9 ��*E�C
a�90��*E�C
a�9@��*E�C
a�9P��*E�C
a�9`��*E�C
a:p��,E�C
c(,:���AE�C
D��E�D��
F$X:���jE�C
A�v
Ia$�:���jE�C
A�v
Ia$�:4��rE�C
A�v
Qa�:���:E�C
A�p(�:���^E�C
B�D�q
AY0;���^E�C
H����D�~
N�
K$P;���E�C
I���`
G,x;���pA�C
D��E�E�K�M
A,�;$��(A�C
D��E�E�K�
A8�;$	��A�C
D��E�E�D��
I1
ES0<�
���E�C
D��H�m
GF
Ba,H<����E�C
A��
BS
MH4x<$��^E�C
D��E�E�D��
D}
C(�<L
���E�C
A�w
H_
I0�<�
���E�F
G����E
I�
D,=��E�C
B�N�����
E,@=��}E�F
E���I
Gq
G,p=\���E�C
E����
Ff
B,�=���E�C
E���
Dt
D$�=���^E�C
A�v
A]$�=����E�F
C��e
E( ><���E�F
G�����
E4L>��E�E
I������
C
E�>���'$�>���E�C
G��v
K �>����E�C
A��
I0�>���1E�C
B�E�D��
O_
I,?����A�C
F���N���
FH?T ��(\?` ��pE�F
N����k
D,�?�%��DE�E
I�����l
A(�?�(��HE�C
D��J���
E0�?�)���E�C
G�����
F�
H4@�+��WE�C
H����K��
B]
E4P@�.���E�C
F���M���
K
E8�@�0��E�C
A�K
Dk
Ek
Eg
A(�@x1���E�C
D��V�K
C(�@2���E�C
N����Q
I(A�3��IE�C
D��[���
E(HA�4���E�C
D��N���
A0tAh5��*E�C
B�E�F���
G]
K �Ad6��iE�C
A�Z
A0�A�6���E�C
D��D�]
KF
B0B\7���E�C
D��E�D�Z
I]
K$4B�7���E�C
I���l
C8\B�8���E�C
D��E�D�Z
Id
Dd
D(�B49���E�C
D��E�T
K,�B�9���E�C
D��H����
B,�B(B���E�C
D��D�]
K_
I($C�B���E�C
G��{
FZ
F4PC<C���E�C
D��D�]
Kf
Bf
J4�C�C���E�C
D��D�]
Kf
Bf
J,�C�D��EE�C
H����D��
C@�C�I��/E�J
I�����

FL
LW
I4D�L��,HD�L��\D�L��SpDM���DM���DM���DM��d�DlM��;E�C
A�p�D�M���D�M��!E�M��,E�M��0E�M��DE�M��.E�C
A�cdE�M��xE�M�� �E�M��]E�C
B�D�I �E�M��QE�C
A�m
J �E8N��QE�C
A�m
J �EtN��aE�C
A�~
I F�N���A�C
E��
A@F<O��>A�J
r`F\O��>A�J
r �F|O���A�C
E��
A�F�O�� �FP���E�C
A��
H0�F�P���E�C
D��H�y
CP
HQ(G\Q���J�C
D��D�eF����<G�Q��PG�Q��
dG�Q��xG�Q��
0�G�Q���E�C
D��F��s
Kb
F�G�R��2E�C
E�d�G�R��1V�F
FN�$H�R��eE�J
C��h
F(H$S��$<H0S���E�C
A�j
MHdH�T��E�I
D��D�
KM
KM
KM
KM
E_�H|U���HxU��*E�C
A�\ �H�U��DE�C
B�H�m$I�U��YE�C
A�^
Ih0I�U��FE�J
A�u$PIV���E�C
E���f
E xI�V���E�C
A��
G�I�W��BE�U
A�f �I�W���E�C
A��
J �IlX���E�C
A��
DJY��.E�C
A�c$J(Y��&E�C
A�\ DJ8Y��}E�C
A�rhJ�Y��&E�C
A�\,�J�Y��WA�C
B�E�L���
G0�J�Z��ZA�C
D��G���
HP
E$�J\��ma�C
A�c
H\$KH\��ma�C
A�c
H\4<K�\���E�C
D��D�d
DT
Dt
D$tKH]��gE�C
A�v
IS$�K�]���E�C
E����
A,�KX^��KE�C
E���\
G�
D,�Kx_���E�C
D��H��
J]
C0$La��IE�C
D��H�U
G3
E,XL$c��E�C
E���~
E~
B,�Ld��BE�C
E���\
G�
D,�L4e��E�C
D��H�w
E]
C0�Lg��AE�C
D��H�U
G3
E0M0i��pE�C
F���D��
O�
D(PMlk��E�C
D��I�~
E4|M@l��E�C
B�E�G��D��
J
I(�M(w��E�C
B�L���
A �Mx���E�C
E��
K4Nxy���E�C
D��H�h
D^
JS
E,<N z���E�C
F���J���
H(lN�{��HE�O
M�����&(�N�~���E�C
B�E�H��
A,�Nh���E�C
D��E�D�~
Ed$�N���_E�C
A�v
AS0O0����E�C
D��E�D��
G]
K(PO��E�C
P������
H|O@���	�O<���	 �O8����A�C
E��
A$�O����ma�C
A�c
H\(�O�����E�C
G����z
G P�����A�C
E��
A8@P����1P�C
D��E�E�H�9
F�������$|P����A�C
C��|
E,�Ph����E�C
E���Y
Jt
D(�P����E�C
D��E�D�Q
J4Q����qE�C
D��D��
KW
Iz
F$8Q��eA�C
B�D�r
D,`Q,���@E�C
I������
D,�Q<���1E�C
B�E�E�E�H��
B$�QL���8E�C
E�Y
JG �Qd����A�C
E��
A$R�ma�C
A�c
H\4R8���E�C
H TR8����A�C
E��
A$xR��ma�C
A�c
H\�R���0E�C
A�V,�R����E�C
B�D�d
NY
G(�R����E�C
D��E�H��,S�����E�C
B�E�H����
L,LS ����E�C
B�S���
EJ
F,|S���E�C
D��L���.
J,�S@���E�F
F���I�R�@
D0�S ���_E�F
B�D�Z
EN
JR<TL����E�F
D��E�D�q
GR
N
IP PTܗ���E�C
A�y
NtTh���,�Tt����E�C
F���I�H�L
E0�T����E�C
B�J��r
JQ
OU4�T����|E�C
D��H�F���
L~
B $U����\E�C
A�g
H,HU4���@
E�C
H����H�

A,xUD����A�C
D��I�E�R��
I�U��,�U���E�C
D��P�I��u
F(�U����	A�C
D��S��
JV����(,V����zE�F
D��E�4
H(XV԰���A�C
D��Y�R
E4�VX���A�C
D��D�U
Gm
K_
I@�V0����E�C
D��G��D�K
Fb
F(
H�<W|���OE�C
H����D��
Ac
M!
G,@W�����E�C
D��O����
D,pW���:E�E
I�����
F,�W����E�J
F���E�K��
G0�W�����E�C
P�����L
DX����?E�Q
d$XHy��$<X�����A�C
I����
E(dXH���A�J
P�����g
A�X�x�������,�X����E�C
I����
IY
A�X|��%E�Q
NYvx��4Yt���E�C
D��E�E�H�

Ht
L0PY���zE�C
D��J��
Jr
N4�Y���E�C
B�E�L���
Ht
L0�Yp��bE�C
D��E�E�H��
DE4�Y����E�C
H����D�Y
C|
E (Z4���E�C
�
A4LZ����E�C
H����H�,
DT
E,�Z(���E�C
F���F���
G0�Z���rE�C
M�����
Gd
L4�Z���E�C
H����H�u
CU
K, [����E�C
G����R
Gk
E(P[��_E�C
C��]
HF
J,|[@���E�C
K�����
A�[���#A�]
0�[����E�C
I�����K
Dh
A�[���E�C
R0\����E�C
M�����8
Ce
K0P\���E�C
E�]
Fr
NM
E�\���ZE�C
S
A�\���0N�]
,�\���bE�C
I����
IQ
A�\,���E�C
~
A,]���E�C
M�����
E@]��T]��8V�]
t]�)E�]
F�](�E�C
Fd~��FDO{"type":"deb","os":"ubuntu","name":"gtksourceview5","version":"5.16.0-1","architecture":"amd64"}GVariant�(�
  "#$&&&'''()*-/002579<===?@@ABCEEGHHIIIJJLQQRSTTUVWWY[]^^^_aaaabbbcccegijkllmooqqrstuvxz{}~��������������������������������������������������������������������������������8���	v��������vȉ�D����L� �]6#� �
v0���
Jc��v�K&�Kvh$"Y[��$"v0"�3�h͉�3v�3�@I�����@v�@�]cF�I��]
v^����`3���v�����x6���v�=<z�Q��=<	vH<]xHy=]
v ]�w�����wv�w"s3*��"s
v0sw�2��w�v����9:�ʼn��v����A�k���	v��_�p~Bgw_�vp��46hĉ�4v�4ʹKP�)ʹLйԹx���Թv����o���v����?��v��1=D�y�1v�1FR��A�Fv F9aiJ	%�9a	vHaA���g�A�	vP���
���v���Br�)���v���������v��#�_��#	v #Q1�:���Q1	v`1��<F�G���	v��Ʃ�/p��Ʃvة��"!`�v�0��)�o�0�	v@�P�͘9�P�	v`���g��v(8���H�8	vH�7Ե�����7L�7�7�
p��7v�7kD���ЉkDv�D��כ�]���v����ZR(����
vЩ��P%e܉��v����m����v�����߉�	v�ql�Uqv��,H,{}��,v�,�@��7I��@v�@�X��O��v������V���v�����s���v���	n�$��	v�	�	4΁Q��	v�	�A	�/�!��A	
v�A	�`	�CV���`	v�`	'y	U�;�'y	v0y	T�	��o�T�	v`�	�	�|�̉�	v(�	۴	��KG۴	v��	y�	��8��y�	v��	��	r�z���	
v��	@
���@

vP
�"
�牉�"
v�"
X7
�[�߉X7
 vx7
�v
g�!��v
v�v
�
E;�%��
	v(�
h�
��ĉh�
vp�
,�
�\��,�
L0�
@�
"Y���@�

vP�
��
��<���
!v�
��Qx��v�2?o錉2	v 2�D`'�%��Dv�D	eb��߉	e
ve�� BR���
vȜ�`��$0�`L�`a�tzʉava+y��\!�+yvHyF����F�vX���7(r��v�����Uk���	v��.�
3d��.�v@�t�BY�]�t�v��o
���}�o
vx
ډ
�Y��ډ
v�
��
��:���
v��
X�

�\̉X�
vh�
��
z����

v��
ğz�	v�R��,���R
v�Rx|@��x	v x��a��щ��$v�����P����
v����#G�����v��}X�MG} v�?1i>>�?vPg�(n�g
v(g�z�&�҉�zv�z��޲)���
v�Ű�r�R�Ű	vаQ�����Q�vX�I���@��I�vX��V��;��Vv�V��r<�����	v�����v(��G�;��Gv�GBR����BRvPR��6c���v�$o_Ͱ/�$ov0o��E�4����v����
`։��vȲ��e#ԉ��v��ܧ��v�d����dvp� B�l�� v!�'6�9���'	L�'�'�����'v�'zI�3J��zIv�I�k���#��kvl3���/`�3�v@����no��v�`��#��`�
vp�y��֛Z�y�v��K�KSӉK�	vX�y�E.��Gy�v����m�����v���	����	v�	�O�k���v��T*l���T	v�TEt�Bk�EtvPt��iQ6���L����FB����v��ґ���%Gґ$v��L�o���L�L\�(�~q�]�(�
v8����Y���v���-���v��E�l
�v�L1�����L1
vX1a`�70Y�a`vp`׃�[�H�׃	v�Y�����Y�	vh���ܟg��	v�IA�x�ɉIA	vXA�d1߯O�dL�d�d
^��dv�dM�$Vo�Mv`A�@�
�A�vP�8����8�v@����˟����v��=��Mp�=�	vH�A
��H�AvP�ɯ��v�N�@z���N
v�N�]6�@��]	v�]j�n�J�jv(j�vT�j���vv�v�!����v�D�/ȵD�
vX���x���	v�
u���
uv u<��/�É<�
vP���<졉��v��^�X�N�^�	vh�����1���v��D�d���D�vP�����v��'�Vu�'v0�0�IN���0v�0h?L��
�h?	vx?�Tu�ѣ�Tv�Tyk�q�m�ykv�k�q#�y��qv�qI��?��I�
vX��!B�����!v�!1S�=p�1Sv@S����=���v��X�nʹk�X�
vh�S��7��S�vh�S�,�Q�S
v`F&�ˁ��F&	vP&|3զډ|3v�3da|-��davpaO6�}��O6	vX6�Brl	E��B
v�BpV�a�pVv�V�w��=8��wv�w�3^C��	v �ۺ���ۺv����#��
v����ˁu���	v��V�P���V�
vh��CN�k��v�_W�/��_v_.r�~��.rvPr���v���v��p�>��p�v���]�&��	v�0
�X�#�0

v@
]@��a�]@	vh@�I'q�߉�Iv�I�eէP��ev�e��perl.lang�r<?xml version="1.0" encoding="UTF-8"?>
<!-- ex:set ts=2 et:

 This file is part of GtkSourceView

 Copyright (C) 2006, 2007 Steve Frécinaux <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

TODO: extended regex support
FIXME: =pod should require an empty line before/after, as written in perlpod

-->
<language id="perl" name="Perl" version="2.0" _section="Script"><metadata><property name="mimetypes">text/x-perl;application/x-perl</property><property name="globs">*.pl;*.pm;*.al;*.perl;*.t</property><property name="line-comment-start">#</property><property name="suggested-suffix">.pl</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="line-directive" name="Line Directive" map-to="def:preprocessor"/><style id="include-statement" name="Include Statement" map-to="def:preprocessor"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="builtin" name="Builtin Function" map-to="def:builtin"/><style id="here-doc" name="Heredoc" map-to="def:string"/><style id="here-doc-bound" name="Heredoc Bound" map-to="def:string"/><style id="system-command" name="System Command" map-to="def:string"/><style id="operator" name="Operator" map-to="def:keyword"/><style id="variable" name="Variable" map-to="def:type"/><style id="file-descriptor" name="File Descriptor" map-to="def:special-constant"/><style id="control" name="Control" map-to="def:preprocessor"/><style id="regex" name="Regular Expression" map-to="def:string"/><style id="error" name="Error" map-to="def:error"/><style id="pod" name="POD" map-to="def:comment"/><style id="pod-escape" name="POD Escape" map-to="def:special-char"/><style id="pod-keyword" name="POD keyword" map-to="def:keyword"/><style id="pod-heading" name="POD heading" map-to="def:doc-comment-element"/></styles><definitions><context id="perl" class="no-spell-check"><include><context ref="def:shebang"/><context ref="line-directive"/><context ref="def:shell-like-comment"/><context ref="pod"/><context ref="data"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context ref="system-command"/><context ref="word-list"/><context ref="regular-expression"/><context ref="match"/><context ref="substitution"/><context ref="transliteration"/><context ref="match-slashslash"/><context ref="here-doc-no-ve"/><context ref="here-doc"/><context ref="sub"/><context ref="variable"/><context ref="include-statement"/><context ref="operator"/><context ref="keyword"/><context ref="control"/><context ref="file-descriptor"/><context ref="builtin"/></include></context><!-- in case we have an obviously wrong piece of code to highlight.
         We put it last so it can highlight everything not handled yet. --><context id="error" style-ref="error" extend-parent="false"><match>\S</match></context><define-regex id="operator" extended="true">
      \-[rwxoRWXOezsfdlpSbctugkTBMAC](?=\s) |
      \-&gt; |
      \+\+ | \-\- |
      \*\* |
      \! | \~ | \\ | \+ | \- |
      [!=]\~ |
      \* | / | % |
      &lt;&lt; | &gt;&gt; |
      &lt; | &gt; | [&lt;&gt;=!]= | &lt;=&gt; |
      &amp; | \| | \^ |
      &amp;&amp; |
      \.\.\.? |
      \? | : |
      = | \*\*= | \+= | \*= | &amp;= | &lt;&lt;= | &amp;&amp;= | \-= | /= |
      \|= | &gt;&gt;= | \|\|= | \.= | %= | \^= | \bx= |
      =&gt; |
      \b(x|lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b
    </define-regex><context id="operator" style-ref="operator"><!-- see `man perlop` --><match>\%{operator}</match></context><!-- #### VARIABLES ################################################### --><!-- $ is not defined in this regexp because it would conflict with
         \%{plain-variable}. $ is the current module. --><define-regex id="special-variable" extended="true">
      \$\^[ADEFHILMOPSTWX]? |                                 # ($^A, ...)
      \$[\\\"\[\]'&amp;`+*.,;=%~?@$&gt;&lt;\(|/!-] |     # ($|, $', ...)
      \$:[^:] |            # avoid confusion with $::foo (equiv. to $main::foo)
      \$(0|[1-9][0-9]*) |  # numbered variables (regex matches)
      @[+-] |              # special array variables
      %[!+-] | %\^H        # special hash variables
    </define-regex><define-regex id="plain-variable" extended="true">
      ([$@%]|\$\#)\$*[a-zA-Z_][a-zA-Z0-9_]*
    </define-regex><context id="plain-variable"><include><context style-ref="variable"><start>[$@%]{</start><end>}</end></context><context style-ref="variable"><match>\%{plain-variable}</match></context></include></context><context id="special-variable" style-ref="variable"><match>\%{special-variable}</match></context><context id="variable"><include><context ref="plain-variable"/><context ref="special-variable"/></include></context><!-- #### PATTERNS / STRINGS / REGEX ################################## --><!-- see `man perlop` --><!-- available delimiters for m// or s///-style patterns (probably not
         complete yet).                                                     --><define-regex id="pattern-delimiter" extended="true">
      [&amp;+|!/@#\^\-=:;,.?*\\%`"']
    </define-regex><!-- this assertion is shared by all the regex contexts to avoid wrong
         highlighting of function calls, etc.
         \b can't be used because of $var, @var, &func, %func.              --><!-- FIXME I added { and ( to the list to fix #507075 and #535703. Someone
         please look at it, it seems wrong. It probably should be a positive
         look-behind. --><define-regex id="pattern-before" extended="true">
      (?&lt;![a-zA-Z0-9@%{(])
    </define-regex><context id="in-pattern"><include><context ref="def:escape"/><context ref="plain-variable"/><context extend-parent="false"><start>(?=\$)</start><include><!-- some variables are not recognized in patterns --><context><match>\$(?=[|)])</match></context><context ref="special-variable"/></include></context></include></context><!-- The following context definitions are there to handle nesting of
         brackets in bracket-delimited regexes.                             --><context id="in-pattern-curly-no-ve"><include><context><start>{</start><end>}</end><include><context ref="in-pattern-curly-no-ve"/></include></context></include></context><context id="in-pattern-curly"><include><context><start>{</start><end>}</end><include><context ref="in-pattern-curly"/></include></context><context ref="in-pattern"/></include></context><context id="in-pattern-square-no-ve"><include><context><start>\[</start><end>\]</end><include><context ref="in-pattern-square-no-ve"/></include></context></include></context><context id="in-pattern-square"><include><context><start>\[</start><end>\]</end><include><context ref="in-pattern-square"/></include></context><context ref="in-pattern"/></include></context><context id="in-pattern-round-no-ve"><include><context><start>\(</start><end>}</end><include><context ref="in-pattern-round-no-ve"/></include></context></include></context><context id="in-pattern-round"><include><context><start>\(</start><end>\)</end><include><context ref="in-pattern-round"/></include></context><context ref="in-pattern"/></include></context><context id="in-pattern-angle-no-ve"><include><context><start>&lt;</start><end>&gt;</end><include><context ref="in-pattern-angle-no-ve"/></include></context></include></context><context id="in-pattern-angle"><include><context><start>&lt;</start><end>&gt;</end><include><context ref="in-pattern-angle"/></include></context><context ref="in-pattern"/></include></context><!-- One level higher: the following contexts define single and double
         patterns in general, in ve and no-ve version.                      --><define-regex id="end-of-pattern" extended="true">
      (?&lt;=
          [}\]\)&gt;]|
          \%{pattern-delimiter}
      )
    </define-regex><context id="simple-pattern" once-only="true"><start/><include><context ref="asserted-comment"/><context end-parent="true"><start>{</start><end>}</end><include><context ref="in-pattern-curly"/></include></context><context end-parent="true"><start>\[</start><end>\]</end><include><context ref="in-pattern-square"/></include></context><context end-parent="true"><start>\(</start><end>\)</end><include><context ref="in-pattern-round"/></include></context><context end-parent="true"><start>&lt;</start><end>&gt;</end><include><context ref="in-pattern-angle"/></include></context><context end-parent="true"><!-- '' doesn't usually have var expansion. --><start>'</start><end>'</end><include><context style-ref="def:special-char"><match>\\\\|\\'</match></context></include></context><context end-parent="true"><start>(?P&lt;RD&gt;\%{pattern-delimiter})</start><end>\%{RD@start}</end><include><context ref="in-pattern"/></include></context><context ref="asserted-comment"/><context ref="error"/></include></context><context id="simple-pattern-no-ve" once-only="true"><start/><include><context end-parent="true"><start>{</start><end>}</end><include><context ref="in-pattern-curly-no-ve"/></include></context><context end-parent="true"><start>\[</start><end>\]</end><include><context ref="in-pattern-square-no-ve"/></include></context><context end-parent="true"><start>\(</start><end>\)</end><include><context ref="in-pattern-round-no-ve"/></include></context><context end-parent="true"><start>&lt;</start><end>&gt;</end><include><context ref="in-pattern-angle-no-ve"/></include></context><context end-parent="true"><start>(?P&lt;RD&gt;\%{pattern-delimiter})</start><end>\%{RD@start}</end></context><context ref="asserted-comment"/><context ref="error"/></include></context><context id="double-pattern" once-only="true"><start/><include><context end-parent="true"><start>'</start><end>'</end><include><context once-only="true"><start>(?&lt;=(?P&lt;RD&gt;.))</start><end>\%{RD@start}</end></context></include></context><context end-parent="true"><start>(?P&lt;RD&gt;\%{pattern-delimiter})</start><end>\%{RD@start}</end><include><context once-only="true"><start>(?&lt;=(?P&lt;RD&gt;.))</start><end>\%{RD@start}</end><include><context ref="in-pattern"/></include></context><context ref="in-pattern"/></include></context><context end-parent="true"><start/><include><context ref="simple-pattern"/><!-- quick hack to include the same pattern twice: we surround it
                 with a house-keeping context --><context once-only="true" end-parent="true"><start>\%{end-of-pattern}</start><end>\%{end-of-pattern}</end><include><context ref="simple-pattern"/></include></context></include></context></include></context><context id="double-pattern-no-ve" once-only="true"><start/><include><context end-parent="true"><start>(?P&lt;RD&gt;\%{pattern-delimiter})</start><end>\%{RD@start}</end><include><context once-only="true"><start>(?&lt;=(?P&lt;RD&gt;.))</start><end>\%{RD@start}</end></context></include></context><context end-parent="true"><start/><include><context ref="simple-pattern-no-ve"/><context once-only="true" end-parent="true"><start>\%{end-of-pattern}</start><end>\%{end-of-pattern}</end><include><context ref="simple-pattern-no-ve"/></include></context></include></context></include></context><context id="single-quoted-string" class="string" class-disabled="no-spell-check"><include><context style-ref="string"><start>'</start><end>'</end><include><context style-ref="def:special-char"><match>\\\\|\\'</match></context></include></context><context style-ref="string"><start>\%{pattern-before}q\b</start><end>\%{end-of-pattern}</end><include><context ref="simple-pattern-no-ve"/></include></context></include></context><context id="double-quoted-string" class="string" class-disabled="no-spell-check"><include><context style-ref="string"><start>"</start><end>"</end><include><context ref="in-pattern"/></include></context><context style-ref="string"><start>\%{pattern-before}qq\b</start><end>\%{end-of-pattern}</end><include><context ref="asserted-comment"/><!-- qq'' *has* var expansion, so we can't just use
                 <context ref="single-pattern"/>.                           --><context end-parent="true"><start>{</start><end>}</end><include><context ref="in-pattern-curly"/></include></context><context end-parent="true"><start>\[</start><end>\]</end><include><context ref="in-pattern-square"/></include></context><context end-parent="true"><start>\(</start><end>\)</end><include><context ref="in-pattern-round"/></include></context><context end-parent="true"><start>&lt;</start><end>&gt;</end><include><context ref="in-pattern-angle"/></include></context><context end-parent="true"><start>(?P&lt;RD&gt;\%{pattern-delimiter})</start><end>\%{RD@start}</end><include><context ref="in-pattern"/></include></context><context ref="error"/></include></context></include></context><context id="word-list" style-ref="string"><start>\%{pattern-before}qw\b</start><end>\%{end-of-pattern}</end><include><context ref="simple-pattern-no-ve"/></include></context><context id="regular-expression" style-ref="regex"><start>\%{pattern-before}qr\b</start><end>\%{end-of-pattern}[msixpodualn]*</end><include><context ref="simple-pattern"/></include></context><context id="system-command"><include><context style-ref="system-command"><start>`</start><end>`</end><include><context ref="in-pattern"/></include></context><context style-ref="system-command"><start>\%{pattern-before}qx\b</start><end>\%{end-of-pattern}</end><include><context ref="simple-pattern"/></include></context></include></context><context id="match" style-ref="regex"><start>\%{pattern-before}m\b</start><end>\%{end-of-pattern}[msixpodualngc]*</end><include><context ref="simple-pattern"/></include></context><context id="substitution" style-ref="regex"><start>\%{pattern-before}s\b</start><end>\%{end-of-pattern}[msixpodualngcer]*</end><include><context ref="double-pattern"/></include></context><context id="transliteration" style-ref="regex"><start>\%{pattern-before}(tr|y)\b</start><end>\%{end-of-pattern}[cdsr]*</end><include><context ref="double-pattern-no-ve"/></include></context><!-- hacks, mostly taken from vim's perl.vim. As they say:
         “Below some hacks to recognise the // variant. This is virtually
          impossible to catch in all cases as the / is used in so many other
          ways, but these should be the most obvious ones.” --><context id="match-slashslash"><include><context style-inside="true" style-ref="regex"><start>(^|[^$@%&amp;])(if|unless|while|until|when)\s+(/)</start><end>/[msixpodualngc]*</end><include><context sub-pattern="2" where="start" style-ref="keyword"/><context sub-pattern="3" where="start" style-ref="regex"/><context sub-pattern="0" where="end" style-ref="regex"/><context ref="in-pattern"/></include></context><context style-inside="true" style-ref="regex"><start>(^|[^$@%&amp;])(split)\s+(/)</start><end>/[msixpodualngc]*</end><include><context sub-pattern="2" where="start" style-ref="builtin"/><context sub-pattern="3" where="start" style-ref="regex"/><context sub-pattern="0" where="end" style-ref="regex"/><context ref="in-pattern"/></include></context><context style-inside="true" style-ref="regex"><start>(^|(?&lt;=[\(\{]))\s*(/)</start><end>/[msixpodualngc]*</end><include><context sub-pattern="2" where="start" style-ref="regex"/><context sub-pattern="0" where="end" style-ref="regex"/><context ref="in-pattern"/></include></context><context style-inside="true" style-ref="regex"><start>([!=]\~)\s*(/)</start><end>/[msixpodualngc]*</end><include><context sub-pattern="1" where="start" style-ref="operator"/><context sub-pattern="2" where="start" style-ref="regex"/><context sub-pattern="0" where="end" style-ref="regex"/><context ref="in-pattern"/></include></context></include></context><!-- #### HEREDOC STRINGS ############################################# --><!--
          There may not be a space between the << and the identifier, unless the
          identifier is explicitly quoted (hence the \s* when using quotes.

          This also means that usage of null identifier <<"" is only valid
          when using quotes (hence \%{here-doc-bound-char}* when using quotes
          and \%{here-doc-bound-char}+ when not).
    --><define-regex id="here-doc-bound-char">[^\s'"=;)&lt;&gt;]</define-regex><context id="here-doc-no-ve"><start extended="true" dupnames="true">
        &lt;&lt;
        (
          \s*\'(?P&lt;HDB&gt;\%{here-doc-bound-char}*)\'|  # 'EOF'
             \\(?P&lt;HDB&gt;\%{here-doc-bound-char}+)     # \EOF
        )
      </start><end>^\%{HDB@start}$</end><include><context sub-pattern="0" where="start" style-ref="here-doc-bound"/><context sub-pattern="0" where="end" style-ref="here-doc-bound"/><context once-only="true" end-at-line-end="true"><start/><include><context ref="perl"/></include></context><context style-ref="here-doc" extend-parent="false"><start/></context></include></context><context id="here-doc"><start extended="true" dupnames="true">
        &lt;&lt;
        (
          \s*\"(?P&lt;HDB&gt;\%{here-doc-bound-char}*)\"|   # "EOF"
               (?P&lt;HDB&gt;\%{here-doc-bound-char}+)      # EOF
        )
      </start><end>^\%{HDB@start}$</end><include><context sub-pattern="0" where="start" style-ref="here-doc-bound"/><context sub-pattern="0" where="end" style-ref="here-doc-bound"/><context once-only="true" end-at-line-end="true"><start/><include><context ref="perl"/></include></context><context style-ref="here-doc" extend-parent="false"><start/><include><context ref="def:escape"/><context ref="variable"/></include></context></include></context><!-- #### KEYWORDS / BUILTINS / ETC ################################### --><define-regex id="function">[a-zA-Z_][a-zA-Z0-9_]*</define-regex><!-- in sub context, everything is a function --><context id="sub"><match>(sub)\s+\%{function}\b</match><include><context sub-pattern="1" style-ref="keyword"/></include></context><context id="file-descriptor" style-ref="file-descriptor"><keyword>STDIN</keyword><keyword>STDOUT</keyword><keyword>STDERR</keyword></context><context id="control" style-ref="control"><keyword>BEGIN</keyword><keyword>END</keyword><keyword>CHECK</keyword><keyword>INIT</keyword></context><context id="include-statement"><include><context style-ref="include-statement"><keyword>require</keyword></context><context><!-- 'use' and 'no' can be used with special flags, so we try to
               highlight them as well. --><start>(use|no)\s</start><end>;</end><include><context sub-pattern="0" where="start" style-ref="include-statement"/><context once-only="true" style-ref="include-statement"><keyword>attributes</keyword><keyword>autodie</keyword><keyword>autouse</keyword><keyword>base</keyword><keyword>bigint</keyword><keyword>bignum</keyword><keyword>bigrat</keyword><keyword>blib</keyword><keyword>bytes</keyword><keyword>charnames</keyword><keyword>constant</keyword><keyword>diagnostics</keyword><keyword>encoding</keyword><keyword>feature</keyword><keyword>fields</keyword><keyword>fileset</keyword><keyword>if</keyword><keyword>integer</keyword><keyword>less</keyword><keyword>lib</keyword><keyword>locale</keyword><keyword>mro</keyword><keyword>open</keyword><keyword>ops</keyword><keyword>overload</keyword><keyword>overloading</keyword><keyword>parent</keyword><keyword>re</keyword><keyword>sigtrap</keyword><keyword>sort</keyword><keyword>strict</keyword><keyword>subs</keyword><keyword>threads</keyword><keyword>threads::shared</keyword><keyword>utf8</keyword><keyword>vars</keyword><keyword>vmish</keyword><keyword>warnings</keyword><keyword>warnings::register</keyword></context><context ref="perl"/></include></context></include></context><context id="keyword" style-ref="keyword"><keyword>break</keyword><keyword>continue</keyword><keyword>do</keyword><keyword>default</keyword><keyword>each</keyword><keyword>else</keyword><keyword>elsif</keyword><keyword>foreach</keyword><keyword>for</keyword><keyword>given</keyword><keyword>if</keyword><keyword>last</keyword><keyword>local</keyword><keyword>my</keyword><keyword>next</keyword><keyword>our</keyword><keyword>package</keyword><keyword>return</keyword><keyword>sub</keyword><keyword>state</keyword><keyword>unless</keyword><keyword>until</keyword><keyword>when</keyword><keyword>while</keyword><keyword>__FILE__</keyword><keyword>__LINE__</keyword><keyword>__PACKAGE__</keyword></context><context id="builtin" style-ref="builtin"><!-- see `man perlfunc` --><keyword>abs</keyword><keyword>accept</keyword><keyword>alarm</keyword><keyword>atan2</keyword><keyword>bind</keyword><keyword>binmode</keyword><keyword>bless</keyword><keyword>caller</keyword><keyword>chdir</keyword><keyword>chmod</keyword><keyword>chomp</keyword><keyword>chop</keyword><keyword>chown</keyword><keyword>chr</keyword><keyword>chroot</keyword><keyword>closedir</keyword><keyword>close</keyword><keyword>connect</keyword><keyword>cos</keyword><keyword>crypt</keyword><keyword>dbmclose</keyword><keyword>dbmopen</keyword><keyword>defined</keyword><keyword>delete</keyword><keyword>die</keyword><keyword>dump</keyword><keyword>each</keyword><keyword>endgrent</keyword><keyword>endhostent</keyword><keyword>endnetent</keyword><keyword>endprotoent</keyword><keyword>endpwent</keyword><keyword>endservent</keyword><keyword>eof</keyword><keyword>eval</keyword><keyword>exec</keyword><keyword>exists</keyword><keyword>exit</keyword><keyword>exp</keyword><keyword>fcntl</keyword><keyword>fileno</keyword><keyword>flock</keyword><keyword>fork</keyword><keyword>format</keyword><keyword>formline</keyword><keyword>getc</keyword><keyword>getgrent</keyword><keyword>getgrgid</keyword><keyword>getgrnam</keyword><keyword>gethostbyaddr</keyword><keyword>gethostbyname</keyword><keyword>gethostent</keyword><keyword>getlogin</keyword><keyword>getnetbyaddr</keyword><keyword>getnetbyname</keyword><keyword>getnetent</keyword><keyword>getpeername</keyword><keyword>getpgrp</keyword><keyword>getppid</keyword><keyword>getpriority</keyword><keyword>getprotobyname</keyword><keyword>getprotobynumber</keyword><keyword>getprotoent</keyword><keyword>getpwent</keyword><keyword>getpwnam</keyword><keyword>getpwuid</keyword><keyword>getservbyname</keyword><keyword>getservbyport</keyword><keyword>getservent</keyword><keyword>getsockname</keyword><keyword>getsockopt</keyword><keyword>glob</keyword><keyword>gmtime</keyword><keyword>goto</keyword><keyword>grep</keyword><keyword>hex</keyword><keyword>import</keyword><keyword>index</keyword><keyword>int</keyword><keyword>ioctl</keyword><keyword>join</keyword><keyword>keys</keyword><keyword>kill</keyword><keyword>lcfirst</keyword><keyword>lc</keyword><keyword>length</keyword><keyword>link</keyword><keyword>listen</keyword><keyword>localtime</keyword><keyword>log</keyword><keyword>lstat</keyword><keyword>map</keyword><keyword>mkdir</keyword><keyword>msgctl</keyword><keyword>msgget</keyword><keyword>msgrcv</keyword><keyword>msgsnd</keyword><keyword>new</keyword><keyword>oct</keyword><keyword>opendir</keyword><keyword>open</keyword><keyword>ord</keyword><keyword>pack</keyword><keyword>pipe</keyword><keyword>pop</keyword><keyword>pos</keyword><keyword>printf</keyword><keyword>print</keyword><keyword>prototype</keyword><keyword>push</keyword><keyword>quotemeta</keyword><keyword>rand</keyword><keyword>readdir</keyword><keyword>read</keyword><keyword>readlink</keyword><keyword>recv</keyword><keyword>redo</keyword><keyword>ref</keyword><keyword>rename</keyword><keyword>reset</keyword><keyword>reverse</keyword><keyword>rewinddir</keyword><keyword>rindex</keyword><keyword>rmdir</keyword><keyword>say</keyword><keyword>scalar</keyword><keyword>seekdir</keyword><keyword>seek</keyword><keyword>select</keyword><keyword>semctl</keyword><keyword>semget</keyword><keyword>semop</keyword><keyword>send</keyword><keyword>setgrent</keyword><keyword>sethostent</keyword><keyword>setnetent</keyword><keyword>setpgrp</keyword><keyword>setpriority</keyword><keyword>setprotoent</keyword><keyword>setpwent</keyword><keyword>setservent</keyword><keyword>setsockopt</keyword><keyword>shift</keyword><keyword>shmctl</keyword><keyword>shmget</keyword><keyword>shmread</keyword><keyword>shmwrite</keyword><keyword>shutdown</keyword><keyword>sin</keyword><keyword>sleep</keyword><keyword>socket</keyword><keyword>socketpair</keyword><keyword>sort</keyword><keyword>splice</keyword><keyword>split</keyword><keyword>sprintf</keyword><keyword>sqrt</keyword><keyword>srand</keyword><keyword>stat</keyword><keyword>study</keyword><keyword>substr</keyword><keyword>symlink</keyword><keyword>syscall</keyword><keyword>sysread</keyword><keyword>sysseek</keyword><keyword>system</keyword><keyword>syswrite</keyword><keyword>telldir</keyword><keyword>tell</keyword><keyword>tied</keyword><keyword>tie</keyword><keyword>time</keyword><keyword>times</keyword><keyword>truncate</keyword><keyword>ucfirst</keyword><keyword>uc</keyword><keyword>umask</keyword><keyword>undef</keyword><keyword>unlink</keyword><keyword>unpack</keyword><keyword>unshift</keyword><keyword>untie</keyword><keyword>utime</keyword><keyword>values</keyword><keyword>vec</keyword><keyword>wait</keyword><keyword>waitpid</keyword><keyword>wantarray</keyword><keyword>warn</keyword><keyword>write</keyword></context><!-- #### COMMENTS / POD / DATA ####################################### --><!-- usual comments for perl are def:shell-style-comment --><!-- comment that must have a whitespace before (used in s{}{}, because
         perl bugs if there is no space between '}' and '#') --><context id="asserted-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>(?&lt;![^\s])#</start><include><context ref="def:in-comment"/></include></context><context id="line-directive" style-ref="line-directive"><!-- see `man perlsyn` line 676 --><match extended="true">
        ^\# \s*
        (line \s+ (\d+)) \s*
        (?:(\s"([^"]+)"|[^"]+))? \s*
        $
      </match><include><context sub-pattern="3" style-ref="string"/></include></context><context id="in-pod"><include><context ref="def:in-comment"/><context ref="pod-escape"/></include></context><context id="pod-escape"><include><context><start>[IBCLEFSXZ]&lt;(?!&lt;)</start><end>(?&lt;!&gt;)&gt;</end><include><context sub-pattern="0" where="start" style-ref="pod-escape"/><context sub-pattern="0" where="end" style-ref="pod-escape"/><context ref="in-pod"/></include></context><!-- doubled angle brackets ("<<" and ">>") may be used if and only if
             there is whitespace right after the opening delimiter and
             whitespace right before the closing delimiter! (`man perlpod`) --><context><start>[IBCLEFSXZ]&lt;{2}\s</start><end>\s&gt;{2}</end><include><context sub-pattern="0" where="start" style-ref="pod-escape"/><context sub-pattern="0" where="end" style-ref="pod-escape"/><context ref="in-pod"/></include></context><context><start>[IBCLEFSXZ]&lt;{3}\s</start><end>\s&gt;{3}</end><include><context sub-pattern="0" where="start" style-ref="pod-escape"/><context sub-pattern="0" where="end" style-ref="pod-escape"/><context ref="in-pod"/></include></context><context><start>[IBCLEFSXZ]&lt;{4}\s</start><end>\s&gt;{4}</end><include><context sub-pattern="0" where="start" style-ref="pod-escape"/><context sub-pattern="0" where="end" style-ref="pod-escape"/><context ref="in-pod"/></include></context><context><start>[IBCLEFSXZ]&lt;{5}\s</start><end>\s&gt;{5}</end><include><context sub-pattern="0" where="start" style-ref="pod-escape"/><context sub-pattern="0" where="end" style-ref="pod-escape"/><context ref="in-pod"/></include></context><context><start>[IBCLEFSXZ]&lt;{6}\s</start><end>\s&gt;{6}</end><include><context sub-pattern="0" where="start" style-ref="pod-escape"/><context sub-pattern="0" where="end" style-ref="pod-escape"/><context ref="in-pod"/></include></context><!-- one should be insane to put there more than 6 brackets --></include></context><context id="pod-heading" end-at-line-end="true" style-inside="true" style-ref="pod-heading"><start>^=(head[1-4])</start><include><context sub-pattern="1" where="start" style-ref="pod-keyword"/><context ref="in-pod"/></include></context><context id="pod" style-ref="pod" class-disabled="no-spell-check"><start>^(?=(=(?!end))[a-z])</start><end>^=(cut)$</end><include><context sub-pattern="1" where="end" style-ref="pod-keyword"/><context ref="pod-heading"/><context><match>^=(pod|encoding|over|item|back)</match><include><context sub-pattern="1" style-ref="pod-keyword"/></include></context><context><start>^=(begin)\s+(.*)$</start><end>^=(end)\s+\%{2@start}$</end><include><context sub-pattern="1" where="start" style-ref="pod-keyword"/><context sub-pattern="1" where="end" style-ref="pod-keyword"/><context ref="pod"/></include></context><context ref="in-pod"/></include></context><context id="data" style-ref="comment"><start>__(DATA|END)__</start><include><context sub-pattern="0" where="start" style-ref="keyword"/></include></context></definitions></language>
(uuay)bennugd.lang<?xml version="1.0" encoding="UTF-8"?>
<!--

 Authors: Oscar Torrent Artero, Joseba García Etxebarria
 Copyright (C) 2009 Oscar Torrent Artero <[email protected]>
 Copyright (C) 2010 Joseba García Etxebarria <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="bennugd" name="BennuGD" version="2.0" _section="Source"><metadata><property name="globs">*.prg</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="identifier" name="Identifier" map-to="def:identifier"/><style id="operator" name="Operator" map-to="def:operator"/><style id="keywords" name="Keyword" map-to="def:keyword"/><style id="types" name="Data Type" map-to="def:type"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/><style id="boolean" name="Boolean value" map-to="def:boolean"/></styles><default-regex-options case-sensitive="false"/><definitions><!--regexs--><define-regex id="symbolchar">[-!+\\|=:&amp;&gt;&lt;]</define-regex><define-regex id="preproc-start">^\s*#\s*</define-regex><!--Preprocessor --><context id="preprocessor" style-ref="preprocessor" end-at-line-end="true"><start extended="true">
        \%{preproc-start}
        (define|if(n?def)?|else|elsif|endif)
        \b
      </start><include><context ref="def:line-continue" ignore-style="true"/><context ref="c:string" ignore-style="true"/><context ref="def:c-like-comment"/><context ref="def:c-like-comment-multiline"/></include></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="float" style-ref="floating-point"><match extended="true">
        (?&lt;![\w\.])
        ([0-9]+[Ee][+-]?[0-9]+ |
        ([0-9]*\.[0-9]+ | [0-9]+\.[0-9]*)([Ee][+-]?[0-9]+)?)
        (?![\w\.])
      </match></context><context id="decimal-number" style-ref="decimal"><match extended="true">
         (?&lt;![\w\.])
         [+-]?([1-9][0-9]*|0)
         (?![\w\.])
       </match></context><context id="hexadecimal-number" style-ref="hexadecimal"><match extended="true">
         (?&lt;![\w\.])
         [+-]?0x[0-9a-fA-F]+
         (?![\w\.])
      </match></context><!--Keywords --><context id="keywords" style-ref="keywords"><keyword>begin</keyword><keyword>break</keyword><keyword>call</keyword><keyword>case</keyword><keyword>clone</keyword><keyword>const</keyword><keyword>continue</keyword><keyword>debug</keyword><keyword>declare</keyword><keyword>default</keyword><keyword>dup</keyword><keyword>elif</keyword><keyword>else</keyword><keyword>elseif</keyword><keyword>elsif</keyword><keyword>end</keyword><keyword>error</keyword><keyword>exit</keyword><keyword>for</keyword><keyword>frame</keyword><keyword>from</keyword><keyword>function</keyword><keyword>global</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>import</keyword><keyword>include</keyword><keyword>jmp</keyword><keyword>local</keyword><keyword>loop</keyword><keyword>mod</keyword><keyword>mouse</keyword><keyword>next</keyword><keyword>offset</keyword><keyword>on</keyword><keyword>onerror</keyword><keyword>onexit</keyword><keyword>private</keyword><keyword>process</keyword><keyword>program</keyword><keyword>public</keyword><keyword>repeat</keyword><keyword>resume</keyword><keyword>return</keyword><keyword>sizeof</keyword><keyword>step</keyword><keyword>switch</keyword><keyword>to</keyword><keyword>until</keyword><keyword>while</keyword></context><context id="globals" style-ref="keywords"><keyword>argc</keyword><keyword>argv</keyword><keyword>os_id</keyword></context><context id="locals" style-ref="keywords"><keyword>bigbro</keyword><keyword>father</keyword><keyword>frame_percent</keyword><keyword>id</keyword><keyword>process_type</keyword><keyword>reserved</keyword><keyword>reserved.frame_percent</keyword><keyword>reserved.process_type</keyword><keyword>reserved.saved_priority</keyword><keyword>reserved.saved_status</keyword><keyword>reserved.status</keyword><keyword>saved_priority</keyword><keyword>saved_status</keyword><keyword>smallbro</keyword><keyword>status</keyword><keyword>son</keyword></context><context id="operators" style-ref="operator" extend-parent="false"><prefix>(?&lt;!\%{symbolchar})</prefix><suffix>(?!\%{symbolchar})</suffix><keyword>==</keyword><keyword>!=</keyword><keyword>!</keyword><keyword>&lt;</keyword><keyword>&gt;</keyword><keyword>&lt;=</keyword><keyword>&gt;=</keyword><keyword>&amp;&amp;</keyword><keyword>&amp;</keyword><keyword>=</keyword><keyword>||</keyword><keyword>|</keyword><keyword>^^</keyword><keyword>^</keyword></context><context id="types" style-ref="types"><keyword>byte</keyword><keyword>char</keyword><keyword>dword</keyword><keyword>float</keyword><keyword>int</keyword><keyword>pointer</keyword><keyword>short</keyword><keyword>signed</keyword><keyword>string</keyword><keyword>struct</keyword><keyword>type</keyword><keyword>unsigned</keyword><keyword>word</keyword></context><context id="commonmacros" style-ref="preprocessor"><keyword>COMPILER_VERSION</keyword><keyword>__DATE__</keyword><keyword>__FILE__</keyword><keyword>__LINE__</keyword><keyword>max_byte</keyword><keyword>max_dword</keyword><keyword>max_int</keyword><keyword>max_sbyte</keyword><keyword>max_short</keyword><keyword>max_word</keyword><keyword>min_byte</keyword><keyword>min_dword</keyword><keyword>min_int</keyword><keyword>min_sbyte</keyword><keyword>min_short</keyword><keyword>min_word</keyword><keyword>null</keyword><keyword>os_beos</keyword><keyword>os_bsd</keyword><keyword>os_dc</keyword><keyword>os_gp32</keyword><keyword>os_linux</keyword><keyword>os_macos</keyword><keyword>os_win32</keyword><keyword>status_dead</keyword><keyword>status_frozen</keyword><keyword>status_killed</keyword><keyword>status_running</keyword><keyword>status_sleeping</keyword><keyword>status_waiting</keyword><keyword>__TIME__ </keyword><keyword>__VERSION__</keyword></context><context id="bennugd" class="no-spell-check"><include><context ref="def:c-like-comment"/><context ref="def:c-like-comment-multiline"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="preprocessor"/><context ref="c:string"/><context ref="c:char"/><context ref="boolean"/><context ref="float"/><context ref="decimal-number"/><context ref="hexadecimal-number"/><context ref="keywords"/><context ref="globals"/><context ref="locals"/><context ref="operators"/><context ref="types"/><context ref="commonmacros"/></include></context></definitions></language>
(uuay)styles//�$�
��1��^latex.lang�S<?xml version="1.0"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2005-2007 - Marco Barisione <[email protected]>
 Copyright (C) 2012-2013 - Tobias Marczewski <[email protected]>
 Copyright (C) 2013, 2016 - Sébastien Wilmet <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="latex" name="LaTeX" version="2.0" _section="Markup"><metadata><property name="mimetypes">text/x-tex</property><property name="globs">*.tex;*.ltx;*.sty;*.cls;*.dtx;*.ins;*.bbl</property><property name="line-comment-start">%</property><property name="suggested-suffix">.tex</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="display-math" name="Math Mode" map-to="def:string"/><style id="inline-math" name="Inline Math Mode" map-to="latex:display-math"/><style id="math" name="Math Mode" map-to="latex:display-math"/><style id="math-boundary" name="Math Boundary" map-to="latex:display-math"/><style id="include" name="Include" map-to="def:keyword"/><style id="common-commands" name="Command" map-to="def:keyword"/><style id="command" name="Command" map-to="def:keyword"/><style id="verbatim" name="Verbatim" map-to="def:comment"/><style id="special-char" name="Special Character" map-to="def:special-char"/><style id="part" name="Part Heading" map-to="def:heading0"/><style id="chapter" name="Chapter Heading" map-to="def:heading1"/><style id="section" name="Section Heading" map-to="def:heading2"/><style id="subsection" name="SubSection Heading" map-to="def:heading3"/><style id="subsubsection" name="SubSubSection Heading" map-to="def:heading4"/><style id="paragraph" name="Paragraph Heading" map-to="def:heading5"/><style id="subparagraph" name="SubParagraph Heading" map-to="def:heading6"/></styles><definitions><!-- comment --><context id="comment"><include><context id="end-line-comment" style-ref="comment"><start>%</start><end>$</end><include><context ref="def:in-comment"/></include></context><context id="comment-env" style-ref="comment" class="no-spell-check"><start>\\begin\{comment\}</start><end>\\end\{comment\}</end><include><context ref="def:in-comment"/></include></context></include></context><!-- verbatim --><context id="verbatim-env" style-inside="true" style-ref="verbatim" class-disabled="no-spell-check"><start>(\\begin)\{(verbatim\*?|alltt)\}</start><end>(\\end)\{(\%{2@start})\}</end><include><context sub-pattern="1" where="start" style-ref="common-commands" class="no-spell-check"/><context sub-pattern="1" where="end" style-ref="common-commands" class="no-spell-check"/><context sub-pattern="2" where="start" class="no-spell-check"/><context sub-pattern="2" where="end" class="no-spell-check"/></include></context><context id="lstlisting-env" style-inside="true" style-ref="verbatim" class="no-spell-check"><start>(\\begin)\{(lstlisting|minted)\}</start><end>(\\end)\{\%{2@start}\}</end><include><context sub-pattern="1" where="start" style-ref="common-commands"/><context sub-pattern="1" where="end" style-ref="common-commands"/></include></context><!-- Embedded R Code (Sweave package) --><context id="R-block" class="no-spell-check"><start>(\\begin)\{(Scode|Sinput|Soutput)\}</start><end>(\\end)\{\%{2@start}\}</end><include><context sub-pattern="1" where="start" style-ref="common-commands"/><context sub-pattern="1" where="end" style-ref="common-commands"/><context ref="r:r"/></include></context><!--
        Examples: \url{http://google.de}, \href{http://google.de}{Google}

        Supports also urls with math symbols: \url{https://example.com/$test}
    --><context id="urls"><include><context ref="url-command"/><context ref="href-command"/></include></context><context id="url-command" class="no-spell-check"><match extended="true">
        (\\url)            # url command.
        \{                 # Literal opening braces.
          [ \t]*           # Optional spaces or tabs after the opening braces.
          .*?              # URL
          [ \t]*           # Optional spaces or tabs before the closing braces.
        \}                 # closing url command.
      </match><include><context sub-pattern="1" style-ref="command"/></include></context><context id="href-command"><match extended="true">
        (\\href)           # url command.
        \{(                # Literal opening braces.
          [ \t]*           # Optional spaces or tabs after the opening braces.
          .*?              # URL
          [ \t]*           # Optional spaces or tabs before the closing braces.
        )\}                # closing url command.
        \{(.*?)\}          # link text
      </match><include><context sub-pattern="1" class="no-spell-check" style-ref="command"/><context sub-pattern="2" class="no-spell-check"/></include></context><!--using brackets is an experimental feature from the listings package. The
        following must support these cases:

          \lstinline[]{code in here}
          \lstinline[key=val, key=val]{code in here}
          \lstinline[key=val, key=val]!code in here!
          \lstinline[]!code in here!
          \lstinline[][code in here[
          \lstinline[NOT code in here, must specify empty optional argument to use square brackets[
          \lstinline{code in here}
          \lstinline{code in {here} but NOT in here}  % brackets do not nest
          \lstinline!code in here!
          \lstinline=code in here=
          \lstinline{this needs to fail{

          If using \verb instead of \lstinline, the brackets cannot be used
        --><context id="lstinline-curly-brackets" style-inside="true" style-ref="verbatim" class="no-spell-check"><start>(\\lstinline)(\[.*?\])?{</start><end>}</end><include><context sub-pattern="1" where="start" style-ref="command"/></include></context><context id="lstinline-square-brackets" style-inside="true" style-ref="verbatim" class="no-spell-check"><!-- square brackets don't match with the pair, and they require an
           optional argument, even if empty --><start>(\\lstinline)(\[.*?\])\[</start><end>\[</end><include><context sub-pattern="1" where="start" style-ref="command"/></include></context><context id="lstinline" style-inside="true" style-ref="verbatim" class="no-spell-check"><start>(\\lstinline)(\[.*?\])?((?!\[)\S)</start><!-- ignore when starting with [ --><end>\%{3@start}</end><include><context sub-pattern="1" where="start" style-ref="command"/></include></context><context id="mintinline-curly-brackets" style-inside="true" style-ref="verbatim" class="no-spell-check"><start>(\\mintinline)(\[.*?\])?\{.+?\}{</start><end>}</end><include><context sub-pattern="1" where="start" style-ref="command"/></include></context><context id="mintinline" style-inside="true" style-ref="verbatim" class="no-spell-check"><start>(\\mintinline)(\[.*?\])?\{.+?\}((?!\[)\S)</start><!-- ignore when starting with [ --><end>\%{3@start}</end><include><context sub-pattern="1" where="start" style-ref="command"/></include></context><!-- If using \verb instead of \lstinline, the brackets cannot be used --><context id="verbatim-inline" style-inside="true" style-ref="verbatim" class-disabled="no-spell-check"><start>(\\verb)\*?(\S)</start><end>\%{2@start}</end><include><context sub-pattern="1" where="start" style-ref="command" class="no-spell-check"/></include></context><context id="verbatim"><include><context ref="verbatim-env"/><context ref="lstlisting-env"/><context ref="verbatim-inline"/><context ref="lstinline-curly-brackets"/><context ref="lstinline-square-brackets"/><context ref="lstinline"/><context ref="mintinline-curly-brackets"/><context ref="mintinline"/></include></context><!-- commands --><context id="common-commands" style-ref="common-commands" class="no-spell-check"><prefix>\\</prefix><!-- We need to special case "_" since it is not considered a
        boundary but it is allowed in latex --><suffix>(\b|(?=_))</suffix><keyword>Alpha</keyword><keyword>Beta</keyword><keyword>Chi</keyword><keyword>Delta</keyword><keyword>Epsilon</keyword><keyword>Eta</keyword><keyword>Gamma</keyword><keyword>Iota</keyword><keyword>Kappa</keyword><keyword>Lambda</keyword><keyword>Leftarrow</keyword><keyword>Leftrightarrow</keyword><keyword>Mu</keyword><keyword>Nu</keyword><keyword>Omega</keyword><keyword>Phi</keyword><keyword>Pi</keyword><keyword>Psi</keyword><keyword>Rho</keyword><keyword>Rightarrow</keyword><keyword>Sigma</keyword><keyword>Tau</keyword><keyword>Zeta</keyword><keyword>alpha</keyword><keyword>appendix</keyword><keyword>begin</keyword><keyword>beta</keyword><keyword>bigcap</keyword><keyword>bigcup</keyword><keyword>cap</keyword><keyword>cdot</keyword><keyword>chapter</keyword><keyword>chi</keyword><keyword>cite</keyword><keyword>cup</keyword><keyword>delta</keyword><keyword>documentclass</keyword><keyword>end</keyword><keyword>enumi</keyword><keyword>enumii</keyword><keyword>enumiii</keyword><keyword>enumiv</keyword><keyword>epsilon</keyword><keyword>equation</keyword><keyword>eta</keyword><keyword>exists</keyword><keyword>figure</keyword><keyword>footnote</keyword><keyword>footnotemark</keyword><keyword>footnotetext</keyword><keyword>forall</keyword><keyword>gamma</keyword><keyword>geq</keyword><keyword>in</keyword><keyword>int</keyword><keyword>iota</keyword><keyword>kappa</keyword><keyword>label</keyword><keyword>lambda</keyword><keyword>ldots</keyword><keyword>leftarrow</keyword><keyword>leq</keyword><keyword>mpfootnote</keyword><keyword>mu</keyword><keyword>neq</keyword><keyword>newcommand</keyword><keyword>newenvironment</keyword><keyword>newfont</keyword><keyword>newtheorem</keyword><keyword>not</keyword><keyword>notin</keyword><keyword>nu</keyword><keyword>omega</keyword><keyword>onecolumn</keyword><keyword>page</keyword><keyword>pageref</keyword><keyword>paragraph</keyword><keyword>part</keyword><keyword>phi</keyword><keyword>pi</keyword><keyword>prod</keyword><keyword>psi</keyword><keyword>qquad</keyword><keyword>quad</keyword><keyword>ref</keyword><keyword>rho</keyword><keyword>rightarrow</keyword><keyword>section</keyword><keyword>setminus</keyword><keyword>sigma</keyword><keyword>subparagraph</keyword><keyword>subsection</keyword><keyword>subset</keyword><keyword>subseteq</keyword><keyword>subsetneq</keyword><keyword>subsubsection</keyword><keyword>subsubsubsection</keyword><keyword>sum</keyword><keyword>supset</keyword><keyword>supseteq</keyword><keyword>supsetneq</keyword><keyword>table</keyword><keyword>tau</keyword><keyword>times</keyword><keyword>twocolumn</keyword><keyword>varepsilon</keyword><keyword>varphi</keyword><keyword>zeta</keyword></context><context id="generic-command" style-ref="command" class="no-spell-check" extend-parent="false"><match>\\((\@|[[:alpha:]])+|.|$)</match></context><context id="specific-commands"><include><context id="documentclass" class="no-spell-check"><match>(\\documentclass)(\[.*\])?(\{.*\})?</match><include><context sub-pattern="1" style-ref="common-commands"/></include></context><context id="include" class="no-spell-check"><match>(\\(input|include|includeonly|usepackage))\b(\[.*\])?(\{.*\})?</match><include><context sub-pattern="1" style-ref="include"/></include></context><context id="begin-end-command" class="no-spell-check"><match>(\\(begin|end))\{.*\}</match><include><context sub-pattern="1" style-ref="common-commands"/></include></context></include></context><!-- special characters --><define-regex id="accents" extended="true">
      (\\(                                      #leading backslash
         (                                      #1-Accents-
          [bcdHruv\.\^'`~"=]                    #  accent symbol
          \s*\{([a-zA-Z] | \\i | \\j)\} |       #  letter (\i \j for i,j without dot)
          [\.\^'`~"=]\s*([a-zA-Z] | \\i | \\j) |#  non-letter accents without braces
          t\s*\{([a-zA-Z] | \\i | \\j){2}\}     #  special accent over two letters
         ) | (                                  #2-Special letters-
          (aa|AA | ae|AE | oe|OE | ss|SS |      #  letters followed by a non-word
          [oO] | [lL])(?![a-zA-Z_@])            #  character or e.g. \l causes
         )                                      #  unwanted behaviour (i.e. \label)
        )) | (!` | \?`)                         #3-Spanish punctuation
    </define-regex><context id="special-char"><include><!-- Include accents here before the escaped command symbols because for
             example the hat (^) can be used as an accent and will be placed over
             the following letter (e.g. \^o will NOT produce ^o) --><context id="accents" style-ref="special-char" class="no-spell-check"><match>\%{accents}</match></context><context id="special-symbols" style-ref="special-char" class="no-spell-check"><prefix>\\</prefix><suffix/><keyword>\$</keyword><keyword>&amp;</keyword><keyword>%</keyword><keyword>#</keyword><keyword>_</keyword><keyword>\{</keyword><keyword>\}</keyword><keyword>~</keyword><keyword>\^</keyword><keyword>\\</keyword></context></include></context><!-- headings --><context id="curly-braces-pair"><start>\{</start><end>\}</end><include><context ref="curly-braces-pair"/><context ref="latex"/></include></context><context id="headings"><include><context id="part" style-inside="true" style-ref="part" end-at-line-end="true" class-disabled="no-spell-check"><start>(\\part\*?)\{</start><end>\}</end><include><context sub-pattern="1" where="start" style-ref="common-commands" class="no-spell-check"/><context ref="curly-braces-pair"/><context ref="latex"/></include></context><context id="chapter" style-inside="true" style-ref="chapter" end-at-line-end="true" class-disabled="no-spell-check"><start>(\\chapter\*?)\{</start><end>\}</end><include><context sub-pattern="1" where="start" style-ref="common-commands" class="no-spell-check"/><context ref="curly-braces-pair"/><context ref="latex"/></include></context><context id="section" style-inside="true" style-ref="section" end-at-line-end="true" class-disabled="no-spell-check"><start>(\\section\*?)\{</start><end>\}</end><include><context sub-pattern="1" where="start" style-ref="common-commands" class="no-spell-check"/><context ref="curly-braces-pair"/><context ref="latex"/></include></context><context id="subsection" style-inside="true" style-ref="subsection" end-at-line-end="true" class-disabled="no-spell-check"><start>(\\subsection\*?)\{</start><end>\}</end><include><context sub-pattern="1" where="start" style-ref="common-commands" class="no-spell-check"/><context ref="curly-braces-pair"/><context ref="latex"/></include></context><context id="subsubsection" style-inside="true" style-ref="subsubsection" end-at-line-end="true" class-disabled="no-spell-check"><start>(\\subsubsection\*?)\{</start><end>\}</end><include><context sub-pattern="1" where="start" style-ref="common-commands" class="no-spell-check"/><context ref="curly-braces-pair"/><context ref="latex"/></include></context><context id="paragraph" style-inside="true" style-ref="paragraph" end-at-line-end="true" class-disabled="no-spell-check"><start>(\\paragraph\*?)\{</start><end>\}</end><include><context sub-pattern="1" where="start" style-ref="common-commands" class="no-spell-check"/><context ref="curly-braces-pair"/><context ref="latex"/></include></context><context id="subparagraph" style-inside="true" style-ref="subparagraph" end-at-line-end="true" class-disabled="no-spell-check"><start>(\\subparagraph\*?)\{</start><end>\}</end><include><context sub-pattern="1" where="start" style-ref="common-commands" class="no-spell-check"/><context ref="curly-braces-pair"/><context ref="latex"/></include></context></include></context><!-- math --><!-- Commands exclusive to math mode --><context id="math-command" class="no-spell-check" style-ref="common-commands"><match extended="true">
        \\(
          frac | sqrt | sum | (co)?prod | o?int |           #-Functions
          infty | (c|d|v)dots | nonumber |                  #-special in math mode
          mathnormal | math(rm|sf|tt|it|bf|cal) |           #-Math font commands
          (display|text|script(script)?)style |             #-Math size commands
          alpha | beta | (g|G)amma | (d|D)elta |            #-Greek letters
          (var)?epsilon | zeta | eta | ((vart)|t|T)heta |   ##
          iota | kappa | (l|L)ambda | mu | nu | (x|X)i |    ##
          ((varp)|p|P)i | (var)?rho | ((vars)|s|S)igma |    ##
          tau | (u|U)psilon | ((varp)|p|P)hi | chi |        ##
          (p|P)si | (o|O)mega |                             ##
          pm | mp | times | div | cdot | ast | star |       #-Binary operators
          dd?agger | amalg | (sq)?c(a|u)p | uplus | vee |   ##
          wedge | o(plus|minus|times) | (big)?circ |        ##
          bullet | (d|D)iamond | (un)?(l|r)hd |             ##
          o(slash|dot) | Box | bigtriangle(up|down) |       ##
          triangle(left|right) | setminus | wr |            ##
          gets | to | ((u|U)p(down)? | (d|D)own)arrow |     #-Arrows and pointers
          ((l|L)eft(right)?|(r|R)ight)arrow | (long)mapsto |##
          hook(left|right)arrow | (ne|se|sw|nw)arrow |      ##
          (left|right)harpoon(up|down) | rightleftharpoons |##
          (l|L)ong(left(right)?|right)arrow |               ##
          (wide)hat | check | dd?ot | breve | acute |       #-Accents in math mode
          grave | bar | vec | (wide)tilde | mathring |      ##
          (over|under)(line|brace) | (i|j)math |            ##i, j  dots removed
          (arc)?(cosh?|sinh?|tanh?) | arg | coth? | csc |   #-Function names
          deg | det | dim | exp | gcd | hom | inf | ker |   ##
          lg | lim(inf|sup)? | ln | log | max | min | Pr |  ##
          sec | sup                                         ##
        )(?=\b)
      </match></context><context id="math-spacing" style-ref="special-char"><match>\\[;:!]</match></context><context id="math-brackets" style-ref="common-commands"><match extended="true">
        \\(left | right | [bB]igg?[lr])  (      # bracket size specifier
          \(|\) | \[|\] | \\\{|\\\}   |         # normal brackets (curly escaped)
          \|  |  \\\|  |  /  |  \\backslash |   # pipe and slashes
          \\(                                   #-symbol commands
            [lr]floor | [lr]ceil | [lr]angle |  ##
            ([uU]p(down)?|[dD]own)arrow         ##
          )                                     ##
        )
      </match></context><context id="math-super-sub-script" style-ref="common-commands"><match>\^|_</match></context><context id="in-math" class="no-spell-check"><include><context ref="comment"/><context ref="math-command"/><context ref="math-spacing"/><context ref="math-brackets"/><context ref="special-char"/><context ref="math-super-sub-script"/><context ref="generic-command"/></include></context><context id="math-1" style-ref="math" class="no-spell-check"><start>\$\$</start><end>\$\$</end><include><context sub-pattern="0" where="start" style-ref="math-boundary"/><context sub-pattern="0" where="end" style-ref="math-boundary"/><context ref="in-math"/></include></context><context id="math-2" style-ref="math" class="no-spell-check"><start>\\\[</start><end>\\\]</end><include><context sub-pattern="0" where="start" style-ref="math-boundary"/><context sub-pattern="0" where="end" style-ref="math-boundary"/><context ref="in-math"/></include></context><context id="math-env" style-ref="math" style-inside="true" class="no-spell-check"><start>(\\begin)\{(math|displaymath|equation\*?|align\*?|eqnarray\*?|multline\*?|gather\*?)\}</start><end>(\\end)\{\%{2@start}\}</end><include><context sub-pattern="1" where="start" style-ref="common-commands"/><context sub-pattern="1" where="end" style-ref="common-commands"/><context ref="in-math"/></include></context><context id="inline-math-1" style-ref="inline-math" class="no-spell-check"><start>\$</start><end>\$</end><include><context sub-pattern="0" where="start" style-ref="math-boundary"/><context sub-pattern="0" where="end" style-ref="math-boundary"/><context ref="in-math"/></include></context><context id="inline-math-2" style-ref="inline-math" class="no-spell-check"><start>\\\(</start><end>\\\)</end><include><context sub-pattern="0" where="start" style-ref="math-boundary"/><context sub-pattern="0" where="end" style-ref="math-boundary"/><context ref="in-math"/></include></context><context id="math"><include><context ref="math-1"/><context ref="math-2"/><context ref="math-env"/><context ref="inline-math-1"/><context ref="inline-math-2"/></include></context><context id="latex"><include><context ref="comment"/><context ref="verbatim"/><context ref="R-block"/><context ref="headings"/><context ref="math"/><context ref="urls"/><context ref="specific-commands"/><context ref="common-commands"/><context ref="special-char"/><context ref="generic-command"/></include></context></definitions></language>
(uuay)dpatch.langc<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Yevgen Muntyan <[email protected]>
 Copyright (C) 2006-2007 Yevgen Muntyan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="dpatch" name="DPatch" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-dpatch</property><property name="globs">*.dpatch</property></metadata><styles><style id="patch-start" name="Patch Start" map-to="def:keyword"/></styles><definitions><context id="dpatch"><include><context ref="sh:sh"/><context id="patch"><start>^(\@DPATCH\@).*</start><include><context sub-pattern="1" where="start" style-ref="patch-start"/><context ref="diff:diff"/></include></context></include></context></definitions></language>
(uuay)typescript-js-modules.lang�!<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="typescript-js-mod" name="TypeScript JavaScript Module Additions" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See typescript.lang for general notes, naming conventions, etc.
    --><!-- # Export declaration --><!-- ## Export as namespace (UMD module definition)

         export as namespace myModule;
    --><context id="_export-as-namespace-keyword" style-ref="js:keyword" once-only="true"><match>\%{typescript:namespace-keyword}</match></context><!-- /_export-as-namespace-keyword --><context id="_ordered-export-as-namespace-keyword" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_export-as-namespace-keyword"/></include></context><!-- /_ordered-export-as-namespace-keyword --><context id="_choice-export-as-namespace" end-parent="true"><start>\%{js:as-keyword}</start><end>\%{js:statement-end}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:comments"/><context id="_export-as-namespace-content"><include><context ref="_ordered-export-as-namespace-keyword"/><context ref="js:ordered-identifier"/></include></context><!-- /_export-as-namespace-content --></include></context><!-- /_choice-export-as-namespace --><!-- ## Export assignment

         export = obj;
    --><!-- <ExportAssignment> --><context id="_choice-export-assignment" end-parent="true"><start>=</start><end>\%{js:statement-end}</end><include><context ref="js:comments"/><context id="_export-assignment-content"><include><context ref="js:ordered-identifier"/></include></context><!-- /_export-assignment-content --></include></context><!-- /_choice-export-assignment --><!-- ## Type-only export or export type alias declaration

         type-only export:
         export type { T };
         export type { T } from './mod';

         export type alias declaration:
         export type Name = string;
    --><context id="_choice-export-type-alias-declaration" style-ref="typescript:type-alias-declaration" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:statement-end}</end><include><context ref="js:comments"/><context ref="typescript-js-st:_type-alias-declaration-content"/></include></context><!-- /_choice-export-type-alias-declaration --><context id="_choice-export-type-only-or-type-alias-declaration" end-parent="true"><start>\%{typescript:type-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context id="_export-type-only-or-type-alias-declaration-content"><include><context ref="js-mod:_choice-export-named"/><context ref="_choice-export-type-alias-declaration"/></include></context><!-- /_export-type-only-or-type-alias-declaration-content --></include></context><!-- /_choice-export-type-only-or-type-alias-declaration --><!-- ## Export declaration --><!-- replaces js-mod:_export-declaration-content --><context id="export-declaration-content"><include><context ref="_choice-export-as-namespace"/><context ref="_choice-export-assignment"/><context ref="typescript-js-st:choice-ambient-declaration"/><context ref="typescript-js-st:choice-const-declaration"/><context ref="typescript-js-st:choice-enum-declaration"/><context ref="_choice-import-default-declaration"/><!-- for import alias declaration --><context ref="typescript-js-st:choice-interface-declaration"/><context ref="typescript-js-st:choice-namespace-declaration"/><context ref="_choice-export-type-only-or-type-alias-declaration"/><context ref="js-mod:_export-declaration-content" original="true"/></include></context><!-- /export-declaration-content --><!-- # Import declaration --><!-- ## Import alias / import require

         import shortname = Long.Namespace.Name;
         import mod = require("module");

         even though these are not variations of import default,
         we add these to import default because it matches an
         identifier after the import keyword
    --><context id="_choice-import-require" end-parent="true"><start>\%{typescript:require-keyword}</start><end>\%{js:statement-end}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:comments"/><context id="_import-require-content"><include><context id="_import-require-parameters-list" once-only="true"><start>\(</start><end>\)</end><include><context ref="js:comments"/><context id="_import-require-parameters-list-content"><include><context ref="typescript:js-ordered-string"/></include></context><!-- /_import-require-parameters-list-content --></include></context><!-- /_import-require-parameters-list --></include></context><!-- /_import-require-content --></include></context><!-- /_choice-import-require --><context id="_choice-import-alias" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:statement-end}</end><include><context ref="js:comments"/><context id="_import-alias-content"><include><context ref="typescript:ordered-namespace-name"/></include></context><!-- /_import-alias-content --></include></context><!-- /_choice-import-alias --><context id="_choice-import-alias-or-require" end-parent="true"><start>=</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_import-alias-or-require-content"><include><context ref="_choice-import-require"/><context ref="_choice-import-alias"/></include></context><!-- /_import-alias-or-require-content --></include></context><!-- /_choice-import-alias-or-require --><!-- ## Type-only import

         import type T from './mod';
         import type { A, B } from './mod';
         import type * as Types from './mod';
    --><context id="_choice-import-type-only" end-parent="true"><start>\%{typescript:type-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context id="_import-type-only-content"><include><context ref="js-mod:_choice-import-named"/><context ref="js-mod:_choice-all-as-namespace"/><context ref="js-mod:_choice-import-default"/></include></context><!-- _import-type-only-content --></include></context><!-- /_choice-import-type-only --><!-- ## Import default --><!-- replaces js-mod:_import-default-content --><context id="import-default-content"><include><context ref="js:ordered-identifier"/><context ref="_choice-import-alias-or-require"/><context ref="js-mod:_choice-import-default-additional"/><context ref="js-mod:_choice-import-default-only"/></include></context><!-- /import-default-content --><!-- this is like js-mod:import-declarations but only matches import
         default (for import alias) --><context id="_choice-import-default-declaration" style-ref="js:export-import-declaration" end-parent="true"><start>\%{js:import-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:comments"/><context id="_import-default-declaration-content"><include><context ref="js-mod:_choice-import-default"/></include></context><!-- /_import-default-declaration-content --></include></context><!-- /_choice-import-default-declaration --><!-- replaces js-mod:_import-declaration-content --><context id="import-declaration-content"><include><context ref="_choice-import-type-only"/><context ref="js-mod:_import-declaration-content" original="true"/></include></context><!-- /import-declaration-content --></definitions></language>
(uuay)t2t.langD<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Yevgen Muntyan <[email protected]>
 Copyright (C) 2008 Yevgen Muntyan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="t2t" name="txt2tags" version="2.0" _section="Markup"><metadata><property name="globs">*.t2t</property><property name="line-comment-start">%</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="option" name="Option" map-to="def:preprocessor"/><style id="option-name" name="Option Name" map-to="def:preprocessor"/><style id="header" name="Header" map-to="def:heading"/><style id="section" name="Section" map-to="def:heading"/><style id="section-1" name="Section 1" map-to="t2t:section"/><style id="section-2" name="Section 2" map-to="t2t:section"/><style id="section-3" name="Section 3" map-to="t2t:section"/><style id="section-4" name="Section 4" map-to="t2t:section"/><style id="section-5" name="Section 5" map-to="t2t:section"/><style id="anchor" name="Anchor" map-to="t2t:section"/><style id="italic" name="Italic" map-to="def:emphasis"/><style id="bold" name="Bold" map-to="def:strong-emphasis"/><style id="verbatim" name="Verbatim" map-to="def:inline-code"/><style id="verbatim-block" name="Verbatim Block" map-to="def:preformatted-section"/></styles><definitions><context id="header" first-line-only="true" style-ref="header"><match>.+</match></context><context id="options"><include><context id="option" style-ref="option"><match>^(%!\s*(?:[Tt]arget|[Ee]ncoding|[Oo]ptions|[Pp](?:ost|re)proc|[Ii]nclude(?:conf)?|[Ss]tyle|[Gg]uicolors)(?:\(\S+\))?)\s*:.*</match><include><context id="option-name" sub-pattern="1" style-ref="option-name"/></include></context><context id="invalid-option" style-ref="def:error"><match>^%!.*</match></context></include></context><context id="comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>^%</start></context><context id="sections"><include><context id="section-1"><match>^(=(?!=).*(?&lt;!=)=)(?!=)(\[.*\])?</match><include><context sub-pattern="1" style-ref="section-1"/><context sub-pattern="2" style-ref="anchor"/></include></context><context id="section-2"><match>^(==(?!=).*(?&lt;!=)==)(?!=)(\[.*\])?</match><include><context sub-pattern="1" style-ref="section-2"/><context sub-pattern="2" style-ref="anchor"/></include></context><context id="section-3"><match>^(===(?!=).*(?&lt;!=)===)(?!=)(\[.*\])?</match><include><context sub-pattern="1" style-ref="section-3"/><context sub-pattern="2" style-ref="anchor"/></include></context><context id="section-4"><match>^(====(?!=).*(?&lt;!=)====)(?!=)(\[.*\])?</match><include><context sub-pattern="1" style-ref="section-4"/><context sub-pattern="2" style-ref="anchor"/></include></context><context id="section-5"><match>^(=====(?!=).*(?&lt;!=)=====)(?!=)(\[.*\])?</match><include><context sub-pattern="1" style-ref="section-5"/><context sub-pattern="2" style-ref="anchor"/></include></context></include></context><context id="italic"><match>//(.*?)//</match><include><context sub-pattern="1" style-ref="italic"/></include></context><context id="bold"><match>\*\*(.*?)\*\*</match><include><context sub-pattern="1" style-ref="bold"/></include></context><context id="verbatim"><match>``(.*?)``</match><include><context sub-pattern="1" style-ref="verbatim"/></include></context><context id="verbatim-block" style-ref="verbatim-block" style-inside="true"><start>^```$</start><end>^```$</end></context><context id="t2t" class="no-spell-check"><include><context ref="header"/><context ref="sections"/><context ref="options"/><context ref="comment"/><context ref="italic"/><context ref="bold"/><context ref="verbatim"/><context ref="verbatim-block"/></include></context></definitions></language>
(uuay)gtk-doc.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Yevgen Muntyan <[email protected]>
 Copyright (C) 2006-2007 Yevgen Muntyan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<!-- Copyright (C) 2006-2007 - Yevgen Muntyan <[email protected]> -->
<language id="gtk-doc" name="gtk-doc" version="2.0" _section="Markup" hidden="true"><styles><style id="inline-docs-section" name="Inline Documentation Section" map-to="def:doc-comment"/><style id="function-name" name="Function Name" map-to="def:doc-comment-element"/><style id="signal-name" name="Signal Name" map-to="def:doc-comment-element"/><style id="property-name" name="Property Name" map-to="def:doc-comment-element"/><style id="parameter" name="Parameter" map-to="def:doc-comment-element"/><style id="constant" name="Constant" map-to="def:doc-comment-element"/><style id="type" name="Type" map-to="def:doc-comment-element"/><style id="function" name="Function" map-to="def:doc-comment-element"/><style id="return" name="Return" map-to="def:doc-comment-element"/><style id="since" name="Since" map-to="def:doc-comment-element"/><style id="deprecated" name="Deprecated" map-to="def:doc-comment-element"/><style id="code-span" name="Code Span" map-to="def:inline-code"/></styles><definitions><context id="skip-asterisk"><match>^\s*\*(?!/)\s*</match></context><context id="inline-docs-body"><include><context ref="skip-asterisk"/><context ref="def:in-comment"/><context style-ref="parameter"><match>\@[\w_]+</match></context><context style-ref="constant"><match>%[\w_]+</match></context><context style-ref="type"><match>\#[\w_]+</match></context><context style-ref="function"><match>[\w_]+\(\s*\)</match></context><context style-ref="return"><match>(Returns|Return value)\:</match></context><context style-ref="since"><match>Since\:</match></context><context style-ref="deprecated"><match>Deprecated\:</match></context><context id="1-backtick-code-span" class="no-spell-check" style-ref="code-span"><match>(?&lt;!`)`[^`]+(`{2,}[^`]+)*`(?!`)</match></context></include></context><context id="inline-docs-section" style-ref="inline-docs-section" class="comment" class-disabled="no-spell-check"><start>/\*\*(?!\S)</start><end>\*/</end><include><context ref="skip-asterisk"/><context extend-parent="false"><start>(([\w_]+\:\:[\w_-]+)|([\w_]+\:[\w_-]+)|([\w_]+))\:\s*$</start><include><context sub-pattern="2" where="start" style-ref="signal-name"/><context sub-pattern="3" where="start" style-ref="property-name"/><context sub-pattern="4" where="start" style-ref="function-name"/><context ref="inline-docs-body"/></include></context><context ref="inline-docs-body"/></include></context></definitions></language>
(uuay)cg.langC<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Jesse van den Kieboom <[email protected]>
 Copyright (C) 2010 Jesse van den Kieboom <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="cg" _name="CG Shader Language" version="2.0" _section="Source"><metadata><property name="globs">*.cg</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="bindings" name="Bindings" map-to="def:special-constant"/><style id="included-file" name="Included File" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="type" name="Data Type" map-to="def:type"/><style id="storage-class" name="Storage Class" map-to="def:builtin"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="octal" name="Octal number" map-to="def:base-n-integer"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="swizzle" name="Swizzle operator" map-to="def:operator"/><style id="function" name="Function" map-to="def:function"/><style id="builtin" name="Builtin" map-to="def:preprocessor"/></styles><definitions><!-- http://en.wikipedia.org/wiki/C_syntax#Strings --><define-regex id="escaped-character" extended="true">
            \\(                   # leading backslash
            [\\\"\'nrtfav\?e] |   # escaped character
            [0-7]{1,3} |          # one, two, or three octal digits
            x[0-9A-Fa-f]{0,2}     # 'x' followed by zero, one, or two hex digits
            )
        </define-regex><context id="cg" class="no-spell-check"><include><!-- Comments --><context id="comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="comment-multiline" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><!-- Preprocessor --><define-regex id="preproc-start">^\s*#\s*</define-regex><context id="include" style-ref="preprocessor"><match extended="true">
                            \%{preproc-start}
                            (include|import)\s*
                            (".*?"|&lt;.*?&gt;)
                    </match><include><context id="included-file" sub-pattern="2" style-ref="included-file"/></include></context><!-- http://www.lysator.liu.se/c/ANSI-C-grammar-l.html --><context id="float" style-ref="floating-point"><match extended="true">
                        (?&lt;![\w\.])
                        ((\.[0-9]+ | [0-9]+\.[0-9]*) ([Ee][+-]?[0-9]*)? |
                         ([0-9]+[Ee][+-]?[0-9]*))
                        [fFlL]?
                        (?![\w\.])
                    </match></context><context id="hexadecimal" style-ref="hexadecimal"><match extended="true">
                        (?&lt;![\w\.])
                        0[xX][a-fA-F0-9]+[uUlL]*
                        (?![\w\.])
                    </match></context><context id="octal" style-ref="octal"><match extended="true">
                        (?&lt;![\w\.])
                        0[0-7]+[uUlL]*
                        (?![\w\.])
                    </match></context><context id="decimal" style-ref="decimal"><match extended="true">
                        (?&lt;![\w\.])
                        [0-9]+[uUlL]*
                        (?![\w\.])
                    </match></context><!-- Keywords --><context id="keywords" style-ref="keyword"><keyword>break</keyword><keyword>case</keyword><keyword>continue</keyword><keyword>default</keyword><keyword>else</keyword><keyword>for</keyword><keyword>if</keyword><keyword>return</keyword><keyword>struct</keyword><keyword>switch</keyword><keyword>while</keyword></context><context id="types" style-ref="type"><keyword>bool</keyword><keyword>float</keyword><keyword>float2</keyword><keyword>float3</keyword><keyword>float4</keyword><keyword>float2x2</keyword><keyword>float3x3</keyword><keyword>float4x4</keyword><keyword>int</keyword><keyword>half</keyword><keyword>fixed</keyword><keyword>void</keyword><keyword>sampler1D</keyword><keyword>sampler2D</keyword><keyword>sampler3D</keyword><keyword>samplerRECT</keyword><keyword>samplerCUBE</keyword></context><context id="storage-class" style-ref="storage-class"><keyword>uniform</keyword><keyword>out</keyword><keyword>inout</keyword><keyword>in</keyword><keyword>varying</keyword></context><context id="bindings" style-ref="bindings"><keyword>POSITION</keyword><keyword>NORMAL</keyword></context><context id="color-bindings" style-ref="bindings"><match extended="true">COLOR[0-3]?</match></context><context id="texunit-bindings" style-ref="bindings"><match extended="true">TEXUNIT([0-9]|1[0-5])?</match></context><context id="texcoord-bindings" style-ref="bindings"><match extended="true">TEXCOORD[0-7]?</match></context><context id="swizzle"><match extended="true">\.([xyzw]+|[rgba]+)</match><include><context id="swizzle-operator" sub-pattern="1" style-ref="swizzle"/></include></context><!-- C99 booleans --><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><context id="builtin"><match extended="true">
                        (mul|lit|lerp|saturate|abs|cos|acos|sin|asin|tan|atan|all|any|ceil|clamp|
                        cosh|cross|degress|determinant|dot|exp|exp2|floor|fmod|frac|frexp|isfinite|
                        isinf|isnan|ldexp|log|log2|log10|max|min|modf|noise|pow|radians|round|
                        rsqrt|sign|sincos|sinh|smoothstep|step|sqrt|tanh|transpose|distance|
                        faceforward|length|normalize|reflect|refract|tex1D|tex2D|tex3D|
                        tex1Dproj|tex2Dproj|tex3Dproj|texRECT|texRECTproj|texCUBE|texCUBEproj|
                        ddx|ddy|debug)\s*\(
                    </match><include><context id="builtin-name" sub-pattern="1" style-ref="builtin"/></include></context><context id="function"><match extended="true">
                        ([a-zA-Z_][a-zA-Z_0-9]*)\s*\(
                    </match><include><context id="function-name" sub-pattern="1" style-ref="function"/></include></context></include></context></definitions></language>
(uuay)scala.lang�)<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Min Huang, Felix Dietze
   Copyright (C) 2009 Min Huang <[email protected]>
   Copyright (C) 2012 Felix Dietze <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="scala" name="Scala" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-scala</property><property name="globs">*.scala</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="error" name="Error" map-to="def:error"/><style id="external" name="External" map-to="def:preprocessor"/><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="declaration" name="Declaration" map-to="def:type"/><style id="modifier" name="Modifier" map-to="def:type"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="special" name="Special Constant" map-to="def:special-constant"/><style id="number" name="Number" map-to="def:decimal"/><style id="operator" name="Operator" map-to="def:operator"/><style id="type" name="Data Type" map-to="def:identifier"/><style id="builtin" name="Built In" map-to="def:type"/><style id="other" name="Other" map-to="def:special-char"/><style id="xmltag" name="XML Tag" map-to="def:identifier"/></styles><definitions><define-regex id="escaped-character" extended="true">
      \\(               # leading backslash
      [\\\"\'nrbtf] |   # escaped character
      [0-9]{1,3}    |   # latin encoded char
      u[0-9]{1,4}       # unicode char
      )
    </define-regex><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context></include></context><context id="multiline-string" style-ref="string" end-at-line-end="false" class="string" class-disabled="no-spell-check"><start>"""</start><end>"""</end></context><context id="operators" style-ref="operator" extend-parent="false"><match>[-.~^@,;:/%|\=\+\*\!\?&amp;&lt;&gt;()_\[\]]</match></context><context id="character" style-ref="special"><match>'(\%{escaped-character}|.)'</match></context><context id="character-error" style-ref="error"><match>'(\%{escaped-character}|.)[^\s]+'</match></context><context id="symbol" style-ref="special"><match>'[a-zA-Z_][a-zA-Z0-9_]*</match></context><context id="block-comment" style-ref="comment"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/><context ref="block-comment"/></include></context><context id="numeric" style-ref="number"><match extended="true">
        (\b([0-9]+|0[xX][0-9a-fA-F]+)[Ll]?\b|\b(([0-9]+[Ee][-]?[0-9]+|([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-]?[0-9]+)?)[fFdD]?|[0-9]+[FfDd]))
      </match></context><context id="annotation"><match>(^\s*|[^a-zA-Z0-9_\s]\s*)(@[a-zA-Z][a-zA-Z0-9_]*)</match><include><context sub-pattern="2" style-ref="special"/></include></context><context id="xmltag"><match>(&lt;/?\w+)(\s(\w+\=)\{.*\})*(/?&gt;)</match><include><context sub-pattern="1" style-ref="xmltag"/><context sub-pattern="3" style-ref="xmltag"/><context sub-pattern="4" style-ref="xmltag"/></include></context><context id="literal-identifier"><start>`</start><end>`</end></context><context id="external" style-ref="external"><keyword>import</keyword><keyword>package</keyword></context><context id="declaration" style-ref="declaration"><keyword>case class</keyword><keyword>class</keyword><keyword>def</keyword><keyword>extends</keyword><keyword>forSome</keyword><keyword>mixin</keyword><keyword>object</keyword><keyword>trait</keyword><keyword>type</keyword><keyword>val</keyword><keyword>var</keyword><keyword>with</keyword></context><context id="primitive-type" style-ref="type"><keyword>Boolean</keyword><keyword>Byte</keyword><keyword>Char</keyword><keyword>Double</keyword><keyword>Float</keyword><keyword>Int</keyword><keyword>Long</keyword><keyword>Short</keyword><keyword>Unit</keyword></context><context id="library-type" style-ref="type"><!-- collection types //--><keyword>Iterator</keyword><keyword>Array</keyword><keyword>String</keyword><keyword>IterableProxy</keyword><keyword>SeqProxy</keyword><keyword>TraversableProxy</keyword><!-- general //--><keyword>Cell</keyword><keyword>Option</keyword><keyword>Some</keyword><keyword>None</keyword><keyword>Either</keyword><keyword>Left</keyword><keyword>Right</keyword><keyword>Nil</keyword><keyword>Null</keyword><keyword>Nothing</keyword><keyword>Class</keyword><keyword>Any</keyword><keyword>AnyVal</keyword><keyword>AnyRef</keyword><keyword>Pair</keyword><keyword>Triple</keyword><keyword>BigDecimal</keyword><keyword>BigInt</keyword><!-- immutable collections //--><keyword>BitSet</keyword><keyword>DefaultMap</keyword><keyword>HashMap</keyword><keyword>HashSet</keyword><keyword>IndexedSeq</keyword><keyword>IntMap</keyword><keyword>Iterable</keyword><keyword>LinearSeq</keyword><keyword>List</keyword><keyword>ListMap</keyword><keyword>ListSet</keyword><keyword>LongMap</keyword><keyword>Map</keyword><keyword>MapLike</keyword><keyword>MapProxy</keyword><keyword>Nil</keyword><keyword>NumericRange</keyword><keyword>RangeUtils</keyword><keyword>PagedSeq</keyword><keyword>Queue</keyword><keyword>Range</keyword><keyword>RedBlack</keyword><keyword>Seq</keyword><keyword>Set</keyword><keyword>SetProxy</keyword><keyword>SortedMap</keyword><keyword>SortedSet</keyword><keyword>Stack</keyword><keyword>Stream</keyword><keyword>StreamIterator</keyword><keyword>StreamView</keyword><keyword>StreamViewLike</keyword><keyword>StringLike</keyword><keyword>StringOps</keyword><keyword>Traversable</keyword><keyword>TreeMap</keyword><keyword>TreeSet</keyword><keyword>Vector</keyword><keyword>VectorBuilder</keyword><keyword>VectorIterator</keyword><keyword>WrappedString</keyword><!-- mutable collections //--><keyword>AddingBuilder</keyword><keyword>ArrayBuffer</keyword><keyword>ArrayBuilder</keyword><keyword>ArrayLike</keyword><keyword>ArrayOps</keyword><keyword>ArraySeq</keyword><keyword>ArrayStack</keyword><keyword>BitSet</keyword><keyword>Buffer</keyword><keyword>BufferLike</keyword><keyword>BufferProxy</keyword><keyword>Builder</keyword><keyword>Cloneable</keyword><keyword>ConcurrentMap</keyword><keyword>DefaultEntry</keyword><keyword>DefaultMapModel</keyword><keyword>DoubleLinkedList</keyword><keyword>DoubleLinkedListLike</keyword><keyword>FlatHashTable</keyword><keyword>GrowingBuilder</keyword><keyword>HashEntry</keyword><keyword>HashMap</keyword><keyword>HashSet</keyword><keyword>HashTable</keyword><keyword>History</keyword><keyword>ImmutableMapAdaptor</keyword><keyword>ImmutableSetAdaptor</keyword><keyword>IndexedSeq</keyword><keyword>IndexedSeqLike</keyword><keyword>IndexedSeqOptimized</keyword><keyword>IndexedSeqView</keyword><keyword>Iterable</keyword><keyword>LazyBuilder</keyword><keyword>LinearSeq</keyword><keyword>LinkedEntry</keyword><keyword>LinkedHashMap</keyword><keyword>LinkedHashSet</keyword><keyword>LinkedList</keyword><keyword>LinkedListLike</keyword><keyword>ListBuffer</keyword><keyword>ListMap</keyword><keyword>Map</keyword><keyword>MapBuilder</keyword><keyword>MapLike</keyword><keyword>MapProxy</keyword><keyword>MultiMap</keyword><keyword>MutableList</keyword><keyword>ObservableBuffer</keyword><keyword>ObservableMap</keyword><keyword>ObservableSet</keyword><keyword>OpenHashMap</keyword><keyword>PriorityQueue</keyword><keyword>PriorityQueueProxy</keyword><keyword>Publisher</keyword><keyword>Queue</keyword><keyword>QueueProxy</keyword><keyword>ResizableArray</keyword><keyword>RevertibleHistory</keyword><keyword>Seq</keyword><keyword>SeqLike</keyword><keyword>Set</keyword><keyword>SetBuilder</keyword><keyword>SetLike</keyword><keyword>SetProxy</keyword><keyword>Stack</keyword><keyword>StackProxy</keyword><keyword>StringBuilder</keyword><keyword>Subscriber</keyword><keyword>SynchronizedBuffer</keyword><keyword>SynchronizedMap</keyword><keyword>SynchronizedPriorityQueue</keyword><keyword>SynchronizedQueue</keyword><keyword>SynchronizedSet</keyword><keyword>SynchronizedStack</keyword><keyword>Traversable</keyword><keyword>Undoable</keyword><keyword>UnrolledBuffer</keyword><keyword>WeakHashMap</keyword><keyword>WrappedArray</keyword><keyword>WrappedArrayBuilder</keyword></context><context id="modifier" style-ref="modifier"><keyword>abstract</keyword><keyword>final</keyword><keyword>implicit</keyword><keyword>lazy</keyword><keyword>override</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>sealed</keyword></context><context id="flow" style-ref="keyword"><keyword>case</keyword><keyword>catch</keyword><keyword>do</keyword><keyword>else</keyword><keyword>finally</keyword><keyword>for</keyword><keyword>if</keyword><keyword>match</keyword><keyword>requires</keyword><keyword>return</keyword><keyword>throw</keyword><keyword>try</keyword><keyword>while</keyword><keyword>yield</keyword></context><context id="memory" style-ref="keyword"><keyword>new</keyword><keyword>super</keyword><keyword>this</keyword></context><context id="special" style-ref="special"><keyword>true</keyword><keyword>false</keyword><keyword>null</keyword></context><context id="scala" class="no-spell-check"><include><context ref="literal-identifier"/><context ref="multiline-string"/><context ref="string"/><context ref="character"/><context ref="character-error"/><context ref="symbol"/><context ref="def:c-like-comment"/><context ref="block-comment"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="annotation"/><context ref="external"/><context ref="declaration"/><context ref="primitive-type"/><context ref="library-type"/><context ref="modifier"/><context ref="flow"/><context ref="memory"/><context ref="special"/><context ref="numeric"/><context ref="xmltag"/><context ref="operators"/></include></context></definitions></language>
(uuay)rst.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Guillaume Chéreau <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="rst" name="reStructuredText" version="2.0" _section="Markup"><metadata><property name="mimetypes">text/x-rst</property><property name="globs">*.rst</property><property name="line-comment-start">..\u0020</property><property name="suggested-suffix">.rst</property></metadata><styles><style id="header" name="Header" map-to="def:heading"/><style id="emphasis" name="Emphasis" map-to="def:emphasis"/><style id="strong-emphasis" name="Strong Emphasis" map-to="def:strong-emphasis"/><style id="bullet" name="Bullet" map-to="def:list-marker"/><style id="lineblock" name="Line block" map-to="def:string"/><style id="directive" name="Directive" map-to="def:constant"/><style id="comment" name="Comment" map-to="def:comment"/><style id="interpreted" name="Interpreted" map-to="def:identifier"/><style id="link" name="Link" map-to="def:link-text"/><style id="substitution" name="Substitution" map-to="def:type"/><style id="code" name="Code" map-to="def:inline-code"/><style id="url" name="Url" map-to="def:net-address"/></styles><definitions><context id="directive" class="no-spell-check" style-ref="directive"><start>^(\s*)\.\. \w*::</start><end>^(?!(\%{1@start}   )|(\s*$))</end></context><context id="footnotes" style-ref="directive"><start>^(\s*)\.\. \[([0-9]+|\#|\#\w+|\*)\] </start><end>^(?!(\%{1@start}   )|(\s*$))</end></context><context id="citation" style-ref="directive"><start>^(\s*)\.\. \[\w+\] </start><end>^(?!(\%{1@start}   )|(\s*$))</end></context><context id="link-target" class="no-spell-check" style-ref="directive"><start>^(\s*)\.\. _.*:</start><end>^(?!(\%{1@start}   )|(\s*$))</end></context><context id="comment" style-ref="comment"><start>^(\s*)\.\.\s*.+$</start><end>^(?!(\%{1@start}   )|(\s*$))</end></context><context id="comment-single" style-ref="comment"><start>^(\s*)\.\.\s*$</start><end>^(?!(\%{1@start}   )|(\s*$))</end><include><context id="comment-non-empty-block" extend-parent="false" end-parent="true"><start>^(\s*)\S</start><end>^(?!(\%{1@start})|(\s*$))</end></context><context id="comment-empty-block" extend-parent="false" end-parent="true"><match>^\s*$</match></context></include></context><context id="literal-block"><include><context id="literal-indented" style-ref="code"><start>^(\s*)::\s*$</start><end>^(?!(\%{1@start}   )|(\s*$))</end></context><context id="literal-quoted" style-ref="code"><start>(?&lt;!:)::\s*$</start><include><context id="literal-quoted-block" end-parent="true"><start>^(\s*)\S</start><end>^(?!(\%{1@start})|(\s*$))</end></context></include></context></include></context><context id="title-adornment" style-ref="header"><match>^\s*(=+|\-+|`+|:+|(\.\.\.+)|'+|"+|~+|\^+|_+|\*+|\++|#+)\s*$</match></context><context id="bullet" style-ref="bullet"><match>^\s*[\*\+\-•‣⁃] </match></context><define-regex id="roman-upper" extended="true">
      (M*(C[MD]|D?C{0,3})(X[CL]|L?X{0,3})(I[XV]|V?I{0,3}))
    </define-regex><define-regex id="roman-lower" extended="true">
      (m*(c[md]|d?c{0,3})(x[cl]|l?x{0,3})(i[xc]|c?i{0,3}))
    </define-regex><define-regex id="roman-numerals" extended="true">
      ((\%{roman-upper})|(\%{roman-lower}))
    </define-regex><define-regex id="enumerator-chars" extended="true">
      ([#]|[a-zA-Z]|([0-9]+)|(\%{roman-numerals}))
    </define-regex><context id="enumerator" style-ref="bullet"><match>^\s*((\%{enumerator-chars}\.)|(\(?\%{enumerator-chars}\)) )</match></context><context id="lineblock" style-ref="lineblock"><start>^(\s*)\| \S</start><end>^(?!(\%{1@start}(  |\|))|(\s*$))</end></context><context id="field" style-ref="bullet"><match>:(?![: ])([^:\\]|\\.|:(?!([ `]|$)))*(?&lt;! ):( +|$)</match></context><define-regex id="legal-start" extended="true">
      ((?&lt;=(\s|[-:/'"&lt;([{‘’“”‚„]))|^)
    </define-regex><define-regex id="legal-end" extended="true">
      ((?=(\s|[-.,:;!?\\/'")\]}&gt;‘’“”‚„]))|$)
    </define-regex><context id="strong-emphasis" style-ref="strong-emphasis"><start>(\%{legal-start})\*\*(?!(\s|$))</start><end>(?&lt;!\s)\*\*(\%{legal-end})</end></context><context id="emphasis" style-ref="emphasis"><start>(\%{legal-start})\*(?!(\s|$))</start><end>(?&lt;!\s)\*(\%{legal-end})</end></context><context id="literals"><include><context id="inline-literals" class="no-spell-check" style-ref="code"><start>(\%{legal-start})``(?!(\s|$))</start><end>(?&lt;!\s)``(\%{legal-end})</end></context></include></context><context id="target" style-ref="link"><start>(\%{legal-start})_`(?!(\s|$))</start><end>(?&lt;!\s)`(\%{legal-end})</end></context><context id="interpreted" style-ref="interpreted"><start>(\%{legal-start}):[\w:]+:`(?!(\s|$))</start><end>(?&lt;!\s)`(\%{legal-end})</end></context><!-- FIXME: Can we separate these two somehow? --><context id="interpreted-or-link" style-ref="link"><start>(\%{legal-start})`(?!(\s|$))</start><end>(?&lt;!\s)`(:[\w:]+:)?_?_?(\%{legal-end})</end></context><context id="simple-link" style-ref="link"><match>(\%{legal-start})[^\W_]\w*_(\%{legal-end})</match></context><context id="substitution" style-ref="substitution"><start>(\%{legal-start})\|(?!(\s|$))</start><end>(?&lt;!\s)\|_?_?(\%{legal-end})</end></context><context id="url" style-ref="url"><match>((http)|(file))://\S*</match></context><context id="rst"><include><context ref="directive"/><context ref="link-target"/><context ref="footnotes"/><context ref="citation"/><context ref="comment"/><context ref="comment-single"/><context ref="literal-block"/><context ref="title-adornment"/><context ref="bullet"/><context ref="enumerator"/><context ref="lineblock"/><context ref="field"/><context ref="strong-emphasis"/><context ref="emphasis"/><context ref="literals"/><context ref="target"/><context ref="interpreted"/><context ref="interpreted-or-link"/><context ref="simple-link"/><context ref="substitution"/><context ref="url"/></include></context></definitions></language>
(uuay)m4.lang%�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Yevgen Muntyan <[email protected]>
 Copyright (C) 2006-2007 Yevgen Muntyan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="m4" name="m4" _section="Script" version="2.0"><metadata><property name="mimetypes">application/x-m4</property><property name="globs">*.m4;configure.ac;configure.in</property><property name="line-comment-start">#</property><property name="suggested-suffix">.m4</property></metadata><styles><style id="m4-comment" name="m4 Comment" map-to="sh:comment"/><style id="m4-macro" name="m4 Macro" map-to="def:keyword"/><style id="ac-macro" name="Autoconf Macro" map-to="def:keyword"/><style id="ac-macro-obsolete" name="Obsolete Autoconf Macro" map-to="def:error"/></styles><!--
  Refurbished and commented 2010 by P. F. Chimento <[email protected]>

  How this language definition works.

  This 'm4' language definition actually highlights Autoconf M4 files. Autoconf
  consists of several parts: Autoconf, M4sugar, M4sh, Autoheader, Autoupdate,
  and Autotest, all of which define their own M4 macros. In addition, this file
  also highlights other M4 macros commonly used with Autoconf (those defined by
  Automake, Libtool, Gettext, and Pkgconfig) and ones used for building GTK
  packages (Intltool, Glib, and GConf).

  This language definition ironically does _not_ support pure M4 files: M4sugar
  redefines all the built-in M4 macros so that they start with m4_, and
  redefines the quote characters from `' to [].

  Autoconf's configure.ac files are processed by M4 into configure shell
  scripts. Therefore, text that is to appear in the output is actually shell
  script, and should be highlighted as such. However, some macros have arguments
  that are not meant to appear in the output, and it depends on the macro.
  For example, the macro
      AC_CHECK_FILE(file, [action-if-found], [action-if-not-found])
  has three arguments, the first one of which should not contain shell script.
  The remaining two can contain shell code, as well as other macros. Therefore,
  we divide the macros into categories depending on the number and type of their
  arguments: a string of 'm' (for M4 only) and 's' (for shell script mixed with
  M4) characters.

  TODO: In a future version, we might add 'c' to the mix, since some macros'
  arguments actually contain C code. Right now this is just highlighted as M4.

  Note that keeping track of the number of arguments to a macro also allows us
  to highlight any extra arguments as errors. Also, note that calling a macro
  with _fewer_ arguments is allowed, and in fact happens all the time. For
  example, in AC_CHECK_FILE above, the second and third arguments are optional
  and in fact have sensible defaults.

  Below, we define regexes, with names like 'macros-mss' that match every macro
  with that signature.

  IMPORTANT: if you add any macros, make sure that you make all your parentheses
  non-capturing by adding ?: to them! Otherwise, the highlighting will break
  (and in fact was broken in earlier versions of this file.)
  --><definitions><define-regex id="macros-m" extended="true">
      AC_(?:
        CHECK_(?:DECL|FUNC|HEADER)S_ONCE|
        CHECKING|
        CONFIG_(?:(?:(?:AUX|LIBOBJ|MACRO)_|SRC)DIR|SUBDIRS)|
        COPYRIGHT|
        ERLANG_NEED_ERLC?|
        F(?:77|C)_LIBRARY_LDFLAGS|
        FATAL
        INCLUDES_DEFAULT
        LANG(?:_(?:ASSERT|CONFTEST|FUNC_LINK_TRY|POP|PUSH|SOURCE))?|
        LIB(?:OBJS|SOURCES?)|
        MSG_(?:CHECKING|NOTICE|RESULT|WARN)|
        OPENMP|
        PREFIX_(?:DEFAULT|PROGRAM)|
        PREREQ|
        PROG_(?:CC|CXX|F77|OBJC(?:XX)?)|
        REPLACE_FUNCS|
        REQUIRE(?:_AUX_FILE)?|
        REVISION|
        SUBST_FILE|
        WARNING)|
      AH_(?:BOTTOM|TOP)|
      AS_(?:
        DIRNAME|
        EXIT|
        MKDIR_P|
        SET_STATUS|
        TR_(?:CPP|SH)|
        VAR_(?:POPDEF|TEST_SET))|
      m4_(?:
        chomp(?:_all)?|
        cleardivert|
        debug(?:file|mode)|
        decr|
        defn|
        divert(?:_(?:pop|push))?|
        errprintn|
        (?:re_)?escape|
        exit|
        expand|
        flatten|
        s?include|
        incr|
        len|
        (?:make|mks)temp|
        n|
        newline|
        normalize|
        pattern_(?:allow|forbid)|
        popdef|
        set_(?:delete|list|listc|size)|
        sign|
        strip|
        to(?:lower|upper)|
        warning|
        wrap(?:_lifo)?)|
      AT_(?:BANNER|CAPTURE_FILE|COPYRIGHT|INIT|KEYWORDS|SETUP|TESTED)|
      AM_(?:
        GNU_GETTEXT_(?:VERSION|NEED)|
        ICONV|
        INIT_AUTOMAKE|
        MAINTAINER_MODE|
        PROG_UPC|
        SUBST_NOTMAKE|
        XGETTEXT_OPTION)|
      LT_(?:INIT|LANG|PREREQ)|
      PKG_PROG_PKG_CONFIG|
      IT_PO_SUBDIR|
      GOBJECT_INTROSPECTION_(?:CHECK|REQUIRE)
    </define-regex><define-regex id="macros-s" extended="true">
      AC_CONFIG_COMMANDS_(?:PRE|POST)|
      AS_(?:ECHO(?:_N)?|UNSET)|
      m4_(?:esyscmd(?:_s)?|syscmd)|
      AT_(?:X?FAIL|SKIP)_IF
    </define-regex><define-regex id="macros-mm" extended="true">
      AC_(?:
        ARG_VAR|
        BEFORE|
        CHECK_ALIGNOF|
        CONFIG_TESTDIR|
        DIAGNOSE|
        ERLANG_(?:PATH_ERLC?|SUBST_INSTALL_LIB_SUBDIR)|
        F(?:77|C)_FUNC|
        LANG_(?:CALL|PROGRAM)|
        MSG_(?:ERROR|FAILURE)|
        PROG_FC)|
      AH_(?:TEMPLATE|VERBATIM)|
      AU_ALIAS|
      AS_(?:BOX|ESCAPE|TMPDIR|VAR_(?:APPEND|COPY|PUSHDEF))|
      m4_(?:
        append_uniq_w|
        apply|
        assert|
        change(?:com|quote)|
        (?:list)?cmp|
        (?:copy|rename)(?:_force)?|
        default(?:_nblank)?(?:_quoted)?|
        define(?:_default)?|
        defun|
        divert_(?:once|text)|
        fatal|
        index|
        map(?:all)?|
        pushdef|
        set_(?:contents|difference|dump|intersection|map|union)|
        split|
        stack_foreach(?:_lifo)?|
        text_box|
        version_compare|
        warn)|
      AT_DATA|
      GTK_DOC_CHECK|
      IT_PROG_INTLTOOL
    </define-regex><define-regex id="macros-ms" extended="true">
      AC_(?:CACHE_VAL|DEFUN(?:_ONCE)?|SUBST)|
      AS_(?:INIT_GENERATED|VAR_(?:ARITH|SET))|
      AM_CONDITIONAL
    </define-regex><define-regex id="macros-ss" extended="true">
      AC_(?:F(?:77|C)_DUMMY_MAIN|FC_(?:FREE|FIXED)FORM)
    </define-regex><define-regex id="macros-mmm" extended="true">
      AC_(?:CHECK_SIZEOF|DEFINE(?:_UNQUOTED)?)|
      AS_SET_CATFILE|
      m4_(?:
        append|
        bpatsubst|
        bregexp|
        eval|
        ifn?blank|
        ifn?def|
        ifset|
        ifvaln?|
        map(?:all)?_sep|
        set_(?:empty|foreach)|
        substr|
        translit|
        version-prereq)|
      AM_GNU_GETTEXT
    </define-regex><define-regex id="macros-mms" extended="true">
      AC_CACHE_CHECK|
      m4_foreach(?:_w)?
    </define-regex><define-regex id="macros-msm">AU_DEFUN</define-regex><define-regex id="macros-mss" extended="true">
      AC_(?:
        CHECK_(?:FILE|FUNC)(?:S)?|
        (?:COMPILE|LINK|PREPROC)_IFELSE|
        CONFIG_(?:COMMANDS|FILES|HEADERS|LINKS)|
        ERLANG_CHECK_LIB|
        FC_(?:LINE_LENGTH|SRCEXT))|
      AS_VAR_SET_IF|
      AM_(?:COND_IF|PATH_PYTHON|PROG_VALAC)|
      PKG_CHECK_EXISTS
    </define-regex><define-regex id="macros-mmmm" extended="true">
      AC_(?:
        CHECK_(?:PROGS|(?:TARGET_)?TOOLS?)|
        PATH_(?:PROGS?|(?:TARGET_)?TOOL))|
      AS_HELP_STRING|
      m4_(?:
        map_args_w|
        set_(?:add|contains|map_sep|remove)|
        stack_foreach_sep(?:_lifo)?|
        text|wrap)
    </define-regex><define-regex id="macros-mmms">AC_COMPUTE_INT</define-regex><define-regex id="macros-mmss" extended="true">
      AC_(?:
        ARG_(?:ENABLE|WITH)|
        EGREP_(?:CPP|HEADER))|
      AS_VAR_IF|
      AT_ARG_OPTION(?:_ARG)?|
      PKG_CHECK_MODULES
    </define-regex><define-regex id="macros-mssm" extended="true">
      AC_CHECK_(?:DECL|HEADER|MEMBER|TYPE)(?:S)?
    </define-regex><define-regex id="macros-msss">AC_RUN_IFELSE</define-regex><define-regex id="macros-ssss" extended="true">
      AC_C_BIGENDIAN|
      AS_LITERAL_(?:WORD_)?IF
    </define-regex><define-regex id="macros-mmmmm" extended="true">
      m4_(?:append_uniq|for)|
      AC_INIT
    </define-regex><define-regex id="macros-mmmss">AT_CHECK_EUNIT</define-regex><define-regex id="macros-mmssm" extended="true">
      AC_(?:CHECK_LIB|SEARCH_LIBS|PATH_PROGS_FEATURE_CHECK)
    </define-regex><define-regex id="macros-mmsss">AS_VERSION_COMPARE</define-regex><define-regex id="macros-mmmmmm">AC_CHECK_PROG</define-regex><define-regex id="macros-smmmss">AT_CHECK(?:_UNQUOTED)?</define-regex><!-- 'mvarargs' and 'svarargs' mean that any number of 'm' or 's' arguments
    are accepted, respectively. These macros will not highlight extraneous
    arguments as errors. --><define-regex id="macros-mvarargs" extended="true">
      m4_(?:
        argn|
        bmatch|
        bpatsubsts|
        car|
        case|
        cdr|
        builtin|
        combine|
        cond|
        count|
        curry|
        do|
        dquote(?:_elt)?|
        dumpdefs?|
        echo|
        errprint|
        format|
        if|
        ignore|
        indir|
        join(?:all)?|
        makelist|
        map_args(?:_(?:pair|sep))?|
        max|
        min|
        (?:un)?quote|
        reverse|
        set_add_all|
        shift(?:2|3|n)?|
        trace(?:off|on)|
        undefine|
        undivert)
    </define-regex><define-regex id="macros-svarargs">AS_IF</define-regex><!-- At this point, there is one macro left with even more complicated
    argument types: AS_CASE. We treat it specially later on. --><!-- 'm4-quoted' matches text between quote brackets and highlights it as
    pure M4 (no shell code allowed). --><context id="m4-quoted"><!-- style-ref="test:_yellow"--><start>\[</start><end>\]</end><include><context ref="m4-pure"/></include></context><!-- 'm4-quoted-shell' matches text between quote brackets and highlights it
    as a mix of M4 and shell code. --><context id="m4-quoted-shell"><start>\[</start><end>\]</end><include><context ref="m4"/></include></context><!-- This context matches text between parentheses that comes after a word,
    and treats it as a variable-length list of 'm' arguments. This is necessary
    for unknown or user-defined macros - without this context, their arguments
    would all be highlighted as shell code. --><context id="m4-function-call"><!-- style-ref="test:_violet"--><start>(?&lt;=[\w\d_])\((?!\))</start><end>\)</end><include><context ref="ARG-M"/><context><start>,</start><end>(?=[,\)])</end><include><context ref="ARG-M"/></include></context></include></context><!-- M4 'dnl' comments are removed from the output, as opposed to shell '#'
    comments, which appear in the output. --><context id="m4-comment" style-ref="m4-comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>dnl</start><include><context ref="def:in-line-comment"/></include></context><!-- In the following section, the contexts form a pretty straightforward
    state machine that consumes each macro argument and moves on to the next
    state. --><!-- This state means all the expected arguments have been consumed, and so
    any remaining arguments are errors. --><context id="NO-ARGS" style-ref="def:error"><start>,</start><end>(?=\))</end></context><!-- This is an argument containing only pure M4. --><context id="ARG-M"><include><context ref="m4-pure"/></include></context><!-- This is an argument containing a mix of M4 and shell code. --><context id="ARG-S"><include><context><start>\[</start><end>\]</end><include><context ref="m4"/></include></context><context ref="m4"/></include></context><!-- The TO-ARGS- states match a comma, and then enter the corresponding
    ARGS- state --><context id="TO-ARGS-M"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-M"/></include></context><context id="TO-ARGS-S"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-S"/></include></context><context id="TO-ARGS-MM"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-MM"/></include></context><context id="TO-ARGS-MS"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-MS"/></include></context><context id="TO-ARGS-SM"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-SM"/></include></context><context id="TO-ARGS-SS"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-SS"/></include></context><context id="TO-ARGS-MMM"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-MMM"/></include></context><context id="TO-ARGS-MMS"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-MMS"/></include></context><context id="TO-ARGS-MSS"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-MSS"/></include></context><context id="TO-ARGS-SSM"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-SSM"/></include></context><context id="TO-ARGS-SSS"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-SSS"/></include></context><context id="TO-ARGS-MMMM"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-MMMM"/></include></context><context id="TO-ARGS-MMSS"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-MMSS"/></include></context><context id="TO-ARGS-MSSM"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-MSSM"/></include></context><context id="TO-ARGS-MSSS"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-MSSS"/></include></context><context id="TO-ARGS-MMMMM"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-MMMMM"/></include></context><context id="TO-ARGS-MMMSS"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-MMMSS"/></include></context><context id="TO-ARGS-MVARARGS"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-MVARARGS"/></include></context><context id="TO-ARGS-SVARARGS"><start>,</start><end>(?=[,\)])</end><include><context ref="ARGS-SVARARGS"/></include></context><!-- The ARGS- states match an argument of the type of the head of the
    argument list, and then enter the TO-ARGS- state corresponding to the
    tail of the argument list. (Or CAR and CDR, if you prefer.) --><context id="ARGS-S"><include><context ref="ARG-S"/><context ref="NO-ARGS"/></include></context><context id="ARGS-M"><include><context ref="ARG-M"/><context ref="NO-ARGS"/></include></context><context id="ARGS-MM"><include><context ref="ARG-M"/><context ref="TO-ARGS-M"/></include></context><context id="ARGS-MS"><include><context ref="ARG-M"/><context ref="TO-ARGS-S"/></include></context><context id="ARGS-SM"><include><context ref="ARG-S"/><context ref="TO-ARGS-M"/></include></context><context id="ARGS-SS"><include><context ref="ARG-S"/><context ref="TO-ARGS-S"/></include></context><context id="ARGS-MMM"><include><context ref="ARG-M"/><context ref="TO-ARGS-MM"/></include></context><context id="ARGS-MMS"><include><context ref="ARG-M"/><context ref="TO-ARGS-MS"/></include></context><context id="ARGS-MSM"><include><context ref="ARG-M"/><context ref="TO-ARGS-SM"/></include></context><context id="ARGS-MSS"><include><context ref="ARG-M"/><context ref="TO-ARGS-SS"/></include></context><context id="ARGS-SSM"><include><context ref="ARG-S"/><context ref="TO-ARGS-SM"/></include></context><context id="ARGS-SSS"><include><context ref="ARG-S"/><context ref="TO-ARGS-SS"/></include></context><context id="ARGS-MMMM"><include><context ref="ARG-M"/><context ref="TO-ARGS-MMM"/></include></context><context id="ARGS-MMMS"><include><context ref="ARG-M"/><context ref="TO-ARGS-MMS"/></include></context><context id="ARGS-MMSS"><include><context ref="ARG-M"/><context ref="TO-ARGS-MSS"/></include></context><context id="ARGS-MSSM"><include><context ref="ARG-M"/><context ref="TO-ARGS-SSM"/></include></context><context id="ARGS-MSSS"><include><context ref="ARG-M"/><context ref="TO-ARGS-SSS"/></include></context><context id="ARGS-SSSS"><include><context ref="ARG-S"/><context ref="TO-ARGS-SSS"/></include></context><context id="ARGS-MMMMM"><include><context ref="ARG-M"/><context ref="TO-ARGS-MMMM"/></include></context><context id="ARGS-MMMSS"><include><context ref="ARG-M"/><context ref="TO-ARGS-MMSS"/></include></context><context id="ARGS-MMSSM"><include><context ref="ARG-M"/><context ref="TO-ARGS-MSSM"/></include></context><context id="ARGS-MMSSS"><include><context ref="ARG-M"/><context ref="TO-ARGS-MSSS"/></include></context><context id="ARGS-MMMMMM"><include><context ref="ARG-M"/><context ref="TO-ARGS-MMMMM"/></include></context><context id="ARGS-SMMMSS"><include><context ref="ARG-S"/><context ref="TO-ARGS-MMMSS"/></include></context><!-- The ARGS-?VARARGS states go to their own TO-ARGS- states, of course --><context id="ARGS-MVARARGS"><include><context ref="ARG-M"/><context ref="TO-ARGS-MVARARGS"/></include></context><context id="ARGS-SVARARGS"><include><context ref="ARG-S"/><context ref="TO-ARGS-SVARARGS"/></include></context><!-- AS_CASE is the odd man out. Its signature should actually be M(MS)+S?,
    i.e. an M followed by one or more pairs of MS, ending with an optional S,
    but there's no way to highlight that properly without knowing whether a
    given argument is the last one. Therefore, we highlight it as M plus
    SVARARGS. --><context id="ARGS-AS-CASE"><include><context ref="ARG-M"/><context ref="TO-ARGS-SVARARGS"/></include></context><!-- The func- contexts are the ones actually included in the 'm4-pure'
    context below. They match the macro names (which we defined in the regexes
    above), and the opening and closing parentheses, which are all highlighted.
    --><context id="func-m"><start>\b(\%{macros-m})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-M"/></include></context><context id="func-s"><start>\b(\%{macros-s})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-S"/></include></context><context id="func-mm"><start>\b(\%{macros-mm})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-MM"/></include></context><context id="func-ms"><start>\b(\%{macros-ms})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-MS"/></include></context><context id="func-ss"><start>\b(\%{macros-ss})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-SS"/></include></context><context id="func-mmm"><start>\b(\%{macros-mmm})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="m4-macro"/><context sub-pattern="2" where="start" style-ref="m4-macro"/><context sub-pattern="0" where="end" style-ref="m4-macro"/><context ref="ARGS-MMM"/></include></context><context id="func-mms"><start>\b(\%{macros-mms})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="m4-macro"/><context sub-pattern="2" where="start" style-ref="m4-macro"/><context sub-pattern="0" where="end" style-ref="m4-macro"/><context ref="ARGS-MMS"/></include></context><context id="func-msm"><start>\b(\%{macros-msm})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="m4-macro"/><context sub-pattern="2" where="start" style-ref="m4-macro"/><context sub-pattern="0" where="end" style-ref="m4-macro"/><context ref="ARGS-MSM"/></include></context><context id="func-mss"><start>\b(\%{macros-mss})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-MSS"/></include></context><context id="func-mmmm"><start>\b(\%{macros-mmmm})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="m4-macro"/><context sub-pattern="2" where="start" style-ref="m4-macro"/><context sub-pattern="0" where="end" style-ref="m4-macro"/><context ref="ARGS-MMMM"/></include></context><context id="func-mmms"><start>\b(\%{macros-mmms})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="m4-macro"/><context sub-pattern="2" where="start" style-ref="m4-macro"/><context sub-pattern="0" where="end" style-ref="m4-macro"/><context ref="ARGS-MMMS"/></include></context><context id="func-mmss"><start>\b(\%{macros-mmss})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-MMSS"/></include></context><context id="func-mssm"><start>\b(\%{macros-mssm})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-MSSM"/></include></context><context id="func-msss"><start>\b(\%{macros-msss})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-MSSS"/></include></context><context id="func-ssss"><start>\b(\%{macros-ssss})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-SSSS"/></include></context><context id="func-mmmmm"><start>\b(\%{macros-mmmmm})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-MMMMM"/></include></context><context id="func-mmmss"><start>\b(\%{macros-mmmss})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-MMMSS"/></include></context><context id="func-mmssm"><start>\b(\%{macros-mmssm})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-MMSSM"/></include></context><context id="func-mmsss"><start>\b(\%{macros-mmsss})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-MMSSS"/></include></context><context id="func-mmmmmm"><start>\b(\%{macros-mmmmmm})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-MMMMMM"/></include></context><context id="func-smmmss"><start>\b(\%{macros-smmmss})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-SMMMSS"/></include></context><context id="func-mvarargs"><start>\b(\%{macros-mvarargs})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-MVARARGS"/></include></context><context id="func-svarargs"><start>\b(\%{macros-svarargs})\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-SVARARGS"/></include></context><context id="func-as-case"><start>\b(AS_CASE)\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="ac-macro"/><context sub-pattern="2" where="start" style-ref="ac-macro"/><context sub-pattern="0" where="end" style-ref="ac-macro"/><context ref="ARGS-AS-CASE"/></include></context><!-- This context highlights pure M4 code. --><context id="m4-pure"><include><context ref="m4-comment"/><context ref="func-m"/><context ref="func-s"/><context ref="func-mm"/><context ref="func-ms"/><context ref="func-ss"/><context ref="func-mmm"/><context ref="func-mms"/><context ref="func-msm"/><context ref="func-mss"/><context ref="func-mmmm"/><context ref="func-mmms"/><context ref="func-mmss"/><context ref="func-mssm"/><context ref="func-msss"/><context ref="func-ssss"/><context ref="func-mmmmm"/><context ref="func-mmmss"/><context ref="func-mmssm"/><context ref="func-mmsss"/><context ref="func-mmmmmm"/><context ref="func-smmmss"/><context ref="func-mvarargs"/><context ref="func-svarargs"/><context ref="func-as-case"/><context ref="m4-macros-noargs"/><context ref="ac-macros-noargs"/><context ref="ac-macros-noargs-2"/><context ref="ac-macros-optargs"/><context ref="ac-macros-obsolete"/><context ref="am-macros-noargs"/><context ref="am-macros-optargs"/><context ref="am-macros-obsolete"/><context ref="am-macros-private"/><context ref="misc-macros-noargs"/><context ref="misc-macros-optargs"/><context ref="m4-function-call"/><context ref="m4-quoted"/><context extend-parent="false" style-ref="def:error"><match>\]</match></context></include></context><context id="shell-line-comment" style-ref="sh:comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>(?&lt;!\S)#|(?&lt;=\[)#</start><include><context ref="sh:line-comment" original="true"/></include></context><replace id="sh:sh" ref="m4"/><replace id="sh:line-comment" ref="shell-line-comment"/><!-- This is the main 'm4' context. It highlights a mixture of M4 and shell
    code. --><context id="m4" class="no-spell-check"><include><context ref="m4-quoted-shell"/><context ref="m4-pure"/><context ref="sh:sh" original="true"/><context id="bad-paren" extend-parent="false" style-ref="def:error"><match>\)</match></context></include></context><!-- Now come the macros that don't take any arguments. They are not called
    with empty parentheses, just with the macro name: e.g. AC_OUTPUT. We can
    simply use keyword contexts for them. --><context id="m4-macros-noargs" style-ref="m4-macro"><prefix>\bm4_</prefix><keyword>divnum</keyword><keyword>init</keyword><keyword>location</keyword><keyword>sysval</keyword></context><!-- We also have keyword contexts for macros that do take arguments, but
    can also be called without any; for example, AC_PROG_CC takes a list of
    compiler names to search for, but is mostly just called without it. Since
    the 'func-m' context would only match AC_PROG_CC(), we repeat this kind of
    macros in '-optargs' contexts. --><context id="m4-macros-optargs" style-ref="m4-macro"><prefix>\bm4_</prefix><keyword>change(com|quote)</keyword><keyword>debug(file|mode)</keyword><keyword>divert_pop</keyword><keyword>newline</keyword><keyword>trace(on|off)</keyword></context><context id="ac-macros-noargs" style-ref="ac-macro"><prefix>\bAC_</prefix><keyword>ARG_PROGRAM</keyword><keyword>AUTOCONF_VERSION</keyword><keyword>C_BACKSLASH_A</keyword><keyword>CACHE_(LOAD|SAVE)</keyword><keyword>CANONICAL_(BUILD|HOST|TARGET)</keyword><keyword>C_CHAR_UNSIGNED</keyword><keyword>C_CONST</keyword><keyword>C_FLEXIBLE_ARRAY_MEMBER</keyword><keyword>C_INLINE</keyword><keyword>C_PROTOTYPES</keyword><keyword>C_RESTRICT</keyword><keyword>C_STRINGIZE</keyword><keyword>C_TYPEOF</keyword><keyword>C_VARARRAYS</keyword><keyword>C_VOLATILE</keyword><keyword>DISABLE_OPTION_CHECKING</keyword><keyword>ERLANG_SUBST_(((INSTALL_)?LIB|ROOT)_DIR|ERTS_VER)</keyword><keyword>F77_MAIN</keyword><keyword>F77_WRAPPERS</keyword><keyword>FC_MAIN</keyword><keyword>FC_WRAPPERS</keyword><keyword>FUNC_ALLOCA</keyword><keyword>FUNC_CHOWN</keyword><keyword>FUNC_CLOSEDIR_VOID</keyword><keyword>FUNC_ERROR_AT_LINE</keyword><keyword>FUNC_FNMATCH(_GNU)?</keyword><keyword>FUNC_FORK</keyword><keyword>FUNC_FSEEKO</keyword><keyword>FUNC_GETGROUPS</keyword><keyword>FUNC_GETLOADAVG</keyword><keyword>FUNC_GETMNTENT</keyword><keyword>FUNC_GETPGRP</keyword><keyword>FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK</keyword><keyword>FUNC_LSTAT</keyword><keyword>FUNC_MALLOC</keyword><keyword>FUNC_MBRTOWC</keyword><keyword>FUNC_MEMCMP</keyword><keyword>FUNC_MKTIME</keyword><keyword>FUNC_MMAP</keyword><keyword>FUNC_OBSTACK</keyword><keyword>FUNC_REALLOC</keyword><keyword>FUNC_SELECT_ARGTYPES</keyword><keyword>FUNC_SETPGRP</keyword><keyword>FUNC_STAT</keyword><keyword>FUNC_STRCOLL</keyword><keyword>FUNC_STRERROR_R</keyword><keyword>FUNC_STRFTIME</keyword><keyword>FUNC_STRNLEN</keyword><keyword>FUNC_STRTOD</keyword><keyword>FUNC_STRTOLD</keyword><keyword>FUNC_UTIME_NULL</keyword><keyword>FUNC_VPRINTF</keyword><keyword>HEADER_ASSERT</keyword><keyword>HEADER_DIRENT</keyword><keyword>HEADER_MAJOR</keyword><keyword>HEADER_RESOLV</keyword><keyword>HEADER_STAT</keyword><keyword>HEADER_STDBOOL</keyword><keyword>HEADER_STDC</keyword><keyword>HEADER_SYS_WAIT</keyword><keyword>HEADER_TIME</keyword><keyword>HEADER_TIOCGWINSZ</keyword><keyword>LANG_DEFINES_PROVIDED</keyword><keyword>LANG_WERROR</keyword><keyword>OUTPUT</keyword><keyword>PACKAGE_BUGREPORT</keyword><keyword>PACKAGE_NAME</keyword><keyword>PACKAGE_STRING</keyword><keyword>PACKAGE_TARNAME</keyword><keyword>PACKAGE_URL</keyword><keyword>PACKAGE_VERSION</keyword><keyword>PATH_X</keyword><keyword>PATH_XTRA</keyword><keyword>PRESERVE_HELP_ORDER</keyword><keyword>PROG_AWK</keyword><keyword>PROG_CC(_C(89|99|_O))</keyword><keyword>PROG_CC_STDC</keyword><keyword>PROG_CPP(_WERROR)?</keyword><keyword>PROG_CXX(CPP|_C_O)?</keyword><keyword>PROG_EGREP</keyword><keyword>PROG_F77_C_O</keyword><keyword>PROG_FC_C_O</keyword><keyword>PROG_FGREP</keyword><keyword>PROG_GCC_TRADITIONAL</keyword><keyword>PROG_GREP</keyword><keyword>PROG_INSTALL</keyword><keyword>PROG_LEX</keyword><keyword>PROG_LN_S</keyword><keyword>PROG_MAKE_SET</keyword><keyword>PROG_MKDIR_P</keyword><keyword>PROG_OBJ(CXX)?CPP</keyword><keyword>PROG_RANLIB</keyword><keyword>PROG_SED</keyword><keyword>PROG_YACC</keyword><keyword>REPLACE_FNMATCH</keyword><keyword>REQUIRE_CPP</keyword><keyword>STRUCT_DIRENT_D_(INO|TYPE)</keyword><keyword>STRUCT_ST_BLOCKS</keyword><keyword>STRUCT_TIMEZONE</keyword><keyword>STRUCT_TM</keyword><keyword>SYS_INTERPRETER</keyword><keyword>SYS_LARGEFILE</keyword><keyword>SYS_LONG_FILE_NAMES</keyword><keyword>SYS_POSIX_TERMIOS</keyword><keyword>TYPE_GETGROUPS</keyword><keyword>TYPE_INT(16_T|32_T|64_T|8_T)</keyword><keyword>TYPE_INTMAX_T</keyword><keyword>TYPE_INTPTR_T</keyword><keyword>TYPE_LONG_DOUBLE(_WIDER)?</keyword><keyword>TYPE_LONG_LONG_INT</keyword><keyword>TYPE_MBSTATE_T</keyword><keyword>TYPE_MODE_T</keyword><keyword>TYPE_OFF_T</keyword><keyword>TYPE_PID_T</keyword><keyword>TYPE_SIGNAL</keyword><keyword>TYPE_SIZE_T</keyword><keyword>TYPE_SSIZE_T</keyword><keyword>TYPE_UID_T</keyword><keyword>TYPE_UINT(16_T|32_T|64_T|8_T)</keyword><keyword>TYPE_UINTMAX_T</keyword><keyword>TYPE_UINTPTR_T</keyword><keyword>TYPE_UNSIGNED_LONG_LONG_INT</keyword><keyword>USE_SYSTEM_EXTENSIONS</keyword></context><context id="ac-macros-noargs-2" style-ref="ac-macro"><prefix>\b</prefix><keyword>AH_HEADER</keyword><keyword>AS_BOURNE_COMPATIBLE</keyword><keyword>AS_INIT</keyword><keyword>AS_LINENO_PREPARE</keyword><keyword>AS_ME_PREPARE</keyword><keyword>AS_MESSAGE_FD</keyword><keyword>AS_MESSAGE_LOG_FD</keyword><keyword>AS_ORIGINAL_STDIN_FD</keyword><keyword>AS_SHELL_SANITIZE</keyword><keyword>AT_CLEANUP</keyword><keyword>AT_COLOR_TESTS</keyword></context><context id="ac-macros-optargs" style-ref="ac-macro"><prefix>\b</prefix><keyword>AC_C_BIGENDIAN</keyword><keyword>AC_ERLANG_(PATH|NEED)_ERLC?</keyword><keyword>AC_F(77|C)_DUMMY_MAIN</keyword><keyword>AC_FC_((FIXED|FREE)FORM|LINE_LENGTH)</keyword><keyword>AC_INCLUDES_DEFAULT</keyword><keyword>AC_LANG_POP</keyword><keyword>AC_PROG_(CC|CXX|OBJC(XX)?|F(77|C))</keyword><keyword>AS_EXIT</keyword><keyword>AT_INIT</keyword></context><!-- Deprecated macros are highlighted as errors. We don't bother
    highlighting their arguments properly, because they're deprecated anyway!--><context id="ac-macros-obsolete" style-ref="ac-macro-obsolete"><prefix>\bAC_</prefix><keyword>AIX</keyword><keyword>ALLOCA</keyword><keyword>ARG_ARRAY</keyword><keyword>CANONICAL_SYSTEM</keyword><keyword>C_CROSS</keyword><keyword>CHAR_UNSIGNED</keyword><keyword>CHECKING</keyword><keyword>C_LONG_DOUBLE</keyword><keyword>COMPILE_CHECK</keyword><keyword>CONFIG_HEADER</keyword><keyword>CONST</keyword><keyword>CROSS_CHECK</keyword><keyword>CYGWIN</keyword><keyword>DECL_SYS_SIGLIST</keyword><keyword>DECL_YYTEXT</keyword><keyword>DIR_HEADER</keyword><keyword>DISABLE_FAST_INSTALL</keyword><keyword>DISABLE_SHARED</keyword><keyword>DISABLE_STATIC</keyword><keyword>DYNIX_SEQ</keyword><keyword>ENABLE(_(SHARED|STATIC))?</keyword><keyword>EMXOS2</keyword><keyword>ERROR</keyword><keyword>EXEEXT</keyword><keyword>FIND_X</keyword><keyword>FIND_XTRA</keyword><keyword>FOREACH</keyword><keyword>FUNC_CHECK</keyword><keyword>FUNC_SETVBUF_REVERSED</keyword><keyword>FUNC_WAIT3</keyword><keyword>GCC_TRADITIONAL</keyword><keyword>GETGROUPS_T</keyword><keyword>GETLOADAVG</keyword><keyword>GNU_SOURCE</keyword><keyword>HAVE_FUNCS</keyword><keyword>HAVE_HEADERS</keyword><keyword>HAVE_LIBRARY</keyword><keyword>HAVE_POUNDBANG</keyword><keyword>HEADER_CHECK</keyword><keyword>HEADER_EGREP</keyword><keyword>HELP_STRING</keyword><keyword>INLINE</keyword><keyword>INT_16_BITS</keyword><keyword>IRIX_SUN</keyword><keyword>LANG_C</keyword><keyword>LANG_CPLUSPLUS</keyword><keyword>LANG_FORTRAN77</keyword><keyword>LANG_RESTORE</keyword><keyword>LANG_SAVE</keyword><keyword>LIBTOOL_DLOPEN</keyword><keyword>LIBTOOL_WIN32_DLL</keyword><keyword>LINK_FILES</keyword><keyword>LN_S</keyword><keyword>LONG_64_BITS</keyword><keyword>LONG_DOUBLE</keyword><keyword>LONG_FILE_NAMES</keyword><keyword>MAJOR_HEADER</keyword><keyword>MEMORY_H</keyword><keyword>MINGW32</keyword><keyword>MINIX</keyword><keyword>MINUS_C_MINUS_O</keyword><keyword>MMAP</keyword><keyword>MODE_T</keyword><keyword>OBJEXT</keyword><keyword>OBSOLETE</keyword><keyword>OFF_T</keyword><keyword>OUTPUT_COMMANDS</keyword><keyword>PID_T</keyword><keyword>PREFIX</keyword><keyword>PROG_(INTL|LIB)TOOL</keyword><keyword>PROGRAM_CHECK</keyword><keyword>PROGRAM_EGREP</keyword><keyword>PROGRAM_PATH</keyword><keyword>PROGRAMS_CHECK</keyword><keyword>PROGRAMS_PATH</keyword><keyword>REMOTE_TAPE</keyword><keyword>RESTARTABLE_SYSCALLS</keyword><keyword>RETSIGTYPE</keyword><keyword>RSH</keyword><keyword>SCO_INTL</keyword><keyword>SET_MAKE</keyword><keyword>SETVBUF_REVERSED</keyword><keyword>SIZEOF_TYPE</keyword><keyword>SIZE_T</keyword><keyword>STAT_MACROS_BROKEN</keyword><keyword>ST_BLKSIZE</keyword><keyword>ST_BLOCKS</keyword><keyword>STDC_HEADERS</keyword><keyword>STRCOLL</keyword><keyword>ST_RDEV</keyword><keyword>SYS_RESTARTABLE_SYSCALLS</keyword><keyword>SYS_SIGLIST_DECLARED</keyword><keyword>TEST_CPP</keyword><keyword>TEST_PROGRAM</keyword><keyword>TIME_WITH_SYS_TIME</keyword><keyword>TIMEZONE</keyword><keyword>TRY_COMPILE</keyword><keyword>TRY_CPP</keyword><keyword>TRY_LINK_FUNC</keyword><keyword>TRY_LINK</keyword><keyword>TRY_RUN</keyword><keyword>UID_T</keyword><keyword>UNISTD_H</keyword><keyword>USG</keyword><keyword>UTIME_NULL</keyword><keyword>VALIDATE_CACHED_SYSTEM_TUPLE</keyword><keyword>VERBOSE</keyword><keyword>VFORK</keyword><keyword>VPRINTF</keyword><keyword>WAIT3</keyword><keyword>WARN</keyword><keyword>WITH</keyword><keyword>WORDS_BIGENDIAN</keyword><keyword>XENIX_DIR</keyword><keyword>YYTEXT_POINTER</keyword></context><context id="am-macros-noargs" style-ref="ac-macro"><prefix>\bAM_</prefix><keyword>ENABLE_MULTILIB</keyword><keyword>GCONF_SOURCE_2</keyword><keyword>GLIB_GNU_GETTEXT</keyword><keyword>GNU_GETTEXT_INTL_SUBDIR</keyword><keyword>PATH_LISPDIR</keyword><keyword>PO_SUBDIRS</keyword><keyword>PROG_AS</keyword><keyword>PROG_CC_C_O</keyword><keyword>PROG_GCJ</keyword><keyword>PROG_LEX</keyword><keyword>SILENT_RULES</keyword><keyword>WITH_DMALLOC</keyword><keyword>WITH_REGEX</keyword></context><context id="am-macros-optargs" style-ref="ac-macro"><prefix>\bAM_</prefix><keyword>INIT_AUTOMAKE</keyword><keyword>MAINTAINER_MODE</keyword><keyword>PATH_PYTHON</keyword><keyword>PROG_(UPC|VALAC)</keyword></context><context id="am-macros-private" style-ref="ac-macro-obsolete"><prefix>\bAM_</prefix><keyword>DEP_TRACK</keyword><keyword>MAKE_INCLUDE</keyword><keyword>OUTPUT_DEPENDENCY_COMMANDS</keyword><keyword>PROG_INSTALL_STRIP</keyword><keyword>SANITY_CHECK</keyword><keyword>SET_DEPDIR</keyword></context><context id="am-macros-obsolete" style-ref="ac-macro-obsolete"><prefix>\bAM_</prefix><keyword>C_PROTOTYPES</keyword><keyword>CONFIG_HEADER</keyword><keyword>HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL</keyword><keyword>PATH_CHECK</keyword><keyword>PROG_(LIBTOOL|MKDIR_P)</keyword><keyword>SYS_POSIX_TERMIOS</keyword><keyword>(DIS|EN)ABLE_(STATIC|SHARED)</keyword></context><context id="misc-macros-noargs" style-ref="ac-macro"><prefix>\b</prefix><keyword>__(file|o?line)__</keyword><keyword>LT_CMD_MAX_LEN</keyword><keyword>LT_FUNC_DLSYM_USCORE</keyword><keyword>LT_LIB_(M|DLLOAD)</keyword><keyword>LT_OUTPUT</keyword><keyword>LT_PATH_(LD|NM)</keyword><keyword>LT_SYS_DLOPEN_(SELF|DEPLIBS)</keyword><keyword>LT_SYS_MODULE_(EXT|PATH)</keyword><keyword>LT_SYS_(DLSEARCH_PATH|SYMBOL_USCORE)</keyword></context><context id="misc-macros-optargs" style-ref="ac-macro"><prefix>\b</prefix><keyword>LT_INIT</keyword><keyword>PKG_PROG_PKG_CONFIG</keyword></context></definitions></language>
(uuay)llvm.lang� <?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2012  Stefan Sundin ([email protected])

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="llvm" _name="LLVM IR" version="2.0" _section="Source"><metadata><property name="globs">*.ll</property><property name="line-comment-start">;</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="function" name="Function" map-to="def:function"/><style id="constant" name="Constants" map-to="def:constant"/><style id="variable" name="Variable" map-to="def:identifier"/><style id="identifier" name="Identifier" map-to="def:identifier"/><style id="type" name="Data Type" map-to="def:type"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="number" name="Number" map-to="def:decimal"/></styles><definitions><context id="keywords" style-ref="keyword"><!-- Linkage Types --><keyword>private</keyword><keyword>linker_private</keyword><keyword>linker_private_weak</keyword><keyword>linker_private_weak_def_auto</keyword><keyword>internal</keyword><keyword>available_externally</keyword><keyword>linkonce</keyword><keyword>common</keyword><keyword>weak</keyword><keyword>appending</keyword><keyword>extern_weak</keyword><keyword>linkonce_odr</keyword><keyword>weak_odr</keyword><keyword>external</keyword><keyword>dllimport</keyword><keyword>dllexport</keyword><!-- Calling Conventions --><keyword>ccc</keyword><keyword>fastcc</keyword><keyword>coldcc</keyword><!-- Visibility Styles --><keyword>default</keyword><keyword>hidden</keyword><keyword>protected</keyword><!-- Named Types --><keyword>type</keyword><!-- Global Variables --><keyword>thread_local</keyword><keyword>constant</keyword><keyword>unnamed_addr</keyword><keyword>addrspace</keyword><!-- Functions --><keyword>define</keyword><!-- Aliases --><keyword>alias</keyword><!-- Parameter Attributes --><keyword>declare</keyword><keyword>zeroext</keyword><keyword>signext</keyword><keyword>inreg</keyword><keyword>byval</keyword><keyword>sret</keyword><keyword>noalias</keyword><keyword>nocapture</keyword><keyword>nest</keyword><!-- Garbage Collector Names --><keyword>gc</keyword><!-- Function Attributes --><keyword>address_safety</keyword><keyword>alignstack</keyword><keyword>alwaysinline</keyword><keyword>nonlazybind</keyword><keyword>inlinehint</keyword><keyword>naked</keyword><keyword>noimplicitfloat</keyword><keyword>noinline</keyword><keyword>noredzone</keyword><keyword>noreturn</keyword><keyword>nounwind</keyword><keyword>optsize</keyword><keyword>readnone</keyword><keyword>readonly</keyword><keyword>returns_twice</keyword><keyword>ssp</keyword><keyword>sspreq</keyword><keyword>uwtable</keyword><keyword>align</keyword><!-- Module-Level Inline Assembly --><keyword>module</keyword><keyword>asm</keyword><!-- Data Layout --><keyword>target</keyword><keyword>datalayout</keyword><keyword>triple</keyword><!-- Atomic Memory Ordering Constraints --><keyword>unordered</keyword><keyword>monotonic</keyword><keyword>acquire</keyword><keyword>release</keyword><keyword>acq_rel</keyword><keyword>seq_cst</keyword><keyword>singlethread</keyword><!-- add / sub / mul / shl --><keyword>nuw</keyword><keyword>nsw</keyword><!-- udiv / sdiv / lshr / ashr --><keyword>exact</keyword><!-- load / store / cmpxchg / atomicrmw --><keyword>volatile</keyword><keyword>atomic</keyword><!-- trunc / zext / sext / fptrunc / fpext / fptoui / fptosi / uitofp / sitofp / ptrtoint / inttoptr / bitcast --><keyword>to</keyword><!-- landingpad --><keyword>personality</keyword><keyword>cleanup</keyword><keyword>catch</keyword><keyword>filter</keyword><!-- icmp --><keyword>eq</keyword><keyword>ne</keyword><keyword>ugt</keyword><keyword>uge</keyword><keyword>ult</keyword><keyword>ule</keyword><keyword>sgt</keyword><keyword>sge</keyword><keyword>slt</keyword><keyword>sle</keyword><!-- fcmp --><keyword>oeq</keyword><keyword>ogt</keyword><keyword>oge</keyword><keyword>olt</keyword><keyword>ole</keyword><keyword>one</keyword><keyword>ord</keyword><keyword>ueq</keyword><keyword>ugt</keyword><keyword>uge</keyword><keyword>ult</keyword><keyword>ule</keyword><keyword>une</keyword><keyword>uno</keyword><!-- getelementptr --><keyword>inbounds</keyword></context><context id="functions" style-ref="function"><!-- Terminator Instructions --><keyword>ret</keyword><keyword>br</keyword><keyword>switch</keyword><keyword>indirectbr</keyword><keyword>invoke</keyword><keyword>resume</keyword><keyword>unreachable</keyword><!-- Binary Operations --><keyword>add</keyword><keyword>fadd</keyword><keyword>sub</keyword><keyword>fsub</keyword><keyword>mul</keyword><keyword>fmul</keyword><keyword>udiv</keyword><keyword>sdiv</keyword><keyword>fdiv</keyword><keyword>urem</keyword><keyword>srem</keyword><keyword>frem</keyword><!-- Bitwise Binary Operations --><keyword>shl</keyword><keyword>lshr</keyword><keyword>ashr</keyword><keyword>and</keyword><keyword>or</keyword><keyword>xor</keyword><!-- Vector Operations --><keyword>extractelement</keyword><keyword>insertelement</keyword><keyword>shufflevector</keyword><!-- Aggregate Operations --><keyword>extractvalue</keyword><keyword>insertvalue</keyword><!-- Memory Access and Addressing Operations --><keyword>alloca</keyword><keyword>load</keyword><keyword>store</keyword><keyword>fence</keyword><keyword>cmpxchg</keyword><keyword>atomicrmw</keyword><keyword>getelementptr</keyword><!-- Conversion Operations --><keyword>trunc</keyword><keyword>zext</keyword><keyword>sext</keyword><keyword>fptrunc</keyword><keyword>fpext</keyword><keyword>fptoui</keyword><keyword>fptosi</keyword><keyword>uitofp</keyword><keyword>sitofp</keyword><keyword>ptrtoint</keyword><keyword>inttoptr</keyword><keyword>bitcast</keyword><!-- Other Operations --><keyword>icmp</keyword><keyword>fcmp</keyword><keyword>phi</keyword><keyword>select</keyword><keyword>call</keyword><keyword>va_arg</keyword><keyword>landingpad</keyword></context><context id="constant" style-ref="constant"><keyword>null</keyword><keyword>zeroinitializer</keyword><keyword>undef</keyword></context><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><context id="types" style-ref="type"><!-- Floating Point Types --><keyword>half</keyword><keyword>float</keyword><keyword>double</keyword><keyword>x86_fp80</keyword><keyword>fp128</keyword><keyword>ppc_fp128</keyword><!-- X86mmx Type --><keyword>x86mmx</keyword><!-- Void Type --><keyword>void</keyword><!-- Label Type --><keyword>label</keyword><!-- Metadata Type --><keyword>metadata</keyword><!-- Opaque Structure Types --><keyword>opaque</keyword></context><context id="integertype" style-ref="type"><match>i[0-9]+</match></context><context id="variable" style-ref="variable"><match>[%!][a-zA-Z$\._0-9]*</match></context><context id="identifier" style-ref="identifier"><match>@[a-zA-Z$\._][a-zA-Z$\._0-9]*</match></context><context id="numeric" style-ref="number"><match extended="true">
        (\b([0-9]+|0x[0-9a-fA-F]+)\b|
        \b([0-9]*\.[0-9]+[Ee][+-]?[0-9]+|
        [0-9]+))
      </match></context><context id="string" style-ref="string" end-at-line-end="true"><start>"</start><end>"</end></context><context id="line-comment" style-ref="comment" end-at-line-end="true"><start>;</start></context><context id="llvm"><include><context ref="keywords"/><context ref="functions"/><context ref="constant"/><context ref="boolean"/><context ref="types"/><context ref="integertype"/><context ref="variable"/><context ref="identifier"/><context ref="numeric"/><context ref="string"/><context ref="line-comment"/></include></context></definitions></language>
(uuay)cobalt.xmld<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2006-2007 Will Farrington <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.


 Theme based on the style of the same name from pastie.caboo.se
-->
<style-scheme id="cobalt" _name="Cobalt" version="1.0"><author>Will Farrington</author><_description>Blue based color scheme</_description><metadata><property name="variant">dark</property><property name="light-variant">cobalt-light</property></metadata><!-- Colors --><color name="faded_yellow" value="#ffee80"/><color name="bright_orange" value="#ff9d00"/><color name="faded_orange" value="#ffb054"/><color name="nail_polish_pink" value="#ff0044"/><color name="neon_yellow" value="#ffdd00"/><color name="sky_blue" value="#0088ff"/><color name="teal_blue" value="#80ffbb"/><color name="light_blue" value="#0065bf"/><color name="medium_blue" value="#003b70"/><color name="dark_blue" value="#001b33"/><color name="black_blue" value="#000d1a"/><color name="white" value="#ffffff"/><color name="pale_grey" value="#eeeeee"/><color name="steel_grey" value="#333333"/><color name="spring_green" value="#3ad900"/><color name="sea_green" value="#00BF8C"/><color name="light_grey" value="#cccccc"/><color name="dark_red" value="#990000"/><color name="bluish_grey" value="#777777"/><color name="steelblue3" value="#4f94cd"/><color name="dark_medium_blue_blend" value="#00213F"/><!-- Global Settings --><style name="text" foreground="white" background="dark_blue"/><style name="selection" foreground="#rgba(0,0,0,0)" background="#rgba(0, 136, 255, .3)"/><style name="cursor" foreground="white"/><style name="current-line" background="medium_blue"/><style name="line-numbers" foreground="light_blue" background="black_blue"/><style name="draw-spaces" foreground="bluish_grey"/><style name="right-margin" foreground="light_grey" background="light_grey"/><style name="background-pattern" background="dark_medium_blue_blend"/><style name="snippet-focus" foreground="light_blue" background="steelblue3"/><!-- Bracket Matching --><style name="bracket-match" background="steelblue3"/><style name="bracket-mismatch" background="dark_red"/><!-- Search Matching --><style name="search-match" foreground="white" background="sea_green"/><!-- Bookmarks FIXME --><style name="bookmark" background="white"/><!-- Comments --><style name="def:comment" foreground="sky_blue" italic="true"/><style name="def:shebang" foreground="sky_blue" italic="true"/><style name="def:doc-comment-element" bold="true"/><!-- Constants and Variables--><style name="def:constant" foreground="faded_yellow"/><style name="def:string" foreground="spring_green"/><style name="def:special-char" foreground="light_grey"/><style name="def:special-constant" foreground="nail_polish_pink" bold="true"/><style name="def:number" foreground="nail_polish_pink"/><style name="def:floating-point" foreground="nail_polish_pink"/><style name="def:boolean" foreground="nail_polish_pink"/><style name="def:keyword" foreground="bright_orange" bold="true"/><style name="def:builtin" foreground="bright_orange" bold="true"/><style name="def:variable" foreground="light_grey"/><!-- Identifiers --><style name="def:identifier" foreground="light_grey"/><style name="def:function" use-style="def:identifier"/><!-- Statements --><style name="def:statement" foreground="bright_orange"/><!-- Types --><style name="def:type" foreground="teal_blue"/><!-- Markup --><style name="def:emphasis" bold="true"/><style name="def:strong-emphasis" foreground="bright_orange"/><style name="def:inline-code" foreground="light_grey"/><style name="def:insertion" underline="single"/><style name="def:deletion" strikethrough="true"/><style name="def:link-text" foreground="sky_blue" italic="true"/><style name="def:link-symbol" foreground="sky_blue" italic="true"/><style name="def:link-destination" underline="single"/><style name="def:heading" foreground="teal_blue"/><style name="def:thematic-break" foreground="teal_blue"/><style name="def:preformatted-section" foreground="light_grey"/><style name="def:list-marker" foreground="bright_orange"/><!-- Others --><style name="def:error" underline="error" underline-color="dark_red"/><style name="def:warning" underline="error" underline-color="neon_yellow"/><style name="def:note" underline="error" underline-color="steel_grey"/><style name="def:net-address" foreground="teal_blue" italic="false" underline="single"/><style name="def:preprocessor" foreground="light_grey"/><style name="def:underlined" underline="single"/><!-- Heading styles, uncomment to enable --><!--
  <style name="def:heading0"                scale="5.0"/>
  <style name="def:heading1"                scale="2.5"/>
  <style name="def:heading2"                scale="2.0"/>
  <style name="def:heading3"                scale="1.7"/>
  <style name="def:heading4"                scale="1.5"/>
  <style name="def:heading5"                scale="1.3"/>
  <style name="def:heading6"                scale="1.2"/>
  --><!-- C Styles --><style name="c:preprocessor" foreground="teal_blue" bold="true"/><style name="c:included-file" foreground="spring_green"/><style name="c:common-defines" foreground="sky_blue" bold="true"/><!-- Diff Styles --><style name="diff:ignore" foreground="bluish_grey"/><style name="diff:added-line" foreground="faded_yellow"/><style name="diff:removed-line" foreground="spring_green"/><style name="diff:changed-line" foreground="bright_orange"/><style name="diff:diff-file" foreground="sky_blue" bold="true"/><style name="diff:location" foreground="sky_blue"/><style name="diff:special-case" foreground="nail_polish_pink" bold="true"/><!-- Ruby Styles --><style name="ruby:module-handler" foreground="teal_blue"/><style name="ruby:symbol" foreground="nail_polish_pink"/><style name="ruby:regex" foreground="teal_blue"/><!-- SH Styles --><style name="sh:function" foreground="neon_yellow"/><!-- XML Styles --><style name="xml:attribute-name" foreground="light_grey"/><style name="xml:element-name" foreground="teal_blue"/><style name="xml:entity" foreground="neon_yellow"/><style name="xml:processing-instruction" bold="true"/></style-scheme>
(uuay)R.langr�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Vaidotas Zemlys <[email protected]>
 Copyright (C) 2005 Vaidotas Zemlys <[email protected]>
 Copyright (C) 2013 Carnë Draug <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<!-- Translators: It is the section for a set of languages related for this purpose -->
<language id="r" name="R" version="2.0" _section="Scientific"><metadata><property name="mimetypes">text/x-R</property><property name="globs">*.R;*.Rout;*.r;*.Rhistory;*.Rt;*.Rout.save;*.Rout.fail</property><property name="line-comment-start">#</property></metadata><styles><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="reserved-classes" name="Reserved Class" map-to="def:type"/><style id="assignment-operator" name="Assignment Operator" map-to="def:operator"/><style id="delimiter" name="Delimiter" map-to="def:operator"/><style id="special-constant" name="Special Constant" map-to="def:special-constant"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="integer-number" name="Integer Number" map-to="def:base-n-integer"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="functions" name="Functions" map-to="def:function"/></styles><definitions><context id="keywords" style-ref="keyword"><keyword>break</keyword><keyword>else</keyword><keyword>for</keyword><keyword>if</keyword><keyword>in</keyword><keyword>next</keyword><keyword>repeat</keyword><keyword>return</keyword><keyword>switch</keyword><keyword>try</keyword><keyword>while</keyword><keyword>xor</keyword></context><context id="reserved-classes" style-ref="reserved-classes"><keyword>array</keyword><keyword>character</keyword><keyword>complex</keyword><keyword>data.frame</keyword><keyword>double</keyword><keyword>factor</keyword><keyword>function</keyword><keyword>integer</keyword><keyword>list</keyword><keyword>logical</keyword><keyword>matrix</keyword><keyword>numeric</keyword><keyword>vector</keyword></context><context id="assignment-operator" style-ref="assignment-operator"><match>(&lt;){1,2}-</match></context><context id="delimiters" style-ref="delimiter"><match>[\)\(]+|[\{\}]+|[][]+</match></context><context id="special-constants" style-ref="special-constant"><keyword>Inf</keyword><keyword>NA(_(integer|real|complex|character)_)?</keyword><keyword>NaN</keyword><keyword>NULL</keyword></context><context id="boolean" style-ref="boolean"><keyword>F(ALSE)?</keyword><keyword>T(RUE)?</keyword></context><context id="integer-number" style-ref="integer-number"><match extended="true">
        (?&lt;![\w\.])
        ([1-9][0-9]*|0)[i]?
        (?![\w\.])
      </match></context><context id="floating-point" style-ref="floating-point"><match extended="true">
        (?&lt;![\w\.])
        ([0-9]+[Ee][-+]?[0-9]+|
         ([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-+]?[0-9]+)?)
        [i]?
        (?![\w\.])
      </match></context><define-regex id="function-prefix" extended="true">
      (?&lt;!\$)  # not preceded by a $ which suggest a dataframe field
      \%[         # default gtksourceview prefix
    </define-regex><define-regex id="function-suffix" extended="true">
      \%[         # default gtksourceview suffix
      (?=\s*\()   # followed by open brackets and maybe some whitespace
    </define-regex><context id="functions-base" style-ref="functions"><prefix>\%{function-prefix}</prefix><suffix>\%{function-suffix}</suffix><keyword>abbreviate</keyword><keyword>abs</keyword><keyword>acos</keyword><keyword>acosh</keyword><keyword>addNA</keyword><keyword>addTaskCallback</keyword><keyword>agrep</keyword><keyword>alist</keyword><keyword>all</keyword><keyword>all\.equal</keyword><keyword>all\.equal\.character</keyword><keyword>all\.equal\.factor</keyword><keyword>all\.equal\.formula</keyword><keyword>all\.equal\.language</keyword><keyword>all\.equal\.list</keyword><keyword>all\.equal\.numeric</keyword><keyword>all\.equal\.POSIXct</keyword><keyword>all\.equal\.raw</keyword><keyword>all\.names</keyword><keyword>all\.vars</keyword><keyword>any</keyword><keyword>anyDuplicated</keyword><keyword>anyDuplicated\.array</keyword><keyword>anyDuplicated\.data\.frame</keyword><keyword>anyDuplicated\.matrix</keyword><keyword>aperm</keyword><keyword>aperm\.table</keyword><keyword>append</keyword><keyword>apply</keyword><keyword>Arg</keyword><keyword>args</keyword><keyword>arrayInd</keyword><keyword>as\.array</keyword><keyword>as\.call</keyword><keyword>as\.character</keyword><keyword>as\.character\.condition</keyword><keyword>as\.character\.Date</keyword><keyword>as\.character\.error</keyword><keyword>as\.character\.factor</keyword><keyword>as\.character\.hexmode</keyword><keyword>as\.character\.numeric_version</keyword><keyword>as\.character\.octmode</keyword><keyword>as\.character\.POSIXt</keyword><keyword>as\.character\.srcref</keyword><keyword>as\.complex</keyword><keyword>as\.data\.frame</keyword><keyword>as\.data\.frame\.array</keyword><keyword>as\.data\.frame\.AsIs</keyword><keyword>as\.data\.frame\.character</keyword><keyword>as\.data\.frame\.complex</keyword><keyword>as\.data\.frame\.data\.frame</keyword><keyword>as\.data\.frame\.Date</keyword><keyword>as\.data\.frame\.difftime</keyword><keyword>as\.data\.frame\.factor</keyword><keyword>as\.data\.frame\.integer</keyword><keyword>as\.data\.frame\.list</keyword><keyword>as\.data\.frame\.logical</keyword><keyword>as\.data\.frame\.matrix</keyword><keyword>as\.data\.frame\.model\.matrix</keyword><keyword>as\.data\.frame\.numeric</keyword><keyword>as\.data\.frame\.numeric_version</keyword><keyword>as\.data\.frame\.ordered</keyword><keyword>as\.data\.frame\.POSIXct</keyword><keyword>as\.data\.frame\.POSIXlt</keyword><keyword>as\.data\.frame\.raw</keyword><keyword>as\.data\.frame\.table</keyword><keyword>as\.data\.frame\.ts</keyword><keyword>as\.data\.frame\.vector</keyword><keyword>as\.Date</keyword><keyword>as\.Date\.character</keyword><keyword>as\.Date\.date</keyword><keyword>as\.Date\.dates</keyword><keyword>as\.Date\.factor</keyword><keyword>as\.Date\.numeric</keyword><keyword>as\.Date\.POSIXct</keyword><keyword>as\.Date\.POSIXlt</keyword><keyword>as\.difftime</keyword><keyword>as\.double</keyword><keyword>as\.double\.difftime</keyword><keyword>as\.double\.POSIXlt</keyword><keyword>as\.environment</keyword><keyword>as\.expression</keyword><keyword>as\.factor</keyword><keyword>as\.function</keyword><keyword>as\.hexmode</keyword><keyword>asin</keyword><keyword>asinh</keyword><keyword>as\.integer</keyword><keyword>as\.list</keyword><keyword>as\.list\.data\.frame</keyword><keyword>as\.list\.Date</keyword><keyword>as\.list\.environment</keyword><keyword>as\.list\.factor</keyword><keyword>as\.list\.function</keyword><keyword>as\.list\.numeric_version</keyword><keyword>as\.list\.POSIXct</keyword><keyword>as\.logical</keyword><keyword>as\.logical\.factor</keyword><keyword>as\.matrix</keyword><keyword>as\.matrix\.data\.frame</keyword><keyword>as\.matrix\.noquote</keyword><keyword>as\.matrix\.POSIXlt</keyword><keyword>as\.name</keyword><keyword>asNamespace</keyword><keyword>as\.null</keyword><keyword>as\.numeric</keyword><keyword>as\.numeric_version</keyword><keyword>as\.octmode</keyword><keyword>as\.ordered</keyword><keyword>as\.package_version</keyword><keyword>as\.pairlist</keyword><keyword>as\.POSIXct</keyword><keyword>as\.POSIXct\.date</keyword><keyword>as\.POSIXct\.Date</keyword><keyword>as\.POSIXct\.dates</keyword><keyword>as\.POSIXct\.numeric</keyword><keyword>as\.POSIXct\.POSIXlt</keyword><keyword>as\.POSIXlt</keyword><keyword>as\.POSIXlt\.character</keyword><keyword>as\.POSIXlt\.date</keyword><keyword>as\.POSIXlt\.Date</keyword><keyword>as\.POSIXlt\.dates</keyword><keyword>as\.POSIXlt\.factor</keyword><keyword>as\.POSIXlt\.numeric</keyword><keyword>as\.POSIXlt\.POSIXct</keyword><keyword>as\.qr</keyword><keyword>as\.raw</keyword><keyword>as\.real</keyword><keyword>asS3</keyword><keyword>asS4</keyword><keyword>assign</keyword><keyword>as\.single</keyword><keyword>as\.symbol</keyword><keyword>as\.table</keyword><keyword>as\.vector</keyword><keyword>as\.vector\.factor</keyword><keyword>atan</keyword><keyword>atan2</keyword><keyword>atanh</keyword><keyword>attach</keyword><keyword>attachNamespace</keyword><keyword>attr</keyword><keyword>attr\.all\.equal</keyword><keyword>attributes</keyword><keyword>autoload</keyword><keyword>autoloader</keyword><keyword>backsolve</keyword><keyword>baseenv</keyword><keyword>basename</keyword><keyword>besselI</keyword><keyword>besselJ</keyword><keyword>besselK</keyword><keyword>besselY</keyword><keyword>beta</keyword><keyword>bindingIsActive</keyword><keyword>bindingIsLocked</keyword><keyword>bindtextdomain</keyword><keyword>body</keyword><keyword>bquote</keyword><keyword>browser</keyword><keyword>browserCondition</keyword><keyword>browserSetDebug</keyword><keyword>browserText</keyword><keyword>builtins</keyword><keyword>by</keyword><keyword>by\.data\.frame</keyword><keyword>bzfile</keyword><keyword>c</keyword><keyword>call</keyword><keyword>callCC</keyword><keyword>capabilities</keyword><keyword>casefold</keyword><keyword>cat</keyword><keyword>category</keyword><keyword>cbind</keyword><keyword>cbind\.data\.frame</keyword><keyword>c\.Date</keyword><keyword>ceiling</keyword><keyword>char\.expand</keyword><keyword>charmatch</keyword><keyword>charToRaw</keyword><keyword>chartr</keyword><keyword>check_tzones</keyword><keyword>chol</keyword><keyword>chol2inv</keyword><keyword>choose</keyword><keyword>class</keyword><keyword>close</keyword><keyword>closeAllConnections</keyword><keyword>close\.connection</keyword><keyword>close\.srcfile</keyword><keyword>close\.srcfilealias</keyword><keyword>c\.noquote</keyword><keyword>c\.numeric_version</keyword><keyword>col</keyword><keyword>colMeans</keyword><keyword>colnames</keyword><keyword>colSums</keyword><keyword>commandArgs</keyword><keyword>comment</keyword><keyword>computeRestarts</keyword><keyword>conditionCall</keyword><keyword>conditionCall\.condition</keyword><keyword>conditionMessage</keyword><keyword>conditionMessage\.condition</keyword><keyword>conflicts</keyword><keyword>Conj</keyword><keyword>contributors</keyword><keyword>cos</keyword><keyword>cosh</keyword><keyword>c\.POSIXct</keyword><keyword>c\.POSIXlt</keyword><keyword>crossprod</keyword><keyword>Cstack_info</keyword><keyword>cummax</keyword><keyword>cummin</keyword><keyword>cumprod</keyword><keyword>cumsum</keyword><keyword>cut</keyword><keyword>cut\.Date</keyword><keyword>cut\.POSIXt</keyword><keyword>data\.class</keyword><keyword>data\.matrix</keyword><keyword>date</keyword><keyword>debug</keyword><keyword>debugonce</keyword><keyword>default\.stringsAsFactors</keyword><keyword>delayedAssign</keyword><keyword>deparse</keyword><keyword>det</keyword><keyword>detach</keyword><keyword>determinant</keyword><keyword>determinant\.matrix</keyword><keyword>dget</keyword><keyword>diag</keyword><keyword>diff</keyword><keyword>diff\.Date</keyword><keyword>diff\.POSIXt</keyword><keyword>difftime</keyword><keyword>digamma</keyword><keyword>dim</keyword><keyword>dim\.data\.frame</keyword><keyword>dimnames</keyword><keyword>dimnames\.data\.frame</keyword><keyword>dir</keyword><keyword>dir\.create</keyword><keyword>dirname</keyword><keyword>do\.call</keyword><keyword>dput</keyword><keyword>dQuote</keyword><keyword>drop</keyword><keyword>droplevels</keyword><keyword>droplevels\.data\.frame</keyword><keyword>droplevels\.factor</keyword><keyword>dump</keyword><keyword>duplicated</keyword><keyword>duplicated\.array</keyword><keyword>duplicated\.data\.frame</keyword><keyword>duplicated\.matrix</keyword><keyword>duplicated\.numeric_version</keyword><keyword>duplicated\.POSIXlt</keyword><keyword>dyn\.load</keyword><keyword>dyn\.unload</keyword><keyword>eapply</keyword><keyword>eigen</keyword><keyword>emptyenv</keyword><keyword>enc2native</keyword><keyword>enc2utf8</keyword><keyword>encodeString</keyword><keyword>Encoding</keyword><keyword>enquote</keyword><keyword>environment</keyword><keyword>environmentIsLocked</keyword><keyword>environmentName</keyword><keyword>env\.profile</keyword><keyword>eval</keyword><keyword>eval\.parent</keyword><keyword>evalq</keyword><keyword>exists</keyword><keyword>exp</keyword><keyword>expand\.grid</keyword><keyword>expm1</keyword><keyword>expression</keyword><keyword>F</keyword><keyword>factorial</keyword><keyword>fifo</keyword><keyword>file</keyword><keyword>file\.access</keyword><keyword>file\.append</keyword><keyword>file\.choose</keyword><keyword>file\.copy</keyword><keyword>file\.create</keyword><keyword>file\.exists</keyword><keyword>file\.info</keyword><keyword>file\.link</keyword><keyword>file\.path</keyword><keyword>file\.remove</keyword><keyword>file\.rename</keyword><keyword>file\.show</keyword><keyword>file\.symlink</keyword><keyword>Filter</keyword><keyword>Find</keyword><keyword>findInterval</keyword><keyword>find\.package</keyword><keyword>findPackageEnv</keyword><keyword>findRestart</keyword><keyword>floor</keyword><keyword>flush</keyword><keyword>flush\.connection</keyword><keyword>force</keyword><keyword>formals</keyword><keyword>format</keyword><keyword>format\.AsIs</keyword><keyword>formatC</keyword><keyword>format\.data\.frame</keyword><keyword>format\.Date</keyword><keyword>format\.difftime</keyword><keyword>formatDL</keyword><keyword>format\.factor</keyword><keyword>format\.hexmode</keyword><keyword>format\.info</keyword><keyword>format\.libraryIQR</keyword><keyword>format\.numeric_version</keyword><keyword>format\.octmode</keyword><keyword>format\.packageInfo</keyword><keyword>format\.POSIXct</keyword><keyword>format\.POSIXlt</keyword><keyword>format\.pval</keyword><keyword>format\.summaryDefault</keyword><keyword>forwardsolve</keyword><keyword>gamma</keyword><keyword>gammaCody</keyword><keyword>gc</keyword><keyword>gcinfo</keyword><keyword>gc\.time</keyword><keyword>gctorture</keyword><keyword>gctorture2</keyword><keyword>get</keyword><keyword>getAllConnections</keyword><keyword>getCallingDLL</keyword><keyword>getCallingDLLe</keyword><keyword>getCConverterDescriptions</keyword><keyword>getCConverterStatus</keyword><keyword>getConnection</keyword><keyword>getDLLRegisteredRoutines</keyword><keyword>getDLLRegisteredRoutines\.character</keyword><keyword>getDLLRegisteredRoutines\.DLLInfo</keyword><keyword>getElement</keyword><keyword>geterrmessage</keyword><keyword>getExportedValue</keyword><keyword>getHook</keyword><keyword>getLoadedDLLs</keyword><keyword>getNamespace</keyword><keyword>getNamespaceExports</keyword><keyword>getNamespaceImports</keyword><keyword>getNamespaceInfo</keyword><keyword>getNamespaceName</keyword><keyword>getNamespaceUsers</keyword><keyword>getNamespaceVersion</keyword><keyword>getNativeSymbolInfo</keyword><keyword>getNumCConverters</keyword><keyword>getOption</keyword><keyword>getRversion</keyword><keyword>getSrcLines</keyword><keyword>getTaskCallbackNames</keyword><keyword>gettext</keyword><keyword>gettextf</keyword><keyword>getwd</keyword><keyword>gl</keyword><keyword>globalenv</keyword><keyword>gregexpr</keyword><keyword>grep</keyword><keyword>grepl</keyword><keyword>grepRaw</keyword><keyword>gsub</keyword><keyword>gzcon</keyword><keyword>gzfile</keyword><keyword>I</keyword><keyword>iconv</keyword><keyword>iconvlist</keyword><keyword>icuSetCollate</keyword><keyword>identical</keyword><keyword>identity</keyword><keyword>Im</keyword><keyword>importIntoEnv</keyword><keyword>inherits</keyword><keyword>interaction</keyword><keyword>interactive</keyword><keyword>intersect</keyword><keyword>intToBits</keyword><keyword>intToUtf8</keyword><keyword>inverse\.rle</keyword><keyword>invisible</keyword><keyword>invokeRestart</keyword><keyword>invokeRestartInteractively</keyword><keyword>is\.array</keyword><keyword>is\.atomic</keyword><keyword>isatty</keyword><keyword>isBaseNamespace</keyword><keyword>is\.call</keyword><keyword>is\.character</keyword><keyword>is\.complex</keyword><keyword>is\.data\.frame</keyword><keyword>isdebugged</keyword><keyword>is\.double</keyword><keyword>is\.element</keyword><keyword>is\.environment</keyword><keyword>is\.expression</keyword><keyword>is\.factor</keyword><keyword>is\.finite</keyword><keyword>is\.function</keyword><keyword>isIncomplete</keyword><keyword>is\.infinite</keyword><keyword>is\.integer</keyword><keyword>is\.language</keyword><keyword>is\.list</keyword><keyword>is\.loaded</keyword><keyword>is\.logical</keyword><keyword>is\.matrix</keyword><keyword>is\.na</keyword><keyword>is\.na\.data\.frame</keyword><keyword>is\.name</keyword><keyword>isNamespace</keyword><keyword>is\.nan</keyword><keyword>is\.na\.numeric_version</keyword><keyword>is\.na\.POSIXlt</keyword><keyword>is\.null</keyword><keyword>is\.numeric</keyword><keyword>is\.numeric\.Date</keyword><keyword>is\.numeric\.difftime</keyword><keyword>is\.numeric\.POSIXt</keyword><keyword>is\.numeric_version</keyword><keyword>is\.object</keyword><keyword>ISOdate</keyword><keyword>ISOdatetime</keyword><keyword>isOpen</keyword><keyword>is\.ordered</keyword><keyword>is\.package_version</keyword><keyword>is\.pairlist</keyword><keyword>is\.primitive</keyword><keyword>is\.qr</keyword><keyword>is\.R</keyword><keyword>is\.raw</keyword><keyword>is\.real</keyword><keyword>is\.recursive</keyword><keyword>isRestart</keyword><keyword>isS4</keyword><keyword>isSeekable</keyword><keyword>is\.single</keyword><keyword>is\.symbol</keyword><keyword>isSymmetric</keyword><keyword>isSymmetric\.matrix</keyword><keyword>is\.table</keyword><keyword>isTRUE</keyword><keyword>is\.unsorted</keyword><keyword>is\.vector</keyword><keyword>jitter</keyword><keyword>julian</keyword><keyword>julian\.Date</keyword><keyword>julian\.POSIXt</keyword><keyword>kappa</keyword><keyword>kappa\.lm</keyword><keyword>kappa\.qr</keyword><keyword>kappa\.tri</keyword><keyword>kronecker</keyword><keyword>l10n_info</keyword><keyword>labels</keyword><keyword>lapply</keyword><keyword>last\.warning</keyword><keyword>La\.svd</keyword><keyword>lazyLoad</keyword><keyword>lazyLoadDBexec</keyword><keyword>lazyLoadDBfetch</keyword><keyword>lbeta</keyword><keyword>lchoose</keyword><keyword>length</keyword><keyword>length\.POSIXlt</keyword><keyword>letters</keyword><keyword>LETTERS</keyword><keyword>levels</keyword><keyword>lfactorial</keyword><keyword>lgamma</keyword><keyword>library</keyword><keyword>library\.dynam</keyword><keyword>library\.dynam\.unload</keyword><keyword>licence</keyword><keyword>license</keyword><keyword>list2env</keyword><keyword>list\.dirs</keyword><keyword>list\.files</keyword><keyword>load</keyword><keyword>loadedNamespaces</keyword><keyword>loadingNamespaceInfo</keyword><keyword>loadNamespace</keyword><keyword>local</keyword><keyword>lockBinding</keyword><keyword>lockEnvironment</keyword><keyword>log</keyword><keyword>log10</keyword><keyword>log1p</keyword><keyword>log2</keyword><keyword>logb</keyword><keyword>lower\.tri</keyword><keyword>ls</keyword><keyword>makeActiveBinding</keyword><keyword>make\.names</keyword><keyword>make\.unique</keyword><keyword>manglePackageName</keyword><keyword>Map</keyword><keyword>mapply</keyword><keyword>margin\.table</keyword><keyword>match</keyword><keyword>match\.arg</keyword><keyword>match\.call</keyword><keyword>match\.fun</keyword><keyword>Math\.data\.frame</keyword><keyword>Math\.Date</keyword><keyword>Math\.difftime</keyword><keyword>Math\.factor</keyword><keyword>Math\.POSIXt</keyword><keyword>mat\.or\.vec</keyword><keyword>max</keyword><keyword>max\.col</keyword><keyword>mean</keyword><keyword>mean\.data\.frame</keyword><keyword>mean\.Date</keyword><keyword>mean\.difftime</keyword><keyword>mean\.POSIXct</keyword><keyword>mean\.POSIXlt</keyword><keyword>memCompress</keyword><keyword>memDecompress</keyword><keyword>mem\.limits</keyword><keyword>memory\.profile</keyword><keyword>merge</keyword><keyword>merge\.data\.frame</keyword><keyword>message</keyword><keyword>mget</keyword><keyword>min</keyword><keyword>missing</keyword><keyword>Mod</keyword><keyword>mode</keyword><keyword>month\.abb</keyword><keyword>month\.name</keyword><keyword>months</keyword><keyword>months\.Date</keyword><keyword>months\.POSIXt</keyword><keyword>names</keyword><keyword>namespaceExport</keyword><keyword>namespaceImport</keyword><keyword>namespaceImportClasses</keyword><keyword>namespaceImportFrom</keyword><keyword>namespaceImportMethods</keyword><keyword>names\.POSIXlt</keyword><keyword>nargs</keyword><keyword>nchar</keyword><keyword>ncol</keyword><keyword>NCOL</keyword><keyword>Negate</keyword><keyword>new\.env</keyword><keyword>NextMethod</keyword><keyword>ngettext</keyword><keyword>nlevels</keyword><keyword>noquote</keyword><keyword>norm</keyword><keyword>normalizePath</keyword><keyword>nrow</keyword><keyword>NROW</keyword><keyword>numeric_version</keyword><keyword>nzchar</keyword><keyword>objects</keyword><keyword>oldClass</keyword><keyword>on\.exit</keyword><keyword>open</keyword><keyword>open\.connection</keyword><keyword>open\.srcfile</keyword><keyword>open\.srcfilealias</keyword><keyword>open\.srcfilecopy</keyword><keyword>Ops\.data\.frame</keyword><keyword>Ops\.Date</keyword><keyword>Ops\.difftime</keyword><keyword>Ops\.factor</keyword><keyword>Ops\.numeric_version</keyword><keyword>Ops\.ordered</keyword><keyword>Ops\.POSIXt</keyword><keyword>options</keyword><keyword>order</keyword><keyword>ordered</keyword><keyword>outer</keyword><keyword>packageEvent</keyword><keyword>packageHasNamespace</keyword><keyword>packageStartupMessage</keyword><keyword>package_version</keyword><keyword>packBits</keyword><keyword>pairlist</keyword><keyword>parent\.env</keyword><keyword>parent\.frame</keyword><keyword>parse</keyword><keyword>parseNamespaceFile</keyword><keyword>paste</keyword><keyword>paste0</keyword><keyword>path\.expand</keyword><keyword>path\.package</keyword><keyword>pi</keyword><keyword>pipe</keyword><keyword>pmatch</keyword><keyword>pmax</keyword><keyword>pmax\.int</keyword><keyword>pmin</keyword><keyword>pmin\.int</keyword><keyword>polyroot</keyword><keyword>Position</keyword><keyword>pos\.to\.env</keyword><keyword>pretty</keyword><keyword>prettyNum</keyword><keyword>print</keyword><keyword>print\.AsIs</keyword><keyword>print\.by</keyword><keyword>print\.condition</keyword><keyword>print\.connection</keyword><keyword>print\.data\.frame</keyword><keyword>print\.Date</keyword><keyword>print\.difftime</keyword><keyword>print\.DLLInfo</keyword><keyword>print\.DLLInfoList</keyword><keyword>print\.DLLRegisteredRoutines</keyword><keyword>print\.factor</keyword><keyword>print\.function</keyword><keyword>print\.hexmode</keyword><keyword>print\.libraryIQR</keyword><keyword>print\.listof</keyword><keyword>print\.NativeRoutineList</keyword><keyword>print\.noquote</keyword><keyword>print\.numeric_version</keyword><keyword>print\.octmode</keyword><keyword>print\.packageInfo</keyword><keyword>print\.POSIXct</keyword><keyword>print\.POSIXlt</keyword><keyword>print\.proc_time</keyword><keyword>print\.restart</keyword><keyword>print\.rle</keyword><keyword>print\.simple\.list</keyword><keyword>print\.srcfile</keyword><keyword>print\.srcref</keyword><keyword>print\.summaryDefault</keyword><keyword>print\.summary\.table</keyword><keyword>print\.table</keyword><keyword>print\.warnings</keyword><keyword>prmatrix</keyword><keyword>proc\.time</keyword><keyword>prod</keyword><keyword>prop\.table</keyword><keyword>psigamma</keyword><keyword>pushBack</keyword><keyword>pushBackLength</keyword><keyword>q</keyword><keyword>qr</keyword><keyword>qr\.coef</keyword><keyword>qr\.fitted</keyword><keyword>qr\.Q</keyword><keyword>qr\.qty</keyword><keyword>qr\.qy</keyword><keyword>qr\.R</keyword><keyword>qr\.resid</keyword><keyword>qr\.solve</keyword><keyword>qr\.X</keyword><keyword>quarters</keyword><keyword>quarters\.Date</keyword><keyword>quarters\.POSIXt</keyword><keyword>quit</keyword><keyword>quote</keyword><keyword>range</keyword><keyword>rank</keyword><keyword>rapply</keyword><keyword>raw</keyword><keyword>rawConnection</keyword><keyword>rawConnectionValue</keyword><keyword>rawShift</keyword><keyword>rawToBits</keyword><keyword>rawToChar</keyword><keyword>rbind</keyword><keyword>rbind\.data\.frame</keyword><keyword>rcond</keyword><keyword>Re</keyword><keyword>readBin</keyword><keyword>readChar</keyword><keyword>read\.dcf</keyword><keyword>readline</keyword><keyword>readLines</keyword><keyword>readRDS</keyword><keyword>readRenviron</keyword><keyword>real</keyword><keyword>Recall</keyword><keyword>Reduce</keyword><keyword>regexec</keyword><keyword>regexpr</keyword><keyword>reg\.finalizer</keyword><keyword>registerS3method</keyword><keyword>registerS3methods</keyword><keyword>regmatches</keyword><keyword>remove</keyword><keyword>removeCConverter</keyword><keyword>removeTaskCallback</keyword><keyword>rep</keyword><keyword>rep\.Date</keyword><keyword>rep\.factor</keyword><keyword>rep\.int</keyword><keyword>replace</keyword><keyword>replicate</keyword><keyword>rep\.numeric_version</keyword><keyword>rep\.POSIXct</keyword><keyword>rep\.POSIXlt</keyword><keyword>require</keyword><keyword>requireNamespace</keyword><keyword>restartDescription</keyword><keyword>restartFormals</keyword><keyword>retracemem</keyword><keyword>rev</keyword><keyword>R\.home</keyword><keyword>rle</keyword><keyword>rm</keyword><keyword>RNGkind</keyword><keyword>RNGversion</keyword><keyword>round</keyword><keyword>round\.Date</keyword><keyword>round\.POSIXt</keyword><keyword>row</keyword><keyword>rowMeans</keyword><keyword>rownames</keyword><keyword>row\.names</keyword><keyword>row\.names\.data\.frame</keyword><keyword>rowsum</keyword><keyword>rowsum\.data\.frame</keyword><keyword>rowSums</keyword><keyword>R_system_version</keyword><keyword>R\.version</keyword><keyword>R\.Version</keyword><keyword>R\.version\.string</keyword><keyword>sample</keyword><keyword>sample\.int</keyword><keyword>sapply</keyword><keyword>save</keyword><keyword>save\.image</keyword><keyword>saveRDS</keyword><keyword>scale</keyword><keyword>scan</keyword><keyword>search</keyword><keyword>searchpaths</keyword><keyword>seek</keyword><keyword>seek\.connection</keyword><keyword>seq</keyword><keyword>seq_along</keyword><keyword>seq\.Date</keyword><keyword>seq\.int</keyword><keyword>seq_len</keyword><keyword>seq\.POSIXt</keyword><keyword>sequence</keyword><keyword>serialize</keyword><keyword>setCConverterStatus</keyword><keyword>setdiff</keyword><keyword>setequal</keyword><keyword>setHook</keyword><keyword>setNamespaceInfo</keyword><keyword>set\.seed</keyword><keyword>setSessionTimeLimit</keyword><keyword>setTimeLimit</keyword><keyword>setwd</keyword><keyword>showConnections</keyword><keyword>shQuote</keyword><keyword>sign</keyword><keyword>signalCondition</keyword><keyword>signif</keyword><keyword>simpleCondition</keyword><keyword>simpleError</keyword><keyword>simpleMessage</keyword><keyword>simpleWarning</keyword><keyword>simplify2array</keyword><keyword>sin</keyword><keyword>single</keyword><keyword>sinh</keyword><keyword>sink</keyword><keyword>sink\.number</keyword><keyword>slice\.index</keyword><keyword>socketConnection</keyword><keyword>socketSelect</keyword><keyword>solve</keyword><keyword>solve\.qr</keyword><keyword>sort</keyword><keyword>sort\.int</keyword><keyword>sort\.list</keyword><keyword>sort\.POSIXlt</keyword><keyword>source</keyword><keyword>split</keyword><keyword>split\.data\.frame</keyword><keyword>split\.Date</keyword><keyword>split\.POSIXct</keyword><keyword>sprintf</keyword><keyword>sqrt</keyword><keyword>sQuote</keyword><keyword>srcfile</keyword><keyword>srcfilealias</keyword><keyword>srcfilecopy</keyword><keyword>srcref</keyword><keyword>standardGeneric</keyword><keyword>stderr</keyword><keyword>stdin</keyword><keyword>stdout</keyword><keyword>stop</keyword><keyword>stopifnot</keyword><keyword>storage\.mode</keyword><keyword>strftime</keyword><keyword>strptime</keyword><keyword>strsplit</keyword><keyword>strtoi</keyword><keyword>strtrim</keyword><keyword>structure</keyword><keyword>strwrap</keyword><keyword>sub</keyword><keyword>subset</keyword><keyword>subset\.data\.frame</keyword><keyword>subset\.matrix</keyword><keyword>substitute</keyword><keyword>substr</keyword><keyword>substring</keyword><keyword>sum</keyword><keyword>summary</keyword><keyword>summary\.connection</keyword><keyword>summary\.data\.frame</keyword><keyword>Summary\.data\.frame</keyword><keyword>summary\.Date</keyword><keyword>Summary\.Date</keyword><keyword>Summary\.difftime</keyword><keyword>summary\.factor</keyword><keyword>Summary\.factor</keyword><keyword>summary\.matrix</keyword><keyword>Summary\.numeric_version</keyword><keyword>Summary\.ordered</keyword><keyword>summary\.POSIXct</keyword><keyword>Summary\.POSIXct</keyword><keyword>summary\.POSIXlt</keyword><keyword>Summary\.POSIXlt</keyword><keyword>summary\.srcfile</keyword><keyword>summary\.srcref</keyword><keyword>summary\.table</keyword><keyword>suppressMessages</keyword><keyword>suppressPackageStartupMessages</keyword><keyword>suppressWarnings</keyword><keyword>svd</keyword><keyword>sweep</keyword><keyword>sys\.call</keyword><keyword>sys\.calls</keyword><keyword>Sys\.chmod</keyword><keyword>Sys\.Date</keyword><keyword>sys\.frame</keyword><keyword>sys\.frames</keyword><keyword>sys\.function</keyword><keyword>Sys\.getenv</keyword><keyword>Sys\.getlocale</keyword><keyword>Sys\.getpid</keyword><keyword>Sys\.glob</keyword><keyword>Sys\.info</keyword><keyword>sys\.load\.image</keyword><keyword>Sys\.localeconv</keyword><keyword>sys\.nframe</keyword><keyword>sys\.on\.exit</keyword><keyword>sys\.parent</keyword><keyword>sys\.parents</keyword><keyword>Sys\.readlink</keyword><keyword>sys\.save\.image</keyword><keyword>Sys\.setenv</keyword><keyword>Sys\.setFileTime</keyword><keyword>Sys\.setlocale</keyword><keyword>Sys\.sleep</keyword><keyword>sys\.source</keyword><keyword>sys\.status</keyword><keyword>system</keyword><keyword>system2</keyword><keyword>system\.file</keyword><keyword>system\.time</keyword><keyword>Sys\.time</keyword><keyword>Sys\.timezone</keyword><keyword>Sys\.umask</keyword><keyword>Sys\.unsetenv</keyword><keyword>Sys\.which</keyword><keyword>t</keyword><keyword>T</keyword><keyword>table</keyword><keyword>tabulate</keyword><keyword>tan</keyword><keyword>tanh</keyword><keyword>tapply</keyword><keyword>taskCallbackManager</keyword><keyword>tcrossprod</keyword><keyword>t\.data\.frame</keyword><keyword>tempdir</keyword><keyword>tempfile</keyword><keyword>testPlatformEquivalence</keyword><keyword>textConnection</keyword><keyword>textConnectionValue</keyword><keyword>tolower</keyword><keyword>topenv</keyword><keyword>toString</keyword><keyword>toupper</keyword><keyword>trace</keyword><keyword>traceback</keyword><keyword>tracemem</keyword><keyword>tracingState</keyword><keyword>transform</keyword><keyword>transform\.data\.frame</keyword><keyword>trigamma</keyword><keyword>trunc</keyword><keyword>truncate</keyword><keyword>truncate\.connection</keyword><keyword>trunc\.Date</keyword><keyword>trunc\.POSIXt</keyword><keyword>tryCatch</keyword><keyword>typeof</keyword><keyword>unclass</keyword><keyword>undebug</keyword><keyword>union</keyword><keyword>unique</keyword><keyword>unique\.array</keyword><keyword>unique\.data\.frame</keyword><keyword>unique\.matrix</keyword><keyword>unique\.numeric_version</keyword><keyword>unique\.POSIXlt</keyword><keyword>units</keyword><keyword>units\.difftime</keyword><keyword>unix\.time</keyword><keyword>unlink</keyword><keyword>unlist</keyword><keyword>unloadNamespace</keyword><keyword>unlockBinding</keyword><keyword>unname</keyword><keyword>unserialize</keyword><keyword>unsplit</keyword><keyword>untrace</keyword><keyword>untracemem</keyword><keyword>unz</keyword><keyword>upper\.tri</keyword><keyword>url</keyword><keyword>UseMethod</keyword><keyword>utf8ToInt</keyword><keyword>vapply</keyword><keyword>Vectorize</keyword><keyword>version</keyword><keyword>warning</keyword><keyword>warnings</keyword><keyword>weekdays</keyword><keyword>weekdays\.Date</keyword><keyword>weekdays\.POSIXt</keyword><keyword>which</keyword><keyword>which\.max</keyword><keyword>which\.min</keyword><keyword>with</keyword><keyword>withCallingHandlers</keyword><keyword>within</keyword><keyword>within\.data\.frame</keyword><keyword>within\.list</keyword><keyword>withRestarts</keyword><keyword>withVisible</keyword><keyword>write</keyword><keyword>writeBin</keyword><keyword>writeChar</keyword><keyword>write\.dcf</keyword><keyword>writeLines</keyword><keyword>xor\.hexmode</keyword><keyword>xor\.octmode</keyword><keyword>xpdrows\.data\.frame</keyword><keyword>xtfrm</keyword><keyword>xtfrm\.AsIs</keyword><keyword>xtfrm\.Date</keyword><keyword>xtfrm\.difftime</keyword><keyword>xtfrm\.factor</keyword><keyword>xtfrm\.numeric_version</keyword><keyword>xtfrm\.POSIXct</keyword><keyword>xtfrm\.POSIXlt</keyword><keyword>xtfrm\.Surv</keyword><keyword>xzfile</keyword><keyword>zapsmall</keyword></context><context id="functions-graphics" style-ref="functions"><prefix>\%{function-prefix}</prefix><suffix>\%{function-suffix}</suffix><keyword>abline</keyword><keyword>arrows</keyword><keyword>assocplot</keyword><keyword>axis</keyword><keyword>Axis</keyword><keyword>axis\.Date</keyword><keyword>axis\.POSIXct</keyword><keyword>axTicks</keyword><keyword>barplot</keyword><keyword>box</keyword><keyword>boxplot</keyword><keyword>boxplot\.matrix</keyword><keyword>bxp</keyword><keyword>cdplot</keyword><keyword>clip</keyword><keyword>close\.screen</keyword><keyword>co.intervals</keyword><keyword>contour</keyword><keyword>coplot</keyword><keyword>curve</keyword><keyword>dotchart</keyword><keyword>erase\.screen</keyword><keyword>filled\.contour</keyword><keyword>fourfoldplot</keyword><keyword>frame</keyword><keyword>grconvertX</keyword><keyword>grconvertY</keyword><keyword>grid</keyword><keyword>hist</keyword><keyword>identify</keyword><keyword>image</keyword><keyword>layout</keyword><keyword>layout\.show</keyword><keyword>lcm</keyword><keyword>legend</keyword><keyword>lines</keyword><keyword>locator</keyword><keyword>matlines</keyword><keyword>matplot</keyword><keyword>matpoints</keyword><keyword>mosaicplot</keyword><keyword>mtext</keyword><keyword>pairs</keyword><keyword>panel\.smooth</keyword><keyword>par</keyword><keyword>persp</keyword><keyword>pie</keyword><keyword>piechart</keyword><keyword>plot</keyword><keyword>plot\.design</keyword><keyword>plot\.new</keyword><keyword>plot\.window</keyword><keyword>plot\.xy</keyword><keyword>points</keyword><keyword>polygon</keyword><keyword>rect</keyword><keyword>rug</keyword><keyword>screen</keyword><keyword>segments</keyword><keyword>smoothScatter</keyword><keyword>spineplot</keyword><keyword>split\.screen</keyword><keyword>stars</keyword><keyword>stem</keyword><keyword>strheight</keyword><keyword>stripchart</keyword><keyword>strwidth</keyword><keyword>sunflowerplot</keyword><keyword>symbols</keyword><keyword>text</keyword><keyword>title</keyword><keyword>xinch</keyword><keyword>xspline</keyword><keyword>xyinch</keyword><keyword>yinch</keyword></context><context id="functions-grDevices" style-ref="functions"><prefix>\%{function-prefix}</prefix><suffix>\%{function-suffix}</suffix><keyword>as</keyword><keyword>graphicsAnnot</keyword><keyword>bitmap</keyword><keyword>blues9</keyword><keyword>bmp</keyword><keyword>boxplot</keyword><keyword>stats</keyword><keyword>cairo_pdf</keyword><keyword>cairo_ps</keyword><keyword>check</keyword><keyword>options</keyword><keyword>chull</keyword><keyword>CIDFont</keyword><keyword>cm</keyword><keyword>cm</keyword><keyword>colors</keyword><keyword>col2rgb</keyword><keyword>colorConverter</keyword><keyword>colorRamp</keyword><keyword>colorRampPalette</keyword><keyword>colors</keyword><keyword>colorspaces</keyword><keyword>colours</keyword><keyword>contourLines</keyword><keyword>convertColor</keyword><keyword>densCols</keyword><keyword>dev</keyword><keyword>control</keyword><keyword>dev</keyword><keyword>copy</keyword><keyword>dev</keyword><keyword>copy2eps</keyword><keyword>dev</keyword><keyword>copy2pdf</keyword><keyword>dev</keyword><keyword>cur</keyword><keyword>dev</keyword><keyword>interactive</keyword><keyword>dev</keyword><keyword>list</keyword><keyword>dev</keyword><keyword>new</keyword><keyword>dev</keyword><keyword>next</keyword><keyword>dev</keyword><keyword>off</keyword><keyword>dev</keyword><keyword>prev</keyword><keyword>dev</keyword><keyword>print</keyword><keyword>dev</keyword><keyword>set</keyword><keyword>dev</keyword><keyword>size</keyword><keyword>dev2bitmap</keyword><keyword>devAskNewPage</keyword><keyword>deviceIsInteractive</keyword><keyword>embedFonts</keyword><keyword>extendrange</keyword><keyword>getGraphicsEvent</keyword><keyword>graphics</keyword><keyword>off</keyword><keyword>gray</keyword><keyword>gray</keyword><keyword>colors</keyword><keyword>grey</keyword><keyword>grey</keyword><keyword>colors</keyword><keyword>hcl</keyword><keyword>heat</keyword><keyword>colors</keyword><keyword>Hershey</keyword><keyword>hsv</keyword><keyword>jpeg</keyword><keyword>make</keyword><keyword>rgb</keyword><keyword>n2mfrow</keyword><keyword>nclass</keyword><keyword>FD</keyword><keyword>nclass</keyword><keyword>scott</keyword><keyword>nclass</keyword><keyword>Sturges</keyword><keyword>palette</keyword><keyword>pdf</keyword><keyword>pdf</keyword><keyword>options</keyword><keyword>pdfFonts</keyword><keyword>pictex</keyword><keyword>png</keyword><keyword>postscript</keyword><keyword>postscriptFont</keyword><keyword>postscriptFonts</keyword><keyword>ps</keyword><keyword>options</keyword><keyword>quartz</keyword><keyword>quartz</keyword><keyword>options</keyword><keyword>quartzFont</keyword><keyword>quartzFonts</keyword><keyword>rainbow</keyword><keyword>recordGraphics</keyword><keyword>recordPlot</keyword><keyword>replayPlot</keyword><keyword>rgb</keyword><keyword>rgb2hsv</keyword><keyword>savePlot</keyword><keyword>setEPS</keyword><keyword>setPS</keyword><keyword>svg</keyword><keyword>terrain</keyword><keyword>colors</keyword><keyword>tiff</keyword><keyword>topo</keyword><keyword>colors</keyword><keyword>trans3d</keyword><keyword>Type1Font</keyword><keyword>x11</keyword><keyword>X11</keyword><keyword>X11</keyword><keyword>options</keyword><keyword>X11Font</keyword><keyword>X11Fonts</keyword><keyword>xfig</keyword><keyword>xy</keyword><keyword>coords</keyword><keyword>xyTable</keyword><keyword>xyz</keyword><keyword>coords</keyword></context><context id="functions-methods" style-ref="functions"><prefix>\%{function-prefix}</prefix><suffix>\%{function-suffix}</suffix><keyword>addNextMethod</keyword><keyword>allGenerics</keyword><keyword>allNames</keyword><keyword>Arith</keyword><keyword>as</keyword><keyword>asMethodDefinition</keyword><keyword>assignClassDef</keyword><keyword>assignMethodsMetaData</keyword><keyword>balanceMethodsList</keyword><keyword>cacheGenericsMetaData</keyword><keyword>cacheMetaData</keyword><keyword>cacheMethod</keyword><keyword>callGeneric</keyword><keyword>callNextMethod</keyword><keyword>canCoerce</keyword><keyword>cbind2</keyword><keyword>checkSlotAssignment</keyword><keyword>classesToAM</keyword><keyword>classMetaName</keyword><keyword>coerce</keyword><keyword>Compare</keyword><keyword>completeClassDefinition</keyword><keyword>completeExtends</keyword><keyword>completeSubclasses</keyword><keyword>Complex</keyword><keyword>conformMethod</keyword><keyword>defaultDumpName</keyword><keyword>defaultPrototype</keyword><keyword>doPrimitiveMethod</keyword><keyword>dumpMethod</keyword><keyword>dumpMethods</keyword><keyword>el</keyword><keyword>elNamed</keyword><keyword>empty\.dump</keyword><keyword>emptyMethodsList</keyword><keyword>existsFunction</keyword><keyword>existsMethod</keyword><keyword>extends</keyword><keyword>finalDefaultMethod</keyword><keyword>findClass</keyword><keyword>findFunction</keyword><keyword>findMethod</keyword><keyword>findMethods</keyword><keyword>findMethodSignatures</keyword><keyword>findUnique</keyword><keyword>fixPre1\.8</keyword><keyword>formalArgs</keyword><keyword>functionBody</keyword><keyword>generic\.skeleton</keyword><keyword>getAccess</keyword><keyword>getAllMethods</keyword><keyword>getAllSuperClasses</keyword><keyword>getClass</keyword><keyword>getClassDef</keyword><keyword>getClasses</keyword><keyword>getClassName</keyword><keyword>getClassPackage</keyword><keyword>getDataPart</keyword><keyword>getExtends</keyword><keyword>getFunction</keyword><keyword>getGeneric</keyword><keyword>getGenerics</keyword><keyword>getGroup</keyword><keyword>getGroupMembers</keyword><keyword>getMethod</keyword><keyword>getMethods</keyword><keyword>getMethodsForDispatch</keyword><keyword>getMethodsMetaData</keyword><keyword>getPackageName</keyword><keyword>getProperties</keyword><keyword>getPrototype</keyword><keyword>getSlots</keyword><keyword>getSubclasses</keyword><keyword>getValidity</keyword><keyword>getVirtual</keyword><keyword>hasArg</keyword><keyword>hasMethod</keyword><keyword>hasMethods</keyword><keyword>implicitGeneric</keyword><keyword>initialize</keyword><keyword>insertMethod</keyword><keyword>is</keyword><keyword>isClass</keyword><keyword>isClassDef</keyword><keyword>isClassUnion</keyword><keyword>isGeneric</keyword><keyword>isGrammarSymbol</keyword><keyword>isGroup</keyword><keyword>isSealedClass</keyword><keyword>isSealedMethod</keyword><keyword>isVirtualClass</keyword><keyword>isXS3Class</keyword><keyword>languageEl</keyword><keyword>linearizeMlist</keyword><keyword>listFromMethods</keyword><keyword>listFromMlist</keyword><keyword>loadMethod</keyword><keyword>Logic</keyword><keyword>makeClassRepresentation</keyword><keyword>makeExtends</keyword><keyword>makeGeneric</keyword><keyword>makeMethodsList</keyword><keyword>makePrototypeFromClassDef</keyword><keyword>makeStandardGeneric</keyword><keyword>matchSignature</keyword><keyword>Math</keyword><keyword>Math2</keyword><keyword>mergeMethods</keyword><keyword>metaNameUndo</keyword><keyword>method\.skeleton</keyword><keyword>MethodAddCoerce</keyword><keyword>methodSignatureMatrix</keyword><keyword>MethodsList</keyword><keyword>MethodsListSelect</keyword><keyword>methodsPackageMetaName</keyword><keyword>missingArg</keyword><keyword>mlistMetaName</keyword><keyword>new</keyword><keyword>newBasic</keyword><keyword>newClassRepresentation</keyword><keyword>newEmptyObject</keyword><keyword>Ops</keyword><keyword>packageSlot</keyword><keyword>possibleExtends</keyword><keyword>prohibitGeneric</keyword><keyword>promptClass</keyword><keyword>promptMethods</keyword><keyword>prototype</keyword><keyword>Quote</keyword><keyword>rbind2</keyword><keyword>reconcilePropertiesAndPrototype</keyword><keyword>registerImplicitGenerics</keyword><keyword>rematchDefinition</keyword><keyword>removeClass</keyword><keyword>removeGeneric</keyword><keyword>removeMethod</keyword><keyword>removeMethods</keyword><keyword>removeMethodsObject</keyword><keyword>representation</keyword><keyword>requireMethods</keyword><keyword>resetClass</keyword><keyword>resetGeneric</keyword><keyword>S3Class</keyword><keyword>S3Part</keyword><keyword>sealClass</keyword><keyword>seemsS4Object</keyword><keyword>selectMethod</keyword><keyword>selectSuperClasses</keyword><keyword>sessionData</keyword><keyword>setAs</keyword><keyword>setClass</keyword><keyword>setClassUnion</keyword><keyword>setDataPart</keyword><keyword>setGeneric</keyword><keyword>setGenericImplicit</keyword><keyword>setGroupGeneric</keyword><keyword>setIs</keyword><keyword>setMethod</keyword><keyword>setOldClass</keyword><keyword>setPackageName</keyword><keyword>setPrimitiveMethods</keyword><keyword>setReplaceMethod</keyword><keyword>setValidity</keyword><keyword>show</keyword><keyword>showClass</keyword><keyword>showDefault</keyword><keyword>showExtends</keyword><keyword>showMethods</keyword><keyword>showMlist</keyword><keyword>signature</keyword><keyword>SignatureMethod</keyword><keyword>sigToEnv</keyword><keyword>slot</keyword><keyword>slotNames</keyword><keyword>slotsFromS3</keyword><keyword>substituteDirect</keyword><keyword>substituteFunctionArgs</keyword><keyword>Summary</keyword><keyword>superClassDepth</keyword><keyword>testInheritedMethods</keyword><keyword>testVirtual</keyword><keyword>traceOff</keyword><keyword>traceOn</keyword><keyword>tryNew</keyword><keyword>trySilent</keyword><keyword>unRematchDefinition</keyword><keyword>validObject</keyword><keyword>validSlotNames</keyword></context><context id="functions-stats" style-ref="functions"><prefix>\%{function-prefix}</prefix><suffix>\%{function-suffix}</suffix><keyword>acf</keyword><keyword>acf2AR</keyword><keyword>add\.scope</keyword><keyword>add1</keyword><keyword>addmargins</keyword><keyword>aggregate</keyword><keyword>aggregate\.data\.frame</keyword><keyword>aggregate\.ts</keyword><keyword>AIC</keyword><keyword>alias</keyword><keyword>anova</keyword><keyword>anova\.glm</keyword><keyword>anova\.glmlist</keyword><keyword>anova\.lm</keyword><keyword>anova\.lmlist</keyword><keyword>anova\.mlm</keyword><keyword>anovalist\.lm</keyword><keyword>ansari\.test</keyword><keyword>aov</keyword><keyword>approx</keyword><keyword>approxfun</keyword><keyword>ar</keyword><keyword>ar\.burg</keyword><keyword>ar\.mle</keyword><keyword>ar\.ols</keyword><keyword>ar\.yw</keyword><keyword>arima</keyword><keyword>arima\.sim</keyword><keyword>arima0</keyword><keyword>arima0\.diag</keyword><keyword>ARMAacf</keyword><keyword>ARMAtoMA</keyword><keyword>as\.dendrogram</keyword><keyword>as\.dist</keyword><keyword>as\.formula</keyword><keyword>as\.hclust</keyword><keyword>as\.stepfun</keyword><keyword>as\.ts</keyword><keyword>asOneSidedFormula</keyword><keyword>ave</keyword><keyword>bandwidth\.kernel</keyword><keyword>bartlett\.test</keyword><keyword>binom\.test</keyword><keyword>binomial</keyword><keyword>biplot</keyword><keyword>Box\.test</keyword><keyword>bw\.bcv</keyword><keyword>bw\.nrd</keyword><keyword>bw\.nrd0</keyword><keyword>bw\.SJ</keyword><keyword>bw\.ucv</keyword><keyword>C</keyword><keyword>cancor</keyword><keyword>case\.names</keyword><keyword>ccf</keyword><keyword>chisq\.test</keyword><keyword>clearNames</keyword><keyword>cmdscale</keyword><keyword>coef</keyword><keyword>coefficients</keyword><keyword>complete\.cases</keyword><keyword>confint</keyword><keyword>constrOptim</keyword><keyword>contr\.helmert</keyword><keyword>contr\.poly</keyword><keyword>contr\.SAS</keyword><keyword>contr\.sum</keyword><keyword>contr\.treatment</keyword><keyword>contrasts</keyword><keyword>convolve</keyword><keyword>cooks\.distance</keyword><keyword>cophenetic</keyword><keyword>cor</keyword><keyword>cor\.test</keyword><keyword>cov</keyword><keyword>cov\.wt</keyword><keyword>cov2cor</keyword><keyword>covratio</keyword><keyword>cpgram</keyword><keyword>cutree</keyword><keyword>cycle</keyword><keyword>D</keyword><keyword>dbeta</keyword><keyword>dbinom</keyword><keyword>dcauchy</keyword><keyword>dchisq</keyword><keyword>decompose</keyword><keyword>delete\.response</keyword><keyword>deltat</keyword><keyword>dendrapply</keyword><keyword>density</keyword><keyword>deriv</keyword><keyword>deriv\.formula</keyword><keyword>deriv3</keyword><keyword>deriv3\.formula</keyword><keyword>deviance</keyword><keyword>dexp</keyword><keyword>df</keyword><keyword>df\.kernel</keyword><keyword>df\.residual</keyword><keyword>dfbeta</keyword><keyword>dfbetas</keyword><keyword>dffits</keyword><keyword>dgamma</keyword><keyword>dgeom</keyword><keyword>dhyper</keyword><keyword>diff\.ts</keyword><keyword>diffinv</keyword><keyword>dist</keyword><keyword>dlnorm</keyword><keyword>dlogis</keyword><keyword>dmultinom</keyword><keyword>dnbinom</keyword><keyword>dnorm</keyword><keyword>dpois</keyword><keyword>drop\.scope</keyword><keyword>drop\.terms</keyword><keyword>drop1</keyword><keyword>dsignrank</keyword><keyword>dt</keyword><keyword>dummy\.coef</keyword><keyword>dunif</keyword><keyword>dweibull</keyword><keyword>dwilcox</keyword><keyword>ecdf</keyword><keyword>eff\.aovlist</keyword><keyword>effects</keyword><keyword>embed</keyword><keyword>end</keyword><keyword>estVar</keyword><keyword>expand\.model\.frame</keyword><keyword>extractAIC</keyword><keyword>factanal</keyword><keyword>factor\.scope</keyword><keyword>family</keyword><keyword>fft</keyword><keyword>filter</keyword><keyword>fisher\.test</keyword><keyword>fitted</keyword><keyword>fitted\.values</keyword><keyword>fivenum</keyword><keyword>fligner\.test</keyword><keyword>formula</keyword><keyword>frequency</keyword><keyword>friedman\.test</keyword><keyword>ftable</keyword><keyword>Gamma</keyword><keyword>gaussian</keyword><keyword>get_all_vars</keyword><keyword>getInitial</keyword><keyword>glm</keyword><keyword>glm\.control</keyword><keyword>glm\.fit</keyword><keyword>glm\.fit\.null</keyword><keyword>hasTsp</keyword><keyword>hat</keyword><keyword>hatvalues</keyword><keyword>hatvalues\.lm</keyword><keyword>hclust</keyword><keyword>heatmap</keyword><keyword>HoltWinters</keyword><keyword>influence</keyword><keyword>influence\.measures</keyword><keyword>integrate</keyword><keyword>interaction\.plot</keyword><keyword>inverse\.gaussian</keyword><keyword>IQR</keyword><keyword>is\.empty\.model</keyword><keyword>is\.leaf</keyword><keyword>is\.mts</keyword><keyword>is\.stepfun</keyword><keyword>is\.ts</keyword><keyword>is\.tskernel</keyword><keyword>isoreg</keyword><keyword>KalmanForecast</keyword><keyword>KalmanLike</keyword><keyword>KalmanRun</keyword><keyword>KalmanSmooth</keyword><keyword>kernapply</keyword><keyword>kernel</keyword><keyword>kmeans</keyword><keyword>knots</keyword><keyword>kruskal\.test</keyword><keyword>ks\.test</keyword><keyword>ksmooth</keyword><keyword>lag</keyword><keyword>lag\.plot</keyword><keyword>line</keyword><keyword>lines\.ts</keyword><keyword>lm</keyword><keyword>lm\.fit</keyword><keyword>lm\.fit\.null</keyword><keyword>lm\.influence</keyword><keyword>lm\.wfit</keyword><keyword>lm\.wfit\.null</keyword><keyword>loadings</keyword><keyword>loess</keyword><keyword>loess\.control</keyword><keyword>loess\.smooth</keyword><keyword>logLik</keyword><keyword>loglin</keyword><keyword>lowess</keyword><keyword>ls\.diag</keyword><keyword>ls\.print</keyword><keyword>lsfit</keyword><keyword>mad</keyword><keyword>mahalanobis</keyword><keyword>make\.link</keyword><keyword>makeARIMA</keyword><keyword>makepredictcall</keyword><keyword>manova</keyword><keyword>mantelhaen\.test</keyword><keyword>mauchley\.test</keyword><keyword>mauchly\.test</keyword><keyword>mcnemar\.test</keyword><keyword>median</keyword><keyword>medpolish</keyword><keyword>model\.extract</keyword><keyword>model\.frame</keyword><keyword>model\.frame\.aovlist</keyword><keyword>model\.frame\.glm</keyword><keyword>model\.frame\.lm</keyword><keyword>model\.matrix</keyword><keyword>model\.matrix\.lm</keyword><keyword>model\.offset</keyword><keyword>model\.response</keyword><keyword>model\.tables</keyword><keyword>model\.weights</keyword><keyword>monthplot</keyword><keyword>mood\.test</keyword><keyword>mvfft</keyword><keyword>na\.action</keyword><keyword>na\.contiguous</keyword><keyword>na\.exclude</keyword><keyword>na\.fail</keyword><keyword>na\.omit</keyword><keyword>na\.pass</keyword><keyword>napredict</keyword><keyword>naprint</keyword><keyword>naresid</keyword><keyword>nextn</keyword><keyword>nlm</keyword><keyword>nlminb</keyword><keyword>nls</keyword><keyword>nls\.control</keyword><keyword>NLSstAsymptotic</keyword><keyword>NLSstClosestX</keyword><keyword>NLSstLfAsymptote</keyword><keyword>NLSstRtAsymptote</keyword><keyword>numericDeriv</keyword><keyword>offset</keyword><keyword>oneway\.test</keyword><keyword>optim</keyword><keyword>optimise</keyword><keyword>optimize</keyword><keyword>order\.dendrogram</keyword><keyword>p\.adjust</keyword><keyword>p\.adjust\.methods</keyword><keyword>pacf</keyword><keyword>pairwise\.prop\.test</keyword><keyword>pairwise\.t\.test</keyword><keyword>pairwise\.table</keyword><keyword>pairwise\.wilcox\.test</keyword><keyword>pbeta</keyword><keyword>pbinom</keyword><keyword>pbirthday</keyword><keyword>pcauchy</keyword><keyword>pchisq</keyword><keyword>pexp</keyword><keyword>pf</keyword><keyword>pgamma</keyword><keyword>pgeom</keyword><keyword>phyper</keyword><keyword>plclust</keyword><keyword>plnorm</keyword><keyword>plogis</keyword><keyword>plot\.density</keyword><keyword>plot\.ecdf</keyword><keyword>plot\.lm</keyword><keyword>plot\.mlm</keyword><keyword>plot\.spec</keyword><keyword>plot\.spec\.coherency</keyword><keyword>plot\.spec\.phase</keyword><keyword>plot\.stepfun</keyword><keyword>plot\.ts</keyword><keyword>plot\.TukeyHSD</keyword><keyword>pnbinom</keyword><keyword>pnorm</keyword><keyword>poisson</keyword><keyword>poisson\.test</keyword><keyword>poly</keyword><keyword>polym</keyword><keyword>power</keyword><keyword>power\.anova\.test</keyword><keyword>power\.prop\.test</keyword><keyword>power\.t\.test</keyword><keyword>PP\.test</keyword><keyword>ppoints</keyword><keyword>ppois</keyword><keyword>ppr</keyword><keyword>prcomp</keyword><keyword>predict</keyword><keyword>predict\.glm</keyword><keyword>predict\.lm</keyword><keyword>predict\.mlm</keyword><keyword>predict\.poly</keyword><keyword>preplot</keyword><keyword>princomp</keyword><keyword>print\.anova</keyword><keyword>print\.coefmat</keyword><keyword>print\.density</keyword><keyword>print\.family</keyword><keyword>print\.formula</keyword><keyword>print\.ftable</keyword><keyword>print\.glm</keyword><keyword>print\.infl</keyword><keyword>print\.integrate</keyword><keyword>print\.lm</keyword><keyword>print\.logLik</keyword><keyword>print\.terms</keyword><keyword>print\.ts</keyword><keyword>printCoefmat</keyword><keyword>profile</keyword><keyword>proj</keyword><keyword>promax</keyword><keyword>prop\.test</keyword><keyword>prop\.trend\.test</keyword><keyword>psignrank</keyword><keyword>pt</keyword><keyword>ptukey</keyword><keyword>punif</keyword><keyword>pweibull</keyword><keyword>pwilcox</keyword><keyword>qbeta</keyword><keyword>qbinom</keyword><keyword>qbirthday</keyword><keyword>qcauchy</keyword><keyword>qchisq</keyword><keyword>qexp</keyword><keyword>qf</keyword><keyword>qgamma</keyword><keyword>qgeom</keyword><keyword>qhyper</keyword><keyword>qlnorm</keyword><keyword>qlogis</keyword><keyword>qnbinom</keyword><keyword>qnorm</keyword><keyword>qpois</keyword><keyword>qqline</keyword><keyword>qqnorm</keyword><keyword>qqplot</keyword><keyword>qsignrank</keyword><keyword>qt</keyword><keyword>qtukey</keyword><keyword>quade\.test</keyword><keyword>quantile</keyword><keyword>quasi</keyword><keyword>quasibinomial</keyword><keyword>quasipoisson</keyword><keyword>qunif</keyword><keyword>qweibull</keyword><keyword>qwilcox</keyword><keyword>r2dtable</keyword><keyword>rbeta</keyword><keyword>rbinom</keyword><keyword>rcauchy</keyword><keyword>rchisq</keyword><keyword>read\.ftable</keyword><keyword>rect\.hclust</keyword><keyword>reformulate</keyword><keyword>relevel</keyword><keyword>reorder</keyword><keyword>replications</keyword><keyword>reshape</keyword><keyword>reshapeLong</keyword><keyword>reshapeWide</keyword><keyword>resid</keyword><keyword>residuals</keyword><keyword>residuals\.glm</keyword><keyword>residuals\.lm</keyword><keyword>rexp</keyword><keyword>rf</keyword><keyword>rgamma</keyword><keyword>rgeom</keyword><keyword>rhyper</keyword><keyword>rlnorm</keyword><keyword>rlogis</keyword><keyword>rmultinom</keyword><keyword>rnbinom</keyword><keyword>rnorm</keyword><keyword>rpois</keyword><keyword>rsignrank</keyword><keyword>rstandard</keyword><keyword>rstandard\.glm</keyword><keyword>rstandard\.lm</keyword><keyword>rstudent</keyword><keyword>rstudent\.glm</keyword><keyword>rstudent\.lm</keyword><keyword>rt</keyword><keyword>runif</keyword><keyword>runmed</keyword><keyword>rweibull</keyword><keyword>rwilcox</keyword><keyword>scatter\.smooth</keyword><keyword>screeplot</keyword><keyword>sd</keyword><keyword>se\.contrast</keyword><keyword>selfStart</keyword><keyword>setNames</keyword><keyword>shapiro\.test</keyword><keyword>simulate</keyword><keyword>smooth</keyword><keyword>smooth\.spline</keyword><keyword>smoothEnds</keyword><keyword>sortedXyData</keyword><keyword>spec\.ar</keyword><keyword>spec\.pgram</keyword><keyword>spec\.taper</keyword><keyword>spectrum</keyword><keyword>spline</keyword><keyword>splinefun</keyword><keyword>splinefunH</keyword><keyword>SSasymp</keyword><keyword>SSasympOff</keyword><keyword>SSasympOrig</keyword><keyword>SSbiexp</keyword><keyword>SSD</keyword><keyword>SSfol</keyword><keyword>SSfpl</keyword><keyword>SSgompertz</keyword><keyword>SSlogis</keyword><keyword>SSmicmen</keyword><keyword>SSweibull</keyword><keyword>start</keyword><keyword>stat\.anova</keyword><keyword>step</keyword><keyword>stepfun</keyword><keyword>stl</keyword><keyword>StructTS</keyword><keyword>summary\.aov</keyword><keyword>summary\.aovlist</keyword><keyword>summary\.glm</keyword><keyword>summary\.infl</keyword><keyword>summary\.lm</keyword><keyword>summary\.manova</keyword><keyword>summary\.mlm</keyword><keyword>summary\.stepfun</keyword><keyword>supsmu</keyword><keyword>symnum</keyword><keyword>t\.test</keyword><keyword>termplot</keyword><keyword>terms</keyword><keyword>terms\.aovlist</keyword><keyword>terms\.formula</keyword><keyword>terms\.terms</keyword><keyword>time</keyword><keyword>toeplitz</keyword><keyword>ts</keyword><keyword>ts\.intersect</keyword><keyword>ts\.plot</keyword><keyword>ts\.union</keyword><keyword>tsdiag</keyword><keyword>tsp</keyword><keyword>tsSmooth</keyword><keyword>TukeyHSD</keyword><keyword>TukeyHSD\.aov</keyword><keyword>uniroot</keyword><keyword>update</keyword><keyword>update\.formula</keyword><keyword>var</keyword><keyword>var\.test</keyword><keyword>variable\.names</keyword><keyword>varimax</keyword><keyword>vcov</keyword><keyword>weighted\.mean</keyword><keyword>weighted\.residuals</keyword><keyword>weights</keyword><keyword>wilcox\.test</keyword><keyword>window</keyword><keyword>write\.ftable</keyword><keyword>xtabs</keyword></context><context id="functions-utils" style-ref="functions"><prefix>\%{function-prefix}</prefix><suffix>\%{function-suffix}</suffix><keyword>alarm</keyword><keyword>apropos</keyword><keyword>argsAnywhere</keyword><keyword>as\.person</keyword><keyword>as\.personList</keyword><keyword>as\.relistable</keyword><keyword>as\.roman</keyword><keyword>assignInNamespace</keyword><keyword>available\.packages</keyword><keyword>browseEnv</keyword><keyword>browseURL</keyword><keyword>browseVignettes</keyword><keyword>bug\.report</keyword><keyword>capture\.output</keyword><keyword>checkCRAN</keyword><keyword>chooseCRANmirror</keyword><keyword>citation</keyword><keyword>citEntry</keyword><keyword>citFooter</keyword><keyword>citHeader</keyword><keyword>close\.socket</keyword><keyword>combn</keyword><keyword>compareVersion</keyword><keyword>contrib\.url</keyword><keyword>count\.fields</keyword><keyword>CRAN\.packages</keyword><keyword>data</keyword><keyword>data\.entry</keyword><keyword>dataentry</keyword><keyword>de</keyword><keyword>de\.ncols</keyword><keyword>de\.restore</keyword><keyword>de\.setup</keyword><keyword>debugger</keyword><keyword>demo</keyword><keyword>download\.file</keyword><keyword>download\.packages</keyword><keyword>dump\.frames</keyword><keyword>edit</keyword><keyword>emacs</keyword><keyword>example</keyword><keyword>file_test</keyword><keyword>file\.edit</keyword><keyword>find</keyword><keyword>fix</keyword><keyword>fixInNamespace</keyword><keyword>flush\.console</keyword><keyword>formatOL</keyword><keyword>formatUL</keyword><keyword>getAnywhere</keyword><keyword>getCRANmirrors</keyword><keyword>getFromNamespace</keyword><keyword>getS3method</keyword><keyword>getTxtProgressBar</keyword><keyword>glob2rx</keyword><keyword>head</keyword><keyword>head\.matrix</keyword><keyword>help</keyword><keyword>help\.request</keyword><keyword>help\.search</keyword><keyword>help\.start</keyword><keyword>history</keyword><keyword>index\.search</keyword><keyword>install\.packages</keyword><keyword>installed\.packages</keyword><keyword>is\.relistable</keyword><keyword>limitedLabels</keyword><keyword>loadhistory</keyword><keyword>localeToCharset</keyword><keyword>ls\.str</keyword><keyword>lsf\.str</keyword><keyword>make\.packages\.html</keyword><keyword>make\.socket</keyword><keyword>makeRweaveLatexCodeRunner</keyword><keyword>memory\.limit</keyword><keyword>memory\.size</keyword><keyword>menu</keyword><keyword>methods</keyword><keyword>mirror2html</keyword><keyword>modifyList</keyword><keyword>new\.packages</keyword><keyword>normalizePath</keyword><keyword>nsl</keyword><keyword>object\.size</keyword><keyword>old\.packages</keyword><keyword>package\.contents</keyword><keyword>package\.skeleton</keyword><keyword>packageDescription</keyword><keyword>packageStatus</keyword><keyword>page</keyword><keyword>person</keyword><keyword>personList</keyword><keyword>pico</keyword><keyword>prompt</keyword><keyword>promptData</keyword><keyword>promptPackage</keyword><keyword>rc\.getOption</keyword><keyword>rc\.options</keyword><keyword>rc\.settings</keyword><keyword>rc\.status</keyword><keyword>read\.csv</keyword><keyword>read\.csv2</keyword><keyword>read\.delim</keyword><keyword>read\.delim2</keyword><keyword>read\.DIF</keyword><keyword>read\.fortran</keyword><keyword>read\.fwf</keyword><keyword>read\.socket</keyword><keyword>read\.table</keyword><keyword>readCitationFile</keyword><keyword>recover</keyword><keyword>relist</keyword><keyword>remove\.packages</keyword><keyword>Rprof</keyword><keyword>Rprofmem</keyword><keyword>RShowDoc</keyword><keyword>RSiteSearch</keyword><keyword>rtags</keyword><keyword>Rtangle</keyword><keyword>RtangleSetup</keyword><keyword>RtangleWritedoc</keyword><keyword>RweaveChunkPrefix</keyword><keyword>RweaveEvalWithOpt</keyword><keyword>RweaveLatex</keyword><keyword>RweaveLatexFinish</keyword><keyword>RweaveLatexOptions</keyword><keyword>RweaveLatexSetup</keyword><keyword>RweaveLatexWritedoc</keyword><keyword>RweaveTryStop</keyword><keyword>savehistory</keyword><keyword>select\.list</keyword><keyword>sessionInfo</keyword><keyword>setRepositories</keyword><keyword>setTxtProgressBar</keyword><keyword>stack</keyword><keyword>Stangle</keyword><keyword>str</keyword><keyword>strOptions</keyword><keyword>summaryRprof</keyword><keyword>Sweave</keyword><keyword>SweaveHooks</keyword><keyword>SweaveSyntaxLatex</keyword><keyword>SweaveSyntaxNoweb</keyword><keyword>SweaveSyntConv</keyword><keyword>tail</keyword><keyword>tail\.matrix</keyword><keyword>timestamp</keyword><keyword>toBibtex</keyword><keyword>toLatex</keyword><keyword>txtProgressBar</keyword><keyword>type\.convert</keyword><keyword>unstack</keyword><keyword>unzip</keyword><keyword>update\.packages</keyword><keyword>update\.packageStatus</keyword><keyword>upgrade</keyword><keyword>url\.show</keyword><keyword>URLdecode</keyword><keyword>URLencode</keyword><keyword>vi</keyword><keyword>View</keyword><keyword>vignette</keyword><keyword>write\.csv</keyword><keyword>write\.csv2</keyword><keyword>write\.socket</keyword><keyword>write\.table</keyword><keyword>wsbrowser</keyword><keyword>xedit</keyword><keyword>xemacs</keyword><keyword>zip\.file\.extract</keyword></context><context id="r"><include><context ref="def:shell-like-comment"/><context ref="def:string"/><context ref="def:single-quoted-string"/><context ref="keywords"/><context ref="assignment-operator"/><context ref="delimiters"/><context ref="special-constants"/><context ref="boolean"/><context ref="integer-number"/><context ref="floating-point"/><context ref="functions-base"/><context ref="functions-graphics"/><context ref="functions-grDevices"/><context ref="functions-methods"/><context ref="functions-stats"/><context ref="functions-utils"/></include></context></definitions></language>
(uuay)spice.lang7.<?xml version="1.0" encoding="UTF-8"?>
<!--

 Author: Vlad Ionescu
 Copyright (C) 2013 Vlad Ionescu <[email protected]>

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Library General Public
 License as published by the Free Software Foundation; either
 version 2 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Library General Public License for more details.

 You should have received a copy of the GNU Library General Public
 License along with this library; if not, write to the
 Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.

***

 This is meant to be a syntax highlighting *.lang file working for gedit or other text editors using this sort of filetype. The reference is LTspice, almost exclusively, but the program is compatible with SPICE3 syntax or with many other flavours of SPICE.
 LTspice can be set to have tabs or fixed font, but the color scheme is a very simple one: dark-green for comments, red for concatenated line, blue for any dot-command and black for the rest. While this doesn't put strain on the eyes color-wise, it does have a tendency to make following certain aspects a tad harder, such as parameters in a large .param block or trying to find a .subckt in a netlist.
 The methods used here are simple enough not to make everything look like a rainbow but, at the same time, to not be too simple, while trying to emphasize some key words to make editing of netlists with a text editor easier. Thus, all ennumerated below share one colour each, common or not (configurable):
  - comments and in-line comments
  - elements' names, model names or attributes
  - variables
  - dot-commands:
    * parameters, functions
    * simulation cards
    * subcircuits and models
    * other directives
  - subcircuit's or model's names

2013.06.15  - A-devices model names are now detected within concatenated lines.
2013.06.17  - Functions are detected "by the book" (.func f(x) {...}) with matching curled braces.
2013.11.21  - Added COUNTER to A-devices.
2014.04.08  - Corrected variable detection with opened parenthesis behing and no space: (Ron=...)
2014.04.22  - Only variables are now highlighted, without "="
            - Corrected highlighting of "table()"
            - Added *.mod to the extension list (model files)
2014.04.25  - Elements are correctly marked when preceeded by spaces.
            - Subcircuits ending in a simple ".ends" are now correctly detected.
2014.05.29  - Added markup for "params:" within a ".subckt" line.
2014.05.31  - Improved markup for "VALUE" syntax in E or G sources.
2014.06.23  - Added markup for old-style "Laplace" in E or G sources.
2015.04.30  - Added markup for "params:" in a concatenated .subckt line.
2015.11.02  - Added upper-case extension recognition.
2015.11.27  - Added OTA to A-devices.
2015.12.26  - Added exception for coupling coefficient k
2018.12.19  - Added markup for ".parma".
            - Added support for the state-machine.
            - Corrected keyword "xor" (zor) and added "ota" to A-devices.
            - Fixed highlighting of variables without "=" afterwards.  TODO
            - Made functions highlight the name only, without the parenthesis and within.
2019.01.02  - Added markup for ".text"
2021.07.31  - Modified the mimetypes and globs section
2021.10.10  - Corrected the state machine id and style

********************************************************************************

  There is also a colour scheme, spice.xml, which makes the highlighting resemble LTspice's editor, see:
  
http://ltspicegoodies.ltwiki.org/useful.php

for an html preview. It's completely optional, but it can't be hosted in the GtkSourceView's repository. The file can be downloaded from the same page.

********************************************************************************

-->
<language id="spice" name="SPICE" version="2.0" _section="Scientific"><!-- The known netlist formats used by LTspice (and not only): *.sp, *.net, *.cir, *.sub, *.lib, *.mod --><metadata><property name="globs">*.cir;*.CIR;*.Cir</property></metadata><styles><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="statement" name="Statement" map-to="def:statement"/><style id="function" name="Function" map-to="def:function"/><style id="builtin" name="Builtin" map-to="def:builtin"/><style id="string" name="String" map-to="def:string"/><style id="attribute" name="Attribute" map-to="xml:attribute-name"/><style id="note" name="Note" map-to="def:note"/><style id="operator" name="Operator" map-to="def:operator"/><style id="identifier" name="Attribute name" map-to="def:identifier"/><style id="comment" name="Comment" map-to="def:comment"/><style id="doc-comment" name="Comment" map-to="def:doc-comment"/><style id="error" name="Error" map-to="def:error"/><style id="state-machine" name="State machine" map-to="t2t:italic"/></styles><!-- Nothing is case-sensitive --><default-regex-options case-sensitive="false"/><definitions><context id="spice"><include><!--  Allowed characters in naming of elements or nets
Exotic names like C$@. or G?\ do work in testing, but they may not be recommended. Almost any non-word character works except {} or () or ' (interpreted as a replacement for { or }) or = (it is allowed but not followed by any other character, or in net names) or , or space --><define-regex id="chars">[^\s{}(),;'=]+</define-regex><!--  Commented line
Starts at line start with [*#$] and goes until EOL, can have spaces before --><context id="commented-line" style-ref="comment"><start>^\s*[*#$;]</start><end>$</end><include><context id="comment-exceptions" style-ref="attribute" extend-parent="false"><match>[|+\[\]&gt;&lt;\\/]</match></context></include></context><!--  In-line comment
Starts from character ; until EOL. There are exceptions in netlist elements where, even if it is interpreted as an in-line comment, the engine will give errors due to the syntax malforming --><context id="inline-comment" style-ref="comment"><start>\;</start><end>$</end></context><!--  Concatenated line
Active if the line starts with + (with or without spaces before). It differs from LTspice in that it keeps the rest of the line with the same colour as the parent line (normal), but italic, while signaling the break with a red + sign --><context id="concat-line" style-ref="doc-comment"><start>^\s*(?=\+)</start><end>$</end><include><context id="concat" style-ref="note"><match>([^\s&gt;&lt;&amp;;,=/+\-*\^]?)^\s*\+</match></context><context id="concat-values" style-ref="string"><match extended="true">
              (\s[^\s&gt;&lt;&amp;(){};,=/+\-*\^]+|
              (?![({])\s*[^\s&gt;&lt;&amp;(){};,=/+\-*\^]+)
              (?=(\s*\=(?!(\s*\=))))
            </match></context><context id="concat-inline-comment" style-ref="comment"><match>\;.*</match></context><context id="A-devices" style-ref="identifier"><match>\b(and|buf|counter|dflop|inv|modulator|xor|or|phasedet|samplehold|schmitbuf|schmitinv|schmitt|srflop|varistor|ota)\b</match></context><context id="subckt-params-concat" style-ref="builtin"><match>params\:</match></context></include></context><!-- Errors first
Anything not starting with [A-Z] and having any of {}();'=, in the name is wrong --><context id="id-error" style-ref="error"><match>^\s*[a-jl-z^0-9_\W]\S*([{}();'=,])</match></context><!--  Elements
All elements start with [A-Z] and can have any allowed character afterwards, including none --><context id="devices" style-ref="statement"><start>^\s*[a-jl-z]\S*</start><end>\s</end></context><!--  A-devices model names
Useful to be highlighted since all share the same syntax of <ID net1 net2 ... net8 model parameters/attributes> and there is a small variety of them available--><context id="A-models" style-ref="identifier"><prefix>((^\+\S*)?)\s</prefix><suffix>\b(?!(\s*[=&lt;&gt;(*\-+/]))</suffix><keyword>and</keyword><keyword>buf</keyword><keyword>counter</keyword><keyword>dflop</keyword><keyword>inv</keyword><keyword>modulator</keyword><keyword>xor</keyword><keyword>or</keyword><keyword>ota</keyword><keyword>phasedet</keyword><keyword>samplehold</keyword><keyword>schmitbuf</keyword><keyword>schmitinv</keyword><keyword>schmitt</keyword><keyword>srflop</keyword><keyword>varistor</keyword></context><!-- Old-style elements (E,G) attributes --><context id="old-attributes" style-ref="function"><prefix>\b</prefix><suffix>\b</suffix><keyword>value(?=(\s*[={]))</keyword><keyword>poly</keyword><keyword>laplace(?=(\s*[=({]))(?!(\s*\=))</keyword><keyword>freq(?=(\s*\{))</keyword><keyword>(?!(\=\s*))table</keyword></context><!-- Dot-commands and coupling coefficient k--><!-- Parameters, functions --><context id="parameters" style-ref="builtin"><prefix>^\s*([,.]|\.\.)</prefix><suffix>\b</suffix><keyword>funcs</keyword><keyword>func</keyword><keyword>params</keyword><keyword>param</keyword><keyword>parma</keyword><keyword>text</keyword></context><!-- Coupling coefficient k --><context id="coupling" style-ref="builtin"><prefix>^\s*</prefix><suffix>[a-z0-9_]*\b</suffix><keyword>k</keyword></context><!-- Parameters within .subckt, on the same line, with colon --><context id="subckt-params" style-ref="builtin"><prefix>\s</prefix><suffix>[:]</suffix><keyword>params</keyword></context><!-- Directives --><context id="directives" style-ref="operator"><prefix>^[,.]</prefix><suffix>\b</suffix><keyword>nodealias</keyword><keyword>nodeset</keyword><keyword>meas</keyword><keyword>options</keyword><keyword>option</keyword><keyword>opts</keyword><keyword>opt</keyword><keyword>ic</keyword><keyword>step</keyword><keyword>lib</keyword><keyword>include</keyword><keyword>inc</keyword><keyword>backanno</keyword><keyword>savebias</keyword><keyword>save</keyword><keyword>loadbias</keyword><keyword>load</keyword><keyword>global</keyword><keyword>temp</keyword><keyword>ferret</keyword><keyword>wave</keyword><!-- State-machine begin/end keywords are treated the same as directives --><keyword>mach</keyword><keyword>machine</keyword><keyword>endmach</keyword><keyword>endmachine</keyword></context><!-- State-machine commands are still blue, but normal and italic, for distinction from directives --><context id="state-machine" style-ref="state-machine"><prefix>^[,.]</prefix><suffix>\b</suffix><keyword>state</keyword><keyword>rule</keyword><keyword>output</keyword></context><!-- Simulation cards --><context id="simulation" style-ref="builtin"><prefix>^[,.]</prefix><suffix>\b</suffix><keyword>four</keyword><keyword>dc</keyword><keyword>ac</keyword><keyword>tran</keyword><keyword>op</keyword><keyword>tf</keyword><keyword>net</keyword></context><context id="subckt-model" style-ref="preprocessor"><start extended="true">
          ^[,.] ( end\b | (ends|subckt|model)\s+(?=(\%{chars})) )
        </start><end>$|\s</end><include><context id="subckt-name" style-ref="note"><match>((ends|model|subckt)\s+)?\%{chars}(?=($|\s*?))</match></context></include></context><!-- Simulation cards --><context id="end-subckt" style-ref="preprocessor"><prefix>^[,.]</prefix><suffix>\b</suffix><keyword>ends</keyword></context><context id="variables" style-ref="string"><match extended="true">
        (\s[^\s&gt;&lt;&amp;(){};,=/+\-*\^]+|
        (?![({])\s*[^\s&gt;&lt;&amp;(){};,=/+\-*\^]+)
        (?=(\s*\=(?!(\s*\=))))
        </match></context><!-- Functions highlighted without the parenthesis --><context id="funcs" style-ref="string"><match extended="true">
        ((^\s*[.](funcs|func))?)
        \s+[^\s&gt;&lt;&amp;(){};,=/+\-*\^]+\s*(?=(\([^()]*\))\s+(\{))
        </match></context></include></context></definitions></language>
(uuay)actionscript.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Julien Castelain, Markus Johnsson
 Copyright (C) 2008 Julien Castelain <[email protected]>
 Copyright (C) 2008 Markus Johnsson <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="actionscript" name="ActionScript" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-actionscript</property><property name="globs">*.as</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="string" name="String" map-to="def:string"/><style id="external" name="External" map-to="def:preprocessor"/><style id="declaration" name="Declaration" map-to="def:type"/><style id="storage-class" name="Storage Class" map-to="def:type"/><style id="scope-declaration" name="Scope Declaration" map-to="def:type"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="null-value" name="Null Value" map-to="def:special-constant"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="number" name="Number" map-to="def:decimal"/><style id="reserved" name="Future Reserved Keywords" map-to="def:error"/><style id="type" name="Data Type" map-to="def:type"/></styles><definitions><context id="string" style-ref="string" end-at-line-end="true"><start>"</start><end>"</end></context><context id="string-2" style-ref="string" end-at-line-end="true"><start>'</start><end>'</end></context><context id="line-comment" style-ref="comment" end-at-line-end="true"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="block-comment" style-ref="comment"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="externals" style-ref="external"><keyword>import</keyword><keyword>include</keyword><keyword>package</keyword></context><context id="declarations" style-ref="declaration"><keyword>class</keyword><keyword>extends</keyword><keyword>function</keyword><keyword>implements</keyword><keyword>instanceof</keyword><keyword>interface</keyword><keyword>is</keyword><keyword>namespace</keyword><keyword>throws</keyword><keyword>var</keyword><keyword>const</keyword></context><context id="primitive-types" style-ref="type"><keyword>arguments</keyword><keyword>Array</keyword><keyword>Boolean</keyword><keyword>Class</keyword><keyword>Bitmap</keyword><keyword>BitmapData</keyword><keyword>BitmapDataChannel</keyword><keyword>ByteArray</keyword><keyword>Camera</keyword><keyword>Capabilities</keyword><keyword>CapsStyle</keyword><keyword>ColorTransform</keyword><keyword>ContextMenu</keyword><keyword>Dictionary</keyword><keyword>DisplayObject</keyword><keyword>DisplayObjectContainer</keyword><keyword>Endian</keyword><keyword>Error</keyword><keyword>Event</keyword><keyword>EventDispatcher</keyword><keyword>ExternalInterface</keyword><keyword>FileFilter</keyword><keyword>FileReference</keyword><keyword>FileReferenceList</keyword><keyword>Function</keyword><keyword>Graphics</keyword><keyword>int</keyword><keyword>IBitmapDrawable</keyword><keyword>IEventDispatcher</keyword><keyword>IOError</keyword><keyword>Keyboard</keyword><keyword>KeyboardEvent</keyword><keyword>KeyLocation</keyword><keyword>Loader</keyword><keyword>LocalConnection</keyword><keyword>Math</keyword><keyword>Matrix</keyword><keyword>Microphone</keyword><keyword>Mouse</keyword><keyword>MovieClip</keyword><keyword>Namespace</keyword><keyword>NetConnection</keyword><keyword>NetStream</keyword><keyword>Number</keyword><keyword>Object</keyword><keyword>Point</keyword><keyword>PrintJob</keyword><keyword>Proxy</keyword><keyword>QName</keyword><keyword>Rectangle</keyword><keyword>RegExp</keyword><keyword>Responder</keyword><keyword>Scene</keyword><keyword>Security</keyword><keyword>Shape</keyword><keyword>SharedObject</keyword><keyword>Socket</keyword><keyword>Sound</keyword><keyword>SoundChannel</keyword><keyword>SoundTransform</keyword><keyword>Sprite</keyword><keyword>Stage</keyword><keyword>String</keyword><keyword>StyleSheet</keyword><keyword>SWFVersion</keyword><keyword>System</keyword><keyword>TextField</keyword><keyword>TextFormat</keyword><keyword>Timer</keyword><keyword>uint</keyword><keyword>Video</keyword><keyword>XML</keyword><keyword>XMLDocument</keyword><keyword>XMLList</keyword><keyword>XMLNode</keyword><keyword>XMLNodeType</keyword><keyword>XMLSocket</keyword></context><context id="storage-class" style-ref="storage-class"><keyword>dynamic</keyword><keyword>internal</keyword><keyword>final</keyword><keyword>static</keyword></context><context id="scope-declarations" style-ref="scope-declaration"><keyword>flash_proxy</keyword><keyword>internal</keyword><keyword>override</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>set</keyword><keyword>get</keyword></context><context id="flow" style-ref="keyword"><keyword>break</keyword><keyword>case</keyword><keyword>catch</keyword><keyword>continue</keyword><keyword>default</keyword><keyword>do</keyword><keyword>else</keyword><keyword>for</keyword><keyword>if</keyword><keyword>is</keyword><keyword>return</keyword><keyword>throw</keyword><keyword>switch</keyword><keyword>try</keyword><keyword>while</keyword></context><context id="memory" style-ref="keyword"><keyword>new</keyword><keyword>super</keyword><keyword>this</keyword><keyword>void</keyword></context><context id="future-reserved-words" style-ref="reserved"><keyword>goto</keyword></context><context id="null-value" style-ref="null-value"><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="numeric" style-ref="number"><match extended="true">
        (\b([0-9]+|0[xX][0-9a-fA-F]+)[Ll]?\b|
        \b(([0-9]+[Ee][-]?[0-9]+|
        ([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-]?[0-9]+)?)[fFdD]?|
        [0-9]+[FfDd]))
      </match></context><context id="actionscript"><include><context ref="string"/><context ref="string-2"/><context ref="line-comment"/><context ref="block-comment"/><context ref="close-comment-outside-comment"/><context ref="externals"/><context ref="declarations"/><context ref="primitive-types"/><context ref="storage-class"/><context ref="scope-declarations"/><context ref="flow"/><context ref="memory"/><context ref="future-reserved-words"/><context ref="null-value"/><context ref="boolean"/><context ref="numeric"/></include></context></definitions></language>
(uuay)rpmspec.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Konstantin Ryabitsev <[email protected]>
 Copyright (C) 2007 Konstantin Ryabitsev <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<!-- Translators: do not translate "spec", it's the file extension. -->
<language id="rpmspec" _name="RPM spec" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-rpm-spec</property><property name="globs">*.spec</property><property name="line-comment-start">#</property><property name="suggested-suffix">.spec</property></metadata><styles><style id="define" name="Define" map-to="def:preprocessor"/><style id="header" name="Header" map-to="def:keyword"/><style id="section" name="Section" map-to="def:type"/><style id="spec-macro" name="Spec Macro" map-to="def:preprocessor"/><style id="directory-macro" name="Directory Macro" map-to="def:identifier"/><style id="command-macro" name="Command Macro" map-to="def:identifier"/><style id="conditional-macro" name="Conditional Macro" map-to="def:preprocessor"/><style id="other-macro" name="Other Macro" map-to="def:identifier"/><style id="flow-conditional" name="Flow Conditional" map-to="def:preprocessor"/><style id="rpm-var" name="RPM Variable" map-to="def:identifier"/><style id="switch" name="Switch" map-to="def:operator"/><style id="changelog-date" name="Date" map-to="changelog:date"/><style id="changelog-email" name="Email" map-to="changelog:email"/></styles><definitions><context id="define" style-ref="define" end-at-line-end="true"><start>%(?:define|global)</start><include><context ref="def:line-continue" ignore-style="true"/></include></context><context id="conditional-define" style-ref="define" end-at-line-end="true"><start>%\{\!\?.*%(?:define|global)</start><end>\}</end><include><context ref="def:line-continue" ignore-style="true"/></include></context><context id="header" style-ref="header"><prefix>^</prefix><suffix>:</suffix><keyword>Auto[A-Za-z]+</keyword><keyword>[A-Za-z]+Arch</keyword><keyword>[A-Za-z]+Req</keyword><keyword>Build[A-Za-z]+</keyword><keyword>Conflicts</keyword><keyword>Enhances</keyword><keyword>Epoch</keyword><keyword>Group</keyword><keyword>Icon</keyword><keyword>License</keyword><keyword>Name</keyword><keyword>Obsoletes</keyword><keyword>Packager</keyword><keyword>Patch[0-9]*</keyword><keyword>Provides</keyword><keyword>Recommends</keyword><keyword>Release</keyword><keyword>Requires\(?[a-z]*\)?</keyword><keyword>Source[0-9]*</keyword><keyword>Suggests</keyword><keyword>Summary</keyword><keyword>Supplements</keyword><keyword>Url</keyword><keyword>URL</keyword><keyword>Vendor</keyword><keyword>Version</keyword></context><context id="section" style-ref="section"><prefix>^%</prefix><keyword>global</keyword><keyword>description</keyword><keyword>package</keyword><keyword>prep</keyword><keyword>build</keyword><keyword>install</keyword><keyword>clean</keyword><keyword>check</keyword><keyword>pre[a-z]*</keyword><keyword>post[a-z]*</keyword><keyword>trigger[a-z]*</keyword><keyword>files</keyword><!-- the "changelog" section is handled as a special
           case below.
           TODO: In the future it would be nice to do the
           same for other sections to enforce that some of the
           things are highlighted only when in the correct
           section.
      --></context><context id="spec-macro" style-ref="spec-macro"><prefix>%</prefix><keyword>defattr</keyword><keyword>docdir</keyword><keyword>doc</keyword><keyword>license</keyword><keyword>setup</keyword><keyword>autosetup</keyword><keyword>config</keyword><keyword>configure</keyword><keyword>make</keyword><keyword>makeinstall</keyword><keyword>make_install</keyword><keyword>make_build</keyword><keyword>dir</keyword><keyword>ghost</keyword><keyword>patch[0-9]+</keyword><keyword>find_lang</keyword><keyword>exclude</keyword></context><context id="directory-macro" style-ref="directory-macro"><match>%\{?_([a-z_]+dir|[a-z_]+path|prefix)\}?</match></context><context id="command-macro" style-ref="command-macro"><match>%\{?__[a-z_]+\}?</match></context><context id="conditional-macro" style-ref="conditional-macro"><match>%\{\?[A-Za-z0-9_]+\}</match></context><context id="other-macro" style-ref="other-macro"><match>%\{?[a-zA-Z][a-zA-Z0-9_]+\}?</match></context><context id="flow" style-ref="flow-conditional"><prefix>%</prefix><keyword>ifarch</keyword><keyword>if</keyword><keyword>else</keyword><keyword>elif</keyword><keyword>endif</keyword></context><context id="rpm-var" style-ref="rpm-var"><match>\$\{?RPM_[A-Z0-9_]+\}?</match></context><!-- TODO: this is one of the context which would be nice
         to restrict to the proper sections --><context id="command-switch" style-ref="switch"><match>\s(-\w+|--\w[a-zA-Z_-]+)</match></context><define-regex id="weekday">Mon|Tue|Wed|Thu|Fri|Sat|Sun</define-regex><define-regex id="month">Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec</define-regex><define-regex id="date" extended="true">
      \%{weekday}\s+\%{month}\s+\d{1,2}\s+(\d{1,2}:\d{1,2}:\d{1,2}\s+)?\d{4} |   # Wed Jun 27 13:27:21 2007
      \d{4}-\d{2}-\d{2}                                                          # 2007-06-28
    </define-regex><context id="changelog-section"><start>%changelog</start><end>^(?=%)</end><include><context sub-pattern="0" where="start" style-ref="section"/><context id="date" style-ref="changelog-date"><match>\%{date}</match></context><context id="email" style-ref="changelog-email"><match>&lt;[A-Za-z0-9._+-]+@[A-Za-z0-9._+-]+\.[A-Za-z0-9]{2,4}&gt;</match></context></include></context><context id="rpmspec"><include><context ref="def:shell-like-comment"/><context ref="define"/><context ref="header"/><context ref="section"/><context ref="spec-macro"/><context ref="directory-macro"/><context ref="command-macro"/><context ref="conditional-macro"/><context ref="flow"/><context ref="rpm-var"/><context ref="command-switch"/><context ref="changelog-section"/><context ref="other-macro"/></include></context></definitions></language>
(uuay)java.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Gustavo Giráldez <[email protected]>
 Copyright (C) 2003 Gustavo Giráldez <[email protected]>
 Copyright (C) 2006 Jeff Walden <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="java" name="Java" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-java</property><property name="globs">*.java</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.java</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="doc-comment" name="Documentation comment" map-to="def:doc-comment"/><style id="doc-comment-element" name="Documentation comment element" map-to="def:doc-comment-element"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="multiline-string" name="Multiline string" map-to="def:string"/><style id="string" name="String" map-to="def:string"/><style id="char" name="Character" map-to="def:character"/><style id="external" name="External" map-to="def:preprocessor"/><style id="annotation" name="Annotation" map-to="def:preprocessor"/><style id="declaration" name="Declaration" map-to="def:type"/><style id="storage-class" name="Storage Class" map-to="def:type"/><style id="scope-declaration" name="Scope Declaration" map-to="def:type"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="null-value" name="Null Value" map-to="def:special-constant"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="floating-point" name="Floating-point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="base-n-integer" name="Base-N number" map-to="def:base-n-integer"/><style id="reserved" name="Future Reserved Keywords" map-to="def:reserved"/><style id="type" name="Data Type" map-to="def:type"/></styles><definitions><define-regex id="escaped-character" extended="true">
      \\(                  # leading backslash
        [\\\"\'nrbtfs] |   # escaped character
        [0-7]{1,3}     |   # latin encoded char
        u+[0-9a-fA-F]{4}   # unicode char
      )
    </define-regex><context id="doc-comment" style-ref="doc-comment" class-disabled="no-spell-check" class="comment"><start>/\*\*(?![\*/])</start><end>\*/</end><include><context ref="def:in-comment"/><context id="doc-comment-element" style-ref="doc-comment-element"><match>\B@\w+</match></context></include></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context></include></context><context id="multiline-string" style-ref="multiline-string" class="string" class-disabled="no-spell-check"><start>"""\s*$</start><end>"""</end><include><context style-ref="escaped-character"><match>\%{escaped-character}</match></context></include></context><context id="char" style-ref="char"><match>'((\%{escaped-character})|.)'</match><include><context sub-pattern="2" style-ref="escaped-character"/></include></context><context id="annotation" style-ref="annotation"><match>\B@\w*</match></context><context id="externals" style-ref="external"><keyword>exports</keyword><keyword>import</keyword><keyword>module</keyword><keyword>open</keyword><keyword>opens</keyword><keyword>package</keyword><keyword>provides</keyword><keyword>requires</keyword><keyword>to</keyword><keyword>transitive</keyword><keyword>uses</keyword><keyword>with</keyword></context><context id="declarations" style-ref="declaration"><keyword>class</keyword><keyword>enum</keyword><keyword>extends</keyword><keyword>implements</keyword><keyword>instanceof</keyword><keyword>interface</keyword><keyword>native</keyword><keyword>non-sealed</keyword><keyword>permits</keyword><keyword>record</keyword><keyword>sealed</keyword><keyword>throws</keyword></context><context id="primitive-types" style-ref="type"><keyword>boolean</keyword><keyword>byte</keyword><keyword>char</keyword><keyword>double</keyword><keyword>float</keyword><keyword>int</keyword><keyword>long</keyword><keyword>short</keyword><keyword>var</keyword><keyword>void</keyword></context><context id="storage-class" style-ref="storage-class"><keyword>abstract</keyword><keyword>final</keyword><keyword>static</keyword><keyword>strictfp</keyword><keyword>synchronized</keyword><keyword>transient</keyword><keyword>volatile</keyword></context><context id="scope-declarations" style-ref="scope-declaration"><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword></context><context id="flow" style-ref="keyword"><keyword>assert</keyword><keyword>break</keyword><keyword>case</keyword><keyword>catch</keyword><keyword>continue</keyword><keyword>default</keyword><keyword>do</keyword><keyword>else</keyword><keyword>finally</keyword><keyword>for</keyword><keyword>if</keyword><keyword>return</keyword><keyword>throw</keyword><keyword>switch</keyword><keyword>try</keyword><keyword>while</keyword><keyword>yield</keyword></context><context id="memory" style-ref="keyword"><keyword>new</keyword><keyword>super</keyword><keyword>this</keyword></context><context id="future-reserved-words" style-ref="reserved"><keyword>const</keyword><keyword>goto</keyword><keyword>_</keyword></context><context id="null-value" style-ref="null-value"><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="floating-point" style-ref="floating-point"><match extended="true" case-sensitive="false">
        \b(
          \d+[fd] |
          ((\d*\.\d+|\d+\.)(e[-+]?\d+)? |
            \d+e[-+]?\d+)[fd]?
        )
      </match></context><context id="base-n-integer" style-ref="base-n-integer"><match case-sensitive="false">\b(0x[\da-f]+|0[0-7]+)l?</match></context><context id="decimal" style-ref="decimal"><match case-sensitive="false">\b([1-9]\d*|0)l?</match></context><context id="java" class="no-spell-check"><include><context ref="doc-comment"/><context ref="def:c-like-comment" style-ref="comment"/><context ref="def:c-like-comment-multiline" style-ref="comment"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="multiline-string"/><context ref="string"/><context ref="char"/><context ref="annotation"/><context ref="externals"/><context ref="declarations"/><context ref="primitive-types"/><context ref="storage-class"/><context ref="scope-declarations"/><context ref="flow"/><context ref="memory"/><context ref="future-reserved-words"/><context ref="null-value"/><context ref="boolean"/><context ref="floating-point"/><context ref="base-n-integer"/><context ref="decimal"/></include></context></definitions></language>
(uuay)licenses.snippets*><?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2020 Christian Hergert <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

 SPDX-License-Identifier: LGPL-2.1-or-later

-->
<snippets _group="Licenses"><snippet _name="GPLv3 or later" trigger="gpl3" _description="File header with GPLv3+ license"><tooltip position="1" text="The name of the file belongs here"/><tooltip position="2" text="The name of the author belongs here"/><tooltip position="3" text="The email address of the author belongs here"/><text languages="python;python3;"><![CDATA[# ${1:$TM_FILENAME}
#
# Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
# SPDX-License-Identifier: GPL-3.0-or-later
$0]]></text><text languages="c;chdr;cpp;cpphdr;css;js;java;"><![CDATA[/*
 * ${1:$TM_FILENAME}
 *
 * Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 * SPDX-License-Identifier: GPL-3.0-or-later
 */
$0]]></text><text languages="c-sharp;rust;"><![CDATA[// ${1:$TM_FILENAME}
//
// Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.
//
// SPDX-License-Identifier: GPL-3.0-or-later
$0]]></text></snippet><snippet _name="LGPLv3 or later" trigger="lgpl3" _description="File header with LGPLv3 or later license"><tooltip position="1" text="The name of the file belongs here"/><tooltip position="2" text="The name of the author belongs here"/><tooltip position="3" text="The email address of the author belongs here"/><text languages="python;python3;"><![CDATA[# ${1:$TM_FILENAME}
#
# Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
#
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 3 of the License, or (at
# your option) any later version.
#
# This file is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
# License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# SPDX-License-Identifier: LGPL-3.0-or-later
$0]]></text><text languages="c;chdr;cpp;cpphdr;css;js;java;"><![CDATA[/*
 * ${1:$TM_FILENAME}
 *
 * Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
 *
 * This file is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation; either version 3 of the License, or (at
 * your option) any later version.
 *
 * This file is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
 * License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 *
 * SPDX-License-Identifier: LGPL-3.0-or-later
 */
$0]]></text><text languages="c-sharp;rust;"><![CDATA[// ${1:$TM_FILENAME}
//
// Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
//
// This file is free software; you can redistribute it and/or modify it
// under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation; either version 3 of the License, or (at
// your option) any later version.
//
// This file is distributed in the hope that it will be useful, but WITHOUT
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
// License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// SPDX-License-Identifier: LGPL-3.0-or-later
$0]]></text></snippet><snippet _name="LGPLv2.1 or later" trigger="lgpl2" _description="File header with LGPL 2.1 or later license"><tooltip position="1" text="The name of the file belongs here"/><tooltip position="2" text="The name of the author belongs here"/><tooltip position="3" text="The email address of the author belongs here"/><text languages="python;python3;"><![CDATA[# ${1:$TM_FILENAME}
#
# Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this library; if not, see <http://www.gnu.org/licenses/>.
#
# SPDX-License-Identifier: LGPL-2.1-or-later
$0]]></text><text languages="c;chdr;cpp;cpphdr;css;js;java;"><![CDATA[/*
 * ${1:$TM_FILENAME}
 *
 * Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this library; if not, see <http://www.gnu.org/licenses/>.
 *
 * SPDX-License-Identifier: LGPL-2.1-or-later
 */
$0]]></text><text languages="c-sharp;rust;"><![CDATA[// ${1:$TM_FILENAME}
//
// Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
// version 2.1 of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
// Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with this library; if not, see <http://www.gnu.org/licenses/>.
//
// SPDX-License-Identifier: LGPL-2.1-or-later
$0]]></text></snippet><snippet _name="Apache 2.0" trigger="apache2" _description="File header with Apache 2.0 license"><tooltip position="1" text="The name of the file belongs here"/><tooltip position="2" text="The name of the author belongs here"/><tooltip position="3" text="The email address of the author belongs here"/><text languages="python;python3;"><![CDATA[# ${1:$TM_FILENAME}
#
# Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#  http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# SPDX-License-Identifier: Apache-2.0
$0]]></text><text languages="c;chdr;cpp;cpphdr;css;js;java;"><![CDATA[/*
 * ${1:$TM_FILENAME}
 *
 * Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * SPDX-License-Identifier: Apache-2.0
 */
$0]]></text><text languages="c-sharp;rust;"><![CDATA[// ${1:$TM_FILENAME}
//
// Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//  http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// SPDX-License-Identifier: Apache-2.0
$0]]></text></snippet><snippet _name="MIT" trigger="mit" _description="File header with MIT license"><tooltip position="1" text="The name of the file belongs here"/><tooltip position="2" text="The name of the author belongs here"/><tooltip position="3" text="The email address of the author belongs here"/><text languages="python;python3;"><![CDATA[# ${1:$TM_FILENAME}
#
# Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
# deal in the Software without restriction, including without limitation the
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
# sell copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
# IN THE SOFTWARE.
#
# SPDX-License-Identifier: MIT
$0]]></text><text languages="c;chdr;cpp;cpphdr;css;js;java;"><![CDATA[/*
 * ${1:$TM_FILENAME}
 *
 * Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to
 * deal in the Software without restriction, including without limitation the
 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
 * sell copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 *
 * SPDX-License-Identifier: MIT
 */
$0]]></text><text languages="c-sharp;rust;"><![CDATA[// ${1:$TM_FILENAME}
//
// Copyright $CURRENT_YEAR ${2:$NAME} <${3:$EMAIL}>
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to
// deal in the Software without restriction, including without limitation the
// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
// sell copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
// IN THE SOFTWARE.
//
// SPDX-License-Identifier: MIT
$0]]></text></snippet></snippets>
(uuay)typescript.lang��<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="typescript" name="TypeScript" version="2.0" _section="Script"><metadata><property name="mimetypes">application/typescript;application/x-typescript;text/x-typescript;text/typescript</property><property name="globs">*.ts</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.ts</property></metadata><styles><!-- General --><style id="type-keyword" name="Type keyword" map-to="js:keyword"/><!-- Type literals --><style id="basic-type" name="Basic type" map-to="def:type"/><style id="boolean-type" name="Boolean type" map-to="js:boolean"/><style id="decimal-type" name="Decimal number type" map-to="js:decimal"/><style id="binary-integer-type" name="Binary integer type" map-to="js:binary-integer"/><style id="octal-integer-type" name="Octal integer type" map-to="js:octal-integer"/><style id="hex-integer-type" name="Hexadecimal integer type" map-to="js:hex-integer"/><style id="string-type" name="String type" map-to="js:string"/><!-- Built-in types --><style id="built-in-library-type" name="Built-in library type" map-to="js:built-in-constructor"/><!-- The following are for debugging use --><!-- General --><style id="optional-modifier" name="Optional modifier"/><style id="definite-assignment-assertion" name="Definite assignment assertion"/><style id="decorator" name="Decorator"/><style id="decorator-operator" name="Decorator operator"/><style id="type-annotation" name="Type annotation"/><!-- Type literals --><style id="mapped-type-modifier-prefix" name="Mapped type modifier prefix"/><style id="tuple-type-literal" name="Tuple type literal"/><style id="object-type-literal" name="Object type literal"/><!-- Type generics --><style id="type-parameters-list" name="Type parameters list"/><style id="type-parameters-list-or-type-assertion" name="Type parameters list or type assertion"/><style id="type-arguments-list" name="Type arguments list"/><!-- Type expressions --><style id="parenthesized-type-or-function-type" name="Parenthesized type or function type"/><style id="parenthesized-type-or-function-type-operator" name="Parenthesized type or function type operator"/><style id="type-query" name="Type query"/><style id="bracket-type-operator" name="Bracket type operator"/><style id="conditional-type-operator" name="Conditional type operator"/><style id="union-intersection-type-operator" name="Union / intersection type operator"/><style id="type-expression" name="Type expression"/><!-- JavaScript expressions --><style id="non-null-assertion-operator" name="Non-null assertion operator"/><!-- JavaScript statements --><style id="global-augmentation" name="Global augmentation"/><style id="ambient-declaration" name="Ambient declaration"/><style id="enum-declaration" name="Enum declaration"/><style id="interface-declaration" name="Interface declaration"/><style id="module-declaration" name="Module declaration"/><style id="namespace-declaration" name="Namespace declaration"/><style id="type-alias-declaration" name="Type alias declaration"/></styles><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         Based on version 1.8 of the TypeScript Language Specification
         and the official TypeScript documentation
         https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md
         https://www.typescriptlang.org/

         Supported level: TypeScript 3.9

         Naming conventions described in javascript.lang
    --><!-- # General --><!-- "unknown id" errors can occur when using a regex defined in one
          component file in another component file
          so we move the definitions of these regexes here
    --><define-regex id="abstract-keyword" extended="true">
      \%{js:keyword-start} abstract \%{js:keyword-end}
    </define-regex><!-- /abstract-keyword --><define-regex id="any-keyword" extended="true">
      \%{js:keyword-start} any \%{js:keyword-end}
    </define-regex><!-- /any-keyword --><define-regex id="asserts-keyword" extended="true">
      \%{js:keyword-start} asserts \%{js:keyword-end}
    </define-regex><!-- /asserts-keyword --><define-regex id="bigint-keyword" extended="true">
      \%{js:keyword-start} bigint \%{js:keyword-end}
    </define-regex><!-- /bigint-keyword --><define-regex id="boolean-keyword" extended="true">
      \%{js:keyword-start} boolean \%{js:keyword-end}
    </define-regex><!-- /boolean-keyword --><define-regex id="declare-keyword" extended="true">
      \%{js:keyword-start} declare \%{js:keyword-end}
    </define-regex><!-- /declare-keyword --><define-regex id="enum-keyword" extended="true">
      \%{js:keyword-start} enum \%{js:keyword-end}
    </define-regex><!-- /enum-keyword --><define-regex id="global-keyword" extended="true">
      \%{js:keyword-start} global \%{js:keyword-end}
    </define-regex><!-- /global-keyword --><define-regex id="implements-keyword" extended="true">
      \%{js:keyword-start} implements \%{js:keyword-end}
    </define-regex><!-- /implements-keyword --><define-regex id="infer-keyword" extended="true">
      \%{js:keyword-start} infer \%{js:keyword-end}
    </define-regex><!-- /infer-keyword --><define-regex id="interface-keyword" extended="true">
      \%{js:keyword-start} interface \%{js:keyword-end}
    </define-regex><!-- /interface-keyword --><define-regex id="is-keyword" extended="true">
      \%{js:keyword-start} is \%{js:keyword-end}
    </define-regex><!-- /is-keyword --><define-regex id="keyof-keyword" extended="true">
      \%{js:keyword-start} keyof \%{js:keyword-end}
    </define-regex><!-- /keyof-keyword --><define-regex id="module-keyword" extended="true">
      \%{js:keyword-start} module \%{js:keyword-end}
    </define-regex><!-- /module-keyword --><define-regex id="namespace-keyword" extended="true">
      \%{js:keyword-start} namespace \%{js:keyword-end}
    </define-regex><!-- /namespace-keyword --><define-regex id="never-keyword" extended="true">
      \%{js:keyword-start} never \%{js:keyword-end}
    </define-regex><!-- /never-keyword --><define-regex id="number-keyword" extended="true">
      \%{js:keyword-start} number \%{js:keyword-end}
    </define-regex><!-- /number-keyword --><define-regex id="object-keyword" extended="true">
      \%{js:keyword-start} object \%{js:keyword-end}
    </define-regex><!-- /object-keyword --><define-regex id="private-keyword" extended="true">
      \%{js:keyword-start} private \%{js:keyword-end}
    </define-regex><!-- /private-keyword --><define-regex id="protected-keyword" extended="true">
      \%{js:keyword-start} protected \%{js:keyword-end}
    </define-regex><!-- /protected-keyword --><define-regex id="public-keyword" extended="true">
      \%{js:keyword-start} public \%{js:keyword-end}
    </define-regex><!-- /public-keyword --><define-regex id="readonly-keyword" extended="true">
      \%{js:keyword-start} readonly \%{js:keyword-end}
    </define-regex><!-- /readonly-keyword --><define-regex id="require-keyword" extended="true">
      \%{js:keyword-start} require \%{js:keyword-end}
    </define-regex><!-- /require-keyword --><define-regex id="string-keyword" extended="true">
      \%{js:keyword-start} string \%{js:keyword-end}
    </define-regex><!-- /string-keyword --><define-regex id="symbol-keyword" extended="true">
      \%{js:keyword-start} symbol \%{js:keyword-end}
    </define-regex><!-- /symbol-keyword --><define-regex id="type-keyword" extended="true">
      \%{js:keyword-start} type \%{js:keyword-end}
    </define-regex><!-- /type-keyword --><define-regex id="undefined-keyword" extended="true">
      \%{js:keyword-start} undefined \%{js:keyword-end}
    </define-regex><!-- /undefined-keyword --><define-regex id="unique-keyword" extended="true">
      \%{js:keyword-start} unique \%{js:keyword-end}
    </define-regex><!-- /unique-keyword --><define-regex id="unknown-keyword" extended="true">
      \%{js:keyword-start} unknown \%{js:keyword-end}
    </define-regex><!-- /unknown-keyword --><!-- no line terminator allowed between "abstract" and "class"
         technically, there can be abstract class declarations but not
         abstract class expressions --><define-regex id="class-expression-keyword" extended="true">
      (?: \%{abstract-keyword} \%{js:optional-whitespace-or-comments} )?
      \%{js:class-keyword}
    </define-regex><!-- /class-expression-keyword --><context id="js-ordered-string" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js-lit:choice-string"/></include></context><!-- /js-ordered-string --><!-- ## @ts-ignore / @ts-expect-error comment pragma

         // @ts-ignore
         /* @ts-expect-error some reasons */

         can be at the start of a double- or triple-slash comment
         https://github.com/microsoft/TypeScript/blob/3c49fb0d9ffb67fd645835589d66687b4fb7543a/src/compiler/scanner.ts#L275

         can also be on the last line of a multi-line comment
         https://github.com/microsoft/TypeScript/blob/3c49fb0d9ffb67fd645835589d66687b4fb7543a/src/compiler/scanner.ts#L280

         in both cases, the pragma should be at the start of the
         line/comment, but in practice there can be code before the
         comment (on the same line)

         also the regexes don't test for a word break, so any characters
         can immediately follow the pragmas
    --><define-regex id="_ts-ignore-comment-pragma" extended="true">
      @ (?: ts-expect-error | ts-ignore )
    </define-regex><!-- /_ts-ignore-comment-pragma --><context id="_ts-ignore-comment-pragma" style-ref="js:directive" class="no-spell-check" once-only="true"><match>\%{_ts-ignore-comment-pragma}</match></context><!-- /_ts-ignore-comment-pragma --><context id="_ts-ignore-comment-pragma-single-line-comments" style-ref="js:directive" end-at-line-end="true" class-disabled="no-spell-check" class="comment"><start extended="true">
        // (?= /? \s* \%{_ts-ignore-comment-pragma} )
      </start><include><context ref="_ts-ignore-comment-pragma"/><context ref="js:_single-line-comment-content"/></include></context><!-- /_ts-ignore-comment-pragma-single-line-comments --><context id="_ts-ignore-comment-pragma-single-line-comments-no-extend-parent" style-ref="js:directive" end-at-line-end="true" class-disabled="no-spell-check" class="comment" extend-parent="false"><start extended="true">
        // (?= /? \s* \%{_ts-ignore-comment-pragma} )
      </start><include><context ref="_ts-ignore-comment-pragma"/><context ref="js:_single-line-comment-content"/></include></context><!-- /_ts-ignore-comment-pragma-single-line-comments-no-extend-parent --><context id="_ts-ignore-comment-pragmas-multiline-comments" style-ref="js:directive" class-disabled="no-spell-check" class="comment"><start extended="true">
        /\* (?= /* \** \s* \%{_ts-ignore-comment-pragma} .*? \*/ )
      </start><end>\*/</end><include><context ref="_ts-ignore-comment-pragma"/><context ref="_multiline-comment-content"/></include></context><!-- /_ts-ignore-comment-pragmas-multiline-comments --><context id="_ts-ignore-comment-pragmas-multiline-comments-no-extend-parent" style-ref="js:directive" class-disabled="no-spell-check" class="comment" extend-parent="false"><start extended="true">
        /\* (?= /* \** \s* \%{_ts-ignore-comment-pragma} .*? \*/ )
      </start><end>\*/</end><include><context ref="_ts-ignore-comment-pragma"/><context ref="_multiline-comment-content"/></include></context><!-- /_ts-ignore-comment-pragmas-multiline-comments-no-extend-parent --><context id="_ts-ignore-comment-pragma-multiline-comment-last-line" once-only="true"><start extended="true">
        ^ \s* /* \** \s* (?= \%{_ts-ignore-comment-pragma} .*? \*/ )
      </start><end>\%{def:always-match}</end><include><context ref="_ts-ignore-comment-pragma"/></include></context><!-- /_ts-ignore-comment-pragma-multiline-comment-last-line --><!-- ## @ts-nocheck comment pragma

         // @ts-nocheck

         can only be preceded by comments or other triple-slash
         directives (i.e. at the top of a file)
         case-insensitive ("i" modifier on regex)
         https://github.com/microsoft/TypeScript/blob/3c49fb0d9ffb67fd645835589d66687b4fb7543a/src/services/classifier.ts#L768
    --><define-regex id="_ts-nocheck-comment-pragma" case-sensitive="false" extended="true">
      @ts-nocheck (?! \S )
    </define-regex><!-- /_ts-nocheck-comment-pragma --><context id="_ts-nocheck-comment-pragma-comments" style-ref="js:directive" end-at-line-end="true" class-disabled="no-spell-check" class="comment"><start case-sensitive="false" extended="true">
        // (?= /? \s* \%{_ts-nocheck-comment-pragma} )
      </start><include><context id="_ts-nocheck-comment-pragma" class="no-spell-check" once-only="true"><match>\%{_ts-nocheck-comment-pragma}</match></context><!-- /_ts-nocheck-comment-pragma --><context ref="js:_single-line-comment-content"/></include></context><!-- /_ts-nocheck-comment-pragma-comments --><!-- ## Triple-slash directive

         /// <reference path="..." />

         can only be preceded by comments or other triple-slash
         directives (i.e. at the top of a file)
         case-insensitive ("i" modifier on regex)
         https://github.com/microsoft/TypeScript/blob/3c49fb0d9ffb67fd645835589d66687b4fb7543a/src/services/classifier.ts#L768
    --><define-regex id="_triple-slash-directive" case-sensitive="false" extended="true">
      &lt;
      (?: amd-module | amd-dependency | reference )
      (?&gt;
        (?:
          \s+ |
          (?&lt;= \s ) [\w-]+ \s* = \s* (?: '[^']*' | "[^"]*" )
        )*
      )
      /&gt;
    </define-regex><!-- /_triple-slash-directive --><context id="_triple-slash-directive-comments" style-ref="js:directive" end-at-line-end="true" class-disabled="no-spell-check" class="comment"><start extended="true">
        /// (?= \s* \%{_triple-slash-directive} )
      </start><include><context id="_triple-slash-directive" class="no-spell-check" once-only="true"><match>\%{_triple-slash-directive}</match></context><!-- /_triple-slash-directive --><context ref="js:_single-line-comment-content"/></include></context><!-- /_triple-slash-directive-comments --><!-- ## Namespace name

         Validation.StringValidator
    --><context id="_namespace-name-part-content"><include><context ref="js:identifier"/></include></context><!-- /_namespace-name-part-content --><!-- <NamespaceName> --><context id="choice-namespace-name" end-parent="true"><start>\%{js:identifier-container-start}</start><end>\%{def:always-match}</end><include><!-- no comments here --><context id="_namespace-name-content"><include><context ref="_namespace-name-part-content"/><context id="_namespace-name-parts"><start>\.(?=\%{js:identifier-start})</start><end>\%{js:before-next-token}</end><include><!-- no comments here --><context sub-pattern="0" where="start" style-ref="js:identifier"/><context ref="_namespace-name-part-content"/></include></context><!-- /_namespace-name-parts --><context id="_namespace-name-trailing-dot-error-end-parent" style-ref="js:error" end-parent="true"><start>(?=\.)</start><end>\.</end></context><!-- /_namespace-name-trailing-dot-error-end-parent --></include></context><!-- /_namespace-name-content --></include></context><!-- /choice-namespace-name --><context id="ordered-namespace-name" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="choice-namespace-name"/></include></context><!-- /ordered-namespace-name --><!-- ## Private identifier (stage 3 proposal)

         #identifier
    --><!-- <PrivateIdentifier> --><context id="choice-private-identifier" end-parent="true"><start>#(?=\%{js:identifier-start})</start><end>\%{def:always-match}</end><include><context sub-pattern="0" where="start" style-ref="js:identifier"/><!-- no comments here --><!-- do not extend the context by matching comments, which may
             lead to multiple identifiers --><context ref="js:_identifier-name-content"/></include></context><!-- /choice-private-identifier --><context id="ordered-private-identifier" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="choice-private-identifier"/></include></context><!-- /ordered-private-identifier --><!-- ## Constructor modifier --><context id="constructor-modifier" style-ref="type-keyword" once-only="true"><match>\%{js:new-keyword}</match></context><!-- /constructor-modifier --><context id="ordered-constructor-modifier" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="constructor-modifier"/></include></context><!-- /ordered-constructor-modifier --><!-- ## Optional modifier

         let a: (x?: number) => void;
         let a: { property?; method?(): void };
         let a = { method?() { ... } };
         class MyClass { property?; method?() { ... } }
         function fn (x?) { ... }
    --><context id="_optional-modifier" style-ref="optional-modifier" once-only="true"><match>\?</match></context><!-- /_optional-modifier --><context id="ordered-optional-modifier" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_optional-modifier"/></include></context><!-- /ordered-optional-modifier --><!-- ## Definite assignment assertion

         var a!: number;
         class MyClass { property!: string; }
    --><context id="_definite-assignment-assertion" style-ref="definite-assignment-assertion" once-only="true"><match>!</match></context><!-- /_definite-assignment-assertion --><context id="ordered-definite-assignment-assertion" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_definite-assignment-assertion"/></include></context><!-- /ordered-definite-assignment-assertion --><!-- ## this parameter or binding --><context id="_this-parameter-or-binding" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_this-parameter-or-binding-content"><include><context id="_choice-this-parameter" style-ref="js:keyword" end-parent="true"><match>\%{js:this-keyword}</match></context><!-- /_choice-this-parameter --><context id="_js-choice-binding" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="js:_binding-content"/></include></context><!-- /_js-choice-binding --></include></context><!-- /_this-parameter-or-binding-content --></include></context><!-- /_this-parameter-or-binding --><context id="ordered-this-parameter-or-binding" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_this-parameter-or-binding"/></include></context><!-- /ordered-this-parameter-or-binding --><!-- ## Decorators

         @sealed
         @decorators.required
         @configurable(false)
         @(isDebug ? annotate : hideOutput)
    --><context id="_choice-decorator-primary-expression-parenthesized-expression" end-parent="true"><start>\(</start><end>\)</end><include><context ref="js:comments"/><context id="_decorator-primary-expression-parenthesized-expression-content"><include><context ref="js-expr:expression-with-comma"/></include></context><!-- /_decorator-primary-expression-parenthesized-expression-content --></include></context><!-- /_choice-decorator-primary-expression-parenthesized-expression --><context id="_decorator-primary-expression" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_decorator-primary-expression-content"><include><context ref="_choice-decorator-primary-expression-parenthesized-expression"/><context ref="js:choice-identifier"/></include></context><!-- /_decorator-primary-expression-content --></include></context><!-- /_decorator-primary-expression --><context id="_ordered-decorator-primary-expression" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_decorator-primary-expression"/></include></context><!-- /_ordered-decorator-primary-expression --><context id="_decorator-dot-property-accessors"><start>\.</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_decorator-dot-property-accessor-content"><include><context ref="js:identifier"/></include></context><!-- /_decorator-dot-property-accessor-content --></include></context><!-- /_decorator-dot-property-accessors --><context id="decorators" style-ref="decorator"><start>@</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="decorator-operator"/><context ref="js:comments"/><context id="_decorator-content"><include><context ref="_ordered-decorator-primary-expression"/><context ref="_decorator-dot-property-accessors"/><context ref="typescript-js-expr:_function-call-type-arguments-lists"/><context ref="js-expr:_function-arguments-lists"/></include></context><!-- /_decorator-content --></include></context><!-- /decorators --><context id="ordered-decorators" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="decorators"/></include></context><!-- /ordered-decorators --><!-- # Types --><!-- ## Type name --><context id="_built-in-library-types" style-ref="built-in-library-type"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>Exclude</keyword><keyword>Extract</keyword><keyword>InstanceType</keyword><keyword>NonNullable</keyword><keyword>Omit</keyword><keyword>Partial</keyword><keyword>Pick</keyword><keyword>ReadonlyArray</keyword><keyword>Readonly</keyword><keyword>Record</keyword><keyword>Required</keyword><keyword>ReturnType</keyword><keyword>ThisType</keyword></context><!-- /_built-in-library-types --><context id="_choice-type-name-identifier-only" end-parent="true"><start extended="true">
        (?&lt;! \%{js:identifier-char} )
        (?= (?&gt; \%{js:identifier} ) (?! \. ) )
      </start><end>\%{def:always-match}</end><include><!-- no comments here --><context id="_type-name-identifier-only-content"><include><context ref="_built-in-library-types"/><context ref="js-val:_constructors"/><context ref="js:identifier"/></include></context><!-- /_type-name-identifier-only-content --></include></context><!-- /_choice-type-name-identifier-only --><context id="_type-name" end-parent="true"><start>\%{js:identifier-container-start}</start><end>\%{js:before-next-token}</end><include><!-- no comments here --><context id="_type-name-content"><include><context ref="_choice-type-name-identifier-only"/><context ref="choice-namespace-name"/></include></context><!-- /_type-name-content --></include></context><!-- /_type-name --><context id="ordered-type-name" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_type-name"/></include></context><!-- /ordered-type-name --><!-- ## Type reference --><!-- ### Import type (prefix to type reference)

         import("module").ModuleType
    --><context id="_import-type-argument" once-only="true"><start>\(</start><end>\)</end><include><context ref="js:comments"/><context id="_import-type-argument-content"><include><context ref="js-ordered-string"/></include></context><!-- /_import-type-argument-content --></include></context><!-- /_import-type-argument --><context id="_ordered-import-type-argument" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_import-type-argument"/></include></context><!-- /_ordered-import-type-argument --><context id="_import-type-trailing-dot" once-only="true"><match>\.</match></context><!-- /_import-type-trailing-dot --><context id="_ordered-import-type-trailing-dot" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_import-type-trailing-dot"/></include></context><!-- /_ordered-import-type-trailing-dot --><context id="_import-type" once-only="true"><start>\%{js:import-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="type-keyword"/><context ref="js:comments"/><context id="_import-type-content"><include><context ref="_ordered-import-type-argument"/><context ref="_ordered-import-type-trailing-dot"/></include></context><!-- /_import-type-content --></include></context><!-- /_import-type --><context id="_ordered-import-type" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_import-type"/></include></context><!-- /_ordered-import-type --><!-- ### Type reference --><!-- <TypeReference> --><context id="choice-type-reference" end-parent="true"><start>\%{js:identifier-container-start}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_type-reference-content"><include><context ref="_ordered-import-type"/><context ref="ordered-type-name"/><context ref="typescript-type-gen:ordered-type-arguments-list"/></include></context><!-- /_type-reference-content --></include></context><!-- /choice-type-reference --><!-- ## Type reference list (interface extends, class
         implements) --><context id="_type-reference-list-reference-content"><include><context ref="choice-type-reference"/></include></context><!-- /_type-reference-list-reference-content --><!-- <ClassOrInterfaceType> --><context id="type-reference-list" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_type-reference-list-content"><include><context id="_type-reference-list-first-reference" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_type-reference-list-reference-content"/></include></context><!-- /_type-reference-list-first-reference --><context id="_type-reference-list-references"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_type-reference-list-reference-content"/></include></context><!-- /_type-reference-list-references --></include></context><!-- /_type-reference-list-content --></include></context><!-- /type-reference-list --><!-- ## Type annotation

         : string
    --><!-- <TypeAnnotation> --><context id="choice-type-annotation" style-ref="type-annotation" end-parent="true"><start>:</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_type-annotation-content"><include><context ref="typescript-type-expr:type-expression"/></include></context><!-- /_type-annotation-content --></include></context><!-- /choice-type-annotation --><context id="ordered-type-annotation" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="choice-type-annotation"/></include></context><!-- /ordered-type-annotation --><!-- Approximate code order for component files:
         * typescript-type-literals.lang
         * typescript-type-generics.lang
         * typescript-type-expressions.lang
         * typescript-js-literals.lang
         * typescript-js-values.lang
         * typescript-js-functions-classes.lang
         * typescript-js-expressions.lang
         * typescript-js-statements.lang
         * typescript-js-modules.lang
    --><!-- using a context from a component file in a <replace> before
         referencing a context from the file causes "unknown context"
         errors
         https://gitlab.gnome.org/GNOME/gtksourceview/issues/67
    --><context id="unknown-context-error-workaround"><include><context ref="typescript-js-lit:choice-number"/><context ref="typescript-js-fn:function-parameters-content"/><context ref="typescript-js-expr:grouping-item-content"/><context ref="typescript-js-st:class-declarations"/><context ref="typescript-js-mod:export-declaration-content"/></include></context><!-- /unknown-context-error-workaround --><!-- # TypeScript additions --><!-- ## General --><context id="_multiline-comment-content"><include><context ref="_ts-ignore-comment-pragma-multiline-comment-last-line"/><context ref="js:_multiline-comment-content" original="true"/></include></context><!-- /_multiline-comment-content --><context id="_comments"><include><context ref="_ts-ignore-comment-pragma-single-line-comments"/><context ref="_ts-ignore-comment-pragmas-multiline-comments"/><context ref="js:comments" original="true"/></include></context><!-- /_comments --><context id="_comments-no-extend-parent"><include><context ref="_ts-ignore-comment-pragma-single-line-comments-no-extend-parent"/><context ref="_ts-ignore-comment-pragmas-multiline-comments-no-extend-parent"/><context ref="js:comments-no-extend-parent" original="true"/></include></context><!-- /_comments-no-extend-parent --><replace id="js:_multiline-comment-content" ref="_multiline-comment-content"/><replace id="js:comments" ref="_comments"/><replace id="js:comments-no-extend-parent" ref="_comments-no-extend-parent"/><!-- ## Literals --><!-- ### Number --><replace id="js-lit:choice-number" ref="typescript-js-lit:choice-number"/><!-- ### Object literal --><replace id="js-lit:_choice-object-literal-keyword-named-property-or-method" ref="typescript-js-lit:choice-object-literal-keyword-named-property-or-method"/><!-- ## Functions and classes --><!-- ### Function expression --><replace id="js-fn:_function-parameters-content" ref="typescript-js-fn:function-parameters-content"/><replace id="js-fn:_function-first-parameter" ref="typescript-js-fn:function-first-parameter"/><replace id="js-fn:_function-expression-content" ref="typescript-js-fn:function-expression-content"/><!-- ### Method definition --><replace id="js-fn:choice-method-definition" ref="typescript-js-fn:choice-method-definition"/><!-- ### Class expression --><replace id="js-fn:_class-optional-name-content" ref="typescript-js-fn:class-optional-name-content"/><replace id="js-fn:_class-extends-clause-content" ref="typescript-js-fn:class-extends-clause-content"/><replace id="js-fn:_class-body-member-content" ref="typescript-js-fn:class-body-member-content"/><replace id="js-fn:_class-body-content" ref="typescript-js-fn:class-body-content"/><replace id="js-fn:_class-expression-content" ref="typescript-js-fn:class-expression-content"/><replace id="js-fn:choice-class-expression" ref="typescript-js-fn:choice-class-expression"/><replace id="js-fn:_class-expression-required-name-content" ref="typescript-js-fn:class-expression-required-name-content"/><replace id="js-fn:choice-class-expression-required-name" ref="typescript-js-fn:choice-class-expression-required-name"/><!-- ## Expressions --><!-- ### Grouping / arrow function parameters --><replace id="js-expr:_grouping-item-content" ref="typescript-js-expr:grouping-item-content"/><replace id="js-expr:_choice-grouping" ref="typescript-js-expr:choice-grouping-and-type-annotation"/><!-- ### Post-primary expression --><replace id="js-expr:_dot-property-accessor-content" ref="typescript-js-expr:dot-property-accessor-content"/><replace id="js-expr:_optional-chain-content" ref="typescript-js-expr:optional-chain-content"/><replace id="js-expr:_post-primary-expression" ref="typescript-js-expr:post-primary-expression"/><!-- ### Pre-LHS expression --><replace id="js-expr:_pre-lhs-expression" ref="typescript-js-expr:pre-lhs-expression"/><!-- ### Post-LHS expression --><replace id="js-expr:_post-lhs-expression-without-comma" ref="typescript-js-expr:post-lhs-expression-without-comma"/><replace id="js-expr:_post-lhs-expression-with-comma" ref="typescript-js-expr:post-lhs-expression-with-comma"/><!-- ## Statements --><!-- ### Class declaration --><replace id="js-st:_class-declarations" ref="typescript-js-st:class-declarations"/><!-- ### Variable declaration --><replace id="js-st:_variable-declaration-item-content" ref="typescript-js-st:variable-declaration-item-content"/><!-- ### Statements --><replace id="js-st:statements" ref="typescript-js-st:statements"/><!-- ## Modules --><!-- ### Export declaration --><replace id="js-mod:_export-declaration-content" ref="typescript-js-mod:export-declaration-content"/><!-- ### Import declaration --><replace id="js-mod:_import-default-content" ref="typescript-js-mod:import-default-content"/><replace id="js-mod:_import-declaration-content" ref="typescript-js-mod:import-declaration-content"/><!-- # Main context --><context id="typescript" class="no-spell-check"><include><context ref="_ts-nocheck-comment-pragma-comments"/><context ref="_triple-slash-directive-comments"/><context ref="js:js"/></include></context><!-- /typescript --></definitions></language>
(uuay)org/Otexinfo.lang�1<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Travis A. Snoozy
 Copyright (C) 2004 Travis A. Snoozy

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<!-- converted to new lang file format with convert.py -->
<language id="texinfo" name="Texinfo" version="2.0" _section="Markup"><metadata><property name="mimetypes">text/x-texinfo</property><property name="globs">*.texi;*.texinfo</property><property name="line-comment-start">@c </property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="others" name="Others"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="macros" name="Macros" map-to="def:keyword"/><style id="file-attributes" name="File Attributes" map-to="def:keyword"/><style id="generated-content" name="Generated Content" map-to="def:keyword"/><style id="include" name="Include" map-to="def:preprocessor"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment"><start>@c(omment)? </start><include><context sub-pattern="0" where="start" class="no-spell-check"/><context ref="def:in-comment"/></include></context><context id="block-comment" style-ref="comment" class="comment"><start>^@ignore\s*$</start><end>^@end ignore\s*$</end><include><context sub-pattern="0" where="start" class="no-spell-check"/><context sub-pattern="0" where="end" class="no-spell-check"/><context ref="def:in-comment"/></include></context><context id="escaped-characters" style-ref="escaped-character"><match>@(@|{|})</match></context><context id="macro-parameters" style-ref="string" class="no-spell-check"><start>\{[^}]</start><end>\}</end></context><context id="macros-b" style-ref="macros" class="no-spell-check"><prefix>^@</prefix><suffix>\b</suffix><keyword>alias</keyword><keyword>clear</keyword><keyword>defcodeindex</keyword><keyword>defindex</keyword><keyword>definfoenclose</keyword><keyword>ifclear</keyword><keyword>ifset</keyword><keyword>macro</keyword><keyword>set</keyword><keyword>syncodeindex</keyword><keyword>synindex</keyword></context><context id="macros-dollar" style-ref="macros" class="no-spell-check"><prefix>^@</prefix><suffix>\s*$</suffix><keyword>bye</keyword><keyword>(end )?docbook</keyword><keyword>(end )?html</keyword><keyword>end ifclear</keyword><keyword>(end )?if(not)?docbook</keyword><keyword>(end )?if(not)?html</keyword><keyword>(end )?if(not)?info</keyword><keyword>(end )?if(not)?plaintext</keyword><keyword>(end )?if(not)?tex</keyword><keyword>(end )?if(not)?xml</keyword><keyword>end ifset</keyword><keyword>lowersections</keyword><keyword>end macro</keyword><keyword>raisesections</keyword><keyword>(end )?tex</keyword><keyword>(end )?xml</keyword></context><context id="macros"><include><context ref="macros-b"/><context ref="macros-dollar"/></include></context><context id="indexing" style-ref="keyword" class="no-spell-check"><prefix>^@</prefix><keyword>cindex</keyword><keyword>findex</keyword><keyword>kindex</keyword><keyword>pindex</keyword><keyword>tindex</keyword><keyword>vindex</keyword></context><context id="file-attributes-b" style-ref="file-attributes" class="no-spell-check"><prefix>^@</prefix><suffix>\b</suffix><keyword>dircategory</keyword><keyword>documentencoding</keyword><keyword>documentlanguage</keyword><keyword>evenfooting</keyword><keyword>evenheading</keyword><keyword>everyfooting</keyword><keyword>everyheading</keyword><keyword>footnotestyle</keyword><keyword>headings</keyword><keyword>kbdinputstyle</keyword><keyword>oddfooting</keyword><keyword>oddheading</keyword><keyword>pagesizes</keyword><keyword>paragraphindent</keyword><keyword>setchapternewpage</keyword><keyword>setfilename</keyword><keyword>settitle</keyword><keyword>titlefont</keyword></context><context id="file-attributes-dollar" style-ref="file-attributes" class="no-spell-check"><prefix>^@</prefix><suffix>\s*$</suffix><keyword>afivepaper</keyword><keyword>afourlatex</keyword><keyword>afourpaper</keyword><keyword>afourwide</keyword><keyword>(end )?direntry</keyword><keyword>(end )?documentdescription</keyword><keyword>finalout</keyword><keyword>novalidate</keyword><keyword>setcontentsaftertitlepage</keyword><keyword>setshortcontentsaftertitlepage</keyword><keyword>smallbook</keyword></context><context id="file-attributes"><include><context ref="file-attributes-b"/><context ref="file-attributes-dollar"/></include></context><context id="generated-content" style-ref="generated-content" class="no-spell-check"><prefix/><suffix/><keyword>^@contents\s*$</keyword><keyword>^@insertcopying\s*$</keyword><keyword>^@listoffloats\s*$</keyword><keyword>^@printindex\s*$</keyword><keyword>^@shortcontents\s*$</keyword><keyword>^@shorttitlepage\s*$</keyword><keyword>^@summarycontents\s*$</keyword><keyword>@thischapter\b</keyword><keyword>@thischaptername\b</keyword><keyword>@thisfile\b</keyword><keyword>@thispage\b</keyword><keyword>@thistitle\b</keyword><keyword>@today\b</keyword><keyword>@value\b</keyword><keyword>@verb\b</keyword><keyword>^@(end )?verbatim\s*$</keyword><keyword>^@verbatiminclude\b</keyword></context><context id="include" style-ref="include" class="no-spell-check"><prefix/><keyword>^\\input</keyword><keyword>^@include</keyword><keyword>@image</keyword></context><context id="markup-inline" style-ref="keyword" class="no-spell-check"><prefix>@</prefix><keyword>acronym</keyword><keyword>anchor</keyword><keyword>caption</keyword><keyword>cite</keyword><keyword>code</keyword><keyword>command</keyword><keyword>dfn</keyword><keyword>dmn</keyword><keyword>email</keyword><keyword>emph</keyword><keyword>env</keyword><keyword>file</keyword><keyword>footnote</keyword><keyword>indicateurl</keyword><keyword>inforef</keyword><keyword>kbd</keyword><keyword>key</keyword><keyword>math</keyword><keyword>option</keyword><keyword>pxref</keyword><keyword>ref</keyword><keyword>samp</keyword><keyword>strong</keyword><keyword>uref</keyword><keyword>url</keyword><keyword>var</keyword><keyword>xref</keyword></context><context id="markup-block-b" style-ref="keyword" class="no-spell-check"><prefix>^@</prefix><suffix>\b</suffix><keyword>author</keyword><keyword>defcv(x)?</keyword><keyword>deff(u)?n(x)?</keyword><keyword>defivar(x)?</keyword><keyword>defmac(x)?</keyword><keyword>defmethod(x)?</keyword><keyword>defop(x)?</keyword><keyword>defopt(x)?</keyword><keyword>defspec(x)?</keyword><keyword>deftp(x)?</keyword><keyword>deftypecv(x)?</keyword><keyword>deftypef(u)?n(x)?</keyword><keyword>deftypeivar(x)?</keyword><keyword>deftypemethod(x)?</keyword><keyword>deftypeop(x)?</keyword><keyword>deftypevar(x)?</keyword><keyword>deftypevr(x)?</keyword><keyword>defv(a)?r(x)?</keyword><keyword>enumerate</keyword><keyword>ftable</keyword><keyword>itemize</keyword><keyword>multitable</keyword><keyword>subtitle</keyword><keyword>tab</keyword><keyword>table</keyword><keyword>title</keyword><keyword>vtable</keyword></context><context id="markup-block-dollar" style-ref="keyword" class="no-spell-check"><prefix>^@</prefix><suffix>\s*$</suffix><keyword>(end )?copying</keyword><keyword>end defcv</keyword><keyword>end def(u)?n</keyword><keyword>end defivar</keyword><keyword>end defmac</keyword><keyword>end defmethod</keyword><keyword>end defop</keyword><keyword>end defopt</keyword><keyword>end defspec</keyword><keyword>end deftp</keyword><keyword>end deftypecv</keyword><keyword>end deftypef(u)?n</keyword><keyword>end deftypevar</keyword><keyword>end deftypemethod</keyword><keyword>end deftypeop</keyword><keyword>end deftypevar</keyword><keyword>end deftypevr</keyword><keyword>end defv(a)?r</keyword><keyword>(end )?display</keyword><keyword>end enumerate</keyword><keyword>(end )?example</keyword><keyword>(end )?exampleindent</keyword><keyword>(end )?format</keyword><keyword>end ftable</keyword><keyword>item</keyword><keyword>end itemize</keyword><keyword>itemx</keyword><keyword>(end )?lisp</keyword><keyword>end multitable</keyword><keyword>(end )?quotation</keyword><keyword>(end )?smalldisplay</keyword><keyword>(end )?smallexample</keyword><keyword>(end )?smallformat</keyword><keyword>(end )?smalllisp</keyword><keyword>end table</keyword><keyword>end vtable</keyword></context><context id="markup-block"><include><context ref="markup-block-b"/><context ref="markup-block-dollar"/></include></context><context id="sectioning" style-ref="keyword" class="no-spell-check"><prefix>^@</prefix><suffix/><keyword>appendix\b</keyword><keyword>appendixsec(tion)?\b</keyword><keyword>appendixsub(sub)?sec\b</keyword><keyword>centerchap\b</keyword><keyword>chapter\b</keyword><keyword>chapheading\b</keyword><keyword>(end )?detailmenu\s*$</keyword><keyword>(end )?group\s*$</keyword><keyword>heading\b</keyword><keyword>majorheading\b</keyword><keyword>(end )?menu\s*$</keyword><keyword>node\b</keyword><keyword>section\b</keyword><keyword>sub(sub)?heading\b</keyword><keyword>sub(sub)?section\b</keyword><keyword>(end )?titlepage\s*$</keyword><keyword>top\b</keyword><keyword>unnumbered\b</keyword><keyword>unnumberedsec\b</keyword><keyword>unnumberedsub(sub)?sec\b</keyword></context><context id="formatting" style-ref="keyword" class="no-spell-check"><prefix/><suffix/><keyword>@(( )|$)</keyword><keyword>@\*</keyword><keyword>@\-</keyword><keyword>@/</keyword><keyword>@\:</keyword><keyword>^@asis\s*$</keyword><keyword>@b</keyword><keyword>^@(end )?cartouche\s*$</keyword><keyword>^@center\b</keyword><keyword>^@exdent\b</keyword><keyword>^@(end )?float\s*$</keyword><keyword>^@(end )?flushleft\s*$</keyword><keyword>^@(end )?flushright\s*$</keyword><keyword>@hyphenation\b</keyword><keyword>@i\b</keyword><keyword>^@need\b</keyword><keyword>^@noindent\s*$</keyword><keyword>^@page\s*$</keyword><keyword>@r\b</keyword><keyword>^@refill\s*$</keyword><keyword>@sc\b</keyword><keyword>^@sp\b</keyword><keyword>@t\b</keyword><keyword>@tie\b</keyword><keyword>^@vskip\b</keyword><keyword>@w\b</keyword></context><context id="characters" style-ref="keyword" class="no-spell-check"><prefix>@</prefix><suffix/><keyword>!</keyword><keyword>"</keyword><keyword>'</keyword><keyword>\.</keyword><keyword>\=</keyword><keyword>\?</keyword><keyword>@</keyword><keyword>\\</keyword><keyword>\^</keyword><keyword>`</keyword><keyword>\{</keyword><keyword>\}</keyword><keyword>~</keyword><keyword>AA\{\}</keyword><keyword>aa\{\}</keyword><keyword>AE\{\}</keyword><keyword>ae\{\}</keyword><keyword>bullet\{\}</keyword><keyword>comma\{\}</keyword><keyword>copyright\{\}</keyword><keyword>dotaccent\b</keyword><keyword>dots\{\}</keyword><keyword>enddots\{\}</keyword><keyword>equiv\{\}</keyword><keyword>error\{\}</keyword><keyword>exclamdown\{\}</keyword><keyword>expansion\{\}</keyword><keyword>H\b</keyword><keyword>L\{\}</keyword><keyword>l\{\}</keyword><keyword>LaTeX\{\}</keyword><keyword>minus\{\}</keyword><keyword>O\{\}</keyword><keyword>o\{\}</keyword><keyword>OE\{\}</keyword><keyword>oe\{\}</keyword><keyword>point\{\}</keyword><keyword>pounds\{\}</keyword><keyword>print\{\}</keyword><keyword>questiondown\{\}</keyword><keyword>registeredsymbol\{\}</keyword><keyword>result\{\}</keyword><keyword>ringaccent\{\}</keyword><keyword>ss\{\}</keyword><keyword>TeX\{\}</keyword><keyword>tieaccent\b</keyword><keyword>u\b</keyword><keyword>ubaraccent\b</keyword><keyword>udotaccent\b</keyword><keyword>v\b</keyword></context><context id="keyword" style-ref="others" class="no-spell-check"><match>((^[\\])|([@]))(end )?[a-zA-Z]+(\{\})?</match></context><context id="texinfo"><include><context ref="line-comment"/><context ref="block-comment"/><context ref="escaped-characters"/><context ref="macro-parameters"/><context ref="macros"/><context ref="indexing"/><context ref="file-attributes"/><context ref="generated-content"/><context ref="include"/><context ref="markup-inline"/><context ref="markup-block"/><context ref="sectioning"/><context ref="formatting"/><context ref="characters"/><context ref="keyword"/></include></context></definitions></language>
(uuay)def.lang50<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Marco Barisione, Emanuele Aina
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="def" name="Defaults" hidden="true" version="2.0"><styles><!-- styles defined here are all the styles that
         a language can use as default for its styles.
         The styles are defined in logical groups.
         A style scheme has to at least define the style
         for the first item of each group and if desired
         define the style for the other items to achieve a
         more finegrained control on the appearance.
         Finally a style scheme may also define language
         specific styles. --><!-- Comment group --><!-- Any comment --><style id="comment" name="Comment"/><!-- A shebang: #!/bin/sh --><style id="shebang" name="Shebang" map-to="def:comment"/><!-- A special comment containing documentation like in javadoc or
         gtk-doc --><style id="doc-comment" name="Documentation comment" map-to="def:comment"/><!-- A element inside a documentation comment: @author --><!-- This style doesn't map to anything since it must be used as an additional
         style for text which is already styled as a "doc-comment" --><style id="doc-comment-element" name="Documentation comment element"/><!-- Constant group --><!-- Any constant --><style id="constant" name="Constant"/><!-- A character constant: 'c' --><style id="character" name="Character" map-to="def:constant"/><!-- A string constant: "this is a string" --><style id="string" name="String" map-to="def:constant"/><!-- Special character in a string constant: "%s", "\t" --><!-- This style doesn't map to anything since it must be used as an additional
         style for text which is already styled as a "string" --><style id="special-char" name="Special character (inside a string)"/><!-- A generic number constant --><style id="number" name="Number" map-to="def:constant"/><!-- A floating point constant: 2.3e10 --><style id="floating-point" name="Floating point number" map-to="def:number"/><!-- A decimal number: 1234 --><style id="decimal" name="Decimal number" map-to="def:number"/><!-- A base-N number: 0xFFFF --><style id="base-n-integer" name="Base-N number" map-to="def:number"/><!-- A complex number --><style id="complex" name="Complex number" map-to="def:number"/><!-- A special constant like NULL in C or null in Java --><style id="special-constant" name="Special constant" map-to="def:constant"/><!-- A boolean constant: TRUE, false --><style id="boolean" name="Boolean value" map-to="def:special-constant"/><!-- Identifier group --><!-- Any variable name --><style id="identifier" name="Identifier"/><!-- A function name (also: methods for classes) --><style id="function" name="Function" map-to="def:identifier"/><!-- A builtin name: like __import__, abs in Python
        (see http://docs.python.org/lib/built-in-funcs.html) --><style id="builtin" name="Built-in identifier" map-to="def:identifier"/><!-- Statement group --><!-- Any statement --><style id="statement" name="Statement"/><!-- Operators: "+", "*", etc. --><style id="operator" name="Operator" map-to="def:statement"/><!-- keywords: "if", "for", "while", etc. --><style id="keyword" name="Keyword" map-to="def:statement"/><!-- Type group --><!--A primitive data type: int, long, char, etc. --><style id="type" name="Data type"/><!-- Markup group --><!-- Emphasis, usually rendered with italics --><style id="emphasis" name="Emphasis"/><!-- Strong emphasis, usually rendered as bold --><style id="strong-emphasis" name="Strong emphasis"/><!-- Inline code, usually rendered with a monospace font --><style id="inline-code" name="Inline code"/><!-- Insertion, usually rendered with an underline --><style id="insertion" name="Insertion"/><!-- Deletion, usually rendered with a strikethrough --><style id="deletion" name="Deletion"/><!-- Link text, usually rendered with an underline --><style id="link-text" name="Link text"/><!-- Link symbol, a part of the markup syntax for links --><style id="link-symbol" name="Link symbol"/><!-- Link destination, not usually visible --><style id="link-destination" name="Link destination"/><!-- Heading, usually rendered in a larger font (using h1, h2, etc. tags) --><style id="heading" name="Heading"/><!-- Thematic break, usually rendered as a horizontal rule (line) --><style id="thematic-break" name="Thematic break"/><!-- Preformatted section, usually rendered with a monospace font --><style id="preformatted-section" name="Preformatted section"/><!-- List marker, usually rendered as a bullet or number --><style id="list-marker" name="List marker"/><!-- Others --><!-- This one is for '#include <foo.h>' and "#pragma blah", or 'use foobar', etc.. --><style id="preprocessor" name="Preprocessor directive"/><!-- Any erroneous construct --><style id="error" name="Error"/><!-- to mark possibly errors or unrecommended syntax  --><style id="warning" name="Warning"/><!--Reserved keywords: like "const" and "goto" in Java --><style id="reserved" name="Reserved keyword" map-to="def:error"/><!-- Anything that needs extra attention; mostly the keywords TODO, FIXME and XXX --><style id="note" name="Note (FIXME, TODO, XXX, etc.)"/><!-- Internet address: URLs, email addresses, etc. --><style id="net-address" name="Net address (URL, email address, etc.)"/><!-- Deprecated: will be removed in a future version --><style id="underlined" name="Underlined (DEPRECATED)" map-to="def:net-address"/><!-- Text that acts as some kind of heading, such as h1, h2, ... in html. --><style id="heading0" name="Heading 0"/><style id="heading1" name="Heading 1"/><style id="heading2" name="Heading 2"/><style id="heading3" name="Heading 3"/><style id="heading4" name="Heading 4"/><style id="heading5" name="Heading 5"/><style id="heading6" name="Heading 6"/></styles><definitions><!-- An empty string always matches. --><define-regex id="always-match"/><!-- $^ never matches. --><define-regex id="never-match">$^</define-regex><!-- Unicode lexical classes for identifiers

         Descriptions from:
         https://www.unicode.org/reports/tr31/#Table_Lexical_Classes_for_Identifiers
         Code point data from:
         https://www.unicode.org/Public/13.0.0/ucd/DerivedCoreProperties.txt
         https://www.unicode.org/Public/13.0.0/ucd/PropList.txt

         U+2E2F VERTICAL TILDE is the only applicable code point in
         Pattern_Syntax (and Pattern_White_Space) to subtract to form
         ID_Start and ID_Continue
    --><define-regex id="unicode-id-start" extended="true">
      (?!\N{U+2E2F}) [\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}]
    </define-regex><define-regex id="unicode-id-continue" extended="true">
      (?!\N{U+2E2F}) [\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}]
    </define-regex><define-regex id="unicode-xid-start" extended="true">
      (?![\N{U+037A}\N{U+0E33}\N{U+0EB3}\N{U+309B}-\N{U+309C}\N{U+FC5E}-\N{U+FC63}\N{U+FDFA}-\N{U+FDFB}\N{U+FE70}\N{U+FE72}\N{U+FE74}\N{U+FE76}\N{U+FE78}\N{U+FE7A}\N{U+FE7C}\N{U+FE7E}\N{U+FF9E}-\N{U+FF9F}])
      \%{unicode-id-start}
    </define-regex><define-regex id="unicode-xid-continue" extended="true">
      (?![\N{U+037A}\N{U+309B}-\N{U+309C}\N{U+FC5E}-\N{U+FC63}\N{U+FDFA}-\N{U+FDFB}\N{U+FE70}\N{U+FE72}\N{U+FE74}\N{U+FE76}\N{U+FE78}\N{U+FE7A}\N{U+FE7C}\N{U+FE7E}])
      \%{unicode-id-continue}
    </define-regex><define-regex id="decimal" extended="true">
      (?&lt;![\w\.]) ([1-9][0-9]* | 0) (?![\w\.])
    </define-regex><define-regex id="octal" extended="true">
      (?&lt;![\w\.]) 0 [0-7]+ (?![\w\.])
    </define-regex><define-regex id="hexadecimal" extended="true">
      (?&lt;![\w\.]) 0 [xX] [0-9a-fA-F]+ (?![\w\.])
    </define-regex><define-regex id="float" extended="true" case-sensitive="false">
      \b
      ([0-9]+ e [-+]? [0-9]+ |
       ([0-9]* \. [0-9]+ | [0-9]+ \.)
       (e [-+]? [0-9]+)?) [fl]?
      \b
    </define-regex><context id="decimal" style-ref="decimal"><match>\%{decimal}</match></context><context id="octal" style-ref="base-n-integer"><match>\%{octal}</match></context><context id="hexadecimal" style-ref="base-n-integer"><match>\%{hexadecimal}</match></context><context id="float" style-ref="floating-point"><match>\%{float}</match></context><!-- FIXME is it working at line end? --><define-regex id="net-address" extended="true" case-sensitive="false">
      \%[                                         # separator
      (https?|ftp|nntp|news|javascript|about):    # protocol
      [^\ \\]* [^\ \\.:;,?&gt;&lt;)]              # address
          (?![a-z0-9_.-])                             # separator
    </define-regex><define-regex id="email-address" extended="true" case-sensitive="false">
      \%[                 # separator
      (mailto:)?          # optional "mailto:"
      [a-z0-9_.+-]+       # user name
      @                   # at
      [a-z0-9_.+-]+       # domain
          \%]                 # separator
    </define-regex><context id="in-comment" class-disabled="no-spell-check"><include><context id="net-address" extend-parent="false" style-ref="net-address" class="no-spell-check"><match>\%{net-address}</match></context><context id="email-address" extend-parent="false" style-ref="net-address" class="no-spell-check"><match>\%{email-address}</match></context><context id="comment-note" extend-parent="false" style-ref="note" class="no-spell-check comment-note"><match>\b(FIXME|TODO|XXX)\b</match></context></include></context><!-- A line comment starting with # --><context id="shell-like-comment" style-ref="comment" end-at-line-end="true" class-disabled="no-spell-check" class="comment"><start>#</start><include><context ref="in-comment"/></include></context><!-- C style comments --><context id="c-like-comment" style-ref="comment" end-at-line-end="true" class-disabled="no-spell-check" class="comment"><start>//</start><include><context ref="in-line-comment"/></include></context><context id="c-like-comment-multiline" style-ref="comment" class-disabled="no-spell-check" class="comment"><start>/\*</start><end>\*/</end><include><context ref="in-comment"/></include></context><context id="c-like-close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="line-continue" style-ref="preprocessor"><start>\\$</start><end>^</end></context><!-- this is intended to be used from line comments
         that can continue on a different line after "\" --><context id="in-line-comment" class-disabled="no-spell-check" class="comment"><include><context ref="line-continue" ignore-style="true"/><context ref="in-comment"/></include></context><context id="shebang" style-ref="shebang" first-line-only="true" class="no-spell-check"><start>^#!</start><end>$</end></context><context id="escape" style-ref="special-char"><match>\\.</match></context><!-- usual quoted string, ends at line end, \ is an escape char --><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="escape"/><context ref="line-continue"/></include></context><!-- same thing but with single quote marks --><context id="single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context ref="escape"/><context ref="line-continue"/></include></context><!-- Dummy context, needed to load the style mappings when parsing v1 files --><context id="def"/></definitions></language>
(uuay)sml.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Ming Han Teh <[email protected]>
 Copyright (C) 2011 Ming Han Teh <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="sml" name="Standard ML" version="2.0" _section="Source"><metadata><property name="globs">*.sml;*.sig</property><property name="block-comment-start">(*</property><property name="block-comment-end">*)</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="type" name="Data Type" map-to="def:type"/><style id="character" name="Character" map-to="def:character"/><style id="string" name="String" map-to="def:string"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="base-n-integer" name="Base-N Integer" map-to="def:base-n-integer"/><style id="decimal" name="Decimal" map-to="def:decimal"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="floating-point" name="Floating Point number" map-to="def:floating-point"/><style id="special-var" name="Module name, Variant, etc" map-to="def:type"/></styles><definitions><define-regex id="integer">\b([~]?[0-9]+)</define-regex><define-regex id="integer-hex">\b(0x[~]?[0-9A-Fa-f]+)</define-regex><define-regex id="word">\b(0w[0-9]+)</define-regex><define-regex id="word-hex">\b(0wx[0-9A-Fa-f]+)</define-regex><define-regex id="real">\b([~]?[0-9]+).([0-9]+)([Ee]?([~]?[0-9]+)?)</define-regex><define-regex id="upper-case">\b[A-Z][0-9A-Za-z_']*\b</define-regex><context id="escaped-character" style-ref="escaped-character"><match>\\.</match></context><context id="comment" style-ref="comment"><start>\(\*</start><end>\*\)</end><include><context ref="def:in-comment"/><context ref="comment"/></include></context><context id="character" end-at-line-end="true" style-ref="character"><start>#"</start><end>"</end><include><context ref="escaped-character"/></include></context><context id="string" end-at-line-end="true" style-ref="string"><start>"</start><end>"</end><include><context ref="escaped-character"/></include></context><context id="integer" style-ref="decimal"><match>\%{integer}</match></context><context id="integer-hex" style-ref="base-n-integer"><match>\%{integer-hex}</match></context><context id="word" style-ref="decimal"><match>\%{word}</match></context><context id="word-hex" style-ref="base-n-integer"><match>\%{word-hex}</match></context><context id="real" style-ref="floating-point"><match>\%{real}</match></context><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><!-- Anything that starts with an upper case... --><context id="special-var" style-ref="special-var"><match>\%{upper-case}</match></context><!-- http://smlnj.cs.uchicago.edu/dist/working/110.72/compiler.tgz/
         compiler/Parse/lex/tokentable.sml --><context id="keywords" style-ref="keyword"><keyword>and</keyword><keyword>abstype</keyword><keyword>as</keyword><keyword>case</keyword><keyword>datatype</keyword><keyword>else</keyword><keyword>end</keyword><keyword>eqtype</keyword><keyword>exception</keyword><keyword>do</keyword><keyword>fn</keyword><keyword>fun</keyword><keyword>functor</keyword><keyword>funsig</keyword><keyword>handle</keyword><keyword>if</keyword><keyword>in</keyword><keyword>include</keyword><keyword>infix</keyword><keyword>infixr</keyword><keyword>lazy</keyword><keyword>let</keyword><keyword>local</keyword><keyword>nonfix</keyword><keyword>of</keyword><keyword>op</keyword><keyword>open</keyword><keyword>overload</keyword><keyword>raise</keyword><keyword>rec</keyword><keyword>sharing</keyword><keyword>sig</keyword><keyword>signature</keyword><keyword>struct</keyword><keyword>structure</keyword><keyword>then</keyword><keyword>type</keyword><keyword>val</keyword><keyword>where</keyword><keyword>while</keyword><keyword>with</keyword><keyword>withtype</keyword><keyword>orelse</keyword><keyword>andalso</keyword></context><!-- Top level types --><!-- http://www.standardml.org/Basis/top-level-chapter.html --><context id="top-level-types" style-ref="type"><keyword>unit</keyword><keyword>int</keyword><keyword>word</keyword><keyword>real</keyword><keyword>char</keyword><keyword>string</keyword><keyword>substring</keyword><keyword>exn</keyword><keyword>array</keyword><keyword>vector</keyword><keyword>ref</keyword><keyword>bool</keyword><keyword>option</keyword><keyword>order</keyword><keyword>list</keyword></context><!-- Main context --><context id="sml" class="no-spell-check"><include><context ref="comment"/><context ref="character"/><context ref="string"/><context ref="integer"/><context ref="integer-hex"/><context ref="word"/><context ref="word-hex"/><context ref="real"/><context ref="boolean"/><context ref="special-var"/><context ref="keywords"/><context ref="top-level-types"/></include></context></definitions></language>
(uuay)cobalt-light.xmlJ<?xml version="1.0" encoding="UTF-8"?>
<!--

  Copyright 2022 Dmitry Nalivin

  GtkSourceView is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  GtkSourceView is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public License
  along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<style-scheme id="cobalt-light" _name="Cobalt Light" version="1.0"><author>Dmitry Nalivin</author><_description>Blue based color scheme</_description><metadata><property name="variant">light</property><property name="dark-variant">cobalt</property></metadata><!-- Named Colors --><color name="blue" value="#5094CD"/><color name="blue_gray" value="#647B8F"/><color name="bright_red" value="#E60044"/><color name="brown" value="#8A330E"/><color name="cyan" value="#008A80"/><color name="dark_red" value="#B40000"/><color name="darker_blue" value="#20282E"/><color name="gray" value="#445460"/><color name="green" value="#008A04"/><color name="light_blue" value="#E4F4FF"/><color name="light_blue2" value="#D0EEFF"/><color name="light_blue3" value="#84CFFF"/><color name="light_orange" value="#CC6600"/><color name="orange" value="#D64000"/><color name="sea_green" value="#00BF8C"/><color name="sky_blue" value="#0088FF"/><color name="sky_blue2" value="#30A0FF"/><color name="white" value="#FFFFFF"/><!-- Global Styles --><style name="background-pattern" background="#DCEEFA"/><style name="bracket-match" background="light_blue3"/><style name="current-line" background="light_blue2"/><style name="current-line-number" background="light_blue2"/><style name="cursor" foreground="darker_blue"/><style name="draw-spaces" foreground="blue_gray"/><style name="line-numbers" background="light_blue" foreground="blue"/><style name="right-margin" background="gray" foreground="gray"/><style name="search-match" background="sea_green" foreground="darker_blue"/><style name="selection" background="sky_blue2"/><style name="text" background="light_blue" foreground="darker_blue"/><!-- Defaults --><style name="def:boolean" foreground="bright_red"/><style name="def:builtin" foreground="orange" bold="true"/><style name="def:comment" foreground="sky_blue" italic="true"/><style name="def:constant" foreground="brown"/><style name="def:deletion" strikethrough="true"/><style name="def:emphasis" bold="true"/><style name="def:error" background="dark_red" foreground="white" bold="true"/><style name="def:floating-point" foreground="bright_red"/><style name="def:function" foreground="gray"/><style name="def:heading" foreground="cyan"/><style name="def:identifier" foreground="gray"/><style name="def:inline-code" foreground="gray"/><style name="def:insertion" underline="single"/><style name="def:keyword" foreground="orange" bold="true"/><style name="def:link-destination" underline="single"/><style name="def:link-symbol" foreground="sky_blue" italic="true"/><style name="def:link-text" foreground="sky_blue" italic="true"/><style name="def:list-marker" foreground="orange"/><style name="def:net-address" foreground="cyan" italic="false" underline="single"/><style name="def:note" foreground="light_orange" bold="true"/><style name="def:number" foreground="bright_red"/><style name="def:preformatted-section" foreground="gray"/><style name="def:preprocessor" foreground="gray"/><style name="def:shebang" foreground="sky_blue" italic="true"/><style name="def:special-char" foreground="gray"/><style name="def:special-constant" foreground="bright_red" bold="true"/><style name="def:statement" foreground="orange"/><style name="def:string" foreground="green"/><style name="def:strong-emphasis" foreground="orange"/><style name="def:thematic-break" foreground="cyan"/><style name="def:type" foreground="cyan"/><style name="def:warning" background="bright_red" foreground="white"/><!-- C --><style name="c:common-defines" foreground="sky_blue" bold="true"/><style name="c:preprocessor" foreground="cyan" bold="true"/><!-- Diff --><style name="diff:added-line" foreground="brown"/><style name="diff:changed-line" foreground="orange"/><style name="diff:diff-file" foreground="sky_blue" bold="true"/><style name="diff:ignore" foreground="gray"/><style name="diff:location" foreground="sky_blue"/><style name="diff:removed-line" foreground="green"/><style name="diff:special-case" foreground="bright_red" bold="true"/><!-- Ruby --><style name="ruby:module-handler" foreground="cyan"/><style name="ruby:regex" foreground="cyan"/><style name="ruby:symbol" foreground="bright_red"/><!-- sh --><style name="sh:function" foreground="light_orange"/><!-- XML --><style name="xml:attribute-name" foreground="gray"/><style name="xml:element-name" foreground="cyan"/><style name="xml:entity" foreground="light_orange"/><style name="xml:processing-instruction" bold="true"/></style-scheme>
(uuay)prolog.lang	<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Ignacio Casal Quinteiro
 Copyright (C) 2009 Ignacio Casal Quinteiro <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="prolog" name="Prolog" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-prolog</property><property name="globs">*.prolog</property><property name="line-comment-start">%</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="variable" name="Variable" map-to="def:type"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="string" name="String" map-to="def:string"/><style id="number" name="Number" map-to="def:decimal"/><style id="operator" name="Operator" map-to="def:operator"/><style id="error" name="Error" map-to="def:error"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/></styles><definitions><define-regex id="symbolchar">[-!+\\|=:&amp;&gt;&lt;]</define-regex><define-regex id="escaped-character" extended="true">
            \\(                   # leading backslash
            [\\\"\'nrbtfav\?] |   # escaped character
            [0-7]{1,3} |          # one, two, or three octal digits
            x[0-9A-Fa-f]+         # 'x' followed by hex digits
            )
    </define-regex><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>%</start><include><context ref="def:in-comment"/></include></context><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="variable" style-ref="variable"><match>\b(_|[A-Z][A-Za-z0-9_]*)\b</match></context><context id="operators" style-ref="operator"><prefix>(?&lt;!\%{symbolchar})</prefix><suffix>(?!\%{symbolchar})</suffix><keyword>=</keyword><keyword>==</keyword><keyword>=\\=</keyword><keyword>=:=</keyword><keyword>\|</keyword><keyword>&lt;</keyword><keyword>&gt;</keyword><keyword>=&lt;</keyword><keyword>&gt;=</keyword><keyword>\\=</keyword><keyword>\\==</keyword><keyword>\\\+</keyword></context><context id="special-operators" style-ref="operator"><match>([!;]|:\-)</match></context><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="escaped-character"/></include></context><context id="string2" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context ref="escaped-character"/></include></context><context id="number" style-ref="number"><match extended="true">
        \b[0-9]+(\.[0-9]+)?\b
      </match></context><context id="arith" style-ref="keyword"><keyword>mod</keyword><keyword>div</keyword><keyword>abs</keyword><keyword>exp</keyword><keyword>ln</keyword><keyword>log</keyword><keyword>sqrt</keyword><keyword>round</keyword><keyword>trunc</keyword><keyword>val</keyword><keyword>cos</keyword><keyword>sin</keyword><keyword>tan</keyword><keyword>arctan</keyword><keyword>random</keyword><keyword>randominit</keyword></context><context id="keyword" style-ref="keyword"><keyword>module</keyword><keyword>meta_predicate</keyword><keyword>multifile</keyword><keyword>dynamic</keyword><keyword>abolish</keyword><keyword>current_output</keyword><keyword>peek_code</keyword><keyword>append</keyword><keyword>current_predicate</keyword><keyword>put_byte</keyword><keyword>arg</keyword><keyword>current_prolog_flag</keyword><keyword>put_char</keyword><keyword>asserta</keyword><keyword>assert</keyword><keyword>fail</keyword><keyword>put_code</keyword><keyword>assertz</keyword><keyword>findall</keyword><keyword>read</keyword><keyword>at_end_of_stream</keyword><keyword>float</keyword><keyword>read_term</keyword><keyword>atom</keyword><keyword>flush_output</keyword><keyword>repeat</keyword><keyword>atom_chars</keyword><keyword>functor</keyword><keyword>retract</keyword><keyword>atom_codes</keyword><keyword>get_byte</keyword><keyword>set_input</keyword><keyword>atom_concat</keyword><keyword>get_char</keyword><keyword>set_output</keyword><keyword>atom_length</keyword><keyword>get_code</keyword><keyword>set_prolog_flag</keyword><keyword>atomic</keyword><keyword>halt</keyword><keyword>set_stream_position</keyword><keyword>bagof</keyword><keyword>integer</keyword><keyword>setof</keyword><keyword>call</keyword><keyword>is</keyword><keyword>stream_property</keyword><keyword>catch</keyword><keyword>nl</keyword><keyword>sub_atom</keyword><keyword>char_code</keyword><keyword>nonvar</keyword><keyword>throw</keyword><keyword>char_conversion</keyword><keyword>number</keyword><keyword>clause</keyword><keyword>number_chars</keyword><keyword>unify_with_occurs_check</keyword><keyword>close</keyword><keyword>number_codes</keyword><keyword>var</keyword><keyword>compound</keyword><keyword>once</keyword><keyword>copy_term</keyword><keyword>op</keyword><keyword>write</keyword><keyword>writeln</keyword><keyword>write_canonical</keyword><keyword>write_term</keyword><keyword>writeq</keyword><keyword>current_char_conversion</keyword><keyword>open</keyword><keyword>current_input</keyword><keyword>peek_byte</keyword><keyword>current_op</keyword><keyword>peek_char</keyword><keyword>false</keyword><keyword>true</keyword><keyword>consult</keyword><keyword>member</keyword><keyword>memberchk</keyword><keyword>reverse</keyword><keyword>permutation</keyword><keyword>delete</keyword></context><context id="prolog" class="no-spell-check"><include><context ref="keyword"/><context ref="arith"/><context ref="number"/><context ref="string"/><context ref="string2"/><context ref="special-operators"/><context ref="operators"/><context ref="variable"/><context ref="block-comment"/><context ref="line-comment"/><context ref="close-comment-outside-comment"/></include></context></definitions></language>
(uuay)fish.lang�1<?xml version="1.0" encoding="UTF-8"?>
<!--

File based about the file "sh.lang" present in GtkSourceView
Author: Nicola Jelmorini <[email protected]>
Copyright (C) 2014 Nicola Jelmorini <[email protected]>

This file is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

You should have received a copy of the GNU Lesser General Public
License along with this file; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
or visit this link <http://www.gnu.org/licenses/>.

-->
<language id="fish" name="Fish" version="2.0" _section="Script"><metadata><property name="mimetypes">text/x-fish</property><property name="globs">*.fish</property><property name="line-comment-start">#</property><property name="suggested-suffix">.fish</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="function" name="Function" map-to="def:function"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="variable" name="Variable" map-to="def:type"/><style id="variable-definition" name="Variable Definition" map-to="sh:variable"/><style id="variable-definition" name="Variable Definition" map-to="fish:variable"/><style id="others" name="Others" map-to="def:keyword"/><style id="common-command" name="Common Commands" map-to="def:keyword"/><style id="here-doc-bound" name="Heredoc Bound" map-to="def:keyword"/><style id="subshell" name="Subshell" map-to="def:preprocessor"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>(?&lt;!\S)#</start><include><context ref="def:in-comment"/></include></context><context id="double-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><!-- highlight escaped chars --><context style-ref="def:special-char"><match>\\[$`"\\]</match></context><!-- skip backslash where it's not an escaping char --><context><match>\\</match></context><context ref="def:line-continue"/><context ref="variable"/></include></context><context id="single-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end></context><context id="subshell"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="fish"/></include></context><context id="punctuator" style-ref="others"><match>[;\|&amp;/]</match></context><context id="function" style-ref="function"><!--      <match>function[ \t]\b[a-zA-Z_][a-zA-Z0-9_]*</match>   function and name coloured --><match>function\b[a-zA-Z_][a-zA-Z0-9_]*</match></context><context id="redirection" style-ref="others"><keyword>&gt;&amp;+[0-9]</keyword><keyword>\b[0-9]+&gt;&amp;</keyword><keyword>\b[0-9]+&gt;&amp;+[0-9]</keyword><keyword>\b[0-9]+&gt;</keyword><keyword>&gt;&gt;</keyword><keyword>\b[0-9]+&gt;&gt;</keyword><keyword>&lt;&amp;[0-9]</keyword><keyword>\b[0-9]+&lt;&amp;</keyword><keyword>\b[0-9]+&lt;&amp;[0-9]</keyword><keyword>\b[0-9]+&lt;</keyword><keyword>&lt;&lt;+[0-9]</keyword><keyword>\b[0-9]+&lt;&lt;</keyword></context><context id="here-doc"><start extended="true" dupnames="true">
        # (?&lt;!&lt;) and [^\s&lt;] are for not matching
        # here-word (&lt;&lt;&lt;)
        (?&lt;!&lt;)
        &lt;&lt;-?\s*\\?(
          \"(?P&lt;HDB&gt;[^\s&lt;]+)\" | # "EOF"
          \'(?P&lt;HDB&gt;[^\s&lt;]+)\' | # 'EOF'
          (?P&lt;HDB&gt;[^\s&lt;]+)       # EOF
        )$
      </start><end>^\t*\%{HDB@start}$</end><include><context sub-pattern="0" where="start" style-ref="here-doc-bound"/><context sub-pattern="0" where="end" style-ref="here-doc-bound"/></include></context><context id="operator" style-ref="function"><keyword>\-a\b</keyword><keyword>\-b\b</keyword><keyword>\-c\b</keyword><keyword>\-d\b</keyword><keyword>\-e\b</keyword><keyword>\-f\b</keyword><keyword>\-g\b</keyword><keyword>\-h\b</keyword><keyword>\-k\b</keyword><keyword>\-p\b</keyword><keyword>\-r\b</keyword><keyword>\-s\b</keyword><keyword>\-t\b</keyword><keyword>\-u\b</keyword><keyword>\-w\b</keyword><keyword>\-x\b</keyword><keyword>\-O\b</keyword><keyword>\-G\b</keyword><keyword>\-L\b</keyword><keyword>\-S\b</keyword><keyword>\-N\b</keyword><keyword>\-nt\b</keyword><keyword>\-ot\b</keyword><keyword>\-ef\b</keyword><keyword>\-o\b</keyword><keyword>\-z\b</keyword><keyword>\-n\b</keyword><keyword>&lt;</keyword><keyword>&gt;</keyword><keyword>\!=</keyword><keyword>\-eq\b</keyword><keyword>\-ne\b</keyword><keyword>\-lt\b</keyword><keyword>\-le\b</keyword><keyword>\-gt\b</keyword><keyword>\-ge\b</keyword></context><context id="variable" style-ref="variable"><match>\$+[!@?*#\${a-zA-Z0-9_][}a-zA-Z0-9_]*</match></context><context id="variable-definition"><match>(^\s*|(?&lt;=else)\s+)([a-zA-Z_][a-zA-Z0-9_]*)\=</match><include><context sub-pattern="2" style-ref="variable-definition"/></include></context><context id="built-in-command-1" style-ref="keyword"><prefix/><suffix/><keyword>\!</keyword><keyword>\{</keyword><keyword>\}</keyword><keyword>\:</keyword><keyword>(?&lt;=\s)\.(?=\s)</keyword></context><context id="for-command"><start>\bfor\b</start><end>\b(in)\b</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context style-ref="variable-definition" once-only="true"><match>\w+</match></context></include></context><context id="built-in-command-2" style-ref="keyword"><prefix>(?&lt;![^\s;\(\)\`])</prefix><suffix>(?![^\s;\(\)\`])</suffix><keyword>alias</keyword><keyword>and</keyword><keyword>begin</keyword><keyword>bg</keyword><keyword>bind</keyword><keyword>block</keyword><keyword>break</keyword><keyword>breakpoint</keyword><keyword>builtin</keyword><keyword>case</keyword><keyword>cd</keyword><keyword>command</keyword><keyword>commandline</keyword><keyword>complete</keyword><keyword>contains</keyword><keyword>continue</keyword><keyword>count</keyword><keyword>dirh</keyword><keyword>dirs</keyword><keyword>echo</keyword><keyword>else</keyword><keyword>emit</keyword><keyword>end</keyword><keyword>eval</keyword><keyword>exec</keyword><keyword>exit</keyword><keyword>fg</keyword><keyword>fish</keyword><keyword>fish_config</keyword><keyword>fish_indent</keyword><keyword>fish_pager</keyword><keyword>fish_prompt</keyword><keyword>fish_right_prompt</keyword><keyword>fish_update_completions</keyword><keyword>fishd</keyword><keyword>for</keyword><keyword>funced</keyword><keyword>funcsave</keyword><keyword>function</keyword><keyword>functions</keyword><keyword>help</keyword><keyword>history</keyword><keyword>if</keyword><keyword>isatty</keyword><keyword>jobs</keyword><keyword>math</keyword><keyword>mimedb</keyword><keyword>nextd</keyword><keyword>not</keyword><keyword>open</keyword><keyword>or</keyword><keyword>popd</keyword><keyword>prevd</keyword><keyword>psub</keyword><keyword>pushd</keyword><keyword>pwd</keyword><keyword>random</keyword><keyword>read</keyword><keyword>return</keyword><keyword>set</keyword><keyword>set_color</keyword><keyword>source</keyword><keyword>status</keyword><keyword>switch</keyword><keyword>test</keyword><keyword>trap</keyword><keyword>type</keyword><keyword>ulimit</keyword><keyword>umask</keyword><keyword>vared</keyword><keyword>while</keyword></context><context id="built-in-command"><include><context ref="built-in-command-1"/><context ref="for-command"/><context ref="built-in-command-2"/></include></context><context id="common-command" style-ref="common-command"><prefix>(?&lt;![\w\-\.])</prefix><suffix>(?![\w\-\.])</suffix><keyword>ar</keyword><keyword>awk</keyword><keyword>basename</keyword><keyword>bash</keyword><keyword>beep</keyword><keyword>bunzip2</keyword><keyword>bzcat</keyword><keyword>bzcmp</keyword><keyword>bzdiff</keyword><keyword>bzegrep</keyword><keyword>bzfgrep</keyword><keyword>bzgrep</keyword><keyword>bzip2recover</keyword><keyword>bzip2</keyword><keyword>bzless</keyword><keyword>bzmore</keyword><keyword>cc</keyword><keyword>cat</keyword><keyword>chattr</keyword><keyword>chgrp</keyword><keyword>chmod</keyword><keyword>chown</keyword><keyword>chroot</keyword><keyword>clear</keyword><keyword>cmp</keyword><keyword>cpp</keyword><keyword>cp</keyword><keyword>cut</keyword><keyword>date</keyword><keyword>dd</keyword><keyword>df</keyword><keyword>dialog</keyword><keyword>diff3</keyword><keyword>diff</keyword><keyword>dirname</keyword><keyword>dir</keyword><keyword>du</keyword><keyword>egrep</keyword><keyword>eject</keyword><keyword>env</keyword><keyword>expr</keyword><keyword>false</keyword><keyword>fgrep</keyword><keyword>file</keyword><keyword>find</keyword><keyword>fish</keyword><keyword>fmt</keyword><keyword>free</keyword><keyword>ftp</keyword><keyword>funzip</keyword><keyword>fuser</keyword><keyword>gawk</keyword><keyword>gcc</keyword><keyword>getent</keyword><keyword>getopt</keyword><keyword>grep</keyword><keyword>groups</keyword><keyword>gunzip</keyword><keyword>gzip</keyword><keyword>head</keyword><keyword>hostname</keyword><keyword>id</keyword><keyword>ifconfig</keyword><keyword>info</keyword><keyword>insmod</keyword><keyword>install</keyword><keyword>join</keyword><keyword>killall</keyword><keyword>kill</keyword><keyword>lastb</keyword><keyword>last</keyword><keyword>ld</keyword><keyword>less</keyword><keyword>ln</keyword><keyword>locate</keyword><keyword>lockfile</keyword><keyword>login</keyword><keyword>logname</keyword><keyword>lp</keyword><keyword>lpr</keyword><keyword>lsattr</keyword><keyword>ls</keyword><keyword>lsmod</keyword><keyword>make</keyword><keyword>man</keyword><keyword>mkdir</keyword><keyword>mkfifo</keyword><keyword>mknod</keyword><keyword>mktemp</keyword><keyword>modprobe</keyword><keyword>more</keyword><keyword>mount</keyword><keyword>mv</keyword><keyword>namei</keyword><keyword>nawk</keyword><keyword>nice</keyword><keyword>nl</keyword><keyword>pass</keyword><keyword>passwd</keyword><keyword>patch</keyword><keyword>perl</keyword><keyword>pgawk</keyword><keyword>pidof</keyword><keyword>ping</keyword><keyword>pkg-config</keyword><keyword>pr</keyword><keyword>ps</keyword><keyword>pwd</keyword><keyword>readlink</keyword><keyword>renice</keyword><keyword>rmdir</keyword><keyword>rm</keyword><keyword>scp</keyword><keyword>sed</keyword><keyword>seq</keyword><keyword>sh</keyword><keyword>sleep</keyword><keyword>sort</keyword><keyword>split</keyword><keyword>ssh-add</keyword><keyword>ssh-agent</keyword><keyword>ssh-keygen</keyword><keyword>ssh-keyscan</keyword><keyword>ssh</keyword><keyword>stat</keyword><keyword>sudo</keyword><keyword>sum</keyword><keyword>su</keyword><keyword>sync</keyword><keyword>tac</keyword><keyword>tail</keyword><keyword>tar</keyword><keyword>tee</keyword><keyword>tempfile</keyword><keyword>touch</keyword><keyword>true</keyword><keyword>tr</keyword><keyword>umount</keyword><keyword>uname</keyword><keyword>uniq</keyword><keyword>unlink</keyword><keyword>unzip</keyword><keyword>uptime</keyword><keyword>wall</keyword><keyword>wc</keyword><keyword>wget</keyword><keyword>whereis</keyword><keyword>which</keyword><keyword>whoami</keyword><keyword>who</keyword><keyword>write</keyword><keyword>w</keyword><keyword>xargs</keyword><keyword>xdialog</keyword><keyword>zcat</keyword><keyword>zcmp</keyword><keyword>zdiff</keyword><keyword>zegrep</keyword><keyword>zenity</keyword><keyword>zfgrep</keyword><keyword>zforce</keyword><keyword>zgrep</keyword><keyword>zip</keyword><keyword>zless</keyword><keyword>zmore</keyword><keyword>znew</keyword></context><context id="case"><start>\bcase\b</start><end>\bend\b</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context style-ref="others"><match>[^\)\s]+\s*\)|;;</match></context><context ref="fish"/></include></context><context id="fish" class="no-spell-check"><include><context ref="def:shebang"/><context ref="line-comment"/><context ref="def:escape"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="subshell"/><context ref="case"/><context ref="punctuator"/><context ref="function"/><context ref="here-doc"/><context ref="redirection"/><context ref="operator"/><context ref="variable"/><context ref="variable-definition"/><context ref="built-in-command"/><context ref="common-command"/></include></context></definitions></language>
(uuay)mxml.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Markus Johnsson
 Copyright (C) 2008 Markus Johnsson <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="mxml" name="MXML" version="2.0" _section="Markup"><metadata><property name="globs">*.mxml</property><property name="block-comment-start">&lt;!--</property><property name="block-comment-end">--&gt;</property></metadata><styles><style id="element-name" name="Element name" map-to="xml:element-name"/><style id="cdata-delim" name="CDATA delimiter" map-to="xml:cdata-delim"/></styles><definitions><context id="actionscript"><start>&lt;(fx:Script|mx:Script)&gt;</start><end>&lt;/\%{1@start}&gt;</end><include><context sub-pattern="0" where="start" style-ref="element-name"/><context sub-pattern="0" where="end" style-ref="element-name"/><context ref="xml:element-name"/><context id="actionscript-code" extend-parent="false"><start>&lt;!\[CDATA\[</start><end>\]\]&gt;</end><include><context sub-pattern="0" where="start" style-ref="cdata-delim"/><context sub-pattern="0" where="end" style-ref="cdata-delim"/><context ref="actionscript:actionscript"/></include></context></include></context><context id="mxml"><include><context ref="actionscript"/><context ref="xml:xml"/></include></context></definitions></language>
(uuay)puppet.lang|L<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Mephisto Networks
 Copyright (C) 2011-2012 Mephisto Networks http://mephistonet.nl/

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="puppet" name="Puppet" version="2.0" _section="Other"><metadata><property name="globs">*.pp</property><property name="line-comment-start">#</property><property name="suggested-suffix">.pp</property></metadata><styles><style id="resources" name="Resources" map-to="def:keyword"/><style id="parameters" name="Parameters" map-to="def:statement"/><style id="metaparameters" name="Metaparameters" map-to="def:statement"/><style id="functions" name="Functions" map-to="def:type"/><style id="values" name="Values" map-to="def:type"/><style id="variables" name="Variables" map-to="def:identifier"/><style id="class-names" name="Class names" map-to="def:preprocessor"/></styles><definitions><context id="keywords" style-ref="def:keyword"><keyword>class</keyword><keyword>define</keyword><keyword>inherits</keyword><keyword>import</keyword><keyword>node</keyword></context><context id="keywords-inline" style-ref="def:keyword"><keyword>case</keyword><keyword>class</keyword><keyword>default</keyword><keyword>define</keyword><keyword>if</keyword><keyword>else</keyword></context><context id="resources" style-ref="def:keyword"><keyword>augeas</keyword><keyword>computer</keyword><keyword>cron</keyword><keyword>exec</keyword><keyword>file</keyword><keyword>filebucket</keyword><keyword>group</keyword><keyword>host</keyword><keyword>interface</keyword><keyword>k5login</keyword><keyword>macauthorization</keyword><keyword>mailalias</keyword><keyword>maillist</keyword><keyword>mcx</keyword><keyword>mount</keyword><keyword>nagios_command</keyword><keyword>nagios_contact</keyword><keyword>nagios_contactgroup</keyword><keyword>nagios_host</keyword><keyword>nagios_hostdependency</keyword><keyword>nagios_hostescalation</keyword><keyword>nagios_hostextinfo</keyword><keyword>nagios_hostgroup</keyword><keyword>nagios_service</keyword><keyword>nagios_servicedependency</keyword><keyword>nagios_serviceescalation</keyword><keyword>nagios_serviceextinfo</keyword><keyword>nagios_servicegroup</keyword><keyword>nagios_timeperiod</keyword><keyword>notify</keyword><keyword>package</keyword><keyword>resources</keyword><keyword>router</keyword><keyword>schedule</keyword><keyword>scheduled_task</keyword><keyword>selboolean</keyword><keyword>selmodule</keyword><keyword>service</keyword><keyword>ssh_authorized_key</keyword><keyword>sshkey</keyword><keyword>stage</keyword><keyword>tidy</keyword><keyword>user</keyword><keyword>vlan</keyword><keyword>yumrepo</keyword><keyword>zfs</keyword><keyword>zone</keyword><keyword>zpool</keyword></context><context id="objects" style-ref="def:type"><keyword>Augeas</keyword><keyword>Class</keyword><keyword>Computer</keyword><keyword>Cron</keyword><keyword>Exec</keyword><keyword>File</keyword><keyword>Filebucket</keyword><keyword>Group</keyword><keyword>Host</keyword><keyword>Interface</keyword><keyword>K5login</keyword><keyword>Macauthorization</keyword><keyword>Mailalias</keyword><keyword>Maillist</keyword><keyword>Mcx</keyword><keyword>Mount</keyword><keyword>Nagios_Command</keyword><keyword>Nagios_Contact</keyword><keyword>Nagios_Contactgroup</keyword><keyword>Nagios_Host</keyword><keyword>Nagios_Hostdependency</keyword><keyword>Nagios_Hostescalation</keyword><keyword>Nagios_Hostextinfo</keyword><keyword>Nagios_Hostgroup</keyword><keyword>Nagios_Service</keyword><keyword>Nagios_Servicedependency</keyword><keyword>Nagios_Serviceescalation</keyword><keyword>Nagios_Serviceextinfo</keyword><keyword>Nagios_Servicegroup</keyword><keyword>Nagios_Timeperiod</keyword><keyword>Notify</keyword><keyword>Package</keyword><keyword>Resources</keyword><keyword>Router</keyword><keyword>Schedule</keyword><keyword>Scheduled_Task</keyword><keyword>Selboolean</keyword><keyword>Selmodule</keyword><keyword>Service</keyword><keyword>Ssh_Authorized_Key</keyword><keyword>Sshkey</keyword><keyword>Tidy</keyword><keyword>User</keyword><keyword>Vlan</keyword><keyword>Yumrepo</keyword><keyword>Zfs</keyword><keyword>Zone</keyword><keyword>Zpool</keyword></context><context id="parameters" style-ref="def:statement"><keyword>aclinherit</keyword><keyword>aclmode</keyword><keyword>action_url</keyword><keyword>active_checks_enabled</keyword><keyword>address</keyword><keyword>address1</keyword><keyword>address2</keyword><keyword>address3</keyword><keyword>address4</keyword><keyword>address5</keyword><keyword>address6</keyword><keyword>admin</keyword><keyword>adminfile</keyword><keyword>age</keyword><keyword>alias</keyword><keyword>allowcdrom</keyword><keyword>allowdupe</keyword><keyword>allowed_trunk_vlans</keyword><keyword>allow_root</keyword><keyword>arguments</keyword><keyword>atboot</keyword><keyword>atime</keyword><keyword>attribute_membership</keyword><keyword>attributes</keyword><keyword>authenticate_user</keyword><keyword>auths</keyword><keyword>auth_class</keyword><keyword>auth_type</keyword><keyword>auth_membership</keyword><keyword>autoboot</keyword><keyword>backup</keyword><keyword>baseurl</keyword><keyword>binary</keyword><keyword>blockdevice</keyword><keyword>canmount</keyword><keyword>can_submit_commands</keyword><keyword>category</keyword><keyword>changes</keyword><keyword>checksum</keyword><keyword>check_command</keyword><keyword>check_freshness</keyword><keyword>check_interval</keyword><keyword>check_period</keyword><keyword>clone</keyword><keyword>command</keyword><keyword>command_line</keyword><keyword>command_name</keyword><keyword>comment</keyword><keyword>compression</keyword><keyword>configfiles</keyword><keyword>contactgroups</keyword><keyword>contactgroup_members</keyword><keyword>contactgroup_name</keyword><keyword>contacts</keyword><keyword>contact_groups</keyword><keyword>contact_name</keyword><keyword>content</keyword><keyword>context</keyword><keyword>control</keyword><keyword>copies</keyword><keyword>cost</keyword><keyword>creates</keyword><keyword>create_args</keyword><keyword>ctime</keyword><keyword>cwd</keyword><keyword>dataset</keyword><keyword>dependency_period</keyword><keyword>dependent_hostgroup_name</keyword><keyword>dependent_host_name</keyword><keyword>dependent_service_description</keyword><keyword>descr</keyword><keyword>description</keyword><keyword>device</keyword><keyword>devices</keyword><keyword>device_url</keyword><keyword>disk</keyword><keyword>display_name</keyword><keyword>ds_name</keyword><keyword>ds_type</keyword><keyword>dump</keyword><keyword>duplex</keyword><keyword>email</keyword><keyword>en_address</keyword><keyword>enable</keyword><keyword>enabled</keyword><keyword>enablegroups</keyword><keyword>encapsulation</keyword><keyword>ensure</keyword><keyword>escalation_options</keyword><keyword>escalation_period</keyword><keyword>event_handler</keyword><keyword>event_handler_enabled</keyword><keyword>environment</keyword><keyword>etherchannel</keyword><keyword>exclude</keyword><keyword>exec</keyword><keyword>execution_failure_criteria</keyword><keyword>expiry</keyword><keyword>failovermethod</keyword><keyword>failure_prediction_enabled</keyword><keyword>first_notification</keyword><keyword>first_notification_delay</keyword><keyword>flap_detection_enabled</keyword><keyword>flap_detection_options</keyword><keyword>flavor</keyword><keyword>force</keyword><keyword>freshness_threshold</keyword><keyword>friday</keyword><keyword>fstype</keyword><keyword>gid</keyword><keyword>gpgcheck</keyword><keyword>gpgkey</keyword><keyword>group</keyword><keyword>groups</keyword><keyword>hasrestart</keyword><keyword>hasstatus</keyword><keyword>high_flap_threshold</keyword><keyword>home</keyword><keyword>hostgroups</keyword><keyword>hostgroup_members</keyword><keyword>hostgroup_name</keyword><keyword>host_aliases</keyword><keyword>host_name</keyword><keyword>host_notifications_enabled</keyword><keyword>host_notification_commands</keyword><keyword>host_notification_options</keyword><keyword>host_notification_period</keyword><keyword>hour</keyword><keyword>http_caching</keyword><keyword>ia_load_module</keyword><keyword>icon_image</keyword><keyword>icon_image_alt</keyword><keyword>id</keyword><keyword>ignore</keyword><keyword>incl</keyword><keyword>include</keyword><keyword>includepkgs</keyword><keyword>inherit</keyword><keyword>inherits_parent</keyword><keyword>initial_state</keyword><keyword>install_args</keyword><keyword>install_options</keyword><keyword>instance</keyword><keyword>ip</keyword><keyword>ipaddress</keyword><keyword>iptype</keyword><keyword>ip_address</keyword><keyword>is_volatile</keyword><keyword>keepalive</keyword><keyword>key</keyword><keyword>key_membership</keyword><keyword>keys</keyword><keyword>k_of_n</keyword><keyword>last_notification</keyword><keyword>lens</keyword><keyword>links</keyword><keyword>load_path</keyword><keyword>log</keyword><keyword>logbias</keyword><keyword>logoutput</keyword><keyword>low_flap_threshold</keyword><keyword>mailserver</keyword><keyword>managehome</keyword><keyword>manifest</keyword><keyword>matches</keyword><keyword>max_check_attempts</keyword><keyword>mechanisms</keyword><keyword>members</keyword><keyword>membership</keyword><keyword>message</keyword><keyword>metadata_expire</keyword><keyword>minute</keyword><keyword>mirror</keyword><keyword>mirrorlist</keyword><keyword>mode</keyword><keyword>monday</keyword><keyword>month</keyword><keyword>monthday</keyword><keyword>mountpoint</keyword><keyword>mtime</keyword><keyword>name</keyword><keyword>native_vlan</keyword><keyword>nbmand</keyword><keyword>normal_check_interval</keyword><keyword>notes</keyword><keyword>notes_url</keyword><keyword>notifications_enabled</keyword><keyword>notification_failure_criteria</keyword><keyword>notification_interval</keyword><keyword>notification_options</keyword><keyword>notification_period</keyword><keyword>obsess_over_host</keyword><keyword>obsess_over_service</keyword><keyword>onlyif</keyword><keyword>options</keyword><keyword>owner</keyword><keyword>pager</keyword><keyword>parallelize_check</keyword><keyword>parents</keyword><keyword>pass</keyword><keyword>passive_checks_enabled</keyword><keyword>password</keyword><keyword>password_max_age</keyword><keyword>password_min_age</keyword><keyword>path</keyword><keyword>pattern</keyword><keyword>period</keyword><keyword>periodmatch</keyword><keyword>persistent</keyword><keyword>platform</keyword><keyword>pool</keyword><keyword>port</keyword><keyword>primarycache</keyword><keyword>principals</keyword><keyword>priority</keyword><keyword>process_perf_data</keyword><keyword>profiles</keyword><keyword>profile_membership</keyword><keyword>project</keyword><keyword>protect</keyword><keyword>proxy</keyword><keyword>proxy_password</keyword><keyword>proxy_username</keyword><keyword>provider</keyword><keyword>purge</keyword><keyword>quota</keyword><keyword>raid_parity</keyword><keyword>raidz</keyword><keyword>range</keyword><keyword>readonly</keyword><keyword>realhostname</keyword><keyword>realname</keyword><keyword>recipient</keyword><keyword>recordsize</keyword><keyword>recurse</keyword><keyword>recurselimit</keyword><keyword>refquota</keyword><keyword>refreservation</keyword><keyword>refresh</keyword><keyword>refreshonly</keyword><keyword>register</keyword><keyword>remounts</keyword><keyword>repeat</keyword><keyword>replace</keyword><keyword>responsefile</keyword><keyword>reservation</keyword><keyword>restart</keyword><keyword>retain_nonstatus_information</keyword><keyword>retain_status_information</keyword><keyword>retry_check_interval</keyword><keyword>retry_interval</keyword><keyword>returns</keyword><keyword>rmdirs</keyword><keyword>roles</keyword><keyword>role_membership</keyword><keyword>root</keyword><keyword>rule</keyword><keyword>saturday</keyword><keyword>secondarycache</keyword><keyword>selinux_ignore_defaults</keyword><keyword>selmoduledir</keyword><keyword>selmodulepath</keyword><keyword>selrange</keyword><keyword>selrole</keyword><keyword>seltype</keyword><keyword>seluser</keyword><keyword>server</keyword><keyword>servicegroups</keyword><keyword>servicegroup_name</keyword><keyword>service_description</keyword><keyword>service_notifications_enabled</keyword><keyword>service_notification_commands</keyword><keyword>service_notification_options</keyword><keyword>service_notification_period</keyword><keyword>setuid</keyword><keyword>shared</keyword><keyword>shareiscsi</keyword><keyword>sharenfs</keyword><keyword>shares</keyword><keyword>sharesmb</keyword><keyword>shell</keyword><keyword>size</keyword><keyword>session_owner</keyword><keyword>snapdir</keyword><keyword>source</keyword><keyword>sourceselect</keyword><keyword>spare</keyword><keyword>speed</keyword><keyword>stalking_options</keyword><keyword>start</keyword><keyword>status</keyword><keyword>statusmap_image</keyword><keyword>stop</keyword><keyword>sysidcfg</keyword><keyword>system</keyword><keyword>special</keyword><keyword>sunday</keyword><keyword>syncversion</keyword><keyword>target</keyword><keyword>thursday</keyword><keyword>timeout</keyword><keyword>timeperiod_name</keyword><keyword>tries</keyword><keyword>trigger</keyword><keyword>try_sleep</keyword><keyword>tuesday</keyword><keyword>type</keyword><keyword>type_check</keyword><keyword>uid</keyword><keyword>unless</keyword><keyword>unless_system_user</keyword><keyword>url</keyword><keyword>use</keyword><keyword>user</keyword><keyword>value</keyword><keyword>vendor</keyword><keyword>version</keyword><keyword>volsize</keyword><keyword>vrml_image</keyword><keyword>vscan</keyword><keyword>webserver</keyword><keyword>wednesday</keyword><keyword>weekday</keyword><keyword>withpath</keyword><keyword>working_dir</keyword><keyword>xattr</keyword><keyword>zoned</keyword><keyword>_naginator_name</keyword></context><context id="metaparameters" style-ref="def:statement"><keyword>alias</keyword><keyword>audit</keyword><keyword>before</keyword><keyword>check</keyword><keyword>loglevel</keyword><keyword>noop</keyword><keyword>notify</keyword><keyword>require</keyword><keyword>schedule</keyword><keyword>stage</keyword><keyword>subscribe</keyword><keyword>tag</keyword></context><context id="functions" style-ref="def:type"><keyword>alert</keyword><keyword>create_resources</keyword><keyword>crit</keyword><keyword>debug</keyword><keyword>defined</keyword><keyword>emerg</keyword><keyword>err</keyword><keyword>extlookup</keyword><keyword>fail</keyword><keyword>file</keyword><keyword>fqdn_rand</keyword><keyword>generate</keyword><keyword>include</keyword><keyword>info</keyword><keyword>inline_template</keyword><keyword>md5</keyword><keyword>notice</keyword><keyword>realize</keyword><keyword>regsubst</keyword><keyword>require</keyword><keyword>search</keyword><keyword>sha1</keyword><keyword>shellquote</keyword><keyword>split</keyword><keyword>sprintf</keyword><keyword>tag</keyword><keyword>tagged</keyword><keyword>template</keyword><keyword>versioncmp</keyword><keyword>warning</keyword></context><context id="values" style-ref="def:type"><keyword>absent</keyword><keyword>access</keyword><keyword>all</keyword><keyword>allow</keyword><keyword>auto</keyword><keyword>current</keyword><keyword>daily</keyword><keyword>deny</keyword><keyword>directory</keyword><keyword>discard</keyword><keyword>distance</keyword><keyword>dot1q</keyword><keyword>evaluate-mechanisms</keyword><keyword>exclusive</keyword><keyword>false</keyword><keyword>file</keyword><keyword>first</keyword><keyword>fletcher2</keyword><keyword>fletcher4</keyword><keyword>full</keyword><keyword>follow</keyword><keyword>groupmask</keyword><keyword>gzip</keyword><keyword>gzip-1</keyword><keyword>gzip-2</keyword><keyword>gzip-3</keyword><keyword>gzip-4</keyword><keyword>gzip-5</keyword><keyword>gzip-6</keyword><keyword>gzip-7</keyword><keyword>gzip-8</keyword><keyword>gzip-9</keyword><keyword>half</keyword><keyword>held</keyword><keyword>hidden</keyword><keyword>hourly</keyword><keyword>inclusive</keyword><keyword>inf</keyword><keyword>installed</keyword><keyword>isl</keyword><keyword>keep</keyword><keyword>latest</keyword><keyword>latency</keyword><keyword>legacy</keyword><keyword>link</keyword><keyword>lzjb</keyword><keyword>manage</keyword><keyword>manual</keyword><keyword>metadata</keyword><keyword>minimum</keyword><keyword>monthly</keyword><keyword>mounted</keyword><keyword>never</keyword><keyword>no</keyword><keyword>noallow</keyword><keyword>noauto</keyword><keyword>none</keyword><keyword>notlink</keyword><keyword>no_shutdown</keyword><keyword>number</keyword><keyword>off</keyword><keyword>on</keyword><keyword>once</keyword><keyword>on_failure</keyword><keyword>packages</keyword><keyword>passthrough</keyword><keyword>passthrough-x</keyword><keyword>present</keyword><keyword>priority</keyword><keyword>purged</keyword><keyword>remote</keyword><keyword>restricted</keyword><keyword>right</keyword><keyword>role</keyword><keyword>roundrobin</keyword><keyword>running</keyword><keyword>shared</keyword><keyword>sha256</keyword><keyword>shutdown</keyword><keyword>ssh-dss</keyword><keyword>ssh-rsa</keyword><keyword>stopped</keyword><keyword>throughput</keyword><keyword>true</keyword><keyword>trunk</keyword><keyword>unmounted</keyword><keyword>visible</keyword><keyword>weekly</keyword><keyword>yes</keyword><keyword>zle</keyword></context><context id="variables" style-ref="def:identifier"><match>\$[a-z0-9_]*(::[a-z0-9_]*)*</match></context><context id="variables-with-brackets" style-ref="def:identifier"><match>\$\{[a-z_][a-z0-9_]*\}</match></context><context id="global-variables" style-ref="def:identifier"><match>\$::[a-z_][a-z0-9_]*</match></context><context id="class-names" style-ref="def:preprocessor"><match>[^$][a-z0-9_]*(::[a-z0-9_]*)+</match></context><context id="syntax" style-ref="def:special-constant"><match>(=&gt;|&lt;-|-&gt;)</match></context><context id="blocks"><start>{</start><end>}</end><include><context ref="def:shell-like-comment"/><context ref="def:escape"/><context ref="def:string"/><context ref="def:single-quoted-string"/><context ref="variables"/><context ref="variables-with-brackets"/><context ref="global-variables"/><context ref="class-names"/><context ref="keywords-inline"/><context ref="resources"/><context ref="objects"/><context ref="metaparameters"/><context ref="functions"/><context ref="values"/><context ref="parameters"/><context ref="syntax"/><context ref="blocks"/></include></context><context id="puppet" class="no-spell-check"><include><context ref="def:shell-like-comment"/><context ref="def:escape"/><context ref="def:string"/><context ref="def:single-quoted-string"/><context ref="variables"/><context ref="variables-with-brackets"/><context ref="global-variables"/><context ref="class-names"/><context ref="keywords"/><context ref="resources"/><context ref="objects"/><context ref="syntax"/><context ref="blocks"/></include></context></definitions></language>
(uuay)tcl.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Riccardo Lancellotti <[email protected]>
 Copyright (C) 2005 Riccardo Lancellotti <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="tcl" name="Tcl" version="2.0" _section="Script"><metadata><property name="mimetypes">text/x-tcl;application/x-tcl</property><property name="globs">*.tcl;*.tk</property><property name="line-comment-start">#</property></metadata><styles><style id="variable" name="Variable" map-to="def:type"/><style id="keyword" name="Keyword" map-to="def:keyword"/></styles><definitions><context id="variable" style-ref="variable"><match>[$@%][$]?[a-zA-Z_][a-zA-Z0-9_]*</match></context><context id="keyword" style-ref="keyword"><keyword>string</keyword><keyword>subst</keyword><keyword>regexp</keyword><keyword>regsub</keyword><keyword>scan</keyword><keyword>format</keyword><keyword>binary</keyword><keyword>list</keyword><keyword>split</keyword><keyword>join</keyword><keyword>concat</keyword><keyword>llength</keyword><keyword>lrange</keyword><keyword>lsearch</keyword><keyword>lreplace</keyword><keyword>lindex</keyword><keyword>lsort</keyword><keyword>linsert</keyword><keyword>lrepeat</keyword><keyword>dict</keyword><keyword>if</keyword><keyword>else</keyword><keyword>elseif</keyword><keyword>then</keyword><keyword>for</keyword><keyword>foreach</keyword><keyword>switch</keyword><keyword>case</keyword><keyword>while</keyword><keyword>continue</keyword><keyword>return</keyword><keyword>break</keyword><keyword>catch</keyword><keyword>error</keyword><keyword>eval</keyword><keyword>uplevel</keyword><keyword>after</keyword><keyword>update</keyword><keyword>vwait</keyword><keyword>proc</keyword><keyword>rename</keyword><keyword>set</keyword><keyword>lset</keyword><keyword>lassign</keyword><keyword>unset</keyword><keyword>namespace</keyword><keyword>variable</keyword><keyword>upvar</keyword><keyword>global</keyword><keyword>trace</keyword><keyword>array</keyword><keyword>incr</keyword><keyword>append</keyword><keyword>lappend</keyword><keyword>expr</keyword><keyword>file</keyword><keyword>open</keyword><keyword>close</keyword><keyword>socket</keyword><keyword>fconfigure</keyword><keyword>puts</keyword><keyword>gets</keyword><keyword>read</keyword><keyword>seek</keyword><keyword>tell</keyword><keyword>eof</keyword><keyword>flush</keyword><keyword>fblocked</keyword><keyword>fcopy</keyword><keyword>fileevent</keyword><keyword>source</keyword><keyword>load</keyword><keyword>unload</keyword><keyword>package</keyword><keyword>info</keyword><keyword>interp</keyword><keyword>history</keyword><keyword>bgerror</keyword><keyword>unknown</keyword><keyword>memory</keyword><keyword>cd</keyword><keyword>pwd</keyword><keyword>clock</keyword><keyword>time</keyword><keyword>exec</keyword><keyword>glob</keyword><keyword>pid</keyword><keyword>exit</keyword></context><context id="tcl"><include><context ref="def:shebang"/><context ref="def:shell-like-comment"/><context ref="def:string"/><context ref="def:single-quoted-string"/><context ref="variable"/><context ref="keyword"/></include></context></definitions></language>
(uuay)php.langi,<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Francesco Gigli <[email protected]>
 Copyright (C) 2003 Francesco Gigli <[email protected]>
 Copyright (C) 2004 David A Knight <[email protected]>
 Copyright (C) 2006 Steve Frécinaux <[email protected]>
 Copyright (C) 2007 Patryk Zawadzki <[email protected]>
 Copyright (C) 2007 Eric Norige <[email protected]>
 Copyright (C) 2012 Christopher Blay <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="php" name="PHP" version="2.0" _section="Script"><metadata><property name="mimetypes">text/x-php;application/x-php;text/x-php-source;application/x-php-source</property><property name="globs">*.php;*.php3;*.php4;*.phtml</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.php</property></metadata><styles><style id="preprocessor" name="Preprocessor tags" map-to="def:preprocessor"/><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="variable" name="Variable" map-to="def:identifier"/><style id="identifier" name="Identifier"/><!-- map to nothing --><style id="escape" name="Escaped Character" map-to="def:special-char"/><style id="string" name="String" map-to="def:string"/><style id="here-doc" name="Heredoc" map-to="def:string"/><style id="here-doc-bound" name="Heredoc Bound" map-to="def:keyword"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="common-function" name="Common Function" map-to="def:keyword"/><style id="operator" name="Operator" map-to="def:operator"/><style id="type" name="Data Type" map-to="def:type"/><style id="null-value" name="Null Value" map-to="def:special-constant"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="octal" name="Octal number" map-to="def:base-n-integer"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/></styles><definitions><define-regex id="identifier">[a-zA-Z_\N{U+80}-\N{U+10ffff}][a-zA-Z0-9_\N{U+80}-\N{U+10ffff}]*</define-regex><context id="bash-line-comment" style-ref="comment" end-at-line-end="true" extend-parent="false" class="comment" class-disabled="no-spell-check"><start>#</start><include><context ref="def:in-line-comment"/></include></context><context id="cpp-line-comment" style-ref="comment" end-at-line-end="true" extend-parent="false" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="c-block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-line-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="escape" style-ref="escape"><match>\\((\\|"|n|t|\$|r)|[0-7]{1,3}|x[0-9a-fA-F]{1,2})</match></context><context id="variable" style-ref="variable"><match>[$]+\%{identifier}</match></context><context id="array-operators" style-ref="variable"><match>(\[|\])</match></context><context id="string-var"><include><context ref="variable"/><context id="curly-var" style-ref="variable"><start>{(?=\$)</start><end>}</end><include><context ref="string-var"/></include></context><context id="backwards-curly-var" style-ref="variable"><start>\${</start><end>}</end><include><context ref="string-var"/></include></context></include></context><context id="double-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="escape"/><context ref="string-var"/><context ref="def:line-continue"/></include></context><context id="single-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context style-ref="def:special-char"><match>\\['\\]</match></context><context ref="def:line-continue"/></include></context><context id="backtick-string" style-ref="string" extend-parent="false"><start>`</start><end>`</end><include><context ref="escape"/><context ref="def:line-continue"/></include></context><context id="here-doc-string" style-ref="here-doc" extend-parent="true"><start>(&lt;&lt;&lt;)\s?(\%{identifier})</start><end>^\s*(\%{2@start})(;|\b)</end><include><context sub-pattern="0" where="start" style-ref="here-doc-bound"/><context sub-pattern="1" where="end" style-ref="here-doc-bound"/><context sub-pattern="2" where="end" style-ref="operator"/><context ref="escape"/><context ref="string-var"/><context ref="def:line-continue"/></include></context><context id="here-doc-string-double-quotes" style-ref="here-doc" extend-parent="true"><start>(&lt;&lt;&lt;)\s?"(\%{identifier})"</start><end>^\s*(\%{2@start})(;|\b)</end><include><context sub-pattern="0" where="start" style-ref="here-doc-bound"/><context sub-pattern="1" where="end" style-ref="here-doc-bound"/><context sub-pattern="2" where="end" style-ref="operator"/><context ref="escape"/><context ref="string-var"/><context ref="def:line-continue"/></include></context><context id="now-doc-string" style-ref="here-doc" extend-parent="true"><start>(&lt;&lt;&lt;)\s?'(\%{identifier})'</start><end>^\s*(\%{2@start})(;|\b)</end><include><context sub-pattern="0" where="start" style-ref="here-doc-bound"/><context sub-pattern="1" where="end" style-ref="here-doc-bound"/><context sub-pattern="2" where="end" style-ref="operator"/><context style-ref="def:special-char"><match>\\['\\]</match></context><context ref="def:line-continue"/></include></context><context id="identifier" style-ref="identifier"><match>\%{identifier}</match></context><context id="keywords" style-ref="keyword"><keyword>abstract</keyword><keyword>and</keyword><keyword>as</keyword><keyword>break</keyword><keyword>case</keyword><keyword>catch</keyword><keyword>class</keyword><keyword>clone</keyword><keyword>const</keyword><keyword>continue</keyword><keyword>declare</keyword><keyword>default</keyword><keyword>die</keyword><keyword>do</keyword><keyword>echo</keyword><keyword>else</keyword><keyword>elseif</keyword><keyword>empty</keyword><keyword>enddeclare</keyword><keyword>endfor</keyword><keyword>endforeach</keyword><keyword>endif</keyword><keyword>endswitch</keyword><keyword>endwhile</keyword><keyword>eval</keyword><keyword>exit</keyword><keyword>extends</keyword><keyword>final</keyword><keyword>finally</keyword><keyword>for</keyword><keyword>foreach</keyword><keyword>function</keyword><keyword>global</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>implements</keyword><keyword>include</keyword><keyword>include_once</keyword><keyword>instanceof</keyword><keyword>insteadof</keyword><keyword>interface</keyword><keyword>isset</keyword><keyword>list</keyword><keyword>namespace</keyword><keyword>new</keyword><keyword>or</keyword><keyword>print</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>require</keyword><keyword>require_once</keyword><keyword>return</keyword><keyword>static</keyword><keyword>switch</keyword><keyword>throw</keyword><keyword>trait</keyword><keyword>try</keyword><keyword>unset</keyword><keyword>use</keyword><keyword>var</keyword><keyword>while</keyword><keyword>xor</keyword><keyword>yield</keyword></context><context id="common-function" style-ref="keyword"><keyword>doubleval</keyword><keyword>floatval</keyword><keyword>gettype</keyword><keyword>intval</keyword><keyword>json_decode</keyword><keyword>json_encode</keyword><keyword>print_r</keyword><keyword>serialize</keyword><keyword>settype</keyword><keyword>str_contains</keyword><keyword>str_replace</keyword><keyword>str_starts_with</keyword><keyword>str_ends_with</keyword><keyword>strip_tags</keyword><keyword>strpos</keyword><keyword>strval</keyword><keyword>unserialize</keyword><keyword>var_dump</keyword><keyword>var_export</keyword></context><context id="operators" style-ref="operator" extend-parent="false"><match>[-.~^@,;:/%|\=\+\*\!\?&amp;&lt;&gt;()]</match></context><context id="type" style-ref="type"><keyword>array</keyword><keyword>bool</keyword><keyword>boolean</keyword><keyword>callable</keyword><keyword>double</keyword><keyword>float</keyword><keyword>int</keyword><keyword>integer</keyword><keyword>numeric</keyword><keyword>object</keyword><keyword>resource</keyword><keyword>string</keyword><keyword>unset</keyword></context><context id="null-value" style-ref="null-value"><prefix>(?i)\b</prefix><!-- case insensitive --><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><prefix>(?i)\b</prefix><!-- case insensitive --><keyword>false</keyword><keyword>true</keyword></context><context id="float" style-ref="floating-point"><match extended="true">
        (?&lt;![\w\.])
        ([0-9]+[Ee][+-]?[0-9]+ |
         ([0-9]*\.[0-9]+ | [0-9]+\.[0-9]*)([Ee][+-]?[0-9]+)?)
        (?![\w\.])
      </match></context><context id="decimal-number" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        [+-]?([1-9][0-9]*|0)
        (?![\w\.])
      </match></context><context id="octal-number" style-ref="octal"><match extended="true">
        (?&lt;![\w\.])
        [+-]?0[0-7]+
        (?![\w\.])
      </match></context><context id="hexadecimal-number" style-ref="hexadecimal"><match extended="true">
        (?&lt;![\w\.])
        [+-]?0x[0-9a-fA-F]+
        (?![\w\.])
      </match></context><context id="php-block"><start>&lt;([?](php)?)</start><end>[?]&gt;</end><include><context sub-pattern="0" where="start" style-ref="preprocessor"/><context sub-pattern="0" where="end" style-ref="preprocessor"/><context ref="cpp-line-comment"/><context ref="bash-line-comment"/><context ref="c-block-comment"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context ref="backtick-string"/><context ref="here-doc-string"/><context ref="here-doc-string-double-quotes"/><context ref="now-doc-string"/><context ref="variable"/><context ref="array-operators"/><context ref="keywords"/><context ref="common-function"/><context ref="operators"/><context ref="type"/><context ref="null-value"/><context ref="boolean"/><context ref="float"/><context ref="decimal-number"/><context ref="octal-number"/><context ref="hexadecimal-number"/><context ref="identifier"/></include></context><replace id="html:embedded-lang-hook" ref="php-block"/><context id="php" class="no-spell-check"><include><context ref="php-block"/><context ref="html:html"/></include></context></definitions></language>
(uuay)json.lang!<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Sapphire Becker <[email protected]>
 Copyright (C) 2011 by Sapphire Becker <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.
-->
<!--
 TODO:
  If once-only or end-parent is ever supported for context-reference and
  context-to-be-included elements this can be updated to allow only one
  value in the doc, after a key, and between each comma in an array. Also
  I'd be able to add support for displaying an error for trailing commas.
-->
<language id="json" name="JSON" version="2.0" _section="Other"><metadata><property name="mimetypes">application/json</property><property name="globs">*.json;*.geojson;*.topojson</property><property name="suggested-suffix">.json</property></metadata><styles><style id="keyname" name="Key" map-to="def:constant"/><style id="special-char" name="Escaped Character" map-to="js:escape"/><style id="string" name="String" map-to="js:string"/><style id="null-value" name="Null Value" map-to="js:null-value"/><style id="boolean" name="Boolean Value" map-to="js:boolean"/><style id="error" name="Error" map-to="def:error"/><style id="float" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal" map-to="def:decimal"/></styles><definitions><context id="array"><start>\[</start><end>\]</end><include><context><start/><end>,|\s*(?=\])</end><include><context ref="value"/></include></context></include></context><context id="object"><start>\{</start><end>\}</end><include><context ref="string" style-ref="keyname"/><context><start>:</start><end>,|\s*(?=})</end><include><context sub-pattern="0" where="start" style-ref="keyname"/><context ref="value"/></include></context><context ref="catchall"/></include></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context id="valid-escape" style-ref="special-char"><match>\\(?:[ntrfb"\\/]|u[0-9a-fA-F]{4})</match></context><context id="invalid-escape" style-ref="error"><match>\\(?:x[0-9a-fA-F]{2}|[0-3]?[0-7]{1,2}|.)</match></context><context id="line-continue" style-ref="error"><start>\\$</start><end>^</end></context></include></context><context id="float" style-ref="float"><match>(?![+.])-?(?:[1-9][0-9]*|0)(?=\.[0-9]|[eE][+-]?[0-9])(?:\.[0-9]+)?(?:[Ee][+-]?[0-9]+)?</match></context><context id="decimal" style-ref="decimal"><match>-?(?:[1-9][0-9]*|0)(?![.eE])</match></context><context id="catchall" style-ref="error" extend-parent="false"><match>\S</match></context><context id="value"><include><context ref="object"/><context ref="array"/><context ref="string"/><context ref="float"/><context ref="decimal"/><context ref="js-lit:null-value" style-ref="null-value"/><context ref="js-lit:boolean" style-ref="boolean"/><context ref="catchall"/></include></context><context id="json" class="no-spell-check"><include><context ref="value"/></include></context></definitions></language>
(uuay)ruby.lang1V<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Archit Baweja <[email protected]>
 Copyright (C) 2004 Archit Baweja <[email protected]>
 Copyright (C) 2005 Michael Witrant <[email protected]>
 Copyright (C) 2006 Gabriel Bauman <[email protected]>
 Copyright (C) 2013 Jesse van den Kieboom <[email protected]>
 Copyright (C) 2019 Yukihiro Nakai

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="ruby" name="Ruby" version="2.0" _section="Script"><metadata><property name="mimetypes">application/x-ruby;text/x-ruby</property><property name="globs">*.rb;*.rake;*.gemspec;Rakefile;Capfile;Gemfile</property><property name="line-comment-start">#</property><property name="suggested-suffix">.rb</property></metadata><styles><style id="escape" name="Escaped Character" map-to="def:special-char"/><style id="comment" name="Comment" map-to="def:comment"/><style id="attribute-definition" name="Attribute Definition" map-to="def:statement"/><style id="module-handler" name="Module handler" map-to="def:preprocessor"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="nil-value" name="Nil Constant" map-to="def:special-constant"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="base-n-integer" name="Base-N number" map-to="def:base-n-integer"/><style id="numeric-literal" name="Numeric literal" map-to="def:base-n-integer"/><style id="character-literal" name="Character literal" map-to="def:string"/><style id="string" name="String" map-to="def:string"/><style id="literal" name="Literal" map-to="def:special-char"/><style id="builtin" name="Builtin" map-to="def:type"/><style id="constant" name="Constant" map-to="def:type"/><style id="symbol" name="Symbol" map-to="def:string"/><style id="special-variable" name="Special Variable" map-to="def:identifier"/><style id="predefined-variable" name="Predefined Variable" map-to="def:identifier"/><style id="variable" name="Variable" map-to="def:identifier"/><style id="here-doc" name="Heredoc" map-to="def:string"/><style id="here-doc-bound" name="Heredoc Bound" map-to="def:string"/><style id="regex" name="Regular Expression" map-to="def:identifier"/></styles><definitions><define-regex id="simple-escape" extended="true">
      \\ (?: [0-7]{1,3} | x[0-9A-Fa-f]{1,2} | [^cuxCM] )
    </define-regex><define-regex id="unicode-escape" extended="true">
      \\u
      (?:
        [0-9A-Fa-f]{4} |
        { \s*
        (?&gt;
          (?:
            [0-9A-Fa-f]{1,6} (?: \s+ [0-9A-Fa-f]{1,6} )*
          )?
        )
        \s* }
      )
    </define-regex><define-regex id="meta-control-escape" extended="true">
      (?&lt;! \\c | \\C- | \\M- )
      \\
      (?:
        c  (?: \\M- )? |
        C- (?: \\M- )? |
        M- (?: \\c | \\C- )?
      )
      (?: \%{simple-escape} | [^\\] )
    </define-regex><define-regex id="escape" extended="true">
      (?: \%{unicode-escape} | \%{meta-control-escape} | \%{simple-escape} )
    </define-regex><context id="escape" style-ref="escape"><match>\%{escape}</match></context><context id="multiline-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>^=begin</start><end>^=end</end><include><context ref="escape"/><context ref="def:in-comment"/></include></context><context id="attribute-definitions" style-ref="attribute-definition"><keyword>attr</keyword><keyword>attr_writer</keyword><keyword>attr_reader</keyword><keyword>attr_accessor</keyword></context><context id="definitions" style-ref="keyword"><!-- do not highlight the .class method --><prefix>(?&lt;![\w\.])</prefix><keyword>alias</keyword><keyword>class</keyword><keyword>module</keyword><keyword>def</keyword><keyword>undef</keyword></context><context id="module-handlers" style-ref="module-handler"><keyword>require</keyword><keyword>include</keyword><keyword>load</keyword></context><context id="keywords" style-ref="keyword"><keyword>BEGIN</keyword><keyword>END</keyword><keyword>and</keyword><keyword>begin</keyword><keyword>break</keyword><keyword>case</keyword><keyword>catch</keyword><keyword>defined?</keyword><keyword>do</keyword><keyword>else</keyword><keyword>elsif</keyword><keyword>end</keyword><keyword>ensure</keyword><keyword>for</keyword><keyword>if</keyword><keyword>in</keyword><keyword>next</keyword><keyword>not</keyword><keyword>or</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>redo</keyword><keyword>rescue</keyword><keyword>retry</keyword><keyword>return</keyword><keyword>then</keyword><keyword>throw</keyword><keyword>unless</keyword><keyword>until</keyword><keyword>when</keyword><keyword>while</keyword><keyword>yield</keyword></context><context id="builtins" style-ref="builtin"><keyword>ARGF</keyword><keyword>ARGV</keyword><keyword>Abbrev</keyword><keyword>ArgumentError</keyword><keyword>Array</keyword><keyword>Base64</keyword><keyword>Benchmark::Tms</keyword><keyword>Benchmark</keyword><keyword>Bignum</keyword><keyword>Binding</keyword><keyword>CGI::Cookie</keyword><keyword>CGI::HtmlExtension</keyword><keyword>CGI::QueryExtension</keyword><keyword>CGI::Session::FileStore</keyword><keyword>CGI::Session::MemoryStore</keyword><keyword>CGI::Session</keyword><keyword>CGI</keyword><keyword>Class</keyword><keyword>Comparable</keyword><keyword>Complex</keyword><keyword>ConditionVariable</keyword><keyword>Continuation</keyword><keyword>DATA</keyword><keyword>Data</keyword><keyword>Date</keyword><keyword>DateTime</keyword><keyword>Delegator</keyword><keyword>Dir</keyword><keyword>ENV</keyword><keyword>EOFError</keyword><keyword>ERB::Util</keyword><keyword>ERB</keyword><keyword>Enumerable::Enumerator</keyword><keyword>Enumerable</keyword><keyword>Errno</keyword><keyword>Exception</keyword><keyword>FalseClass</keyword><keyword>File::Constants</keyword><keyword>File::Stat</keyword><keyword>File</keyword><keyword>FileTest</keyword><keyword>FileUtils::DryRun</keyword><keyword>FileUtils::NoWrite</keyword><keyword>FileUtils::StreamUtils</keyword><keyword>FileUtils::Verbose</keyword><keyword>FileUtils</keyword><keyword>Find</keyword><keyword>Fixnum</keyword><keyword>Float</keyword><keyword>FloatDomainError</keyword><keyword>Forwardable</keyword><keyword>GC</keyword><keyword>Generator</keyword><keyword>Hash</keyword><keyword>IO</keyword><keyword>IOError</keyword><keyword>Iconv::BrokenLibrary</keyword><keyword>Iconv::Failure</keyword><keyword>Iconv::IllegalSequence</keyword><keyword>Iconv::InvalidCharacter</keyword><keyword>Iconv::InvalidEncoding</keyword><keyword>Iconv::OutOfRange</keyword><keyword>Iconv</keyword><keyword>IndexError</keyword><keyword>Integer</keyword><keyword>Interrupt</keyword><keyword>Kernel</keyword><keyword>LoadError</keyword><keyword>LocalJumpError</keyword><keyword>Logger::Application</keyword><keyword>Logger::Error</keyword><keyword>Logger::Formatter</keyword><keyword>Logger::LogDevice::LogDeviceMutex</keyword><keyword>Logger::LogDevice</keyword><keyword>Logger::Severity</keyword><keyword>Logger::ShiftingError</keyword><keyword>Logger</keyword><keyword>Marshal</keyword><keyword>MatchData</keyword><keyword>Math</keyword><keyword>Matrix</keyword><keyword>Method</keyword><keyword>Module</keyword><keyword>Mutex</keyword><keyword>NameError::message</keyword><keyword>NameError</keyword><keyword>NilClass</keyword><keyword>NoMemoryError</keyword><keyword>NoMethodError</keyword><keyword>NotImplementedError</keyword><keyword>Numeric</keyword><keyword>Object</keyword><keyword>ObjectSpace</keyword><keyword>Observable</keyword><keyword>PStore::Error</keyword><keyword>PStore</keyword><keyword>Pathname</keyword><keyword>Precision</keyword><keyword>Proc</keyword><keyword>Process::GID</keyword><keyword>Process::Status</keyword><keyword>Process::Sys</keyword><keyword>Process::UID</keyword><keyword>Process</keyword><keyword>Queue</keyword><keyword>RUBY_PLATFORM</keyword><keyword>RUBY_RELEASE_DATE</keyword><keyword>RUBY_VERSION</keyword><keyword>Range</keyword><keyword>RangeError</keyword><keyword>Rational</keyword><keyword>Regexp</keyword><keyword>RegexpError</keyword><keyword>RuntimeError</keyword><keyword>STDERR</keyword><keyword>STDIN</keyword><keyword>STDOUT</keyword><keyword>ScriptError</keyword><keyword>SecurityError</keyword><keyword>Set</keyword><keyword>Shellwords</keyword><keyword>Signal</keyword><keyword>SignalException</keyword><keyword>SimpleDelegator</keyword><keyword>SingleForwardable</keyword><keyword>Singleton</keyword><keyword>SingletonClassMethods</keyword><keyword>SizedQueue</keyword><keyword>SortedSet</keyword><keyword>StandardError</keyword><keyword>String</keyword><keyword>StringIO</keyword><keyword>StringScanner::Error</keyword><keyword>StringScanner</keyword><keyword>Struct::Tms</keyword><keyword>Struct</keyword><keyword>Symbol</keyword><keyword>SyncEnumerator</keyword><keyword>SyntaxError</keyword><keyword>SystemCallError</keyword><keyword>SystemExit</keyword><keyword>SystemStackError</keyword><keyword>Tempfile</keyword><keyword>Test::Unit</keyword><keyword>Test</keyword><keyword>Thread</keyword><keyword>ThreadError</keyword><keyword>ThreadGroup</keyword><keyword>ThreadsWait</keyword><keyword>Time</keyword><keyword>Timeout::Error</keyword><keyword>Timeout</keyword><keyword>TrueClass</keyword><keyword>TypeError</keyword><keyword>URI::BadURIError</keyword><keyword>URI::Error</keyword><keyword>URI::Escape</keyword><keyword>URI::FTP</keyword><keyword>URI::Generic</keyword><keyword>URI::HTTP</keyword><keyword>URI::HTTPS</keyword><keyword>URI::InvalidComponentError</keyword><keyword>URI::InvalidURIError</keyword><keyword>URI::LDAP</keyword><keyword>URI::MailTo</keyword><keyword>URI::REGEXP::PATTERN</keyword><keyword>URI::REGEXP</keyword><keyword>URI</keyword><keyword>UnboundMethod</keyword><keyword>Vector</keyword><keyword>YAML</keyword><keyword>ZeroDivisionError</keyword><keyword>Zlib::BufError</keyword><keyword>Zlib::DataError</keyword><keyword>Zlib::Deflate</keyword><keyword>Zlib::Error</keyword><keyword>Zlib::GzipFile::CRCError</keyword><keyword>Zlib::GzipFile::Error</keyword><keyword>Zlib::GzipFile::LengthError</keyword><keyword>Zlib::GzipFile::NoFooter</keyword><keyword>Zlib::GzipFile</keyword><keyword>Zlib::GzipReader</keyword><keyword>Zlib::GzipWriter</keyword><keyword>Zlib::Inflate</keyword><keyword>Zlib::MemError</keyword><keyword>Zlib::NeedDict</keyword><keyword>Zlib::StreamEnd</keyword><keyword>Zlib::StreamError</keyword><keyword>Zlib::VersionError</keyword><keyword>Zlib::ZStream</keyword><keyword>Zlib</keyword><keyword>fatal</keyword></context><context id="special-variables" style-ref="special-variable"><keyword>self</keyword><keyword>super</keyword><keyword>__FILE__</keyword><keyword>__LINE__</keyword></context><context id="predefined-variables" style-ref="predefined-variable"><match extended="true">
        \$([!$&amp;"'*+,./0:;&lt;=&gt;?@\`~1-9]|
           -[0FIKadilpvw]|
           (deferr|defout|stderr|stdin|stdout|
            DEBUG|FILENAME|KCODE|LOADED_FEATURES|LOAD_PATH|
            PROGRAM_NAME|SAFE|VERBOSE)\b)
      </match></context><context id="global-variables" style-ref="variable"><match>\$[a-zA-Z_][a-zA-Z0-9_]*</match></context><context id="class-variables" style-ref="variable"><match>@@[a-zA-Z_][a-zA-Z0-9_]*</match></context><context id="instance-variables" style-ref="variable"><match>@[a-zA-Z_][a-zA-Z0-9_]*</match></context><context id="symbols" style-ref="symbol"><match>(?&lt;!:):[a-zA-Z0-9_]+</match></context><context id="regexp-variables" style-ref="regex"><match>\$[1-9][0-9]*</match></context><context id="constants" style-ref="constant"><match>(::)?\b[A-Z][A-Za-z0-9_]*\b</match></context><context id="nil-value" style-ref="nil-value"><keyword>NIL</keyword><keyword>nil</keyword></context><context id="boolean" style-ref="boolean"><keyword>FALSE</keyword><keyword>TRUE</keyword><keyword>false</keyword><keyword>true</keyword></context><define-regex id="underscore_num">\d(_?\d)*</define-regex><define-regex id="float" extended="true">
      ( \%{underscore_num}\.\%{underscore_num} ) |
      ( (\%{underscore_num}(\.\%{underscore_num})?)[eE][+-]?\%{underscore_num} )
    </define-regex><context id="float" style-ref="floating-point"><match>(?&lt;!\.\.\.\.)((?&lt;![\w\.])|(?&lt;=\.\.))\%{float}((?![\w\.])|(?=\.\.)|(?=\.[a-zA-Z_]))(?!\.\.\.\.)</match></context><context id="decimal" style-ref="decimal"><match>(?&lt;!\.\.\.\.)((?&lt;![\w\.])|(?&lt;=\.\.))([1-9](_?[0-9])*|0)((?![\w\.])|(?=\.\.)|(?=\.[a-zA-Z_]))(?!\.\.\.\.)</match></context><context id="hex" style-ref="base-n-integer"><match>(?&lt;!\.\.\.\.)((?&lt;![\w\.])|(?&lt;=\.\.))0[xX][0-9A-Fa-f](_?[0-9A-Fa-f])*((?![\w\.])|(?=\.\.)|(?=\.[a-zA-Z_]))(?!\.\.\.\.)</match></context><context id="octal" style-ref="base-n-integer"><match>(?&lt;!\.\.\.\.)((?&lt;![\w\.])|(?&lt;=\.\.))0[0-7](_?[0-7])*((?![\w\.])|(?=\.\.)|(?=\.[a-zA-Z_]))(?!\.\.\.\.)</match></context><context id="binary" style-ref="base-n-integer"><match>(?&lt;!\.\.\.\.)((?&lt;![\w\.])|(?&lt;=\.\.))0[bB][01](_?[01])*((?![\w\.])|(?=\.\.)|(?=\.[a-zA-Z_]))(?!\.\.\.\.)</match></context><context id="character-literal" style-ref="character-literal"><match>(?&lt;!\w)\?(\%{escape}|[^\\\s])(?!\w)</match></context><!-- in double quotes and backticks --><context id="simple-interpolation"><start>#(?=[@$])</start><!-- need assertion to not highlight single # --><end/><include><context ref="class-variables"/><context ref="instance-variables"/><context ref="global-variables"/></include></context><!-- in double quotes and backticks --><!-- FIXME: really would like for the syntax highlight to go back
         to none here, as any ruby code could go here --><context id="complex-interpolation"><start>#{</start><end>}</end><include><context ref="ruby:*"/></include></context><context id="inside-interpolated-string"><include><context ref="escape"/><context ref="def:line-continue"/><context ref="complex-interpolation"/><context ref="simple-interpolation"/></include></context><!-- ruby strings do not end at line end,
         so we cannot use def:string
         (parts lifted from perl.lang) --><context id="double-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="inside-interpolated-string"/></include></context><context id="single-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context style-ref="escape"><match>\\['\\]</match></context></include></context><context id="backtick-quoted-string" style-ref="string"><start>`</start><end>`</end><include><context ref="inside-interpolated-string"/></include></context><context id="here-doc-string" style-ref="here-doc" style-inside="true"><start>&lt;&lt;([a-zA-Z_]\w*)</start><end>^\%{1@start}</end><include><context ref="inside-interpolated-string"/></include></context><context id="here-doc-indented-string" style-ref="here-doc" style-inside="true"><start>&lt;&lt;[-~]([a-zA-Z_]\w*)</start><end>^\s*\%{1@start}</end><include><context ref="inside-interpolated-string"/></include></context><context id="here-doc-single-quoted-string" style-ref="here-doc" style-inside="true"><start>&lt;&lt;'(\w+)'</start><end>^\%{1@start}</end><include><context sub-pattern="0" where="start" style-ref="here-doc-bound"/><context sub-pattern="0" where="end" style-ref="here-doc-bound"/></include></context><context id="here-doc-double-quoted-string" style-ref="here-doc" style-inside="true"><start>&lt;&lt;"(\w+)"</start><end>^\%{1@start}</end><include><context sub-pattern="0" where="start" style-ref="here-doc-bound"/><context sub-pattern="0" where="end" style-ref="here-doc-bound"/><context ref="inside-interpolated-string"/></include></context><context id="interpolated-literal"><include><context style-ref="string" style-inside="true"><start>[%][QWx]?\(</start><end>\)</end><include><context where="start" sub-pattern="0" style-ref="literal"/><context where="end" sub-pattern="0" style-ref="literal"/><context ref="inside-interpolated-string"/><context><start>\(</start><end>\)</end></context></include></context><context style-ref="string" style-inside="true"><start>[%][QWx]?\[</start><end>]</end><include><context where="start" sub-pattern="0" style-ref="literal"/><context where="end" sub-pattern="0" style-ref="literal"/><context ref="inside-interpolated-string"/><context><start>\[</start><end>]</end></context></include></context><context style-ref="string" style-inside="true"><start>[%][QWx]?{</start><end>}</end><include><context where="start" sub-pattern="0" style-ref="literal"/><context where="end" sub-pattern="0" style-ref="literal"/><context ref="inside-interpolated-string"/><context><start>{</start><end>}</end></context></include></context><context style-ref="string" style-inside="true"><start>[%][QWx]?&lt;</start><end>&gt;</end><include><context where="start" sub-pattern="0" style-ref="literal"/><context where="end" sub-pattern="0" style-ref="literal"/><context ref="inside-interpolated-string"/><context><start>&lt;</start><end>&gt;</end></context></include></context><context style-ref="string" style-inside="true"><start>[%][QWx]?([^[:alnum:]{}&lt;&gt;[]()])</start><end>\%{1@start}</end><include><context where="start" sub-pattern="0" style-ref="literal"/><context where="end" sub-pattern="0" style-ref="literal"/><context ref="inside-interpolated-string"/></include></context></include></context><context id="non-interpolated-literal"><include><context style-ref="string" style-inside="true"><start>[%][qsw]\(</start><end>\)</end><include><context where="start" sub-pattern="0" style-ref="literal"/><context where="end" sub-pattern="0" style-ref="literal"/><context style-ref="escape"><match>\\['\\]</match></context><context><start>\(</start><end>\)</end></context></include></context><context style-ref="string" style-inside="true"><start>[%][qsw]\[</start><end>]</end><include><context where="start" sub-pattern="0" style-ref="literal"/><context where="end" sub-pattern="0" style-ref="literal"/><context style-ref="escape"><match>\\['\\]</match></context><context><start>\[</start><end>]</end></context></include></context><context style-ref="string" style-inside="true"><start>[%][qsw]\{</start><end>\}</end><include><context where="start" sub-pattern="0" style-ref="literal"/><context where="end" sub-pattern="0" style-ref="literal"/><context style-ref="escape"><match>\\['\\]</match></context><context><start>\{</start><end>\}</end></context></include></context><context style-ref="string" style-inside="true"><start>[%][qsw]&lt;</start><end>&gt;</end><include><context where="start" sub-pattern="0" style-ref="literal"/><context where="end" sub-pattern="0" style-ref="literal"/><context style-ref="escape"><match>\\['\\]</match></context><context><start>&lt;</start><end>&gt;</end></context></include></context><context style-ref="string" style-inside="true"><start>[%][qsw]([^[:alnum:]{&lt;[(])</start><end>\%{1@start}</end><include><context where="start" sub-pattern="0" style-ref="literal"/><context where="end" sub-pattern="0" style-ref="literal"/><context style-ref="escape"><match>\\['\\]</match></context></include></context></include></context><define-regex id="regex-opts">[iomx]*[neus]?[iomx]*</define-regex><context id="regex-bracketed" style-ref="escape" style-inside="true"><start>(?&lt;!\\)[[]</start><end>(?&lt;!\\)]</end></context><context id="regex-alt-form" style-ref="regex"><start>\%r\|</start><end>\|\%{regex-opts}</end><include><context ref="escape"/><context ref="def:line-continue"/><context ref="complex-interpolation"/><context ref="simple-interpolation"/><context ref="regex-bracketed"/></include></context><context id="regex-simple" style-ref="regex"><start extended="true">
        ((?&lt;=([(]|\s))|^)
        \/
        (?=
          ([^/\\]*(\\.))*
          [^/]*
          \/
          \%{regex-opts}
          ([),;.]|\s|$)
        )</start><end>\/\%{regex-opts}</end><include><context ref="escape"/><context ref="def:line-continue"/><context ref="complex-interpolation"/><context ref="simple-interpolation"/><context ref="regex-bracketed"/></include></context><context id="ruby" class="no-spell-check"><include><context ref="def:shebang"/><context ref="def:shell-like-comment"/><context ref="multiline-comment"/><context ref="here-doc-single-quoted-string"/><context ref="here-doc-double-quoted-string"/><context ref="here-doc-string"/><context ref="here-doc-indented-string"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context ref="backtick-quoted-string"/><context ref="attribute-definitions"/><context ref="definitions"/><context ref="module-handlers"/><context ref="keywords"/><context ref="builtins"/><context ref="special-variables"/><context ref="predefined-variables"/><context ref="global-variables"/><context ref="class-variables"/><context ref="instance-variables"/><context ref="symbols"/><context ref="regexp-variables"/><context ref="constants"/><context ref="nil-value"/><context ref="boolean"/><context ref="float"/><context ref="decimal"/><context ref="hex"/><context ref="octal"/><context ref="binary"/><context ref="character-literal"/><context ref="regex-alt-form"/><context ref="regex-simple"/><context ref="non-interpolated-literal"/><context ref="interpolated-literal"/></include></context></definitions></language>
(uuay)cuda.lang"<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Hüseyin Temucin <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="cuda" name="CUDA" version="2.0" _section="Source"><metadata><property name="globs">*.cu;*.cuh</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="data-type" name="Data Type" map-to="def:type"/><style id="cuda-global" name="Global Functions" map-to="def:function"/><style id="cuda-device" name="Device Functions" map-to="def:function"/><style id="global-var" name="Global Variables" map-to="def:identifier"/></styles><definitions><context id="cuda-keywords" style-ref="keyword"><keyword>__global__</keyword><keyword>__host__</keyword><keyword>__device__</keyword><keyword>__constant__</keyword><keyword>__shared__</keyword></context><context id="cuda-types" style-ref="data-type"><keyword>uint</keyword><keyword>int1 </keyword><keyword>uint1</keyword><keyword>int2</keyword><keyword>uint2</keyword><keyword>int3</keyword><keyword>uint3</keyword><keyword>int4</keyword><keyword>uint4</keyword><keyword>float1</keyword><keyword>float2</keyword><keyword>float3</keyword><keyword>float4</keyword><keyword>char1</keyword><keyword>char2</keyword><keyword>char3</keyword><keyword>char4</keyword><keyword>uchar1</keyword><keyword>uchar2</keyword><keyword>uchar3</keyword><keyword>uchar4</keyword><keyword>short1</keyword><keyword>short2</keyword><keyword>short3</keyword><keyword>short4</keyword><keyword>dim1</keyword><keyword>dim2</keyword><keyword>dim3</keyword><keyword>dim4</keyword></context><context id="cudaglobal" style-ref="global-var"><keyword>gridDim</keyword><keyword>blockIdx</keyword><keyword>blockDim</keyword><keyword>threadIdx</keyword></context><context id="kernel-call"><start>&lt;&lt;&lt;</start><end>&gt;&gt;&gt;</end></context><context id="cudaatom" style-ref="cuda-device"><keyword>atomicAdd</keyword><keyword>atomicAnd</keyword><keyword>atomicCAS</keyword><keyword>atomicDec</keyword><keyword>atomicExch</keyword><keyword>atomicInc</keyword><keyword>atomicMax</keyword><keyword>atomicMin</keyword><keyword>atomicOr</keyword><keyword>atomicSub</keyword><keyword>atomicXor</keyword></context><context id="cudadev" style-ref="cuda-device"><keyword>tex1D</keyword><keyword>tex1Dfetch</keyword><keyword>tex2D</keyword><keyword>__float_as_int</keyword><keyword>__int_as_float</keyword><keyword>__float2int_rn</keyword><keyword>__float2int_rz</keyword><keyword>__float2int_ru</keyword><keyword>__float2int_rd</keyword><keyword>__float2uint_rn</keyword><keyword>__float2uint_rz</keyword><keyword>__float2uint_ru</keyword><keyword>__float2uint_rd</keyword><keyword>__int2float_rn</keyword><keyword>__int2float_rz</keyword><keyword>__int2float_ru</keyword><keyword>__int2float_rd</keyword><keyword>__uint2float_rn</keyword><keyword>__uint2float_rz</keyword><keyword>__uint2float_ru</keyword><keyword>__uint2float_rd</keyword><keyword>__fadd_rz</keyword><keyword>__fmul_rz</keyword><keyword>__fdividef</keyword><keyword>__mul24</keyword><keyword>__umul24</keyword><keyword>__mulhi</keyword><keyword>__umulhi</keyword><keyword>__mul64hi</keyword><keyword>__umul64hi</keyword><keyword>min</keyword><keyword>umin</keyword><keyword>fminf</keyword><keyword>fmin</keyword><keyword>max</keyword><keyword>umax</keyword><keyword>fmaxf</keyword><keyword>fmax</keyword><keyword>abs</keyword><keyword>fabsf</keyword><keyword>fabs</keyword><keyword>sqrtf</keyword><keyword>sqrt</keyword><keyword>sinf</keyword><keyword>__sinf</keyword><keyword>sin</keyword><keyword>cosf</keyword><keyword>__cosf</keyword><keyword>cos</keyword><keyword>sincosf</keyword><keyword>__sincosf</keyword><keyword>expf</keyword><keyword>__expf</keyword><keyword>exp</keyword><keyword>logf</keyword><keyword>__logf</keyword><keyword>log</keyword></context><context id="cuda-runtime" style-ref="cuda-global"><keyword>cudaBindTexture</keyword><keyword>cudaBindTextureToArray</keyword><keyword>cudaChooseDevice</keyword><keyword>cudaConfigureCall</keyword><keyword>cudaCreateChannelDesc</keyword><keyword>cudaD3D10GetDevice</keyword><keyword>cudaD3D10MapResources</keyword><keyword>cudaD3D10RegisterResource</keyword><keyword>cudaD3D10ResourceGetMappedArray</keyword><keyword>cudaD3D10ResourceGetMappedPitch</keyword><keyword>cudaD3D10ResourceGetMappedPointer</keyword><keyword>cudaD3D10ResourceGetMappedSize</keyword><keyword>cudaD3D10ResourceGetSurfaceDimensions</keyword><keyword>cudaD3D10ResourceSetMapFlags</keyword><keyword>cudaD3D10SetDirect3DDevice</keyword><keyword>cudaD3D10UnmapResources</keyword><keyword>cudaD3D10UnregisterResource</keyword><keyword>cudaD3D9GetDevice</keyword><keyword>cudaD3D9GetDirect3DDevice</keyword><keyword>cudaD3D9MapResources</keyword><keyword>cudaD3D9RegisterResource</keyword><keyword>cudaD3D9ResourceGetMappedArray</keyword><keyword>cudaD3D9ResourceGetMappedPitch</keyword><keyword>cudaD3D9ResourceGetMappedPointer</keyword><keyword>cudaD3D9ResourceGetMappedSize</keyword><keyword>cudaD3D9ResourceGetSurfaceDimensions</keyword><keyword>cudaD3D9ResourceSetMapFlags</keyword><keyword>cudaD3D9SetDirect3DDevice</keyword><keyword>cudaD3D9UnmapResources</keyword><keyword>cudaD3D9UnregisterResource</keyword><keyword>cudaEventCreate</keyword><keyword>cudaEventDestroy</keyword><keyword>cudaEventElapsedTime</keyword><keyword>cudaEventQuery</keyword><keyword>cudaEventRecord</keyword><keyword>cudaEventSynchronize</keyword><keyword>cudaFree</keyword><keyword>cudaFreeArray</keyword><keyword>cudaFreeHost </keyword><keyword>cudaGetChannelDesc</keyword><keyword>cudaGetDevice</keyword><keyword>cudaGetDeviceCount</keyword><keyword>cudaGetDeviceProperties</keyword><keyword>cudaGetErrorString</keyword><keyword>cudaGetLastError</keyword><keyword>cudaGetSymbolAddress</keyword><keyword>cudaGetSymbolSize</keyword><keyword>cudaGetTextureAlignmentOffset</keyword><keyword>cudaGetTextureReference</keyword><keyword>cudaGLMapBufferObject</keyword><keyword>cudaGLRegisterBufferObject</keyword><keyword>cudaGLSetGLDevice</keyword><keyword>cudaGLUnmapBufferObject</keyword><keyword>cudaGLUnregisterBufferObject</keyword><keyword>cudaLaunch</keyword><keyword>cudaMalloc</keyword><keyword>cudaMalloc3D</keyword><keyword>cudaMalloc3DArray</keyword><keyword>cudaMallocArray</keyword><keyword>cudaMallocHost</keyword><keyword>cudaMallocPitch</keyword><keyword>cudaMemcpy</keyword><keyword>cudaMemcpy2D</keyword><keyword>cudaMemcpy2DArrayToArray</keyword><keyword>cudaMemcpy2DFromArray</keyword><keyword>cudaMemcpy2DToArray</keyword><keyword>cudaMemcpy3D</keyword><keyword>cudaMemcpyArrayToArray</keyword><keyword>cudaMemcpyFromArray</keyword><keyword>cudaMemcpyFromSymbol</keyword><keyword>cudaMemcpyToArray</keyword><keyword>cudaMemcpyToSymbol</keyword><keyword>cudaMemset</keyword><keyword>cudaMemset2D</keyword><keyword>cudaMemset3D</keyword><keyword>cudaSetDevice</keyword><keyword>cudaSetupArgument</keyword><keyword>cudaStreamCreate</keyword><keyword>cudaStreamDestroy</keyword><keyword>cudaStreamQuery</keyword><keyword>cudaStreamSynchronize</keyword><keyword>cudaThreadExit</keyword><keyword>cudaThreadSynchronize</keyword><keyword>cudaUnbindTexture</keyword></context><context id="cuda"><include><context ref="def:c-like-comment"/><context ref="c:string"/><context ref="c:escaped-character"/><context ref="c:storage-class"/><context ref="def:c-like-comment-multiline"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="c:char"/><context ref="def:decimal"/><context ref="def:float"/><context ref="c:hexadecimal"/><context ref="c:octal"/><context ref="c:keywords"/><context ref="cuda-keywords"/><context ref="c:types"/><context ref="cuda-types"/><context ref="cudaglobal"/><context ref="kernel-call"/><context ref="cudaatom"/><context ref="cudadev"/><context ref="cuda-runtime"/><context ref="c:preprocessor"/><context ref="c:include"/><context ref="c:if0-comment"/></include></context></definitions></language>
(uuay)mediawiki.lang #<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2009, 2011, 2012 - Jean-Philippe Fleury <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="mediawiki" name="MediaWiki" version="2.0" _section="Markup"><metadata><property name="block-comment-start">&lt;!--</property><property name="block-comment-end">--&gt;</property></metadata><styles><style id="strong-emphasis" name="Strong Emphasis" map-to="def:strong-emphasis"/><style id="light-emphasis" name="Light Emphasis" map-to="def:emphasis"/><style id="signature" name="Signature" map-to="def:statement"/><style id="url" name="URL" map-to="def:link-destination"/><style id="link" name="Link" map-to="def:link-text"/><style id="link-symbol" name="Symbol on a Link" map-to="def:link-symbol"/><style id="line" name="Line" map-to="def:thematic-break"/><style id="list" name="List" map-to="def:list-marker"/><style id="magic-word" name="Magic Word" map-to="def:statement"/><style id="table-symbol" name="Symbol of a Table" map-to="def:statement"/><style id="preformatted" name="Preformatted" map-to="def:preformatted-section"/><style id="redirect" name="Redirect" map-to="def:statement"/><style id="title" name="Title" map-to="def:heading"/><style id="template" name="Template" map-to="def:statement"/></styles><definitions><!-- See <http://www.mediawiki.org/wiki/Manual:$wgUrlProtocols>. --><define-regex id="regex-url">(http://|https://|ftp://|irc://|gopher://|telnet://|nntp://|worldwind://|mailto:|news:)[^\s]+</define-regex><define-regex id="regex-internal-link">\[\[\s*[^\[\]\s][^\[\]]*?((\|)[^\[\]\|]*)?\]\]</define-regex><context id="double-emphasis" style-ref="strong-emphasis"><match>'''''.+?'''''</match></context><context id="strong-emphasis" style-ref="strong-emphasis"><match>'''.+?'''</match></context><context id="light-emphasis" style-ref="light-emphasis"><match>''.+?''</match></context><!-- See <http://www.mediawiki.org/wiki/Help:Signatures/fr>. --><context id="signature" style-ref="signature"><match>~{3,5}</match></context><context id="url" style-ref="url"><match>(\%{regex-url})</match><include><context sub-pattern="1" style-ref="link"/></include></context><context id="internal-link" style-ref="link"><match>\%{regex-internal-link}</match><include><context sub-pattern="2" style-ref="link-symbol"/></include></context><context id="external-link" style-ref="link"><match extended="true">
        (?&lt;!\[)
        \[
        \s*
        (\%{regex-url})
        [^\[\]]*
        \]
        (?!\])
      </match><include><context sub-pattern="1" style-ref="url"/></include></context><context id="line" style-ref="line"><match>^-{4,}</match></context><context id="list"><match>^((\*|#(?!REDIRECT))+)\s*[^\*#\s]+</match><include><context sub-pattern="1" style-ref="list"/></include></context><context id="glossary-term"><match extended="true">
        ^(;)
        \s*
        [^;:\s]+?
        [^:]*
        (:?)
      </match><include><context sub-pattern="1" style-ref="list"/><context sub-pattern="2" style-ref="list"/></include></context><context id="glossary-definition"><match extended="true">
        ^(:)
        \s*
        [^;:\s]+
      </match><include><context sub-pattern="1" style-ref="list"/></include></context><!-- Magic words. See <http://www.mediawiki.org/wiki/Help:Magic_words>. --><context id="magic-word-1" style-ref="magic-word"><prefix>__</prefix><suffix>__</suffix><!-- Behavior switches. --><keyword>NOTOC</keyword><keyword>FORCETOC</keyword><keyword>TOC</keyword><keyword>NOEDITSECTION</keyword><keyword>NEWSECTIONLINK</keyword><keyword>NONEWSECTIONLINK</keyword><keyword>NOGALLERY</keyword><keyword>HIDDENCAT</keyword><keyword>NOCONTENTCONVERT</keyword><keyword>NOCC</keyword><keyword>NOTITLECONVERT</keyword><keyword>NOTC</keyword><keyword>START</keyword><keyword>END</keyword><keyword>INDEX</keyword><keyword>NOINDEX</keyword><keyword>STATICREDIRECT</keyword></context><context id="magic-word-2" style-ref="magic-word"><prefix>{{</prefix><suffix>}}</suffix><!-- Date and time. --><keyword>CURRENTYEAR</keyword><keyword>CURRENTMONTH</keyword><keyword>CURRENTMONTHNAME</keyword><keyword>CURRENTMONTHNAMEGEN</keyword><keyword>CURRENTMONTHABBREV</keyword><keyword>CURRENTDAY</keyword><keyword>CURRENTDAY2</keyword><keyword>CURRENTDOW</keyword><keyword>CURRENTDAYNAME</keyword><keyword>CURRENTTIME</keyword><keyword>CURRENTHOUR</keyword><keyword>CURRENTWEEK</keyword><keyword>CURRENTTIMESTAMP</keyword><keyword>LOCALYEAR</keyword><keyword>LOCALMONTH</keyword><keyword>LOCALMONTHNAME</keyword><keyword>LOCALMONTHNAMEGEN</keyword><keyword>LOCALMONTHABBREV</keyword><keyword>LOCALDAY</keyword><keyword>LOCALDAY2</keyword><keyword>LOCALDOW</keyword><keyword>LOCALDAYNAME</keyword><keyword>LOCALTIME</keyword><keyword>LOCALHOUR</keyword><keyword>LOCALWEEK</keyword><keyword>LOCALTIMESTAMP</keyword><!-- Technical metadata. --><keyword>SITENAME</keyword><keyword>SERVER</keyword><keyword>SERVERNAME</keyword><keyword>DIRMARK</keyword><keyword>DIRECTIONMARK</keyword><keyword>SCRIPTPATH</keyword><keyword>STYLEPATH</keyword><keyword>CURRENTVERSION</keyword><keyword>CONTENTLANGUAGE</keyword><keyword>CONTENTLANG</keyword><keyword>REVISIONID</keyword><keyword>REVISIONDAY</keyword><keyword>REVISIONDAY2</keyword><keyword>REVISIONMONTH</keyword><keyword>REVISIONMONTH1</keyword><keyword>REVISIONYEAR</keyword><keyword>REVISIONTIMESTAMP</keyword><keyword>REVISIONUSER</keyword><!-- Statistics. --><keyword>NUMBEROFPAGES</keyword><keyword>NUMBEROFARTICLES</keyword><keyword>NUMBEROFFILES</keyword><keyword>NUMBEROFEDITS</keyword><keyword>NUMBEROFVIEWS</keyword><keyword>NUMBEROFUSERS</keyword><keyword>NUMBEROFADMINS</keyword><keyword>NUMBEROFACTIVEUSERS</keyword><!-- Page names. --><keyword>FULLPAGENAME</keyword><keyword>PAGENAME</keyword><keyword>BASEPAGENAME</keyword><keyword>SUBPAGENAME</keyword><keyword>SUBJECTPAGENAME</keyword><keyword>TALKPAGENAME</keyword><keyword>FULLPAGENAMEE</keyword><keyword>PAGENAMEE</keyword><keyword>BASEPAGENAMEE</keyword><keyword>SUBPAGENAMEE</keyword><keyword>SUBJECTPAGENAMEE</keyword><keyword>TALKPAGENAMEE</keyword><!-- Namespaces. --><keyword>NAMESPACE</keyword><keyword>SUBJECTSPACE</keyword><keyword>ARTICLESPACE</keyword><keyword>TALKSPACE</keyword><keyword>NAMESPACEE</keyword><keyword>SUBJECTSPACEE</keyword><keyword>TALKSPACEE</keyword></context><context id="table"><start>^\s*({\|)</start><end>^\s*(\|})</end><include><context sub-pattern="1" where="start" style-ref="table-symbol"/><context sub-pattern="1" where="end" style-ref="table-symbol"/><context ref="double-emphasis"/><context ref="strong-emphasis"/><context ref="light-emphasis"/><context ref="signature"/><context ref="url"/><context ref="internal-link"/><context ref="external-link"/><context ref="magic-word-1"/><context ref="magic-word-2"/><context ref="html:html"/><context id="table-symbol" extend-parent="false" style-ref="table-symbol"><match extended="true">
            ^\s*(\|\+ | \|-+ | !) | \| | !{2,}
          </match></context></include></context><context id="preformatted" style-ref="preformatted"><match>^ +[^ ]+.*$</match></context><context id="redirect"><match>^(#REDIRECT)\s*(\%{regex-internal-link})</match><include><context sub-pattern="1" style-ref="redirect"/><context sub-pattern="2" style-ref="link"/><context sub-pattern="4" style-ref="link-symbol"/></include></context><context id="title" style-ref="title"><match>^=.+=\s*$</match></context><context id="template"><match>({{)\s*[^{}\s]+[^{}]*(}})</match><include><context sub-pattern="1" style-ref="template"/><context sub-pattern="2" style-ref="template"/></include></context><context id="mediawiki-syntax"><include><context ref="double-emphasis"/><context ref="strong-emphasis"/><context ref="light-emphasis"/><context ref="signature"/><context ref="url"/><context ref="internal-link"/><context ref="external-link"/><context ref="line"/><context ref="list"/><context ref="glossary-term"/><context ref="glossary-definition"/><context ref="magic-word-1"/><context ref="magic-word-2"/><context ref="table"/><context ref="preformatted"/><context ref="redirect"/><context ref="title"/><context ref="template"/></include></context><replace id="html:embedded-lang-hook-content" ref="mediawiki-syntax"/><context id="mediawiki"><include><context ref="mediawiki-syntax"/><context ref="html:html"/></include></context></definitions></language>
(uuay)classic-dark.xml<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright 2021 Dmitry Nalivin

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<style-scheme id="classic-dark" _name="Classic Dark" version="1.0"><author>Dmitry Nalivin</author><_description>Classic dark color scheme</_description><metadata><property name="variant">dark</property><property name="light-variant">classic</property></metadata><!-- Palette --><color name="white" value="#FFFFFF"/><color name="blue" value="#80A0FF"/><color name="magenta" value="#FF60FF"/><color name="violet" value="#B0A0FF"/><color name="cyan" value="#40F0FF"/><color name="gray" value="#505050"/><color name="green" value="#60FF60"/><color name="red" value="#FF0000"/><color name="yellow" value="#FFFF60"/><color name="purple" value="#C060FF"/><color name="text1" value="#E0E0E0"/><color name="text2" value="#808080"/><color name="bg1" value="#101010"/><color name="bg2" value="#202020"/><!-- Global Settings --><style name="text" foreground="text1" background="bg1"/><style name="cursor" foreground="text1"/><style name="line-numbers" foreground="text2" background="bg1"/><style name="current-line" background="bg2"/><style name="current-line-number" background="bg2"/><style name="draw-spaces" foreground="text2"/><style name="background-pattern" background="#rgba(73,74,71,0.1)"/><style name="snippet-focus" background="gray"/><!-- Bracket Matching --><style name="bracket-match" foreground="text2" background="gray"/><style name="bracket-mismatch" foreground="white" background="red"/><!-- Right Margin --><style name="right-margin" foreground="gray" background="gray"/><!-- Search Matching --><style name="search-match" foreground="text1" background="#602080"/><!-- Comments --><style name="def:comment" foreground="blue"/><style name="def:shebang" foreground="blue" bold="true"/><style name="def:doc-comment-element" italic="true"/><!-- Constants --><style name="def:constant" foreground="magenta"/><style name="def:special-char" foreground="violet"/><!-- Identifiers --><style name="def:identifier" foreground="cyan"/><!-- Statements --><style name="def:statement" foreground="yellow" bold="true"/><!-- Types --><style name="def:type" foreground="green" bold="true"/><!-- Markup --><style name="def:emphasis" italic="true"/><style name="def:strong-emphasis" foreground="yellow" bold="true"/><style name="def:inline-code" foreground="cyan"/><style name="def:insertion" underline="single"/><style name="def:deletion" strikethrough="true"/><style name="def:link-text" foreground="blue"/><style name="def:link-symbol" foreground="blue" bold="true"/><style name="def:link-destination" italic="true" underline="single"/><style name="def:heading" foreground="green" bold="true"/><style name="def:thematic-break" foreground="green" bold="true"/><style name="def:preformatted-section" foreground="cyan"/><style name="def:list-marker" foreground="yellow" bold="true"/><!-- Others --><style name="def:preprocessor" foreground="purple"/><style name="def:error" foreground="white" background="red" bold="true"/><style name="def:warning" foreground="bg2" background="yellow"/><style name="def:note" foreground="#000080" background="yellow" bold="true"/><style name="def:net-address" italic="true" underline="single"/><!-- Heading styles, uncomment to enable --><!--
  <style name="def:heading0"                scale="5.0"/>
  <style name="def:heading1"                scale="2.5"/>
  <style name="def:heading2"                scale="2.0"/>
  <style name="def:heading3"                scale="1.7"/>
  <style name="def:heading4"                scale="1.5"/>
  <style name="def:heading5"                scale="1.3"/>
  <style name="def:heading6"                scale="1.2"/>
  --><!-- Language specific styles --><style name="diff:added-line" foreground="green"/><style name="diff:removed-line" foreground="violet"/><style name="diff:changed-line" use-style="def:preprocessor"/><style name="diff:special-case" use-style="def:constant"/><style name="diff:location" use-style="def:statement"/><style name="diff:diff-file" use-style="def:type"/><style name="xml:tags" foreground="cyan"/><style name="xml:attribute-name" foreground="violet"/><style name="xml:namespace" foreground="green" bold="true"/><style name="js:built-in-constructor" use-style="def:identifier"/><style name="json:keyname" foreground="cyan"/><style name="latex:display-math" foreground="violet"/><style name="latex:command" foreground="green" bold="true"/><style name="latex:include" use-style="def:preprocessor"/><style name="sh:variable" foreground="violet"/><!-- legacy styles for old lang files --><style name="Others" foreground="green" bold="true"/><style name="Others 2" foreground="cyan"/><style name="Others 3" foreground="violet"/></style-scheme>
(uuay)chdr.lang<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Marco Barisione, Emanuele Aina
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="chdr" _name="C/ObjC Header" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-chdr</property><property name="globs">*.h</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.h</property></metadata><!--
    We include C++ and ObjC contexts since the .h extension
    is also used for those languages. If you use .hh
    or similar, we will use cpphdr.lang which is
    basically the same thing, but having a separate lang file
    allows a program to apply a language specific behavior,
    for instance a different style for C++ headers.
  --><definitions><context id="chdr" class="no-spell-check"><include><context ref="objc:objc-header"/><context ref="cpp:cpp-proper"/><context ref="c:c"/></include></context></definitions></language>
(uuay)vhdl.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jürg Billeter <[email protected]>
 Copyright (C) 2005 Jürg Billeter <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="vhdl" name="VHDL" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-vhdl</property><property name="globs">*.vhd</property><property name="line-comment-start">--</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="character" name="Character" map-to="def:character"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="type" name="Type" map-to="def:type"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="base-n-number" name="Base-N Integer" map-to="def:base-n-integer"/><style id="real" name="Real number" map-to="def:floating-point"/><style id="number" name="Number" map-to="def:number"/></styles><default-regex-options case-sensitive="false"/><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>--</start><include><context ref="def:in-line-comment"/></include></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end></context><context id="character" style-ref="string"><match>'.'</match></context><context id="keywords" style-ref="keyword"><keyword>access</keyword><keyword>after</keyword><keyword>alias</keyword><keyword>all</keyword><keyword>architecture</keyword><keyword>array</keyword><keyword>assert</keyword><keyword>attribute</keyword><keyword>begin</keyword><keyword>block</keyword><keyword>body</keyword><keyword>buffer</keyword><keyword>bus</keyword><keyword>case</keyword><keyword>component</keyword><keyword>configuration</keyword><keyword>constant</keyword><keyword>disconnect</keyword><keyword>downto</keyword><keyword>else</keyword><keyword>elsif</keyword><keyword>end</keyword><keyword>entity</keyword><keyword>exit</keyword><keyword>file</keyword><keyword>for</keyword><keyword>function</keyword><keyword>generate</keyword><keyword>generic</keyword><keyword>group</keyword><keyword>guarded</keyword><keyword>if</keyword><keyword>impure</keyword><keyword>in</keyword><keyword>inertial</keyword><keyword>inout</keyword><keyword>is</keyword><keyword>label</keyword><keyword>library</keyword><keyword>linkage</keyword><keyword>literal</keyword><keyword>loop</keyword><keyword>map</keyword><keyword>new</keyword><keyword>next</keyword><keyword>null</keyword><keyword>of</keyword><keyword>on</keyword><keyword>open</keyword><keyword>others</keyword><keyword>out</keyword><keyword>package</keyword><keyword>port</keyword><keyword>postponed</keyword><keyword>procedure</keyword><keyword>process</keyword><keyword>pure</keyword><keyword>range</keyword><keyword>record</keyword><keyword>register</keyword><keyword>reject</keyword><keyword>report</keyword><keyword>return</keyword><keyword>select</keyword><keyword>severity</keyword><keyword>signal</keyword><keyword>shared</keyword><keyword>subtype</keyword><keyword>then</keyword><keyword>to</keyword><keyword>transport</keyword><keyword>type</keyword><keyword>unaffected</keyword><keyword>units</keyword><keyword>until</keyword><keyword>use</keyword><keyword>variable</keyword><keyword>wait</keyword><keyword>when</keyword><keyword>while</keyword><keyword>with</keyword><keyword>note</keyword><keyword>warning</keyword><keyword>error</keyword><keyword>failure</keyword><keyword>and</keyword><keyword>nand</keyword><keyword>or</keyword><keyword>nor</keyword><keyword>xor</keyword><keyword>xnor</keyword><keyword>rol</keyword><keyword>ror</keyword><keyword>sla</keyword><keyword>sll</keyword><keyword>sra</keyword><keyword>srl</keyword><keyword>mod</keyword><keyword>rem</keyword><keyword>abs</keyword><keyword>not</keyword></context><context id="types" style-ref="type"><keyword>bit</keyword><keyword>bit_vector</keyword><keyword>character</keyword><keyword>boolean</keyword><keyword>integer</keyword><keyword>real</keyword><keyword>time</keyword><keyword>string</keyword><keyword>severity_level</keyword><keyword>positive</keyword><keyword>natural</keyword><keyword>signed</keyword><keyword>unsigned</keyword><keyword>line</keyword><keyword>text</keyword><keyword>std_logic</keyword><keyword>std_logic_vector</keyword><keyword>std_ulogic</keyword><keyword>std_ulogic_vector</keyword><keyword>qsim_state</keyword><keyword>qsim_state_vector</keyword><keyword>qsim_12state</keyword><keyword>qsim_12state_vector</keyword><keyword>qsim_strength</keyword><keyword>mux_bit</keyword><keyword>mux_vectory</keyword><keyword>reg_bit</keyword><keyword>reg_vector</keyword><keyword>wor_bit</keyword><keyword>wor_vector</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><define-regex id="hexnum">[0-9a-f][0-9a-f_]*</define-regex><define-regex id="exponent">[Ee][+-]?[0-9][0-9_]*</define-regex><context id="base-n-number" style-ref="base-n-number"><match extended="true">
        (?&lt;![\w\.])
        [0-9][0-9_]*\#\%{hexnum}(\.\%{hexnum})?\#\%{exponent}?
        (?![\w\.])
      </match></context><context id="real" style-ref="real"><match extended="true">
        (?&lt;![\w\.])
        [0-9][0-9_]*\.[0-9][0-9_]*\%{exponent}?
        (?![\w\.])
      </match></context><context id="number" style-ref="number"><match extended="true">
        (?&lt;![\w\.])
        [0-9][0-9_]*(E[+]?[0-9][0-9_]*)?
        (?![\w\.])
      </match></context><context id="vhdl" class="no-spell-check"><include><context ref="line-comment"/><context ref="string"/><context ref="character"/><context ref="keywords"/><context ref="types"/><context ref="boolean"/><context ref="base-n-number"/><context ref="real"/><context ref="number"/></include></context></definitions></language>
(uuay)typescript-jsx.lang<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="typescript-jsx" name="TypeScript JSX" version="2.0" _section="Script"><metadata><property name="mimetypes">application/typescript-jsx;application/x-typescript-jsx;text/x-typescript-jsx;text/typescript-jsx</property><property name="globs">*.tsx</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See typescript.lang for general notes, naming conventions, etc.
    --><!-- # General --><!-- ## Main lang --><context id="main-lang"><include><context ref="typescript:typescript"/></include></context><!-- /main-lang --><replace id="jsx:main-lang" ref="main-lang"/><!-- ## @jsx comment pragma

         /* @jsx dom */

         can only be preceded by comments or other triple-slash
         directives (i.e. at the top of a file)
         can appear anywhere inside the comment(!)
         appears to be case-insensitive
         https://github.com/microsoft/TypeScript/blob/3c49fb0d9ffb67fd645835589d66687b4fb7543a/src/services/classifier.ts#L768
    --><define-regex id="_jsx-comment-pragma" case-sensitive="false" extended="true">
      @jsx \s+ (?&gt; \%{js:identifier} (?: \. \%{js:identifier} )* ) (?! \S )
    </define-regex><!-- /_jsx-comment-pragma --><context id="_jsx-comment-pragma" style-ref="js:directive" class="no-spell-check" once-only="true"><match>\%{_jsx-comment-pragma}</match></context><!-- /_jsx-comment-pragma --><context id="_jsx-comment-pragma-multiline-comments" style-ref="js:directive" class-disabled="no-spell-check" class="comment"><start extended="true">
        /\* (?= /* \** \s* \%{_jsx-comment-pragma} .*? \*/ )
      </start><end>\*/</end><include><context ref="js:_multiline-comment-content"/></include></context><!-- /_jsx-comment-pragma-multiline-comments --><context id="_multiline-comment-content"><include><context ref="_jsx-comment-pragma"/><context ref="typescript:_multiline-comment-content" original="true"/></include></context><!-- /_multiline-comment-content --><replace id="js:_multiline-comment-content" ref="_multiline-comment-content"/><!-- # Types --><!-- ## Type parameters (for arrow function)

         Type parameters:
         <T extends any>(x: T) => x
         <T, U>(x: T, y: U) => { return x + y; }
         <T = string>(x: T) => x

         JSX Element:
         <T attribute="value"></T>
         <T/>

         if the parameters contain an extends clause or multiple
         parameters, we consider it a type parameters list:
         https://github.com/Microsoft/TypeScript/issues/4922#issuecomment-142383182

         we also consider it a type parameters list if contains a default
         type (in html, an equals sign cannot directly follow the tag
         name)

         otherwise, we leave it alone and it is matched as an element

         we don't consider type assertion (cast), since that is what the
         "as" operator is for
    --><context id="_arrow-function-type-parameters-list" once-only="true"><start extended="true">
        (?=
          &lt;
          \%{js:optional-whitespace-or-comments}
          \%{js:identifier}
          \%{js:optional-whitespace-or-comments}
          (?: \%{js:extends-keyword} | [,=] )
        )
      </start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_arrow-function-type-parameters-list-content"><include><context ref="typescript-type-gen:ordered-type-parameters-list"/></include></context><!-- /_arrow-function-type-parameters-list-content --></include></context><!-- /_arrow-function-type-parameters-list --><!-- # Expressions --><!-- ## Expression --><!-- * typescript-js-expr:pre-lhs-expression adds
           typescript-type-gen:type-parameters-list-or-type-assertion to
           js-expr:_pre-lhs-expression
         * we want to replace
           typescript-type-gen:type-parameters-list-or-type-assertion
           with _arrow-function-type-parameters-list
         * this is why we ref js-expr:_pre-lhs-expression below, instead
           of typescript-js-expr:pre-lhs-expression
    --><context id="_pre-lhs-expression"><include><context ref="_arrow-function-type-parameters-list"/><context ref="js-expr:_pre-lhs-expression" original="true"/></include></context><!-- /_pre-lhs-expression --><replace id="js-expr:_pre-lhs-expression" ref="_pre-lhs-expression"/><!-- # Start tag --><context id="_start-tag-head-content"><include><context ref="jsx:_ordered-element-name"/><context ref="typescript-type-gen:ordered-type-arguments-list"/><context ref="jsx:_spread-attributes"/><context ref="jsx:_attribute-names"/><context ref="jsx:_attribute-initializers"/></include></context><!-- /_start-tag-head-content --><replace id="jsx:_start-tag-head-content" ref="_start-tag-head-content"/><!-- # Main context --><context id="typescript-jsx" class="no-spell-check"><include><context ref="_jsx-comment-pragma-multiline-comments"/><context ref="jsx:jsx"/></include></context><!-- /typescript-jsx --></definitions></language>
(uuay)toml.lang+<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Liviu Dumea <[email protected]>
 Copyright (C) 2015, 2018 by Liviu Dumea <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.
-->
<language id="toml" name="TOML" version="2.0" _section="Other"><metadata><property name="globs">*.toml;*.tml;*.lock</property><property name="line-comment-start">#</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="floating-point" name="Floating Point" map-to="def:floating-point"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="decimal" name="Decimal" map-to="def:decimal"/><style id="variable" name="Variable" map-to="def:type"/><style id="non-standard-key" name="Data Type" map-to="def:type"/><style id="boolean-value" name="Boolean value" map-to="def:boolean"/><style id="datetime-value" name="Datetime value" map-to="def:constant"/><style id="error" name="Error" map-to="def:error"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>#</start><end>$</end></context><context id="table-entry"><include><context ref="array-table"/><context ref="table"/><context ref="line-comment"/></include></context><context id="table" style-ref="keyword"><start>^\s*\[</start><end>\]</end></context><context id="array-table" style-ref="keyword"><start>^\s*\[\[</start><end>\]\]</end></context><context id="variable" style-ref="variable"><match>[a-zA-Z0-9_.-]*</match></context><context id="datetime-value" style-ref="datetime-value"><match>(\d{4})(-)?(\d\d)(-)?(\d\d)(T)?(\d\d)(:)?(\d\d)(:)?(\d\d)(.\d+)?(Z|([+-])(\d\d)(:)?(\d\d))</match></context><context id="datetime-not-strict-value" style-ref="datetime-value"><match>((\d{4})(-)?(\d\d)(-)?(\d\d)(T|\s)?)?(\d\d)(:)?(\d\d)(:)?(\d\d)(.\d+)?(Z|([+-])(\d\d)(:)?(\d\d))?</match></context><context id="boolean-value" style-ref="boolean-value"><keyword>true</keyword><keyword>false</keyword></context><context id="integer" style-ref="decimal"><match>[+\-]?(?:[1-9][0-9_]*|0)(?![.eE])</match></context><context id="float" style-ref="floating-point"><match>[+\-]?(?:[1-9][0-9_]*|0)(?:\.[0-9_]+)?(?:[eE][+\-]?[0-9_]+)?</match></context><context id="catch-all" style-ref="error" extend-parent="false"><match>\S</match></context><define-regex id="hex_digit" extended="true">
      [0-9a-fA-F]
    </define-regex><define-regex id="common_escape" extended="true">
      '|"|
      \\|n|r|t|0|
      x\%{hex_digit}{2}
    </define-regex><define-regex id="unicode_escape" extended="true">
      u{\%{hex_digit}{1,6}}
    </define-regex><context id="hex-number" style-ref="decimal"><match>0[xX][0-9a-fA-F][_0-9a-fA-F]*</match></context><context id="octal-number" style-ref="decimal"><match>0o[0-7][_0-7]*</match></context><context id="binary-number" style-ref="decimal"><match>0[bB][01][_01]*</match></context><context id="infinity-number" style-ref="floating-point"><match>[+-]?inf</match></context><context id="not-a-number" style-ref="floating-point"><match>[+-]?nan</match></context><context id="string_escape" style-ref="def:special-char"><match>\\\%{common_escape}|\\\%{unicode_escape}</match></context><context id="basic-string" style-ref="string" class="string" end-at-line-end="true" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="string_escape"/></include></context><context id="multiline-basic-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"""</start><end>"""</end><include><context ref="string_escape"/><context ref="def:line-continue"/></include></context><context id="literal-string" style-ref="string"><start>'</start><end>'</end></context><context id="multiline-literal-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>'''</start><end>'''</end><include><context ref="def:line-continue"/></include></context><context id="array"><start>\[</start><end>\]</end><include><context><start/><end>,|\s*(?=\])</end><include><context ref="value"/></include></context></include></context><context id="name" style-ref="variable"><match>("[a-zA-Z0-9_.-]*")|[a-zA-Z0-9_.-]*</match></context><context id="inline-table"><start>\s*\{|\{</start><end>\}</end><include><context ref="name" style-ref="variable"/><context><start>=</start><end>,|\s*(?=})</end><include><context ref="value"/></include></context><context ref="catch-all"/></include></context><context id="pair-value"><start>=</start><end>$</end><include><context ref="value"/></include></context><context id="key"><include><context ref="variable"/><context ref="basic-string" style-ref="variable"/></include></context><context id="assign-error-line" style-ref="error"><match>^\s*=([^#]*(?=#)|.*$)</match></context><context id="empty-key-error" style-ref="error"><match>^[^=]*=\s*#.*$</match></context><context id="text-after-table-error" style-ref="error"><match>^\s*\[[^\]\[]*\]s*[^#]+$</match></context><context id="text-after-array-error" style-ref="error"><match>^\s*\[\[[^\]]*\]\]s*[^#]+$</match></context><!--
    []     # INVALID
    [a.]   # INVALID
    [a..b] # INVALID
    [.b]   # INVALID
    [.]    # INVALID
    --><context id="invalid-table-error" style-ref="error"><match>^\s*\[(\.?|[^.]+\.{2,}[^.]+|\.+[^.]+|[^.]+\.+|\.+[^.]+\.+)\]\s*(#.*)?$</match></context><context id="invalid-array-error" style-ref="error"><match>^\s*\[\[(\.*|[^.]+\.{2,}[^.]+|\.+[^.]+|[^.]+\.+|\.+[^.]+\.+)\]\]s*(#.*)?$</match></context><context id="value"><include><context ref="array"/><context ref="inline-table"/><context ref="boolean-value"/><context ref="datetime-value"/><context ref="datetime-not-strict-value"/><context ref="multiline-basic-string"/><context ref="basic-string"/><context ref="multiline-literal-string"/><context ref="literal-string"/><context ref="hex-number"/><context ref="octal-number"/><context ref="binary-number"/><context ref="infinity-number"/><context ref="not-a-number"/><context ref="integer"/><context ref="float"/><context ref="line-comment"/><context ref="catch-all"/></include></context><context id="toml" class="no-spell-check"><include><context ref="line-comment"/><context ref="assign-error-line"/><context ref="empty-key-error"/><context ref="invalid-table-error"/><context ref="invalid-array-error"/><context ref="text-after-table-error"/><context ref="text-after-array-error"/><context ref="key"/><context ref="pair-value"/><context ref="table-entry"/><context ref="catch-all"/></include></context></definitions></language>
(uuay)/bibtex.lang�<?xml version="1.0"?>
<!--

 This file is part of GtkSourceView

 Author: Søren Hauberg <[email protected]>
 Copyright (C) 2009 Søren Hauberg <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="bibtex" name="BibTeX" version="2.0" _section="Markup"><metadata><property name="mimetypes">text/x-bibtex</property><property name="globs">*.bib</property><property name="line-comment-start">%</property></metadata><styles><style id="entry-type" name="Entries" map-to="def:keyword"/><style id="field" name="Field" map-to="def:identifier"/><style id="string" name="String" map-to="def:string"/></styles><default-regex-options case-sensitive="false"/><definitions><context id="entry-type" style-ref="entry-type" class="no-spell-check"><prefix>@</prefix><keyword>article</keyword><keyword>book</keyword><keyword>booklet</keyword><keyword>conference</keyword><keyword>inbook</keyword><keyword>incollection</keyword><keyword>inproceedings</keyword><keyword>lambda</keyword><keyword>manual</keyword><keyword>mastersthesis</keyword><keyword>misc</keyword><keyword>online</keyword><keyword>phdthesis</keyword><keyword>proceedings</keyword><keyword>report</keyword><keyword>techreport</keyword><keyword>unpublished</keyword></context><context id="field" style-ref="field" class="no-spell-check"><keyword>address</keyword><keyword>author</keyword><keyword>booktitle</keyword><keyword>chapter</keyword><keyword>crossref</keyword><keyword>doi</keyword><keyword>edition</keyword><keyword>editor</keyword><keyword>eprint</keyword><keyword>eprinttype</keyword><keyword>howpublished</keyword><keyword>institution</keyword><keyword>isbn</keyword><keyword>issn</keyword><keyword>journal</keyword><keyword>key</keyword><keyword>keywords</keyword><keyword>language</keyword><keyword>location</keyword><keyword>month</keyword><keyword>note</keyword><keyword>number</keyword><keyword>numpages</keyword><keyword>organization</keyword><keyword>pages</keyword><keyword>publisher</keyword><keyword>school</keyword><keyword>series</keyword><keyword>subtitle</keyword><keyword>title</keyword><keyword>type</keyword><keyword>url</keyword><keyword>urldate</keyword><keyword>volume</keyword><keyword>year</keyword></context><context id="string" class-disabled="no-spell-check"><match extended="true">
        =\s*(\{.*?\})|(".*?")
      </match><include><context sub-pattern="1" style-ref="string" class="string"/><context sub-pattern="2" style-ref="string" class="string"/></include></context><context id="bibtex"><include><context ref="latex:latex"/><context ref="entry-type"/><context ref="field"/><context ref="string"/></include></context></definitions></language>
(uuay)javascript-values.lang^<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Scott Martin <[email protected]>
 Copyright (C) 2004 Scott Martin <[email protected]>
 Copyright (C) 2005 Stef Walter (formerly Nate Nielsen) <[email protected]>
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="js-val" name="JavaScript Built-in Values" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See javascript.lang for general notes, naming conventions, etc.
    --><!-- # Global values --><context id="global-values"><include><!--
            There was a long discussion on ##javascript on freenode between
            'katspaugh', 'joo' and 'prog_' on whether 'undefined' should be
            highlighted on not, specially as a constant. The conclusion was "It can't
            be highlighted as a constant literal value, because it can be an
            identifier (of a variable value) but leave it be as it is. Let tradition
            and convention obscure the details."
        --><!-- 18.1 Value Properties of the Global Object --><context id="_values" style-ref="js:built-in-value"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>Infinity</keyword><keyword>NaN</keyword><keyword>undefined</keyword></context><!-- /_values --><!-- 18.2 Function Properties of the Global Object --><context id="_functions" style-ref="js:built-in-function"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>decodeURIComponent</keyword><keyword>decodeURI</keyword><keyword>encodeURIComponent</keyword><keyword>encodeURI</keyword><keyword>eval</keyword><keyword>isFinite</keyword><keyword>isNaN</keyword><keyword>parseFloat</keyword><keyword>parseInt</keyword></context><!-- /_functions --><context id="_constructors" style-ref="js:built-in-constructor"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>ArrayBuffer</keyword><keyword>Array</keyword><keyword>BigInt</keyword><!-- ES2020 --><keyword>Boolean</keyword><keyword>Date</keyword><keyword>Error</keyword><keyword>EvalError</keyword><keyword>Float32Array</keyword><keyword>Float64Array</keyword><keyword>Function</keyword><keyword>Int16Array</keyword><keyword>Int32Array</keyword><keyword>Int8Array</keyword><keyword>Map</keyword><keyword>Number</keyword><keyword>Object</keyword><keyword>Promise</keyword><keyword>Proxy</keyword><keyword>RangeError</keyword><keyword>ReferenceError</keyword><keyword>Reflect</keyword><keyword>RegExp</keyword><keyword>Set</keyword><keyword>String</keyword><keyword>Symbol</keyword><keyword>SyntaxError</keyword><keyword>TypeError</keyword><keyword>Uint16Array</keyword><keyword>Uint32Array</keyword><keyword>Uint8Array</keyword><keyword>Uint8ClampedArray</keyword><keyword>URIError</keyword><keyword>WeakMap</keyword><keyword>WeakSet</keyword></context><!-- /_constructors --><context id="_objects" style-ref="js:built-in-object"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>Intl</keyword><keyword>JSON</keyword><keyword>Math</keyword><keyword>WebAssembly</keyword></context><!-- /_objects --><!-- globalThis: ES2020 --><context id="_object-keywords" style-ref="js:keyword"><match extended="true">
            \%{js:keyword-start} arguments \%{js:keyword-end} |
            \%{js:keyword-start} globalThis \%{js:keyword-end} |
            \%{js:super-keyword} |
            \%{js:this-keyword}
          </match></context><!-- /_object-keywords --></include></context><!-- /global-values --><!-- # Properties / methods --><context id="properties-methods"><include><context id="_intl-constructors" style-ref="js:built-in-constructor"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>Collator</keyword><keyword>DateTimeFormat</keyword><keyword>NumberFormat</keyword><keyword>PluralRules</keyword></context><!-- /_intl-constructors --><context id="_webassembly-constructors" style-ref="js:built-in-constructor"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>CompileError</keyword><keyword>Global</keyword><keyword>Instance</keyword><keyword>LinkError</keyword><keyword>Memory</keyword><keyword>Module</keyword><keyword>RuntimeError</keyword><keyword>Table</keyword></context><!-- /_webassembly-constructors --><context id="_array-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>length</keyword></context><!-- /_array-properties --><context id="_array-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>concat</keyword><keyword>copyWithin</keyword><keyword>entries</keyword><keyword>every</keyword><keyword>fill</keyword><keyword>filter</keyword><keyword>findIndex</keyword><keyword>find</keyword><keyword>flatMap</keyword><!-- ES2019 --><keyword>flat</keyword><!-- ES2019 --><keyword>forEach</keyword><keyword>from</keyword><keyword>includes</keyword><!-- ES2016 --><keyword>indexOf</keyword><keyword>isArray</keyword><keyword>join</keyword><keyword>keys</keyword><keyword>lastIndexOf</keyword><keyword>map</keyword><keyword>of</keyword><keyword>pop</keyword><keyword>push</keyword><keyword>reduceRight</keyword><keyword>reduce</keyword><keyword>reverse</keyword><keyword>shift</keyword><keyword>slice</keyword><keyword>some</keyword><keyword>sort</keyword><keyword>unshift</keyword><keyword>values</keyword></context><!-- /_array-methods --><context id="_arraybuffer-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>byteLength</keyword></context><!-- /_arraybuffer-properties --><context id="_arraybuffer-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>isView</keyword><keyword>slice</keyword></context><!-- /_arraybuffer-methods --><!-- ES2020 --><context id="_bigint-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>asIntN</keyword><keyword>asUintN</keyword></context><!-- /_bigint-methods --><context id="_dataview-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>buffer</keyword><keyword>byteLength</keyword><keyword>byteOffset</keyword></context><!-- /_dataview-properties --><context id="_dataview-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>getFloat32</keyword><keyword>getFloat64</keyword><keyword>getInt16</keyword><keyword>getInt32</keyword><keyword>getInt8</keyword><keyword>getUint16</keyword><keyword>getUint32</keyword><keyword>getUint8</keyword><keyword>setFloat32</keyword><keyword>setFloat64</keyword><keyword>setInt16</keyword><keyword>setInt32</keyword><keyword>setInt8</keyword><keyword>setUint16</keyword><keyword>setUint32</keyword><keyword>setUint8</keyword></context><!-- /_dataview-methods --><context id="_date-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>getDate</keyword><keyword>getDay</keyword><keyword>getFullYear</keyword><keyword>getHours</keyword><keyword>getMilliseconds</keyword><keyword>getMinutes</keyword><keyword>getMonth</keyword><keyword>getSeconds</keyword><keyword>getTime</keyword><keyword>getTimezoneOffset</keyword><keyword>getUTCDate</keyword><keyword>getUTCDay</keyword><keyword>getUTCFullYear</keyword><keyword>getUTCHours</keyword><keyword>getUTCMilliseconds</keyword><keyword>getUTCMinutes</keyword><keyword>getUTCMonth</keyword><keyword>getUTCSeconds</keyword><keyword>now</keyword><keyword>parse</keyword><keyword>setDate</keyword><keyword>setFullYear</keyword><keyword>setHours</keyword><keyword>setMilliseconds</keyword><keyword>setMinutes</keyword><keyword>setMonth</keyword><keyword>setSeconds</keyword><keyword>setTime</keyword><keyword>setUTCDate</keyword><keyword>setUTCFullYear</keyword><keyword>setUTCHours</keyword><keyword>setUTCMilliseconds</keyword><keyword>setUTCMinutes</keyword><keyword>setUTCMonth</keyword><keyword>setUTCSeconds</keyword><keyword>toDateString</keyword><keyword>toISOString</keyword><keyword>toJSON</keyword><keyword>toLocaleDateString</keyword><keyword>toLocaleTimeString</keyword><keyword>toTimeString</keyword><keyword>toUTCString</keyword><keyword>UTC</keyword></context><!-- /_date-methods --><context id="_error-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>message</keyword><keyword>name</keyword></context><!-- /_error-properties --><context id="_function-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>length</keyword><keyword>name</keyword></context><!-- /_function-properties --><context id="_function-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>apply</keyword><keyword>bind</keyword><keyword>call</keyword></context><!-- /_function-methods --><context id="_generator-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>next</keyword><keyword>return</keyword><keyword>throw</keyword></context><!-- /_generator-methods --><context id="_intl-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>formatToParts</keyword><!-- common to intl format object instances --><keyword>format</keyword><!-- common to intl format object instances --><keyword>getCanonicalLocales</keyword><keyword>resolvedOptions</keyword><!-- common to intl object instances --><keyword>supportedLocalesOf</keyword><!-- common to intl objects --></context><!-- /_intl-methods --><context id="_intl-collator-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>compare</keyword></context><!-- /_intl-collator-methods --><context id="_intl-pluralrules-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>select</keyword></context><!-- /_intl-pluralrules-methods --><context id="_json-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>parse</keyword><keyword>stringify</keyword></context><!-- /_json-methods --><context id="_map-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>size</keyword></context><!-- /_map-properties --><context id="_map-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>clear</keyword><keyword>delete</keyword><keyword>entries</keyword><keyword>forEach</keyword><keyword>get</keyword><keyword>has</keyword><keyword>keys</keyword><keyword>set</keyword><keyword>values</keyword></context><!-- /_map-methods --><context id="_math-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>E</keyword><keyword>LN10</keyword><keyword>LN2</keyword><keyword>LOG10E</keyword><keyword>LOG2E</keyword><keyword>PI</keyword><keyword>SQRT1_2</keyword><keyword>SQRT2</keyword></context><!-- /_math-properties --><context id="_math-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>abs</keyword><keyword>acosh</keyword><keyword>acos</keyword><keyword>asinh</keyword><keyword>asin</keyword><keyword>atan2</keyword><keyword>atanh</keyword><keyword>atan</keyword><keyword>cbrt</keyword><keyword>ceil</keyword><keyword>clz32</keyword><keyword>cosh</keyword><keyword>cos</keyword><keyword>expm1</keyword><keyword>exp</keyword><keyword>floor</keyword><keyword>fround</keyword><keyword>hypot</keyword><keyword>imul</keyword><keyword>log10</keyword><keyword>log1p</keyword><keyword>log2</keyword><keyword>log</keyword><keyword>max</keyword><keyword>min</keyword><keyword>pow</keyword><keyword>random</keyword><keyword>round</keyword><keyword>sign</keyword><keyword>sinh</keyword><keyword>sin</keyword><keyword>sqrt</keyword><keyword>tanh</keyword><keyword>tan</keyword><keyword>trunc</keyword></context><!-- /_math-methods --><context id="_number-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>EPSILON</keyword><keyword>MAX_SAFE_INTEGER</keyword><keyword>MAX_VALUE</keyword><keyword>MIN_SAFE_INTEGER</keyword><keyword>MIN_VALUE</keyword><keyword>NaN</keyword><keyword>NEGATIVE_INFINITY</keyword><keyword>POSITIVE_INFINITY</keyword></context><!-- /_number-properties --><context id="_number-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>isFinite</keyword><keyword>isInteger</keyword><keyword>isNaN</keyword><keyword>isSafeInteger</keyword><keyword>parseFloat</keyword><keyword>parseInt</keyword><keyword>toExponential</keyword><keyword>toFixed</keyword><keyword>toPrecision</keyword></context><!-- /_number-methods --><context id="_object-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>constructor</keyword><keyword>prototype</keyword></context><!-- /_object-properties --><context id="_object-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>assign</keyword><keyword>create</keyword><keyword>defineProperties</keyword><keyword>defineProperty</keyword><keyword>entries</keyword><!-- ES2017 --><keyword>freeze</keyword><keyword>fromEntries</keyword><!-- ES2019 --><keyword>getOwnPropertyDescriptors</keyword><!-- ES2017 --><keyword>getOwnPropertyDescriptor</keyword><keyword>getOwnPropertyNames</keyword><keyword>getOwnPropertySymbols</keyword><keyword>getPrototypeOf</keyword><keyword>hasOwnProperty</keyword><keyword>isExtensible</keyword><keyword>isFrozen</keyword><keyword>isPrototypeOf</keyword><keyword>isSealed</keyword><keyword>is</keyword><keyword>keys</keyword><keyword>preventExtensions</keyword><keyword>propertyIsEnumerable</keyword><keyword>seal</keyword><keyword>setPrototypeOf</keyword><keyword>toLocaleString</keyword><keyword>toString</keyword><keyword>valueOf</keyword><keyword>values</keyword><!-- ES2017 --></context><!-- /_object-methods --><context id="_promise-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>allSettled</keyword><!-- ES2020 --><keyword>all</keyword><keyword>catch</keyword><keyword>finally</keyword><!-- ES2018 --><keyword>race</keyword><keyword>reject</keyword><keyword>resolve</keyword><keyword>then</keyword></context><!-- /_promise-methods --><context id="_proxy-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>revocable</keyword></context><!-- /_proxy-methods --><context id="_reflect-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>apply</keyword><keyword>construct</keyword><keyword>defineProperty</keyword><keyword>deleteProperty</keyword><keyword>getOwnPropertyDescriptor</keyword><keyword>getPrototypeOf</keyword><keyword>get</keyword><keyword>has</keyword><keyword>isExtensible</keyword><keyword>ownKeys</keyword><keyword>preventExtensions</keyword><keyword>setPrototypeOf</keyword><keyword>set</keyword></context><!-- /_reflect-methods --><context id="_regexp-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>flags</keyword><keyword>global</keyword><keyword>ignoreCase</keyword><keyword>lastIndex</keyword><keyword>multiline</keyword><keyword>source</keyword><keyword>sticky</keyword><keyword>unicode</keyword></context><!-- /_regexp-properties --><context id="_regexp-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>exec</keyword><keyword>test</keyword></context><!-- /_regexp-methods --><context id="_set-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>size</keyword></context><!-- /_set-properties --><context id="_set-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>add</keyword><keyword>clear</keyword><keyword>delete</keyword><keyword>entries</keyword><keyword>forEach</keyword><keyword>has</keyword><keyword>keys</keyword><keyword>values</keyword></context><!-- /_set-methods --><context id="_string-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>length</keyword></context><!-- /_string-properties --><context id="_string-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>charAt</keyword><keyword>charCodeAt</keyword><keyword>codePointAt</keyword><keyword>concat</keyword><keyword>endsWith</keyword><keyword>fromCharCode</keyword><keyword>fromCodePoint</keyword><keyword>includes</keyword><keyword>indexOf</keyword><keyword>lastIndexOf</keyword><keyword>localeCompare</keyword><keyword>matchAll</keyword><!-- ES2020 --><keyword>match</keyword><keyword>normalize</keyword><keyword>padEnd</keyword><!-- ES2017 --><keyword>padStart</keyword><!-- ES2017 --><keyword>raw</keyword><keyword>repeat</keyword><keyword>replaceAll</keyword><!-- ES2021 --><keyword>replace</keyword><keyword>search</keyword><keyword>slice</keyword><keyword>split</keyword><keyword>startsWith</keyword><keyword>substring</keyword><keyword>toLocaleLowerCase</keyword><keyword>toLocaleUpperCase</keyword><keyword>toLowerCase</keyword><keyword>toUpperCase</keyword><keyword>trimEnd</keyword><!-- ES2019 --><keyword>trimStart</keyword><!-- ES2019 --><keyword>trim</keyword></context><!-- /_string-methods --><context id="_symbol-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>asyncIterator</keyword><!-- ES2018 --><keyword>description</keyword><!-- ES2019 --><keyword>hasInstance</keyword><keyword>isConcatSpreadable</keyword><keyword>iterator</keyword><keyword>matchAll</keyword><keyword>match</keyword><keyword>replace</keyword><keyword>search</keyword><keyword>species</keyword><keyword>split</keyword><keyword>toPrimitive</keyword><keyword>toStringTag</keyword><keyword>unscopables</keyword></context><!-- /_symbol-properties --><context id="_symbol-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>for</keyword><keyword>keyFor</keyword></context><!-- /_symbol-methods --><!-- TypedArray is one of these objects:
             * Float32Array
             * Float64Array
             * Int16Array
             * Int32Array
             * Int8Array
             * Uint16Array
             * Uint32Array
             * Uint8Array
             * Uint8ClampedArray
        --><context id="_typedarray-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>buffer</keyword><keyword>byteLength</keyword><keyword>byteOffset</keyword><keyword>BYTES_PER_ELEMENT</keyword><keyword>length</keyword><keyword>name</keyword></context><!-- /_typedarray-properties --><context id="_typedarray-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>copyWithin</keyword><keyword>entries</keyword><keyword>every</keyword><keyword>fill</keyword><keyword>filter</keyword><keyword>findIndex</keyword><keyword>find</keyword><keyword>forEach</keyword><keyword>from</keyword><keyword>indexOf</keyword><keyword>join</keyword><keyword>keys</keyword><keyword>lastIndexOf</keyword><keyword>map</keyword><keyword>of</keyword><keyword>reduceRight</keyword><keyword>reduce</keyword><keyword>reverse</keyword><keyword>set</keyword><keyword>slice</keyword><keyword>some</keyword><keyword>sort</keyword><keyword>subarray</keyword><keyword>values</keyword></context><!-- /_typedarray-methods --><context id="_weakmap-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>delete</keyword><keyword>get</keyword><keyword>has</keyword><keyword>set</keyword></context><!-- /_weakmap-methods --><context id="_weakset-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>add</keyword><keyword>delete</keyword><keyword>has</keyword></context><!-- /_weakset-methods --><context id="_webassembly-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>compileStreaming</keyword><keyword>compile</keyword><keyword>instantiateStreaming</keyword><keyword>instantiate</keyword><keyword>validate</keyword></context><!-- /_webassembly-methods --><context id="_webassembly-instance-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>exports</keyword></context><!-- /_webassembly-instance-properties --><context id="_webassembly-global-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>value</keyword></context><!-- /_webassembly-global-properties --><context id="_webassembly-module-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>customSections</keyword><keyword>exports</keyword><keyword>imports</keyword></context><!-- /_webassembly-module-methods --><context id="_webassembly-memory-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>buffer</keyword></context><!-- /_webassembly-memory-properties --><context id="_webassembly-memory-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>grow</keyword></context><!-- /_webassembly-memory-methods --><context id="_webassembly-table-properties" style-ref="js:built-in-property"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>length</keyword></context><!-- /_webassembly-table-properties --><context id="_webassembly-table-methods" style-ref="js:built-in-method"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>get</keyword><keyword>grow</keyword><keyword>set</keyword></context><!-- /_webassembly-table-methods --></include></context><!-- /properties-methods --></definitions></language>
(uuay)pkgconfig.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Yevgen Muntyan <[email protected]>
 Copyright (C) 2006-2007 Yevgen Muntyan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="pkgconfig" name="pkg-config" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-pkg-config</property><property name="globs">*.pc</property><property name="suggested-suffix">.pc</property></metadata><styles><style id="variable" name="Variable" map-to="def:keyword"/><style id="info" name="Package Info" map-to="def:keyword"/></styles><definitions><context id="var-value" style-ref="variable"><match>\$\{[\w_]*\}</match></context><context id="pkgconfig"><include><context ref="def:shell-like-comment"/><context end-at-line-end="true"><start>^([\w_]+)\s*=\s*</start><include><context sub-pattern="1" where="start" style-ref="variable"/><context ref="var-value"/></include></context><context end-at-line-end="true"><start>^([\w_\.]+)\s*\:\s*</start><include><context sub-pattern="1" where="start" style-ref="info"/><context ref="var-value"/></include></context></include></context></definitions></language>
(uuay)erb-html.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="erb-html" name="ERB (HTML)" version="2.0" _section="Markup"><metadata><property name="mimetypes">text/rhtml</property><property name="globs">*.html.erb;*.rhtml</property><property name="block-comment-start">&lt;!--</property><property name="block-comment-end">--&gt;</property></metadata><definitions><replace id="html:embedded-lang-hook" ref="erb:erb"/><context id="erb-html"><include><context ref="erb:erb"/><context ref="html:html"/></include></context></definitions></language>
(uuay)xml.lang<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Marco Barisione, Emanuele Aina, Paolo Borelli
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina
 Copyright (C) 2007 Paolo Borelli
 Copyright (C) 2019 Yukihiro Nakai

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="xml" name="XML" version="2.0" _section="Markup"><metadata><property name="mimetypes">application/xml;text/xml;text/sgml</property><property name="globs">*.xml;*.xspf;*.siv;*.smil;*.smi;*.sml;*.kino;*.xul;*.xbel;*.abw;*.zabw;*.glade;*.jnlp;*.xhtml;*.svg;*.mml;*.rdf;*.rss;*.wml;*.xmi;*.fo;*.xslfo;*.sgml;*.lang</property><property name="block-comment-start">&lt;!--</property><property name="block-comment-end">--&gt;</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="doctype" name="DOCTYPE" map-to="def:preprocessor"/><style id="cdata-delim" name="CDATA delimiter" map-to="def:preprocessor"/><style id="processing-instruction" name="Processing instruction" map-to="def:preprocessor"/><style id="element-name" name="Element name" map-to="def:identifier"/><style id="attribute-name" name="Attribute name" map-to="def:type"/><style id="attribute-value" name="Attribute value" map-to="def:string"/><style id="entity" name="Entity" map-to="def:preprocessor"/><style id="tag" name="Tag"/><style id="namespace" name="Namespace" map-to="xml:element-name"/><style id="error" name="Error" map-to="def:error"/></styles><definitions><define-regex id="prefix">[[:alpha:]_][[:alnum:]._-]*</define-regex><define-regex id="name">[[:alpha:]_][[:alnum:].:_-]*</define-regex><context id="entity" style-ref="entity" class="no-spell-check"><match>&amp;\%{name};</match></context><context id="character-reference" style-ref="entity"><match>&amp;#([0-9]+|x[a-fA-F0-9]+);</match></context><context id="unallowed-chars" style-ref="error" extend-parent="false"><match>[&amp;&lt;]</match></context><context id="comment" style-ref="comment" class="comment"><start>&lt;!--</start><end>--&gt;</end><include><context style-ref="error" extend-parent="false"><match>--+</match></context><context ref="def:in-comment"/></include></context><context id="doctype" class="no-spell-check"><start>(&lt;!DOCTYPE)\s+(\%{name})</start><end>&gt;</end><include><context sub-pattern="1" where="start" style-ref="doctype"/><context sub-pattern="2" where="start" style-ref="doctype"/><context sub-pattern="0" where="end" style-ref="doctype"/><context><match>(SYSTEM)\s+(\"[^\"]*\")</match><include><context sub-pattern="1" style-ref="doctype"/><context sub-pattern="2" style-ref="attribute-value"/></include></context><context><match>(PUBLIC)\s+(\"[^\"]*\")\s+(\"[^\"]*\")</match><include><context sub-pattern="1" style-ref="doctype"/><context sub-pattern="2" style-ref="attribute-value"/><context sub-pattern="3" style-ref="attribute-value"/></include></context><context><start>\[</start><end>\]</end><include><context sub-pattern="0" where="start" style-ref="doctype"/><context sub-pattern="0" where="end" style-ref="doctype"/><context ref="dtd:dtd"/></include></context></include></context><context id="cdata" class="no-spell-check"><start>&lt;!\[CDATA\[</start><end>\]\]&gt;</end><include><context sub-pattern="0" where="start" style-ref="cdata-delim" class="no-spell-check"/><context sub-pattern="0" where="end" style-ref="cdata-delim"/></include></context><context id="processing-instruction" style-ref="processing-instruction"><start>&lt;\?</start><end>\?&gt;</end></context><!-- The following three contexts can be <replace>d in xml
             dialect lang files, to custommize highlighting, e.g.
             highlighting docbook tags as keywords --><context id="namespace" style-ref="namespace" class="no-spell-check"><match>(?&lt;!:)\%{prefix}:</match></context><!-- Match attribute-name before element-name otherwise
             "text" in <fo:block text-align="left"> is detected as
             element --><context id="attribute-name" style-ref="attribute-name" class="no-spell-check"><match>\b\%{name}\s*=</match></context><context id="attribute-value" style-ref="attribute-value" class="string" class-disabled="no-spell-check"><start>["']</start><end>\%{0@start}</end><include><context ref="entity"/><context ref="character-reference"/><context ref="unallowed-chars"/></include></context><context id="element-name" once-only="true" style-ref="element-name" class="no-spell-check"><match>\b\%{name}\b(?!\s*=)</match></context><context id="prolog" class="no-spell-check"><start>&lt;\?xml</start><end>\?&gt;</end><include><context sub-pattern="0" where="start" style-ref="processing-instruction"/><context sub-pattern="0" where="end" style-ref="processing-instruction"/><context ref="attribute-value"/><context ref="attribute-name"/></include></context><context id="start-tag" style-ref="tag" class="no-spell-check"><start>&lt;(?!/)</start><end>/?&gt;</end><include><context sub-pattern="0" where="start" style-ref="element-name"/><context sub-pattern="0" where="end" style-ref="element-name"/><context ref="entity"/><context ref="character-reference"/><context ref="unallowed-chars"/><context ref="namespace"/><context ref="attribute-name"/><context ref="attribute-value"/><context ref="element-name"/><context style-ref="error" extend-parent="false"><match>\S</match></context></include></context><context id="end-tag" style-ref="tag" class="no-spell-check"><start>&lt;/</start><end>&gt;</end><include><context sub-pattern="0" where="start" style-ref="element-name"/><context sub-pattern="0" where="end" style-ref="element-name"/><context ref="entity"/><context ref="character-reference"/><context ref="unallowed-chars"/><context ref="namespace"/><context ref="element-name"/><context style-ref="error" extend-parent="false"><match>\S</match></context></include></context><context id="close-tag-outside-tag" style-ref="error"><match>/&gt;</match></context><context id="xml"><include><context ref="comment"/><context ref="doctype"/><context ref="cdata"/><context ref="prolog"/><context ref="processing-instruction"/><context ref="start-tag"/><context ref="end-tag"/><context ref="entity"/><context ref="character-reference"/><context ref="unallowed-chars"/><context ref="close-tag-outside-tag"/></include></context></definitions></language>
(uuay)Adwaita-dark.xml<?xml version="1.0" encoding="UTF-8"?>
<!--

  Copyright 2020 Christian Hergert <[email protected]>

  GtkSourceView is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  GtkSourceView is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public License
  along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<style-scheme id="Adwaita-dark" _name="Adwaita Dark" version="1.0"><author>Christian Hergert</author><_description>An style scheme for Adwaita</_description><metadata><property name="variant">dark</property><property name="light-variant">Adwaita</property></metadata><!-- Named Colors --><color name="blue_1" value="#99C1F1"/><color name="blue_2" value="#62A0EA"/><color name="blue_3" value="#3584E4"/><color name="blue_4" value="#1C71D8"/><color name="blue_5" value="#1A5FB4"/><color name="blue_6" value="#1B497E"/><color name="blue_7" value="#193D66"/><color name="brown_1" value="#CDAB8F"/><color name="brown_2" value="#B5835A"/><color name="brown_3" value="#986A44"/><color name="brown_4" value="#865E3C"/><color name="brown_5" value="#63452C"/><color name="chameleon_3" value="#4E9A06"/><color name="dark_1" value="#777777"/><color name="dark_2" value="#5E5E5E"/><color name="dark_3" value="#505050"/><color name="dark_4" value="#3D3D3D"/><color name="dark_5" value="#242424"/><color name="dark_6" value="#121212"/><color name="dark_7" value="#000000"/><color name="green_1" value="#8FF0A4"/><color name="green_2" value="#57E389"/><color name="green_3" value="#33D17A"/><color name="green_4" value="#2EC27E"/><color name="green_5" value="#26A269"/><color name="green_6" value="#1F7F56"/><color name="green_7" value="#1C6849"/><color name="libadwaita-dark" value="#1d1d20"/><color name="libadwaita-dark-alt" value="#242428"/><color name="light_1" value="#FFFFFF"/><color name="light_2" value="#FCFCFC"/><color name="light_3" value="#F6F5F4"/><color name="light_4" value="#DEDDDA"/><color name="light_5" value="#C0BFBC"/><color name="light_6" value="#B0AFAC"/><color name="light_7" value="#9A9996"/><color name="orange_1" value="#FFBE6F"/><color name="orange_2" value="#FFA348"/><color name="orange_3" value="#FF7800"/><color name="orange_4" value="#E66100"/><color name="orange_5" value="#C64600"/><color name="purple_1" value="#DC8ADD"/><color name="purple_2" value="#C061CB"/><color name="purple_3" value="#9141AC"/><color name="purple_4" value="#813D9C"/><color name="purple_5" value="#613583"/><color name="red_1" value="#F66151"/><color name="red_2" value="#ED333B"/><color name="red_3" value="#E01B24"/><color name="red_4" value="#C01C28"/><color name="red_5" value="#A51D2D"/><color name="teal_1" value="#93DDC2"/><color name="teal_2" value="#5BC8AF"/><color name="teal_3" value="#33B2A4"/><color name="teal_4" value="#26A1A2"/><color name="teal_5" value="#218787"/><color name="violet_2" value="#7D8AC7"/><color name="violet_3" value="#6362C8"/><color name="violet_4" value="#4E57BA"/><color name="yellow_1" value="#F9F06B"/><color name="yellow_2" value="#F8E45C"/><color name="yellow_3" value="#F6D32D"/><color name="yellow_4" value="#F5C211"/><color name="yellow_5" value="#E5A50A"/><color name="yellow_6" value="#D38B09"/><!-- Global Styles --><style name="background-pattern" background="#141414"/><style name="bracket-match" bold="true"/><style name="current-line" background="libadwaita-dark-alt"/><style name="current-line-number" background="libadwaita-dark-alt" foreground="dark_1"/><style name="cursor" foreground="light_5"/><style name="draw-spaces" foreground="dark_3"/><style name="line-numbers" background="libadwaita-dark" foreground="dark_2"/><style name="map-overlay" background="dark_1"/><style name="right-margin" background="dark_1" foreground="dark_1"/><style name="search-match" background="#rgba(246,211,45,.5)" foreground="dark_5"/><style name="text" background="libadwaita-dark" foreground="light_5"/><!-- Defaults --><style name="def:base-n-integer" foreground="violet_2"/><style name="def:boolean" foreground="violet_2"/><style name="def:comment" foreground="dark_1"/><style name="def:constant" foreground="violet_2"/><style name="def:decimal" foreground="violet_2"/><style name="def:deletion" strikethrough="true"/><style name="def:doc-comment-element" foreground="light_7"/><style name="def:emphasis" italic="true"/><style name="def:error" underline="error" underline-color="red_4"/><style name="def:floating-point" foreground="violet_2"/><style name="def:function" foreground="blue_2"/><style name="def:heading" foreground="teal_3" bold="true"/><style name="def:identifier" foreground="chameleon_3"/><style name="def:inline-code" foreground="violet_2"/><style name="def:link-destination" foreground="blue_2" italic="true" underline="low"/><style name="def:link-text" foreground="red_2"/><style name="def:list-marker" foreground="orange_4" bold="true"/><style name="def:net-address" foreground="blue_2" underline="low"/><style name="def:note" foreground="dark_4" background="yellow_4" bold="true"/><style name="def:number" foreground="violet_2"/><style name="def:preformatted-section" foreground="violet_2"/><style name="def:preprocessor" foreground="orange_4"/><style name="def:shebang" foreground="light_7" bold="true"/><style name="def:special-char" foreground="red_1" bold="false"/><style name="def:statement" foreground="orange_2" bold="true"/><style name="def:string" foreground="teal_2"/><style name="def:strong-emphasis" bold="true"/><style name="def:type" foreground="teal_2" bold="true"/><style name="def:underlined" underline="single"/><style name="def:warning" underline="error" underline-color="yellow_4"/><!-- C# --><style name="c-sharp:format" foreground="violet_4"/><style name="c-sharp:preprocessor" foreground="dark_2"/><!-- C --><style name="c:printf" foreground="violet_2"/><style name="c:signal-name" foreground="red_1"/><style name="c:storage-class" foreground="teal_2" bold="true"/><style name="c:type-keyword" foreground="teal_2" bold="true"/><!-- CSS --><style name="css:id-selector" foreground="teal_3" bold="true"/><style name="css:property-name" foreground="orange_3"/><style name="css:pseudo-selector" foreground="violet_2" bold="true"/><style name="css:selector-symbol" foreground="orange_3" bold="true"/><style name="css:type-selector" foreground="teal_3" bold="true"/><style name="css:vendor-specific" foreground="yellow_5"/><!-- Diff --><style name="diff:added-line" foreground="teal_3"/><style name="diff:changed-line" foreground="orange_3"/><style name="diff:diff-file" foreground="violet_2"/><style name="diff:location" foreground="yellow_4"/><style name="diff:removed-line" foreground="red_1"/><!-- Go --><style name="go:printf" foreground="violet_4"/><!-- Python 2 --><style name="python:builtin-function" foreground="blue_2"/><style name="python:class-name" foreground="teal_2" bold="true"/><style name="python:module-handler" foreground="red_1"/><!-- Rust --><style name="rust:attribute" foreground="violet_2"/><style name="rust:lifetime" foreground="orange_2" bold="false" italic="false"/><style name="rust:macro" foreground="violet_2" bold="false"/><style name="rust:scope" foreground="orange_2"/><!-- Vala --><style name="vala:attributes" foreground="light_5" bold="false"/><!-- XML --><style name="xml:attribute-name" foreground="orange_3"/><style name="xml:attribute-value" foreground="violet_2"/><style name="xml:element-name" foreground="teal_3"/><style name="xml:namespace" foreground="yellow_4"/><style name="xml:processing-instruction" foreground="yellow_4" bold="true"/></style-scheme>
(uuay)vala.langQ+<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: John Luke <[email protected]>
 Copyright (C) 2003 John Luke <[email protected]>
 Copyright (C) 2004 Jeroen Zwartepoorte <[email protected]>
 Copyright (C) 2004 Alessio Frusciante <[email protected]>
 Copyright (C) 2005 Brion Vibber <[email protected]>
 Copyright (C) 2011 Marco Trevisan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="vala" name="Vala" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-vala</property><property name="globs">*.vala;*.vapi</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.vala</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="type" name="Data Type" map-to="def:type"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="null-value" name="Null Value" map-to="def:special-constant"/><style id="directive" name="Directives" map-to="def:preprocessor"/><style id="attributes" name="Vala Attributes" map-to="def:function"/><style id="string-template" name="Vala String template" map-to="def:function"/><style id="regex" name="Regular Expression" map-to="def:string"/><style id="escape" name="Escaped Character" map-to="def:special-char"/></styles><definitions><define-regex id="preproc-start">^\s*#\s*</define-regex><define-regex id="identifier">[_a-zA-Z][_a-zA-Z0-9]*</define-regex><define-regex id="type_name">[_a-zA-Z][_a-zA-Z0-9.]*</define-regex><!--regex--><define-regex id="regex-opts">[gim]*</define-regex><!--contexts NOT used in the main context--><context id="escape" style-ref="escape"><match>\\((0-7){3}|(x[a-fA-F0-9]{2})|(c\S)|([CM]-\S)|(M-C-\S)|.)</match></context><context id="regex-bracketed" style-ref="escape" style-inside="true"><start>(?&lt;!\\)[[]</start><end>(?&lt;!\\)]</end></context><!--contexts used in the main context--><context id="regex-simple" style-ref="regex"><start extended="true">
        ((?&lt;=([(]|\s))|^)
        ?\/
        (?=
          ([^/\\]*(\\.))*
          [^/]*
          \/
          \%{regex-opts}
          \s*
          ([),;.\/\]:}]|$)
        )</start><end>\/\%{regex-opts}</end><include><context ref="escape"/><context ref="def:line-continue"/><context ref="regex-bracketed"/></include></context><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="multiline-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="multiline-double-quoted-string" class="string" style-ref="string" class-disabled="no-spell-check"><start>"""</start><end>"""</end><include><context ref="c:printf"/><context ref="c:escaped-character"/><context ref="def:line-continue"/></include></context><context id="multiline-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="c:printf"/><context ref="c:escaped-character"/><context ref="def:line-continue"/></include></context><context id="multiline-string-templates" style-ref="string" class="string" class-disabled="no-spell-check"><start>@"</start><end>"</end><include><context ref="c:printf"/><context ref="c:escaped-character"/><context ref="def:line-continue"/><context id="string-templates" style-ref="string-template"><match>\$\%{identifier}</match></context><context id="string-templates-brackets" style-ref="string-template"><start>\$\(</start><end>\)</end><include><context id="in-string-templates-brackets"><include><context><start>\(</start><end>\)</end><include><context ref="in-string-templates-brackets"/></include></context></include></context></include></context></include></context><context id="if0-comment" style-ref="comment"><start>\%{preproc-start}if\b\s*(0|false|\!true|\!1)\b</start><end>(\%{preproc-start}endif)|(\%{preproc-start}(else|elif).*)\b</end><include><context sub-pattern="2" where="end" style-ref="directive"/><context id="if-in-if0"><start>\%{preproc-start}if\b</start><end>\%{preproc-start}endif\b</end><include><context ref="if-in-if0"/><context ref="def:in-comment"/></include></context><context ref="def:in-comment"/></include></context><context id="directive" style-ref="directive" end-at-line-end="true"><start extended="true">
                \%{preproc-start}
                (if|else|elif|endif)
                \b
        </start><include><context ref="boolean"/></include></context><context id="at-identifier"><match>@\%{identifier}</match></context><context id="keywords" style-ref="keyword"><keyword>class</keyword><keyword>delegate</keyword><keyword>enum</keyword><keyword>errordomain</keyword><keyword>interface</keyword><keyword>namespace</keyword><keyword>signal</keyword><keyword>struct</keyword><keyword>using</keyword><!-- modifiers --><keyword>abstract</keyword><keyword>async</keyword><keyword>const</keyword><keyword>dynamic</keyword><keyword>extern</keyword><keyword>inline</keyword><keyword>internal</keyword><keyword>out</keyword><keyword>override</keyword><keyword>owned</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>ref</keyword><keyword>sealed</keyword><keyword>static</keyword><keyword>unowned</keyword><keyword>virtual</keyword><keyword>volatile</keyword><keyword>weak</keyword><!-- others --><keyword>as</keyword><keyword>base</keyword><keyword>break</keyword><keyword>case</keyword><keyword>catch</keyword><keyword>construct</keyword><keyword>continue</keyword><keyword>default</keyword><keyword>delete</keyword><keyword>do</keyword><keyword>else</keyword><keyword>ensures</keyword><keyword>finally</keyword><keyword>for</keyword><keyword>foreach</keyword><keyword>get</keyword><keyword>if</keyword><keyword>in</keyword><keyword>is</keyword><keyword>lock</keyword><keyword>new</keyword><keyword>params</keyword><keyword>requires</keyword><keyword>return</keyword><keyword>set</keyword><keyword>sizeof</keyword><keyword>switch</keyword><keyword>this</keyword><keyword>throw</keyword><keyword>throws</keyword><keyword>try</keyword><keyword>typeof</keyword><keyword>unlock</keyword><keyword>value</keyword><keyword>var</keyword><keyword>while</keyword><keyword>with</keyword><keyword>yield</keyword></context><context id="primitives" style-ref="type"><keyword>bool</keyword><keyword>char</keyword><keyword>double</keyword><keyword>float</keyword><keyword>int</keyword><keyword>int8</keyword><keyword>int16</keyword><keyword>int32</keyword><keyword>int64</keyword><keyword>long</keyword><keyword>short</keyword><keyword>size_t</keyword><keyword>ssize_t</keyword><keyword>string</keyword><keyword>string16</keyword><keyword>string32</keyword><keyword>time_t</keyword><keyword>uchar</keyword><keyword>uint</keyword><keyword>uint8</keyword><keyword>uint16</keyword><keyword>uint32</keyword><keyword>uint64</keyword><keyword>ulong</keyword><keyword>unichar</keyword><keyword>unichar2</keyword><keyword>ushort</keyword><keyword>va_list</keyword><keyword>void</keyword></context><define-regex id="attributes-names" extended="true">
      Assert|
      CCode|
      SimpleType|
      BooleanType|
      IntegerType|
      FloatingType|
      Signal|
      Deprecated|
      Description|
      Experimental|
      Version|
      DBus|
      Compact|
      ConcreteAccessor|
      DestroysInstance|
      Diagnostics|
      ErrorBase|
      Flags|
      FormatArg|
      GenericAccessors|
      GIR|
      GtkCallback|
      GtkChild|
      GtkTemplate|
      HasEmitter|
      Immutable|
      ModuleInit|
      NoAccessorMethod|
      NoArrayLength|
      NoReturn|
      NoThrow|
      NoWrapper|
      PointerType|
      Print|
      PrintfFormat|
      ReturnsModifiedPointer|
      ScanfFormat|
      SingleInstance|
      ThreadLocal
    </define-regex><context id="attributes" style-ref="attributes"><start>\[\s*(\%{attributes-names})</start><end>\]</end><include><context sub-pattern="1" where="start" style-ref="type"/><context ref="boolean"/><context ref="multiline-string"/><context ref="c:float"/><context ref="c:decimal"/></include></context><context id="null-value" style-ref="null-value"><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><define-regex id="type-prefixes" extended="true">
      class|
      delegate|
      enum|
      errordomain|
      interface|
      namespace|
      struct
    </define-regex><context id="type-declaration"><start>(\%{type-prefixes})\s+(\%{type_name})(\s*&lt;[^&gt;]&gt;)?\s*(\s*:\s*(\%{type_name}))?</start><end>\s</end><include><context sub-pattern="1" where="start" style-ref="keyword"/><context sub-pattern="2" where="start" style-ref="type"/><context sub-pattern="5" where="start" style-ref="type"/><context ref="vala"/></include></context><!-- Function support, disabled by default.
    <context id="function">
        <start>(\%{identifier})\s*\(</start>
        <end>\)</end>
        <include>
            <context sub-pattern="1" where="start" style-ref="def:function"/>
            <context ref="vala"/>
        </include>
    </context>
--><context id="vala" class="no-spell-check"><include><context ref="gtk-doc:inline-docs-section"/><context ref="line-comment"/><context ref="multiline-comment"/><context ref="close-comment-outside-comment"/><context ref="multiline-string-templates"/><context ref="multiline-double-quoted-string"/><context ref="multiline-string"/><context ref="at-identifier"/><context ref="type-declaration"/><context ref="keywords"/><context ref="primitives"/><context ref="attributes"/><context ref="null-value"/><context ref="boolean"/><context ref="c:char"/><context ref="c:decimal"/><context ref="c:hexadecimal"/><context ref="c:float"/><context ref="c:octal"/><context ref="if0-comment"/><context ref="directive"/><context ref="regex-simple"/><!-- <context ref="function"/> --></include></context></definitions></language>
(uuay)oblivion.xmlD<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2007 GtkSourceView team
 Author: Paolo Borelli <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<style-scheme id="oblivion" _name="Oblivion" version="1.0"><author>Paolo Borelli</author><_description>Dark color scheme using the Tango color palette</_description><metadata><property name="variant">dark</property><property name="light-variant">tango</property></metadata><!-- Tango Palette --><color name="butter1" value="#fce94f"/><color name="butter2" value="#edd400"/><color name="butter3" value="#c4a000"/><color name="chameleon1" value="#8ae234"/><color name="chameleon2" value="#73d216"/><color name="chameleon3" value="#4e9a06"/><color name="orange1" value="#fcaf3e"/><color name="orange2" value="#f57900"/><color name="orange3" value="#ce5c00"/><color name="skyblue1" value="#729fcf"/><color name="skyblue2" value="#3465a4"/><color name="skyblue3" value="#204a87"/><color name="plum1" value="#ad7fa8"/><color name="plum2" value="#75507b"/><color name="plum3" value="#5c3566"/><color name="chocolate1" value="#e9b96e"/><color name="chocolate2" value="#c17d11"/><color name="chocolate3" value="#8f5902"/><color name="scarletred1" value="#ef2929"/><color name="scarletred2" value="#cc0000"/><color name="scarletred3" value="#a40000"/><color name="aluminium1" value="#eeeeec"/><color name="aluminium2" value="#d3d7cf"/><color name="aluminium3" value="#babdb6"/><color name="aluminium4" value="#888a85"/><color name="aluminium5" value="#555753"/><color name="aluminium6" value="#2e3436"/><color name="white" value="#ffffff"/><color name="black" value="#000000"/><!-- Global Settings --><style name="text" foreground="aluminium2" background="aluminium6"/><style name="selection" foreground="#rgba(0,0,0,0)" background="#rgba(136, 138, 133, .3)"/><style name="cursor" foreground="aluminium2"/><style name="secondary-cursor" foreground="#a1a49e"/><style name="line-numbers" foreground="aluminium5" background="black"/><style name="current-line" background="aluminium5"/><style name="current-line-number" background="#212121"/><style name="draw-spaces" foreground="aluminium4"/><style name="background-pattern" background="#34393a"/><style name="snippet-focus" foreground="aluminium6" background="aluminium3"/><!-- Bracket Matching --><style name="bracket-match" foreground="aluminium1" background="aluminium4"/><style name="bracket-mismatch" foreground="aluminium1" background="scarletred2"/><!-- Right Margin --><style name="right-margin" foreground="aluminium1" background="aluminium3"/><!-- Search Matching --><style name="search-match" foreground="aluminium1" background="chameleon3"/><!-- Comments --><style name="def:comment" foreground="aluminium4"/><style name="def:shebang" foreground="aluminium4" bold="true"/><style name="def:doc-comment-element" italic="true"/><!-- Constants --><style name="def:constant" foreground="butter2"/><style name="def:string" foreground="butter2"/><style name="def:special-char" foreground="orange2"/><style name="def:special-constant" foreground="orange2"/><style name="def:floating-point" foreground="orange2"/><!-- Identifiers --><style name="def:identifier" foreground="skyblue1"/><!-- Statements --><style name="def:statement" foreground="white" bold="true"/><!-- Types --><style name="def:type" foreground="chameleon1" bold="true"/><!-- Markup --><style name="def:emphasis" italic="true"/><style name="def:strong-emphasis" foreground="white" bold="true"/><style name="def:inline-code" foreground="skyblue1"/><style name="def:insertion" underline="single"/><style name="def:deletion" strikethrough="true"/><style name="def:link-text" foreground="skyblue1"/><style name="def:link-symbol" foreground="skyblue1" bold="true"/><style name="def:link-destination" italic="true" underline="single"/><style name="def:heading" foreground="chameleon1" bold="true"/><style name="def:thematic-break" foreground="chameleon1" bold="true"/><style name="def:preformatted-section" foreground="skyblue1"/><style name="def:list-marker" foreground="white" bold="true"/><!-- Others --><style name="def:preprocessor" foreground="plum1"/><style name="def:error" underline="error" underline-color="scarletred2"/><style name="def:warning" foreground="aluminium1" background="plum1"/><style name="def:note" foreground="butter1" background="black" bold="true"/><style name="def:net-address" italic="true" underline="single"/><!-- Heading styles, uncomment to enable --><!--
  <style name="def:heading0"                scale="5.0"/>
  <style name="def:heading1"                scale="2.5"/>
  <style name="def:heading2"                scale="2.0"/>
  <style name="def:heading3"                scale="1.7"/>
  <style name="def:heading4"                scale="1.5"/>
  <style name="def:heading5"                scale="1.3"/>
  <style name="def:heading6"                scale="1.2"/>
  --><!-- Language specific --><style name="diff:added-line" foreground="butter2"/><style name="diff:removed-line" foreground="skyblue1"/><style name="diff:changed-line" foreground="plum1"/><style name="diff:diff-file" use-style="def:type"/><style name="diff:location" use-style="def:statement"/><style name="diff:special-case" use-style="def:statement"/><style name="xml:namespace" bold="true"/><style name="json:keyname" foreground="chameleon1"/><style name="latex:command" foreground="chameleon1" bold="true"/><style name="latex:include" use-style="def:preprocessor"/><style name="sh:variable" foreground="orange2"/><style name="sh:variable-definition" foreground="chameleon1"/></style-scheme>
(uuay)lex.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Marcello Pogliani
 Copyright (C) 2013 Marcello Pogliani <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="lex" name="Lex" _section="Source" version="2.0"><metadata><property name="globs">*.l;*.lex;*.flex</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.l</property></metadata><styles><style id="token" name="Token" map-to="def:keyword"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="regexp" name="Pattern" map-to="def:identifier"/><style id="expression" name="Expression" map-to="def:type"/></styles><definitions><define-regex id="identifier">[a-zA-Z_.][a-zA-Z0-9_.]*</define-regex><define-regex id="start-cond">&lt;\%{identifier}(,\%{identifier})*&gt;</define-regex><!-- blocks for embedded C code --><context id="inline-c"><start>^%{</start><end>^%}</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="c:c"/></include></context><context id="top-block"><start>^%top{</start><end>^}</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="c:c"/></include></context><context id="c-with-brackets"><include><context><start>{</start><end>}</end><include><context ref="c-with-brackets"/></include></context><context ref="c:c"/></include></context><context id="indented-lines-c-code"><start>^(?=[ \t])</start><end>$</end><include><context ref="c:c"/></include></context><!-- (1) definition section (before the first %%) --><context id="definitions"><include><context ref="inline-c"/><!-- %{ ... %} --><context ref="top-block"/><!-- %top --><context ref="indented-lines-c-code"/><!-- indented lines are copied verbatim to output, hence they're pure C code --><context ref="option-or-scope"/><context ref="def:c-like-comment"/><context ref="def:c-like-comment-multiline"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="definition"/></include></context><context id="definition" style-ref="expression"><start>^\%{identifier}</start><end>$</end><include><context sub-pattern="0" where="start" style-ref="token"/></include></context><context id="option-or-scope" style-ref="keyword"><prefix>^%</prefix><keyword>option</keyword><keyword>s</keyword><keyword>x</keyword><keyword>pointer</keyword><keyword>array</keyword></context><!-- (2) rule section (after the first %%) --><context id="rule-section"><start>^%%</start><include><context sub-pattern="0" where="start" style-ref="token"/><context ref="rule"/><context ref="indented-lines-c-code"/><context ref="inline-c"/><context ref="user-code"/></include></context><context id="rule"><start>^(?=[^% \t])</start><end>$</end><include><context id="pattern" style-ref="expression"><start>^</start><end>[ \t]</end><include><context ref="round-brackets"/><context ref="square-brackets"/><context><start>"</start><end>"</end><include><context ref="escaped-char"/></include></context><context ref="start-condition"/><!-- <SOMETHING>pattern --><context ref="start-condition-block"/><!-- <SOMETHING>{ block } --><context ref="escaped-char"/></include></context><context ref="c-with-brackets"/></include></context><context id="start-condition" style-ref="keyword"><match>^\%{start-cond}(?=[^{])</match></context><context id="start-condition-block"><start>(^\%{start-cond}){</start><end>}</end><include><context sub-pattern="1" where="start" style-ref="keyword"/><context ref="c-with-brackets"/></include></context><context id="escaped-char"><match>\\.</match></context><context id="square-brackets"><start>\[</start><end>\]</end><include><context ref="escaped-char"/><context ref="square-brackets"/></include></context><context id="round-brackets"><start>\(</start><end>\)</end><include><context ref="escaped-char"/><context ref="round-brackets"/></include></context><!-- (3) user code section, this is pure C --><context id="user-code"><start>^%%</start><include><context sub-pattern="0" where="start" style-ref="token"/><context ref="c:c"/></include></context><!-- Main context --><context id="lex" class="no-spell-check"><include><context ref="definitions"/><context ref="rule-section"/></include></context></definitions></language>
(uuay)powershell.lang	Y<?xml version="1.0" encoding="UTF-8"?>
<!--

 Author: haven200 <[email protected]>
 Copyright (C) 2013 haven200

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Library General Public
 License as published by the Free Software Foundation; either
 version 2 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Library General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
 MA 02110-1301, USA.

-->
<language id="powershell" name="PowerShell" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-powershell;text/x-ps</property><property name="globs">*.ps1;*.psm1;*.psd1</property><property name="line-comment-start">#</property><property name="block-comment-start">&lt;#</property><property name="block-comment-end">#&gt;</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="multiline-comment" name="Comment" map-to="def:doc-comment-element"/><style id="string" name="String" map-to="def:string"/><style id="char" name="Character" map-to="def:special-char"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="function-param" name="Parameter Attribute" map-to="def:statement"/><style id="operator" name="Operator" map-to="def:keyword"/><style id="symbol" name="Symbol" map-to="def:identifier"/><style id="variable" name="Variable" map-to="def:shebang"/><style id="builtin-function" name="Builtin Function" map-to="def:builtin"/><style id="user-function" name="User Function" map-to="def:constant"/><style id="builtin-parameters" name="CmdLet Parameters" map-to="def:preprocessor"/><style id="datatype" name="Data Type" map-to="def:type"/><style id="number" name="Number" map-to="def:special-char"/></styles><default-regex-options case-sensitive="false"/><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>#</start><include><context ref="def:in-line-comment"/></include></context><context id="multiline-comment" style-ref="multiline-comment" class="comment" class-disabled="no-spell-check"><start>&lt;#</start><end>#&gt;</end><include><context ref="def:in-comment"/></include></context><context id="string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end></context><context id="char" style-ref="char" class-disabled="no-spell-check"><start>'</start><end>'</end></context><context id="keywords" style-ref="keyword"><keyword>Begin</keyword><keyword>Break</keyword><keyword>Catch</keyword><keyword>Class</keyword><keyword>Continue</keyword><keyword>Data</keyword><keyword>Default</keyword><keyword>Do</keyword><keyword>DynamicParam</keyword><keyword>Else</keyword><keyword>Elseif</keyword><keyword>End</keyword><keyword>Enum</keyword><keyword>Exit</keyword><keyword>Filter</keyword><keyword>Finally</keyword><keyword>For</keyword><keyword>Foreach</keyword><keyword>Function</keyword><keyword>Hidden</keyword><keyword>If</keyword><keyword>In</keyword><keyword>Parallel</keyword><keyword>Param</keyword><keyword>Parameter</keyword><keyword>Process</keyword><keyword>Prompt</keyword><keyword>Return</keyword><keyword>Switch</keyword><keyword>Throw</keyword><keyword>Trap</keyword><keyword>Try</keyword><keyword>Until</keyword><keyword>Using</keyword><keyword>While</keyword><keyword>Workflow</keyword></context><context id="Function-Param" style-ref="function-param"><keyword>Alias</keyword><keyword>AllowEmptyCollection</keyword><keyword>AllowEmptyString</keyword><keyword>AllowNull</keyword><keyword>CmdletBinding</keyword><keyword>ConfirmImpact</keyword><keyword>DefaultParameterSetName</keyword><keyword>Mandatory</keyword><keyword>ParameterSetName</keyword><keyword>Position</keyword><keyword>SupportsShouldProcess</keyword><keyword>ValidateCount</keyword><keyword>ValidateNotNull</keyword><keyword>ValidateNotNullOrEmpty</keyword><keyword>ValidatePattern</keyword><keyword>ValidateRange</keyword><keyword>ValidateScript</keyword><keyword>ValidateSet</keyword><keyword>ValueFromPipeline</keyword><keyword>ValueFromPipelineByPropertyName</keyword></context><define-regex id="operator" extended="true">
      \-
      ( b?and | b?not | b?or | b?xor | (I|C)?eq | (I|C)?ge | (I|C)?gt |
        (I|C)?le | (I|C)?lt | (I|C)?ne |
        (I|C)?(not)?contains | (I|C)?(not)?like | (I|C)?(not)?match | (I|C)?replace |
        shr | shl | (not)?in |
        is(not)? | as
      )
      \b
    </define-regex><context id="operator" style-ref="operator"><match>\%{operator}</match></context><define-regex id="symbol" extended="true">
      \! | \` | \\ |
      \+ | \- | \* | / | % |
      \? | : |
      = |
      \b
    </define-regex><context id="symbol" style-ref="operator"><match>\%{symbol}</match></context><define-regex id="variable" extended="true">
      \$
      ([scriptglobacve]{5,7}:)?   #script:, global:, local:, private:
      [a-z0-9_]+
      \b
    </define-regex><!-- FixMe $? isn't correct displayed --><context id="Variable" style-ref="variable"><match>\%{variable}</match></context><context id="BuiltIn-Function" style-ref="builtin-function"><keyword>Add-Computer</keyword><keyword>Add-Content</keyword><keyword>Add-History</keyword><keyword>Add-Member</keyword><keyword>Add-PSSnapin</keyword><keyword>Add-Type</keyword><keyword>Checkpoint-Computer</keyword><keyword>Clear-Content</keyword><keyword>Clear-EventLog</keyword><keyword>Clear-History</keyword><keyword>Clear-Host</keyword><keyword>Clear-Item</keyword><keyword>Clear-ItemProperty</keyword><keyword>Clear-RecycleBin</keyword><keyword>Clear-Variable</keyword><keyword>Compare-Object</keyword><keyword>Complete-Transaction</keyword><keyword>Compress-Archive</keyword><keyword>Connect-PSSession</keyword><keyword>Connect-WSMan</keyword><keyword>Convert-Path</keyword><keyword>ConvertFrom-CSV</keyword><keyword>ConvertFrom-Json</keyword><keyword>ConvertFrom-Markdown</keyword><keyword>ConvertFrom-SecureString</keyword><keyword>ConvertFrom-StringData</keyword><keyword>ConvertTo-CSV</keyword><keyword>ConvertTo-Html</keyword><keyword>ConvertTo-Json</keyword><keyword>ConvertTo-SecureString</keyword><keyword>ConvertTo-XML</keyword><keyword>Copy-Item</keyword><keyword>Copy-ItemProperty</keyword><keyword>Debug-Job</keyword><keyword>Debug-Process</keyword><keyword>Debug-Runspace</keyword><keyword>Disable-ComputerRestore</keyword><keyword>Disable-ExperimentalFeature</keyword><keyword>Disable-PSBreakpoint</keyword><keyword>Disable-PSSessionConfiguration</keyword><keyword>Disable-RunspaceDebug</keyword><keyword>Disable-WSManCredSSP</keyword><keyword>Disconnect-PSSession</keyword><keyword>Disconnect-WSMan</keyword><keyword>Enable-ComputerRestore</keyword><keyword>Enable-ExperimentalFeature</keyword><keyword>Enable-PSBreakpoint</keyword><keyword>Enable-PSRemoting</keyword><keyword>Enable-PSSessionConfiguration</keyword><keyword>Enable-RunspaceDebug</keyword><keyword>Enable-WSManCredSSP</keyword><keyword>Enter-PSHostProcess</keyword><keyword>Enter-PSSession</keyword><keyword>Exit-PSHostProcess</keyword><keyword>Exit-PSSession</keyword><keyword>Expand-Archive</keyword><keyword>Export-Alias</keyword><keyword>Export-Clixml</keyword><keyword>Export-Console</keyword><keyword>Export-Counter</keyword><keyword>Export-CSV</keyword><keyword>Export-FormatData</keyword><keyword>Export-ModuleMember</keyword><keyword>Export-PSSession</keyword><keyword>Find-Command</keyword><keyword>Find-DSCResource</keyword><keyword>Find-Module</keyword><keyword>Find-Package</keyword><keyword>Find-PackageProvider</keyword><keyword>Find-RoleCapability</keyword><keyword>Find-Script</keyword><keyword>ForEach-Object</keyword><keyword>Format-Custom</keyword><keyword>Format-Hex</keyword><keyword>Format-List</keyword><keyword>Format-Table</keyword><keyword>Format-Wide</keyword><keyword>Get-Acl</keyword><keyword>Get-Alias</keyword><keyword>Get-AuthenticodeSignature</keyword><keyword>Get-ChildItem</keyword><keyword>Get-Clipboard</keyword><keyword>Get-Command</keyword><keyword>Get-ComputerInfo</keyword><keyword>Get-ComputerRestorePoint</keyword><keyword>Get-Content</keyword><keyword>Get-Counter</keyword><keyword>Get-Credential</keyword><keyword>Get-CredsFromCredentialProvider</keyword><keyword>Get-Culture</keyword><keyword>Get-Date</keyword><keyword>Get-DscResource</keyword><keyword>Get-Error</keyword><keyword>Get-Event</keyword><keyword>Get-EventLog</keyword><keyword>Get-EventSubscriber</keyword><keyword>Get-ExecutionPolicy</keyword><keyword>Get-ExperimentalFeature</keyword><keyword>Get-FileHash</keyword><keyword>Get-FormatData</keyword><keyword>Get-Help</keyword><keyword>Get-History</keyword><keyword>Get-Host</keyword><keyword>Get-HotFix</keyword><keyword>Get-InstalledModule</keyword><keyword>Get-InstalledScript</keyword><keyword>Get-Item</keyword><keyword>Get-ItemProperty</keyword><keyword>Get-ItemPropertyValue</keyword><keyword>Get-Job</keyword><keyword>Get-Location</keyword><keyword>Get-MarkdownOption</keyword><keyword>Get-Member</keyword><keyword>Get-Module</keyword><keyword>Get-Package</keyword><keyword>Get-PackageProvider</keyword><keyword>Get-PackageSource</keyword><keyword>Get-PfxCertificate</keyword><keyword>Get-Process</keyword><keyword>Get-PSBreakpoint</keyword><keyword>Get-PSCallStack</keyword><keyword>Get-PSDrive</keyword><keyword>Get-PSHostProcessInfo</keyword><keyword>Get-PSProvider</keyword><keyword>Get-PSReadLineKeyHandler</keyword><keyword>Get-PSReadLineOption</keyword><keyword>Get-PSRepository</keyword><keyword>Get-PSSession</keyword><keyword>Get-PSSessionConfiguration</keyword><keyword>Get-PSSnapin</keyword><keyword>Get-Random</keyword><keyword>Get-Runspace</keyword><keyword>Get-RunspaceDebug</keyword><keyword>Get-Service</keyword><keyword>Get-Services</keyword><keyword>Get-TimeZone</keyword><keyword>Get-TraceSource</keyword><keyword>Get-Transaction</keyword><keyword>Get-TypeData</keyword><keyword>Get-UICulture</keyword><keyword>Get-Unique</keyword><keyword>Get-Uptime</keyword><keyword>Get-Variable</keyword><keyword>Get-Verb</keyword><keyword>Get-WinEvent</keyword><keyword>Get-WmiObject</keyword><keyword>Get-WSManCredSSP</keyword><keyword>Get-WSManInstance</keyword><keyword>Group-Object</keyword><keyword>Import-Alias</keyword><keyword>Import-Clixml</keyword><keyword>Import-Counter</keyword><keyword>Import-CSV</keyword><keyword>Import-LocalizedData</keyword><keyword>Import-Module</keyword><keyword>Import-PackageProvider</keyword><keyword>Import-PowerShellDataFile</keyword><keyword>Import-PSSession</keyword><keyword>Install-Module</keyword><keyword>Install-Package</keyword><keyword>Install-PackageProvider</keyword><keyword>Install-Script</keyword><keyword>Invoke-Command</keyword><keyword>Invoke-DscResource</keyword><keyword>Invoke-Expression</keyword><keyword>Invoke-History</keyword><keyword>Invoke-Item</keyword><keyword>Invoke-RestMethod</keyword><keyword>Invoke-WebRequest</keyword><keyword>Invoke-WmiMethod</keyword><keyword>Invoke-WSManAction</keyword><keyword>Join-Path</keyword><keyword>Join-String</keyword><keyword>Limit-EventLog</keyword><keyword>Measure-Command</keyword><keyword>Measure-Object</keyword><keyword>Move-Item</keyword><keyword>Move-ItemProperty</keyword><keyword>New-Alias</keyword><keyword>New-DscChecksum</keyword><keyword>New-Event</keyword><keyword>New-EventLog</keyword><keyword>New-Guid</keyword><keyword>New-Item</keyword><keyword>New-ItemProperty</keyword><keyword>New-Module</keyword><keyword>New-ModuleManifest</keyword><keyword>New-Object</keyword><keyword>New-PSDrive</keyword><keyword>New-PSRoleCapabilityFile</keyword><keyword>New-PSSession</keyword><keyword>New-PSSessionOption</keyword><keyword>New-PSTransportOption</keyword><keyword>New-ScriptFileInfo</keyword><keyword>New-Service</keyword><keyword>New-TemporaryFile</keyword><keyword>New-TimeSpan</keyword><keyword>New-Variable</keyword><keyword>New-WebServiceProxy</keyword><keyword>New-WSManInstance</keyword><keyword>New-WSManSessionOption</keyword><keyword>Out-Default</keyword><keyword>Out-File</keyword><keyword>Out-GridView</keyword><keyword>Out-Host</keyword><keyword>Out-Null</keyword><keyword>Out-Printer</keyword><keyword>Out-String</keyword><keyword>Pop-Location</keyword><keyword>Publish-Module</keyword><keyword>Publish-Script</keyword><keyword>Push-Location</keyword><keyword>Read-Host</keyword><keyword>Receive-Job</keyword><keyword>Receive-PSSession</keyword><keyword>Register-ArgumentCompleter</keyword><keyword>Register-EngineEvent</keyword><keyword>Register-ObjectEvent</keyword><keyword>Register-PackageSource</keyword><keyword>Register-PSRepository</keyword><keyword>Register-PSSessionConfiguration</keyword><keyword>Register-WmiEvent</keyword><keyword>Remove-Alias</keyword><keyword>Remove-Computer</keyword><keyword>Remove-Event</keyword><keyword>Remove-EventLog</keyword><keyword>Remove-Item</keyword><keyword>Remove-ItemProperty</keyword><keyword>Remove-Job</keyword><keyword>Remove-Module</keyword><keyword>Remove-PSBreakpoint</keyword><keyword>Remove-PSDrive</keyword><keyword>Remove-PSReadLineKeyHandler</keyword><keyword>Remove-PSSession</keyword><keyword>Remove-PSSnapin</keyword><keyword>Remove-Service</keyword><keyword>Remove-TypeData</keyword><keyword>Remove-Variable</keyword><keyword>Remove-WmiObject</keyword><keyword>Remove-WSManInstance</keyword><keyword>Rename-Item</keyword><keyword>Rename-ItemProperty</keyword><keyword>Reset-ComputerMachinePassword</keyword><keyword>Resolve-Path</keyword><keyword>Restart-Computer</keyword><keyword>Restart-Service</keyword><keyword>Restore-Computer</keyword><keyword>Resume-Service</keyword><keyword>Save-Help</keyword><keyword>Save-Module</keyword><keyword>Save-Package</keyword><keyword>Save-Script</keyword><keyword>Select-Object</keyword><keyword>Select-String</keyword><keyword>Select-XML</keyword><keyword>Send-MailMessage</keyword><keyword>Set-Acl</keyword><keyword>Set-Alias</keyword><keyword>Set-AuthenticodeSignature</keyword><keyword>Set-Clipboard</keyword><keyword>Set-Content</keyword><keyword>Set-Date</keyword><keyword>Set-ExecutionPolicy</keyword><keyword>Set-Item</keyword><keyword>Set-ItemProperty</keyword><keyword>Set-Location</keyword><keyword>Set-MarkdownOption</keyword><keyword>Set-PackageSource</keyword><keyword>Set-PSBreakpoint</keyword><keyword>Set-PSDebug</keyword><keyword>Set-PSReadLineKeyHandler</keyword><keyword>Set-PSReadLineOption</keyword><keyword>Set-PSRepository</keyword><keyword>Set-PSSessionConfiguration</keyword><keyword>Set-Service</keyword><keyword>Set-StrictMode</keyword><keyword>Set-TimeZone</keyword><keyword>Set-TraceSource</keyword><keyword>Set-Variable</keyword><keyword>Set-WmiInstance</keyword><keyword>Set-WSManInstance</keyword><keyword>Set-WSManQuickConfig</keyword><keyword>Show-Command</keyword><keyword>Show-EventLog</keyword><keyword>Show-Markdown</keyword><keyword>Sort-Object</keyword><keyword>Split-Path</keyword><keyword>Start-Job</keyword><keyword>Start-Process</keyword><keyword>Start-Service</keyword><keyword>Start-Sleep</keyword><keyword>Start-ThreadJob</keyword><keyword>Start-Transaction</keyword><keyword>Start-Transcript</keyword><keyword>Stop-Computer</keyword><keyword>Stop-Job</keyword><keyword>Stop-Process</keyword><keyword>Stop-Service</keyword><keyword>Stop-Transcript</keyword><keyword>Suspend-Service</keyword><keyword>Tee-Object</keyword><keyword>Test-ComputerSecureChannel</keyword><keyword>Test-Connection</keyword><keyword>Test-Json</keyword><keyword>Test-ModuleManifest</keyword><keyword>Test-Path</keyword><keyword>Test-ScriptFileInfo</keyword><keyword>Test-WSMan</keyword><keyword>Trace-Command</keyword><keyword>Unblock-File</keyword><keyword>Undo-Transaction</keyword><keyword>Uninstall-Module</keyword><keyword>Uninstall-Package</keyword><keyword>Uninstall-Script</keyword><keyword>Unregister-Event</keyword><keyword>Unregister-PackageSource</keyword><keyword>Unregister-PSRepository</keyword><keyword>Unregister-PSSessionConfiguration</keyword><keyword>Update-FormatData</keyword><keyword>Update-Help</keyword><keyword>Update-List</keyword><keyword>Update-Module</keyword><keyword>Update-ModuleManifest</keyword><keyword>Update-Script</keyword><keyword>Update-ScriptFileInfo</keyword><keyword>Update-TypeData</keyword><keyword>Use-Transaction</keyword><keyword>Wait-Debugger</keyword><keyword>Wait-Event</keyword><keyword>Wait-Job</keyword><keyword>Wait-Process</keyword><keyword>Where-Object</keyword><keyword>Write-Debug</keyword><keyword>Write-Error</keyword><keyword>Write-EventLog</keyword><keyword>Write-Host</keyword><keyword>Write-Information</keyword><keyword>Write-Output</keyword><keyword>Write-Progress</keyword><keyword>Write-Verbose</keyword><keyword>Write-Warning</keyword></context><context id="BuiltIn-Alias" style-ref="builtin-function"><keyword>ac</keyword><keyword>asnp</keyword><keyword>cat</keyword><keyword>cd</keyword><keyword>chdir</keyword><keyword>clc</keyword><keyword>clear</keyword><keyword>clhy</keyword><keyword>cli</keyword><keyword>clp</keyword><keyword>cls</keyword><keyword>clv</keyword><keyword>cnsn</keyword><keyword>compare</keyword><keyword>copy</keyword><keyword>cp</keyword><keyword>cpi</keyword><keyword>cpp</keyword><keyword>cvpa</keyword><keyword>dbp</keyword><keyword>del</keyword><keyword>diff</keyword><keyword>dir</keyword><keyword>dnsn</keyword><keyword>ebp</keyword><keyword>echo</keyword><keyword>epal</keyword><keyword>epcsv</keyword><keyword>epsn</keyword><keyword>erase</keyword><keyword>etsn</keyword><keyword>exsn</keyword><keyword>fc</keyword><keyword>fhx</keyword><keyword>fl</keyword><keyword>foreach</keyword><keyword>ft</keyword><keyword>fw</keyword><keyword>gal</keyword><keyword>gbp</keyword><keyword>gc</keyword><keyword>gcb</keyword><keyword>gci</keyword><keyword>gcm</keyword><keyword>gcs</keyword><keyword>gdr</keyword><keyword>gerr</keyword><keyword>ghy</keyword><keyword>gi</keyword><keyword>gin</keyword><keyword>gjb</keyword><keyword>gl</keyword><keyword>gm</keyword><keyword>gmo</keyword><keyword>gp</keyword><keyword>gps</keyword><keyword>gpv</keyword><keyword>group</keyword><keyword>gsn</keyword><keyword>gsnp</keyword><keyword>gsv</keyword><keyword>gtz</keyword><keyword>gu</keyword><keyword>gv</keyword><keyword>gwmi</keyword><keyword>h</keyword><keyword>history</keyword><keyword>icm</keyword><keyword>iex</keyword><keyword>ihy</keyword><keyword>ii</keyword><keyword>ipal</keyword><keyword>ipcsv</keyword><keyword>ipmo</keyword><keyword>ipsn</keyword><keyword>irm</keyword><keyword>ise</keyword><keyword>iwmi</keyword><keyword>iwr</keyword><keyword>kill</keyword><keyword>lp</keyword><keyword>ls</keyword><keyword>man</keyword><keyword>md</keyword><keyword>measure</keyword><keyword>mi</keyword><keyword>mount</keyword><keyword>move</keyword><keyword>mp</keyword><keyword>mv</keyword><keyword>nal</keyword><keyword>ndr</keyword><keyword>ni</keyword><keyword>nmo</keyword><keyword>nsn</keyword><keyword>nv</keyword><keyword>ogv</keyword><keyword>oh</keyword><keyword>popd</keyword><keyword>ps</keyword><keyword>pushd</keyword><keyword>pwd</keyword><keyword>r</keyword><keyword>rbp</keyword><keyword>rcjb</keyword><keyword>rcsn</keyword><keyword>rd</keyword><keyword>rdr</keyword><keyword>ren</keyword><keyword>ri</keyword><keyword>rjb</keyword><keyword>rm</keyword><keyword>rmdir</keyword><keyword>rmo</keyword><keyword>rni</keyword><keyword>rnp</keyword><keyword>rp</keyword><keyword>rsn</keyword><keyword>rsnp</keyword><keyword>rv</keyword><keyword>rvpa</keyword><keyword>rwmi</keyword><keyword>sajb</keyword><keyword>sal</keyword><keyword>saps</keyword><keyword>sasv</keyword><keyword>sbp</keyword><keyword>sc</keyword><keyword>scb</keyword><keyword>select</keyword><keyword>set</keyword><keyword>shcm</keyword><keyword>si</keyword><keyword>sl</keyword><keyword>sleep</keyword><keyword>sls</keyword><keyword>sort</keyword><keyword>sp</keyword><keyword>spjb</keyword><keyword>spps</keyword><keyword>spsv</keyword><keyword>start</keyword><keyword>stz</keyword><keyword>sv</keyword><keyword>swmi</keyword><keyword>tee</keyword><keyword>type</keyword><keyword>where</keyword><keyword>wjb</keyword><keyword>write</keyword></context><context id="BuiltIn-Parameters" style-ref="builtin-parameters"><prefix>\-</prefix><!--in common use--><keyword>Debug</keyword><keyword>ErrorAction</keyword><keyword>ErrorVariable</keyword><keyword>InformationAction</keyword><keyword>InformationVariable</keyword><keyword>OutBuffer</keyword><keyword>OutVariable</keyword><keyword>PipelineVariable</keyword><keyword>Verbose</keyword><keyword>WarningAction</keyword><keyword>WarningVariable</keyword><!--Other--><keyword>BackgroundColor</keyword><keyword>Certificate</keyword><keyword>ComObject</keyword><keyword>Exclude</keyword><keyword>Force</keyword><keyword>ForegroundColor</keyword><keyword>Hours</keyword><keyword>Include</keyword><keyword>InputObject</keyword><keyword>LiteralPath</keyword><keyword>MemberType</keyword><keyword>Minutes</keyword><keyword>Name</keyword><keyword>NoNewline</keyword><keyword>Object</keyword><keyword>PassThru</keyword><keyword>Path</keyword><keyword>Property</keyword><keyword>Seconds</keyword><keyword>TypeName</keyword><keyword>Value</keyword><keyword>Version</keyword></context><context id="User-Function" style-ref="user-function"><match>\b[a-z0-9_-]+\-[a-z0-9_]+\b</match></context><context id="Number" style-ref="number"><match>\b(0x[0-9a-f]+[L]?|[0-9]+(\.[0-9]+)?[d]?)\b</match></context><context id="DataTypes" style-ref="datatype"><keyword>array</keyword><keyword>bool</keyword><keyword>byte</keyword><keyword>char</keyword><keyword>datetime</keyword><keyword>decimal</keyword><keyword>double</keyword><keyword>hashtable</keyword><keyword>int32</keyword><keyword>int</keyword><keyword>long</keyword><keyword>pscustomobject</keyword><keyword>psobject</keyword><keyword>single</keyword><keyword>string</keyword><keyword>timespan</keyword><keyword>void</keyword><keyword>xml</keyword></context><context id="powershell" class="no-spell-check"><include><!-- Order will affect styling behavior --><context ref="line-comment"/><context ref="multiline-comment"/><context ref="string"/><context ref="char"/><context ref="BuiltIn-Function"/><context ref="BuiltIn-Alias"/><context ref="keywords"/><context ref="BuiltIn-Parameters"/><context ref="Function-Param"/><context ref="User-Function"/><context ref="Variable"/><context ref="DataTypes"/><context ref="operator"/><context ref="Number"/><context ref="symbol"/></include></context></definitions></language>
(uuay)idl.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Paolo Maggi <[email protected]>
 Copyright (C) 2005 Paolo Maggi <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="idl" name="IDL" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-idl</property><property name="globs">*.idl</property><property name="line-comment-start">//</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="type" name="Data Type" map-to="def:type"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="string" name="String" map-to="def:string"/></styles><definitions><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="sectional" style-ref="preprocessor"><start>%\{</start><end>%\}</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="include-pragma" style-ref="preprocessor" end-at-line-end="true"><start>^#[ \t]*(include|pragma)</start><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="keywords" style-ref="keyword"><keyword>abstract</keyword><keyword>attribute</keyword><keyword>case</keyword><keyword>const</keyword><keyword>context</keyword><keyword>custom</keyword><keyword>default</keyword><keyword>exception</keyword><keyword>enum</keyword><keyword>factory</keyword><keyword>FALSE</keyword><keyword>in</keyword><keyword>inout</keyword><keyword>interface</keyword><keyword>local</keyword><keyword>module</keyword><keyword>native</keyword><keyword>oneway</keyword><keyword>out</keyword><keyword>private</keyword><keyword>public</keyword><keyword>raises</keyword><keyword>readonly</keyword><keyword>struct</keyword><keyword>support</keyword><keyword>switch</keyword><keyword>TRUE</keyword><keyword>truncatable</keyword><keyword>typedef</keyword><keyword>union</keyword><keyword>valuetype</keyword></context><context id="types" style-ref="type"><keyword>any</keyword><keyword>boolean</keyword><keyword>char</keyword><keyword>double</keyword><keyword>fixed</keyword><keyword>float</keyword><keyword>long</keyword><keyword>Object</keyword><keyword>octet</keyword><keyword>sequence</keyword><keyword>short</keyword><keyword>string</keyword><keyword>unsigned</keyword><keyword>ValueBase</keyword><keyword>void</keyword><keyword>wchar</keyword><keyword>wstring</keyword></context><context id="preprocessor-definitions" style-ref="preprocessor"><prefix>^[ \t]*#[ \t]*</prefix><keyword>if</keyword><keyword>ifdef</keyword><keyword>ifndef</keyword><keyword>else</keyword><keyword>elif</keyword><keyword>define</keyword><keyword>endif</keyword><keyword>undef</keyword></context><context id="idl" class="no-spell-check"><include><context ref="block-comment"/><context ref="line-comment"/><context ref="sectional"/><context ref="string"/><context ref="include-pragma"/><context ref="keywords"/><context ref="types"/><context ref="preprocessor-definitions"/></include></context></definitions></language>
(uuay)pascal.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Andrew Johnson <[email protected]>
 Copyright (C) 2004 Andrew Johnson <[email protected]>
 Copyright (C) 2005 Thierry Moisan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="pascal" name="Pascal" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-pascal</property><property name="globs">*.p;*.pas</property><property name="line-comment-start">//</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="decimal" name="Decimal" map-to="def:decimal"/><style id="type" name="Data Type" map-to="def:type"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/></styles><default-regex-options case-sensitive="false"/><definitions><context id="string" style-ref="string" class="string" class-disabled="no-spell-check"><start>[uUrR]?'</start><end>'</end></context><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-comment"/></include></context><context id="block-comment-1" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>\(\*</start><end>\*\)</end><include><context ref="def:in-comment"/></include></context><context id="block-comment-2" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>\{</start><end>\}</end><include><context ref="def:in-comment"/></include></context><context id="preprocessor-defines" style-ref="preprocessor" end-at-line-end="true"><start>\{\$</start><end>\}</end></context><context id="general-format" style-ref="keyword"><keyword>Program</keyword><keyword>Library</keyword><keyword>Unit</keyword><keyword>Uses</keyword><keyword>Interface</keyword><keyword>Implementation</keyword><keyword>Initialization</keyword><keyword>Finalization</keyword><keyword>Begin</keyword><keyword>End</keyword><keyword>Var</keyword><keyword>Const</keyword></context><context id="functions-and-function-modifiers" style-ref="keyword"><keyword>Function</keyword><keyword>Procedure</keyword><keyword>Overload</keyword><keyword>cdecl</keyword></context><context id="boolean-bitwise-operators" style-ref="keyword"><keyword>if</keyword><keyword>then</keyword><keyword>else</keyword><keyword>is</keyword><keyword>and</keyword><keyword>and_then</keyword><keyword>not</keyword><keyword>or</keyword><keyword>or_else</keyword><keyword>xor</keyword><keyword>shr</keyword><keyword>shl</keyword><keyword>otherwise</keyword></context><context id="math-operators" style-ref="keyword"><keyword>div</keyword><keyword>mod</keyword></context><context id="loop-flow-and-exceptions-keywords" style-ref="keyword"><keyword>while</keyword><keyword>do</keyword><keyword>for</keyword><keyword>to</keyword><keyword>case</keyword><keyword>of</keyword><keyword>repeat</keyword><keyword>until</keyword><keyword>break</keyword><keyword>continue</keyword><keyword>try</keyword><keyword>except</keyword><keyword>finally</keyword><keyword>raise</keyword><keyword>downto</keyword><keyword>in</keyword></context><context id="type-class-and-object-keywords" style-ref="keyword"><keyword>Type</keyword><keyword>Packed</keyword><keyword>Array</keyword><keyword>Record</keyword><keyword>Object</keyword><keyword>Class</keyword><keyword>Interface</keyword><keyword>Public</keyword><keyword>Private</keyword><keyword>Protected</keyword><keyword>Constructor</keyword><keyword>Destructor</keyword><keyword>Virtual</keyword><keyword>Abstract</keyword><keyword>Override</keyword><keyword>Property</keyword><keyword>ReadLn</keyword><keyword>Read</keyword><keyword>WriteLn</keyword><keyword>Write</keyword><keyword>default</keyword><keyword>With</keyword><keyword>As</keyword><keyword>self</keyword><keyword>Inherited</keyword><keyword>Forward</keyword><keyword>Implements</keyword><keyword>varargs</keyword><keyword>far</keyword><keyword>near</keyword><keyword>absolute</keyword><keyword>all</keyword><keyword>asm</keyword><keyword>attribute</keyword><keyword>bindable</keyword><keyword>export</keyword><keyword>exports</keyword><keyword>external</keyword><keyword>file</keyword><keyword>goto</keyword><keyword>import</keyword><keyword>interrupt</keyword><keyword>published</keyword><keyword>qualified</keyword><keyword>resident</keyword><keyword>restricted</keyword><keyword>segment</keyword><keyword>set</keyword><keyword>value</keyword></context><context id="builtin-types" style-ref="type"><keyword>Char</keyword><keyword>String</keyword><keyword>Integer</keyword><keyword>Real</keyword><keyword>Boolean</keyword><keyword>Pointer</keyword><keyword>Byte</keyword><keyword>LongInt</keyword></context><context id="builtin-functions" style-ref="keyword"><keyword>chr</keyword><keyword>ord</keyword><keyword>succ</keyword><keyword>pred</keyword><keyword>abs</keyword><keyword>round</keyword><keyword>trunc</keyword><keyword>sqr</keyword><keyword>sqrt</keyword><keyword>arctan</keyword><keyword>cos</keyword><keyword>sin</keyword><keyword>exp</keyword><keyword>ln</keyword><keyword>odd</keyword><keyword>eof</keyword><keyword>eoln</keyword><keyword>pow</keyword></context><context id="builtin-values" style-ref="keyword"><keyword>nil</keyword><keyword>False</keyword><keyword>True</keyword></context><context id="number" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        (([0-9]+)|([0-9]+\.[0-9]+([Ee][-]?[0-9]+)?))
        (?![\w\.])
      </match></context><context id="hex-number" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        \$[0-9a-fA-F]*
        (?![\w\.])
      </match></context><context id="pascal" class="no-spell-check"><include><context ref="string"/><context ref="line-comment"/><context ref="preprocessor-defines"/><context ref="block-comment-1"/><context ref="block-comment-2"/><context ref="general-format"/><context ref="functions-and-function-modifiers"/><context ref="boolean-bitwise-operators"/><context ref="math-operators"/><context ref="loop-flow-and-exceptions-keywords"/><context ref="type-class-and-object-keywords"/><context ref="builtin-types"/><context ref="builtin-functions"/><context ref="builtin-values"/><context ref="number"/><context ref="hex-number"/></include></context></definitions></language>
(uuay)sql.lang�R<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Evert Verhellen <[email protected]>
 Copyright (C) 2003, 2005 Evert Verhellen <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="sql" name="SQL" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-sql</property><property name="globs">*.sql</property><property name="line-comment-start">--</property><property name="suggested-suffix">.sql</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="floating-point" name="Floating Point" map-to="def:floating-point"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="function" name="Function" map-to="def:function"/><style id="decimal" name="Decimal" map-to="def:decimal"/><style id="type" name="Data Type" map-to="def:type"/><style id="some-thing" name="No idea what it is" map-to="def:preprocessor"/></styles><default-regex-options case-sensitive="false"/><definitions><context id="oracle-built-in-datatypes" style-ref="type"><keyword>N?VARCHAR2</keyword><keyword>NUMBER</keyword><keyword>LONG</keyword><keyword>DATE</keyword><keyword>TIMESTAMP</keyword><keyword>INTERVAL</keyword><!-- FIXME no \n in patterns! --><keyword>(LONG[ \t\n]+)?RAW</keyword><keyword>U?ROWID</keyword><keyword>N?CHAR</keyword><keyword>(N?C|B)LOB</keyword><keyword>BFILE</keyword><keyword>BINARY_(FLOAT|DOUBLE)</keyword></context><context id="psql-datatypes" style-ref="type"><keyword>BOOL</keyword><keyword>BYTEA</keyword><keyword>CITEXT</keyword><keyword>FLOAT8</keyword><keyword>FLOAT4</keyword><keyword>INT</keyword><keyword>INT2</keyword><keyword>INT4</keyword><keyword>INT8</keyword><keyword>SERIAL2</keyword><keyword>SERIAL4</keyword><keyword>SERIAL8</keyword><keyword>TEXT</keyword><keyword>TIMESTAMPTZ</keyword><keyword>TIMETZ</keyword><keyword>UUID</keyword><keyword>VARBIT</keyword></context><context id="ansi-datatypes" style-ref="type"><!-- FIXME no \n in patterns! --><keyword>(NATIONAL[ \t\n]+)?CHAR(ACTER)?([ \t\n]+VARYING)?</keyword><!-- FIXME no \n in patterns! --><keyword>NCHAR([ \t\n]+VARYING)?</keyword><keyword>NUMERIC|DECIMAL</keyword><keyword>INTEGER|INT|SMALLINT</keyword><!-- FIXME no \n in patterns! --><keyword>FLOAT|DOUBLE[ \t\n]+PRECISION|REAL</keyword></context><context id="sql-ds-and-db2-datatypes" style-ref="type"><keyword>CHARACTER</keyword><!-- FIXME no \n in patterns! --><keyword>(LONG[ \t\n]+)?VARCHAR</keyword><keyword>DECIMAL</keyword><keyword>INTEGER|SMALLINT</keyword><keyword>FLOAT</keyword></context><context id="oracle-supplied-types" style-ref="type"><keyword>SYS\.ANY(TYPE|DATA(SET)?)</keyword><keyword>XMLType</keyword><keyword>(HTTP|XDB|DB)?URIType</keyword><keyword>(MDSYS\.)?SDO_((TOPO_)?GEOMETRY|GEORASTER)</keyword><keyword>ORDSYS\.ORD(Audio|Doc|Image(Signature)?|Video)</keyword><keyword>SI_(StillImage|(Average|Positional)?Color|ColorHistogram|Texture|FeatureList)</keyword></context><context id="text-literals" style-ref="string" class="string" class-disabled="no-spell-check"><start>[NnQqUu]?(['`])</start><end>\%{1@start}</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="integer-literals" style-ref="decimal"><match>\b[0-9]+(?![Ee][\+\-]?[0-9]*)\b</match></context><context id="number-literals" style-ref="floating-point"><!--match>(\b[0-9]+(\.[0-9]+)?|\.[0-9]+)([Ee][\+-]?[0-9]+)?\b</match--><match>(?&lt;![\w\.])(([0-9]+\.[0-9]*|\.[0-9]+)([Ee][\+\-]?[0-9]*)?|([0-9]+[Ee][\+\-]?[0-9]*))(?![\w\.])</match></context><context id="size-clause" style-ref="decimal"><match>\b[0-9]+[ \t]*([Kk]|[Mm]|[Gg]|[Tt])\b</match></context><context id="unlimited" style-ref="decimal"><keyword>UNLIMITED</keyword></context><context id="null" style-ref="decimal"><keyword>NULL</keyword></context><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-line-comment"/></include></context><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>--</start><include><context ref="def:in-line-comment"/></include></context><context id="numeric-functions" style-ref="function"><keyword>ABS</keyword><keyword>A(COS|SIN|TAN2?)</keyword><keyword>BITAND</keyword><keyword>CEIL</keyword><keyword>(COS|SIN|TAN)H?</keyword><keyword>EXP</keyword><keyword>FLOOR</keyword><keyword>LN</keyword><keyword>LOG</keyword><keyword>MOD</keyword><keyword>NANVL</keyword><keyword>POWER</keyword><keyword>REMAINDER</keyword><keyword>ROUND</keyword><keyword>SIGN</keyword><keyword>SQRT</keyword><keyword>TRUNC</keyword><keyword>WIDTH_BUCKET</keyword></context><context id="character-functions-returning-character-values" style-ref="function"><keyword>N?CHR</keyword><keyword>CONCAT</keyword><keyword>(NLS_)?(INITCAP|LOWER|UPPER)</keyword><keyword>(L|R)PAD</keyword><keyword>(L|R)?TRIM</keyword><keyword>NLSSORT</keyword><keyword>REGEXP_(REPLACE|SUBSTR)</keyword><keyword>REPLACE</keyword><keyword>SOUNDEX</keyword><keyword>SUBSTR</keyword><keyword>TRANSLATE</keyword><keyword>TREAT</keyword></context><context id="nls-character-functions" style-ref="function"><keyword>NLS_CHARSET_DECL_LEN</keyword><keyword>NLS_CHARSET_(ID|NAME)</keyword></context><context id="character-functions-returning-number-values" style-ref="function"><keyword>ASCII</keyword><keyword>INSTR</keyword><keyword>LENGTH</keyword><keyword>REGEXP_INSTR</keyword></context><context id="datetime-functions" style-ref="function"><keyword>ADD_MONTHS</keyword><keyword>CURRENT_(DATE|TIMESTAMP)</keyword><keyword>DBTIMEZONE</keyword><keyword>EXTRACT</keyword><keyword>FROM_TZ</keyword><keyword>(LAST|NEXT)_DAY</keyword><keyword>LOCALTIMESTAMP</keyword><keyword>MONTHS_BETWEEN</keyword><keyword>NEW_TIME</keyword><keyword>NUMTO(DS|YM)INTERVAL</keyword><keyword>ROUND</keyword><keyword>SESSIONTIMEZONE</keyword><keyword>SYS_EXTRACT_UTC</keyword><keyword>SYS(DATE|TIMESTAMP)</keyword><keyword>TO_CHAR</keyword><keyword>TO_(DS|YM)INTERVAL</keyword><keyword>TO_TIMESTAMP(_TZ)?</keyword><keyword>TRUNC</keyword><keyword>TZ_OFFSET</keyword></context><context id="general-comparison-functions" style-ref="function"><keyword>GREATEST</keyword><keyword>LEAST</keyword></context><context id="conversion-functions" style-ref="function"><keyword>ASCIISTR</keyword><keyword>BIN_TO_NUM</keyword><keyword>CAST</keyword><keyword>CHARTOROWID</keyword><keyword>(DE)?COMPOSE</keyword><keyword>CONVERT</keyword><keyword>HEXTORAW</keyword><keyword>NUMTO(DS|YM)INTERVAL</keyword><keyword>RAWTON?HEX</keyword><keyword>ROWIDTON?CHAR</keyword><keyword>SCN_TO_TIMESTAMP</keyword><keyword>TIMESTAMP_TO_SCN</keyword><keyword>TO_BINARY_(DOUBLE|FLOAT)</keyword><keyword>TO_N?(CHAR|CLOB)</keyword><keyword>TO_DATE</keyword><keyword>TO_(DS|YM)INTERVAL</keyword><keyword>TO_LOB</keyword><keyword>TO_(MULTI|SINGLE)_BYTE</keyword><keyword>TO_NUMBER</keyword><keyword>TRANSLATE</keyword><keyword>UNISTR</keyword></context><context id="large-object-functions" style-ref="function"><keyword>BFILENAME</keyword><keyword>EMPTY_(B|C)LOB</keyword></context><context id="collection-functions" style-ref="function"><keyword>CARDINALITY</keyword><keyword>COLLECT</keyword><keyword>POWERMULTISET(_BY_CARDINALITY)?</keyword></context><context id="hierarchical-function" style-ref="function"><keyword>SYS_CONNECT_BY_PATH</keyword></context><context id="data-mining-functions" style-ref="function"><keyword>CLUSTER_(ID|PROBABILITY|SET)</keyword><keyword>FEATURE_(ID|SET|VALUE)</keyword><keyword>PREDICTION</keyword><keyword>PREDICTION_(COST|DETAILS|PROBABILITY|SET)</keyword></context><context id="xml-functions" style-ref="function"><keyword>(APPEND|INSERT)CHILDXML</keyword><keyword>(DELETE|UPDATE)XML</keyword><keyword>DEPTH</keyword><keyword>EXISTSNODE</keyword><keyword>EXTRACT(VALUE)?</keyword><keyword>INSERTXMLBEFORE</keyword><keyword>PATH</keyword><keyword>SYS_DBURIGEN</keyword><keyword>SYS_XML(AGG|GEN)</keyword><keyword>XML(AGG|CDATA|COLATTVAL|COMMENT|CONCAT|ELEMENT|FOREST|PARSE|PI|QUERY|ROOT|SEQUENCE|SERIALIZE|TABLE|TRANSFORM)</keyword></context><context id="encoding-and-decoding-functions" style-ref="function"><keyword>DECODE</keyword><keyword>DUMP</keyword><keyword>ORA_HASH</keyword><keyword>VSIZE</keyword></context><context id="null-related-functions" style-ref="function"><keyword>COALESCE</keyword><keyword>LNNVL</keyword><keyword>NULLIF</keyword><keyword>NVL2?</keyword></context><context id="environment-and-identifier-functions" style-ref="function"><keyword>SYS_CONTEXT</keyword><keyword>SYS_GUID</keyword><keyword>SYS_TYPEID</keyword><keyword>UID</keyword><keyword>USER</keyword><keyword>USERENV</keyword></context><context id="aggregate-functions" style-ref="function"><keyword>AVG</keyword><keyword>CORR(_(S|K))?</keyword><keyword>COUNT</keyword><keyword>COVAR_(POP|SAMP)</keyword><keyword>CUME_DIST</keyword><keyword>(DENSE|PERCENT)_RANK</keyword><keyword>FIRST|LAST</keyword><keyword>GROUP_ID</keyword><keyword>GROUPING(_ID)?</keyword><keyword>MAX|MIN</keyword><keyword>MEDIAN</keyword><keyword>PERCENTILE_(CONT|DISC)</keyword><keyword>RANK</keyword><keyword>REGR_(SLOPE|INTERCEPT|COUNT|R2|AVGX|AVGY|SXX|SYY|SXY)</keyword><keyword>STATS_((BINOMIAL|F|KS|MW|WSR)_TEST|CROSSTAB|MODE|ONE_WAY_ANOVA|T_TEST_(ONE|PAIRED|INDEPU?))</keyword><keyword>STDDEV|VARIANCE</keyword><keyword>(STDDEV|VAR)_(POP|SAMP)</keyword><keyword>SUM</keyword></context><context id="analytic-functions" style-ref="function"><keyword>AVG</keyword><keyword>CORR</keyword><keyword>COVAR_(POP|SAMP)</keyword><keyword>COUNT</keyword><keyword>CUME_DIST</keyword><keyword>(DENSE|PERCENT)_RANK</keyword><keyword>(FIRST|LAST)(_VALUE)?</keyword><keyword>LAG</keyword><keyword>LEAD</keyword><keyword>MAX|MIN</keyword><keyword>NTILE</keyword><keyword>PERCENTILE_(CONT|DISC)</keyword><keyword>RANK</keyword><keyword>RATIO_TO_REPORT</keyword><keyword>REGR_(SLOPE|INTERCEPT|COUNT|R2|AVGX|AVGY|SXX|SYY|SXY)</keyword><keyword>ROW_NUMBER</keyword><keyword>STDDEV|VARIANCE</keyword><keyword>(STDDEV|VAR)_(POP|SAMP)</keyword><keyword>SUM</keyword></context><context id="object-reference-functions" style-ref="function"><keyword>DEREF</keyword><keyword>MAKE_REF</keyword><keyword>REF</keyword><keyword>REFTOHEX</keyword><keyword>VALUE</keyword></context><context id="model-functions" style-ref="function"><keyword>CV</keyword><keyword>ITERATION_NUMBER</keyword><keyword>PRESENT(NN)?V</keyword><keyword>PREVIOUS</keyword></context><context id="ansi-reserved-words" style-ref="keyword"><keyword>ADD</keyword><keyword>ALL</keyword><keyword>ALTER</keyword><keyword>AND</keyword><keyword>ANY</keyword><keyword>AS</keyword><keyword>ASC</keyword><keyword>BETWEEN</keyword><keyword>BY</keyword><keyword>CASCADE</keyword><keyword>CASCADED</keyword><keyword>CASE</keyword><keyword>CHECK</keyword><keyword>CONSTRAINT</keyword><keyword>CREATE</keyword><keyword>CROSS</keyword><keyword>CURRENT</keyword><keyword>DECIMAL</keyword><keyword>DEFAULT</keyword><keyword>DELETE</keyword><keyword>DISTINCT</keyword><keyword>DROP</keyword><keyword>ELSE</keyword><keyword>END</keyword><keyword>FLOAT</keyword><keyword>FOR</keyword><keyword>FOREIGN[ \t]KEY</keyword><keyword>FROM</keyword><keyword>FULL</keyword><keyword>GRANT</keyword><keyword>GROUP</keyword><keyword>HAVING</keyword><keyword>IMMEDIATE</keyword><keyword>INNER</keyword><keyword>INSERT</keyword><keyword>INTEGER</keyword><keyword>INTERSECT</keyword><keyword>INTO</keyword><keyword>IN</keyword><keyword>IS</keyword><keyword>JOIN</keyword><keyword>LEFT</keyword><keyword>LEVEL</keyword><keyword>LIKE</keyword><keyword>LIMIT</keyword><keyword>LOOP</keyword><keyword>NATURAL</keyword><keyword>NOT</keyword><keyword>OF</keyword><keyword>OFFSET</keyword><keyword>ON</keyword><keyword>OPTION</keyword><keyword>ORDER</keyword><keyword>OR</keyword><keyword>OUTER</keyword><keyword>PRIMARY[ \t]KEY</keyword><keyword>PRIOR</keyword><keyword>PRIVILEGES</keyword><keyword>PUBLIC</keyword><keyword>REFERENCES</keyword><keyword>REVERSE</keyword><keyword>REVOKE</keyword><keyword>RIGHT</keyword><keyword>ROWS</keyword><keyword>SELECT</keyword><keyword>SESSION</keyword><keyword>SET</keyword><keyword>SIZE</keyword><keyword>SMALLINT</keyword><keyword>TABLE</keyword><keyword>THEN</keyword><keyword>TO</keyword><keyword>UNION</keyword><keyword>UNIQUE</keyword><keyword>UPDATE</keyword><keyword>USING</keyword><keyword>VALUES</keyword><keyword>VIEW</keyword><keyword>WHEN</keyword><keyword>WITH</keyword></context><context id="oracle-reserved-words" style-ref="keyword"><keyword>ACCESS</keyword><keyword>AUDIT</keyword><keyword>CLUSTER</keyword><keyword>COMMENT</keyword><keyword>COMPRESS</keyword><keyword>CONNECT[ \t]+BY</keyword><keyword>CUBE</keyword><keyword>EXCLUSIVE</keyword><keyword>EXISTS</keyword><keyword>FILE</keyword><keyword>GROUPING[ \t]+SETS</keyword><keyword>IDENTIFIED</keyword><keyword>INCREMENT</keyword><keyword>INDEX</keyword><keyword>INITIAL</keyword><keyword>LOCK</keyword><keyword>MAXEXTENTS</keyword><keyword>MINUS</keyword><keyword>MLSLABEL</keyword><keyword>MODE</keyword><keyword>MODIFY</keyword><keyword>NOAUDIT</keyword><keyword>NOCOMPRESS</keyword><keyword>NOCYCLE</keyword><keyword>NOWAIT</keyword><keyword>OFFLINE</keyword><keyword>ONLINE</keyword><keyword>PCTFREE</keyword><keyword>RENAME</keyword><keyword>RESOURCE</keyword><keyword>ROLLUP</keyword><keyword>ROW</keyword><keyword>ROWNUM</keyword><keyword>SHARE</keyword><keyword>SIBLINGS</keyword><keyword>START[ \t]+WITH</keyword><keyword>SUCCESSFUL</keyword><keyword>SYNONYM</keyword><keyword>TRIGGER</keyword><keyword>VALIDATE</keyword><keyword>WHERE</keyword></context><context id="psql-reserved-words" style-ref="keyword"><keyword>BEGIN</keyword><keyword>DOMAIN</keyword><keyword>FUNCTION</keyword><keyword>GENERATED</keyword><keyword>IDENTITY</keyword><keyword>LANGUAGE</keyword><keyword>RETURNING</keyword><keyword>RETURNS</keyword></context><context id="plpgsql-reserved-words" style-ref="keyword"><keyword>ARRAY</keyword><keyword>DECLARE</keyword><keyword>ERRCODE</keyword><keyword>EXCEPTION</keyword><keyword>HINT</keyword><keyword>IF</keyword><keyword>NOTICE</keyword><keyword>RAISE</keyword><keyword>RETURN</keyword></context><context id="sql-statements" style-ref="keyword"><prefix>^[ \t]*</prefix><keyword>ALTER[ \t]+(CLUSTER|DATABASE|DIMENSION|DISKGROUP|FUNCTION|INDEX(TYPE)?|JAVA|MATERIALIZED[ \t]+VIEW([ \t]+LOG)?|OPERATOR|OUTLINE|PACKAGE|PROCEDURE|PROFILE|RESOURCE[ \t]+COST|ROLE|ROLLBACK[ \t]+SEGMENT|SEQUENCE|SESSION|SYSTEM|TABLE(SPACE)?|TRIGGER|TYPE|USER|VIEW)</keyword><keyword>ANALYZE</keyword><keyword>(DIS)?ASSOCIATE[ \t]+STATISTICS</keyword><keyword>CALL</keyword><keyword>COMMIT([ \t]+WORK)?</keyword><keyword>CREATE[ \t]+(CLUSTER|CONTEXT|CONTROLFILE|DATABASE([ \t]+LINK)?|DIMENSION|DIRECTORY|DISKGROUP|DOMAIN|(OR[ \t]+REPLACE[ \t]+)?FUNCTION|INDEX(TYPE)?|JAVA|LIBRARY|MATERIALIZED[ \t]+VIEW([ \t]+LOG)?|OPERATOR|OUTLINE|PACKAGE([ \t]+BODY)?|S?PFILE|PROCEDURE|PROFILE|RESTORE[ \t]+POINT|ROLE|ROLLBACK[ \t]+SEGMENT|SCHEMA|SEQUENCE|SYNONYM|TABLE(SPACE)?|TRIGGER|TYPE([ \t]+BODY)?|USER|VIEW)</keyword><keyword>DROP[ \t]+(CLUSTER|CONTEXT|DATABASE([ \t]+LINK)?|DIMENSION|DIRECTORY|DISKGROUP|FUNCTION|INDEX(TYPE)?|JAVA|LIBRARY|MATERIALIZED[ \t]+VIEW([ \t]+LOG)?|OPERATOR|OUTLINE|PACKAGE|PROCEDURE|PROFILE|RESTORE[ \t]+POINT|ROLE|ROLLBACK[ \t]+SEGMENT|SEQUENCE|SYNONYM|TABLE(SPACE)?|TRIGGER|TYPE([ \t]+BODY)?|USER|VIEW)</keyword><keyword>EXPLAIN[ \t]+PLAN</keyword><keyword>FLASHBACK[ \t]+(DATABASE|TABLE)</keyword><keyword>LOCK[ \t]+TABLE</keyword><keyword>MERGE</keyword><keyword>PURGE</keyword><keyword>ROLLBACK</keyword><keyword>SAVEPOINT</keyword><keyword>SET[ \t]+CONSTRAINTS?</keyword><keyword>SET[ \t]+ROLE</keyword><keyword>SET[ \t]+TRANSACTION</keyword><keyword>TRUNCATE</keyword></context><context id="operators" style-ref="keyword"><keyword>CONNECT_BY_ROOT</keyword><keyword>MULTISET[ \t]+(EXCEPT|INTERSECT|UNION)</keyword></context><context id="conditions" style-ref="keyword"><keyword>SOME</keyword><keyword>IS[ \t]+(NOT[ \t]+)?(NAN|INFINITE)</keyword><keyword>IS[ \t]+(NOT[ \t]+)?NULL</keyword><keyword>(EQUALS|UNDER)_PATH</keyword><keyword>(NOT[ \t]+)?IN</keyword><keyword>IS[ \t]+(NOT[ \t]+)?A[ \t]+SET</keyword><keyword>IS[ \t]+(NOT[ \t]+)?EMPTY</keyword><keyword>IS[ \t]+(NOT[ \t]+)?OF([ \t]+TYPE)?</keyword><keyword>IS[ \t]+PRESENT</keyword><keyword>(NOT[ \t]+)?LIKE(C|2|4)?</keyword><keyword>(NOT[ \t]+)?MEMBER([ \t]+OF)?</keyword><keyword>REGEXP_LIKE</keyword><keyword>(NOT[ \t]+)?SUBMULTISET([ \t]+OF)?</keyword></context><context id="sql-plus-at-sign" style-ref="some-thing"><match>^[ \t]*@</match></context><context id="sql-plus-double-at-sign" style-ref="some-thing"><match>^[ \t]*@@</match></context><context id="sql-plus-slash" style-ref="some-thing"><match>^[ \t]*/</match></context><context id="sql-plus-commands" style-ref="some-thing"><prefix>^[ \t]*</prefix><keyword>ACC(EPT)?</keyword><keyword>A(PPEND)?</keyword><keyword>ARCHIVE[ \t]LOG</keyword><keyword>ATTRIBUTE</keyword><keyword>BRE(AK)?</keyword><keyword>BTI(TLE)?</keyword><keyword>C(HANGE)?</keyword><keyword>CL(EAR)?</keyword><keyword>COL(UMN)?</keyword><keyword>COMP(UTE)?</keyword><keyword>CONN(ECT)?</keyword><keyword>COPY</keyword><keyword>DEF(INE)?</keyword><keyword>DEL</keyword><keyword>DESC(RIBE)?</keyword><keyword>DISC(ONNECT)?</keyword><keyword>ED(IT)?</keyword><keyword>EXEC(UTE)?</keyword><keyword>EXIT|QUIT</keyword><keyword>GET</keyword><keyword>HELP</keyword><keyword>HO(ST)?</keyword><keyword>I(NPUT)?</keyword><keyword>L(IST)?</keyword><keyword>PASSW(ORD)?</keyword><keyword>PAU(SE)?</keyword><keyword>PRI(NT)?</keyword><keyword>PRO(MPT)?</keyword><keyword>RECOVER</keyword><keyword>REM(ARK)?</keyword><keyword>REPF(OOTER)?</keyword><keyword>REPH(EADER)?</keyword><keyword>R(UN)?</keyword><keyword>SAV(E)?</keyword><keyword>SET[ \t]+(APPI(NFO)?|ARRAY(SIZE)?|AUTO(COMMIT)?|AUTOP(RINT)?|AUTORECOVERY|AUTOT(RACE)?|BLO(CKTERMINATOR)?|CMDS(EP)?|COLSEP|COM(PATIBILITY)?|CON(CAT)?|COPYC(OMMIT)?|COPYTYPECHECK|DEF(INE)?|DESCRIBE|ECHO|EDITF(ILE)?|EMB(EDDED)?|ESC(APE)?|FEED(BACK)?|FLAGGER|FLU(SH)?|HEA(DING)?|HEADS(EP)?|INSTANCE|LIN(ESIZE)?|LOBOF(FSET)?|LOGSOURCE|LONG|LONGC(HUNKSIZE)?|MARK(UP)?|NEWP(AGE)?|NULL|NUMF(ORMAT)?|NUM(WIDTH)?|PAGES(IZE)?|PAU(SE)?|RECSEP|RECSEPCHAR|SERVEROUT(PUT)?|SHIFT(INOUT)?|SHOW(MODE)?|SQLBL(ANKLINES)?|SQLC(ASE)?|SQLCO(NTINUE)?|SQLN(UMBER)?|SQLPLUSCOMPAT(IBILITY)?|SQLPRE(FIX)?|SQLP(ROMPT)?|SQLT(ERMINATOR)?|SUF(FIX)?|TAB|TERM(OUT)?|TI(ME)?|TIMI(NG)?|TRIM(OUT)?|TRIMS(POOL)?|UND(ERLINE)?|VER(IFY)?|WRA(P)?)</keyword><keyword>SHO(W)?</keyword><keyword>SHUTDOWN</keyword><keyword>SPO(OL)?</keyword><keyword>STA(RT)?</keyword><keyword>STARTUP</keyword><keyword>STORE</keyword><keyword>TIMI(NG)?</keyword><keyword>TTI(TLE)?</keyword><keyword>UNDEF(INE)?</keyword><keyword>VAR(IABLE)?</keyword><keyword>WHENEVER[ \t]+(OS|SQL)ERROR</keyword></context><context id="sql" class="no-spell-check"><include><context ref="oracle-built-in-datatypes"/><context ref="ansi-datatypes"/><context ref="sql-ds-and-db2-datatypes"/><context ref="oracle-supplied-types"/><context ref="psql-datatypes"/><context ref="text-literals"/><context ref="number-literals"/><context ref="integer-literals"/><context ref="size-clause"/><context ref="unlimited"/><context ref="null"/><context ref="block-comment"/><context ref="line-comment"/><context ref="numeric-functions"/><context ref="sql-statements"/><context ref="character-functions-returning-character-values"/><context ref="nls-character-functions"/><context ref="character-functions-returning-number-values"/><context ref="datetime-functions"/><context ref="general-comparison-functions"/><context ref="conversion-functions"/><context ref="large-object-functions"/><context ref="collection-functions"/><context ref="hierarchical-function"/><context ref="data-mining-functions"/><context ref="xml-functions"/><context ref="encoding-and-decoding-functions"/><context ref="null-related-functions"/><context ref="environment-and-identifier-functions"/><context ref="aggregate-functions"/><context ref="analytic-functions"/><context ref="object-reference-functions"/><context ref="model-functions"/><context ref="ansi-reserved-words"/><context ref="oracle-reserved-words"/><context ref="psql-reserved-words"/><context ref="plpgsql-reserved-words"/><context ref="operators"/><context ref="conditions"/><context ref="sql-plus-at-sign"/><context ref="sql-plus-double-at-sign"/><context ref="sql-plus-slash"/><context ref="sql-plus-commands"/></include></context></definitions></language>
(uuay)gradle.lang3<?xml version="1.0" encoding="UTF-8"?>
<!--
 gradle.lang basic syntax highlighting of gradle config files for GtkSourceView

 Copyright (C) 2018 Alberto Fanjul <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="gradle" name="Gradle" version="2.0" _section="Source"><metadata><property name="globs">*.gradle</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="declaration" name="Declaration" map-to="def:type"/></styles><definitions><context id="declarations" style-ref="declaration"><keyword>apply</keyword><keyword>plugin</keyword><keyword>compile</keyword><keyword>testCompile</keyword><keyword>dependencies</keyword><keyword>repositories</keyword></context><context id="gradle" class="no-spell-check"><include><context ref="groovy:groovy"/><context ref="declarations"/></include></context></definitions></language>
(uuay)scheme.langx!<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Paolo Borelli <[email protected]>
 Copyright (C) 2006-2007 Paolo Borelli

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="scheme" name="Scheme" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-scheme</property><property name="globs">*.scm</property><property name="line-comment-start">;</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="function" name="Function" map-to="def:function"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>;</start><include><context ref="def:in-comment"/></include></context><context id="string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="def:escape"/></include></context><context id="keyword" style-ref="keyword"><prefix>(?&lt;![\w\d_-])</prefix><suffix>(?![\w\d_-])</suffix><keyword>and</keyword><keyword>begin</keyword><keyword>case</keyword><keyword>cond-expand</keyword><keyword>cond</keyword><keyword>define-accessor</keyword><keyword>define-class</keyword><keyword>defined\?</keyword><keyword>define-generic</keyword><keyword>define</keyword><keyword>define\*</keyword><keyword>define-macro</keyword><keyword>define-method</keyword><keyword>define-module</keyword><keyword>define-private</keyword><keyword>define-public</keyword><keyword>define\*-public</keyword><keyword>define-reader-ctor</keyword><keyword>define-syntax</keyword><keyword>define-syntax-macro</keyword><keyword>defmacro</keyword><keyword>defmacro\*</keyword><keyword>defmacro\*-public</keyword><keyword>delay</keyword><keyword>do</keyword><keyword>else</keyword><keyword>fluid-let</keyword><keyword>if</keyword><keyword>lambda</keyword><keyword>let</keyword><keyword>let\*</keyword><keyword>letrec</keyword><keyword>letrec-syntax</keyword><keyword>let-syntax</keyword><keyword>or</keyword><keyword>quasiquote</keyword><keyword>quote</keyword><keyword>set\!</keyword><keyword>syntax-rules</keyword><keyword>unquote</keyword></context><context id="function" style-ref="function"><prefix>(?&lt;![\w\d_-])</prefix><suffix>(?![\w\d_-])</suffix><keyword>abs</keyword><keyword>acos</keyword><keyword>angle</keyword><keyword>append</keyword><keyword>apply</keyword><keyword>asin</keyword><keyword>assoc</keyword><keyword>assq</keyword><keyword>assv</keyword><keyword>atan</keyword><keyword>boolean\?</keyword><keyword>caaar</keyword><keyword>caadr</keyword><keyword>caar</keyword><keyword>cadar</keyword><keyword>caddr</keyword><keyword>cadr</keyword><keyword>call/cc</keyword><keyword>call-with-current-continuation</keyword><keyword>call-with-input-file</keyword><keyword>call-with-output-file</keyword><keyword>call-with-values</keyword><keyword>car</keyword><keyword>catch</keyword><keyword>cdaar</keyword><keyword>cdadr</keyword><keyword>cdar</keyword><keyword>cddar</keyword><keyword>cdddr</keyword><keyword>cddr</keyword><keyword>cdr</keyword><keyword>ceiling</keyword><keyword>char-alphabetic\?</keyword><keyword>char-ci&gt;=\?</keyword><keyword>char-ci&gt;\?</keyword><keyword>char-ci\=\?</keyword><keyword>char-ci&lt;=\?</keyword><keyword>char-ci&lt;\?</keyword><keyword>char-downcase</keyword><keyword>char-&gt;integer</keyword><keyword>char&gt;=\?</keyword><keyword>char&gt;\?</keyword><keyword>char=\?</keyword><keyword>char\?</keyword><keyword>char-lower-case\?</keyword><keyword>char&lt;=\?</keyword><keyword>char&lt;\?</keyword><keyword>char-numeric\?</keyword><keyword>char-ready\?</keyword><keyword>char-upcase</keyword><keyword>char-upper-case\?</keyword><keyword>char-whitespace\?</keyword><keyword>close-input-port</keyword><keyword>close-output-port</keyword><keyword>complex\?</keyword><keyword>cons</keyword><keyword>cos</keyword><keyword>current-input-port</keyword><keyword>current-output-port</keyword><keyword>delete-file</keyword><keyword>display</keyword><keyword>dynamic-wind</keyword><keyword>eof-object\?</keyword><keyword>eq\?</keyword><keyword>equal\?</keyword><keyword>eqv\?</keyword><keyword>eval</keyword><keyword>even\?</keyword><keyword>exact-&gt;inexact</keyword><keyword>exact\?</keyword><keyword>exit</keyword><keyword>exp</keyword><keyword>expt</keyword><keyword>file-exists\?</keyword><keyword>file-or-directory-modify-seconds</keyword><keyword>floor</keyword><keyword>force</keyword><keyword>for-each</keyword><keyword>gcd</keyword><keyword>gensym</keyword><keyword>getenv</keyword><keyword>get-output-string</keyword><keyword>imag-part</keyword><keyword>inexact\?</keyword><keyword>input-port\?</keyword><keyword>integer-&gt;char</keyword><keyword>integer\?</keyword><keyword>lcm</keyword><keyword>length</keyword><keyword>list-&gt;string</keyword><keyword>list-&gt;vector</keyword><keyword>list</keyword><keyword>list\?</keyword><keyword>list-ref</keyword><keyword>list-tail</keyword><keyword>load</keyword><keyword>log</keyword><keyword>magnitude</keyword><keyword>make-polar</keyword><keyword>make-rectangular</keyword><keyword>make-string</keyword><keyword>make-vector</keyword><keyword>map</keyword><keyword>max</keyword><keyword>member</keyword><keyword>memq</keyword><keyword>memv</keyword><keyword>min</keyword><keyword>modulo</keyword><keyword>negative\?</keyword><keyword>newline</keyword><keyword>nil</keyword><keyword>not</keyword><keyword>null\?</keyword><keyword>number-&gt;string</keyword><keyword>number\?</keyword><keyword>odd\?</keyword><keyword>open-input-file</keyword><keyword>open-input-string</keyword><keyword>open-output-file</keyword><keyword>open-output-string</keyword><keyword>output-port\?</keyword><keyword>pair\?</keyword><keyword>peek-char</keyword><keyword>port\?</keyword><keyword>positive\?</keyword><keyword>procedure\?</keyword><keyword>quotient</keyword><keyword>rational\?</keyword><keyword>read-char</keyword><keyword>read</keyword><keyword>read-line</keyword><keyword>real\?</keyword><keyword>real-part</keyword><keyword>remainder</keyword><keyword>reverse</keyword><keyword>reverse\!</keyword><keyword>round\</keyword><keyword>set-car\!</keyword><keyword>set-cdr\!</keyword><keyword>sin</keyword><keyword>sqrt</keyword><keyword>string-append</keyword><keyword>string-ci&gt;=\?</keyword><keyword>string-ci&gt;\?</keyword><keyword>string-ci=\?</keyword><keyword>string-ci&lt;=\?</keyword><keyword>string-ci&lt;\?</keyword><keyword>string-copy</keyword><keyword>string-fill\!</keyword><keyword>string&gt;=\?</keyword><keyword>string&gt;\?</keyword><keyword>string-&gt;list</keyword><keyword>string-&gt;number</keyword><keyword>string-&gt;symbol</keyword><keyword>string</keyword><keyword>string=\?</keyword><keyword>string\?</keyword><keyword>string-length</keyword><keyword>string&lt;=\?</keyword><keyword>string&lt;\?</keyword><keyword>string-ref</keyword><keyword>string-set\!</keyword><keyword>substring</keyword><keyword>symbol-&gt;string</keyword><keyword>symbol\?</keyword><keyword>system</keyword><keyword>tan</keyword><keyword>truncate</keyword><keyword>values</keyword><keyword>vector-fill\!</keyword><keyword>vector-&gt;list</keyword><keyword>vector</keyword><keyword>vector\?</keyword><keyword>vector-length</keyword><keyword>vector-ref</keyword><keyword>vector-set\!</keyword><keyword>with-input-from-file</keyword><keyword>with-output-to-file</keyword><keyword>write-char</keyword><keyword>write</keyword><keyword>zero\?</keyword></context><context id="boolean-value" style-ref="boolean"><match>#[ft]</match></context><context id="scheme" class="no-spell-check"><include><context ref="line-comment"/><context ref="string"/><context ref="keyword"/><context ref="function"/><context ref="boolean-value"/></include></context></definitions></language>
(uuay)modelica.lang<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Jorn Baayen
 Copyright (C) 2012 Jorn Baayen <[email protected]>

 Based on modelica.xml from Kate, Copyright (C) 2008 Federico Zenith.

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="modelica" name="Modelica" version="2.0" _section="Scientific"><metadata><property name="mimetypes">text/x-modelica</property><property name="globs">*.mo;*.mop</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="operator" name="Operator" map-to="def:operator"/><style id="class-type" name="Class type" map-to="def:type"/><style id="data-type" name="Data type" map-to="def:type"/><style id="default-attribute" name="Default Attribute" map-to="def:identifier"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="decimal" name="Decimal" map-to="def:decimal"/><style id="floating-point" name="Floating Point" map-to="def:floating-point"/><style id="base-n-integer" name="Base-N Integer" map-to="def:base-n-integer"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="builtin" name="Builtin" map-to="def:builtin"/></styles><definitions><context id="double-quoted-string" style-ref="string" end-at-line-end="false" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end></context><!--To see the list of operators, use the function __operators__--><context id="operator" style-ref="operator"><match extended="true">
        (\.)?\+{1,2}?(?!\+) |   # arithmetic operators
        (\.)?\-{1,2}?(?!\-) |   # already counting
        (\.)?\*{1,2}?(?!\*) |   # with auto increment,
        (\.)?\/(?!\^) |         # element by element,
        (\.)?\\(?!\^) |         # left division
        (\.)?\^(?!\^) |         # and both exp
        (?&lt;=[0-9a-zA-Z_)\]}])(\.)?' |                  # transpose operator
        &lt;=? | &gt;=? | != | ~= | == | &lt;&gt; |       # comparison operators
        &amp;{1,2}?(?!&amp;) | \|{1,2}?(?!\|) | ! | ~ |   # boolean operators
        = |                                               # assignment operator
        : |                                               # range operator
      </match></context><context id="class-type" style-ref="class-type"><keyword>class</keyword><keyword>block</keyword><keyword>connector</keyword><keyword>function</keyword><keyword>model</keyword><keyword>package</keyword><keyword>record</keyword><keyword>type</keyword></context><context id="data-type" style-ref="data-type"><keyword>Boolean</keyword><keyword>enumeration</keyword><keyword>ExternalObject</keyword><keyword>Integer</keyword><keyword>Real</keyword><keyword>StateSelect</keyword><keyword>String</keyword></context><context id="default-attribute" style-ref="default-attribute"><keyword>display</keyword><keyword>fixed</keyword><keyword>max</keyword><keyword>min</keyword><keyword>nominal</keyword><keyword>quantity</keyword><keyword>start</keyword><keyword>stateSelect</keyword><keyword>unit</keyword><keyword>value</keyword></context><context id="boolean" style-ref="boolean"><!-- falase and true can be used as functions too. Do not highlight as
      boolean if followed by parentheses --><suffix>\b(?!(\s)*\()</suffix><keyword>false</keyword><keyword>true</keyword></context><context id="decimal" style-ref="decimal"><match>\b([1-9][0-9]*|0)([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?\b</match></context><context id="floating-point-number" style-ref="floating-point"><match>\b([0-9]+[Ee][-]?[0-9]+|([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-]?[0-9]+)?)[fFlL]?</match></context><!--To see the list of keywords, use the function __keywords__--><context id="keyword" style-ref="keyword"><keyword>algorithm</keyword><keyword>and</keyword><keyword>annotation</keyword><keyword>assert</keyword><keyword>break</keyword><keyword>connect</keyword><keyword>constant</keyword><keyword>constrainedby</keyword><keyword>discrete</keyword><keyword>else</keyword><keyword>elseif</keyword><keyword>elsewhen</keyword><keyword>encapsulated</keyword><keyword>end</keyword><keyword>equation</keyword><keyword>expandable</keyword><keyword>extends</keyword><keyword>external</keyword><keyword>false</keyword><keyword>final</keyword><keyword>flow</keyword><keyword>for</keyword><keyword>if</keyword><keyword>import</keyword><keyword>in</keyword><keyword>inner</keyword><keyword>input</keyword><keyword>loop</keyword><keyword>not</keyword><keyword>or</keyword><keyword>outer</keyword><keyword>output</keyword><keyword>parameter</keyword><keyword>partial</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>redeclare</keyword><keyword>replaceable</keyword><keyword>return</keyword><keyword>then</keyword><keyword>true</keyword><keyword>when</keyword><keyword>while</keyword><keyword>within</keyword></context><context id="builtin" style-ref="builtin"><!-- NOTE this is more like a built-in variable, but as it changes
           its value during the simulation it is more like a function
           without the (), and has therefore been placed here.--><keyword>time</keyword><keyword>abs</keyword><keyword>ceil</keyword><keyword>div</keyword><keyword>floor</keyword><keyword>integer</keyword><keyword>mod</keyword><keyword>rem</keyword><keyword>sign</keyword><keyword>sqrt</keyword><keyword>sin</keyword><keyword>cos</keyword><keyword>tan</keyword><keyword>asin</keyword><keyword>acos</keyword><keyword>atan</keyword><keyword>atan2</keyword><keyword>sinh</keyword><keyword>cosh</keyword><keyword>tanh</keyword><keyword>exp</keyword><keyword>log</keyword><keyword>log10</keyword><keyword>analysisType</keyword><keyword>cardinality</keyword><!-- NOTE deprecated in 3.0. --><keyword>change</keyword><keyword>delay</keyword><keyword>der</keyword><keyword>direction</keyword><keyword>edge</keyword><keyword>initial</keyword><keyword>isPresent</keyword><keyword>noEvent</keyword><keyword>pre</keyword><keyword>reinit</keyword><keyword>sample</keyword><keyword>semiLinear</keyword><keyword>smooth</keyword><keyword>terminal</keyword><keyword>terminate</keyword><keyword>ndims</keyword><keyword>size</keyword><keyword>scalar</keyword><keyword>vector</keyword><keyword>matrix</keyword><keyword>array</keyword><keyword>zeros</keyword><keyword>ones</keyword><keyword>fill</keyword><keyword>identity</keyword><keyword>diagonal</keyword><keyword>linspace</keyword><keyword>min</keyword><keyword>max</keyword><keyword>sum</keyword><keyword>product</keyword><keyword>transpose</keyword><keyword>outerProduct</keyword><keyword>symmetric</keyword><keyword>cross</keyword><keyword>skew</keyword><keyword>cat</keyword></context><context id="modelica" class="no-spell-check"><include><context ref="def:c-like-comment"/><context ref="def:c-like-comment-multiline"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="double-quoted-string"/><context ref="operator"/><context ref="class-type"/><context ref="data-type"/><context ref="default-attribute"/><context ref="boolean"/><context ref="decimal"/><context ref="floating-point-number"/><context ref="keyword"/><context ref="builtin"/></include></context></definitions></language>
(uuay)gdb-log.langg<?xml version="1.0" encoding="UTF-8"?>
<!--
  Copyright (C) 2010 Philip Withnall <[email protected]>

  GtkSourceView is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  GtkSourceView is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public License
  along with this library; if not, see <http://www.gnu.org/licenses/>.
-->
<language id="gdb-log" _name="GDB Log" version="2.0" _section="Other"><metadata><property name="globs">*.gdb</property></metadata><styles><style id="thread-action" name="Thread Action" map-to="def:comment"/><style id="thread-header" name="Thread Header" map-to="def:statement"/><style id="frame-number" name="Frame Number" map-to="def:keyword"/><style id="address" name="Address" map-to="def:number"/><style id="function" name="Function" map-to="def:function"/><style id="string" name="String" map-to="def:string"/><style id="filename" name="Filename" map-to="def:statement"/><style id="optimized-out" name="Optimized Out" map-to="def:special-constant"/><style id="incomplete-sequence" name="Incomplete Sequence" map-to="def:special-constant"/><style id="prompt" name="Prompt" map-to="def:comment"/></styles><definitions><define-regex id="identifier">[A-Za-z_][A-Za-z0-9_]*(?:@@[A-Za-z0-9_\.]+)?</define-regex><define-regex id="filename">.+?</define-regex><!-- Either a decimal number (single to multi-digit, signed or unsigned) or a standard hexadecimal number --><define-regex id="thread-number">(?:-?[1-9][0-9]*|\%{def:hexadecimal})</define-regex><!-- Allow reuse of the frame regexes so we can use them in frame and crash-frame --><define-regex id="frame-start">((?P&lt;address&gt;\%{def:hexadecimal})\s+in\s+)?(?:(?P&lt;function&gt;\*?\%{identifier})|(?P&lt;badfunction&gt;\?\?))\s+\(</define-regex><define-regex id="frame-end">(?:(?:at|from)\s+(?P&lt;filename&gt;\%{filename})(?P&lt;linenumber&gt;\:[0-9]+)?|\))$</define-regex><context id="optimized-out" style-ref="optimized-out"><keyword>value optimized out</keyword></context><context id="incomplete-sequence" style-ref="incomplete-sequence"><keyword>incomplete sequence</keyword></context><context id="prompt" style-ref="prompt" end-at-line-end="true"><start>\(gdb\)|---|Kill|Using|Program|Starting|No symbol</start><end>---$</end></context><context id="thread-action" style-ref="thread-action"><!--[New Thread 0xb73ffb70 (LWP 26323)]
          [Thread 0xb73ffb70 (LWP 26323) exited]
          [Switching to Thread 0xb7fe6b70 (LWP 26322)]
          [New LWP    1        ]--><match>^\[(?:New |Switching to )?(?:Thread|LWP)\s+(\%{thread-number})?.*\]$</match><include><context sub-pattern="1" style-ref="address"/></include></context><context id="thread-header" style-ref="thread-header"><!--Thread 4 (Thread 0xb7fe6b70 (LWP 26322)):
          Thread 10 (LWP    40        ):--><match>^Thread \d+ \((?:Thread|LWP)\s+(\%{thread-number}).*\):$</match><include><context sub-pattern="1" style-ref="address"/></include></context><context id="signal-handler-frame"><!--#3  <signal handler called>--><match>^#(\d+)\s+&lt;(signal handler called)&gt;$</match><include><context sub-pattern="1" style-ref="frame-number"/><context sub-pattern="2" style-ref="def:special-constant"/></include></context><context id="crash-frame" end-at-line-end="false" once-only="true"><!--This occurs once only, at the top of the file:
          0x00110402 in __kernel_vsyscall ()--><start>^\%{frame-start}</start><end>\%{frame-end}</end><include><context where="start" sub-pattern="address" style-ref="address"/><context where="start" sub-pattern="function" style-ref="function"/><context where="start" sub-pattern="badfunction" style-ref="def:error"/><context where="end" sub-pattern="filename" style-ref="filename"/><context where="end" sub-pattern="linenumber" style-ref="def:number"/><context ref="optimized-out"/><context ref="incomplete-sequence"/><context ref="prompt"/></include></context><context id="frame" end-at-line-end="false"><!--#0  0x0054d422 in __kernel_vsyscall ()
          #1  0x005002d2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
              at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
          #2  0x0043e9f4 in __pthread_cond_timedwait (cond=0xb6401678, mutex=0x88e5e58,
              abstime=0xb63ff1e8) at forward.c:152
          #-1 0xfc59f649 in __lwp_park () from /lib/libc.so.1--><start>^#(?P&lt;framenumber&gt;-?\d+)\s+\%{frame-start}</start><end>\%{frame-end}</end><include><context where="start" sub-pattern="framenumber" style-ref="frame-number"/><context where="start" sub-pattern="address" style-ref="address"/><context where="start" sub-pattern="function" style-ref="function"/><context where="start" sub-pattern="badfunction" style-ref="def:error"/><context where="end" sub-pattern="filename" style-ref="filename"/><context where="end" sub-pattern="linenumber" style-ref="def:number"/><context ref="optimized-out"/><context ref="incomplete-sequence"/><context ref="prompt"/></include></context><!-- Necessary because some frames put their filename on the next line, after their closing bracket, and since we want to match
         frames which have no filename (i.e. just a closing bracket) as well as normal frames, we have to deal with this odd case. --><context id="frame-ending"><!--    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179--><match>^\s+(?:at|from)\s+(?P&lt;filename&gt;\%{filename})(?P&lt;linenumber&gt;\:[0-9]+)?$</match><include><context sub-pattern="filename" style-ref="filename"/><context sub-pattern="linenumber" style-ref="def:number"/></include></context><context id="gdb-log"><include><context ref="prompt"/><context ref="thread-action"/><context ref="thread-header"/><context ref="signal-handler-frame"/><context ref="crash-frame"/><context ref="frame"/><context ref="frame-ending"/></include></context></definitions></language>
(uuay)go.lang#<?xml version="1.0" encoding="UTF-8"?>
<!--

 Authors: Jim Teeuwen
 Copyright (C) 2009-2010 Jim Teeuwen <[email protected]>
 Copyright (C) 2010 Kenny Meyer <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.


  See: http://code.google.com/p/go/source/browse/misc/vim/syntax/go.vim
-->
<language id="go" name="Go" version="2.0" _section="Source"><metadata><property name="mimetype">text/x-go</property><property name="globs">*.go</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.go</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="string" name="String" map-to="def:string"/><style id="char" name="Character" map-to="def:character"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="external" name="External" map-to="def:preprocessor"/><style id="type" name="Data Type" map-to="def:type"/><style id="printf" name="printf Conversion" map-to="def:special-char"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="imaginary" name="Imaginary number" map-to="def:number"/><style id="binary" name="Binary number" map-to="def:base-n-integer"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="octal" name="Octal number" map-to="def:base-n-integer"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="builtin-constant" name="Builtin Constant" map-to="def:special-constant"/><style id="builtin-function" name="Builtin Function" map-to="def:builtin"/></styles><definitions><define-regex id="escaped-character" extended="true">
      \\(                  # leading backslash
      [\\\"\'nrbtfav\?] |  # escaped character
      [0-7]{3} |           # three octal digits
      x[0-9A-Fa-f]{2} |    # 'x' followed by two hex digits
      u[0-9A-Fa-f]{4} |    # Little Unicode escape, 'u' followed by four hex digits
      U[0-9A-Fa-f]{8}      # Big Unicode escape, 'U' followed by eight hex digits
      )
    </define-regex><define-regex id="oct" extended="true">
      0[Oo]?(_?[0-7])+
    </define-regex><define-regex id="dec" extended="true">
      (0|[1-9](_?[0-9])*)
    </define-regex><define-regex id="bin" extended="true">
      0[Bb](_?[01])+
    </define-regex><define-regex id="hex" extended="true">
      0[Xx](_?[0-9A-Fa-f])+
    </define-regex><!--contexts NOT used on the main context--><context id="printf" style-ref="printf" extend-parent="false"><match extended="true">
        \%\%|\%
        [#0\-\ \+]*                            # flags
        (?:[1-9][0-9]*|\[[1-9][0-9]*\]\*)?       # width
        (?:\.(?:[0-9]+|\[[1-9][0-9]*\]\*))?      # precision
        (\[[1-9][0-9]*\])?[vTtbcdoOqxXUeEfFgGsp] # conversion specifier
      </match></context><!--contexts used on the main context--><context id="comment" style-ref="comment" end-at-line-end="true" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="comment-multiline" style-ref="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="quoted-string" style-ref="string" end-at-line-end="true" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="printf"/><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context><context ref="def:line-continue"/></include></context><context id="backquote-string" style-ref="string" end-at-line-end="false" class-disabled="no-spell-check"><start>`</start><end>`</end><include><context ref="printf"/><context ref="def:line-continue"/></include></context><context id="char" style-ref="char"><match>'(\%{escaped-character}|.)'</match></context><define-regex id="float" extended="true">
      ((\.[0-9](_?[0-9])* | [0-9](_?[0-9])*\.[0-9]?(_?[0-9])*) ([Ee][+-]?[0-9](_?[0-9])*)? |
      ([0-9](_?[0-9])*[Ee][+-]?[0-9](_?[0-9])*) |
      0[Xx]_?(\.[0-9A-Fa-f](_?[0-9A-Fa-f])* | [0-9A-Fa-f](_?[0-9A-Fa-f])*\.?([0-9A-Fa-f](_?[0-9A-Fa-f])*)?)[Pp][+-]?[0-9](_?[0-9])*
      )
    </define-regex><context id="imaginary" style-ref="imaginary"><match>(?&lt;![\w\.])(\%{float}|\%{oct}|\%{bin}|\%{hex}|\%{dec})[i]\b</match></context><context id="float" style-ref="floating-point"><match>(?&lt;![\w\.])\%{float}(?![\w\.])</match></context><context id="hexadecimal" style-ref="hexadecimal"><match extended="true">
        (?&lt;![\w\.])
        \%{hex}
        (?![\w\.])
      </match></context><context id="binary" style-ref="binary"><match extended="true">
        (?&lt;![\w\.])
        \%{bin}
        (?![\w\.])
      </match></context><context id="invalid-hexadecimal" style-ref="error"><match extended="true">
        (?&lt;![\w\.])
        0[xX][a-fA-F0-9]*[ghj-zGHJ-Z][a-zA-Z0-9]*
        (?![\w\.])
      </match></context><context id="octal" style-ref="octal"><match extended="true">
        (?&lt;![\w\.])
        \%{oct}
        (?![\w\.])
      </match></context><context id="invalid-octal" style-ref="error"><match extended="true">
        (?&lt;![\w\.])
        0[Oo]?[0-7]*[89][0-9]*
        (?![\w\.])
      </match></context><context id="decimal" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        \%{dec}
        (?![\w\.])
      </match></context><context id="boolean" style-ref="boolean"><match extended="true">
        (?&lt;![\w\.])
        (true|false)
        (?![\w\.])
      </match></context><context id="externals" style-ref="external"><keyword>import</keyword><keyword>package</keyword></context><context id="keywords" style-ref="keyword"><keyword>break</keyword><keyword>case</keyword><keyword>const</keyword><keyword>continue</keyword><keyword>default</keyword><keyword>defer</keyword><keyword>else</keyword><keyword>fallthrough</keyword><keyword>for</keyword><keyword>func</keyword><keyword>go</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>interface</keyword><keyword>range</keyword><keyword>return</keyword><keyword>select</keyword><keyword>struct</keyword><keyword>switch</keyword><keyword>type</keyword><keyword>var</keyword></context><context id="types" style-ref="type"><keyword>any</keyword><keyword>bool</keyword><keyword>byte</keyword><keyword>chan</keyword><keyword>comparable</keyword><keyword>complex64</keyword><keyword>complex128</keyword><keyword>error</keyword><keyword>float32</keyword><keyword>float64</keyword><keyword>func</keyword><keyword>int</keyword><keyword>int8</keyword><keyword>int16</keyword><keyword>int32</keyword><keyword>int64</keyword><keyword>map</keyword><keyword>rune</keyword><keyword>string</keyword><keyword>uint</keyword><keyword>uint8</keyword><keyword>uint16</keyword><keyword>uint32</keyword><keyword>uint64</keyword><keyword>uintptr</keyword></context><context id="builtin-constant" style-ref="builtin-constant"><keyword>iota</keyword><keyword>nil</keyword></context><context id="builtin-function" style-ref="builtin-function"><keyword>append</keyword><keyword>cap</keyword><keyword>close</keyword><keyword>complex</keyword><keyword>copy</keyword><keyword>delete</keyword><keyword>imag</keyword><keyword>len</keyword><keyword>make</keyword><keyword>new</keyword><keyword>panic</keyword><keyword>real</keyword><keyword>recover</keyword></context><context id="go" class="no-spell-check"><include><context ref="comment"/><context ref="comment-multiline"/><context ref="close-comment-outside-comment"/><context ref="quoted-string"/><context ref="backquote-string"/><context ref="char"/><context ref="binary"/><context ref="float"/><context ref="hexadecimal"/><context ref="imaginary"/><context ref="invalid-hexadecimal"/><context ref="octal"/><context ref="invalid-octal"/><context ref="decimal"/><context ref="boolean"/><context ref="keywords"/><context ref="externals"/><context ref="types"/><context ref="builtin-constant"/><context ref="builtin-function"/></include></context></definitions></language>
(uuay)cpphdr.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Marco Barisione, Emanuele Aina
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="cpphdr" _name="C++ Header" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-c++hdr</property><property name="globs">*.hh;*.hp;*.hpp;*.h++</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.hh</property></metadata><definitions><context id="cpphdr" class="no-spell-check"><include><context ref="cpp:cpp-proper"/><context ref="c:c"/></include></context></definitions></language>
(uuay)typescript-js-literals.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="typescript-js-lit" name="TypeScript JavaScript Literal Additions" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See typescript.lang for general notes, naming conventions, etc.
    --><!-- # Number

         Numeric separators (stage 2 proposal):
         1_000_000
         0b1100_0011_1101_0001
         0o123_456_700
         0xFF_0C_00_FF
    --><!-- replaces js-lit:choice-number --><context id="choice-number"><include><define-regex id="_decimal-digits" extended="true">
          (?&gt; [0-9] (?: [0-9]+ | (?: _ [0-9] )+ )* )
        </define-regex><!-- /_decimal-digits --><define-regex id="_decimal" extended="true">
          (?&gt;
            (?: [1-9] _? \%{_decimal-digits} | [0-9] ) (?: \. \%{_decimal-digits}? )? |
            \. \%{_decimal-digits}
          )
          (?&gt; [eE] [+-]? \%{_decimal-digits} )?
        </define-regex><!-- /_decimal --><context id="_choice-decimal" style-ref="js:decimal" end-parent="true"><start extended="true">
            \%{js:number-start} (?= \%{_decimal} \%{js:number-end} )
          </start><end>\%{_decimal}</end></context><!-- /_choice-decimal --><define-regex id="_decimal-integer" extended="true">
          (?&gt; [1-9] _? \%{_decimal-digits} | [0-9] )
        </define-regex><!-- /_decimal-integer --><context id="_choice-decimal-big-integer" style-ref="js:decimal" end-parent="true"><start extended="true">
            \%{js:number-start} (?= \%{_decimal-integer} n \%{js:number-end} )
          </start><end>\%{_decimal-integer}n</end></context><!-- /_choice-decimal-big-integer --><define-regex id="_binary-integer" extended="true">
          (?&gt; 0 [bB] [01] (?: [01]+ | (?: _ [01] )+ )* )
        </define-regex><!-- /_binary-integer --><context id="_choice-binary-integer" style-ref="js:binary-integer" end-parent="true"><start extended="true">
            \%{js:number-start} (?= \%{_binary-integer} n? \%{js:number-end} )
          </start><end>\%{_binary-integer}n?</end></context><!-- /_choice-binary-integer --><define-regex id="_octal-integer" extended="true">
          (?&gt; 0 [oO] [0-7] (?: [0-7]+ | (?: _ [0-7] )+ )* )
        </define-regex><!-- /_octal-integer --><context id="_choice-octal-integer" style-ref="js:octal-integer" end-parent="true"><start extended="true">
            \%{js:number-start} (?= \%{_octal-integer} n? \%{js:number-end} )
          </start><end>\%{_octal-integer}n?</end></context><!-- /_choice-octal-integer --><define-regex id="_hex-integer" extended="true">
          (?&gt; 0 [xX] [0-9a-fA-F] (?: [0-9a-fA-F]+ | (?: _ [0-9a-fA-F] )+ )* )
        </define-regex><!-- /_hex-integer --><context id="_choice-hex-integer" style-ref="js:hex-integer" end-parent="true"><start extended="true">
            \%{js:number-start} (?= \%{_hex-integer} n? \%{js:number-end} )
          </start><end>\%{_hex-integer}n?</end></context><!-- /_choice-hex-integer --><context ref="js-lit:_choice-legacy-octal-integer"/></include></context><!-- /choice-number --><!-- # Object literal --><!-- replaces js-lit:_choice-object-literal-keyword-named-property-or-method --><context id="choice-object-literal-keyword-named-property-or-method" end-parent="true"><start extended="true">
        (?: \%{js:get-keyword} | \%{js:set-keyword} )
        (?= \%{js:optional-whitespace-or-comments} [:=&lt;(] )
      </start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:identifier"/><context ref="js:comments"/><context ref="js-lit:_object-literal-keyword-named-property-or-method-content"/></include></context><!-- /choice-object-literal-keyword-named-property-or-method --></definitions></language>
(uuay)gtksourcecompletionlist.uiq<?xml version="1.0" encoding="UTF-8"?>
<interface><template class="GtkSourceCompletionList" parent="GtkSourceAssistant"><property name="can-focus">false</property><child><object class="GtkBox"><property name="orientation">vertical</property><property name="can-focus">false</property><child><object class="GtkScrolledWindow" id="scroller"><property name="hscrollbar-policy">never</property><property name="vscrollbar-policy">automatic</property><property name="propagate-natural-width">true</property><property name="propagate-natural-height">true</property><property name="min-content-height">1</property><child><object class="GtkSourceCompletionListBox" id="listbox"><property name="can-focus">false</property><signal name="notify::proposal" handler="_gtk_source_completion_list_notify_proposal_cb" swapped="true"/><signal name="reposition" handler="_gtk_source_completion_list_reposition_cb" swapped="true"/></object></child></object></child><child><object class="GtkBox" id="details"><property name="can-focus">false</property><property name="halign">fill</property><property name="hexpand">true</property><property name="orientation">horizontal</property><property name="spacing">12</property><property name="valign">start</property><property name="vexpand">false</property><style><class name="details"/></style><child><object class="GtkSourceCompletionCell" id="comments"><property name="column">comment</property><property name="hexpand">true</property><property name="margin-top">6</property></object></child><child><object class="GtkBox"><property name="orientation">horizontal</property><child><object class="GtkLabel" id="alternate_label"><property name="margin-end">6</property><property name="margin-start">6</property></object></child><child><object class="GtkToggleButton" id="show_details"><property name="can-focus">false</property><property name="label" translatable="yes">_Details</property><property name="use-underline">true</property><property name="halign">end</property><property name="valign">start</property><style><class name="flat"/></style></object></child></object></child></object></child></object></child></template></interface>
(uuay)sparql.lang�7<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: James Leigh <[email protected]>
 Copyright (C) 2009 James Leigh <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="sparql" name="SPARQL" version="2.0" _section="Source"><metadata><property name="mimetypes">application/sparql-query</property><property name="globs">*.rq</property><property name="line-comment-start">#</property></metadata><styles><style id="class" name="Class" map-to="def:type"/><style id="datatype" name="Data Type" map-to="def:type"/><style id="function" name="Function" map-to="def:function"/><style id="individual" name="Individual" map-to="def:special-constant"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="namespace" name="Namespace" map-to="def:builtin"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="literal" name="Literal" map-to="def:string"/><style id="predicate" name="Predicate" map-to="def:function"/><style id="qname" name="QName"/><style id="iri" name="IRI" map-to="def:special-constant"/><style id="var" name="Variable" map-to="def:preprocessor"/><style id="operator" name="Operator" map-to="def:operator"/></styles><definitions><context id="var" style-ref="var"><match>[\?\$][a-zA-Z_0-9]+</match></context><context id="booleans" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><context id="a" style-ref="keyword"><keyword>a</keyword></context><context id="operators" style-ref="operator" extend-parent="false"><match>[-.^@,;|\=\+\*\!&amp;&lt;&gt;()\[\]{}]</match></context><context id="iri" style-ref="iri"><match extended="true">
        &lt;(([a-zA-Z][0-9a-zA-Z+\-\.]*:)?/{0,2}
        [0-9a-zA-Z;/?:@&amp;=+$\.\-_!~*'()%]+)?
        (\#[0-9a-zA-Z;/?:@&amp;=+$\.\-_!~*'()%]*)?&gt;
      </match></context><context id="qnames" style-ref="qname"><match>(?&lt;!\w)[a-zA-Z_]*:[a-zA-Z0-9_]+\%]</match></context><!-- Use define-regex to override case-sensitivity of keywords --><define-regex id="keywords-regex" extended="true" case-sensitive="false">
      \%[(
        ORDER\s+BY   |
        FROM\s+NAMED |
        BASE         |
        SELECT       |
        FROM         |
        PREFIX       |
        CONSTRUCT    |
        LIMIT        |
        DESCRIBE     |
        OFFSET       |
        WHERE        |
        ASK          |
        DISTINCT     |
        REDUCED      |
        GROUP\s+BY   |
        AS           |
        HAVING       |
        GRAPH        |
        OPTIONAL     |
        FILTER       |
        UNION        |
        MINUS        |
        SERVICE      |
        NOT          |
        EXISTS
      )\%]
    </define-regex><!-- Use define-regex to override case-sensitivity of keywords --><define-regex id="functions-regex" extended="true" case-sensitive="false">
      \%[(
        STR         |
        isURI       |
        LANG        |
        isIRI       |
        LANGMATCHES |
        isLITERAL   |
        DATATYPE    |
        REGEX       |
        BOUND       |
        sameTERM    |
        DESC        |
        ASC         |
        SUM         |
        AVG         |
        COUNT       |
        SAMPLE      |
        COALESCE    |
        MIN         |
        MAX
      )\%]
    </define-regex><context id="keywords" style-ref="keyword"><match>\%{keywords-regex}</match></context><context id="functions" style-ref="function"><match>\%{functions-regex}</match></context><context id="namespaces" style-ref="namespace"><match extended="true">
        xsd:\s*&lt;http://www.w3.org/2001/XMLSchema\#&gt;           |
        rdf:\s*&lt;http://www.w3.org/1999/02/22-rdf-syntax-ns\#&gt; |
        rdfs:\s*&lt;http://www.w3.org/2000/01/rdf-schema\#&gt;      |
        owl:\s*&lt;http://www.w3.org/2002/07/owl\#&gt;              |
        dcam:\s*&lt;http://purl.org/dc/dcam/&gt;                    |
        dc:\s*&lt;http://purl.org/dc/elements/1.1/&gt;              |
        dcterms:\s*&lt;http://purl.org/dc/terms/&gt;                |
        skos:\s*&lt;http://www.w3.org/2004/02/skos/core\#&gt;
      </match></context><context id="datatypes" style-ref="datatype"><keyword>xsd:ID</keyword><keyword>xsd:IDREF</keyword><keyword>xsd:NCName</keyword><keyword>xsd:NMTOKEN</keyword><keyword>xsd:Name</keyword><keyword>xsd:anyAtomicType</keyword><keyword>xsd:anyURI</keyword><keyword>xsd:base64Binary</keyword><keyword>xsd:boolean</keyword><keyword>xsd:byte</keyword><keyword>xsd:date</keyword><keyword>xsd:dateTime</keyword><keyword>xsd:dayTimeDuration</keyword><keyword>xsd:decimal</keyword><keyword>xsd:double</keyword><keyword>xsd:duration</keyword><keyword>xsd:float</keyword><keyword>xsd:gDay</keyword><keyword>xsd:gMonth</keyword><keyword>xsd:gMonthDay</keyword><keyword>xsd:gYear</keyword><keyword>xsd:gYearMonth</keyword><keyword>xsd:hexBinary</keyword><keyword>xsd:int</keyword><keyword>xsd:integer</keyword><keyword>xsd:language</keyword><keyword>xsd:long</keyword><keyword>xsd:negativeInteger</keyword><keyword>xsd:nonNegativeInteger</keyword><keyword>xsd:nonPositiveInteger</keyword><keyword>xsd:normalizedString</keyword><keyword>xsd:precisionDecimal</keyword><keyword>xsd:positiveInteger</keyword><keyword>xsd:short</keyword><keyword>xsd:string</keyword><keyword>xsd:time</keyword><keyword>xsd:token</keyword><keyword>xsd:unsignedByte</keyword><keyword>xsd:unsignedInt</keyword><keyword>xsd:unsignedLong</keyword><keyword>xsd:unsignedShort</keyword><keyword>xsd:yearMonthDuration</keyword><keyword>dcterms:Box</keyword><keyword>dcterms:ISO3166</keyword><keyword>dcterms:ISO639-2</keyword><keyword>dcterms:ISO639-3</keyword><keyword>dcterms:Period</keyword><keyword>dcterms:Point</keyword><keyword>dcterms:RFC1766</keyword><keyword>dcterms:RFC3066</keyword><keyword>dcterms:RFC4646</keyword><keyword>dcterms:URI</keyword><keyword>dcterms:W3CDTF</keyword></context><context id="classes" style-ref="class"><keyword>rdf:Property</keyword><keyword>rdf:Statement</keyword><keyword>rdf:Bag</keyword><keyword>rdf:Seq</keyword><keyword>rdf:Alt</keyword><keyword>rdf:List</keyword><keyword>rdf:XMLLiteral</keyword><keyword>rdfs:Resource</keyword><keyword>rdfs:Class</keyword><keyword>rdfs:Literal</keyword><keyword>rdfs:Container</keyword><keyword>rdfs:ContainerMembershipProperty</keyword><keyword>rdfs:Datatype</keyword><keyword>owl:Class</keyword><keyword>owl:Thing</keyword><keyword>owl:Nothing</keyword><keyword>owl:AllDifferent</keyword><keyword>owl:Restriction</keyword><keyword>owl:ObjectProperty</keyword><keyword>owl:DatatypeProperty</keyword><keyword>owl:TransitiveProperty</keyword><keyword>owl:SymmetricProperty</keyword><keyword>owl:FunctionalProperty</keyword><keyword>owl:InverseFunctionalProperty</keyword><keyword>owl:AnnotationProperty</keyword><keyword>owl:Ontology</keyword><keyword>owl:OntologyProperty</keyword><keyword>owl:DeprecatedClass</keyword><keyword>owl:DeprecatedProperty</keyword><keyword>owl:DataRange</keyword><keyword>skos:Collection</keyword><keyword>skos:Concept</keyword><keyword>skos:ConceptScheme</keyword><keyword>skos:OrderedCollection</keyword><keyword>dcam:VocabularyEncodingScheme</keyword><keyword>dcterms:Agent</keyword><keyword>dcterms:AgentClass</keyword><keyword>dcterms:BibliographicResource</keyword><keyword>dcterms:FileFormat</keyword><keyword>dcterms:Frequency</keyword><keyword>dcterms:Jurisdiction</keyword><keyword>dcterms:LicenseDocument</keyword><keyword>dcterms:LinguisticSystem</keyword><keyword>dcterms:Location</keyword><keyword>dcterms:LocationPeriodOrJurisdiction</keyword><keyword>dcterms:MediaType</keyword><keyword>dcterms:MediaTypeOrExtent</keyword><keyword>dcterms:MethodOfAccrual</keyword><keyword>dcterms:MethodOfInstruction</keyword><keyword>dcterms:PeriodOfTime</keyword><keyword>dcterms:PhysicalMedium</keyword><keyword>dcterms:PhysicalResource</keyword><keyword>dcterms:Policy</keyword><keyword>dcterms:ProvenanceStatement</keyword><keyword>dcterms:RightsStatement</keyword><keyword>dcterms:SizeOrDuration</keyword><keyword>dcterms:Standard</keyword></context><context id="predicates" style-ref="predicate"><keyword>rdf:type</keyword><keyword>rdf:subject</keyword><keyword>rdf:predicate</keyword><keyword>rdf:object</keyword><keyword>rdf:value</keyword><keyword>rdf:first</keyword><keyword>rdf:rest</keyword><keyword>rdfs:subClassOf</keyword><keyword>rdfs:subPropertyOf</keyword><keyword>rdfs:comment</keyword><keyword>rdfs:label</keyword><keyword>rdfs:domain</keyword><keyword>rdfs:range</keyword><keyword>rdfs:seeAlso</keyword><keyword>rdfs:isDefinedBy</keyword><keyword>rdfs:member</keyword><keyword>owl:equivalentClass</keyword><keyword>owl:disjointWith</keyword><keyword>owl:equivalentProperty</keyword><keyword>owl:sameAs</keyword><keyword>owl:differentFrom</keyword><keyword>owl:distinctMembers</keyword><keyword>owl:unionOf</keyword><keyword>owl:intersectionOf</keyword><keyword>owl:complementOf</keyword><keyword>owl:oneOf</keyword><keyword>owl:onProperty</keyword><keyword>owl:allValuesFrom</keyword><keyword>owl:hasValue</keyword><keyword>owl:someValuesFrom</keyword><keyword>owl:minCardinality</keyword><keyword>owl:maxCardinality</keyword><keyword>owl:cardinality</keyword><keyword>owl:inverseOf</keyword><keyword>owl:imports</keyword><keyword>owl:versionInfo</keyword><keyword>owl:priorVersion</keyword><keyword>owl:backwardCompatibleWith</keyword><keyword>owl:incompatibleWith</keyword><keyword>skos:altLabel</keyword><keyword>skos:broadMatch</keyword><keyword>skos:broader</keyword><keyword>skos:broaderTransitive</keyword><keyword>skos:changeNote</keyword><keyword>skos:closeMatch</keyword><keyword>skos:definition</keyword><keyword>skos:editorialNote</keyword><keyword>skos:exactMatch</keyword><keyword>skos:example</keyword><keyword>skos:hasTopConcept</keyword><keyword>skos:hiddenLabel</keyword><keyword>skos:historyNote</keyword><keyword>skos:inScheme</keyword><keyword>skos:mappingRelation</keyword><keyword>skos:member</keyword><keyword>skos:memberList</keyword><keyword>skos:narrowMatch</keyword><keyword>skos:narrower</keyword><keyword>skos:narrowerTransitive</keyword><keyword>skos:notation</keyword><keyword>skos:note</keyword><keyword>skos:prefLabel</keyword><keyword>skos:related</keyword><keyword>skos:relatedMatch</keyword><keyword>skos:scopeNote</keyword><keyword>skos:semanticRelation</keyword><keyword>skos:topConceptOf</keyword><keyword>dc:contributor</keyword><keyword>dc:coverage</keyword><keyword>dc:creator</keyword><keyword>dc:date</keyword><keyword>dc:description</keyword><keyword>dc:format</keyword><keyword>dc:identifier</keyword><keyword>dc:language</keyword><keyword>dc:publisher</keyword><keyword>dc:relation</keyword><keyword>dc:rights</keyword><keyword>dc:source</keyword><keyword>dc:subject</keyword><keyword>dc:title</keyword><keyword>dc:type</keyword><keyword>dcam:memberOf</keyword><keyword>dcterms:abstract</keyword><keyword>dcterms:accessRights</keyword><keyword>dcterms:accrualMethod</keyword><keyword>dcterms:accrualPeriodicity</keyword><keyword>dcterms:accrualPolicy</keyword><keyword>dcterms:alternative</keyword><keyword>dcterms:audience</keyword><keyword>dcterms:available</keyword><keyword>dcterms:bibliographicCitation</keyword><keyword>dcterms:conformsTo</keyword><keyword>dcterms:contributor</keyword><keyword>dcterms:coverage</keyword><keyword>dcterms:created</keyword><keyword>dcterms:creator</keyword><keyword>dcterms:date</keyword><keyword>dcterms:dateAccepted</keyword><keyword>dcterms:dateCopyrighted</keyword><keyword>dcterms:dateSubmitted</keyword><keyword>dcterms:description</keyword><keyword>dcterms:educationLevel</keyword><keyword>dcterms:extent</keyword><keyword>dcterms:format</keyword><keyword>dcterms:hasFormat</keyword><keyword>dcterms:hasPart</keyword><keyword>dcterms:hasVersion</keyword><keyword>dcterms:identifier</keyword><keyword>dcterms:instructionalMethod</keyword><keyword>dcterms:isFormatOf</keyword><keyword>dcterms:isPartOf</keyword><keyword>dcterms:isReferencedBy</keyword><keyword>dcterms:isReplacedBy</keyword><keyword>dcterms:isRequiredBy</keyword><keyword>dcterms:issued</keyword><keyword>dcterms:isVersionOf</keyword><keyword>dcterms:language</keyword><keyword>dcterms:license</keyword><keyword>dcterms:mediator</keyword><keyword>dcterms:medium</keyword><keyword>dcterms:modified</keyword><keyword>dcterms:provenance</keyword><keyword>dcterms:publisher</keyword><keyword>dcterms:references</keyword><keyword>dcterms:relation</keyword><keyword>dcterms:replaces</keyword><keyword>dcterms:requires</keyword><keyword>dcterms:rights</keyword><keyword>dcterms:rightsHolder</keyword><keyword>dcterms:source</keyword><keyword>dcterms:spatial</keyword><keyword>dcterms:subject</keyword><keyword>dcterms:tableOfContents</keyword><keyword>dcterms:temporal</keyword><keyword>dcterms:title</keyword><keyword>dcterms:type</keyword><keyword>dcterms:valid</keyword></context><context id="individuals" style-ref="individual"><keyword>rdf:nil</keyword><keyword>dcterms:DCMIType</keyword><keyword>dcterms:DDC</keyword><keyword>dcterms:IMT</keyword><keyword>dcterms:LCC</keyword><keyword>dcterms:LCSH</keyword><keyword>dcterms:MESH</keyword><keyword>dcterms:NLM</keyword><keyword>dcterms:TGN</keyword><keyword>dcterms:UDC</keyword></context><context id="sparql"><include><context ref="def:shell-like-comment"/><context ref="def:string"/><context ref="def:decimal"/><context ref="def:float"/><context ref="def:hexadecimal"/><context ref="keywords"/><context ref="namespaces"/><context ref="functions"/><context ref="datatypes"/><context ref="classes"/><context ref="predicates"/><context ref="individuals"/><context ref="qnames"/><context ref="iri"/><context ref="var"/><context ref="booleans"/><context ref="a"/><context ref="operators"/></include></context></definitions></language>
(uuay)jsdoc.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="jsdoc" name="JSDoc" version="2.0" _section="Markup" hidden="true"><styles><style id="inline-tag" name="Inline tag" map-to="def:doc-comment-element"/><style id="type" name="Type" map-to="def:doc-comment-element"/><style id="block-tag" name="Block tag" map-to="def:doc-comment-element"/><style id="note" name="Note" map-to="def:note"/><style id="argument" name="Argument" map-to="def:doc-comment-element"/><style id="event" name="Event" map-to="jsdoc:argument"/><style id="keyword" name="Keyword" map-to="jsdoc:argument"/><style id="namepath" name="Namepath" map-to="jsdoc:argument"/><style id="escape" name="Escape"/></styles><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         Based on:
         * JSDoc 3
           https://jsdoc.app/
         * Google Closure Compiler
           https://github.com/google/closure-compiler/wiki/Annotating-JavaScript-for-the-Closure-Compiler
         * TSDoc
           https://github.com/microsoft/tsdoc
           https://api-extractor.com/pages/tsdoc/doc_comment_syntax/
    --><context id="embedded-lang-hooks"/><context id="escape" style-ref="escape"><match>\\[@{}]</match></context><context id="inline-tag" style-ref="inline-tag" end-at-line-end="true"><start>{@</start><end>}</end><include><context ref="embedded-lang-hooks"/><context ref="escape"/><context ref="def:in-comment"/></include></context><context id="type" style-ref="type" end-at-line-end="true"><start>{</start><end>}</end><include><context ref="embedded-lang-hooks"/><context ref="escape"/><context ref="def:in-comment"/></include></context><!-- Block tags --><define-regex id="argument">[^\s@{*][^\s*]*</define-regex><context id="argument" style-ref="argument" end-parent="true"><start>\%{argument}</start><end>\%{def:always-match}</end></context><context id="argument-block-tag" end-at-line-end="true"><start extended="true">
        @
        (?:
          default |
          tutorial |
          variation
        )
        \%{js:keyword-end}
      </start><end>(?=\S)</end><include><context sub-pattern="0" where="start" style-ref="block-tag"/><context ref="embedded-lang-hooks"/><context ref="argument"/></include></context><context id="event-block-tag" end-at-line-end="true"><start extended="true">
        @
        (?:
          emits |
          event |
          fires |
          listens
        )
        \%{js:keyword-end}
      </start><end>(?=\S)</end><include><context sub-pattern="0" where="start" style-ref="block-tag"/><context ref="embedded-lang-hooks"/><context ref="argument" style-ref="event"/></include></context><context id="keyword-block-tag" end-at-line-end="true"><start extended="true">
        @
        (?:
          access |
          kind
        )
        \%{js:keyword-end}
      </start><end>(?=\S)</end><include><context sub-pattern="0" where="start" style-ref="block-tag"/><context ref="embedded-lang-hooks"/><context ref="argument" style-ref="keyword"/></include></context><context id="namepath-block-tag" end-at-line-end="true"><start extended="true">
        @
        (?:
          memberof! |
          (?:
            alias |
            augments |
            callback |
            constructs |
            exports |
            extends |
            external |
            function |
            func |
            host |
            interface |
            lends |
            memberof |
            method |
            mixes |
            mixin |
            name |
            requires |
            template |   # closure compiler
            typeParam |  # tsdoc
            this
          )
          \%{js:keyword-end}
        )
      </start><end>(?=\S)</end><include><context sub-pattern="0" where="start" style-ref="block-tag"/><context ref="embedded-lang-hooks"/><context ref="argument" style-ref="namepath"/></include></context><context id="type-namepath-block-tag" end-at-line-end="true"><start extended="true">
        @
        (?:
          argument |
          arg |
          class |
          constant |
          constructor |
          const |
          member |
          module |
          namespace |
          param |
          property |
          prop |
          typedef |
          var
        )
        \%{js:keyword-end}
      </start><end>(?=\S)</end><include><context sub-pattern="0" where="start" style-ref="block-tag"/><context ref="embedded-lang-hooks"/><context ref="type"/><context ref="argument" style-ref="namepath"/></include></context><context id="borrows-block-tag" end-at-line-end="true"><start extended="true">
        @borrows \%{js:keyword-end}
      </start><end>(?=\S)</end><include><context sub-pattern="0" where="start" style-ref="block-tag"/><context ref="embedded-lang-hooks"/><context style-ref="namepath" once-only="true"><match>\%{argument}</match></context><context end-parent="true"><start extended="true">
            \%{js:keyword-start} as \%{js:keyword-end}
          </start><end>(?=\S)</end><include><context ref="argument" style-ref="namepath"/></include></context></include></context><context id="note-block-tag" style-ref="block-tag"><match extended="true">
        @todo \%{js:keyword-end}
      </match><include><context sub-pattern="0" style-ref="note"/></include></context><context id="block-tag" style-ref="block-tag"><match>@\%{js:identifier}</match></context><!-- Main context --><context id="jsdoc"><include><context ref="escape"/><context ref="inline-tag"/><context ref="type"/><context ref="argument-block-tag"/><context ref="event-block-tag"/><context ref="keyword-block-tag"/><context ref="namepath-block-tag"/><context ref="type-namepath-block-tag"/><context ref="borrows-block-tag"/><context ref="note-block-tag"/><context ref="block-tag"/></include></context></definitions></language>
(uuay)groff.langl<?xml version="1.0" encoding="UTF-8"?>
<!--
COPYRIGHT:
==========
Gedit groff syntax highlight. A definition of the groff syntax for
GtkSourceView.

Copyright (C) 2022 - Daniel Dias Rodrigues. All rights reserved.
Copyright (C) 2020 - Sciancisco. All rights reserved.

This library is free software; you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by the Free
Software Foundation; either version 2.1 of the License, or (at your option) any
later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along
with this library; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA.

AVAILABILITY:
=============
Originally available at:
    * https://gist.github.com/nerun/6f57b9a0dd6681d3ea9a5886e418e9b9

Sciancisco's version originally available at:
    * https://gitlab.com/-/snippets/1984415
    * https://gist.github.com/Sciancisco/d1f5f1ea50481633ee1a2d270416543b

CHANGES against Sciancisco's version:
=====================================
    * <language>
        * name: the "G" of "Groff" was capitalized.
    * <metadata>
        * mimetypes and globs: completely changed based upon "All known MIME
          types" and their filename patterns, available at
          https://www.digipres.org/formats/mime-types/
    * <definitions><context>
        * comment-new and comment-old: the "." (dot) was included as part of the
          comment. Added "\.".
-->
<language id="groff" name="Groff" version="2.0" _section="Markup"><metadata><property name="mimetypes">application/x-troff;application/x-troff-man;text/troff</property><property name="globs">*.groff;*.man</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="macro" name="Macro" map-to="def:function"/><style id="request" name="Request" map-to="def:builtin"/><style id="preprocessor" name="Preprocessor Macro" map-to="def:preprocessor"/></styles><definitions><context id="groff"><include><context id="comment-new" style-ref="comment" class="comment"><start>\.\\#</start><end>$</end></context><context id="comment-old" style-ref="comment" class="comment"><start>\.\\"</start><end>$</end></context><!-- Here starts the escape sequences mimicking the groff spec.
            If one wants to implement the entire spec, have fun:
            https://web.cecs.pdx.edu/~trent/gnu/groff/groff.html#SEC52
            --><context id="escape-bracket" style-ref="escaped-character" class="no-spell-check"><start>\\[[]</start><end>[]]</end></context><context id="escape-bracket-parameter" style-ref="escaped-character" class="no-spell-check"><start>\\.[[]</start><end>[]]</end></context><context id="escape-parenthesis" style-ref="escaped-character" class="no-spell-check"><match>\\[(]..</match></context><context id="escape-parenthesis-parameter" style-ref="escaped-character" class="no-spell-check"><match>\\.[(]..</match></context><context id="escape-simple-parameter" style-ref="escaped-character" class="no-spell-check"><match>\\..</match></context><context id="escape-simple" style-ref="escaped-character" class="no-spell-check"><match>\\.</match></context><!-- Highlight preprocessors --><!-- Maybe add preprocessor syntax coloring. --><!-- Many preprocessors are missing. --><context id="eqn" style-ref="preprocessor" class="no-spell-check"><!-- Could be nice to add in line highlight with "delim" eqn command --><start>^\.EQ(\s|$)</start><end>^\.EN</end></context><context id="pic" style-ref="preprocessor" class="no-spell-check"><start>^\.PS(\s|$)</start><end>^\.PE</end></context><context id="tbl" style-ref="preprocessor" class="no-spell-check"><start>^\.TS(\s|$)</start><end>^\.TE</end></context><context id="chem" style-ref="preprocessor" class="no-spell-check"><start>^\.cstart(\s|$)</start><end>^\.cend</end></context><context id="refer-opt" style-ref="preprocessor" class="no-spell-check"><start>^\.R1(\s|$)</start><end>^\.R2</end></context><context id="refer-cite" style-ref="preprocessor"><start>^\.[[]</start><end>^\.[]]</end></context><!-- General macro and request matching --><context id="macro" style-ref="macro" class="no-spell-check"><match>^\.[A-Z0-9_]+</match></context><context id="request" style-ref="request" class="no-spell-ckeck"><match>^\.[a-z]+</match></context></include></context></definitions></language>
(uuay)nix.langp<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Luca Bruno <[email protected]>
 Copyright (C) 2014 Luca Bruno <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="nix" _name="Nix" version="2.0" _section="Other"><metadata><property name="globs">*.nix</property><property name="line-comment-start">#</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="escape" _name="Escaped Character" map-to="def:special-char"/><style id="null-value" _name="Null Value" map-to="def:special-constant"/><style id="boolean" _name="Boolean Value" map-to="def:boolean"/><style id="keyword" _name="Keyword" map-to="def:keyword"/><style id="string" _name="String" map-to="def:string"/><style id="function" _name="Function" map-to="def:builtin"/><style id="indented-string" _name="Indented string" map-to="def:string"/><style id="path" _name="Path" map-to="def:underlined"/><style id="uri" _name="URI" map-to="def:underlined"/></styles><definitions><!--contexts NOT used in the main context--><context id="antiquotation" style-ref="def:statement"><start>\${</start><end>}</end><include><context ref="nix"/></include></context><context id="null-value" style-ref="null-value"><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="keywords" style-ref="keyword"><keyword>builtins</keyword><keyword>assert</keyword><keyword>if</keyword><keyword>then</keyword><keyword>else</keyword><keyword>let</keyword><keyword>in</keyword><keyword>with</keyword><keyword>import</keyword><keyword>rec</keyword><keyword>inherit</keyword></context><context id="functions" style-ref="function"><keyword>abort</keyword><keyword>add</keyword><keyword>attrNames</keyword><keyword>baseNameOf</keyword><keyword>compareVersions</keyword><keyword>concatLists</keyword><keyword>currentSystem</keyword><keyword>derivation</keyword><keyword>dirOf</keyword><keyword>div</keyword><keyword>elem</keyword><keyword>elemAt</keyword><keyword>filter</keyword><keyword>filterSource</keyword><keyword>getAttr</keyword><keyword>getEnv</keyword><keyword>hasAttr</keyword><keyword>hashString</keyword><keyword>head</keyword><keyword>intersectAttrs</keyword><keyword>isAttrs</keyword><keyword>isList</keyword><keyword>isFunction</keyword><keyword>isString</keyword><keyword>isInt</keyword><keyword>isBool</keyword><keyword>isNull</keyword><keyword>length</keyword><keyword>lessThan</keyword><keyword>listToAttrs</keyword><keyword>map</keyword><keyword>mul</keyword><keyword>parseDrvName</keyword><keyword>pathExists</keyword><keyword>readFile</keyword><keyword>removeAttrs</keyword><keyword>stringLength</keyword><keyword>sub</keyword><keyword>substring</keyword><keyword>tail</keyword><keyword>throw</keyword><keyword>toFile</keyword><keyword>toJSON</keyword><keyword>toPath</keyword><keyword>toString</keyword><keyword>toXML</keyword><keyword>trace</keyword><keyword>typeOf</keyword></context><context id="indented-string" style-ref="indented-string" class="string" class-disabled="no-spell-check"><start>''</start><end>''</end><include><context id="indented-string-escape-antiquotation" style-ref="escape"><match>''\${</match></context><context id="indented-string-escape" style-ref="escape"><match>''\\.</match></context><context ref="antiquotation"/></include></context><context id="string" style-ref="indented-string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="def:escape"/><context ref="antiquotation"/></include></context><context id="operators" style-ref="def:operator" extend-parent="false"><match>@|:|(//)|\+|\?|(==)|(\|\|)|(&amp;&amp;)|!|(-&gt;)</match></context><context id="path" style-ref="path" class="path"><match case-sensitive="false">(/|\./|\.\./)[a-zA-Z0-9\./\-_]*</match></context><context id="uri" style-ref="uri" class="uri"><match case-sensitive="false">\%{def:net-address}</match></context><!--main context--><context id="nix" class="no-spell-check"><include><context ref="def:shell-like-comment"/><context ref="def:c-like-comment-multiline"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="indented-string"/><context ref="string" style-ref="string"/><context ref="def:float"/><context ref="def:decimal"/><context ref="boolean"/><context ref="keywords"/><context ref="functions"/><context ref="null-value"/><context ref="operators"/><context ref="path"/><context ref="uri"/></include></context><!--main context--></definitions></language>
(uuay)typescript-type-expressions.lang5?<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="typescript-type-expr" name="TypeScript Type Expressions" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See typescript.lang for general notes, naming conventions, etc.
    --><!-- # Infer declaration (in conditional types)

         T extends (infer U)[] ? U : any
         T extends (...args: any[]) => infer U ? U : any
         T extends Promise<infer U> ? U : any

         introduces a type variable instead of referencing a type
    --><context id="_choice-infer-declaration" end-parent="true"><start>\%{typescript:infer-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context id="infer-declaration-content"><include><context ref="js:ordered-identifier"/></include></context><!-- /_infer-declaration-content --></include></context><!-- /_choice-infer-declaration --><!-- # Pre-primary type

         new () => object
         asserts param
         keyof T
         readonly string[]
         unique symbol
    --><context id="_pre-primary-type"><include><context ref="typescript:constructor-modifier"/><context ref="typescript-type-gen:type-parameters-list"/><context id="_asserts-type-predicate" style-ref="typescript:type-keyword" once-only="true"><match>\%{typescript:asserts-keyword}</match></context><!-- /_asserts-type-predicate --><context id="_indexed-type-query" style-ref="typescript:type-keyword" once-only="true"><match>\%{typescript:keyof-keyword}</match></context><!-- /_indexed-type-query --><context id="_readonly-type-modifier" style-ref="typescript:type-keyword" once-only="true"><match>\%{typescript:readonly-keyword}</match></context><!-- /_readonly-type-modifier --><!-- for unique symbol subtype, can contain newlines between
             "unique" and "symbol" --><context id="_unique-symbol-subtype" style-ref="typescript:basic-type" once-only="true"><match>\%{typescript:unique-keyword}</match></context><!-- /_unique-symbol-subtype --></include></context><!-- /_pre-primary-type --><context id="_ordered-pre-primary-type" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_pre-primary-type"/></include></context><!-- /_ordered-pre-primary-type --><!-- # Parenthesized type / function/constructor type

         (string)
         ({ a: number, b: string })
         (x, y: number) => void
         ({ a: x, b: y }, [a, b]) => boolean
         (x: string, y?: number, ...rest: number[]) => void
    --><!-- ## Type "grouping" --><!-- this will only catch simple cases :-( --><context id="_choice-type-grouping-this-parameter-or-binding" end-parent="true"><start extended="true">
        (?&lt;= \%{js:rest-syntax} )
        (?= \%{js:identifier} ) |  # adding js:optional-whitespace-or-comments in between doesn't work
        (?&lt;! \%{js:identifier-char} )
        (?= \%{js:identifier} \%{js:optional-whitespace-or-comments} [?:,] )
      </start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_type-grouping-this-parameter-or-binding-content"><include><context ref="typescript:ordered-this-parameter-or-binding"/></include></context><!-- /_type-grouping-this-parameter-or-binding-content --></include></context><!-- /__choice-type-grouping-this-parameter-or-binding --><context id="_type-grouping-type-expression-or-this-parameter-or-binding" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><!-- no comments here --><context id="_type-grouping-type-expression-or-this-parameter-or-binding-content"><include><context ref="_choice-type-grouping-this-parameter-or-binding"/><context ref="choice-type-expression"/></include></context><!-- /_type-grouping-type-expression-or-this-parameter-or-binding-content --></include></context><!-- /_type-grouping-type-expression-or-this-parameter-or-binding --><!-- function parameter list allows for accessibility modifiers and
         default value assignment, but these are not allowed in a
         function type definition --><context id="_type-grouping" once-only="true"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="typescript:parenthesized-type-or-function-type-operator"/><context sub-pattern="0" where="end" style-ref="typescript:parenthesized-type-or-function-type-operator"/><context ref="js:comments"/><context id="_type-grouping-content"><include><context id="_type-grouping-first-item" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_type-grouping-first-item-content"><include><context ref="js:ordered-rest-syntax"/><context ref="_type-grouping-type-expression-or-this-parameter-or-binding"/><context ref="typescript:ordered-optional-modifier"/><context ref="typescript:ordered-type-annotation"/></include></context><!-- /_type-grouping-first-item-content --></include></context><!-- /_type-grouping-first-item --><context id="_type-grouping-items"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_type-grouping-item-content"><include><context ref="js:ordered-rest-syntax"/><context ref="js:ordered-binding"/><context ref="typescript:ordered-optional-modifier"/><context ref="typescript:ordered-type-annotation"/></include></context><!-- /_type-grouping-item-content --></include></context><!-- /_type-grouping-items --></include></context><!-- /_type-grouping-content --></include></context><!-- /_type-grouping --><context id="_ordered-type-grouping" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_type-grouping"/></include></context><!-- /_ordered-type-grouping --><!-- ## Function / constructor type --><!-- <FunctionType> / <ConstructorType> --><!-- function parameter list matched by grouping context --><context id="_function-type" once-only="true"><start>=&gt;</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:parenthesized-type-or-function-type-operator"/><context ref="js:comments"/><context id="_function-type-content"><include><context ref="type-expression"/></include></context><!-- /_function-type-content --></include></context><!-- /_function-type --><context id="_ordered-function-type" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_function-type"/></include></context><!-- /_ordered-function-type --><!-- ## Parenthesized type / function type --><!-- <ParenthesizedType> / <ParameterList> --><context id="_choice-parenthesized-type-or-function-type" style-ref="typescript:parenthesized-type-or-function-type" end-parent="true"><start>(?=\()</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_parenthesized-type-or-function-type-content"><include><context ref="_ordered-type-grouping"/><context ref="_ordered-function-type"/></include></context><!-- /_parenthesized-type-or-function-type-content --></include></context><!-- /_choice-parenthesized-type-or-function-type --><!-- # Primary type --><!-- <PrimaryType> --><context id="_primary-type" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_primary-type-content"><include><context ref="_choice-parenthesized-type-or-function-type"/><context ref="typescript-type-lit:choice-tuple-type-literal"/><context ref="typescript-type-lit:choice-object-type-literal"/><context ref="typescript-type-lit:choice-numeric-type"/><context ref="js-lit:choice-string" style-ref="typescript:string-type"/><!-- <TypeQuery> --><context id="_choice-type-query" style-ref="typescript:type-query" end-parent="true"><start>\%{js:typeof-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context id="_type-query-content"><include><context ref="typescript:ordered-namespace-name"/></include></context><!-- /_type-query-content --></include></context><!-- /_choice-type-query --><context ref="typescript-type-lit:choice-basic-type"/><context ref="typescript-type-lit:choice-boolean-type"/><context ref="typescript-type-lit:choice-this-type"/><context ref="typescript:choice-type-reference"/></include></context><!-- /_primary-type-content --></include></context><!-- /_primary-type --><context id="_ordered-primary-type" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_primary-type"/></include></context><!-- /_ordered-primary-type --><!-- # Conditional type

         T extends U ? X : Y
    --><context id="_choice-conditional-type-operator-missing-super-type" end-parent="true"><start>(?=[?:])</start><end>\%{def:always-match}</end></context><!-- /_choice-conditional-type-operator-missing-super-type --><context id="_choice-conditional-type-operator-missing-true-type" end-parent="true"><start>(?=:)</start><end>\%{def:always-match}</end></context><!-- /_choice-conditional-type-operator-missing-true-type --><context id="_conditional-type-operator-false-type" once-only="true"><start>:</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:conditional-type-operator"/><context ref="js:comments"/><context id="_conditional-type-operator-false-type-content"><include><context ref="type-expression"/></include></context><!-- /_conditional-type-operator-false-type-content --></include></context><!-- /_conditional-type-operator-false-type --><context id="_choice-conditional-type-operator-true-type" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_conditional-type-operator-true-type-content"><include><context ref="type-expression"/><context ref="_conditional-type-operator-false-type"/></include></context><!-- /_conditional-type-operator-true-type-content --></include></context><!-- /_choice-conditional-type-operator-true-type --><context id="_conditional-type-operator-true-clause" once-only="true"><start>\?</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:conditional-type-operator"/><context ref="js:comments"/><context id="_conditional-type-operator-true-clause-content"><include><context ref="_choice-conditional-type-operator-missing-true-type"/><context ref="_choice-conditional-type-operator-true-type"/></include></context><!-- /_conditional-type-operator-true-clause-content --></include></context><!-- /_conditional-type-operator-true-clause --><context id="_choice-conditional-type-operator-super-type" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_conditional-type-operator-super-type-content"><include><context ref="type-expression"/><context ref="_conditional-type-operator-true-clause"/></include></context><!-- /_conditional-type-operator-super-type-content --></include></context><!-- /_choice-conditional-type-operator-super-type --><context id="_conditional-type-operators"><start>\%{js:extends-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context id="_conditional-type-operator-content"><include><context ref="_choice-conditional-type-operator-missing-super-type"/><context ref="_choice-conditional-type-operator-super-type"/></include></context><!-- /_conditional-type-operator-content --></include></context><!-- /_conditional-type-operators --><!-- # Post-primary type

         string[]
         MyClass["property"]
         string[][0]
         string | void
         T & U
         pet is Fish
         T extends U ? X : Y
    --><context id="_post-primary-type"><include><!-- <ArrayType> --><context id="_bracket-type-operators"><start>\[</start><end>]</end><include><context sub-pattern="0" where="start" style-ref="typescript:bracket-type-operator"/><context sub-pattern="0" where="end" style-ref="typescript:bracket-type-operator"/><context ref="js:comments"/><context id="_bracket-type-operator-content"><include><context ref="type-expression"/></include></context><!-- /_bracket-type-operator-content --></include></context><!-- /_bracket-type-operators --><!-- <UnionType> / <IntersectionType> --><context id="_union-intersection-type-operators"><start>[|&amp;]</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:union-intersection-type-operator"/><context ref="js:comments"/><context id="_union-intersection-type-operator-content"><include><context ref="type-expression"/></include></context><!-- /_union-intersection-type-operator-content --></include></context><!-- /_union-intersection-type-operators --><context id="_type-predicate-operators"><start>\%{typescript:is-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context id="_type-predicate-operator-content"><include><context ref="type-expression"/></include></context><!-- /_type-predicate-operator-content --></include></context><!-- /_type-predicate-operators --><context ref="_conditional-type-operators"/></include></context><!-- /_post-primary-type --><context id="_ordered-post-primary-type" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_post-primary-type"/></include></context><!-- /_ordered-post-primary-type --><!-- # Type expression --><context id="_choice-actual-type" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_actual-type-content"><include><context ref="_ordered-pre-primary-type"/><context ref="_ordered-primary-type"/><context ref="_ordered-post-primary-type"/></include></context><!-- /_actual-type-content --></include></context><!-- /_choice-actual-type --><context id="_type-expression-content"><include><context ref="_choice-infer-declaration"/><context ref="_choice-actual-type"/></include></context><!-- /_type-expression-content --><context id="type-expression" style-ref="typescript:type-expression" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_type-expression-content"/></include></context><!-- /type-expression --><context id="choice-type-expression" style-ref="typescript:type-expression" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_type-expression-content"/></include></context><!-- /choice-type-expression --></definitions></language>
(uuay)changelog.lang8<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Jacob Ilsø Christensen, Paolo Borelli
 Copyright (C) 2005 Jacob Ilsø Christensen <[email protected]>
 Copyright (C) 2005 Paolo Borelli <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="changelog" name="ChangeLog" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-changelog</property><property name="globs">ChangeLog*</property></metadata><styles><style id="date" name="Date" map-to="def:number"/><style id="name" name="Name" map-to="def:statement"/><style id="email" name="E-mail address" map-to="def:identifier"/><style id="file" name="File" map-to="def:comment"/><style id="bullet" name="Bullet" map-to="def:type"/><style id="function" name="Function" map-to="def:function"/><style id="release" name="Release" map-to="def:statement"/></styles><definitions><define-regex id="identifier">[A-Za-z_][A-Za-z0-9_]*</define-regex><define-regex id="weekday">Mon|Tue|Wed|Thu|Fri|Sat|Sun</define-regex><define-regex id="month">Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec</define-regex><define-regex id="date" extended="true">
      \%{weekday}\s+\%{month}\s+\d{1,2}\s+(\d{1,2}:\d{1,2}:\d{1,2}\s+)?([aApP][mM]\s+)?(\w{3}\s+)?\d{4} |   # Wed Jun 27 13:27:21 2007
      \d{4}-\d{2}-\d{2}                                                       # 2007-06-28
    </define-regex><context id="changelog"><include><context id="date-and-stuff" class="no-spell-check"><!-- FIXME: how to match date here? The date and name line is
            something like (DATE) (NAME) <EMAIL>, where DATE and NAME may
            be quite arbitrary. --><match extended="true">
            ^(?P&lt;date&gt;\%{date})\s+
            (?P&lt;name&gt;.*)\s*
            (?P&lt;email&gt;\&lt;[^\&lt;]+\&gt;)\s*$
          </match><include><context sub-pattern="date" style-ref="date"/><context sub-pattern="name" style-ref="name"/><context sub-pattern="email" style-ref="email"/></include></context><context id="release" style-ref="release" class="no-spell-check"><match>^\s*\=.*\=\s*$</match></context><context id="file" style-ref="file" class="no-spell-check"><start>^\s+(\*)</start><!-- end at blank lines if there's no colon --><end>\:|^(?!\S)</end><include><context sub-pattern="1" where="start" style-ref="bullet"/></include></context><context id="function" style-ref="function" class="no-spell-check"><match>\(\s*\%{identifier}\s*\)</match></context></include></context></definitions></language>
(uuay)haxe.lang0<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Ian Liu Rodrigues <[email protected]> (modified from java.lang)
 Copyright (C) 2003 Gustavo Giráldez <[email protected]>
 Copyright (C) 2006 Jeff Walden <[email protected]>
 Copyright (C) 2012 Sapphire Becker <[email protected]>
 Copyright (C) 2016 Wolfang Torres <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<!--
References:
  https://en.wikipedia.org/wiki/Haxe
  https://haxe.org/documentation/
  https://haxe.org/manual/expression.html
-->
<language id="haxe" name="Haxe" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-haxe</property><property name="globs">*.hx</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="external" name="External" map-to="def:preprocessor"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="declaration" name="Declaration" map-to="def:type"/><style id="storage-class" name="Storage Class" map-to="def:type"/><style id="scope" name="Scope" map-to="def:type"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="string" name="String" map-to="def:string"/><style id="number" name="Number" map-to="def:decimal"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="null-value" name="Null Value" map-to="def:special-constant"/><style id="type" name="Data Type" map-to="def:identifier"/><style id="metadata" name="Metadata" map-to="def:constant"/><style id="macro" name="Macro" map-to="def:preprocessor"/><style id="error" name="Error" map-to="def:error"/><style id="escaped-char" name="Escaped Character" map-to="def:special-char"/><style id="identifier-prefix" name="Identifier Prefix" map-to="def:warning"/></styles><definitions><define-regex id="escaped-char" extended="true">\\(x?\d+|[\\\?\"\'nt])</define-regex><define-regex id="escaped-char-error" extended="true">\\[^\\\?\"\'ntx\d]</define-regex><context id="line-comment" style-ref="comment" end-at-line-end="true"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="block-comment" style-ref="comment"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="escaped-char" style-ref="escaped-char"><match>\%{escaped-char}</match></context><context id="escaped-char-error" style-ref="error"><match>\%{escaped-char-error}</match></context><context id="externals" style-ref="external"><keyword>import</keyword><keyword>package</keyword><keyword>extern</keyword><keyword>using</keyword></context><context id="preo-proc" style-ref="preprocessor"><prefix>^\s*#\s*</prefix><keyword>if</keyword><keyword>else</keyword><keyword>elseif</keyword><keyword>end</keyword></context><context id="declarations" style-ref="declaration"><keyword>class</keyword><keyword>enum</keyword><keyword>extends</keyword><keyword>function</keyword><keyword>implements</keyword><keyword>interface</keyword><keyword>typedef</keyword><keyword>var</keyword><keyword>macro</keyword></context><context id="primitive-types" style-ref="type"><match>[A-Z][a-zA-Z0-9]*</match></context><context id="storage-class" style-ref="storage-class"><keyword>static</keyword><keyword>inline</keyword><keyword>abstract</keyword></context><context id="scope" style-ref="scope"><keyword>private</keyword><keyword>public</keyword><keyword>dynamic</keyword><keyword>override</keyword></context><context id="flow" style-ref="keyword"><keyword>break</keyword><keyword>case</keyword><keyword>cast</keyword><keyword>catch</keyword><keyword>continue</keyword><keyword>default</keyword><keyword>do</keyword><keyword>else</keyword><keyword>for</keyword><keyword>if</keyword><keyword>in</keyword><keyword>return</keyword><keyword>switch</keyword><keyword>throw</keyword><keyword>try</keyword><keyword>untyped</keyword><keyword>while</keyword></context><context id="memory" style-ref="keyword"><keyword>new</keyword><keyword>super</keyword><keyword>this</keyword></context><context id="string" style-ref="string"><start>"</start><end>"</end><include><context ref="escaped-char"/><context ref="escaped-char-error"/></include></context><context id="string-2" style-ref="string"><start>'</start><end>'</end><include><context ref="escaped-char"/><context ref="escaped-char-error"/></include></context><context id="numeric" style-ref="number"><match extended="true">(\b([0-9]+|0[xX][0-9a-fA-F]+)[Ll]?\b| \b(([0-9]+[Ee][-]?[0-9]+| ([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-]?[0-9]+)?)[fFdD]?| [0-9]+[FfDd]))</match></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="null-value" style-ref="null-value"><keyword>null</keyword></context><context id="metadata" style-ref="metadata"><match>@\w+</match></context><context id="macro" style-ref="macro"><match>@:\w+</match></context><context id="identifier-prefix" style-ref="identifier-prefix"><match>_hx_\w+</match></context><context id="haxe"><include><context ref="line-comment"/><context ref="block-comment"/><context ref="close-comment-outside-comment"/><context ref="externals"/><context ref="preo-proc"/><context ref="declarations"/><context ref="primitive-types"/><context ref="storage-class"/><context ref="scope"/><context ref="flow"/><context ref="memory"/><context ref="string"/><context ref="string-2"/><context ref="numeric"/><context ref="boolean"/><context ref="null-value"/><context ref="metadata"/><context ref="macro"/><context ref="identifier-prefix"/></include></context></definitions></language>
(uuay)j.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Jsoftware, Ric Sherlock
 Copyright (C) 2011 Ric Sherlock <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="j" name="J" version="2.0" _section="Source"><metadata><property name="globs">*.ijs</property><property name="line-comment-start">NB\.</property></metadata><styles><style id="adverb" name="Adverb" map-to="def:identifier"/><style id="comment" name="Comment" map-to="def:comment"/><style id="conjunction" name="Conjunction" map-to="def:identifier"/><style id="control" name="Control" map-to="def:keyword"/><style id="error" name="Error" map-to="def:error"/><style id="exparg" name="Explicit Argument" map-to="def:special-char"/><style id="global" name="Global" map-to="def:type"/><style id="labtext" name="Lab Text" map-to="def:preprocessor"/><style id="local" name="Local" map-to="def:type"/><style id="noun" name="Noun" map-to="def:special-constant"/><style id="noundef" name="Explicit Noun Definition" map-to="def:string"/><style id="number" name="Number" map-to="def:decimal"/><style id="parens" name="Parens" map-to="def:statement"/><style id="primitive" name="Primitive" map-to="def:identifier"/><style id="string" name="String" map-to="def:string"/><style id="verb" name="Verb" map-to="def:identifier"/></styles><definitions><!-- Problems/shortcomings
    * How to target parens inside expdef
    * Matched vs unmatched parens coloring but how to do () and not {} and []
    --><!-- NB. (Comments) --><context id="comment" style-ref="comment" end-at-line-end="true"><start>\%[NB\.</start></context><!-- 'abcde' (Strings) --><context id="string" style-ref="string" end-at-line-end="true"><start>L?'</start><end>'</end></context><!-- Unbalanced single quotes --><context id="error" style-ref="error"><match>'[^']*?$</match></context><!-- 2.34 (Numbers) --><context id="number" style-ref="number"><match extended="true">\%[[_0-9][_0-9\.a-zA-Z]*\%]</match></context><!-- Nouns --><context id="noun" style-ref="noun"><match extended="true">
        \%[(_\.|a\.|a:)(?![\.\:])
      </match></context><!-- Verbs --><context id="verb" style-ref="verb"><match extended="true">
        ((_?[0-9]:)|
        (\%[p\.\.)|
        (\%[[AcCeEiIjLopr]\.)|
        (\%[[ipqsux]:)|
        ({::)|
        ([&lt;&gt;\+\*\-\%\^\$\~\|\,\#\{\}"\?]\.)|
        ([&lt;&gt;\_\+\*\-\%\$\~\|\,\;\#\/\\\[\{\}"]:)|
        ([&lt;&gt;\=\+\*\-\%\^\$\|\,\;\#\!\[\]\{\?]))
        (?![\.\:])
      </match></context><!-- Adverbs --><context id="adverb" style-ref="adverb"><match extended="true">
        (([\/\\]\.)|
        (\%[[bfMt]\.)|
        (\%[t:)|
        ([\~\/\\\}]))
        (?![\.\:])
      </match></context><!-- Conjunctions --><context id="conjunction" style-ref="conjunction"><match extended="true">
        ((\%[[dDHT]\.)|
        (\%[[DLS]:)|
        (&amp;\.:)|
        ([\;\!\@&amp;]\.)|
        ([\^\!\`\@&amp;]:)|
        ([\"\`\@&amp;])|
        (\s[\.\:][\.\:])|
        (\s[\.\:]))
        (?![\.\:])
      </match></context><!-- () (Parentheses) --><context id="parens" style-ref="parens"><match>[\(\)]</match></context><!-- Explicit arguments --><context id="exparg" style-ref="exparg"><match extended="true">\%[[nmuvxy](?![\w\.\:])</match></context><define-regex id="valid-name">[a-zA-Z][a-zA-Z0-9_]*</define-regex><define-regex id="close-expdef">^\s*\)\s*$</define-regex><!-- if. do. end. (Control words) --><context id="control" style-ref="control"><prefix>\%[</prefix><suffix>(?![\.\:])</suffix><keyword>assert\.</keyword><keyword>break\.</keyword><keyword>continue\.</keyword><keyword>return\.</keyword><keyword>do\.</keyword><keyword>if\.</keyword><keyword>else\.</keyword><keyword>elseif\.</keyword><keyword>end\.</keyword><keyword>for\.</keyword><keyword>select\.</keyword><keyword>case\.</keyword><keyword>fcase\.</keyword><keyword>throw\.</keyword><keyword>try\.</keyword><keyword>catch\.</keyword><keyword>catchd\.</keyword><keyword>catcht\.</keyword><keyword>while\.</keyword><keyword>whilst\.</keyword><keyword>for_\%{valid-name}?\.</keyword><keyword>goto_\%{valid-name}?\.</keyword><keyword>label_\%{valid-name}?\.</keyword></context><!-- Explicit definition --><context id="expdef" style-inside="true"><start>\%[(([1-4]|13)\s+:\s*0)|((adverb|conjunction|verb|monad|dyad)\s+define)\%]</start><end>\%{close-expdef}</end><include><context ref="comment"/><context ref="error"/><context ref="exparg"/><context ref="global"/><context ref="local"/><context ref="noun"/><context ref="verb"/><context ref="adverb"/><context ref="conjunction"/><context ref="string"/><context ref="number"/><context ref="control"/></include></context><!-- Explicit noun definition --><context id="noundef" style-ref="noundef" style-inside="true"><start>\%[(0\s+:\s*0|noun\s+define)\%].*$</start><end>\%{close-expdef}</end></context><!-- Lab text definition --><context id="labtext" style-ref="labtext"><start>^\s*[\N{U+2500}|-]{2,}</start><end>\%{close-expdef}</end></context><!-- Note (Multiline comment) --><context id="notes" style-ref="comment" style-inside="true"><start>^\s*\%[Note\%](?!\s*\=[:.])\s*['\d].*$</start><end>\%{close-expdef}</end></context><!-- Note (to end-of-line comment) --><context id="note" style-ref="comment" end-at-line-end="true"><start>\%[Note\%](?!\s*\=[:.])\s*['\d].*$</start></context><!-- =: (Global assignment) --><context id="global" style-ref="global"><match>=:</match></context><!-- =. (Local assignment) --><context id="local" style-ref="local"><match>=\.</match></context><context id="j"><include><context ref="comment"/><context ref="error"/><context ref="string"/><context ref="global"/><context ref="local"/><context ref="noun"/><context ref="verb"/><context ref="adverb"/><context ref="conjunction"/><context ref="expdef"/><context ref="noundef"/><context ref="labtext"/><context ref="notes"/><context ref="note"/><context ref="parens"/><context ref="number"/></include></context></definitions></language>
(uuay)ui/>b��forth.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jens-Hanno Schwalm  <[email protected]>
 Copyright (C) 2007 Jens-Hanno Schwalm; <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="forth" name="Forth" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-forth</property><property name="globs">*.frt;*.fs</property><property name="line-comment-start">\</property><property name="block-comment-start">(*</property><property name="block-comment-end">*)</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="keyword" name="Keyword" map-to="def:statement"/><style id="type" name="Data Type" map-to="def:type"/><style id="number" name="Number" map-to="def:decimal"/><style id="debugs" name="Debug Code" map-to="def:comment"/><style id="error" name="Error Text" map-to="def:error"/><style id="compiler" name="Compiler Directive" map-to="def:identifier"/></styles><default-regex-options case-sensitive="false"/><definitions><context id="forth" class="no-spell-check"><include><!--        single line comments                        \        \G        --><context id="comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>(?&lt;![^\s])(\\|--|\\G)(?![^\s])</start><include><context ref="def:in-line-comment"/></include></context><!--        multiline comments ending with ")"        (        (S        (F        --><context id="comment-multiline" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>(?&lt;![^\s])(\(|\(S|\(F)(?![^\s])</start><end>\)</end><include><context ref="def:in-comment"/></include></context><!--        multiline comment (* ....*)        --><context id="comment-multiline2" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>(?&lt;![^\s])\(\*(?![^\s])</start><end>\*\)(?![^\s])</end><include><context ref="def:in-comment"/></include></context><!--        multiline comment DOC ... ENDDOC        --><context id="comment-multiline3" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>(?&lt;![^\s])DOC(?![^\s])</start><end>(?&lt;![^\s])ENDDOC(?![^\s])</end><include><context ref="def:in-comment"/></include></context><!--        preprocessor instructions followed by a string        --><context id="preproc1" style-ref="preprocessor"><match extended="true">
            (?&lt;![^\s])
            (NEEDS|INCLUDE|IN|MARKER)\s+[^\s]*
            (?![^\s])
          </match></context><!--        REVISION instruction is followed by a filename plus a string between "..."        --><context id="preproc2" style-ref="preprocessor"><match extended="true">
            (?&lt;![^\s])
            (REVISION)\s+[^\s]*\s*".*"
            (?![^\s])
          </match></context><!--        preprocessor instructions        --><context id="preproc3" style-ref="preprocessor"><match extended="true">
            (?&lt;![^\s])
            (INCLUDED|INCLUDE-FILE)
            (?![^\s])
          </match></context><!--        all defining or compiler extension words are followed by another whitespace delinited word        --><context id="definers" style-ref="type"><match extended="true">
            (?&lt;![^\s])
            (POSTPONE|\[COMPILE\]|\[CHAR\]|\['\]|COMPILE|CHAR|[DFT]?VALUE|[2FT]?VARIABLE|[DS]?FVARIABLE|[T]?USER|[T]?CODE|[DZFT]?LOCAL|
            [2FT]?CONSTANT|TCONSTANT-|TSUB|=\:|==\:|DEFER|HC\:|[VHTM]?\:)\s+[^\s]+
            (?![^\s])
          </match></context><!--        the grouped local words like LOCALS| read words until a last |        --><context id="locals" style-ref="type"><match extended="true">
            (?&lt;![^\s])
            ([DFZ]?LOCALS)\|\s+[^\|]+[\|]
            (?![^\s])
          </match></context><!--        strings ended by a "                S"        ."        EVAL"        C"        Z"        --><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>(?&lt;![^\s])(S|[.]|EVAL|C|Z|,)"\s</start><end>"</end></context><!--        strings ended by a ~ character when " is inside a string:        .~        --><context id="string2" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>(?&lt;![^\s])(.~)\s</start><end>~</end></context><!--        comment string  .( ..)        --><context id="string3" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>(?&lt;![^\s])[.]\(\s</start><end>\)</end></context><!--        error strings ending with "                ABORT"        ?ERROR"        --><context id="errorstring" style-ref="error" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>(?&lt;![^\s])(ABORT|\?ERROR)"\s</start><end>"</end></context><!--        represent numbers including the hex, decimal and binary prefixes, also short characters        --><context id="number" style-ref="number"><match extended="true">
            (?&lt;![^\s])
            ([$][-+]?[A-F0-9.]+ |
             [#][-+]?[0-9.]+ |
             [%][-+]?[0-1.]+ |
             [-+]?[0-9.]+ |
             [-+]?[0-9]+[.]?[0-9]*[eE][0-9]* |
             '[^\s]' |
             [\^][A-Za-z] |
             TRUE |
             FALSE)
            (?![^\s])
          </match></context><!--        Control flow Keywords --><context id="keywords" style-ref="keyword"><match extended="true">
            (?&lt;![^\s])
            (\[IF\]|\[ELSE\]|\[THEN\]|\[DEFINED\]|\[UNDEFINED\]|\?DEF|\?UNDEF|THROW|CASE|ENDCASE|OF|ENDOF|FOR|NEXT|
                    IF[,]?|ELSE[,]?|THEN[,]?|ENDIF[,]?|BEGIN[,]?|WHILE[,]?|REPEAT[,]?|UNTIL[,]?|AGAIN[,]?|DO|LOOP|\?DO|\+LOOP|LEAVE|\?LEAVE|UNLOOP|EXIT|\?EXIT|
                    PAR|ENDPAR|STARTP|ENDP)
            (?![^\s])
          </match></context><!--        Compiler modifications --><context id="keywords2" style-ref="compiler"><match extended="true">
            (?&lt;![^\s])
            (PRIVATE|PRIVATES|DEPRIVE|FORGET|IMMEDIATE|ALSO|ONLY|FORTH|DEFINITIONS|HEADERLESS)
            (?![^\s])
          </match></context><!--        Defining keywords without displaying the following word        --><context id="keywords3" style-ref="type"><match extended="true">
            (?&lt;![^\s])
            (\:ABOUT|DOES&gt;|FORGET&gt;|CREATE|\:NONAME)
            (?![^\s])
          </match></context><!--        <<DEBUG        ..... DEBUG>> --><context id="comment-debug" extend-parent="false" style-ref="debugs"><start>(?&lt;![^\s])(&lt;&lt;DEBUG)(?![^\s])</start><end>(?&lt;![^\s])(DEBUG&gt;&gt;)(?![^\s])</end><include><context ref="keywords"/><context ref="keywords2"/><context ref="keywords3"/><context ref="number"/><context ref="comment"/><context ref="string"/><context ref="string2"/><context ref="string3"/><context ref="errorstring"/><context ref="locals"/><context ref="definers"/><context ref="comment-multiline"/></include></context><!--        [ ... ] is displayed as a preprocessor structure        --><context id="preproc4" extend-parent="true" style-ref="preprocessor"><start>(?&lt;![^\s])(\[)(?![^\s])</start><end>(?&lt;![^\s])(\])(?![^\s])</end><include><context ref="keywords"/><context ref="number"/><context ref="comment"/><context ref="comment-multiline"/></include></context></include></context></definitions></language>
(uuay)javascript-functions-classes.lang�9<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Scott Martin <[email protected]>
 Copyright (C) 2004 Scott Martin <[email protected]>
 Copyright (C) 2005 Stef Walter (formerly Nate Nielsen) <[email protected]>
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="js-fn" name="JavaScript Functions and Classes" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See javascript.lang for general notes, naming conventions, etc.
    --><!-- # Function expression

         function () { return; }
         function fn([x, y], z = 3, ...rest) { return x + y + z; }
    --><!-- ## Function expression keyword --><context id="_function-expression-async-keyword" style-ref="js:keyword" once-only="true"><match>\%{js:async-keyword}</match></context><!-- /_function-expression-async-keyword --><context id="_ordered-function-expression-async-keyword" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_function-expression-async-keyword"/></include></context><!-- /_ordered-function-expression-async-keyword --><context id="_function-expression-function-keyword" style-ref="js:keyword" once-only="true"><match>\%{js:function-keyword}</match></context><!-- /_function-expression-function-keyword --><context id="_ordered-function-expression-function-keyword" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_function-expression-function-keyword"/></include></context><!-- /_ordered-function-expression-function-keyword --><!-- ## Function parameters list --><context id="_function-parameters-content"><include><context ref="js:ordered-rest-syntax"/><context ref="js:ordered-binding"/><context ref="js:ordered-default-value-assignment"/></include></context><!-- /_function-parameters-content --><context id="_function-parameters-list" once-only="true"><start>\(</start><end>\)</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_function-parameters-list-content"><include><context id="_function-first-parameter" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_function-parameters-content"/></include></context><!-- /_function-first-parameter --><context id="_function-parameters"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_function-parameters-content"/></include></context><!-- /_function-parameters --></include></context><!-- /_function-parameters-list-content --></include></context><!-- /_function-parameters-list --><context id="_ordered-function-parameters-list" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_function-parameters-list"/></include></context><!-- /_ordered-function-parameters-list --><!-- ## Function body --><!-- <FunctionBody> --><context id="_choice-function-body" end-parent="true"><start>{</start><end>}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_function-body-content"><include><context ref="js-st:directives"/><context ref="js-st:statements"/></include></context><!-- /_function-body-content --></include></context><!-- /_choice-function-body --><context id="_last-function-body" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_choice-function-body"/></include></context><!-- /_last-function-body --><!-- ## Function expression --><!-- <FunctionExpression> / <FunctionDeclaration> --><context id="choice-function-expression" style-ref="js:function-expression" end-parent="true"><start>(?=\%{js:function-expression-keyword})</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_function-expression-content"><include><context ref="_ordered-function-expression-async-keyword"/><context ref="_ordered-function-expression-function-keyword"/><context ref="js:ordered-generator-modifier"/><context ref="js:ordered-identifier"/><context ref="_ordered-function-parameters-list"/><context ref="_last-function-body"/></include></context><!-- /_function-expression-content --></include></context><!-- /choice-function-expression --><!-- # Arrow function

         x => -x;
         (x, y) => x + y
         ({ a: x, b: y = 2}) => { return x + y; }
    --><context id="_arrow-function-body" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_arrow-function-body-content"><include><context ref="_choice-function-body"/><context ref="js-expr:choice-expression-without-comma"/></include></context><!-- /_arrow-function-body-content --></include></context><!-- /_arrow-function-body --><!-- <ArrowFunction> --><!-- parenthesized arrow function parameters matched by grouping
         context --><context id="arrow-functions" style-ref="js:function-expression"><start>=&gt;</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_arrow-function-content"><include><context ref="_arrow-function-body"/></include></context><!-- /_arrow-function-content --></include></context><!-- /arrow-functions --><!-- # Method definition

         {
           method() { ... },
           get prop() { return this._prop; },
           set prop(v) { this._prop = v; }
         }
    --><context id="_property-accessor-keyword" style-ref="js:keyword" once-only="true"><match extended="true">
        \%{js:get-keyword} | \%{js:set-keyword}
      </match></context><!-- /_property-accessor-keyword --><context id="ordered-property-accessor-keyword" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_property-accessor-keyword"/></include></context><!-- /ordered-property-accessor-keyword --><!-- <MethodDefinition> (part of) --><!-- note that this does not include js-lit:ordered-property-name --><context id="choice-method-definition" style-ref="js:function-expression" end-parent="true"><start>(?=\()</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_method-definition-content"><include><context ref="_ordered-function-parameters-list"/><context ref="_last-function-body"/></include></context><!-- /_method-definition-content --></include></context><!-- /choice-method-definition --><!-- <MethodDefinition> (part of) --><context id="choice-method-keyword-method-definition" style-ref="js:function-expression" end-parent="true"><start>\%{js:method-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_method-keyword-method-definition-content"><include><context ref="js:ordered-generator-modifier"/><context ref="js-lit:ordered-property-name"/><context ref="choice-method-definition"/></include></context><!-- /_method-keyword-method-definition-content --></include></context><!-- /choice-method-keyword-method-definition --><!-- # Class expression

         class Foo extends Bar {
           constructor() { ... }
           methodA() { ... }
           static methodB() { ... }
         }
    --><!-- ## Class optional name --><context id="_class-optional-name" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_class-optional-name-content"><include><context id="_choice-class-optional-name-ignore-extends" end-parent="true"><start>(?=\%{js:extends-keyword})</start><end>\%{def:always-match}</end></context><!-- /_choice-class-optional-name-ignore-extends --><context ref="js:choice-identifier"/></include></context><!-- /_class-optional-name-content --></include></context><!-- /_class-optional-name --><context id="_ordered-class-optional-name" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_class-optional-name"/></include></context><!-- /_ordered-class-optional-name --><!-- ## Class extends clause --><context id="_class-extends-clause" once-only="true"><start>\%{js:extends-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_class-extends-clause-content"><include><context ref="js-expr:lhs-expression"/></include></context><!-- /_class-extends-clause-content --></include></context><!-- /_class-extends-clause --><context id="_ordered-class-extends-clause" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_class-extends-clause"/></include></context><!-- /_ordered-class-extends-clause --><!-- ## Class body --><context id="_class-body-member-modifier" style-ref="js:keyword" once-only="true"><match>\%{js:static-keyword}</match></context><!-- /_class-body-member-modifier --><context id="_ordered-class-body-member-modifier" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_class-body-member-modifier"/></include></context><!-- /_ordered-class-body-member-modifier --><context id="_choice-class-body-keyword-named-method-member" style-ref="js:function-expression" end-parent="true"><start extended="true">
        (?: \%{js:get-keyword} | \%{js:set-keyword} | \%{js:static-keyword} )
        (?= \%{js:optional-whitespace-or-comments} \( )
      </start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:identifier"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_class-body-keyword-named-method-member-content"><include><context ref="choice-method-definition"/></include></context><!-- /_class-body-keyword-named-method-member-content --></include></context><!-- /_choice-class-body-keyword-named-method-member --><context id="_choice-class-body-constructor-member" style-ref="js:function-expression" end-parent="true"><start extended="true">
        \%{js:keyword-start} constructor \%{js:keyword-end}
      </start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:built-in-method"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_class-body-constructor-member-content"><include><context ref="choice-method-definition"/></include></context><!-- /_class-body-constructor-member-content --></include></context><!-- /_choice-class-body-constructor-member --><context id="_class-body-members"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_class-body-member-content"><include><!-- try to match before and after modifier --><context ref="_choice-class-body-keyword-named-method-member"/><!-- should not be combined with modifier, but cannot prevent it --><context ref="_choice-class-body-constructor-member"/><context ref="_ordered-class-body-member-modifier"/><context ref="choice-method-keyword-method-definition"/><context ref="ordered-property-accessor-keyword"/><context ref="js-lit:ordered-property-name"/><context ref="choice-method-definition"/></include></context><!-- /_class-body-member-content --></include></context><!-- /_class-body-members --><context id="_class-body" once-only="true"><start>{</start><end>}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_class-body-content"><include><context ref="_class-body-members"/></include></context><!-- /_class-body-content --></include></context><!-- /_class-body --><context id="_last-class-body" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_class-body"/></include></context><!-- /_last-class-body --><!-- ## Class expression --><!-- <ClassExpression> / <ClassDeclaration> --><context id="choice-class-expression" style-ref="js:class-expression" end-parent="true"><start>\%{js:class-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_class-expression-content"><include><context ref="_ordered-class-optional-name"/><context ref="_ordered-class-extends-clause"/><context ref="_last-class-body"/></include></context><!-- /_class-expression-content --></include></context><!-- /choice-class-expression --><!-- <ClassExpression> / <ClassDeclaration> --><context id="choice-class-expression-required-name" style-ref="js:class-expression" end-parent="true"><start>\%{js:class-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_class-expression-required-name-content"><include><context ref="js:ordered-identifier"/><context ref="_ordered-class-extends-clause"/><context ref="_last-class-body"/></include></context><!-- /_class-expression-required-name-content --></include></context><!-- /choice-class-expression-required-name --></definitions></language>
(uuay)lua.lang""<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Bjørn Lindeijer <[email protected]>
 Copyright (C) 2004 Bjørn Lindeijer <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="lua" name="Lua" version="2.0" _section="Script"><metadata><property name="mimetypes">text/x-lua</property><property name="globs">*.lua</property><property name="line-comment-start">--</property><property name="block-comment-start">--[[</property><property name="block-comment-end">]]</property><property name="suggested-suffix">.lua</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="escape" name="Escaped Character" map-to="def:special-char"/><style id="reserved" name="Reserved Identifier" map-to="def:keyword"/><style id="label" name="Label" map-to="def:keyword"/><style id="function" name="Function" map-to="def:function"/><style id="nil-value" name="Nil Constant" map-to="def:special-constant"/><style id="boolean" name="Boolean value" map-to="def:boolean"/></styles><definitions><context id="lua-escape" style-ref="escape"><match>\\(\d{1,3}|a|b|f|n|r|t|u{[0-9a-fA-F]+?}|v|x[0-9a-fA-F]{2}|z|\\|"|'|\[|\])</match></context><context id="label" style-ref="label"><match>\:\:[A-Za-z_][A-Za-z0-9_]*\:\:</match></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>["']</start><end>\%{0@start}</end><include><context ref="lua-escape"/><context ref="def:line-continue"/></include></context><context id="multi-line-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>\[(=*)\[</start><end>]\%{1@start}]</end></context><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>--\[(=*)\[</start><end>]\%{1@start}]</end><include><context ref="def:in-comment"/></include></context><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>--</start><include><context ref="def:in-comment"/></include></context><context id="keywords" style-ref="keyword"><keyword>and</keyword><keyword>break</keyword><keyword>do</keyword><keyword>else</keyword><keyword>elseif</keyword><keyword>end</keyword><keyword>for</keyword><keyword>function</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>in</keyword><keyword>local</keyword><keyword>not</keyword><keyword>or</keyword><keyword>repeat</keyword><keyword>return</keyword><keyword>then</keyword><keyword>until</keyword><keyword>while</keyword></context><context id="functions" style-ref="function"><keyword>assert</keyword><keyword>bit32\.arshift</keyword><keyword>bit32\.band</keyword><keyword>bit32\.bnot</keyword><keyword>bit32\.bor</keyword><keyword>bit32\.btest</keyword><keyword>bit32\.bxor</keyword><keyword>bit32\.extract</keyword><keyword>bit32\.lrotate</keyword><keyword>bit32\.lshift</keyword><keyword>bit32\.replace</keyword><keyword>bit32\.rrotate</keyword><keyword>bit32\.rshift</keyword><keyword>collectgarbage</keyword><keyword>coroutine\.create</keyword><keyword>coroutine\.resume</keyword><keyword>coroutine\.running</keyword><keyword>coroutine\.status</keyword><keyword>coroutine\.wrap</keyword><keyword>coroutine\.yield</keyword><keyword>debug\.debug</keyword><keyword>debug\.gethook</keyword><keyword>debug\.getinfo</keyword><keyword>debug\.getlocal</keyword><keyword>debug\.getmetatable</keyword><keyword>debug\.getregistry</keyword><keyword>debug\.getupvalue</keyword><keyword>debug\.getuservalue</keyword><keyword>debug\.sethook</keyword><keyword>debug\.setlocal</keyword><keyword>debug\.setmetatable</keyword><keyword>debug\.setupvalue</keyword><keyword>debug\.setuservalue</keyword><keyword>debug\.traceback</keyword><keyword>debug\.upvalueid</keyword><keyword>debug\.upvaluejoin</keyword><keyword>dofile</keyword><keyword>error</keyword><keyword>getmetatable</keyword><keyword>io\.close</keyword><keyword>io\.flush</keyword><keyword>io\.input</keyword><keyword>io\.lines</keyword><keyword>io\.open</keyword><keyword>io\.output</keyword><keyword>io\.popen</keyword><keyword>io\.read</keyword><keyword>io\.tmpfile</keyword><keyword>io\.type</keyword><keyword>io\.write</keyword><keyword>ipairs</keyword><keyword>load</keyword><keyword>loadfile</keyword><keyword>loadstring</keyword><keyword>math\.abs</keyword><keyword>math\.acos</keyword><keyword>math\.asin</keyword><keyword>math\.atan</keyword><keyword>math\.atan2</keyword><keyword>math\.ceil</keyword><keyword>math\.cos</keyword><keyword>math\.cosh</keyword><keyword>math\.deg</keyword><keyword>math\.exp</keyword><keyword>math\.floor</keyword><keyword>math\.fmod</keyword><keyword>math\.frexp</keyword><keyword>math\.ldexp</keyword><keyword>math\.log</keyword><keyword>math\.log10</keyword><keyword>math\.max</keyword><keyword>math\.min</keyword><keyword>math\.modf</keyword><keyword>math\.pow</keyword><keyword>math\.rad</keyword><keyword>math\.random</keyword><keyword>math\.randomseed</keyword><keyword>math\.sin</keyword><keyword>math\.sinh</keyword><keyword>math\.sqrt</keyword><keyword>math\.tan</keyword><keyword>math\.tanh</keyword><keyword>module</keyword><keyword>next</keyword><keyword>os\.clock</keyword><keyword>os\.date</keyword><keyword>os\.difftime</keyword><keyword>os\.execute</keyword><keyword>os\.exit</keyword><keyword>os\.getenv</keyword><keyword>os\.remove</keyword><keyword>os\.rename</keyword><keyword>os\.setlocale</keyword><keyword>os\.time</keyword><keyword>os\.tmpname</keyword><keyword>package\.loadlib</keyword><keyword>package\.searchpath</keyword><keyword>package\.seeall</keyword><keyword>pairs</keyword><keyword>pcall</keyword><keyword>print</keyword><keyword>rawequal</keyword><keyword>rawget</keyword><keyword>rawlen</keyword><keyword>rawset</keyword><keyword>require</keyword><keyword>select</keyword><keyword>setmetatable</keyword><keyword>string\.byte</keyword><keyword>string\.char</keyword><keyword>string\.dump</keyword><keyword>string\.find</keyword><keyword>string\.format</keyword><keyword>string\.gmatch</keyword><keyword>string\.gsub</keyword><keyword>string\.len</keyword><keyword>string\.lower</keyword><keyword>string\.match</keyword><keyword>string\.rep</keyword><keyword>string\.reverse</keyword><keyword>string\.sub</keyword><keyword>string\.upper</keyword><keyword>table\.concat</keyword><keyword>table\.insert</keyword><keyword>table\.maxn</keyword><keyword>table\.pack</keyword><keyword>table\.remove</keyword><keyword>table\.sort</keyword><keyword>table\.unpack</keyword><keyword>tonumber</keyword><keyword>tostring</keyword><keyword>type</keyword><keyword>unpack</keyword><keyword>xpcall</keyword><!-- Lua <= 5.1 --><keyword>getfenv</keyword><keyword>gcinfo</keyword><keyword>loadlib</keyword><keyword>setfenv</keyword><!-- table mode --><keyword>__mode</keyword><!-- metamethods --><keyword>__index</keyword><keyword>__newindex</keyword><keyword>__mode</keyword><keyword>__call</keyword><keyword>__metatable</keyword><keyword>__tostring</keyword><keyword>__len</keyword><keyword>__gc</keyword><keyword>__unm</keyword><keyword>__add</keyword><keyword>__sub</keyword><keyword>__mul</keyword><keyword>__div</keyword><keyword>__mod</keyword><keyword>__pow</keyword><keyword>__concat</keyword><keyword>__eq</keyword><keyword>__lt</keyword><keyword>__le</keyword></context><context id="lua-reserved" style-ref="reserved"><keyword>_[A-Z][A-Za-z0-9_]*</keyword></context><context id="nil-value" style-ref="nil-value"><keyword>nil</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="lua" class="no-spell-check"><include><context ref="def:shebang"/><context ref="multi-line-string"/><context ref="label"/><context ref="string"/><context ref="block-comment"/><context ref="line-comment"/><context ref="keywords"/><context ref="functions"/><context ref="lua-reserved"/><context ref="nil-value"/><context ref="boolean"/></include></context></definitions></language>
(uuay)yacc.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Yevgen Muntyan <[email protected]>
 Copyright (C) 2006-2008 Yevgen Muntyan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="yacc" name="Yacc" _section="Other" version="2.0"><metadata><property name="mimetypes">text/x-yacc;text/x-bison</property><property name="globs">*.y;*.yacc</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.y</property></metadata><styles><!--FIXME make it better names, and make them translatable --><style id="keyword" name="keyword" map-to="def:keyword"/><style id="token-type" name="token type" map-to="def:type"/><style id="rule" name="rule" map-to="def:identifier"/></styles><definitions><context id="inline-c"><start>^%{</start><end>^%}</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="c:c"/></include></context><context id="options" style-ref="keyword"><prefix>^%</prefix><keyword>debug</keyword><keyword>defines</keyword><keyword>destructor</keyword><keyword>dprec</keyword><keyword>error-verbose</keyword><keyword>expect</keyword><keyword>glr-parser</keyword><keyword>initial-action</keyword><keyword>left</keyword><keyword>lex-param</keyword><keyword>locations</keyword><keyword>merge</keyword><keyword>name-prefix</keyword><keyword>no[_-]lines</keyword><keyword>nonassoc</keyword><keyword>output</keyword><keyword>parse-param</keyword><keyword>prec</keyword><keyword>pure[_-]parser</keyword><keyword>raw</keyword><keyword>require</keyword><keyword>right</keyword><keyword>start</keyword><keyword>token[_-]table</keyword><keyword>union</keyword></context><context id="token" end-at-line-end="true"><start>^(%(token|type))(&lt;[A-Za-z_][A-Za-z0-9_]*&gt;)?(?![\w_-])</start><include><context sub-pattern="1" where="start" style-ref="keyword"/><context sub-pattern="3" where="start" style-ref="token-type"/><context ref="c:string"/><context ref="c:char"/><context ref="c:float"/><context ref="c:hexadecimal"/><context ref="c:octal"/><context ref="c:decimal"/><context ref="def:c-like-comment"/><context ref="def:c-like-comment-multiline"/><context ref="def:c-like-close-comment-outside-comment"/></include></context><context id="before-grammar"><include><context ref="inline-c"/><context ref="options"/><context ref="token"/><context ref="def:c-like-comment"/><context ref="def:c-like-comment-multiline"/><context ref="def:c-like-close-comment-outside-comment"/></include></context><context id="after-grammar"><start>^%%</start><include><context sub-pattern="0" where="start" style-ref="keyword"/><context ref="c:c"/></include></context><context id="c-with-brackets"><include><context><start>{</start><end>}</end><include><context ref="c-with-brackets"/></include></context><context style-ref="keyword"><match>(\$(&lt;[\w\d_-]*&gt;)?[\$0-9]+|[@][$0-9]+)</match></context><context ref="c:c"/></include></context><context id="rule-code"><start>{</start><end>}</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="c-with-brackets"/></include></context><context id="rule"><start>[a-zA-Z_.][a-zA-Z0-9_.]*</start><end>;</end><include><context sub-pattern="0" where="start" style-ref="rule"/><context ref="def:c-like-comment"/><context ref="def:c-like-comment-multiline"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="c:char"/><context ref="c:string"/><context ref="rule-code"/></include></context><context id="grammar"><start>^%%</start><include><context sub-pattern="0" where="start" style-ref="keyword"/><context ref="def:c-like-comment"/><context ref="def:c-like-comment-multiline"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="c:char"/><context ref="c:string"/><context ref="rule"/><context ref="after-grammar"/></include></context><context id="yacc"><include><context ref="before-grammar"/><context ref="grammar"/></include></context></definitions></language>
(uuay)csharp.lang <?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: John Luke <[email protected]>
 Copyright (C) 2003 John Luke <[email protected]>
 Copyright (C) 2004 Jeroen Zwartepoorte <[email protected]>
 Copyright (C) 2004 Alessio Frusciante <[email protected]>
 Copyright (C) 2005 Brion Vibber <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="c-sharp" name="C#" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-csharpsrc;text/x-csharp</property><property name="globs">*.cs</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.cs</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="type" name="Data Type" map-to="def:type"/><style id="string" name="String" map-to="def:string"/><style id="char" name="Character" map-to="def:character"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="format" name="String Format" map-to="def:special-char"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="null-value" name="Null Value" map-to="def:special-constant"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/><style id="real" name="Real number" map-to="def:floating-point"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="multiline-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><define-regex id="preproc-start">^\s*#\s*</define-regex><context id="if-false-comment" style-ref="comment"><start>\%{preproc-start}if\s*false\b</start><end>\%{preproc-start}(endif|else|elif)\b</end><include><context id="if-in-if-false"><start>\%{preproc-start}if(n?def)?\b</start><end>\%{preproc-start}endif\b</end><include><context ref="if-in-if-false"/><context ref="def:in-comment"/></include></context><context ref="def:in-comment"/></include></context><context id="preprocessor" style-ref="preprocessor" end-at-line-end="true"><start extended="true">
        \%{preproc-start}
        (define|undef|if(n?def)?|else|elif|endif|line|error|warning|region|endregion)
        \b
      </start><include><context ref="line-comment"/><context ref="multiline-comment"/></include></context><context id="multiline-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>@"</start><end>"</end></context><context id="keywords" style-ref="keyword"><keyword>async</keyword><keyword>await</keyword><keyword>class</keyword><keyword>delegate</keyword><keyword>enum</keyword><keyword>event</keyword><keyword>interface</keyword><keyword>namespace</keyword><keyword>struct</keyword><keyword>using</keyword><keyword>abstract</keyword><keyword>const</keyword><keyword>explicit</keyword><keyword>extern</keyword><keyword>fixed</keyword><keyword>implicit</keyword><keyword>internal</keyword><keyword>lock</keyword><keyword>out</keyword><keyword>override</keyword><keyword>params</keyword><keyword>partial</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>record</keyword><keyword>ref</keyword><keyword>sealed</keyword><keyword>static</keyword><keyword>readonly</keyword><keyword>unsafe</keyword><keyword>virtual</keyword><keyword>volatile</keyword><keyword>add</keyword><keyword>as</keyword><keyword>assembly</keyword><keyword>base</keyword><keyword>break</keyword><keyword>case</keyword><keyword>catch</keyword><keyword>checked</keyword><keyword>continue</keyword><keyword>default</keyword><keyword>do</keyword><keyword>else</keyword><keyword>finally</keyword><keyword>for</keyword><keyword>foreach</keyword><keyword>get</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>in</keyword><keyword>init</keyword><keyword>is</keyword><keyword>nameof</keyword><keyword>new</keyword><keyword>remove</keyword><keyword>return</keyword><keyword>set</keyword><keyword>sizeof</keyword><keyword>stackalloc</keyword><keyword>super</keyword><keyword>switch</keyword><keyword>this</keyword><keyword>throw</keyword><keyword>try</keyword><keyword>typeof</keyword><keyword>unchecked</keyword><keyword>value</keyword><keyword>var</keyword><keyword>void</keyword><keyword>while</keyword><keyword>yield</keyword></context><context id="primitives" style-ref="type"><keyword>bool</keyword><keyword>byte</keyword><keyword>char</keyword><keyword>decimal</keyword><keyword>double</keyword><keyword>dynamic</keyword><keyword>float</keyword><keyword>int</keyword><keyword>long</keyword><keyword>object</keyword><keyword>operator</keyword><keyword>sbyte</keyword><keyword>short</keyword><keyword>string</keyword><keyword>uint</keyword><keyword>ulong</keyword><keyword>ushort</keyword></context><context id="null-value" style-ref="null-value"><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="decimal" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        [0-9]+[uUlL]*
        (?![\w\.])
      </match></context><context id="hexadecimal" style-ref="hexadecimal"><match extended="true">
        (?&lt;![\w\.])
        0[xX][a-fA-F0-9]+[uUlL]*
        (?![\w\.])
      </match></context><context id="real" style-ref="real"><match extended="true">
        (?&lt;![\w\.])
        ((\.[0-9]+|[0-9]+\.[0-9]*)([Ee][+-]?[0-9]*)?[FfDdMm]?|
         ([0-9]+[Ee][+-]?[0-9]*)[FfDdMm]? |
         ([0-9]+)[FfDdMm])
        (?![\w\.])
      </match></context><!-- FIXME Taken from C, is it right? --><define-regex id="escaped-character" extended="true">
      \\(                   # leading backslash
      [\\\"\'nrbtfav\?] |   # escaped character
      [0-7]{1,3} |          # one, two, or three octal digits
      x[0-9A-Fa-f]+         # 'x' followed by hex digits
      )
    </define-regex><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context id="csharp-format" style-ref="format"><match>{[0-9][0-9:\#\%,./cdefgnrxtsuDTFGMY]*}</match></context><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context><context ref="def:line-continue"/></include></context><context id="char" style-ref="char"><!-- FIXME I don't know C# syntax --><match>'(\%{escaped-character}|.)'</match></context><context id="c-sharp" class="no-spell-check"><include><context ref="multiline-string"/><context ref="string"/><context ref="char"/><context ref="line-comment"/><context ref="multiline-comment"/><context ref="close-comment-outside-comment"/><context ref="if-false-comment"/><context ref="preprocessor"/><context ref="keywords"/><context ref="primitives"/><context ref="null-value"/><context ref="boolean"/><context ref="decimal"/><context ref="hexadecimal"/><context ref="real"/></include></context></definitions></language>
(uuay)markdown.lang�7<?xml version="1.0" encoding="UTF-8"?>
<!--

 Author: Jean-Philippe Fleury
 Copyright (C) 2011 Jean-Philippe Fleury <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<!-- Note: this language definition file adds support for Markdown syntax,
     described in the following websites:
     * (fr) <http://michelf.com/projets/php-markdown/syntaxe/>
     * (en) <http://daringfireball.net/projects/markdown/syntax> -->
<language id="markdown" name="Markdown" version="2.0" _section="Markup"><metadata><property name="mimetypes">text/x-markdown</property><property name="globs">*.markdown;*.md;*.mkd</property><property name="block-comment-start">&lt;!--</property><property name="block-comment-end">--&gt;</property><property name="suggested-suffix">.md</property></metadata><styles><style id="header" name="Header" map-to="def:heading"/><style id="horizontal-rule" name="Horizontal Rule" map-to="def:thematic-break"/><style id="list-marker" name="List Marker" map-to="def:list-marker"/><style id="code-span" name="Code Span" map-to="def:inline-code"/><style id="code-block" name="Code Block" map-to="def:preformatted-section"/><style id="blockquote-marker" name="Blockquote Marker" map-to="def:shebang"/><style id="url" name="URL" map-to="def:link-destination"/><style id="link-text" name="Link Text" map-to="def:link-text"/><style id="label" name="Label" map-to="def:preprocessor"/><style id="attribute-value" name="Attribute Value" map-to="def:constant"/><style id="image-marker" name="Image Marker" map-to="def:link-symbol"/><style id="emphasis" name="Emphasis" map-to="def:emphasis"/><style id="strong-emphasis" name="Strong Emphasis" map-to="def:strong-emphasis"/><style id="backslash-escape" name="Backslash Escape" map-to="def:special-char"/><style id="line-break" name="Line Break" map-to="def:note"/></styles><definitions><!-- Examples:
         # Header 1 #
         ## Header 2
         ###Header 3###
    --><context id="atx-header" style-ref="header"><match>^#+.+</match></context><!-- Examples:
         Header 1
         ========
         Header 2
         -
    --><!-- Note: line break can't be used in regex, so only underline is matched. --><context id="setext-header" style-ref="header"><match>^(-+|=+)[ \t]*$</match></context><!-- Examples:
         - - -
         **  **  **  **  **
         _____
    --><context id="horizontal-rule" style-ref="horizontal-rule"><match extended="true">
        ^[ ]{0,3}            # Maximum 3 spaces at the beginning of the line.
        (
          (-[ ]{0,2}){3,} | # 3 or more hyphens, with 2 spaces maximum between each hyphen.
          (_[ ]{0,2}){3,} | # Idem, but with underscores.
          (\*[ ]{0,2}){3,}  # Idem, but with asterisks.
        )
        [ \t]*$              # Optional trailing spaces or tabs.
      </match></context><!-- Note about following list and code block contexts: according to the
         Markdown syntax, to write several paragraphs in a list item, we have
         to indent each paragraph. Example:

         - Item A (paragraph 1).

             Item A (paragraph 2).

             Item A (paragraph 3).

         - Item B.

         So there is a conflict in terms of syntax highlighting between an
         indented paragraph inside a list item (4 spaces or 1 tab) and an
         indented line of code outside a list (also 4 spaces or 1 tab). In this
         language file, since a full context analysis can't be done (because
         line break can't be used in regex), the choice was made ​​to highlight
         code block only from 2 levels of indentation. --><!-- Example (unordered list):
         * Item
         + Item
         - Item

         Example (ordered list):
         1. Item
         2. Item
         3. Item
    --><context id="list" style-ref="list-marker"><match extended="true">
        ^[ ]{0,3}  # Maximum 3 spaces at the beginning of the line.
        (
          \*|\+|-| # Asterisk, plus or hyphen for unordered list.
          [0-9]+\. # Number followed by period for ordered list.
        )
        [ \t]+     # Must be followed by at least 1 space or 1 tab.
      </match></context><!-- Example:
                 <em>HTML code</em> displayed <strong>literally</strong>.
    --><context id="code-block" class="no-spell-check"><match>^( {8,}|\t{2,})([^ \t]+.*)</match><include><context sub-pattern="2" style-ref="code-block"/></include></context><!-- Note about following code span contexts: within a paragraph, text
         wrapped with backticks indicates a code span. Markdown allows to use
         one or more backticks to wrap text, provided that the number is identical
         on both sides, and the same number of consecutive backticks is not
         present within the text. The current language file supports code span
         highlighting with up to 2 backticks surrounding text. --><!-- Examples:
         Here's a literal HTML tag: `<p>`.
         `Here's a code span containing ``backticks``.`
    --><context id="1-backtick-code-span" class="no-spell-check" style-ref="code-span"><match>(?&lt;!`)`[^`]+(`{2,}[^`]+)*`(?!`)</match></context><!-- Examples:
         Here's a literal HTML tag: ``<p>``.
         ``The grave accent (`) is used in Markdown to indicate a code span.``
         ``Here's another code span containing ```backticks```.``
    --><context id="2-backticks-code-span" class="no-spell-check" style-ref="code-span"><match>(?&lt;!`)``[^`]+((`|`{3,})[^`]+)*``(?!`)</match></context><context id="3-backticks-code-span" class="no-spell-check" style-ref="code-block"><start>^```.*$</start><end>^```$</end></context><!-- Example:
         > Quoted text.
         > Quoted text with `code span`.
         >> Blockquote **nested**.
    --><!-- Note: blockquote can contain block-level and inline Markdown elements,
         but the current language file only highlights inline ones (emphasis,
         link, etc.). --><context id="blockquote" end-at-line-end="true"><start>^( {0,3}&gt;(?=.)( {0,4}&gt;)*)</start><include><context sub-pattern="1" where="start" style-ref="blockquote-marker"/><context ref="1-backtick-code-span"/><context ref="2-backticks-code-span"/><context ref="3-backticks-code-span"/><context ref="automatic-link"/><context ref="inline-link"/><context ref="reference-link"/><context ref="inline-image"/><context ref="reference-image"/><context ref="underscores-emphasis"/><context ref="asterisks-emphasis"/><context ref="underscores-strong-emphasis"/><context ref="asterisks-strong-emphasis"/><context ref="backslash-escape"/><context ref="line-break"/></include></context><!-- Examples:
         <[email protected]>
         <http://www.example.com/>
    --><!-- Note: regular expressions are based from function `_DoAutoLinks` from
         Markdown.pl (see <http://daringfireball.net/projects/markdown/>). --><context id="automatic-link" class="no-spell-check"><match case-sensitive="false" extended="true">
        &lt;
          (((mailto:)?[a-z0-9.-]+\@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+) | # E-mail.
          ((https?|ftp):[^'"&gt;\s]+))                                     # URL.
        &gt;
      </match><include><context sub-pattern="1" style-ref="url"/></include></context><!-- Examples:
         [link text](http://www.example.com/)
         [link text](<http://www.example.com/>)
         [link text]( /folder/page.html "Title" )
    --><context id="inline-link"><match extended="true">
        \[(.*?)\]          # Link text.
        \(                 # Literal opening parenthesis.
          [ \t]*           # Optional spaces or tabs after the opening parenthesis.
          (&lt;(.*?)&gt; | # URL with brackets.
          (.*?))           # URL without brackets.
          ([ \t]+(".*?"))? # Optional title.
          [ \t]*           # Optional spaces or tabs before the closing parenthesis.
        \)                 # Literal closing parenthesis.
      </match><include><context sub-pattern="1" style-ref="link-text"/><context sub-pattern="3" class="no-spell-check" style-ref="url"/><context sub-pattern="4" class="no-spell-check" style-ref="url"/><context sub-pattern="6" style-ref="attribute-value"/></include></context><!-- Examples:
         [link text]
         [link text][]
         [link text][link label]
         [link text] [link label]
    --><!-- Note: some assertions are used to differentiate reference link from
         link label. --><context id="reference-link"><match>(?&lt;!^ |^  |^   )\[(.*?)\]([ \t]?\[(.*?)\])?(?!:)</match><include><context sub-pattern="1" style-ref="link-text"/><context sub-pattern="3" class="no-spell-check" style-ref="label"/></include></context><!-- Examples:
         [link label]: /folder/page.html
         [link label]: <http://www.example.com/>
         [link label]: http://www.example.com/ "Title"
    --><context id="link-definition"><match extended="true">
        ^[ ]{0,3}             # Maximum 3 spaces at the beginning of the line.
        \[(.+?)\]:            # Link label and colon.
        [ \t]*                # Optional spaces or tabs.
        (&lt;([^ \t]+?)&gt; | # URL with brackets.
        ([^ \t]+?))           # URL without brackets.
        ([ \t]+(".*?"))?      # Optional title.
        [ \t]*$               # Optional trailing spaces or tabs.
      </match><include><context sub-pattern="1" class="no-spell-check" style-ref="label"/><context sub-pattern="3" class="no-spell-check" style-ref="url"/><context sub-pattern="4" class="no-spell-check" style-ref="url"/><context sub-pattern="6" style-ref="attribute-value"/></include></context><!-- Examples:
         ![alt text](http://www.example.com/image.jpg)
         ![alt text]( <http://www.example.com/image.jpg> )
         ![alt text] (/path/to/image.jpg "Title")
    --><context id="inline-image"><match extended="true">
        (!)                     # Leading ! sign.
        \[(.*?)\][ ]?           # Alternate text for the image (and optional space).
        \(                      # Literal parenthesis.
          [ \t]*                # Optional spaces or tabs after the opening parenthesis.
          (&lt;([^ \t]*?)&gt; | # Image path or URL with brackets.
          ([^ \t]*?))           # Image path or URL without brackets.
          ([ \t]+(".*?"))?      # Optional title.
          [ \t]*                # Optional spaces or tabs before the closing parenthesis.
        \)                      # Literal parenthesis.
      </match><include><context sub-pattern="1" style-ref="image-marker"/><context sub-pattern="2" style-ref="attribute-value"/><context sub-pattern="4" class="no-spell-check" style-ref="url"/><context sub-pattern="5" class="no-spell-check" style-ref="url"/><context sub-pattern="6" style-ref="attribute-value"/></include></context><!-- Examples:
         ![alt text][image label]
         ![alt text] [image label]
    --><context id="reference-image"><match>(!)\[(.*?)\] ?\[(.*?)\]</match><include><context sub-pattern="1" style-ref="image-marker"/><context sub-pattern="2" style-ref="attribute-value"/><context sub-pattern="3" class="no-spell-check" style-ref="label"/></include></context><!-- Examples:
         Lorem _ipsum dolor_ sit amet.
         Here's an _emphasized text containing an underscore (\_)_.
    --><context id="underscores-emphasis" style-ref="emphasis"><match>(?&lt;!_)_[^_ \t].*?(?&lt;!\\|_| |\t)_(?!_)</match></context><!-- Examples:
         Lorem *ipsum dolor* sit amet.
         Here's an *emphasized text containing an asterisk (\*)*.
    --><context id="asterisks-emphasis" style-ref="emphasis"><match>(?&lt;!\*)\*[^\* \t].*?(?&lt;!\\|\*| |\t)\*(?!\*)</match></context><!-- Examples:
         Lorem __ipsum dolor__ sit amet.
         Here's a __strongly emphasized text containing an underscore (\_)__.
    --><context id="underscores-strong-emphasis" style-ref="strong-emphasis"><match>__[^_ \t].*?(?&lt;!\\|_| |\t)__</match></context><!-- Examples:
         Lorem **ipsum dolor** sit amet.
         Here's a **strongly emphasized text containing an asterisk (\*).**
    --><context id="asterisks-strong-emphasis" style-ref="strong-emphasis"><match>\*\*[^\* \t].*?(?&lt;!\\|\*| |\t)\*\*</match></context><context id="backslash-escape" style-ref="backslash-escape"><match>\\[\\`*_{}\[\]()#+-.!]</match></context><!-- Note: a manual line break should be followed by a line containing text,
         but since line break can't be used in regex, only trailing spaces or tabs
         are matched. --><context id="line-break"><match>(?&lt;=[^ \t])([ \t]{2,})$</match><include><context sub-pattern="1" style-ref="line-break"/></include></context><context id="markdown-syntax"><include><context ref="atx-header"/><context ref="setext-header"/><context ref="horizontal-rule"/><context ref="list"/><context ref="code-block"/><context ref="1-backtick-code-span"/><context ref="2-backticks-code-span"/><context ref="3-backticks-code-span"/><context ref="blockquote"/><context ref="automatic-link"/><context ref="inline-link"/><context ref="reference-link"/><context ref="link-definition"/><context ref="inline-image"/><context ref="reference-image"/><context ref="underscores-emphasis"/><context ref="asterisks-emphasis"/><context ref="underscores-strong-emphasis"/><context ref="asterisks-strong-emphasis"/><context ref="backslash-escape"/><context ref="line-break"/></include></context><replace id="html:embedded-lang-hook-content" ref="markdown-syntax"/><context id="markdown"><include><context ref="markdown-syntax"/><!-- Note: even if it's highlighted, Markdown syntax within HTML blocks
             (e.g., `<div>`) is not processed. --><context ref="html:html"/></include></context></definitions></language>
(uuay)cmake.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Yevgen Muntyan <[email protected]>
 Copyright (C) 2008 Yevgen Muntyan

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="cmake" name="CMake" version="2.0" _section="Other"><metadata><property name="globs">CMakeLists.txt;*.cmake;*.cmake.in;*.ctest;*.ctest.in</property><property name="line-comment-start">#</property><property name="block-comment-start">#[[</property><property name="block-comment-end">]]</property></metadata><styles><style id="builtin-command" name="Builtin Command" map-to="def:function"/><style id="deprecated-builtin-command" name="Deprecated Builtin Command" map-to="def:warning"/><style id="builtin-variable" name="Builtin Variable" map-to="def:builtin"/><style id="constant" name="Constant" map-to="def:constant"/><style id="operator" name="Operator" map-to="def:operator"/><style id="control" name="Control Keyword" map-to="def:keyword"/><style id="variable" name="Variable" map-to="makefile:variable"/><style id="quoted-argument" name="Quoted Argument" map-to="def:string"/><style id="bracket-argument" name="Bracket Argument" map-to="def:string"/><style id="legacy-syntax" name="Legacy Syntax" map-to="def:warning"/></styles><definitions><context id="builtin-command" style-ref="builtin-command"><prefix>(?i)\b</prefix><!-- case insensitive --><keyword>ADD_COMPILE_DEFINITIONS</keyword><keyword>ADD_COMPILE_OPTIONS</keyword><keyword>ADD_CUSTOM_COMMAND</keyword><keyword>ADD_CUSTOM_TARGET</keyword><keyword>ADD_DEFINITIONS</keyword><keyword>ADD_DEPENDENCIES</keyword><keyword>ADD_EXECUTABLE</keyword><keyword>ADD_LIBRARY</keyword><keyword>ADD_LINK_OPTIONS</keyword><keyword>ADD_SUBDIRECTORY</keyword><keyword>ADD_TEST</keyword><keyword>AUX_SOURCE_DIRECTORY</keyword><keyword>BUILD_COMMAND</keyword><keyword>CMAKE_HOST_SYSTEM_INFORMATION</keyword><keyword>CMAKE_LANGUAGE</keyword><keyword>CMAKE_MINIMUM_REQUIRED</keyword><keyword>CMAKE_PARSE_ARGUMENTS</keyword><keyword>CMAKE_POLICY</keyword><keyword>CONFIGURE_FILE</keyword><keyword>CREATE_TEST_SOURCELIST</keyword><keyword>CTEST_BUILD</keyword><keyword>CTEST_CONFIGURE</keyword><keyword>CTEST_COVERAGE</keyword><keyword>CTEST_EMPTY_BINARY_DIRECTORY</keyword><keyword>CTEST_MEMCHECK</keyword><keyword>CTEST_READ_CUSTOM_FILES</keyword><keyword>CTEST_RUN_SCRIPT</keyword><keyword>CTEST_SLEEP</keyword><keyword>CTEST_START</keyword><keyword>CTEST_SUBMIT</keyword><keyword>CTEST_TEST</keyword><keyword>CTEST_UPDATE</keyword><keyword>CTEST_UPLOAD</keyword><keyword>DEFINE_PROPERTY</keyword><keyword>ENABLE_LANGUAGE</keyword><keyword>ENABLE_TESTING</keyword><keyword>EXECUTE_PROCESS</keyword><keyword>EXPORT</keyword><keyword>FILE</keyword><keyword>FIND_FILE</keyword><keyword>FIND_LIBRARY</keyword><keyword>FIND_PACKAGE</keyword><keyword>FIND_PATH</keyword><keyword>FIND_PROGRAM</keyword><keyword>FLTK_WRAP_UI</keyword><keyword>GET_CMAKE_PROPERTY</keyword><keyword>GET_DIRECTORY_PROPERTY</keyword><keyword>GET_FILENAME_COMPONENT</keyword><keyword>GET_PROPERTY</keyword><keyword>GET_SOURCE_FILE_PROPERTY</keyword><keyword>GET_TARGET_PROPERTY</keyword><keyword>GET_TEST_PROPERTY</keyword><keyword>INCLUDE</keyword><keyword>INCLUDE_DIRECTORIES</keyword><keyword>INCLUDE_EXTERNAL_MSPROJECT</keyword><keyword>INCLUDE_GUARD</keyword><keyword>INCLUDE_REGULAR_EXPRESSION</keyword><keyword>INSTALL</keyword><keyword>LINK_DIRECTORIES</keyword><keyword>LINK_LIBRARIES</keyword><keyword>LIST</keyword><keyword>LOAD_CACHE</keyword><keyword>MARK_AS_ADVANCED</keyword><keyword>MATH</keyword><keyword>MESSAGE</keyword><keyword>OPTION</keyword><keyword>PROJECT</keyword><keyword>REMOVE_DEFINITIONS</keyword><keyword>SEPARATE_ARGUMENTS</keyword><keyword>SET</keyword><keyword>SET_DIRECTORY_PROPERTIES</keyword><keyword>SET_PROPERTY</keyword><keyword>SET_SOURCE_FILES_PROPERTIES</keyword><keyword>SET_TARGET_PROPERTIES</keyword><keyword>SET_TESTS_PROPERTIES</keyword><keyword>SITE_NAME</keyword><keyword>SOURCE_GROUP</keyword><keyword>STRING</keyword><keyword>TARGET_COMPILE_DEFINITIONS</keyword><keyword>TARGET_COMPILE_FEATURES</keyword><keyword>TARGET_COMPILE_OPTIONS</keyword><keyword>TARGET_INCLUDE_DIRECTORIES</keyword><keyword>TARGET_LINK_DIRECTORIES</keyword><keyword>TARGET_LINK_LIBRARIES</keyword><keyword>TARGET_LINK_OPTIONS</keyword><keyword>TARGET_PRECOMPILE_HEADERS</keyword><keyword>TARGET_SOURCES</keyword><keyword>TRY_COMPILE</keyword><keyword>TRY_RUN</keyword><keyword>UNSET</keyword><keyword>VARIABLE_WATCH</keyword></context><context id="deprecated-builtin-command" style-ref="deprecated-builtin-command"><prefix>(?i)\b</prefix><!-- case insensitive --><keyword>BUILD_NAME</keyword><keyword>EXEC_PROGRAM</keyword><keyword>EXPORT_LIBRARY_DEPENDENCIES</keyword><keyword>INSTALL_FILES</keyword><keyword>INSTALL_PROGRAMS</keyword><keyword>INSTALL_TARGETS</keyword><keyword>LOAD_COMMAND</keyword><keyword>MAKE_DIRECTORY</keyword><keyword>OUTPUT_REQUIRED_FILES</keyword><keyword>QT_WRAP_CPP</keyword><keyword>QT_WRAP_UI</keyword><keyword>REMOVE</keyword><keyword>SUBDIR_DEPENDS</keyword><keyword>SUBDIRS</keyword><keyword>USE_MANGLED_MESA</keyword><keyword>UTILITY_SOURCE</keyword><keyword>VARIABLE_REQUIRES</keyword><keyword>WRITE_FILE</keyword></context><context id="constant" style-ref="constant"><prefix>(?i)\b</prefix><!-- case insensitive --><keyword>FALSE</keyword><keyword>IGNORE</keyword><keyword>N</keyword><keyword>NO</keyword><keyword>(\w+-)?NOTFOUND</keyword><keyword>OFF</keyword><keyword>ON</keyword><keyword>TRUE</keyword><keyword>Y</keyword><keyword>YES</keyword></context><context id="builtin-variable" style-ref="builtin-variable"><keyword>\w+_BINARY_DIR</keyword><keyword>\w+_DESCRIPTION</keyword><keyword>\w+_HOMEPAGE_URL</keyword><keyword>\w+_ROOT</keyword><keyword>\w+_SOURCE_DIR</keyword><keyword>\w+_VERSION</keyword><keyword>\w+_VERSION_MAJOR</keyword><keyword>\w+_VERSION_MINOR</keyword><keyword>\w+_VERSION_PATCH</keyword><keyword>\w+_VERSION_TWEAK</keyword><keyword>ANDROID</keyword><keyword>APPLE</keyword><keyword>BORLAND</keyword><keyword>BUILD_SHARED_LIBS</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_ANDROID_TOOLCHAIN_MACHINE</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_ANDROID_TOOLCHAIN_PREFIX</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_ANDROID_TOOLCHAIN_SUFFIX</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_ARCHIVE_APPEND</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_ARCHIVE_CREATE</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_ARCHIVE_FINISH</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_COMPILER</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_COMPILER_ABI</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_COMPILER_AR</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_COMPILER_ARCHITECTURE_ID</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_COMPILER_EXTERNAL_TOOLCHAIN</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_COMPILER_ID</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_COMPILER_LOADED</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_COMPILER_PREDEFINES_COMMAND</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_COMPILER_RANLIB</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_COMPILER_TARGET</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_COMPILER_VERSION</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_COMPILER_VERSION_INTERNAL</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_COMPILE_OBJECT</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_CREATE_SHARED_LIBRARY</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_CREATE_SHARED_MODULE</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_CREATE_STATIC_LIBRARY</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_FLAGS</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_FLAGS_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_FLAGS_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)_INIT</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_FLAGS_DEBUG</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_FLAGS_DEBUG_INIT</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_FLAGS_INIT</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_FLAGS_MINSIZEREL</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_FLAGS_MINSIZEREL_INIT</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_FLAGS_RELEASE</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_FLAGS_RELEASE_INIT</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_FLAGS_RELWITHDEBINFO</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_FLAGS_RELWITHDEBINFO_INIT</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_IGNORE_EXTENSIONS</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_IMPLICIT_INCLUDE_DIRECTORIES</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_IMPLICIT_LINK_DIRECTORIES</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_IMPLICIT_LINK_LIBRARIES</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_LIBRARY_ARCHITECTURE</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_LINKER_PREFERENCE</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_LINKER_PREFERENCE_PROPAGATES</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_LINKER_WRAPPER_FLAG</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_LINKER_WRAPPER_FLAG_SEP</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_LINK_EXECUTABLE</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_LINK_LIBRARY_FILE_FLAG</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_LINK_LIBRARY_FLAG</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_LINK_LIBRARY_SUFFIX</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_OUTPUT_EXTENSION</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_PLATFORM_ID</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_SIMULATE_ID</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_SIMULATE_VERSION</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_SIZEOF_DATA_PTR</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_SOURCE_FILE_EXTENSIONS</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_STANDARD_INCLUDE_DIRECTORIES</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_STANDARD_LIBRARIES</keyword><keyword>CMAKE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)_VISIBILITY_PRESET</keyword><keyword>CMAKE_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)_POSTFIX</keyword><keyword>CMAKE_ABSOLUTE_DESTINATION_FILES</keyword><keyword>CMAKE_AIX_EXPORT_ALL_SYMBOLS</keyword><keyword>CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS</keyword><keyword>CMAKE_ANDROID_API</keyword><keyword>CMAKE_ANDROID_API_MIN</keyword><keyword>CMAKE_ANDROID_ARCH</keyword><keyword>CMAKE_ANDROID_ARCH_ABI</keyword><keyword>CMAKE_ANDROID_ARM_MODE</keyword><keyword>CMAKE_ANDROID_ARM_NEON</keyword><keyword>CMAKE_ANDROID_ASSETS_DIRECTORIES</keyword><keyword>CMAKE_ANDROID_GUI</keyword><keyword>CMAKE_ANDROID_JAR_DEPENDENCIES</keyword><keyword>CMAKE_ANDROID_JAR_DIRECTORIES</keyword><keyword>CMAKE_ANDROID_JAVA_SOURCE_DIR</keyword><keyword>CMAKE_ANDROID_NATIVE_LIB_DEPENDENCIES</keyword><keyword>CMAKE_ANDROID_NATIVE_LIB_DIRECTORIES</keyword><keyword>CMAKE_ANDROID_NDK</keyword><keyword>CMAKE_ANDROID_NDK_DEPRECATED_HEADERS</keyword><keyword>CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG</keyword><keyword>CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION</keyword><keyword>CMAKE_ANDROID_PROCESS_MAX</keyword><keyword>CMAKE_ANDROID_PROGUARD</keyword><keyword>CMAKE_ANDROID_PROGUARD_CONFIG_PATH</keyword><keyword>CMAKE_ANDROID_SECURE_PROPS_PATH</keyword><keyword>CMAKE_ANDROID_SKIP_ANT_STEP</keyword><keyword>CMAKE_ANDROID_STANDALONE_TOOLCHAIN</keyword><keyword>CMAKE_ANDROID_STL_TYPE</keyword><keyword>CMAKE_APPBUNDLE_PATH</keyword><keyword>CMAKE_AR</keyword><keyword>CMAKE_ARCHIVE_OUTPUT_DIRECTORY</keyword><keyword>CMAKE_ARCHIVE_OUTPUT_DIRECTORY_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)</keyword><keyword>CMAKE_ARGC</keyword><keyword>CMAKE_ARGV0</keyword><keyword>CMAKE_AUTOGEN_ORIGIN_DEPENDS</keyword><keyword>CMAKE_AUTOGEN_PARALLEL</keyword><keyword>CMAKE_AUTOGEN_VERBOSE</keyword><keyword>CMAKE_AUTOMOC</keyword><keyword>CMAKE_AUTOMOC_COMPILER_PREDEFINES</keyword><keyword>CMAKE_AUTOMOC_DEPEND_FILTERS</keyword><keyword>CMAKE_AUTOMOC_MACRO_NAMES</keyword><keyword>CMAKE_AUTOMOC_MOC_OPTIONS</keyword><keyword>CMAKE_AUTOMOC_PATH_PREFIX</keyword><keyword>CMAKE_AUTOMOC_RELAXED_MODE</keyword><keyword>CMAKE_AUTORCC</keyword><keyword>CMAKE_AUTORCC_OPTIONS</keyword><keyword>CMAKE_AUTOUIC</keyword><keyword>CMAKE_AUTOUIC_OPTIONS</keyword><keyword>CMAKE_AUTOUIC_SEARCH_PATHS</keyword><keyword>CMAKE_BACKWARDS_COMPATIBILITY</keyword><keyword>CMAKE_BINARY_DIR</keyword><keyword>CMAKE_BUILD_RPATH</keyword><keyword>CMAKE_BUILD_RPATH_USE_ORIGIN</keyword><keyword>CMAKE_BUILD_TOOL</keyword><keyword>CMAKE_BUILD_TYPE</keyword><keyword>CMAKE_BUILD_WITH_INSTALL_NAME_DIR</keyword><keyword>CMAKE_BUILD_WITH_INSTALL_RPATH</keyword><keyword>CMAKE_CACHEFILE_DIR</keyword><keyword>CMAKE_CACHE_MAJOR_VERSION</keyword><keyword>CMAKE_CACHE_MINOR_VERSION</keyword><keyword>CMAKE_CACHE_PATCH_VERSION</keyword><keyword>CMAKE_CFG_INTDIR</keyword><keyword>CMAKE_CL_64</keyword><keyword>CMAKE_CODEBLOCKS_COMPILER_ID</keyword><keyword>CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES</keyword><keyword>CMAKE_CODELITE_USE_TARGETS</keyword><keyword>CMAKE_COLOR_MAKEFILE</keyword><keyword>CMAKE_COMMAND</keyword><keyword>CMAKE_COMPILER_2005</keyword><keyword>CMAKE_COMPILER_IS_GNUCC</keyword><keyword>CMAKE_COMPILER_IS_GNUCXX</keyword><keyword>CMAKE_COMPILER_IS_GNUG77</keyword><keyword>CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY</keyword><keyword>CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)</keyword><keyword>CMAKE_CONFIGURATION_TYPES</keyword><keyword>CMAKE_CPACK_COMMAND</keyword><keyword>CMAKE_CROSSCOMPILING</keyword><keyword>CMAKE_CROSSCOMPILING_EMULATOR</keyword><keyword>CMAKE_CROSS_CONFIGS</keyword><keyword>CMAKE_CTEST_ARGUMENTS</keyword><keyword>CMAKE_CTEST_COMMAND</keyword><keyword>CMAKE_CUDA_ARCHITECTURES</keyword><keyword>CMAKE_CUDA_COMPILE_FEATURES</keyword><keyword>CMAKE_CUDA_EXTENSIONS</keyword><keyword>CMAKE_CUDA_HOST_COMPILER</keyword><keyword>CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS</keyword><keyword>CMAKE_CUDA_RUNTIME_LIBRARY</keyword><keyword>CMAKE_CUDA_SEPARABLE_COMPILATION</keyword><keyword>CMAKE_CUDA_STANDARD</keyword><keyword>CMAKE_CUDA_STANDARD_REQUIRED</keyword><keyword>CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES</keyword><keyword>CMAKE_CURRENT_BINARY_DIR</keyword><keyword>CMAKE_CURRENT_FUNCTION</keyword><keyword>CMAKE_CURRENT_FUNCTION_LIST_DIR</keyword><keyword>CMAKE_CURRENT_FUNCTION_LIST_FILE</keyword><keyword>CMAKE_CURRENT_FUNCTION_LIST_LINE</keyword><keyword>CMAKE_CURRENT_LIST_DIR</keyword><keyword>CMAKE_CURRENT_LIST_FILE</keyword><keyword>CMAKE_CURRENT_LIST_LINE</keyword><keyword>CMAKE_CURRENT_SOURCE_DIR</keyword><keyword>CMAKE_CXX_CLANG_TIDY</keyword><keyword>CMAKE_CXX_COMPILER_LAUNCHER</keyword><keyword>CMAKE_CXX_COMPILE_FEATURES</keyword><keyword>CMAKE_CXX_CPPCHECK</keyword><keyword>CMAKE_CXX_CPPLINT</keyword><keyword>CMAKE_CXX_EXTENSIONS</keyword><keyword>CMAKE_CXX_INCLUDE_WHAT_YOU_USE</keyword><keyword>CMAKE_CXX_STANDARD</keyword><keyword>CMAKE_CXX_STANDARD_REQUIRED</keyword><keyword>CMAKE_C_CLANG_TIDY</keyword><keyword>CMAKE_C_COMPILER_LAUNCHER</keyword><keyword>CMAKE_C_COMPILE_FEATURES</keyword><keyword>CMAKE_C_CPPCHECK</keyword><keyword>CMAKE_C_CPPLINT</keyword><keyword>CMAKE_C_EXTENSIONS</keyword><keyword>CMAKE_C_INCLUDE_WHAT_YOU_USE</keyword><keyword>CMAKE_C_STANDARD</keyword><keyword>CMAKE_C_STANDARD_REQUIRED</keyword><keyword>CMAKE_DEBUG_POSTFIX</keyword><keyword>CMAKE_DEBUG_TARGET_PROPERTIES</keyword><keyword>CMAKE_DEFAULT_BUILD_TYPE</keyword><keyword>CMAKE_DEFAULT_CONFIGS</keyword><keyword>CMAKE_DEPENDS_IN_PROJECT_ONLY</keyword><keyword>CMAKE_DIRECTORY_LABELS</keyword><keyword>CMAKE_DISABLE_FIND_PACKAGE_\w+</keyword><keyword>CMAKE_DISABLE_PRECOMPILE_HEADERS</keyword><keyword>CMAKE_DL_LIBS</keyword><keyword>CMAKE_DOTNET_TARGET_FRAMEWORK</keyword><keyword>CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION</keyword><keyword>CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES</keyword><keyword>CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT</keyword><keyword>CMAKE_ECLIPSE_MAKE_ARGUMENTS</keyword><keyword>CMAKE_ECLIPSE_RESOURCE_ENCODING</keyword><keyword>CMAKE_ECLIPSE_VERSION</keyword><keyword>CMAKE_EDIT_COMMAND</keyword><keyword>CMAKE_ENABLE_EXPORTS</keyword><keyword>CMAKE_ERROR_DEPRECATED</keyword><keyword>CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION</keyword><keyword>CMAKE_EXECUTABLE_SUFFIX</keyword><keyword>CMAKE_EXECUTE_PROCESS_COMMAND_ECHO</keyword><keyword>CMAKE_EXE_LINKER_FLAGS</keyword><keyword>CMAKE_EXE_LINKER_FLAGS_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)</keyword><keyword>CMAKE_EXE_LINKER_FLAGS_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)_INIT</keyword><keyword>CMAKE_EXE_LINKER_FLAGS_INIT</keyword><keyword>CMAKE_EXPORT_COMPILE_COMMANDS</keyword><keyword>CMAKE_EXPORT_NO_PACKAGE_REGISTRY</keyword><keyword>CMAKE_EXPORT_PACKAGE_REGISTRY</keyword><keyword>CMAKE_EXTRA_GENERATOR</keyword><keyword>CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES</keyword><keyword>CMAKE_FIND_APPBUNDLE</keyword><keyword>CMAKE_FIND_DEBUG_MODE</keyword><keyword>CMAKE_FIND_FRAMEWORK</keyword><keyword>CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX</keyword><keyword>CMAKE_FIND_LIBRARY_PREFIXES</keyword><keyword>CMAKE_FIND_LIBRARY_SUFFIXES</keyword><keyword>CMAKE_FIND_NO_INSTALL_PREFIX</keyword><keyword>CMAKE_FIND_PACKAGE_NAME</keyword><keyword>CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY</keyword><keyword>CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY</keyword><keyword>CMAKE_FIND_PACKAGE_PREFER_CONFIG</keyword><keyword>CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS</keyword><keyword>CMAKE_FIND_PACKAGE_SORT_DIRECTION</keyword><keyword>CMAKE_FIND_PACKAGE_SORT_ORDER</keyword><keyword>CMAKE_FIND_PACKAGE_WARN_NO_MODULE</keyword><keyword>CMAKE_FIND_ROOT_PATH</keyword><keyword>CMAKE_FIND_ROOT_PATH_MODE_INCLUDE</keyword><keyword>CMAKE_FIND_ROOT_PATH_MODE_LIBRARY</keyword><keyword>CMAKE_FIND_ROOT_PATH_MODE_PACKAGE</keyword><keyword>CMAKE_FIND_ROOT_PATH_MODE_PROGRAM</keyword><keyword>CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH</keyword><keyword>CMAKE_FIND_USE_CMAKE_PATH</keyword><keyword>CMAKE_FIND_USE_CMAKE_SYSTEM_PATH</keyword><keyword>CMAKE_FIND_USE_PACKAGE_REGISTRY</keyword><keyword>CMAKE_FIND_USE_PACKAGE_ROOT_PATH</keyword><keyword>CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH</keyword><keyword>CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY</keyword><keyword>CMAKE_FOLDER</keyword><keyword>CMAKE_FRAMEWORK</keyword><keyword>CMAKE_FRAMEWORK_MULTI_CONFIG_POSTFIX_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)</keyword><keyword>CMAKE_FRAMEWORK_PATH</keyword><keyword>CMAKE_Fortran_FORMAT</keyword><keyword>CMAKE_Fortran_MODDIR_DEFAULT</keyword><keyword>CMAKE_Fortran_MODDIR_FLAG</keyword><keyword>CMAKE_Fortran_MODOUT_FLAG</keyword><keyword>CMAKE_Fortran_MODULE_DIRECTORY</keyword><keyword>CMAKE_Fortran_PREPROCESS</keyword><keyword>CMAKE_GENERATOR</keyword><keyword>CMAKE_GENERATOR_INSTANCE</keyword><keyword>CMAKE_GENERATOR_PLATFORM</keyword><keyword>CMAKE_GENERATOR_TOOLSET</keyword><keyword>CMAKE_GHS_NO_SOURCE_GROUP_FILE</keyword><keyword>CMAKE_GLOBAL_AUTOGEN_TARGET</keyword><keyword>CMAKE_GLOBAL_AUTOGEN_TARGET_NAME</keyword><keyword>CMAKE_GLOBAL_AUTORCC_TARGET</keyword><keyword>CMAKE_GLOBAL_AUTORCC_TARGET_NAME</keyword><keyword>CMAKE_GNUtoMS</keyword><keyword>CMAKE_HOME_DIRECTORY</keyword><keyword>CMAKE_HOST_APPLE</keyword><keyword>CMAKE_HOST_SOLARIS</keyword><keyword>CMAKE_HOST_SYSTEM</keyword><keyword>CMAKE_HOST_SYSTEM_NAME</keyword><keyword>CMAKE_HOST_SYSTEM_PROCESSOR</keyword><keyword>CMAKE_HOST_SYSTEM_VERSION</keyword><keyword>CMAKE_HOST_UNIX</keyword><keyword>CMAKE_HOST_WIN32</keyword><keyword>CMAKE_IGNORE_PATH</keyword><keyword>CMAKE_IMPORT_LIBRARY_PREFIX</keyword><keyword>CMAKE_IMPORT_LIBRARY_SUFFIX</keyword><keyword>CMAKE_INCLUDE_CURRENT_DIR</keyword><keyword>CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE</keyword><keyword>CMAKE_INCLUDE_DIRECTORIES_BEFORE</keyword><keyword>CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE</keyword><keyword>CMAKE_INCLUDE_PATH</keyword><keyword>CMAKE_INSTALL_DEFAULT_COMPONENT_NAME</keyword><keyword>CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS</keyword><keyword>CMAKE_INSTALL_MESSAGE</keyword><keyword>CMAKE_INSTALL_NAME_DIR</keyword><keyword>CMAKE_INSTALL_PREFIX</keyword><keyword>CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT</keyword><keyword>CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH</keyword><keyword>CMAKE_INSTALL_RPATH</keyword><keyword>CMAKE_INSTALL_RPATH_USE_LINK_PATH</keyword><keyword>CMAKE_INTERNAL_PLATFORM_ABI</keyword><keyword>CMAKE_INTERPROCEDURAL_OPTIMIZATION</keyword><keyword>CMAKE_INTERPROCEDURAL_OPTIMIZATION_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)</keyword><keyword>CMAKE_IOS_INSTALL_COMBINED</keyword><keyword>CMAKE_JOB_POOLS</keyword><keyword>CMAKE_JOB_POOL_COMPILE</keyword><keyword>CMAKE_JOB_POOL_LINK</keyword><keyword>CMAKE_JOB_POOL_PRECOMPILE_HEADER</keyword><keyword>CMAKE_LIBRARY_ARCHITECTURE</keyword><keyword>CMAKE_LIBRARY_ARCHITECTURE_REGEX</keyword><keyword>CMAKE_LIBRARY_OUTPUT_DIRECTORY</keyword><keyword>CMAKE_LIBRARY_OUTPUT_DIRECTORY_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)</keyword><keyword>CMAKE_LIBRARY_PATH</keyword><keyword>CMAKE_LIBRARY_PATH_FLAG</keyword><keyword>CMAKE_LINK_DEF_FILE_FLAG</keyword><keyword>CMAKE_LINK_DEPENDS_NO_SHARED</keyword><keyword>CMAKE_LINK_DIRECTORIES_BEFORE</keyword><keyword>CMAKE_LINK_INTERFACE_LIBRARIES</keyword><keyword>CMAKE_LINK_LIBRARY_FILE_FLAG</keyword><keyword>CMAKE_LINK_LIBRARY_FLAG</keyword><keyword>CMAKE_LINK_LIBRARY_SUFFIX</keyword><keyword>CMAKE_LINK_SEARCH_END_STATIC</keyword><keyword>CMAKE_LINK_SEARCH_START_STATIC</keyword><keyword>CMAKE_LINK_WHAT_YOU_USE</keyword><keyword>CMAKE_MACOSX_BUNDLE</keyword><keyword>CMAKE_MACOSX_RPATH</keyword><keyword>CMAKE_MAJOR_VERSION</keyword><keyword>CMAKE_MAKE_PROGRAM</keyword><keyword>CMAKE_MAP_IMPORTED_CONFIG_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)</keyword><keyword>CMAKE_MATCH_COUNT</keyword><keyword>CMAKE_MATCH_\d+</keyword><keyword>CMAKE_MAXIMUM_RECURSION_DEPTH</keyword><keyword>CMAKE_MESSAGE_CONTEXT</keyword><keyword>CMAKE_MESSAGE_CONTEXT_SHOW</keyword><keyword>CMAKE_MESSAGE_INDENT</keyword><keyword>CMAKE_MESSAGE_LOG_LEVEL</keyword><keyword>CMAKE_MFC_FLAG</keyword><keyword>CMAKE_MINIMUM_REQUIRED_VERSION</keyword><keyword>CMAKE_MINOR_VERSION</keyword><keyword>CMAKE_MODULE_LINKER_FLAGS</keyword><keyword>CMAKE_MODULE_LINKER_FLAGS_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)</keyword><keyword>CMAKE_MODULE_LINKER_FLAGS_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)_INIT</keyword><keyword>CMAKE_MODULE_LINKER_FLAGS_INIT</keyword><keyword>CMAKE_MODULE_PATH</keyword><keyword>CMAKE_MSVCIDE_RUN_PATH</keyword><keyword>CMAKE_MSVC_RUNTIME_LIBRARY</keyword><keyword>CMAKE_NETRC</keyword><keyword>CMAKE_NETRC_FILE</keyword><keyword>CMAKE_NINJA_OUTPUT_PATH_PREFIX</keyword><keyword>CMAKE_NOT_USING_CONFIG_FLAGS</keyword><keyword>CMAKE_NO_BUILTIN_CHRPATH</keyword><keyword>CMAKE_NO_SYSTEM_FROM_IMPORTED</keyword><keyword>CMAKE_OBJCXX_EXTENSIONS</keyword><keyword>CMAKE_OBJCXX_STANDARD</keyword><keyword>CMAKE_OBJCXX_STANDARD_REQUIRED</keyword><keyword>CMAKE_OBJC_EXTENSIONS</keyword><keyword>CMAKE_OBJC_STANDARD</keyword><keyword>CMAKE_OBJC_STANDARD_REQUIRED</keyword><keyword>CMAKE_OBJECT_PATH_MAX</keyword><keyword>CMAKE_OSX_ARCHITECTURES</keyword><keyword>CMAKE_OSX_DEPLOYMENT_TARGET</keyword><keyword>CMAKE_OSX_SYSROOT</keyword><keyword>CMAKE_PARENT_LIST_FILE</keyword><keyword>CMAKE_PATCH_VERSION</keyword><keyword>CMAKE_PCH_WARN_INVALID</keyword><keyword>CMAKE_PDB_OUTPUT_DIRECTORY</keyword><keyword>CMAKE_PDB_OUTPUT_DIRECTORY_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)</keyword><keyword>CMAKE_POLICY_DEFAULT_CMP\d{4}</keyword><keyword>CMAKE_POLICY_WARNING_CMP\d{4}</keyword><keyword>CMAKE_POSITION_INDEPENDENT_CODE</keyword><keyword>CMAKE_PREFIX_PATH</keyword><keyword>CMAKE_PROGRAM_PATH</keyword><keyword>CMAKE_PROJECT_DESCRIPTION</keyword><keyword>CMAKE_PROJECT_HOMEPAGE_URL</keyword><keyword>CMAKE_PROJECT_INCLUDE</keyword><keyword>CMAKE_PROJECT_INCLUDE_BEFORE</keyword><keyword>CMAKE_PROJECT_NAME</keyword><keyword>CMAKE_PROJECT_VERSION</keyword><keyword>CMAKE_PROJECT_VERSION_MAJOR</keyword><keyword>CMAKE_PROJECT_VERSION_MINOR</keyword><keyword>CMAKE_PROJECT_VERSION_PATCH</keyword><keyword>CMAKE_PROJECT_VERSION_TWEAK</keyword><keyword>CMAKE_PROJECT_\w+_INCLUDE</keyword><keyword>CMAKE_PROJECT_\w+_INCLUDE_BEFORE</keyword><keyword>CMAKE_RANLIB</keyword><keyword>CMAKE_ROOT</keyword><keyword>CMAKE_RULE_MESSAGES</keyword><keyword>CMAKE_RUNTIME_OUTPUT_DIRECTORY</keyword><keyword>CMAKE_RUNTIME_OUTPUT_DIRECTORY_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)</keyword><keyword>CMAKE_SCRIPT_MODE_FILE</keyword><keyword>CMAKE_SHARED_LIBRARY_PREFIX</keyword><keyword>CMAKE_SHARED_LIBRARY_SUFFIX</keyword><keyword>CMAKE_SHARED_LINKER_FLAGS</keyword><keyword>CMAKE_SHARED_LINKER_FLAGS_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)</keyword><keyword>CMAKE_SHARED_LINKER_FLAGS_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)_INIT</keyword><keyword>CMAKE_SHARED_LINKER_FLAGS_INIT</keyword><keyword>CMAKE_SHARED_MODULE_PREFIX</keyword><keyword>CMAKE_SHARED_MODULE_SUFFIX</keyword><keyword>CMAKE_SIZEOF_VOID_P</keyword><keyword>CMAKE_SKIP_BUILD_RPATH</keyword><keyword>CMAKE_SKIP_INSTALL_ALL_DEPENDENCY</keyword><keyword>CMAKE_SKIP_INSTALL_RPATH</keyword><keyword>CMAKE_SKIP_INSTALL_RULES</keyword><keyword>CMAKE_SKIP_RPATH</keyword><keyword>CMAKE_SOURCE_DIR</keyword><keyword>CMAKE_STAGING_PREFIX</keyword><keyword>CMAKE_STATIC_LIBRARY_PREFIX</keyword><keyword>CMAKE_STATIC_LIBRARY_SUFFIX</keyword><keyword>CMAKE_STATIC_LINKER_FLAGS</keyword><keyword>CMAKE_STATIC_LINKER_FLAGS_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)</keyword><keyword>CMAKE_STATIC_LINKER_FLAGS_(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)_INIT</keyword><keyword>CMAKE_STATIC_LINKER_FLAGS_INIT</keyword><keyword>CMAKE_SUBLIME_TEXT_2_ENV_SETTINGS</keyword><keyword>CMAKE_SUBLIME_TEXT_2_EXCLUDE_BUILD_TREE</keyword><keyword>CMAKE_SUPPRESS_REGENERATION</keyword><keyword>CMAKE_SYSROOT</keyword><keyword>CMAKE_SYSROOT_COMPILE</keyword><keyword>CMAKE_SYSROOT_LINK</keyword><keyword>CMAKE_SYSTEM</keyword><keyword>CMAKE_SYSTEM_APPBUNDLE_PATH</keyword><keyword>CMAKE_SYSTEM_FRAMEWORK_PATH</keyword><keyword>CMAKE_SYSTEM_IGNORE_PATH</keyword><keyword>CMAKE_SYSTEM_INCLUDE_PATH</keyword><keyword>CMAKE_SYSTEM_LIBRARY_PATH</keyword><keyword>CMAKE_SYSTEM_NAME</keyword><keyword>CMAKE_SYSTEM_PREFIX_PATH</keyword><keyword>CMAKE_SYSTEM_PROCESSOR</keyword><keyword>CMAKE_SYSTEM_PROGRAM_PATH</keyword><keyword>CMAKE_SYSTEM_VERSION</keyword><keyword>CMAKE_Swift_LANGUAGE_VERSION</keyword><keyword>CMAKE_Swift_MODULE_DIRECTORY</keyword><keyword>CMAKE_Swift_NUM_THREADS</keyword><keyword>CMAKE_TOOLCHAIN_FILE</keyword><keyword>CMAKE_TRY_COMPILE_CONFIGURATION</keyword><keyword>CMAKE_TRY_COMPILE_PLATFORM_VARIABLES</keyword><keyword>CMAKE_TRY_COMPILE_TARGET_TYPE</keyword><keyword>CMAKE_TWEAK_VERSION</keyword><keyword>CMAKE_UNITY_BUILD</keyword><keyword>CMAKE_UNITY_BUILD_BATCH_SIZE</keyword><keyword>CMAKE_USER_MAKE_RULES_OVERRIDE</keyword><keyword>CMAKE_USER_MAKE_RULES_OVERRIDE_(C|CXX|CUDA|OBJC|OBJCXX|Fortran|ASM)</keyword><keyword>CMAKE_USE_RELATIVE_PATHS</keyword><keyword>CMAKE_VERBOSE_MAKEFILE</keyword><keyword>CMAKE_VERSION</keyword><keyword>CMAKE_VISIBILITY_INLINES_HIDDEN</keyword><keyword>CMAKE_VS_DEVENV_COMMAND</keyword><keyword>CMAKE_VS_GLOBALS</keyword><keyword>CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD</keyword><keyword>CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD</keyword><keyword>CMAKE_VS_INTEL_Fortran_PROJECT_VERSION</keyword><keyword>CMAKE_VS_JUST_MY_CODE_DEBUGGING</keyword><keyword>CMAKE_VS_MSBUILD_COMMAND</keyword><keyword>CMAKE_VS_NsightTegra_VERSION</keyword><keyword>CMAKE_VS_PLATFORM_NAME</keyword><keyword>CMAKE_VS_PLATFORM_NAME_DEFAULT</keyword><keyword>CMAKE_VS_PLATFORM_TOOLSET</keyword><keyword>CMAKE_VS_PLATFORM_TOOLSET_CUDA</keyword><keyword>CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR</keyword><keyword>CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE</keyword><keyword>CMAKE_VS_PLATFORM_TOOLSET_VERSION</keyword><keyword>CMAKE_VS_SDK_EXCLUDE_DIRECTORIES</keyword><keyword>CMAKE_VS_SDK_EXECUTABLE_DIRECTORIES</keyword><keyword>CMAKE_VS_SDK_INCLUDE_DIRECTORIES</keyword><keyword>CMAKE_VS_SDK_LIBRARY_DIRECTORIES</keyword><keyword>CMAKE_VS_SDK_LIBRARY_WINRT_DIRECTORIES</keyword><keyword>CMAKE_VS_SDK_REFERENCE_DIRECTORIES</keyword><keyword>CMAKE_VS_SDK_SOURCE_DIRECTORIES</keyword><keyword>CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION</keyword><keyword>CMAKE_VS_WINRT_BY_DEFAULT</keyword><keyword>CMAKE_WARN_DEPRECATED</keyword><keyword>CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION</keyword><keyword>CMAKE_WIN32_EXECUTABLE</keyword><keyword>CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS</keyword><keyword>CMAKE_XCODE_ATTRIBUTE_\w+</keyword><keyword>CMAKE_XCODE_GENERATE_SCHEME</keyword><keyword>CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY</keyword><keyword>CMAKE_XCODE_PLATFORM_TOOLSET</keyword><keyword>CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER</keyword><keyword>CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN</keyword><keyword>CMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING</keyword><keyword>CMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER</keyword><keyword>CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS</keyword><keyword>CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE</keyword><keyword>CMAKE_XCODE_SCHEME_ENVIRONMENT</keyword><keyword>CMAKE_XCODE_SCHEME_GUARD_MALLOC</keyword><keyword>CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP</keyword><keyword>CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES</keyword><keyword>CMAKE_XCODE_SCHEME_MALLOC_SCRIBBLE</keyword><keyword>CMAKE_XCODE_SCHEME_MALLOC_STACK</keyword><keyword>CMAKE_XCODE_SCHEME_THREAD_SANITIZER</keyword><keyword>CMAKE_XCODE_SCHEME_THREAD_SANITIZER_STOP</keyword><keyword>CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER</keyword><keyword>CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP</keyword><keyword>CMAKE_XCODE_SCHEME_WORKING_DIRECTORY</keyword><keyword>CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS</keyword><keyword>CPACK_ABSOLUTE_DESTINATION_FILES</keyword><keyword>CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY</keyword><keyword>CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION</keyword><keyword>CPACK_INCLUDE_TOPLEVEL_DIRECTORY</keyword><keyword>CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS</keyword><keyword>CPACK_PACKAGING_INSTALL_PREFIX</keyword><keyword>CPACK_SET_DESTDIR</keyword><keyword>CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION</keyword><keyword>CTEST_BINARY_DIRECTORY</keyword><keyword>CTEST_BUILD_COMMAND</keyword><keyword>CTEST_BUILD_NAME</keyword><keyword>CTEST_BZR_COMMAND</keyword><keyword>CTEST_BZR_UPDATE_OPTIONS</keyword><keyword>CTEST_CHANGE_ID</keyword><keyword>CTEST_CHECKOUT_COMMAND</keyword><keyword>CTEST_CONFIGURATION_TYPE</keyword><keyword>CTEST_CONFIGURE_COMMAND</keyword><keyword>CTEST_COVERAGE_COMMAND</keyword><keyword>CTEST_COVERAGE_EXTRA_FLAGS</keyword><keyword>CTEST_CURL_OPTIONS</keyword><keyword>CTEST_CUSTOM_COVERAGE_EXCLUDE</keyword><keyword>CTEST_CUSTOM_ERROR_EXCEPTION</keyword><keyword>CTEST_CUSTOM_ERROR_MATCH</keyword><keyword>CTEST_CUSTOM_ERROR_POST_CONTEXT</keyword><keyword>CTEST_CUSTOM_ERROR_PRE_CONTEXT</keyword><keyword>CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE</keyword><keyword>CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS</keyword><keyword>CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS</keyword><keyword>CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE</keyword><keyword>CTEST_CUSTOM_MEMCHECK_IGNORE</keyword><keyword>CTEST_CUSTOM_POST_MEMCHECK</keyword><keyword>CTEST_CUSTOM_POST_TEST</keyword><keyword>CTEST_CUSTOM_PRE_MEMCHECK</keyword><keyword>CTEST_CUSTOM_PRE_TEST</keyword><keyword>CTEST_CUSTOM_TESTS_IGNORE</keyword><keyword>CTEST_CUSTOM_WARNING_EXCEPTION</keyword><keyword>CTEST_CUSTOM_WARNING_MATCH</keyword><keyword>CTEST_CVS_CHECKOUT</keyword><keyword>CTEST_CVS_COMMAND</keyword><keyword>CTEST_CVS_UPDATE_OPTIONS</keyword><keyword>CTEST_DROP_LOCATION</keyword><keyword>CTEST_DROP_METHOD</keyword><keyword>CTEST_DROP_SITE</keyword><keyword>CTEST_DROP_SITE_CDASH</keyword><keyword>CTEST_DROP_SITE_PASSWORD</keyword><keyword>CTEST_DROP_SITE_USER</keyword><keyword>CTEST_EXTRA_COVERAGE_GLOB</keyword><keyword>CTEST_GIT_COMMAND</keyword><keyword>CTEST_GIT_INIT_SUBMODULES</keyword><keyword>CTEST_GIT_UPDATE_CUSTOM</keyword><keyword>CTEST_GIT_UPDATE_OPTIONS</keyword><keyword>CTEST_HG_COMMAND</keyword><keyword>CTEST_HG_UPDATE_OPTIONS</keyword><keyword>CTEST_LABELS_FOR_SUBPROJECTS</keyword><keyword>CTEST_MEMORYCHECK_COMMAND</keyword><keyword>CTEST_MEMORYCHECK_COMMAND_OPTIONS</keyword><keyword>CTEST_MEMORYCHECK_SANITIZER_OPTIONS</keyword><keyword>CTEST_MEMORYCHECK_SUPPRESSIONS_FILE</keyword><keyword>CTEST_MEMORYCHECK_TYPE</keyword><keyword>CTEST_NIGHTLY_START_TIME</keyword><keyword>CTEST_P4_CLIENT</keyword><keyword>CTEST_P4_COMMAND</keyword><keyword>CTEST_P4_OPTIONS</keyword><keyword>CTEST_P4_UPDATE_OPTIONS</keyword><keyword>CTEST_RESOURCE_SPEC_FILE</keyword><keyword>CTEST_RUN_CURRENT_SCRIPT</keyword><keyword>CTEST_SCP_COMMAND</keyword><keyword>CTEST_SITE</keyword><keyword>CTEST_SOURCE_DIRECTORY</keyword><keyword>CTEST_SUBMIT_URL</keyword><keyword>CTEST_SVN_COMMAND</keyword><keyword>CTEST_SVN_OPTIONS</keyword><keyword>CTEST_SVN_UPDATE_OPTIONS</keyword><keyword>CTEST_TEST_LOAD</keyword><keyword>CTEST_TEST_TIMEOUT</keyword><keyword>CTEST_TRIGGER_SITE</keyword><keyword>CTEST_UPDATE_COMMAND</keyword><keyword>CTEST_UPDATE_OPTIONS</keyword><keyword>CTEST_UPDATE_VERSION_ONLY</keyword><keyword>CTEST_UPDATE_VERSION_OVERRIDE</keyword><keyword>CTEST_USE_LAUNCHERS</keyword><keyword>CYGWIN</keyword><keyword>EXECUTABLE_OUTPUT_PATH</keyword><keyword>GHS-MULTI</keyword><keyword>IOS</keyword><keyword>LIBRARY_OUTPUT_PATH</keyword><keyword>MINGW</keyword><keyword>MSVC</keyword><keyword>MSVC10</keyword><keyword>MSVC11</keyword><keyword>MSVC12</keyword><keyword>MSVC14</keyword><keyword>MSVC60</keyword><keyword>MSVC70</keyword><keyword>MSVC71</keyword><keyword>MSVC80</keyword><keyword>MSVC90</keyword><keyword>MSVC_IDE</keyword><keyword>MSVC_TOOLSET_VERSION</keyword><keyword>MSVC_VERSION</keyword><keyword>MSYS</keyword><keyword>PROJECT_BINARY_DIR</keyword><keyword>PROJECT_DESCRIPTION</keyword><keyword>PROJECT_HOMEPAGE_URL</keyword><keyword>PROJECT_NAME</keyword><keyword>PROJECT_SOURCE_DIR</keyword><keyword>PROJECT_VERSION</keyword><keyword>PROJECT_VERSION_MAJOR</keyword><keyword>PROJECT_VERSION_MINOR</keyword><keyword>PROJECT_VERSION_PATCH</keyword><keyword>PROJECT_VERSION_TWEAK</keyword><keyword>UNIX</keyword><keyword>WIN32</keyword><keyword>WINCE</keyword><keyword>WINDOWS_PHONE</keyword><keyword>WINDOWS_STORE</keyword><keyword>XCODE</keyword><keyword>XCODE_VERSION</keyword></context><context id="operator" style-ref="operator"><keyword>@ONLY</keyword><keyword>ABSOLUTE</keyword><keyword>AFTER</keyword><keyword>ALIAS</keyword><keyword>ALPHABET</keyword><keyword>AND</keyword><keyword>ANDROID_MK</keyword><keyword>APPEND</keyword><keyword>APPEND_STRING</keyword><keyword>ARCHIVE</keyword><keyword>ARCHIVE_CREATE</keyword><keyword>ARCHIVE_EXTRACT</keyword><keyword>ARGS</keyword><keyword>ASCII</keyword><keyword>ASM_EXTENSIONS</keyword><keyword>ASM_STANDARD</keyword><keyword>ASM_STANDARD_REQUIRED</keyword><keyword>AUTHOR_WARNING</keyword><keyword>BEFORE</keyword><keyword>BOOL</keyword><keyword>BUILD</keyword><keyword>BUILD_ID</keyword><keyword>BUILD_TYPE</keyword><keyword>BRIEF_DOCS</keyword><keyword>BRUNDLE</keyword><keyword>BYPRODUCTS</keyword><keyword>C_EXTENSIONS</keyword><keyword>C_STANDARD</keyword><keyword>C_STANDARD_REQUIRED</keyword><keyword>CACHE</keyword><keyword>CACHED_VARIABLE</keyword><keyword>CALL</keyword><keyword>CAPTURE_CMAKE_ERROR</keyword><keyword>CDASH_UPLOAD</keyword><keyword>CDASH_UPLOAD_TYPE</keyword><keyword>CLEAR</keyword><keyword>CMAKE_FIND_ROOT_PATH_BOTH</keyword><keyword>CMAKE_FLAGS</keyword><keyword>CODE</keyword><keyword>COMMAND</keyword><keyword>COMMAND_ECHO</keyword><keyword>COMMAND_EXPAND_LISTS</keyword><keyword>COMMAND_NAME</keyword><keyword>COMMENT</keyword><keyword>COMPARE</keyword><keyword>COMPILE_DEFINITIONS</keyword><keyword>COMPILE_OUTPUT_VARIABLE</keyword><keyword>COMPONENT</keyword><keyword>COMPONENTS</keyword><keyword>CONCAT</keyword><keyword>CONFIGURATION</keyword><keyword>CONFIGURATIONS</keyword><keyword>CONFIGURE</keyword><keyword>COPY</keyword><keyword>COPY_FILE</keyword><keyword>COPY_FILE_ERROR</keyword><keyword>COPYONLY</keyword><keyword>CREATE_LINK</keyword><keyword>CRLF</keyword><keyword>CUDA_EXTENSIONS</keyword><keyword>CUDA_STANDARD</keyword><keyword>CUDA_STANDARD_REQUIRED</keyword><keyword>CXX_EXTENSIONS</keyword><keyword>CXX_STANDARD</keyword><keyword>CXX_STANDARD_REQUIRED</keyword><keyword>DEBUG</keyword><keyword>DECIMAL</keyword><keyword>DEFECT_COUNT</keyword><keyword>DEFINED</keyword><keyword>DEFINITION</keyword><keyword>DEPENDS</keyword><keyword>DEPFILE</keyword><keyword>DEPRECATION</keyword><keyword>DESCRIPTION</keyword><keyword>DESTDIR</keyword><keyword>DESTINATION</keyword><keyword>DIRECTORY</keyword><keyword>DIRECTORY_PERMISSIONS</keyword><keyword>DOC</keyword><keyword>DOS</keyword><keyword>DOWNLOAD</keyword><keyword>ECHO_ERROR_VARIABLE</keyword><keyword>ECHO_OUTPUT_VARIABLE</keyword><keyword>ENCODING</keyword><keyword>END</keyword><keyword>EQUAL</keyword><keyword>ERROR_FILE</keyword><keyword>ERROR_QUIET</keyword><keyword>ERROR_STRIP_TRAILING_WHITESPACE</keyword><keyword>ERROR_VARIABLE</keyword><keyword>ESCAPE_QUOTES</keyword><keyword>EVAL</keyword><keyword>EXACT</keyword><keyword>EXCLUDE</keyword><keyword>EXCLUDE_FIXTURE</keyword><keyword>EXCLUDE_FIXTURE_CLEANUP</keyword><keyword>EXCLUDE_FIXTURE_SETUP</keyword><keyword>EXCLUDE_FROM_ALL</keyword><keyword>EXCLUDE_LABEL</keyword><keyword>EXISTS</keyword><keyword>EXPORT</keyword><keyword>EXPORT_ANDROID_MK</keyword><keyword>EXPORT_LINK_INTERFACE_LIBRARIES</keyword><keyword>EXPR</keyword><keyword>EXT</keyword><keyword>EXTRA_INCLUDE</keyword><keyword>FATAL_ERROR</keyword><keyword>FLAGS</keyword><keyword>FILE</keyword><keyword>FILE_PERMISSIONS</keyword><keyword>FILES</keyword><keyword>FILES_MATCHING</keyword><keyword>FILEPATH</keyword><keyword>FILTER</keyword><keyword>FIND</keyword><keyword>FORCE</keyword><keyword>Fortran_EXTENSIONS</keyword><keyword>Fortran_STANDARD</keyword><keyword>Fortran_STANDARD_REQUIRED</keyword><keyword>FRAMEWORK</keyword><keyword>FULL_DOCS</keyword><keyword>FUNCTION</keyword><keyword>GENERATE</keyword><keyword>GENEX_STRIP</keyword><keyword>GET</keyword><keyword>GET_RUNTIME_DEPENDENCIES</keyword><keyword>GLOB</keyword><keyword>GLOB_RECURSE</keyword><keyword>GLOBAL</keyword><keyword>GREATER</keyword><keyword>GREATER_EQUAL</keyword><keyword>GROUP</keyword><keyword>GROUP_EXECUTE</keyword><keyword>GROUP_READ</keyword><keyword>GUID</keyword><keyword>HEX</keyword><keyword>HEXADECIMAL</keyword><keyword>HINTS</keyword><keyword>HOMEPAGE_URL</keyword><keyword>HTTPHEADER</keyword><keyword>IMPLICIT_DEPENDS</keyword><keyword>IMPORTED</keyword><keyword>IN</keyword><keyword>INCLUDE</keyword><keyword>INCLUDE_LABEL</keyword><keyword>INCLUDE_INTERNALS</keyword><keyword>INCLUDES</keyword><keyword>INHERITED</keyword><keyword>INPUT</keyword><keyword>INPUT_FILE</keyword><keyword>INSERT</keyword><keyword>INSTALL</keyword><keyword>INTERFACE</keyword><keyword>INTERNAL</keyword><keyword>IN_LIST</keyword><keyword>IS_ABSOLUTE</keyword><keyword>IS_DIRECTORY</keyword><keyword>IS_NEWER_THAN</keyword><keyword>IS_SYMLINK</keyword><keyword>ITEMS</keyword><keyword>JOB_POOL</keyword><keyword>JOIN</keyword><keyword>LABELS</keyword><keyword>LANGUAGES</keyword><keyword>LAST_EXT</keyword><keyword>LENGTH</keyword><keyword>LESS</keyword><keyword>LESS_EQUAL</keyword><keyword>LF</keyword><keyword>LIBRARY</keyword><keyword>LINK_INTERFACE_LIBRARIES</keyword><keyword>LINK_LIBRARIES</keyword><keyword>LINK_OPTIONS</keyword><keyword>LINK_PRIVATE</keyword><keyword>LINK_PUBLIC</keyword><keyword>LOCK</keyword><keyword>MACOSX_BUNDLE</keyword><keyword>MAIN_DEPENDENCY</keyword><keyword>MAKE_C_IDENTIFIER</keyword><keyword>MAKE_DIRECTORY</keyword><keyword>MATCH</keyword><keyword>MATCHALL</keyword><keyword>MATCHES</keyword><keyword>MD5</keyword><keyword>MESSAGE_NEVER</keyword><keyword>MODULE</keyword><keyword>NAME</keyword><keyword>NAME_WE</keyword><keyword>NAME_WLE</keyword><keyword>NAME_WE</keyword><keyword>NAMELINK_COMPONENT</keyword><keyword>NAMELINK_ONLY</keyword><keyword>NAMELINK_SKIP</keyword><keyword>NAMES</keyword><keyword>NAMESPACE</keyword><keyword>NATIVE_COMMAND</keyword><keyword>NEW</keyword><keyword>NEW_PROCESS</keyword><keyword>NEWLINE_STYLE</keyword><keyword>NO_CMAKE_ENVIRONMENT_PATH</keyword><keyword>NO_CMAKE_FIND_ROOT_PATH</keyword><keyword>NO_CMAKE_PATH</keyword><keyword>NO_CMAKE_SYSTEM_PATH</keyword><keyword>NO_DEFAULT_PATH</keyword><keyword>NO_PACKAGE_ROOT_PATH</keyword><keyword>NO_POLICY_SCOPE</keyword><keyword>NOT</keyword><keyword>NOTEQUAL</keyword><keyword>NOTICE</keyword><keyword>NUMBER_ERRORS</keyword><keyword>NUMBER_WARNINGS</keyword><keyword>OBJC_EXTENSIONS</keyword><keyword>OBJC_STANDARD</keyword><keyword>OBJC_STANDARD_REQUIRED</keyword><keyword>OBJCXX_EXTENSIONS</keyword><keyword>OBJCXX_STANDARD</keyword><keyword>OBJCXX_STANDARD_REQUIRED</keyword><keyword>OBJECT</keyword><keyword>OBJECTS</keyword><keyword>OLD</keyword><keyword>ONLY_CMAKE_FIND_ROOT_PATH</keyword><keyword>OPTIONAL</keyword><keyword>OPTIONAL_COMPONENTS</keyword><keyword>OPTIONS</keyword><keyword>OR</keyword><keyword>OUTPUT</keyword><keyword>OUTPUT_FILE</keyword><keyword>OUTPUT_FORMAT</keyword><keyword>OUTPUT_QUIET</keyword><keyword>OUTPUT_STRIP_TRAILING_WHITESPACE</keyword><keyword>OUTPUT_VARIABLE</keyword><keyword>OWNER_EXECUTE</keyword><keyword>OWNER_READ</keyword><keyword>OWNER_WRITE</keyword><keyword>PARALLEL_LEVEL</keyword><keyword>PARENT_SCOPE</keyword><keyword>PARTS</keyword><keyword>PATH</keyword><keyword>PATH_SUFFIXES</keyword><keyword>PATHS</keyword><keyword>PATTERN</keyword><keyword>PERMISSIONS</keyword><keyword>PLATFORM</keyword><keyword>POLICY</keyword><keyword>POP</keyword><keyword>POP_BACK</keyword><keyword>POP_FRONT</keyword><keyword>POST_BUILD</keyword><keyword>PREFIX</keyword><keyword>PREORDER</keyword><keyword>PREPEND</keyword><keyword>PRE_BUILD</keyword><keyword>PRE_LINK</keyword><keyword>PRIVATE</keyword><keyword>PRIVATE_HEADER</keyword><keyword>PROGRAM</keyword><keyword>PROGRAM_ARGS</keyword><keyword>PROGRAMS</keyword><keyword>PROPERTY</keyword><keyword>PROPERTIES</keyword><keyword>PUBLIC</keyword><keyword>PUBLIC_HEADER</keyword><keyword>PUSH</keyword><keyword>QUERY</keyword><keyword>QUIET</keyword><keyword>RANDOM</keyword><keyword>RANDOM_SEED</keyword><keyword>RANGE</keyword><keyword>READ</keyword><keyword>READ_SYMLINK</keyword><keyword>READ_WITH_PREFIX</keyword><keyword>REALPATH</keyword><keyword>REGEX</keyword><keyword>REGULAR_EXPRESSION</keyword><keyword>RELATIVE_PATH</keyword><keyword>REMOVE</keyword><keyword>REMOVE_AT</keyword><keyword>REMOVE_DUPLICATES</keyword><keyword>REMOVE_ITEM</keyword><keyword>REMOVE_RECURSE</keyword><keyword>RENAME</keyword><keyword>REPEAT</keyword><keyword>REPLACE</keyword><keyword>REQUIRED</keyword><keyword>RESOURCE</keyword><keyword>RESOURCE_SPEC_FILE</keyword><keyword>RESULT</keyword><keyword>RESULT_VARIABLE</keyword><keyword>RESULTS_VARIABLE</keyword><keyword>RETRY_COUNT</keyword><keyword>RETRY_DELAY</keyword><keyword>RETURN_VALUE</keyword><keyword>REUSE_FROM</keyword><keyword>REVERSE</keyword><keyword>RUN_OUTPUT_VARIABLE</keyword><keyword>RUNTIME</keyword><keyword>RUNTIME_DIRECTORY</keyword><keyword>SCHEDULE_RANDOM</keyword><keyword>SCRIPT</keyword><keyword>SEND_ERROR</keyword><keyword>SET</keyword><keyword>SHA1</keyword><keyword>SHA224</keyword><keyword>SHA256</keyword><keyword>SHA384</keyword><keyword>SHA512</keyword><keyword>SHA3_224</keyword><keyword>SHA3_256</keyword><keyword>SHA3_384</keyword><keyword>SHA3_512</keyword><keyword>SHARED</keyword><keyword>SIZE</keyword><keyword>SORT</keyword><keyword>SOURCE</keyword><keyword>START</keyword><keyword>STATIC</keyword><keyword>STATUS</keyword><keyword>STOP_ON_FAILURE</keyword><keyword>STOP_TIME</keyword><keyword>STREQUAL</keyword><keyword>STRGREATER</keyword><keyword>STRGREATER_EQUAL</keyword><keyword>STRIDE</keyword><keyword>STRING</keyword><keyword>STRINGS</keyword><keyword>STRIP</keyword><keyword>STRLESS</keyword><keyword>STRLESS_EQUAL</keyword><keyword>SUBLIST</keyword><keyword>SUBMIT_URL</keyword><keyword>SUBSTRING</keyword><keyword>SYSTEM</keyword><keyword>TARGET</keyword><keyword>TARGET_DIRECTORY</keyword><keyword>TARGETS</keyword><keyword>TEST</keyword><keyword>TEST_LOAD</keyword><keyword>TIMEOUT</keyword><keyword>TIMESTAMP</keyword><keyword>TOLOWER</keyword><keyword>TOUCH</keyword><keyword>TOUCH_NOCREATE</keyword><keyword>TOUPPER</keyword><keyword>TO_CMAKE_PATH</keyword><keyword>TO_NATIVE_PATH</keyword><keyword>TRACE</keyword><keyword>TRANSFORM</keyword><keyword>TREE</keyword><keyword>TYPE</keyword><keyword>UNIX</keyword><keyword>UNIX_COMMAND</keyword><keyword>UNKNOWN</keyword><keyword>UPLOAD</keyword><keyword>UPPER</keyword><keyword>USE_SOURCE_PERMISSIONS</keyword><keyword>USES_TERMINAL</keyword><keyword>UTC</keyword><keyword>UUID</keyword><keyword>VARIABLE</keyword><keyword>VERBATIM</keyword><keyword>VERBOSE</keyword><keyword>VERSION</keyword><keyword>VERSION_EQUAL</keyword><keyword>VERSION_GREATER</keyword><keyword>VERSION_GREATER_EQUAL</keyword><keyword>VERSION_LESS</keyword><keyword>VERSION_LESS_EQUAL</keyword><keyword>WARNING</keyword><keyword>WIN32</keyword><keyword>WINDOWS_COMMAND</keyword><keyword>WORKING_DIRECTORY</keyword><keyword>WRITE</keyword><keyword>ZIP_LISTS</keyword></context><context id="control" style-ref="control"><prefix>(?i)\b</prefix><!-- case insensitive --><keyword>BREAK</keyword><keyword>CONTINUE</keyword><keyword>ELSE</keyword><keyword>ELSEIF</keyword><keyword>ENDFOREACH</keyword><keyword>ENDFUNCTION</keyword><keyword>ENDIF</keyword><keyword>ENDMACRO</keyword><keyword>ENDWHILE</keyword><keyword>FOREACH</keyword><keyword>FUNCTION</keyword><keyword>IF</keyword><keyword>MACRO</keyword><keyword>RETURN</keyword><keyword>WHILE</keyword></context><context id="escape-sequence"><match>(\\([trn;]|[^A-Za-z0-9;]))|(\\(.|$))</match><include><context sub-pattern="1" style-ref="def:special-char"/><context sub-pattern="3" style-ref="def:error"/></include></context><context id="disallowed-variable-reference-char" style-ref="def:error" extend-parent="false"><match>[^A-Za-z0-9_./+-]</match></context><context id="variable-reference" style-ref="variable" style-inside="true" end-at-line-end="true"><start>\$\{</start><end>\}</end><include><context sub-pattern="0" where="start" style-ref="def:special-char"/><context sub-pattern="0" where="end" style-ref="def:special-char"/><context ref="builtin-variable"/><context ref="variable-reference"/><context ref="env-variable-reference"/><context ref="escape-sequence"/><context ref="disallowed-variable-reference-char"/></include></context><context id="env-variable-reference" style-ref="variable" style-inside="true" end-at-line-end="true"><start>\$ENV\{</start><end>\}</end><include><context sub-pattern="0" where="start" style-ref="def:special-char"/><context sub-pattern="0" where="end" style-ref="def:special-char"/><context ref="variable-reference"/><context ref="env-variable-reference"/><context ref="escape-sequence"/><context ref="disallowed-variable-reference-char"/></include></context><context id="quoted-argument" style-ref="quoted-argument"><start>(?&lt;=[()"]|\s|^)"</start><end>"</end><include><context ref="variable-reference"/><context ref="env-variable-reference"/><context style-ref="def:special-char"><match>\\$</match><!-- quoted_continuation from the grammar --></context><context ref="escape-sequence"/></include></context><context id="bracket-argument" style-ref="bracket-argument"><start>\[(=*)\[</start><end>\]\%{1@start}\]</end></context><context id="bracket-comment" style-ref="def:comment" class="comment" class-disabled="no-spell-check"><start>#\[(=*)\[</start><end>\]\%{1@start}\]</end><include><context ref="def:in-comment"/></include></context><context id="in-unquoted-argument"><include><context ref="constant"/><context ref="variable-reference"/><context ref="env-variable-reference"/><context ref="escape-sequence"/><context style-ref="legacy-syntax" end-at-line-end="true"><start>"</start><end>"</end><include><context ref="escape-sequence"/></include></context><context style-ref="legacy-syntax"><match>\$\(\w+\)</match></context></include></context><context id="arguments"><start>\(</start><end>\)</end><include><context ref="quoted-argument"/><context ref="bracket-argument"/><context ref="in-unquoted-argument"/><context ref="operator"/><context ref="arguments"/><context ref="bracket-comment"/><context ref="def:shell-like-comment"/></include></context><context id="variable-assignment"><start>\b((?i)SET|UNSET)\b\s*\(\s*([\w_][\w\d_]*)</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="builtin-command"/><context sub-pattern="2" where="start" style-ref="variable"/><context ref="arguments:*"/></include></context><context id="cmake"><include><context ref="variable-assignment"/><context ref="builtin-command"/><context ref="deprecated-builtin-command"/><context ref="control"/><context ref="arguments"/><context ref="bracket-comment"/><context ref="def:shell-like-comment"/></include></context></definitions></language>
(uuay)gnome/�eiffel.lang<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Hasan Karahan <[email protected]>, updated by Remi Meier
 Copyright (C) 2008 Hasan Karahan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="eiffel" name="Eiffel" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-eiffel</property><property name="globs">*.e;*.eif</property><property name="line-comment-start">--</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="debug" name="Debug" map-to="def:preprocessor"/><style id="assertion" name="Assertion" map-to="def:preprocessor"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="type" name="Data Type" map-to="def:type"/><style id="design-by-contract" name="Design by Contract" map-to="def:keyword"/><style id="exception-handling" name="Exception Handling" map-to="def:keyword"/><style id="predefined-variable" name="Predefined Variable" map-to="def:builtin"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="void" name="Void Value" map-to="def:special-constant"/><style id="boolean" name="Boolean Value" map-to="def:boolean"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/></styles><default-regex-options case-sensitive="true"/><definitions><context id="single-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end></context><context id="multi-line-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"\[</start><end>\]"</end></context><context id="double-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context id="escaped-character" style-ref="escaped-character"><match extended="true">
           (\%\"|\%N|\%\%)
           </match></context></include></context><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>--</start><include><context ref="def:in-comment"/></include></context><context id="debug" style-ref="debug"><start>(^|\s)debug(\s|$)</start><end>(^|\s)end(\s|$)</end></context><context id="assertion" style-ref="assertion"><start>(^|\s)check(\s|$)</start><end>(^|\s)end(\s|$)</end></context><context id="keywords" style-ref="keyword"><!-- class declaration --><keyword>indexing</keyword><keyword>deferred</keyword><keyword>expanded</keyword><keyword>class</keyword><keyword>obsolete</keyword><keyword>inherit</keyword><keyword>insert</keyword><!-- parent list --><keyword>rename</keyword><keyword>as</keyword><keyword>export</keyword><keyword>all</keyword><keyword>undefine</keyword><keyword>redefine</keyword><keyword>select</keyword><keyword>end</keyword><keyword>(create|creation)</keyword><keyword>feature</keyword><!-- feature declaration --><keyword>frozen</keyword><keyword>prefix</keyword><keyword>infix</keyword><keyword>is</keyword><!-- routine --><keyword>obsolete</keyword><keyword>require\s*(else)?</keyword><keyword>local</keyword><!-- routine body --><keyword>deferred</keyword><keyword>do</keyword><keyword>once</keyword><keyword>external</keyword><keyword>alias</keyword><keyword>ensure\s*(then)?</keyword><keyword>rescue</keyword><keyword>end</keyword><keyword>unique</keyword><keyword>invariant</keyword><keyword>end</keyword><!-- binary --><keyword>and\s*(then)?</keyword><keyword>or\s*(else)?</keyword><keyword>xor</keyword><keyword>implies</keyword><!-- unary --><keyword>not</keyword><!-- instruction --><keyword>retry</keyword><keyword>if</keyword><keyword>then</keyword><keyword>elseif</keyword><keyword>else</keyword><keyword>end</keyword><keyword>inspect</keyword><keyword>when</keyword><keyword>end</keyword><!-- loop --><keyword>from</keyword><keyword>invariant</keyword><keyword>variant</keyword><keyword>until</keyword><keyword>loop</keyword><keyword>do</keyword><keyword>end</keyword><!-- expression --><keyword>strip</keyword><keyword>old</keyword><!-- type --><keyword>separate</keyword><keyword>expanded</keyword><keyword>like</keyword></context><context id="predefined-variables" style-ref="predefined-variable"><keyword>Current</keyword><keyword>Precursor</keyword><keyword>Result</keyword></context><context id="void-value" style-ref="void"><keyword>Void</keyword></context><context id="boolean" style-ref="boolean"><keyword>False</keyword><keyword>True</keyword></context><context id="class-types" style-ref="type"><match extended="true">
      [A-Z_][A-Z0-9_]+
      </match></context><context id="number" style-ref="decimal"><match extended="true">
      (?&lt;![\w\.])
      (([0-9]+)|([0-9]+\.[0-9]+([Ee][-]?[0-9]+)?))
      (?![\w\.])
      </match></context><context id="hexadecimal" style-ref="hexadecimal"><match extended="true">
      (?&lt;![\w\.])
      \$[0-9a-fA-F]*
      (?![\w\.])
      </match></context><context id="eiffel" class="no-spell-check"><include><context ref="single-quoted-string"/><context ref="multi-line-string"/><context ref="double-quoted-string"/><context ref="line-comment"/><context ref="debug"/><context ref="assertion"/><context ref="keywords"/><context ref="predefined-variables"/><context ref="class-types"/><context ref="void-value"/><context ref="boolean"/><context ref="number"/><context ref="hexadecimal"/></include></context></definitions></language>
(uuay)typescript-type-literals.lang�-<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="typescript-type-lit" name="TypeScript Type Literals" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See typescript.lang for general notes, naming conventions, etc.
    --><!-- # Basic type

         any
         boolean
    --><define-regex id="_basic-types" extended="true">
      \%{typescript:any-keyword} |
      \%{typescript:bigint-keyword} |
      \%{typescript:boolean-keyword} |
      \%{typescript:never-keyword} |
      \%{js:null-keyword} |
      \%{typescript:number-keyword} |
      \%{typescript:object-keyword} |
      \%{typescript:string-keyword} |
      \%{typescript:symbol-keyword} |
      \%{typescript:undefined-keyword} |
      \%{typescript:unknown-keyword} |
      \%{js:void-keyword}
    </define-regex><!-- /_basic-types --><!-- <PredefinedType> --><context id="choice-basic-type" style-ref="typescript:basic-type" end-parent="true"><start>(?=\%{_basic-types})</start><end>\%{_basic-types}</end></context><!-- /choice-basic-type --><!-- # Boolean literal type

         true
         false
    --><!-- <PredefinedType> --><context id="choice-boolean-type" style-ref="typescript:boolean-type" end-parent="true"><start extended="true">
        (?= \%{js:false-keyword} | \%{js:true-keyword} )
      </start><end extended="true">
        \%{js:false-keyword} | \%{js:true-keyword}
      </end></context><!-- /choice-boolean-type --><!-- # Numeric literal type

         123
         0b0101
         0o777
         0xfff
    --><!-- does not include legacy octal integers --><context id="choice-numeric-type"><include><context ref="typescript-js-lit:_choice-decimal" style-ref="typescript:decimal-type"/><context ref="typescript-js-lit:_choice-decimal-big-integer" style-ref="typescript:decimal-type"/><context ref="typescript-js-lit:_choice-binary-integer" style-ref="typescript:binary-integer-type"/><context ref="typescript-js-lit:_choice-octal-integer" style-ref="typescript:octal-integer-type"/><context ref="typescript-js-lit:_choice-hex-integer" style-ref="typescript:hex-integer-type"/></include></context><!-- /choice-numeric-type --><!-- # This type

         this
    --><!-- <ThisType> --><context id="choice-this-type" style-ref="typescript:basic-type" end-parent="true"><start>(?=\%{js:this-keyword})</start><end>\%{js:this-keyword}</end></context><!-- /choice-this-type --><!-- # Tuple type literal

         [string, any, boolean]
    --><context id="_tuple-type-literal-type-content"><include><context ref="js:ordered-rest-syntax"/><context ref="typescript-type-expr:type-expression"/><context ref="typescript:ordered-optional-modifier"/></include></context><!-- /_tuple-type-literal-type-content --><!-- <TupleType> --><context id="choice-tuple-type-literal" style-ref="typescript:tuple-type-literal" end-parent="true"><start>\[</start><end>]</end><include><context ref="js:comments"/><context id="_tuple-type-literal-content"><include><context id="_tuple-type-literal-first-type" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_tuple-type-literal-type-content"/></include></context><!-- /_tuple-type-literal-first-type --><context id="_tuple-type-literal-types"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_tuple-type-literal-type-content"/></include></context><!-- /_tuple-type-literal-types --></include></context><!-- /_tuple-type-literal-content --></include></context><!-- /choice-tuple-type-literal --><!-- # Object type

         {
           x: string,
           y: any
         }
    --><!-- ## Mapped type modifier prefix

         type MutableRequired<T> =
           { -readonly [P in keyof T]-?: T[P] };
    --><context id="_mapped-type-modifier-prefix" style-ref="typescript:mapped-type-modifier-prefix" once-only="true"><match>[+-]</match></context><!-- /_mapped-type-modifier-prefix --><context id="_ordered-mapped-type-modifier-prefix" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_mapped-type-modifier-prefix"/></include></context><!-- /_ordered-mapped-type-modifier-prefix --><!-- ## Modifier

         readonly
    --><context id="_object-type-literal-modifier" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_object-type-literal-modifier-content"><include><context id="_choice-object-type-literal-modifier-keyword" style-ref="typescript:type-keyword" end-parent="true"><start>(?=\%{typescript:readonly-keyword})</start><end>\%{typescript:readonly-keyword}</end></context><!-- /_choice-object-type-literal-modifier-keyword --></include></context><!-- /_object-type-literal-modifier-content --></include></context><!-- /_object-type-literal-modifier --><context id="_ordered-object-type-literal-modifier" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_object-type-literal-modifier"/></include></context><!-- /_ordered-object-type-literal-modifier --><!-- ## Index member

         [index: number]: string,
         readonly [P in keyof T]?: T[P];
    --><context id="_type-annotation-or-mapped-type" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_type-annotation-or-mapped-type-content"><include><context ref="typescript:choice-type-annotation"/><context id="_choice-mapped-type" end-parent="true"><start>\%{js:in-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context id="_mapped-type-content"><include><context ref="typescript-type-expr:type-expression"/></include></context><!-- /_mapped-type-content --></include></context><!-- /_choice-mapped-type --></include></context><!-- /_type-annotation-or-mapped-type-content --></include></context><!-- /_type-annotation-or-mapped-type --><context id="_ordered-type-annotation-or-mapped-type" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_type-annotation-or-mapped-type"/></include></context><!-- /_ordered-type-annotation-or-mapped-type --><!-- <IndexSignature> --><context id="_index-property" once-only="true"><start>\[</start><end>]</end><include><context ref="js:comments"/><context id="_index-property-content"><include><context ref="js:ordered-identifier"/><context ref="_ordered-type-annotation-or-mapped-type"/></include></context><!-- /_index-property-content --></include></context><!-- /_index-property --><context id="ordered-index-property" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_index-property"/></include></context><!-- /ordered-index-property --><context id="_choice-object-type-literal-index-member" end-parent="true"><start>(?=\[)</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_object-type-literal-index-member-content"><include><context ref="ordered-index-property"/><context ref="_ordered-mapped-type-modifier-prefix"/><context ref="typescript:ordered-optional-modifier"/><context ref="typescript:ordered-type-annotation"/></include></context><!-- /_object-type-literal-index-member-content --></include></context><!-- /_choice-object-type-literal-index-member --><!-- ## Property / method member

         property: string;
         method?<T>(x),
         new <T extends Function>(x, ...rest): void,
    --><!-- <PropertyName> --><context id="_property-name" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_property-name-content"><include><context ref="js-lit:choice-number"/><context ref="js-lit:choice-string"/><context ref="js:choice-identifier"/></include></context><!-- /_property-name-content --></include></context><!-- /_property-name --><context id="ordered-property-name" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_property-name"/></include></context><!-- /ordered-property-name --><context id="_choice-object-type-literal-property-or-method-member" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_object-type-literal-property-or-method-member-content"><include><context ref="typescript:ordered-constructor-modifier"/><context ref="ordered-property-name"/><context ref="typescript:ordered-optional-modifier"/><context ref="typescript-type-gen:ordered-type-parameters-list"/><context ref="js-fn:_ordered-function-parameters-list"/><context ref="typescript:ordered-type-annotation"/></include></context><!-- /_object-type-literal-property-or-method-member-content --></include></context><!-- /_choice-object-type-literal-property-or-method-member --><!-- ## Object type literal --><context id="_object-type-literal-member-content"><include><context ref="_ordered-mapped-type-modifier-prefix"/><context ref="_ordered-object-type-literal-modifier"/><context ref="_choice-object-type-literal-index-member"/><context ref="_choice-object-type-literal-property-or-method-member"/></include></context><!-- /_object-type-literal-member-content --><!-- <ObjectType> --><context id="choice-object-type-literal" style-ref="typescript:object-type-literal" end-parent="true"><start>{</start><end>}</end><include><context ref="js:comments"/><context id="_object-type-literal-content"><include><context id="_object-type-literal-first-member" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_object-type-literal-member-content"/></include></context><!-- /_object-type-literal-first-member --><context id="_object-type-literal-members"><start>[,;]</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_object-type-literal-member-content"/></include></context><!-- /_object-type-literal-members --></include></context><!-- /_object-type-literal-content --></include></context><!-- /choice-object-type-literal --><context id="last-object-type-literal" style-ref="typescript:object-type-literal" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="choice-object-type-literal"/></include></context><!-- /last-object-type-literal --></definitions></language>
(uuay)logcat.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--
 This file is part of GtkSourceView

 Authors: Ryuinferno, Paul Lammertsma, Kelly Craft
 Copyright (C) 2013 Ryuinferno <[email protected]>
 Copyright (C) 2014 Paul Lammertsma <[email protected]>
 Copyright (C) 2017 Kelly Craft <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.
-->
<language id="logcat" name="logcat" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-logcat</property><property name="globs">*.logcat</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="verbose" name="Verbose" map-to="def:identifier"/><style id="debug" name="Debug" map-to="def:shebang"/><style id="info" name="Info" map-to="def:string"/><style id="warning" name="Warning" map-to="def:statement"/><style id="error" name="Error" map-to="def:number"/><style id="fatal" name="Fatal" map-to="def:error"/><style id="others" name="Others" map-to="def:comment"/></styles><definitions><context id="comment1" style-ref="comment"><start>^---------</start><end>$</end></context><context id="comment2" style-ref="comment"><start>^#</start><end>$</end></context><context id="datetime" style-ref="comment"><start>^([0-9]{4}-[0-9]{2}|[0-9]{2})-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3}</start><end> </end></context><context id="thread" style-ref="comment"><start>([ ]+[0-9]+[ ]+|[0-9]{5} )</start><end>([0-9]{5}|[0-9]{4}|[0-9]{3}|[0-9]{2}|[0-9]{1})</end></context><context id="verbose" style-ref="verbose"><start>( V |V\/|V\()</start><end>$</end></context><context id="debug" style-ref="debug"><start>( D |D\/|D\()</start><end>$</end></context><context id="info" style-ref="info"><start>( I |I\/|I\()</start><end>$</end></context><context id="warning" style-ref="warning"><start>( W |W\/|W\()</start><end>$</end></context><context id="error" style-ref="error"><start>( E |E\/|E\()</start><end>$</end></context><context id="fatal" style-ref="fatal"><start>( F |F\/|F\()</start><end>$</end></context><!-- Main context --><context id="logcat" class="no-spell-check"><include><context ref="comment1"/><context ref="comment2"/><context ref="datetime"/><context ref="thread"/><context ref="verbose"/><context ref="debug"/><context ref="info"/><context ref="warning"/><context ref="error"/><context ref="fatal"/></include></context></definitions></language>
(uuay)matlab.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Søren Hauberg, Muthiah Annamalai, Carnë Draug
 Copyright (C) 2006 Søren Hauberg <[email protected]>
 Copyright (C) 2006 Muthiah Annamalai <[email protected]>
 Copyright (C) 2010-2015 Carnë Draug <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="matlab" name="Matlab" version="2.0" _section="Scientific"><metadata><property name="mimetypes">text/x-matlab</property><property name="globs">*.m</property><property name="line-comment-start">%</property><property name="block-comment-start">%{</property><property name="block-comment-end">%}</property></metadata><!--
    Note: Matlab language is a subset of the Octave language. When making
    modification to this file check if they apply to both languages.
  --><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="builtin" name="Builtin" map-to="def:builtin"/></styles><definitions><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>^\s*%{\s*$</start><end>^\s*%}\s*$</end><include><context ref="block-comment"/><context ref="def:in-comment"/></include></context><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>%</start><include><context ref="def:in-comment"/></include></context><!-- FIXME: Matlab probably has much more builtin functions
     this is just the list that was already in the lang file before
     being split from octave.lang --><context id="builtin" style-ref="builtin"><keyword>abs</keyword><keyword>acos</keyword><keyword>asin</keyword><keyword>atan2</keyword><keyword>atan</keyword><keyword>ceil</keyword><keyword>conv</keyword><keyword>cosh</keyword><keyword>cos</keyword><keyword>cumprod</keyword><keyword>dims</keyword><keyword>error</keyword><keyword>fclose</keyword><keyword>floor</keyword><keyword>fopen</keyword><keyword>fprintf</keyword><keyword>fread</keyword><keyword>fsolve</keyword><keyword>imag</keyword><keyword>isempty</keyword><keyword>isinf</keyword><keyword>islogical</keyword><keyword>ismatrix</keyword><keyword>isnan</keyword><keyword>isna</keyword><keyword>isnumeric</keyword><keyword>isscalar</keyword><keyword>isstr</keyword><keyword>isvector</keyword><keyword>length</keyword><keyword>linspace</keyword><keyword>log10</keyword><keyword>log2</keyword><keyword>log</keyword><keyword>max</keyword><keyword>min</keyword><keyword>printf</keyword><keyword>prod</keyword><keyword>real</keyword><keyword>rem</keyword><keyword>repmat</keyword><keyword>reshape</keyword><keyword>round</keyword><keyword>setstr</keyword><keyword>sinh</keyword><keyword>sin</keyword><keyword>size</keyword><keyword>sort</keyword><keyword>sprintf</keyword><keyword>sqrt</keyword><keyword>strcat</keyword><keyword>strcmp</keyword><keyword>sum</keyword><keyword>system</keyword><keyword>tanh</keyword><keyword>tan</keyword><keyword>unlink</keyword><keyword>warning</keyword></context><context id="matlab" class="no-spell-check"><include><context ref="block-comment"/><context ref="line-comment"/><context ref="octave:single-quoted-string"/><context ref="octave:operator"/><context ref="octave:data-type"/><context ref="octave:function-handle"/><context ref="octave:storage-type"/><context ref="octave:boolean"/><context ref="def:decimal"/><context ref="def:float"/><context ref="octave:reserved-constant"/><context ref="octave:octave-matlab-keyword"/><context ref="builtin"/></include></context></definitions></language>
(uuay)twig.langf$<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Gerry Demaret <[email protected]>
 Copyright (C) 2022 Gerry Demaret <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="twig" name="Twig" version="2.0" _section="Markup"><metadata><property name="mimetypes">text/x-twig</property><property name="globs">*.twig</property><property name="line-comment-start">#</property><property name="block-comment-start">{#</property><property name="block-comment-end">#}</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="variable" name="Variable" map-to="def:identifier"/><style id="escape" name="Escaped Character" map-to="def:special-char"/><style id="string" name="String" map-to="def:string"/><style id="here-doc" name="Heredoc" map-to="def:string"/><style id="here-doc-bound" name="Heredoc Bound" map-to="def:keyword"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="operator" name="Operator" map-to="def:operator"/><style id="filters" name="Null Value" map-to="def:boolean"/><style id="tests" name="tests" map-to="def:boolean"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="octal" name="Octal number" map-to="def:base-n-integer"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/></styles><definitions><!-- Html comments are more permissive than xml comments --><context id="comment" style-ref="comment"><start>&lt;!--</start><end>--\s*&gt;</end><include><context ref="def:in-comment"/></include></context><context id="twig-comment" style-ref="comment"><start>{#</start><end>#}</end><include><context ref="def:in-line-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>#}(?!{#)</match></context><context id="escape" style-ref="escape"><match>\\((\\|"|n|t|\$|r)|[0-7]{1,3}|x[0-9a-fA-F]{1,2})</match></context><context id="variable" style-ref="variable"><match>[$]+[a-zA-Z_][a-zA-Z0-9_]*</match></context><context id="array-operators" style-ref="variable"><match>(\[|\])</match></context><context id="string-var"><include><context ref="variable"/><context id="curly-var" style-ref="variable"><start>{(?=\$)</start><end>}</end><include><context ref="string-var"/></include></context><context id="backwards-curly-var" style-ref="variable"><start>\${</start><end>}</end><include><context ref="string-var"/></include></context></include></context><context id="double-quoted-string" style-ref="string"><start>"</start><end>"</end><include><context ref="escape"/><context ref="string-var"/><context ref="def:line-continue"/></include></context><context id="single-quoted-string" style-ref="string"><start>'</start><end>'</end><include><context style-ref="def:special-char"><match>\\['\\]</match></context><context ref="def:line-continue"/></include></context><context id="backtick-string" style-ref="string" extend-parent="false"><start>`</start><end>`</end><include><context ref="escape"/><context ref="def:line-continue"/></include></context><context id="here-doc-string" style-ref="here-doc" extend-parent="true"><start>(&lt;&lt;&lt;)\s?([a-zA-Z_][a-zA-Z0-9_]*)</start><end>^(\%{2@start});?$</end><include><context sub-pattern="0" where="start" style-ref="here-doc-bound"/><context sub-pattern="1" where="end" style-ref="here-doc-bound"/><context ref="escape"/><context ref="string-var"/><context ref="def:line-continue"/></include></context><context id="keywords" style-ref="keyword"><keyword>block</keyword><keyword>endblock</keyword><keyword>capture</keyword><keyword>config_load</keyword><keyword>for</keyword><keyword>foreach</keyword><keyword>foreachelse</keyword><keyword>endfor</keyword><keyword>if</keyword><keyword>elseif</keyword><keyword>endif</keyword><keyword>extends</keyword><keyword>ifequal</keyword><keyword>endifequal</keyword><keyword>else</keyword><keyword>include</keyword><keyword>include_php</keyword><keyword>insert</keyword><keyword>ldelim</keyword><keyword>rdelim</keyword><keyword>literal</keyword><keyword>php</keyword><keyword>section</keyword><keyword>sectionelse</keyword><keyword>strip</keyword><keyword>assign</keyword><keyword>counter</keyword><keyword>cycle</keyword><keyword>range</keyword><keyword>constant</keyword><keyword>parent</keyword><keyword>debug</keyword><keyword>eval</keyword><keyword>fetch</keyword><keyword>html_checkboxes</keyword><keyword>html_image</keyword><keyword>html_options</keyword><keyword>html_radios</keyword><keyword>html_select_date</keyword><keyword>html_select_time</keyword><keyword>html_table</keyword><keyword>mailto</keyword><keyword>math</keyword><keyword>popup</keyword><keyword>popup_init</keyword><keyword>textformat</keyword><keyword>macro</keyword><keyword>endmacro</keyword><keyword>in</keyword><keyword>import</keyword><keyword>as</keyword><keyword>filter</keyword><keyword>endfilter</keyword><keyword>set</keyword><keyword>endset</keyword><keyword>from</keyword><keyword>not</keyword><keyword>is</keyword><keyword>autoescape</keyword><keyword>endautoescape</keyword><keyword>use</keyword><keyword>with</keyword><keyword>spaceless</keyword><keyword>endspaceless</keyword><keyword>raw</keyword><keyword>endraw</keyword><keyword>trans</keyword></context><context id="operators" style-ref="operator" extend-parent="false"><match>[-.~^@,;:/%|\=\+\*\!\?&amp;&lt;&gt;()]</match></context><context id="filters" style-ref="filters"><prefix>(?i)\b</prefix><!-- case insensitive --><keyword>capitalize</keyword><keyword>cat</keyword><keyword>count_characters</keyword><keyword>count_paragraphs</keyword><keyword>count_sentences</keyword><keyword>count_words</keyword><keyword>date</keyword><keyword>date_format</keyword><keyword>default</keyword><keyword>escape</keyword><keyword>defined</keyword><keyword>format</keyword><keyword>indent</keyword><keyword>join</keyword><keyword>length</keyword><keyword>lower</keyword><keyword>merge</keyword><keyword>nl2br</keyword><keyword>regex_replace</keyword><keyword>replace</keyword><keyword>url_encode</keyword><keyword>json_encode</keyword><keyword>striptags</keyword><keyword>reverse</keyword><keyword>keys</keyword><keyword>e</keyword><keyword>title</keyword><keyword>safe</keyword><keyword>sort</keyword><keyword>spacify</keyword><keyword>string_format</keyword><keyword>strip</keyword><keyword>strip_tags</keyword><keyword>truncate</keyword><keyword>upper</keyword><keyword>wordwrap</keyword></context><context id="tests" style-ref="tests"><prefix>(?i)\b</prefix><!-- case insensitive --><keyword>divisibleby</keyword><keyword>none</keyword><keyword>even</keyword><keyword>odd</keyword><keyword>sameas</keyword><keyword>empty</keyword></context><context id="boolean" style-ref="boolean"><prefix>(?i)\b</prefix><!-- case insensitive --><keyword>false</keyword><keyword>true</keyword></context><context id="float" style-ref="floating-point"><match extended="true">
        (?&lt;![\w\.])
        ([0-9]+[Ee][+-]?[0-9]+ |
         ([0-9]*\.[0-9]+ | [0-9]+\.[0-9]*)([Ee][+-]?[0-9]+)?)
        (?![\w\.])
      </match></context><context id="decimal-number" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        [+-]?([1-9][0-9]*|0)
        (?![\w\.])
      </match></context><context id="octal-number" style-ref="octal"><match extended="true">
        (?&lt;![\w\.])
        [+-]?0[0-7]+
        (?![\w\.])
      </match></context><context id="hexadecimal-number" style-ref="hexadecimal"><match extended="true">
        (?&lt;![\w\.])
        [+-]?0x[0-9a-fA-F]+
        (?![\w\.])
      </match></context><context id="twig-block" style-ref="comment" end-at-line-end="true"><start>{({|%)(/?)</start><end>(}|%)}</end><include><context sub-pattern="0" where="start" style-ref="boolean"/><context sub-pattern="0" where="end" style-ref="boolean"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context ref="backtick-string"/><context ref="here-doc-string"/><context ref="variable"/><context ref="array-operators"/><context ref="keywords"/><context ref="operators"/><context ref="filters"/><context ref="tests"/><context ref="boolean"/><context ref="float"/><context ref="decimal-number"/><context ref="octal-number"/><context ref="hexadecimal-number"/></include></context><replace id="html:embedded-lang-hook" ref="twig-block"/><context id="twig"><include><context ref="twig-block"/><context ref="html:html"/><context ref="twig-comment"/><context ref="close-comment-outside-comment"/></include></context></definitions></language>
(uuay)haddock.lang$<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Duncan Coutts
 Copyright (C) 2007 Duncan Coutts <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="haddock" name="Haddock" version="2.0" _section="Markup" hidden="true"><styles><style id="markup" name="Inline Haddock Section" map-to="def:doc-comment"/><style id="directive" name="Haddock Directive" map-to="def:doc-comment-element"/><style id="identifier" name="Hyperlinked Identifier" map-to="def:doc-comment-element"/><style id="module" name="Hyperlinked Module Name" map-to="def:doc-comment-element"/><style id="escape" name="Escape" map-to="def:special-char"/><style id="emphasis" name="Emphasis" map-to="def:doc-comment-element"/><style id="monospace" name="Monospace"/><style id="codeblock" name="Code Block"/><style id="property" name="Header Property" map-to="def:doc-comment-element"/><style id="itemized" name="Itemized list" map-to="def:doc-comment-element"/><style id="enumerated" name="Enumerated list" map-to="def:doc-comment-element"/><style id="definition" name="Definition list" map-to="def:doc-comment-element"/><style id="url" name="URL" map-to="def:net-address"/><style id="anchor" name="Anchor" map-to="def:doc-comment-element"/></styles><definitions><context id="haddock"><include><!-- Spec: http://haskell.org/haddock/haddock-html-0.8/markup.html --><context id="escape" style-ref="escape" extend-parent="true"><match>\\[/'`"@#&lt;*-]</match></context><context id="character-reference" style-ref="escape"><match>&amp;#([0-9]+|x[a-fA-F0-9]+);</match></context><context id="identifier" style-ref="identifier" extend-parent="false"><match>'[a-zA-Z_][0-9a-zA-Z._'#]*'</match></context><context id="module" style-ref="module" extend-parent="false"><match>"[A-Z][0-9a-zA-Z._']*"</match></context><context id="emphasis" style-ref="emphasis" extend-parent="false"><start>/</start><end>/</end><include><context ref="escape"/><context ref="character-reference"/></include></context><context id="monospace" style-ref="monospace" extend-parent="false"><start>@</start><end>@</end><include><context ref="escape"/><context ref="character-reference"/></include></context><context id="codeblock" style-ref="codeblock"><match>^\s*--+\s+&gt;.*$</match></context><context id="property" extend-parent="false"><match>^\s*--+\s+([A-Z][a-zA-Z0-9'_]*)\s*:.*$</match><include><context sub-pattern="1" style-ref="property"/></include></context><context id="list-item" extend-parent="false"><match extended="true">
            ^(\s*--+)?\s+             # line start possibly with line comment
            ( \*(?=\s) | -(?=\s)      # bulleted item
            | \([0-9]\) | [0-9]\.     # enumerated item
            | \[@[a-zA-Z0-9._'\#]*@\] # definition list item
            )
          </match><include><context sub-pattern="2" style-ref="itemized"/></include></context><context id="url" style-ref="url" extend-parent="false"><match>&lt;.*&gt;</match></context><context id="anchor" style-ref="anchor" extend-parent="false"><match>#[a-z][0-9a-zA-Z_']*#|[A-Z][0-9a-zA-Z._']*#[a-z][0-9a-zA-Z_']*+</match></context><!-- haddock markup inside Haskell line comments --><context id="line-paragraph" style-ref="markup" extend-parent="true" end-parent="true"><start>\s+([|^*$]+)</start><end>^(?!\s*--+)</end><include><context ref="escape"/><context ref="character-reference"/><context ref="identifier"/><context ref="module"/><context ref="emphasis"/><context ref="monospace"/><context ref="codeblock"/><context ref="property"/><context ref="list-item"/><context ref="url"/><context ref="anchor"/></include></context><!-- haddock markup inside Haskell block comment --><context id="block-paragraph" style-ref="markup" extend-parent="false"><start>(?&lt;={-)\s?[|^*$]</start><include><context ref="escape"/><context ref="character-reference"/><context ref="identifier"/><context ref="module"/><context ref="emphasis"/><context ref="monospace"/><context ref="codeblock"/><context ref="property"/><context ref="list-item"/><context ref="url"/><context ref="anchor"/></include></context><context id="directive" style-ref="directive"><prefix>#</prefix><keyword>hide</keyword><keyword>prune</keyword><keyword>ignore-exports</keyword></context></include></context></definitions></language>
(uuay)typescript-type-generics.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="typescript-type-gen" name="TypeScript Type Generics" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See typescript.lang for general notes, naming conventions, etc.
    --><!-- # Type parameters

         <T, U extends V, V extends Function>
         <T = string>
    --><!-- <Constraint> --><context id="_type-parameter-constraint" once-only="true"><start>\%{js:extends-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context id="_type-parameter-constraint-content"><include><context ref="typescript-type-expr:type-expression"/></include></context><!-- /_type-parameter-constraint-content --></include></context><!-- /_type-parameter-constraint --><context id="_ordered-type-parameter-constraint" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_type-parameter-constraint"/></include></context><!-- /_ordered-type-parameter-constraint --><context id="_type-parameter-default-value" once-only="true"><start>=</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_type-parameter-default-value-content"><include><context ref="typescript-type-expr:type-expression"/></include></context><!-- /_type-parameter-default-value-content --></include></context><!-- /_type-parameter-default-value --><context id="_ordered-type-parameter-default-value" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_type-parameter-default-value"/></include></context><!-- /_ordered-type-parameter-default-value --><context id="_type-parameter-content"><include><context ref="js:ordered-identifier"/><context ref="_ordered-type-parameter-constraint"/><context ref="_ordered-type-parameter-default-value"/></include></context><!-- /_type-parameter-content --><context id="_type-parameters"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_type-parameter-content"/></include></context><!-- /_type-parameters --><!-- ## Type parameter list --><context id="_type-first-parameter" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_type-parameter-content"/></include></context><!-- /_type-first-parameter --><!-- <TypeParameters> --><context id="type-parameters-list" style-ref="typescript:type-parameters-list" once-only="true"><start>&lt;</start><end>&gt;</end><include><context ref="js:comments"/><context id="_type-parameters-list-content"><include><context ref="_type-first-parameter"/><context ref="_type-parameters"/></include></context><!-- /_type-parameters-list-content --></include></context><!-- /type-parameters-list --><context id="ordered-type-parameters-list" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="type-parameters-list"/></include></context><!-- /ordered-type-parameters-list --><!-- ## Type parameters list (for arrow function) / type assertion (cast)

         Type parameters:
         <T>(x: T) => x
         <T, U>(x: T, y: U) => { return x + y; }
         <T extends any>(x: T) => x

         Type assertion:
         <T>(x)
         <T>((x) => x)
    --><context id="const-type-assertion-keyword-end-parent" style-ref="typescript:type-keyword" end-parent="true"><start>(?=\%{js:const-keyword})</start><end>\%{js:const-keyword}</end></context><!-- /const-type-assertion-keyword-end-parent --><context id="_type-parameters-list-or-type-assertion-first-parameter" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_type-parameters-list-or-type-assertion-first-parameter-content"><include><context ref="const-type-assertion-keyword-end-parent"/><context ref="typescript-type-expr:type-expression"/><!-- should also match namespace-name--><context ref="_ordered-type-parameter-constraint"/><context ref="_ordered-type-parameter-default-value"/></include></context><!-- /_type-parameters-list-or-type-assertion-first-parameter-content --></include></context><!-- /_type-parameters-list-or-type-assertion-first-parameter --><!-- <TypeParameters> /
         <ArrowFormalParameters> (Modified) /
         <UnaryExpression> (Modified) (part of) --><context id="type-parameters-list-or-type-assertion" style-ref="typescript:type-parameters-list-or-type-assertion" once-only="true"><start>&lt;</start><end>&gt;</end><include><context ref="js:comments"/><context id="_type-parameters-list-or-type-assertion-content"><include><context ref="_type-parameters-list-or-type-assertion-first-parameter"/><context ref="_type-parameters"/></include></context><!-- /_type-parameters-list-or-type-assertion-content --></include></context><!-- /type-parameters-list-or-type-assertion--><!-- # Type arguments

         <string>
         <A, B>
    --><context id="_type-argument-content"><include><context ref="typescript-type-expr:type-expression"/></include></context><!-- /_type-argument-content --><!-- <TypeArguments> --><context id="_type-arguments-list" style-ref="typescript:type-arguments-list" once-only="true"><start>&lt;</start><end>&gt;</end><include><context ref="js:comments"/><context id="_type-arguments-list-content"><include><context id="_type-first-argument" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_type-argument-content"/></include></context><!-- /_type-first-argument --><context id="_type-arguments"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_type-argument-content"/></include></context><!-- /_type-arguments --></include></context><!-- /_type-arguments-list-content --></include></context><!-- /_type-arguments-list --><context id="ordered-type-arguments-list" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_type-arguments-list"/></include></context><!-- /ordered-type-arguments-list --></definitions></language>
(uuay)sh.langRq<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Silian Della Ragione <[email protected]>
 Copyright (C) 2005 Silian Della Ragione <[email protected]>
 Copyright (C) 2008 Steve Frécinaux <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="sh" name="sh" version="2.0" _section="Script"><metadata><property name="mimetypes">text/x-shellscript;application/x-shellscript;text/x-sh</property><property name="globs">*.sh;*bashrc;.profile;.bash_profile;.bash_login;.bash_logout</property><property name="line-comment-start">#</property><property name="suggested-suffix">.sh</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="function" name="Function" map-to="def:function"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><!-- FIXME: need to sort out proper styles for variables --><style id="variable" name="Variable" map-to="def:type"/><style id="variable-definition" name="Variable Definition" map-to="sh:variable"/><style id="others" name="Others" map-to="def:keyword"/><style id="common-command" name="Common Commands" map-to="def:keyword"/><style id="here-doc-bound" name="Heredoc Bound" map-to="def:keyword"/><style id="subshell" name="Subshell" map-to="def:preprocessor"/><!-- Used to achieve what ignore-style="true" is supposed to do: no style
         but child contexts are not affected --><style id="none" name="No style"/></styles><definitions><define-regex id="command-name">[a-zA-Z_][a-zA-Z0-9_.-]*</define-regex><define-regex id="identifier">[a-zA-Z_][a-zA-Z0-9_]*</define-regex><define-regex id="special-parameter">[*@#?$!0-9_-]</define-regex><define-regex id="argument-prefix">(?&lt;=\s|^)</define-regex><define-regex id="argument-suffix">(?=\s|[&lt;&gt;]|\\?$)</define-regex><define-regex id="parentheses-prefix">(?&lt;=\s|[)`&amp;|;]|^)</define-regex><define-regex id="command-suffix">(?=[)`&amp;|;])</define-regex><define-regex id="lb">(?&lt;=\s|[()`&amp;|;]|^)</define-regex><define-regex id="rb">(?=\s|[()`&amp;|;&lt;&gt;]|\\?$)</define-regex><!-- we cannot use def:shell-like-comment, because
         m4.lang needs to replace this context --><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>\%{argument-prefix}#</start><include><context ref="def:in-comment"/></include></context><context id="double-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><!-- highlight escaped chars --><context style-ref="def:special-char"><match>\\[$`"\\]</match></context><context ref="def:line-continue"/><context ref="variable"/><context ref="backtick-subshell"/><context ref="command-substitution"/><context ref="arithmetic-expansion"/><context ref="history-expansion-command"/></include></context><context id="single-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end></context><context id="subshell" style-ref="subshell"><start>\%{parentheses-prefix}\((?!\()</start><end>\)\%{rb}</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="sh"/></include></context><context id="command-substitution" style-ref="subshell" class="no-spell-check"><start>\$\((?!\()</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="sh"/></include></context><context id="process-substitution" style-ref="subshell"><start>\%{argument-prefix}[&lt;&gt;]\((?!\()</start><end>\)\%{rb}</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="sh"/></include></context><context id="reference-by-name" style-ref="variable"><match>\%{identifier}</match></context><context id="numeral-system"><include><context id="base-n-integer" style-ref="def:base-n-integer"><match extended="true">
            (?&lt;![\w\.]) ([2-9]|[1-5][0-9]|6[0-4])\#[0-9a-zA-Z_@]+ (?![\w\.])
          </match></context><context ref="def:hexadecimal"/><context ref="def:octal"/><context ref="def:decimal"/></include></context><context id="logical-operator" style-ref="others"><match>&amp;{2}|\|{2}</match></context><context id="evaluation-nesting"><include><!-- Must be included first, to ensure unescaped boundaries --><context ref="def:escape"/><context ref="def:line-continue"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="backtick-subshell"/><context ref="command-substitution"/><context ref="history-expansion"/><context ref="variable"/><context ref="reference-by-name"/><context ref="numeral-system"/><context ref="logical-operator"/></include></context><!-- Defined like this, "precedence" also emulates the inclusion of
    "arithmetic-evaluation" and "arithmetic-expansion" --><context id="evaluation-precedence"><start>\$?\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="evaluation-nesting"/><context ref="evaluation-precedence"/></include></context><context id="arithmetic-evaluation"><start extended="true">
        \%{parentheses-prefix} \({2}
        (?!
          # Two opening parentheses already imply ambiguities that cannot be
          # totally eliminated, so let's avoid nesting
          \(
          # Helps disambiguate arithmetic evaluation from two nested subshells:
          # a typical use of nested subshells is to perform tests
          | .*\[.+\]
          # No orphan closing parenthesis: that would mean the two opening
          # parentheses above are actually nested subshells. If multi-line
          # regexes were allowed, this would be enough to remove the ambiguity.
          | ( (?&gt;[^()]+) | ( \( ( (?&gt;[^()]+) | (?2) )+ \) ) )+ \)[^)]
        )
      </start><end>\){2}\%{rb}</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="evaluation-nesting"/><context ref="evaluation-precedence"/></include></context><context id="expansion-nesting"><include><context ref="def:line-continue"/><context ref="double-quoted-string"/><context ref="backtick-subshell"/><context ref="command-substitution"/><context ref="variable"/><context ref="history-expansion"/><context ref="reference-by-name"/><context ref="numeral-system"/><context ref="logical-operator"/></include></context><context id="expansion-precedence"><start>\$?\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="expansion-nesting"/><context ref="expansion-precedence"/></include></context><context id="arithmetic-expansion" class="no-spell-check"><start>\$\({2}(?!\()</start><end>\){2}</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="expansion-nesting"/><context ref="expansion-precedence"/></include></context><!-- Exclusions above in <start>/<end> tags enable highlighting only for
      unambiguous nesting of subshells and arithmetic evaluations/expansions.
      This covers the remainder and array definition, with default highlighting --><context id="default-subshell"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="subshell" style-ref="none"/><context ref="sh"/></include></context><!-- Treated separately, not including itself nor command-like contexts
      (see https://gitlab.gnome.org/GNOME/gtksourceview/issues/94) --><context id="backtick-subshell" style-ref="subshell" class="no-spell-check"><start>`</start><end>`</end><include><!-- Must be included first, to ensure unescaped boundaries --><context ref="def:escape"/><context ref="line-comment"/><context ref="def:line-continue"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="subshell"/><context ref="command-substitution"/><context ref="process-substitution"/><context ref="arithmetic-evaluation"/><context ref="arithmetic-expansion"/><!-- Must be included after all other parenthesized subshells --><context ref="default-subshell"/><context ref="punctuator"/><context ref="function"/><context ref="here-doc"/><context ref="redirection"/><context ref="variable"/><context ref="stand-alone-variable-definition"/><context ref="reserved-word"/><context ref="case-command"/><context ref="for-command"/><context ref="history-expansion"/><context ref="conditional-command"/></include></context><context id="punctuator" style-ref="others"><match>[&amp;|;/]</match></context><context id="function" style-ref="function"><!-- Function declaration with or without function keyword.
           For the later one, parentheses are mandatory --><match extended="true">
        \%{lb}(?:
          (function)\s+\%{command-name}\s*(\(\s*\))? |
          \%{command-name}\s*\(\s*\)
        )
      </match><include><context sub-pattern="1" style-ref="keyword"/></include></context><context id="redirection" style-ref="others"><prefix/><suffix/><!-- The order of the two following keywords matters --><keyword>[0-9]*[&lt;&gt;](&amp;)?[0-9]*-?</keyword><keyword>(&amp;|[0-9]+)?&gt;{1,2}[0-9]*-?</keyword><keyword>[0-9]*(&lt;&gt;|&gt;\|)</keyword></context><context id="highlighted-rest-of-line" once-only="true" end-at-line-end="true"><start>(?&lt;=.)(?=.)</start><include><context ref="sh"/></include></context><context id="here-doc"><include><context id="unexpanded-here-doc"><start extended="true" dupnames="true">
            # (?&lt;!&lt;) for not matching here-word (&lt;&lt;&lt;)
            (?&lt;!&lt;) &lt;&lt;-?\s* (
              '(?P&lt;HDB&gt;[^']*)'    # 'EOF'
              | "(?P&lt;HDB&gt;[^"]*)"  # "EOF"
            )\%{rb}
          </start><!-- "\t*" in case of "<<-" above --><end>^\t*\%{HDB@start}(?=`|$)</end><include><context sub-pattern="0" where="start" style-ref="here-doc-bound"/><context sub-pattern="0" where="end" style-ref="here-doc-bound"/><!-- We can have cmd<<'EOF'; something to highlight --><context ref="highlighted-rest-of-line"/><context id="unexpanded-body-text" extend-parent="false"><start>^</start></context></include></context><context id="expanded-here-doc"><start extended="true">
            (?&lt;!&lt;) &lt;&lt;-?\s* (
              (?P&lt;HDB&gt;[^\s()`&amp;|;&lt;&gt;"'\#]+) # EOF
            )\%{rb}
          </start><end>^\t*\%{HDB@start}(?=`|$)</end><include><context sub-pattern="0" where="start" style-ref="here-doc-bound"/><context sub-pattern="0" where="end" style-ref="here-doc-bound"/><context ref="highlighted-rest-of-line"/><context id="expanded-body-text" extend-parent="false"><start>^</start><include><context style-ref="def:special-char"><match>\\[$`\\]</match></context><context ref="def:line-continue"/><context ref="backtick-subshell"/><context ref="command-substitution"/><context ref="arithmetic-expansion"/><context ref="variable"/></include></context></include></context></include></context><context id="test-operator" style-ref="function"><prefix>(?&lt;=\s|\(|^)</prefix><suffix>\%{argument-suffix}</suffix><keyword>-a</keyword><keyword>-b</keyword><keyword>-c</keyword><keyword>-d</keyword><keyword>-e</keyword><keyword>-f</keyword><keyword>-g</keyword><keyword>-h</keyword><keyword>-k</keyword><keyword>-p</keyword><keyword>-r</keyword><keyword>-s</keyword><keyword>-t</keyword><keyword>-u</keyword><keyword>-w</keyword><keyword>-x</keyword><keyword>-G</keyword><keyword>-L</keyword><keyword>-N</keyword><keyword>-O</keyword><keyword>-S</keyword><keyword>-ef</keyword><keyword>-nt</keyword><keyword>-ot</keyword><keyword>-o</keyword><keyword>-v</keyword><keyword>-R</keyword><keyword>-z</keyword><keyword>-n</keyword><keyword>==</keyword><keyword>=~</keyword><keyword>=</keyword><keyword>!=</keyword><keyword>!</keyword><keyword>&lt;</keyword><keyword>&gt;</keyword><keyword>-eq</keyword><keyword>-ne</keyword><keyword>-lt</keyword><keyword>-le</keyword><keyword>-gt</keyword><keyword>-ge</keyword></context><context id="conditional-command"><start>\%{lb}\[{1,2}\%{argument-suffix}</start><end>\%{argument-prefix}\]{1,2}\%{rb}</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context id="brackets-nesting"><include><!-- Must be included first, to ensure unescaped boundaries --><context ref="def:escape"/><context ref="def:line-continue"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="backtick-subshell"/><context ref="command-substitution"/><context ref="arithmetic-expansion"/><context ref="history-expansion"/><context ref="variable"/><context ref="test-operator"/><context ref="logical-operator"/></include></context><context id="brackets-precedence"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="function"/><context sub-pattern="0" where="end" style-ref="function"/><context ref="brackets-nesting"/><context ref="brackets-precedence"/></include></context></include></context><context id="short-parameter-expansion" style-ref="variable" class="no-spell-check"><match>\$(\%{identifier}|\%{special-parameter})</match></context><context id="parameter-expansion" style-ref="def:statement" style-inside="true" class="no-spell-check"><start>\$\{(?=[!#]?\%{identifier}|\%{special-parameter})</start><end>\}</end><include><context sub-pattern="0" where="start" style-ref="variable"/><context sub-pattern="0" where="end" style-ref="variable"/><context id="parameter" once-only="true"><start>(?&lt;=\$\{)([!#]?)(\%{identifier}|\%{special-parameter})</start><end>\%{def:always-match}</end><include><context sub-pattern="1" where="start" style-ref="keyword"/><context sub-pattern="2" where="start" style-ref="variable"/><context id="array-part" once-only="true"><start>\[</start><end>\]</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="expansion-nesting"/><context ref="expansion-precedence"/></include></context></include></context><!-- Must be included first, to ensure unescaped boundaries --><context ref="def:escape"/><context ref="def:line-continue"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="variable"/><context ref="backtick-subshell"/><context ref="command-substitution"/><context ref="arithmetic-expansion"/><context ref="history-expansion"/></include></context><context id="variable"><include><context ref="short-parameter-expansion"/><context ref="parameter-expansion"/></include></context><context id="stand-alone-variable-definition"><start>\%{lb}\%{identifier}(?=(\[.*\])?\+?=)</start><end>\+?=</end><include><context sub-pattern="0" where="start" style-ref="variable-definition"/><context id="array-index" once-only="true"><start>\[</start><end>\](?=\+?=)</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="expansion-nesting"/><context ref="expansion-precedence"/></include></context></include></context><context id="variable-definition-command" end-at-line-end="true"><start>\%{lb}(declare|local|typeset|readonly|export)\%{rb}</start><end>\%{command-suffix}</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><!-- Must be included first, to ensure unescaped boundaries --><context ref="def:escape"/><context ref="def:line-continue"/><context ref="line-comment"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="redirection"/><context ref="backtick-subshell"/><context ref="command-substitution"/><context ref="arithmetic-expansion"/><!-- Must be included after all other parenthesized subshells --><context ref="default-subshell"/><context ref="history-expansion"/><context ref="variable"/><context style-ref="variable-definition"><match>\%{argument-prefix}\%{identifier}</match></context></include></context><context id="variable-definition"><include><context ref="stand-alone-variable-definition"/><context ref="variable-definition-command"/></include></context><!-- To prevent conflicts, keywords below should be removed from the list
         before being used in any container context --><context id="reserved-word" style-ref="keyword"><prefix>\%{lb}</prefix><suffix>\%{rb}</suffix><keyword>\!</keyword><keyword>\{</keyword><keyword>\}</keyword><keyword>\:</keyword><keyword>do</keyword><keyword>done</keyword><keyword>elif</keyword><keyword>else</keyword><keyword>fi</keyword><keyword>if</keyword><keyword>in</keyword><keyword>select</keyword><keyword>then</keyword><keyword>until</keyword><keyword>while</keyword></context><context id="case-command"><start>\%{lb}case\%{argument-suffix}</start><include><context sub-pattern="0" where="start" style-ref="keyword"/><!-- Must be included before any reference context
          (replaces <end> tag, to enforce priority) --><context style-ref="keyword" end-parent="true"><prefix>\%{lb}</prefix><suffix>\%{rb}</suffix><keyword>esac</keyword></context><context ref="sh"/></include></context><context id="for-command" end-at-line-end="true"><start>\%{lb}for\%{argument-suffix}</start><end>(?=\S)</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context ref="def:line-continue"/><context style-ref="variable-definition" once-only="true"><match>\%{identifier}</match></context></include></context><context id="history-expansion-command" class="no-spell-check"><start extended="true">
        # Event Designator
        ((?&lt;!\\)!) (?: (!|\#|-?[1-9][0-9]*) | (\?)[^?]+(\?|$)
          | [^=("\s:$^*%-][^"\s:$^*%-]* )
      </start><include><context sub-pattern="1" where="start" style-ref="keyword"/><context sub-pattern="2" where="start" style-ref="keyword"/><context sub-pattern="3" where="start" style-ref="keyword"/><context sub-pattern="4" where="start" style-ref="keyword"/><context id="word-designator" once-only="true" style-ref="keyword"><match extended="true">
            (:|(?=[$^*%-])) ( (\^|[0-9]+)-(\$|[0-9]+) | (\^|[0-9]+)[*-]
              | [$^%*] | [0-9]+ | -(\$|[0-9]+) )
          </match></context><context id="modifier" end-parent="true"><start>\%{def:always-match}</start><end>\%{def:always-match}</end><include><context id="simple-modifier" style-ref="keyword"><match>:([htrepqx]|[agG]?&amp;)</match></context><context id="substitution-modifier" end-at-line-end="true"><start>:[agG]?s</start><include><context sub-pattern="0" where="start" style-ref="keyword"/><context id="substitution-modifier-pattern" once-only="true"><start>[[:print:]]</start><end>((?=\%{0@start})|$)</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context ref="def:escape"/></include></context><context id="substitution-modifier-replacement" end-parent="true"><start>[[:print:]]</start><end>(\%{0@start}|$)</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="def:escape"/></include></context></include></context></include></context></include></context><context id="history-expansion"><include><context ref="history-expansion-command"/><context id="quick-substitution"><match extended="true">
            ^(\^) ([^^]|\\^)* (\^) ([^^]|\\^)* (\^|$)\%{rb}
          </match><include><context sub-pattern="1" style-ref="keyword"/><context sub-pattern="3" style-ref="keyword"/><context sub-pattern="5" style-ref="keyword"/></include></context></include></context><context id="let-command" end-at-line-end="true"><start>\%{lb}let\%{argument-suffix}</start><end>\%{command-suffix}</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><!-- Must be included first (contains def:escape) --><context ref="evaluation-nesting"/><context ref="line-comment"/><context ref="redirection"/><context ref="evaluation-precedence"/></include></context><context id="test-command" end-at-line-end="true"><start>\%{lb}test\%{rb}</start><end>\%{command-suffix}</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><!-- Must be included first, to ensure unescaped boundaries --><context ref="def:escape"/><context ref="line-comment"/><context ref="redirection"/><context ref="def:line-continue"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="backtick-subshell"/><context ref="command-substitution"/><context ref="arithmetic-expansion"/><context ref="history-expansion"/><context ref="variable"/><context ref="test-operator"/></include></context><context id="built-in-command"><include><context ref="reserved-word"/><context ref="case-command"/><context ref="for-command"/><context ref="history-expansion"/><context ref="let-command"/><context ref="conditional-command"/><context ref="test-command"/></include></context><context id="generic-command" end-at-line-end="true"><start>\%{lb}(?=\%{command-name}\%{rb})</start><!-- \%{command-suffix} + '(', to prevent false positives in ambiguous
        nesting of subshells and arithmetic evaluations/expansions,
        like (((a-(b+c)))) --><end>\%{command-suffix}|(?=\()</end><include><!-- Must be included first --><context once-only="true"><start>\%{def:always-match}</start><include><context style-ref="keyword" end-parent="true"><prefix/><suffix>\%{rb}</suffix><keyword>\.</keyword><keyword>alias</keyword><keyword>bg</keyword><keyword>bind</keyword><keyword>break</keyword><keyword>builtin</keyword><keyword>caller</keyword><keyword>cd</keyword><keyword>command</keyword><keyword>compgen</keyword><keyword>complete</keyword><keyword>compopt</keyword><keyword>continue</keyword><keyword>dirs</keyword><keyword>disown</keyword><keyword>echo</keyword><keyword>enable</keyword><keyword>eval</keyword><keyword>exec</keyword><keyword>exit</keyword><keyword>false</keyword><keyword>fc</keyword><keyword>fg</keyword><keyword>getopts</keyword><keyword>hash</keyword><keyword>help</keyword><keyword>history</keyword><keyword>jobs</keyword><keyword>kill</keyword><keyword>logout</keyword><keyword>mapfile</keyword><keyword>popd</keyword><keyword>printf</keyword><keyword>pushd</keyword><keyword>pwd</keyword><keyword>readarray</keyword><keyword>read</keyword><keyword>return</keyword><keyword>set</keyword><keyword>shift</keyword><keyword>shopt</keyword><keyword>source</keyword><keyword>suspend</keyword><keyword>times</keyword><keyword>trap</keyword><keyword>true</keyword><keyword>type</keyword><keyword>ulimit</keyword><keyword>umask</keyword><keyword>unalias</keyword><keyword>unset</keyword><keyword>wait</keyword></context><context style-ref="common-command" end-parent="true"><prefix/><suffix>\%{rb}</suffix><keyword>ar</keyword><keyword>awk</keyword><keyword>basename</keyword><keyword>bash</keyword><keyword>beep</keyword><keyword>bunzip2</keyword><keyword>bzcat</keyword><keyword>bzcmp</keyword><keyword>bzdiff</keyword><keyword>bzegrep</keyword><keyword>bzfgrep</keyword><keyword>bzgrep</keyword><keyword>bzip2recover</keyword><keyword>bzip2</keyword><keyword>bzless</keyword><keyword>bzmore</keyword><keyword>cc</keyword><keyword>cat</keyword><keyword>chattr</keyword><keyword>chgrp</keyword><keyword>chmod</keyword><keyword>chown</keyword><keyword>chroot</keyword><keyword>clear</keyword><keyword>cmp</keyword><keyword>cpp</keyword><keyword>cp</keyword><keyword>cut</keyword><keyword>date</keyword><keyword>dd</keyword><keyword>df</keyword><keyword>dialog</keyword><keyword>diff3</keyword><keyword>diff</keyword><keyword>dirname</keyword><keyword>dir</keyword><keyword>du</keyword><keyword>egrep</keyword><keyword>eject</keyword><keyword>env</keyword><keyword>expr</keyword><keyword>fgrep</keyword><keyword>file</keyword><keyword>find</keyword><keyword>fmt</keyword><keyword>free</keyword><keyword>ftp</keyword><keyword>funzip</keyword><keyword>fuser</keyword><keyword>gawk</keyword><keyword>gcc</keyword><keyword>getent</keyword><keyword>getopt</keyword><keyword>grep</keyword><keyword>groups</keyword><keyword>gunzip</keyword><keyword>gzip</keyword><keyword>head</keyword><keyword>hostname</keyword><keyword>id</keyword><keyword>ifconfig</keyword><keyword>info</keyword><keyword>insmod</keyword><keyword>install</keyword><keyword>join</keyword><keyword>killall</keyword><keyword>lastb</keyword><keyword>last</keyword><keyword>ld</keyword><keyword>less</keyword><keyword>ln</keyword><keyword>locate</keyword><keyword>lockfile</keyword><keyword>login</keyword><keyword>logname</keyword><keyword>lp</keyword><keyword>lpr</keyword><keyword>lsattr</keyword><keyword>ls</keyword><keyword>lsmod</keyword><keyword>make</keyword><keyword>man</keyword><keyword>mkdir</keyword><keyword>mkfifo</keyword><keyword>mknod</keyword><keyword>mktemp</keyword><keyword>modprobe</keyword><keyword>more</keyword><keyword>mount</keyword><keyword>mv</keyword><keyword>namei</keyword><keyword>nawk</keyword><keyword>nice</keyword><keyword>nl</keyword><keyword>passwd</keyword><keyword>patch</keyword><keyword>perl</keyword><keyword>pgawk</keyword><keyword>pidof</keyword><keyword>ping</keyword><keyword>pkg-config</keyword><keyword>pr</keyword><keyword>ps</keyword><keyword>readlink</keyword><keyword>renice</keyword><keyword>rmdir</keyword><keyword>rm</keyword><keyword>scp</keyword><keyword>sed</keyword><keyword>seq</keyword><keyword>sh</keyword><keyword>sleep</keyword><keyword>sort</keyword><keyword>split</keyword><keyword>ssh-add</keyword><keyword>ssh-agent</keyword><keyword>ssh-keygen</keyword><keyword>ssh-keyscan</keyword><keyword>ssh</keyword><keyword>stat</keyword><keyword>sudo</keyword><keyword>sum</keyword><keyword>su</keyword><keyword>sync</keyword><keyword>tac</keyword><keyword>tail</keyword><keyword>tar</keyword><keyword>tee</keyword><keyword>tempfile</keyword><keyword>touch</keyword><keyword>tr</keyword><keyword>umount</keyword><keyword>uname</keyword><keyword>uniq</keyword><keyword>unlink</keyword><keyword>unzip</keyword><keyword>uptime</keyword><keyword>wall</keyword><keyword>wc</keyword><keyword>wget</keyword><keyword>whereis</keyword><keyword>which</keyword><keyword>whoami</keyword><keyword>who</keyword><keyword>write</keyword><keyword>w</keyword><keyword>xargs</keyword><keyword>xdialog</keyword><keyword>zcat</keyword><keyword>zcmp</keyword><keyword>zdiff</keyword><keyword>zegrep</keyword><keyword>zenity</keyword><keyword>zfgrep</keyword><keyword>zforce</keyword><keyword>zgrep</keyword><keyword>zip</keyword><keyword>zless</keyword><keyword>zmore</keyword><keyword>znew</keyword></context><!-- Must be included last --><context end-parent="true"><match>\%{command-name}</match></context></include></context><!-- Must be included first, to ensure unescaped boundaries --><context ref="def:escape"/><context ref="def:line-continue"/><context ref="line-comment"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="backtick-subshell"/><context ref="command-substitution"/><context ref="process-substitution"/><context ref="arithmetic-expansion"/><context ref="history-expansion"/><context ref="here-doc"/><context ref="redirection"/><context ref="variable"/></include></context><context id="sh" class="no-spell-check"><include><!-- Must be included first, to ensure unescaped boundaries --><context ref="def:escape"/><context ref="def:shebang"/><context ref="line-comment"/><context ref="def:line-continue"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="backtick-subshell"/><context ref="subshell"/><context ref="command-substitution"/><context ref="process-substitution"/><context ref="arithmetic-evaluation"/><context ref="arithmetic-expansion"/><!-- Must be included after all other parenthesized subshells --><context ref="default-subshell"/><context ref="punctuator"/><context ref="function"/><context ref="here-doc"/><context ref="redirection"/><context ref="variable"/><context ref="variable-definition"/><context ref="built-in-command"/><!-- Must be included last --><context ref="generic-command"/></include></context></definitions></language>
(uuay)elixir.lang�&<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is to be used with GtkSourceView

 Author: Steffen Bauer <[email protected]>
 Copyright (C) 2013-2023 Steffen Bauer

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

-->
<!--

 GtkSourceView Syntax highlighting for the Elixir programming language

 Covers Elixir 1.15.x

-->
<language id="elixir" _name="Elixir" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-elixir</property><property name="globs">*.exs;*.ex</property><property name="line-comment-start">#</property></metadata><styles><style id="comment" _name="Comment" map-to="def:comment"/><style id="atom" _name="Atom" map-to="def:type"/><style id="keyword" _name="Keyword" map-to="def:type"/><style id="sigil" _name="Sigil" map-to="def:type"/><style id="charcode" _name="Charcode" map-to="def:character"/><style id="string" _name="String" map-to="def:string"/><style id="string-interpolation" _name="String interpolation" map-to="def:special-char"/><style id="codepoint" _name="Codepoint" map-to="def:special-char"/><style id="character" _name="Character" map-to="def:character"/><style id="floating-point" _name="Floating point number" map-to="def:floating-point"/><style id="base-n-integer" _name="Base-N Integer" map-to="def:base-n-integer"/><style id="decimal" _name="Decimal number" map-to="def:decimal"/><style id="boolean" _name="Boolean" map-to="def:type"/><style id="module" _name="Module" map-to="def:preprocessor"/><style id="builtin-name" _name="Builtin Name" map-to="def:keyword"/><style id="attribute" _name="Attribute" map-to="def:builtin"/></styles><definitions><context id="quoted-string"><include><context id="multiline-double-quoted-string" style-ref="string"><start>(~[crswCRSWDTNU])?"""</start><end>^\s*"""</end></context><context id="multiline-single-quoted-string" style-ref="string"><start>(~[crswCRSWDTNU])?'''</start><end>^\s*'''</end></context><context id="string-double-quote" style-ref="string"><start>"</start><end>"</end><include><context ref="codepoint"/><context ref="def:escape"/><context ref="string-interpolation"/></include></context><context id="string-single-quote" style-ref="string"><start>'</start><end>'</end><include><context ref="codepoint"/><context ref="def:escape"/><context ref="string-interpolation"/></include></context></include></context><context id="sigils"><include><context id="sigil-parentheses-interpolation" style-ref="sigil"><start>~[crsw]\(</start><end>\)[fgimrsuxbac]*</end><include><context ref="codepoint"/><context ref="def:escape"/><context ref="string-interpolation"/></include></context><context id="sigil-brackets-interpolation" style-ref="sigil"><start>~[crsw]\[</start><end>\][fgimrsuxbac]*</end><include><context ref="codepoint"/><context ref="def:escape"/><context ref="string-interpolation"/></include></context><context id="sigil-curly_brackets-interpolation" style-ref="sigil"><start>~[crsw]\{</start><end>\}[fgimrsuxbac]*</end><include><context ref="codepoint"/><context ref="def:escape"/><context ref="string-interpolation"/></include></context><context id="sigil-chevrons-interpolation" style-ref="sigil"><start>~[crsw]&lt;</start><end>&gt;[fgimrsuxbac]*</end><include><context ref="codepoint"/><context ref="def:escape"/><context ref="string-interpolation"/></include></context><context id="sigil-pipes-interpolation" style-ref="sigil"><start>~[crsw]\|</start><end>\|[fgimrsuxbac]*</end><include><context ref="codepoint"/><context ref="def:escape"/><context ref="string-interpolation"/></include></context><context id="sigil-slashes-interpolation" style-ref="sigil"><start>~[crsw]/</start><end>/[fgimrsuxbac]*</end><include><context ref="codepoint"/><context ref="def:escape"/><context ref="string-interpolation"/></include></context><context id="sigil-double-quotes-interpolation" style-ref="sigil"><start>~[crsw]"</start><end>"[fgimrsuxbac]*</end><include><context ref="codepoint"/><context ref="def:escape"/><context ref="string-interpolation"/></include></context><context id="sigil-single-quotes-interpolation" style-ref="sigil"><start>~[crsw]'</start><end>'[fgimrsuxbac]*</end><include><context ref="codepoint"/><context ref="def:escape"/><context ref="string-interpolation"/></include></context><context id="sigil-without-interpolation" style-ref="sigil"><match>~[CRSWDTNU](\((.)*?\)|\[(.)*?\]|\{(.)*?\}|&lt;(.)*?&gt;|\|(.)*?\||/(.)*/|"(.)*"|'(.)*')[fgimrsuxbac]*</match></context></include></context><context id="elixir-std"><include><context ref="def:shebang"/><context ref="def:shell-like-comment"/><context ref="quoted-string"/><context id="line-comment" style-ref="comment" end-at-line-end="true"><start>#</start><include><context ref="def:in-line-comment"/></include></context><context id="atom" style-ref="atom"><match>\:[a-zA-Z_](\w)*(!|\?)?</match></context><context id="charcode" style-ref="charcode"><match extended="true">(?&lt;![\w\.])((\?.)|(\?\\.))(?![\w\.])</match></context><context id="codepoint" style-ref="codepoint" extend-parent="false"><match>\\u(([0-9a-fA-F]){4}|({[0-9a-fA-F]{1,6}}))</match></context><context ref="sigils"/><context id="kernel_special_chars" style-ref="builtin-name"><match extended="true">
          (\s|^)(alias|var|struct)\!|(\s|^)(match|(function|macro)_exported)\?|(\^(?=[\w]+))|((\\|&amp;|\|){2})|((-|\=|\|)&gt;)
        </match></context><context id="capture" style-ref="sigil"><match>\&amp;[0-9]*</match></context><context id="struct_map" style-ref="module"><match>%([A-Z](\w)*)?</match></context><context id="string-interpolation" style-ref="string-interpolation" extend-parent="false"><match>\#{.*?}</match></context><context id="float" style-ref="floating-point"><match extended="true">
          (?&lt;![\w\.])[0-9]+\.[0-9]+([Ee][+-]?[0-9]+)?(?![\w\.])
        </match></context><context id="base-n-number" style-ref="base-n-integer"><match extended="true">
          (?&lt;![\w\.])0[oxb]?[0-9a-fA-F]+(?![\w\.])
        </match></context><context id="decimal-number" style-ref="decimal"><match extended="true">
          (?&lt;![\w\.])[0-9]+(?![\w\.])
        </match></context><context id="attributes" style-ref="attribute"><match extended="true">(?&lt;![\w\.])\@[a-zA-Z_](\w)*</match></context><context id="module" style-ref="module"><match extended="true">(?&lt;![\w])[A-Z](\w)*</match></context><context id="builtins" style-ref="builtin-name"><keyword>do</keyword><keyword>when</keyword><keyword>end</keyword></context><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword><keyword>nil</keyword></context><context id="SpecialForms" style-ref="builtin-name"><keyword>alias|import|require</keyword><keyword>case</keyword><keyword>fn</keyword><keyword>receive|after</keyword><keyword>try|catch|rescue</keyword><keyword>super</keyword><keyword>quote|unquote|unquote_splicing</keyword><keyword>for</keyword><keyword>with</keyword><keyword>__CALLER__</keyword><keyword>__DIR__</keyword><keyword>__ENV__</keyword><keyword>__MODULE__</keyword><keyword>__STACKTRACE__</keyword><keyword>__aliases__</keyword><keyword>__block__</keyword></context><context id="kernel" style-ref="builtin-name"><keyword>abs|trunc|rem|div|round|max|min|floor|ceil</keyword><keyword>and|or|not</keyword><keyword>throw|raise|reraise</keyword><keyword>hd|tl|in|length|elem|put_elem|destructure</keyword><keyword>to_(string|charlist)</keyword><keyword>is_(atom|binary|bitstring|boolean|exception|float|function|integer|list|map|map_key|nil|number|pid|port|reference|struct|tuple)</keyword><keyword>(bit|byte|map|tuple)_size</keyword><keyword>binary_(part|slice)</keyword><keyword>def(delegate|exception|guard|guardp|impl|macro|macrop|module|overridable|p|protocol|struct)?</keyword><keyword>sigil_[crswCRSWDNTU]</keyword><keyword>if|else|unless|cond</keyword><keyword>binding|dbg</keyword><keyword>tap|then</keyword><keyword>node|self|spawn|spawn_link|spawn_monitor|send|exit</keyword><keyword>struct|get_and_update_in|get_in|put_in|pop_in|update_in</keyword><keyword>apply|inspect|make_ref|use</keyword></context><context id="keyword" style-ref="keyword"><match extended="true">
          (?&lt;![\w\.])[a-zA-Z_]*(\w)*(!|\?)?\:
        </match></context></include></context><context id="elixir-exunit"><start>ExUnit</start><include><context id="exunit" style-ref="builtin-name"><keyword>test|doctest|doctest_file</keyword><keyword>describe|get_last_registered_test</keyword><keyword>register_(describe_attribute|module_attribute|attribute|test)</keyword><keyword>assert(_in_delta|_raise|_receive|_received)?</keyword><keyword>refute(_in_delta|_receive|_received)?</keyword><keyword>catch_(error|exit|throw)</keyword><keyword>flunk</keyword><keyword>on_exit</keyword><keyword>setup(_all)?</keyword><keyword>start_(link_supervised|supervised)</keyword><keyword>stop_supervised</keyword><keyword>capture_(io|log)</keyword><keyword>with_(io|log)</keyword><keyword>using</keyword><keyword>eval|failure_info|normalize|parse|parse_path</keyword><keyword>format_(assertion_diff|filters|test_all_failure|test_failure|times)</keyword></context><context ref="elixir-std"/></include></context><context id="elixir" class="no-spell-check"><include><context ref="elixir-exunit"/><context ref="elixir-std"/></include></context></definitions></language>
(uuay)pig.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

  This file is part of GtkSourceView

  Syntax highlighting for Pig Latin 0.15

  Author: Eyal Allweil <[email protected]>
  Copyright (C) 2014-2015 Eyal Allweil <[email protected]>

  GtkSourceView is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  GtkSourceView is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public License
  along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="pig" name="Pig" version="2.0" _section="Source"><metadata><property name="globs">*.pig</property><property name="line-comment-start">--</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="datatype" name="Data Type" map-to="def:type"/><style id="reserved-words" name="Reserved Words" map-to="def:keyword"/><style id="builtin-functions" name="Built In Functions" map-to="def:function"/><style id="boolean" name="Boolean values" map-to="def:boolean"/><style id="null" name="Null" map-to="def:special-constant"/><style id="comment" name="Comment" map-to="def:comment"/></styles><default-regex-options case-sensitive="true"/><definitions><context id="datatype" style-ref="datatype"><prefix>(?i)</prefix><keyword>int</keyword><keyword>long</keyword><keyword>float</keyword><keyword>double</keyword><keyword>boolean</keyword><keyword>datetime</keyword><keyword>chararray</keyword><keyword>bytearray</keyword><keyword>biginteger</keyword><keyword>bigdecimal</keyword></context><context id="boolean-literal" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><!-- Treat as literal despite it being a reserved word --><context id="null" style-ref="null"><keyword>null</keyword></context><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>--</start><include><context ref="def:in-line-comment"/></include></context><!-- These are case-insensitive --><context id="reserved-words" style-ref="reserved-words"><prefix>(?i)</prefix><keyword>and</keyword><keyword>any</keyword><keyword>all</keyword><keyword>arrange</keyword><keyword>assert</keyword><keyword>asc</keyword><keyword>as</keyword><keyword>bag</keyword><keyword>by</keyword><keyword>cache</keyword><keyword>case</keyword><keyword>cat</keyword><keyword>cd</keyword><keyword>cogroup</keyword><keyword>copyfromlocal</keyword><keyword>copytolocal</keyword><keyword>cp</keyword><keyword>cross</keyword><keyword>cube</keyword><keyword>%declare</keyword><keyword>%default</keyword><keyword>define</keyword><keyword>describe</keyword><keyword>desc</keyword><keyword>dense</keyword><keyword>diff</keyword><keyword>distinct</keyword><keyword>dump</keyword><keyword>du</keyword><keyword>eval</keyword><keyword>exec</keyword><keyword>explain</keyword><keyword>filter</keyword><keyword>flatten</keyword><keyword>foreach</keyword><keyword>full</keyword><keyword>generate</keyword><keyword>group</keyword><keyword>help</keyword><keyword>if</keyword><keyword>illustrate</keyword><keyword>import</keyword><keyword>inner</keyword><keyword>input</keyword><keyword>into</keyword><keyword>is</keyword><keyword>join</keyword><keyword>kill</keyword><keyword>left</keyword><keyword>limit</keyword><keyword>load</keyword><keyword>ls</keyword><keyword>map</keyword><keyword>matches</keyword><keyword>mkdir</keyword><keyword>mv</keyword><keyword>not</keyword><keyword>onschema</keyword><keyword>order</keyword><keyword>or</keyword><keyword>outer</keyword><keyword>output</keyword><keyword>parallel</keyword><keyword>pig</keyword><keyword>pwd</keyword><keyword>quit</keyword><keyword>rank</keyword><keyword>register</keyword><keyword>returns</keyword><keyword>right</keyword><keyword>rmf</keyword><keyword>rm</keyword><keyword>rollup</keyword><keyword>run</keyword><keyword>sample</keyword><keyword>set</keyword><keyword>ship</keyword><keyword>split</keyword><keyword>stderr</keyword><keyword>stdin</keyword><keyword>stdout</keyword><keyword>store</keyword><keyword>stream</keyword><keyword>through</keyword><keyword>tuple</keyword><keyword>union</keyword><keyword>using</keyword><keyword>void</keyword></context><context id="builtin-functions" style-ref="builtin-functions"><keyword>ABS</keyword><keyword>ACOS</keyword><keyword>AccumuloStorage</keyword><keyword>AddDuration</keyword><keyword>ASIN</keyword><keyword>ATAN</keyword><keyword>AVG</keyword><keyword>AvroStorage</keyword><keyword>BagToString</keyword><keyword>BinStorage</keyword><keyword>CBRT</keyword><keyword>CEIL</keyword><keyword>CONCAT</keyword><keyword>COSH</keyword><keyword>COS</keyword><keyword>COUNT_STAR</keyword><keyword>COUNT</keyword><keyword>CurrentTime</keyword><keyword>DaysBetween</keyword><keyword>DIFF</keyword><keyword>ENDSWITH</keyword><keyword>EqualsIgnoreCase</keyword><keyword>EXP</keyword><keyword>FLOOR</keyword><keyword>GetDay</keyword><keyword>GetHour</keyword><keyword>GetMilliSecond</keyword><keyword>GetMinute</keyword><keyword>GetMonth</keyword><keyword>GetSecond</keyword><keyword>GetWeek</keyword><keyword>GetWeekYear</keyword><keyword>GetYear</keyword><keyword>HBaseStorage</keyword><keyword>HiveUDAF</keyword><keyword>HiveUDF</keyword><keyword>HiveUDTF</keyword><keyword>HoursBetween</keyword><keyword>INDEXOF</keyword><keyword>IsEmpty</keyword><keyword>JsonLoader</keyword><keyword>JsonStorage</keyword><keyword>LAST_INDEX_OF</keyword><keyword>LCFIRST</keyword><keyword>LOG10</keyword><keyword>LOG</keyword><keyword>LOWER</keyword><keyword>LTRIM</keyword><keyword>MAX</keyword><keyword>MilliSecondsBetween</keyword><keyword>MIN</keyword><keyword>MinutesBetween</keyword><keyword>MonthsBetween</keyword><keyword>OrcStorage</keyword><keyword>PigDump</keyword><keyword>PigStorage</keyword><keyword>PluckTuple</keyword><keyword>RANDOM</keyword><keyword>REGEX_EXTRACT_ALL</keyword><keyword>REGEX_EXTRACT</keyword><keyword>REPLACE</keyword><keyword>ROUND_TO</keyword><keyword>ROUND</keyword><keyword>RTRIM</keyword><keyword>SecondsBetween</keyword><keyword>SINH</keyword><keyword>SIN</keyword><keyword>SIZE</keyword><keyword>SPRINTF</keyword><keyword>SQRT</keyword><keyword>STARTSWITH</keyword><keyword>STRSPLITTOBAG</keyword><keyword>STRSPLIT</keyword><keyword>SUBSTRING</keyword><keyword>SubtractDuration</keyword><keyword>SUBTRACT</keyword><keyword>SUM</keyword><keyword>TANH</keyword><keyword>TAN</keyword><keyword>Terms</keyword><keyword>TextLoader</keyword><keyword>TOBAG</keyword><keyword>ToDate</keyword><keyword>TOKENIZE</keyword><keyword>TOMAP</keyword><keyword>ToMilliSeconds</keyword><keyword>TOP</keyword><keyword>ToString</keyword><keyword>TOTUPLE</keyword><keyword>ToUnixTime</keyword><keyword>TRIM</keyword><keyword>TrevniStrorage</keyword><keyword>UCFIRST</keyword><keyword>UniqueID</keyword><keyword>UPPER</keyword><keyword>Usage</keyword><keyword>WeeksBetween</keyword><keyword>YearsBetween</keyword></context><context id="pig" class="no-spell-check"><include><context ref="def:decimal"/><context ref="def:float"/><context ref="def:string"/><context ref="def:single-quoted-string"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="def:c-like-comment-multiline"/><context ref="datatype"/><context ref="line-comment"/><context ref="reserved-words"/><context ref="builtin-functions"/><context ref="boolean-literal"/><context ref="null"/></include></context></definitions></language>
(uuay)logtalk.lang"0<?xml version="1.0" encoding="UTF-8"?>
<!--

 Author: Paulo Moura <[email protected]>
 Copyright (c) 2007-2019 Paulo Moura <[email protected]>

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Library General Public
 License as published by the Free Software Foundation; either
 version 2 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Library General Public License for more details.

 You should have received a copy of the GNU Library General Public
 License along with this library; if not, write to the
 Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.

-->
<language id="logtalk" name="Logtalk" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-logtalk</property><property name="globs">*.lgt</property><property name="line-comment-start">%</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="operator" name="Operator" map-to="def:operator"/><style id="error" name="Error" map-to="def:error"/><style id="string" name="String" map-to="def:string"/><style id="entity" name="Data type" map-to="def:type"/><style id="directive" name="Preprocessor directive" map-to="def:preprocessor"/><style id="number" name="Number" map-to="def:decimal"/><style id="built-in" name="Keyword" map-to="def:keyword"/><style id="variable" name="Variable" map-to="def:identifier"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/></styles><definitions><define-regex id="escaped-character" extended="true">
      \\([\\abfnrtv"\']|(x[a-fA-F0-9]+|[0-7]+)\\)
    </define-regex><context id="string" style-ref="string" end-at-line-end="true"><start>"</start><end>"</end></context><context id="quoted-atom" style-ref="string" end-at-line-end="true"><start>'</start><end>'</end><include><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context></include></context><context id="line-comment" style-ref="comment" end-at-line-end="true"><start>%</start><include><context ref="def:in-line-comment"/></include></context><context id="block-comment" style-ref="comment"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="entity-directives" style-ref="entity"><prefix>^\s*:-\s</prefix><keyword>(object)(?=[(])</keyword><keyword>(protocol)(?=[(])</keyword><keyword>(category)(?=[(])</keyword><keyword>(end_(object|protocol|category))(?=[.])</keyword></context><context id="entity-relations" style-ref="entity"><keyword>(complements)(?=[(])</keyword><keyword>(extends)(?=[(])</keyword><keyword>(i(mp(orts|lements)|nstantiates))(?=[(])</keyword><keyword>(specializes)(?=[(])</keyword></context><context id="conditional-compilation-directives" style-ref="directive"><prefix>^\s*:-\s</prefix><keyword>(e(lse|ndif))(?=[.])</keyword><keyword>((el)?if)(?=[(])</keyword></context><context id="source-file-directives" style-ref="directive"><prefix>^\s*:-\s</prefix><keyword>(en(coding|sure_loaded))(?=[(])</keyword><keyword>(set_(logtalk|prolog)_flag)(?=[(])</keyword></context><context id="predicate-directives" style-ref="directive"><prefix>^\s*:-\s</prefix><!-- Scope directives --><keyword>(p(ublic|r(otected|ivate)))(?=[(])</keyword><!-- Multi-threading directives --><keyword>(synchronized)(?=[(])</keyword><keyword>(synchronized)(?=[.])</keyword><keyword>(threaded)(?=[.])</keyword><!-- Other directives --><keyword>(alias)(?=[(])</keyword><keyword>((re)?export)(?=[(])</keyword><keyword>(in(clude|itialization|fo))(?=[(])</keyword><keyword>(mod(e|ule))(?=[(])</keyword><keyword>(built_in)(?=[.])</keyword><keyword>(dynamic)(?=[(])</keyword><keyword>(dynamic)(?=[.])</keyword><keyword>(discontiguous)(?=[(])</keyword><keyword>(m(eta_(non_terminal|predicate)|ultifile))(?=[(])</keyword><keyword>(op)(?=[(])</keyword><keyword>(c(alls|oinductive))(?=[(])</keyword><keyword>(use(s|_module))(?=[(])</keyword></context><context id="built-in-methods" style-ref="built-in"><!-- Method execution context --><keyword>(context)(?=[(])</keyword><keyword>(parameter)(?=[(])</keyword><keyword>(se(lf|nder))(?=[(])</keyword><keyword>(this)(?=[(])</keyword><!-- Reflection --><keyword>(current_predicate)(?=[(])</keyword><keyword>(predicate_property)(?=[(])</keyword><!-- Database --><keyword>(a(bolish|ssert(a|z)))(?=[(])</keyword><keyword>(clause)(?=[(])</keyword><keyword>(retract(all)?)(?=[(])</keyword><!-- All solutions --><keyword>((bag|set)of)(?=[(])</keyword><keyword>(f(ind|or)all)(?=[(])</keyword><!-- Event handlers --><keyword>(before)(?=[(])</keyword><keyword>(after)(?=[(])</keyword><!-- Message forwarding handler --><keyword>(forward)(?=[(])</keyword><!-- DCGs --><keyword>(expand_(goal|term))(?=[(])</keyword><keyword>((goal|term)_expansion)(?=[(])</keyword><keyword>(phrase)(?=[(])</keyword></context><context id="built-in-predicates" style-ref="built-in"><!-- Entity --><keyword>((abolish|c(reate|urrent))_(object|protocol|category))(?=[(])</keyword><keyword>((object|protocol|category)_property)(?=[(])</keyword><!-- Entity relations --><keyword>(co(mplements_object|nforms_to_protocol))(?=[(])</keyword><keyword>(extends_(object|protocol|category))(?=[(])</keyword><keyword>(imp(lements_protocol|orts_category))(?=[(])</keyword><keyword>((instantiat|specializ)es_class)(?=[(])</keyword><!-- Events --><keyword>(current_event)(?=[(])</keyword><keyword>((abolish|define)_events)(?=[(])</keyword><!-- Flags --><keyword>((set|create|current)_logtalk_flag)(?=[(])</keyword><!-- Compiling, loading, and library paths --><keyword>(logtalk_(compile|l(ibrary_path|oad|oad_context)|make(_target_action)?))(?=[(])</keyword><keyword>logtalk_make</keyword><!-- Multi-threading predicates --><keyword>(threaded(_(call|once|ignore|exit|peek|wait|notify))?)(?=[(])</keyword><!-- Engine predicates --><keyword>(threaded_engine(_(create|destroy|self|next|next_reified|yield|post|fetch))?)(?=[(])</keyword><!-- All solutions --><keyword>(forall)(?=[(])</keyword></context><context id="other-built-in-predicates" style-ref="built-in"><!-- Term unification --><keyword>(subsumes_term)(?=[(])</keyword><keyword>(unify_with_occurs_check)(?=[(])</keyword><!-- Term testing --><keyword>(atom(ic)?)(?=[(])</keyword><keyword>(integer)(?=[(])</keyword><keyword>(float)(?=[(])</keyword><keyword>(c(allable|ompound))(?=[(])</keyword><keyword>((non)?var)(?=[(])</keyword><keyword>(number)(?=[(])</keyword><keyword>(ground)(?=[(])</keyword><keyword>(acyclic_term)(?=[(])</keyword><!-- Term creation and decomposition --><keyword>(functor)(?=[(])</keyword><keyword>(arg)(?=[(])</keyword><keyword>(copy_term)(?=[(])</keyword><keyword>(numbervars)(?=[(])</keyword><keyword>(term_variables)(?=[(])</keyword><!-- Arithmetic evaluation --><keyword>is</keyword><!-- Evaluable functors --><keyword>e</keyword><keyword>pi</keyword><keyword>(div)(?=[(])</keyword><keyword>(rem)(?=[(])</keyword><keyword>div</keyword><keyword>rem</keyword><keyword>(m(ax|in|od))(?=[(])</keyword><keyword>mod</keyword><keyword>(abs)(?=[(])</keyword><keyword>(sign)(?=[(])</keyword><keyword>(float(_(integer|fractional)_part)?)(?=[(])</keyword><keyword>(floor)(?=[(])</keyword><keyword>(truncate)(?=[(])</keyword><keyword>(round)(?=[(])</keyword><keyword>(ceiling)(?=[(])</keyword><!-- Other arithmetic functors --><keyword>(sin)(?=[(])</keyword><keyword>(cos)(?=[(])</keyword><keyword>(tan)(?=[(])</keyword><keyword>(a(cos|sin|tan|tan2))(?=[(])</keyword><keyword>(exp)(?=[(])</keyword><keyword>(log)(?=[(])</keyword><keyword>(sqrt)(?=[(])</keyword><keyword>(xor)(?=[(])</keyword><!-- Stream selection and control --><keyword>((current|set)_(in|out)put)(?=[(])</keyword><keyword>(open)(?=[(])</keyword><keyword>(close)(?=[(])</keyword><keyword>(flush_output)(?=[(])</keyword><keyword>flush_output</keyword><keyword>(stream_property)(?=[(])</keyword><keyword>(at_end_of_stream)(?=[(])</keyword><keyword>at_end_of_stream</keyword><keyword>(set_stream_position)(?=[(])</keyword><!-- Character input/output --><keyword>((get|p(eek|ut))_c(har|ode))(?=[(])</keyword><keyword>(nl)(?=[(])</keyword><keyword>nl</keyword><!-- Byte input/output --><keyword>((get|peek|put)_byte)(?=[(])</keyword><!-- Term input/output --><keyword>(read(_term)?)(?=[(])</keyword><keyword>(write(q|_(canonical|term))?)(?=[(])</keyword><keyword>((current_)?op)(?=[(])</keyword><keyword>((current_)?char_conversion)(?=[(])</keyword><!-- Logic and control --><keyword>(ca(ll|tch)|ignore|once|throw)(?=[(])</keyword><keyword>(true|fa(il|lse)|repeat|(instantiation|system)_error)(?![-!(^~])</keyword><keyword>((type|domain|existence|permission|representation|evaluation|resource|syntax)_error)(?=[(])</keyword><!-- Atomic term processing --><keyword>(atom_(length|c(hars|o(ncat|des))))(?=[(])</keyword><keyword>(sub_atom)(?=[(])</keyword><keyword>(char_code)(?=[(])</keyword><keyword>(number_c(hars|odes))(?=[(])</keyword><!-- Implementation defined hooks functions --><keyword>((set|current)_prolog_flag)(?=[(])</keyword><keyword>(halt)(?=[(])</keyword><keyword>halt</keyword><!-- Sorting --><keyword>((key)?sort)(?=[(])</keyword></context><context id="built-in-operators" style-ref="built-in"><prefix/><suffix/><!-- Term unification --><keyword>=</keyword><keyword>\\=</keyword><!-- Term comparison --><keyword>(compare)(?=[(])</keyword><keyword>==</keyword><keyword>\\==</keyword><keyword>@&lt;</keyword><keyword>@=&lt;</keyword><keyword>@&gt;=</keyword><keyword>@&gt;</keyword><!-- Term creation and decomposition --><keyword>=\.\.</keyword><!-- Arithmetic comparison --><keyword>=:=</keyword><keyword>=\\=</keyword><keyword>&lt;</keyword><keyword>=&lt;</keyword><keyword>&gt;</keyword><keyword>&gt;=</keyword><!-- Evaluable functors --><keyword>\+(?![,a-z])</keyword><keyword>(?&lt;!:)(-)(?![,a-z])</keyword><keyword>\*</keyword><keyword>//</keyword><keyword>/</keyword><!-- Other arithmetic functors --><keyword>\*\*</keyword><!-- Bitwise functors --><keyword>&gt;&gt;</keyword><keyword>&lt;&lt;</keyword><keyword>/\\</keyword><keyword>\\/</keyword><keyword>\\</keyword><!-- Logic and control --><keyword>(\\\+|!)</keyword><!-- Existential quantifier --><keyword>\^</keyword><!-- Predicate aliases --><keyword>\bas\b</keyword></context><context id="number" style-ref="number"><match extended="true">
        \b(0'[\\].|0'.|0b[0-1]+|0o[0-7]+|0x[0-9a-fA-F]+|\d+(\.\d+)?([eE]([-+])?\d+)?)
      </match></context><context id="variable" style-ref="variable"><match extended="true">
        \b[A-Z_][a-zA-Z0-9_]*
      </match></context><context id="message-sending-operators" style-ref="built-in"><prefix/><suffix/><keyword>::</keyword><keyword>\^\^</keyword></context><context id="category-predicate-direct-call" style-ref="built-in"><prefix/><suffix/><keyword>:</keyword></context><context id="external-call-operator" style-ref="built-in"><prefix/><suffix/><keyword>\{</keyword><keyword>\}</keyword></context><!--
    <context id="mode-operators" style-ref="built-in">
      <prefix></prefix>
      <suffix></suffix>
      <keyword>\+</keyword>
      <keyword>-</keyword>
      <keyword>\?</keyword>
      <keyword>@</keyword>
    </context>
--><context id="logtalk"><include><context ref="string"/><context ref="quoted-atom"/><context ref="line-comment"/><context ref="block-comment"/><context ref="close-comment-outside-comment"/><context ref="entity-directives"/><context ref="entity-relations"/><context ref="conditional-compilation-directives"/><context ref="source-file-directives"/><context ref="predicate-directives"/><context ref="built-in-methods"/><context ref="built-in-predicates"/><context ref="other-built-in-predicates"/><context ref="built-in-operators"/><context ref="number"/><context ref="variable"/><context ref="message-sending-operators"/><context ref="category-predicate-direct-call"/><context ref="external-call-operator"/><!--
        <context ref="mode-operators"/>
--></include></context></definitions></language>
(uuay)gtkrc.langI<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Link M Dupont, Andrew Johnson
 Copyright (C) 2005 Link M Dupont <[email protected]>
 Copyright (C) 2005 Andrew Johnson <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="gtkrc" name="GtkRC" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-gtkrc</property><property name="globs">gtkrc;.gtkrc;gtkrc-*;.gtkrc-*</property><property name="line-comment-start">#</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="decimal" name="Decimal" map-to="def:decimal"/><style id="variable" name="Data Type" map-to="def:type"/><style id="state" name="Widget State" map-to="def:special-constant"/><style id="include-directive" name="Include directive" map-to="def:preprocessor"/><style id="boolean-value" name="Boolean value" map-to="def:boolean"/></styles><definitions><context id="double-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>#</start><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="keysymbol" style-ref="keyword"><match>::|=</match></context><context id="number" style-ref="decimal"><match>\b[0-9][0-9\.]*\b</match></context><context id="keyword" style-ref="keyword"><keyword>style</keyword><keyword>engine</keyword><keyword>widget_class</keyword><keyword>class</keyword><keyword>widget</keyword></context><context id="variable" style-ref="variable"><keyword>fg</keyword><keyword>bg</keyword><keyword>bg_pixmap</keyword><keyword>base</keyword><keyword>text</keyword></context><context id="state" style-ref="state"><keyword>ACTIVE</keyword><keyword>SELECTED</keyword><keyword>NORMAL</keyword><keyword>PRELIGHT</keyword><keyword>INSENSITIVE</keyword></context><context id="include-directive" style-ref="include-directive"><keyword>include</keyword></context><context id="boolean-value" style-ref="boolean-value"><keyword>TRUE</keyword><keyword>FALSE</keyword></context><context id="gtkrc" class="no-spell-check"><include><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context ref="line-comment"/><context ref="keysymbol"/><context ref="number"/><context ref="keyword"/><context ref="variable"/><context ref="state"/><context ref="include-directive"/><context ref="boolean-value"/></include></context></definitions></language>
(uuay)objj.lang�D<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Yevgen Muntyan <[email protected]>
 Author: Patryk Zawadzki <[email protected]>
 Copyright (C) 2007 Yevgen Muntyan <[email protected]>
 Copyright (C) 2010 Patryk Zawadzki <[email protected]>
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="objj" name="Objective-J" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-objective-j</property><property name="globs">*.j</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="type" name="Data type" map-to="def:type"/></styles><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!-- Based on:
         * The Cappuccino documentation, in particular the "Learning
           Objective-J" page
           (https://www.cappuccino.dev/learn/objective-j.html)
         * The Objective-J compiler source code
           (https://github.com/cappuccino/cappuccino/tree/master/Objective-J),
           in particular acorn.js, ObjJAcornCompiler.js, and
           Constants.js
    --><!-- using a style from another lang file before referencing a
         context from the file causes "style not defined" errors
         https://gitlab.gnome.org/GNOME/gtksourceview/issues/67
    --><context id="style-not-defined-error-workaround"><include><context ref="js:js"/></include></context><!-- /style-not-defined-error-workaround --><!-- # General --><!-- ## Preprocessor directives --><context id="preprocessor-directives" style-ref="js:directive" end-at-line-end="true"><start extended="true">
        \#
        (?:
          define |
          elif |
          else |
          endif |
          error |
          if |
          ifdef |
          ifndef |
          include |
          pragma |
          undef |
          warning
        )
        \%{js:keyword-end}
      </start><include><context ref="def:line-continue"/></include></context><!-- /preprocessor-directives --><!-- ## Objective-J types --><context id="_common-types" style-ref="type"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>BOOL</keyword><keyword>byte</keyword><keyword>char</keyword><keyword>double</keyword><keyword>float</keyword><keyword>id</keyword><keyword>int</keyword><keyword>long</keyword><keyword>SEL</keyword><keyword>short</keyword><keyword>signed</keyword><keyword>unsigned</keyword></context><!-- /_common-types --><context id="_variable-only-types"><include><context id="_variable-only-type-keywords" style-ref="type"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>IBOutlet</keyword></context><!-- /_variable-only-type-keywords --><context id="_variable-only-at-type-keywords" style-ref="type"><prefix>@</prefix><suffix>\%{js:keyword-end}</suffix><keyword>outlet</keyword></context><!-- /_variable-only-at-type-keywords --></include></context><!-- /_variable-only-types --><context id="_method-return-only-types"><include><context id="_method-return-only-type-keywords" style-ref="type"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>IBAction</keyword><keyword>void</keyword></context><!-- /_method-return-only-type-keywords --><context id="_method-return-only-at-type-keywords" style-ref="type"><prefix>@</prefix><suffix>\%{js:keyword-end}</suffix><keyword>action</keyword></context><!-- /_method-return-only-at-type-keywords --></include></context><!-- /_method-return-only-types --><!-- # @class statement --><context id="at-class-statements"><start extended="true">
        @class \%{js:keyword-end}
      </start><end>\%{js:identifier}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_at-class-statement-content"/></include></context><!-- /at-class-statements --><!-- # @global statement --><context id="at-global-statements"><start extended="true">
        @global \%{js:keyword-end}
      </start><end>\%{js:identifier}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_at-global-statement-content"/></include></context><!-- /at-global-statements --><!-- # @implementation declaration --><!-- ## Member variables --><context id="_at-implementation-variable-declaration-accessor-modifiers-end-parent" end-parent="true"><start>\(</start><end>\)</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><!-- allowed? --><context id="_at-implementation-variable-declaration-accessor-modifiers-content"><include><context id="_at-implementation-variable-declaration-accessor-modifier-keywords" style-ref="js:keyword"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>copy</keyword><keyword>getter</keyword><keyword>property</keyword><keyword>readonly</keyword><keyword>readwrite</keyword><keyword>setter</keyword></context><!-- /_at-implementation-variable-declaration-accessor-modifier-keywords --></include></context><!-- /_at-implementation-variable-declaration-accessor-modifiers-content --></include></context><!-- /_at-implementation-variable-declaration-accessor-modifiers-end-parent --><context id="_at-implementation-variable-declaration-accessors"><start extended="true">
        @accessors \%{js:keyword-end}
      </start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><!-- no comments here --><context id="_at-implementation-variable-declaration-accessor-content"><include><context ref="_at-implementation-variable-declaration-accessor-modifiers-end-parent"/></include></context><!-- /_at-implementation-variable-declaration-accessor-content --></include></context><!-- /_at-implementation-variable-declaration-accessors --><context id="_at-implementation-variable-declaration" once-only="true"><start>{</start><end>}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_at-implementation-variable-declaration-content"><include><context ref="_common-types"/><context ref="_variable-only-types"/><context ref="_at-implementation-variable-declaration-accessors"/></include></context><!-- /_at-implementation-variable-declaration-content --></include></context><!-- /_at-implementation-variable-declaration --><!-- ## Member methods --><context id="_at-implementation-method-definitions"><start>[+-]</start><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_at-implementation-method-definition-content"><include><context ref="_common-types"/><context ref="_method-return-only-types"/><context id="_at-implementation-method-definition-body" end-parent="true"><start>{</start><end>}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="js-fn:_function-body-content"/></include></context><!-- /_at-implementation-method-definition-body --></include></context><!-- /_at-implementation-method-definition-content --></include></context><!-- /_at-implementation-method-definitions --><!-- ## @implementation declaration --><context id="at-implementation-declarations"><start extended="true">
        @implementation \%{js:keyword-end}
      </start><end extended="true">
        @end \%{js:keyword-end}
      </end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context sub-pattern="0" where="end" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_at-implementation-declaration-content"><include><context ref="_at-implementation-variable-declaration"/><context ref="_at-implementation-method-definitions"/></include></context><!-- /_at-implementation-declaration-content --></include></context><!-- /at-implementation-declarations --><!-- # @import statement --><context id="at-import-statements" style-ref="js:directive"><start extended="true">
        @import \%{js:keyword-end}
      </start><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_at-import-statement-content"><include><context id="_choice-at-import-framework-reference" style-ref="js:included-file" end-parent="true" class="path"><start>&lt;</start><end>&gt;</end></context><!-- /_choice-at-import-framework-reference --><context ref="js-lit:choice-string-path"/></include></context><!-- /_at-import-statement-content --></include></context><!-- /at-import-statements --><!-- # @protocol declaration --><context id="at-protocol-declarations"><start extended="true">
        @protocol \%{js:keyword-end}
      </start><end extended="true">
        @end \%{js:keyword-end}
      </end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context sub-pattern="0" where="end" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_at-protocol-declaration-content"><include><context id="_at-protocol-at-keywords" style-ref="js:keyword"><prefix>@</prefix><suffix>\%{js:keyword-end}</suffix><keyword>optional</keyword><keyword>required</keyword></context><!-- /_at-protocol-at-keywords --><context id="_at-protocol-method-types" style-ref="js:keyword"><match>[+-]</match></context><!-- /_at-protocol-method-types --><context ref="_common-types"/><context ref="_method-return-only-types"/></include></context><!-- /_at-protocol-declaration-content --></include></context><!-- /at-protocol-declarations --><!-- # @typedef statements --><context id="at-typedef-statements"><start extended="true">
        @typedef \%{js:keyword-end}
      </start><end>\%{js:identifier}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_at-typedef-statement-content"/></include></context><!-- /at-typedef-statements --><!-- # Messages --><context id="_message-parameter-data"><start>:</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_message-parameter-data-content"><include><context ref="js-expr:expression-without-comma"/></include></context><!-- /_message-parameter-data-content --></include></context><!-- /_message-parameter-data --><!-- # JavaScript additions --><!-- ## General --><context id="_embedded-lang-hooks"><include><context ref="preprocessor-directives"/><context ref="js:embedded-lang-hooks" original="true"/></include></context><!-- /_embedded-lang-hooks --><replace id="js:embedded-lang-hooks" ref="_embedded-lang-hooks"/><!-- ignore preprocessor directives inside comments --><context id="_comment-content" class-disabled="no-spell-check"><include><context ref="js:embedded-lang-hooks" original="true"/><context ref="def:in-comment"/></include></context><!-- /_comment-content --><replace id="js:_comment-content" ref="_comment-content"/><!-- ## Literals --><define-regex id="_at-function-keyword" extended="true">
      @ (?: deref | ref ) \%{js:keyword-end}
    </define-regex><!-- /_at-function-keyword --><context id="_choice-at-function-keyword" style-ref="js:keyword" end-parent="true"><start>(?=\%{_at-function-keyword})</start><end>\%{_at-function-keyword}</end></context><!-- /_choice-at-function-keyword --><context id="_choice-at-selector-literal" end-parent="true"><start extended="true">
        @selector \%{js:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_at-selector-literal-content"><include><context id="_at-selector-literal-arguments-end-parent" end-parent="true"><start>\(</start><end>\)</end></context><!-- /_at-selector-literal-arguments-end-parent --></include></context><!-- /_at-selector-literal-content --></include></context><!-- /_choice-at-selector-literal --><context id="_choice-at-string" style-ref="js:string" end-parent="true"><start>@(?=["'])</start><include><!-- no comments here --><context ref="js-lit:choice-string"/></include></context><!-- /_choice-at-string --><context id="_choice-at-array-literal" style-ref="js:array-literal" end-parent="true"><start>@(?=\[)</start><include><!-- no comments here --><context ref="js-lit:choice-array-literal"/></include></context><!-- /_choice-at-array-literal --><context id="_choice-at-dictionary-literal" style-ref="js:object-literal" end-parent="true"><start>@(?={)</start><include><!-- no comments here --><context ref="js-lit:choice-object-literal"/></include></context><!-- /_choice-at-dictionary-literal --><!-- ### Array literal (message syntax) --><context id="_array-literal-content"><include><context ref="js-lit:_array-literal-content" original="true"/><context ref="_message-parameter-data"/></include></context><!-- /_array-literal-content --><replace id="js-lit:_array-literal-content" ref="_array-literal-content"/><!-- ### Property name --><context id="_property-name-content"><include><context ref="_choice-at-string"/><context ref="js-lit:_property-name-content" original="true"/></include></context><!-- /_property-name-content --><replace id="js-lit:_property-name-content" ref="_property-name-content"/><!-- ## Values --><context id="_global-values"><include><context id="_boolean-constants" style-ref="js:boolean"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>NO</keyword><keyword>YES</keyword></context><!-- /_boolean-constants --><context id="_null-constants" style-ref="js:null-value"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>nil</keyword><keyword>Nil</keyword><keyword>NULL</keyword></context><!-- /_null-constants --><context id="_math-constants" style-ref="js:built-in-value"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>E</keyword><keyword>LOG10E</keyword><keyword>LOG2E</keyword><keyword>LN10</keyword><keyword>LN2</keyword><keyword>PI</keyword><keyword>PI2</keyword><keyword>PI_2</keyword><keyword>SQRT1_2</keyword><keyword>SQRT2</keyword></context><!-- /_math-constants --><context id="_math-functions" style-ref="js:built-in-function"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>ABS</keyword><keyword>ACOS</keyword><keyword>ASIN</keyword><keyword>ATAN</keyword><keyword>ATAN2</keyword><keyword>CEIL</keyword><keyword>COS</keyword><keyword>EXP</keyword><keyword>FLOOR</keyword><keyword>LOG</keyword><keyword>MAX</keyword><keyword>MIN</keyword><keyword>POW</keyword><keyword>RAND</keyword><keyword>ROUND</keyword><keyword>SIN</keyword><keyword>SQRT</keyword><keyword>TAN</keyword></context><!-- /_math-functions --><!-- "super" is already highlighted by default --><context id="_object-keywords" style-ref="js:keyword"><prefix>\%{js:keyword-start}</prefix><suffix>\%{js:keyword-end}</suffix><keyword>_cmd</keyword><keyword>self</keyword></context><!-- /_object-keywords --><context ref="js-val:global-values" original="true"/></include></context><!-- /_global-values --><replace id="js-val:global-values" ref="_global-values"/><!-- ## Expressions --><context id="_primary-expression-content"><include><context ref="_choice-at-function-keyword"/><context ref="_choice-at-selector-literal"/><context ref="_choice-at-string"/><context ref="_choice-at-array-literal"/><context ref="_choice-at-dictionary-literal"/><context ref="js-expr:_primary-expression-content" original="true"/></include></context><!-- /_primary-expression-content --><replace id="js-expr:_primary-expression-content" ref="_primary-expression-content"/><!-- workaround for when a previous expression (statement) hasn't
         ended (with a semicolon) before a message call --><context id="_bracket-property-accessor-content"><include><context ref="js-expr:_bracket-property-accessor-content" original="true"/><context ref="_message-parameter-data"/></include></context><!-- /_bracket-property-accessor-content --><replace id="js-expr:_bracket-property-accessor-content" ref="_bracket-property-accessor-content"/><!-- # Main content --><context id="objj" class="no-spell-check"><include><!-- are these only allowed in top level? --><context ref="at-class-statements"/><context ref="at-global-statements"/><context ref="at-implementation-declarations"/><context ref="at-import-statements"/><context ref="at-protocol-declarations"/><context ref="at-typedef-statements"/><context ref="js:js"/></include></context><!-- /objj --></definitions></language>
(uuay)ocaml.langF%<?xml version="1.0" encoding="UTF-8"?>
<!-- vim: set sts=2 sw=2: -->
<!--

 This file is part of GtkSourceView

 Author: Eric Cooper <[email protected]>
 Copyright (C) 2007 Eric Cooper <[email protected]>
 Copyright (C) 2007 Eric Norige <[email protected]>
 Copyright (C) 2009 Alexandr Kuleshov <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="ocaml" name="OCaml" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-ocaml</property><property name="globs">*.ml;*.mli;*.mll;*.mly</property><property name="block-comment-start">(*</property><property name="block-comment-end">*)</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="ocamldoc" name="OCamldoc Comments" map-to="def:doc-comment"/><style id="ocamldoc-element" name="OCamldoc element" map-to="def:doc-comment-element"/><style id="base-n-integer" name="Base-N Integer" map-to="def:base-n-integer"/><style id="floating-point" name="Floating Point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="meta-keyword" name="Type, module or object keyword" map-to="def:keyword"/><style id="fun-keyword" name="Builtin-function keyword" map-to="def:keyword"/><style id="type" name="Data Type" map-to="def:type"/><style id="label" name="Labeled argument" map-to="def:identifier"/><style id="poly-variant" name="Polymorphic Variant" map-to="def:type"/><style id="variant" name="Variant Constructor" map-to="def:type"/><style id="type-var" name="Type Variable" map-to="def:type"/><style id="module" name="Module Path" map-to="def:type"/><style id="escape" name="Escaped Character" map-to="def:special-char"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="error" name="Error" map-to="def:error"/><style id="std-modules" name="Standard Modules" map-to="def:type"/></styles><definitions><define-regex id="cap-ident">\b[A-Z][A-Za-z\d_']*</define-regex><define-regex id="low-ident">\b[a-z_][A-Za-z\d_']*</define-regex><define-regex id="char-esc">\\((\\|"|'|n|t|b|r)|\d{3}|o[0-3][0-7]{2}|x[\da-fA-F]{2})</define-regex><context id="escape-seq" style-ref="escape"><match>\%{char-esc}</match></context><!-- here's the main context --><context id="ocaml" class="no-spell-check"><include><context id="ocamldoc" style-ref="ocamldoc"><start>\(\*\*(?!\))</start><end>\*\)</end><include><context id="comment-in-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>\(\*</start><end>\*\)</end><include><context ref="string"/><context ref="comment-in-comment"/><context ref="def:in-comment:*"/></include></context><context ref="string"/><context ref="def:in-comment:*"/><context id="ocamldoc-element" style-ref="ocamldoc-element"><match>\B@\w+</match></context></include></context><context id="comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>\(\*</start><end>\*\)</end><include><context ref="comment-in-comment:*"/></include></context><context id="floating-point-number" style-ref="floating-point"><match case-sensitive="false">\b\d[\d_]*(\.[\d_]*(e[+-]?\d[\d_]*)?|e[+-]?\d[\d_]*)</match></context><context id="hex-number" style-ref="base-n-integer"><match case-sensitive="false">\b0x[\da-f][0-9a-f_]*l?</match></context><context id="octal-number" style-ref="base-n-integer"><match case-sensitive="false">\b0o[0-7][0-7_]*l?</match></context><context id="binary-number" style-ref="base-n-integer"><match case-sensitive="false">\b0b[01][01_]*l?</match></context><context id="decimal" style-ref="decimal"><match>\b\d[\d_]*[lLn]?</match></context><context id="label"><start>[~?]</start><end>\b|[^\w\s]</end><include><context once-only="true"><match>\(</match></context><context style-ref="label"><match>\%{low-ident}</match></context></include></context><context id="poly-variant" style-ref="poly-variant"><match>`\%{cap-ident}</match></context><context id="modpath" style-ref="module"><!-- include final '.'?  At the moment, no.  --><match>\%{cap-ident}(\.\%{cap-ident})*(?=\.)</match></context><context id="variant" style-ref="variant"><match>\%{cap-ident}</match></context><context id="string" class-disabled="no-spell-check"><include><context style-ref="string"><start>"</start><end>"</end><include><context ref="escape-seq"/></include></context><context style-ref="string"><start>\{([a-z]*)\|</start><end>\|\%{1@start}\}</end></context></include></context><context id="character-constant" style-ref="string"><match>('\%{char-esc}')|('[^\\']')</match></context><context id="type-var" style-ref="type-var"><match>'\%{low-ident}</match></context><context id="arraylit"><start>\[\|</start><end>\|\]</end><include><context ref="ocaml"/></include></context><context id="badarray" style-ref="error" extend-parent="false"><match>\|\]</match></context><context id="listlit"><start>\[</start><end>(?&lt;!\|)\]</end><include><context ref="ocaml"/></include></context><context id="badlist" style-ref="error" extend-parent="false"><match>\]</match></context><context id="boolean-constant" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><!-- Flow control & common keywords --><context id="keywords" style-ref="keyword"><keyword>and</keyword><keyword>assert</keyword><keyword>begin</keyword><keyword>do</keyword><keyword>done</keyword><keyword>downto</keyword><keyword>else</keyword><keyword>end</keyword><keyword>for</keyword><keyword>fun</keyword><keyword>function</keyword><keyword>if</keyword><keyword>in</keyword><keyword>let</keyword><keyword>match</keyword><keyword>nonrec</keyword><keyword>rec</keyword><keyword>then</keyword><keyword>to</keyword><keyword>try</keyword><keyword>val</keyword><keyword>when</keyword><keyword>while</keyword><keyword>with</keyword></context><!-- types, objects and modules --><context id="meta-words" style-ref="meta-keyword"><keyword>as</keyword><keyword>class</keyword><keyword>constraint</keyword><keyword>exception</keyword><keyword>external</keyword><keyword>functor</keyword><keyword>include</keyword><keyword>inherit</keyword><keyword>initializer</keyword><keyword>method</keyword><keyword>module</keyword><keyword>mutable</keyword><keyword>new</keyword><keyword>object</keyword><keyword>of</keyword><keyword>open</keyword><keyword>private</keyword><keyword>struct</keyword><keyword>sig</keyword><keyword>type</keyword><keyword>virtual</keyword></context><context id="function-keywords" style-ref="fun-keyword"><!-- function-like keywords --><keyword>asr</keyword><keyword>land</keyword><keyword>lazy</keyword><keyword>lor</keyword><keyword>lsl</keyword><keyword>lsr</keyword><keyword>lxor</keyword><keyword>mod</keyword><!-- from pervasives, but same as others --><keyword>not</keyword><keyword>lnot</keyword></context><context id="types" style-ref="type"><!-- built-in types --><keyword>array</keyword><keyword>bool</keyword><keyword>bytes</keyword><keyword>char</keyword><keyword>exn</keyword><keyword>float</keyword><keyword>format6?</keyword><keyword>int</keyword><keyword>int32</keyword><keyword>int64</keyword><keyword>list</keyword><keyword>option</keyword><keyword>nativeint</keyword><keyword>string</keyword><keyword>unit</keyword><!-- other pervasive types --><keyword>ref</keyword></context><!--Standard modules --><context id="standard-modules" style-ref="std-modules"><keyword>Arg</keyword><keyword>Arith_status</keyword><keyword>Array</keyword><keyword>ArrayLabels</keyword><keyword>Big_int</keyword><keyword>Bigarray</keyword><keyword>Buffer</keyword><keyword>Callback</keyword><keyword>CamlinternalMod</keyword><keyword>CamlinternalOO</keyword><keyword>Char</keyword><keyword>Complex</keyword><keyword>Condition</keyword><keyword>Dbm</keyword><keyword>Digest</keyword><keyword>DynLink</keyword><keyword>Event</keyword><keyword>Filename</keyword><keyword>Format</keyword><keyword>Gc</keyword><keyword>Genlex</keyword><keyword>Graphics</keyword><keyword>GraphicsX11</keyword><keyword>Hashtbl</keyword><keyword>Int32</keyword><keyword>Int64</keyword><keyword>LargeFile</keyword><keyword>Lazy</keyword><keyword>Lexing</keyword><keyword>List</keyword><keyword>ListLabels</keyword><keyword>Map</keyword><keyword>Marshal</keyword><keyword>MoreLabels</keyword><keyword>Mutex</keyword><keyword>Mativeint</keyword><keyword>Num</keyword><keyword>Oo</keyword><keyword>Parsing</keyword><keyword>Printexc</keyword><keyword>Printf</keyword><keyword>Queue</keyword><keyword>Random</keyword><keyword>Scanf</keyword><keyword>Set</keyword><keyword>Sort</keyword><keyword>Stack</keyword><keyword>StdLabels</keyword><keyword>Str</keyword><keyword>Stream</keyword><keyword>StringLabels</keyword><keyword>Sys</keyword><keyword>Thread</keyword><keyword>ThreadUnix</keyword><keyword>Unix</keyword><keyword>UnixLabels</keyword><keyword>Weak</keyword></context></include></context></definitions></language>
(uuay)tango.xmlf<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2006-2007 GtkSourceView team
 Author: Michael Monreal <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<style-scheme id="tango" _name="Tango" version="1.0"><author>Michael Monreal</author><_description>Color scheme using Tango color palette</_description><metadata><property name="variant">light</property><property name="dark-variant">oblivion</property></metadata><!-- Tango Palette --><color name="butter1" value="#fce94f"/><color name="butter2" value="#edd400"/><color name="butter3" value="#c4a000"/><color name="chameleon1" value="#8ae234"/><color name="chameleon2" value="#73d216"/><color name="chameleon3" value="#4e9a06"/><color name="orange1" value="#fcaf3e"/><color name="orange2" value="#f57900"/><color name="orange3" value="#ce5c00"/><color name="skyblue1" value="#729fcf"/><color name="skyblue2" value="#3465a4"/><color name="skyblue3" value="#204a87"/><color name="plum1" value="#ad7fa8"/><color name="plum2" value="#75507b"/><color name="plum3" value="#5c3566"/><color name="chocolate1" value="#e9b96e"/><color name="chocolate2" value="#c17d11"/><color name="chocolate3" value="#8f5902"/><color name="scarletred1" value="#ef2929"/><color name="scarletred2" value="#cc0000"/><color name="scarletred3" value="#a40000"/><color name="aluminium1" value="#eeeeec"/><color name="aluminium2" value="#d3d7cf"/><color name="aluminium3" value="#babdb6"/><color name="aluminium4" value="#888a85"/><color name="aluminium5" value="#555753"/><color name="aluminium6" value="#2e3436"/><color name="white" value="#ffffff"/><color name="black" value="#000000"/><!-- Global Settings --><style name="text" foreground="aluminium6" background="white"/><style name="selection" foreground="#rgba(0,0,0,0)" background="#rgba(53, 132, 228, .3)"/><style name="cursor" foreground="aluminium6"/><style name="secondary-cursor" foreground="aluminium4"/><style name="line-numbers" foreground="aluminium5" background="aluminium1"/><style name="current-line" background="aluminium1"/><style name="current-line-number" background="#e3e3e1"/><style name="draw-spaces" foreground="aluminium3"/><style name="background-pattern" background="#f3f3f3"/><style name="snippet-focus" foreground="aluminium6" background="aluminium2"/><!-- Bracket Matching --><style name="bracket-match" foreground="aluminium1" background="aluminium3"/><style name="bracket-mismatch" foreground="aluminium1" background="scarletred3"/><!-- Right Margin --><style name="right-margin" foreground="aluminium6" background="aluminium6"/><!-- Search Matching --><style name="search-match" background="butter1"/><!-- Comments --><style name="def:comment" foreground="aluminium4"/><style name="def:shebang" foreground="aluminium4" bold="true"/><style name="def:doc-comment-element" italic="true"/><!-- Constants --><style name="def:constant" foreground="plum1"/><style name="def:string" foreground="plum1"/><style name="def:special-char" foreground="plum2"/><style name="def:special-constant" foreground="plum2"/><style name="def:floating-point" foreground="plum2"/><!-- Identifiers --><style name="def:identifier" foreground="skyblue2"/><!-- Statements --><style name="def:statement" foreground="aluminium6" bold="true"/><!-- Types --><style name="def:type" foreground="chameleon3" bold="true"/><!-- Markup --><style name="def:emphasis" italic="true"/><style name="def:strong-emphasis" foreground="aluminium6" bold="true"/><style name="def:inline-code" foreground="skyblue2"/><style name="def:insertion" underline="single"/><style name="def:deletion" strikethrough="true"/><style name="def:link-text" foreground="skyblue3"/><style name="def:link-symbol" foreground="skyblue3" bold="true"/><style name="def:link-destination" italic="true" underline="single"/><style name="def:heading" foreground="chameleon3" bold="true"/><style name="def:thematic-break" foreground="chameleon3" bold="true"/><style name="def:preformatted-section" foreground="skyblue2"/><style name="def:list-marker" foreground="aluminium6" bold="true"/><!-- Others --><style name="def:preprocessor" foreground="chocolate3"/><style name="def:error" foreground="white" background="scarletred2" bold="true"/><style name="def:warning" foreground="white" background="plum1"/><style name="def:note" background="orange1" bold="true"/><style name="def:net-address" italic="true" underline="single"/><!-- Heading styles, uncomment to enable --><!--
  <style name="def:heading0"                scale="5.0"/>
  <style name="def:heading1"                scale="2.5"/>
  <style name="def:heading2"                scale="2.0"/>
  <style name="def:heading3"                scale="1.7"/>
  <style name="def:heading4"                scale="1.5"/>
  <style name="def:heading5"                scale="1.3"/>
  <style name="def:heading6"                scale="1.2"/>
  --><!-- Language specific --><style name="diff:added-line" foreground="chameleon3"/><style name="diff:removed-line" foreground="plum3"/><style name="diff:changed-line" use-style="def:preprocessor"/><style name="diff:diff-file" use-style="def:type"/><style name="diff:location" use-style="def:statement"/><style name="diff:special-case" use-style="def:statement"/><style name="xml:namespace" bold="true"/><style name="json:keyname" foreground="chameleon3"/><style name="latex:display-math" foreground="plum3"/><style name="latex:command" foreground="chameleon3" bold="true"/><style name="latex:include" use-style="def:preprocessor"/><style name="sh:variable" foreground="plum3"/><style name="sh:variable-definition" foreground="chameleon3"/></style-scheme>
(uuay)typescript-js-functions-classes.lang�N<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="typescript-js-fn" name="TypeScript JavaScript Function and Class Additions" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See typescript.lang for general notes, naming conventions, etc.
    --><!-- # Accessibility modifier --><context id="_accessibility-modifier" style-ref="js:keyword" once-only="true"><match extended="true">
        \%{typescript:private-keyword} |
        \%{typescript:protected-keyword} |
        \%{typescript:public-keyword}
      </match></context><!-- /_accessibility-modifier --><context id="_ordered-accessibility-modifier" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_accessibility-modifier"/></include></context><!-- /_ordered-accessibility-modifier --><!-- # Read-only property modifier --><context id="_read-only-property-modifier" style-ref="js:keyword" once-only="true"><match>\%{typescript:readonly-keyword}</match></context><!-- /_read-only-property-modifier --><context id="_ordered-read-only-property-modifier" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_read-only-property-modifier"/></include></context><!-- /_ordered-read-only-property-modifier --><!-- # Function expression --><!-- <CallSignature> / <ParameterList> --><!-- replaces js-fn:_function-parameters-content --><context id="function-parameters-content"><include><context ref="js:ordered-rest-syntax"/><context ref="js:ordered-binding"/><context ref="typescript:ordered-optional-modifier"/><context ref="typescript:ordered-type-annotation"/><context ref="js:ordered-default-value-assignment"/></include></context><!-- /function-parameters-content --><!-- replaces js-fn:_function-first-parameter --><context id="function-first-parameter" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_function-first-parameter-content"><include><context ref="js:ordered-rest-syntax"/><context ref="typescript:ordered-this-parameter-or-binding"/><context ref="typescript:ordered-optional-modifier"/><context ref="typescript:ordered-type-annotation"/><context ref="js:ordered-default-value-assignment"/></include></context><!-- /_function-first-parameter-content --></include></context><!-- /function-first-parameter --><!-- <FunctionExpression> (Modified) (part of) /
         <CallSignature> /
         <FunctionDeclaration> (Modified) (part of) --><!-- replaces js-fn:_function-expression-content --><context id="function-expression-content"><include><context ref="js-fn:_ordered-function-expression-async-keyword"/><context ref="js-fn:_ordered-function-expression-function-keyword"/><context ref="js:ordered-generator-modifier"/><context ref="js:ordered-identifier"/><context ref="typescript-type-gen:ordered-type-parameters-list"/><context ref="js-fn:_ordered-function-parameters-list"/><context ref="typescript:ordered-type-annotation"/><context ref="js-fn:_last-function-body"/></include></context><!-- /function-expression-content --><!-- # Method definition --><!-- replaces js-fn:choice-method-definition --><context id="choice-method-definition" style-ref="js:function-expression" end-parent="true"><start>(?=[&lt;(])</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_method-definition-content"><include><context ref="typescript-type-gen:ordered-type-parameters-list"/><context ref="js-fn:_ordered-function-parameters-list"/><context ref="typescript:ordered-type-annotation"/><context ref="js-fn:_last-function-body"/></include></context><!-- /_method-definition-content --></include></context><!-- /choice-method-definition --><!-- # Class expression --><!-- ## Class expression keyword --><context id="_class-expression-abstract-keyword" style-ref="js:keyword" once-only="true"><match>\%{typescript:abstract-keyword}</match></context><!-- /_class-expression-abstract-keyword --><context id="_ordered-class-expression-abstract-keyword" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_class-expression-abstract-keyword"/></include></context><!-- /_ordered-class-expression-abstract-keyword --><context id="_class-expression-class-keyword" style-ref="js:keyword" once-only="true"><match>\%{js:class-keyword}</match></context><!-- /_class-expression-class-keyword --><context id="_ordered-class-expression-class-keyword" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_class-expression-class-keyword"/></include></context><!-- /_ordered-class-expression-class-keyword --><!-- ## Class optional name --><!-- replaces js-fn:_class-optional-name-content --><context id="class-optional-name-content"><include><context id="_choice-class-optional-name-ignore-implements" end-parent="true"><start>(?=\%{typescript:implements-keyword})</start><end>\%{def:always-match}</end></context><!-- /_choice-class-optional-name-ignore-implements --><context ref="js-fn:_class-optional-name-content" original="true"/></include></context><!-- /class-optional-name-content --><!-- ## Class extends clause --><!-- replaces js-fn:_class-extends-clause-content --><context id="class-extends-clause-content"><include><context ref="js-fn:_class-extends-clause-content" original="true"/><context ref="typescript-type-gen:ordered-type-arguments-list"/></include></context><!-- /class-extends-clause-content --><!-- ## Class implements clause --><context id="_class-implements-clause" once-only="true"><start>\%{typescript:implements-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context id="_class-implements-clause-content"><include><context ref="typescript:type-reference-list"/></include></context><!-- /_class-implements-clause-content --></include></context><!-- /_class-implements-clause --><context id="_ordered-class-implements-clause" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_class-implements-clause"/></include></context><!-- /_ordered-class-implements-clause --><!-- ## Class body --><context id="_class-body-member-modifier" style-ref="js:keyword" once-only="true"><match extended="true">
        \%{typescript:abstract-keyword} | \%{js:static-keyword}
      </match></context><!-- /_class-body-member-modifier --><context id="_ordered-class-body-member-modifier" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_class-body-member-modifier"/></include></context><!-- /_ordered-class-body-member-modifier --><context id="_class-body-declare-property-modifier" style-ref="js:keyword" once-only="true"><match>\%{typescript:declare-keyword}</match></context><!-- /_class-body-declare-property-modifier --><context id="_choice-class-body-index-member" end-parent="true"><start>(?=\[)</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_class-body-index-member-content"><include><context ref="typescript-type-lit:ordered-index-property"/><context ref="typescript:ordered-type-annotation"/></include></context><!-- /_class-body-index-member-content --></include></context><!-- /_choice-class-body-index-member --><context id="_choice-class-body-private-field" end-parent="true"><start>(?=#\%{js:identifier-start})</start><end>;</end><include><context ref="js:comments"/><context id="_class-body-private-field-content"><include><context ref="typescript:ordered-private-identifier"/><context ref="typescript:ordered-optional-modifier"/><context ref="typescript:ordered-definite-assignment-assertion"/><context ref="typescript:ordered-type-annotation"/><context ref="js:ordered-default-value-assignment"/></include></context><!-- /_class-body-private-field-content --></include></context><!-- /_choice-class-body-private-field --><context id="_class-body-method-parameters-list" once-only="true"><start>\(</start><end>\)</end><include><context ref="js:comments"/><context id="_class-body-method-parameters-list-content"><include><context id="_class-body-method-first-parameter" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_class-body-method-first-parameter-content"><include><!-- decorators are valid for class declaration
                         methods only (not class expressions) --><context ref="typescript:ordered-decorators"/><context ref="_function-first-parameter-content"/></include></context><!-- /_class-body-method-first-parameter-content --></include></context><!-- /_class-body-method-first-parameter --><context id="_class-body-method-parameters"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_class-body-method-parameters-content"><include><!-- decorators are valid for class declaration
                         methods only (not class expressions) --><context ref="typescript:ordered-decorators"/><context ref="function-parameters-content"/></include></context><!-- /_class-body-method-parameters-content --></include></context><!-- /_class-body-method-parameters --></include></context><!-- /_class-body-method-parameters-list-content --></include></context><!-- /_class-body-method-parameters-list --><context id="_ordered-class-body-method-parameters-list" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_class-body-method-parameters-list"/></include></context><!-- /_ordered-class-body-method-parameters-list --><context id="_choice-class-body-method-definition" style-ref="js:function-expression" end-parent="true"><start>(?=[&lt;(])</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_class-body-method-definition-content"><include><context ref="typescript-type-gen:ordered-type-parameters-list"/><context ref="_ordered-class-body-method-parameters-list"/><context ref="typescript:ordered-type-annotation"/><context ref="js-fn:_last-function-body"/></include></context><!-- /_class-body-method-definition-content --></include></context><!-- /_choice-class-body-method-definition --><context id="_choice-class-body-method-keyword-method-definition" style-ref="js:function-expression" end-parent="true"><start>\%{js:method-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:comments"/><context id="_class-body-method-keyword-method-definition-content"><include><context ref="js:ordered-generator-modifier"/><context ref="js-lit:ordered-property-name"/><context ref="_choice-class-body-method-definition"/></include></context><!-- /_class-body-method-keyword-method-definition-content --></include></context><!-- /choice-class-body-method-keyword-method-definition --><context id="_choice-class-body-keyword-named-property-or-method" end-parent="true"><start extended="true">
        (?:
          \%{js:get-keyword} |
          \%{js:set-keyword} |
          \%{js:static-keyword} |
          \%{typescript:abstract-keyword} |
          \%{typescript:declare-keyword} |
          \%{typescript:private-keyword} |
          \%{typescript:protected-keyword} |
          \%{typescript:public-keyword} |
          \%{typescript:readonly-keyword}
        )
        (?= \%{js:optional-whitespace-or-comments} [;?!:=&lt;(] )
      </start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:identifier"/><context ref="js:comments"/><context id="_class-body-keyword-named-property-or-method-content"><include><!-- for class properties and methods --><context ref="typescript:ordered-optional-modifier"/><!-- for class properties only --><context ref="typescript:ordered-definite-assignment-assertion"/><!-- optional modifier and definitely assignment assertion
                 cannot both be specified --><context ref="_choice-class-body-method-definition"/><context ref="typescript:ordered-type-annotation"/><context ref="js:ordered-default-value-assignment"/></include></context><!-- /_class-body-keyword-named-property-or-method-content --></include></context><!-- /_choice-class-body-keyword-named-property-or-method --><context id="_class-body-constructor-parameters-content"><include><!-- decorators are valid for class declaration
             methods only (not class expressions) --><context ref="typescript:ordered-decorators"/><context ref="_ordered-accessibility-modifier"/><context ref="_ordered-read-only-property-modifier"/><context ref="function-parameters-content"/></include></context><!-- /_class-body-constructor-parameters-content --><context id="_class-body-constructor-parameters-list" once-only="true"><start>\(</start><end>\)</end><include><context ref="js:comments"/><context id="_class-body-constructor-parameters-list-content"><include><context id="_class-body-constructor-first-parameter" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><!-- constructors cannot have a "this" parameter --><context ref="_class-body-constructor-parameters-content"/></include></context><!-- /_class-body-constructor-first-parameter --><context id="_class-body-constructor-parameters"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_class-body-constructor-parameters-content"/></include></context><!-- /_class-body-constructor-parameters --></include></context><!-- /_class-body-constructor-parameters-list-content --></include></context><!-- /_class-body-constructor-parameters-list --><context id="_ordered-class-body-constructor-parameters-list" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_class-body-constructor-parameters-list"/></include></context><!-- /_ordered-class-body-constructor-parameters-list --><context id="_choice-class-body-constructor-member" style-ref="js:function-expression" end-parent="true"><start extended="true">
        \%{js:keyword-start} constructor \%{js:keyword-end}
        (?= \%{js:optional-whitespace-or-comments} \( )
      </start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:built-in-method"/><context ref="js:comments"/><context id="_class-body-constructor-member-content"><include><context ref="_ordered-class-body-constructor-parameters-list"/><context ref="js-fn:_last-function-body"/></include></context><!-- /_class-body-constructor-member-content --></include></context><!-- /_choice-class-body-constructor-member --><!-- modifier order:
         * accessibility ("public" / "protected" / "private")
         * "abstract" / "static" (mutually exclusive)
         * "readonly"

         "declare" can be in any position:
         https://github.com/microsoft/TypeScript/issues/34172

        index members can only be modified with "readonly"

        private fields can only be modified with "readonly"

        cannot have abstract generators: abstract *generator()
        https://github.com/Microsoft/TypeScript/issues/25710

        "abstract async" will probably be not allowed in the future
        https://github.com/microsoft/TypeScript/issues/28516
    --><!-- replaces js-fn:_class-body-member-content --><context id="class-body-member-content"><include><!-- try to match before and after each modifier --><context ref="_choice-class-body-keyword-named-property-or-method"/><context ref="_class-body-declare-property-modifier"/><context ref="_ordered-accessibility-modifier"/><context ref="_ordered-class-body-member-modifier"/><context ref="_ordered-read-only-property-modifier"/><context ref="_choice-class-body-index-member"/><context ref="_choice-class-body-private-field"/><context ref="_choice-class-body-method-keyword-method-definition"/><!-- should not be combined with some modifiers, but cannot prevent it --><context ref="_choice-class-body-constructor-member"/><context ref="js-fn:ordered-property-accessor-keyword"/><context ref="js-lit:ordered-property-name"/><!-- for class properties and methods --><context ref="typescript:ordered-optional-modifier"/><!-- for class properties only --><context ref="typescript:ordered-definite-assignment-assertion"/><!-- optional modifier and definitely assignment assertion
             cannot both be specified --><context ref="_choice-class-body-method-definition"/><context ref="typescript:ordered-type-annotation"/><context ref="js:ordered-default-value-assignment"/></include></context><!-- /class-body-member-content --><!-- replaces js-fn:_class-body-content --><context id="class-body-content"><include><context ref="typescript:decorators"/><context ref="js-fn:_class-body-content" original="true"/></include></context><!-- /class-body-content --><!-- ## Class expression --><!-- replaces js-fn:_class-expression-content --><context id="class-expression-content"><include><context ref="_ordered-class-expression-abstract-keyword"/><context ref="_ordered-class-expression-class-keyword"/><context ref="js-fn:_ordered-class-optional-name"/><context ref="typescript-type-gen:ordered-type-parameters-list"/><context ref="js-fn:_ordered-class-extends-clause"/><context ref="_ordered-class-implements-clause"/><context ref="js-fn:_last-class-body"/></include></context><!-- /class-expression-content --><!-- <ClassExpression> / <ClassDeclaration> --><!-- replaces js-fn:choice-class-expression --><context id="choice-class-expression" style-ref="js:class-expression" end-parent="true"><start>(?=\%{typescript:class-expression-keyword})</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="js-fn:_class-expression-content"/></include></context><!-- /choice-class-expression --><!-- replaces js-fn:_class-expression-required-name-content --><context id="class-expression-required-name-content"><include><context ref="_ordered-class-expression-abstract-keyword"/><context ref="_ordered-class-expression-class-keyword"/><context ref="js:ordered-identifier"/><context ref="typescript-type-gen:ordered-type-parameters-list"/><context ref="js-fn:_ordered-class-extends-clause"/><context ref="_ordered-class-implements-clause"/><context ref="js-fn:_last-class-body"/></include></context><!-- /class-expression-required-name-content --><!-- <ClassExpression> / <ClassDeclaration> --><!-- replaces js-fn:choice-class-expression-required-name --><context id="choice-class-expression-required-name" style-ref="js:class-expression" end-parent="true"><start>(?=\%{typescript:class-expression-keyword})</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="js-fn:_class-expression-required-name-content"/></include></context><!-- /choice-class-expression-required-name --></definitions></language>
(uuay)meson.lang<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2015 Jussi Pakkanen <[email protected]>
 Copyright (C) 2015 Igor Gnatenko <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="meson" name="Meson" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-meson</property><property name="globs">meson.build;meson_options.txt;meson.options</property><property name="line-comment-start">#</property><property name="suggested-name">meson.build</property></metadata><styles><style id="builtin-command" name="Builtin Command" map-to="def:function"/><style id="operator" name="Operator" map-to="def:operator"/><style id="escape" name="Escape Sequence" map-to="def:special-char"/><style id="string" name="String" map-to="def:string"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="keyword" name="Keyword" map-to="def:keyword"/></styles><definitions><!--
    https://mesonbuild.com/Syntax.html#strings
    also ESCAPE_SEQUENCE_SINGLE_RE in mesonbuild/mparser.py
    https://github.com/mesonbuild/meson/blob/0.52.0/mesonbuild/mparser.py#L23-L30
    --><context id="escape" style-ref="escape"><match extended="true">
        \\
        (
          [\\'abfnrtv] |      # single character escape
          [0-7]{1,3} |        # octal value
          x[0-9A-Fa-f]{2} |   # hex value
          u[0-9A-Fa-f]{4} |   # 16-bit hex value
          U[0-9A-Fa-f]{8} |   # 32-bit hex value
          N\{[^}]+\}          # named Unicode character
        )
      </match></context><context id="multiline-string" style-ref="string"><start>'''</start><end>'''</end></context><context id="string" style-ref="string" end-at-line-end="true"><start>'</start><end>'</end><include><context ref="escape"/></include></context><!-- http://mesonbuild.com/Reference-manual.html --><context id="builtin-command" style-ref="builtin-command"><prefix>(?&lt;![\w\.])</prefix><!-- not a method call --><suffix>(?=\s*\()</suffix><!-- must be followed by opening parentheses --><keyword>add_global_arguments</keyword><keyword>add_global_link_arguments</keyword><keyword>add_languages</keyword><keyword>add_project_arguments</keyword><keyword>add_project_link_arguments</keyword><keyword>add_test_setup</keyword><keyword>alias_target</keyword><keyword>assert</keyword><keyword>benchmark</keyword><keyword>both_libraries</keyword><keyword>build_target</keyword><keyword>configuration_data</keyword><keyword>configure_file</keyword><keyword>custom_target</keyword><keyword>declare_dependency</keyword><keyword>dependency</keyword><keyword>disabler</keyword><keyword>error</keyword><keyword>environment</keyword><keyword>executable</keyword><keyword>find_library</keyword><keyword>find_program</keyword><keyword>files</keyword><keyword>generator</keyword><keyword>get_option</keyword><keyword>get_variable</keyword><keyword>import</keyword><keyword>include_directories</keyword><keyword>install_data</keyword><keyword>install_headers</keyword><keyword>install_man</keyword><keyword>install_subdir</keyword><keyword>is_disabler</keyword><keyword>is_variable</keyword><keyword>jar</keyword><keyword>join_paths</keyword><keyword>library</keyword><keyword>message</keyword><keyword>warning</keyword><keyword>summary</keyword><keyword>project</keyword><keyword>run_command</keyword><keyword>run_target</keyword><keyword>set_variable</keyword><keyword>shared_library</keyword><keyword>shared_module</keyword><keyword>static_library</keyword><keyword>subdir</keyword><keyword>subdir_done</keyword><keyword>subproject</keyword><keyword>test</keyword><keyword>vcs_tag</keyword><!-- Used in option file --><keyword>option</keyword></context><context id="operator" style-ref="operator"><keyword>if</keyword><keyword>elif</keyword><keyword>else</keyword><keyword>endif</keyword><keyword>foreach</keyword><keyword>endforeach</keyword></context><context id="boolean" style-ref="boolean"><prefix>(?&lt;![\w\.])</prefix><keyword>false</keyword><keyword>true</keyword></context><context id="keywords" style-ref="keyword"><keyword>and</keyword><keyword>not</keyword><keyword>or</keyword><keyword>in</keyword><keyword>continue</keyword><keyword>break</keyword></context><context id="meson" class="no-spell-check"><include><context ref="multiline-string"/><context ref="string"/><context ref="builtin-command"/><context ref="operator"/><context ref="boolean"/><context ref="keywords"/><context ref="def:shell-like-comment"/></include></context></definitions></language>
(uuay)fsharp.lang�#<?xml version="1.0" encoding="utf-8"?>
<!--

 This file is part of GtkSourceView

 Author: Alexander Kuleshov <[email protected]>
 Copyright (C) 2009-2010 Alexander Kuleshov <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="fsharp" name="F#" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-fsharp</property><property name="globs">*.fs</property><property name="line-comment-start">//</property><property name="block-comment-start">(*</property><property name="block-comment-end">*)</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="base-n-integer" name="Base-N Integer" map-to="def:base-n-integer"/><style id="floating-point" name="Floating Point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="meta-keyword" name="Type, module or object keyword" map-to="def:keyword"/><style id="fun-keyword" name="Builtin-function keyword" map-to="def:keyword"/><style id="type" name="Data Type" map-to="def:type"/><style id="label" name="Labeled argument" map-to="def:type"/><style id="poly-variant" name="Polymorphic Variant" map-to="def:type"/><style id="variant" name="Variant Constructor" map-to="def:type"/><style id="type-var" name="Type Variable" map-to="def:type"/><style id="module" name="Module Path" map-to="def:type"/><style id="escape" name="Escaped Character" map-to="def:special-char"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="null-value" name="Null Value" map-to="def:special-constant"/></styles><definitions><define-regex id="cap-ident">\b[A-Z][A-Za-z0-9_']*</define-regex><define-regex id="low-ident">\b[a-z][A-Za-z0-9_']*</define-regex><define-regex id="char-esc">\\((\\|"|'|n|t|b|r)|[0-9]{3}|x[0-9a-fA-F]{2})</define-regex><define-regex id="preproc-start">^\s*#\s*</define-regex><define-regex id="symbolchar">[!#$%&amp;*+./&gt;=&lt;?@:\\^|~-]</define-regex><context id="escape-seq" style-ref="escape"><match>\%{char-esc}</match></context><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="multiline-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>\(\*</start><end>\*\)</end><include><context ref="string"/><context ref="def:in-comment:*"/></include></context><context id="if0-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>\%{preproc-start}if\b\s*0\b</start><end>\%{preproc-start}(endif|else|elif)\b</end><include><context id="if-in-if0"><start>\%{preproc-start}if(n?def)?\b</start><end>\%{preproc-start}endif\b</end><include><context ref="if-in-if0"/><context ref="def:in-comment"/></include></context><context ref="def:in-comment"/></include></context><context id="preprocessor" style-ref="preprocessor" end-at-line-end="true"><start extended="true">
        \%{preproc-start}
        (if(n?def)?|else|endif|light|region|endregion)\b
      </start><include><context ref="def:line-continue" ignore-style="true"/><context ref="string" ignore-style="true"/><context ref="line-comment"/><context ref="multiline-comment"/></include></context><context id="hex-number" style-ref="base-n-integer"><match>[-]?0[xX][0-9A-Fa-f][0-9A-Fa-f_]*[lL]?</match></context><context id="octal-number" style-ref="base-n-integer"><match>[-]?0[oO][0-7][0-7_]*[lL]?</match></context><context id="binary-number" style-ref="base-n-integer"><match>[-]?0[bB][01][01_]*[lL]?</match></context><context id="label" style-ref="label"><match>[~?]\%{low-ident}</match></context><context id="if-false-comment" style-ref="comment"><start>\%{preproc-start}if\s*false\b</start><end>\%{preproc-start}(endif|else|elif)\b</end><include><context id="if-in-if-false"><start>\%{preproc-start}if(n?def)?\b</start><end>\%{preproc-start}endif\b</end><include><context ref="if-in-if-false"/><context ref="def:in-comment"/></include></context><context ref="def:in-comment"/></include></context><context id="poly-variant" style-ref="poly-variant"><match>`\%{cap-ident}</match></context><context id="modpath" style-ref="module"><match>\%{cap-ident}(\.\%{cap-ident})*(?=\.)</match></context><context id="variant" style-ref="variant"><match>\%{cap-ident}</match></context><context id="string" style-ref="string"><start>"</start><end>"</end><include><context ref="escape-seq"/></include></context><context id="character-constant" style-ref="string"><match>('\%{char-esc}')|('[^\\']')</match></context><context id="type-var" style-ref="type-var"><match>'\%{low-ident}</match></context><context id="arraylit"><start>\[\|</start><end>\|\]</end></context><context id="decimal" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        [0-9]+[uUlL]*
        (?![\w\.])
      </match></context><context id="boolean-constant" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><context id="keysymbol" style-ref="keyword"><prefix>(?&lt;!\%{symbolchar})</prefix><suffix>(?!\%{symbolchar})</suffix><keyword>\.\.</keyword><keyword>::</keyword><keyword>=</keyword><keyword>@</keyword><keyword>~</keyword><keyword>-&gt;</keyword><keyword>|</keyword><keyword>:?</keyword><keyword>:?&gt;</keyword><keyword>^</keyword><keyword>&lt;-</keyword><keyword>&amp;&amp;</keyword><keyword>&amp;</keyword></context><context id="keywords" style-ref="keyword"><keyword>abstract</keyword><keyword>and</keyword><keyword>as</keyword><keyword>assert</keyword><keyword>asr</keyword><keyword>begin</keyword><keyword>class</keyword><keyword>default</keyword><keyword>delegate</keyword><keyword>do</keyword><keyword>done</keyword><keyword>downcast</keyword><keyword>downto</keyword><keyword>else</keyword><keyword>end</keyword><keyword>enum</keyword><keyword>exception</keyword><keyword>false</keyword><keyword>finaly</keyword><keyword>for</keyword><keyword>fun</keyword><keyword>function</keyword><keyword>if</keyword><keyword>in</keyword><keyword>iherit</keyword><keyword>interface</keyword><keyword>land</keyword><keyword>lazy</keyword><keyword>let</keyword><keyword>lor</keyword><keyword>lsl</keyword><keyword>lsr</keyword><keyword>lxor</keyword><keyword>match</keyword><keyword>member</keyword><keyword>mod</keyword><keyword>module</keyword><keyword>mutable</keyword><keyword>namespace</keyword><keyword>new</keyword><keyword>null</keyword><keyword>of</keyword><keyword>open</keyword><keyword>or</keyword><keyword>override</keyword><keyword>sig</keyword><keyword>static</keyword><keyword>struct</keyword><keyword>then</keyword><keyword>to</keyword><keyword>true</keyword><keyword>try</keyword><keyword>type</keyword><keyword>val</keyword><keyword>when</keyword><keyword>inline</keyword><keyword>upcast</keyword><keyword>while</keyword><keyword>with</keyword><keyword>async</keyword><keyword>atomic</keyword><keyword>break</keyword><keyword>checked</keyword><keyword>component</keyword><keyword>const</keyword><keyword>constructor</keyword><keyword>continue</keyword><keyword>eager</keyword><keyword>event</keyword><keyword>external</keyword><keyword>fixed</keyword><keyword>functor</keyword><keyword>include</keyword><keyword>method</keyword><keyword>mixin</keyword><keyword>process</keyword><keyword>property</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>pure</keyword><keyword>readonly</keyword><keyword>return</keyword><keyword>sealed</keyword><keyword>switch</keyword><keyword>virtual</keyword><keyword>void</keyword><keyword>volatile</keyword><keyword>yield</keyword><keyword>where</keyword></context><!-- main context --><context id="fsharp" class="no-spell-check"><include><context ref="keywords"/><context ref="keysymbol"/><context ref="boolean-constant"/><context ref="arraylit"/><context ref="character-constant"/><context ref="string"/><context ref="variant"/><context ref="modpath"/><context ref="poly-variant"/><context ref="label"/><context ref="binary-number"/><context ref="octal-number"/><context ref="hex-number"/><context ref="line-comment"/><context ref="multiline-comment"/><context ref="type-var"/><context ref="if-false-comment"/><context ref="preprocessor"/><context ref="if0-comment"/><context ref="decimal"/></include></context><!-- main context --></definitions></language>
(uuay)gtksourcecompletionlistboxrow.ui�<?xml version="1.0" encoding="UTF-8"?>
<interface><template class="GtkSourceCompletionListBoxRow" parent="GtkListBoxRow"><property name="can-focus">false</property><child><object class="GtkBox" id="box"><property name="can-focus">false</property><property name="hexpand">true</property><property name="orientation">horizontal</property><child><object class="GtkSourceCompletionCell" id="icon"><property name="can-focus">false</property><property name="column">icon</property></object></child><child><object class="GtkSourceCompletionCell" id="before"><property name="can-focus">false</property><property name="column">before</property></object></child><child><object class="GtkSourceCompletionCell" id="typed_text"><property name="can-focus">false</property><property name="column">typed-text</property><property name="hexpand">true</property></object></child><child><object class="GtkSourceCompletionCell" id="after"><property name="can-focus">false</property><property name="column">after</property></object></child><child><object class="GtkBox" id="more"><style><class name="more"/></style><child><object class="GtkButton" id="more1"><property name="action-name">proposal.move-previous-alternate</property><property name="can-focus">false</property><property name="icon-name">pan-start-symbolic</property><style><class name="flat"/></style></object></child><child><object class="GtkButton" id="more2"><property name="action-name">proposal.move-next-alternate</property><property name="can-focus">false</property><property name="icon-name">pan-end-symbolic</property><style><class name="flat"/></style></object></child></object></child></object></child></template></interface>
(uuay)ansforth94.lang�H<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Mark Corbin <[email protected]>
 Copyright (C) 2014 Mark Corbin

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="ansforth94" name="ANS-Forth94" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-forth</property><property name="globs">*.4th;*.forth</property><property name="line-comment-start">\\</property><property name="block-comment-start">\(</property><property name="block-comment-end">\)</property></metadata><styles><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="obs-keyword" name="Obsolete Keyword" map-to="def:keyword"/><style id="comment" name="Comment" map-to="def:comment"/><style id="alert" name="Alert" map-to="def:note"/><style id="character" name="Character" map-to="def:character"/><style id="word" name="Word" map-to="def:function"/><style id="string" name="String" map-to="def:string"/><style id="constant" name="Constant" map-to="def:constant"/><style id="variable" name="Variable" map-to="def:type"/><style id="local-variable" name="Local Variable" map-to="def:type"/><style id="single-number" name="Single Number" map-to="def:base-n-integer"/><style id="double-number" name="Double Number" map-to="def:base-n-integer"/><style id="float" name="Float" map-to="def:floating-point"/></styles><default-regex-options case-sensitive="false"/><keyword-char-class>(\S)</keyword-char-class><definitions><context id="core-keywords" style-ref="keyword"><keyword>!</keyword><keyword>#</keyword><keyword>#&gt;</keyword><keyword>#S</keyword><keyword>'</keyword><keyword>\(</keyword><keyword>\*</keyword><keyword>\*/</keyword><keyword>\*/MOD</keyword><keyword>\+</keyword><keyword>\+!</keyword><keyword>\+LOOP</keyword><keyword>,</keyword><keyword>-</keyword><keyword>\.</keyword><keyword>\."</keyword><keyword>/</keyword><keyword>/MOD</keyword><keyword>0&lt;</keyword><keyword>0=</keyword><keyword>1\+</keyword><keyword>1-</keyword><keyword>2!</keyword><keyword>2\*</keyword><keyword>2/</keyword><keyword>2@</keyword><keyword>2DROP</keyword><keyword>2DUP</keyword><keyword>2OVER</keyword><keyword>2SWAP</keyword><keyword>:</keyword><keyword>;</keyword><keyword>&lt;</keyword><keyword>&lt;#</keyword><keyword>=</keyword><keyword>&gt;</keyword><keyword>&gt;BODY</keyword><keyword>&gt;IN</keyword><keyword>&gt;NUMBER</keyword><keyword>&gt;R</keyword><keyword>\?DUP</keyword><keyword>@</keyword><keyword>ABORT</keyword><keyword>ABORT"</keyword><keyword>ABS</keyword><keyword>ACCEPT</keyword><keyword>ALIGN</keyword><keyword>ALIGNED</keyword><keyword>ALLOT</keyword><keyword>AND</keyword><keyword>BASE</keyword><keyword>BEGIN</keyword><keyword>BL</keyword><keyword>C!</keyword><keyword>C,</keyword><keyword>C@</keyword><keyword>CELL\+</keyword><keyword>CELLS</keyword><keyword>CHAR</keyword><keyword>CHAR\+</keyword><keyword>CHARS</keyword><keyword>CONSTANT</keyword><keyword>COUNT</keyword><keyword>CR</keyword><keyword>CREATE</keyword><keyword>DECIMAL</keyword><keyword>DEPTH</keyword><keyword>DO</keyword><keyword>DOES&gt;</keyword><keyword>DROP</keyword><keyword>DUP</keyword><keyword>ELSE</keyword><keyword>EMIT</keyword><keyword>ENVIRONMENT\?</keyword><keyword>EVALUATE</keyword><keyword>EXECUTE</keyword><keyword>EXIT</keyword><keyword>FILL</keyword><keyword>FIND</keyword><keyword>FM/MOD</keyword><keyword>HERE</keyword><keyword>HOLD</keyword><keyword>I</keyword><keyword>IF</keyword><keyword>IMMEDIATE</keyword><keyword>INVERT</keyword><keyword>J</keyword><keyword>KEY</keyword><keyword>LEAVE</keyword><keyword>LITERAL</keyword><keyword>LOOP</keyword><keyword>LSHIFT</keyword><keyword>M\*</keyword><keyword>MAX</keyword><keyword>MIN</keyword><keyword>MOD</keyword><keyword>MOVE</keyword><keyword>NEGATE</keyword><keyword>OR</keyword><keyword>OVER</keyword><keyword>POSTPONE</keyword><keyword>QUIT</keyword><keyword>R&gt;</keyword><keyword>R@</keyword><keyword>RECURSE</keyword><keyword>REPEAT</keyword><keyword>ROT</keyword><keyword>RSHIFT</keyword><keyword>S"</keyword><keyword>S&gt;D</keyword><keyword>SIGN</keyword><keyword>SM/REM</keyword><keyword>SOURCE</keyword><keyword>SPACE</keyword><keyword>SPACES</keyword><keyword>STATE</keyword><keyword>SWAP</keyword><keyword>THEN</keyword><keyword>TYPE</keyword><keyword>U\.</keyword><keyword>U&lt;</keyword><keyword>UM\*</keyword><keyword>UM/MOD</keyword><keyword>UNLOOP</keyword><keyword>UNTIL</keyword><keyword>VARIABLE</keyword><keyword>WHILE</keyword><keyword>WORD</keyword><keyword>XOR</keyword><keyword>\[</keyword><keyword>\['\]</keyword><keyword>\[CHAR\]</keyword><keyword>\]</keyword></context><context id="core-ext-keywords" style-ref="keyword"><keyword>\.\(</keyword><keyword>\.R</keyword><keyword>0&lt;&gt;</keyword><keyword>0&gt;</keyword><keyword>2&gt;R</keyword><keyword>2R&gt;</keyword><keyword>2R@</keyword><keyword>:NONAME</keyword><keyword>&lt;&gt;</keyword><keyword>\?DO</keyword><keyword>AGAIN</keyword><keyword>C"</keyword><keyword>CASE</keyword><keyword>COMPILE,</keyword><keyword>ENDCASE</keyword><keyword>ENDOF</keyword><keyword>ERASE</keyword><keyword>FALSE</keyword><keyword>HEX</keyword><keyword>MARKER</keyword><keyword>NIP</keyword><keyword>OF</keyword><keyword>PAD</keyword><keyword>PARSE</keyword><keyword>PICK</keyword><keyword>REFILL</keyword><keyword>RESTORE-INPUT</keyword><keyword>ROLL</keyword><keyword>SAVE-INPUT</keyword><keyword>SOURCE-ID</keyword><keyword>TO</keyword><keyword>TRUE</keyword><keyword>TUCK</keyword><keyword>U\.R</keyword><keyword>U&gt;</keyword><keyword>UNUSED</keyword><keyword>VALUE</keyword><keyword>WITHIN</keyword><keyword>\[COMPILE\]</keyword><keyword>\\</keyword></context><context id="obsolete-core-ext-keywords" style-ref="obs-keyword"><keyword>#TIB</keyword><keyword>CONVERT</keyword><keyword>EXPECT</keyword><keyword>QUERY</keyword><keyword>SPAN</keyword><keyword>TIB</keyword></context><context id="block-keywords" style-ref="keyword"><keyword>BLK</keyword><keyword>BLOCK</keyword><keyword>BUFFER</keyword><keyword>EVALUATE</keyword><keyword>FLUSH</keyword><keyword>LOAD</keyword><keyword>SAVE-BUFFERS</keyword><keyword>UPDATE</keyword></context><context id="block-ext-keywords" style-ref="keyword"><keyword>EMPTY-BUFFERS</keyword><keyword>LIST</keyword><keyword>REFILL</keyword><keyword>SCR</keyword><keyword>THRU</keyword><keyword>\\</keyword></context><context id="double-keywords" style-ref="keyword"><keyword>2CONSTANT</keyword><keyword>2LITERAL</keyword><keyword>2VARIABLE</keyword><keyword>D\+</keyword><keyword>D-</keyword><keyword>D\.</keyword><keyword>D\.R</keyword><keyword>D0&lt;</keyword><keyword>D0=</keyword><keyword>D2\*</keyword><keyword>D2/</keyword><keyword>D&lt;</keyword><keyword>D=</keyword><keyword>D&gt;S</keyword><keyword>DABS</keyword><keyword>DMAX</keyword><keyword>DMIN</keyword><keyword>DNEGATE</keyword><keyword>M\*/</keyword><keyword>M\+</keyword></context><context id="double-ext-keywords" style-ref="keyword"><keyword>2ROT</keyword><keyword>DU&lt;</keyword></context><context id="exception-keywords" style-ref="keyword"><keyword>CATCH</keyword><keyword>THROW</keyword></context><context id="exception-ext-keywords" style-ref="keyword"><keyword>ABORT</keyword><keyword>ABORT"</keyword></context><context id="facility-keywords" style-ref="keyword"><keyword>AT-XY</keyword><keyword>KEY\?</keyword><keyword>PAGE</keyword></context><context id="facility-ext-keywords" style-ref="keyword"><keyword>EKEY</keyword><keyword>EKEY&gt;CHAR</keyword><keyword>EKEY\?</keyword><keyword>EMIT\?</keyword><keyword>MS</keyword><keyword>TIME&amp;DATE</keyword></context><context id="file-keywords" style-ref="keyword"><keyword>\(</keyword><keyword>BIN</keyword><keyword>CLOSE-FILE</keyword><keyword>CREATE-FILE</keyword><keyword>DELETE-FILE</keyword><keyword>FILE-POSITION</keyword><keyword>FILE-SIZE</keyword><keyword>INCLUDE-FILE</keyword><keyword>INCLUDED</keyword><keyword>OPEN-FILE</keyword><keyword>R/O</keyword><keyword>R/W</keyword><keyword>READ-FILE</keyword><keyword>READ-LINE</keyword><keyword>REPOSITION-FILE</keyword><keyword>RESIZE-FILE</keyword><keyword>S"</keyword><keyword>SOURCE-ID</keyword><keyword>W/O</keyword><keyword>WRITE-FILE</keyword><keyword>WRITE-LINE</keyword></context><context id="file-ext-keywords" style-ref="keyword"><keyword>FILE-STATUS</keyword><keyword>FLUSH-FILE</keyword><keyword>REFILL</keyword><keyword>RENAME-FILE</keyword></context><context id="floating-keywords" style-ref="keyword"><keyword>&gt;FLOAT</keyword><keyword>D&gt;F</keyword><keyword>F!</keyword><keyword>F\*</keyword><keyword>F\+</keyword><keyword>F-</keyword><keyword>F/</keyword><keyword>F0&lt;</keyword><keyword>F0=</keyword><keyword>F&lt;</keyword><keyword>F&gt;D</keyword><keyword>F@</keyword><keyword>FALIGN</keyword><keyword>FALIGNED</keyword><keyword>FCONSTANT</keyword><keyword>FDEPTH</keyword><keyword>FDROP</keyword><keyword>FDUP</keyword><keyword>FLITERAL</keyword><keyword>FLOAT\+</keyword><keyword>FLOATS</keyword><keyword>FLOOR</keyword><keyword>FMAX</keyword><keyword>FMIN</keyword><keyword>FNEGATE</keyword><keyword>FOVER</keyword><keyword>FROT</keyword><keyword>FROUND</keyword><keyword>FSWAP</keyword><keyword>FVARIABLE</keyword><keyword>REPRESENT</keyword></context><context id="floating-ext-keywords" style-ref="keyword"><keyword>DF!</keyword><keyword>DF@</keyword><keyword>DFALIGN</keyword><keyword>DFALIGNED</keyword><keyword>DFLOAT\+</keyword><keyword>DFLOATS</keyword><keyword>F\*\*</keyword><keyword>F\.</keyword><keyword>FABS</keyword><keyword>FACOS</keyword><keyword>FACOSH</keyword><keyword>FALOG</keyword><keyword>FASIN</keyword><keyword>FASINH</keyword><keyword>FATAN</keyword><keyword>FATAN2</keyword><keyword>FATANH</keyword><keyword>FCOS</keyword><keyword>FCOSH</keyword><keyword>FE\.</keyword><keyword>FEXP</keyword><keyword>FEXPM1</keyword><keyword>FLN</keyword><keyword>FLNP1</keyword><keyword>FLOG</keyword><keyword>FS\.</keyword><keyword>FSIN</keyword><keyword>FSINCOS</keyword><keyword>FSINH</keyword><keyword>FSQRT</keyword><keyword>FTAN</keyword><keyword>FTANH</keyword><keyword>F~</keyword><keyword>PRECISION</keyword><keyword>SET-PRECISION</keyword><keyword>SF!</keyword><keyword>SF@</keyword><keyword>SFALIGN</keyword><keyword>SFALIGNED</keyword><keyword>SFLOAT\+</keyword><keyword>SFLOATS</keyword></context><context id="local-keywords" style-ref="keyword"><keyword>\(LOCAL\)</keyword><keyword>TO</keyword></context><context id="local-ext-keywords" style-ref="keyword"><keyword>LOCALS\|</keyword></context><context id="memory-keywords" style-ref="keyword"><keyword>ALLOCATE</keyword><keyword>FREE</keyword><keyword>RESIZE</keyword></context><context id="tools-keywords" style-ref="keyword"><keyword>\.S</keyword><keyword>\?</keyword><keyword>DUMP</keyword><keyword>SEE</keyword><keyword>WORDS</keyword></context><context id="tools-ext-keywords" style-ref="keyword"><keyword>;CODE</keyword><keyword>AHEAD</keyword><keyword>ASSEMBLER</keyword><keyword>BYE</keyword><keyword>CODE</keyword><keyword>CS-PICK</keyword><keyword>CS-ROLL</keyword><keyword>EDITOR</keyword><keyword>STATE</keyword><keyword>\[ELSE\]</keyword><keyword>\[IF\]</keyword><keyword>\[THEN\]</keyword></context><context id="obsolete-tools-ext-keywords" style-ref="obs-keyword"><keyword>FORGET</keyword></context><context id="search-keywords" style-ref="keyword"><keyword>DEFINITIONS</keyword><keyword>FIND</keyword><keyword>FORTH-WORDLIST</keyword><keyword>GET-CURRENT</keyword><keyword>GET-ORDER</keyword><keyword>SEARCH-WORDLIST</keyword><keyword>SET-CURRENT</keyword><keyword>SET-ORDER</keyword><keyword>WORDLIST</keyword></context><context id="search-ext-keywords" style-ref="keyword"><keyword>ALSO</keyword><keyword>FORTH</keyword><keyword>ONLY</keyword><keyword>ORDER</keyword><keyword>PREVIOUS</keyword></context><context id="string-keywords" style-ref="keyword"><keyword>-TRAILING</keyword><keyword>/STRING</keyword><keyword>BLANK</keyword><keyword>CMOVE</keyword><keyword>CMOVE&gt;</keyword><keyword>COMPARE</keyword><keyword>SEARCH</keyword><keyword>SLITERAL</keyword></context><context id="comment-multiline" style-ref="comment" class-disabled="no-spell-check"><start>\%[\(\%]</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/><context ref="def:in-comment"/></include></context><context id="comment-single" style-ref="comment" end-at-line-end="true" class-disabled="no-spell-check"><start>\%[\\\%]</start><include><context sub-pattern="0" where="start" style-ref="keyword"/><context ref="def:in-comment"/></include></context><context id="character-single" style-ref="keyword"><match>\%[(CHAR|\[CHAR\])\s+(.)\%]</match><include><context sub-pattern="4" style-ref="character"/></include></context><context id="word-core" style-ref="keyword"><match>\%[(:|[']|CREATE|POSTPONE)\s+(\S*)\%]</match><include><context sub-pattern="4" style-ref="word"/></include></context><context id="string-core" style-ref="string"><start>\%[([.]"|ABORT"|S")\%]</start><end>"</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/></include></context><context id="parse-string-core" style-ref="keyword"><match>\%[WORD\s+(\S*)\%]</match><include><context sub-pattern="3" style-ref="string"/></include></context><context id="constant-core" style-ref="keyword"><match>\%[CONSTANT\s+(\S*)\%]</match><include><context sub-pattern="3" style-ref="constant"/></include></context><context id="variable-core" style-ref="keyword"><match>\%[VARIABLE\s+(\S*)\%]</match><include><context sub-pattern="3" style-ref="variable"/></include></context><context id="word-core-ext" style-ref="keyword"><match>\%[(MARKER|\[COMPILE\])\s+(\S*)\%]</match><include><context sub-pattern="4" style-ref="word"/></include></context><context id="string-core-ext" style-ref="string"><start>\%[C"\%]</start><end>"</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/></include></context><context id="parse-string-core-ext" style-ref="keyword"><match>\%[PARSE\s+(\S*)\%]</match><include><context sub-pattern="3" style-ref="string"/></include></context><context id="display-string-core-ext" style-ref="string"><start>\%[[.]\(\%]</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/></include></context><context id="variable-core-ext" style-ref="keyword"><match>\%[(TO|VALUE)\s+(\S*)\%]</match><include><context sub-pattern="4" style-ref="variable"/></include></context><context id="constant-double" style-ref="keyword"><match>\%[2CONSTANT\s+(\S*)\%]</match><include><context sub-pattern="3" style-ref="constant"/></include></context><context id="variable-double" style-ref="keyword"><match>\%[2VARIABLE\s+(\S*)\%]</match><include><context sub-pattern="3" style-ref="variable"/></include></context><context id="constant-floating" style-ref="keyword"><match>\%[FCONSTANT\s+(\S*)\%]</match><include><context sub-pattern="3" style-ref="constant"/></include></context><context id="variable-floating" style-ref="keyword"><match>\%[FVARIABLE\s+(\S*)\%]</match><include><context sub-pattern="3" style-ref="variable"/></include></context><context id="variable-local-ext" style-ref="local-variable"><start>\%[LOCALS\|\%]</start><end>\|</end><include><context sub-pattern="0" where="start" style-ref="keyword"/><context sub-pattern="0" where="end" style-ref="keyword"/></include></context><context id="word-tools" style-ref="keyword"><match>\%[SEE\s+(\S*)\%]</match><include><context sub-pattern="3" style-ref="word"/></include></context><context id="word-tools-ext" style-ref="keyword"><match>\%[CODE\s+(\S*)\%]</match><include><context sub-pattern="3" style-ref="word"/></include></context><context id="word-obs-tools-ext" style-ref="obs-keyword"><match>\%[FORGET\s+(\S*)\%]</match><include><context sub-pattern="3" style-ref="word"/></include></context><context id="number-single" style-ref="single-number"><match>\%[[-]?[0-9]+\%]</match></context><context id="number-double" style-ref="double-number"><match>\%[[-]?[0-9]+[.][0-9]*\%]</match></context><context id="number-float" style-ref="float"><match>\%[([+]|[-])?([0-9]+[.]?[0-9]*)(E|e)([+]|[-])?([0-9]*)\%]</match></context><context id="ansforth94" class="no-spell-check"><include><context ref="comment-multiline"/><context ref="comment-single"/><context ref="character-single"/><context ref="word-core"/><context ref="string-core"/><context ref="parse-string-core"/><context ref="constant-core"/><context ref="variable-core"/><context ref="comment-single"/><context ref="word-core-ext"/><context ref="string-core-ext"/><context ref="parse-string-core-ext"/><context ref="display-string-core-ext"/><context ref="variable-core-ext"/><context ref="constant-double"/><context ref="variable-double"/><context ref="constant-floating"/><context ref="variable-floating"/><context ref="variable-local-ext"/><context ref="word-tools"/><context ref="word-tools-ext"/><context ref="word-obs-tools-ext"/><context ref="core-keywords"/><context ref="core-ext-keywords"/><context ref="obsolete-core-ext-keywords"/><context ref="block-keywords"/><context ref="block-ext-keywords"/><context ref="double-keywords"/><context ref="double-ext-keywords"/><context ref="exception-keywords"/><context ref="exception-ext-keywords"/><context ref="facility-keywords"/><context ref="facility-ext-keywords"/><context ref="file-keywords"/><context ref="file-ext-keywords"/><context ref="floating-keywords"/><context ref="floating-ext-keywords"/><context ref="local-keywords"/><context ref="local-ext-keywords"/><context ref="memory-keywords"/><context ref="tools-keywords"/><context ref="tools-ext-keywords"/><context ref="obsolete-tools-ext-keywords"/><context ref="search-keywords"/><context ref="search-ext-keywords"/><context ref="string-keywords"/><context ref="number-single"/><context ref="number-double"/><context ref="number-float"/></include></context></definitions></language>
(uuay)makefile.langb<?xml version="1.0" encoding="UTF-8"?>
<!--

 Author: Paolo Borelli <[email protected]>
 Copyright (C) 2005 Paolo Borelli <[email protected]>
 Copyright (C) 2005 Ricardo Lenz

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="makefile" name="Makefile" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-makefile</property><property name="globs">[Mm]akefile;GNUmakefile;*.make;*.mak;*.mk</property><property name="line-comment-start">#</property><property name="suggested-name">Makefile</property></metadata><styles><style id="variable" name="Variable" map-to="def:type"/><style id="assignment-rhs" name="Assignment Right Hand Side"/><style id="assignment-lhs" name="Assignment Left Hand Side"/><style id="targets" name="targets" map-to="def:function"/><style id="prereq" name="prereq"/><style id="command" name="command"/><style id="trailing-tab" name="Trailing Tab"/><style id="function" name="function" map-to="def:function"/><style id="keyword" name="keyword" map-to="def:keyword"/></styles><definitions><replace id="sh:sh" ref="command"/><replace id="sh:variable" ref="sh-variable"/><define-regex id="variable">[a-zA-Z_][a-zA-Z0-9_]*</define-regex><context id="variable-1"><match>\$\((\%{variable})\)</match><include><context sub-pattern="1" style-ref="variable"/></include></context><context id="variable-2"><match>\$\{(\%{variable})\}</match><include><context sub-pattern="1" style-ref="variable"/></include></context><context id="variable"><include><context ref="variable-1"/><context ref="variable-2"/></include></context><context id="sh-variable"><include><context ref="variable"/><context ref="sh:variable" original="true"/></include></context><context id="string"><include><!-- skip escaped characters --><context><match>\\.</match></context><context ref="def:string"/></include></context><context id="assignment-rhs" style-ref="assignment-rhs" end-at-line-end="true"><start/><include><context ref="def:line-continue"/><context ref="def:shell-like-comment"/><context ref="variable"/><context ref="string"/><context ref="def:single-quoted-string"/><context ref="sh:backtick-subshell"/></include></context><context id="command" style-ref="command" extend-parent="false" end-at-line-end="true"><start/><include><context ref="def:line-continue"/><context ref="sh:sh" original="true"/></include></context><context id="directives" style-ref="keyword"><keyword>define</keyword><keyword>else</keyword><keyword>endef</keyword><keyword>endif</keyword><keyword>if</keyword><keyword>ifdef</keyword><keyword>ifeq</keyword><keyword>ifndef</keyword><keyword>ifneq</keyword><keyword>include</keyword><keyword>override</keyword><keyword>unexport</keyword></context><context id="functions" style-ref="function"><keyword>addprefix</keyword><keyword>addsuffix</keyword><keyword>basename</keyword><keyword>call</keyword><keyword>dir</keyword><keyword>error</keyword><keyword>filter</keyword><keyword>filter-out</keyword><keyword>findstring</keyword><keyword>firstword</keyword><keyword>foreach</keyword><keyword>join</keyword><keyword>notdir</keyword><keyword>origin</keyword><keyword>patsubst</keyword><keyword>shell</keyword><keyword>sort</keyword><keyword>strip</keyword><keyword>subst</keyword><keyword>suffix</keyword><keyword>warning</keyword><keyword>wildcard</keyword><keyword>word</keyword><keyword>words</keyword></context><context id="makefile"><include><context ref="def:shebang"/><context ref="def:shell-like-comment"/><context id="assignment" end-at-line-end="true"><start>^(\%{variable})\s*[\+\?:]?=</start><include><context sub-pattern="1" where="start" style-ref="assignment-lhs"/><context ref="assignment-rhs"/></include></context><context id="rule"><start>^([^\t\:][^\:]*)\:</start><end>^(?!\t)</end><include><context sub-pattern="1" where="start" style-ref="targets"/><context ref="def:shell-like-comment"/><context ref="directives"/><context id="prereq" end-at-line-end="true" style-ref="prereq"><start>(?&lt;=:)(?=.)</start><end>;</end><include><context ref="def:escape"/><context ref="def:line-continue"/><context ref="variable"/><context ref="functions"/></include></context><context id="trailing-tab" style-ref="trailing-tab"><match>^\t+$</match></context><context ref="command"/></include></context><context ref="directives"/><context ref="functions"/></include></context></definitions></language>
(uuay)systemverilog.lang<<?xml version="1.0" encoding="UTF-8"?>
<!--

 Author: Ben James
 Copyright (C) 2010 Ben James

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="systemverilog" name="SystemVerilog" version="2.0" _section="Source"><metadata><property name="globs">*.sv;*.svh</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="compiler-directive" name="Compiler Directive" map-to="def:preprocessor"/><style id="system-task" name="System Task" map-to="def:keyword"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="type" name="Type" map-to="def:type"/></styles><definitions><context id="compiler-directive" style-ref="compiler-directive"><prefix>`</prefix><keyword>begin_keywords</keyword><keyword>default_decay_time</keyword><keyword>default_trireg_strength</keyword><keyword>delay_mode_distributed</keyword><keyword>delay_mode_path</keyword><keyword>delay_mode_unit</keyword><keyword>delay_mode_zero</keyword><keyword>end_keywords</keyword><keyword>pragma</keyword></context><context id="system-task" style-ref="system-task"><prefix>\$</prefix><keyword>assertkill</keyword><keyword>assertoff</keyword><keyword>asserton</keyword><keyword>bits</keyword><keyword>bitstoshortreal</keyword><keyword>cast</keyword><keyword>comment</keyword><keyword>countones</keyword><keyword>dimensions</keyword><keyword>error</keyword><keyword>exit</keyword><keyword>fatal</keyword><keyword>fell</keyword><keyword>fullskew</keyword><keyword>get_coverage</keyword><keyword>high</keyword><keyword>history</keyword><keyword>increment</keyword><keyword>info</keyword><keyword>isunbounded</keyword><keyword>isunknown</keyword><keyword>left</keyword><keyword>load_coverage_db</keyword><keyword>low</keyword><keyword>onehot</keyword><keyword>onehot0</keyword><keyword>past</keyword><keyword>recrem</keyword><keyword>removal</keyword><keyword>right</keyword><keyword>root</keyword><keyword>rose</keyword><keyword>sampled</keyword><keyword>set_coverage_db_name</keyword><keyword>shortrealtobits</keyword><keyword>showvariables</keyword><keyword>size</keyword><keyword>stable</keyword><keyword>timescale</keyword><keyword>timeskew</keyword><keyword>typename</keyword><keyword>typeof</keyword><keyword>urandom</keyword><keyword>unit</keyword><keyword>unpacked_dimensions</keyword><keyword>upscope</keyword><keyword>urandom</keyword><keyword>urandom_range</keyword><keyword>var</keyword><keyword>vcdclose</keyword><keyword>version</keyword><keyword>warning</keyword></context><context id="keyword" style-ref="keyword"><keyword>accept_on</keyword><keyword>alias</keyword><keyword>always_comb</keyword><keyword>always_ff</keyword><keyword>always_latch</keyword><keyword>assert</keyword><keyword>assume</keyword><keyword>automatic</keyword><keyword>before</keyword><keyword>bind</keyword><keyword>bins</keyword><keyword>binsof</keyword><keyword>break</keyword><keyword>cell</keyword><keyword>checker</keyword><keyword>class</keyword><keyword>clocking</keyword><keyword>config</keyword><keyword>const</keyword><keyword>constraint</keyword><keyword>context</keyword><keyword>continue</keyword><keyword>cover</keyword><keyword>covergroup</keyword><keyword>coverpoint</keyword><keyword>cross</keyword><keyword>design</keyword><keyword>dist</keyword><keyword>do</keyword><keyword>endchecker</keyword><keyword>endclass</keyword><keyword>endclocking</keyword><keyword>endconfig</keyword><keyword>endgroup</keyword><keyword>endinterface</keyword><keyword>endpackage</keyword><keyword>endprogram</keyword><keyword>endproperty</keyword><keyword>endproperty</keyword><keyword>endsequence</keyword><keyword>endspecify</keyword><keyword>enum</keyword><keyword>expect</keyword><keyword>export</keyword><keyword>extends</keyword><keyword>extern</keyword><keyword>final</keyword><keyword>first_match</keyword><keyword>foreach</keyword><keyword>forever</keyword><keyword>forkjoin</keyword><keyword>global</keyword><keyword>iff</keyword><keyword>ignore_bins</keyword><keyword>illegal_bins</keyword><keyword>implies</keyword><keyword>import</keyword><keyword>incdir</keyword><keyword>inside</keyword><keyword>instance</keyword><keyword>interface</keyword><keyword>intersect</keyword><keyword>join_any</keyword><keyword>join_none</keyword><keyword>liblist</keyword><keyword>library</keyword><keyword>local</keyword><keyword>matches</keyword><keyword>modport</keyword><keyword>new</keyword><keyword>nexttime</keyword><keyword>noshoowcancelled</keyword><keyword>null</keyword><keyword>package</keyword><keyword>packed</keyword><keyword>priority</keyword><keyword>program</keyword><keyword>property</keyword><keyword>protected</keyword><keyword>pulsestyle_onevent</keyword><keyword>pulsestyle_ondetect</keyword><keyword>pure</keyword><keyword>rand</keyword><keyword>randc</keyword><keyword>randcase</keyword><keyword>randsequence</keyword><keyword>ref</keyword><keyword>reject_on</keyword><keyword>restrict</keyword><keyword>return</keyword><keyword>s_always</keyword><keyword>s_eventually</keyword><keyword>s_nexttime</keyword><keyword>s_until</keyword><keyword>s_until_with</keyword><keyword>sequence</keyword><keyword>showcancelled</keyword><keyword>solve</keyword><keyword>static</keyword><keyword>struct</keyword><keyword>super</keyword><keyword>sync_accept_on</keyword><keyword>sync_reject_on</keyword><keyword>tagged</keyword><keyword>this</keyword><keyword>throughout</keyword><keyword>timeprecision</keyword><keyword>timeunit</keyword><keyword>type</keyword><keyword>typedef</keyword><keyword>union</keyword><keyword>unique</keyword><keyword>unique0</keyword><keyword>until</keyword><keyword>until_with</keyword><keyword>untyped</keyword><keyword>use</keyword><keyword>var</keyword><keyword>virtual</keyword><keyword>void</keyword><keyword>wait_order</keyword><keyword>wildcard</keyword><keyword>with</keyword><keyword>within</keyword></context><context id="type" style-ref="type"><keyword>bit</keyword><keyword>byte</keyword><keyword>chandle</keyword><keyword>genvar</keyword><keyword>int</keyword><keyword>localparam</keyword><keyword>logic</keyword><keyword>longint</keyword><keyword>shortint</keyword><keyword>shortreal</keyword><keyword>string</keyword><keyword>uwire</keyword></context><!-- Language definition: SystemVerilog-specific items and everything from Verilog. --><context id="systemverilog" class="no-spell-check"><include><context ref="compiler-directive"/><context ref="system-task"/><context ref="keyword"/><context ref="type"/><context ref="verilog:verilog"/></include></context></definitions></language>
(uuay)vbnet.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: John Luke <[email protected]>
 Copyright (C) 2004 John Luke <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="vbnet" name="VB.NET" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-vbnet;text/x-vb</property><property name="globs">*.vb</property><property name="line-comment-start">'</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="type" name="Data Type" map-to="def:type"/><style id="special-constant" name="Special constant" map-to="def:special-constant"/><style id="boolean" name="Boolean value" map-to="def:boolean"/></styles><default-regex-options case-sensitive="false"/><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>'</start><include><context ref="def:in-line-comment"/></include></context><context id="old-style-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>^rem</start><include><context ref="def:in-line-comment"/></include></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end></context><context id="preprocessor" style-ref="preprocessor" end-at-line-end="true"><start extended="true">
        ^\s*#\s*
        (define|undef|if(n?def)?|else|elif|end if|line|error|region|end region)
        \b
      </start><include><context ref="line-comment"/></include></context><context id="keywords" style-ref="keyword"><keyword>addhandler</keyword><keyword>addressof</keyword><keyword>alias</keyword><keyword>and</keyword><keyword>andalso</keyword><keyword>ansi</keyword><keyword>as</keyword><keyword>assembly</keyword><keyword>async</keyword><keyword>auto</keyword><keyword>await</keyword><keyword>binary</keyword><keyword>byref</keyword><keyword>byval</keyword><keyword>call</keyword><keyword>case</keyword><keyword>catch</keyword><keyword>cbool</keyword><keyword>cbyte</keyword><keyword>cchar</keyword><keyword>cdate</keyword><keyword>cdec</keyword><keyword>cdbl</keyword><keyword>cint</keyword><keyword>class</keyword><keyword>clng</keyword><keyword>cobj</keyword><keyword>compare</keyword><keyword>const</keyword><keyword>cshort</keyword><keyword>csng</keyword><keyword>cstr</keyword><keyword>ctype</keyword><keyword>declare</keyword><keyword>default</keyword><keyword>delegate</keyword><keyword>dim</keyword><keyword>do</keyword><keyword>each</keyword><keyword>else</keyword><keyword>elseif</keyword><keyword>end</keyword><keyword>enum</keyword><keyword>erase</keyword><keyword>error</keyword><keyword>event</keyword><keyword>exit</keyword><keyword>explicit</keyword><keyword>finally</keyword><keyword>for</keyword><keyword>friend</keyword><keyword>function</keyword><keyword>get</keyword><keyword>goto</keyword><keyword>handles</keyword><keyword>if</keyword><keyword>implements</keyword><keyword>imports</keyword><keyword>in</keyword><keyword>inherits</keyword><keyword>integer</keyword><keyword>interface</keyword><keyword>is</keyword><keyword>let</keyword><keyword>lib</keyword><keyword>like</keyword><keyword>loop</keyword><keyword>me</keyword><keyword>mod</keyword><keyword>module</keyword><keyword>mustinherit</keyword><keyword>mustoverride</keyword><keyword>mybase</keyword><keyword>myclass</keyword><keyword>nameof</keyword><keyword>namespace</keyword><keyword>new</keyword><keyword>next</keyword><keyword>not</keyword><keyword>notinheritable</keyword><keyword>notoverridable</keyword><keyword>off</keyword><keyword>on</keyword><keyword>option</keyword><keyword>optional</keyword><keyword>or</keyword><keyword>orelse</keyword><keyword>overloads</keyword><keyword>overridable</keyword><keyword>overrides</keyword><keyword>param_array</keyword><keyword>preserve</keyword><keyword>private</keyword><keyword>property</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>raiseevent</keyword><keyword>readonly</keyword><keyword>redim</keyword><keyword>rem</keyword><keyword>removehandler</keyword><keyword>resume</keyword><keyword>return</keyword><keyword>select</keyword><keyword>set</keyword><keyword>shadows</keyword><keyword>shared</keyword><keyword>sizeof</keyword><keyword>static</keyword><keyword>step</keyword><keyword>stop</keyword><keyword>strict</keyword><keyword>structure</keyword><keyword>sub</keyword><keyword>synclock</keyword><keyword>text</keyword><keyword>then</keyword><keyword>throw</keyword><keyword>to</keyword><keyword>try</keyword><keyword>typeof</keyword><keyword>unicode</keyword><keyword>until</keyword><keyword>variant</keyword><keyword>when</keyword><keyword>while</keyword><keyword>with</keyword><keyword>withevents</keyword><keyword>writeonly</keyword><keyword>xor</keyword><keyword>yield</keyword><!--MonoBASIC extension--></context><context id="types" style-ref="type"><keyword>boolean</keyword><keyword>byte</keyword><keyword>char</keyword><keyword>date</keyword><keyword>decimal</keyword><keyword>double</keyword><keyword>long</keyword><keyword>object</keyword><keyword>short</keyword><keyword>single</keyword><keyword>string</keyword></context><context id="special-constants" style-ref="special-constant"><keyword>nothing</keyword><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="vbnet" class="no-spell-check"><include><context ref="line-comment"/><context ref="old-style-comment"/><context ref="string"/><context ref="preprocessor"/><context ref="keywords"/><context ref="types"/><context ref="special-constants"/><context ref="boolean"/></include></context></definitions></language>
(uuay)opal.langq#<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Alexander Eichner <[email protected]>
 Copyright (C) 2007 Alexander Eichner <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="opal" name="Opal" version="2.0" _section="Source"><metadata><property name="globs">*.sign;*.impl</property><property name="line-comment-start">-- </property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="module-handler" name="Module Handler" map-to="def:preprocessor"/><style id="comment" name="Comment" map-to="def:comment"/><style id="common-defines" name="Common Defines" map-to="def:special-constant"/><style id="error" name="Error" map-to="def:error"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="type" name="Data Type" map-to="def:type"/><style id="keysymbol" name="Keysymbol" map-to="def:keyword"/></styles><definitions><context id="comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>-- </start><include><context ref="def:in-line-comment"/></include></context><context id="decimal" style-ref="decimal"><match>(?&lt;![\w\.])([1-9][0-9]*|0)[lL]?(?![\w\.])</match></context><context id="comment-multiline" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end></context><context id="module-handler" style-ref="module-handler"><keyword>IMPORT</keyword><keyword>COMPLETELY</keyword><keyword>ONLY</keyword></context><context id="keywords" style-ref="keyword"><keyword>ALL</keyword><keyword>AND</keyword><keyword>ANDIF</keyword><keyword>ANY</keyword><keyword>AS</keyword><keyword>ASSERT</keyword><keyword>AXM</keyword><keyword>DATA</keyword><keyword>DEF</keyword><keyword>DERIVE</keyword><keyword>DFD</keyword><keyword>DESCRIMINATORS</keyword><keyword>ELSE</keyword><keyword>EX</keyword><keyword>EXTERNAL</keyword><keyword>FI</keyword><keyword>FIX</keyword><keyword>FUN</keyword><keyword>IF</keyword><keyword>IMPLEMENTATION</keyword><keyword>IMPLIES</keyword><keyword>IN</keyword><keyword>INHERIT</keyword><keyword>INJECTIONS</keyword><keyword>INTERFACE</keyword><keyword>INTERNAL</keyword><keyword>LAW</keyword><keyword>LAZY</keyword><keyword>LEFTASSOC</keyword><keyword>LET</keyword><keyword>MODULE</keyword><keyword>NOT</keyword><keyword>NOR</keyword><keyword>OR</keyword><keyword>ORIF</keyword><keyword>OTHERWISE</keyword><keyword>POST</keyword><keyword>PRE</keyword><keyword>PRED</keyword><keyword>PRIORITY</keyword><keyword>PROPERTIES</keyword><keyword>REALIZES</keyword><keyword>REQUIRE</keyword><keyword>RIGHTASSOC</keyword><keyword>SELECTORS</keyword><keyword>SIGNATURE</keyword><keyword>SORT</keyword><keyword>SPC</keyword><keyword>SPEC</keyword><keyword>SPECIFICATION</keyword><keyword>STRUCTURE</keyword><keyword>THE</keyword><keyword>THEN</keyword><keyword>THEORY</keyword><keyword>THM</keyword><keyword>TYPE</keyword><keyword>UNIQ</keyword><keyword>WHERE</keyword></context><context id="keysymbol" style-ref="keyword"><keyword>::</keyword><keyword>==</keyword><keyword>-&gt;</keyword></context><context id="types" style-ref="type"><keyword>aEntry</keyword><keyword>agent</keyword><keyword>align</keyword><keyword>anchor</keyword><keyword>ans</keyword><keyword>arg</keyword><keyword>arg1</keyword><keyword>arg2</keyword><keyword>array</keyword><keyword>arrowWhere</keyword><keyword>bag</keyword><keyword>bitmap</keyword><keyword>bool</keyword><keyword>bstree</keyword><keyword>byte</keyword><keyword>callback</keyword><keyword>canvasEditor</keyword><keyword>capStyle</keyword><keyword>channel</keyword><keyword>char</keyword><keyword>childstat</keyword><keyword>codom</keyword><keyword>codomFrom</keyword><keyword>codomTo</keyword><keyword>color</keyword><keyword>colorModel</keyword><keyword>com</keyword><keyword>composeOp</keyword><keyword>config</keyword><keyword>configCom</keyword><keyword>cursor</keyword><keyword>dArray</keyword><keyword>data</keyword><keyword>data1</keyword><keyword>data11</keyword><keyword>data2</keyword><keyword>data21</keyword><keyword>data3</keyword><keyword>data31</keyword><keyword>data4</keyword><keyword>data41</keyword><keyword>dataFrom</keyword><keyword>dataTo</keyword><keyword>defaultPrio</keyword><keyword>denotation</keyword><keyword>device</keyword><keyword>dist</keyword><keyword>distOut</keyword><keyword>dom</keyword><keyword>domFrom</keyword><keyword>domTo</keyword><keyword>drawing</keyword><keyword>dyn</keyword><keyword>emitter</keyword><keyword>env</keyword><keyword>event</keyword><keyword>eventInfo</keyword><keyword>file</keyword><keyword>filemode</keyword><keyword>filestat</keyword><keyword>filetype</keyword><keyword>first</keyword><keyword>first1</keyword><keyword>first2</keyword><keyword>first3</keyword><keyword>fission</keyword><keyword>fmt</keyword><keyword>font</keyword><keyword>from</keyword><keyword>from1</keyword><keyword>from2</keyword><keyword>funct</keyword><keyword>group</keyword><keyword>groupid</keyword><keyword>heap</keyword><keyword>iconfig</keyword><keyword>image</keyword><keyword>in</keyword><keyword>inData</keyword><keyword>index</keyword><keyword>inode</keyword><keyword>input</keyword><keyword>int</keyword><keyword>inter</keyword><keyword>interdom</keyword><keyword>interpreter</keyword><keyword>iseq</keyword><keyword>items</keyword><keyword>joinStyle</keyword><keyword>justifyHow</keyword><keyword>long</keyword><keyword>manager</keyword><keyword>managerRequest</keyword><keyword>map</keyword><keyword>mapEntry</keyword><keyword>mark</keyword><keyword>mid</keyword><keyword>modifier</keyword><keyword>nat</keyword><keyword>natMap</keyword><keyword>OBJECT</keyword><keyword>option</keyword><keyword>orient</keyword><keyword>out</keyword><keyword>outData</keyword><keyword>output</keyword><keyword>packOp</keyword><keyword>pair</keyword><keyword>parser</keyword><keyword>permission</keyword><keyword>point</keyword><keyword>positionRequest</keyword><keyword>process</keyword><keyword>procstat</keyword><keyword>quad</keyword><keyword>range</keyword><keyword>real</keyword><keyword>regulator</keyword><keyword>rel</keyword><keyword>relief</keyword><keyword>res</keyword><keyword>res1</keyword><keyword>res2</keyword><keyword>result</keyword><keyword>role</keyword><keyword>sap</keyword><keyword>script</keyword><keyword>scroller</keyword><keyword>scrollView</keyword><keyword>scrollWindow</keyword><keyword>searchOpt</keyword><keyword>second</keyword><keyword>seekMode</keyword><keyword>selector</keyword><keyword>semaphor</keyword><keyword>seq</keyword><keyword>seqEntry</keyword><keyword>set</keyword><keyword>setEntry</keyword><keyword>short</keyword><keyword>sigaction</keyword><keyword>sighandler</keyword><keyword>sigmask</keyword><keyword>signal</keyword><keyword>size</keyword><keyword>sizeRequest</keyword><keyword>some</keyword><keyword>sreal</keyword><keyword>state</keyword><keyword>stateId</keyword><keyword>stateRequest</keyword><keyword>string</keyword><keyword>subrel</keyword><keyword>tag</keyword><keyword>textEditor</keyword><keyword>time</keyword><keyword>to</keyword><keyword>tree</keyword><keyword>triple</keyword><keyword>union</keyword><keyword>user</keyword><keyword>userid</keyword><keyword>version</keyword><keyword>view</keyword><keyword>void</keyword><keyword>wconfig</keyword><keyword>wconfigCom</keyword><keyword>wday</keyword><keyword>widget</keyword><keyword>window</keyword><keyword>wrapStyle</keyword></context><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><context id="opal" class="no-spell-check"><include><context ref="comment"/><context ref="decimal"/><context ref="comment-multiline"/><context ref="close-comment-outside-comment"/><context ref="string"/><context ref="module-handler"/><context ref="keywords"/><context ref="keysymbol"/><context ref="types"/><context ref="boolean"/></include></context></definitions></language>
(uuay)d.lang� <?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Martin Szulecki <[email protected]>
 Copyright (C) 2006 Martin Szulecki <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<!--
	D Language specification

	Reference:
		http://dlang.org/type.html
-->
<language id="d" name="D" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-dsrc</property><property name="globs">*.d</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="type" name="Data Type" map-to="def:type"/><style id="special-token" name="Special Token" map-to="def:preprocessor"/><style id="null-value" name="Null Value" map-to="def:special-constant"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="binary" name="Binary number" map-to="def:base-n-integer"/><style id="octal" name="Octal number" map-to="def:base-n-integer"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="nesting-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\+</start><end>\+/</end><include><context ref="nesting-comment"/><context ref="def:in-comment"/></include></context><context id="double-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="backtick-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>`</start><end>`</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="keywords" style-ref="keyword"><keyword>abstract</keyword><keyword>align</keyword><keyword>asm</keyword><keyword>assert</keyword><keyword>body</keyword><keyword>break</keyword><keyword>case</keyword><keyword>cast</keyword><keyword>catch</keyword><keyword>continue</keyword><keyword>debug</keyword><keyword>default</keyword><keyword>delegate</keyword><keyword>delete</keyword><keyword>deprecated</keyword><keyword>do</keyword><keyword>else</keyword><keyword>final</keyword><keyword>finally</keyword><keyword>for</keyword><keyword>foreach</keyword><keyword>function</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>import</keyword><keyword>in</keyword><keyword>inout</keyword><keyword>is</keyword><keyword>mixin</keyword><keyword>new</keyword><keyword>out</keyword><keyword>override</keyword><keyword>pragma</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>ref</keyword><keyword>return</keyword><keyword>scope</keyword><keyword>super</keyword><keyword>switch</keyword><keyword>synchronized</keyword><keyword>this</keyword><keyword>throw</keyword><keyword>try</keyword><keyword>typeid</keyword><keyword>typeof</keyword><keyword>unittest</keyword><keyword>version</keyword><keyword>while</keyword><keyword>with</keyword><!-- added in D2 --><keyword>lazy</keyword><keyword>pure</keyword><keyword>nothrow</keyword></context><context id="types" style-ref="type"><keyword>alias</keyword><keyword>bool</keyword><keyword>byte</keyword><keyword>cdouble</keyword><keyword>cent</keyword><keyword>cfloat</keyword><keyword>char</keyword><keyword>class</keyword><keyword>creal</keyword><keyword>dchar</keyword><keyword>double</keyword><keyword>enum</keyword><keyword>export</keyword><keyword>float</keyword><keyword>idouble</keyword><keyword>ifloat</keyword><keyword>int</keyword><keyword>interface</keyword><keyword>invariant</keyword><keyword>ireal</keyword><keyword>long</keyword><keyword>module</keyword><keyword>package</keyword><keyword>ptrdiff_t</keyword><keyword>real</keyword><keyword>short</keyword><keyword>size_t</keyword><keyword>struct</keyword><keyword>template</keyword><keyword>typedef</keyword><keyword>ubyte</keyword><keyword>ucent</keyword><keyword>uint</keyword><keyword>ulong</keyword><keyword>union</keyword><keyword>ushort</keyword><keyword>void</keyword><keyword>wchar</keyword><!-- split these ones? --><keyword>auto</keyword><keyword>const</keyword><keyword>extern</keyword><keyword>static</keyword><keyword>volatile</keyword><!-- added in D2 --><keyword>__gshared</keyword><keyword>__traits</keyword><keyword>__vector</keyword><keyword>__parameters</keyword><keyword>shared</keyword><keyword>string</keyword><keyword>dstring</keyword><keyword>wstring</keyword><keyword>immutable</keyword></context><context id="special-tokens" style-ref="special-token"><keyword>#line</keyword><keyword>__DATE__</keyword><keyword>__FILE__</keyword><keyword>__FUNCTION__</keyword><keyword>__LINE__</keyword><keyword>__MODULE__</keyword><keyword>__PRETTY_FUNCTION__</keyword><keyword>__TIME__</keyword><keyword>__TIMESTAMP__</keyword><keyword>__VENDOR__</keyword><keyword>__VERSION__</keyword></context><context id="null-value" style-ref="null-value"><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="float" style-ref="floating-point"><match extended="true">
        (?&lt;![\w\.])
        ([0-9_]+[Ee][-]?[0-9_]+|([0-9_]*\.[0-9_]+|[0-9_]+\.)([Ee][-]?[0-9_]+)?)[fFLi]?
        (?![\w\.])
      </match></context><context id="decimal" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        ([1-9][0-9_]*|0)([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?
        (?![\w\.])
      </match></context><context id="binary" style-ref="binary"><match extended="true">
        (?&lt;![\w\.])
        0[bB][01_]*
        (?![\w\.])
      </match></context><context id="octal" style-ref="octal"><match extended="true">
        (?&lt;![\w\.])
        0[0-7_]+([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?
        (?![\w\.])
      </match></context><context id="hexadecimal" style-ref="hexadecimal"><match extended="true">
        (?&lt;![\w\.])
        0[xX][0-9a-fA-F_]+([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?
        (?![\w\.])
      </match></context><context id="d" class="no-spell-check"><include><context ref="def:shebang"/><context ref="line-comment"/><context ref="block-comment"/><context ref="close-comment-outside-comment"/><context ref="nesting-comment"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context ref="backtick-quoted-string"/><context ref="keywords"/><context ref="types"/><context ref="special-tokens"/><context ref="null-value"/><context ref="boolean"/><context ref="float"/><context ref="binary"/><context ref="octal"/><context ref="decimal"/><context ref="hexadecimal"/></include></context></definitions></language>
(uuay)imagej.langUa<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Carnë Draug
 Copyright (C) 2011 Carnë Draug <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="imagej" name="ImageJ" version="2.0" _section="Scientific"><metadata><property name="globs">*.ijm</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="builtin" name="Builtin" map-to="def:builtin"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="command" name="Commands" map-to="def:function"/><style id="storage-type" name="Storage Type" map-to="def:type"/><style id="escape" name="Escaped Character" map-to="def:special-char"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="operator" name="Operator" map-to="def:operator"/><style id="string" name="String" map-to="def:string"/></styles><definitions><!--There is no printf and no line continue, hence the reason not to use the
        string rules in the defaults
    --><context id="double-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="c:escaped-character"/><context ref="command"/></include></context><context id="single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context ref="c:escaped-character"/><context ref="command"/></include></context><context id="operator" style-ref="operator"><match extended="true">
        \+{1,2}?(?!\+)  |   # arithmetic operators
        \-{1,2}?(?!\-)  |   # already counting
        \*(?!\*)        |   # with auto increment,
        \/(?!\/)        |   #
        \%(?!\%)        |   # remainder
        \^(?!\^)        |   # and exp
        &lt;=? | &gt;=? | != | == | &lt;&gt; |            # comparison operators
        &amp;{1,2}?(?!&amp;) | \|{1,2}?(?!\|) | ! | ~ |   # boolean operators
        = |                                               # assignment operator
      </match></context><context id="storage-type" style-ref="storage-type"><keyword>var</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><!--
        TODO Think about keyboard shortcuts, just one character, between square
        brackets, at the end of the macro name string. Can be two characters for
        fX and nX for f keys and numeric pad
    --><context id="keyword" style-ref="keyword"><keyword>do</keyword><keyword>else</keyword><keyword>for</keyword><keyword>function</keyword><keyword>if</keyword><keyword>macro</keyword><keyword>return</keyword><keyword>while</keyword></context><!--
        TODO Get prefix to allow spaces. run(\s)*\((\s)*" doesn't work because
        look-behind operator doesn't support variable length
    --><context id="command" style-ref="command"><prefix>(?&lt;=run\(("|'))</prefix><suffix>(?="|')</suffix><keyword>16-bit</keyword><keyword>3-3-2 RGB</keyword><keyword>32-bit</keyword><keyword>3D Project\.\.\.</keyword><keyword>8-bit</keyword><keyword>8-bit Color</keyword><keyword>AND\.\.\.</keyword><keyword>AVI\.\.\.</keyword><keyword>AVI\.\.\. </keyword><keyword>About ImageJ\.\.\.</keyword><keyword>About This Submenu\.\.\.</keyword><keyword>Abs</keyword><keyword>Add Image\.\.\.</keyword><keyword>Add Noise</keyword><keyword>Add Selection\.\.\.</keyword><keyword>Add Slice</keyword><keyword>Add Specified Noise\.\.\.</keyword><keyword>Add to Manager </keyword><keyword>Add\.\.\.</keyword><keyword>Analyze Line Graph</keyword><keyword>Analyze Particles\.\.\.</keyword><keyword>Animation Options\.\.\.</keyword><keyword>Appearance\.\.\.</keyword><keyword>Apply LUT</keyword><keyword>Arrow Tool\.\.\.</keyword><keyword>AuPbSn 40 \(56K\)</keyword><keyword>BMP\.\.\.</keyword><keyword>Bandpass Filter\.\.\.</keyword><keyword>Bat Cochlea Renderings \(449K\)</keyword><keyword>Bat Cochlea Volume \(19K\)</keyword><keyword>Benchmark</keyword><keyword>Blobs \(25K\)</keyword><keyword>Blue</keyword><keyword>Boats \(356K\)</keyword><keyword>Bridge \(174K\)</keyword><keyword>Brightness/Contrast\.\.\.</keyword><keyword>CT \(420K, 16-bit DICOM\)</keyword><keyword>Calibrate\.\.\.</keyword><keyword>Calibration Bar\.\.\.</keyword><keyword>Canvas Size\.\.\.</keyword><keyword>Capture Image</keyword><keyword>Capture Screen </keyword><keyword>Cardio \(768K, RGB DICOM\)</keyword><keyword>Cascade</keyword><keyword>Cell Colony \(31K\)</keyword><keyword>Channels Tool\.\.\.</keyword><keyword>Channels Tool\.\.\. </keyword><keyword>Clear</keyword><keyword>Clear Outside</keyword><keyword>Clear Results</keyword><keyword>Close</keyword><keyword>Close All</keyword><keyword>Close-</keyword><keyword>Clown \(14K\)</keyword><keyword>Color Balance\.\.\.</keyword><keyword>Color Picker\.\.\.</keyword><keyword>Color Threshold\.\.\.</keyword><keyword>Colors\.\.\.</keyword><keyword>Combine\.\.\.</keyword><keyword>Compile and Run\.\.\.</keyword><keyword>Compiler\.\.\.</keyword><keyword>Concatenate\.\.\.</keyword><keyword>Confocal Series \(2\.2MB\)</keyword><keyword>Control Panel\.\.\.</keyword><keyword>Conversions\.\.\.</keyword><keyword>Convert to Mask</keyword><keyword>Convert\.\.\.</keyword><keyword>Convex Hull</keyword><keyword>Convolve\.\.\.</keyword><keyword>Copy</keyword><keyword>Copy to System</keyword><keyword>Create Mask</keyword><keyword>Create Selection</keyword><keyword>Create Shortcut\.\.\. </keyword><keyword>Crop</keyword><keyword>Curve Fitting\.\.\.</keyword><keyword>Custom Filter\.\.\.</keyword><keyword>Cut</keyword><keyword>Cyan</keyword><keyword>DICOM\.\.\.</keyword><keyword>Delete Slice</keyword><keyword>Despeckle</keyword><keyword>Dev\. Resources\.\.\.</keyword><keyword>Dilate</keyword><keyword>Distance Map</keyword><keyword>Distribution\.\.\.</keyword><keyword>Divide\.\.\.</keyword><keyword>Documentation\.\.\.</keyword><keyword>Dot Blot \(7K\)</keyword><keyword>Draw</keyword><keyword>Duplicate\.\.\.</keyword><keyword>East</keyword><keyword>Edit LUT\.\.\.</keyword><keyword>Edit\.\.\.</keyword><keyword>Embryos \(42K\)</keyword><keyword>Enhance Contrast</keyword><keyword>Enlarge\.\.\.</keyword><keyword>Erode</keyword><keyword>Exp</keyword><keyword>FD Math\.\.\.</keyword><keyword>FFT</keyword><keyword>FFT Options\.\.\.</keyword><keyword>FITS\.\.\.</keyword><keyword>Fill</keyword><keyword>Fill Holes</keyword><keyword>Find Commands\.\.\. </keyword><keyword>Find Edges</keyword><keyword>Find Maxima\.\.\.</keyword><keyword>Fire</keyword><keyword>Fit Ellipse</keyword><keyword>Fit Spline</keyword><keyword>Flatten</keyword><keyword>Flip Horizontally</keyword><keyword>Flip Vertically</keyword><keyword>Flip Z</keyword><keyword>Flood Fill Tool Options\.\.\.</keyword><keyword>Fluorescent Cells \(400K\)</keyword><keyword>Fly Brain \(1MB\)</keyword><keyword>Fonts\.\.\.</keyword><keyword>Fractal Box Count\.\.\.</keyword><keyword>From ROI Manager</keyword><keyword>Gamma\.\.\.</keyword><keyword>Gaussian Blur\.\.\.</keyword><keyword>Gel \(105K\)</keyword><keyword>Gel Analyzer Options\.\.\.</keyword><keyword>Gif\.\.\.</keyword><keyword>Grays</keyword><keyword>Green</keyword><keyword>HSB Stack</keyword><keyword>HeLa Cells \(1\.3M, 48-bit RGB\)</keyword><keyword>Hide Overlay</keyword><keyword>Histogram</keyword><keyword>Hyperstack to Stack</keyword><keyword>Hyperstack\.\.\.</keyword><keyword>Ice</keyword><keyword>Image Calculator\.\.\.</keyword><keyword>Image Sequence\.\.\.</keyword><keyword>Image Sequence\.\.\. </keyword><keyword>Image\.\.\.</keyword><keyword>ImageJ News\.\.\.</keyword><keyword>ImageJ Properties\.\.\.</keyword><keyword>ImageJ Website\.\.\.</keyword><keyword>Images to Stack</keyword><keyword>In</keyword><keyword>Input/Output\.\.\.</keyword><keyword>Insert\.\.\.</keyword><keyword>Install Plugin\.\.\.</keyword><keyword>Install\.\.\.</keyword><keyword>Installation\.\.\.</keyword><keyword>Internal Clipboard</keyword><keyword>Inverse FFT</keyword><keyword>Invert</keyword><keyword>Invert LUT</keyword><keyword>JavaScript</keyword><keyword>Jpeg\.\.\.</keyword><keyword>LUT\.\.\.</keyword><keyword>LUT\.\.\. </keyword><keyword>Label</keyword><keyword>Label Peaks</keyword><keyword>Label\.\.\.</keyword><keyword>Leaf \(36K\)</keyword><keyword>Lena \(68K\)</keyword><keyword>Line Graph \(21K\)</keyword><keyword>Line Width\.\.\.</keyword><keyword>Line Width\.\.\. </keyword><keyword>List Archives\.\.\.</keyword><keyword>List Shortcuts\.\.\.</keyword><keyword>Log</keyword><keyword>M51 Galaxy \(177K, 16-bits\)</keyword><keyword>MRI Stack \(528K\)</keyword><keyword>Macro</keyword><keyword>Macro Functions\.\.\.</keyword><keyword>Macro\.\.\.</keyword><keyword>Macro\.\.\. </keyword><keyword>Macros\.\.\.</keyword><keyword>Magenta</keyword><keyword>Make Band\.\.\.</keyword><keyword>Make Binary</keyword><keyword>Make Composite</keyword><keyword>Make Inverse</keyword><keyword>Make Montage\.\.\.</keyword><keyword>Max\.\.\.</keyword><keyword>Maximum\.\.\.</keyword><keyword>Mean\.\.\.</keyword><keyword>Measure</keyword><keyword>Measure\.\.\.</keyword><keyword>Median\.\.\.</keyword><keyword>Memory &amp; Threads\.\.\.</keyword><keyword>Merge Channels\.\.\.</keyword><keyword>Min\.\.\.</keyword><keyword>Minimum\.\.\.</keyword><keyword>Misc\.\.\.</keyword><keyword>Mitosis \(26MB, 5D stack\)</keyword><keyword>Monitor Memory\.\.\.</keyword><keyword>Montage to Stack\.\.\.</keyword><keyword>Multiply\.\.\.</keyword><keyword>NaN Background</keyword><keyword>Neuron \(1\.6M, 5 channels\)</keyword><keyword>New Hyperstack\.\.\.</keyword><keyword>Next Slice \[&gt;\]</keyword><keyword>Nile Bend \(1\.9M\)</keyword><keyword>North</keyword><keyword>Northeast</keyword><keyword>Northwest</keyword><keyword>OR\.\.\.</keyword><keyword>Open</keyword><keyword>Open Next</keyword><keyword>Open\.\.\.</keyword><keyword>Options\.\.\.</keyword><keyword>Organ of Corti \(2\.8M, 4D stack\)</keyword><keyword>Original Scale</keyword><keyword>Orthogonal Views</keyword><keyword>Out</keyword><keyword>Outline</keyword><keyword>PGM\.\.\.</keyword><keyword>PNG\.\.\.</keyword><keyword>Page Setup\.\.\.</keyword><keyword>Paintbrush Tool Options\.\.\.</keyword><keyword>Particles \(75K\)</keyword><keyword>Paste</keyword><keyword>Paste Control\.\.\.</keyword><keyword>Pencil Tool Options\.\.\.</keyword><keyword>Plot Lanes</keyword><keyword>Plot Profile</keyword><keyword>Plot Z-axis Profile</keyword><keyword>Plugin</keyword><keyword>Plugin Filter</keyword><keyword>Plugin Frame</keyword><keyword>Plugins\.\.\.</keyword><keyword>Point Tool\.\.\.</keyword><keyword>Previous Slice \[&lt;\]</keyword><keyword>Print\.\.\.</keyword><keyword>Profile Plot Options\.\.\.</keyword><keyword>Properties\.\.\.</keyword><keyword>Properties\.\.\. </keyword><keyword>Proxy Settings\.\.\.</keyword><keyword>Put Behind \[tab]</keyword><keyword>Quit</keyword><keyword>RGB Color</keyword><keyword>RGB Stack</keyword><keyword>ROI Manager\.\.\.</keyword><keyword>Raw Data\.\.\.</keyword><keyword>Raw\.\.\.</keyword><keyword>Re-plot Lanes</keyword><keyword>Reciprocal</keyword><keyword>Record\.\.\.</keyword><keyword>Red</keyword><keyword>Red/Green</keyword><keyword>Redisplay Power Spectrum</keyword><keyword>Reduce Dimensionality\.\.\.</keyword><keyword>Reduce\.\.\.</keyword><keyword>Refresh Menus</keyword><keyword>Remove Outliers\.\.\.</keyword><keyword>Remove Overlay</keyword><keyword>Remove\.\.\.</keyword><keyword>Rename\.\.\.</keyword><keyword>Repeat Command</keyword><keyword>Reset</keyword><keyword>Reset\.\.\.</keyword><keyword>Reslice \[/\]\.\.\.</keyword><keyword>Restore Selection</keyword><keyword>Results\.\.\.</keyword><keyword>Results\.\.\. </keyword><keyword>Reverse</keyword><keyword>Revert</keyword><keyword>Rotate 90 Degrees Left</keyword><keyword>Rotate 90 Degrees Right</keyword><keyword>Rotate\.\.\.</keyword><keyword>Rotate\.\.\. </keyword><keyword>Run\.\.\.</keyword><keyword>Salt and Pepper</keyword><keyword>Save</keyword><keyword>Save XY Coordinates\.\.\.</keyword><keyword>Scale Bar\.\.\.</keyword><keyword>Scale\.\.\.</keyword><keyword>Search Website\.\.\.</keyword><keyword>Search\.\.\.</keyword><keyword>Select All</keyword><keyword>Select First Lane</keyword><keyword>Select Next Lane</keyword><keyword>Select None</keyword><keyword>Selection\.\.\.</keyword><keyword>Set Measurements\.\.\.</keyword><keyword>Set Scale\.\.\.</keyword><keyword>Set Slice\.\.\.</keyword><keyword>Set\.\.\.</keyword><keyword>Set\.\.\. </keyword><keyword>Shadows Demo</keyword><keyword>Sharpen</keyword><keyword>Show All</keyword><keyword>Show Circular Masks\.\.\.</keyword><keyword>Show Info\.\.\.</keyword><keyword>Show LUT</keyword><keyword>Show Overlay</keyword><keyword>Size\.\.\.</keyword><keyword>Skeletonize</keyword><keyword>Smooth</keyword><keyword>South</keyword><keyword>Southeast</keyword><keyword>Southwest</keyword><keyword>Specify\.\.\.</keyword><keyword>Spectrum</keyword><keyword>Split Channels</keyword><keyword>Square</keyword><keyword>Square Root</keyword><keyword>Stack From List\.\.\.</keyword><keyword>Stack to Hyperstack\.\.\.</keyword><keyword>Stack to Images</keyword><keyword>Stack to RGB</keyword><keyword>Start Animation \[\\\]</keyword><keyword>Startup Macros\.\.\.</keyword><keyword>Stop Animation</keyword><keyword>Straighten\.\.\.</keyword><keyword>Subtract Background\.\.\.</keyword><keyword>Subtract\.\.\.</keyword><keyword>Summarize</keyword><keyword>Surface Plot\.\.\.</keyword><keyword>Swap Quadrants</keyword><keyword>System Clipboard</keyword><keyword>T1 Head \(2\.4M, 16-bits\)</keyword><keyword>T1 Head Renderings \(736K\)</keyword><keyword>TEM Filter \(112K\)</keyword><keyword>TIFF Virtual Stack\.\.\.</keyword><keyword>Table\.\.\.</keyword><keyword>Text File\.\.\. </keyword><keyword>Text Image\.\.\.</keyword><keyword>Text Image\.\.\. </keyword><keyword>Text Window</keyword><keyword>Text Window\.\.\.</keyword><keyword>Text\.\.\.</keyword><keyword>Threads\.\.\.</keyword><keyword>Threshold\.\.\.</keyword><keyword>Tiff\.\.\.</keyword><keyword>Tile</keyword><keyword>To ROI Manager</keyword><keyword>To Selection</keyword><keyword>Translate\.\.\.</keyword><keyword>Tree Rings \(48K\)</keyword><keyword>URL\.\.\.</keyword><keyword>Ultimate Points</keyword><keyword>Undo</keyword><keyword>Unsharp Mask\.\.\.</keyword><keyword>Update ImageJ\.\.\.</keyword><keyword>Variance\.\.\.</keyword><keyword>View 100%</keyword><keyword>Virtual Stack\.\.\.</keyword><keyword>Voronoi</keyword><keyword>Wand Tool\.\.\.</keyword><keyword>Watershed</keyword><keyword>West</keyword><keyword>Window/Level\.\.\.</keyword><keyword>XOR\.\.\.</keyword><keyword>XY Coordinates\.\.\.</keyword><keyword>Yellow</keyword><keyword>Z Project\.\.\.</keyword><keyword>ZIP\.\.\.</keyword></context><context id="builtin" style-ref="builtin"><keyword>Array\.copy</keyword><keyword>Array\.fill</keyword><keyword>Array\.getStatistics</keyword><keyword>Array\.invert</keyword><keyword>Array\.sort</keyword><keyword>Array\.trim</keyword><keyword>Dialog\.addCheckbox</keyword><keyword>Dialog\.addCheckboxGroup</keyword><keyword>Dialog\.addChoice</keyword><keyword>Dialog\.addHelp</keyword><keyword>Dialog\.addMessage</keyword><keyword>Dialog\.addNumber</keyword><keyword>Dialog\.addString</keyword><keyword>Dialog\.create</keyword><keyword>Dialog\.getCheckbox</keyword><keyword>Dialog\.getChoice</keyword><keyword>Dialog\.getNumber</keyword><keyword>Dialog\.getString</keyword><keyword>Dialog\.show</keyword><keyword>Ext\.(?=[a-zA-Z0-9])</keyword><keyword>File\.append</keyword><keyword>File\.close</keyword><keyword>File\.dateLastModified</keyword><keyword>File\.delete</keyword><keyword>File\.directory</keyword><keyword>File\.exists</keyword><keyword>File\.getName</keyword><keyword>File\.getParent</keyword><keyword>File\.isDirectory</keyword><keyword>File\.lastModified</keyword><keyword>File\.length</keyword><keyword>File\.makeDirectory</keyword><keyword>File\.name</keyword><keyword>File\.nameWithoutExtension</keyword><keyword>File\.open</keyword><keyword>File\.openAsRawString</keyword><keyword>File\.openAsString</keyword><keyword>File\.openDialog</keyword><keyword>File\.openUrlAsString</keyword><keyword>File\.rename</keyword><keyword>File\.saveString</keyword><keyword>File\.separator</keyword><keyword>Fit\.doFit</keyword><keyword>Fit\.f</keyword><keyword>Fit\.getEquation</keyword><keyword>Fit\.logResults</keyword><keyword>Fit\.nEquations</keyword><keyword>Fit\.nParams</keyword><keyword>Fit\.p</keyword><keyword>Fit\.plot</keyword><keyword>Fit\.rSquared</keyword><keyword>Fit\.showDialog</keyword><keyword>IJ\.currentMemory</keyword><keyword>IJ\.deleteRows</keyword><keyword>IJ\.freeMemory</keyword><keyword>IJ\.getToolName</keyword><keyword>IJ\.maxMemory</keyword><keyword>IJ\.redirectErrorMessages</keyword><keyword>List\.clear</keyword><keyword>List\.get</keyword><keyword>List\.getList</keyword><keyword>List\.getValue</keyword><keyword>List\.set</keyword><keyword>List\.setCommands</keyword><keyword>List\.setList</keyword><keyword>List\.size</keyword><keyword>Overlay\.add</keyword><keyword>Overlay\.drawEllipse</keyword><keyword>Overlay\.drawLine</keyword><keyword>Overlay\.drawRect</keyword><keyword>Overlay\.drawString</keyword><keyword>Overlay\.hide</keyword><keyword>Overlay\.lineTo</keyword><keyword>Overlay\.moveTo</keyword><keyword>Overlay\.remove</keyword><keyword>Overlay\.removeSelection</keyword><keyword>Overlay\.show</keyword><keyword>Overlay\.size</keyword><keyword>PI</keyword><keyword>Plot\.add</keyword><keyword>Plot\.addText</keyword><keyword>Plot\.create</keyword><keyword>Plot\.drawLine</keyword><keyword>Plot\.getValues</keyword><keyword>Plot\.setColor</keyword><keyword>Plot\.setJustification</keyword><keyword>Plot\.setLimits</keyword><keyword>Plot\.setLineWidth</keyword><keyword>Plot\.show</keyword><keyword>Plot\.update</keyword><keyword>Stack\.getActiveChannels</keyword><keyword>Stack\.getDimensions</keyword><keyword>Stack\.getDisplayMode</keyword><keyword>Stack\.getFrameRate</keyword><keyword>Stack\.getPosition</keyword><keyword>Stack\.getStatistics</keyword><keyword>Stack\.isHyperstack</keyword><keyword>Stack\.setActiveChannels</keyword><keyword>Stack\.setChannel</keyword><keyword>Stack\.setDimensions</keyword><keyword>Stack\.setDisplayMode</keyword><keyword>Stack\.setFrame</keyword><keyword>Stack\.setFrameRate</keyword><keyword>Stack\.setPosition</keyword><keyword>Stack\.setSlice</keyword><keyword>Stack\.setTUnit</keyword><keyword>Stack\.setZUnit</keyword><keyword>Stack\.swap</keyword><keyword>String\.append</keyword><keyword>String\.buffer</keyword><keyword>String\.copy</keyword><keyword>String\.copyResults</keyword><keyword>String\.paste</keyword><keyword>String\.resetBuffer</keyword><keyword>abs</keyword><keyword>acos</keyword><keyword>asin</keyword><keyword>atan</keyword><keyword>atan2</keyword><keyword>autoUpdate</keyword><keyword>beep</keyword><keyword>bitDepth</keyword><keyword>calibrate</keyword><keyword>call</keyword><keyword>changeValues</keyword><keyword>charCodeAt</keyword><keyword>close</keyword><keyword>cos</keyword><keyword>d2s</keyword><keyword>doCommand</keyword><keyword>doWand</keyword><keyword>drawLine</keyword><keyword>drawOval</keyword><keyword>drawRect</keyword><keyword>drawString</keyword><keyword>dump</keyword><keyword>endsWith</keyword><keyword>eval</keyword><keyword>exec</keyword><keyword>exit</keyword><keyword>exp</keyword><keyword>fill</keyword><keyword>fillOval</keyword><keyword>fillRect</keyword><keyword>floodFill</keyword><keyword>floor</keyword><keyword>fromCharCode</keyword><keyword>getArgument</keyword><keyword>getBoolean</keyword><keyword>getBoundingRect</keyword><keyword>getCursorLoc</keyword><keyword>getDateAndTime</keyword><keyword>getDimensions</keyword><keyword>getDirectory</keyword><keyword>getFileList</keyword><keyword>getHeight</keyword><keyword>getHistogram</keyword><keyword>getImageID</keyword><keyword>getImageInfo</keyword><keyword>getInfo</keyword><keyword>getLine</keyword><keyword>getList</keyword><keyword>getLocationAndSize</keyword><keyword>getLut</keyword><keyword>getMetadata</keyword><keyword>getMinAndMax</keyword><keyword>getNumber</keyword><keyword>getPixel</keyword><keyword>getPixelSize</keyword><keyword>getProfile</keyword><keyword>getRawStatistics</keyword><keyword>getResult</keyword><keyword>getResultLabel</keyword><keyword>getSelectionBounds</keyword><keyword>getSelectionCoordinates</keyword><keyword>getSliceNumber</keyword><keyword>getStatistics</keyword><keyword>getString</keyword><keyword>getStringWidth</keyword><keyword>getThreshold</keyword><keyword>getTime</keyword><keyword>getTitle</keyword><keyword>getValue</keyword><keyword>getVersion</keyword><keyword>getVoxelSize</keyword><keyword>getWidth</keyword><keyword>getZoom</keyword><keyword>imageCalculator</keyword><keyword>indexOf</keyword><keyword>is</keyword><keyword>isActive</keyword><keyword>isKeyDown</keyword><keyword>isNaN</keyword><keyword>isOpen</keyword><keyword>lastIndexOf</keyword><keyword>lengthOf</keyword><keyword>lineTo</keyword><keyword>log</keyword><keyword>makeLine</keyword><keyword>makeOval</keyword><keyword>makePoint</keyword><keyword>makePolygon</keyword><keyword>makeRectangle</keyword><keyword>makeSelection</keyword><keyword>makeText</keyword><keyword>matches</keyword><keyword>maxOf</keyword><keyword>minOf</keyword><keyword>moveTo</keyword><keyword>nImages</keyword><keyword>nResults</keyword><keyword>nSlices</keyword><keyword>newArray</keyword><keyword>newImage</keyword><keyword>newMenu</keyword><keyword>open</keyword><keyword>parseFloat</keyword><keyword>parseInt</keyword><keyword>pow</keyword><keyword>print</keyword><keyword>random</keyword><keyword>rename</keyword><keyword>replace</keyword><keyword>requires</keyword><keyword>reset</keyword><keyword>resetMinAndMax</keyword><keyword>resetThreshold</keyword><keyword>restorePreviousTool</keyword><keyword>restoreSettings</keyword><keyword>roiManager</keyword><keyword>round</keyword><keyword>run</keyword><keyword>runMacro</keyword><keyword>save</keyword><keyword>saveAs</keyword><keyword>saveSettings</keyword><keyword>screenHeight</keyword><keyword>screenWidth</keyword><keyword>selectImage</keyword><keyword>selectWindow</keyword><keyword>selectionContains</keyword><keyword>selectionName</keyword><keyword>selectionType</keyword><keyword>setAutoThreshold</keyword><keyword>setBackgroundColor</keyword><keyword>setBatchMode</keyword><keyword>setColor</keyword><keyword>setFont</keyword><keyword>setForegroundColor</keyword><keyword>setJustification</keyword><keyword>setKeyDown</keyword><keyword>setLineWidth</keyword><keyword>setLocation</keyword><keyword>setLut</keyword><keyword>setMetadata</keyword><keyword>setMinAndMax</keyword><keyword>setOption</keyword><keyword>setPasteMode</keyword><keyword>setPixel</keyword><keyword>setRGBWeights</keyword><keyword>setResult</keyword><keyword>setSelectionLocation</keyword><keyword>setSelectionName</keyword><keyword>setSlice</keyword><keyword>setThreshold</keyword><keyword>setTool</keyword><keyword>setVoxelSize</keyword><keyword>setZCoordinate</keyword><keyword>setupUndo</keyword><keyword>showMessage</keyword><keyword>showMessageWithCancel</keyword><keyword>showProgress</keyword><keyword>showStatus</keyword><keyword>sin</keyword><keyword>snapshot</keyword><keyword>split</keyword><keyword>sqrt</keyword><keyword>startsWith</keyword><keyword>substring</keyword><keyword>tan</keyword><keyword>toBinary</keyword><keyword>toHex</keyword><keyword>toLowerCase</keyword><keyword>toString</keyword><keyword>toUpperCase</keyword><keyword>toolID</keyword><keyword>updateDisplay</keyword><keyword>updateResults</keyword><keyword>wait</keyword><keyword>waitForUser</keyword></context><context id="imagej" class="no-spell-check"><include><context ref="def:c-like-comment"/><context ref="def:c-like-comment-multiline"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context ref="operator"/><context ref="storage-type"/><context ref="boolean"/><context ref="keyword"/><context ref="command"/><context ref="builtin"/><context ref="def:float"/><context ref="def:decimal"/><context ref="def:octal"/><context ref="def:hexadecimal"/></include></context></definitions></language>
(uuay)fortran.lang�J<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: John Spray <[email protected]>
 Copyright (C) 2004, 2005, 2006 John Spray <[email protected]>
 Copyright (C) 2005 Jerry DeLisle <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="fortran" name="Fortran 95" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-fortran</property><property name="globs">*.f;*.f90;*.f95;*.for;*.F;*.F90</property><property name="line-comment-start">!</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="floating-point" name="Floating Point" map-to="def:floating-point"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="intrinsic" name="Intrinsic function" map-to="def:builtin"/><style id="boz-literal" name="BOZ Literal" map-to="def:base-n-integer"/><style id="decimal" name="Decimal" map-to="def:decimal"/><style id="type" name="Data Type" map-to="def:type"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="openmp-directives" name="OpenMP directives" map-to="def:preprocessor"/><style id="included-file" name="Included File" map-to="def:string"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/></styles><default-regex-options case-sensitive="false"/><definitions><!-- regexs --><define-regex id="preproc-start">^#</define-regex><define-regex id="escaped-character" extended="true">
      \\(                   # leading backslash
      [\\\"\'nrbtfav\?] |   # escaped character
      [0-7]{1,3} |          # one, two, or three octal digits
      x[0-9A-Fa-f]+         # 'x' followed by hex digits
      )
    </define-regex><!-- Preprocessor --><context id="if0-comment" style-ref="comment"><start>\%{preproc-start}if\b\s*0\b</start><end>\%{preproc-start}(endif|else|elif)\b</end><include><context id="if-in-if0"><start>\%{preproc-start}if(n?def)?\b</start><end>\%{preproc-start}endif\b</end><include><context ref="if-in-if0"/><context ref="def:in-comment"/></include></context><context ref="def:in-comment"/></include></context><context id="include" style-ref="preprocessor"><match extended="true">
        \%{preproc-start}
        (include|import)\s*
        (".*?"|&lt;.*?&gt;)
      </match><include><context id="included-file" sub-pattern="2" style-ref="included-file" class="path"/></include></context><context id="preprocessor" style-ref="preprocessor" end-at-line-end="true"><start extended="true">
        \%{preproc-start}
        (define|undef|error|pragma|ident|if(n?def)?|else|elif|endif|line|warning)
        \b
      </start></context><context id="openmp-directives" style-ref="openmp-directives" end-at-line-end="true"><start extended="true">
        ((^[Cc])|^\s*!)\$
      </start></context><!--
    <context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check">
      <match>(L?'[^']*')|(L?"[^"]*")</match>
    </context>
    --><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>L?"</start><end>"</end><include><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context><context ref="def:line-continue"/></include></context><!-- Note: contains an hack to avoid considering ^COMMON or ^CHARACTER a comment --><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>(![^$])|(^[Cc](\s|[^$OoAaYyHh]))|(^[Cc]$)</start><include><context ref="def:escape"/><context ref="def:in-line-comment"/></include></context><context id="operators" style-ref="keyword"><prefix>\.</prefix><suffix>\.</suffix><keyword>true</keyword><keyword>false</keyword><keyword>not</keyword><keyword>and</keyword><keyword>or</keyword><keyword>xor</keyword><keyword>eqv</keyword><keyword>neqv</keyword><keyword>eq</keyword><keyword>ne</keyword><keyword>gt</keyword><keyword>ge</keyword><keyword>lt</keyword><keyword>le</keyword></context><context id="keywords" style-ref="keyword"><keyword>abstract</keyword><keyword>allocate</keyword><keyword>assign</keyword><keyword>assignment</keyword><keyword>associate</keyword><keyword>bind</keyword><keyword>block</keyword><keyword>call</keyword><keyword>case</keyword><keyword>class</keyword><keyword>common</keyword><keyword>contains</keyword><keyword>continue</keyword><keyword>critical</keyword><keyword>cycle</keyword><keyword>data</keyword><keyword>deallocate</keyword><keyword>default</keyword><keyword>do concurrent</keyword><keyword>do</keyword><keyword>elemental</keyword><keyword>elseif</keyword><keyword>else</keyword><keyword>elsewhere</keyword><keyword>endassociate</keyword><keyword>endblock</keyword><keyword>endcritical</keyword><keyword>enddo</keyword><keyword>endenum</keyword><keyword>endfunction</keyword><keyword>endif</keyword><keyword>endinterface</keyword><keyword>endmodule</keyword><keyword>endprocedure</keyword><keyword>endprogram</keyword><keyword>endselect</keyword><keyword>endsubmodule</keyword><keyword>endsubroutine</keyword><keyword>end</keyword><keyword>enum</keyword><keyword>entry</keyword><keyword>equivalence</keyword><keyword>error stop</keyword><keyword>exit</keyword><keyword>extends</keyword><keyword>external</keyword><keyword>final</keyword><keyword>forall</keyword><keyword>function</keyword><keyword>generic</keyword><keyword>go to</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>implicit none</keyword><keyword>implicit</keyword><keyword>import</keyword><keyword>impure</keyword><keyword>in</keyword><keyword>[^#]include</keyword><keyword>inout</keyword><keyword>interface</keyword><keyword>intrinsic</keyword><keyword>kind</keyword><keyword>len</keyword><keyword>lock</keyword><keyword>module</keyword><keyword>namelist</keyword><keyword>nullify</keyword><keyword>only</keyword><keyword>operator</keyword><keyword>out</keyword><keyword>pause</keyword><keyword>private</keyword><keyword>program</keyword><keyword>public</keyword><keyword>pure</keyword><keyword>recursive</keyword><keyword>result</keyword><keyword>return</keyword><keyword>save</keyword><keyword>select</keyword><keyword>stop</keyword><keyword>submodule</keyword><keyword>subroutine</keyword><keyword>sync all</keyword><keyword>sync images</keyword><keyword>sync memory</keyword><keyword>then</keyword><keyword>type</keyword><keyword>unlock</keyword><keyword>use</keyword><keyword>where</keyword><keyword>while</keyword></context><context id="read-write" style-ref="keyword"><keyword>backspace</keyword><keyword>close</keyword><keyword>endfile</keyword><keyword>format</keyword><keyword>inquire</keyword><keyword>open</keyword><keyword>print</keyword><keyword>read</keyword><keyword>rewind</keyword><keyword>wait</keyword><keyword>write</keyword></context><context id="input-output" style-ref="keyword"><keyword>access</keyword><keyword>action</keyword><keyword>advance</keyword><keyword>blank</keyword><keyword>delim</keyword><keyword>direct</keyword><keyword>end</keyword><keyword>eor</keyword><keyword>err</keyword><keyword>exist</keyword><keyword>file</keyword><keyword>fmt</keyword><keyword>form</keyword><keyword>formatted</keyword><keyword>iolength</keyword><keyword>iostat</keyword><keyword>name</keyword><keyword>named</keyword><keyword>newunit</keyword><keyword>nextrec</keyword><keyword>nml</keyword><keyword>number</keyword><keyword>opened</keyword><keyword>pad</keyword><keyword>position</keyword><keyword>readwrite</keyword><keyword>rec</keyword><keyword>recl</keyword><keyword>sequential</keyword><keyword>status</keyword><keyword>unformatted</keyword><keyword>unit</keyword><keyword>write</keyword></context><context id="intrinsics" style-ref="intrinsic"><keyword>abs</keyword><keyword>achar</keyword><keyword>acosh</keyword><keyword>acos</keyword><keyword>adjustl</keyword><keyword>adjustr</keyword><keyword>aimag</keyword><keyword>aint</keyword><keyword>algama</keyword><keyword>allocated</keyword><keyword>all</keyword><keyword>alog10</keyword><keyword>alog</keyword><keyword>amax0</keyword><keyword>amax1</keyword><keyword>amin0</keyword><keyword>amin1</keyword><keyword>amod</keyword><keyword>anint</keyword><keyword>any</keyword><keyword>asinh</keyword><keyword>asin</keyword><keyword>associated</keyword><keyword>atan2</keyword><keyword>atanh</keyword><keyword>atan</keyword><keyword>atomic_define</keyword><keyword>atomic_ref</keyword><keyword>bessel_j0</keyword><keyword>bessel_j1</keyword><keyword>bessel_jn</keyword><keyword>bessel_y0</keyword><keyword>bessel_y1</keyword><keyword>bessel_yn</keyword><keyword>bge</keyword><keyword>bgt</keyword><keyword>ble</keyword><keyword>blt</keyword><keyword>bit_size</keyword><keyword>btest</keyword><keyword>c_associated</keyword><keyword>c_loc</keyword><keyword>c_funloc</keyword><keyword>c_f_pointer</keyword><keyword>c_f_procpointer</keyword><keyword>cabs</keyword><keyword>ccos</keyword><keyword>cdabs</keyword><keyword>cdcos</keyword><keyword>cdexp</keyword><keyword>cdlog</keyword><keyword>cdsin</keyword><keyword>cdsqrt</keyword><keyword>ceiling</keyword><keyword>cexp</keyword><keyword>char</keyword><keyword>clog</keyword><keyword>cmplx</keyword><keyword>command_argument_count</keyword><keyword>compiler_options</keyword><keyword>compiler_version</keyword><keyword>conjg</keyword><keyword>cosh</keyword><keyword>cos</keyword><keyword>count</keyword><keyword>cpu_time</keyword><keyword>cqabs</keyword><keyword>cqcos</keyword><keyword>cqexp</keyword><keyword>cqlog</keyword><keyword>cqsin</keyword><keyword>cqsqrt</keyword><keyword>cshift</keyword><keyword>csin</keyword><keyword>csqrt</keyword><keyword>dabs</keyword><keyword>dacos</keyword><keyword>dasin</keyword><keyword>datan2</keyword><keyword>datan</keyword><keyword>date_and_time</keyword><keyword>dble</keyword><keyword>dcmplx</keyword><keyword>dconjg</keyword><keyword>dcosh</keyword><keyword>dcos</keyword><keyword>ddim</keyword><keyword>derf</keyword><keyword>derfc</keyword><keyword>dexp</keyword><keyword>dfloat</keyword><keyword>dgamma</keyword><keyword>digits</keyword><keyword>dim</keyword><keyword>dimag</keyword><keyword>dint</keyword><keyword>dlgama</keyword><keyword>dlog10</keyword><keyword>dlog</keyword><keyword>dmax1</keyword><keyword>dmin1</keyword><keyword>dmod</keyword><keyword>dnint</keyword><keyword>dot_product</keyword><keyword>dprod</keyword><keyword>dshiftl</keyword><keyword>dshiftr</keyword><keyword>dsign</keyword><keyword>dsinh</keyword><keyword>dsin</keyword><keyword>dsqrt</keyword><keyword>dtanh</keyword><keyword>dtan</keyword><keyword>eoshift</keyword><keyword>epsilon</keyword><keyword>erfc_scaled</keyword><keyword>erfc</keyword><keyword>erf</keyword><keyword>execute_command_line</keyword><keyword>exp</keyword><keyword>exponent</keyword><keyword>findloc</keyword><keyword>float</keyword><keyword>floor</keyword><keyword>flush</keyword><keyword>fraction</keyword><keyword>gamma</keyword><keyword>getarg</keyword><keyword>get_command</keyword><keyword>get_command_argument</keyword><keyword>get_environment_variable</keyword><keyword>huge</keyword><keyword>hypot</keyword><keyword>iabs</keyword><keyword>iachar</keyword><keyword>iall</keyword><keyword>iand</keyword><keyword>iany</keyword><keyword>iargc</keyword><keyword>ibclr</keyword><keyword>ibits</keyword><keyword>ibset</keyword><keyword>ichar</keyword><keyword>idim</keyword><keyword>idint</keyword><keyword>idnint</keyword><keyword>ieee_class</keyword><keyword>ieee_copy_sign</keyword><keyword>ieee_get_flag</keyword><keyword>ieee_get_halting_mode</keyword><keyword>ieee_get_rounding_mode</keyword><keyword>ieee_get_status</keyword><keyword>ieee_is_finite</keyword><keyword>ieee_is_nan</keyword><keyword>ieee_is_negative</keyword><keyword>ieee_is_normal</keyword><keyword>ieee_logb</keyword><keyword>ieee_next_after</keyword><keyword>ieee_rem</keyword><keyword>ieee_rint</keyword><keyword>ieee_scalb</keyword><keyword>ieee_selected_real_kind</keyword><keyword>ieee_set_flag</keyword><keyword>ieee_set_halting_mode</keyword><keyword>ieee_set_rounding_mode</keyword><keyword>ieee_set_status</keyword><keyword>ieee_support_datatype</keyword><keyword>ieee_support_denormal</keyword><keyword>ieee_support_divide</keyword><keyword>ieee_support_flag</keyword><keyword>ieee_support_halting</keyword><keyword>ieee_support_inf</keyword><keyword>ieee_support_nan</keyword><keyword>ieee_support_rounding</keyword><keyword>ieee_support_sqrt</keyword><keyword>ieee_support_standard</keyword><keyword>ieee_unordered</keyword><keyword>ieee_value</keyword><keyword>ieor</keyword><keyword>ifix</keyword><keyword>image_index</keyword><keyword>index</keyword><keyword>int</keyword><keyword>ior</keyword><keyword>iparity</keyword><keyword>iqint</keyword><keyword>is_contiguous</keyword><keyword>is_iostat_end</keyword><keyword>is_iostat_eor</keyword><keyword>ishftc</keyword><keyword>ishft</keyword><keyword>isign</keyword><keyword>kind</keyword><keyword>lbound</keyword><keyword>lcobound</keyword><keyword>leadz</keyword><keyword>len_trim</keyword><keyword>len</keyword><keyword>lge</keyword><keyword>lgt</keyword><keyword>lle</keyword><keyword>llt</keyword><keyword>loc</keyword><keyword>log_gamma</keyword><keyword>log10</keyword><keyword>log</keyword><keyword>logical</keyword><keyword>maskl</keyword><keyword>maskr</keyword><keyword>matmul</keyword><keyword>max0</keyword><keyword>max1</keyword><keyword>maxexponent</keyword><keyword>maxloc</keyword><keyword>maxval</keyword><keyword>max</keyword><keyword>merge_bits</keyword><keyword>merge</keyword><keyword>min0</keyword><keyword>min1</keyword><keyword>minexponent</keyword><keyword>minloc</keyword><keyword>minval</keyword><keyword>min</keyword><keyword>mod</keyword><keyword>modulo</keyword><keyword>move_alloc</keyword><keyword>mvbits</keyword><keyword>nearest</keyword><keyword>new_line</keyword><keyword>nint</keyword><keyword>norm2</keyword><keyword>not</keyword><keyword>null</keyword><keyword>num_images</keyword><keyword>or</keyword><keyword>pack</keyword><keyword>parity</keyword><keyword>popcnt</keyword><keyword>poppar</keyword><keyword>precision</keyword><keyword>present</keyword><keyword>product</keyword><keyword>qabs</keyword><keyword>qacos</keyword><keyword>qasin</keyword><keyword>qatan2</keyword><keyword>qatan</keyword><keyword>qcmplx</keyword><keyword>qconjg</keyword><keyword>qcosh</keyword><keyword>qcos</keyword><keyword>qdim</keyword><keyword>qerf</keyword><keyword>qerfc</keyword><keyword>qexp</keyword><keyword>qgamma</keyword><keyword>qimag</keyword><keyword>qlgama</keyword><keyword>qlog10</keyword><keyword>qlog</keyword><keyword>qmax1</keyword><keyword>qmin1</keyword><keyword>qmod</keyword><keyword>qnint</keyword><keyword>qsign</keyword><keyword>qsinh</keyword><keyword>qsin</keyword><keyword>qsqrt</keyword><keyword>qtanh</keyword><keyword>qtan</keyword><keyword>radix</keyword><keyword>random_number</keyword><keyword>random_seed</keyword><keyword>range</keyword><keyword>real</keyword><keyword>repeat</keyword><keyword>reshape</keyword><keyword>rrspacing</keyword><keyword>scale</keyword><keyword>scan</keyword><keyword>selected_char_kind</keyword><keyword>selected_int_kind</keyword><keyword>selected_real_kind</keyword><keyword>set_exponent</keyword><keyword>shape</keyword><keyword>shifta</keyword><keyword>shiftl</keyword><keyword>shiftr</keyword><keyword>sign</keyword><keyword>sinh</keyword><keyword>sin</keyword><keyword>size</keyword><keyword>sngl</keyword><keyword>spacing</keyword><keyword>spread</keyword><keyword>sqrt</keyword><keyword>storage_size</keyword><keyword>sum</keyword><keyword>system_clock</keyword><keyword>tanh</keyword><keyword>tan</keyword><keyword>this_image</keyword><keyword>tiny</keyword><keyword>trailz</keyword><keyword>transfer</keyword><keyword>transpose</keyword><keyword>trim</keyword><keyword>ubound</keyword><keyword>ucobound</keyword><keyword>unpack</keyword><keyword>verify</keyword><keyword>zabs</keyword><keyword>zcos</keyword><keyword>zexp</keyword><keyword>zlog</keyword><keyword>zsin</keyword><keyword>zsqrt</keyword></context><context id="types" style-ref="type"><keyword>byte</keyword><keyword>character</keyword><keyword>complex</keyword><keyword>double complex</keyword><keyword>double precision</keyword><keyword>enumerator</keyword><keyword>integer</keyword><keyword>logical</keyword><keyword>procedure</keyword><keyword>real</keyword></context><context id="type-attributes" style-ref="type"><keyword>allocatable</keyword><keyword>asynchronous</keyword><keyword>codimension</keyword><keyword>contiguous</keyword><keyword>deferred</keyword><keyword>dimension</keyword><keyword>external</keyword><keyword>intent</keyword><keyword>intrinsic</keyword><keyword>non_overridable</keyword><keyword>nopass</keyword><keyword>optional</keyword><keyword>parameter</keyword><keyword>pass</keyword><keyword>pointer</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>save</keyword><keyword>synchronous</keyword><keyword>target</keyword><keyword>value</keyword><keyword>volatile</keyword></context><context id="attributes"><start>,\s*\%[</start><end>\%[</end><include><context ref="type-attributes"/></include></context><context id="floating-point-number" style-ref="floating-point"><match extended="true">
        (?&lt;![\w\.])
        [+-]?
        ((\.[0-9]+ | [0-9]+\.[0-9]*) ([ed][+-]?[0-9]*)? |
         ([0-9]+[ed][+-]?[0-9]*))
         ([_]([0-9]+|[a-z][\w_]*))?
        (?![\w\.])
      </match></context><context id="decimal" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        [+-]? ([1-9][0-9]*|0)
        ([_]([0-9]+|[a-z][\w_]*))?
        (?![\w\.])
      </match></context><context id="boz-literal" style-ref="boz-literal"><match extended="true">
        \bb'[01]+'|\bb"[01]+"|
        \bo'[0-7]+'|\bo"[0-7]+"|
        \bz'[0-9a-f]+'|\bz"[0-9a-f]+"
      </match></context><context id="fortran" class="no-spell-check"><include><context ref="floating-point-number"/><context ref="decimal"/><context ref="boz-literal"/><context ref="def:string"/><context ref="def:single-quoted-string"/><context ref="line-comment"/><context ref="types"/><context ref="attributes"/><context ref="operators"/><context ref="keywords"/><context ref="read-write"/><context ref="input-output"/><context ref="intrinsics"/><context ref="if0-comment"/><context ref="include"/><context ref="preprocessor"/><context ref="openmp-directives"/></include></context></definitions></language>
(uuay)yaml.langX<?xml version="1.0" encoding="UTF-8"?>
<!-- vim: tabstop=2 shiftwidth=2

  yaml.lang basic syntax highlighting of YAML for GtkSourceView

  Copyright (C) 2013 Masood Behabadi <[email protected]>

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public License
  along with this library; if not, see <http://www.gnu.org/licenses/>.
-->
<language id="yaml" name="YAML" _section="Other" version="2.0"><metadata><property name="mimetypes">application/x-yaml</property><property name="globs">*.yaml;*.yml</property><property name="line-comment-start">#</property><property name="suggested-suffix">.yml</property></metadata><styles><style id="scalar" name="Block literal" map-to="def:string"/><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="escape-sequence" name="Escape sequence" map-to="def:special-char"/><style id="anchor" name="Anchor" map-to="def:identifier"/><style id="tag" name="Tag" map-to="def:preprocessor"/><style id="alias" name="Alias" map-to="def:type"/><style id="map-key" name="Map key" map-to="def:keyword"/><style id="directive" name="Directive" map-to="def:shebang"/><style id="null" name="Null" map-to="def:special-constant"/><style id="bool" name="Boolean" map-to="def:boolean"/><style id="int" name="Integer" map-to="def:decimal"/><style id="float" name="Floating point" map-to="def:floating-point"/></styles><definitions><define-regex id="ischar">[^-\?:,\[\]\{\}#&amp;*!|&gt;'"%@\s]</define-regex><define-regex id="lschar">[\s\[\{,]</define-regex><define-regex id="rschar">[\s\]\},]</define-regex><context id="scalar" class-disabled="no-spell-check"><start extended="true">
        (?&lt;= ^ | \s)
        [|&gt;] # block scalar indicator
        (?: [-+]?[0-9]? | [0-9]?[-+]?) # optional indentation and chomping indicators
        (?: \s+ (\#.*)?)? # optional whitespace and comment
        $
      </start><include><context sub-pattern="1" where="start" style-ref="comment"/><context end-parent="true" style-ref="scalar"><start>^(?'indent'\s+)</start><end>^(?!\%{indent@start})</end></context><context end-parent="true"><match>(?=.)</match></context></include></context><context id="alias" style-ref="alias"><match>(?&lt;=^|\s)\*\%{ischar}+(?=$|\s)</match></context><context id="tag" style-ref="tag"><match>(?&lt;=^|\s)!(?:\%{ischar}*)?!?\%{ischar}+(?=$|\s)</match></context><context id="anchor" style-ref="anchor"><match>(?&lt;=^|\s)&amp;\%{ischar}+(?=$|\s)</match></context><context id="double-quoted-string" style-ref="string" class-disabled="no-spell-check"><start>(?&lt;=^|\%{lschar})"</start><end>"</end><include><context style-ref="escape-sequence"><match extended="true">
            \\ (?:
              [0abt\tnvfre "/\\N_LP] |
              x [0-9a-fA-F]{2} |
              u [0-9a-fA-F]{4} |
              U [0-9a-fA-F]{8} |
              $
            )
          </match></context></include></context><context id="single-quoted-string" style-ref="string" class-disabled="no-spell-check"><start>(?&lt;=^|\%{lschar})'</start><end>'</end><include><context style-ref="escape-sequence"><match>''</match></context></include></context><context id="unquoted-string" end-at-line-end="true" style-ref="string" class-disabled="no-spell-check"><start>(?=\%{ischar}|[:-\?\]\}]\S)</start><end>(?=:\s|:$|\s#)</end></context><context id="inline-unquoted" end-at-line-end="true" style-ref="string" class-disabled="no-spell-check"><start>(?=\%{ischar}|-\S)</start><end>(?=[:,?\[\{\]\}]|\s#)</end></context><context id="null" style-ref="null"><match>(?:null)(?=\s*$|\s+#)</match></context><context id="inline-null" style-ref="null"><match>(?:null)(?=\s*[:,?\[\{\]\}]|\s+#)</match></context><context id="bool" style-ref="bool"><match>(?:true|false)(?=\s*$|\s+#)</match></context><context id="inline-bool" style-ref="bool"><match>(?:true|false)(?=\s*[:,?\[\{\]\}]|\s+#)</match></context><context id="inline-int" style-ref="int"><match>-?(?:0|[1-9][0-9]*)(?=\s*[:,?\[\{\]\}]|\s+#)</match></context><context id="int" style-ref="int"><match>-?(?:0|[1-9][0-9]*)(?=\s*$|\s+#)</match></context><context id="inline-float" style-ref="float"><match>-?(?:0|[1-9][0-9]*)(?:[.][0-9]*)?(?:[eE][-+]?[0-9]+)?(?=\s*[:,?\[\{\]\}]|\s+#)</match></context><context id="float" style-ref="float"><match>-?(?:0|[1-9][0-9]*)(?:[.][0-9]*)?(?:[eE][-+]?[0-9]+)?(?=\s*$|\s+#)</match></context><context id="comment" style-ref="comment"><match>(?&lt;=^|\s)#.*$</match></context><context id="inline-sequence"><start>(?&lt;=^|\s)\[</start><include><context ref="scalar"/><context ref="inline-sequence"/><context ref="inline-map"/><context ref="comment"/><context ref="alias"/><context ref="tag"/><context ref="anchor"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="inline-null"/><context ref="inline-bool"/><context ref="inline-int"/><context ref="inline-float"/><context ref="inline-unquoted"/><context end-parent="true"><match>\]</match></context></include></context><context id="inline-map"><start>(?&lt;=^|\s)\{</start><include><context ref="scalar"/><context ref="inline-sequence"/><context ref="inline-map"/><context ref="comment"/><context ref="alias"/><context ref="tag"/><context ref="anchor"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="inline-null"/><context ref="inline-bool"/><context ref="inline-int"/><context ref="inline-float"/><context ref="inline-unquoted"/><context end-parent="true"><match>\}</match></context></include></context><context id="map"><!--
        The following can cause a stack-overflow in libpcre if the map entry
        contains lots of HTTP urls. If you have a better design for this, please
        contribute an improvement. Another option might be for GRegex to be
        compiled without recurse support, but that doesn't fix things that
        are out in the wild already.

        To generate the failure case try:

        python3 -c 'print("key:", "http://example.com " * 1000)' > testcase.yml

      <match>(?&lt;=^|\s)((?:[^:]|:(?=\S))+)(?::\s+|:$)</match>
      --><match>(?&lt;=^|\s)([^:\s][^:]*)(?::\s+|:$)</match><include><context sub-pattern="1" style-ref="map-key"/></include></context><context id="sequence"><match>^\s*-\s+</match></context><context id="document" style-ref="comment"><match>^(?:-{3}|[.]{3})(?:\s+|$)</match></context><context id="directive" style-ref="directive"><match>^%\%{ischar}(?:\%{ischar}|\s+)*</match></context><context id="yaml" class="no-spell-check"><include><context ref="directive"/><context ref="document"/><context ref="scalar"/><context ref="sequence"/><context ref="inline-sequence"/><context ref="inline-map"/><context ref="comment"/><context ref="null"/><context ref="bool"/><context ref="int"/><context ref="float"/><context ref="alias"/><context ref="tag"/><context ref="anchor"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="map"/><context ref="unquoted-string"/></include></context></definitions></language>
(uuay)javascript.lang��<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Scott Martin <[email protected]>
 Copyright (C) 2004 Scott Martin <[email protected]>
 Copyright (C) 2005 Stef Walter (formerly Nate Nielsen) <[email protected]>
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="js" name="JavaScript" version="2.0" _section="Script"><metadata><property name="mimetypes">application/javascript;application/x-javascript;text/x-javascript;text/javascript;text/x-js</property><property name="globs">*.js;*.mjs</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.js</property></metadata><styles><!-- General --><style id="comment" name="Comment" map-to="def:comment"/><style id="doc-comment" name="Documentation comment" map-to="def:doc-comment"/><style id="error" name="Error" map-to="def:error"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="reserved-word" name="Reserved word" map-to="def:reserved"/><style id="directive" name="Directive" map-to="def:preprocessor"/><!-- Literals --><style id="null-value" name="Null value" map-to="def:special-constant"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="base-n-integer" name="Base-n integer" map-to="def:base-n-integer"/><style id="binary-integer" name="Binary integer" map-to="js:base-n-integer"/><style id="octal-integer" name="Octal integer" map-to="js:base-n-integer"/><style id="hex-integer" name="Hexadecimal integer" map-to="js:base-n-integer"/><style id="escape" name="Escaped character" map-to="def:special-char"/><style id="string" name="String" map-to="def:string"/><style id="included-file" name="Included file" map-to="js:string"/><style id="regex" name="Regular expression" map-to="def:string"/><style id="regex-class" name="RE character class" map-to="def:special-char"/><style id="regex-group" name="RE group name" map-to="def:identifier"/><style id="regex-flag" name="RE flag" map-to="def:special-constant"/><style id="template-literal" name="Template literal" map-to="js:string"/><style id="template-placeholder" name="Template placeholder" map-to="def:preprocessor"/><!-- Built-in values --><style id="built-in-value" name="Built-in value" map-to="def:special-constant"/><style id="built-in-function" name="Built-in function" map-to="def:builtin"/><style id="built-in-constructor" name="Built-in constructor" map-to="def:type"/><style id="built-in-object" name="Built-in object" map-to="def:builtin"/><style id="built-in-property" name="Built-in property" map-to="def:statement"/><style id="built-in-method" name="Built-in method" map-to="js:built-in-function"/><!-- The following are for debugging use --><!-- General --><style id="identifier" name="Identifier"/><style id="rest-syntax" name="Rest syntax"/><style id="spread-syntax" name="Spread syntax"/><style id="array-binding-pattern" name="Array binding pattern"/><style id="object-binding-pattern" name="Object binding pattern"/><!-- Literals --><style id="array-literal" name="Array literal"/><style id="object-literal" name="Object literal"/><!-- Functions and classes --><style id="function-expression" name="Function expression"/><style id="class-expression" name="Class expression"/><!-- Expressions --><style id="grouping" name="Grouping"/><style id="grouping-operator" name="Grouping operator"/><style id="increment-decrement-operator" name="Increment decrement operator"/><style id="unary-operator" name="Unary operator"/><style id="binary-operator" name="Binary operator"/><style id="comma-operator" name="Comma operator"/><style id="ternary-operator" name="Ternary operator"/><style id="expression" name="Expression"/><!-- Statements --><style id="block-statement" name="Block statement"/><style id="break-statement" name="Break statement"/><style id="continue-statement" name="Continue statement"/><style id="debugger-statement" name="Debugger statement"/><style id="expression-statement" name="Expression statement"/><style id="for-statement" name="For statement"/><style id="if-statement" name="If statement"/><style id="else-statement" name="Else statement"/><style id="label-statement" name="Label statement"/><style id="return-statement" name="Return statement"/><style id="switch-statement" name="Switch statement"/><style id="throw-statement" name="Throw statement"/><style id="try-catch-statement" name="Try catch statement"/><style id="variable-declaration" name="Variable declaration"/><style id="while-statement" name="While statement"/><style id="with-statement" name="With statement"/><!-- Modules --><style id="export-import-declaration" name="Export import declaration"/></styles><!-- from identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         "Tags" (e.g. <Script>) or section numbers (e.g. 13.2 Block)
         inside comments refer to relevant productions or sections from
         the ECMAScript Language Specification, respectively.

         Current draft: https://tc39.es/ecma262/

         Supported level: ES2020

         Supported ES2021 proposals:
         * String.prototype.replaceAll

         Features from Annex B of the spec are not highlighted to
         discourage their use, except:
         * Legacy octal number literals: Highlighted as errors to
           reduce accidental usage
         * Legacy octal escape sequences: Highlighted as normal escapes
           as they are inside strings; the string and error styles may
           conflict with each other

         Not supported yet:
         * SharedArrayBuffer and Atomics (ES2017): Browser support is
           minimal / disabled to mitigate speculative side-channel
           attacks (Meltdown / Spectre)
         * RegExp lookbehind assertions (ES2018): Lookahead assertions
           are not highlighted either


         Also supported:
         * ECMAScript Internationalization API
           Current draft: https://tc39.es/ecma402/
           Supported level: 2018
         * WebAssembly JavaScript Interface
           Editor's draft: https://webassembly.github.io/spec/js-api/
           Supported level: Candidate Recommendation, 18 July 2019
         * WebAssembly Web API
           Editor's draft: https://webassembly.github.io/spec/web-api/
           Supported level: Candidate Recommendation, 18 July 2019


         Naming convention for contexts:
         * Prefixes:
           * "_" (underscore): "Private" to one or more "public"
             contexts (can still be overridden by child languages)
           * "ordered-": Wrapper for another context so that it can only
             match in a referenced position (has once-only="true")
           * "last-": An "ordered-" wrapper with end-parent="true",
              which will end the parent under all circumstances
           * "choice-": One option in a group where only one can be
              selected (has end-parent="true")
         * Suffixes:
           * Plural: Can match multiple times
           * Singular: Has once-only="true"
           * "-end-parent": Has end-parent="true"
           * "-no-extend-parent": Has extend-parent="false"
           * "-content": Holds children of container contexts

         End-parent contexts are container contexts to avoid the
         end-parent bug:
         https://gitlab.gnome.org/GNOME/gtksourceview/issues/14
    --><!-- # General --><!-- <UnicodeEscapeSequence> --><define-regex id="unicode-escape" extended="true">
      \\u (?: [0-9a-fA-F]{4} | { [0-9a-fA-F]{1,} } )
    </define-regex><!-- /unicode-escape --><!-- <IdentifierStart> --><define-regex id="identifier-start" extended="true">
      \%{def:unicode-id-start} | [$_] | \%{unicode-escape}
    </define-regex><!-- /identifier-start --><!-- for lookbehinds

         U+200C Zero-width non-joiner <ZWNJ>
         U+200D Zero-width joiner <ZWJ>
    --><define-regex id="identifier-char" extended="true">
      \%{def:unicode-id-continue} | [$\N{U+200C}\N{U+200D}]
    </define-regex><!-- /identifier-char --><!-- <IdentifierPart> --><define-regex id="identifier-part" extended="true">
      \%{identifier-char} | \%{unicode-escape}
    </define-regex><!-- /identifier-part --><!-- <IdentifierName> --><define-regex id="identifier" extended="true">
      \%{identifier-start} \%{identifier-part}*
    </define-regex><!-- /identifier--><define-regex id="identifier-container-start" extended="true">
      (?&lt;! \%{identifier-char} ) (?= \%{identifier-start} )
    </define-regex><!-- /identifier-container-start --><define-regex id="keyword-start" extended="true">
      (?&lt;! \%{identifier-char} )
    </define-regex><!-- /keyword-start --><define-regex id="keyword-end" extended="true">
      (?! \%{identifier-char} )
    </define-regex><!-- /keyword-end --><!-- <WhiteSpace> --><!-- does not include characters from <LineTerminator>,
         to only allow space separators when we want match a
         "whitespace" character

         U+0009 Character tabulation <TAB>
         U+000B Line tabulation <VT>
         U+000C Form feed <FF>
         U+0020 Space <SP>
         U+00A0 No-break space <NBSP>
         U+FEFF Zero width no-break space <ZWNBSP>
         Zs Space_Separator category <USP>
    --><define-regex id="whitespace" extended="true">
      [\t\N{U+000B}\f \N{U+00A0}\N{U+FEFF}\p{Zs}]
    </define-regex><!-- /whitespace --><!-- includes characters from <LineTerminator>,
         to ignore line terminators when we want to match a "not
         whitespace" character

         U+000A Line feed <LF>
         U+000D Carriage return <CR>
         U+2028 Line separator <LS>
         U+2029 Paragraph separator <PS>
    --><define-regex id="not-whitespace" extended="true">
      [^\t\N{U+000B}\f \N{U+00A0}\N{U+FEFF}\p{Zs}\n\r\N{U+2028}\N{U+2029}]
    </define-regex><!-- /not-whitespace --><define-regex id="before-next-token" extended="true">
      (?= \%{not-whitespace} )
    </define-regex><!-- /before-next-token --><define-regex id="statement-end" extended="true">
      ; | \%{before-next-token}
    </define-regex><!-- /statement-end --><define-regex id="statement-end-or-end-of-line" extended="true">
      \%{statement-end} | $
    </define-regex><!-- /statement-end-or-end-of-line --><!-- wherever this is used, the highlighting will be more brittle,
         because comments can span multiple lines --><define-regex id="optional-whitespace-or-comments" extended="true">
      (?&gt; (?: \%{whitespace}+ | /\*.*?\*/ )* )
    </define-regex><!-- /optional-whitespace-or-comments --><define-regex id="generator-modifier">\*</define-regex><define-regex id="rest-syntax">\.\.\.</define-regex><define-regex id="spread-syntax">\.\.\.</define-regex><!-- "unknown id" errors can occur when using a regex defined in one
          component file in another component file
          https://gitlab.gnome.org/GNOME/gtksourceview/issues/67

          so we move the definitions of these regexes here
    --><define-regex id="number-start" extended="true">
      (?&lt;! \%{identifier-char} | \. )
    </define-regex><!-- /number-start --><define-regex id="number-end" extended="true">
      (?! \%{identifier-part} | \. )
    </define-regex><!-- /number-end --><!-- these regexes are keywords that appear as literals in the
         grammar --><define-regex id="as-keyword" extended="true">
      \%{keyword-start} as \%{keyword-end}
    </define-regex><!-- /as-keyword --><define-regex id="async-keyword" extended="true">
      \%{keyword-start} async \%{keyword-end}
    </define-regex><!-- /async-keyword --><define-regex id="await-keyword" extended="true">
      \%{keyword-start} await \%{keyword-end}
    </define-regex><!-- /await-keyword --><define-regex id="break-keyword" extended="true">
      \%{keyword-start} break \%{keyword-end}
    </define-regex><!-- /break-keyword --><define-regex id="case-keyword" extended="true">
      \%{keyword-start} case \%{keyword-end}
    </define-regex><!-- /case-keyword --><define-regex id="catch-keyword" extended="true">
      \%{keyword-start} catch \%{keyword-end}
    </define-regex><!-- /catch-keyword --><define-regex id="class-keyword" extended="true">
      \%{keyword-start} class \%{keyword-end}
    </define-regex><!-- /class-keyword --><define-regex id="const-keyword" extended="true">
      \%{keyword-start} const \%{keyword-end}
    </define-regex><!-- /const-keyword --><define-regex id="continue-keyword" extended="true">
      \%{keyword-start} continue \%{keyword-end}
    </define-regex><!-- /continue-keyword --><define-regex id="debugger-keyword" extended="true">
      \%{keyword-start} debugger \%{keyword-end}
    </define-regex><!-- /debugger-keyword --><define-regex id="default-keyword" extended="true">
      \%{keyword-start} default \%{keyword-end}
    </define-regex><!-- /default-keyword --><define-regex id="delete-keyword" extended="true">
      \%{keyword-start} delete \%{keyword-end}
    </define-regex><!-- /delete-keyword --><define-regex id="do-keyword" extended="true">
      \%{keyword-start} do \%{keyword-end}
    </define-regex><!-- /do-keyword --><define-regex id="else-keyword" extended="true">
      \%{keyword-start} else \%{keyword-end}
    </define-regex><!-- /else-keyword --><define-regex id="export-keyword" extended="true">
      \%{keyword-start} export \%{keyword-end}
    </define-regex><!-- /export-keyword --><define-regex id="extends-keyword" extended="true">
      \%{keyword-start} extends \%{keyword-end}
    </define-regex><!-- /extends-keyword --><define-regex id="false-keyword" extended="true">
      \%{keyword-start} false \%{keyword-end}
    </define-regex><!-- /false-keyword --><define-regex id="finally-keyword" extended="true">
      \%{keyword-start} finally \%{keyword-end}
    </define-regex><!-- /finally-keyword --><define-regex id="for-keyword" extended="true">
      \%{keyword-start} for \%{keyword-end}
    </define-regex><!-- /for-keyword --><define-regex id="from-keyword" extended="true">
      \%{keyword-start} from \%{keyword-end}
    </define-regex><!-- /from-keyword --><define-regex id="function-keyword" extended="true">
      \%{keyword-start} function \%{keyword-end}
    </define-regex><!-- /function-keyword --><define-regex id="get-keyword" extended="true">
      \%{keyword-start} get \%{keyword-end}
    </define-regex><!-- /get-keyword --><define-regex id="if-keyword" extended="true">
      \%{keyword-start} if \%{keyword-end}
    </define-regex><!-- /if-keyword --><define-regex id="import-keyword" extended="true">
      \%{keyword-start} import \%{keyword-end}
    </define-regex><!-- /import-keyword --><define-regex id="in-keyword" extended="true">
      \%{keyword-start} in \%{keyword-end}
    </define-regex><!-- /in-keyword --><define-regex id="instanceof-keyword" extended="true">
      \%{keyword-start} instanceof \%{keyword-end}
    </define-regex><!-- /instanceof-keyword --><define-regex id="let-keyword" extended="true">
      \%{keyword-start} let \%{keyword-end}
    </define-regex><!-- /let-keyword --><define-regex id="meta-keyword" extended="true">
      \%{keyword-start} meta \%{keyword-end}
    </define-regex><!-- /meta-keyword --><define-regex id="new-keyword" extended="true">
      \%{keyword-start} new \%{keyword-end}
    </define-regex><!-- /new-keyword --><define-regex id="null-keyword" extended="true">
      \%{keyword-start} null \%{keyword-end}
    </define-regex><!-- /null-keyword --><define-regex id="of-keyword" extended="true">
      \%{keyword-start} of \%{keyword-end}
    </define-regex><!-- /of-keyword --><define-regex id="return-keyword" extended="true">
      \%{keyword-start} return \%{keyword-end}
    </define-regex><!-- /return-keyword --><define-regex id="set-keyword" extended="true">
      \%{keyword-start} set \%{keyword-end}
    </define-regex><!-- /set-keyword --><define-regex id="static-keyword" extended="true">
      \%{keyword-start} static \%{keyword-end}
    </define-regex><!-- /static-keyword --><define-regex id="super-keyword" extended="true">
      \%{keyword-start} super \%{keyword-end}
    </define-regex><!-- /super-keyword --><define-regex id="switch-keyword" extended="true">
      \%{keyword-start} switch \%{keyword-end}
    </define-regex><!-- /switch-keyword --><define-regex id="target-keyword" extended="true">
      \%{keyword-start} target \%{keyword-end}
    </define-regex><!-- /target-keyword --><define-regex id="this-keyword" extended="true">
      \%{keyword-start} this \%{keyword-end}
    </define-regex><!-- /this-keyword --><define-regex id="throw-keyword" extended="true">
      \%{keyword-start} throw \%{keyword-end}
    </define-regex><!-- /throw-keyword --><define-regex id="true-keyword" extended="true">
      \%{keyword-start} true \%{keyword-end}
    </define-regex><!-- /true-keyword --><define-regex id="try-keyword" extended="true">
      \%{keyword-start} try \%{keyword-end}
    </define-regex><!-- /try-keyword --><define-regex id="typeof-keyword" extended="true">
      \%{keyword-start} typeof \%{keyword-end}
    </define-regex><!-- /typeof-keyword --><define-regex id="var-keyword" extended="true">
      \%{keyword-start} var \%{keyword-end}
    </define-regex><!-- /var-keyword --><define-regex id="void-keyword" extended="true">
      \%{keyword-start} void \%{keyword-end}
    </define-regex><!-- /void-keyword --><define-regex id="while-keyword" extended="true">
      \%{keyword-start} while \%{keyword-end}
    </define-regex><!-- /while-keyword --><define-regex id="with-keyword" extended="true">
      \%{keyword-start} with \%{keyword-end}
    </define-regex><!-- /with-keyword --><define-regex id="yield-keyword" extended="true">
      \%{keyword-start} yield \%{keyword-end}
    </define-regex><!-- /yield-keyword --><!-- async function: ES2017
         no line terminator allowed between "async" and "function" --><define-regex id="function-expression-keyword" extended="true">
      (?: \%{async-keyword} \%{optional-whitespace-or-comments} )?
      \%{function-keyword}
    </define-regex><!-- /function-expression-keyword --><!-- async function: ES2017
         "async" cannot be followed by line terminator --><define-regex id="method-keyword" extended="true">
      # get property() / set property()
      (?: \%{js:get-keyword} | \%{js:set-keyword} )
      (?=
        \%{js:optional-whitespace-or-comments}
        \%{js:identifier-start}
      ) |

      # async method() / async * generator()
      \%{js:async-keyword}
      (?=
        \%{js:optional-whitespace-or-comments}
        (?: \%{js:identifier-start} | \%{js:generator-modifier} )
      ) |

      # * generator()
      (?= \%{js:generator-modifier} )
    </define-regex><!-- /method-keyword --><!-- ## Embedded lang hooks

         a placeholder context where an embedding language (e.g. html)
         can <replace>
    --><context id="embedded-lang-hooks"/><!-- ## Comments --><context id="_comment-content" class-disabled="no-spell-check"><include><context ref="embedded-lang-hooks"/><context ref="def:in-comment"/></include></context><!-- /_comment-content --><context id="_single-line-comment-content"><include><context ref="_comment-content"/></include></context><!-- /_single-line-comment-content --><context id="_multiline-comment-content"><include><context ref="_comment-content"/></include></context><!-- /_multiline-comment-content --><!-- line continuations are not allowed inside single-line comments --><context id="_single-line-comments" style-ref="comment" end-at-line-end="true" class-disabled="no-spell-check" class="comment"><start>//</start><include><context ref="_single-line-comment-content"/></include></context><!-- /_single-line-comments --><context id="_multiline-comments" style-ref="comment" class-disabled="no-spell-check" class="comment"><start>/\*</start><end>\*/</end><include><context ref="_multiline-comment-content"/></include></context><!-- /_multiline-comments --><context id="_single-line-comments-no-extend-parent" style-ref="comment" end-at-line-end="true" class-disabled="no-spell-check" class="comment" extend-parent="false"><start>//</start><include><context ref="_single-line-comment-content"/></include></context><!-- /_single-line-comments-no-extend-parent --><context id="_multiline-comments-no-extend-parent" style-ref="comment" class-disabled="no-spell-check" class="comment" extend-parent="false"><start>/\*</start><end>\*/</end><include><context ref="_multiline-comment-content"/></include></context><!-- /_multiline-comments-no-extend-parent --><context id="_jsdoc-embedded-lang-hooks"><include><context ref="embedded-lang-hooks"/><context end-parent="true"><start>(?=\*/)</start><end>\%{def:always-match}</end></context><context ref="jsdoc:embedded-lang-hooks" original="true"/></include></context><!-- /_jsdoc-embedded-lang-hooks --><replace id="jsdoc:embedded-lang-hooks" ref="_jsdoc-embedded-lang-hooks"/><context id="_doc-comment-content"><include><context ref="_multiline-comment-content"/><context ref="jsdoc:jsdoc"/></include></context><!-- /_doc-comment-content --><context id="_doc-comments" style-ref="doc-comment" class-disabled="no-spell-check" class="comment"><start>/\*\*(?![\*/])</start><end>\*/</end><include><context ref="_doc-comment-content"/></include></context><!-- /_doc-comments --><context id="_doc-comments-no-extend-parent" style-ref="doc-comment" class-disabled="no-spell-check" class="comment" extend-parent="false"><start>/\*\*(?![\*/])</start><end>\*/</end><include><context ref="_doc-comment-content"/></include></context><!-- /_doc-comments-no-extend-parent --><context id="comments"><include><context ref="_single-line-comments"/><context ref="_doc-comments"/><context ref="_multiline-comments"/><context ref="def:c-like-close-comment-outside-comment" style-ref="error"/></include></context><!-- /comments --><!-- for statements that cannot contain line terminators --><context id="comments-no-extend-parent"><include><context ref="_single-line-comments-no-extend-parent"/><context ref="_doc-comments-no-extend-parent"/><context ref="_multiline-comments-no-extend-parent"/><context ref="def:c-like-close-comment-outside-comment" style-ref="error"/></include></context><!-- /comments-no-extend-parent --><!-- ## Identifiers --><!-- <ReservedWord> --><context id="_reserved-words"><include><!-- <Keyword> --><context id="_keywords" style-ref="reserved-word"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>await</keyword><!-- ES2017 --><keyword>break</keyword><keyword>case</keyword><keyword>catch</keyword><keyword>class</keyword><keyword>const</keyword><keyword>continue</keyword><keyword>debugger</keyword><keyword>default</keyword><keyword>delete</keyword><keyword>do</keyword><keyword>else</keyword><keyword>export</keyword><keyword>extends</keyword><keyword>finally</keyword><keyword>for</keyword><keyword>function</keyword><keyword>if</keyword><keyword>import</keyword><keyword>instanceof</keyword><keyword>in</keyword><keyword>new</keyword><keyword>return</keyword><keyword>super</keyword><keyword>switch</keyword><keyword>this</keyword><keyword>throw</keyword><keyword>try</keyword><keyword>typeof</keyword><keyword>var</keyword><keyword>void</keyword><keyword>while</keyword><keyword>with</keyword><keyword>yield</keyword><!-- allowed as a variable name in non-strict mode --></context><!-- /_keywords --><!-- "treated as reserved words through static semantic
             restrictions"
             https://tc39.github.io/ecma262/#sec-keywords --><context id="_strict-mode-keywords" style-ref="reserved-word"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>let</keyword><keyword>static</keyword></context><!-- /_strict-mode-keywords --><!-- <FutureReservedWord> --><context id="_future-reserved-words" style-ref="reserved-word"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>enum</keyword></context><!-- /_future-reserved-words --><!-- usage in strict mode "restricted using static semantic
             restrictions"
             https://tc39.github.io/ecma262/#sec-future-reserved-words --><context id="_strict-mode-future-reserved-words" style-ref="reserved-word"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>implements</keyword><keyword>interface</keyword><keyword>package</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword></context><!-- /_strict-mode-future-reserved-words --><context ref="js-lit:null-value" style-ref="reserved-word"/><context ref="js-lit:boolean" style-ref="reserved-word"/></include></context><!-- /_reserved-words --><context id="_identifier-names" style-ref="identifier"><match>\%{identifier}</match></context><!-- /_identifier-names --><context id="_identifier-name-content"><include><context ref="_identifier-names"/></include></context><!-- /_identifier-name-content --><context id="identifier-name" once-only="true"><start>\%{identifier-container-start}</start><end>\%{def:always-match}</end><include><!-- no embedded-lang-hooks here --><!-- no comments here --><!-- do not extend the context by matching comments or
             embedded-lang-hooks, which may lead to multiple identifiers --><context ref="_identifier-name-content"/></include></context><!-- /choice-identifier-name --><context id="choice-identifier-name" end-parent="true"><start>\%{identifier-container-start}</start><end>\%{def:always-match}</end><include><!-- no embedded-lang-hooks here --><!-- no comments here --><!-- do not extend the context by matching comments or
             embedded-lang-hooks, which may lead to multiple identifiers --><context ref="_identifier-name-content"/></include></context><!-- /choice-identifier-name --><context id="_identifier-content"><include><context ref="_reserved-words"/><context ref="_identifier-names"/></include></context><!-- /_identifier-content --><context id="identifier" once-only="true"><start>\%{identifier-container-start}</start><end>\%{def:always-match}</end><include><!-- no embedded-lang-hooks here --><!-- no comments here --><!-- do not extend the context by matching comments or
             embedded-lang-hooks, which may lead to multiple identifiers --><context ref="_identifier-content"/></include></context><!-- /identifier --><context id="choice-identifier" end-parent="true"><start>\%{identifier-container-start}</start><end>\%{def:always-match}</end><include><!-- no embedded-lang-hooks here --><!-- no comments here --><!-- do not extend the context by matching comments or
             embedded-lang-hooks, which may lead to multiple identifiers --><context ref="_identifier-content"/></include></context><!-- /choice-identifier --><context id="ordered-identifier" once-only="true"><start>\%{before-next-token}</start><end>\%{before-next-token}</end><include><context ref="identifier"/></include></context><!-- /ordered-identifier --><!-- ## Default value assignment --><!-- <Initializer> --><context id="_default-value-assignment" once-only="true"><start>=</start><end>\%{before-next-token}</end><include><context ref="embedded-lang-hooks"/><context ref="comments"/><context id="_default-value-assignment-content"><include><context ref="js-expr:expression-without-comma"/></include></context><!-- /_default-value-assignment-content --></include></context><!-- /_default-value-assignment --><context id="ordered-default-value-assignment" once-only="true"><start>\%{before-next-token}</start><end>\%{before-next-token}</end><include><context ref="_default-value-assignment"/></include></context><!-- /ordered-default-value-assignment --><!-- ## Misc syntax --><context id="_rest-syntax" style-ref="rest-syntax" once-only="true"><match>\%{rest-syntax}</match></context><!-- /_rest-syntax --><context id="ordered-rest-syntax" once-only="true"><start>\%{before-next-token}</start><end>\%{before-next-token}</end><include><context ref="_rest-syntax"/></include></context><!-- /ordered-rest-syntax --><context id="_spread-syntax" style-ref="spread-syntax" once-only="true"><match>\%{spread-syntax}</match></context><!-- /_spread-syntax --><context id="ordered-spread-syntax" once-only="true"><start>\%{before-next-token}</start><end>\%{before-next-token}</end><include><context ref="_spread-syntax"/></include></context><!-- /ordered-spread-syntax --><context id="generator-modifier" once-only="true"><match>\%{generator-modifier}</match></context><!-- /generator-modifier --><context id="ordered-generator-modifier" once-only="true"><start>\%{before-next-token}</start><end>\%{before-next-token}</end><include><context ref="generator-modifier"/></include></context><!-- /ordered-generator-modifier --><!-- # Binding

         Patterns for where variable names are bound/created:
         * Variable declarations
         * Function parameters

         This is not used in assignment expressions; array/object
         literals will match for array/object destructuring.
    --><!-- ## Array binding pattern (destructuring)

         var [ a, b, ...rest ] = [ 1, 2, 3, 4 ];
         function fn([ a = 1, b = 2, c = 3 ]) { ... }
    --><context id="_array-binding-pattern-element-content"><include><context ref="ordered-rest-syntax"/><context ref="ordered-binding"/><context ref="ordered-default-value-assignment"/></include></context><!-- /_array-binding-pattern-element-content --><!-- <ArrayBindingPattern> --><context id="_choice-array-binding-pattern" style-ref="array-binding-pattern" end-parent="true"><start>\[</start><end>]</end><include><context ref="embedded-lang-hooks"/><context ref="comments"/><context id="_array-binding-pattern-content"><include><context id="_array-binding-pattern-first-element" once-only="true"><start>\%{before-next-token}</start><end>\%{before-next-token}</end><include><context ref="embedded-lang-hooks"/><context ref="comments"/><context ref="_array-binding-pattern-element-content"/></include></context><!-- /_array-binding-pattern-first-element --><context id="_array-binding-pattern-elements"><start>,</start><end>\%{before-next-token}</end><include><context ref="embedded-lang-hooks"/><context ref="comments"/><context ref="_array-binding-pattern-element-content"/></include></context><!-- /_array-binding-pattern-elements --></include></context><!-- /_array-binding-pattern-content --></include></context><!-- /_choice-array-binding-pattern --><!-- ## Object binding pattern (destructuring)

         var { a, y: b, ...rest } = { a: 1, y: 2, i: 3, y: 4 };
         function fn({ a = 1, y: b = 2, c = 3 }) { ... }
    --><context id="_object-binding-pattern-inner-binding" once-only="true"><start>:</start><end>\%{before-next-token}</end><include><context ref="embedded-lang-hooks"/><context ref="comments"/><context id="_object-binding-pattern-inner-binding-content"><include><context ref="ordered-binding"/></include></context><!-- /_object-binding-pattern-inner-binding-content --></include></context><!-- /_object-binding-pattern-inner-binding --><context id="_ordered-object-binding-pattern-inner-binding" once-only="true"><start>\%{before-next-token}</start><end>\%{before-next-token}</end><include><context ref="_object-binding-pattern-inner-binding"/></include></context><!-- /_ordered-object-binding-pattern-inner-binding --><context id="_object-binding-pattern-property-content"><include><context ref="ordered-rest-syntax"/><!-- ES2018 --><context ref="js-lit:ordered-property-name"/><context ref="_ordered-object-binding-pattern-inner-binding"/><context ref="ordered-default-value-assignment"/></include></context><!-- /_object-binding-pattern-property-content --><!-- <ObjectBindingPattern> --><context id="_choice-object-binding-pattern" style-ref="object-binding-pattern" end-parent="true"><start>{</start><end>}</end><include><context ref="embedded-lang-hooks"/><context ref="comments"/><context id="_object-binding-pattern-content"><include><context id="_object-binding-pattern-first-property" once-only="true"><start>\%{before-next-token}</start><end>\%{before-next-token}</end><include><context ref="embedded-lang-hooks"/><context ref="comments"/><context ref="_object-binding-pattern-property-content"/></include></context><!-- /_object-binding-pattern-properties --><context id="_object-binding-pattern-properties"><start>,</start><end>\%{before-next-token}</end><include><context ref="embedded-lang-hooks"/><context ref="comments"/><context ref="_object-binding-pattern-property-content"/></include></context><!-- /_object-binding-pattern-properties --></include></context><!-- /_object-binding-pattern-content --></include></context><!-- /_choice-object-binding-pattern --><!-- ## Binding --><!-- <VariableDeclaration> / <LexicalBinding> --><context id="_binding" once-only="true"><start>\%{before-next-token}</start><end>\%{before-next-token}</end><include><context ref="embedded-lang-hooks"/><context ref="comments"/><context id="_binding-content"><include><context ref="_choice-array-binding-pattern"/><context ref="_choice-object-binding-pattern"/><context ref="choice-identifier"/></include></context><!-- /_binding-content --></include></context><!-- /_binding --><context id="ordered-binding" once-only="true"><start>\%{before-next-token}</start><end>\%{before-next-token}</end><include><context ref="_binding"/></include></context><!-- /ordered-binding --><!-- Approximate code order for component files:
         * javascript-literals.lang
         * javascript-values.lang
         * javascript-functions-classes.lang
         * javascript-expressions.lang
         * javascript-statements.lang
         * javascript-modules.lang
    --><!-- # Main context --><context id="js" class="no-spell-check"><include><context ref="def:shebang"/><context ref="embedded-lang-hooks"/><context ref="comments"/><context ref="js-st:directives"/><context ref="js-mod:export-declarations"/><context ref="js-mod:import-declarations"/><context ref="js-st:statements"/></include></context><!-- /js --></definitions></language>
(uuay)todotxt.langB
<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Victor Kareh <[email protected]>
 Copyright (C) 2023 by Victor Kareh <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.
-->
<!--
  The todo.txt format is a simple set of rules that make todo.txt both
  human and machine-readable. The format supports priorities, creation and
  completion dates, projects and contexts.

  Project website: http://todotxt.org
  Format rules: https://github.com/todotxt/todo.txt
-->
<language id="todotxt" name="todo.txt" version="2.0" _section="Markup"><metadata><property name="mimetype">text/x-todo-txt</property><property name="line-comment-start">x </property></metadata><styles><style id="done" name="Done" map-to="def:deletion"/><style id="priority" name="Priority" map-to="def:list-marker"/><style id="date" name="Date" map-to="def:preprocessor"/><style id="link" name="Link" map-to="def:link-destination"/><style id="context" name="Context" map-to="def:type"/><style id="project" name="Project" map-to="def:special-char"/><style id="metadata" name="Metadata" map-to="def:emphasis"/></styles><definitions><context id="done" style-ref="done"><match>^x .*</match></context><context id="priority" style-ref="priority"><match>^\([A-Z]\) </match></context><context id="date" style-ref="date"><match>[0-9]+-[0-9]+-[0-9]+</match></context><context id="link" style-ref="link"><prefix>(ftp|git|http|mailto|ssh)s?:</prefix><keyword>[^\s]+</keyword></context><context id="context" style-ref="context"><prefix>(?!\s+)\@</prefix><keyword>[^\s]+</keyword></context><context id="project" style-ref="project"><prefix>(?!\s+)\+</prefix><keyword>[^\s]+</keyword></context><context id="metadata" style-ref="metadata"><match>(?!\s)\w+:\w+(?!\s)?</match></context><context id="todotxt"><include><context ref="context"/><context ref="date"/><context ref="done"/><context ref="link"/><context ref="project"/><context ref="priority"/><context ref="metadata"/></include></context></definitions></language>
(uuay)octave.lang �<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Søren Hauberg, Muthiah Annamalai, Carnë Draug
 Copyright (C) 2006 Søren Hauberg <[email protected]>
 Copyright (C) 2006 Muthiah Annamalai <[email protected]>
 Copyright (C) 2010-2015 Carnë Draug <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="octave" name="Octave" version="2.0" _section="Scientific"><metadata><property name="mimetypes">text/x-octave</property><property name="globs">*.m</property><property name="line-comment-start">#</property><property name="block-comment-start">#{</property><property name="block-comment-end">}#</property></metadata><!--
    Note: Matlab language is a subset of the Octave language. When making
    modification to this file check first if they apply to both languages.
  --><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="operator" name="Operator" map-to="def:operator"/><style id="data-type" name="Data type" map-to="def:type"/><style id="storage-type" name="Storage Type" map-to="def:type"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="package-manager" name="Package Manager" map-to="def:preprocessor"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="reserved-constant" name="Reserved Constant" map-to="def:special-constant"/><style id="builtin" name="Builtin" map-to="def:builtin"/></styles><definitions><!--
      Many variable looking things such as NaN, NA, true, ones, and zeros,
      are actually functions that take dimensions, and even class name as
      argument.  However, are often used as a scalar variables since they
      default to (1, 1) dimensions.  In such cases, when they are not
      followed by parentheses, we highlight them as variables.
    --><define-regex id="function-as-variable-suffix">\%](?!\s*\()</define-regex><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>^\s*[#%]{\s*$</start><end>^\s*[#%]}\s*$</end><include><context ref="block-comment"/><!-- Nested block comments are real --><context ref="def:in-comment"/></include></context><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>#|%</start><include><context ref="def:in-comment"/></include></context><!--
      A backslash as line continuation can only be used within double
      quoted strings.  An ellipsis as line continuation can be used
      anywhere else to continue statements and anything that follows
      a "..." is ignored, treated as a comment.
    --><context id="line-continue" style-ref="comment"><start>\.\.\.</start><end>$</end><include><context ref="def:in-comment"/></include></context><context id="single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><!--
         To not misdetect the transpose operator ' as the start of a string
         we assert to not follow a variable name (letters, digits and underscores)
         or a closing bracket (round, square or curly) or a dot (to form the
         array transpose operator ".'" ).
      --><start>(?&lt;![0-9a-zA-Z_\)\]}\.])'</start><end>'</end><include><context style-ref="def:special-char"><!--
            Unlike double quoted string, single quote strings in octave do not
            allow continuation lines or escaped characters. The only escape
            necessary is the single quote itself which is escaped with two
            single quotes.
          --><match>''</match></context></include></context><!--
      The Octave function __operators__ does not return an exhaustive list
      of operators.  Do not forget that all operators can now be preceded
      by "." to perform automatic broadcasting, including comparison.
      Autoincrement operators are also not listed there.
    --><context id="operator" style-ref="operator"><match extended="true">
        ## The operators, +, -, *, /, \, ^, and **, support both element by
        ## element-by-element and automatic broadcasting (preceded by .),
        ## compound assignment, as well both in one (".**=" is real).
        (\.)?(\+|\-|\*|\/|\\|\^|\*\*) |

        (?&lt;=[0-9a-zA-Z_)\]}])(\.)?' |  # transpose operator
        \+\+ | \-\- |                     # auto-increment/decrement
        \| | &amp; |                      # boolean operators
        ! | ~ | = | &lt; | &gt; |         # comparison operators
        :                                 # range operator
      </match></context><context id="data-type" style-ref="data-type"><keyword>cell</keyword><keyword>char</keyword><keyword>double</keyword><keyword>(u)?int(8|16|32|64)</keyword><keyword>logical</keyword><keyword>single</keyword><keyword>struct</keyword></context><context id="function-handle" style-ref="data-type"><match case-sensitive="false">@([a-z_][a-z1-9_]*)?</match></context><context id="storage-type" style-ref="storage-type"><keyword>global</keyword><keyword>persistent</keyword></context><context id="boolean" style-ref="boolean"><suffix>\%{function-as-variable-suffix}</suffix><keyword>false</keyword><keyword>true</keyword></context><context id="reserved-constant" style-ref="reserved-constant"><suffix>\%{function-as-variable-suffix}</suffix><keyword>e</keyword><keyword>eps</keyword><keyword>(J|j|I|i)</keyword><keyword>(Inf|inf)</keyword><keyword>(NaN|nan)</keyword><keyword>NA</keyword><keyword>ones</keyword><keyword>pi</keyword><keyword>rand</keyword><keyword>zeros</keyword></context><context id="package-manager" style-ref="package-manager"><match extended="true">
        \%[
        pkg\%{function-as-variable-suffix}
        \ +
        (install|uninstall|update|unload|load|list|global_list|local_list|
         describe|prefix|rebuild|build)
        \%]
      </match></context><context id="keyword"><include><context style-ref="keyword"><keyword>end_try_catch</keyword><keyword>end_unwind_protect</keyword><keyword>endclassdef</keyword><keyword>endenumeration</keyword><keyword>endevents</keyword><keyword>endfor</keyword><keyword>endfunction</keyword><keyword>endif</keyword><keyword>endmethods</keyword><keyword>endparfor</keyword><keyword>endproperties</keyword><keyword>endswitch</keyword><keyword>endwhile</keyword><keyword>unwind_protect_cleanup</keyword><keyword>unwind_protect_cleanup</keyword></context><context id="octave-matlab-keyword" style-ref="keyword"><!--
            Octave and Matlab have already implemented most of each others keywords
            but not all. Both Octave and Matlab are still missing keywords from the
            other. As such, this block only has the keywords already implemented in
            both. When adding a new keyword, make sure you place it on the right
            place.
          --><keyword>break</keyword><keyword>case</keyword><keyword>catch</keyword><keyword>classdef</keyword><keyword>continue</keyword><keyword>do</keyword><keyword>else</keyword><keyword>elseif</keyword><keyword>end</keyword><keyword>enumeration</keyword><keyword>events</keyword><keyword>for</keyword><keyword>function</keyword><keyword>if</keyword><keyword>methods</keyword><keyword>otherwise</keyword><keyword>parfor</keyword><keyword>properties</keyword><keyword>return</keyword><keyword>switch</keyword><keyword>try</keyword><keyword>until</keyword><keyword>varargin</keyword><keyword>varargout</keyword><keyword>while</keyword></context></include></context><context id="builtin" style-ref="builtin"><!--  If any of these is between "." it's a struct.  --><prefix>(?&lt;!\.)\%[</prefix><suffix>\%](?!\.)</suffix><!--
        To get a list of all Octave core functions, use the code below.
        This code uses all functions in the current scope so it's important
        to have no packages loaded, no functions in the current directory,
        or anything defined on octaverc.

          all_functions = {__builtins__(){:} __list_functions__(){:}};
          all_functions(strmatch ("__", all_functions )) = [];
          all_functions = sort (all_functions);
          printf ("      <keyword>%s</keyword>\n", all_functions{:});

        However, this will include things such as `ans' or `comma' which
        have a m file for documentation purposes only.  An  alternative
        is to parse the manual sources but that is also not complete since
        functions such as bessel* have a single entry on the manual.

          $ grep -rhoP '(?<=@DOCSTRING\().*(?=\))' doc/interpreter/ | sort | uniq

        In the end, manual curation from those two lists is required.
      --><keyword>EDITOR</keyword><keyword>EXEC_PATH</keyword><keyword>F_DUPFD</keyword><keyword>F_GETFD</keyword><keyword>F_GETFL</keyword><keyword>F_SETFD</keyword><keyword>F_SETFL</keyword><keyword>I</keyword><keyword>IMAGE_PATH</keyword><keyword>Inf</keyword><keyword>J</keyword><keyword>NA</keyword><keyword>NaN</keyword><keyword>OCTAVE_HOME</keyword><keyword>OCTAVE_VERSION</keyword><keyword>O_APPEND</keyword><keyword>O_ASYNC</keyword><keyword>O_CREAT</keyword><keyword>O_EXCL</keyword><keyword>O_NONBLOCK</keyword><keyword>O_RDONLY</keyword><keyword>O_RDWR</keyword><keyword>O_SYNC</keyword><keyword>O_TRUNC</keyword><keyword>O_WRONLY</keyword><keyword>PAGER</keyword><keyword>PAGER_FLAGS</keyword><keyword>PS1</keyword><keyword>PS2</keyword><keyword>PS4</keyword><keyword>P_tmpdir</keyword><keyword>SEEK_CUR</keyword><keyword>SEEK_END</keyword><keyword>SEEK_SET</keyword><keyword>SIG</keyword><keyword>S_ISBLK</keyword><keyword>S_ISCHR</keyword><keyword>S_ISDIR</keyword><keyword>S_ISFIFO</keyword><keyword>S_ISLNK</keyword><keyword>S_ISREG</keyword><keyword>S_ISSOCK</keyword><keyword>WCONTINUE</keyword><keyword>WCOREDUMP</keyword><keyword>WEXITSTATUS</keyword><keyword>WIFCONTINUED</keyword><keyword>WIFEXITED</keyword><keyword>WIFSIGNALED</keyword><keyword>WIFSTOPPED</keyword><keyword>WNOHANG</keyword><keyword>WSTOPSIG</keyword><keyword>WTERMSIG</keyword><keyword>WUNTRACED</keyword><keyword>abs</keyword><keyword>accumarray</keyword><keyword>accumdim</keyword><keyword>acos</keyword><keyword>acosd</keyword><keyword>acosh</keyword><keyword>acot</keyword><keyword>acotd</keyword><keyword>acoth</keyword><keyword>acsc</keyword><keyword>acscd</keyword><keyword>acsch</keyword><keyword>add_input_event_hook</keyword><keyword>addlistener</keyword><keyword>addpath</keyword><keyword>addpref</keyword><keyword>addproperty</keyword><keyword>addtodate</keyword><keyword>airy</keyword><keyword>all</keyword><keyword>allchild</keyword><keyword>allow_noninteger_range_as_index</keyword><keyword>amd</keyword><keyword>ancestor</keyword><keyword>and</keyword><keyword>angle</keyword><keyword>annotation</keyword><keyword>anova</keyword><keyword>ans</keyword><keyword>any</keyword><keyword>arch_fit</keyword><keyword>arch_rnd</keyword><keyword>arch_test</keyword><keyword>area</keyword><keyword>arg</keyword><keyword>argnames</keyword><keyword>argv</keyword><keyword>arma_rnd</keyword><keyword>arrayfun</keyword><keyword>asctime</keyword><keyword>asec</keyword><keyword>asecd</keyword><keyword>asech</keyword><keyword>asin</keyword><keyword>asind</keyword><keyword>asinh</keyword><keyword>assert</keyword><keyword>assignin</keyword><keyword>atan</keyword><keyword>atan2</keyword><keyword>atan2d</keyword><keyword>atand</keyword><keyword>atanh</keyword><keyword>atexit</keyword><keyword>audiodevinfo</keyword><keyword>audioinfo</keyword><keyword>audioplayer</keyword><keyword>audioread</keyword><keyword>audiorecorder</keyword><keyword>audiowrite</keyword><keyword>autoload</keyword><keyword>autoreg_matrix</keyword><keyword>autumn</keyword><keyword>available_graphics_toolkits</keyword><keyword>axes</keyword><keyword>axis</keyword><keyword>balance</keyword><keyword>bandwidth</keyword><keyword>bar</keyword><keyword>barh</keyword><keyword>bartlett</keyword><keyword>bartlett_test</keyword><keyword>base2dec</keyword><keyword>base64_decode</keyword><keyword>base64_encode</keyword><keyword>beep</keyword><keyword>beep_on_error</keyword><keyword>besselh</keyword><keyword>besseli</keyword><keyword>besselj</keyword><keyword>besselk</keyword><keyword>bessely</keyword><keyword>beta</keyword><keyword>betacdf</keyword><keyword>betainc</keyword><keyword>betaincinv</keyword><keyword>betainv</keyword><keyword>betaln</keyword><keyword>betapdf</keyword><keyword>betarnd</keyword><keyword>bicg</keyword><keyword>bicgstab</keyword><keyword>bin2dec</keyword><keyword>bincoeff</keyword><keyword>binocdf</keyword><keyword>binoinv</keyword><keyword>binopdf</keyword><keyword>binornd</keyword><keyword>bitand</keyword><keyword>bitcmp</keyword><keyword>bitget</keyword><keyword>bitmax</keyword><keyword>bitor</keyword><keyword>bitpack</keyword><keyword>bitset</keyword><keyword>bitshift</keyword><keyword>bitunpack</keyword><keyword>bitxor</keyword><keyword>blackman</keyword><keyword>blanks</keyword><keyword>blkdiag</keyword><keyword>blkmm</keyword><keyword>bone</keyword><keyword>box</keyword><keyword>brighten</keyword><keyword>bsxfun</keyword><keyword>builtin</keyword><keyword>built_in_docstrings_file</keyword><keyword>bunzip2</keyword><keyword>bzip2</keyword><keyword>calendar</keyword><keyword>canonicalize_file_name</keyword><keyword>cart2pol</keyword><keyword>cart2sph</keyword><keyword>cast</keyword><keyword>cat</keyword><keyword>cauchy_cdf</keyword><keyword>cauchy_inv</keyword><keyword>cauchy_pdf</keyword><keyword>cauchy_rnd</keyword><keyword>caxis</keyword><keyword>cbrt</keyword><keyword>ccolamd</keyword><keyword>cd</keyword><keyword>ceil</keyword><keyword>cell</keyword><keyword>cell2mat</keyword><keyword>cell2struct</keyword><keyword>celldisp</keyword><keyword>cellfun</keyword><keyword>cellindexmat</keyword><keyword>cellslices</keyword><keyword>cellstr</keyword><keyword>center</keyword><keyword>cgs</keyword><keyword>char</keyword><keyword>chdir</keyword><keyword>chi2cdf</keyword><keyword>chi2inv</keyword><keyword>chi2pdf</keyword><keyword>chi2rnd</keyword><keyword>chisquare_test_homogeneity</keyword><keyword>chisquare_test_independence</keyword><keyword>chol</keyword><keyword>chol2inv</keyword><keyword>choldelete</keyword><keyword>cholinsert</keyword><keyword>cholinv</keyword><keyword>cholshift</keyword><keyword>cholupdate</keyword><keyword>chop</keyword><keyword>circshift</keyword><keyword>citation</keyword><keyword>cla</keyword><keyword>clabel</keyword><keyword>class</keyword><keyword>clc</keyword><keyword>clear</keyword><keyword>clf</keyword><keyword>clock</keyword><keyword>cloglog</keyword><keyword>close</keyword><keyword>closereq</keyword><keyword>cmpermute</keyword><keyword>cmunique</keyword><keyword>colamd</keyword><keyword>colloc</keyword><keyword>colon</keyword><keyword>colorbar</keyword><keyword>colorcube</keyword><keyword>colormap</keyword><keyword>colperm</keyword><keyword>colstyle</keyword><keyword>columns</keyword><keyword>comet</keyword><keyword>comet3</keyword><keyword>command_line_path</keyword><keyword>common_size</keyword><keyword>commutation_matrix</keyword><keyword>compan</keyword><keyword>compare_versions</keyword><keyword>compass</keyword><keyword>completion_append_char</keyword><keyword>completion_matches</keyword><keyword>complex</keyword><keyword>computer</keyword><keyword>cond</keyword><keyword>condest</keyword><keyword>confirm_recursive_rmdir</keyword><keyword>conj</keyword><keyword>contour</keyword><keyword>contour3</keyword><keyword>contourc</keyword><keyword>contourf</keyword><keyword>contrast</keyword><keyword>conv</keyword><keyword>conv2</keyword><keyword>convhull</keyword><keyword>convhulln</keyword><keyword>convn</keyword><keyword>cool</keyword><keyword>copper</keyword><keyword>copyfile</keyword><keyword>copyobj</keyword><keyword>corr</keyword><keyword>cor_test</keyword><keyword>cos</keyword><keyword>cosd</keyword><keyword>cosh</keyword><keyword>cot</keyword><keyword>cotd</keyword><keyword>coth</keyword><keyword>cov</keyword><keyword>cplxpair</keyword><keyword>cputime</keyword><keyword>crash_dumps_octave_core</keyword><keyword>cross</keyword><keyword>csc</keyword><keyword>cscd</keyword><keyword>csch</keyword><keyword>cstrcat</keyword><keyword>csvread</keyword><keyword>csvwrite</keyword><keyword>csymamd</keyword><keyword>ctime</keyword><keyword>ctranspose</keyword><keyword>cubehelix</keyword><keyword>cummax</keyword><keyword>cummin</keyword><keyword>cumprod</keyword><keyword>cumsum</keyword><keyword>cumtrapz</keyword><keyword>curl</keyword><keyword>cylinder</keyword><keyword>daspect</keyword><keyword>daspk</keyword><keyword>daspk_options</keyword><keyword>dasrt</keyword><keyword>dasrt_options</keyword><keyword>dassl</keyword><keyword>dassl_options</keyword><keyword>date</keyword><keyword>datenum</keyword><keyword>datestr</keyword><keyword>datetick</keyword><keyword>datevec</keyword><keyword>dawson</keyword><keyword>dblquad</keyword><keyword>deal</keyword><keyword>deblank</keyword><keyword>debug_java</keyword><keyword>debug_jit</keyword><keyword>debug_on_error</keyword><keyword>debug_on_interrupt</keyword><keyword>debug_on_warning</keyword><keyword>dec2base</keyword><keyword>dec2bin</keyword><keyword>dec2hex</keyword><keyword>deconv</keyword><keyword>del2</keyword><keyword>delaunay</keyword><keyword>delaunayn</keyword><keyword>delete</keyword><keyword>dellistener</keyword><keyword>demo</keyword><keyword>desktop</keyword><keyword>det</keyword><keyword>detrend</keyword><keyword>diag</keyword><keyword>diary</keyword><keyword>diff</keyword><keyword>diffpara</keyword><keyword>diffuse</keyword><keyword>dir</keyword><keyword>dir_in_loadpath</keyword><keyword>disable_diagonal_matrix</keyword><keyword>disable_permutation_matrix</keyword><keyword>disable_range</keyword><keyword>discrete_cdf</keyword><keyword>discrete_inv</keyword><keyword>discrete_pdf</keyword><keyword>discrete_rnd</keyword><keyword>disp</keyword><keyword>display</keyword><keyword>divergence</keyword><keyword>dlmread</keyword><keyword>dlmwrite</keyword><keyword>dmperm</keyword><keyword>doc</keyword><keyword>doc_cache_create</keyword><keyword>doc_cache_file</keyword><keyword>dos</keyword><keyword>do_string_escapes</keyword><keyword>dot</keyword><keyword>double</keyword><keyword>drawnow</keyword><keyword>dsearch</keyword><keyword>dsearchn</keyword><keyword>dup2</keyword><keyword>duplication_matrix</keyword><keyword>durbinlevinson</keyword><keyword>e</keyword><keyword>echo</keyword><keyword>echo_executing_commands</keyword><keyword>edit</keyword><keyword>edit_history</keyword><keyword>eig</keyword><keyword>eigs</keyword><keyword>ellipj</keyword><keyword>ellipke</keyword><keyword>ellipsoid</keyword><keyword>empirical_cdf</keyword><keyword>empirical_inv</keyword><keyword>empirical_pdf</keyword><keyword>empirical_rnd</keyword><keyword>endgrent</keyword><keyword>endpwent</keyword><keyword>eomday</keyword><keyword>eps</keyword><keyword>eq</keyword><keyword>erf</keyword><keyword>erfc</keyword><keyword>erfcinv</keyword><keyword>erfcx</keyword><keyword>erfi</keyword><keyword>erfinv</keyword><keyword>errno</keyword><keyword>errno_list</keyword><keyword>error</keyword><keyword>errorbar</keyword><keyword>errordlg</keyword><keyword>etime</keyword><keyword>etree</keyword><keyword>etreeplot</keyword><keyword>eval</keyword><keyword>evalin</keyword><keyword>example</keyword><keyword>exec</keyword><keyword>exist</keyword><keyword>exit</keyword><keyword>exp</keyword><keyword>expcdf</keyword><keyword>expint</keyword><keyword>expinv</keyword><keyword>expm</keyword><keyword>expm1</keyword><keyword>exppdf</keyword><keyword>exprnd</keyword><keyword>eye</keyword><keyword>ezcontour</keyword><keyword>ezcontourf</keyword><keyword>ezmesh</keyword><keyword>ezmeshc</keyword><keyword>ezplot</keyword><keyword>ezplot3</keyword><keyword>ezpolar</keyword><keyword>ezsurf</keyword><keyword>ezsurfc</keyword><keyword>factor</keyword><keyword>factorial</keyword><keyword>fail</keyword><keyword>false</keyword><keyword>fcdf</keyword><keyword>fclear</keyword><keyword>fclose</keyword><keyword>fcntl</keyword><keyword>fdisp</keyword><keyword>feather</keyword><keyword>feof</keyword><keyword>ferror</keyword><keyword>feval</keyword><keyword>fflush</keyword><keyword>fft</keyword><keyword>fft2</keyword><keyword>fftconv</keyword><keyword>fftfilt</keyword><keyword>fftn</keyword><keyword>fftshift</keyword><keyword>fftw</keyword><keyword>fgetl</keyword><keyword>fgets</keyword><keyword>fieldnames</keyword><keyword>figure</keyword><keyword>fileattrib</keyword><keyword>file_in_loadpath</keyword><keyword>file_in_path</keyword><keyword>filemarker</keyword><keyword>fileparts</keyword><keyword>fileread</keyword><keyword>filesep</keyword><keyword>fill</keyword><keyword>filter</keyword><keyword>filter2</keyword><keyword>find</keyword><keyword>findall</keyword><keyword>findfigs</keyword><keyword>findobj</keyword><keyword>findstr</keyword><keyword>finv</keyword><keyword>fix</keyword><keyword>fixed_point_format</keyword><keyword>flag</keyword><keyword>flintmax</keyword><keyword>flip</keyword><keyword>fliplr</keyword><keyword>flipud</keyword><keyword>floor</keyword><keyword>fminbnd</keyword><keyword>fminsearch</keyword><keyword>fminunc</keyword><keyword>fopen</keyword><keyword>fork</keyword><keyword>format</keyword><keyword>formula</keyword><keyword>fpdf</keyword><keyword>fplot</keyword><keyword>fprintf</keyword><keyword>fputs</keyword><keyword>fractdiff</keyword><keyword>frame2im</keyword><keyword>fread</keyword><keyword>freport</keyword><keyword>freqz</keyword><keyword>freqz_plot</keyword><keyword>frewind</keyword><keyword>frnd</keyword><keyword>fscanf</keyword><keyword>fseek</keyword><keyword>fskipl</keyword><keyword>fsolve</keyword><keyword>ftell</keyword><keyword>f_test_regression</keyword><keyword>ftp</keyword><keyword>full</keyword><keyword>fullfile</keyword><keyword>func2str</keyword><keyword>functions</keyword><keyword>fwrite</keyword><keyword>fzero</keyword><keyword>gallery</keyword><keyword>gamcdf</keyword><keyword>gaminv</keyword><keyword>gamma</keyword><keyword>gammainc</keyword><keyword>gammaln</keyword><keyword>gampdf</keyword><keyword>gamrnd</keyword><keyword>gca</keyword><keyword>gcbf</keyword><keyword>gcbo</keyword><keyword>gcd</keyword><keyword>gcf</keyword><keyword>gco</keyword><keyword>ge</keyword><keyword>genpath</keyword><keyword>genvarname</keyword><keyword>geocdf</keyword><keyword>geoinv</keyword><keyword>geopdf</keyword><keyword>geornd</keyword><keyword>get</keyword><keyword>getappdata</keyword><keyword>getegid</keyword><keyword>getenv</keyword><keyword>geteuid</keyword><keyword>getfield</keyword><keyword>get_first_help_sentence</keyword><keyword>getgid</keyword><keyword>getgrent</keyword><keyword>getgrgid</keyword><keyword>getgrnam</keyword><keyword>get_help_text</keyword><keyword>get_help_text_from_file</keyword><keyword>get_home_directory</keyword><keyword>gethostname</keyword><keyword>getpgrp</keyword><keyword>getpid</keyword><keyword>getppid</keyword><keyword>getpref</keyword><keyword>getpwent</keyword><keyword>getpwnam</keyword><keyword>getpwuid</keyword><keyword>getrusage</keyword><keyword>getuid</keyword><keyword>ginput</keyword><keyword>givens</keyword><keyword>glob</keyword><keyword>glpk</keyword><keyword>gls</keyword><keyword>gmap40</keyword><keyword>gmres</keyword><keyword>gmtime</keyword><keyword>gnuplot_binary</keyword><keyword>gplot</keyword><keyword>gradient</keyword><keyword>graphics_toolkit</keyword><keyword>gray</keyword><keyword>gray2ind</keyword><keyword>grid</keyword><keyword>griddata</keyword><keyword>griddata3</keyword><keyword>griddatan</keyword><keyword>gt</keyword><keyword>gtext</keyword><keyword>guidata</keyword><keyword>guihandles</keyword><keyword>gunzip</keyword><keyword>gzip</keyword><keyword>hadamard</keyword><keyword>hamming</keyword><keyword>hankel</keyword><keyword>hanning</keyword><keyword>have_window_system</keyword><keyword>hdl2struct</keyword><keyword>help</keyword><keyword>helpdlg</keyword><keyword>hess</keyword><keyword>hex2dec</keyword><keyword>hex2num</keyword><keyword>hggroup</keyword><keyword>hgload</keyword><keyword>hgsave</keyword><keyword>hidden</keyword><keyword>hilb</keyword><keyword>hist</keyword><keyword>histc</keyword><keyword>history</keyword><keyword>history_control</keyword><keyword>history_file</keyword><keyword>history_save</keyword><keyword>history_size</keyword><keyword>history_timestamp_format_string</keyword><keyword>hold</keyword><keyword>home</keyword><keyword>horzcat</keyword><keyword>hot</keyword><keyword>hotelling_test</keyword><keyword>hotelling_test_2</keyword><keyword>housh</keyword><keyword>hsv</keyword><keyword>hsv2rgb</keyword><keyword>hurst</keyword><keyword>hygecdf</keyword><keyword>hygeinv</keyword><keyword>hygepdf</keyword><keyword>hygernd</keyword><keyword>hypot</keyword><keyword>i</keyword><keyword>ichol</keyword><keyword>idivide</keyword><keyword>ifft</keyword><keyword>ifft2</keyword><keyword>ifftn</keyword><keyword>ifftshift</keyword><keyword>ignore_function_time_stamp</keyword><keyword>ilu</keyword><keyword>im2frame</keyword><keyword>imag</keyword><keyword>image</keyword><keyword>imagesc</keyword><keyword>imfinfo</keyword><keyword>imformats</keyword><keyword>importdata</keyword><keyword>imread</keyword><keyword>imshow</keyword><keyword>imwrite</keyword><keyword>ind2gray</keyword><keyword>ind2rgb</keyword><keyword>ind2sub</keyword><keyword>index</keyword><keyword>inf</keyword><keyword>inferiorto</keyword><keyword>info</keyword><keyword>info_file</keyword><keyword>info_program</keyword><keyword>inline</keyword><keyword>inpolygon</keyword><keyword>input</keyword><keyword>inputdlg</keyword><keyword>inputname</keyword><keyword>inputParser</keyword><keyword>int16</keyword><keyword>int2str</keyword><keyword>int32</keyword><keyword>int64</keyword><keyword>int8</keyword><keyword>interp1</keyword><keyword>interp2</keyword><keyword>interp3</keyword><keyword>interpft</keyword><keyword>interpn</keyword><keyword>intersect</keyword><keyword>intmax</keyword><keyword>intmin</keyword><keyword>inv</keyword><keyword>inverse</keyword><keyword>invhilb</keyword><keyword>ipermute</keyword><keyword>iqr</keyword><keyword>isa</keyword><keyword>is_absolute_filename</keyword><keyword>isalnum</keyword><keyword>isalpha</keyword><keyword>isappdata</keyword><keyword>isargout</keyword><keyword>isascii</keyword><keyword>isaxes</keyword><keyword>isbanded</keyword><keyword>isbool</keyword><keyword>iscell</keyword><keyword>iscellstr</keyword><keyword>ischar</keyword><keyword>iscntrl</keyword><keyword>iscolormap</keyword><keyword>iscolumn</keyword><keyword>iscomplex</keyword><keyword>isdebugmode</keyword><keyword>isdefinite</keyword><keyword>isdeployed</keyword><keyword>isdiag</keyword><keyword>isdigit</keyword><keyword>isdir</keyword><keyword>is_dq_string</keyword><keyword>isempty</keyword><keyword>isequal</keyword><keyword>isequaln</keyword><keyword>isfield</keyword><keyword>isfigure</keyword><keyword>isfinite</keyword><keyword>isfloat</keyword><keyword>is_function_handle</keyword><keyword>isglobal</keyword><keyword>isgraph</keyword><keyword>isguirunning</keyword><keyword>ishandle</keyword><keyword>ishermitian</keyword><keyword>ishghandle</keyword><keyword>ishold</keyword><keyword>isieee</keyword><keyword>isindex</keyword><keyword>isinf</keyword><keyword>isinteger</keyword><keyword>isjava</keyword><keyword>iskeyword</keyword><keyword>is_leap_year</keyword><keyword>isletter</keyword><keyword>islogical</keyword><keyword>islower</keyword><keyword>ismac</keyword><keyword>ismatrix</keyword><keyword>ismember</keyword><keyword>ismethod</keyword><keyword>isna</keyword><keyword>isnan</keyword><keyword>isnull</keyword><keyword>isnumeric</keyword><keyword>isobject</keyword><keyword>isocolors</keyword><keyword>isonormals</keyword><keyword>isosurface</keyword><keyword>ispc</keyword><keyword>ispref</keyword><keyword>isprime</keyword><keyword>isprint</keyword><keyword>isprop</keyword><keyword>ispunct</keyword><keyword>isreal</keyword><keyword>is_rooted_relative_filename</keyword><keyword>isrow</keyword><keyword>isscalar</keyword><keyword>issorted</keyword><keyword>isspace</keyword><keyword>issparse</keyword><keyword>is_sq_string</keyword><keyword>issquare</keyword><keyword>isstrprop</keyword><keyword>isstruct</keyword><keyword>isstudent</keyword><keyword>issymmetric</keyword><keyword>istril</keyword><keyword>istriu</keyword><keyword>isunix</keyword><keyword>isupper</keyword><keyword>is_valid_file_id</keyword><keyword>isvarname</keyword><keyword>isvector</keyword><keyword>isxdigit</keyword><keyword>j</keyword><keyword>javaaddpath</keyword><keyword>javaArray</keyword><keyword>javachk</keyword><keyword>javaclasspath</keyword><keyword>java_convert_matrix</keyword><keyword>java_get</keyword><keyword>java_matrix_autoconversion</keyword><keyword>javamem</keyword><keyword>javaMethod</keyword><keyword>javaObject</keyword><keyword>javarmpath</keyword><keyword>java_set</keyword><keyword>java_unsigned_autoconversion</keyword><keyword>jet</keyword><keyword>jit_enable</keyword><keyword>jit_failcnt</keyword><keyword>jit_startcnt</keyword><keyword>kbhit</keyword><keyword>kendall</keyword><keyword>keyboard</keyword><keyword>kill</keyword><keyword>kolmogorov_smirnov_cdf</keyword><keyword>kolmogorov_smirnov_test</keyword><keyword>kolmogorov_smirnov_test_2</keyword><keyword>kron</keyword><keyword>kruskal_wallis_test</keyword><keyword>krylov</keyword><keyword>kurtosis</keyword><keyword>laplace_cdf</keyword><keyword>laplace_inv</keyword><keyword>laplace_pdf</keyword><keyword>laplace_rnd</keyword><keyword>lasterr</keyword><keyword>lasterror</keyword><keyword>lastwarn</keyword><keyword>lcm</keyword><keyword>ldivide</keyword><keyword>le</keyword><keyword>legend</keyword><keyword>legendre</keyword><keyword>length</keyword><keyword>lgamma</keyword><keyword>license</keyword><keyword>lin2mu</keyword><keyword>line</keyword><keyword>lines</keyword><keyword>link</keyword><keyword>linkaxes</keyword><keyword>linkprop</keyword><keyword>linsolve</keyword><keyword>linspace</keyword><keyword>listdlg</keyword><keyword>list_in_columns</keyword><keyword>list_primes</keyword><keyword>load</keyword><keyword>loaded_graphics_toolkits</keyword><keyword>loadobj</keyword><keyword>localtime</keyword><keyword>log</keyword><keyword>log10</keyword><keyword>log1p</keyword><keyword>log2</keyword><keyword>logical</keyword><keyword>logistic_cdf</keyword><keyword>logistic_inv</keyword><keyword>logistic_pdf</keyword><keyword>logistic_regression</keyword><keyword>logistic_rnd</keyword><keyword>logit</keyword><keyword>loglog</keyword><keyword>loglogerr</keyword><keyword>logm</keyword><keyword>logncdf</keyword><keyword>logninv</keyword><keyword>lognpdf</keyword><keyword>lognrnd</keyword><keyword>logspace</keyword><keyword>lookfor</keyword><keyword>lookup</keyword><keyword>lower</keyword><keyword>ls</keyword><keyword>ls_command</keyword><keyword>lscov</keyword><keyword>lsode</keyword><keyword>lsode_options</keyword><keyword>lsqnonneg</keyword><keyword>lt</keyword><keyword>lu</keyword><keyword>luupdate</keyword><keyword>magic</keyword><keyword>mahalanobis</keyword><keyword>make_absolute_filename</keyword><keyword>makeinfo_program</keyword><keyword>manova</keyword><keyword>mat2cell</keyword><keyword>mat2str</keyword><keyword>matlabroot</keyword><keyword>matrix_type</keyword><keyword>max</keyword><keyword>max_recursion_depth</keyword><keyword>mcnemar_test</keyword><keyword>md5sum</keyword><keyword>mean</keyword><keyword>meansq</keyword><keyword>median</keyword><keyword>menu</keyword><keyword>merge</keyword><keyword>mesh</keyword><keyword>meshc</keyword><keyword>meshgrid</keyword><keyword>meshz</keyword><keyword>methods</keyword><keyword>mex</keyword><keyword>mexext</keyword><keyword>mfilename</keyword><keyword>mgorth</keyword><keyword>min</keyword><keyword>minus</keyword><keyword>mislocked</keyword><keyword>missing_component_hook</keyword><keyword>missing_function_hook</keyword><keyword>mkdir</keyword><keyword>mkfifo</keyword><keyword>mkoctfile</keyword><keyword>mkpp</keyword><keyword>mkstemp</keyword><keyword>mktime</keyword><keyword>mldivide</keyword><keyword>mlock</keyword><keyword>mod</keyword><keyword>mode</keyword><keyword>moment</keyword><keyword>more</keyword><keyword>movefile</keyword><keyword>mpoles</keyword><keyword>mpower</keyword><keyword>mrdivide</keyword><keyword>msgbox</keyword><keyword>mtimes</keyword><keyword>mu2lin</keyword><keyword>munlock</keyword><keyword>namelengthmax</keyword><keyword>nargchk</keyword><keyword>nan</keyword><keyword>nargin</keyword><keyword>narginchk</keyword><keyword>nargout</keyword><keyword>nargoutchk</keyword><keyword>native_float_format</keyword><keyword>nbincdf</keyword><keyword>nbininv</keyword><keyword>nbinpdf</keyword><keyword>nbinrnd</keyword><keyword>nchoosek</keyword><keyword>ndgrid</keyword><keyword>ndims</keyword><keyword>ne</keyword><keyword>newplot</keyword><keyword>news</keyword><keyword>nextpow2</keyword><keyword>nnz</keyword><keyword>nonzeros</keyword><keyword>norm</keyword><keyword>normcdf</keyword><keyword>normest</keyword><keyword>norminv</keyword><keyword>normpdf</keyword><keyword>normrnd</keyword><keyword>not</keyword><keyword>now</keyword><keyword>nproc</keyword><keyword>nthargout</keyword><keyword>nth_element</keyword><keyword>nthroot</keyword><keyword>ntsc2rgb</keyword><keyword>null</keyword><keyword>num2cell</keyword><keyword>num2hex</keyword><keyword>num2str</keyword><keyword>numel</keyword><keyword>numfields</keyword><keyword>nzmax</keyword><keyword>ocean</keyword><keyword>octave_config_info</keyword><keyword>octave_core_file_limit</keyword><keyword>octave_core_file_name</keyword><keyword>octave_core_file_options</keyword><keyword>ols</keyword><keyword>onCleanup</keyword><keyword>onenormest</keyword><keyword>ones</keyword><keyword>open</keyword><keyword>optimget</keyword><keyword>optimize_subsasgn_calls</keyword><keyword>optimset</keyword><keyword>or</keyword><keyword>orderfields</keyword><keyword>ordschur</keyword><keyword>orient</keyword><keyword>orth</keyword><keyword>ostrsplit</keyword><keyword>output_max_field_width</keyword><keyword>output_precision</keyword><keyword>pack</keyword><keyword>page_output_immediately</keyword><keyword>page_screen_output</keyword><keyword>pan</keyword><keyword>pareto</keyword><keyword>parseparams</keyword><keyword>pascal</keyword><keyword>patch</keyword><keyword>path</keyword><keyword>pathdef</keyword><keyword>pathsep</keyword><keyword>pause</keyword><keyword>pbaspect</keyword><keyword>pcg</keyword><keyword>pchip</keyword><keyword>pclose</keyword><keyword>pcolor</keyword><keyword>pcr</keyword><keyword>peaks</keyword><keyword>periodogram</keyword><keyword>perl</keyword><keyword>perms</keyword><keyword>permute</keyword><keyword>pi</keyword><keyword>pie</keyword><keyword>pie3</keyword><keyword>pink</keyword><keyword>pinv</keyword><keyword>pipe</keyword><keyword>pkg</keyword><keyword>planerot</keyword><keyword>plot</keyword><keyword>plot3</keyword><keyword>plotmatrix</keyword><keyword>plotyy</keyword><keyword>plus</keyword><keyword>poisscdf</keyword><keyword>poissinv</keyword><keyword>poisspdf</keyword><keyword>poissrnd</keyword><keyword>pol2cart</keyword><keyword>polar</keyword><keyword>poly</keyword><keyword>polyaffine</keyword><keyword>polyarea</keyword><keyword>polyder</keyword><keyword>polyeig</keyword><keyword>polyfit</keyword><keyword>polygcd</keyword><keyword>polyint</keyword><keyword>polyout</keyword><keyword>polyreduce</keyword><keyword>polyval</keyword><keyword>polyvalm</keyword><keyword>popen</keyword><keyword>popen2</keyword><keyword>postpad</keyword><keyword>pow2</keyword><keyword>power</keyword><keyword>powerset</keyword><keyword>ppder</keyword><keyword>ppint</keyword><keyword>ppjumps</keyword><keyword>ppplot</keyword><keyword>ppval</keyword><keyword>pqpnonneg</keyword><keyword>prctile</keyword><keyword>prefdir</keyword><keyword>preferences</keyword><keyword>prepad</keyword><keyword>primes</keyword><keyword>print</keyword><keyword>printd</keyword><keyword>print_empty_dimensions</keyword><keyword>printf</keyword><keyword>print_struct_array_contents</keyword><keyword>print_usage</keyword><keyword>prism</keyword><keyword>probit</keyword><keyword>prod</keyword><keyword>profexplore</keyword><keyword>profile</keyword><keyword>profshow</keyword><keyword>program_invocation_name</keyword><keyword>program_name</keyword><keyword>prop_test_2</keyword><keyword>psi</keyword><keyword>puts</keyword><keyword>pwd</keyword><keyword>python</keyword><keyword>qmr</keyword><keyword>qp</keyword><keyword>qqplot</keyword><keyword>qr</keyword><keyword>qrdelete</keyword><keyword>qrinsert</keyword><keyword>qrshift</keyword><keyword>qrupdate</keyword><keyword>quad</keyword><keyword>quadcc</keyword><keyword>quadgk</keyword><keyword>quadl</keyword><keyword>quad_options</keyword><keyword>quadv</keyword><keyword>quantile</keyword><keyword>questdlg</keyword><keyword>quit</keyword><keyword>quiver</keyword><keyword>quiver3</keyword><keyword>qz</keyword><keyword>qzhess</keyword><keyword>rainbow</keyword><keyword>rand</keyword><keyword>rande</keyword><keyword>randg</keyword><keyword>randi</keyword><keyword>randn</keyword><keyword>randp</keyword><keyword>randperm</keyword><keyword>range</keyword><keyword>rank</keyword><keyword>ranks</keyword><keyword>rat</keyword><keyword>rats</keyword><keyword>rcond</keyword><keyword>rdivide</keyword><keyword>readdir</keyword><keyword>readline_read_init_file</keyword><keyword>readline_re_read_init_file</keyword><keyword>readlink</keyword><keyword>real</keyword><keyword>reallog</keyword><keyword>realmax</keyword><keyword>realmin</keyword><keyword>realpow</keyword><keyword>realsqrt</keyword><keyword>record</keyword><keyword>rectangle</keyword><keyword>rectint</keyword><keyword>recycle</keyword><keyword>refresh</keyword><keyword>refreshdata</keyword><keyword>regexp</keyword><keyword>regexpi</keyword><keyword>regexprep</keyword><keyword>regexptranslate</keyword><keyword>register_graphics_toolkit</keyword><keyword>rehash</keyword><keyword>rem</keyword><keyword>remove_input_event_hook</keyword><keyword>rename</keyword><keyword>repelems</keyword><keyword>repmat</keyword><keyword>reset</keyword><keyword>reshape</keyword><keyword>residue</keyword><keyword>resize</keyword><keyword>restoredefaultpath</keyword><keyword>rethrow</keyword><keyword>rgb2hsv</keyword><keyword>rgb2ind</keyword><keyword>rgb2ntsc</keyword><keyword>rgbplot</keyword><keyword>ribbon</keyword><keyword>rindex</keyword><keyword>rmappdata</keyword><keyword>rmdir</keyword><keyword>rmfield</keyword><keyword>rmpath</keyword><keyword>rmpref</keyword><keyword>roots</keyword><keyword>rose</keyword><keyword>rosser</keyword><keyword>rot90</keyword><keyword>rotate</keyword><keyword>rotate3d</keyword><keyword>rotdim</keyword><keyword>round</keyword><keyword>roundb</keyword><keyword>rows</keyword><keyword>rref</keyword><keyword>rsf2csf</keyword><keyword>run</keyword><keyword>run_count</keyword><keyword>rundemos</keyword><keyword>run_history</keyword><keyword>runlength</keyword><keyword>run_test</keyword><keyword>runtests</keyword><keyword>save</keyword><keyword>saveas</keyword><keyword>save_default_options</keyword><keyword>save_header_format_string</keyword><keyword>saveobj</keyword><keyword>savepath</keyword><keyword>save_precision</keyword><keyword>scanf</keyword><keyword>scatter</keyword><keyword>scatter3</keyword><keyword>schur</keyword><keyword>sec</keyword><keyword>secd</keyword><keyword>sech</keyword><keyword>semilogx</keyword><keyword>semilogxerr</keyword><keyword>semilogy</keyword><keyword>semilogyerr</keyword><keyword>set</keyword><keyword>setappdata</keyword><keyword>setdiff</keyword><keyword>setenv</keyword><keyword>setfield</keyword><keyword>setgrent</keyword><keyword>setpref</keyword><keyword>setpwent</keyword><keyword>setxor</keyword><keyword>shading</keyword><keyword>shg</keyword><keyword>shift</keyword><keyword>shiftdim</keyword><keyword>shrinkfaces</keyword><keyword>sighup_dumps_octave_core</keyword><keyword>sign</keyword><keyword>signbit</keyword><keyword>sign_test</keyword><keyword>sigterm_dumps_octave_core</keyword><keyword>silent_functions</keyword><keyword>sin</keyword><keyword>sinc</keyword><keyword>sind</keyword><keyword>sinetone</keyword><keyword>sinewave</keyword><keyword>single</keyword><keyword>sinh</keyword><keyword>size</keyword><keyword>size_equal</keyword><keyword>sizemax</keyword><keyword>sizeof</keyword><keyword>skewness</keyword><keyword>sleep</keyword><keyword>slice</keyword><keyword>sombrero</keyword><keyword>sort</keyword><keyword>sortrows</keyword><keyword>sound</keyword><keyword>soundsc</keyword><keyword>source</keyword><keyword>spalloc</keyword><keyword>sparse</keyword><keyword>sparse_auto_mutate</keyword><keyword>spaugment</keyword><keyword>spconvert</keyword><keyword>spdiags</keyword><keyword>spearman</keyword><keyword>spectral_adf</keyword><keyword>spectral_xdf</keyword><keyword>specular</keyword><keyword>speed</keyword><keyword>spencer</keyword><keyword>speye</keyword><keyword>spfun</keyword><keyword>sph2cart</keyword><keyword>sphere</keyword><keyword>spinmap</keyword><keyword>spline</keyword><keyword>splinefit</keyword><keyword>split_long_rows</keyword><keyword>spones</keyword><keyword>spparms</keyword><keyword>sprand</keyword><keyword>sprandn</keyword><keyword>sprandsym</keyword><keyword>sprank</keyword><keyword>spring</keyword><keyword>sprintf</keyword><keyword>spstats</keyword><keyword>spy</keyword><keyword>sqp</keyword><keyword>sqrt</keyword><keyword>sqrtm</keyword><keyword>squeeze</keyword><keyword>sscanf</keyword><keyword>stairs</keyword><keyword>stat</keyword><keyword>statistics</keyword><keyword>std</keyword><keyword>stderr</keyword><keyword>stdin</keyword><keyword>stdnormal_cdf</keyword><keyword>stdnormal_inv</keyword><keyword>stdnormal_pdf</keyword><keyword>stdnormal_rnd</keyword><keyword>stdout</keyword><keyword>stem</keyword><keyword>stem3</keyword><keyword>stemleaf</keyword><keyword>stft</keyword><keyword>str2double</keyword><keyword>str2func</keyword><keyword>str2num</keyword><keyword>strcat</keyword><keyword>strchr</keyword><keyword>strcmp</keyword><keyword>strcmpi</keyword><keyword>strfind</keyword><keyword>strftime</keyword><keyword>string_fill_char</keyword><keyword>strjoin</keyword><keyword>strjust</keyword><keyword>strmatch</keyword><keyword>strncmp</keyword><keyword>strncmpi</keyword><keyword>strptime</keyword><keyword>strread</keyword><keyword>strrep</keyword><keyword>strsplit</keyword><keyword>strtok</keyword><keyword>strtrim</keyword><keyword>strtrunc</keyword><keyword>struct</keyword><keyword>struct2cell</keyword><keyword>struct2hdl</keyword><keyword>structfun</keyword><keyword>struct_levels_to_print</keyword><keyword>strvcat</keyword><keyword>sub2ind</keyword><keyword>subplot</keyword><keyword>subsasgn</keyword><keyword>subsindex</keyword><keyword>subspace</keyword><keyword>subsref</keyword><keyword>substr</keyword><keyword>substruct</keyword><keyword>sum</keyword><keyword>summer</keyword><keyword>sumsq</keyword><keyword>superiorto</keyword><keyword>suppress_verbose_help_message</keyword><keyword>surf</keyword><keyword>surface</keyword><keyword>surfc</keyword><keyword>surfl</keyword><keyword>surfnorm</keyword><keyword>svd</keyword><keyword>svd_driver</keyword><keyword>svds</keyword><keyword>swapbytes</keyword><keyword>sylvester</keyword><keyword>symamd</keyword><keyword>symbfact</keyword><keyword>symlink</keyword><keyword>symrcm</keyword><keyword>symvar</keyword><keyword>synthesis</keyword><keyword>system</keyword><keyword>table</keyword><keyword>tan</keyword><keyword>tand</keyword><keyword>tanh</keyword><keyword>tar</keyword><keyword>tcdf</keyword><keyword>tempdir</keyword><keyword>tempname</keyword><keyword>terminal_size</keyword><keyword>test</keyword><keyword>tetramesh</keyword><keyword>texi_macros_file</keyword><keyword>text</keyword><keyword>textread</keyword><keyword>textscan</keyword><keyword>tic</keyword><keyword>tilde_expand</keyword><keyword>time</keyword><keyword>times</keyword><keyword>tinv</keyword><keyword>title</keyword><keyword>tmpfile</keyword><keyword>tmpnam</keyword><keyword>toascii</keyword><keyword>toc</keyword><keyword>toeplitz</keyword><keyword>tolower</keyword><keyword>toupper</keyword><keyword>tpdf</keyword><keyword>trace</keyword><keyword>transpose</keyword><keyword>trapz</keyword><keyword>treelayout</keyword><keyword>treeplot</keyword><keyword>tril</keyword><keyword>trimesh</keyword><keyword>triplequad</keyword><keyword>triplot</keyword><keyword>trisurf</keyword><keyword>trnd</keyword><keyword>true</keyword><keyword>tsearch</keyword><keyword>tsearchn</keyword><keyword>t_test</keyword><keyword>t_test_2</keyword><keyword>t_test_regression</keyword><keyword>type</keyword><keyword>typecast</keyword><keyword>typeinfo</keyword><keyword>uicontextmenu</keyword><keyword>uicontrol</keyword><keyword>uigetdir</keyword><keyword>uigetfile</keyword><keyword>uimenu</keyword><keyword>uint16</keyword><keyword>uint32</keyword><keyword>uint64</keyword><keyword>uint8</keyword><keyword>uipanel</keyword><keyword>uipushtool</keyword><keyword>uiputfile</keyword><keyword>uiresume</keyword><keyword>uitoggletool</keyword><keyword>uitoolbar</keyword><keyword>uiwait</keyword><keyword>umask</keyword><keyword>uminus</keyword><keyword>uname</keyword><keyword>undo_string_escapes</keyword><keyword>unidcdf</keyword><keyword>unidinv</keyword><keyword>unidpdf</keyword><keyword>unidrnd</keyword><keyword>unifcdf</keyword><keyword>unifinv</keyword><keyword>unifpdf</keyword><keyword>unifrnd</keyword><keyword>union</keyword><keyword>unique</keyword><keyword>unix</keyword><keyword>unlink</keyword><keyword>unmkpp</keyword><keyword>unpack</keyword><keyword>unsetenv</keyword><keyword>untabify</keyword><keyword>untar</keyword><keyword>unwrap</keyword><keyword>unzip</keyword><keyword>uplus</keyword><keyword>upper</keyword><keyword>urlread</keyword><keyword>urlwrite</keyword><keyword>usejava</keyword><keyword>usleep</keyword><keyword>u_test</keyword><keyword>validateattributes</keyword><keyword>validatestring</keyword><keyword>vander</keyword><keyword>var</keyword><keyword>var_test</keyword><keyword>vec</keyword><keyword>vech</keyword><keyword>vectorize</keyword><keyword>ver</keyword><keyword>version</keyword><keyword>vertcat</keyword><keyword>view</keyword><keyword>voronoi</keyword><keyword>voronoin</keyword><keyword>waitbar</keyword><keyword>waitfor</keyword><keyword>waitforbuttonpress</keyword><keyword>waitpid</keyword><keyword>warndlg</keyword><keyword>warning</keyword><keyword>warning_ids</keyword><keyword>warranty</keyword><keyword>waterfall</keyword><keyword>wavread</keyword><keyword>wavwrite</keyword><keyword>wblcdf</keyword><keyword>wblinv</keyword><keyword>wblpdf</keyword><keyword>wblrnd</keyword><keyword>weekday</keyword><keyword>welch_test</keyword><keyword>what</keyword><keyword>which</keyword><keyword>white</keyword><keyword>whitebg</keyword><keyword>who</keyword><keyword>whos</keyword><keyword>whos_line_format</keyword><keyword>wienrnd</keyword><keyword>wilcoxon_test</keyword><keyword>wilkinson</keyword><keyword>winter</keyword><keyword>xlabel</keyword><keyword>xlim</keyword><keyword>xor</keyword><keyword>yes_or_no</keyword><keyword>ylabel</keyword><keyword>ylim</keyword><keyword>yulewalker</keyword><keyword>zeros</keyword><keyword>zip</keyword><keyword>zlabel</keyword><keyword>zlim</keyword><keyword>zoom</keyword><keyword>zscore</keyword><keyword>z_test</keyword><keyword>z_test_2</keyword></context><context id="octave" class="no-spell-check"><include><context ref="def:shebang"/><context ref="block-comment"/><context ref="line-comment"/><context ref="line-continue"/><context ref="c:string"/><context ref="single-quoted-string"/><context ref="operator"/><context ref="data-type"/><context ref="function-handle"/><context ref="storage-type"/><context ref="boolean"/><context ref="def:decimal"/><context ref="def:float"/><context ref="def:hexadecimal"/><context ref="reserved-constant"/><context ref="package-manager"/><context ref="keyword"/><context ref="builtin"/></include></context></definitions></language>
(uuay)javascript-statements.langt^<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Scott Martin <[email protected]>
 Copyright (C) 2004 Scott Martin <[email protected]>
 Copyright (C) 2005 Stef Walter (formerly Nate Nielsen) <[email protected]>
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="js-st" name="JavaScript Statements" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See javascript.lang for general notes, naming conventions, etc.
    --><!-- # Use strict directive --><!-- apparently, back references are not supported within the same
         regex --><context id="_use-strict-directives" style-ref="js:directive"><start>"use strict"|'use strict'</start><end>\%{js:statement-end}</end></context><!-- /_use-strict-directives --><!-- # Directives --><!-- directives are valid at the start of scripts, modules, and
         function bodies (but not block statements)
    --><context id="directives"><include><context ref="_use-strict-directives"/></include></context><!-- /directives --><!-- # Test condition for if / switch / while / etc. --><context id="_condition" once-only="true"><start>\(</start><end>\)</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_condition-content"><include><context ref="js-expr:expression-with-comma"/></include></context><!-- /_condition-content --></include></context><!-- /_condition --><context id="_ordered-condition" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_condition"/></include></context><!-- /_ordered-condition --><!-- # Block statement

         {
           ...
         }
    --><!-- <BlockStatement> --><context id="_block-statements" style-ref="js:block-statement"><start>{</start><end>}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_block-statement-content"><include><context ref="statements"/></include></context><!-- /_block-statement-content --></include></context><!-- /_block-statements --><!-- # Break statement

         break;
         break outerLoop;
    --><!-- <BreakStatement> --><context id="_break-statements" style-ref="js:break-statement"><start>\%{js:break-keyword}</start><end>\%{js:statement-end-or-end-of-line}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments-no-extend-parent"/><context id="_break-statement-content"><include><context ref="js:ordered-identifier"/></include></context><!-- /_break-statement-content --></include></context><!-- /_break-statements --><!-- # Class declaration

         class Foo extends Bar { ... }
    --><!-- <ClassExpression> / <ClassDeclaration> --><context id="_class-declarations"><start>(?=\%{js:class-keyword})</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_class-declaration-content"><include><context ref="js-fn:choice-class-expression-required-name"/></include></context><!-- /_class-declaration-content --></include></context><!-- /_class-declarations --><!-- # Continue statement

         continue;
         continue outerLoop;
    --><!-- <ContinueStatement> --><context id="_continue-statements" style-ref="js:continue-statement"><start>\%{js:continue-keyword}</start><end>\%{js:statement-end-or-end-of-line}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments-no-extend-parent"/><context id="_continue-statement-content"><include><context ref="js:ordered-identifier"/></include></context><!-- /_continue-statement-content --></include></context><!-- /_continue-statements --><!-- # Debugger statement

         debugger;
    --><!-- <DebuggerStatement> --><context id="_debugger-statements" style-ref="js:debugger-statement"><start>\%{js:debugger-keyword}</start><end>\%{js:statement-end}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_debugger-statement-content"/></include></context><!-- /_debugger-statements --><!-- # Expression statement

         a = 1;
         main();
         i++;
    --><!-- <ExpressionStatement> --><context id="_expression-statements" style-ref="js:expression-statement"><start>\%{js:before-next-token}</start><end>\%{js:statement-end}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_expression-statement-content"><include><context ref="js-expr:expression-with-comma"/></include></context><!-- /_expression-statement-content --></include></context><!-- /_expression-statements --><!-- # For statement

         for (var i = 0; i < length; i++) loop();
         for (prop in obj) { ... }
         for (value of iterator) { ... }
    --><context id="_for-statement-modifier" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_for-statement-modifier-content"><include><!-- await: ES2018 --><context id="_choice-for-statement-modifier-keyword" style-ref="js:keyword" end-parent="true"><start>(?=\%{js:await-keyword})</start><end>\%{js:await-keyword}</end></context><!-- /_choice-for-statement-modifier-keyword --></include></context><!-- /_for-statement-modifier-content --></include></context><!-- /_for-statement-modifier --><context id="_ordered-for-statement-modifier" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_for-statement-modifier"/></include></context><!-- /_ordered-for-statement-modifier --><context id="_for-statement-test"><include><context id="_for-statement-test-initial-expression" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_for-statement-test-initial-expression-content"><include><context ref="_choice-variable-declaration-without-semicolon"/><context ref="js-expr:choice-expression-with-comma"/></include></context><!-- /_for-statement-test-initial-expression-content --></include></context><!-- /_for-statement-test-initial-expression --><context id="_for-statement-test-condition" once-only="true"><start>;</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_for-statement-test-condition-content"><include><context ref="js-expr:expression-with-comma"/></include></context><!-- /_for-statement-test-condition-content --></include></context><!-- /_for-statement-test-condition --><context id="_for-statement-test-increment-expression" once-only="true"><start>;</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_for-statement-test-increment-expression-content"><include><context ref="js-expr:expression-with-comma"/></include></context><!-- /_for-statement-test-increment-expression-content --></include></context><!-- /_for-statement-test-increment-expression --></include></context><!-- /_for-statement-test --><context id="_for-statement-in" once-only="true"><start>\%{js:in-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_for-statement-in-content"><include><context ref="js-expr:expression-with-comma"/></include></context><!-- /_for-statement-in-content --></include></context><!-- /_for-statement-in --><context id="_for-statement-of" once-only="true"><start>\%{js:of-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_for-statement-of-content"><include><context ref="js-expr:expression-without-comma"/></include></context><!-- /_for-statement-of-content --></include></context><!-- /_for-statement-of --><context id="_for-statement-condition" once-only="true"><start>\(</start><end>\)</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_for-statement-condition-content"><include><context ref="_for-statement-test"/><context ref="_for-statement-in"/><context ref="_for-statement-of"/></include></context><!-- /_for-statement-condition-content --></include></context><!-- /_for-statement-condition --><context id="_ordered-for-statement-condition" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_for-statement-condition"/></include></context><!-- /_ordered-for-statement-condition --><!-- <IterationStatement> (part of) --><context id="_for-statements" style-ref="js:for-statement"><start>\%{js:for-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_for-statement-content"><include><context ref="_ordered-for-statement-modifier"/><context ref="_ordered-for-statement-condition"/></include></context><!-- /_for-statement-content --></include></context><!-- /_for-statements --><!-- # Function declaration

         function fn() { ... }
    --><!-- <FunctionExpression> / <FunctionDeclaration> --><context id="_function-declarations"><start>(?=\%{js:function-expression-keyword})</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_function-declaration-content"><include><context ref="js-fn:choice-function-expression"/></include></context><!-- /_function-declaration-content --></include></context><!-- /_function-declarations --><!-- # If...else statement

         if (done) return;
         if (i > 0) { ... } else if (i < 0) { ... } else { ... }
    --><!-- <IfStatement> (part of) --><context id="_if-statements" style-ref="js:if-statement"><start>\%{js:if-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_if-statement-content"><include><context ref="_ordered-condition"/></include></context><!-- /_if-statement-content --></include></context><!-- /_if-statements --><!-- <IfStatement> (part of) --><context id="_else-statements" style-ref="js:else-statement"><start>\%{js:else-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_else-statement-content"/></include></context><!-- /_else-statements --><!-- # Label statement

         loop: for (...) {...}
    --><!-- <LabelledStatement> --><!-- technically, only statements (and function declarations in
         non-strict mode) are allowed to follow a label identifier, but
         let's just end the label statement after the colon
    --><context id="_label-statements" style-ref="js:label-statement"><start extended="true">
        (?&lt;! \%{js:identifier-char} )
        (?=
          \%{js:identifier}
          \%{js:optional-whitespace-or-comments}
          :
        )
      </start><end>:</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_label-statement-content"><include><!-- technically, yield and await are valid label identifiers
                 in non-strict mode and non-module code, respectively
                 but let's not allow it (and have them highlighted as
                 reserved words)
            --><context ref="js:ordered-identifier"/></include></context><!-- /_label-statement-content --></include></context><!-- /_label-statements --><!-- # Return statement

         return;
         return value;
    --><!-- <ReturnStatement> --><context id="_return-statements" style-ref="js:return-statement"><start>\%{js:return-keyword}</start><end>\%{js:statement-end-or-end-of-line}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments-no-extend-parent"/><context id="_return-statement-content"><include><context ref="js-expr:expression-with-comma"/></include></context><!-- /_return-statement-content --></include></context><!-- /_return-statements --><!-- # Switch statement

         switch (a) {
         case 1: ... ; break;
         case 2: ... ; break;
         default: ...
         }
    --><context id="_case-clauses"><start>\%{js:case-keyword}</start><end>:</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_case-clause-content"><include><context ref="js-expr:expression-with-comma"/></include></context><!-- /_case-clause-content --></include></context><!-- /_case-clauses --><context id="_default-clauses"><start>\%{js:default-keyword}</start><end>:</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_default-clause-content"/></include></context><!-- /_default-clauses --><context id="_switch-body" once-only="true"><start>{</start><end>}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_switch-body-content"><include><context ref="_case-clauses"/><context ref="_default-clauses"/><context ref="statements"/></include></context><!-- /_switch-body-content --></include></context><!-- /_switch-body --><context id="_last-switch-body" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_switch-body"/></include></context><!-- /_last-switch-body --><!-- <SwitchStatement> --><context id="_switch-statements" style-ref="js:switch-statement"><start>\%{js:switch-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_switch-statement-content"><include><context ref="_ordered-condition"/><context ref="_last-switch-body"/></include></context><!-- /_switch-statement-content --></include></context><!-- /_switch-statements --><!-- # Throw statement

         throw new Error();
    --><!-- <ThrowStatement> --><context id="_throw-statements" style-ref="js:throw-statement"><start>\%{js:throw-keyword}</start><end>\%{js:statement-end-or-end-of-line}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments-no-extend-parent"/><context id="_throw-statement-content"><include><context ref="js-expr:expression-with-comma"/></include></context><!-- /_throw-statement-content --></include></context><!-- /_throw-statements --><!-- # Try...catch statement

         try { ... } catch (e) { ... } finally { ... }
    --><context id="_try-body" once-only="true"><start>{</start><end>}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_try-body-content"><include><context ref="statements"/></include></context><!-- /_try-body-content --></include></context><!-- /_try-body --><context id="_last-try-body" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_try-body"/></include></context><!-- /_last-try-body --><!-- <TryStatement> --><context id="_try-statements" style-ref="js:try-catch-statement"><start>\%{js:try-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_try-statement-content"><include><context ref="_last-try-body"/></include></context><!-- /_try-statement-content --></include></context><!-- /_try-statements --><!-- <CatchParameter> --><context id="_catch-statement-parameter" once-only="true"><start>\(</start><end>\)</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_catch-statement-parameter-content"><include><context ref="js:ordered-binding"/></include></context><!-- /_catch-statement-parameter-content --></include></context><!-- /_catch-statement-parameter --><context id="_ordered-catch-statement-parameter" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_catch-statement-parameter"/></include></context><!-- /_ordered-catch-statement-parameter --><!-- <Catch> --><context id="_catch-statements" style-ref="js:try-catch-statement"><start>\%{js:catch-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_catch-statement-content"><include><context ref="_ordered-catch-statement-parameter"/><context ref="_last-try-body"/></include></context><!-- /_catch-statement-content --></include></context><!-- /_catch-statements --><!-- <Finally> --><context id="_finally-statements" style-ref="js:try-catch-statement"><start>\%{js:finally-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_finally-statement-content"><include><context ref="_last-try-body"/></include></context><!-- /_finally-statement-content --></include></context><!-- /_finally-statements --><!-- # Variable declaration

         var a, b = 2;
         let [a, b] = [1, 2];
         const { a, y: b = 4, c = 5 } = { a: 1, y: 2 };
    --><define-regex id="_variable-declaration-keyword" extended="true">
      \%{js:const-keyword} | \%{js:let-keyword} | \%{js:var-keyword}
    </define-regex><!-- /_variable-declaration-keyword --><context id="_variable-declaration-item-content"><include><context ref="js:ordered-binding"/><context ref="js:ordered-default-value-assignment"/></include></context><!-- /_variable-declaration-item-content --><context id="_variable-declaration-content"><include><context id="_variable-declaration-first-item" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_variable-declaration-item-content"/></include></context><!-- /_variable-declaration-first-item --><context id="_variable-declaration-items"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_variable-declaration-item-content"/></include></context><!-- /_variable-declaration-items --></include></context><!-- /_variable-declaration-content --><!-- <VariableStatement> / <LexicalDeclaration> --><context id="_variable-declarations" style-ref="js:variable-declaration"><start>\%{_variable-declaration-keyword}</start><end>\%{js:statement-end}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_variable-declaration-content"/></include></context><!-- /_variable-declarations --><!-- <VariableStatement> / <LexicalDeclaration> --><context id="choice-variable-declaration" style-ref="js:variable-declaration" end-parent="true"><start>\%{_variable-declaration-keyword}</start><end>\%{js:statement-end}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_variable-declaration-content"/></include></context><!-- /choice-variable-declaration --><!-- <VariableStatement> / <LexicalDeclaration> --><context id="_choice-variable-declaration-without-semicolon" style-ref="js:variable-declaration" end-parent="true"><start>\%{_variable-declaration-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_variable-declaration-content"/></include></context><!-- /_choice-variable-declaration-without-semicolon --><!-- # While / do...while statement

         while (true) loop();
         do { ... } while (a > 0);
    --><!-- <IterationStatement> (part of) --><context id="_while-statements" style-ref="js:while-statement"><start>\%{js:while-keyword}</start><end>\%{js:statement-end}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_while-statement-content"><include><context ref="_ordered-condition"/></include></context><!-- /_while-statement-content --></include></context><!-- /_while-statements --><!-- <IterationStatement> (part of) --><context id="_do-statements" style-ref="js:while-statement"><start>\%{js:do-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_do-statement-content"/></include></context><!-- /_do-statements --><!-- # With statement

         with (o) doIt();
         with (obj) { ... }
    --><!-- <WithStatement> --><context id="_with-statements" style-ref="js:with-statement"><start>\%{js:with-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_with-statement-content"><include><context ref="_ordered-condition"/></include></context><!-- /_with-statement-content --></include></context><!-- /_with-statements --><!-- # Statements --><!-- <StatementList> --><!-- statements and declarations that are valid in "scripts" (as
         opposed to modules) and in block statements --><context id="statements"><include><context ref="_block-statements"/><context ref="_break-statements"/><context ref="_class-declarations"/><context ref="_continue-statements"/><context ref="_debugger-statements"/><context ref="_for-statements"/><context ref="_function-declarations"/><context ref="_if-statements"/><context ref="_else-statements"/><context ref="_label-statements"/><context ref="_return-statements"/><context ref="_switch-statements"/><context ref="_throw-statements"/><context ref="_try-statements"/><context ref="_catch-statements"/><context ref="_finally-statements"/><context ref="_variable-declarations"/><context ref="_while-statements"/><context ref="_do-statements"/><context ref="_with-statements"/><context ref="_expression-statements"/><!-- catch-all --></include></context><!-- /statements --></definitions></language>
(uuay)boo.langS<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Sebastian Dröge <[email protected]>
 Copyright (C) 2006 Sebastian Dröge <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="boo" name="Boo" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-boo</property><property name="globs">*.boo</property><property name="line-comment-start">#</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="multiline-string" name="Multiline string" map-to="def:string"/><style id="string" name="String" map-to="def:string"/><style id="regex" name="Regular Expression" map-to="def:string"/><style id="namespace" name="Namespace" map-to="def:preprocessor"/><style id="type" name="Data Type" map-to="def:type"/><style id="definition" name="Definition" map-to="def:keyword"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="special-variable" name="Special Variable" map-to="def:identifier"/><style id="null-value" name="Null Value" map-to="def:special-constant"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="number" name="Number" map-to="def:number"/><style id="builtin" name="Builtin Function" map-to="def:builtin"/></styles><definitions><context id="c-style-line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="multiline-string" style-ref="multiline-string" class="string" class-disabled="no-spell-check"><start>"""</start><end>"""</end><include><context ref="def:escape"/></include></context><context id="double-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="regex" style-ref="regex" end-at-line-end="true"><start>/(?!/)</start><end>/</end></context><context id="namespace" style-ref="namespace"><keyword>as</keyword><keyword>from</keyword><keyword>import</keyword><keyword>namespace</keyword></context><context id="primitives" style-ref="type"><keyword>bool</keyword><keyword>byte</keyword><keyword>char</keyword><keyword>date</keyword><keyword>decimal</keyword><keyword>double</keyword><keyword>duck</keyword><keyword>float</keyword><keyword>int</keyword><keyword>long</keyword><keyword>object</keyword><keyword>operator</keyword><keyword>regex</keyword><keyword>sbyte</keyword><keyword>short</keyword><keyword>single</keyword><keyword>string</keyword><keyword>timespan</keyword><keyword>uint</keyword><keyword>ulong</keyword><keyword>ushort</keyword></context><context id="definitions" style-ref="definition"><keyword>abstract</keyword><keyword>callable</keyword><keyword>class</keyword><keyword>constructor</keyword><keyword>def</keyword><keyword>destructor</keyword><keyword>do</keyword><keyword>enum</keyword><keyword>event</keyword><keyword>final</keyword><keyword>get</keyword><keyword>interface</keyword><keyword>internal</keyword><keyword>of</keyword><keyword>override</keyword><keyword>partial</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>return</keyword><keyword>set</keyword><keyword>static</keyword><keyword>struct</keyword><keyword>transient</keyword><keyword>virtual</keyword><keyword>yield</keyword></context><context id="keywords" style-ref="keyword"><keyword>and</keyword><keyword>break</keyword><keyword>cast</keyword><keyword>continue</keyword><keyword>elif</keyword><keyword>else</keyword><keyword>ensure</keyword><keyword>except</keyword><keyword>for</keyword><keyword>given</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>in</keyword><keyword>isa</keyword><keyword>is</keyword><keyword>not</keyword><keyword>or</keyword><keyword>otherwise</keyword><keyword>pass</keyword><keyword>raise</keyword><keyword>ref</keyword><keyword>try</keyword><keyword>unless</keyword><keyword>when</keyword><keyword>while</keyword></context><context id="special-variables" style-ref="special-variable"><keyword>self</keyword><keyword>super</keyword></context><context id="null-value" style-ref="null-value"><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="numbers" style-ref="number"><match extended="true">
        (?&lt;![\w\.])
        [0-9][0-9\.]*(m|ms|d|h|s|f|F|l|L)?
        (?![\w\.])
      </match></context><context id="builtins" style-ref="builtin"><keyword>array</keyword><keyword>assert</keyword><keyword>checked</keyword><keyword>enumerate</keyword><keyword>__eval__</keyword><keyword>filter</keyword><keyword>getter</keyword><keyword>len</keyword><keyword>lock</keyword><keyword>map</keyword><keyword>matrix</keyword><keyword>max</keyword><keyword>min</keyword><keyword>normalArrayIndexing</keyword><keyword>print</keyword><keyword>property</keyword><keyword>range</keyword><keyword>rawArrayIndexing</keyword><keyword>required</keyword><keyword>__switch__</keyword><keyword>typeof</keyword><keyword>unchecked</keyword><keyword>using</keyword><keyword>yieldAll</keyword><keyword>zip</keyword></context><context id="boo" class="no-spell-check"><include><context ref="def:shell-like-comment"/><context ref="c-style-line-comment"/><context ref="block-comment"/><context ref="multiline-string"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context ref="regex"/><context ref="namespace"/><context ref="primitives"/><context ref="definitions"/><context ref="keywords"/><context ref="special-variables"/><context ref="null-value"/><context ref="boolean"/><context ref="numbers"/><context ref="builtins"/></include></context></definitions></language>
(uuay)groovy.lang(<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2003 Gustavo Giráldez <[email protected]>
 Copyright (C) 2006 Jeff Walden <[email protected]>
 Copyright (C) 2017 Roman Donchenko

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="groovy" name="Groovy" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-groovy</property><property name="globs">*.groovy</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="interpolation" name="Interpolation Syntax" map-to="def:special-char"/><style id="interpolated" name="Interpolated Expression" map-to="def:identifier"/><style id="string" name="String" map-to="def:string"/><style id="external" name="External" map-to="def:preprocessor"/><style id="declaration" name="Declaration" map-to="def:type"/><style id="storage-class" name="Storage Class" map-to="def:type"/><style id="scope-declaration" name="Scope Declaration" map-to="def:type"/><style id="operator" name="Operator" map-to="def:operator"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="null-value" name="Null Value" map-to="def:special-constant"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="number" name="Number" map-to="def:number"/><style id="type" name="Data Type" map-to="def:type"/></styles><definitions><define-regex id="escaped-character" extended="true">
      \\(
        # character escape
        [nrtbf"'\\$] |
        # unicode escape
        u[0-9A-Fa-f]{4} |
        # octal escape
        [0-3] ([0-7] [0-7]?)? | [4-7] [0-7]?
      )
    </define-regex><define-regex id="letter" extended="true">
      [a-zA-Z\N{U+c0}-\N{U+d6}\N{U+d8}-\N{U+f6}\N{U+f8}-\N{U+ff}\N{U+100}-\N{U+fffe}_]
    </define-regex><context id="escaped-character"><include><context style-ref="escaped-character"><match>\%{escaped-character}</match></context><context ref="def:line-continue"/><context style-ref="def:error"><!-- backslashes not part of a valid escape sequence are erroneous --><match>\\</match></context></include></context><context id="placeholder"><include><context style-ref="interpolated"><match extended="true">
            (\$)
            # one or more dollarless identifiers separated by dots
            \%{letter} (\%{letter} | \d)*
            (\. \%{letter} (\%{letter} | \d)*)*
          </match><include><context sub-pattern="1" style-ref="interpolation"/></include></context><context style-ref="interpolated"><start>\$\{</start><end>\}</end><include><context sub-pattern="0" where="start" style-ref="interpolation"/><context sub-pattern="0" where="end" style-ref="interpolation"/><context ref="groovy"/></include></context></include></context><!-- a dollar that isn't part of a placeholder is erroneous in some instances --><context id="bad-placeholder" style-ref="def:error"><match>\$</match></context><context id="triple-single-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>'''</start><end>'''</end><include><context ref="escaped-character"/></include></context><context id="single-quoted-string" end-at-line-end="true" style-ref="string" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context ref="escaped-character"/></include></context><context id="triple-double-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"""</start><end>"""</end><include><context ref="escaped-character"/><context ref="placeholder"/><context ref="bad-placeholder"/></include></context><context id="double-quoted-string" end-at-line-end="true" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="escaped-character"/><context ref="placeholder"/><context ref="bad-placeholder"/></include></context><context id="slashy-string" style-ref="string" class="string"><start extended="true">
        # The initial slash must not be preceded by a token that can end an expression.
        # Otherwise, it's interpreted as a division operator, not the start of a slashy string.
        # It'd be complicated to verify whole tokens with a regex, but the last non-space
        # character is a good indicator by itself. We can use a negative lookbehind assertion
        # to verify that it's not a character that an expression-ending token can end with.

        # Trouble is, a lookbehind assertion has to consist of fixed-length alternatives, so
        # we can't have it match an arbitrary amount of whitespace. Thus, we do an approximate
        # check, only trying zero and one spaces.

        (?&lt;! \+\+   | --   | [\]\)}'"\$\d]   | \%{letter} |
                \+\+\s | --\s | [\]\)}'"\$\d]\s | \%{letter}\s )

        /
      </start><end>/</end><include><context style-ref="escaped-character"><match>\\/</match></context><context ref="def:line-continue"/><context ref="placeholder"/><!-- standalone dollars and backslashes are interpreted literally --></include></context><context id="dollar-slashy-string" style-ref="string" class="string"><start extended="true">
        \$/

        # Dollar slashy strings can't be empty (a would-be empty one is parsed
        # as a dollar followed by a single-line comment instead).
        (?! /\$)
      </start><end>/\$</end><include><context style-ref="escaped-character"><match>\$[$/]</match></context><context ref="def:line-continue"/><context ref="placeholder"/></include></context><context id="numeric" style-ref="number"><match extended="true">
        \b (
          # floating-point
          \d ([\d_]* \d)? (
            \. \d ([\d_]* \d)? ([eE] [+-]? [\d_]* \d)? [dDfFgG]? |
            [eE] [+-]? [\d_]* \d [dDfFgG]? |
            [dDfF]
          ) |
          # integer
          (
            0 | # decimal zero
            0[bB] [01] ([01_]* [01])? | # binary
            0 [0-7] ([0-7_]* [0-7])? | # octal
            [1-9] ([\d_]* \d)? | # decimal
            0[xX] [\da-fA-F] ([\da-fA-F_]* [\da-fA-F])? # hexadecimal
          ) [iIlLgG]?
        ) \b
      </match></context><!--
      Some of the Java keywords are reserved in Groovy. We don't mark them
      with a special style, though, because in some instances keywords can
      be used as identifiers (e.g. when used as a member name), and even
      reserved keywords are valid when used like that.
    --><context id="externals" style-ref="external"><keyword>import</keyword><keyword>package</keyword></context><context id="declarations" style-ref="declaration"><keyword>class</keyword><keyword>enum</keyword><keyword>extends</keyword><keyword>implements</keyword><keyword>interface</keyword><keyword>native</keyword><keyword>throws</keyword><keyword>trait</keyword></context><context id="primitive-types" style-ref="type"><keyword>boolean</keyword><keyword>byte</keyword><keyword>char</keyword><keyword>def</keyword><keyword>double</keyword><keyword>float</keyword><keyword>int</keyword><keyword>long</keyword><keyword>short</keyword><keyword>void</keyword></context><context id="storage-class" style-ref="storage-class"><keyword>abstract</keyword><keyword>const</keyword><keyword>final</keyword><keyword>static</keyword><keyword>strictfp</keyword><keyword>synchronized</keyword><keyword>transient</keyword><keyword>volatile</keyword></context><context id="scope-declarations" style-ref="scope-declaration"><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword></context><context id="flow" style-ref="keyword"><keyword>assert</keyword><keyword>break</keyword><keyword>case</keyword><keyword>catch</keyword><keyword>continue</keyword><keyword>default</keyword><keyword>do</keyword><keyword>else</keyword><keyword>finally</keyword><keyword>for</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>return</keyword><keyword>throw</keyword><keyword>switch</keyword><keyword>try</keyword><keyword>while</keyword></context><context id="operator" style-ref="operator"><keyword>as</keyword><keyword>in</keyword><keyword>instanceof</keyword><keyword>new</keyword><keyword>super</keyword><keyword>this</keyword></context><context id="null-value" style-ref="null-value"><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="groovy" class="no-spell-check"><include><context ref="def:shebang" style-ref="comment"/><context ref="def:c-like-comment" style-ref="comment"/><context ref="def:c-like-comment-multiline" style-ref="comment"/><context ref="def:line-continue"/><context ref="triple-single-quoted-string"/><context ref="single-quoted-string"/><context ref="triple-double-quoted-string"/><context ref="double-quoted-string"/><context ref="slashy-string"/><context ref="dollar-slashy-string"/><context ref="numeric"/><context ref="externals"/><context ref="declarations"/><context ref="primitive-types"/><context ref="storage-class"/><context ref="scope-declarations"/><context ref="flow"/><context ref="operator"/><context ref="null-value"/><context ref="boolean"/><!--
          To be able to tell apart closing braces that end a ${} placeholder
          and ones that end a block inside such a placeholder,
          treat braced blocks as nested contexts.
        --><context><start>\{</start><end>\}</end><include><context ref="groovy"/></include></context></include></context></definitions></language>
(uuay)docbook.lang#4<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Joachim Noreiko <[email protected]>
 Copyright (C) 2006, 2007 Joachim Noreiko <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="docbook" name="DocBook" version="2.0" _section="Markup"><metadata><property name="mimetypes">application/docbook+xml</property><property name="globs">*.docbook</property><property name="block-comment-start">&lt;!--</property><property name="block-comment-end">--&gt;</property></metadata><styles><style id="header-elements" name="Header Elements" map-to="def:keyword"/><style id="formatting-elements" name="Formatting Elements" map-to="def:keyword"/><style id="gui-elements" name="GUI Elements" map-to="def:keyword"/><style id="structural-elements" name="Structural Elements" map-to="def:keyword"/></styles><definitions><context id="header-elements" once-only="true" style-ref="header-elements"><suffix>\b(?!\s*=)</suffix><keyword>abstract</keyword><keyword>articleinfo</keyword><keyword>article</keyword><keyword>bookinfo</keyword><keyword>authorgroup</keyword><keyword>author</keyword><keyword>affiliation</keyword><keyword>copyright</keyword><keyword>date</keyword><keyword>email</keyword><keyword>firstname</keyword><keyword>orgname</keyword><keyword>publishername</keyword><keyword>publisher</keyword><keyword>pubdate</keyword><keyword>pubsnumber</keyword><keyword>releaseinfo</keyword><keyword>surname</keyword><keyword>revdescription</keyword><keyword>revhistory</keyword><keyword>revision</keyword><keyword>revnumber</keyword></context><context id="formatting-elements" once-only="true" style-ref="formatting-elements"><suffix>\b(?!\s*=)</suffix><keyword>caution</keyword><keyword>command</keyword><keyword>computeroutput</keyword><keyword>filename</keyword><keyword>firstterm</keyword><keyword>link</keyword><keyword>note</keyword><keyword>option</keyword><keyword>para</keyword><keyword>remark</keyword><keyword>replaceable</keyword><keyword>tip</keyword><keyword>ulink</keyword><keyword>variablelist</keyword><keyword>varlistentry</keyword><keyword>warning</keyword><keyword>xref</keyword></context><context id="gui-elements" once-only="true" style-ref="gui-elements"><suffix>\b(?!\s*=)</suffix><keyword>accel</keyword><keyword>application</keyword><keyword>guibutton</keyword><keyword>guiicon</keyword><keyword>guilabel</keyword><keyword>guimenuitem</keyword><keyword>guimenu</keyword><keyword>guisubmenu</keyword><keyword>interface</keyword><keyword>keycap</keyword><keyword>keycombo</keyword><keyword>keysym</keyword><keyword>menuchoice</keyword></context><context id="structural-elements" once-only="true" style-ref="structural-elements"><suffix>\b(?!\s*=)</suffix><keyword>appendix</keyword><keyword>book</keyword><keyword>chapter</keyword><keyword>anchor</keyword><keyword>citetitle</keyword><keyword>colspec</keyword><keyword>emphasis</keyword><keyword>entry</keyword><keyword>figure</keyword><keyword>glossary</keyword><keyword>glossdef</keyword><keyword>glossentry</keyword><keyword>glossterm</keyword><keyword>sect1</keyword><keyword>sect2</keyword><keyword>sect3</keyword><keyword>sect4</keyword><keyword>section</keyword><keyword>highlights</keyword><keyword>holder</keyword><keyword>imagedata</keyword><keyword>imageobject</keyword><keyword>indexterm</keyword><keyword>informaltable</keyword><keyword>inlinemediaobject</keyword><keyword>itemizedlist</keyword><keyword>literal</keyword><keyword>legalnotice</keyword><keyword>listitem</keyword><keyword>mediaobject</keyword><keyword>orderedlist</keyword><keyword>phrase</keyword><keyword>primary</keyword><keyword>programlisting</keyword><keyword>row</keyword><keyword>screen</keyword><keyword>screenshot</keyword><keyword>secondary</keyword><keyword>see</keyword><keyword>shortcut</keyword><keyword>table</keyword><keyword>tbody</keyword><keyword>term</keyword><keyword>tertiary</keyword><keyword>textobject</keyword><keyword>tgroup</keyword><keyword>thead</keyword><keyword>titleabbrev</keyword><keyword>title</keyword><keyword>uri</keyword><keyword>userinput</keyword><keyword>year</keyword><keyword>ackno</keyword><keyword>acronym</keyword><keyword>action</keyword><keyword>address</keyword><keyword>answer</keyword><keyword>appendixinfo</keyword><keyword>areaset</keyword><keyword>areaspec</keyword><keyword>area</keyword><keyword>arg</keyword><keyword>artpagenums</keyword><keyword>attribution</keyword><keyword>audiodata</keyword><keyword>audioobject</keyword><keyword>authorblurb</keyword><keyword>authorinitials</keyword><keyword>beginpage</keyword><keyword>bibliocoverage</keyword><keyword>bibliodiv</keyword><keyword>biblioentry</keyword><keyword>bibliography</keyword><keyword>bibliographyinfo</keyword><keyword>biblioid</keyword><keyword>bibliomisc</keyword><keyword>bibliomixed</keyword><keyword>bibliomset</keyword><keyword>bibliorelation</keyword><keyword>biblioset</keyword><keyword>bibliosource</keyword><keyword>blockinfo</keyword><keyword>blockquote</keyword><keyword>bridgehead</keyword><keyword>calloutlist</keyword><keyword>callout</keyword><keyword>caption</keyword><keyword>chapterinfo</keyword><keyword>citation</keyword><keyword>citebiblioid</keyword><keyword>citerefentry</keyword><keyword>city</keyword><keyword>classname</keyword><keyword>classsynopsis</keyword><keyword>classsynopsisinfo</keyword><keyword>cmdsynopsis</keyword><keyword>code</keyword><keyword>colgroup</keyword><keyword>collabname</keyword><keyword>collab</keyword><keyword>colophon</keyword><keyword>confdates</keyword><keyword>confgroup</keyword><keyword>confnum</keyword><keyword>confsponsor</keyword><keyword>conftitle</keyword><keyword>constant</keyword><keyword>constraintdef</keyword><keyword>constraint</keyword><keyword>constructorsynopsis</keyword><keyword>contractnum</keyword><keyword>contractsponsor</keyword><keyword>contrib</keyword><keyword>coref</keyword><keyword>corpauthor</keyword><keyword>corpcredit</keyword><keyword>corpname</keyword><keyword>country</keyword><keyword>database</keyword><keyword>dedication</keyword><keyword>destructorsynopsis</keyword><keyword>edition</keyword><keyword>editor</keyword><keyword>entrytbl</keyword><keyword>envar</keyword><keyword>epigraph</keyword><keyword>equation</keyword><keyword>errorcode</keyword><keyword>errorname</keyword><keyword>errortext</keyword><keyword>errortype</keyword><keyword>example</keyword><keyword>exceptionname</keyword><keyword>fax</keyword><keyword>fieldsynopsis</keyword><keyword>footnoteref</keyword><keyword>footnote</keyword><keyword>foreignphrase</keyword><keyword>formalpara</keyword><keyword>funcdef</keyword><keyword>funcparams</keyword><keyword>funcprototype</keyword><keyword>funcsynopsis</keyword><keyword>funcsynopsisinfo</keyword><keyword>function</keyword><keyword>glossaryinfo</keyword><keyword>glossdiv</keyword><keyword>glosslist</keyword><keyword>glosssee</keyword><keyword>glossseealso</keyword><keyword>graphicco</keyword><keyword>graphic</keyword><keyword>hardware</keyword><keyword>honorific</keyword><keyword>imageobjectco</keyword><keyword>important</keyword><keyword>indexdiv</keyword><keyword>indexentry</keyword><keyword>indexinfo</keyword><keyword>informalequation</keyword><keyword>informalexample</keyword><keyword>informalfigure</keyword><keyword>initializer</keyword><keyword>inlineequation</keyword><keyword>inlinegraphic</keyword><keyword>interfacename</keyword><keyword>invpartnumber</keyword><keyword>isbn</keyword><keyword>issn</keyword><keyword>issuenum</keyword><keyword>itermset</keyword><keyword>jobtitle</keyword><keyword>keycode</keyword><keyword>keywordset</keyword><keyword>keyword</keyword><keyword>lhs</keyword><keyword>lineage</keyword><keyword>lineannotation</keyword><keyword>literallayout</keyword><keyword>lot</keyword><keyword>lotentry</keyword><keyword>manvolnum</keyword><keyword>markup</keyword><keyword>medialabel</keyword><keyword>mediaobjectco</keyword><keyword>member</keyword><keyword>methodname</keyword><keyword>methodparam</keyword><keyword>methodsynopsis</keyword><keyword>modespec</keyword><keyword>modifier</keyword><keyword>mousebutton</keyword><keyword>msgaud</keyword><keyword>msgentry</keyword><keyword>msgexplan</keyword><keyword>msginfo</keyword><keyword>msglevel</keyword><keyword>msgmain</keyword><keyword>msgorig</keyword><keyword>msgrel</keyword><keyword>msgset</keyword><keyword>msgsub</keyword><keyword>msgtext</keyword><keyword>msg</keyword><keyword>nonterminal</keyword><keyword>objectinfo</keyword><keyword>olink</keyword><keyword>ooclass</keyword><keyword>ooexception</keyword><keyword>oointerface</keyword><keyword>optional</keyword><keyword>orgdiv</keyword><keyword>otheraddr</keyword><keyword>othercredit</keyword><keyword>othername</keyword><keyword>pagenums</keyword><keyword>paramdef</keyword><keyword>parameter</keyword><keyword>partinfo</keyword><keyword>partintro</keyword><keyword>part</keyword><keyword>personblurb</keyword><keyword>personname</keyword><keyword>phone</keyword><keyword>pob</keyword><keyword>postcode</keyword><keyword>prefaceinfo</keyword><keyword>preface</keyword><keyword>primaryie</keyword><keyword>printhistory</keyword><keyword>procedure</keyword><keyword>productionrecap</keyword><keyword>productionset</keyword><keyword>production</keyword><keyword>productname</keyword><keyword>productnumber</keyword><keyword>programlistingco</keyword><keyword>prompt</keyword><keyword>property</keyword><keyword>qandadiv</keyword><keyword>qandaentry</keyword><keyword>qandaset</keyword><keyword>question</keyword><keyword>quote</keyword><keyword>refclass</keyword><keyword>refdescriptor</keyword><keyword>refentryinfo</keyword><keyword>refentrytitle</keyword><keyword>refentry</keyword><keyword>referenceinfo</keyword><keyword>reference</keyword><keyword>refmeta</keyword><keyword>refmiscinfo</keyword><keyword>refname</keyword><keyword>refnamediv</keyword><keyword>refpurpose</keyword><keyword>refsect1</keyword><keyword>refsect1info</keyword><keyword>refsect2</keyword><keyword>refsect2info</keyword><keyword>refsect3</keyword><keyword>refsect3info</keyword><keyword>refsection</keyword><keyword>refsectioninfo</keyword><keyword>refsynopsisdivinfo</keyword><keyword>refsynopsisdiv</keyword><keyword>returnvalue</keyword><keyword>revremark</keyword><keyword>rhs</keyword><keyword>sbr</keyword><keyword>screenco</keyword><keyword>screeninfo</keyword><keyword>secondaryie</keyword><keyword>sect1info</keyword><keyword>sect2info</keyword><keyword>sect3info</keyword><keyword>sect4info</keyword><keyword>sect5info</keyword><keyword>sect5</keyword><keyword>sectioninfo</keyword><keyword>seealsoie</keyword><keyword>seealso</keyword><keyword>seeie</keyword><keyword>seglistitem</keyword><keyword>segmentedlist</keyword><keyword>segtitle</keyword><keyword>seg</keyword><keyword>seriesvolnums</keyword><keyword>setindexinfo</keyword><keyword>setindex</keyword><keyword>setinfo</keyword><keyword>set</keyword><keyword>sgmltag</keyword><keyword>shortaffil</keyword><keyword>sidebar</keyword><keyword>sidebarinfo</keyword><keyword>simpara</keyword><keyword>simplelist</keyword><keyword>simplemsgentry</keyword><keyword>simplesect</keyword><keyword>spanspec</keyword><keyword>state</keyword><keyword>stepalternatives</keyword><keyword>step</keyword><keyword>street</keyword><keyword>structfield</keyword><keyword>structname</keyword><keyword>subject</keyword><keyword>subjectset</keyword><keyword>subjectterm</keyword><keyword>subscript</keyword><keyword>substeps</keyword><keyword>subtitle</keyword><keyword>superscript</keyword><keyword>symbol</keyword><keyword>synopfragment</keyword><keyword>synopfragmentref</keyword><keyword>synopsis</keyword><keyword>systemitem</keyword><keyword>taskprerequisites</keyword><keyword>taskrelated</keyword><keyword>tasksummary</keyword><keyword>task</keyword><keyword>td</keyword><keyword>tertiaryie</keyword><keyword>textdata</keyword><keyword>tfoot</keyword><keyword>tocback</keyword><keyword>tocchap</keyword><keyword>tocentry</keyword><keyword>tocfront</keyword><keyword>toclevel</keyword><keyword>tocpart</keyword><keyword>toc</keyword><keyword>token</keyword><keyword>trademark</keyword><keyword>type</keyword><keyword>varargs</keyword><keyword>varname</keyword><keyword>videodata</keyword><keyword>videoobject</keyword><keyword>void</keyword><keyword>volumenum</keyword><keyword>wordasword</keyword></context><context id="docbook-tags"><include><context ref="header-elements"/><context ref="formatting-elements"/><context ref="gui-elements"/><context ref="structural-elements"/><context ref="xml:element-name" original="true"/></include></context><replace id="xml:element-name" ref="docbook-tags"/><context id="docbook"><include><context ref="xml:xml"/></include></context></definitions></language>
(uuay)ada.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Gustavo Giráldez <[email protected]>
 Copyright (C) 2003 Gustavo Giráldez <[email protected]>
 Copyright (C) 2003 Michael Terry <[email protected]>
 Copyright (C) 2004 Benoît Dejean <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="ada" name="Ada" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-ada;text/x-adasrc</property><property name="globs">*.adb;*.ads</property><property name="line-comment-start">--</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="storage-class" name="Storage Class" map-to="def:type"/><style id="type" name="Data Type" map-to="def:type"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="base-n-number" name="Arbitrary base number" map-to="def:base-n-integer"/><style id="real" name="Real number" map-to="def:floating-point"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/></styles><default-regex-options case-sensitive="false"/><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>--</start><include><context ref="def:in-line-comment"/></include></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><!-- no escapes possible except for "" = literal " --><include><context id="string-esc" style-ref="escaped-character" extend-parent="true"><match>""</match></context></include></context><context id="character-constant" style-ref="string"><match>'.'</match></context><context id="preprocessor-keyword" style-ref="preprocessor"><keyword>package</keyword><keyword>pragma</keyword><keyword>use</keyword><keyword>with</keyword></context><context id="function" style-ref="keyword"><keyword>function</keyword><keyword>procedure</keyword><keyword>return</keyword></context><context id="keyword" style-ref="keyword"><keyword>abort</keyword><keyword>abs</keyword><keyword>accept</keyword><keyword>all</keyword><keyword>and</keyword><keyword>begin</keyword><keyword>body</keyword><keyword>case</keyword><keyword>declare</keyword><keyword>delay</keyword><keyword>do</keyword><keyword>else</keyword><keyword>elsif</keyword><keyword>end</keyword><keyword>entry</keyword><keyword>exception</keyword><keyword>exit</keyword><keyword>for</keyword><keyword>generic</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>in</keyword><keyword>is</keyword><keyword>loop</keyword><keyword>mod</keyword><keyword>new</keyword><keyword>not</keyword><keyword>null</keyword><keyword>or</keyword><keyword>others</keyword><keyword>out</keyword><keyword>protected</keyword><keyword>raise</keyword><keyword>record</keyword><keyword>rem</keyword><keyword>renames</keyword><keyword>requeue</keyword><keyword>reverse</keyword><keyword>select</keyword><keyword>separate</keyword><keyword>subtype</keyword><keyword>task</keyword><keyword>terminate</keyword><keyword>then</keyword><keyword>type</keyword><keyword>until</keyword><keyword>when</keyword><keyword>while</keyword><keyword>xor</keyword></context><context id="storage-class" style-ref="storage-class"><keyword>abstract</keyword><keyword>access</keyword><keyword>aliased</keyword><keyword>array</keyword><keyword>at</keyword><keyword>constant</keyword><keyword>delta</keyword><keyword>digits</keyword><keyword>interface</keyword><keyword>limited</keyword><keyword>of</keyword><keyword>private</keyword><keyword>range</keyword><keyword>tagged</keyword><keyword>synchronized</keyword></context><context id="type" style-ref="type"><keyword>boolean</keyword><keyword>character</keyword><keyword>count</keyword><keyword>duration</keyword><keyword>float</keyword><keyword>integer</keyword><keyword>long_float</keyword><keyword>long_integer</keyword><keyword>priority</keyword><keyword>short_float</keyword><keyword>short_integer</keyword><keyword>string</keyword></context><define-regex id="hexnum">[0-9a-f][0-9a-f_]*</define-regex><define-regex id="exponent">[Ee][+-]?[0-9][0-9_]*</define-regex><context id="based-numeral" style-ref="base-n-number"><match extended="true">
        (?&lt;![\w\.])
        [0-9][0-9_]*\#\%{hexnum}(\.\%{hexnum})?\#\%{exponent}?
        (?![\w\.])
      </match></context><context id="real" style-ref="real"><match extended="true">
        (?&lt;![\w\.])
        [0-9][0-9_]*\.[0-9][0-9_]*\%{exponent}?
        (?![\w\.])
      </match></context><context id="number" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        [0-9][0-9_]*(E[+]?[0-9][0-9_]*)?
        (?![\w\.])
      </match></context><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><context id="ada" class="no-spell-check"><include><context ref="line-comment"/><context ref="string"/><context ref="character-constant"/><context ref="preprocessor-keyword"/><context ref="function"/><context ref="keyword"/><context ref="storage-class"/><context ref="type"/><context ref="based-numeral"/><context ref="real"/><context ref="number"/><context ref="boolean"/></include></context></definitions></language>
(uuay)testv1.langD<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<language name="testv1" version="1.0" section="Other"><escape-char>\</escape-char><!-- // C++ Line Comment --><line-comment name="C++ Line Comment" style="Comment"><start-regex>//</start-regex></line-comment><!-- /* C Block Comment */ --><block-comment name="C Block Comment" style="Comment"><start-regex>/\*</start-regex><end-regex>\*/</end-regex></block-comment><!-- "double-quoted strings" --><string name="String" style="String" end-at-line-end="FALSE"><start-regex>"</start-regex><end-regex>"</end-regex></string><!-- 'single-quoted strings' --><string name="String 2" style="String" end-at-line-end="FALSE"><start-regex>'</start-regex><end-regex>'</end-regex></string><keyword-list name="Reserved Words - Group #1" style="Others" case-sensitive="TRUE"><keyword>bambom</keyword><keyword>bombam</keyword></keyword-list><keyword-list name="Reserved Words - Group #2" style="Others 2" case-sensitive="TRUE"><keyword>bumbam</keyword><keyword>bambum</keyword></keyword-list><keyword-list name="OpCodes" style="Keyword" case-sensitive="TRUE"><keyword>kwkw</keyword><keyword>wkwk</keyword></keyword-list><pattern-item name="Floats" style="Floating Point"><regex>\b([0-9]*\.[0-9]+[eE@][-+]?[0-9]+|[0-9]+[eE@][-+]?[0-9]+|[0-9]*\.[0-9]+)\b</regex></pattern-item><pattern-item name="Base-N Integers" style="Base-N Integer"><regex>\b(([1-3][0-9]|[1-9])\\[0-9a-zA-Z]+|0x[0-9a-fA-F]+|0[0-7]+)\b</regex></pattern-item><pattern-item name="Decimal Integers" style="Decimal"><regex>\b([1-9][0-9]*|0)\b</regex></pattern-item></language>
(uuay)haskell.lang<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Duncan Coutts, Anders Carlsson
 Copyright (C) 2004, 2007 Duncan Coutts <[email protected]>
 Copyright (C) 2004 Anders Carlsson <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="haskell" name="Haskell" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-haskell</property><property name="globs">*.hs</property><property name="line-comment-start">--</property><property name="suggested-suffix">.hs</property></metadata><styles><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="comment" name="Comment" map-to="def:comment"/><style id="variable" name="Variable"/><style id="symbol" name="Symbol"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="type" name="Data Type" map-to="def:type"/><style id="string" name="String" map-to="def:string"/><style id="character" name="Character" map-to="def:character"/><style id="char-escape" name="Escaped Character" map-to="def:special-char"/><style id="float" name="Float" map-to="def:floating-point"/><style id="decimal" name="Decimal" map-to="def:decimal"/><style id="octal" name="Octal" map-to="def:base-n-integer"/><style id="hexadecimal" name="Hex" map-to="def:base-n-integer"/></styles><definitions><!-- Spec: http://haskell.org/onlinereport/lexemes.html --><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>(?&lt;!\p{S})--+(?!\p{S})</start><include><context ref="def:in-comment"/><context ref="haddock:line-paragraph"/><context ref="haddock:directive"/></include></context><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>\{-</start><end>-\}</end><include><context ref="def:in-comment"/><context ref="haddock:block-paragraph"/><context ref="haddock:directive"/><context ref="block-comment"/></include></context><context id="pragma" style-ref="preprocessor"><start>\{-#</start><end>#-\}</end></context><context id="infix-keyword" style-ref="keyword"><prefix>(?&lt;!\p{S})</prefix><suffix>(?!\p{S})</suffix><keyword>\.\.</keyword><keyword>::</keyword><keyword>=</keyword><keyword>\|</keyword><keyword>\</keyword><keyword>-&gt;</keyword><keyword>&lt;-</keyword><keyword>-&lt;</keyword><keyword>@</keyword><keyword>~</keyword><keyword>=&gt;</keyword></context><context id="prefix-keyword" style-ref="keyword"><keyword>case</keyword><keyword>class</keyword><keyword>data</keyword><keyword>default</keyword><keyword>deriving</keyword><keyword>do</keyword><keyword>mdo</keyword><keyword>else</keyword><keyword>forall</keyword><keyword>foreign</keyword><keyword>hiding</keyword><keyword>if</keyword><keyword>import</keyword><keyword>in</keyword><keyword>infix</keyword><keyword>infixl</keyword><keyword>infixr</keyword><keyword>instance</keyword><keyword>let</keyword><keyword>module</keyword><keyword>newtype</keyword><keyword>of</keyword><keyword>proc</keyword><keyword>qualified</keyword><keyword>then</keyword><keyword>where</keyword><keyword>type</keyword></context><context id="label" style-ref="string"><match>(?&lt;!\P{Z})#[\p{Ll}_][\p{N}\p{L}_']*</match></context><define-regex id="qualified">(?&lt;![\w.])(?:\p{Lu}[\p{N}\p{L}_'#]*\.)*</define-regex><context id="infix-constructor" style-ref="type"><match>'?\%{qualified}(?&lt;!\p{S}):\p{S}+</match></context><!-- Must not extend parent context, or we end up matching
         "\end{code}" as part of the Haskell context, but when in
         literate haskell mode it should be terminating a code block. --><context id="infix-variable" style-ref="variable" extend-parent="false"><match>\%{qualified}\p{S}+</match></context><context id="prefix-constructor" style-ref="type"><match>(?:'(?=\p{Lu}[^']))?\%{qualified}\p{Lu}[\p{N}\p{L}_'#]*</match></context><context id="prefix-variable" style-ref="variable"><match>\%{qualified}[\p{Ll}_][\p{N}\p{L}_'#]*</match></context><define-regex id="escaped-character" extended="true">
        \\(                   # leading backslash
        [abfnrtv\\"\'&amp;] | # escaped character
         [0-9]+ |             # decimal digits
        o[0-7]+ |             # 'o' followed by octal digits
        x[0-9A-Fa-f]+ |       # 'x' followed by hex digits
        \^[A-Z@\[\\\]^_] |    # control character codes
        NUL | SOH | STX | ETX | EOT | ENQ | ACK |
        BEL | BS | HT | LF | VT | FF | CR | SO |
        SI | DLE | DC1 | DC2 | DC3 | DC4 | NAK |
        SYN | ETB | CAN | EM | SUB | ESC | FS | GS |
        RS | US | SP | DEL    # control char names
        )
    </define-regex><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="def:line-continue"/><context style-ref="char-escape"><match>\%{escaped-character}</match></context></include></context><context id="char" style-ref="character" end-at-line-end="true"><start>'</start><end>'</end><include><context style-ref="char-escape" once-only="true"><match>\%{escaped-character}</match></context><context once-only="true" extend-parent="false"><match>.</match></context><context style-ref="def:error" extend-parent="false"><match>.</match></context></include></context><context id="float" style-ref="float"><match extended="true">
          [0-9]+ \. [0-9]+ ([eE][+-]?[0-9]+)?
        | [0-9]+            [eE][+-]?[0-9]+
      </match></context><context id="hexadecimal" style-ref="hexadecimal"><match>0[xX][0-9a-fA-F]+</match></context><context id="octal" style-ref="octal"><match>0[oO][0-7]+</match></context><context id="decimal" style-ref="decimal"><match>[0-9]+</match></context><context id="body"><include><context ref="line-comment"/><context ref="pragma"/><context ref="block-comment"/><context ref="infix-keyword"/><context ref="prefix-keyword"/><context ref="label"/><context ref="infix-constructor"/><context ref="infix-variable"/><context ref="prefix-variable"/><context ref="prefix-constructor"/><context ref="string"/><context ref="char"/><context ref="float"/><context ref="hexadecimal"/><context ref="octal"/><context ref="decimal"/></include></context><context id="haskell" class="no-spell-check"><include><context ref="def:shebang"/><context ref="c:if0-comment"/><context ref="c:include"/><context ref="c:preprocessor"/><context ref="body"/></include></context></definitions></language>
(uuay)libtool.langf<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Yevgen Muntyan <[email protected]>
 Copyright (C) 2006-2007 Yevgen Muntyan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="libtool" name="libtool" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-libtool</property><property name="globs">*.la;*.lai;*.lo</property><property name="line-comment-start">#</property></metadata><styles><style id="constant" name="Constant" map-to="def:constant"/><style id="boolean" name="Boolean" map-to="libtool:constant"/></styles><definitions><context id="libtool"><include><context ref="def:shell-like-comment"/><context end-at-line-end="true"><start>\=</start><include><context ref="def:single-quoted-string"/><context ref="def:string"/><context ref="def:shell-like-comment"/><context ref="def:decimal"/><context style-ref="boolean"><keyword>yes</keyword><keyword>no</keyword></context></include></context></include></context></definitions></language>
(uuay)snippets/desktop.lang�!<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Paolo Maggi <[email protected]>
 Copyright (C) 2003 Paolo Maggi <[email protected]>
 Copyright (C) 2006 Luca Cavalli <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="desktop" name=".desktop" version="2.0" _section="Other"><metadata><property name="mimetypes">application/x-gnome-app-info;application/x-desktop</property><property name="globs">*.desktop;*.kdelnk</property><property name="line-comment-start">#</property><property name="suggested-suffix">.desktop</property></metadata><styles><style id="group" name="Group" map-to="def:keyword"/><style id="key" name="Key" map-to="def:type"/><style id="language" name="Translation" map-to="def:decimal"/><style id="number" name="Number" map-to="def:floating-point"/><style id="boolean" name="Boolean" map-to="def:floating-point"/><style id="exec-parameter" name="Exec parameter" map-to="def:floating-point"/><style id="encoding" name="Encoding" map-to="def:floating-point"/><style id="category-main" name="Main Category" map-to="def:reserved"/><style id="category-additional" name="Additional Category" map-to="def:identifier"/><style id="category-reserved" name="Reserved Category" map-to="def:note"/></styles><definitions><define-regex id="language">\[[a-zA-Z_]+@?[a-zA-Z_]*\]</define-regex><define-regex id="key-suffix">(?=(\%{language})?\s*=\s*)</define-regex><context id="group" style-ref="group"><start>^\[</start><end>\]$</end></context><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><context id="exec-parameter" style-ref="exec-parameter"><match>%[fFuUdDnNimckv%]</match></context><context id="encoding" style-ref="encoding"><keyword>UTF\-8</keyword><keyword>Legacy\-Mixed</keyword></context><context id="number" style-ref="number"><match>(.\b[0-9]+([Ll]?|[Ff]?)\b)|(b[0-9]*\.\W)</match></context><context id="standard-key" style-ref="key"><prefix>^_?</prefix><suffix>\%{key-suffix}</suffix><keyword>Actions</keyword><keyword>BinaryPattern</keyword><keyword>Categories</keyword><keyword>Comment</keyword><keyword>DBusActivatable</keyword><keyword>DefaultApp</keyword><keyword>Dev</keyword><keyword>Encoding</keyword><keyword>Exec</keyword><keyword>Extensions</keyword><keyword>FilePattern</keyword><keyword>FSType</keyword><keyword>GenericName</keyword><keyword>Hidden</keyword><keyword>Icon</keyword><keyword>Implements</keyword><keyword>Keywords</keyword><keyword>MapNotify</keyword><keyword>MimeType</keyword><keyword>MiniIcon</keyword><keyword>MountPoint</keyword><keyword>Name</keyword><keyword>NoDisplay</keyword><keyword>NotShowIn</keyword><keyword>OnlyShowIn</keyword><keyword>Path</keyword><keyword>Patterns</keyword><keyword>Protocols</keyword><keyword>ReadOnly</keyword><keyword>SortOrder</keyword><keyword>StartupNotify</keyword><keyword>StartupWMClass</keyword><keyword>SwallowExec</keyword><keyword>SwallowTitle</keyword><keyword>Terminal</keyword><keyword>TerminalOptions</keyword><keyword>TryExec</keyword><keyword>Type</keyword><keyword>UnmountIcon</keyword><keyword>URL</keyword><keyword>Version</keyword></context><context id="non-standard-key" style-ref="key"><match>^_?X\-[a-zA-Z\-]+\%{key-suffix}</match></context><context id="key-categories" end-at-line-end="true"><start>^(_?Categories)\%{key-suffix}</start><include><context sub-pattern="1" where="start" style-ref="key"/><context style-ref="category-main"><keyword>AudioVideo</keyword><keyword>Audio</keyword><keyword>Video</keyword><keyword>Shell</keyword><keyword>Development</keyword><keyword>Education</keyword><keyword>Game</keyword><keyword>Graphics</keyword><keyword>Network</keyword><keyword>Office</keyword><keyword>Settings</keyword><keyword>System</keyword><keyword>Utility</keyword></context><context style-ref="category-additional"><keyword>2DGraphics</keyword><keyword>3DGraphics</keyword><keyword>Accessibility</keyword><keyword>ActionGame</keyword><keyword>AdventureGame</keyword><keyword>Amusement</keyword><keyword>ArcadeGame</keyword><keyword>Archiving</keyword><keyword>ArtificialIntelligence</keyword><keyword>Art</keyword><keyword>Astronomy</keyword><keyword>AudioVideoEditing</keyword><keyword>Biology</keyword><keyword>BlocksGame</keyword><keyword>BoardGame</keyword><keyword>Building</keyword><keyword>Calculator</keyword><keyword>Calendar</keyword><keyword>CardGame</keyword><keyword>Chart</keyword><keyword>Chat</keyword><keyword>Chemistry</keyword><keyword>Clock</keyword><keyword>Compression</keyword><keyword>ComputerScience</keyword><keyword>ConsoleOnly</keyword><keyword>Construction</keyword><keyword>ContactManagement</keyword><keyword>Core</keyword><keyword>Database</keyword><keyword>DataVisualization</keyword><keyword>Debugger</keyword><keyword>DesktopSettings</keyword><keyword>Dialup</keyword><keyword>Dictionary</keyword><keyword>DiscBurning</keyword><keyword>Documentation</keyword><keyword>Economy</keyword><keyword>Electricity</keyword><keyword>Electronics</keyword><keyword>Email</keyword><keyword>Emulator</keyword><keyword>Engineering</keyword><keyword>FileManager</keyword><keyword>Filesystem</keyword><keyword>FileTools</keyword><keyword>FileTransfer</keyword><keyword>Finance</keyword><keyword>FlowChart</keyword><keyword>Geography</keyword><keyword>Geology</keyword><keyword>Geoscience</keyword><keyword>GNOME</keyword><keyword>GTK</keyword><keyword>GUIDesigner</keyword><keyword>HamRadio</keyword><keyword>HardwareSettings</keyword><keyword>History</keyword><keyword>IDE</keyword><keyword>ImageProcessing</keyword><keyword>InstantMessaging</keyword><keyword>IRCClient</keyword><keyword>Java</keyword><keyword>KDE</keyword><keyword>KidsGame</keyword><keyword>Languages</keyword><keyword>Literature</keyword><keyword>LogicGame</keyword><keyword>Math</keyword><keyword>MedicalSoftware</keyword><keyword>Midi</keyword><keyword>Mixer</keyword><keyword>Monitor</keyword><keyword>Motif</keyword><keyword>Music</keyword><keyword>News</keyword><keyword>NumericalAnalysis</keyword><keyword>OCR</keyword><keyword>P2P</keyword><keyword>PackageManager</keyword><keyword>ParallelComputing</keyword><keyword>PDA</keyword><keyword>Photography</keyword><keyword>Physics</keyword><keyword>Player</keyword><keyword>Presentation</keyword><keyword>Printing</keyword><keyword>Profiling</keyword><keyword>ProjectManagement</keyword><keyword>Publishing</keyword><keyword>Qt</keyword><keyword>RasterGraphics</keyword><keyword>Recorder</keyword><keyword>RemoteAccess</keyword><keyword>RevisionControl</keyword><keyword>Robotics</keyword><keyword>RolePlaying</keyword><keyword>Scanning</keyword><keyword>Science</keyword><keyword>Security</keyword><keyword>Sequencer</keyword><keyword>Simulation</keyword><keyword>SportsGame</keyword><keyword>Sports</keyword><keyword>Spreadsheet</keyword><keyword>StrategyGame</keyword><keyword>Telephony</keyword><keyword>TelephonyTools</keyword><keyword>TerminalEmulator</keyword><keyword>TextEditor</keyword><keyword>TextTools</keyword><keyword>Translation</keyword><keyword>Tuner</keyword><keyword>TV</keyword><keyword>VectorGraphics</keyword><keyword>VideoConference</keyword><keyword>Viewer</keyword><keyword>WebBrowser</keyword><keyword>WebDevelopment</keyword><keyword>WordProcessor</keyword></context><context style-ref="category-reserved"><keyword>Screensaver</keyword><keyword>TrayIcon</keyword><keyword>Applet</keyword><keyword>Shell</keyword></context></include></context><context id="key"><include><context ref="key-categories"/><context ref="standard-key"/><context ref="non-standard-key"/></include></context><context id="desktop"><include><context ref="def:shell-like-comment"/><context ref="group"/><context ref="key"/><context id="lang-and-value" end-at-line-end="true"><start>(\%{language})?\s*=\s*</start><include><context sub-pattern="1" where="start" style-ref="language"/><context ref="boolean"/><context ref="exec-parameter"/><context ref="encoding"/><context ref="number"/></include></context></include></context></definitions></language>
(uuay)netrexx.langa"<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jason Monroe Martin <[email protected]>
 Copyright (C) 2012 Jason Monroe Martin <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="netrexx" name="NetRexx" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-netrexx</property><property name="globs">*.nrx</property><property name="continuation">-</property><property name="line-comment-start">--</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="string" name="String" map-to="def:string"/><style id="char" name="Character" map-to="def:character"/><style id="line-comment" name="Comment" map-to="def:comment"/><style id="externals" name="Externals" map-to="def:preprocessor"/><style id="options" name="Options" map-to="def:function"/><style id="primitive-types" name="Data Types" map-to="def:type"/><style id="special" name="Special" map-to="def:special-constant"/><style id="visibility" name="Visibility" map-to="def:identifier"/><style id="modifiers" name="Modifiers" map-to="def:type"/><style id="keywords" name="Keywords" map-to="def:keyword"/><style id="sub-keywords" name="Sub Keywords" map-to="def:shebang"/><style id="builtin-function" name="Builtin Function" map-to="def:builtin"/><style id="numeric" name="Number" map-to="def:number"/></styles><definitions><define-regex id="escaped-character" extended="true">
      \\( #
      leading backslash
      [\\\"\'nrbtf] | # escaped character
      [0-9]{1,3} | #
      latin encoded char
      u[0-9]{1,4} # unicode char
      )
    </define-regex><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>["']</start><end>\%{0@start}</end><include><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context></include></context><context id="char" style-ref="char"><match>'(\%{escaped-character}|.)'</match></context><context id="line-comment" style-ref="line-comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>--</start><include><context ref="def:in-comment"/></include></context><context id="externals" style-ref="externals"><keyword>package</keyword><keyword>import</keyword><keyword>options</keyword></context><context id="options" style-ref="options"><keyword>binary</keyword><keyword>nobinary</keyword><keyword>comments</keyword><keyword>nocomments</keyword><keyword>compact</keyword><keyword>nocompact</keyword><keyword>crossref</keyword><keyword>nocrossref</keyword><keyword>decimal</keyword><keyword>nodecimal</keyword><keyword>diag</keyword><keyword>nodiag</keyword><keyword>explicit</keyword><keyword>noexplicit</keyword><keyword>format</keyword><keyword>noformat</keyword><keyword>java</keyword><keyword>nojava</keyword><keyword>logo</keyword><keyword>nologo</keyword><keyword>replace</keyword><keyword>noreplace</keyword><keyword>sourcedir</keyword><keyword>nosourcedir</keyword><keyword>strictargs</keyword><keyword>nostrictargs</keyword><keyword>strictassign</keyword><keyword>nostrictassign</keyword><keyword>strictcase</keyword><keyword>nostrictcase</keyword><keyword>strictimport</keyword><keyword>nostrictimport</keyword><keyword>strictprops</keyword><keyword>nostrictprops</keyword><keyword>strictsignal</keyword><keyword>nostrictsignal</keyword><keyword>symbols</keyword><keyword>nosymbols</keyword><keyword>notrace</keyword><keyword>trace1</keyword><keyword>trace2</keyword><keyword>verbose</keyword><keyword>verbose0</keyword><keyword>verbose1</keyword><keyword>verbose2</keyword><keyword>verbose3</keyword><keyword>verbose4</keyword><keyword>verbose5</keyword><keyword>utf8</keyword><keyword>noutf8</keyword></context><context id="primitive-types" style-ref="primitive-types"><keyword>boolean</keyword><keyword>byte</keyword><keyword>char</keyword><keyword>double</keyword><keyword>float</keyword><keyword>int</keyword><keyword>long</keyword><keyword>short</keyword></context><context id="special" style-ref="special"><keyword>ask</keyword><keyword>class</keyword><keyword>digits</keyword><keyword>form</keyword><keyword>length</keyword><keyword>null</keyword><keyword>source</keyword><keyword>sourceline</keyword><keyword>super</keyword><keyword>this</keyword><keyword>trace</keyword><keyword>version</keyword></context><context id="visibility" style-ref="visibility"><keyword>inheritable</keyword><keyword>private</keyword><keyword>public</keyword><keyword>shared</keyword></context><context id="modifiers" style-ref="modifiers"><keyword>abstract</keyword><keyword>adapter</keyword><keyword>constant</keyword><keyword>final</keyword><keyword>interface</keyword><keyword>native</keyword><keyword>static</keyword><keyword>transient</keyword><keyword>volatile</keyword><keyword>protect</keyword><keyword>binary</keyword><keyword>deprecated</keyword><keyword>returns</keyword><keyword>signals</keyword><keyword>extends</keyword><keyword>uses</keyword><keyword>implements</keyword><keyword>unused</keyword></context><context id="keywords" style-ref="keywords"><keyword>catch</keyword><keyword>do</keyword><keyword>else</keyword><keyword>end</keyword><keyword>exit</keyword><keyword>finally</keyword><keyword>if</keyword><keyword>iterate</keyword><keyword>leave</keyword><keyword>loop</keyword><keyword>method</keyword><keyword>nop</keyword><keyword>numeric</keyword><keyword>otherwise</keyword><keyword>parse</keyword><keyword>properties</keyword><keyword>return</keyword><keyword>say</keyword><keyword>select</keyword><keyword>signal</keyword><keyword>then</keyword><keyword>when</keyword></context><context id="sub-keywords" style-ref="sub-keywords"><keyword>all</keyword><keyword>by</keyword><keyword>case</keyword><keyword>engineering</keyword><keyword>for</keyword><keyword>forever</keyword><keyword>label</keyword><keyword>methods</keyword><keyword>off</keyword><keyword>over</keyword><keyword>results</keyword><keyword>scientific</keyword><keyword>to</keyword><keyword>until</keyword><keyword>var</keyword><keyword>while</keyword></context><context id="builtin-function" style-ref="builtin-function"><keyword>abbrev</keyword><keyword>abs</keyword><keyword>b2x</keyword><keyword>center</keyword><keyword>centre</keyword><keyword>changestr</keyword><keyword>compare</keyword><keyword>copies</keyword><keyword>copyindexed</keyword><keyword>countstr</keyword><keyword>c2d</keyword><keyword>c2x</keyword><keyword>datatype</keyword><keyword>delstr</keyword><keyword>delword</keyword><keyword>d2c</keyword><keyword>d2x</keyword><keyword>exists</keyword><keyword>format</keyword><keyword>insert</keyword><keyword>lastpos</keyword><keyword>left</keyword><keyword>lower</keyword><keyword>max</keyword><keyword>min</keyword><keyword>overlay</keyword><keyword>pos</keyword><keyword>right</keyword><keyword>sequence</keyword><keyword>sign</keyword><keyword>space</keyword><keyword>strip</keyword><keyword>substr</keyword><keyword>subword</keyword><keyword>translate</keyword><keyword>trunc</keyword><keyword>upper</keyword><keyword>verify</keyword><keyword>word</keyword><keyword>wordindex</keyword><keyword>wordlength</keyword><keyword>wordpos</keyword><keyword>words</keyword><keyword>x2b</keyword><keyword>x2c</keyword><keyword>x2d</keyword></context><context id="numeric" style-ref="numeric"><match extended="true">
        (\b([0-9]+|0[xX][0-9a-fA-F]+)[Ll]?\b|
         \b(([0-9]+[Ee][-]?[0-9]+|
            ([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-]?[0-9]+)?)[fFdD]?|
            [0-9]+[FfDd]))
      </match></context><context id="netrexx" class="no-spell-check"><include><context ref="string"/><context ref="char"/><context ref="line-comment"/><context ref="def:c-like-comment-multiline"/><context ref="externals"/><context ref="options"/><context ref="primitive-types"/><context ref="special"/><context ref="visibility"/><context ref="modifiers"/><context ref="keywords"/><context ref="sub-keywords"/><context ref="builtin-function"/><context ref="numeric"/></include></context></definitions></language>
(uuay)kotlin.lang+<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Adam Dingle
 Copyright (C) 2017 Adam Dingle <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="kotlin" name="Kotlin" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-kotlin</property><property name="globs">*.kt;*.kts</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="builtin" name="Builtin Value" map-to="def:builtin"/><style id="comment" name="Comment" map-to="def:comment"/><style id="declaration" name="Declaration" map-to="def:type"/><style id="default" name="Default"/><style id="error" name="Error" map-to="def:error"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="external" name="External" map-to="def:preprocessor"/><style id="identifier" name="Identifier" map-to="def:identifier"/><style id="interpolated" name="Interpolated Expression" map-to="def:identifier"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="modifier" name="Modifier" map-to="def:type"/><style id="number" name="Number" map-to="def:decimal"/><style id="operator" name="Operator" map-to="def:operator"/><style id="special" name="Special Constant" map-to="def:special-constant"/><style id="string" name="String" map-to="def:string"/><style id="type" name="Data Type" map-to="def:identifier"/></styles><definitions><define-regex id="simple-name">[a-zA-Z_$][a-zA-Z_$0-9]*</define-regex><define-regex id="compound-name">\%{simple-name}(\.\%{simple-name})*</define-regex><define-regex id="annotation-target" extended="true">
      field|file|property|get|set|receiver|param|setparam|delegate
    </define-regex><context id="annotation" style-ref="special"><match extended="true">
          @(\%{annotation-target}:)?
          ( \%{compound-name} | \[ (\%{compound-name} \s*)+ \] )
      </match></context><context id="block-comment" style-ref="comment"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/><context ref="block-comment"/></include></context><context id="builtin" style-ref="builtin"><keyword>it</keyword><keyword>super</keyword><keyword>this@?</keyword></context><define-regex id="escaped-character" extended="true">
      \\(               # leading backslash
      [\\\"\'nrbt$] |   # escaped character
      u[0-9a-fA-F]{4}   # unicode char
      )
    </define-regex><context id="character" style-ref="special"><match>'(\%{escaped-character}|.)'</match></context><context id="character-error" style-ref="error"><match>'(\%{escaped-character}|.)[^\s]+'</match></context><context id="declaration" style-ref="declaration"><keyword>class</keyword><keyword>constructor</keyword><keyword>fun</keyword><keyword>get</keyword><keyword>init</keyword><keyword>interface</keyword><keyword>object</keyword><keyword>set</keyword><keyword>typealias</keyword><keyword>val</keyword><keyword>var</keyword></context><context id="variance-annotation"><match>(&lt;|,) *(in|out)</match><include><context sub-pattern="1" style-ref="operator"/><context sub-pattern="2" style-ref="modifier"/></include></context><context id="expression" style-ref="keyword"><keyword>as</keyword><keyword>break@?</keyword><keyword>catch</keyword><keyword>continue@?</keyword><keyword>do</keyword><keyword>else</keyword><keyword>finally</keyword><keyword>for</keyword><keyword>if</keyword><keyword>in</keyword><keyword>is</keyword><keyword>return@?</keyword><keyword>throw</keyword><keyword>to</keyword><keyword>try</keyword><keyword>when</keyword><keyword>while</keyword></context><context id="external" style-ref="external"><keyword>import</keyword><keyword>package</keyword></context><context id="literal-identifier"><start>`</start><end>`</end></context><context id="modifier" style-ref="modifier"><keyword>abstract</keyword><keyword>annotation</keyword><keyword>by</keyword><keyword>companion</keyword><keyword>const</keyword><keyword>crossinline</keyword><keyword>data</keyword><keyword>enum</keyword><keyword>external</keyword><keyword>final</keyword><keyword>infix</keyword><keyword>inline</keyword><keyword>inner</keyword><keyword>internal</keyword><keyword>lateinit</keyword><keyword>noinline</keyword><keyword>open</keyword><keyword>operator</keyword><keyword>override</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>reified</keyword><keyword>sealed</keyword><keyword>suspend</keyword><keyword>tailrec</keyword><keyword>vararg</keyword><keyword>where</keyword></context><context id="numeric" style-ref="number"><match extended="true">
        \b ( 0x [0-9A-Fa-f][0-9A-Fa-f_]*   # hex literal
           | 0b [01][01_]*                 # binary literal
           | ([0-9]+[Ee][-]?[0-9]+|
              ([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-]?[0-9]+)?)[fFdD]?|
              [0-9]+[FfDd]                 # floating-point literal
           | [0-9][0-9_]*L?                # integer literal
           )
      </match></context><context id="operator" style-ref="operator"><match>[-+*/%=.!|?@:;,_&amp;&lt;&gt;()\[\]]</match></context><context id="special" style-ref="special"><keyword>false</keyword><keyword>true</keyword><keyword>null</keyword></context><context id="interpolated-identifier" style-ref="interpolated"><match>\$[a-zA-Z]+</match></context><context id="interpolated-expression" style-ref="interpolated"><start>\${</start><end>}</end><include><context ref="kotlin"/></include></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context><context ref="interpolated-identifier"/><context ref="interpolated-expression"/></include></context><context id="multiline-string" style-ref="string" end-at-line-end="false" class="string" class-disabled="no-spell-check"><start>"""</start><end>"""</end><include><context ref="interpolated-identifier"/><context ref="interpolated-expression"/></include></context><context id="type" style-ref="type"><keyword>dynamic</keyword><!-- kotlin --><keyword>Annotation</keyword><keyword>Any</keyword><keyword>Array</keyword><keyword>AssertionError</keyword><keyword>Boolean</keyword><keyword>BooleanArray</keyword><keyword>Byte</keyword><keyword>ByteArray</keyword><keyword>Char</keyword><keyword>CharArray</keyword><keyword>CharSequence</keyword><keyword>ClassCastException</keyword><keyword>Comparable</keyword><keyword>Comparator</keyword><keyword>ConcurrentModificationException</keyword><keyword>DeprecationLevel</keyword><keyword>Double</keyword><keyword>DoubleArray</keyword><keyword>Enum</keyword><keyword>Error</keyword><keyword>Exception</keyword><keyword>Float</keyword><keyword>FloatArray</keyword><keyword>Function</keyword><keyword>IllegalArgumentException</keyword><keyword>IllegalStateException</keyword><keyword>IndexOutOfBoundsException</keyword><keyword>Int</keyword><keyword>IntArray</keyword><keyword>KotlinVersion</keyword><keyword>Lazy</keyword><keyword>LazyThreadSafetyMode</keyword><keyword>Long</keyword><keyword>LongArray</keyword><keyword>NoSuchElementException</keyword><keyword>NoWhenBranchMatchedException</keyword><keyword>Nothing</keyword><keyword>NullPointerException</keyword><keyword>Number</keyword><keyword>NumberFormatException</keyword><keyword>Pair</keyword><keyword>RuntimeException</keyword><keyword>Short</keyword><keyword>ShortArray</keyword><keyword>String</keyword><keyword>Throwable</keyword><keyword>Triple</keyword><keyword>Unit</keyword><keyword>UnsupportedOperationException</keyword><keyword>NotImplementedError</keyword><!-- kotlin.collections --><keyword>AbstractCollection</keyword><keyword>AbstractIterator</keyword><keyword>AbstractList</keyword><keyword>AbstractMap</keyword><keyword>AbstractMutableCollection</keyword><keyword>AbstractMutableList</keyword><keyword>AbstractMutableMap</keyword><keyword>AbstractMutableSet</keyword><keyword>AbstractSet</keyword><keyword>ArrayList</keyword><keyword>BooleanIterator</keyword><keyword>ByteIterator</keyword><keyword>CharIterator</keyword><keyword>Collection</keyword><keyword>DoubleIterator</keyword><keyword>FloatIterator</keyword><keyword>Grouping</keyword><keyword>HashMap</keyword><keyword>HashSet</keyword><keyword>IndexedValue</keyword><keyword>IntIterator</keyword><keyword>Iterable</keyword><keyword>Iterator</keyword><keyword>LinkedHashMap</keyword><keyword>LinkedHashSet</keyword><keyword>List</keyword><keyword>ListIterator</keyword><keyword>LongIterator</keyword><keyword>Map</keyword><keyword>MutableCollection</keyword><keyword>MutableIterable</keyword><keyword>MutableIterator</keyword><keyword>MutableList</keyword><keyword>MutableListIterator</keyword><keyword>MutableMap</keyword><keyword>MutableSet</keyword><keyword>RandomAccess</keyword><keyword>Set</keyword><keyword>ShortIterator</keyword><!-- kotlin.ranges --><keyword>CharProgression</keyword><keyword>CharRange</keyword><keyword>ClosedFloatingPointRange</keyword><keyword>ClosedRange</keyword><keyword>IntProgression</keyword><keyword>IntRange</keyword><keyword>LongProgression</keyword><keyword>LongRange</keyword><!-- kotlin.sequences --><keyword>Sequence</keyword><!-- kotlin.text --><keyword>Appendable</keyword><keyword>CharCategory</keyword><keyword>CharDirectionality</keyword><keyword>Charsets</keyword><keyword>MatchGroup</keyword><keyword>MatchGroupCollection</keyword><keyword>MatchNamedGroupCollection</keyword><keyword>MatchResult</keyword><keyword>Regex</keyword><keyword>RegexOption</keyword><keyword>StringBuilder</keyword><keyword>Typography</keyword></context><context id="kotlin" class="no-spell-check"><include><context ref="def:c-like-comment"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="annotation"/><context ref="block-comment"/><context ref="builtin"/><context ref="character"/><context ref="character-error"/><context ref="declaration"/><context ref="variance-annotation"/><context ref="expression"/><context ref="external"/><context ref="literal-identifier"/><context ref="modifier"/><context ref="multiline-string"/><context ref="numeric"/><context ref="operator"/><context ref="special"/><context ref="string"/><context ref="type"/></include></context></definitions></language>
(uuay)csv.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Martin Blanchard <[email protected]>
 Copyright (C) 2015 Martin Blanchard <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="csv" name="CSV" version="2.0" _section="Other"><metadata><property name="mimetypes">text/csv</property><property name="globs">*.csv</property><property name="suggested-suffix">.csv</property></metadata><styles><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="escaped-character" name="Escaped character" map-to="def:special-char"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="string" name="String" map-to="def:string"/></styles><definitions><context id="decimal" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        [0-9]+
        (?![\w\.])
      </match></context><context id="floating-point" style-ref="floating-point"><match extended="true">
        (?&lt;![\w\.])
        ((\.[0-9]+ | [0-9]+\.[0-9]*) ([Ee][+-]?[0-9]*)? | ([0-9]+[Ee][+-]?[0-9]*))
        (?![\w\.])
      </match></context><context id="string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context id="escaped-character" style-ref="escaped-character"><match extended="true">
            \"\"   # escaped double-quote
          </match></context></include></context><context id="csv" class="no-spell-check"><include><context ref="decimal"/><context ref="floating-point"/><context ref="string"/></include></context></definitions></language>
(uuay)dtd.langP<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Yevgen Muntyan <[email protected]>
 Copyright (C) 2006-2007 Yevgen Muntyan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="dtd" name="DTD" version="2.0" _section="Markup"><metadata><property name="mimetypes">text/x-dtd</property><property name="globs">*.dtd</property><property name="block-comment-start">&lt;!--</property><property name="block-comment-end">--&gt;</property></metadata><styles><style id="entity" name="entity" map-to="xml:entity"/><style id="decl" name="decl" map-to="xml:doctype"/><style id="error" name="error" map-to="xml:error"/><style id="quoted-value" name="Quoted Value" map-to="xml:attribute-value"/></styles><definitions><define-regex id="prefix">[a-zA-Z_][a-zA-Z0-9._-]*</define-regex><define-regex id="name">[a-zA-Z_][a-zA-Z0-9.:_-]*</define-regex><context id="entity" style-ref="entity"><match>%\%{name};</match></context><context id="decl-element"><start>&lt;!ELEMENT\b</start><end>&gt;</end><include><context sub-pattern="0" where="start" style-ref="decl"/><context sub-pattern="0" where="end" style-ref="decl"/><context ref="entity"/><context ref="quoted-value"/></include></context><context id="quoted-value" style-ref="quoted-value"><start>"</start><end>"</end><include><context style-ref="entity"><match>[%&amp;]\%{name};</match></context><context style-ref="error" extend-parent="false"><match>[%&amp;]\S*</match></context></include></context><context id="NDATA" extend-parent="false"><start>\bNDATA\b</start><include><context sub-pattern="0" where="start" style-ref="decl"/><context><match>\%{name}</match></context><context ref="error"/></include></context><context id="decl-entity"><start>&lt;!ENTITY\s+(%\s+)?\%{name}\b</start><end>&gt;</end><include><context sub-pattern="0" where="start" style-ref="decl"/><context sub-pattern="0" where="end" style-ref="decl"/><context ref="quoted-value"/><context extend-parent="false"><start>(SYSTEM|PUBLIC)(?=\s|$)</start><include><context sub-pattern="0" where="start" style-ref="decl"/><context ref="quoted-value"/><context ref="NDATA"/><context ref="error"/></include></context><context ref="error"/></include></context><context id="decl-attlist"><start>&lt;!ATTLIST\b</start><end>&gt;</end><include><context sub-pattern="0" where="start" style-ref="decl"/><context sub-pattern="0" where="end" style-ref="decl"/><context ref="entity"/><context ref="quoted-value"/></include></context><context id="decl-notation"><start>&lt;!NOTATION\b</start><end>&gt;</end><include><context sub-pattern="0" where="start" style-ref="decl"/><context sub-pattern="0" where="end" style-ref="decl"/><context ref="entity"/><context ref="quoted-value"/></include></context><context id="error" style-ref="error" extend-parent="false"><match>\S+</match></context><context id="dtd"><include><context ref="xml:comment"/><context ref="decl-element"/><context ref="decl-entity"/><context ref="decl-attlist"/><context ref="decl-notation"/></include></context></definitions></language>
(uuay)reasonml.lang�#<?xml version="1.0" encoding="UTF-8"?>
<!-- vim: set sts=2 sw=2: -->
<!--

 This file is part of GtkSourceView
 Authors: Mohamed Amine LEGHERABA
 Copyright (C) 2022 Mohamed Amine LEGHERABA <[email protected]>

 based on ocaml.lang file
 Copyright (C) 2007 Eric Cooper <[email protected]>
 Copyright (C) 2007 Eric Norige <[email protected]>
 Copyright (C) 2009 Alexandr Kuleshov <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="reasonml" name="Reason" version="2.0" _section="Source"><metadata><property name="globs">*.re;*.rei</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="ocamldoc" name="Ocamldoc Comments" map-to="def:note"/><style id="base-n-integer" name="Base-N Integer" map-to="def:base-n-integer"/><style id="floating-point" name="Floating Point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="meta-keyword" name="Type, module or object keyword" map-to="def:keyword"/><style id="fun-keyword" name="Builtin-function keyword" map-to="def:keyword"/><style id="type" name="Data Type" map-to="def:type"/><style id="label" name="Labeled argument" map-to="def:type"/><style id="poly-variant" name="Polymorphic Variant" map-to="def:type"/><style id="variant" name="Variant Constructor" map-to="def:type"/><style id="type-var" name="Type Variable" map-to="def:type"/><style id="module" name="Module Path" map-to="def:type"/><style id="escape" name="Escaped Character" map-to="def:special-char"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="error" name="Error" map-to="def:error"/><style id="std-modules" name="Standard Modules" map-to="def:type"/></styles><definitions><define-regex id="cap-ident">\b[A-Z][A-Za-z0-9_']*</define-regex><define-regex id="low-ident">\b[a-z][A-Za-z0-9_']*</define-regex><define-regex id="char-esc">\\((\\|"|'|n|t|b|r)|[0-9]{3}|x[0-9a-fA-F]{2})</define-regex><context id="escape-seq" style-ref="escape"><match>\%{char-esc}</match></context><!-- here's the main context --><context id="reasonml" class="no-spell-check"><include><context id="ocamldoc" style-ref="ocamldoc"><start>\/\*\*(?!\))</start><end>\*\/</end><include><context id="comment-in-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>\/\*</start><end>\*\/</end><include><context ref="string"/><context ref="comment-in-comment"/><context ref="def:in-comment:*"/></include></context><context ref="string"/><context ref="def:in-comment:*"/></include></context><context ref="def:c-like-comment" style-ref="comment"/><context ref="def:c-like-close-comment-outside-comment" style-ref="comment"/><context id="comment-multiline" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>\/\*</start><end>\*\/</end><include><context ref="string"/><context ref="comment-in-comment"/><context ref="def:in-comment:*"/></include></context><context id="hex-number" style-ref="base-n-integer"><match>[-]?0[xX][0-9A-Fa-f][0-9A-Fa-f_]*[lL]?</match></context><context id="octal-number" style-ref="base-n-integer"><match>[-]?0[oO][0-7][0-7_]*[lL]?</match></context><context id="binary-number" style-ref="base-n-integer"><match>[-]?0[bB][01][01_]*[lL]?</match></context><context id="decimal" style-ref="decimal"><match>[-]?[0-9][0-9_]*[lLn]?</match></context><context id="floating-point-number" style-ref="floating-point"><match>[-]?[0-9][0-9_]*(\.[0-9_]*)?([Ee][+-]?[0-9][0-9_]*)?</match></context><context id="label" style-ref="label"><match>(::)\??\%{low-ident}</match></context><context id="poly-variant" style-ref="poly-variant"><match>`\%{cap-ident}</match></context><context id="modpath" style-ref="module"><!-- include final '.'?  At the moment, no.  --><match>\%{cap-ident}(\.\%{cap-ident})*(?=\.)</match></context><context id="variant" style-ref="variant"><match>\%{cap-ident}</match></context><context id="string" style-ref="string"><start>"</start><end>"</end><include><context ref="escape-seq"/></include></context><context id="character-constant" style-ref="string"><match>('\%{char-esc}')|('[^\\']')</match></context><context id="type-var" style-ref="type-var"><match>'\%{low-ident}</match></context><context id="arraylit"><start>\[\|</start><end>\|\]</end><include><context ref="reasonml"/></include></context><context id="badarray" style-ref="error" extend-parent="false"><match>\|\]</match></context><context id="listlit"><start>\[</start><end>(?&lt;!\|)\]</end><include><context ref="reasonml"/></include></context><context id="badlist" style-ref="error" extend-parent="false"><match>\]</match></context><context id="boolean-constant" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><!-- Flow control & common keywords --><context id="keywords" style-ref="keyword"><keyword>and</keyword><keyword>assert</keyword><keyword>begin</keyword><keyword>do</keyword><keyword>done</keyword><keyword>downto</keyword><keyword>else</keyword><keyword>end</keyword><keyword>for</keyword><keyword>fun</keyword><keyword>esfun</keyword><keyword>function</keyword><keyword>if</keyword><keyword>in</keyword><keyword>let</keyword><keyword>nonrec</keyword><keyword>rec</keyword><keyword>switch</keyword><keyword>then</keyword><keyword>to</keyword><keyword>try</keyword><keyword>val</keyword><keyword>when</keyword><keyword>while</keyword><keyword>with</keyword></context><!-- types, objects and modules --><context id="meta-words" style-ref="meta-keyword"><keyword>as</keyword><keyword>class</keyword><keyword>constraint</keyword><keyword>exception</keyword><keyword>external</keyword><keyword>functor</keyword><keyword>include</keyword><keyword>inherit</keyword><keyword>initializer</keyword><keyword>method</keyword><keyword>module</keyword><keyword>mutable</keyword><keyword>new</keyword><keyword>object</keyword><keyword>of</keyword><keyword>open</keyword><keyword>pri</keyword><keyword>pub</keyword><keyword>struct</keyword><keyword>sig</keyword><keyword>type</keyword><keyword>virtual</keyword></context><context id="function-keywords" style-ref="fun-keyword"><!-- function-like keywords --><keyword>asr</keyword><keyword>land</keyword><keyword>lazy</keyword><keyword>lor</keyword><keyword>lsl</keyword><keyword>lsr</keyword><keyword>lxor</keyword><keyword>mod</keyword><keyword>or</keyword><!-- from pervasives, but same as others --><keyword>lnot</keyword></context><context id="types" style-ref="type"><!-- pervasives types --><keyword>option</keyword><keyword>ignore</keyword><keyword>ref</keyword><keyword>array</keyword><keyword>bool</keyword><keyword>char</keyword><keyword>float</keyword><keyword>int</keyword><keyword>list</keyword><keyword>string</keyword><keyword>unit</keyword></context><context id="standart-modules" style-ref="std-modules"><!--Standart modules --><keyword>Arg</keyword><keyword>Arith_status</keyword><keyword>Array</keyword><keyword>ArrayLabels</keyword><keyword>Big_int</keyword><keyword>Bigarray</keyword><keyword>Buffer</keyword><keyword>Callback</keyword><keyword>CamlinternalMod</keyword><keyword>CamlinternalOO</keyword><keyword>Char</keyword><keyword>Complex</keyword><keyword>Condition</keyword><keyword>Dbm</keyword><keyword>Digest</keyword><keyword>DynLink</keyword><keyword>Event</keyword><keyword>Filename</keyword><keyword>Format</keyword><keyword>Gc</keyword><keyword>Genlex</keyword><keyword>Graphics</keyword><keyword>GraphicsX11</keyword><keyword>Hashtbl</keyword><keyword>Int32</keyword><keyword>Int64</keyword><keyword>LargeFile</keyword><keyword>Lazy</keyword><keyword>Lexing</keyword><keyword>List</keyword><keyword>ListLabels</keyword><keyword>Map</keyword><keyword>Marshal</keyword><keyword>MoreLabels</keyword><keyword>Mutex</keyword><keyword>Mativeint</keyword><keyword>Num</keyword><keyword>Oo</keyword><keyword>Parsing</keyword><keyword>Printexc</keyword><keyword>Printf</keyword><keyword>Queue</keyword><keyword>Random</keyword><keyword>Scanf</keyword><keyword>Set</keyword><keyword>Sort</keyword><keyword>Stack</keyword><keyword>StdLabels</keyword><keyword>Str</keyword><keyword>Stream</keyword><keyword>StringLabels</keyword><keyword>Sys</keyword><keyword>Thread</keyword><keyword>ThreadUnix</keyword><keyword>Unix</keyword><keyword>UnixLabels</keyword><keyword>Weak</keyword><!-- Standart modules --></context></include></context></definitions></language>
(uuay)ftl.lang�
<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Tobias Schönberg <[email protected]>
 Copyright (C) 2019 Tobias Schönberg <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="ftl" name="Fluent" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-fluent</property><property name="globs">*.ftl</property><property name="line-comment-start">#</property></metadata><styles><style id="quoted-text" name="Text in quotes" map-to="def:string"/><style id="term" name="Term" map-to="def:keyword"/><style id="variable" name="Variable" map-to="def:identifier"/><style id="attribute" name="Attribute" map-to="def:operator"/><style id="variant-key" name="Variant key" map-to="def:identifier"/><style id="function" name="Function" map-to="def:function"/></styles><definitions><context id="quoted-text" style-ref="quoted-text" class="string"><start>"</start><end>"</end></context><context id="term" style-ref="term" extend-parent="false"><match>(?&lt;!\w)-[\w-]*\b</match></context><context id="variable" style-ref="variable" extend-parent="false"><match>\$[a-zA-Z][a-zA-Z0-9_-]*\b</match></context><context id="attribute" style-ref="attribute" extend-parent="false"><match>(?&lt;= )\.[a-zA-Z-]*\b</match></context><context id="variant-key" style-ref="variant-key" class="string"><start>\*?\[</start><end>\]</end></context><context id="function" style-ref="function"><keyword>DATETIME</keyword><keyword>NUMBER</keyword></context><context id="placeable" class="string"><start>\{</start><end>\}</end><include><context ref="variant-key"/><context ref="variable"/><context ref="term"/><context ref="function"/><context ref="quoted-text"/><context ref="placeable"/></include></context><context id="value" class="string" class-disabled="no-spell-check"><start>(?&lt;==)</start><end>^(?! )</end><include><context ref="placeable"/><context ref="attribute"/></include></context><context id="ftl" class="no-spell-check"><include><context ref="value"/><context ref="term"/><context ref="def:shell-like-comment"/></include></context></definitions></language>
(uuay)lean.lang<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Elias Aebi
 Copyright (C) 2021-2022 Elias Aebi

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="lean" name="Lean" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-lean</property><property name="globs">*.lean</property><property name="line-comment-start">--</property><property name="block-comment-start">/-</property><property name="block-comment-end">-/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="attribute" name="Attribute" map-to="def:preprocessor"/><style id="command" name="Command" map-to="def:preprocessor"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="string" name="String" map-to="def:string"/><style id="character" name="Character" map-to="def:character"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="numeric" name="Numeric" map-to="def:number"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="identifier" name="Identifier"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>--</start><include><context ref="def:in-comment"/></include></context><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/-</start><end>-/</end><include><context ref="def:in-comment"/><context ref="block-comment"/></include></context><context id="attribute" style-ref="attribute"><start>@\[</start><end>\]</end><include><context ref="lean"/></include></context><context id="command" style-ref="command"><match extended="true">
        \#(?:
            check(_failure)?
          | eval
          | print
          | reduce
        )\b
      </match></context><context id="keyword" style-ref="keyword"><keyword>abbrev</keyword><keyword>axiom</keyword><keyword>break</keyword><keyword>class</keyword><keyword>continue</keyword><keyword>def</keyword><keyword>deriving</keyword><keyword>do</keyword><keyword>else</keyword><keyword>end</keyword><keyword>example</keyword><keyword>extends</keyword><keyword>for</keyword><keyword>fun</keyword><keyword>if</keyword><keyword>in</keyword><keyword>inductive</keyword><keyword>instance</keyword><keyword>let</keyword><keyword>match</keyword><keyword>mut</keyword><keyword>namespace</keyword><keyword>opaque</keyword><keyword>open</keyword><keyword>partial</keyword><keyword>rec</keyword><keyword>return</keyword><keyword>section</keyword><keyword>structure</keyword><keyword>then</keyword><keyword>theorem</keyword><keyword>universe</keyword><keyword>variable</keyword><keyword>where</keyword><keyword>with</keyword><keyword>λ</keyword></context><context id="escaped-character" style-ref="escaped-character"><match extended="true">
        \\(?:
            \\
          | \"
          | \'
          | n
          | t
          | x[0-9a-fA-F]{2}
        )
      </match></context><context id="string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="escaped-character"/></include></context><context id="character" style-ref="character" end-at-line-end="true"><start>'</start><end>'</end><include><context ref="escaped-character"/></include></context><context id="numeric" style-ref="numeric"><match extended="true">
          0[bB][01]+
        | 0[oO][0-7]+
        | 0[xX][0-9a-fA-F]+
        | [0-9]+
      </match></context><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><context id="identifier" style-ref="identifier"><match extended="true">
        (?![λΠΣ])[a-zA-Zα-ωΑ-Ωἀ-῾ϊ-ϻ℀-⅏_]
        (?:(?![λΠΣ])[a-zA-Zα-ωΑ-Ωἀ-῾ϊ-ϻ℀-⅏_0-9'ⁿ₀-₉ₐ-ₜᵢ-ᵪ])*
        | «[^«»\r\n\t]*»
      </match></context><context id="lean" class="no-spell-check"><include><context ref="line-comment"/><context ref="block-comment"/><context ref="attribute"/><context ref="command"/><context ref="keyword"/><context ref="string"/><context ref="character"/><context ref="numeric"/><context ref="boolean"/><context ref="identifier"/></include></context></definitions></language>
(uuay)gtksourceinformative.ui><?xml version="1.0" encoding="UTF-8"?>
<interface><template class="GtkSourceInformative" parent="GtkSourceAssistant"><property name="can-focus">false</property><style><class name="informative"/></style><child><object class="GtkBox"><property name="orientation">horizontal</property><property name="can-focus">false</property><child><object class="GtkImage" id="icon">
          </object></child><child><object class="GtkLabel" id="message"><property name="hexpand">true</property><property name="xalign">0</property></object></child></object></child></template></interface>
(uuay)scilab.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView.

 Authors: Sylvestre Ledru
 Copyright (C) 2010 Sylvestre Ledru <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="scilab" name="Scilab" version="2.0" _section="Scientific"><metadata><property name="globs">*.sce;*.sci</property><property name="line-comment-start">//</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="floating-point" name="Floating Point" map-to="def:floating-point"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="function" name="Function" map-to="def:function"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="reserved-constant" name="Reserved Constant" map-to="def:special-constant"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-comment"/></include></context><context id="double-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><!--
       To do not misdetect the transpose operator ' as the start of a string
       we assert to not follow a variable name (letters, digits and underscores)
       or a closing bracket (round, square or curly) or a dot (to form the
       array transpose operator ".'" ). --><start>(?&lt;![0-9a-zA-Z_)\]}\.])'</start><end>'</end><include><context style-ref="def:special-char"><match>''</match></context><context ref="def:line-continue"/></include></context><context id="boolean" style-ref="boolean"><keyword>%f</keyword><keyword>%F</keyword><keyword>%t</keyword><keyword>%T</keyword></context><context id="reserved-constant" style-ref="reserved-constant"><keyword>%pi</keyword><keyword>%eps</keyword><keyword>%inf</keyword><keyword>%nan</keyword><keyword>%e</keyword><keyword>%i</keyword><keyword>%z</keyword><keyword>%s</keyword></context><context id="keyword" style-ref="keyword"><keyword>abort</keyword><keyword>break</keyword><keyword>case</keyword><keyword>clear</keyword><keyword>catch</keyword><keyword>continue</keyword><keyword>do</keyword><keyword>elseif</keyword><keyword>else</keyword><keyword>endfunction</keyword><keyword>end</keyword><keyword>for</keyword><keyword>function</keyword><keyword>global</keyword><keyword>if</keyword><keyword>pause</keyword><keyword>return</keyword><keyword>resume</keyword><keyword>select</keyword><keyword>try</keyword><keyword>then</keyword><keyword>while</keyword></context><context id="floating-point-number" style-ref="floating-point"><match>\b([0-9]+[DdEe][+-]?[0-9]+|([0-9]*\.[0-9]+|[0-9]+\.)([DdEe][+-]?[0-9]+)?)</match></context><context id="function" style-ref="function"><keyword>abs</keyword><keyword>and</keyword><keyword>acos</keyword><keyword>asin</keyword><keyword>atan</keyword><keyword>ceil</keyword><keyword>cd</keyword><keyword>chdir</keyword><keyword>clearglobal</keyword><keyword>cosh</keyword><keyword>cos</keyword><keyword>cumprod</keyword><keyword>deff</keyword><keyword>disp</keyword><keyword>error</keyword><keyword>exec</keyword><keyword>execstr</keyword><keyword>exists</keyword><keyword>exp</keyword><keyword>eye</keyword><keyword>gettext</keyword><keyword>floor</keyword><keyword>fprintf</keyword><keyword>fread</keyword><keyword>fsolve</keyword><keyword>imag</keyword><keyword>isdef</keyword><keyword>isempty</keyword><keyword>isinf</keyword><keyword>isnan</keyword><keyword>isvector</keyword><keyword>lasterror</keyword><keyword>length</keyword><keyword>load</keyword><keyword>linspace</keyword><keyword>list</keyword><keyword>listfiles</keyword><keyword>log10</keyword><keyword>log2</keyword><keyword>log</keyword><keyword>max</keyword><keyword>min</keyword><keyword>msprintf</keyword><keyword>mclose</keyword><keyword>mopen</keyword><keyword>ones</keyword><keyword>or</keyword><keyword>pathconvert</keyword><keyword>poly</keyword><keyword>printf</keyword><keyword>prod</keyword><keyword>pwd</keyword><keyword>rand</keyword><keyword>real</keyword><keyword>round</keyword><keyword>sinh</keyword><keyword>sin</keyword><keyword>size</keyword><keyword>gsort</keyword><keyword>sprintf</keyword><keyword>sqrt</keyword><keyword>strcat</keyword><keyword>strcmp</keyword><keyword>string</keyword><keyword>sum</keyword><keyword>system</keyword><keyword>tanh</keyword><keyword>tan</keyword><keyword>type</keyword><keyword>typename</keyword><keyword>warning</keyword><keyword>zeros</keyword></context><context id="scilab" class="no-spell-check"><include><context ref="line-comment"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context ref="boolean"/><context ref="reserved-constant"/><context ref="keyword"/><context ref="floating-point-number"/><context ref="function"/></include></context></definitions></language>
(uuay)erb.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="erb" name="ERB" version="2.0" _section="Markup"><metadata><property name="mimetypes">text/erb</property><property name="globs">*.erb</property><property name="block-comment-start">&lt;%#</property><property name="block-comment-end">%&gt;</property><property name="suggested-suffix">.erb</property></metadata><styles><style id="preprocessor" name="Preprocessor tags" map-to="def:preprocessor"/><style id="erb-comment" name="Embedded Ruby comment" map-to="def:comment"/><style id="erb-block" name="Embedded Ruby code"/></styles><definitions><context id="erb-comment" style-ref="erb-comment" class-disabled="no-spell-check" class="comment"><start>&lt;%#</start><end>%&gt;</end><include><context ref="def:in-comment"/></include></context><context id="erb-literal" style-ref="preprocessor"><match>&lt;%%</match></context><context id="erb-block" style-ref="erb-block" class="no-spell-check"><start>&lt;%[=-]?</start><end>-?%&gt;</end><include><context sub-pattern="0" where="start" style-ref="preprocessor"/><context sub-pattern="0" where="end" style-ref="preprocessor"/><context ref="ruby:ruby:*"/></include></context><context id="erb"><include><context ref="erb-comment"/><context ref="erb-literal"/><context ref="erb-block"/></include></context></definitions></language>
(uuay)idl-exelis.lang�B<?xml version="1.0" encoding="UTF-8"?>
<!--
 Authors:  Antoine Lucas 09-2009 <[email protected]>
           Timothy Arceri 12-2012

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="idl-exelis" name="IDL/PV-WAVE/GDL" version="2.0" _section="Scientific"><metadata><property name="globs">*.pro</property><property name="line-comment-start">;</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="type" name="Data Type" map-to="def:type"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="string" name="String" map-to="def:string"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="function" name="Function" map-to="def:function"/></styles><default-regex-options case-sensitive="false"/><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true"><start>;</start><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="string-doublequote" style-ref="string" end-at-line-end="true"><start>"</start><end>"</end><include><context ref="def:line-continue"/></include></context><context id="string-singlequote" style-ref="string" end-at-line-end="true"><start>'</start><end>'</end><include><context ref="def:line-continue"/></include></context><context id="sectional" style-ref="preprocessor"><start>%\(</start><end>%\)</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="operators" style-ref="keyword"><keyword>NOT</keyword><keyword>AND</keyword><keyword>OR</keyword><keyword>XOR</keyword><keyword>EQV</keyword><keyword>NEQV</keyword><keyword>EQ</keyword><keyword>NE</keyword><keyword>GT</keyword><keyword>GE</keyword><keyword>LT</keyword><keyword>LE</keyword></context><context id="keyword" style-ref="keyword"><keyword>begin</keyword><keyword>case</keyword><keyword>common</keyword><keyword>compile_opt</keyword><keyword>cycle</keyword><keyword>do</keyword><keyword>elseif</keyword><keyword>else</keyword><keyword>elsewhere</keyword><keyword>enddo</keyword><keyword>endif</keyword><keyword>end</keyword><keyword>endelse</keyword><keyword>endfor</keyword><keyword>endforeach</keyword><keyword>endcase</keyword><keyword>external</keyword><keyword>for</keyword><keyword>foreach</keyword><keyword>function</keyword><keyword>if</keyword><keyword>pro</keyword><keyword>return</keyword><keyword>SELECT</keyword><keyword>stop</keyword><keyword>then</keyword><keyword>type</keyword><keyword>use</keyword><keyword>while</keyword></context><context id="functions" style-ref="function"><keyword>a_correlate</keyword><keyword>adapt_hist_equal</keyword><keyword>amoeba</keyword><keyword>annotate</keyword><keyword>array_indices</keyword><keyword>arrow</keyword><keyword>ascii_template</keyword><keyword>bar_plot</keyword><keyword>beta</keyword><keyword>bilinear</keyword><keyword>binary_template</keyword><keyword>bin_date</keyword><keyword>binomial</keyword><keyword>bisect_pdf</keyword><keyword>blk_con</keyword><keyword>box_cursor</keyword><keyword>butterworth</keyword><keyword>caldat</keyword><keyword>calendar</keyword><keyword>canny</keyword><keyword>c_correlate</keyword><keyword>cdf_exists</keyword><keyword>chebyshev</keyword><keyword>chisqr_cvf</keyword><keyword>chisqr_pdf</keyword><keyword>cir_3pnt</keyword><keyword>close</keyword><keyword>cluster</keyword><keyword>cluster_tree</keyword><keyword>clust_wts</keyword><keyword>cmyk_convert</keyword><keyword>color_exchange</keyword><keyword>colorize_sample</keyword><keyword>colormap_applicable</keyword><keyword>colormap_gradient</keyword><keyword>colormap_rotation</keyword><keyword>color_range_map</keyword><keyword>comfit</keyword><keyword>complexround</keyword><keyword>cond</keyword><keyword>congrid</keyword><keyword>coord2to3</keyword><keyword>correlate</keyword><keyword>cramer</keyword><keyword>create_view</keyword><keyword>crossp</keyword><keyword>crvlength</keyword><keyword>cti_test</keyword><keyword>ct_luminance</keyword><keyword>curvefit</keyword><keyword>cv_coord</keyword><keyword>cvttobm</keyword><keyword>cw_animate</keyword><keyword>cw_arcball</keyword><keyword>cw_bgroup</keyword><keyword>cw_clr_index</keyword><keyword>cw_colorsel</keyword><keyword>cw_defroi</keyword><keyword>cw_dice</keyword><keyword>cw_field</keyword><keyword>cw_filesel</keyword><keyword>cw_form</keyword><keyword>cw_fslider</keyword><keyword>cw_light_editor</keyword><keyword>cw_orient</keyword><keyword>cw_palette_editor</keyword><keyword>cw_pdmenu</keyword><keyword>cw_rgbslider</keyword><keyword>cw_tmpl</keyword><keyword>cw_treestructure</keyword><keyword>cw_zoom</keyword><keyword>define_msgblk_from_file</keyword><keyword>defroi</keyword><keyword>dendrogram</keyword><keyword>dendro_plot</keyword><keyword>deriv</keyword><keyword>derivsig</keyword><keyword>determ</keyword><keyword>device</keyword><keyword>dialog_message</keyword><keyword>dialog_read_image</keyword><keyword>dialog_write_image</keyword><keyword>digital_filter</keyword><keyword>dissolve</keyword><keyword>distance_measure</keyword><keyword>dist</keyword><keyword>dl_dos</keyword><keyword>dl_unix</keyword><keyword>doc_library</keyword><keyword>edge_dog</keyword><keyword>efont</keyword><keyword>eigenql</keyword><keyword>eigenvec</keyword><keyword>emboss</keyword><keyword>eos_exists</keyword><keyword>eos_gd_query</keyword><keyword>eos_pt_query</keyword><keyword>eos_query</keyword><keyword>eos_sw_query</keyword><keyword>erase</keyword><keyword>errplot</keyword><keyword>expand</keyword><keyword>extrac</keyword><keyword>extract_slice</keyword><keyword>factorial</keyword><keyword>f_cvf</keyword><keyword>filepath</keyword><keyword>file_basename</keyword><keyword>file_copy</keyword><keyword>file_lines</keyword><keyword>file_search</keyword><keyword>file_test</keyword><keyword>file_which</keyword><keyword>flick</keyword><keyword>flow3</keyword><keyword>free_lun</keyword><keyword>f_pdf</keyword><keyword>funct</keyword><keyword>fv_test</keyword><keyword>fx_root</keyword><keyword>gamma_ct</keyword><keyword>gamma</keyword><keyword>gauss2dfit</keyword><keyword>gauss_cvf</keyword><keyword>gaussfit</keyword><keyword>gauss_pdf</keyword><keyword>get_screen_size</keyword><keyword>goto</keyword><keyword>graphics_times2</keyword><keyword>graphics_times3</keyword><keyword>graphics_times</keyword><keyword>gs_iter</keyword><keyword>h5_browser</keyword><keyword>h5_create</keyword><keyword>h5_parse</keyword><keyword>h5t_enum_get_data</keyword><keyword>h5t_enum_set_data</keyword><keyword>h5t_enum_values_to_names</keyword><keyword>h5t_str_to_vlen</keyword><keyword>h5t_vlen_to_str</keyword><keyword>hanning</keyword><keyword>hdf_exists</keyword><keyword>h_eq_ct</keyword><keyword>h_eq_int</keyword><keyword>hilbert</keyword><keyword>hist_2d</keyword><keyword>hist_equal</keyword><keyword>hls</keyword><keyword>hsv</keyword><keyword>ibeta</keyword><keyword>identity</keyword><keyword>idl_crank</keyword><keyword>idlfflangcat__define</keyword><keyword>idlgrarc__define</keyword><keyword>idlgrcolorbar__define</keyword><keyword>idlgrlegend__define</keyword><keyword>idlgrshaderbytscl__define</keyword><keyword>idlgrshaderconvol3__define</keyword><keyword>idlgrtextedit__define</keyword><keyword>igamma</keyword><keyword>image_cont</keyword><keyword>import_ascii</keyword><keyword>import_binary</keyword><keyword>import_create_varname</keyword><keyword>import_hdf</keyword><keyword>import_image</keyword><keyword>insget</keyword><keyword>insput</keyword><keyword>insvis</keyword><keyword>int_2d</keyword><keyword>int_3d</keyword><keyword>interpol</keyword><keyword>int_tabulated_2d</keyword><keyword>int_tabulated</keyword><keyword>ir_filter</keyword><keyword>julday</keyword><keyword>krig2d</keyword><keyword>kurtosis</keyword><keyword>kw_test</keyword><keyword>label_date</keyword><keyword>la_determ</keyword><keyword>ladfit</keyword><keyword>laguerre</keyword><keyword>la_linear_equation</keyword><keyword>laplacian</keyword><keyword>leefilt</keyword><keyword>linfit</keyword><keyword>ll_arc_distance</keyword><keyword>lmfit</keyword><keyword>lmfunct</keyword><keyword>loadct</keyword><keyword>lu_complex</keyword><keyword>map_2points</keyword><keyword>map_continents</keyword><keyword>map_grid</keyword><keyword>map_horizon</keyword><keyword>map_image</keyword><keyword>map_patch</keyword><keyword>map_point_valid</keyword><keyword>map_proj_image</keyword><keyword>map_proj_info</keyword><keyword>map_proj_init_commonblock</keyword><keyword>map_proj_init_common</keyword><keyword>map_proj_init</keyword><keyword>map_satellite_limit</keyword><keyword>map_set</keyword><keyword>map_struct_append</keyword><keyword>matrix_power</keyword><keyword>m_correlate</keyword><keyword>md_test</keyword><keyword>meanabsdev</keyword><keyword>mean</keyword><keyword>mesh_obj</keyword><keyword>min_curve_surf</keyword><keyword>mk_html_help</keyword><keyword>modifyct</keyword><keyword>moment</keyword><keyword>morph_close</keyword><keyword>morph_gradient</keyword><keyword>morph_hitormiss</keyword><keyword>morph_open</keyword><keyword>morph_thin</keyword><keyword>morph_tophat</keyword><keyword>mpeg_close</keyword><keyword>mpeg_open</keyword><keyword>mpeg_put</keyword><keyword>mpeg_save</keyword><keyword>multi</keyword><keyword>ncdf_exists</keyword><keyword>noise_hurl</keyword><keyword>noise_pick</keyword><keyword>noise_scatter</keyword><keyword>noise_slur</keyword><keyword>norm</keyword><keyword>obj_new</keyword><keyword>online_help_pdf_index</keyword><keyword>online_help_pdf_nd2file</keyword><keyword>openr</keyword><keyword>openw</keyword><keyword>oploterr</keyword><keyword>parse_url</keyword><keyword>path_sep</keyword><keyword>pcomp</keyword><keyword>p_correlate</keyword><keyword>plot_3dbox</keyword><keyword>ploterr</keyword><keyword>plot_field</keyword><keyword>pm</keyword><keyword>pnt_line</keyword><keyword>polar_contour</keyword><keyword>polar_surface</keyword><keyword>poly_area</keyword><keyword>poly_fit</keyword><keyword>poly</keyword><keyword>polywarp</keyword><keyword>popd</keyword><keyword>pref_migrate</keyword><keyword>primes</keyword><keyword>print</keyword><keyword>printd</keyword><keyword>printf</keyword><keyword>profile</keyword><keyword>profiles</keyword><keyword>project_vol</keyword><keyword>psafm</keyword><keyword>pseudo</keyword><keyword>ps_show_fonts</keyword><keyword>ptr_free</keyword><keyword>ptr_new</keyword><keyword>ptr_valid</keyword><keyword>pushd</keyword><keyword>query_ascii</keyword><keyword>query_bmp</keyword><keyword>query_dicom</keyword><keyword>query_gif</keyword><keyword>query_image</keyword><keyword>query_jpeg2000</keyword><keyword>query_pict</keyword><keyword>query_ppm</keyword><keyword>query_srf</keyword><keyword>query_wav</keyword><keyword>ranks</keyword><keyword>rb_routines</keyword><keyword>r_correlate</keyword><keyword>rdpix</keyword><keyword>read_ascii</keyword><keyword>read_binary</keyword><keyword>read_bmp</keyword><keyword>read_dicom</keyword><keyword>readf</keyword><keyword>read_gif</keyword><keyword>read_image</keyword><keyword>read_interfile</keyword><keyword>read_jpeg2000</keyword><keyword>read_pict_item</keyword><keyword>read_pict</keyword><keyword>read_ppm_next_line</keyword><keyword>read_ppm_next_token</keyword><keyword>read_ppm</keyword><keyword>read_spr</keyword><keyword>read_srf</keyword><keyword>read_sylk</keyword><keyword>read_wave</keyword><keyword>read_wav</keyword><keyword>read_x11_bitmap</keyword><keyword>read_xwd</keyword><keyword>real_part</keyword><keyword>recon3</keyword><keyword>reduce_colors</keyword><keyword>region_grow</keyword><keyword>regress</keyword><keyword>replicate</keyword><keyword>resolve_all</keyword><keyword>restore</keyword><keyword>reverse</keyword><keyword>rm</keyword><keyword>round</keyword><keyword>rot</keyword><keyword>rs_test</keyword><keyword>r_test</keyword><keyword>save</keyword><keyword>savgol</keyword><keyword>scale3d</keyword><keyword>scale3</keyword><keyword>search2d</keyword><keyword>search3d</keyword><keyword>sfit</keyword><keyword>shade_surf_irr</keyword><keyword>shift_diff</keyword><keyword>show3</keyword><keyword>showfont</keyword><keyword>showinfo</keyword><keyword>skewness</keyword><keyword>slicer3</keyword><keyword>slide_image</keyword><keyword>sort</keyword><keyword>sph_4pnt</keyword><keyword>spher_harm</keyword><keyword>sph_scat</keyword><keyword>spline_p</keyword><keyword>spline</keyword><keyword>standardize</keyword><keyword>stddev</keyword><keyword>s_test</keyword><keyword>strarr</keyword><keyword>strcompress</keyword><keyword>streamline</keyword><keyword>stretch</keyword><keyword>string</keyword><keyword>strjoin</keyword><keyword>strlen</keyword><keyword>strlowcase</keyword><keyword>strmatch</keyword><keyword>strmid</keyword><keyword>strpos</keyword><keyword>strsplit</keyword><keyword>strtrim</keyword><keyword>strupcase</keyword><keyword>surfr</keyword><keyword>svdfit</keyword><keyword>svdfunct</keyword><keyword>svdleg</keyword><keyword>swap_endian_inplace</keyword><keyword>swap_endian</keyword><keyword>systime</keyword><keyword>t3d</keyword><keyword>t_cvf</keyword><keyword>tek_color</keyword><keyword>testdemo</keyword><keyword>test_hp</keyword><keyword>test_lj</keyword><keyword>test_pcl</keyword><keyword>test_true</keyword><keyword>threed</keyword><keyword>timegen</keyword><keyword>time_test2</keyword><keyword>time_test3</keyword><keyword>time_test</keyword><keyword>time_thread</keyword><keyword>tm_test</keyword><keyword>t_pdf</keyword><keyword>trace</keyword><keyword>trackball__define</keyword><keyword>transpose</keyword><keyword>tri_surf</keyword><keyword>ts_coef</keyword><keyword>ts_diff</keyword><keyword>ts_fcast</keyword><keyword>ts_smooth</keyword><keyword>tvlct</keyword><keyword>tvrd</keyword><keyword>uniq</keyword><keyword>unsharp_mask</keyword><keyword>variance</keyword><keyword>vector_field</keyword><keyword>velovect</keyword><keyword>vel</keyword><keyword>vert_t3d</keyword><keyword>voronoi</keyword><keyword>warp_tri</keyword><keyword>wdelete</keyword><keyword>wf_draw</keyword><keyword>where</keyword><keyword>widget_base</keyword><keyword>widget_button</keyword><keyword>widget_control</keyword><keyword>widget_info</keyword><keyword>widget_text</keyword><keyword>widget_tree_move</keyword><keyword>window</keyword><keyword>write_bmp</keyword><keyword>write_gif</keyword><keyword>write_image</keyword><keyword>write_jpeg2000</keyword><keyword>write_nrif</keyword><keyword>write_pict</keyword><keyword>write_ppm</keyword><keyword>write_spr</keyword><keyword>write_srf</keyword><keyword>write_sylk</keyword><keyword>write_wave</keyword><keyword>write_wav</keyword><keyword>xmanager</keyword><keyword>xmng_tmpl</keyword><keyword>xregistered</keyword><keyword>xsq_test</keyword><keyword>xyouts</keyword><keyword>zoom_24</keyword><keyword>zoom</keyword></context><context id="include-pragma" style-ref="preprocessor" end-at-line-end="true"><start>^#[ \t]*(include|pragma)</start><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="function" style-ref="function"><keyword>add</keyword><keyword>draw</keyword><keyword>interpolate</keyword><keyword>min</keyword><keyword>max</keyword><keyword>mean</keyword><keyword>n_elements</keyword><keyword>obj_destroy</keyword><keyword>reform</keyword><keyword>rotate</keyword><keyword>size</keyword><keyword>Xobjview</keyword></context><context id="types" style-ref="type"><keyword>float</keyword><keyword>fltarr</keyword><keyword>UINT</keyword><keyword>long</keyword><keyword>fix</keyword><keyword>lonarr</keyword></context><context id="float" style-ref="floating-point"><match extended="true">
        (?&lt;![\w\.])
        ([0-9_]+[Ee][-]?[0-9_]+|([0-9_]*\.[0-9_]+|[0-9_]+\.)([Ee][-]?[0-9_]+)?)[fFLi]?
        (?![\w\.])
      </match></context><context id="decimal" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        ([1-9][0-9_]*|0)([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?
        (?![\w\.])
      </match></context><context id="idl-exelis"><include><context ref="operators"/><context ref="line-comment"/><context ref="sectional"/><context ref="string-singlequote"/><context ref="string-doublequote"/><context ref="include-pragma"/><context ref="keyword"/><context ref="types"/><context ref="float"/><context ref="functions"/><context ref="function"/><context ref="decimal"/><context ref="types"/></include></context></definitions></language>
(uuay)dart.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2019 Olzhas Suleimen

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="dart" name="Dart" version="2.0" _section="Source"><metadata><property name="mimetypes">application/dart;application/x-dart;text/x-dart;text/dart</property><property name="globs">*.dart</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.dart</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="escaped" name="Escaped" map-to="def:special-char"/><style id="string" name="String" map-to="def:string"/><style id="null-value" name="Null" map-to="def:special-constant"/><style id="bool" name="Boolean" map-to="def:boolean"/><style id="num" name="Numeric" map-to="def:decimal"/><style id="external" name="Externals" map-to="def:preprocessor"/><style id="keyword" name="Keywords" map-to="def:keyword"/><style id="type" name="Data Types" map-to="def:type"/></styles><definitions><context id="data" style-ref="string"><start>`</start><end>`</end></context><context id="field" style-ref="type"><start>\[</start><end>\]</end></context><context id="line-doc-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>///</start><include><context ref="data"/><context ref="field"/><context ref="def:in-line-comment"/></include></context><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="data"/><context ref="field"/><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="escaped" style-ref="escaped"><match>\\([\\\"\'nrbtf]|[0-9]{1,3}|u[a-fA-f0-9]{1,4}|u{?[a-fA-f0-9]{1,6}}?)</match></context><context id="expression-identifier" style-ref="escaped"><match>\$_?\w+</match></context><context id="expression" style-ref="escaped"><start>\$\{</start><end>\}</end></context><context id="single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context ref="escaped"/><context ref="expression-identifier"/><context ref="expression"/><context ref="def:line-continue"/></include></context><context id="double-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="escaped"/><context ref="expression-identifier"/><context ref="expression"/><context ref="def:line-continue"/></include></context><context id="raw-single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>r'</start><end>'</end><include><context ref="def:line-continue"/></include></context><context id="raw-double-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>r"</start><end>"</end><include><context ref="def:line-continue"/></include></context><context id="multiline-single-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>'''</start><end>'''</end><include><context ref="escaped"/><context ref="expression-identifier"/><context ref="expression"/><context ref="def:line-continue"/></include></context><context id="multiline-double-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"""</start><end>"""</end><include><context ref="escaped"/><context ref="expression-identifier"/><context ref="expression"/><context ref="def:line-continue"/></include></context><context id="raw-multiline-single-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>r'''</start><end>'''</end><include><context ref="def:line-continue"/></include></context><context id="raw-multiline-double-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>r"""</start><end>"""</end><include><context ref="def:line-continue"/></include></context><context id="null-value" style-ref="null-value"><keyword>null</keyword></context><context id="bool" style-ref="bool"><keyword>true</keyword><keyword>false</keyword></context><context id="numeric" style-ref="num"><match extended="true">(\b([0-9]+|0[xX][0-9a-fA-F]+)\b|\b([0-9]+[Ee][-]?[0-9]+|([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-]?[0-9]+)?))</match></context><context id="external" style-ref="external"><keyword>import</keyword><keyword>export</keyword><keyword>library</keyword><keyword>part of</keyword><keyword>part</keyword><keyword>hide</keyword><keyword>show</keyword><keyword>deferred</keyword></context><context id="keyword" style-ref="keyword"><keyword>abstract</keyword><keyword>mixin</keyword><keyword>extends</keyword><keyword>class</keyword><keyword>enum</keyword><keyword>factory</keyword><keyword>implements</keyword><keyword>interface</keyword><keyword>with</keyword><keyword>async</keyword><keyword>await</keyword><keyword>yield</keyword><keyword>sync</keyword><keyword>covariant</keyword><keyword>if</keyword><keyword>else</keyword><keyword>continue</keyword><keyword>break</keyword><keyword>for</keyword><keyword>while</keyword><keyword>do</keyword><keyword>case</keyword><keyword>switch</keyword><keyword>default</keyword><keyword>try</keyword><keyword>catch</keyword><keyword>throw</keyword><keyword>rethrow</keyword><keyword>finally</keyword><keyword>this</keyword><keyword>super</keyword><keyword>get</keyword><keyword>set</keyword><keyword>operator</keyword><keyword>as</keyword><keyword>is</keyword><keyword>in</keyword><keyword>on</keyword><keyword>return</keyword><keyword>assert</keyword><keyword>print</keyword></context><context id="annotation" style-ref="keyword"><match extended="true">
        @_?\w+\b
      </match></context><context id="type" style-ref="type"><keyword>void</keyword><keyword>dynamic</keyword><keyword>bool</keyword><keyword>int</keyword><keyword>double</keyword><keyword>num</keyword><keyword>var</keyword><keyword>final</keyword><keyword>static</keyword><keyword>new</keyword><keyword>const</keyword><keyword>typedef</keyword></context><context id="type-class" style-ref="type"><match extended="true">
        \b_?[A-Z]\w*\b
      </match></context><context id="dart" class="no-spell-check"><include><context ref="line-doc-comment"/><context ref="line-comment"/><context ref="block-comment"/><context ref="close-comment-outside-comment"/><context ref="raw-multiline-single-quoted-string"/><context ref="raw-multiline-double-quoted-string"/><context ref="multiline-single-quoted-string"/><context ref="multiline-double-quoted-string"/><context ref="raw-single-quoted-string"/><context ref="raw-double-quoted-string"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="null-value"/><context ref="bool"/><context ref="numeric"/><context ref="external"/><context ref="keyword"/><context ref="annotation"/><context ref="type"/><context ref="type-class"/></include></context></definitions></language>
(uuay)cpp.langK<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Marco Barisione, Emanuele Aina, Ole Christian Eidheim
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina
 Copyright (C) 2018 Ole Christian Eidheim <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="cpp" name="C++" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-c++;text/x-cpp;text/x-c++src</property><property name="globs">*.cpp;*.cxx;*.cc;*.C;*.c++;*.tpp</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.cc</property></metadata><styles><style id="raw-string" name="Raw String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="c:keyword"/><style id="type" name="Data Type" map-to="c:type"/><style id="common-defines" name="Common Defines" map-to="c:common-defines"/></styles><definitions><!-- C++-specific stuff (i.e. stuff which is not C) --><context id="cpp-proper"><include><context id="raw-string" style-ref="raw-string" class="string" class-disabled="no-spell-check"><start>R"([^\(\)\\ ]*)\(</start><end>\)\%{1@start}"</end></context><context id="keywords" style-ref="keyword"><keyword>and</keyword><keyword>and_eq</keyword><keyword>bitand</keyword><keyword>bitor</keyword><keyword>catch</keyword><keyword>compl</keyword><keyword>concept</keyword><keyword>consteval</keyword><keyword>constinit</keyword><keyword>const_cast</keyword><keyword>co_await</keyword><keyword>co_return</keyword><keyword>co_yield</keyword><keyword>decltype</keyword><keyword>delete</keyword><keyword>dynamic_cast</keyword><keyword>export</keyword><keyword>final</keyword><keyword>friend</keyword><keyword>import</keyword><keyword>module</keyword><keyword>new</keyword><keyword>noexcept</keyword><keyword>not</keyword><keyword>not_eq</keyword><keyword>operator</keyword><keyword>or</keyword><keyword>or_eq</keyword><keyword>override</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>reinterpret_cast</keyword><keyword>requires</keyword><keyword>static_cast</keyword><keyword>this</keyword><keyword>thread_local</keyword><keyword>throw</keyword><keyword>try</keyword><keyword>typeid</keyword><keyword>using</keyword><keyword>xor</keyword><keyword>xor_eq</keyword><keyword>class</keyword><keyword>namespace</keyword><keyword>typename</keyword><keyword>template</keyword><keyword>virtual</keyword></context><context id="types" style-ref="type"><keyword>explicit</keyword><keyword>mutable</keyword></context><context id="common-defines" style-ref="common-defines"><keyword>__STDC__</keyword><keyword>__cplusplus</keyword></context></include></context><!-- actual language definition: C++-specific stuff plus everything from C --><context id="cpp" class="no-spell-check"><include><context ref="cpp-proper"/><context ref="c:c"/></include></context></definitions></language>
(uuay)css/�dot.lang<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Paolo Borelli <[email protected]>
 Copyright (C) 2008 Paolo Borelli

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="dot" name="Graphviz Dot" version="2.0" _section="Other"><metadata><property name="mimetypes">text/vnd.graphviz</property><property name="globs">*.dot;*.gv</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="attribute" name="Attribute name" map-to="def:type"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="keywords" style-ref="keyword"><keyword>digraph</keyword><keyword>edge</keyword><keyword>node</keyword><keyword>subgraph</keyword></context><context id="attributes" style-ref="attribute"><keyword>arrowhead</keyword><keyword>arrowsize</keyword><keyword>arrowtail</keyword><keyword>bgcolor</keyword><keyword>center</keyword><keyword>color</keyword><keyword>constraint</keyword><keyword>decorateP</keyword><keyword>dir</keyword><keyword>distortion</keyword><keyword>fillcolor</keyword><keyword>fontcolor</keyword><keyword>fontname</keyword><keyword>fontsize</keyword><keyword>headclip</keyword><keyword>headlabel</keyword><keyword>height</keyword><keyword>labelangle</keyword><keyword>labeldistance</keyword><keyword>labelfontcolor</keyword><keyword>labelfontname</keyword><keyword>labelfontsize</keyword><keyword>label</keyword><keyword>layers</keyword><keyword>layer</keyword><keyword>margin</keyword><keyword>mclimit</keyword><keyword>minlen</keyword><keyword>name</keyword><keyword>nodesep</keyword><keyword>nslimit</keyword><keyword>ordering</keyword><keyword>orientation</keyword><keyword>pagedir</keyword><keyword>page</keyword><keyword>peripheries</keyword><keyword>port_label_distance</keyword><keyword>rankdir</keyword><keyword>ranksep</keyword><keyword>rank</keyword><keyword>ratio</keyword><keyword>regular</keyword><keyword>rotate</keyword><keyword>samehead</keyword><keyword>sametail</keyword><keyword>shapefile</keyword><keyword>shape</keyword><keyword>sides</keyword><keyword>size</keyword><keyword>skew</keyword><keyword>style</keyword><keyword>tailclip</keyword><keyword>taillabel</keyword><keyword>URL</keyword><keyword>weight</keyword><keyword>width</keyword></context><context id="dot" class="no-spell-check"><include><context ref="line-comment"/><context ref="block-comment"/><context ref="close-comment-outside-comment"/><context ref="keywords"/><context ref="attributes"/></include></context></definitions></language>
(uuay)gtksourcestyleschemechooserwidget.uiD<?xml version="1.0" encoding="UTF-8"?>
<interface><requires lib="gtk" version="4.0"/><template class="GtkSourceStyleSchemeChooserWidget" parent="GtkWidget"><child><object class="GtkGrid" id="grid"><property name="column-spacing">12</property><property name="row-spacing">6</property></object></child></template></interface>
(uuay)language-specs/�sc����*��p�D%N���<L�{"h�x�r���|�PX-����Hja~�:���;7Aq[U�uE��4i�F��I��o+l@ ��z�2vRZJd�MS�#`9�yB��\]�n�g�5Y,�3���}
!�	8��W�?6���e��t�m(T�_=�'CVQ0f�&�.�Kk��asciidoc.lang�F<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author (original): David Avsajanishvili <[email protected]>
 Collaborator: Eduardo Santana <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.
-->
<language id="asciidoc" name="AsciiDoc" version="2.0" _section="Markup"><metadata><property name="mimetypes">text/asciidoc</property><property name="globs">*.asciidoc;*.adoc</property><property name="line-comment-start">//</property></metadata><styles><style id="passthrough" name="Passthrough Text" map-to="def:special-char"/><style id="attribute" name="Attribute" map-to="def:preprocessor"/><style id="markup-monospace" name="Monospaced Text" map-to="def:inline-code"/><style id="markup-emphasis" name="Emphasized Text" map-to="def:emphasis"/><style id="markup-strong" name="Strong Text" map-to="def:strong-emphasis"/><style id="markup-pass" name="Inline Passthrough" map-to="asciidoc:passthrough"/><style id="markup-replace" name="Replacement" map-to="def:special-char"/><style id="markup-linebreak" name="Line Break" map-to="def:special-char"/><style id="markup-admonition" name="Admonition" map-to="def:note"/><style id="markup-anchor" name="Anchor" map-to="asciidoc:attribute"/><style id="markup-crosslink" name="Link" map-to="def:link-text"/><style id="markup-url" name="URL" map-to="def:link-destination"/><style id="markup-link-text" name="Link Text" map-to="def:link-text"/><style id="markup-att-entry" name="Attribute Entry Invocation" map-to="asciidoc:attribute"/><style id="struct-title" name="Title" map-to="def:heading"/><style id="struct-blocktitle" name="Block Title" map-to="def:heading"/><style id="struct-style" name="Style" map-to="asciidoc:attribute"/><style id="struct-ruler-line" name="Ruler Line" map-to="def:thematic-break"/><style id="struct-page-break" name="Page Break" map-to="def:operator"/><style id="par-literal" name="Literal" map-to="def:preformatted-section"/><style id="block-listing" name="Listing" map-to="def:preformatted-section"/><style id="block-pass" name="Block Passthrough" map-to="asciidoc:passthrough"/><style id="block-comment" name="Comment" map-to="def:comment"/><style id="block-boundary" name="Block Boundary" map-to="def:identifier"/><style id="macro" name="Macro" map-to="def:keyword"/><style id="macro-arg" name="Macro Argument" map-to="def:string"/><style id="macro-att-list" name="Macro Attribute List" map-to="asciidoc:attribute"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="preprocessor-arg" name="Preprocessor Argument" map-to="def:string"/><style id="preprocessor-att-list" name="Preprocessor Attribute List" map-to="asciidoc:attribute"/><style id="list-identifier" name="List Identifier" map-to="def:list-marker"/></styles><definitions><context id="text_linebreak" style-ref="markup-linebreak" extend-parent="false"><match>\+\s*$</match></context><define-regex id="admonition-names">(?:NOTE|TIP|CAUTION|IMPORTANT|WARNING)</define-regex><define-regex id="macro-names">(?:image|include|sys|sys2|eval)</define-regex><define-regex id="inline-macro-names">(?:pass|latexmath|asciimath|indexterm|indexterm2|footnote|footnoteref)</define-regex><define-regex id="preproc-names">(?:ifdef|ifndef|ifeval|endif|unfloat|template)</define-regex><!-- TITLES --><context id="title"><include><context id="onelineTitle"><include><context id="title0" style-ref="struct-title"><match>^=\s+\S.*$</match></context><context id="title1" style-ref="struct-title"><match>^==\s+\S.*$</match></context><context id="title2" style-ref="struct-title"><match>^===\s+\S.*$</match></context><context id="title3" style-ref="struct-title"><match>^====\s+\S.*$</match></context><context id="title4" style-ref="struct-title"><match>^=====\s+\S.*$</match></context></include></context></include></context><!-- TABLES --><context id="theTable" extend-parent="false"><start>^(\|====+)\s*$</start><end>^(\%{1@start})\s*$</end><include><context sub-pattern="1" where="start" style-ref="block-boundary"/><context sub-pattern="1" where="end" style-ref="block-boundary"/><context id="tableValue" extend-parent="false"><start>(?&lt;!\\)\|</start><end>(?=\|)</end><include><context sub-pattern="0" where="start" style-ref="block-boundary"/><context ref="def:escape" ignore-style="true"/><context ref="markup"/></include></context></include></context><!-- BLOCKS --><context id="theBlocks"><include><context id="commentBlock" style-ref="block-comment" extend-parent="false"><start>^(\/\/\/\/+)\s*$</start><end>^(\%{1@start})\s*$</end></context><context id="theComment" style-ref="block-comment" extend-parent="false"><match>^\/\/.*$</match></context><context id="passthroughBlock" style-ref="block-pass" extend-parent="false"><start>^(\+\+\+\++)\s*$</start><end>^(\%{1@start})\s*$</end></context><context id="listingBlock" style-ref="block-listing" extend-parent="false"><start>^(----+)\s*$</start><end>^(\%{1@start})\s*$</end></context><context id="literalBlock" style-ref="par-literal" extend-parent="false"><start>^(\.\.\.\.+)\s*$</start><end>^(\%{1@start})\s*$</end></context><context id="sidebarBlock" extend-parent="false"><start>^(\*\*\*\*+)\s*$</start><end>^(\%{1@start})\s*$</end><include><context sub-pattern="1" where="start" style-ref="block-boundary"/><context sub-pattern="1" where="end" style-ref="block-boundary"/><context ref="def:escape" ignore-style="true"/><context ref="blockMacro"/><context ref="theLists"/><context ref="parIndented"/><context ref="paragraph"/></include></context><context id="quoteBlock" extend-parent="false"><start>^(____+)\s*$</start><end>^(\%{1@start})\s*$</end><include><context sub-pattern="1" where="start" style-ref="block-boundary"/><context sub-pattern="1" where="end" style-ref="block-boundary"/><context ref="def:escape" ignore-style="true"/><context ref="blockMacro"/><context ref="theLists"/><context ref="parIndented"/><context ref="paragraph"/></include></context><context id="exampleBlock" extend-parent="false"><start>^(====+)\s*$</start><end>^(\%{1@start})\s*$</end><include><context sub-pattern="1" where="start" style-ref="block-boundary"/><context sub-pattern="1" where="end" style-ref="block-boundary"/><context ref="def:escape" ignore-style="true"/><context ref="blockMacro"/><context ref="theLists"/><context ref="parIndented"/><context ref="paragraph"/></include></context></include></context><context id="markup"><include><!-- QUOTES --><context id="SingleQuote" extend-parent="false"><match>\B`[^\s`'].*?[^\s`']'\B</match></context><context id="DoubleQuote" extend-parent="false"><match>\B``[^\s`'].*?[^\s`']''\B</match></context><!-- CROSSLINKS and URLS --><context id="crosslink" style-ref="markup-crosslink" extend-parent="false"><!-- This was previously implemented as a <match/> but I suspect
          something was going awry with the combination of &lt;/&gt;
          character entities + regexes. --><start>&lt;&lt;</start><end>&gt;&gt;</end></context><context id="crosslinkMacro" style-ref="markup-crosslink" extend-parent="false" style-inside="true"><start>\b(xref:)([^\s\[\]]*)(\[)</start><end>\]</end><include><context sub-pattern="1" where="start" style-ref="macro"/><context sub-pattern="2" where="start" style-ref="markup-crosslink"/><context sub-pattern="3" where="start" style-ref="markup-crosslink"/><context sub-pattern="0" where="end" style-ref="markup-crosslink"/></include></context><context id="linkMacro" style-ref="markup-link-text" extend-parent="false" style-inside="true"><start>\b(link:)([^\s\[\]]*)(\[)</start><end>\]</end><include><context sub-pattern="1" where="start" style-ref="macro"/><context sub-pattern="2" where="start" style-ref="macro-arg"/><context sub-pattern="3" where="start" style-ref="markup-link-text"/><context sub-pattern="0" where="end" style-ref="markup-link-text"/></include></context><!-- url with [] --><context id="url1" style-ref="markup-link-text" style-inside="true" extend-parent="false"><start>((?:https?:\/\/|ftp:\/\/|file:\/\/|mailto:|callto:)[^\s\[]+)(\[)</start><end>\]</end><include><context sub-pattern="1" where="start" style-ref="markup-url"/><context sub-pattern="2" where="start" style-ref="markup-link-text"/><context sub-pattern="0" where="end" style-ref="markup-link-text"/></include></context><!-- url without [] --><context id="url2" style-ref="markup-url" extend-parent="false"><match>(https?:\/\/|ftp:\/\/|file:\/\/|mailto:|callto:)[^\s\[]+</match></context><context id="email" style-ref="markup-url" extend-parent="false"><match>\b[\w\.\/-]+@[\w\.\/-]+\b</match></context><!-- PASSTHROUGH --><context id="Pass" style-ref="markup-pass" extend-parent="false"><match>\$\$.+?\$\$</match></context><context id="PassUnconstrained" style-ref="markup-pass" extend-parent="false"><match>\+\+\+.+?\+\+\+</match></context><context id="Replacement" style-ref="markup-replace" extend-parent="false"><match>\(C\)|\(TM\)|\(R\)|(?&lt;!-)--(?!-)|\.{3}|-&gt;|&lt;-|=&gt;|&lt;=</match></context><context id="Admonition" style-ref="markup-admonition" extend-parent="false"><match>^\%{admonition-names}:(?=\s)</match></context><!-- MONOSPACED --><context id="MonospacePlus" style-ref="markup-monospace" extend-parent="false"><start>(?&lt;=^|[ \t\(\[.,\-])\+(?![\)])</start><end>(\+(?=[ \t\(\)\],.?!;:\-]|$)|$(?=^$))</end></context><context id="MonospaceBtk" style-ref="markup-monospace" extend-parent="false"><start>(?&lt;=^|[ \t\(\[.,\-])`(?![\)])</start><end>(`(?=[ \t\(\)\],.?!;:\-]|$)|$(?=^$))</end></context><context id="MonospaceUnconstrained" style-ref="markup-monospace" extend-parent="false"><start>\+\+\S</start><end>(\+\+|^$)</end></context><!-- EMPHASIZED --><context id="EmphasisQuote" style-ref="markup-emphasis" extend-parent="false"><start>(?&lt;=^|[ \t\(\[.,\-])'(?![\)])</start><end>('(?=[ \t\(\)\],.?!;:\-]|$)|$(?=^$))</end></context><context id="EmphasisUnderline" style-ref="markup-emphasis" extend-parent="false"><start>(?&lt;=^|[ \t\(\[.,\-])_(?![\)])</start><end>(_(?=[ \t\(\)\],.?!;:\-]|$)|$(?=^$))</end></context><context id="EmphasisUnconstrained" style-ref="markup-emphasis" extend-parent="false"><start>__\S</start><end>(__|^$)</end></context><!-- STRONG (BOLD) --><context id="Strong" style-ref="markup-strong" extend-parent="false"><start>(?&lt;=^|[ \t\(\[.,\-])\*(?![\)])</start><end>(\*(?=[ \t\(\)\],.?!;:\-]|$)|$(?=^$))</end></context><context id="StrongUnconstrained" style-ref="markup-strong" extend-parent="false"><start>\*\*\S</start><end>(\*\*|^$)</end></context><!-- INLINE MACROS --><context id="inlineMacro" style-ref="macro-att-list" style-inside="true" extend-parent="false"><start>\b((?:\%{macro-names}|\%{inline-macro-names}):)([^\s\[\]]*)(\[)</start><end>\]</end><include><context sub-pattern="1" where="start" style-ref="macro"/><context sub-pattern="2" where="start" style-ref="macro-arg"/><context sub-pattern="3" where="start" style-ref="macro-att-list"/><context sub-pattern="0" where="end" style-ref="macro-att-list"/></include></context><!-- CALLOUTS --><context id="theCallout" style-ref="list-identifier" extend-parent="false"><match>^&lt;\d+&gt;\s+</match></context><!-- Anchor --><context id="theAnchor" style-ref="markup-anchor" extend-parent="false"><match>\[\[[^\]]+\]\]</match></context><context id="anchorMacro" style-ref="markup-anchor" extend-parent="false" style-inside="true"><start>\b(anchor:)([^\s\[\]]*)(\[)</start><end>\]</end><include><context sub-pattern="1" where="start" style-ref="macro"/><context sub-pattern="2" where="start" style-ref="markup-anchor"/><context sub-pattern="3" where="start" style-ref="markup-anchor"/><context sub-pattern="0" where="end" style-ref="markup-anchor"/></include></context><!-- FIXME: Not exactly sure what the proper character set for an attribute entry is. --><context id="markup-att-entry" style-ref="markup-att-entry" extend-parent="false"><match>\{[^\s{}:]+\}</match></context></include></context><!-- BLOCK MACROS / PREPROCESSOR --><context id="blockMacro" end-at-line-end="true" style-ref="macro-att-list" style-inside="true"><start>^(\%{macro-names}::)([^\s\[\]]*)(\[)</start><end>\]$</end><include><context sub-pattern="1" where="start" style-ref="macro"/><context sub-pattern="2" where="start" style-ref="macro-arg"/><context sub-pattern="3" where="start" style-ref="macro-att-list"/><context sub-pattern="0" where="end" style-ref="macro-att-list"/></include></context><context id="blockPreproc" end-at-line-end="true" style-ref="preprocessor-att-list" style-inside="true"><start>^(\%{preproc-names}::)([^\s\[\]]*)(\[)</start><end>\]$</end><include><context sub-pattern="1" where="start" style-ref="preprocessor"/><context sub-pattern="2" where="start" style-ref="preprocessor-arg"/><context sub-pattern="3" where="start" style-ref="preprocessor-att-list"/><context sub-pattern="0" where="end" style-ref="preprocessor-att-list"/></include></context><context id="setAttr" end-at-line-end="true" style-ref="preprocessor"><start>^:[\w\s.-]+!?</start><end>:</end></context><!-- TITLES/STYLES/ANCHORS --><context id="blockTitle" style-ref="struct-blocktitle" end-at-line-end="true"><start>^\.[^. \t].*[^\-~_]</start><end>$</end></context><context id="theStyle" style-ref="struct-style"><start>^\[(?=[^\[\]]+\]$)</start><end>\]</end><include><context style-ref="markup-admonition"><match>\b\%{admonition-names}\b</match></context></include></context><!-- Anchor --><context id="oneLineAnchor" style-ref="markup-anchor" extend-parent="false"><match>^\[\[[^\]]+\]\]$</match></context><!-- RULER LINES --><context id="rulerLine" style-ref="struct-ruler-line" extend-parent="false"><match>^'''+\s*$</match></context><!-- PAGE BREAKS --><context id="pageBreak" style-ref="struct-page-break" extend-parent="false"><match>^&lt;&lt;&lt;+\s*$</match></context><!-- PARAGRAPHS --><context id="parIndented" extend-parent="false" style-ref="par-literal"><start>^\s+(?!(\*+|\-+|\.+)\s)\S+.*$</start><end>^\s*$</end></context><context id="paragraph" extend-parent="false"><start>^(?=\S)</start><end>^\s*$</end><include><context ref="def:escape" ignore-style="true"/><!-- Underlines inside paragraphs FIXME! --><context id="titleline0" style-ref="struct-title" end-parent="true"><match>^===+$</match></context><context id="titleline1" style-ref="struct-title" end-parent="true"><match>^---+$</match></context><context id="titleline2" style-ref="struct-title" end-parent="true"><match>^~~~+$</match></context><context id="titleline3" style-ref="struct-title" end-parent="true"><match>^\^\^\^+$</match></context><context id="titleline4" style-ref="struct-title" end-parent="true"><match>^\+\+\++$</match></context><context ref="text_linebreak"/><context ref="markup"/><context ref="blockPreproc"/><context ref="setAttr"/></include></context><!-- LISTS --><context id="theLists"><include><context id="bulletedList" extend-parent="false"><start>^\s*(-|\*{1,5})\s+(?=\S)</start><end>^\s*$</end><include><context sub-pattern="1" where="start" style-ref="list-identifier"/><context ref="def:escape" ignore-style="true"/><context ref="text_linebreak"/><context ref="theLists"/><context ref="markup"/><context ref="blockPreproc"/><context ref="setAttr"/></include></context><context id="numberedListExplicit" extend-parent="false"><start>^\s*([a-zA-Z1-9]+\.|[ixvIXV]+\))\s+(?=\S)</start><end>^\s*$</end><include><context sub-pattern="1" where="start" style-ref="list-identifier"/><context ref="def:escape" ignore-style="true"/><context ref="text_linebreak"/><context ref="theLists"/><context ref="markup"/><context ref="blockPreproc"/><context ref="setAttr"/></include></context><context id="numberedListImplicit" extend-parent="false"><start>^\s*(\.{1,5})\s+(?=\S)</start><end>^\s*$</end><include><context sub-pattern="1" where="start" style-ref="list-identifier"/><context ref="def:escape" ignore-style="true"/><context ref="text_linebreak"/><context ref="theLists"/><context ref="markup"/><context ref="blockPreproc"/><context ref="setAttr"/></include></context><context id="labeledList" extend-parent="false" style-inside="false"><start>^\s*(?!-\s|\*\s|\.{1,5}\s|[a-zA-Z1-9]+\.\s|[ixvIXV]+\)\s).*((?&lt;!:):{2,4}|(?&lt;!;);;)(\s|$)</start><end>^\s*$</end><include><context sub-pattern="0" where="start" style-ref="list-identifier"/><context ref="def:escape" ignore-style="true"/><context ref="theLists"/><context ref="markup"/><context ref="blockPreproc"/><context ref="setAttr"/></include></context><context id="listContinuator" end-parent="true" style-ref="list-identifier"><match>^\+\s*$</match></context><context id="listBoundary" extend-parent="false"><start>^--\s*$</start><end>^--\s*$</end><include><context sub-pattern="0" where="start" style-ref="list-identifier"/><context sub-pattern="0" where="end" style-ref="list-identifier"/><context ref="def:escape" ignore-style="true"/><context ref="bulletedList"/><context ref="numberedListExplicit"/><context ref="numberedListImplicit"/><context ref="labeledList"/></include></context></include></context><!--
    *******************************
    * FINAL CONTEXT
    *******************************
    --><context id="asciidoc"><include><context ref="def:escape" ignore-style="true"/><context ref="blockMacro"/><context ref="blockPreproc"/><context ref="setAttr"/><context ref="blockTitle"/><context ref="theStyle"/><context ref="oneLineAnchor"/><context ref="theLists"/><context ref="theBlocks"/><context ref="title"/><context ref="parIndented"/><context ref="theTable"/><context ref="rulerLine"/><context ref="pageBreak"/><context ref="paragraph"/></include></context></definitions></language>
(uuay)kate.xml�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2006-2007 GtkSourceView team
 Author: Yevgen Muntyan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<style-scheme id="kate" name="Kate" version="1.0"><author>GtkSourceView team</author><_description>Color scheme used in the Kate text editor</_description><metadata><property name="variant">light</property><property name="dark-variant">kate-dark</property></metadata><color name="red" value="#DD0000"/><color name="blue" value="#0095ff"/><color name="dark-blue" value="#0057AE"/><color name="dark-red" value="#800000"/><color name="dark-green" value="#006e28"/><color name="grey" value="#898887"/><color name="dark-grey" value="#1F1C1B"/><color name="magenta" value="#CA60CA"/><color name="orange" value="#FF5500"/><color name="yellow" value="#FFFF00"/><color name="white" value="#FFFFFF"/><color name="brown" value="#B08000"/><color name="black" value="#000000"/><!-- Global Settings --><style name="text" foreground="black" background="white"/><style name="cursor" foreground="black"/><style name="selection" foreground="#rgba(0,0,0,0)" background="#rgba(67, 172, 232, .3)"/><style name="current-line" background="#f8f7f6"/><style name="current-line-number" background="#f8f7f6" foreground="#1e1e1e"/><style name="line-numbers" foreground="#a0a0a0" background="#f0f0f0"/><style name="line-numbers-border" background="#dddddd"/><style name="right-margin" foreground="black" background="black"/><style name="bracket-match" background="yellow" foreground="magenta" bold="true"/><style name="bracket-mismatch" background="red"/><style name="draw-spaces" foreground="#d2d2d2"/><style name="background-pattern" background="#f3f3f3"/><style name="snippet-focus" foreground="white" background="grey"/><style name="map-overlay" foreground="#333333" background="#43ace8"/><!-- Search Matching --><style name="search-match" background="yellow"/><!-- Bookmarks --><style name="bookmark" background="#E5E5FF"/><!-- legacy styles for old lang files --><style name="Others" foreground="dark-red"/><style name="Others 2" bold="true"/><style name="Others 3" foreground="dark-green"/><!-- Comments --><style name="def:comment" foreground="grey"/><style name="def:shebang" foreground="grey" bold="true"/><style name="def:doc-comment" foreground="grey"/><style name="def:doc-comment-element" foreground="#ca60ca"/><!-- Types --><style name="def:type" foreground="dark-blue"/><!-- Constants --><style name="def:constant" foreground="dark-blue"/><style name="def:decimal" foreground="brown"/><style name="def:base-n-integer" foreground="brown"/><style name="def:floating-point" foreground="brown"/><style name="def:complex" use-style="def:base-n-integer"/><style name="def:character" foreground="#FF80E0"/><style name="def:string" foreground="red"/><style name="def:special-char" foreground="blue"/><style name="def:builtin" use-style="def:type"/><!-- Identifiers --><style name="def:identifier" foreground="dark-blue"/><style name="def:function" use-style="def:identifier"/><!-- Statements and Operators --><style name="def:statement" bold="true"/><style name="def:operator" foreground="magenta"/><!-- Markup --><style name="def:emphasis" italic="true"/><style name="def:strong-emphasis" italic="true" bold="true"/><style name="def:inline-code" foreground="dark-blue"/><style name="def:insertion" underline="single"/><style name="def:deletion" strikethrough="true"/><style name="def:link-text" foreground="grey" italic="true" bold="false"/><style name="def:link-symbol" foreground="grey" bold="true"/><style name="def:link-destination" underline="single"/><style name="def:heading" foreground="dark-blue"/><style name="def:thematic-break" foreground="dark-blue"/><style name="def:preformatted-section" foreground="dark-blue"/><style name="def:list-marker" bold="true"/><!-- Others --><style name="def:preprocessor" foreground="#2a773d"/><style name="def:note" foreground="#BF0303" background="#F7E7E7" bold="true" italic="false"/><style name="def:error" foreground="red" underline="true"/><style name="def:warning" foreground="brown" underline="true"/><style name="def:net-address" underline="single"/><!-- Heading styles, uncomment to enable --><!--
  <style name="def:heading0"                scale="5.0"/>
  <style name="def:heading1"                scale="2.5"/>
  <style name="def:heading2"                scale="2.0"/>
  <style name="def:heading3"                scale="1.7"/>
  <style name="def:heading4"                scale="1.5"/>
  <style name="def:heading5"                scale="1.3"/>
  <style name="def:heading6"                scale="1.2"/>
  --><!-- Language specific styles --><style name="c:preprocessor" foreground="dark-green"/><style name="c:included-file" foreground="orange"/><style name="c:common-defines" foreground="#0095FF" bold="true"/><style name="diff:diff-file" use-style="def:statement"/><style name="diff:added-line" use-style="def:decimal"/><style name="diff:removed-line" use-style="def:string"/><style name="diff:changed-line" use-style="c:preprocessor"/><style name="diff:special-case"/><style name="diff:location" use-style="def:type"/><style name="xml:attribute-name" foreground="dark-green"/><style name="xml:element-name" bold="true"/><style name="xml:entity" foreground="blue"/><style name="xml:cdata-delim" foreground="#008080" bold="true"/><style name="xml:processing-instruction" bold="true"/><style name="xml:doctype" foreground="dark-red" bold="true"/><style name="docbook-element" foreground="#004141" bold="true"/><style name="docbook:header-elements" use-style="docbook-element"/><style name="docbook:formatting-elements" use-style="docbook-element"/><style name="docbook:gui-elements" use-style="docbook-element"/><style name="docbook:structural-elements" use-style="docbook-element"/><style name="js:built-in-constructor" bold="true"/><style name="mooscript:special-vars" use-style="c:preprocessor"/><style name="latex:display-math" background="#C0FFC0"/><style name="latex:inline-math" foreground="#006400"/><style name="latex:math-bound" bold="true"/><style name="latex:common-commands" foreground="dark-red"/><style name="latex:command" foreground="#7000DF"/><style name="latex:include" use-style="latex:common-commands"/><style name="changelog:date" use-style="def:type"/><style name="changelog:email" use-style="c:preprocessor"/><style name="changelog:file" use-style="def:function"/><style name="changelog:bullet" use-style="changelog:file"/><style name="changelog:release" foreground="#0095FF" bold="true"/><style name="perl:pod" foreground="grey"/><style name="python:string-conversion" background="#BEBEBE"/><style name="python:module-handler" use-style="def:character"/><style name="python:special-variable" use-style="def:type"/><style name="python:builtin-constant" use-style="def:type"/><style name="python:builtin-object" use-style="def:type"/><style name="python:builtin-function" use-style="def:type"/><style name="python:boolean" use-style="def:type"/><style name="scheme:parens" use-style="def:statement"/><style name="scheme:any-function" use-style="def:statement"/><style name="sh:dollar" foreground="dark-green" bold="true"/><style name="makefile:trailing-tab" background="#FFC0CB"/></style-scheme>
(uuay)dtl.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2008 Emmanuel Vaïsse <[email protected]>
 Copyright (C) 2010 Patryk Zawadzki <[email protected]
 Copyright (C) 2015 Tobias Schönberg <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

-->
<language id="dtl" _name="Django Template" version="2.0" _section="Markup"><metadata><property name="globs">*.dtl</property><property name="line-comment-start">**</property><property name="block-comment-start">**</property><property name="block-comment-end">**</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="escape" name="Escaped Character" map-to="def:special-char"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="filters" name="Null Value" map-to="def:function"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="octal" name="Octal number" map-to="def:base-n-integer"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/></styles><definitions><context id="comment" style-ref="comment"><start>&lt;!--</start><end>--\s*&gt;</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="double-quoted-string" style-ref="string"><start>"</start><end>"</end><include><context ref="def:line-continue"/></include></context><context id="single-quoted-string" style-ref="string"><start>'</start><end>'</end><include><context style-ref="def:special-char"><match>\\['\\]</match></context><context ref="def:line-continue"/></include></context><context id="keywords" style-ref="keyword"><prefix>\s</prefix><suffix>\b</suffix><keyword>and</keyword><keyword>as</keyword><keyword>autoescape</keyword><keyword>block</keyword><keyword>blocktrans</keyword><keyword>closeblock</keyword><keyword>closebrace</keyword><keyword>closecomment</keyword><keyword>closevariable</keyword><keyword>comment</keyword><keyword>csrf_token</keyword><keyword>cycle</keyword><keyword>debug</keyword><keyword>elif</keyword><keyword>else</keyword><keyword>empty</keyword><keyword>endautoescape</keyword><keyword>endblock</keyword><keyword>endblocktrans</keyword><keyword>endcomment</keyword><keyword>endfilter</keyword><keyword>endfor</keyword><keyword>endif</keyword><keyword>endifchanged</keyword><keyword>endifequal</keyword><keyword>endifnotequal</keyword><keyword>endspaceless</keyword><keyword>endverbatim</keyword><keyword>endwith</keyword><keyword>extends</keyword><keyword>filter</keyword><keyword>firstof</keyword><keyword>for</keyword><keyword>from</keyword><keyword>get_media_prefix</keyword><keyword>get_static_prefix</keyword><keyword>if</keyword><keyword>ifchanged</keyword><keyword>ifequal</keyword><keyword>ifnotequal</keyword><keyword>in</keyword><keyword>include</keyword><keyword>load</keyword><keyword>lorem</keyword><keyword>not</keyword><keyword>now</keyword><keyword>on</keyword><keyword>off</keyword><keyword>openblock</keyword><keyword>openbrace</keyword><keyword>opencomment</keyword><keyword>openvariable</keyword><keyword>or</keyword><keyword>regroup</keyword><keyword>spaceless</keyword><keyword>ssi</keyword><keyword>static</keyword><keyword>staticfiles</keyword><keyword>templatetag</keyword><keyword>trans</keyword><keyword>url</keyword><keyword>verbatim</keyword><keyword>widthratio</keyword><keyword>with</keyword></context><context id="filters" style-ref="filters"><prefix>\|</prefix><keyword>add</keyword><keyword>addslashes</keyword><keyword>apnumber</keyword><keyword>capfirst</keyword><keyword>center</keyword><keyword>cut</keyword><keyword>date</keyword><keyword>default</keyword><keyword>default_if_none</keyword><keyword>dictsort</keyword><keyword>dictsortreversed</keyword><keyword>divisibleby</keyword><keyword>escape</keyword><keyword>escapejs</keyword><keyword>filesizeformat</keyword><keyword>first</keyword><keyword>fix_ampersands</keyword><keyword>floatformat</keyword><keyword>force_escape</keyword><keyword>get_digit</keyword><keyword>intcomma</keyword><keyword>intword</keyword><keyword>iriencode</keyword><keyword>join</keyword><keyword>last</keyword><keyword>length</keyword><keyword>length_is</keyword><keyword>linebreaks</keyword><keyword>linebreaksbr</keyword><keyword>linenumbers</keyword><keyword>ljust</keyword><keyword>lower</keyword><keyword>make_list</keyword><keyword>markdown</keyword><keyword>naturalday</keyword><keyword>ordinal</keyword><keyword>phone2numeric</keyword><keyword>pluralize</keyword><keyword>pprint</keyword><keyword>random</keyword><keyword>removetags</keyword><keyword>restructuredtext</keyword><keyword>rjust</keyword><keyword>safe</keyword><keyword>safeseq</keyword><keyword>slice</keyword><keyword>slugify</keyword><keyword>stringformat</keyword><keyword>striptags</keyword><keyword>textile</keyword><keyword>time</keyword><keyword>timesince</keyword><keyword>timeuntil</keyword><keyword>title</keyword><keyword>truncatechars</keyword><keyword>truncatechars_html</keyword><keyword>truncatewords</keyword><keyword>truncatewords_html</keyword><keyword>unordered_list</keyword><keyword>upper</keyword><keyword>urlencode</keyword><keyword>urlize</keyword><keyword>urlizetrunc</keyword><keyword>wordcount</keyword><keyword>wordwrap</keyword><keyword>yesno</keyword></context><context id="boolean" style-ref="boolean"><prefix>\b</prefix><suffix>\b</suffix><keyword>False</keyword><keyword>True</keyword></context><context id="float" style-ref="floating-point"><match extended="true">
        (?&lt;![\w\.])
        ([0-9]+[Ee][+-]?[0-9]+ |
         ([0-9]*\.[0-9]+ | [0-9]+\.[0-9]*)([Ee][+-]?[0-9]+)?)
        (?![\w\.])
      </match></context><context id="decimal-number" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        [+-]?([1-9][0-9]*|0)
        (?![\w\.])
      </match></context><context id="octal-number" style-ref="octal"><match extended="true">
        (?&lt;![\w\.])
        [+-]?0[0-7]+
        (?![\w\.])
      </match></context><context id="hexadecimal-number" style-ref="hexadecimal"><match extended="true">
        (?&lt;![\w\.])
        [+-]?0x[0-9a-fA-F]+
        (?![\w\.])
      </match></context><context id="dtl-block" end-at-line-end="true"><start>{({|%)(/?)</start><end>(}|%)}</end><include><context sub-pattern="0" where="start" style-ref="boolean"/><context sub-pattern="0" where="end" style-ref="boolean"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context ref="keywords"/><context ref="filters"/><context ref="boolean"/><context ref="float"/><context ref="decimal-number"/><context ref="octal-number"/><context ref="hexadecimal-number"/></include></context><context id="dtl-comment-block" style-ref="comment" end-at-line-end="true"><start>{(#)(/?)</start><end>(#)}</end><include><context sub-pattern="0" where="start" style-ref="comment"/><context sub-pattern="0" where="end" style-ref="comment"/></include></context><replace id="html:embedded-lang-hook" ref="dtl-block"/><context id="dtl"><include><context ref="dtl-comment-block"/><context ref="dtl-block"/><context ref="html:html"/></include></context></definitions></language>
(uuay)classic.xml�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2006-2007 GtkSourceView team
 Author: Yevgen Muntyan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<style-scheme id="classic" _name="Classic" version="1.0"><author>GtkSourceView team</author><_description>Classic color scheme</_description><metadata><property name="variant">light</property><property name="dark-variant">classic-dark</property></metadata><!-- The scheme tries to look like the default GVim scheme,
       since it is also what the hardwired GtkSourceView 1 color
       scheme did --><!-- Palette --><color name="white" value="#FFFFFF"/><color name="black" value="#000000"/><color name="blue" value="#0000FF"/><color name="magenta" value="#FF00FF"/><color name="violet" value="#6A5ACD"/><color name="cyan" value="#008A8C"/><color name="gray" value="#BEBEBE"/><color name="green" value="#2E8B57"/><color name="bordeaux" value="#A52A2A"/><color name="red" value="#FF0000"/><color name="yellow" value="#FFFF00"/><color name="purple" value="#A020F0"/><!-- Global Settings --><style name="text" foreground="black" background="white"/><style name="cursor" foreground="black"/><style name="current-line" background="#F0F0F0"/><style name="current-line-number" foreground="#8A8A8A" background="#F0F0F0"/><style name="line-numbers" foreground="#A0A0A0" background="white"/><style name="draw-spaces" foreground="#BABDB6"/><style name="background-pattern" background="#rgba(73,74,71,0.1)"/><style name="snippet-focus" background="gray"/><!-- Bracket Matching --><style name="bracket-match" foreground="white" background="gray"/><style name="bracket-mismatch" foreground="white" background="red"/><!-- Right Margin --><style name="right-margin" foreground="#000000" background="#000000"/><!-- Search Matching --><style name="search-match" background="yellow"/><!-- Comments --><style name="def:comment" foreground="blue"/><style name="def:shebang" foreground="blue" bold="true"/><style name="def:doc-comment-element" italic="true"/><!-- Constants --><style name="def:constant" foreground="magenta"/><style name="def:special-char" foreground="violet"/><!-- Identifiers --><style name="def:identifier" foreground="cyan"/><!-- Statements --><style name="def:statement" foreground="bordeaux" bold="true"/><!-- Types --><style name="def:type" foreground="green" bold="true"/><!-- Markup --><style name="def:emphasis" italic="true"/><style name="def:strong-emphasis" foreground="bordeaux" bold="true"/><style name="def:inline-code" foreground="cyan"/><style name="def:insertion" underline="single"/><style name="def:deletion" strikethrough="true"/><style name="def:link-text" foreground="blue"/><style name="def:link-symbol" foreground="blue" bold="true"/><style name="def:link-destination" italic="true" underline="single"/><style name="def:heading" foreground="green" bold="true"/><style name="def:thematic-break" foreground="green" bold="true"/><style name="def:preformatted-section" foreground="cyan"/><style name="def:list-marker" foreground="bordeaux" bold="true"/><!-- Others --><style name="def:preprocessor" foreground="purple"/><style name="def:error" background="red" bold="true"/><style name="def:warning" background="yellow"/><style name="def:note" foreground="blue" background="yellow" bold="true"/><style name="def:net-address" italic="true" underline="single"/><!-- Heading styles, uncomment to enable --><!--
  <style name="def:heading0"                scale="5.0"/>
  <style name="def:heading1"                scale="2.5"/>
  <style name="def:heading2"                scale="2.0"/>
  <style name="def:heading3"                scale="1.7"/>
  <style name="def:heading4"                scale="1.5"/>
  <style name="def:heading5"                scale="1.3"/>
  <style name="def:heading6"                scale="1.2"/>
  --><!-- Language specific styles --><style name="diff:added-line" foreground="#008B8B"/><style name="diff:removed-line" foreground="#6A5ACD"/><style name="diff:changed-line" use-style="def:preprocessor"/><style name="diff:special-case" use-style="def:constant"/><style name="diff:location" use-style="def:statement"/><style name="diff:diff-file" use-style="def:type"/><style name="xml:tags" foreground="cyan"/><style name="xml:attribute-name" foreground="violet"/><style name="xml:namespace" foreground="green" bold="true"/><style name="js:built-in-constructor" use-style="def:identifier"/><style name="json:keyname" foreground="cyan"/><style name="latex:display-math" foreground="#6A5ACD"/><style name="latex:command" foreground="#2E8B57" bold="true"/><style name="latex:include" use-style="def:preprocessor"/><style name="sh:variable" foreground="#6A5ACD"/><!-- legacy styles for old lang files --><style name="Others" foreground="#2E8B57" bold="true"/><style name="Others 2" foreground="#008B8B"/><style name="Others 3" foreground="#6A5ACD"/></style-scheme>
(uuay)julia.lang�.<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Waldir Pimenta
 Copyright (C) 2013 Waldir Pimenta <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="julia" name="Julia" version="2.0" _section="Scientific"><metadata><property name="globs">*.jl</property><property name="line-comment-start">#</property><property name="block-comment-start">#=</property><property name="block-comment-end">=#</property></metadata><!--
  A list of styles can be defined here, and optionally mapped to the default styles.
  The full list of available styles can be found in the `def.lang` file.
  --><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="character" name="Character" map-to="def:character"/><style id="number" name="Number" map-to="def:number"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="math-constant" name="Math Constant" map-to="def:constant"/><style id="special-constant" name="Special Constant" map-to="def:special-constant"/><style id="operator" name="Operator" map-to="def:operator"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="macro" name="Macro" map-to="def:preprocessor"/><style id="external-command" name="External Command" map-to="def:constant"/><style id="builtin-function" name="Built-in Function" map-to="def:builtin"/><style id="module" name="Module" map-to="def:builtin"/><style id="type" name="Type" map-to="def:type"/></styles><definitions><context id="string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="def:escape"/></include></context><!--
    This context needs to be defined before the "operator" context,
    so it takes precedence over the transpose operator, '
    --><context id="character" style-ref="character"><match extended="true">
        '(
        ([^\\']|\\.)                 |
        \\[0-7]{1,3}                 |
        \\x[0-9a-fA-F]{1,2}          |
        \\u[0-9a-fA-F]{1,3}          |
        \\u[0-9a-cA-C][0-9a-fA-F]{3} |
        \\u[dD][0-7][0-9a-fA-F]{2}   |
        \\U[0-9a-fA-F]{1,5}          |
        \\U10[0-9a-fA-F]{4}
        )'
      </match></context><context id="number" style-ref="number"><match extended="true">
        (?&lt;!\w) 0b[01]+                            | # binary
        (?&lt;!\w) 0o[0-7]+                           | # octal
        (?&lt;!\w) 0x[0-9a-fA-F]+                     | # hexadecimal
        (?&lt;!\w) (\d+(\.\d+)?|\.\d+)([eE][+-]?\d+)?   # decimal
      </match></context><context id="boolean" style-ref="boolean"><keyword>true|false</keyword></context><context id="math-constant" style-ref="math-constant"><match extended="true">
        (?&lt;=\d|\b) pi       \b |
        (?&lt;=\d|\b) e        \b |
        (?&lt;=\d|\b) im       \b |
        (?&lt;=\d|\b) Inf(32)? \b |
        (?&lt;=\d|\b) NaN(32)? \b
      </match></context><context id="special-constant" style-ref="special-constant"><keyword>nothing</keyword><keyword>missing</keyword><!-- http://docs.julialang.org/en/latest/stdlib/constants/ --><keyword>ARGS</keyword><keyword>LOAD_PATH</keyword><keyword>CPU_CORES</keyword><keyword>OS_NAME</keyword><keyword>C_NULL</keyword><keyword>WORD_SIZE</keyword><keyword>VERSION</keyword><!-- exports.jl --><keyword>ENDIAN_BOM</keyword><keyword>ENV</keyword><keyword>stderr</keyword><keyword>stdin</keyword><keyword>stdout</keyword><!-- type-related --><keyword>T</keyword><keyword>ANY</keyword></context><!-- http://docs.julialang.org/en/latest/manual/mathematical-operations.html --><context id="operator"><include><context ref="octave:operator"/><context id="julia-operators" style-ref="operator"><match extended="true">
            [$%]=?           |
            \.[&lt;&gt;%']   |
            \.[&lt;&gt;=!]=
          </match></context></include></context><!-- http://docs.julialang.org/en/latest/stdlib/punctuation.html --><context id="punctuation" style-ref="operator"><match extended="true">
        \(|\)        |
        \[|\]        |
        \{|\}        |
        \.|,|;|\?    |
        \.\.\.
      </match></context><!-- See *lang_keywords[] in ui/repl-readline.c for a list --><context id="keyword" style-ref="keyword"><!-- code blocks --><keyword>begin</keyword><keyword>do</keyword><keyword>for</keyword><keyword>in</keyword><keyword>function</keyword><keyword>if</keyword><keyword>struct</keyword><keyword>mutable struct</keyword><keyword>let</keyword><keyword>quote</keyword><keyword>try</keyword><keyword>type</keyword><keyword>while</keyword><keyword>catch</keyword><keyword>finally</keyword><keyword>else</keyword><keyword>elseif</keyword><keyword>end</keyword><!-- keywords --><keyword>abstract type</keyword><keyword>primitive type</keyword><keyword>bitstype</keyword><keyword>break</keyword><keyword>ccall</keyword><keyword>const</keyword><keyword>continue</keyword><keyword>export</keyword><keyword>global</keyword><keyword>import</keyword><keyword>importall</keyword><keyword>local</keyword><keyword>macro</keyword><keyword>module</keyword><keyword>baremodule</keyword><keyword>return</keyword><keyword>typealias</keyword><keyword>using</keyword><keyword>where</keyword><keyword>new</keyword></context><!-- See http://docs.julialang.org/en/latest/manual/running-external-programs/ --><context id="external-command" style-ref="external-command"><start>`</start><end>`</end></context><!-- jl_init_primitives() in src/builtins.c --><!-- TODO: once the standard library is stabilized,
         add more from exports.jl --><context id="builtin-function" style-ref="builtin-function"><keyword>is</keyword><keyword>typeof</keyword><keyword>subtype</keyword><keyword>isa</keyword><keyword>typeassert</keyword><keyword>apply</keyword><keyword>kwcall</keyword><keyword>throw</keyword><keyword>tuple</keyword><keyword>method_exists</keyword><keyword>applicable</keyword><keyword>invoke</keyword><keyword>eval</keyword><keyword>isdefined</keyword><keyword>yieldto</keyword></context><context id="module" style-ref="module"><!-- http://docs.julialang.org/en/latest/manual/modules/#standard-modules --><keyword>Base</keyword><keyword>Core</keyword><keyword>Main</keyword><!-- exports.jl --><keyword>PCRE</keyword><keyword>FFTW</keyword><keyword>Collections</keyword><keyword>DSP</keyword><keyword>LinAlg</keyword><keyword>LibRandom</keyword><keyword>Random</keyword><keyword>Math</keyword><keyword>MPFR</keyword><keyword>GMP</keyword><keyword>Sort</keyword><keyword>Test</keyword><keyword>Pkg</keyword><keyword>Operators</keyword><keyword>Errno</keyword><keyword>Meta</keyword><keyword>Graphics</keyword></context><!-- Sources: base/exports.jl and examples/typetree.jl --><context id="type" style-ref="type"><keyword>Any|None|Nothing|Missing|Void|Union|Some</keyword><keyword>Type(Constructor|Name|Var|_Array)?|(Union|Data|NonTuple)Type</keyword><keyword>(Abstract|Strided|Bit)?(Array|Matrix|Vector)</keyword><keyword>Abstract(Cmd|RNG|SparseMatrix)</keyword><keyword>(Abstract|Strided)?VecOrMat</keyword><keyword>SparseMatrixCSC</keyword><keyword>(D|Sub((Or)?D)?)Array</keyword><keyword>Chars?</keyword><keyword>(ASCII|Byte|Char|DirectIndex|Generic|Rep|Rev|Rope|Sub|UTF8)?String</keyword><keyword>Bool</keyword><keyword>Number</keyword><keyword>Real</keyword><keyword>Rational</keyword><keyword>ImaginaryUnit</keyword><keyword>Signed|Unsigned</keyword><keyword>Int(eger|Set|8|16|32|64|128)?</keyword><keyword>Uint(8|16|32|64|128)?</keyword><keyword>Float(ingPoint|32|64)</keyword><keyword>Complex(Pair|64|128)?</keyword><keyword>Big(Int|Float)</keyword><keyword>C(float|double|ptrdiff_t|u?(int|long(long)?|char|short)|s?size_t|wchar_t)</keyword><keyword>(Argument|Bounds|Divide|Domain|EOF|Inexact|Key|Load|Memory|Method|Parse|(Stack)?Overflow|System|Type|UV|UndefRef)Error</keyword><keyword>(Error|Interrupt|Disconnect)?Exception</keyword><keyword>Algorithm</keyword><keyword>Associative</keyword><keyword>AsyncStream</keyword><keyword>Box</keyword><keyword>BunchKaufman</keyword><keyword>CPUinfo</keyword><keyword>CallStack</keyword><keyword>Callback</keyword><keyword>Cholesky</keyword><keyword>CholeskyPivoted</keyword><keyword>Cmd(Redirect)?</keyword><keyword>(And|Or)Cmds</keyword><keyword>Colon</keyword><keyword>LU|(((Sym|LDLT|LU)?Tr|B)id|D)iagonal</keyword><keyword>Dict</keyword><keyword>EachLine</keyword><keyword>Eigen</keyword><keyword>EmptyCallStack</keyword><keyword>Enumerate</keyword><keyword>EnvHash</keyword><keyword>Executable</keyword><keyword>Expr(Node)?</keyword><keyword>Factorization</keyword><keyword>FDWatcher</keyword><keyword>(Abstract)?File</keyword><keyword>File(Monitor|Offset)</keyword><keyword>Filter</keyword><keyword>(Intrinsic)?Function</keyword><keyword>Hermitian</keyword><keyword>Hessenberg</keyword><keyword>IO(Buffer|Stream)?</keyword><keyword>InetAddr</keyword><keyword>IpAddr|IPv[46]</keyword><keyword>(Key|Value)Iterator</keyword><keyword>LambdaStaticData</keyword><keyword>LocalProcess</keyword><keyword>Long(Expr|Symbol|Tuple)</keyword><keyword>MersenneTwister</keyword><keyword>Method(Table)?</keyword><keyword>MmapArrayInfo</keyword><keyword>Module</keyword><keyword>NTuple</keyword><keyword>NamedPipe</keyword><keyword>(Getfield|Goto|Label|LineNumber|Quote)Node</keyword><keyword>NotFound</keyword><keyword>OS_FD</keyword><keyword>ObjectIdDict</keyword><keyword>PollingFileWatcher</keyword><keyword>Process(Chain(OrNot)?|Group)?</keyword><keyword>Ptr</keyword><keyword>QR(Pivoted)?</keyword><keyword>Range(s|1|Index|VecIntList)?</keyword><keyword>RawOrBoxedHandle</keyword><keyword>Redirectable</keyword><keyword>Regex(Match(Iterator)?)?</keyword><keyword>RemoteRef</keyword><keyword>Rest</keyword><keyword>Reverse</keyword><keyword>(Generalized)?(SVD|Schur)</keyword><keyword>Set</keyword><keyword>Socket</keyword><keyword>(Merge|Insertion|Tim|Quick)Sort</keyword><keyword>SpawnNullStream</keyword><keyword>Stat</keyword><keyword>StateUpdate</keyword><keyword>StaticVarInfo</keyword><keyword>Symbol(Node)?</keyword><keyword>TTY</keyword><keyword>Task</keyword><keyword>TcpSocket</keyword><keyword>TmStruct</keyword><keyword>Top(Node)?</keyword><keyword>Triangular</keyword><keyword>UV(Handle|PollingWatcher|Stream)</keyword><keyword>UdpSocket</keyword><keyword>Undef(RefTag)?</keyword><keyword>VarTable</keyword><keyword>Vararg</keyword><keyword>VersionNumber</keyword><keyword>Wait(For|Task)</keyword><keyword>Weak(KeyDict|Ref)</keyword><keyword>Woodbury</keyword><keyword>(Timeout|Idle|Single)?AsyncWork</keyword><keyword>Work(er|Item)</keyword><keyword>Zip</keyword></context><context id="comment-multiline-nested" style-ref="comment" class-disabled="no-spell-check" class="comment"><start>#=</start><end>=#</end><include><context ref="comment-multiline-nested"/></include></context><context id="julia" class="no-spell-check"><include><context ref="comment-multiline-nested"/><context ref="def:shebang"/><context ref="def:shell-like-comment"/><context ref="string"/><context ref="character"/><context ref="number"/><context ref="boolean"/><context ref="math-constant"/><context ref="special-constant"/><context ref="operator"/><context ref="punctuation"/><context ref="keyword"/><context ref="external-command"/><context ref="builtin-function"/><context ref="module"/><context ref="type"/><context ref="octave:function-handle" style-ref="macro"/></include></context></definitions></language>
(uuay)css.langW#<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Scott Martin <[email protected]>
 Copyright (C) 2004 Scott Martin <[email protected]>
 Copyright (C) 2010 Patryk Zawadzki <[email protected]>
 Copyright (C) 2016 Tobias Schönberg <[email protected]>
 Copyright (C) 2018-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="css" name="CSS" version="2.0" _section="Other"><metadata><property name="mimetypes">text/css</property><property name="globs">*.css;*.CSSL</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.css</property></metadata><styles><!-- global --><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="vendor-specific" name="Vendor Specific" map-to="def:warning"/><style id="keyword" name="Keyword" map-to="def:constant"/><style id="namespace" name="Namespace" map-to="def:keyword"/><style id="symbol" name="Symbol"/><style id="delimiter" name="Delimiter"/><style id="block-delimiter" name="Block Delimiter" map-to="css:delimiter"/><style id="test-delimiter" name="Test Delimiter" map-to="css:delimiter"/><!-- data types --><style id="name" name="Name"/><style id="escape" name="Escape Sequence" map-to="def:special-char"/><style id="string" name="String" map-to="def:string"/><style id="color" name="Color" map-to="def:base-n-integer"/><style id="number" name="Number" map-to="def:number"/><style id="integer" name="Integer" map-to="def:decimal"/><style id="dimension" name="Dimension" map-to="def:floating-point"/><style id="expression" name="Expression" map-to="def:complex"/><style id="unicode-range" name="Unicode Range"/><!-- functions --><style id="function" name="Function" map-to="def:function"/><!-- style properties --><style id="property-name" name="Property Name" map-to="def:keyword"/><style id="custom-property-name" name="Custom Property Name" map-to="def:identifier"/><!-- modifiers --><style id="modifier" name="Modifier" map-to="def:keyword"/><!-- at-rules --><style id="at-rule" name="At-rule" map-to="def:preprocessor"/><style id="at-rule-operator" name="At-rule Operator" map-to="css:at-rule"/><style id="at-rule-inner-selector" name="At-rule Inner Selector" map-to="def:identifier"/><!-- media queries --><style id="media-query-operator" name="Media Query Operator" map-to="css:at-rule-operator"/><style id="media-type" name="Media Type" map-to="css:property-name"/><style id="media-feature" name="Media Feature" map-to="css:property-name"/><style id="media-feature-value" name="Media Feature Value" map-to="css:keyword"/><!-- selectors --><style id="selector-symbol" name="Selector Symbol" map-to="css:symbol"/><style id="namespace-qualifier" name="Namespace Qualifier" map-to="css:selector-symbol"/><style id="id-selector" name="ID Selector" map-to="def:statement"/><style id="class-selector" name="Class Selector" map-to="def:identifier"/><style id="type-selector" name="Type Selector" map-to="def:type"/><style id="universal-selector" name="Universal Selector" map-to="css:selector-symbol"/><style id="attribute-selector" name="Attribute Selector" map-to="css:selector-symbol"/><style id="attribute-selector-operator" name="Attribute Selector Operator" map-to="css:selector-symbol"/><style id="attribute-selector-name" name="Attribute Selector Name" map-to="def:type"/><style id="combinator" name="Combinator" map-to="css:selector-symbol"/><style id="pseudo-selector" name="Pseudo Selector" map-to="def:function"/><style id="pseudo-selector-operator" name="Pseudo Selector Operator" map-to="css:pseudo-selector"/><style id="pseudo-element" name="Pseudo-element" map-to="css:pseudo-selector"/><style id="pseudo-class" name="Pseudo-class" map-to="css:pseudo-selector"/></styles><default-regex-options case-sensitive="false"/><!-- from keyword-code-point --><keyword-char-class>[^\N{U+0}-\N{U+2C}\N{U+2E}\N{U+2F}\N{U+3A}-\N{U+40}\N{U+5B}\N{U+5D}\N{U+5E}\N{U+60}\N{U+7B}-\N{U+7F}]</keyword-char-class><definitions><!--
    embedding languages can do:

    <replace id="css:at-charset-highlighting" ref="css:at-charset-highlighting-no-error"/>
    <replace id="css:not-pseudo-class-highlighting" ref="css:not-pseudo-class-highlighting-no-error"/>

    to disable error highlighting for invalid @charset rules and :not() pseudo-classes
    --><!--
    contexts with end-parent="true" are written as container contexts to work around
    https://gitlab.gnome.org/GNOME/gtksourceview/issues/14
    --><!-- global --><!-- https://drafts.csswg.org/css-syntax/#escaping --><define-regex id="escape" extended="true">
      \\                   # backslash
      (?:
        [^\n\r\f0-9a-f] |  # not newline or hex digit; or
        [0-9a-f]{1,6} \s?  # 1-6 hex digits, trailing whitespace (not necessary in some cases)
      )
    </define-regex><!--
    https://drafts.csswg.org/css-syntax/#name-start-code-point

    includes:
    U+0041-U+005A Latin capital letter A to Z (A-Z)
    U+005F        Low line (_)
    U+0061-U+007A Latin small letter A to Z (a-z)
    U+0080-       Non-ASCII
    --><define-regex id="identifier-start-code-point" extended="true">
      [^\N{U+0}-\N{U+40}\N{U+5B}-\N{U+5E}\N{U+60}\N{U+7B}-\N{U+7F}]
    </define-regex><!--
    https://drafts.csswg.org/css-syntax/#name-code-point

    includes:
    U+002D        Hyphen-minus (-)
    U+0030-U+0039 Digit zero to nine (0-9)
    U+0041-U+005A Latin capital letter A to Z (A-Z)
    U+005F        Low line (_)
    U+0061-U+007A Latin small letter A to Z (a-z)
    U+0080-       Non-ASCII
    --><define-regex id="identifier-code-point" extended="true">
      [^\N{U+0}-\N{U+2C}\N{U+2E}\N{U+2F}\N{U+3A}-\N{U+40}\N{U+5B}-\N{U+5E}\N{U+60}\N{U+7B}-\N{U+7F}]
    </define-regex><!--
    identifier-code-point, excluding hyphen

    includes:
    U+0030-U+0039 Digit zero to nine (0-9)
    U+0041-U+005A Latin capital letter A to Z (A-Z)
    U+005F        Low line (_)
    U+0061-U+007A Latin small letter A to Z (a-z)
    U+0080-       Non-ASCII
    --><define-regex id="identifier-prefix-code-point" extended="true">
      [^\N{U+0}-\N{U+2F}\N{U+3A}-\N{U+40}\N{U+5B}-\N{U+5E}\N{U+60}\N{U+7B}-\N{U+7F}]
    </define-regex><!--
    identifier-code-point, including backslash

    includes:
    U+002D        Hyphen-minus (-)
    U+0030-U+0039 Digit zero to nine (0-9)
    U+0041-U+005A Latin capital letter A to Z (A-Z)
    U+005C        Reverse solidus (\)
    U+005F        Low line (_)
    U+0061-U+007A Latin small letter A to Z (a-z)
    U+0080-       Non-ASCII
    --><define-regex id="keyword-code-point" extended="true">
      [^\N{U+0}-\N{U+2C}\N{U+2E}\N{U+2F}\N{U+3A}-\N{U+40}\N{U+5B}\N{U+5D}\N{U+5E}\N{U+60}\N{U+7B}-\N{U+7F}]
    </define-regex><!--
    a combination of name-start code point and escape
    https://www.w3.org/TR/selectors-3/#lex
    --><define-regex id="identifier-start-char" extended="true">
      \%{identifier-start-code-point} | \%{escape}
    </define-regex><!--
    a combination of name code point and escape
    https://www.w3.org/TR/selectors-3/#lex
    --><define-regex id="identifier-chars" extended="true">
      (?&gt; (?: \%{identifier-code-point}+ | \%{escape}+ )+ )
    </define-regex><!-- https://drafts.csswg.org/css-syntax/#ident-token-diagram --><define-regex id="identifier" extended="true">
      (?: -- | -? \%{identifier-start-char} ) \%{identifier-chars}?
    </define-regex><!-- identifier-chars, excluding hyphen --><define-regex id="identifier-prefix-chars" extended="true">
      (?&gt; (?: \%{identifier-prefix-code-point}+ | \%{escape}+ )+ )
    </define-regex><!--
    https://www.w3.org/TR/CSS21/syndata.html#vendor-keywords
    https://en.wikipedia.org/wiki/CSS_hack#List_of_prefixes
    --><define-regex id="vendor-specific-prefix" extended="true">
      (?:
        [_-] \%{identifier-start-char} \%{identifier-prefix-chars}? |
        mso |
        prince
      )
      -
    </define-regex><define-regex id="vendor-specific-identifier" extended="true">
      \%{vendor-specific-prefix} \%{identifier-chars}
    </define-regex><!-- https://drafts.csswg.org/css-variables/#defining-variables --><define-regex id="custom-property-identifier" extended="true">
      -- \%{identifier-chars}+
    </define-regex><define-regex id="keyword-start" extended="true">
      (?&lt;! \%{keyword-code-point} )
    </define-regex><define-regex id="keyword-end" extended="true">
      (?! \%{keyword-code-point} )
    </define-regex><define-regex id="declaration-value-end">(?=[!;}])</define-regex><define-regex id="test-value-end">(?=\))</define-regex><define-regex id="optional-whitespace-or-comments" extended="true">
      (?&gt; (?: \s+ | /\*.*?\*/ )* )
    </define-regex><context id="embedded-lang-hook"/><context id="multiline-comment" style-ref="comment" class-disabled="no-spell-check" class="comment"><start>/\*</start><end>\*/</end><include><context ref="embedded-lang-hook"/><context ref="def:in-comment"/></include></context><context id="comment"><include><context ref="multiline-comment"/><context ref="def:c-like-close-comment-outside-comment" style-ref="error"/></include></context><context id="slash" style-ref="symbol"><match>/</match></context><context id="comma" style-ref="delimiter"><match>,</match></context><context id="colon" style-ref="delimiter"><match>:</match></context><context id="semicolon" style-ref="delimiter"><match>;</match></context><!-- data types --><!-- custom identifier --><context id="name" style-ref="name"><match extended="true">
        \%{keyword-start} \%{identifier}
      </match></context><context id="vendor-specific-name" style-ref="vendor-specific"><match extended="true">
        \%{keyword-start} \%{vendor-specific-identifier}
      </match></context><context id="custom-property-name" style-ref="custom-property-name"><match extended="true">
        \%{keyword-start} \%{custom-property-identifier}
      </match></context><context id="escape" style-ref="escape"><match>\%{escape}</match></context><context id="string-content"><include><context ref="escape"/><context ref="def:line-continue"/></include></context><context id="double-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="embedded-lang-hook"/><!-- no comment here --><context ref="string-content"/></include></context><context id="single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context ref="embedded-lang-hook"/><!-- no comment here --><context ref="string-content"/></include></context><context id="string"><include><context ref="double-quoted-string"/><context ref="single-quoted-string"/></include></context><context id="hexadecimal-color" style-ref="color"><match extended="true">
        \# (?: [a-f0-9]{8} | [a-f0-9]{6} | [a-f0-9]{4} | [a-f0-9]{3} )
        \%{keyword-end}
      </match></context><context id="css3-named-color" style-ref="color"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>aliceblue</keyword><keyword>antiquewhite</keyword><keyword>aquamarine</keyword><keyword>azure</keyword><keyword>beige</keyword><keyword>bisque</keyword><keyword>blanchedalmond</keyword><keyword>blueviolet</keyword><keyword>brown</keyword><keyword>burlywood</keyword><keyword>cadetblue</keyword><keyword>chartreuse</keyword><keyword>chocolate</keyword><keyword>coral</keyword><keyword>cornflowerblue</keyword><keyword>cornsilk</keyword><keyword>crimson</keyword><keyword>cyan</keyword><keyword>darkblue</keyword><keyword>darkcyan</keyword><keyword>darkgoldenrod</keyword><keyword>darkgray</keyword><keyword>darkgreen</keyword><keyword>darkgrey</keyword><keyword>darkkhaki</keyword><keyword>darkmagenta</keyword><keyword>darkolivegreen</keyword><keyword>darkorange</keyword><keyword>darkorchid</keyword><keyword>darkred</keyword><keyword>darksalmon</keyword><keyword>darkseagreen</keyword><keyword>darkslateblue</keyword><keyword>darkslategray</keyword><keyword>darkslategrey</keyword><keyword>darkturquoise</keyword><keyword>darkviolet</keyword><keyword>deeppink</keyword><keyword>deepskyblue</keyword><keyword>dimgray</keyword><keyword>dimgrey</keyword><keyword>dodgerblue</keyword><keyword>firebrick</keyword><keyword>floralwhite</keyword><keyword>forestgreen</keyword><keyword>gainsboro</keyword><keyword>ghostwhite</keyword><keyword>goldenrod</keyword><keyword>gold</keyword><keyword>greenyellow</keyword><keyword>grey</keyword><keyword>honeydew</keyword><keyword>hotpink</keyword><keyword>indianred</keyword><keyword>indigo</keyword><keyword>ivory</keyword><keyword>khaki</keyword><keyword>lavenderblush</keyword><keyword>lavender</keyword><keyword>lawngreen</keyword><keyword>lemonchiffon</keyword><keyword>lightblue</keyword><keyword>lightcoral</keyword><keyword>lightcyan</keyword><keyword>lightgoldenrodyellow</keyword><keyword>lightgray</keyword><keyword>lightgreen</keyword><keyword>lightgrey</keyword><keyword>lightpink</keyword><keyword>lightsalmon</keyword><keyword>lightseagreen</keyword><keyword>lightskyblue</keyword><keyword>lightslategray</keyword><keyword>lightslategrey</keyword><keyword>lightsteelblue</keyword><keyword>lightyellow</keyword><keyword>limegreen</keyword><keyword>linen</keyword><keyword>magenta</keyword><keyword>mediumaquamarine</keyword><keyword>mediumblue</keyword><keyword>mediumorchid</keyword><keyword>mediumpurple</keyword><keyword>mediumseagreen</keyword><keyword>mediumslateblue</keyword><keyword>mediumspringgreen</keyword><keyword>mediumturquoise</keyword><keyword>mediumvioletred</keyword><keyword>midnightblue</keyword><keyword>mintcream</keyword><keyword>mistyrose</keyword><keyword>moccasin</keyword><keyword>navajowhite</keyword><keyword>oldlace</keyword><keyword>olivedrab</keyword><keyword>orangered</keyword><keyword>orchid</keyword><keyword>palegoldenrod</keyword><keyword>palegreen</keyword><keyword>paleturquoise</keyword><keyword>palevioletred</keyword><keyword>papayawhip</keyword><keyword>peachpuff</keyword><keyword>peru</keyword><keyword>pink</keyword><keyword>plum</keyword><keyword>powderblue</keyword><keyword>rebeccapurple</keyword><keyword>rosybrown</keyword><keyword>royalblue</keyword><keyword>saddlebrown</keyword><keyword>salmon</keyword><keyword>sandybrown</keyword><keyword>seagreen</keyword><keyword>seashell</keyword><keyword>sienna</keyword><keyword>skyblue</keyword><keyword>slateblue</keyword><keyword>slategray</keyword><keyword>slategrey</keyword><keyword>snow</keyword><keyword>springgreen</keyword><keyword>steelblue</keyword><keyword>tan</keyword><keyword>thistle</keyword><keyword>tomato</keyword><keyword>turquoise</keyword><keyword>violet</keyword><keyword>wheat</keyword><keyword>whitesmoke</keyword><keyword>yellowgreen</keyword></context><context id="named-color" style-ref="color"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>aqua</keyword><keyword>black</keyword><keyword>blue</keyword><keyword>fuchsia</keyword><keyword>gray</keyword><keyword>green</keyword><keyword>lime</keyword><keyword>maroon</keyword><keyword>navy</keyword><keyword>olive</keyword><keyword>orange</keyword><keyword>purple</keyword><keyword>red</keyword><keyword>silver</keyword><keyword>teal</keyword><keyword>white</keyword><keyword>yellow</keyword></context><define-regex id="number-magnitude" extended="true">
      (?&gt; \d* \. \d+ | \d+ ) (?: e [+-]? \d+ )?
    </define-regex><define-regex id="number" extended="true">
      [+-]? \%{number-magnitude}
    </define-regex><define-regex id="positive-number" extended="true">
      \+? \%{number-magnitude}
    </define-regex><define-regex id="integer-magnitude" extended="true">
      (?&gt; \d+ )
    </define-regex><define-regex id="integer" extended="true">
      [+-]? \%{integer-magnitude}
    </define-regex><define-regex id="positive-integer" extended="true">
      \+? \%{integer-magnitude}
    </define-regex><define-regex id="non-number-char" extended="true">
      \%{keyword-code-point} | \.
    </define-regex><context id="dimension" style-ref="dimension"><prefix>(?&lt;!\%{non-number-char})\%{number}</prefix><suffix>\%{keyword-end}</suffix><keyword>ch</keyword><keyword>cm</keyword><keyword>deg</keyword><keyword>em</keyword><keyword>ex</keyword><keyword>fr</keyword><keyword>ft</keyword><keyword>grad</keyword><keyword>hz</keyword><keyword>in</keyword><keyword>khz</keyword><keyword>mm</keyword><keyword>ms</keyword><keyword>pc</keyword><keyword>pt</keyword><keyword>px</keyword><keyword>rad</keyword><keyword>rem</keyword><keyword>s</keyword><keyword>turn</keyword><keyword>vh</keyword><keyword>vmax</keyword><keyword>vmin</keyword><keyword>vw</keyword></context><context id="percentage" style-ref="dimension"><match extended="true">
        (?&lt;! \%{non-number-char} )
        \%{number}%
      </match></context><context id="resolution" style-ref="dimension"><prefix>(?&lt;!\%{non-number-char})\%{positive-number}</prefix><suffix>\%{keyword-end}</suffix><keyword>dpcm</keyword><keyword>dpi</keyword><keyword>dppx</keyword></context><context id="ratio" style-ref="expression"><start extended="true">
        (?&lt;! \%{non-number-char} )
        \%{positive-integer}
        (?=
          \%{optional-whitespace-or-comments}
          /
          \%{optional-whitespace-or-comments}
          \%{positive-integer}
          (?! \%{non-number-char} )
        )
      </start><end>\%{positive-integer}</end><include><context ref="embedded-lang-hook"/><context ref="comment"/></include></context><context id="number" style-ref="number"><match extended="true">
        (?&lt;! \%{non-number-char} )
        \%{number}
        (?! \%{non-number-char} )
      </match></context><context id="positive-integer" style-ref="integer"><match extended="true">
        (?&lt;! \%{non-number-char} )
        \%{positive-integer}
        (?! \%{non-number-char} )
      </match></context><context id="unicode-range" style-ref="unicode-range"><match extended="true">
        \%{keyword-start}
        u \+ (?&gt; [a-f0-9?]{1,6} ) (?&gt; - [a-f0-9]{1,6} )?
        \%{keyword-end}
      </match></context><!-- functions --><context id="css3-function-arguments" style-ref="keyword"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>at</keyword><keyword>auto-fill</keyword><keyword>auto-fit</keyword><keyword>auto</keyword><keyword>bottom</keyword><keyword>center</keyword><keyword>circle</keyword><keyword>closest-corner</keyword><keyword>closest-side</keyword><keyword>ellipse</keyword><keyword>end</keyword><keyword>farthest-corner</keyword><keyword>farthest-side</keyword><keyword>left</keyword><keyword>max-content</keyword><keyword>min-content</keyword><keyword>right</keyword><keyword>start</keyword><keyword>top</keyword><keyword>to</keyword></context><context id="url"><start extended="true">
        \%{keyword-start} url \(
      </start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="function"/><context sub-pattern="0" where="end" style-ref="function"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="escape" ignore-style="true"/><context ref="string-value"/></include></context><!-- https://drafts.csswg.org/css-variables/#using-variables --><context id="var"><start extended="true">
        \%{keyword-start} var \(
      </start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="function"/><context sub-pattern="0" where="end" style-ref="function"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="custom-property-name"/><context ref="function-content"/></include></context><context id="function-content"><include><context ref="css3-function-arguments"/><context ref="any-value"/></include></context><context id="vendor-specific-function"><start extended="true">
        \%{keyword-start} \%{vendor-specific-identifier} \(
      </start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="vendor-specific"/><context sub-pattern="0" where="end" style-ref="vendor-specific"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="function-content"/></include></context><context id="function"><start extended="true">
        \%{keyword-start} \%{identifier} \(
      </start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="function"/><context sub-pattern="0" where="end" style-ref="function"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="function-content"/></include></context><context id="function-call"><include><context ref="vendor-specific-function"/><context ref="url"/><context ref="var"/><context ref="function"/></include></context><!-- data values (interface between types and users) --><context id="name-value"><include><context ref="name"/></include></context><context id="string-value"><include><context ref="string"/></include></context><context id="color-value"><include><context ref="hexadecimal-color"/><context ref="css3-named-color"/><context ref="named-color"/></include></context><!-- resolution and ratio are used in media queries only --><context id="number-value"><include><context ref="dimension"/><context ref="percentage"/><context ref="resolution"/><context ref="ratio"/><context ref="number"/></include></context><context id="unicode-range-value"><include><context ref="unicode-range"/></include></context><!-- unicode-range is used for the unicode-range (@font-face) property only --><context id="data-value"><include><context ref="string-value"/><context ref="color-value"/><context ref="number-value"/><context ref="unicode-range"/></include></context><!-- style properties --><context id="svg-property-names" style-ref="property-name"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>clip-path</keyword><keyword>clip-rule</keyword><keyword>color-interpolatation-filters</keyword><keyword>color-interpolatation</keyword><keyword>dominant-baseline</keyword><keyword>fill-rule</keyword><keyword>fill-opacity</keyword><keyword>fill</keyword><keyword>flood-color</keyword><keyword>flood-opacity</keyword><keyword>lighting-color</keyword><keyword>marker-end</keyword><keyword>marker-mid</keyword><keyword>marker-start</keyword><keyword>shape-rendering</keyword><keyword>stop-color</keyword><keyword>stop-opacity</keyword><keyword>stroke-dasharray</keyword><keyword>stroke-dashoffset</keyword><keyword>stroke-linecap</keyword><keyword>stroke-linejoin</keyword><keyword>stroke-miterlimit</keyword><keyword>stroke-opacity</keyword><keyword>stroke-width</keyword><keyword>stroke</keyword><keyword>text-anchor</keyword><keyword>text-rendering</keyword></context><context id="css3-property-names" style-ref="property-name"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>align-content</keyword><keyword>align-items</keyword><keyword>align-self</keyword><keyword>all</keyword><keyword>animation-delay</keyword><keyword>animation-direction</keyword><keyword>animation-duration</keyword><keyword>animation-fill-mode</keyword><keyword>animation-iteration-count</keyword><keyword>animation-name</keyword><keyword>animation-play-state</keyword><keyword>animation-timing-function</keyword><keyword>animation</keyword><keyword>appearance</keyword><keyword>backface-visibility</keyword><keyword>background-blend-mode</keyword><keyword>background-clip</keyword><keyword>background-origin</keyword><keyword>background-size</keyword><keyword>bleed</keyword><keyword>border-image-outset</keyword><keyword>border-image-repeat</keyword><keyword>border-image-slice</keyword><keyword>border-image-source</keyword><keyword>border-image-width</keyword><keyword>border-image</keyword><keyword>box-decoration-break</keyword><keyword>box-sizing</keyword><keyword>break-after</keyword><keyword>break-before</keyword><keyword>break-inside</keyword><keyword>column-count</keyword><keyword>column-fill</keyword><keyword>column-gap</keyword><keyword>column-rule-color</keyword><keyword>column-rule-style</keyword><keyword>column-rule-width</keyword><keyword>column-rule</keyword><keyword>column-span</keyword><keyword>column-width</keyword><keyword>columns</keyword><keyword>filter</keyword><keyword>flex-basis</keyword><keyword>flex-direction</keyword><keyword>flex-flow</keyword><keyword>flex-grow</keyword><keyword>flex-shrink</keyword><keyword>flex-wrap</keyword><keyword>flex</keyword><keyword>font-feature-settings</keyword><keyword>font-kerning</keyword><keyword>font-language-override</keyword><keyword>font-stretch</keyword><keyword>font-synthesis</keyword><keyword>font-variant-alternates</keyword><keyword>font-variant-caps</keyword><keyword>font-variant-east-asian</keyword><keyword>font-variant-ligatures</keyword><keyword>font-variant-numeric</keyword><keyword>font-variant-position</keyword><keyword>grid-area</keyword><keyword>grid-gap</keyword><keyword>grid-auto-columns</keyword><keyword>grid-auto-flow</keyword><keyword>grid-auto-rows</keyword><keyword>grid-column-end</keyword><keyword>grid-column-gap</keyword><keyword>grid-column-start</keyword><keyword>grid-column</keyword><keyword>grid-row-end</keyword><keyword>grid-row-gap</keyword><keyword>grid-row-start</keyword><keyword>grid-row</keyword><keyword>grid-template-areas</keyword><keyword>grid-template-columns</keyword><keyword>grid-template-rows</keyword><keyword>grid-template</keyword><keyword>grid</keyword><keyword>hanging-punctuation</keyword><keyword>hyphens</keyword><keyword>image-orientation</keyword><keyword>image-rendering</keyword><keyword>image-resolution</keyword><keyword>ime-mode</keyword><keyword>isolation</keyword><keyword>justify-content</keyword><keyword>justify-self</keyword><keyword>line-break</keyword><keyword>mask-type</keyword><keyword>mask</keyword><keyword>mix-blend-mode</keyword><keyword>nav-down</keyword><keyword>nav-index</keyword><keyword>nav-left</keyword><keyword>nav-right</keyword><keyword>nav-up</keyword><keyword>object-fit</keyword><keyword>object-position</keyword><keyword>opacity</keyword><keyword>order</keyword><keyword>outline-offset</keyword><keyword>overflow-wrap</keyword><keyword>overflow-x</keyword><keyword>overflow-y</keyword><keyword>perspective-origin</keyword><keyword>perspective</keyword><keyword>place-items</keyword><keyword>pointer-events</keyword><keyword>resize</keyword><keyword>src</keyword><keyword>tab-size</keyword><keyword>text-align-last</keyword><keyword>text-combine-upright</keyword><keyword>text-decoration-color</keyword><keyword>text-decoration-line</keyword><keyword>text-decoration-style</keyword><keyword>text-justify</keyword><keyword>text-orientation</keyword><keyword>text-overflow</keyword><keyword>text-underline-position</keyword><keyword>transform-origin</keyword><keyword>transform-style</keyword><keyword>transform</keyword><keyword>transition-delay</keyword><keyword>transition-duration</keyword><keyword>transition-property</keyword><keyword>transition-timing-function</keyword><keyword>transition</keyword><keyword>unicode-range</keyword><keyword>will-change</keyword><keyword>word-break</keyword><keyword>word-wrap</keyword><keyword>writing-mode</keyword></context><context id="property-names" style-ref="property-name"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>azimuth</keyword><keyword>background-attachment</keyword><keyword>background-color</keyword><keyword>background-image</keyword><keyword>background-position</keyword><keyword>background-repeat</keyword><keyword>background</keyword><keyword>border-bottom-color</keyword><keyword>border-bottom-left-radius</keyword><keyword>border-bottom-right-radius</keyword><keyword>border-bottom-style</keyword><keyword>border-bottom-width</keyword><keyword>border-bottom</keyword><keyword>border-collapse</keyword><keyword>border-color</keyword><keyword>border-left-color</keyword><keyword>border-left-style</keyword><keyword>border-left-width</keyword><keyword>border-left</keyword><keyword>border-radius</keyword><keyword>border-right-color</keyword><keyword>border-right-style</keyword><keyword>border-right-width</keyword><keyword>border-right</keyword><keyword>border-spacing</keyword><keyword>border-style</keyword><keyword>border-top-color</keyword><keyword>border-top-left-radius</keyword><keyword>border-top-right-radius</keyword><keyword>border-top-style</keyword><keyword>border-top-width</keyword><keyword>border-top</keyword><keyword>border-width</keyword><keyword>border</keyword><keyword>bottom</keyword><keyword>box-shadow</keyword><keyword>caption-side</keyword><keyword>clear</keyword><keyword>clip</keyword><keyword>color</keyword><keyword>content</keyword><keyword>counter-increment</keyword><keyword>counter-reset</keyword><keyword>cue-after</keyword><keyword>cue-before</keyword><keyword>cue</keyword><keyword>cursor</keyword><keyword>direction</keyword><keyword>display</keyword><keyword>elevation</keyword><keyword>empty-cells</keyword><keyword>float</keyword><keyword>font-family</keyword><keyword>font-size-adjust</keyword><keyword>font-size</keyword><keyword>font-style</keyword><keyword>font-variant</keyword><keyword>font-weight</keyword><keyword>font</keyword><keyword>height</keyword><keyword>left</keyword><keyword>letter-spacing</keyword><keyword>line-height</keyword><keyword>list-style-image</keyword><keyword>list-style-position</keyword><keyword>list-style-type</keyword><keyword>list-style</keyword><keyword>margin-bottom</keyword><keyword>margin-left</keyword><keyword>margin-right</keyword><keyword>margin-top</keyword><keyword>margin</keyword><keyword>marker-offset</keyword><keyword>marks</keyword><keyword>max-height</keyword><keyword>max-width</keyword><keyword>min-height</keyword><keyword>min-width</keyword><keyword>orphans</keyword><keyword>outline-color</keyword><keyword>outline-style</keyword><keyword>outline-width</keyword><keyword>outline</keyword><keyword>overflow</keyword><keyword>padding-bottom</keyword><keyword>padding-left</keyword><keyword>padding-right</keyword><keyword>padding-top</keyword><keyword>padding</keyword><keyword>page-break-after</keyword><keyword>page-break-before</keyword><keyword>page-break-inside</keyword><keyword>page</keyword><keyword>pause-after</keyword><keyword>pause-before</keyword><keyword>pause</keyword><keyword>pitch-range</keyword><keyword>pitch</keyword><keyword>play-during</keyword><keyword>position</keyword><keyword>quotes</keyword><keyword>richness</keyword><keyword>right</keyword><keyword>size</keyword><keyword>speak-header</keyword><keyword>speak-numeral</keyword><keyword>speak-punctuation</keyword><keyword>speak</keyword><keyword>speech-rate</keyword><keyword>stress</keyword><keyword>table-layout</keyword><keyword>text-align</keyword><keyword>text-decoration</keyword><keyword>text-indent</keyword><keyword>text-shadow</keyword><keyword>text-transform</keyword><keyword>top</keyword><keyword>unicode-bidi</keyword><keyword>vertical-align</keyword><keyword>visibility</keyword><keyword>voice-family</keyword><keyword>volume</keyword><keyword>white-space</keyword><keyword>widows</keyword><keyword>width</keyword><keyword>word-spacing</keyword><keyword>z-index</keyword></context><context id="animatable-properties" style-ref="keyword"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>background-color</keyword><keyword>background-position</keyword><keyword>background-size</keyword><keyword>background</keyword><keyword>border-bottom-color</keyword><keyword>border-bottom-left-radius</keyword><keyword>border-bottom-right-radius</keyword><keyword>border-bottom-width</keyword><keyword>border-bottom</keyword><keyword>border-color</keyword><keyword>border-left-color</keyword><keyword>border-left-width</keyword><keyword>border-left</keyword><keyword>border-radius</keyword><keyword>border-right-color</keyword><keyword>border-right-width</keyword><keyword>border-right</keyword><keyword>border-top-color</keyword><keyword>border-top-left-radius</keyword><keyword>border-top-right-radius</keyword><keyword>border-top-width</keyword><keyword>border-top</keyword><keyword>border-width</keyword><keyword>border</keyword><keyword>bottom</keyword><keyword>box-shadow</keyword><keyword>clip-path</keyword><keyword>clip</keyword><keyword>color</keyword><keyword>column-count</keyword><keyword>column-gap</keyword><keyword>column-rule-color</keyword><keyword>column-rule-width</keyword><keyword>column-rule</keyword><keyword>column-width</keyword><keyword>columns</keyword><keyword>filter</keyword><keyword>flex-basis</keyword><keyword>flex-grow</keyword><keyword>flex-shrink</keyword><keyword>flex</keyword><keyword>font-size-adjust</keyword><keyword>font-size</keyword><keyword>font-stretch</keyword><keyword>font-weight</keyword><keyword>font</keyword><keyword>grid-column-gap</keyword><keyword>grid-gap</keyword><keyword>grid-row-gap</keyword><keyword>height</keyword><keyword>left</keyword><keyword>letter-spacing</keyword><keyword>line-height</keyword><keyword>margin-bottom</keyword><keyword>margin-left</keyword><keyword>margin-right</keyword><keyword>margin-top</keyword><keyword>margin</keyword><keyword>mask</keyword><keyword>max-height</keyword><keyword>max-width</keyword><keyword>min-height</keyword><keyword>min-width</keyword><keyword>object-position</keyword><keyword>opacity</keyword><keyword>order</keyword><keyword>outline-color</keyword><keyword>outline-offset</keyword><keyword>outline-width</keyword><keyword>outline</keyword><keyword>padding-bottom</keyword><keyword>padding-left</keyword><keyword>padding-right</keyword><keyword>padding-top</keyword><keyword>padding</keyword><keyword>perspective-origin</keyword><keyword>perspective</keyword><keyword>right</keyword><keyword>tab-size</keyword><keyword>text-decoration-color</keyword><keyword>text-decoration</keyword><keyword>text-indent</keyword><keyword>text-shadow</keyword><keyword>top</keyword><keyword>transform-origin</keyword><keyword>transform</keyword><keyword>vertical-align</keyword><keyword>visibility</keyword><keyword>width</keyword><keyword>word-spacing</keyword><keyword>z-index</keyword></context><context id="svg-property-values" style-ref="keyword"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>alphabetic</keyword><keyword>bevel</keyword><keyword>butt</keyword><keyword>central</keyword><keyword>crispedges</keyword><keyword>evenodd</keyword><keyword>geometricprecision</keyword><keyword>hanging</keyword><keyword>ideographic</keyword><keyword>lr-tb</keyword><keyword>lr</keyword><keyword>mathematical</keyword><keyword>miter</keyword><keyword>no-change</keyword><keyword>nonzero</keyword><keyword>optimizelegibility</keyword><keyword>optimizespeed</keyword><keyword>painted</keyword><keyword>reset-size</keyword><keyword>rl-tb</keyword><keyword>rl</keyword><keyword>stroke</keyword><keyword>tb-rl</keyword><keyword>tb</keyword><keyword>text-after-edge</keyword><keyword>text-before-edge</keyword><keyword>use-script</keyword><keyword>visiblefill</keyword><keyword>visiblepainted</keyword><keyword>visiblestroke</keyword></context><context id="east-asian-variant-values" style-ref="keyword"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>jis04</keyword><keyword>jis78</keyword><keyword>jis83</keyword><keyword>jis90</keyword><keyword>simplified</keyword><keyword>traditional</keyword></context><context id="page-sizes" style-ref="keyword"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>A3</keyword><keyword>A4</keyword><keyword>A5</keyword><keyword>B4</keyword><keyword>B5</keyword><keyword>JIS-B4</keyword><keyword>JIS-B5</keyword><keyword>ledger</keyword><keyword>legal</keyword><keyword>letter</keyword></context><context id="css3-property-values" style-ref="keyword"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>active</keyword><keyword>add</keyword><keyword>allow-end</keyword><keyword>all-petite-caps</keyword><keyword>all-small-caps</keyword><keyword>all</keyword><keyword>alpha</keyword><keyword>alternate-reverse</keyword><keyword>alternate</keyword><keyword>avoid-page</keyword><keyword>auto-flow</keyword><keyword>backwards</keyword><keyword>balance</keyword><keyword>border-box</keyword><keyword>break-all</keyword><keyword>break-word</keyword><keyword>clip</keyword><keyword>clone</keyword><keyword>color-burn</keyword><keyword>color-dodge</keyword><keyword>color</keyword><keyword>column-reverse</keyword><keyword>column</keyword><keyword>common-ligatures</keyword><keyword>contain</keyword><keyword>content-box</keyword><keyword>contents</keyword><keyword>contextual</keyword><keyword>cover</keyword><keyword>crisp-edges</keyword><keyword>currentcolor</keyword><keyword>darken</keyword><keyword>dense</keyword><keyword>diagonal-fractions</keyword><keyword>difference</keyword><keyword>disabled</keyword><keyword>discretionary-ligatures</keyword><keyword>distribute</keyword><keyword>ease-in-out</keyword><keyword>ease-in</keyword><keyword>ease-out</keyword><keyword>ease</keyword><keyword>ellipsis</keyword><keyword>end</keyword><keyword>exclude</keyword><keyword>exclusion</keyword><keyword>fill-box</keyword><keyword>fill</keyword><keyword>first</keyword><keyword>flat</keyword><keyword>flex-end</keyword><keyword>flex-start</keyword><keyword>flex</keyword><keyword>flip</keyword><keyword>force-end</keyword><keyword>forwards</keyword><keyword>from-image</keyword><keyword>full-width</keyword><keyword>grid</keyword><keyword>hard-light</keyword><keyword>historical-forms</keyword><keyword>historical-ligatures</keyword><keyword>horizontal-tb</keyword><keyword>horizontal</keyword><keyword>hue</keyword><keyword>inactive</keyword><keyword>infinite</keyword><keyword>initial</keyword><keyword>inline-flex</keyword><keyword>inline-grid</keyword><keyword>inter-cluster</keyword><keyword>inter-ideograph</keyword><keyword>inter-word</keyword><keyword>intersect</keyword><keyword>isolate</keyword><keyword>kashida</keyword><keyword>keep-all</keyword><keyword>last</keyword><keyword>left</keyword><keyword>lighten</keyword><keyword>linear</keyword><keyword>lining-nums</keyword><keyword>local</keyword><keyword>loose</keyword><keyword>luminance</keyword><keyword>luminosity</keyword><keyword>manual</keyword><keyword>mixed</keyword><keyword>multiply</keyword><keyword>no-clip</keyword><keyword>no-common-ligatures</keyword><keyword>no-contextual</keyword><keyword>no-discretionary-ligatures</keyword><keyword>no-historical-ligatures</keyword><keyword>oldstyle-nums</keyword><keyword>ordinal</keyword><keyword>overlay</keyword><keyword>padding-box</keyword><keyword>page</keyword><keyword>paused</keyword><keyword>petite-caps</keyword><keyword>pixelated</keyword><keyword>preserve-3d</keyword><keyword>proportional-nums</keyword><keyword>proportional-width</keyword><keyword>reverse</keyword><keyword>revert</keyword><keyword>round</keyword><keyword>row-reverse</keyword><keyword>row</keyword><keyword>ruby</keyword><keyword>running</keyword><keyword>saturation</keyword><keyword>scale-down</keyword><keyword>screen</keyword><keyword>scroll-position</keyword><keyword>sideways-left</keyword><keyword>sideways-right</keyword><keyword>sideways</keyword><keyword>slashed-zero</keyword><keyword>slice</keyword><keyword>soft-light</keyword><keyword>space-around</keyword><keyword>space-between</keyword><keyword>space-evenly</keyword><keyword>space</keyword><keyword>stacked-fractions</keyword><keyword>start</keyword><keyword>step-end</keyword><keyword>step-start</keyword><keyword>stretch</keyword><keyword>strict</keyword><keyword>stroke-box</keyword><keyword>style</keyword><keyword>stylistic</keyword><keyword>subtract</keyword><keyword>tabular-nums</keyword><keyword>titling-caps</keyword><keyword>trim</keyword><keyword>under</keyword><keyword>unicase</keyword><keyword>unset</keyword><keyword>upright</keyword><keyword>use-glyph-orientation</keyword><keyword>vertical-lr</keyword><keyword>vertical-rl</keyword><keyword>vertical</keyword><keyword>view-box</keyword><keyword>wavy</keyword><keyword>weight</keyword><keyword>wrap-reverse</keyword><keyword>wrap</keyword></context><context id="property-values" style-ref="keyword"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>above</keyword><keyword>absolute</keyword><keyword>alias</keyword><keyword>all-scroll</keyword><keyword>always</keyword><keyword>armenian</keyword><keyword>auto</keyword><keyword>avoid</keyword><keyword>baseline</keyword><keyword>behind</keyword><keyword>below</keyword><keyword>bidi-override</keyword><keyword>blink</keyword><keyword>block</keyword><keyword>bolder</keyword><keyword>bold</keyword><keyword>both</keyword><keyword>bottom</keyword><keyword>capitalize</keyword><keyword>caption</keyword><keyword>cell</keyword><keyword>center-left</keyword><keyword>center-right</keyword><keyword>center</keyword><keyword>circle</keyword><keyword>cjk-ideographic</keyword><keyword>close-quote</keyword><keyword>code</keyword><keyword>collapse</keyword><keyword>col-resize</keyword><keyword>compact</keyword><keyword>condensed</keyword><keyword>continuous</keyword><keyword>context-menu</keyword><keyword>copy</keyword><keyword>crop</keyword><keyword>crosshair</keyword><keyword>cross</keyword><keyword>cue-after</keyword><keyword>cue-before</keyword><keyword>cursive</keyword><keyword>dashed</keyword><keyword>decimal</keyword><keyword>decimal-leading-zero</keyword><keyword>default</keyword><keyword>digits</keyword><keyword>disc</keyword><keyword>dotted</keyword><keyword>double</keyword><keyword>embed</keyword><keyword>e-resize</keyword><keyword>ew-resize</keyword><keyword>expanded</keyword><keyword>extra-condensed</keyword><keyword>extra-expanded</keyword><keyword>fantasy</keyword><keyword>far-left</keyword><keyword>far-right</keyword><keyword>faster</keyword><keyword>fast</keyword><keyword>fixed</keyword><keyword>flow-root</keyword><keyword>georgian</keyword><keyword>grabbing</keyword><keyword>grab</keyword><keyword>groove</keyword><keyword>hebrew</keyword><keyword>help</keyword><keyword>hidden</keyword><keyword>hide</keyword><keyword>higher</keyword><keyword>high</keyword><keyword>hiragana-iroha</keyword><keyword>hiragana</keyword><keyword>icon</keyword><keyword>inherit</keyword><keyword>inline-block</keyword><keyword>inline-table</keyword><keyword>inline</keyword><keyword>inset</keyword><keyword>inside</keyword><keyword>invert</keyword><keyword>italic</keyword><keyword>justify</keyword><keyword>katakana-iroha</keyword><keyword>katakana</keyword><keyword>landscape</keyword><keyword>large</keyword><keyword>larger</keyword><keyword>left-side</keyword><keyword>leftwards</keyword><keyword>level</keyword><keyword>lighter</keyword><keyword>line-through</keyword><keyword>list-item</keyword><keyword>loud</keyword><keyword>lower-alpha</keyword><keyword>lowercase</keyword><keyword>lower-greek</keyword><keyword>lower-latin</keyword><keyword>lower-roman</keyword><keyword>lower</keyword><keyword>low</keyword><keyword>ltr</keyword><keyword>marker</keyword><keyword>medium</keyword><keyword>menu</keyword><keyword>message-box</keyword><keyword>middle</keyword><keyword>mix</keyword><keyword>monospace</keyword><keyword>move</keyword><keyword>narrower</keyword><keyword>ne-resize</keyword><keyword>nesw-resize</keyword><keyword>no-close-quote</keyword><keyword>no-drop</keyword><keyword>no-open-quote</keyword><keyword>no-repeat</keyword><keyword>none</keyword><keyword>normal</keyword><keyword>not-allowed</keyword><keyword>nowrap</keyword><keyword>ns-resize</keyword><keyword>nw-resize</keyword><keyword>nwse-resize</keyword><keyword>n-resize</keyword><keyword>oblique</keyword><keyword>once</keyword><keyword>open-quote</keyword><keyword>outset</keyword><keyword>outside</keyword><keyword>overline</keyword><keyword>pointer</keyword><keyword>portrait</keyword><keyword>pre-line</keyword><keyword>pre-wrap</keyword><keyword>pre</keyword><keyword>progress</keyword><keyword>relative</keyword><keyword>repeat-x</keyword><keyword>repeat-y</keyword><keyword>repeat</keyword><keyword>ridge</keyword><keyword>right-side</keyword><keyword>right</keyword><keyword>rightwards</keyword><keyword>row-resize</keyword><keyword>rtl</keyword><keyword>run-in</keyword><keyword>sans-serif</keyword><keyword>scroll</keyword><keyword>semi-condensed</keyword><keyword>semi-expanded</keyword><keyword>separate</keyword><keyword>se-resize</keyword><keyword>serif</keyword><keyword>show</keyword><keyword>silent</keyword><keyword>slower</keyword><keyword>slow</keyword><keyword>small-caps</keyword><keyword>smaller</keyword><keyword>small-caption</keyword><keyword>small</keyword><keyword>soft</keyword><keyword>solid</keyword><keyword>spell-out</keyword><keyword>square</keyword><keyword>se-resize</keyword><keyword>sw-resize</keyword><keyword>s-resize</keyword><keyword>static</keyword><keyword>status-bar</keyword><keyword>sub</keyword><keyword>super</keyword><keyword>sw-resize</keyword><keyword>table-caption</keyword><keyword>table-cell</keyword><keyword>table-column-group</keyword><keyword>table-column</keyword><keyword>table-footer-group</keyword><keyword>table-header-group</keyword><keyword>table-row-group</keyword><keyword>table-row</keyword><keyword>table</keyword><keyword>text-bottom</keyword><keyword>text</keyword><keyword>text-top</keyword><keyword>thick</keyword><keyword>thin</keyword><keyword>top</keyword><keyword>transparent</keyword><keyword>ultra-condensed</keyword><keyword>ultra-expanded</keyword><keyword>underline</keyword><keyword>upper-alpha</keyword><keyword>uppercase</keyword><keyword>upper-latin</keyword><keyword>upper-roman</keyword><keyword>vertical-text</keyword><keyword>visible</keyword><keyword>wait</keyword><keyword>wider</keyword><keyword>w-resize</keyword><keyword>x-fast</keyword><keyword>x-high</keyword><keyword>x-large</keyword><keyword>x-loud</keyword><keyword>x-low</keyword><keyword>x-slow</keyword><keyword>x-small</keyword><keyword>x-soft</keyword><keyword>xx-large</keyword><keyword>xx-small</keyword><keyword>zoom-in</keyword><keyword>zoom-out</keyword></context><context id="property-name"><include><context ref="vendor-specific-name"/><context ref="custom-property-name"/><context ref="svg-property-names"/><context ref="css3-property-names"/><context ref="property-names"/></include></context><context id="property-value-keyword"><include><context ref="vendor-specific-name"/><context ref="animatable-properties"/><context ref="svg-property-values"/><context ref="east-asian-variant-values"/><context ref="page-sizes"/><context ref="css3-property-values"/><context ref="property-values"/></include></context><!-- any assignable value --><context id="any-value"><include><context ref="function-call"/><context ref="property-value-keyword"/><context ref="data-value"/><context ref="name-value"/><context ref="slash"/><context ref="comma"/><!-- for lists --></include></context><!-- modifiers --><context id="modifiers" style-ref="modifier"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>important</keyword></context><context id="modifier-content"><include><context ref="modifiers"/></include></context><context id="modifier"><start>!</start><end>\%{declaration-value-end}</end><include><context sub-pattern="0" where="start" style-ref="modifier"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="modifier-content"/></include></context><!-- style block --><context id="declaration-property"><include><context ref="property-name"/></include></context><context id="declaration-value-content"><include><context ref="any-value"/></include></context><context id="declaration-value"><start>:</start><end>\%{declaration-value-end}</end><include><context sub-pattern="0" where="start" style-ref="delimiter"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="declaration-value-content"/></include></context><context id="declaration"><include><context ref="declaration-property"/><context ref="declaration-value"/><context ref="modifier"/><context ref="semicolon"/></include></context><context id="style-block-content"><include><context ref="declaration"/></include></context><context id="style-block"><start>{</start><end>}</end><include><context sub-pattern="0" where="start" style-ref="block-delimiter"/><context sub-pattern="0" where="end" style-ref="block-delimiter"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="style-block-content"/></include></context><!-- media queries --><context id="media-query-operators" style-ref="media-query-operator"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>and</keyword><keyword>not</keyword><keyword>only</keyword></context><context id="media-types" style-ref="media-type"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>all</keyword><keyword>print</keyword><keyword>screen</keyword><keyword>speech</keyword></context><context id="css3-media-features" style-ref="media-feature"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>any-hover</keyword><keyword>any-pointer</keyword><keyword>aspect-ratio</keyword><keyword>color-gamut</keyword><keyword>color-index</keyword><keyword>color</keyword><keyword>display-mode</keyword><keyword>grid</keyword><keyword>height</keyword><keyword>hover</keyword><keyword>max-aspect-ratio</keyword><keyword>max-color-index</keyword><keyword>max-color</keyword><keyword>max-height</keyword><keyword>max-monochrome</keyword><keyword>max-resolution</keyword><keyword>max-width</keyword><keyword>min-aspect-ratio</keyword><keyword>min-color-index</keyword><keyword>min-color</keyword><keyword>min-height</keyword><keyword>min-monochrome</keyword><keyword>min-resolution</keyword><keyword>min-width</keyword><keyword>monochrome</keyword><keyword>orientation</keyword><keyword>overflow-block</keyword><keyword>overflow-inline</keyword><keyword>pointer</keyword><keyword>resolution</keyword><keyword>scan</keyword><keyword>update</keyword><keyword>width</keyword></context><context id="css3-media-feature-values" style-ref="media-feature-value"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>browser</keyword><keyword>coarse</keyword><keyword>fast</keyword><keyword>fine</keyword><keyword>fullscreen</keyword><keyword>hover</keyword><keyword>interlace</keyword><keyword>landscape</keyword><keyword>minimal-ui</keyword><keyword>none</keyword><keyword>optional-paged</keyword><keyword>p3</keyword><keyword>paged</keyword><keyword>portrait</keyword><keyword>progressive</keyword><keyword>rec2020</keyword><keyword>scroll</keyword><keyword>slow</keyword><keyword>srgb</keyword><keyword>standalone</keyword></context><context id="media-type-value"><include><context ref="media-types"/></include></context><context id="media-feature-test-name"><include><context ref="css3-media-features"/></include></context><context id="media-feature-test-value-content"><include><context ref="css3-media-feature-values"/><context ref="data-value"/></include></context><context id="media-feature-test-value"><start>:</start><end>\%{test-value-end}</end><include><context sub-pattern="0" where="start" style-ref="delimiter"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="media-feature-test-value-content"/></include></context><context id="media-feature-test-content"><include><context ref="media-queries"/><context ref="media-feature-test-name"/><context ref="media-feature-test-value"/></include></context><context id="media-feature-test"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="test-delimiter"/><context sub-pattern="0" where="end" style-ref="test-delimiter"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="media-feature-test-content"/></include></context><context id="media-queries"><include><context ref="media-query-operators"/><context ref="media-type-value"/><context ref="media-feature-test"/><context ref="comma"/></include></context><!-- at-rules --><context id="at-rule-style-block-content"><include><context ref="declaration"/></include></context><context id="at-rule-style-block" end-parent="true"><start>{</start><end>}</end><include><context sub-pattern="0" where="start" style-ref="block-delimiter"/><context sub-pattern="0" where="end" style-ref="block-delimiter"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="at-rule-style-block-content"/></include></context><context id="at-rule-css-block-content"><include><context ref="at-rule"/><context ref="selector"/><context ref="style-block"/></include></context><context id="at-rule-css-block" end-parent="true"><start>{</start><end>}</end><include><context sub-pattern="0" where="start" style-ref="block-delimiter"/><context sub-pattern="0" where="end" style-ref="block-delimiter"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="at-rule-css-block-content"/></include></context><!--
    if this was a simple context (<match>), then in a case like this:
    @supports {
        @import url();
        @media screen {}
    }
    the @media rule would not be highlighted correctly
    (seems like a bug?)
    --><context id="at-rule-delimiter" end-parent="true" style-ref="delimiter"><start>(?=;)</start><end>;</end></context><context id="vendor-specific-at-rule"><start>@\%{vendor-specific-identifier}</start><include><context sub-pattern="0" where="start" style-ref="vendor-specific"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="at-rule-css-block"/><context ref="at-rule-delimiter"/></include></context><!--
    @charset "encoding";
    --><context id="at-charset" first-line-only="true"><start case-sensitive="true">^@charset(?= "[^"]*";)</start><include><context sub-pattern="0" where="start" style-ref="at-rule"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="double-quoted-string"/><context ref="at-rule-delimiter"/></include></context><context id="at-charset-error" style-ref="error"><start extended="true">
        @charset \%{keyword-end}
      </start><include><context ref="embedded-lang-hook"/><!-- no comment here --><context ref="at-rule-delimiter"/></include></context><context id="at-charset-no-error"><start extended="true">
        @charset \%{keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="at-rule"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="double-quoted-string"/><context ref="at-rule-delimiter"/></include></context><context id="at-charset-highlighting"><include><context ref="at-charset"/><context ref="at-charset-error"/></include></context><context id="at-charset-highlighting-no-error"><include><context ref="at-charset-no-error"/></include></context><!--
    @font-face <style-block>
    --><context id="at-font-face"><start extended="true">
        @font-face \%{keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="at-rule"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="at-rule-style-block"/></include></context><!--
    @font-feature-values <font name|"font name"> {
        @<font-feature-type> {
            <custom-name>: <positive-integer>+;
        }
    }
    --><context id="font-feature-types" style-ref="at-rule-inner-selector"><prefix>@</prefix><suffix>\%{keyword-end}</suffix><keyword>annotation</keyword><keyword>character-variant</keyword><keyword>ornaments</keyword><keyword>styleset</keyword><keyword>stylistic</keyword><keyword>swash</keyword></context><context id="font-feature-type-value"><include><context ref="font-feature-types"/></include></context><context id="font-feature-value-declaration-name"><include><context ref="name-value"/></include></context><context id="font-feature-value-declaration-value-content"><include><context ref="positive-integer"/></include></context><context id="font-feature-value-declaration-value"><start>:</start><end>\%{declaration-value-end}</end><include><context sub-pattern="0" where="start" style-ref="delimiter"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="font-feature-value-declaration-value-content"/></include></context><context id="at-font-feature-values-feature-value-block"><start>{</start><end>}</end><include><context sub-pattern="0" where="start" style-ref="block-delimiter"/><context sub-pattern="0" where="end" style-ref="block-delimiter"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="font-feature-value-declaration-name"/><context ref="font-feature-value-declaration-value"/><context ref="semicolon"/></include></context><context id="at-font-feature-values-block" end-parent="true"><start>{</start><end>}</end><include><context sub-pattern="0" where="start" style-ref="block-delimiter"/><context sub-pattern="0" where="end" style-ref="block-delimiter"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="font-feature-type-value"/><context ref="at-font-feature-values-feature-value-block"/></include></context><context id="at-font-feature-values"><start extended="true">
        @font-feature-values \%{keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="at-rule"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="string-value"/><context ref="name-value"/><context ref="at-font-feature-values-block"/></include></context><!--
    @import <url(...)|"url"> <media-queries>?;
    --><context id="at-import"><start extended="true">
        @import \%{keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="at-rule"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="url"/><context ref="media-queries"/><context ref="string-value"/><context ref="at-rule-delimiter"/></include></context><!--
    @keyframes <custom name|"custom name"> {
        <from|to|%> <style-block>
    }
    --><context id="keyframe-selector" style-ref="at-rule-inner-selector"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>from</keyword><keyword>to</keyword></context><context id="keyframe-selector-value"><include><context ref="percentage" style-ref="at-rule-inner-selector"/><context ref="keyframe-selector"/></include></context><context id="at-keyframes-block" end-parent="true"><start>{</start><end>}</end><include><context sub-pattern="0" where="start" style-ref="block-delimiter"/><context sub-pattern="0" where="end" style-ref="block-delimiter"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="keyframe-selector-value"/><context ref="style-block"/></include></context><context id="vendor-specific-at-keyframes"><start extended="true">
        @ \%{vendor-specific-prefix} keyframes \%{keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="vendor-specific"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="string-value"/><context ref="name-value"/><context ref="at-keyframes-block"/></include></context><context id="at-keyframes"><start extended="true">
        @keyframes \%{keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="at-rule"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="string-value"/><context ref="name-value"/><context ref="at-keyframes-block"/></include></context><!--
    @media <media-queries> <css-block>
    --><context id="at-media"><start extended="true">
        @media \%{keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="at-rule"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="media-queries"/><context ref="at-rule-css-block"/></include></context><!--
    @namespace <namespace>? <url(...)|"url">;
    --><context id="namespace-value"><include><context ref="name" style-ref="namespace"/></include></context><context id="at-namespace"><start extended="true">
        @namespace \%{keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="at-rule"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="url"/><context ref="string-value"/><context ref="namespace-value"/><context ref="at-rule-delimiter"/></include></context><!--
    @page <custom name>?<pseudo-page>* (, <custom name>?<pseudo-page>*)* {
        <declaration>*
        (@<page-margin-box-type> <style-block>)*
    }
    --><context id="pseudo-page-names" end-parent="true" style-ref="pseudo-class"><start extended="true">
        \%{keyword-start}
        (?: blank | first | left | right )
        \%{keyword-end}
      </start><end>\%{def:always-match}</end></context><context id="pseudo-page"><start>:</start><end>\%{def:always-match}</end><include><context sub-pattern="0" where="start" style-ref="pseudo-selector-operator"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="pseudo-page-names"/></include></context><context id="page-margin-box-types" style-ref="at-rule-inner-selector"><prefix>@</prefix><suffix>\%{keyword-end}</suffix><keyword>bottom-center</keyword><keyword>bottom-left-corner</keyword><keyword>bottom-left</keyword><keyword>bottom-right-corner</keyword><keyword>bottom-right</keyword><keyword>left-bottom</keyword><keyword>left-middle</keyword><keyword>left-top</keyword><keyword>right-bottom</keyword><keyword>right-middle</keyword><keyword>right-top</keyword><keyword>top-center</keyword><keyword>top-left-corner</keyword><keyword>top-left</keyword><keyword>top-right-corner</keyword><keyword>top-right</keyword></context><context id="at-page-block" end-parent="true"><start>{</start><end>}</end><include><context sub-pattern="0" where="start" style-ref="block-delimiter"/><context sub-pattern="0" where="end" style-ref="block-delimiter"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="declaration"/><context ref="page-margin-box-types"/><context ref="style-block"/></include></context><context id="at-page"><start extended="true">
        @page \%{keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="at-rule"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="pseudo-page"/><context ref="name-value"/><context ref="comma"/><context ref="at-page-block"/></include></context><!--
    @supports <test> <css-block>
    --><context id="at-supports-operators" style-ref="at-rule-operator"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>and</keyword><keyword>not</keyword><keyword>or</keyword></context><define-regex id="at-supports-declaration-value-end" extended="true">
      \%{test-value-end} | (?= ! )
    </define-regex><context id="at-supports-declaration-value"><start>:</start><end>\%{at-supports-declaration-value-end}</end><include><context sub-pattern="0" where="start" style-ref="delimiter"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="declaration-value-content"/></include></context><context id="at-supports-modifier"><start>!</start><end>\%{at-supports-declaration-value-end}</end><include><context sub-pattern="0" where="start" style-ref="modifier"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="modifier-content"/></include></context><context id="at-supports-test"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="test-delimiter"/><context sub-pattern="0" where="end" style-ref="test-delimiter"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="at-supports-test"/><context ref="at-supports-operators"/><context ref="declaration-property"/><context ref="at-supports-declaration-value"/><context ref="at-supports-modifier"/><!-- allowed here but has no effect --></include></context><context id="at-supports"><start extended="true">
        @supports \%{keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="at-rule"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="at-supports-test"/><context ref="at-supports-operators"/><context ref="at-rule-css-block"/></include></context><!-- all at-rules --><context id="at-rule"><include><context ref="vendor-specific-at-keyframes"/><context ref="vendor-specific-at-rule"/><context ref="at-charset-highlighting"/><context ref="at-font-face"/><context ref="at-font-feature-values"/><context ref="at-import"/><context ref="at-keyframes"/><context ref="at-media"/><context ref="at-namespace"/><context ref="at-page"/><context ref="at-supports"/></include></context><!-- selectors --><!-- namespace qualifier --><context id="namespace-qualifier"><match extended="true">
        ( \%{keyword-start} \%{identifier} | \* )? ( \| )
      </match><include><context sub-pattern="1" style-ref="namespace"/><context sub-pattern="2" style-ref="namespace-qualifier"/></include></context><!-- simple selectors --><context id="id-selector" style-ref="id-selector"><match>#\%{identifier}</match></context><context id="class-selector" style-ref="class-selector"><match>\.\%{identifier}</match></context><context id="type-selector" style-ref="type-selector"><match extended="true">
        \%{keyword-start} \%{identifier}
      </match></context><context id="universal-selector" style-ref="universal-selector"><match>\*</match></context><context id="attribute-selector-attribute-name" once-only="true" style-ref="attribute-selector-name"><match extended="true">
        \%{keyword-start} \%{identifier}
      </match></context><context id="attribute-selector-operator" once-only="true" style-ref="attribute-selector-operator"><match>[~|^$*]?=</match></context><context id="attribute-selector-content"><include><context ref="attribute-selector-attribute-name"/><context ref="attribute-selector-operator"/><context ref="string-value"/><context ref="name-value"/></include></context><context id="attribute-selector"><start>\[</start><end>]</end><include><context sub-pattern="0" where="start" style-ref="attribute-selector"/><context sub-pattern="0" where="end" style-ref="attribute-selector"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="attribute-selector-content"/></include></context><context id="simple-selector"><include><context ref="id-selector"/><context ref="class-selector"/><context ref="type-selector"/><context ref="universal-selector"/><context ref="attribute-selector"/></include></context><!-- combinators --><!-- technically, this should include the space character (descendant combinator) --><context id="combinator" style-ref="combinator"><match>[&gt;+~]</match></context><!-- pseudo-elements --><context id="vendor-specific-pseudo-element-name" end-parent="true" style-ref="vendor-specific"><start extended="true">
        \%{keyword-start} \%{vendor-specific-identifier}
      </start><end>\%{def:always-match}</end></context><context id="single-colon-pseudo-element-names" end-parent="true" style-ref="pseudo-element"><start extended="true">
        \%{keyword-start}
        (?: after | before | first-letter | first-line )
        \%{keyword-end}
      </start><end>\%{def:always-match}</end></context><context id="pseudo-element-names" end-parent="true" style-ref="pseudo-element"><start extended="true">
        \%{keyword-start}
        (?: placeholder | selection )
        \%{keyword-end}
      </start><end>\%{def:always-match}</end></context><context id="pseudo-element-content"><include><context ref="vendor-specific-pseudo-element-name"/><context ref="single-colon-pseudo-element-names"/><context ref="pseudo-element-names"/></include></context><context id="pseudo-element"><start>::</start><end>\%{def:always-match}</end><include><context sub-pattern="0" where="start" style-ref="pseudo-selector-operator"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="pseudo-element-content"/></include></context><!-- pseudo-classes --><context id="vendor-specific-pseudo-class-name" end-parent="true" style-ref="vendor-specific"><start extended="true">
        \%{keyword-start} \%{vendor-specific-identifier}
      </start><end>\%{def:always-match}</end></context><context id="pseudo-class-names" end-parent="true" style-ref="pseudo-class"><start extended="true">
        \%{keyword-start}
        (?:
          active |
          checked |
          default |
          disabled |
          empty |
          enabled |
          first-child |
          first-of-type |
          focus |
          hover |
          in-range |
          indeterminate |
          invalid |
          last-child |
          last-of-type |
          link |
          only-child |
          only-of-type |
          optional |
          out-of-range |
          read-only |
          read-write |
          required |
          root |
          target |
          valid |
          visited
        )
        \%{keyword-end}
      </start><end>\%{def:always-match}</end></context><context id="lang-pseudo-class-content"><include><context ref="name-value"/></include></context><context id="lang-pseudo-class" end-parent="true"><start extended="true">
        \%{keyword-start} lang \(
      </start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="pseudo-class"/><context sub-pattern="0" where="end" style-ref="pseudo-class"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="lang-pseudo-class-content"/></include></context><context id="not-pseudo-class-highlighting"><include><context ref="pseudo-element" style-ref="error"/><context ref="pseudo-class-not-pseudo-class-argument"/></include></context><context id="not-pseudo-class-highlighting-no-error"><include><context ref="pseudo-element"/><context ref="pseudo-class"/></include></context><context id="not-pseudo-class" end-parent="true"><start extended="true">
        \%{keyword-start} not \(
      </start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="pseudo-class"/><context sub-pattern="0" where="end" style-ref="pseudo-class"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="not-pseudo-class-highlighting"/><context ref="simple-selector"/><context ref="combinator"/><context ref="pseudo-class"/><context ref="comma"/></include></context><context id="nth-pseudo-class-keywords" once-only="true" style-ref="keyword"><prefix>\%{keyword-start}</prefix><suffix>\%{keyword-end}</suffix><keyword>even</keyword><keyword>odd</keyword></context><context id="nth-pseudo-class-expression-offset-magnitude" end-parent="true"><start extended="true">
        (?&lt;! \%{non-number-char} )
        (?=
          \%{integer-magnitude}
          (?! \%{non-number-char} )
        )
      </start><end>\%{integer-magnitude}</end></context><context id="nth-pseudo-class-expression-offset" end-parent="true"><start>[+-]</start><end>(?=\S)</end><include><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="nth-pseudo-class-expression-offset-magnitude"/></include></context><context id="nth-pseudo-class-expression" once-only="true" style-ref="expression"><start extended="true">
        (?&lt;! \%{non-number-char} )
        \%{integer}? n
      </start><end>(?=\S)</end><include><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="nth-pseudo-class-expression-offset"/></include></context><context id="nth-pseudo-class-integer-only" once-only="true" style-ref="expression"><match extended="true">
        (?&lt;! \%{non-number-char} )
        \%{integer}
        (?! \%{non-number-char} )
      </match></context><context id="nth-pseudo-class-content"><include><context ref="nth-pseudo-class-keywords"/><context ref="nth-pseudo-class-expression"/><context ref="nth-pseudo-class-integer-only"/></include></context><context id="nth-pseudo-class" end-parent="true"><start extended="true">
        \%{keyword-start}
        (?: nth-child | nth-of-type | nth-last-child | nth-last-of-type )
        \(
      </start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="pseudo-class"/><context sub-pattern="0" where="end" style-ref="pseudo-class"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="nth-pseudo-class-content"/></include></context><context id="pseudo-class-content"><include><context ref="vendor-specific-pseudo-class-name"/><context ref="single-colon-pseudo-element-names"/><context ref="pseudo-class-names"/><context ref="lang-pseudo-class"/><context ref="not-pseudo-class"/><context ref="nth-pseudo-class"/></include></context><context id="pseudo-class"><start>:</start><end>\%{def:always-match}</end><include><context sub-pattern="0" where="start" style-ref="pseudo-selector-operator"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="pseudo-class-content"/></include></context><context id="pseudo-class-not-pseudo-class-argument-content"><include><context ref="vendor-specific-pseudo-class-name"/><context ref="single-colon-pseudo-element-names" style-ref="error"/><context ref="pseudo-class-names"/><context ref="lang-pseudo-class"/><context ref="not-pseudo-class" style-ref="error"/><context ref="nth-pseudo-class"/></include></context><context id="pseudo-class-not-pseudo-class-argument"><start>:</start><end>\%{def:always-match}</end><include><context sub-pattern="0" where="start" style-ref="pseudo-selector-operator"/><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="pseudo-class-not-pseudo-class-argument-content"/></include></context><!-- all selectors --><context id="selector"><include><context ref="namespace-qualifier"/><context ref="simple-selector"/><context ref="combinator"/><context ref="pseudo-element"/><context ref="pseudo-class"/><context ref="comma"/></include></context><!-- main context --><context id="css" class="no-spell-check"><include><context ref="embedded-lang-hook"/><context ref="comment"/><context ref="at-rule"/><context ref="selector"/><context ref="style-block"/></include></context></definitions></language>
(uuay)less.langii<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2018-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="less" name="Less" version="2.0" _section="Other"><metadata><property name="mimetypes">text/less;text/x-less</property><property name="globs">*.less</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><!-- variables --><style id="variable" name="Variable" map-to="def:identifier"/><style id="built-in-variable" name="Built-in Variable" map-to="def:builtin"/><!-- operators --><style id="operator-symbol" name="Operator Symbol" map-to="css:symbol"/><!-- Less data types --><style id="boolean" name="Boolean Value" map-to="def:boolean"/><style id="group-delimiter" name="Group Delimiter" map-to="css:delimiter"/><!-- mixins --><style id="mixin-parameters-delimiter" name="Mixin Parameters Delimiter" map-to="css:delimiter"/><!-- guards --><style id="guard-operator" name="Guard Operator" map-to="css:at-rule-operator"/><!-- Less selectors --><style id="selector-fragment" name="Selector Fragment"/></styles><default-regex-options case-sensitive="false"/><!-- from css:keyword-code-point --><keyword-char-class>[^\N{U+0}-\N{U+2C}\N{U+2E}\N{U+2F}\N{U+3A}-\N{U+40}\N{U+5B}\N{U+5D}\N{U+5E}\N{U+60}\N{U+7B}-\N{U+7F}]</keyword-char-class><definitions><!-- global --><define-regex id="identifier">[\w-]+</define-regex><define-regex id="statement-end">;|(?=})</define-regex><context id="embedded-lang-hook"/><context id="less-embedded-lang-hook"><include><context ref="embedded-lang-hook"/><context ref="css:embedded-lang-hook" original="true"/></include></context><context id="single-line-comment" style-ref="css:comment" end-at-line-end="true" class-disabled="no-spell-check" class="comment"><start>//</start><include><context ref="css:embedded-lang-hook"/><!-- line continuations not allowed --><context ref="def:in-comment"/></include></context><context id="less-comment"><include><context ref="single-line-comment"/><context ref="css:comment" original="true"/></include></context><replace id="css:embedded-lang-hook" ref="less-embedded-lang-hook"/><replace id="css:comment" ref="less-comment"/><!-- variables --><context id="variable" style-ref="variable"><match>@\%{identifier}</match></context><context id="variable-interpolation" style-ref="variable"><start>@{</start><end>}</end><include><context ref="css:embedded-lang-hook"/><!-- no comment here --><!-- nested interpolations are not documented but appear to work
             (functions as variable reference / indirection) --><context ref="variable-interpolation-value"/></include></context><context id="variable-reference" style-ref="variable"><match>@@\%{identifier}</match></context><context id="property-variable" style-ref="variable"><match>\$\%{identifier}</match></context><context id="arguments-variable" style-ref="built-in-variable"><match extended="true">
        @arguments \%{css:keyword-end}
      </match></context><context id="arguments-variable-interpolation" style-ref="built-in-variable"><match>@{arguments}</match></context><context id="variable-value"><include><context ref="arguments-variable"/><context ref="variable"/><context ref="variable-reference"/><context ref="property-variable"/></include></context><context id="variable-interpolation-value"><include><context ref="arguments-variable-interpolation"/><context ref="variable-interpolation"/></include></context><!-- operators --><!-- it appears the slash is treated as division everywhere except
         in a font property declaration and in an aspect ratio media query test,
         not sure how to detect these cases
         also not sure what are Less' rules regarding hyphen vs subtraction --><context id="arithmetic-operator" style-ref="operator-symbol"><match extended="true">
        [+*/] |
        (?&lt;! \%{css:keyword-code-point} )
        -
        (?! \%{css:keyword-code-point} )
      </match></context><!-- Less data types --><context id="boolean" style-ref="boolean"><prefix>\%{css:keyword-start}</prefix><suffix>\%{css:keyword-end}</suffix><keyword>true</keyword></context><context id="double-quoted-escape-string" style-ref="css:string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>~"</start><end>"</end><include><context ref="css:embedded-lang-hook"/><!-- no comment here --><context ref="css:string-content"/></include></context><context id="single-quoted-escape-string" style-ref="css:string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>~'</start><end>'</end><include><context ref="css:embedded-lang-hook"/><!-- no comment here --><context ref="css:string-content"/></include></context><context id="escape-string"><include><context ref="double-quoted-escape-string"/><context ref="single-quoted-escape-string"/></include></context><context id="detached-ruleset"><start>{</start><end>}</end><include><context sub-pattern="0" where="start" style-ref="css:block-delimiter"/><context sub-pattern="0" where="end" style-ref="css:block-delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:style-block-content"/></include></context><context id="detached-ruleset-call-close-paren" style-ref="variable"><match>\)</match></context><context id="detached-ruleset-call"><start>@\%{identifier}\(</start><end>\%{statement-end}</end><include><context sub-pattern="0" where="start" style-ref="variable"/><context sub-pattern="0" where="end" style-ref="css:delimiter"/><context ref="css:embedded-lang-hook"/><!-- no comment here --><context ref="detached-ruleset-call-close-paren"/></include></context><context id="data-group"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="group-delimiter"/><context sub-pattern="0" where="end" style-ref="group-delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:data-value"/></include></context><context id="any-group"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="group-delimiter"/><context sub-pattern="0" where="end" style-ref="group-delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:any-value"/></include></context><!-- data types --><context id="less-string-content"><include><context ref="variable-interpolation-value"/><context ref="css:string-content" original="true"/></include></context><replace id="css:string-content" ref="less-string-content"/><!-- Less functions --><!-- since % isn't a valid identifier --><context id="format"><start>%\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="css:function"/><context sub-pattern="0" where="end" style-ref="css:function"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:function-content"/></include></context><!-- functions --><context id="less-url"><start extended="true">
        \%{css:keyword-start} url \(
      </start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="css:function"/><context sub-pattern="0" where="end" style-ref="css:function"/><context ref="css:embedded-lang-hook"/><!-- only accept multi-line comments because // is part of urls --><context ref="css:comment" original="true"/><context ref="css:escape" ignore-style="true"/><context ref="css:string-value"/></include></context><context id="less-function-content"><include><context ref="css:function-content" original="true"/><context ref="css:semicolon"/><!-- allowed as argument separator --></include></context><context id="less-function-call"><include><context ref="format"/><context ref="css:function-call" original="true"/></include></context><replace id="css:url" ref="less-url"/><replace id="css:function-content" ref="less-function-content"/><replace id="css:function-call" ref="less-function-call"/><!-- data values --><context id="less-name-value"><include><context ref="css:function-call"/><context ref="variable-value"/><context ref="escape-string"/><!-- outputs unquoted strings --><context ref="css:name-value" original="true"/></include></context><context id="less-string-value"><include><context ref="css:function-call"/><context ref="variable-value"/><context ref="css:string-value" original="true"/></include></context><context id="less-data-value"><include><context ref="css:function-call"/><context ref="data-group"/><context ref="variable-value"/><context ref="escape-string"/><context ref="css:string-value" original="true"/><context ref="css:color-value"/><context ref="css:number-value"/><context ref="css:unicode-range"/><context ref="arithmetic-operator"/></include></context><replace id="css:name-value" ref="less-name-value"/><replace id="css:string-value" ref="less-string-value"/><replace id="css:data-value" ref="less-data-value"/><!-- any assignable value --><context id="less-any-value"><include><context ref="css:function-call"/><context ref="any-group"/><context ref="variable-value"/><context ref="escape-string"/><context ref="boolean"/><context ref="detached-ruleset"/><context ref="css:property-value-keyword"/><context ref="css:string-value" original="true"/><context ref="css:color-value"/><context ref="css:number-value"/><context ref="css:unicode-range"/><context ref="arithmetic-operator"/><context ref="css:name-value" original="true"/><context ref="css:slash"/><context ref="css:comma"/></include></context><replace id="css:any-value" ref="less-any-value"/><!-- style properties --><context id="less-property-name"><include><context ref="variable-interpolation-value"/><context ref="css:property-name" original="true"/></include></context><replace id="css:property-name" ref="less-property-name"/><!-- style block --><context id="less-declaration-property"><include><context ref="variable"/><!-- variable assignment --><context ref="css:declaration-property" original="true"/></include></context><context id="less-declaration-value"><start extended="true">
        (?(DEFINE)
          (?&lt;escape_comment_start&gt; (?: \\ /[/*] )+ )
          (?&lt;escape&gt;               (?: \\ .     )+ )

          (?&lt;escape_not_interpolation_start&gt; (?: \\ (?! @{ ) . )+ )

          (?&lt;interpolation_start_chars&gt;
            (?: (?: @ (?! { ) )+ | (?: (?&lt;! @ ) { )+ )
          )
          (?&lt;comment_start_chars&gt;
            (?: (?: (?&lt;! / ) / (?! [/*] ) )+ | (?: (?&lt;! / ) \* )+ )
          )
          (?&lt;comment_end_chars&gt;
            (?: (?: \* (?! / ) )+ | (?: (?&lt;! \* ) / )+ )
          )

          (?&lt;single_line_comment&gt; // .* )

          (?&lt;interpolation&gt;  # recursive subpattern to find matching braces
            @{
            (?:
              (?&gt;
                (?:
                  [^}@{]+ |
                  # no escapes
                  (?&amp;interpolation_start_chars)
                )+
              ) |
              (?&amp;interpolation)
            )*
            }
          )

          (?&lt;parentheses&gt;  # recursive subpattern to find matching parentheses
            \(
            (?:
              (?&gt;
                (?:
                  [^\\)(/*"']+ |
                  (?&amp;escape_comment_start) |
                  (?&amp;escape) |
                  (?&amp;comment_start_chars)
                )+
              ) |
              (?&amp;parentheses) |
              (?&amp;single_line_comment) |
              (?&amp;multiline_comment) |
              (?&amp;double_quote_string) |
              (?&amp;single_quote_string)
            )*
            \)
          )

          (?&lt;multiline_comment&gt;  # subpattern to find matching comment delimiters
            /\*
            (?:
              (?&gt;
                (?:
                  [^*/]+ |
                  # no escapes
                  (?&amp;comment_end_chars)
                )+
              )
            )*
            \*/
          )

          (?&lt;double_quote_string&gt;  # subpattern to find matching double quotes
            "
            (?:
              (?&gt;
                (?:
                  [^\\"@{]+ |
                  (?&amp;escape_not_interpolation_start) |
                  (?&amp;interpolation_start_chars)
                )+
              ) |
              (?&amp;interpolation)
            )*
            "
          )

          (?&lt;single_quote_string&gt;  # subpattern to find matching single quotes
            '
            (?:
              (?&gt;
                (?:
                  [^\\'@{]+ |
                  (?&amp;escape_not_interpolation_start) |
                  (?&amp;interpolation_start_chars)
                )+
              ) |
              (?&amp;interpolation)
            )*
            '
          )
        )

        (?:
          \+_?: |  # property merge
          :
          (?:
            (?!                              # not the start of a
              \%{css:keyword-code-point} |   #   pseudo-class
              [:\\] |                        #   pseudo-element, escape
              @{ |                           #   variable interpolation
              /\*                            #   comment
            ) |                              # or
            (?=                              # ends like a normal declaration
              (?:
                (?&gt;
                  (?:
                    [^\\;}{(/*"']+ |
                    (?&amp;escape_comment_start) |
                    (?&amp;escape) |
                    (?&amp;comment_start_chars)
                  )+
                ) |
                (?&amp;parentheses) |
                (?&amp;single_line_comment) |
                (?&amp;multiline_comment) |
                (?&amp;double_quote_string) |
                (?&amp;single_quote_string)
              )*
              \%{css:declaration-value-end}  #   with a semicolon or at the end of a block
            )
          )
        )
      </start><end>\%{css:declaration-value-end}</end><include><context sub-pattern="0" where="start" style-ref="css:delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:declaration-value-content"/></include></context><context id="less-style-block-content"><include><context ref="css:at-rule"/><!-- because Less variables look like at-rules --><context ref="detached-ruleset-call"/><context ref="standalone-plugin-function-call"/><context ref="inside-ruleset-extend"/><context ref="css:style-block-content" original="true"/><context ref="css:selector"/><context ref="css:style-block"/></include></context><replace id="css:declaration-property" ref="less-declaration-property"/><replace id="css:declaration-value" ref="less-declaration-value"/><replace id="css:style-block-content" ref="less-style-block-content"/><!-- media queries --><!-- include variable-value at this level because a variable can
         contain the whole media feature test,
         e.g. ~'(orientation: landscape)'
         allowing variable-value here means variables are also allowed
         for media type and media feature test name/value --><context id="less-media-queries"><include><context ref="variable-value"/><context ref="css:media-queries" original="true"/></include></context><replace id="css:media-queries" ref="less-media-queries"/><!-- Less at-rules --><!--
    @plugin <options>? <url(...)|"url">;
    --><context id="at-plugin-options"><start>(?&lt;=@plugin)\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="group-delimiter"/><context sub-pattern="0" where="end" style-ref="group-delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><!-- options are passed to the plugin directly, not parsed by Less --></include></context><context id="at-plugin"><start extended="true">
        @plugin \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="at-plugin-options"/><context ref="css:url"/><!-- appears to follow the same rules as @import regarding variables --><context ref="escape-string"/><context ref="css:string-value" original="true"/><context ref="css:at-rule-delimiter"/></include></context><context id="standalone-plugin-function-call"><start extended="true">
        \%{css:keyword-start} (?= \%{identifier} \( )
      </start><end>\%{statement-end}</end><include><context sub-pattern="0" where="end" style-ref="css:delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:function-call"/></include></context><!-- at-rules --><context id="less-at-charset"><start case-sensitive="true" extended="true">
        @charset \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><!-- though Less preserves quote type, which may be invalid --><context ref="css:string"/><context ref="css:at-rule-delimiter"/></include></context><context id="less-font-feature-type-value"><include><context ref="variable-interpolation-value"/><context ref="css:font-feature-type-value" original="true"/></include></context><context id="less-font-feature-value-declaration-name"><include><context ref="variable-interpolation-value"/><context ref="css:font-feature-value-declaration-name" original="true"/></include></context><context id="less-font-feature-value-declaration-value-content"><include><context ref="variable-value"/><context ref="css:font-feature-value-declaration-value-content" original="true"/></include></context><!--
    @import <option (, option)*>? <url(...)|"url"> <media-queries>?;
    --><context id="less-at-import-options-keyword" style-ref="css:keyword"><prefix>\%{css:keyword-start}</prefix><suffix>\%{css:keyword-end}</suffix><keyword>css</keyword><keyword>inline</keyword><keyword>less</keyword><keyword>multiple</keyword><keyword>once</keyword><keyword>optional</keyword><keyword>reference</keyword></context><context id="less-at-import-options"><start>(?&lt;=@import)\s*(\()</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="group-delimiter"/><context sub-pattern="0" where="end" style-ref="group-delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="less-at-import-options-keyword"/><context ref="css:comma"/></include></context><context id="less-at-import"><start extended="true">
        @import \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="less-at-import-options"/><context ref="css:url"/><context ref="css:media-queries"/><!--
        it appears only variable interpolation (in strings) is allowed
        https://github.com/SomMeri/less4j/wiki/Less-Language-Import#syntax
        but variables are allowed in media queries :-P
        --><context ref="css:string-value" original="true"/><context ref="css:at-rule-delimiter"/></include></context><context id="less-keyframe-selector-value"><include><context ref="variable-interpolation-value"/><context ref="css:keyframe-selector-value" original="true"/></include></context><context id="less-at-rule"><include><context ref="at-plugin"/><context ref="css:at-rule" original="true"/></include></context><replace id="css:at-rule-style-block-content" ref="less-style-block-content"/><replace id="css:at-rule-css-block-content" ref="less-style-block-content"/><replace id="css:at-charset" ref="less-at-charset"/><replace id="css:font-feature-type-value" ref="less-font-feature-type-value"/><replace id="css:font-feature-value-declaration-name" ref="less-font-feature-value-declaration-name"/><replace id="css:font-feature-value-declaration-value-content" ref="less-font-feature-value-declaration-value-content"/><replace id="css:at-import" ref="less-at-import"/><replace id="css:keyframe-selector-value" ref="less-keyframe-selector-value"/><replace id="css:at-rule" ref="less-at-rule"/><!-- mixins --><context id="variable-arguments" style-ref="operator-symbol"><match>\.\.\.</match></context><context id="mixin-parameters"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="mixin-parameters-delimiter"/><context sub-pattern="0" where="end" style-ref="mixin-parameters-delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:any-value"/><context ref="variable-arguments"/><context ref="css:colon"/><!-- named parameters / default values --><context ref="css:semicolon"/></include></context><!-- guards --><context id="guard-logical-operator" style-ref="guard-operator"><prefix>\%{css:keyword-start}</prefix><suffix>\%{css:keyword-end}</suffix><keyword>and</keyword><keyword>not</keyword><keyword>or</keyword></context><context id="guard-comparison-operator" style-ref="operator-symbol"><match>&gt;=?|=&lt;?|&lt;</match></context><context id="guard-test"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="css:test-delimiter"/><context sub-pattern="0" where="end" style-ref="css:test-delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:any-value"/><context ref="guard-comparison-operator"/></include></context><context id="guard"><start extended="true">
        \%{css:keyword-start} when \%{css:keyword-end}
      </start><end>(?={)</end><include><context sub-pattern="0" where="start" style-ref="guard-operator"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="guard-test"/><context ref="guard-logical-operator"/><context ref="css:comma"/></include></context><!-- Less selectors --><!-- Less does not appear to allow comments between the colon(s) and
         pseudo-element/class name --><context id="parent-combinator"><match>(&amp;)(\%{css:identifier-chars}?)</match><include><context sub-pattern="1" style-ref="css:combinator"/><context sub-pattern="2" style-ref="selector-fragment"/></include></context><context id="variable-interpolation-fragment" style-ref="selector-fragment"><match>(?&lt;=})\%{css:identifier-chars}</match></context><context id="extend-pseudo-class-keyword" once-only="true" style-ref="css:keyword"><prefix>\%{css:keyword-start}</prefix><suffix>\%{css:keyword-end}</suffix><keyword>all</keyword></context><context id="extend-pseudo-class" end-parent="true"><start extended="true">
        \%{css:keyword-start} extend \(
      </start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="css:pseudo-class"/><context sub-pattern="0" where="end" style-ref="css:pseudo-class"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="extend-pseudo-class-keyword"/><context ref="css:selector"/></include></context><context id="inside-ruleset-extend"><start>(?=&amp;:extend\()</start><end>\%{statement-end}</end><include><context sub-pattern="0" where="end" style-ref="css:delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:selector"/></include></context><!-- selectors --><context id="less-attribute-selector-content"><include><context ref="variable-interpolation-value"/><context ref="css:attribute-selector-content" original="true"/></include></context><context id="less-simple-selector"><include><context ref="variable-interpolation-value"/><!-- include in simple selector to be included in :not() --><context ref="variable-interpolation-fragment"/><context ref="css:simple-selector" original="true"/></include></context><context id="less-combinator"><include><context ref="parent-combinator"/><context ref="css:combinator" original="true"/></include></context><context id="less-lang-pseudo-class-content"><include><context ref="variable-interpolation-value"/><context ref="css:lang-pseudo-class-content" original="true"/></include></context><context id="less-nth-pseudo-class-content"><include><context ref="variable-interpolation-value"/><context ref="css:nth-pseudo-class-content" original="true"/></include></context><context id="less-pseudo-class-content"><include><context ref="extend-pseudo-class"/><context ref="css:pseudo-class-content" original="true"/></include></context><context id="less-pseudo-class-not-pseudo-class-argument-content"><include><context ref="extend-pseudo-class" style-ref="css:error"/><context ref="css:pseudo-class-not-pseudo-class-argument-content" original="true"/></include></context><context id="less-selector"><include><context ref="guard"/><context ref="css:modifier"/><context ref="css:selector" original="true"/><context ref="mixin-parameters"/><!-- can interfere with pseudo-class arguments --><context ref="css:semicolon"/><!-- after mixin calls --></include></context><replace id="css:attribute-selector-content" ref="less-attribute-selector-content"/><replace id="css:simple-selector" ref="less-simple-selector"/><replace id="css:combinator" ref="less-combinator"/><replace id="css:lang-pseudo-class-content" ref="less-lang-pseudo-class-content"/><replace id="css:nth-pseudo-class-content" ref="less-nth-pseudo-class-content"/><replace id="css:pseudo-class-content" ref="less-pseudo-class-content"/><replace id="css:pseudo-class-not-pseudo-class-argument-content" ref="less-pseudo-class-not-pseudo-class-argument-content"/><replace id="css:selector" ref="less-selector"/><!-- top level declarations --><context id="top-level-declaration-property"><include><context ref="variable"/></include></context><context id="top-level-declaration"><include><context ref="top-level-declaration-property"/><context ref="css:declaration-value"/><context ref="css:modifier"/><context ref="css:semicolon"/></include></context><!-- main context --><context id="less" class="no-spell-check"><include><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:at-rule"/><!-- because Less variables look like at-rules --><context ref="detached-ruleset-call"/><context ref="standalone-plugin-function-call"/><context ref="top-level-declaration"/><context ref="css:selector"/><context ref="css:style-block"/></include></context></definitions></language>
(uuay)wren.lang:<?xml version="1.0" encoding="UTF-8"?>
<!-- vim: tabstop=2 shiftwidth=2

  wren.lang basic syntax highlighting of Wren for GtkSourceView

  Copyright (C) 2024 Chance Snow <[email protected]>

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public License
  along with this library; if not, see <http://www.gnu.org/licenses/>.
-->
<language id="wren" name="Wren" _section="Script" version="2.0"><metadata><property name="mimetypes">application/x-wren</property><property name="globs">*.wren;</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-start">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="imported-module" name="Imported Module" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="operator" name="Operator" map-to="def:operator"/><style id="type" name="Data Type" map-to="def:type"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="octal" name="Octal number" map-to="def:base-n-integer"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="error" name="Error" map-to="def:error"/></styles><definitions><!--regexs--><define-regex id="escaped-character" extended="true">
      \\(                   # leading backslash
      [\\\"\'nrbtfav\?] |   # escaped character
      [0-7]{1,3} |          # one, two, or three octal digits
      x[0-9A-Fa-f]+         # 'x' followed by hex digits
      )
    </define-regex><!--contexts used on the main context--><!-- Module Import --><context id="import"><match extended="true">
        (import)\s*
        (".*?")\s+
        (for)\s+
      </match><!-- TODO: Something fancy, like detecting "error"s in malformed class identifiers? --><!-- TODO: Add `((\s+(as)\s+)?` for import aliases --><include><context id="keyword" sub-pattern="1" style-ref="keyword" class="keyword"/><context id="imported-module" sub-pattern="2" style-ref="imported-module" class="path"/><context id="keyword" sub-pattern="3" style-ref="keyword" class="keyword"/></include></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>L?"</start><end>"</end><include><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context><context ref="def:line-continue"/></include></context><!-- http://www.lysator.liu.se/c/ANSI-C-grammar-l.html --><context id="float" style-ref="floating-point"><match extended="true">
        (?&lt;![\w\.])
        ((\.[0-9]+ | [0-9]+\.[0-9]*) ([Ee][+-]?[0-9]*)? |
         ([0-9]+[Ee][+-]?[0-9]*))
        [fFlL]?
        (?![\w\.])
      </match></context><context id="hexadecimal" style-ref="hexadecimal"><match extended="true">
        (?&lt;![\w\.])
        0[xX][a-fA-F0-9]+[uUlL]*
        (?![\w\.])
      </match></context><context id="invalid-hexadecimal" style-ref="error"><match extended="true">
        (?&lt;![\w\.])
        0[xX][a-fA-F0-9]*[g-zG-Z][a-zA-Z0-9]*[uUlL]*
        (?![\w\.])
      </match></context><context id="octal" style-ref="octal"><match extended="true">
        (?&lt;![\w\.])
        0[0-7]+[uUlL]*
        (?![\w\.])
      </match></context><context id="invalid-octal" style-ref="error"><match extended="true">
        (?&lt;![\w\.])
        0[0-7]*[89][0-9]*[uUlL]*
        (?![\w\.])
      </match></context><context id="decimal" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        (0|[1-9][0-9]*)[uUlL]*
        (?![\w\.])
      </match></context><!-- https://wren.io/syntax.html --><context id="keywords" style-ref="keyword"><keyword>as</keyword><keyword>break</keyword><keyword>class</keyword><keyword>construct</keyword><keyword>continue</keyword><keyword>else</keyword><keyword>false</keyword><keyword>for</keyword><keyword>foreign</keyword><keyword>if</keyword><keyword>import</keyword><keyword>in</keyword><keyword>is</keyword><keyword>null</keyword><keyword>return</keyword><keyword>static</keyword><keyword>super</keyword><keyword>this</keyword><keyword>true</keyword><keyword>var</keyword><keyword>while</keyword></context><context id="operators" style-ref="operator"><keyword>in</keyword><keyword>is</keyword></context><!-- https://wren.io/modules --><context id="types" style-ref="type"><!-- Core classes --><keyword>Bool</keyword><keyword>Class</keyword><keyword>Fiber</keyword><keyword>Fn</keyword><keyword>List</keyword><keyword>Map</keyword><keyword>Null</keyword><keyword>Num</keyword><keyword>Object</keyword><keyword>Range</keyword><keyword>Sequence</keyword><keyword>String</keyword><keyword>System</keyword><!-- meta module (https://wren.io/modules/meta) --><keyword>Meta</keyword><!-- random module (https://wren.io/modules/random) --><keyword>Random</keyword></context><context id="custom-type" style-ref="type"><!-- User-defined class --><match extended="true">
        \b
        (?!(Bool|Class|Fiber|Fn|List|Map|Null|Num|Object|Range|Sequence|String|System|Meta|Random))
        ([A-Z][A-Za-z]*)
        \b
      </match></context><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><!-- Main context --><context id="wren" class="no-spell-check"><include><context ref="gtk-doc:inline-docs-section"/><context ref="def:c-like-comment" style-ref="comment"/><context ref="def:c-like-comment-multiline" style-ref="comment"/><context ref="def:c-like-close-comment-outside-comment" style-ref="comment"/><context ref="import"/><context ref="string"/><context ref="float"/><context ref="hexadecimal"/><context ref="invalid-hexadecimal"/><context ref="octal"/><context ref="invalid-octal"/><context ref="decimal"/><context ref="keywords"/><context ref="boolean"/><context ref="operators"/><context ref="types"/><context ref="custom-type"/></include></context></definitions></language>
(uuay)glsl.langy9<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors:  Chong Kai Xiong, Simon Wenner
 Copyright (C) 2005-2006  Chong Kai Xiong  <[email protected]>
 Copyright (C) 2009-2010  Simon Wenner  <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<!--
 Defines all symbols of the OpenGL Shading Language (GLSL) version 4.0.
 Specification (February 12, 2010):
http://www.opengl.org/registry/doc/GLSLangSpec.4.00.7.pdf
-->
<language id="glsl" _name="OpenGL Shading Language" version="2.0" _section="Source"><metadata><property name="globs">*.glslv;*.glslf;*.glsl</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.glsl</property></metadata><styles><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="type" name="Data Type" map-to="def:type"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="builtin-function" name="Builtin Function" map-to="def:builtin"/><style id="builtin-constant" name="Builtin Constant" map-to="def:constant"/><style id="builtin-variable" name="Builtin Variable" map-to="def:identifier"/><style id="future-use" name="Reserved Keywords"/></styles><definitions><context id="preprocessor" style-ref="preprocessor"><prefix>^[ \t]*#[ \t]*</prefix><keyword>define</keyword><keyword>undef</keyword><keyword>(if|elif)([ \t]+defined)?</keyword><keyword>ifdef</keyword><keyword>ifndef</keyword><keyword>else</keyword><keyword>endif</keyword><keyword>error</keyword><keyword>pragma</keyword><keyword>extension</keyword><keyword>version</keyword><keyword>line</keyword></context><context id="common-macros" style-ref="preprocessor"><keyword>__VERSION__</keyword><keyword>__LINE__</keyword><keyword>__FILE__</keyword></context><context id="keywords" style-ref="keyword"><keyword>break</keyword><keyword>continue</keyword><keyword>discard</keyword><keyword>do</keyword><keyword>for</keyword><keyword>if</keyword><keyword>else</keyword><keyword>return</keyword><keyword>while</keyword><keyword>switch</keyword><keyword>case</keyword><keyword>default</keyword><!-- qualifiers --><keyword>attribute</keyword><keyword>const</keyword><keyword>in</keyword><keyword>inout</keyword><keyword>out</keyword><keyword>uniform</keyword><keyword>varying</keyword><keyword>invariant</keyword><keyword>centroid</keyword><keyword>flat</keyword><keyword>smooth</keyword><keyword>noperspective</keyword><keyword>layout</keyword><keyword>patch</keyword><keyword>sample</keyword><keyword>subroutine</keyword><!-- precision --><keyword>lowp</keyword><keyword>mediump</keyword><keyword>highp</keyword><keyword>precision</keyword></context><context id="primitives" style-ref="type"><keyword>bool</keyword><keyword>float</keyword><keyword>double</keyword><keyword>int</keyword><keyword>uint</keyword><keyword>struct</keyword><keyword>void</keyword><keyword>[bdiu]?vec[2-4]</keyword><keyword>[d]?mat[2-4]</keyword><keyword>[d]?mat[2-4]x[2-4]</keyword><keyword>[iu]?sampler[1-3]D</keyword><keyword>sampler[1-2]DShadow</keyword><keyword>[iu]?sampler[1-2]DArray</keyword><keyword>sampler[1-2]DArrayShadow</keyword><keyword>[iu]?samplerCube</keyword><keyword>samplerCubeShadow</keyword><keyword>[iu]?sampler2DRect</keyword><keyword>sampler2DRectShadow</keyword><keyword>[iu]?samplerBuffer</keyword><keyword>[iu]?sampler2DMS</keyword><keyword>[iu]?sampler2DMSArray</keyword><keyword>[iu]?sampler2DMSCubeArray</keyword><keyword>samplerCubeArrayShadow</keyword></context><context id="reserved-keywords-for-future-use" style-ref="future-use"><keyword>common</keyword><keyword>partition</keyword><keyword>active</keyword><keyword>asm</keyword><keyword>class</keyword><keyword>union</keyword><keyword>enum</keyword><keyword>typedef</keyword><keyword>template</keyword><keyword>this</keyword><keyword>packed</keyword><keyword>goto</keyword><keyword>inline</keyword><keyword>noinline</keyword><keyword>volatile</keyword><keyword>public</keyword><keyword>static</keyword><keyword>extern</keyword><keyword>external</keyword><keyword>interface</keyword><keyword>long</keyword><keyword>short</keyword><keyword>half</keyword><keyword>fixed</keyword><keyword>unsigned</keyword><keyword>input</keyword><keyword>output</keyword><keyword>[hf]vec[2-4]</keyword><keyword>sampler3DRect</keyword><keyword>filter</keyword><keyword>sizeof</keyword><keyword>cast</keyword><keyword>namespace</keyword><keyword>using</keyword><keyword>row_major</keyword></context><context id="builtin-functions" style-ref="builtin-function"><!-- Section 8.1 --><keyword>radians</keyword><keyword>degrees</keyword><keyword>sin</keyword><keyword>cos</keyword><keyword>tan</keyword><keyword>asin</keyword><keyword>acos</keyword><keyword>atan</keyword><keyword>sinh</keyword><keyword>cosh</keyword><keyword>tanh</keyword><keyword>asinh</keyword><keyword>acosh</keyword><keyword>atanh</keyword><!-- Section 8.2 --><keyword>pow</keyword><keyword>exp</keyword><keyword>log</keyword><keyword>exp2</keyword><keyword>log2</keyword><keyword>sqrt</keyword><keyword>inversesqrt</keyword><!-- Section 8.3 --><keyword>abs</keyword><keyword>sign</keyword><keyword>floor</keyword><keyword>trunc</keyword><keyword>round</keyword><keyword>roundEven</keyword><keyword>ceil</keyword><keyword>fract</keyword><keyword>mod</keyword><keyword>modf</keyword><keyword>min</keyword><keyword>max</keyword><keyword>clamp</keyword><keyword>mix</keyword><keyword>step</keyword><keyword>smoothstep</keyword><keyword>isnan</keyword><keyword>isinf</keyword><keyword>floatBitsToInt</keyword><keyword>floatBitsToUint</keyword><keyword>intBitsToFloat</keyword><keyword>uintBitsToFloat</keyword><keyword>fma</keyword><keyword>frexp</keyword><keyword>ldexp</keyword><!-- Section 8.4 --><keyword>packUnorm2x16</keyword><keyword>packUnorm4x8</keyword><keyword>packSnorm4x8</keyword><keyword>unpackUnorm2x16</keyword><keyword>unpackUnorm4x8</keyword><keyword>unpackSnorm4x8</keyword><keyword>packDouble2x32</keyword><keyword>unpackDouble2x32</keyword><!-- Section 8.5 --><keyword>length</keyword><keyword>distance</keyword><keyword>dot</keyword><keyword>cross</keyword><keyword>normalize</keyword><keyword>ftransform</keyword><keyword>faceforward</keyword><keyword>reflect</keyword><keyword>refract</keyword><!-- Section 8.6 --><keyword>matrixCompMult</keyword><keyword>outerProduct</keyword><keyword>transpose</keyword><keyword>determinant</keyword><keyword>inverse</keyword><!-- Section 8.7 --><keyword>lessThan</keyword><keyword>lessThanEqual</keyword><keyword>greaterThan</keyword><keyword>greaterThanEqual</keyword><keyword>equal</keyword><keyword>notEqual</keyword><keyword>any</keyword><keyword>all</keyword><keyword>not</keyword><!-- Section 8.8 --><keyword>uaddCarry</keyword><keyword>usubBorrow</keyword><keyword>umulExtended</keyword><keyword>imulExtended</keyword><keyword>bitfieldExtract</keyword><keyword>bitfildInsert</keyword><keyword>bitfieldReverse</keyword><keyword>bitCount</keyword><keyword>findLSB</keyword><keyword>findMSB</keyword><!-- Section 8.9 --><keyword>textureSize</keyword><keyword>textureQueryLOD</keyword><keyword>texture</keyword><keyword>textureProj</keyword><keyword>textureLod</keyword><keyword>textureOffset</keyword><keyword>texelFetch</keyword><keyword>texelFetchOffset</keyword><keyword>textureProjOffset</keyword><keyword>textureLodOffset</keyword><keyword>textureProjLod</keyword><keyword>textureProjLodOffset</keyword><keyword>textureGrad</keyword><keyword>textureGradOffset</keyword><keyword>textureProjGrad</keyword><keyword>textureProjGradOffset</keyword><keyword>textureGather</keyword><keyword>textureGatherOffset</keyword><keyword>texture[1-3]D</keyword><keyword>texture[1-3]DProj</keyword><keyword>texture[1-3]DLod</keyword><keyword>texture[1-3]DProjLod</keyword><keyword>textureCube</keyword><keyword>textureCubeLod</keyword><keyword>shadow[1-2]D</keyword><keyword>shadow[1-2]DProj</keyword><keyword>shadow[1-2]DLod</keyword><keyword>shadow[1-2]DProjLod</keyword><!-- Section 8.10 --><keyword>dFdx</keyword><keyword>dFdy</keyword><keyword>fwidth</keyword><keyword>interpolateAtCentroid</keyword><keyword>interpolateAtSample</keyword><keyword>interpolateAtOffset</keyword><!-- Section 8.11 --><keyword>noise[1-4]</keyword><!-- Section 8.12 --><keyword>EmitStreamVertex</keyword><keyword>EndStreamPrimitive</keyword><keyword>EmitVertex</keyword><keyword>EndPrimitive</keyword><!-- Section 8.13 --><keyword>barrier</keyword></context><context id="builtin-variables" style-ref="builtin-variable"><!-- Section 7.1 (vertex language) --><keyword>gl_VertexID</keyword><keyword>gl_InstanceID</keyword><keyword>gl_Position</keyword><keyword>gl_PointSize</keyword><keyword>gl_ClipDistance</keyword><!-- Section 7.1 (geometry language) --><keyword>gl_PrimitiveIDIn</keyword><keyword>gl_InvocationID</keyword><keyword>gl_PrimitiveID</keyword><keyword>gl_Layer</keyword><!-- Section 7.1 (tessellation control language) --><keyword>gl_PatchVerticesIn</keyword><keyword>gl_TessLevelOuter</keyword><keyword>gl_TessLevelInner</keyword><!-- Section 7.1 (tessellation evaluation language) --><keyword>gl_TessCoord</keyword><!-- Section 7.1 (fragment language) --><keyword>gl_FragCoord</keyword><keyword>gl_FrontFacing</keyword><keyword>gl_PointCoord</keyword><keyword>gl_SampleID</keyword><keyword>gl_SamplePosition</keyword><keyword>gl_FragColor</keyword><keyword>gl_FragData</keyword><keyword>gl_FragDepth</keyword><keyword>gl_SampleMask</keyword><!-- Section 7.1.1 (compatibility profile) --><keyword>gl_ClipVertex</keyword><keyword>gl_FrontColor</keyword><keyword>gl_BackColor</keyword><keyword>gl_FrontSecondaryColor</keyword><keyword>gl_BackSecondaryColor</keyword><keyword>gl_TexCoord</keyword><keyword>gl_FogFragCoord</keyword><!-- Section 7.2 (compatibility profile vertex attributes) --><keyword>gl_Color</keyword><keyword>gl_SecondaryColor</keyword><keyword>gl_Normal</keyword><keyword>gl_Vertex</keyword><keyword>gl_MultiTexCoord[0-7]</keyword><keyword>gl_FogCoord</keyword></context><context id="builtin-constants" style-ref="builtin-constant"><!-- Section 7.3 --><keyword>gl_MaxVertexAttribs</keyword><keyword>gl_MaxVertexUniformComponents</keyword><keyword>gl_MaxVaryingFloats</keyword><keyword>gl_MaxVaryingComponents</keyword><keyword>gl_MaxVertexOutputComponents</keyword><keyword>gl_MaxGeometryInputComponents</keyword><keyword>gl_MaxGeometryOutputComponents</keyword><keyword>gl_MaxFragmentInputComponents</keyword><keyword>gl_MaxVertexTextureImageUnits</keyword><keyword>gl_MaxCombinedTextureImageUnits</keyword><keyword>gl_MaxTextureImageUnits</keyword><keyword>gl_MaxFragmentUniformComponents</keyword><keyword>gl_MaxDrawBuffers</keyword><keyword>gl_MaxClipDistances</keyword><keyword>gl_MaxGeometryTextureImageUnits</keyword><keyword>gl_MaxGeometryOutputVertices</keyword><keyword>gl_MaxGeometryTotalOutputComponents</keyword><keyword>gl_MaxGeometryUniformComponents</keyword><keyword>gl_MaxGeometryVaryingComponents</keyword><keyword>gl_MaxTessControlInputComponents</keyword><keyword>gl_MaxTessControlOutputComponents</keyword><keyword>gl_MaxTessControlTextureImageUnits</keyword><keyword>gl_MaxTessControlUniformComponents</keyword><keyword>gl_MaxTessControlTotalOutputComponents</keyword><keyword>gl_MaxTessEvaluationInputComponents</keyword><keyword>gl_MaxTessEvaluationOutputComponents</keyword><keyword>gl_MaxTessEvaluationTextureImageUnits</keyword><keyword>gl_MaxTessEvaluationUniformComponents</keyword><keyword>gl_MaxTessPatchComponents</keyword><keyword>gl_MaxPatchVertices</keyword><keyword>gl_MaxTessGenLevel</keyword><!-- Section 7.3.1 (compatibility profile) --><keyword>gl_MaxTextureUnits</keyword><keyword>gl_MaxTextureCoords</keyword><keyword>gl_MaxClipPlanes</keyword></context><context id="builtin-uniform-states" style-ref="builtin-constant"><!-- Section 7.4 --><keyword>gl_DepthRange</keyword><keyword>gl_ModelViewMatrix</keyword><keyword>gl_ProjectionMatrix</keyword><keyword>gl_ModelViewProjectionMatrix</keyword><keyword>gl_TextureMatrix</keyword><keyword>gl_NormalMatrix</keyword><keyword>gl_ModelViewMatrixInverse</keyword><keyword>gl_ProjectionMatrixInverse</keyword><keyword>gl_ModelViewProjectionMatrixInverse</keyword><keyword>gl_TextureMatrixInverse</keyword><keyword>gl_ModelViewMatrixTranspose</keyword><keyword>gl_ProjectionMatrixTranspose</keyword><keyword>gl_ModelViewProjectionMatrixTranspose</keyword><keyword>gl_TextureMatrixTranspose</keyword><keyword>gl_ModelViewMatrixInverseTranspose</keyword><keyword>gl_ProjectionMatrixInverseTranspose</keyword><keyword>gl_ModelViewProjectionMatrixInverseTranspose</keyword><keyword>gl_TextureMatrixInverseTranspose</keyword><keyword>gl_NormalScale</keyword><keyword>gl_ClipPlane</keyword><keyword>gl_Point</keyword><keyword>gl_FrontMaterial</keyword><keyword>gl_BackMaterial</keyword><keyword>gl_LightSource</keyword><keyword>gl_LightModel</keyword><keyword>gl_FrontLightModelProduct</keyword><keyword>gl_BackLightModelProduct</keyword><keyword>gl_FrontLightProduct</keyword><keyword>gl_BackLightProduct</keyword><keyword>gl_TextureEnvColor</keyword><keyword>gl_EyePlaneS</keyword><keyword>gl_EyePlaneT</keyword><keyword>gl_EyePlaneR</keyword><keyword>gl_EyePlaneQ</keyword><keyword>gl_ObjectPlaneS</keyword><keyword>gl_ObjectPlaneT</keyword><keyword>gl_ObjectPlaneR</keyword><keyword>gl_ObjectPlaneQ</keyword><keyword>gl_Fog</keyword></context><context id="glsl" class="no-spell-check"><include><context ref="def:c-like-comment"/><context ref="def:c-like-comment-multiline"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="c:if0-comment"/><context ref="preprocessor"/><context ref="common-macros"/><context ref="keywords"/><context ref="primitives"/><context ref="c:boolean"/><context ref="c:decimal"/><context ref="c:octal"/><context ref="c:hexadecimal"/><context ref="c:float"/><context ref="builtin-functions"/><context ref="builtin-variables"/><context ref="builtin-constants"/><context ref="builtin-uniform-states"/><context ref="reserved-keywords-for-future-use"/></include></context></definitions></language>
(uuay)rust.lang3#<?xml version="1.0" encoding="UTF-8"?>
<!--

 Copyright 2013-2015 The Rust Project Developers.

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<!--
 This file is based on the file published at

    https://github.com/rust-lang/gedit-config

 by the Rust developers, which used the following license:

Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
<LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
option. This file may not be copied, modified, or distributed
except according to those terms.
-->
<language id="rust" name="Rust" version="2.0" _section="Source"><metadata><property name="mimetypes">text/rust</property><property name="globs">*.rs</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.rs</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="char" name="Character" map-to="def:character"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="type" name="Data Type" map-to="def:type"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="identifier" name="Identifier" map-to="def:identifier"/><style id="number" name="Number" map-to="def:number"/><style id="scope" name="Scope" map-to="def:preprocessor"/><style id="attribute" name="Attribute" map-to="def:preprocessor"/><style id="macro" name="Macro" map-to="def:preprocessor"/><style id="error" name="Error" map-to="def:error"/><style id="lifetime" name="Lifetime" map-to="rust:keyword"/><style id="self" name="Self" map-to="rust:identifier"/></styles><definitions><context id="function" style-ref="keyword"><keyword>fn</keyword></context><context id="type" style-ref="keyword"><keyword>type</keyword></context><context id="keywords" style-ref="keyword"><keyword>as</keyword><keyword>async</keyword><keyword>await</keyword><keyword>box</keyword><keyword>break</keyword><keyword>const</keyword><keyword>continue</keyword><keyword>crate</keyword><keyword>default</keyword><keyword>dyn</keyword><keyword>else</keyword><keyword>enum</keyword><keyword>extern</keyword><keyword>for</keyword><keyword>if</keyword><keyword>impl</keyword><keyword>in</keyword><keyword>let</keyword><keyword>loop</keyword><keyword>match</keyword><keyword>mod</keyword><keyword>move</keyword><keyword>mut</keyword><keyword>pub</keyword><keyword>ref</keyword><keyword>return</keyword><keyword>static</keyword><keyword>struct</keyword><keyword>super</keyword><keyword>trait</keyword><keyword>union</keyword><keyword>unsafe</keyword><keyword>use</keyword><keyword>where</keyword><keyword>while</keyword></context><context id="reserved" style-ref="keyword"><keyword>abstract</keyword><keyword>alignof</keyword><keyword>become</keyword><keyword>do</keyword><keyword>final</keyword><keyword>macro</keyword><keyword>offsetof</keyword><keyword>override</keyword><keyword>priv</keyword><keyword>proc</keyword><keyword>pure</keyword><keyword>sizeof</keyword><keyword>try</keyword><keyword>typeof</keyword><keyword>unsized</keyword><keyword>virtual</keyword><keyword>yield</keyword></context><context id="types" style-ref="type"><keyword>bool</keyword><keyword>isize</keyword><keyword>usize</keyword><keyword>i8</keyword><keyword>i16</keyword><keyword>i32</keyword><keyword>i64</keyword><keyword>i128</keyword><keyword>u8</keyword><keyword>u16</keyword><keyword>u32</keyword><keyword>u64</keyword><keyword>u128</keyword><keyword>f32</keyword><keyword>f64</keyword><keyword>char</keyword><keyword>str</keyword></context><context id="self" style-ref="self"><keyword>Self</keyword><keyword>self</keyword></context><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><define-regex id="int-suffix" extended="true">
      (i8|i16|i32|i64|i128|isize|u8|u16|u32|u64|u128|usize)
    </define-regex><define-regex id="exponent" extended="true">
      ([eE][+-]?[0-9_]+)
    </define-regex><define-regex id="float-suffix" extended="true">
      (\%{exponent}?(f32|f64)?)|(\.[0-9][0-9_]*\%{exponent}?)?(f32|f64)?|\.
    </define-regex><define-regex id="num-suffix" extended="true">
      \%{int-suffix}|\%{float-suffix}
    </define-regex><define-regex id="bin-digit" extended="true">
      [01]
    </define-regex><define-regex id="hex-digit" extended="true">
      [0-9a-fA-F]
    </define-regex><define-regex id="oct-digit" extended="true">
      [0-7]
    </define-regex><context id="number" style-ref="number"><match extended="true">
        ((?&lt;=\.\.)|(?&lt;![\w\.]))
        (
        [0-9][0-9_]*\%{num-suffix}?|
        0b(\%{bin-digit}|_)+\%{int-suffix}?|
        0o(\%{oct-digit}|_)+\%{int-suffix}?|
        0x(\%{hex-digit}|_)+\%{int-suffix}?
        )
        ((?![\w\.].)|(?=\.\.))
      </match></context><context id="invalid-number" style-ref="error"><match extended="true">
        ((?&lt;=\.\.)|(?&lt;![\w\.]))
        (
        0b(\%{bin-digit}|_)*(?!\%{bin-digit}|_).\w*\%{int-suffix}?|
        0o(\%{oct-digit}|_)*(?!\%{oct-digit}|_).\w*\%{int-suffix}?|
        0x(\%{hex-digit}|_)*(?!\%{hex-digit}|_).\w*\%{int-suffix}?
        )
        ((?![\w\.].)|(?=\.\.))
      </match></context><define-regex id="ident" extended="true">
      ([^[:cntrl:][:space:][:punct:][:digit:]]|_)([^[:cntrl:][:punct:][:space:]]|_)*
    </define-regex><context id="scope" style-ref="scope"><match extended="true">
        \%{ident}::
      </match></context><context id="macro" style-ref="macro"><match extended="true">
        \%{ident}!
      </match></context><context id="lifetime" style-ref="lifetime"><match extended="true">
        '\%{ident}
      </match></context><define-regex id="common-escape" extended="true">
      '|"|
      \\|n|r|t|0|
      x\%{hex-digit}{2}
    </define-regex><define-regex id="unicode-escape" extended="true">
      u{(\%{hex-digit}_*){1,6}}
    </define-regex><context id="string-escape" style-ref="def:special-char"><match>\\\%{common-escape}|\\\%{unicode-escape}</match></context><context id="byte-string-escape" style-ref="def:special-char"><match>\\\%{common-escape}</match></context><context id="raw-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>b?r(#*)"</start><end>"\%{1@start}</end><include><context ref="def:line-continue"/></include></context><context id="string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="string-escape"/><context ref="def:line-continue"/></include></context><context id="byte-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>b"</start><end>"</end><include><context ref="byte-string-escape"/><context ref="def:line-continue"/></include></context><context id="char" style-ref="char"><match extended="true">'([^\\']|\\\%{common-escape}|\\\%{unicode-escape})'</match></context><context id="invalid-char" style-ref="error"><match extended="true">'([^\\']|\\\%{common-escape}|\\\%{unicode-escape}){2,}'(?!\%{ident})</match></context><context id="byte" style-ref="char"><match extended="true">b'([^\\']|\\\%{common-escape})'</match></context><context id="invalid-byte" style-ref="error"><match extended="true">b'([^\\']|\\\%{common-escape}){2,}'</match></context><context id="attribute" style-ref="attribute" class="attribute"><start>#!?\[</start><end>\]</end><include><context ref="rust"/></include></context><context id="comment-multiline-nested" style-ref="comment" class-disabled="no-spell-check" class="comment"><start>/\*</start><end>\*/</end><include><context ref="comment-multiline-nested"/></include></context><context id="rust" class="no-spell-check"><include><context ref="def:c-like-comment" style-ref="comment"/><context ref="comment-multiline-nested"/><context ref="function"/><context ref="type"/><context ref="keywords"/><context ref="types"/><context ref="self"/><context ref="macro"/><context ref="boolean"/><context ref="number"/><context ref="invalid-number"/><context ref="scope"/><context ref="string"/><context ref="byte-string"/><context ref="raw-string"/><context ref="char"/><context ref="invalid-char"/><context ref="byte"/><context ref="invalid-byte"/><context ref="lifetime"/><context ref="attribute"/></include></context></definitions></language>
(uuay)gtksourceview/��wGtypescript-js-expressions.lang]<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="typescript-js-expr" name="TypeScript JavaScript Expression Additions" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See typescript.lang for general notes, naming conventions, etc.
    --><!-- # Grouping / arrow function parameters --><!-- function parameter list allows for accessibility modifiers,
         but these are not allowed in arrow function parameters

         in a case like:
         (x: number = 1) => x
         the type annotation (: number) ends the expression (x),
         so we add the default value assignment (= 1) back
    --><!-- replaces js-expr:_grouping-item-content --><context id="grouping-item-content"><include><context ref="js-expr:_grouping-item-content" original="true"/><!-- the ternary operator will match for the optional
             modifier (?), which should end early as there is no true
             value --><context ref="typescript:ordered-type-annotation"/><context ref="js:ordered-default-value-assignment"/></include></context><!-- /grouping-item-content --><context id="_grouping" style-ref="js:grouping" once-only="true"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="js:grouping-operator"/><context sub-pattern="0" where="end" style-ref="js:grouping-operator"/><context ref="js:comments"/><context ref="js-expr:_grouping-content"/></include></context><!-- /_grouping --><context id="_ordered-grouping" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_grouping"/></include></context><!-- /_ordered-grouping --><!-- replaces js-expr:_choice-grouping --><context id="choice-grouping-and-type-annotation" end-parent="true"><start>(?=\()</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_grouping-and-type-annotation-content"><include><context ref="_ordered-grouping"/><context ref="typescript:ordered-type-annotation"/></include></context><!-- /_grouping-and-type-annotation-content --></include></context><!-- /choice-grouping-and-type-annotation --><!-- # Non-null assertion (post-fix !)

         a!.method();
    --><context id="_non-null-assertion-operators" style-ref="typescript:non-null-assertion-operator"><match>!(?!=)</match></context><!-- /_non-null-assertion-operators --><!-- # Function call type arguments

         fn<string, number>()
    --><context id="_function-call-type-arguments-lists"><start extended="true">
        (?(DEFINE)
          (?&lt;arguments&gt;  # recursive subpattern to find matching brackets
            &lt;
            (?:
              (?&gt; [^&lt;&gt;]+ ) |
              (?&amp;arguments)
            )*
            &gt;
          )
        )
        (?=
          (?&amp;arguments)
          \%{js:optional-whitespace-or-comments}
          (?: \( | ` )  # function call or tagged template
        )
      </start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_function-call-type-arguments-list-content"><include><context ref="typescript-type-gen:ordered-type-arguments-list"/></include></context><!-- /_function-call-type-arguments-list-content --></include></context><!-- /_function-call-type-arguments-lists --><!-- # Post-primary expression --><!-- replaces js-expr:_dot-property-accessor-content --><context id="dot-property-accessor-content"><include><context ref="typescript:choice-private-identifier"/><context ref="js-expr:_dot-property-accessor-content" original="true"/></include></context><!-- /dot-property-accessor-content --><!-- replaces js-expr:_optional-chain-content --><context id="optional-chain-content"><include><context ref="typescript:choice-private-identifier"/><context ref="js-expr:_optional-chain-content" original="true"/></include></context><!-- /optional-chain-content --><!-- replaces js-expr:_post-primary-expression --><context id="post-primary-expression"><include><context ref="_non-null-assertion-operators"/><context ref="_function-call-type-arguments-lists"/><context ref="js-expr:_post-primary-expression" original="true"/></include></context><!-- /post-primary-expression --><!-- # Pre-LHS expression --><!-- replaces js-expr:_pre-lhs-expression --><context id="pre-lhs-expression"><include><context ref="typescript-type-gen:type-parameters-list-or-type-assertion"/><context ref="js-expr:_pre-lhs-expression" original="true"/></include></context><!-- /pre-lhs-expression --><!-- # as operator (type assertion / cast)

         a = obj as string;
    --><context id="_as-operators"><start>\%{js:as-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context id="_as-operator-content"><include><context ref="typescript-type-gen:const-type-assertion-keyword-end-parent"/><context ref="typescript-type-expr:type-expression"/></include></context><!-- /_as-operator-content --></include></context><!-- /_as-operators --><!-- # Post-LHS expression --><!-- ## Without comma --><!-- replaces js-expr:_post-lhs-expression-without-comma --><context id="post-lhs-expression-without-comma"><include><context ref="js-expr:_post-lhs-expression-without-comma" original="true"/><context ref="_as-operators"/></include></context><!-- /post-lhs-expression-without-comma --><!-- ## With comma --><!-- replaces js-expr:_post-lhs-expression-with-comma --><context id="post-lhs-expression-with-comma"><include><context ref="js-expr:_post-lhs-expression-with-comma" original="true"/><context ref="_as-operators"/></include></context><!-- /post-lhs-expression-with-comma --></definitions></language>
(uuay)commonlisp.lang�:<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Tarn W. Burton
 Copyright (C) 2020 Tarn W. Burton <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="commonlisp" name="Common Lisp" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-common-lisp</property><property name="globs">*.asd;*.lisp</property><property name="line-comment-start">;</property><property name="block-comment-start">#\|</property><property name="block-comment-end">\|#</property></metadata><styles><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="builtin" name="Builtin Symbols" map-to="def:keyword"/><style id="character" name="Character" map-to="def:character"/><style id="comment" name="Comment" map-to="def:comment"/><style id="constant" name="Constant" map-to="def:constant"/><style id="error" name="Error" map-to="def:error"/><style id="format-directive" name="Format Directive" map-to="def:special-char"/><style id="keyword" name="Keyword" map-to="def:type"/><style id="lambda-list-keyword" name="Lambda List Keyword" map-to="def:type"/><style id="number" name="Number" map-to="def:number"/><style id="operator" name="Operator" map-to="def:operator"/><style id="special" name="Special" map-to="def:type"/><style id="string" name="String" map-to="def:string"/><style id="symbol" name="Symbol" map-to="def:identifier"/></styles><default-regex-options case-sensitive="false"/><keyword-char-class>([^()"`,#\s])</keyword-char-class><definitions><!--
      Token Patterns
      References: http://www.lispworks.com/documentation/HyperSpec/Body/02_ad.htm
                  http://www.lispworks.com/documentation/HyperSpec/Body/02_c.htm
    --><define-regex id="token-start" extended="true">
     	((?&lt;=[()'"`,@#\s])|^)
    </define-regex><define-regex id="token" extended="true">
     	(([^()'"`,#\s\\|]|\\\S|\|[^|]*\|)+)
    </define-regex><define-regex id="package" extended="true">
     	(([^()'"`,:#\s\\|]|\\\S|\|[^|]*\|)+)
    </define-regex><define-regex id="token-end" extended="true">
     	(?=([()';"`,#]|$|\s))
    </define-regex><!--
      Basic Numbers
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_ca.htm
      The following patterns assume that the input radix is base 10.
    --><context id="decimal-rational" style-ref="number"><match extended="true">
        \%{token-start}
        ([+-]?[0-9]+([.]|/[0-9]+)?)
      	\%{token-end}
      </match></context><context id="float" style-ref="number"><match extended="true">
        \%{token-start}
        ([+-]?([0-9]*[.][0-9]+|[0-9]+([.][0-9]*)?)([defls][+-]?[0-9]+)?)
      	\%{token-end}
      </match></context><!--
      Binary Rationals
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_dhg.htm
    --><context id="binary-rational" style-ref="number"><match extended="true">
        \%{token-start}
        (\#b[+-]?[01]+([.]|/[01]+)?)
      	\%{token-end}
      </match></context><!--
      Octal Rationals
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_dhh.htm
    --><context id="octal-rational" style-ref="number"><match extended="true">
        \%{token-start}
        (\#o[+-]?[0-7]+([.]|/[0-7]+)?)
      	\%{token-end}
      </match></context><!--
      Hexadecimal Rationals
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_dhi.htm
    --><context id="hexadecimal-rational" style-ref="number"><match extended="true">
        \%{token-start}
        (\#x[+-]?[0-9a-f]+([.]|/[0-9a-f]+)?)
      	\%{token-end}
      </match></context><!--
      Arbitrary Radix Rationals
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_dhj.htm
    --><context id="radix-rational" style-ref="number"><match extended="true">
        \%{token-start}
        (\#[0-9]+r[+-]?[0-9a-z]+([.]|/[0-9a-z]+)?)
      	\%{token-end}
      </match></context><!--
      Semicolon Comments
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_dd.htm
    --><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>;</start><include><context ref="def:in-comment"/></include></context><!--
      Single Quote
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_dc.htm
    --><context id="single-quote" style-ref="operator"><match extended="true">
        (')
      </match></context><!--
      Format Directives
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/22_c.htm
    --><context id="format-directive" style-ref="format-directive" extend-parent="false"><match extended="true">
        ~(?:/[^/]+/|$|(?:[-+]?[0-9]+|'.|[#V,])*:?@?[[\]{}()~%&amp;$_&lt;&gt;*?;\^|ABCDEFGIOPRSTWX])
      </match></context><!--
      Strings
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_de.htm
    --><context id="string" style-ref="string" class="string"><start>"</start><end>"</end><include><context ref="format-directive"/><context ref="def:escape"/></include></context><!--
      Template Operators (backquote and comma)
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_df.htm
    --><context id="template-operators" style-ref="operator"><match extended="true">
        (`|,@?)
      </match></context><!--
      Sharpsign Dispatching Macro
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_dh.htm
    --><!--
      Sharpsign Backlash (characters)
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_dha.htm
    --><context id="character" style-ref="character" class="string"><match extended="true">
        \%{token-start}
        (\#\\\S(\%{token})?)
        \%{token-end}
      </match></context><!--
      Sharpsign Asterisk (bit vector)
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_dhd.htm
    --><context id="sharpsign-asterisk" style-ref="constant"><match extended="true">
        (\#[0-9]*\*[01]*)
      </match></context><!--
      Sharpsign Colon (uninterned symbol)
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_dhe.htm
    --><context id="sharpsign-colon" style-ref="symbol"><match extended="true">
        (\#:\%{token})
        \%{token-end}
      </match></context><!--
      Sharpsign Vertical-Bar (block comment)
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_dhs.htm
    --><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>#\|</start><end>\|#</end><include><context ref="block-comment"/><context ref="def:in-comment"/></include></context><!--
      Sharpsign Other
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_dh.htm
      Undefined sharpsigns or ones that precede a Lisp expression and therefore
      act a bit like an operator.
    --><context id="sharpsign-other" style-ref="operator"><match extended="true">
        (\#[0-9]*[!"#$%&amp;'(,;=&gt;?@[\]^_`~{}+\-./ac-npqs-wyz])
      </match></context><!--
      Sharpsign Invalid
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/02_dh.htm
    --><context id="sharpsign-invalid" style-ref="error"><match extended="true">
        (\#[0-9]*[\s)&lt;])
      </match></context><!--
      Keyword Like Builtins
      The following identifiers are symbols in the Common Lisp package that
      deal with variable assignment, symbol manipulation, flow control,
      compilation, or declarations.
    --><context id="builtin" style-ref="builtin"><keyword>abort</keyword><keyword>add-method</keyword><keyword>apply</keyword><keyword>assert</keyword><keyword>block</keyword><keyword>break</keyword><keyword>call-method</keyword><keyword>call-next-method</keyword><keyword>case</keyword><keyword>catch</keyword><keyword>ccase</keyword><keyword>cerror</keyword><keyword>compile-file</keyword><keyword>compile</keyword><keyword>cond</keyword><keyword>continue</keyword><keyword>ctypecase</keyword><keyword>debug</keyword><keyword>decf</keyword><keyword>declaim</keyword><keyword>declaration</keyword><keyword>declare</keyword><keyword>defclass</keyword><keyword>defconstant</keyword><keyword>defgeneric</keyword><keyword>define-compiler-macro</keyword><keyword>define-condition</keyword><keyword>define-method-combination</keyword><keyword>define-modify-macro</keyword><keyword>define-setf-expander</keyword><keyword>define-symbol-macro</keyword><keyword>defmacro</keyword><keyword>defmethod</keyword><keyword>defpackage</keyword><keyword>defparameter</keyword><keyword>defsetf</keyword><keyword>defstruct</keyword><keyword>deftype</keyword><keyword>defun</keyword><keyword>defvar</keyword><keyword>delete-package</keyword><keyword>destructuring-bind</keyword><keyword>disassemble</keyword><keyword>do-all-symbols</keyword><keyword>do-external-symbols</keyword><keyword>do</keyword><keyword>do\*</keyword><keyword>dolist</keyword><keyword>do-symbols</keyword><keyword>dotimes</keyword><keyword>dynamic-extent</keyword><keyword>ecase</keyword><keyword>ed</keyword><keyword>error</keyword><keyword>etypecase</keyword><keyword>eval</keyword><keyword>eval-when</keyword><keyword>export</keyword><keyword>fdefinition</keyword><keyword>find-method</keyword><keyword>find-package</keyword><keyword>find-restart</keyword><keyword>find-symbol</keyword><keyword>flet</keyword><keyword>ftype</keyword><keyword>funcall</keyword><keyword>getf</keyword><keyword>get</keyword><keyword>get-macro-character</keyword><keyword>get-properties</keyword><keyword>get-setf-expansion</keyword><keyword>go</keyword><keyword>handler-bind</keyword><keyword>handler-case</keyword><keyword>if</keyword><keyword>ignorable</keyword><keyword>ignore-errors</keyword><keyword>ignore</keyword><keyword>import</keyword><keyword>incf</keyword><keyword>inline</keyword><keyword>in-package</keyword><keyword>inspect</keyword><keyword>intern</keyword><keyword>invoke-debugger</keyword><keyword>invoke-restart-interactively</keyword><keyword>invoke-restart</keyword><keyword>labels</keyword><keyword>lambda</keyword><keyword>let</keyword><keyword>let\*</keyword><keyword>list</keyword><keyword>list\*</keyword><keyword>load</keyword><keyword>locally</keyword><keyword>loop-finish</keyword><keyword>loop</keyword><keyword>macroexpand-1</keyword><keyword>macroexpand</keyword><keyword>macrolet</keyword><keyword>muffle-warning</keyword><keyword>multiple-value-bind</keyword><keyword>multiple-value-call</keyword><keyword>multiple-value-list</keyword><keyword>multiple-value-prog1</keyword><keyword>multiple-value-setq</keyword><keyword>no-next-method</keyword><keyword>notinline</keyword><keyword>optimize</keyword><keyword>otherwise</keyword><keyword>pop</keyword><keyword>prog1</keyword><keyword>prog2</keyword><keyword>prog</keyword><keyword>prog\*</keyword><keyword>progn</keyword><keyword>progv</keyword><keyword>psetf</keyword><keyword>psetq</keyword><keyword>push</keyword><keyword>pushnew</keyword><keyword>quote</keyword><keyword>remf</keyword><keyword>remove-method</keyword><keyword>require</keyword><keyword>restart-bind</keyword><keyword>restart-case</keyword><keyword>restart</keyword><keyword>return-from</keyword><keyword>return</keyword><keyword>rotatef</keyword><keyword>safety</keyword><keyword>setf</keyword><keyword>set</keyword><keyword>set-macro-character</keyword><keyword>setq</keyword><keyword>shadowing-import</keyword><keyword>shiftf</keyword><keyword>signal</keyword><keyword>special</keyword><keyword>speed</keyword><keyword>step</keyword><keyword>store-value</keyword><keyword>tagbody</keyword><keyword>throw</keyword><keyword>trace</keyword><keyword>typecase</keyword><keyword>type</keyword><keyword>unexport</keyword><keyword>unintern</keyword><keyword>unless</keyword><keyword>untrace</keyword><keyword>unuse-package</keyword><keyword>unwind-protect</keyword><keyword>use-package</keyword><keyword>use-value</keyword><keyword>warning</keyword><keyword>warn</keyword><keyword>when</keyword><keyword>with-accessors</keyword><keyword>with-compilation-unit</keyword><keyword>with-condition-restarts</keyword><keyword>with-hash-table-iterator</keyword><keyword>with-input-from-string</keyword><keyword>with-open-file</keyword><keyword>with-open-stream</keyword><keyword>with-output-to-string</keyword><keyword>with-package-iterator</keyword><keyword>with-simple-restart</keyword><keyword>with-slots</keyword><keyword>with-standard-io-syntax</keyword></context><context id="boolean" style-ref="boolean"><keyword>nil</keyword><keyword>t</keyword></context><context id="special-variable" style-ref="special"><match extended="true">
        \%{token-start}
        ((\%{package}::?)?\*(\%{token})*?\*)
        \%{token-end}
      </match></context><context id="constant-variable" style-ref="constant"><match extended="true">
        \%{token-start}
        ((\%{package}::?)?\+(\%{token})*?\+)
        \%{token-end}
      </match></context><!--
      Keyword Symbols
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/11_abc.htm
    --><context id="keyword" style-ref="keyword"><match extended="true">
        \%{token-start}
        (:\%{token})
        \%{token-end}
      </match></context><!--
      Lambda List Keywords
      Reference: http://www.lispworks.com/documentation/HyperSpec/Body/03_da.htm
      Instead of listing the specific keywords in the specification allow for
      implementation specific ones like `sb-int:&more`.
    --><context id="lambda-list-keyword" style-ref="lambda-list-keyword"><match extended="true">
        \%{token-start}
        ((\%{package}::?)?&amp;\%{token})
        \%{token-end}
      </match></context><context id="commonlisp" class="no-spell-check"><include><context ref="binary-rational"/><context ref="block-comment"/><context ref="boolean"/><context ref="builtin"/><context ref="character"/><context ref="constant-variable"/><context ref="decimal-rational"/><context ref="float"/><context ref="hexadecimal-rational"/><context ref="keyword"/><context ref="lambda-list-keyword"/><context ref="line-comment"/><context ref="octal-rational"/><context ref="radix-rational"/><context ref="sharpsign-asterisk"/><context ref="sharpsign-colon"/><context ref="sharpsign-invalid"/><context ref="sharpsign-other"/><context ref="single-quote"/><context ref="special-variable"/><context ref="string"/><context ref="template-operators"/></include></context></definitions></language>
(uuay)ooc.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Amos Wenger aka nddrylliog <[email protected]>
 Copyright (C) 2010 Amos Wenger aka nddrylliog <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="ooc" name="OOC" version="2.0" _section="Source"><metadata><property name="globs">*.ooc</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="string" name="String" map-to="def:string"/><style id="external" name="External" map-to="def:preprocessor"/><style id="declaration" name="Declaration" map-to="def:type"/><style id="storage-class" name="Storage Class" map-to="def:type"/><style id="scope-declaration" name="Scope Declaration" map-to="def:type"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="null-value" name="Null Value" map-to="def:special-constant"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="octal" name="Octal number" map-to="def:base-n-integer"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/><style id="reserved" name="Future Reserved Keywords" map-to="def:error"/><style id="type" name="Data Type" map-to="def:type"/></styles><definitions><define-regex id="escaped-character" extended="true">
      \\(               # leading backslash
      [\\\"\'nrbtf] |   # escaped character
      [0-9]{1,3}    |   # latin encoded char
      u[0-9]{1,4}       # unicode char
      )
    </define-regex><context id="string" style-ref="string" end-at-line-end="false"><start>"</start><end>"</end><include><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context></include></context><context id="line-comment" style-ref="comment" end-at-line-end="true"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="block-comment" style-ref="comment"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="externals" style-ref="external"><keyword>import</keyword><keyword>include</keyword><keyword>use</keyword></context><context id="declarations" style-ref="declaration"><keyword>class</keyword><keyword>cover</keyword><keyword>func</keyword><keyword>implement</keyword><keyword>interface</keyword><keyword>operator</keyword></context><context id="primitive-types" style-ref="type"><keyword>Int</keyword><keyword>Int8</keyword><keyword>Int16</keyword><keyword>Int32</keyword><keyword>Int64</keyword><keyword>Int80</keyword><keyword>Int128</keyword><keyword>UInt</keyword><keyword>UInt8</keyword><keyword>UInt16</keyword><keyword>UInt32</keyword><keyword>UInt64</keyword><keyword>UInt80</keyword><keyword>UInt128</keyword><keyword>Octet</keyword><keyword>Short</keyword><keyword>UShort</keyword><keyword>Long</keyword><keyword>ULong</keyword><keyword>LLong</keyword><keyword>ULLong</keyword><keyword>Float</keyword><keyword>Double</keyword><keyword>LDouble</keyword><keyword>Float32</keyword><keyword>Float64</keyword><keyword>Float128</keyword><keyword>Char</keyword><keyword>UChar</keyword><keyword>SChar</keyword><keyword>WChar</keyword><keyword>String</keyword><keyword>Void</keyword><keyword>Pointer</keyword><keyword>Bool</keyword><keyword>SizeT</keyword><keyword>This</keyword></context><context id="storage-class" style-ref="storage-class"><keyword>abstract</keyword><keyword>static</keyword><keyword>final</keyword><keyword>extern</keyword><keyword>const</keyword><keyword>proto</keyword></context><context id="scope-declarations" style-ref="scope-declaration"><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>internal</keyword></context><context id="flow" style-ref="keyword"><keyword>as</keyword><keyword>break</keyword><keyword>continue</keyword><keyword>else</keyword><keyword>fallthrough</keyword><keyword>finally</keyword><keyword>for</keyword><keyword>if</keyword><keyword>match</keyword><keyword>return</keyword><keyword>while</keyword></context><context id="memory" style-ref="keyword"><keyword>new</keyword><keyword>this</keyword></context><context id="future-reserved-words" style-ref="reserved"><keyword>catch</keyword><keyword>const</keyword><keyword>goto</keyword><keyword>finally</keyword><keyword>throw</keyword><keyword>try</keyword><keyword>with</keyword><keyword>scope</keyword></context><context id="null-value" style-ref="null-value"><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><!-- http://www.lysator.liu.se/c/ANSI-C-grammar-l.html --><context id="float" style-ref="floating-point"><match extended="true">
            (?&lt;![\w\.])
            ((\.[0-9]+ | [0-9]+\.[0-9]*) ([Ee][+-]?[0-9]*)? |
             ([0-9]+[Ee][+-]?[0-9]*))
            [fFlL]?
            (?![\w\.])
        </match></context><context id="hexadecimal" style-ref="hexadecimal"><match extended="true">
            (?&lt;![\w\.])
            0[xX][a-fA-F0-9]+[uUlL]*
            (?![\w\.])
        </match></context><context id="octal" style-ref="octal"><match extended="true">
            (?&lt;![\w\.])
            0[cC][0-7]+[uUlL]*
            (?![\w\.])
        </match></context><context id="decimal" style-ref="decimal"><match extended="true">
            (?&lt;![\w\.])
            [0-9]+[uUlL]*
            (?![\w\.])
        </match></context><context id="ooc"><include><context ref="string"/><context ref="line-comment"/><context ref="block-comment"/><context ref="close-comment-outside-comment"/><context ref="externals"/><context ref="declarations"/><context ref="primitive-types"/><context ref="storage-class"/><context ref="scope-declarations"/><context ref="flow"/><context ref="memory"/><context ref="future-reserved-words"/><context ref="null-value"/><context ref="boolean"/><context ref="decimal"/><context ref="hexadecimal"/><context ref="octal"/><context ref="float"/></include></context></definitions></language>
(uuay)po.langX<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Paolo Maggi
 Copyright (C) 2003 Paolo Maggi

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="gettext-translation" _name="gettext translation" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-po;text/x-pot;text/x-pox;text/x-gettext-translation;text/x-gettext-translation-template</property><property name="globs">*.po;*.pot</property><property name="line-comment-start">#</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="location" name="Location" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="fuzzy" name="Fuzzy" map-to="def:note"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="format" name="String Format" map-to="def:special-char"/></styles><definitions><context id="string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="def:escape"/><context ref="def:line-continue"/><context ref="def:email-address"/><context ref="def:net-address"/><context id="mnemonic" style-ref="format"><match>[&amp;_][\p{L}\p{Nd}]</match></context><context id="tag" style-ref="format"><match>&lt;[a-zA-Z\=\"\/ ]+&gt;</match></context><context ref="python:format" style-ref="format"/><context ref="c:printf" style-ref="format"/></include></context><context id="format" style-ref="comment" end-at-line-end="true"><start>^#,</start><include><context ref="def:escape"/><context ref="def:line-continue"/><context id="fuzzy" style-ref="fuzzy"><match>\bfuzzy\b</match></context></include></context><context id="location" style-ref="location" end-at-line-end="true"><start>^#:</start><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="keyword" style-ref="keyword"><prefix>^</prefix><keyword>domain</keyword><keyword>msgid</keyword><keyword>msgid_plural</keyword><keyword>msgstr</keyword><keyword>msgctxt</keyword></context><context id="gettext-translation" class="no-spell-check"><include><context ref="string"/><context ref="format"/><context ref="location"/><context ref="def:shell-like-comment"/><context ref="keyword"/></include></context></definitions></language>
(uuay)gap.lang}	<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Yevgen Muntyan <[email protected]>
 Copyright (C) 2006-2007 Yevgen Muntyan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="gap" name="GAP" version="2.0" _section="Scientific"><metadata><property name="mimetypes">text/x-gap</property><property name="globs">*.g;*.gi;*.gap</property><property name="line-comment-start">#</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="character" name="Character" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="function" name="Function" map-to="def:function"/><style id="decimal" name="Decimal" map-to="def:decimal"/></styles><definitions><context id="character" style-ref="character"><match>\'(\\[trnb\\\'\"]|[^\\])\'</match></context><context id="keyword" style-ref="keyword"><keyword>and</keyword><keyword>break</keyword><keyword>continue</keyword><keyword>do</keyword><keyword>elif</keyword><keyword>else</keyword><keyword>end</keyword><keyword>fail</keyword><keyword>false</keyword><keyword>fi</keyword><keyword>for</keyword><keyword>function</keyword><keyword>if</keyword><keyword>in</keyword><keyword>infinity</keyword><keyword>local</keyword><keyword>not</keyword><keyword>od</keyword><keyword>or</keyword><keyword>rec</keyword><keyword>repeat</keyword><keyword>return</keyword><keyword>then</keyword><keyword>true</keyword><keyword>until</keyword><keyword>while</keyword></context><context id="decimal" style-ref="decimal"><match>\b[0-9]+\b</match></context><context id="gap"><include><context ref="def:shell-like-comment"/><context ref="def:string"/><context ref="character"/><context ref="keyword"/><context ref="decimal"/></include></context></definitions></language>
(uuay)html.lang�'<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2005-2007 - Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 - Emanuele Aina
 Copyright (C) 2014 - Sébastien Wilmet <[email protected]>
 Copyright (C) 2018 - Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="html" name="HTML" version="2.0" _section="Markup"><metadata><property name="mimetypes">text/html</property><property name="globs">*.html;*.htm</property><property name="block-comment-start">&lt;!--</property><property name="block-comment-end">--&gt;</property><property name="suggested-suffix">.html</property></metadata><styles><style id="comment" name="Comment" map-to="xml:comment"/><style id="tag" name="Tag" map-to="xml:element-name"/><style id="attrib-name" name="Attribute Name" map-to="xml:attribute-name"/><style id="attrib-value" name="Attribute Value" map-to="xml:attribute-value"/><style id="dtd" name="DTD" map-to="xml:doctype"/><style id="error" name="Error" map-to="xml:error"/><style id="title" name="Page title" map-to="def:heading0"/><style id="h1" name="Heading level 1" map-to="def:heading1"/><style id="h2" name="Heading level 2" map-to="def:heading2"/><style id="h3" name="Heading level 3" map-to="def:heading3"/><style id="h4" name="Heading level 4" map-to="def:heading4"/><style id="h5" name="Heading level 5" map-to="def:heading5"/><style id="h6" name="Heading level 6" map-to="def:heading6"/></styles><default-regex-options case-sensitive="false"/><definitions><!-- Html comments are more permissive than xml comments --><context id="comment" style-ref="comment" class="comment"><start>&lt;!--</start><end>--&gt;</end><include><context ref="def:in-comment"/></include></context><context id="dtd" style-ref="dtd" class="no-spell-check"><start>&lt;!</start><end>&gt;</end></context><!-- This is a placeholder context intended to be <replace>d
         in languages like PHP that need to embed contexts inside
         HTML tags and attributes.
    --><context id="embedded-lang-hook"><match>\%{def:never-match}</match></context><!-- This one is for languages such as Markdown and MediaWiki
         in which HTML tags can be included. Their syntax will be
         recognized in text nodes, but not in attribute values.
    --><context id="embedded-lang-hook-content"><match>\%{def:never-match}</match></context><context id="heading-element-content" style-inside="true" end-parent="true" class-disabled="no-spell-check"><start>&gt;</start><end>&lt;/h[1-6]\s*&gt;</end><include><context sub-pattern="0" where="start" style-ref="tag"/><context sub-pattern="0" where="end" style-ref="tag"/><context ref="embedded-lang-hook"/><context ref="embedded-lang-hook-content"/><context extend-parent="false"><start>\%{def:always-match}</start><include><context ref="html"/></include></context></include></context><context id="headings"><include><!-- Inside <title> tags, no other tags are recognized. --><context id="title" class="no-spell-check"><start>&lt;title\%]</start><include><context sub-pattern="0" where="start" style-ref="tag"/><context ref="generic-tag"/><context style-inside="true" style-ref="title" end-parent="true" class-disabled="no-spell-check"><start>&gt;</start><end>&lt;/title\s*&gt;</end><include><context sub-pattern="0" where="start" style-ref="tag"/><context sub-pattern="0" where="end" style-ref="tag"/><context ref="xml:entity"/><context ref="embedded-lang-hook"/><context ref="embedded-lang-hook-content"/></include></context></include></context><context id="h1" class="no-spell-check"><start>&lt;h1\%]</start><include><context sub-pattern="0" where="start" style-ref="tag"/><context ref="generic-tag"/><context ref="heading-element-content" style-ref="h1"/></include></context><context id="h2" class="no-spell-check"><start>&lt;h2\%]</start><include><context sub-pattern="0" where="start" style-ref="tag"/><context ref="generic-tag"/><context ref="heading-element-content" style-ref="h2"/></include></context><context id="h3" class="no-spell-check"><start>&lt;h3\%]</start><include><context sub-pattern="0" where="start" style-ref="tag"/><context ref="generic-tag"/><context ref="heading-element-content" style-ref="h3"/></include></context><context id="h4" class="no-spell-check"><start>&lt;h4\%]</start><include><context sub-pattern="0" where="start" style-ref="tag"/><context ref="generic-tag"/><context ref="heading-element-content" style-ref="h4"/></include></context><context id="h5" class="no-spell-check"><start>&lt;h5\%]</start><include><context sub-pattern="0" where="start" style-ref="tag"/><context ref="generic-tag"/><context ref="heading-element-content" style-ref="h5"/></include></context><context id="h6" class="no-spell-check"><start>&lt;h6\%]</start><include><context sub-pattern="0" where="start" style-ref="tag"/><context ref="generic-tag"/><context ref="heading-element-content" style-ref="h6"/></include></context></include></context><!-- See https://gitlab.gnome.org/GNOME/gtksourceview/commit/5385eb27720875bc144d54ccbd00d1613c41f7e0 --><define-regex id="attribute-name">[^\N{U+00}\t\n\f\r "'/&lt;=&gt;\N{U+007F}-\N{U+009F}\N{U+FDD0}-\N{U+FDEF}\N{U+FFFE}\N{U+FFFF}\N{U+1FFFE}\N{U+1FFFF}\N{U+2FFFE}\N{U+2FFFF}\N{U+3FFFE}\N{U+3FFFF}\N{U+4FFFE}\N{U+4FFFF}\N{U+5FFFE}\N{U+5FFFF}\N{U+6FFFE}\N{U+6FFFF}\N{U+7FFFE}\N{U+7FFFF}\N{U+8FFFE}\N{U+8FFFF}\N{U+9FFFE}\N{U+9FFFF}\N{U+AFFFE}\N{U+AFFFF}\N{U+BFFFE}\N{U+BFFFF}\N{U+CFFFE}\N{U+CFFFF}\N{U+DFFFE}\N{U+DFFFF}\N{U+EFFFE}\N{U+EFFFF}\N{U+FFFFE}\N{U+FFFFF}\N{U+10FFFE}\N{U+10FFFF}]+</define-regex><context id="generic-tag"><include><!-- Attribute in the form: name="value" --><context id="attrib-quoted" class="no-spell-check"><start>(\%{attribute-name}\s*=\s*)(\")</start><include><context sub-pattern="1" where="start" style-ref="attrib-name"/><context sub-pattern="2" where="start" style-ref="attrib-value"/><context id="string" end-parent="true" end-at-line-end="true" style-ref="attrib-value" class="string" class-disabled="no-spell-check"><start>\%{def:always-match}</start><end>\"</end><include><context ref="xml:entity"/><context ref="xml:character-reference"/><context ref="embedded-lang-hook"/></include></context></include></context><!-- Attribute in the form: name=value --><context id="attrib-unquoted" style-ref="attrib-value" class="no-spell-check"><start>\%{attribute-name}\s*=\s*</start><end>(?=&gt;|\s)</end><include><context sub-pattern="0" where="start" style-ref="attrib-name"/><context ref="xml:entity"/><context ref="xml:character-reference"/><context ref="embedded-lang-hook"/></include></context><!-- Attribute in the form: name --><context id="attrib-no-value" style-ref="attrib-name" class="no-spell-check"><match>\%{attribute-name}</match></context><context ref="embedded-lang-hook"/></include></context><context id="style" class="no-spell-check"><start>&lt;style\%]</start><include><context sub-pattern="0" where="start" style-ref="tag"/><context ref="generic-tag"/><context end-parent="true" style-ref="tag"><match>/&gt;</match></context><context id="style-code" end-parent="true"><start>&gt;</start><end>&lt;/style\s*&gt;</end><include><context sub-pattern="0" where="start" style-ref="tag"/><context sub-pattern="0" where="end" style-ref="tag"/><context ref="css:css"/></include></context></include></context><context id="css-embedded-lang-hook"><include><context end-parent="true"><start>(?=&lt;/style(?:&gt;|\s|$))</start><end>\%{def:always-match}</end></context><context ref="embedded-lang-hook"/><context ref="css:embedded-lang-hook" original="true"/></include></context><replace id="css:embedded-lang-hook" ref="css-embedded-lang-hook"/><context id="script" class="no-spell-check"><start>&lt;script\%]</start><include><context sub-pattern="0" where="start" style-ref="tag"/><context ref="generic-tag"/><context end-parent="true" style-ref="tag"><match>/&gt;</match></context><context id="js-code" end-parent="true"><start>&gt;</start><end>&lt;/script\s*&gt;</end><include><context sub-pattern="0" where="start" style-ref="tag"/><context sub-pattern="0" where="end" style-ref="tag"/><context ref="js:js"/></include></context></include></context><context id="js-embedded-lang-hooks"><include><context end-parent="true"><start>(?=&lt;/script(?:&gt;|\s|$))</start><end>\%{def:always-match}</end></context><context ref="embedded-lang-hook"/><context ref="js:embedded-lang-hooks" original="true"/></include></context><replace id="js:embedded-lang-hooks" ref="js-embedded-lang-hooks"/><context id="tag" class="no-spell-check"><!-- See https://gitlab.gnome.org/GNOME/gtksourceview/commit/5385eb27720875bc144d54ccbd00d1613c41f7e0 --><start>&lt;/?[a-z][^\N{U+00}\t\n\f\r /&gt;\N{U+007F}-\N{U+009F}\N{U+FDD0}-\N{U+FDEF}\N{U+FFFE}\N{U+FFFF}\N{U+1FFFE}\N{U+1FFFF}\N{U+2FFFE}\N{U+2FFFF}\N{U+3FFFE}\N{U+3FFFF}\N{U+4FFFE}\N{U+4FFFF}\N{U+5FFFE}\N{U+5FFFF}\N{U+6FFFE}\N{U+6FFFF}\N{U+7FFFE}\N{U+7FFFF}\N{U+8FFFE}\N{U+8FFFF}\N{U+9FFFE}\N{U+9FFFF}\N{U+AFFFE}\N{U+AFFFF}\N{U+BFFFE}\N{U+BFFFF}\N{U+CFFFE}\N{U+CFFFF}\N{U+DFFFE}\N{U+DFFFF}\N{U+EFFFE}\N{U+EFFFF}\N{U+FFFFE}\N{U+FFFFF}\N{U+10FFFE}\N{U+10FFFF}]*</start><end>/?&gt;</end><include><context sub-pattern="0" where="start" style-ref="tag"/><context sub-pattern="0" where="end" style-ref="tag"/><context ref="generic-tag"/></include></context><context id="html"><include><context ref="xml:doctype"/><context ref="xml:entity"/><context ref="xml:character-reference"/><context ref="xml:cdata"/><context ref="comment"/><context ref="dtd"/><context ref="headings"/><context ref="style"/><context ref="script"/><context ref="tag"/></include></context></definitions></language>
(uuay)sweave.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Lawrence Hudson
 Copyright (C) 2010, 2014 Lawrence Hudson <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="sweave" name="Sweave" version="2.0" _section="Markup"><metadata><property name="globs">*.rnw;*.Rnw;*.snw;*.Snw</property><property name="line-comment-start">%</property></metadata><styles><style id="comment" name="Comment" map-to="latex:comment"/><style id="command" name="Command" map-to="latex:command"/><style id="verbatim" name="Verbatim" map-to="latex:verbatim"/></styles><definitions><context id="inline-R" class="no-spell-check"><match>(\\Sexpr)\{([^\}]*)\}</match><include><context sub-pattern="1" style-ref="command"/><context sub-pattern="2" style-ref="verbatim"/></include></context><context id="R-block" class="no-spell-check"><start>^\s*&lt;&lt;.*&gt;&gt;=</start><end>@</end><include><context sub-pattern="0" where="start" style-ref="command"/><context sub-pattern="0" where="end" style-ref="command"/><context ref="r:r"/><context id="R-slot" class="no-spell-check"><match>[[:alnum:]]@[[:alnum:]]</match></context></include></context><context id="sweave"><include><context ref="inline-R"/><context ref="R-block"/><context ref="latex:latex"/></include></context></definitions></language>
(uuay)verilog.lang�3<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Paolo Borelli <[email protected]>
 Copyright (C) 2003-2007 Paolo Borelli

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="verilog" name="Verilog" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-verilog-src</property><property name="globs">*.v</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="printf" name="printf Conversion" map-to="def:special-char"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="error" name="Error" map-to="def:error"/><style id="compiler-directive" name="Compiler Directive" map-to="def:preprocessor"/><style id="ieee-system-task" name="IEEE System Task" map-to="def:keyword"/><style id="lrm-additional-system-task" name="LRM Additional System Task" map-to="def:keyword"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="gate" name="Gate" map-to="def:keyword"/><style id="type" name="Type" map-to="def:type"/><style id="base-n-integer" name="Base-N Integer" map-to="def:base-n-integer"/><style id="real-number" name="Real number" map-to="def:floating-point"/><style id="integer-number" name="Integer Number" map-to="def:number"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><context id="printf" style-ref="printf" extend-parent="false"><match extended="true">
        \%\%|\%
        0?                      # truncation
        (?:[1-9][0-9]*|\*)?     # width
        (?:\.\-?(?:[0-9]+|\*))? # precision
        [bBoOdDhHeEfFtTsSmMlL]  # format specifier
      </match></context><define-regex id="escaped-character" extended="true">
      \\(                   # leading backslash
      [\\\"\'nt]            # escaped character
      )
    </define-regex><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="printf"/><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context><context ref="def:line-continue"/></include></context><context id="compiler-directive" style-ref="compiler-directive"><prefix>`</prefix><keyword>celldefine</keyword><keyword>default_nettype</keyword><keyword>define</keyword><keyword>else</keyword><keyword>elsif</keyword><keyword>endcelldefine</keyword><keyword>endif</keyword><keyword>ifdef</keyword><keyword>ifndef</keyword><keyword>include</keyword><keyword>line</keyword><keyword>nounconnected_drive</keyword><keyword>resetall</keyword><keyword>timescale</keyword><keyword>unconnected_drive</keyword><keyword>undef</keyword></context><!-- System tasks as mandated by: IEEE Standard for Verilog Hardware Description Language (IEEE-1364-2005). --><context id="ieee-system-task" style-ref="ieee-system-task"><prefix>\$</prefix><keyword>acos</keyword><keyword>acosh</keyword><keyword>asin</keyword><keyword>asinh</keyword><keyword>atan</keyword><keyword>atan2</keyword><keyword>atanh</keyword><keyword>async\$and\$array</keyword><keyword>async\$and\$plane</keyword><keyword>async\$nand\$array</keyword><keyword>async\$nand\$plane</keyword><keyword>async\$or\$array</keyword><keyword>async\$or\$plane</keyword><keyword>async\$nor\$array</keyword><keyword>async\$nor\$plane</keyword><keyword>bitstoreal</keyword><keyword>ceil</keyword><keyword>cos</keyword><keyword>cosh</keyword><keyword>clog2</keyword><keyword>display</keyword><keyword>displayb</keyword><keyword>displayh</keyword><keyword>displayo</keyword><keyword>dist_chi_square</keyword><keyword>dist_erlang</keyword><keyword>dist_exponential</keyword><keyword>dist_normal</keyword><keyword>dist_poisson</keyword><keyword>dist_t</keyword><keyword>dist_uniform</keyword><keyword>dummpall</keyword><keyword>dumpfile</keyword><keyword>dumpflush</keyword><keyword>dumplimit</keyword><keyword>dumpoff</keyword><keyword>dumpon</keyword><keyword>dumpvars</keyword><keyword>exp</keyword><keyword>fclose</keyword><keyword>fdisplay</keyword><keyword>fdisplayb</keyword><keyword>fdisplayh</keyword><keyword>fdisplayo</keyword><keyword>feof</keyword><keyword>ferror</keyword><keyword>fflush</keyword><keyword>fgetc</keyword><keyword>fgets</keyword><keyword>finish</keyword><keyword>floor</keyword><keyword>fmonitor</keyword><keyword>fmonitorb</keyword><keyword>fmonitorh</keyword><keyword>fmonitoro</keyword><keyword>fopen</keyword><keyword>fread</keyword><keyword>fscanf</keyword><keyword>fseek</keyword><keyword>fstrobe</keyword><keyword>fstrobeb</keyword><keyword>fstrobeh</keyword><keyword>fstrobeo</keyword><keyword>ftell</keyword><keyword>fwrite</keyword><keyword>fwriteb</keyword><keyword>fwriteh</keyword><keyword>fwriteo</keyword><keyword>hold</keyword><keyword>hypot</keyword><keyword>itor</keyword><keyword>ln</keyword><keyword>log10</keyword><keyword>monitor</keyword><keyword>monitorb</keyword><keyword>monitorh</keyword><keyword>monitoro</keyword><keyword>monitoroff</keyword><keyword>monitoron</keyword><keyword>nochange</keyword><keyword>period</keyword><keyword>pow</keyword><keyword>printtimescale</keyword><keyword>q_add</keyword><keyword>q_exam</keyword><keyword>q_full</keyword><keyword>q_initialize</keyword><keyword>q_remove</keyword><keyword>random</keyword><keyword>readmemb</keyword><keyword>readmemh</keyword><keyword>realtime</keyword><keyword>realtobits</keyword><keyword>recovery</keyword><keyword>rewind</keyword><keyword>rtoi</keyword><keyword>sdf_annotate</keyword><keyword>setup</keyword><keyword>setuphold</keyword><keyword>sformat</keyword><keyword>signed</keyword><keyword>sin</keyword><keyword>sinh</keyword><keyword>skew</keyword><keyword>sqrt</keyword><keyword>sscanf</keyword><keyword>stime</keyword><keyword>stop</keyword><keyword>strobe</keyword><keyword>strobeb</keyword><keyword>strobeh</keyword><keyword>strobeo</keyword><keyword>swrite</keyword><keyword>swriteb</keyword><keyword>swriteh</keyword><keyword>swriteo</keyword><keyword>sync\$and\$array</keyword><keyword>sync\$and\$plane</keyword><keyword>sync\$nand\$array</keyword><keyword>sync\$nand\$plane</keyword><keyword>sync\$or\$array</keyword><keyword>sync\$or\$plane</keyword><keyword>sync\$nor\$array</keyword><keyword>sync\$nor\$plane</keyword><keyword>tan</keyword><keyword>tanh</keyword><keyword>test\$plusargs</keyword><keyword>time</keyword><keyword>timeformat</keyword><keyword>ungetc</keyword><keyword>unsigned</keyword><keyword>value\$plusargs</keyword><keyword>width</keyword><keyword>write</keyword><keyword>writeb</keyword><keyword>writeh</keyword><keyword>writeo</keyword></context><!-- Common non-standard system functions as listed in the Doulos Verilog Golden Reference Guide. --><context id="lrm-additional-system-task" style-ref="lrm-additional-system-task"><prefix>\$</prefix><keyword>countdrivers</keyword><keyword>getpattern</keyword><keyword>incsave</keyword><keyword>key</keyword><keyword>list</keyword><keyword>log</keyword><keyword>nokey</keyword><keyword>nolog</keyword><keyword>reset</keyword><keyword>reset_count</keyword><keyword>reset_value</keyword><keyword>restart</keyword><keyword>save</keyword><keyword>scale</keyword><keyword>scope</keyword><keyword>showscopes</keyword><keyword>showvars</keyword><keyword>sreadmemb</keyword><keyword>sreadmemh</keyword></context><context id="keywords" style-ref="keyword"><keyword>always</keyword><keyword>assign</keyword><keyword>attribute</keyword><keyword>begin</keyword><keyword>case</keyword><keyword>casex</keyword><keyword>casez</keyword><keyword>deassign</keyword><keyword>default</keyword><keyword>defparam</keyword><keyword>disable</keyword><keyword>edge</keyword><keyword>else</keyword><keyword>end</keyword><keyword>endattribute</keyword><keyword>endcase</keyword><keyword>endfunction</keyword><keyword>endgenerate</keyword><keyword>endmodule</keyword><keyword>endprimitive</keyword><keyword>endspecify</keyword><keyword>endtable</keyword><keyword>endtask</keyword><keyword>for</keyword><keyword>force</keyword><keyword>forever</keyword><keyword>fork</keyword><keyword>function</keyword><keyword>generate</keyword><keyword>highz0</keyword><keyword>highz1</keyword><keyword>if</keyword><keyword>ifnone</keyword><keyword>initial</keyword><keyword>join</keyword><keyword>large</keyword><keyword>macromodule</keyword><keyword>medium</keyword><keyword>module</keyword><keyword>negedge</keyword><keyword>posedge</keyword><keyword>primitive</keyword><keyword>pull0</keyword><keyword>pull1</keyword><keyword>release</keyword><keyword>repeat</keyword><keyword>signed</keyword><keyword>small</keyword><keyword>specify</keyword><keyword>specparam</keyword><keyword>strength</keyword><keyword>strong0</keyword><keyword>strong1</keyword><keyword>table</keyword><keyword>task</keyword><keyword>unsigned</keyword><keyword>wait</keyword><keyword>weak0</keyword><keyword>weak1</keyword><keyword>while</keyword></context><context id="gates" style-ref="gate"><keyword>and</keyword><keyword>buf</keyword><keyword>bufif0</keyword><keyword>bufif1</keyword><keyword>cmos</keyword><keyword>nand</keyword><keyword>nmos</keyword><keyword>nor</keyword><keyword>not</keyword><keyword>notif0</keyword><keyword>notif1</keyword><keyword>or</keyword><keyword>pmos</keyword><keyword>pullup</keyword><keyword>pulldown</keyword><keyword>rcmos</keyword><keyword>rnmos</keyword><keyword>rpmos</keyword><keyword>rtran</keyword><keyword>rtranif0</keyword><keyword>rtranif1</keyword><keyword>tran</keyword><keyword>tranif0</keyword><keyword>tranif1</keyword><keyword>xnor</keyword><keyword>xor</keyword></context><context id="types" style-ref="type"><keyword>event</keyword><keyword>genvar</keyword><keyword>inout</keyword><keyword>input</keyword><keyword>integer</keyword><keyword>output</keyword><keyword>parameter</keyword><keyword>real</keyword><keyword>reg</keyword><keyword>realtime</keyword><keyword>scalared</keyword><keyword>supply0</keyword><keyword>supply1</keyword><keyword>time</keyword><keyword>tri</keyword><keyword>tri0</keyword><keyword>tri1</keyword><keyword>triand</keyword><keyword>trior</keyword><keyword>trireg</keyword><keyword>vectored</keyword><keyword>wand</keyword><keyword>wire</keyword><keyword>wor</keyword></context><context id="binary-number" style-ref="base-n-integer"><match extended="true">
        (?&lt;![\w\.])
        [1-9][0-9]*'[bB][0-1_xXzZ?]+
        (?![\w\.])
      </match></context><context id="octal-number" style-ref="base-n-integer"><match extended="true">
        (?&lt;![\w\.])
        [1-9][0-9]*'[oO][0-7_xXzZ?]+
        (?![\w\.])
      </match></context><context id="decimal-number" style-ref="base-n-integer"><match extended="true">
        (?&lt;![\w\.])
        [1-9][0-9]*'[dD][0-9_xXzZ?]+
        (?![\w\.])
      </match></context><context id="hexadecimal-number" style-ref="base-n-integer"><match extended="true">
        (?&lt;![\w\.])
        [1-9][0-9]*'[hH][0-9a-fA-F_xXzZ?]+
        (?![\w\.])
      </match></context><define-regex id="exponent">[Ee][+-]?[0-9][0-9_]*</define-regex><context id="real-number" style-ref="real-number"><match extended="true">
        (?&lt;![\w\.])
        [0-9][0-9_]*\.[0-9][0-9_]*\%{exponent}?
        (?![\w\.])
      </match></context><context id="integer-number" style-ref="integer-number"><match extended="true">
        (?&lt;![\w\.])
        [0-9][0-9_]*(E[+]?[0-9][0-9_]*)?
        (?![\w\.])
      </match></context><context id="verilog" class="no-spell-check"><include><context ref="line-comment"/><context ref="block-comment"/><context ref="close-comment-outside-comment"/><context ref="string"/><context ref="compiler-directive"/><context ref="ieee-system-task"/><context ref="lrm-additional-system-task"/><context ref="keywords"/><context ref="gates"/><context ref="types"/><context ref="binary-number"/><context ref="octal-number"/><context ref="decimal-number"/><context ref="hexadecimal-number"/><context ref="real-number"/><context ref="integer-number"/></include></context></definitions></language>
(uuay)protobuf.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 Author: Pavel Artyomkin <[email protected]>
 Copyright (C) 2011 Pavel Artyomkin <[email protected]>

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Library General Public
 License as published by the Free Software Foundation; either
 version 2 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Library General Public License for more details.

 You should have received a copy of the GNU Library General Public
 License along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="proto" name="Protobuf" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-protobuf</property><property name="globs">*.proto</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="statement" name="Statement" map-to="def:preprocessor"/><style id="variable" name="Variable" map-to="def:type"/><style id="type" name="Data Type" map-to="def:type"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="string" name="String" map-to="def:string"/></styles><definitions><context id="syntax"><match>(syntax)\s+=\s+("proto2"|"proto3");</match><include><context sub-pattern="1" style-ref="statement"/><context sub-pattern="2" style-ref="string"/></include></context><context id="package"><match>(package)\s+(.*);</match><include><context sub-pattern="1" style-ref="statement"/><context sub-pattern="2" style-ref="string"/></include></context><context id="import"><match>(import)(\s+(weak|public))?\s+(".*");</match><include><context sub-pattern="1" style-ref="statement"/><context sub-pattern="2" style-ref="statement"/><context sub-pattern="4" style-ref="string"/></include></context><context id="variable" style-ref="variable"><match>[$@%][$]?[a-zA-Z_][a-zA-Z0-9_]*</match></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end></context><context id="keywords" style-ref="keyword"><keyword>default</keyword><keyword>deprecated</keyword><keyword>enum</keyword><keyword>extend</keyword><keyword>extensions</keyword><keyword>message</keyword><keyword>oneof</keyword><keyword>optional</keyword><keyword>option</keyword><keyword>package</keyword><keyword>packed</keyword><keyword>repeated</keyword><keyword>required</keyword><keyword>returns</keyword><keyword>rpc</keyword><keyword>service</keyword><keyword>to</keyword></context><context id="types" style-ref="type"><keyword>double</keyword><keyword>float</keyword><keyword>int32</keyword><keyword>int64</keyword><keyword>uint32</keyword><keyword>uint64</keyword><keyword>sint32</keyword><keyword>sint64</keyword><keyword>fixed32</keyword><keyword>fixed64</keyword><keyword>sfixed32</keyword><keyword>sfixed64</keyword><keyword>bool</keyword><keyword>string</keyword><keyword>bytes</keyword></context><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><context id="proto" class="no-spell-check"><include><context ref="def:c-like-comment" style-ref="comment"/><context ref="def:c-like-comment-multiline" style-ref="comment"/><context ref="syntax"/><context ref="package"/><context ref="import"/><context ref="variable"/><context ref="string"/><context ref="keywords"/><context ref="types"/><context ref="boolean"/></include></context></definitions></language>
(uuay)abnf.lang#<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Philip Withnall <[email protected]>
 Copyright (C) 2016 Philip Withnall <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<!--
References:
	https://en.wikipedia.org/wiki/Augmented_Backus%E2%80%93Naur_form
	https://tools.ietf.org/html/rfc5234
	https://tools.ietf.org/html/rfc7405
-->
<language id="abnf" name="ABNF" version="2.0" _section="Source"><metadata><property name="globs">*.abnf</property><property name="line-comment-start">;</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="rulename" name="Rule Name" map-to="def:type"/><style id="binary" name="Binary number" map-to="def:base-n-integer"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/><style id="string" name="String" map-to="def:string"/></styles><definitions><define-regex id="rulename">([a-zA-Z][a-zA-Z0-9-]*|&lt;[a-zA-Z][a-zA-Z0-9-]*&gt;)</define-regex><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>;</start><include><context ref="def:in-line-comment"/></include></context><context id="rulename"><match>(\%{rulename})</match><include><context sub-pattern="1" style-ref="rulename"/></include></context><context id="terminal-binary" style-ref="binary"><match>%b[0-1]+(\-[0-1]+|(\.[0-1]+)*)</match></context><context id="terminal-decimal" style-ref="decimal"><match>%d[0-9]+(\-[0-9]+|(\.[0-9]+)*)</match></context><context id="terminal-hexadecimal" style-ref="hexadecimal"><match>%x[0-9a-fA-F]+(\-[0-9a-fA-F]+|(\.[0-9a-fA-F]+)*)</match></context><context id="terminal-string" style-ref="string"><match>"[ !#$%&amp;'\(\)\*\+,\-\./0-9:;&lt;=&gt;\?@A-Z\[\\\]\^_`a-z\{\|\}~]*"</match></context><context id="terminal"><include><context ref="terminal-binary"/><context ref="terminal-decimal"/><context ref="terminal-hexadecimal"/><context ref="terminal-string"/></include></context><context id="element"><include><context ref="rulename"/><context ref="terminal"/></include></context><context id="abnf"><include><context ref="line-comment"/><context id="rule"><start>^\s*(\%{rulename})\s*=/?</start><end>^(?!\s)</end><include><context sub-pattern="1" where="start" style-ref="rulename"/><context ref="element"/><context ref="line-comment"/></include></context></include></context></definitions></language>
(uuay)ini.langc<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Antonio Ognio <[email protected]>
 Copyright (C) 2005 Antonio Ognio <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.
-->
<language id="ini" name=".ini" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-ini-file;application/x-ini-file;text/x-systemd-unit;text/x-dbus-service</property><property name="globs">*.ini</property><property name="line-comment-start">;</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="floating-point" name="Floating Point" map-to="def:floating-point"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="decimal" name="Decimal" map-to="def:decimal"/><style id="variable" name="Variable" map-to="def:type"/><style id="non-standard-key" name="Data Type" map-to="def:type"/><style id="boolean-value" name="Boolean value" map-to="def:boolean"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>;|#</start></context><context id="group" style-ref="keyword"><start>^\[</start><end>\]$</end></context><context id="non-standard-key" style-ref="non-standard-key"><match>^_?X\-[a-zA-Z\-]+</match></context><context id="language" style-ref="decimal"><match>\[[a-zA-Z_]+\]</match></context><context id="variable" style-ref="variable"><match>^[a-zA-Z_][a-zA-Z0-9_.-]*</match></context><context id="boolean-value" style-ref="boolean-value"><keyword>true</keyword><keyword>false</keyword><keyword>on</keyword><keyword>off</keyword><keyword>yes</keyword><keyword>no</keyword></context><context id="single-quoted-string" style-ref="string"><start>'</start><end>'</end></context><context id="double-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end></context><context id="integer" style-ref="decimal"><match>\b[0-9]+\b</match></context><context id="decimal-number" style-ref="floating-point"><match>(\b[0-9]+(\.[0-9]+)?|\.[0-9]+)([Ee][\+-]?[0-9]+)?\b</match></context><context id="ini" class="no-spell-check"><include><context ref="line-comment"/><context ref="group"/><context ref="non-standard-key"/><context ref="language"/><context ref="variable"/><context ref="boolean-value"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="decimal-number"/><context ref="integer"/></include></context></definitions></language>
(uuay)python3.lang:5<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Stefano Palazzo <[email protected]>
 Copyright (C) 2012 Stefano Palazzo <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="python3" name="Python" version="2.0" _section="Script"><metadata><property name="mimetypes">text/x-python;application/x-python;text/x-python3</property><property name="globs">*.py;*.py3;*.pyi</property><property name="line-comment-start">#</property><property name="suggested-suffix">.py</property></metadata><styles><style id="module-handler" name="Module Handler" map-to="python:module-handler"/><style id="keyword" name="Keyword" map-to="python:keyword"/><style id="multiline-string" name="Multiline string" map-to="python:multiline-string"/><style id="string" name="String" map-to="python:string"/><style id="escaped-char" name="Escaped Character" map-to="python:escaped-char"/><style id="format" name="Format" map-to="python:format"/><style id="string-conversion" name="String Conversion" map-to="python:string-conversion"/><style id="special-variable" name="Special Variable" map-to="python:special-variable"/><style id="boolean" name="Boolean" map-to="python:boolean"/><style id="floating-point" name="Floating point number" map-to="python:floating-point"/><style id="decimal" name="Decimal number" map-to="python:decimal"/><style id="base-n-integer" name="Base-N number" map-to="python:base-n-integer"/><style id="complex" name="Complex number" map-to="python:complex"/><style id="builtin-constant" name="Builtin Constant" map-to="python:builtin-constant"/><style id="builtin-object" name="Builtin Object" map-to="python:builtin-object"/><style id="builtin-function" name="Builtin Function" map-to="python:builtin-function"/><style id="function-name" name="Function Name" map-to="python:function-name"/><style id="class-name" name="Class Name" map-to="python:class-name"/><style id="decorator" name="Decorator" map-to="python:decorator"/><style id="f-string-curly-braces" name="f-string curly braces" map-to="def:special-char"/></styles><definitions><!-- https://docs.python.org/3/reference/lexical_analysis.html#identifiers
         Underscore (U+005F LOW LINE) is a member of \p{Pc}, and so included in def:unicode-xid-continue
    --><define-regex id="identifier" extended="true">
      (?&gt; (?: _ | \%{def:unicode-xid-start} ) \%{def:unicode-xid-continue}* )
    </define-regex><define-regex id="number">[1-9][0-9]*</define-regex><define-regex id="identifier-path" extended="true">
      (\%{identifier}\.)*\%{identifier}
    </define-regex><define-regex id="relative-path" extended="true">
      (\.*\%{identifier-path}|\.+)
    </define-regex><!-- http://docs.python.org/lib/typesseq-strings.html --><context id="format" style-ref="format" extend-parent="false"><match extended="true">
        %                       # leading % sign
        \(\%{identifier}\)?     # mapping key
        [#0\-\ \+]*             # conversion flags
        (\-?\%{number}|\*)?     # minimum field width
        (\.(\-?\%{number}|\*))? # precision
        (hlL)?                  # length modifier
        [diouxXeEfFgGcrs%]      # conversion type
      </match></context><context id="curly-braces" extend-parent="true"><start>\{</start><end>\}</end><include><context ref="python3"/><context ref="curly-braces"/></include></context><context id="f-string-curly-braces" extend-parent="false" class-disabled="string" class="no-spell-check"><start>(\{)</start><end>(\})</end><include><context ref="python3"/><context ref="curly-braces"/><context sub-pattern="1" where="start" style-ref="f-string-curly-braces"/><context sub-pattern="1" where="end" style-ref="f-string-curly-braces"/></include></context><context id="escaped-curly-brace" style-ref="escaped-char" extend-parent="true"><match>\{\{</match></context><define-regex id="string-prefix">(b|B)?</define-regex><define-regex id="raw-string-prefix">(r|R|rb|RB|rB|Rb|br|BR|bR|Br)</define-regex><define-regex id="f-string-prefix">(f|F)</define-regex><context id="multiline-double-quoted-string" style-ref="multiline-string" class="string" class-disabled="no-spell-check"><start>\%{string-prefix}"""</start><end>"""</end><include><context ref="format"/><context ref="python:escaped-char"/></include></context><context id="multiline-single-quoted-string" style-ref="multiline-string" class="string" class-disabled="no-spell-check"><start>\%{string-prefix}'''</start><end>'''</end><include><context ref="format"/><context ref="python:escaped-char"/></include></context><context id="double-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>\%{string-prefix}"</start><end>"</end><include><context ref="format"/><context ref="python:escaped-char"/><context ref="def:line-continue"/></include></context><context id="single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>\%{string-prefix}'</start><end>'</end><include><context ref="format"/><context ref="python:escaped-char"/><context ref="def:line-continue"/></include></context><context id="multiline-double-quoted-f-string" class="string" class-disabled="no-spell-check"><start>(\%{f-string-prefix}""")</start><end>(""")</end><include><context ref="escaped-curly-brace"/><context ref="f-string-curly-braces"/><context ref="python:escaped-char"/><context ref="def:line-continue"/><context style-ref="multiline-string" extend-parent="false" class="string"><match>.</match></context><context sub-pattern="1" where="start" style-ref="string"/><context sub-pattern="1" where="end" style-ref="string"/></include></context><context id="multiline-single-quoted-f-string" class="string" class-disabled="no-spell-check"><start>(\%{f-string-prefix}''')</start><end>(''')</end><include><context ref="escaped-curly-brace"/><context ref="f-string-curly-braces"/><context ref="python:escaped-char"/><context ref="def:line-continue"/><context style-ref="multiline-string" extend-parent="false" class="string"><match>.</match></context><context sub-pattern="1" where="start" style-ref="string"/><context sub-pattern="1" where="end" style-ref="string"/></include></context><context id="double-quoted-f-string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>(\%{f-string-prefix}")</start><end>(")</end><include><context ref="escaped-curly-brace"/><context ref="f-string-curly-braces"/><context ref="python:escaped-char"/><context ref="def:line-continue"/><context style-ref="string" extend-parent="false" class="string"><match>.</match></context><context sub-pattern="1" where="start" style-ref="string"/><context sub-pattern="1" where="end" style-ref="string"/></include></context><context id="single-quoted-f-string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>(\%{f-string-prefix}')</start><end>(')</end><include><context ref="escaped-curly-brace"/><context ref="f-string-curly-braces"/><context ref="python:escaped-char"/><context ref="def:line-continue"/><context style-ref="string" extend-parent="false" class="string"><match>.</match></context><context sub-pattern="1" where="start" style-ref="string"/><context sub-pattern="1" where="end" style-ref="string"/></include></context><context id="multiline-double-quoted-raw-string" style-ref="multiline-string" class="string" class-disabled="no-spell-check"><start>\%{raw-string-prefix}"""</start><end>"""</end><include><context ref="format"/></include></context><context id="multiline-single-quoted-raw-string" style-ref="multiline-string" class="string" class-disabled="no-spell-check"><start>\%{raw-string-prefix}'''</start><end>'''</end><include><context ref="format"/></include></context><context id="double-quoted-raw-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>\%{raw-string-prefix}"</start><end>"</end><include><context ref="format"/><context ref="def:line-continue"/></include></context><context id="single-quoted-raw-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>\%{raw-string-prefix}'</start><end>'</end><include><context ref="format"/><context ref="def:line-continue"/></include></context><context id="module-handler-from"><match extended="true">
        (from)
        \s+
        (\%{relative-path})
      </match><include><context sub-pattern="1" style-ref="module-handler"/><context sub-pattern="2" style-ref="class-name"/></include></context><!-- 'def' is also present in the 'keyword' context, but has a lower
         priority, so 'def' is highlighted even if the function name doesn't match. --><context id="function-definition"><match extended="true">
        (def)
        \s+
        (\%{identifier})
      </match><include><context sub-pattern="1" style-ref="keyword"/><context sub-pattern="2" style-ref="function-name"/></include></context><!-- 'class' is also present in the 'keyword' context, but has a lower
         priority, so 'class' is highlighted even if the class name doesn't match. --><context id="class-definition"><match extended="true">
        (class)
        \s+
        (\%{identifier})
      </match><include><context sub-pattern="1" style-ref="keyword"/><context sub-pattern="2" style-ref="class-name"/></include></context><context id="decorator" style-ref="decorator"><match>@\%{identifier-path}</match></context><context id="python3" class="no-spell-check"><include><context ref="def:shebang"/><context ref="def:shell-like-comment"/><context ref="multiline-double-quoted-string"/><context ref="multiline-single-quoted-string"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context ref="multiline-double-quoted-f-string"/><context ref="multiline-single-quoted-f-string"/><context ref="single-quoted-f-string"/><context ref="double-quoted-f-string"/><context ref="multiline-double-quoted-raw-string"/><context ref="multiline-single-quoted-raw-string"/><context ref="double-quoted-raw-string"/><context ref="single-quoted-raw-string"/><context ref="python:special-variables"/><context ref="python:boolean"/><context ref="python:complex"/><context ref="python:float"/><context id="decimal" style-ref="decimal"><match>(?&lt;![\w\.])([1-9](_?[0-9])*|0)(?![\w\.])</match></context><context id="binary" style-ref="base-n-integer"><match>(?&lt;![\w\.])0[bB](_?[0-1])+(?![\w\.])</match></context><context id="octal" style-ref="base-n-integer"><match>(?&lt;![\w\.])0[oO](_?[0-7])+(?![\w\.])</match></context><context id="hex" style-ref="base-n-integer"><match>(?&lt;![\w\.])0[xX](_?[0-9A-Fa-f])+(?![\w\.])</match></context><context ref="module-handler-from"/><context ref="python:module-handler"/><context ref="function-definition"/><context ref="class-definition"/><context ref="decorator"/><context ref="python:keywords"/><context id="3x-only-keywords" style-ref="keyword"><keyword>async</keyword><keyword>await</keyword><keyword>nonlocal</keyword></context><context id="3x-soft-keywords"><!-- Soft keywords "match" and "case" are only reserved under specific contexts.
               Use refined regex to eliminate most false positives. --><match extended="true">
            ^[ \t]*
            (match|case)
            \b(?![ \t]*[:,;=^&amp;|@~\)\]\}])
          </match><include><context sub-pattern="1" style-ref="keyword"/></include></context><context ref="python:builtin-constants"/><context ref="python:builtin-objects"/><context id="3x-only-builtin-objects" style-ref="builtin-object"><prefix>(?&lt;![\w\.])</prefix><keyword>BaseException</keyword><keyword>BaseExceptionGroup</keyword><keyword>BlockingIOError</keyword><keyword>BrokenPipeError</keyword><keyword>BufferError</keyword><keyword>BytesWarning</keyword><keyword>ChildProcessError</keyword><keyword>ConnectionAbortedError</keyword><keyword>ConnectionError</keyword><keyword>ConnectionRefusedError</keyword><keyword>ConnectionResetError</keyword><keyword>EncodingWarning</keyword><keyword>ExceptionGroup</keyword><keyword>FileExistsError</keyword><keyword>FileNotFoundError</keyword><keyword>GeneratorExit</keyword><keyword>ImportWarning</keyword><keyword>InterruptedError</keyword><keyword>IsADirectoryError</keyword><keyword>ModuleNotFoundError</keyword><keyword>NotADirectoryError</keyword><keyword>PermissionError</keyword><keyword>ProcessLookupError</keyword><keyword>RecursionError</keyword><keyword>ResourceWarning</keyword><keyword>StopAsyncIteration</keyword><keyword>TimeoutError</keyword><keyword>UnicodeWarning</keyword></context><context ref="python:builtin-functions"/><context id="3x-only-builtin-functions" style-ref="builtin-function"><prefix>(?&lt;![\w\.])</prefix><keyword>aiter</keyword><keyword>anext</keyword><keyword>ascii</keyword><keyword>breakpoint</keyword><keyword>bytearray</keyword><keyword>bytes</keyword><keyword>exec</keyword><keyword>memoryview</keyword><keyword>next</keyword><keyword>print</keyword></context></include></context></definitions></language>
(uuay)python.lang49<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2003 Gustavo Giráldez <[email protected]>
 Copyright (C) 2004 Benoît Dejean <[email protected]>
 Copyright (C) 2006 Steve Frécinaux <[email protected]>
 Copyright (C) 2012 Stefano Palazzo <[email protected]>
 Copyright (C) 2014 Patryk Zawadzki <[email protected]>
 Copyright (C) 2014 Sébastien Wilmet <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="python" name="Python 2" version="2.0" _section="Script"><metadata><property name="mimetypes">text/x-python;application/x-python</property><property name="globs">*.py;*.py2</property><property name="line-comment-start">#</property><property name="suggested-suffix">.py2</property></metadata><styles><style id="module-handler" name="Module Handler" map-to="def:preprocessor"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="multiline-string" name="Multiline string" map-to="def:string"/><style id="string" name="String" map-to="def:string"/><style id="escaped-char" name="Escaped Character" map-to="def:special-char"/><style id="format" name="Format" map-to="def:character"/><style id="string-conversion" name="String Conversion"/><style id="special-variable" name="Special Variable" map-to="def:identifier"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="base-n-integer" name="Base-N number" map-to="def:base-n-integer"/><style id="complex" name="Complex number" map-to="def:complex"/><style id="builtin-constant" name="Builtin Constant" map-to="def:special-constant"/><style id="builtin-object" name="Builtin Object" map-to="def:type"/><style id="builtin-function" name="Builtin Function" map-to="def:builtin"/><style id="function-name" name="Function Name" map-to="def:function"/><style id="class-name" name="Class Name" map-to="def:function"/><style id="decorator" name="Decorator" map-to="def:preprocessor"/></styles><definitions><define-regex id="identifier">[_a-zA-Z][_a-zA-Z0-9]*</define-regex><define-regex id="number">[1-9][0-9]*</define-regex><define-regex id="identifier-path" extended="true">
      (\%{identifier}\.)*\%{identifier}
    </define-regex><define-regex id="relative-path" extended="true">
      (\.*\%{identifier-path}|\.+)
    </define-regex><!-- http://docs.python.org/lib/typesseq-strings.html --><context id="format" style-ref="format" extend-parent="false"><match extended="true">
        %                       # leading % sign
        \(\%{identifier}\)?     # mapping key
        [#0\-\ \+]*             # conversion flags
        (\-?\%{number}|\*)?     # minimum field width
        (\.(\-?\%{number}|\*))? # precision
        (hlL)?                  # length modifier
        [diouxXeEfFgGcrs%]      # conversion type
      </match></context><!-- http://docs.python.org/ref/strings.html --><context id="escaped-char" style-ref="escaped-char" extend-parent="true"><match extended="true">
        \\(                 # leading backslash
        [\\'"abfnrtv]     | # single escaped char
        N\{[0-9A-Z\ -]+\} | # named unicode character
        u[0-9A-Fa-f]{4}   | # xxxx - character with 16-bit hex value xxxx
        U[0-9A-Fa-f]{8}   | # xxxxxxxx - character with 32-bit hex value xxxxxxxx
        x[0-9A-Fa-f]{1,2} | # \xhh - character with hex value hh
        [0-7]{1,3}          # \ooo - character with octal value ooo
        )
      </match></context><define-regex id="string-prefix">(u|U)?</define-regex><define-regex id="raw-string-prefix">(r|ur|R|UR|Ur|uR)</define-regex><context id="multiline-double-quoted-string" style-ref="multiline-string" class="string" class-disabled="no-spell-check"><start>\%{string-prefix}"""</start><end>"""</end><include><context ref="format"/><context ref="escaped-char"/></include></context><context id="multiline-single-quoted-string" style-ref="multiline-string" class="string" class-disabled="no-spell-check"><start>\%{string-prefix}'''</start><end>'''</end><include><context ref="format"/><context ref="escaped-char"/></include></context><context id="double-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>\%{string-prefix}"</start><end>"</end><include><context ref="format"/><context ref="escaped-char"/><context ref="def:line-continue"/></include></context><context id="single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>\%{string-prefix}'</start><end>'</end><include><context ref="format"/><context ref="escaped-char"/><context ref="def:line-continue"/></include></context><context id="multiline-double-quoted-raw-string" style-ref="multiline-string" class="string" class-disabled="no-spell-check"><start>\%{raw-string-prefix}"""</start><end>"""</end><include><context ref="format"/><context ref="escaped-char" ignore-style="true"/></include></context><context id="multiline-single-quoted-raw-string" style-ref="multiline-string" class="string" class-disabled="no-spell-check"><start>\%{raw-string-prefix}'''</start><end>'''</end><include><context ref="format"/><context ref="escaped-char" ignore-style="true"/></include></context><context id="double-quoted-raw-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>\%{raw-string-prefix}"</start><end>"</end><include><context ref="format"/><context ref="escaped-char" ignore-style="true"/><context ref="def:line-continue" ignore-style="true"/></include></context><context id="single-quoted-raw-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>\%{raw-string-prefix}'</start><end>'</end><include><context ref="format"/><context ref="escaped-char" ignore-style="true"/><context ref="def:line-continue" ignore-style="true"/></include></context><context id="string-conversion" style-ref="string-conversion" end-at-line-end="true"><start>`</start><end>`</end><include><context ref="python"/></include></context><context id="special-variables" style-ref="special-variable"><prefix>(?&lt;![\w\.])</prefix><keyword>self</keyword><keyword>__name__</keyword><keyword>__debug__</keyword></context><context id="boolean" style-ref="boolean"><prefix>(?&lt;![\w\.])</prefix><keyword>False</keyword><keyword>True</keyword></context><define-regex id="float" extended="true">
      ( (\d+)?\.\d+ | \d+\. ) |
      ( (\d+|(\d+)?\.\d+|\d+\.)[eE][+-]?\d+ )
    </define-regex><context id="complex" style-ref="complex"><match>(?&lt;![\w\.])(\%{float}|\d+)[jJ]\b</match></context><context id="float" style-ref="floating-point"><match>(?&lt;![\w\.])\%{float}(?![\w\.])</match></context><context id="decimal" style-ref="decimal"><match>(?&lt;![\w\.])([1-9][0-9]*|0)[lL]?(?![\w\.])</match></context><context id="octal" style-ref="base-n-integer"><match>(?&lt;![\w\.])0[0-7]+[lL]?(?![\w\.])</match></context><context id="hex" style-ref="base-n-integer"><match>(?&lt;![\w\.])0[xX][0-9A-Fa-f]+[lL]?(?![\w\.])</match></context><context id="module-handler-from"><match extended="true">
        (from)
        \s+
        (\%{relative-path})
      </match><include><context sub-pattern="1" style-ref="module-handler"/><context sub-pattern="2" style-ref="class-name"/></include></context><context id="module-handler" style-ref="module-handler"><keyword>import</keyword><keyword>from</keyword><keyword>as</keyword></context><!-- 'def' is also present in the 'keyword' context, but has a lower
         priority, so 'def' is highlighted even if the function name doesn't match. --><context id="function-definition"><match extended="true">
        (def)
        \s+
        (\%{identifier})
      </match><include><context sub-pattern="1" style-ref="keyword"/><context sub-pattern="2" style-ref="function-name"/></include></context><!-- 'class' is also present in the 'keyword' context, but has a lower
         priority, so 'class' is highlighted even if the class name doesn't match. --><context id="class-definition"><match extended="true">
        (class)
        \s+
        (\%{identifier})
      </match><include><context sub-pattern="1" style-ref="keyword"/><context sub-pattern="2" style-ref="class-name"/></include></context><context id="decorator" style-ref="decorator"><match>@\%{identifier-path}</match></context><context id="keywords" style-ref="keyword"><keyword>and</keyword><keyword>assert</keyword><keyword>break</keyword><keyword>class</keyword><keyword>continue</keyword><keyword>def</keyword><keyword>del</keyword><keyword>elif</keyword><keyword>else</keyword><keyword>except</keyword><keyword>finally</keyword><keyword>for</keyword><keyword>global</keyword><keyword>if</keyword><keyword>in</keyword><keyword>is</keyword><keyword>lambda</keyword><keyword>not</keyword><keyword>or</keyword><keyword>pass</keyword><keyword>raise</keyword><keyword>return</keyword><keyword>try</keyword><keyword>while</keyword><keyword>with</keyword><keyword>yield</keyword></context><context id="2x-only-keywords" style-ref="keyword"><keyword>exec</keyword><keyword>print</keyword></context><context id="builtin-constants" style-ref="builtin-constant"><prefix>(?&lt;![\w\.])</prefix><keyword>Ellipsis</keyword><keyword>None</keyword><keyword>NotImplemented</keyword></context><context id="builtin-objects" style-ref="builtin-object"><prefix>(?&lt;![\w\.])</prefix><keyword>ArithmeticError</keyword><keyword>AssertionError</keyword><keyword>AttributeError</keyword><keyword>EnvironmentError</keyword><keyword>EOFError</keyword><keyword>Exception</keyword><keyword>FloatingPointError</keyword><keyword>ImportError</keyword><keyword>IndentationError</keyword><keyword>IndexError</keyword><keyword>IOError</keyword><keyword>KeyboardInterrupt</keyword><keyword>KeyError</keyword><keyword>LookupError</keyword><keyword>MemoryError</keyword><keyword>NameError</keyword><keyword>NotImplementedError</keyword><keyword>OSError</keyword><keyword>OverflowError</keyword><keyword>ReferenceError</keyword><keyword>RuntimeError</keyword><keyword>StandardError</keyword><keyword>StopIteration</keyword><keyword>SyntaxError</keyword><keyword>SystemError</keyword><keyword>SystemExit</keyword><keyword>TabError</keyword><keyword>TypeError</keyword><keyword>UnboundLocalError</keyword><keyword>UnicodeDecodeError</keyword><keyword>UnicodeEncodeError</keyword><keyword>UnicodeError</keyword><keyword>UnicodeTranslateError</keyword><keyword>ValueError</keyword><keyword>WindowsError</keyword><keyword>ZeroDivisionError</keyword><keyword>Warning</keyword><keyword>UserWarning</keyword><keyword>DeprecationWarning</keyword><keyword>PendingDeprecationWarning</keyword><keyword>SyntaxWarning</keyword><keyword>OverflowWarning</keyword><keyword>RuntimeWarning</keyword><keyword>FutureWarning</keyword></context><context id="builtin-functions" style-ref="builtin-function"><prefix>(?&lt;![\w\.])</prefix><keyword>__import__</keyword><keyword>abs</keyword><keyword>all</keyword><keyword>any</keyword><keyword>bin</keyword><keyword>bool</keyword><keyword>callable</keyword><keyword>chr</keyword><keyword>classmethod</keyword><keyword>compile</keyword><keyword>complex</keyword><keyword>delattr</keyword><keyword>dict</keyword><keyword>dir</keyword><keyword>divmod</keyword><keyword>enumerate</keyword><keyword>eval</keyword><keyword>filter</keyword><keyword>float</keyword><keyword>format</keyword><keyword>frozenset</keyword><keyword>getattr</keyword><keyword>globals</keyword><keyword>hasattr</keyword><keyword>hash</keyword><keyword>hex</keyword><keyword>id</keyword><keyword>input</keyword><keyword>int</keyword><keyword>isinstance</keyword><keyword>issubclass</keyword><keyword>iter</keyword><keyword>len</keyword><keyword>list</keyword><keyword>locals</keyword><keyword>map</keyword><keyword>max</keyword><keyword>min</keyword><keyword>object</keyword><keyword>oct</keyword><keyword>open</keyword><keyword>ord</keyword><keyword>pow</keyword><keyword>property</keyword><keyword>range</keyword><keyword>repr</keyword><keyword>reversed</keyword><keyword>round</keyword><keyword>setattr</keyword><keyword>set</keyword><keyword>slice</keyword><keyword>sorted</keyword><keyword>staticmethod</keyword><keyword>str</keyword><keyword>sum</keyword><keyword>super</keyword><keyword>tuple</keyword><keyword>type</keyword><keyword>vars</keyword><keyword>zip</keyword></context><context id="2x-only-builtin-functions" style-ref="builtin-function"><prefix>(?&lt;![\w\.])</prefix><keyword>apply</keyword><keyword>basestring</keyword><keyword>buffer</keyword><keyword>cmp</keyword><keyword>coerce</keyword><keyword>execfile</keyword><keyword>file</keyword><keyword>intern</keyword><keyword>long</keyword><keyword>raw_input</keyword><keyword>reduce</keyword><keyword>reload</keyword><keyword>unichr</keyword><keyword>unicode</keyword><keyword>xrange</keyword></context><context id="python" class="no-spell-check"><include><context ref="def:shebang"/><context ref="def:shell-like-comment"/><context ref="multiline-double-quoted-string"/><context ref="multiline-single-quoted-string"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context ref="multiline-double-quoted-raw-string"/><context ref="multiline-single-quoted-raw-string"/><context ref="double-quoted-raw-string"/><context ref="single-quoted-raw-string"/><context ref="string-conversion"/><context ref="special-variables"/><context ref="boolean"/><context ref="complex"/><context ref="float"/><context ref="decimal"/><context ref="octal"/><context ref="hex"/><context ref="module-handler-from"/><context ref="module-handler"/><context ref="function-definition"/><context ref="class-definition"/><context ref="decorator"/><context ref="keywords"/><context ref="2x-only-keywords"/><context ref="builtin-constants"/><context ref="builtin-objects"/><context ref="builtin-functions"/><context ref="2x-only-builtin-functions"/></include></context></definitions></language>
(uuay)kate-dark.xml<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright 2021 Dmitry Nalivin

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<style-scheme id="kate-dark" name="Kate Dark" version="1.0"><author>Dmitry Nalivin</author><_description>Dark color scheme used in the Kate text editor</_description><metadata><property name="variant">dark</property><property name="light-variant">kate</property><property name="accent_bg_color">#2980b9</property></metadata><color name="content-bg" value="#232629"/><color name="gray" value="#7a7c7d"/><color name="light-gray" value="#cfcfc2"/><color name="light-red" value="#f44f4f"/><color name="pink-red" value="#da4453"/><color name="blue" value="#0099ff"/><color name="light-blue" value="#3daee9"/><color name="cyan-blue" value="#2980b9"/><color name="cyan" value="#27aeae"/><color name="green" value="#3f8058"/><color name="light-green" value="#27ae60"/><color name="dark-orange" value="#c45b00"/><color name="light-orange" value="#f67400"/><color name="purple" value="#8e44ad"/><color name="white" value="#ffffff"/><!-- Global Settings --><style name="text" foreground="light-gray" background="content-bg"/><style name="cursor" foreground="light-gray"/><style name="selection" foreground="#rgba(0,0,0,0)" background="#rgba(45, 92, 118, .3)"/><style name="current-line" background="#2a2e32"/><style name="current-line-number" background="#2a2e32" foreground="#a5a6a8"/><style name="line-numbers" foreground="gray" background="#31363b"/><style name="line-numbers-border" background="#3f4347"/><style name="right-margin" foreground="gray" background="gray"/><style name="bracket-match" background="purple" foreground="light-gray" bold="true"/><style name="bracket-mismatch" background="pink-red"/><style name="draw-spaces" foreground="#4d4d4d"/><style name="background-pattern" background="#2a2e32"/><style name="snippet-focus" foreground="white" background="gray"/><style name="map-overlay" background="#2d5c76"/><!-- Search Matching --><style name="search-match" foreground="light-gray" background="#218058"/><!-- Bookmarks --><style name="bookmark" background="#0404bf"/><!-- legacy styles for old lang files --><style name="Others" foreground="light-red"/><style name="Others 2" bold="true"/><style name="Others 3" foreground="light-green"/><!-- Comments --><style name="def:comment" foreground="gray"/><style name="def:shebang" foreground="gray" bold="true"/><style name="def:doc-comment" foreground="gray"/><style name="def:doc-comment-element" foreground="green"/><!-- Types --><style name="def:type" foreground="cyan-blue"/><!-- Constants --><style name="def:constant" foreground="light-orange"/><style name="def:decimal" foreground="light-orange"/><style name="def:base-n-integer" foreground="light-orange"/><style name="def:floating-point" foreground="light-orange"/><style name="def:complex" use-style="def:base-n-integer"/><style name="def:character" foreground="light-blue"/><style name="def:string" foreground="light-red"/><style name="def:special-char" foreground="light-blue"/><style name="def:builtin" use-style="def:type"/><!-- Identifiers --><style name="def:identifier" foreground="cyan"/><style name="def:function" foreground="purple"/><!-- Statements and Operators --><style name="def:statement" bold="true"/><style name="def:operator" foreground="green"/><!-- Markup --><style name="def:emphasis" italic="true"/><style name="def:strong-emphasis" italic="true" bold="true"/><style name="def:inline-code" foreground="dark-orange"/><style name="def:insertion" underline="single"/><style name="def:deletion" strikethrough="true"/><style name="def:link-text" foreground="light-green" italic="true" bold="false"/><style name="def:link-symbol" foreground="light-green" bold="true"/><style name="def:link-destination" underline="single"/><style name="def:heading" foreground="purple" bold="true"/><style name="def:thematic-break" bold="true"/><style name="def:preformatted-section" foreground="dark-orange"/><style name="def:list-marker" bold="true"/><!-- Others --><style name="def:preprocessor" foreground="light-green"/><style name="def:note" foreground="dark-orange" background="#4d1f24" bold="true"/><style name="def:error" foreground="pink-red" underline="true"/><style name="def:warning" foreground="dark-orange" underline="true"/><style name="def:net-address" underline="single"/><!-- Heading styles, uncomment to enable --><!--
  <style name="def:heading0"                scale="5.0"/>
  <style name="def:heading1"                scale="2.5"/>
  <style name="def:heading2"                scale="2.0"/>
  <style name="def:heading3"                scale="1.7"/>
  <style name="def:heading4"                scale="1.5"/>
  <style name="def:heading5"                scale="1.3"/>
  <style name="def:heading6"                scale="1.2"/>
  --><!-- Language specific styles --><style name="c:included-file" foreground="light-orange"/><style name="c:common-defines" foreground="blue" bold="true"/><style name="diff:diff-file" use-style="def:statement"/><style name="diff:added-line" foreground="cyan"/><style name="diff:removed-line" use-style="def:string"/><style name="diff:changed-line" use-style="def:preprocessor"/><style name="diff:location" use-style="def:type"/><style name="xml:attribute-name" foreground="light-green"/><style name="xml:element-name" bold="true"/><style name="xml:entity" foreground="cyan-blue"/><style name="xml:cdata-delim" foreground="light-orange" bold="true"/><style name="xml:processing-instruction" foreground="purple" bold="true"/><style name="xml:doctype" foreground="cyan-blue" bold="true"/><style name="docbook-element" foreground="cyan-blue" bold="true"/><style name="docbook:header-elements" use-style="docbook-element"/><style name="docbook:formatting-elements" use-style="docbook-element"/><style name="docbook:gui-elements" use-style="docbook-element"/><style name="docbook:structural-elements" use-style="docbook-element"/><style name="js:built-in-constructor" bold="true"/><style name="json:keyname" foreground="blue"/><style name="mooscript:special-vars" use-style="def:preprocessor"/><style name="latex:display-math" foreground="pink-red"/><style name="latex:inline-math" foreground="pink-red"/><style name="latex:math-bound" bold="true"/><style name="latex:common-commands" foreground="blue"/><style name="latex:command" foreground="purple"/><style name="latex:include" use-style="latex:common-commands"/><style name="changelog:date" use-style="def:type"/><style name="changelog:email" use-style="def:preprocessor"/><style name="changelog:file" foreground="dark-orange"/><style name="changelog:bullet" use-style="changelog:file"/><style name="changelog:release" foreground="blue" bold="true"/><style name="perl:pod" foreground="gray"/><style name="python:string-conversion" background="gray"/><style name="python:special-variable" use-style="def:type"/><style name="python:builtin-constant" use-style="def:type"/><style name="python:builtin-object" use-style="def:type"/><style name="python:builtin-function" use-style="def:type"/><style name="python:boolean" use-style="def:type"/><style name="scheme:parens" use-style="def:statement"/><style name="scheme:any-function" use-style="def:statement"/><style name="sh:dollar" foreground="blue" bold="true"/><style name="makefile:trailing-tab" background="#4d1f24"/></style-scheme>
(uuay)scss.langmp<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2018-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="scss" name="SCSS" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-scss</property><property name="globs">*.scss</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.scss</property></metadata><styles><!-- interpolations --><style id="interpolation" name="Interpolation" map-to="def:preprocessor"/><!-- variables --><style id="variable" name="Variable" map-to="def:identifier"/><!-- operators --><style id="operator-symbol" name="Operator Symbol" map-to="css:symbol"/><style id="logical-operator" name="Logical Operator" map-to="def:preprocessor"/><!-- Sass data types --><style id="boolean" name="Boolean Value" map-to="def:boolean"/><style id="null" name="Null Value" map-to="def:special-constant"/><style id="list-delimiter" name="List Delimiter" map-to="css:delimiter"/><style id="group-delimiter" name="Group Delimiter" map-to="css:delimiter"/><!-- Sass selectors --><style id="placeholder-selector" name="Placeholder Selector" map-to="def:identifier"/><style id="selector-fragment" name="Selector Fragment"/><!-- Sass at-rules --><style id="mixin-name" name="Mixin Name" map-to="def:keyword"/></styles><default-regex-options case-sensitive="false"/><!-- from css:keyword-code-point --><keyword-char-class>[^\N{U+0}-\N{U+2C}\N{U+2E}\N{U+2F}\N{U+3A}-\N{U+40}\N{U+5B}\N{U+5D}\N{U+5E}\N{U+60}\N{U+7B}-\N{U+7F}]</keyword-char-class><definitions><!-- global --><context id="embedded-lang-hook"/><context id="scss-embedded-lang-hook"><include><context ref="embedded-lang-hook"/><context ref="css:embedded-lang-hook" original="true"/></include></context><context id="scss-multiline-comment" style-ref="css:comment" class-disabled="no-spell-check" class="comment"><start>/\*</start><end>\*/</end><include><context ref="css:embedded-lang-hook"/><context ref="interpolation"/><context ref="def:in-comment"/></include></context><context id="single-line-comment" style-ref="css:comment" end-at-line-end="true" class-disabled="no-spell-check" class="comment"><start>//</start><include><context ref="css:embedded-lang-hook"/><!-- line continuations not allowed --><context ref="def:in-comment"/></include></context><context id="scss-comment"><include><context ref="single-line-comment"/><context ref="css:comment" original="true"/></include></context><replace id="css:embedded-lang-hook" ref="scss-embedded-lang-hook"/><replace id="css:multiline-comment" ref="scss-multiline-comment"/><replace id="css:comment" ref="scss-comment"/><!-- interpolations --><context id="interpolation"><start>#{</start><end>}</end><include><context sub-pattern="0" where="start" style-ref="interpolation"/><context sub-pattern="0" where="end" style-ref="interpolation"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:any-value"/></include></context><!-- variables --><context id="variable" style-ref="variable"><match>\$\%{css:identifier}</match></context><!-- operators --><!-- leave out the division operator (/)
         as we cannot reliably distinguish between a literal slash and
         a division operation --><context id="arithmetic-operator" style-ref="operator-symbol"><match extended="true">
        [+*%] |
        (?&lt;! \%{css:keyword-code-point} )
        -
        (?! \%{css:keyword-code-point} )
      </match></context><context id="string-operator" style-ref="operator-symbol"><match>\+</match></context><context id="comparison-operator" style-ref="operator-symbol"><match>&lt;=?|&gt;=?|[=!]=</match></context><context id="logical-operator" style-ref="logical-operator"><prefix>\%{css:keyword-start}</prefix><suffix>\%{css:keyword-end}</suffix><keyword>and</keyword><keyword>not</keyword><keyword>or</keyword></context><!-- Sass data types --><context id="boolean" style-ref="boolean"><prefix>\%{css:keyword-start}</prefix><suffix>\%{css:keyword-end}</suffix><keyword>false</keyword><keyword>true</keyword></context><context id="null" style-ref="null"><prefix>\%{css:keyword-start}</prefix><suffix>\%{css:keyword-end}</suffix><keyword>null</keyword></context><context id="parent-selector-list" style-ref="css:combinator"><match>&amp;</match></context><context id="bracketed-list"><start>\[</start><end>]</end><include><context sub-pattern="0" where="start" style-ref="list-delimiter"/><context sub-pattern="0" where="end" style-ref="list-delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:any-value"/></include></context><!-- not sure why one would use a string group but it appears to be syntactically valid --><context id="string-group"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="group-delimiter"/><context sub-pattern="0" where="end" style-ref="group-delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:string-value"/></include></context><context id="data-group"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="group-delimiter"/><context sub-pattern="0" where="end" style-ref="group-delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:data-value"/></include></context><!--
    this could be a list, a map, or an order of operations grouping
    not sure how to differentiate between these
    --><context id="any-group"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="group-delimiter"/><context sub-pattern="0" where="end" style-ref="group-delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:any-value"/><context ref="css:colon"/><!-- for maps --></include></context><!-- data types --><context id="scss-string-content"><include><context ref="interpolation"/><context ref="css:string-content" original="true"/></include></context><replace id="css:string-content" ref="scss-string-content"/><!-- functions --><context id="variable-arguments" style-ref="operator-symbol"><match>\.\.\.</match></context><context id="scss-url"><start extended="true">
        \%{css:keyword-start} url \(
      </start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="css:function"/><context sub-pattern="0" where="end" style-ref="css:function"/><context ref="css:embedded-lang-hook"/><!-- only accept multi-line comments because // is part of urls --><context ref="css:comment" original="true"/><context ref="interpolation"/><context ref="css:escape" ignore-style="true"/><context ref="css:string-value"/></include></context><context id="scss-function-content"><include><context ref="css:function-content" original="true"/><context ref="variable-arguments"/><context ref="css:colon"/><!-- for named arguments --></include></context><replace id="css:url" ref="scss-url"/><replace id="css:function-content" ref="scss-function-content"/><!-- data values --><context id="scss-name-value"><include><context ref="css:function-call"/><context ref="interpolation"/><!-- outputs unquoted strings --><context ref="variable"/><context ref="css:name-value" original="true"/></include></context><context id="scss-string-value"><include><context ref="css:function-call"/><context ref="string-group"/><context ref="variable"/><context ref="css:string-value" original="true"/><context ref="string-operator"/></include></context><context id="scss-data-value"><include><context ref="css:function-call"/><context ref="data-group"/><context ref="interpolation"/><context ref="variable"/><context ref="css:string-value" original="true"/><context ref="css:color-value"/><context ref="css:number-value"/><context ref="css:unicode-range"/><context ref="arithmetic-operator"/></include></context><replace id="css:name-value" ref="scss-name-value"/><replace id="css:string-value" ref="scss-string-value"/><replace id="css:data-value" ref="scss-data-value"/><!-- any assignable value --><context id="scss-any-value"><include><context ref="css:function-call"/><context ref="any-group"/><context ref="parent-selector-list"/><context ref="bracketed-list"/><context ref="interpolation"/><context ref="variable"/><context ref="boolean"/><context ref="null"/><context ref="css:property-value-keyword"/><context ref="css:string-value" original="true"/><context ref="css:color-value"/><context ref="css:number-value"/><context ref="css:unicode-range"/><context ref="logical-operator"/><context ref="comparison-operator"/><context ref="arithmetic-operator"/><context ref="css:name-value" original="true"/><context ref="css:slash"/><context ref="css:comma"/></include></context><replace id="css:any-value" ref="scss-any-value"/><!-- Sass modifiers --><context id="variable-assignment-modifiers" style-ref="css:modifier"><prefix>\%{css:keyword-start}</prefix><suffix>\%{css:keyword-end}</suffix><keyword>default</keyword><keyword>global</keyword></context><context id="at-extend-modifiers" style-ref="css:modifier"><prefix>\%{css:keyword-start}</prefix><suffix>\%{css:keyword-end}</suffix><keyword>optional</keyword></context><!-- modifiers --><context id="scss-modifier-content"><include><context ref="variable-assignment-modifiers"/><context ref="at-extend-modifiers"/><context ref="css:modifier-content" original="true"/></include></context><replace id="css:modifier-content" ref="scss-modifier-content"/><!-- style properties --><context id="scss-property-name"><include><context ref="interpolation"/><context ref="css:property-name" original="true"/></include></context><replace id="css:property-name" ref="scss-property-name"/><!-- style block --><context id="nested-properties" end-parent="true"><start>{</start><end>}</end><include><context sub-pattern="0" where="start" style-ref="css:block-delimiter"/><context sub-pattern="0" where="end" style-ref="css:block-delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:declaration"/></include></context><context id="scss-declaration-property"><include><context ref="variable"/><!-- variable assignment --><context ref="css:declaration-property" original="true"/></include></context><context id="scss-declaration-value-content"><include><context ref="nested-properties"/><context ref="css:declaration-value-content" original="true"/></include></context><context id="scss-declaration-value"><start extended="true">
        (?(DEFINE)
          (?&lt;escape_interpolation_start&gt; (?: \\ \#{   )+ )
          (?&lt;escape_comment_start&gt;       (?: \\ /[/*] )+ )
          (?&lt;escape&gt;                     (?: \\ .     )+ )

          (?&lt;interpolation_start_chars&gt;
            (?: (?: \# (?! { ) )+ | (?: (?&lt;! \# ) { )+ )
          )
          (?&lt;comment_start_chars&gt;
            (?: (?: (?&lt;! / ) / (?! [/*] ) )+ | (?: (?&lt;! / ) \* )+ )
          )
          (?&lt;comment_end_chars&gt;
            (?: (?: \* (?! / ) )+ | (?: (?&lt;! \* ) / )+ )
          )

          (?&lt;single_line_comment&gt; // .* )

          (?&lt;interpolation&gt;  # recursive subpattern to find matching braces
            \#{
            (?:
              (?&gt;
                (?:
                  [^\\}#{(/*"']+ |
                  (?&amp;escape_interpolation_start) |
                  (?&amp;escape_comment_start) |
                  (?&amp;escape) |
                  (?&amp;interpolation_start_chars) |
                  (?&amp;comment_start_chars)
                )+
              ) |
              (?&amp;interpolation) |
              (?&amp;parentheses) |
              (?&amp;single_line_comment) |
              (?&amp;multiline_comment) |
              (?&amp;double_quote_string) |
              (?&amp;single_quote_string)
            )*
            }
          )

          (?&lt;parentheses&gt;  # recursive subpattern to find matching parentheses
            \(
            (?:
              (?&gt;
                (?:
                  [^\\)(#{/*"']+ |
                  (?&amp;escape_interpolation_start) |
                  (?&amp;escape_comment_start) |
                  (?&amp;escape) |
                  (?&amp;interpolation_start_chars) |
                  (?&amp;comment_start_chars)
                )+
              ) |
              (?&amp;interpolation) |
              (?&amp;parentheses) |
              (?&amp;single_line_comment) |
              (?&amp;multiline_comment) |
              (?&amp;double_quote_string) |
              (?&amp;single_quote_string)
            )*
            \)
          )

          (?&lt;multiline_comment&gt;  # subpattern to find matching comment delimiters
            /\*
            (?:
              (?&gt;
                (?:
                  [^*/#{]+ |
                  # no escapes
                  (?&amp;comment_end_chars) |
                  (?&amp;interpolation_start_chars)
                )+
              ) |
              (?&amp;interpolation)
            )*
            \*/
          )

          (?&lt;double_quote_string&gt;  # subpattern to find matching double quotes
            "
            (?:
              (?&gt;
                (?:
                  [^\\"#{]+ |
                  (?&amp;escape_interpolation_start) |
                  (?&amp;escape) |
                  (?&amp;interpolation_start_chars)
                )+
              ) |
              (?&amp;interpolation)
            )*
            "
          )

          (?&lt;single_quote_string&gt;  # subpattern to find matching single quotes
            '
            (?:
              (?&gt;
                (?:
                  [^\\'#{]+ |
                  (?&amp;escape_interpolation_start) |
                  (?&amp;escape) |
                  (?&amp;interpolation_start_chars)
                )+
              ) |
              (?&amp;interpolation)
            )*
            '
          )
        )

        :
        (?:
          (?!                              # not the start of a
            \%{css:keyword-code-point} |   #   pseudo-class
            [:\\] |                        #   pseudo-element, escape
            \#{ |                          #   interpolation
            /\*                            #   comment
          ) |                              # or
          (?=                              # ends like a normal declaration
            (?&gt;
              (?:
                (?&gt;
                  (?:
                    [^\\;}{#(/*"']+ |
                    (?&amp;escape_interpolation_start) |
                    (?&amp;escape_comment_start) |
                    (?&amp;escape) |
                    (?: \# (?! { ) )+ |  # interpolation_start_chars allows {
                    (?&amp;comment_start_chars)
                  )+
                ) |
                (?&amp;interpolation) |
                (?&amp;parentheses) |
                (?&amp;single_line_comment) |
                (?&amp;multiline_comment) |
                (?&amp;double_quote_string) |
                (?&amp;single_quote_string)
              )*
            )
            \%{css:declaration-value-end}  #   with a semicolon or at the end of a block
          )
        )
      </start><end>\%{css:declaration-value-end}</end><!-- nested-properties has end-parent="true" --><include><context sub-pattern="0" where="start" style-ref="css:delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:declaration-value-content"/></include></context><context id="scss-style-block-content"><include><context ref="css:style-block-content" original="true"/><context ref="css:at-rule"/><context ref="css:selector"/><context ref="css:style-block"/></include></context><replace id="css:declaration-property" ref="scss-declaration-property"/><replace id="css:declaration-value-content" ref="scss-declaration-value-content"/><replace id="css:declaration-value" ref="scss-declaration-value"/><replace id="css:style-block-content" ref="scss-style-block-content"/><!-- media queries --><context id="scss-media-type-value"><include><context ref="interpolation"/><context ref="css:media-type-value" original="true"/></include></context><context id="scss-media-feature-test-name"><include><context ref="interpolation"/><context ref="variable"/><context ref="css:media-feature-test-name" original="true"/></include></context><context id="scss-media-feature-test-value-content"><include><context ref="interpolation"/><context ref="variable"/><context ref="css:media-feature-test-value-content" original="true"/></include></context><replace id="css:media-type-value" ref="scss-media-type-value"/><replace id="css:media-feature-test-name" ref="scss-media-feature-test-name"/><replace id="css:media-feature-test-value-content" ref="scss-media-feature-test-value-content"/><!-- Sass at-rules --><!--
    @extend <selector> <optional modifier>?;
    --><context id="at-extend"><start extended="true">
        @extend \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:selector"/><context ref="css:modifier"/><context ref="css:at-rule-delimiter"/></include></context><!--
    @at-root (<selector>|<query>)? <css-block>
    --><context id="at-at-root-query-type" style-ref="css:property-name"><prefix>\%{css:keyword-start}</prefix><suffix>\%{css:keyword-end}</suffix><keyword>without</keyword><keyword>with</keyword></context><context id="at-at-root-query-directive" style-ref="css:keyword"><prefix>\%{css:keyword-start}</prefix><suffix>\%{css:keyword-end}</suffix><keyword>all</keyword><keyword>media</keyword><keyword>rule</keyword><keyword>supports</keyword></context><context id="at-at-root-query-value"><start>:</start><end>\%{css:test-value-end}</end><include><context sub-pattern="0" where="start" style-ref="css:delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="interpolation"/><context ref="variable"/><context ref="at-at-root-query-directive"/></include></context><context id="at-at-root-query"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="css:test-delimiter"/><context sub-pattern="0" where="end" style-ref="css:test-delimiter"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="interpolation"/><context ref="variable"/><context ref="at-at-root-query-type"/><context ref="at-at-root-query-value"/></include></context><context id="at-at-root"><start extended="true">
        @at-root \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:selector"/><context ref="at-at-root-query"/><context ref="css:at-rule-css-block"/></include></context><!--
    @debug <any-value>;
    @warn <any-value>;
    @error <any-value>;
    --><context id="at-debug-warn-error"><start extended="true">
        @ (?: debug | warn | error ) \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:any-value"/><context ref="css:at-rule-delimiter"/></include></context><!--
    @if <any-value> <css-block>
    @else if <any-value> <css-block>
    @else <css-block>
    --><context id="at-if-else-if"><start extended="true">
        @ (?: if | else \s+ if ) \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:any-value"/><context ref="css:at-rule-css-block"/></include></context><context id="at-else"><start extended="true">
        @else \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:at-rule-css-block"/></include></context><!--
    @for <variable> from <any-value> (through|to) <any-value> <css-block>
    --><context id="at-for-keyword" style-ref="css:at-rule-operator"><prefix>\%{css:keyword-start}</prefix><suffix>\%{css:keyword-end}</suffix><keyword>from</keyword><keyword>through</keyword><keyword>to</keyword></context><context id="at-for"><start extended="true">
        @for \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="at-for-keyword"/><context ref="variable"/><context ref="css:any-value"/><context ref="css:at-rule-css-block"/></include></context><!--
    @each <variable> in <list> <css-block>
    --><context id="at-each-keyword" style-ref="css:at-rule-operator"><prefix>\%{css:keyword-start}</prefix><suffix>\%{css:keyword-end}</suffix><keyword>in</keyword></context><context id="at-each"><start extended="true">
        @each \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="at-each-keyword"/><context ref="variable"/><context ref="css:any-value"/><context ref="css:comma"/><context ref="css:at-rule-css-block"/></include></context><!--
    @while <expression> <css-block>
    --><context id="at-while"><start extended="true">
        @while \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:any-value"/><context ref="css:at-rule-css-block"/></include></context><!--
    @mixin <mixin name> <mixin-parameters>? <css-block>
    --><context id="mixin-parameters"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="mixin-name"/><context sub-pattern="0" where="end" style-ref="mixin-name"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:function-content"/></include></context><context id="at-mixin"><start extended="true">
        @mixin \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:name" style-ref="mixin-name"/><context ref="mixin-parameters"/><context ref="css:at-rule-css-block"/></include></context><!--
    @include <mixin name> <mixin-parameters>? (;|<css-block>)
    --><context id="at-include"><start extended="true">
        @include \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:name" style-ref="mixin-name"/><context ref="mixin-parameters"/><context ref="css:at-rule-delimiter"/><context ref="css:at-rule-css-block"/></include></context><!--
    @content;
    --><context id="at-content"><start extended="true">
        @content \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:at-rule-delimiter"/></include></context><!--
    @function <function name> <function-parameters> <css-block>
    --><context id="function-parameters"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="css:function"/><context sub-pattern="0" where="end" style-ref="css:function"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:function-content"/></include></context><context id="at-function"><start extended="true">
        @function \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><!-- we define it this way because there can be whitespace
             between the function name and the parentheses --><context ref="css:name" style-ref="css:function"/><context ref="function-parameters"/><context ref="css:at-rule-css-block"/></include></context><!--
    @return <any-value>;
    --><context id="at-return"><start extended="true">
        @return \%{css:keyword-end}
      </start><include><context sub-pattern="0" where="start" style-ref="css:at-rule"/><context ref="css:embedded-lang-hook"/><context ref="css:comment"/><context ref="css:any-value"/><context ref="css:at-rule-delimiter"/></include></context><!-- at-rules --><context id="scss-font-feature-value-declaration-value-content"><include><context ref="interpolation"/><context ref="variable"/><context ref="css:font-feature-value-declaration-value-content" original="true"/></include></context><context id="scss-keyframe-selector-value"><include><context ref="interpolation"/><context ref="css:keyframe-selector-value" original="true"/></include></context><context id="scss-namespace-value"><include><context ref="interpolation"/><context ref="css:namespace-value" original="true"/></include></context><context id="scss-at-rule"><include><context ref="at-extend"/><context ref="at-at-root"/><context ref="at-debug-warn-error"/><context ref="at-if-else-if"/><context ref="at-else"/><context ref="at-for"/><context ref="at-each"/><context ref="at-while"/><context ref="at-mixin"/><context ref="at-include"/><context ref="at-content"/><context ref="at-function"/><context ref="at-return"/><context ref="css:at-rule" original="true"/></include></context><replace id="css:at-rule-style-block-content" ref="scss-style-block-content"/><replace id="css:at-rule-css-block-content" ref="scss-style-block-content"/><replace id="css:font-feature-value-declaration-value-content" ref="scss-font-feature-value-declaration-value-content"/><replace id="css:keyframe-selector-value" ref="scss-keyframe-selector-value"/><replace id="css:namespace-value" ref="scss-namespace-value"/><replace id="css:at-rule" ref="scss-at-rule"/><!-- Sass selectors --><context id="parent-combinator"><match>(&amp;)(\%{css:identifier-chars}?)</match><include><context sub-pattern="1" style-ref="css:combinator"/><context sub-pattern="2" style-ref="selector-fragment"/></include></context><context id="placeholder-selector" style-ref="placeholder-selector"><match>%\%{css:identifier}</match></context><context id="interpolation-fragment" style-ref="selector-fragment"><match>(?&lt;=})\%{css:identifier-chars}</match></context><!-- selectors --><context id="scss-simple-selector"><include><context ref="interpolation"/><!-- include in simple selector to be included in :not() --><context ref="interpolation-fragment"/><context ref="css:simple-selector" original="true"/></include></context><context id="scss-combinator"><include><context ref="parent-combinator"/><context ref="css:combinator" original="true"/></include></context><context id="scss-nth-pseudo-class-content"><include><context ref="interpolation"/><context ref="css:nth-pseudo-class-content" original="true"/></include></context><context id="scss-selector"><include><context ref="placeholder-selector"/><context ref="css:selector" original="true"/></include></context><replace id="css:simple-selector" ref="scss-simple-selector"/><replace id="css:combinator" ref="scss-combinator"/><replace id="css:nth-pseudo-class-content" ref="scss-nth-pseudo-class-content"/><replace id="css:selector" ref="scss-selector"/><!-- top level declarations --><context id="top-level-declaration-property"><include><context ref="variable"/></include></context><context id="top-level-declaration"><include><context ref="top-level-declaration-property"/><context ref="css:declaration-value"/><context ref="css:modifier"/><context ref="css:semicolon"/></include></context><!-- main context --><context id="scss" class="no-spell-check"><include><context ref="top-level-declaration"/><context ref="css:css"/></include></context></definitions></language>
(uuay)GtkSourceView.css@define-color selected_border_color shade(@theme_selected_bg_color, 0.9);
@define-color shadow_color rgba(0,0,0,0.09);

GtkSourceAssistant {
  background-color: @theme_bg_color;
  border-radius: 11px;
  font: initial;
  margin: 20px;
  box-shadow: 0 3px 14px 7px @shadow_color,
              0 0 0 1px alpha(@shadow_color, 1);
  outline: 1px solid alpha(@shadow_color, 0.1);
  outline-offset: -1px;
  background: @theme_bg_color;
}

GtkSourceAssistant.completion {
  background-color: @theme_base_color;
  border: none;
  min-width: 150px;
}
GtkSourceAssistant.completion scrollbar.vertical slider {
  min-height: 10px;
}
GtkSourceAssistant.completion scrollbar.vertical {
  border-top-right-radius: 11px;
}
GtkSourceAssistant.completion scrolledwindow:last-child scrollbar.vertical {
  border-bottom-right-radius: 11px;
}
GtkSourceAssistant.completion list {
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
  margin: 0px;
}
GtkSourceAssistant.completion list separator.horizontal {
  margin-top: 2px;
  margin-bottom: 2px;
}
GtkSourceAssistant.completion list row:selected:not(:backdrop) {
  background: @theme_selected_bg_color;
  color: @theme_selected_fg_color;
}
GtkSourceAssistant.completion list,
GtkSourceAssistant.completion list row:not(:selected):not(:hover),
GtkSourceAssistant.completion list row cell {
  background: transparent;
}
GtkSourceAssistant.completion list row {
  transition: none;
  box-shadow: none;
}
GtkSourceAssistant.completion list row.group-leader {
  border-top: 1px solid @borders;
}
GtkSourceAssistant.completion list row:first-child {
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
}
GtkSourceAssistant.completion scrolledwindow:last-child list row:last-child {
  border-bottom-left-radius: 11px;
  border-bottom-right-radius: 11px;
}
GtkSourceAssistant.completion list row cell.icon {
  padding: 6px;
  min-width: 16px;
  min-height: 16px;
}
GtkSourceAssistant.completion list row cell.typed-text {
  margin-left: 6px;
  margin-right: 6px;
  min-height: 28px;
}
GtkSourceAssistant.completion list row cell.after {
  margin-right: 6px;
}
GtkSourceAssistant.completion list row cell.before {
  opacity: 0.65;
}
GtkSourceAssistant.completion list row box.more button {
  margin: 0px;
  padding: 0px;
}
GtkSourceAssistant.completion list row box.more button image {
  margin: 0px;
  padding: 0px;
}
GtkSourceAssistant.completion box.details {
  border-top: 1px solid @borders;
  border-bottom-left-radius: 11px;
  border-bottom-right-radius: 11px;
  background-color: @theme_bg_color;
  padding-left: 6px;
  padding-right: 3px;
}
GtkSourceAssistant.completion box.details cell {
  margin-left: 24px;
  margin-bottom: 8px;
}
GtkSourceAssistant.completion box.details button.flat {
  min-height: 8px;
  margin: 3px 0px;
  padding: 3px 6px;
}

GtkSourceAssistant.completion-info {
  padding: 6px;
}

GtkSourceAssistant.informative label {
  padding-right: 10px;
}
GtkSourceAssistant.informative image {
  margin: 0 6px 0 0;
  padding: 6px 10px 6px 9px;
  min-width: 16px;
  min-height: 16px;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  background-color: @borders;
}

GtkSourceAssistant.informative.warning {
  background-color: @warning_color;
  color: @theme_selected_fg_color;
  border-color: shade(@warning_color, 0.8);
  text-shadow: 0 1px shade(@warning_color, 0.8);
  -gtk-icon-shadow: 0 1px shade(@warning_color, 0.8);
}
GtkSourceAssistant.informative.warning image {
  background-color: shade(@warning_color, 0.8);
}

GtkSourceAssistant.informative.error {
  background-color: @error_color;
  color: @theme_selected_fg_color;
  border-color: shade(@error_color, 0.8);
  text-shadow: 0 1px shade(@error_color, 0.8);
  -gtk-icon-shadow: 0 1px shade(@error_color, 0.8);
}
GtkSourceAssistant.informative.error image {
  background-color: shade(@error_color, 0.8);
}

GtkSourceAssistant.informative.other {
  background-color: @success_color;
  color: @theme_selected_fg_color;
  border-color: shade(@success_color, 0.8);
  text-shadow: 0 1px shade(@success_color, 0.8);
  -gtk-icon-shadow: 0 1px shade(@success_color, 0.8);
}
GtkSourceAssistant.informative.other image {
  background-color: shade(@success_color, 0.8);
}

GtkSourceAssistant.informative.question {
  background-color: @theme_bg_color;
  color: @theme_fg_color;
  border-color: @borders;
}
GtkSourceAssistant.informative.question image {
  background-color: @borders;
}

GtkSourceStyleSchemePreview {
  border-radius: 12px;
  box-shadow: 0 0 0 1px @borders;
  margin: 2px;
}
GtkSourceStyleSchemePreview.selected {
  box-shadow: 0 0 0 2px @theme_selected_bg_color;
}
GtkSourceStyleSchemePreview.selected image {
  border-radius: 9999px;
  background-color: @theme_selected_bg_color;
  color: @theme_selected_fg_color;
  padding: 2px;
  margin: 6px;
}

textview.GtkSourceMap {
  font-size: 1.75pt;
  line-height: 4px;
}
(uuay)gdscript.langN<?xml version="1.0" encoding="UTF-8"?>
<!--
 Copyright (C) 2018 Jack R Linhart <[email protected]>
 Copyright (C) 2014 Matthias F. Brandstetter <[email protected]>

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Library General Public
 License as published by the Free Software Foundation; either
 version 2 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Library General Public License for more details.

 You should have received a copy of the GNU Library General Public
 License along with this library; if not, write to the
 Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.
-->
<language id="gdscript" name="GDScript" version="2.0" _section="Script"><metadata><property name="mimetypes">text/x-gdscript</property><property name="globs">*.gd</property><property name="line-comment-start">#</property></metadata><styles><style id="module-handler" name="Module Handler" map-to="def:preprocessor"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="multiline-string" name="Multiline string" map-to="def:string"/><style id="string" name="String" map-to="def:string"/><style id="escaped-char" name="Escaped Character" map-to="def:special-char"/><style id="format" name="Format" map-to="def:character"/><style id="string-conversion" name="string-conversion"/><style id="special-variable" name="Special Variable" map-to="def:identifier"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="base-n-integer" name="Base-N number" map-to="def:base-n-integer"/><style id="complex" name="Complex number" map-to="def:complex"/><style id="builtin-constant" name="Builtin Constant" map-to="def:special-constant"/><style id="builtin-object" name="Builtin Object" map-to="def:type"/><style id="builtin-function" name="Builtin Function" map-to="def:builtin"/></styles><definitions><define-regex id="identifier">[_a-zA-Z][_a-zA-Z0-9]*</define-regex><define-regex id="number">[1-9][0-9]*</define-regex><context id="format" style-ref="format" extend-parent="false"><match extended="true">
        %                       # leading % sign
        \(\%{identifier}\)?     # mapping key
        [#0\-\ \+]*             # conversion flags
        (\-?\%{number}|\*)?     # minimum field width
        (\.(\-?\%{number}|\*))? # precision
        (hlL)?                  # length modifier
        [diouxXeEfFgGcrs%]      # conversion type
      </match></context><!-- http://docs.python.org/ref/strings.html --><context id="escaped-char" style-ref="escaped-char" extend-parent="true"><match extended="true">
        \\(                   # leading backslash
        [\\\"\'nrbtfav\?] |   # escaped character
        [0-7]{1,3} |          # one, two, or three octal digits
        x[0-9A-Fa-f]+         # 'x' followed by hex digits
        )
      </match></context><context id="double-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="format"/><context ref="escaped-char"/><context ref="def:line-continue"/></include></context><context id="single-quoted-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context ref="format"/><context ref="escaped-char"/><context ref="def:line-continue"/></include></context><context id="gdscript" class="no-spell-check"><include><context ref="def:shebang"/><context ref="def:shell-like-comment"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context id="special-variables" style-ref="special-variable"><prefix>(?&lt;![\w\.])</prefix><keyword>_init</keyword><keyword>_ready</keyword></context><context id="boolean" style-ref="boolean"><prefix>(?&lt;![\w\.])</prefix><keyword>false</keyword><keyword>true</keyword></context><define-regex id="float" extended="true">
          ( (\d+)?\.\d+ | \d+\. ) |
          ( (\d+|(\d+)?\.\d+|\d+\.)[eE][+-]?\d+ )
        </define-regex><context id="complex" style-ref="complex"><match>(?&lt;![\w\.])(\%{float}|\d+)[jJ]\b</match></context><context id="float" style-ref="floating-point"><match>(?&lt;![\w\.])\%{float}(?![\w\.])</match></context><context id="decimal" style-ref="decimal"><match>(?&lt;![\w\.])([1-9][0-9]*|0)[lL]?(?![\w\.])</match></context><context id="octal" style-ref="base-n-integer"><match>(?&lt;![\w\.])0[0-7]+[lL]?(?![\w\.])</match></context><context id="hex" style-ref="base-n-integer"><match>(?&lt;![\w\.])0[xX][0-9A-Fa-f]+[lL]?(?![\w\.])</match></context><context id="module-handler" style-ref="module-handler"><keyword>extends</keyword><keyword>preload</keyword></context><context id="builtin-constants" style-ref="builtin-constant"><prefix>(?&lt;![\w\.])</prefix><keyword>null</keyword></context><context id="keyword" style-ref="keyword"><keyword>and</keyword><keyword>assert</keyword><keyword>break</keyword><keyword>breakpoint</keyword><keyword>class</keyword><keyword>const</keyword><keyword>continue</keyword><keyword>elif</keyword><keyword>else</keyword><keyword>enum</keyword><keyword>export</keyword><keyword>extends</keyword><keyword>false</keyword><keyword>float</keyword><keyword>for</keyword><keyword>func</keyword><keyword>if</keyword><keyword>in</keyword><keyword>int</keyword><keyword>not</keyword><keyword>null</keyword><keyword>onready</keyword><keyword>or</keyword><keyword>pass</keyword><keyword>return</keyword><keyword>self</keyword><keyword>setget</keyword><keyword>signal</keyword><keyword>static</keyword><keyword>tool</keyword><keyword>true</keyword><keyword>var</keyword><keyword>while</keyword><keyword>yield</keyword></context><context id="builtin-objects" style-ref="builtin-object"><prefix>(?&lt;![\w\.])</prefix><keyword>Vector2</keyword><keyword>Size2</keyword><keyword>Rect2</keyword><keyword>Vector3</keyword><keyword>Matrix32</keyword><keyword>Plane</keyword><keyword>Quat</keyword><keyword>AABB</keyword><keyword>Box3</keyword><keyword>Matrix3</keyword><keyword>Transform</keyword><keyword>Color</keyword><keyword>Image</keyword><keyword>NodePath</keyword><keyword>RID</keyword><keyword>Object</keyword><keyword>InputEvent</keyword></context><context id="builtin-function" style-ref="builtin-function"><prefix>(?&lt;![\w\.])</prefix><keyword>print</keyword><keyword>sin</keyword><keyword>cos</keyword><keyword>tan</keyword><keyword>sinh</keyword><keyword>cosh</keyword><keyword>tanh</keyword><keyword>asin</keyword><keyword>acos</keyword><keyword>atan</keyword><keyword>atan2</keyword><keyword>sqrt</keyword><keyword>fmod</keyword><keyword>fposmod</keyword><keyword>floor</keyword><keyword>ceil</keyword><keyword>round</keyword><keyword>abs</keyword><keyword>sign</keyword><keyword>pow</keyword><keyword>log</keyword><keyword>exp</keyword><keyword>isnan</keyword><keyword>isinf</keyword><keyword>ease</keyword><keyword>decimals</keyword><keyword>stepify</keyword><keyword>lerp</keyword><keyword>dectime</keyword><keyword>randomize</keyword><keyword>rand</keyword><keyword>randi</keyword><keyword>randf</keyword><keyword>rand_range</keyword><keyword>rand_seed</keyword><keyword>deg2rad</keyword><keyword>rad2deg</keyword><keyword>linear2db</keyword><keyword>db2linear</keyword><keyword>max</keyword><keyword>min</keyword><keyword>clamp</keyword><keyword>nearest_po2</keyword><keyword>weakref</keyword><keyword>convert</keyword><keyword>str</keyword><keyword>print</keyword><keyword>printt</keyword><keyword>printerr</keyword><keyword>printraw</keyword><keyword>range</keyword><keyword>load</keyword><keyword>inst2dict</keyword><keyword>dict2inst</keyword></context></include></context></definitions></language>
(uuay)awk.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Paolo Borelli <[email protected]>
 Copyright (C) 2007 Paolo Borelli

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="awk" name="awk" version="2.0" _section="Script"><metadata><property name="mimetypes">application/x-awk</property><property name="globs">*.awk</property><property name="line-comment-start">#</property></metadata><styles><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="pattern" name="Pattern" map-to="def:preprocessor"/><style id="variable" name="Variable" map-to="def:identifier"/><style id="builtin-function" name="Builtin Function" map-to="def:builtin"/><style id="regexpr" name="Regular Expression" map-to="def:string"/></styles><definitions><context id="keywords" style-ref="keyword"><keyword>break</keyword><keyword>continue</keyword><keyword>do</keyword><keyword>delete</keyword><keyword>else</keyword><keyword>exit</keyword><keyword>for</keyword><keyword>function</keyword><keyword>getline</keyword><keyword>if</keyword><keyword>next</keyword><keyword>nextfile</keyword><keyword>print</keyword><keyword>printf</keyword><keyword>return</keyword><keyword>while</keyword></context><context id="patterns" style-ref="pattern"><keyword>BEGIN</keyword><keyword>END</keyword></context><context id="variables" style-ref="variable"><keyword>ARGC</keyword><keyword>ARGV</keyword><keyword>FILENAME</keyword><keyword>FNR</keyword><keyword>FS</keyword><keyword>NF</keyword><keyword>NR</keyword><keyword>OFMT</keyword><keyword>OFS</keyword><keyword>ORS</keyword><keyword>RLENGTH</keyword><keyword>RS</keyword><keyword>RSTART</keyword><keyword>SUBSEP</keyword><keyword>ARGIND</keyword><keyword>BINMODE</keyword><keyword>CONVFMT</keyword><keyword>ENVIRON</keyword><keyword>ERRNO</keyword><keyword>FIELDWIDTHS</keyword><keyword>IGNORECASE</keyword><keyword>LINT</keyword><keyword>PROCINFO</keyword><keyword>RT</keyword><keyword>RLENGTH</keyword><keyword>TEXTDOMAIN</keyword></context><context id="built-in-functions" style-ref="builtin-function"><keyword>gsub</keyword><keyword>index</keyword><keyword>length</keyword><keyword>match</keyword><keyword>split</keyword><keyword>sprintf</keyword><keyword>sub</keyword><keyword>substr</keyword><keyword>tolower</keyword><keyword>toupper</keyword></context><context id="arithmetic-functions" style-ref="builtin-function"><keyword>atan2</keyword><keyword>cos</keyword><keyword>exp</keyword><keyword>int</keyword><keyword>log</keyword><keyword>rand</keyword><keyword>sin</keyword><keyword>sqrt</keyword><keyword>srand</keyword></context><context id="field-variable" style-ref="variable"><match>\$\d+</match></context><context id="regexpr" style-ref="regexpr"><match>/.*/</match></context><context id="awk"><include><context ref="def:shebang"/><context ref="def:shell-like-comment"/><context ref="def:string"/><context ref="keywords"/><context ref="patterns"/><context ref="variables"/><context ref="field-variable"/><context ref="built-in-functions"/><context ref="arithmetic-functions"/><context ref="regexpr"/></include></context></definitions></language>
(uuay)diff.lang4
<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Paolo Maggi <[email protected]>
 Copyright (C) 2003 Paolo Maggi <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="diff" name="Diff" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-diff;text/x-patch;text/x-reject</property><property name="globs">*.diff;*.patch;*.rej</property></metadata><styles><style id="added-line" name="Added line"/><!--Others 2--><style id="removed-line" name="Removed line"/><!--Others 3--><style id="changed-line" name="Changed line"/><!--Preprocessor--><style id="special-case" name="Special case"/><!--String--><style id="location" name="Location"/><!--Keyword--><style id="ignore" name="Ignore" map-to="def:comment"/><style id="diff-file" name=""/><!--Data Type--></styles><definitions><define-regex id="diff-file">^(diff |\+\+\+ |Index: |==== |\*\*\* |--- )</define-regex><context id="diff"><include><context id="diff-file" style-ref="diff-file" end-at-line-end="true"><start>\%{diff-file}</start></context><context id="removed-line" style-ref="removed-line"><match>^(&lt;|-).*$</match></context><context id="added-line" style-ref="added-line"><match>^(\+|&gt;).*$</match></context><context id="changed-line" style-ref="changed-line"><match>^\! .*$</match></context><context id="location" style-ref="location" end-at-line-end="true"><start>^((@@)|[0-9]|\*\*\*\*)</start><include><context ref="def:escape"/></include></context><context id="special-case" style-ref="special-case"><prefix>^</prefix><suffix>\b</suffix><keyword>Only in .*</keyword><keyword>Files .* and .* are identical$</keyword><keyword>Files .* and .* differ$</keyword><keyword>Binary files .* and .* differ$</keyword><keyword>File .* is a .* while file .* is a .*</keyword><keyword>No newline at end of file .*</keyword></context><context style-ref="ignore" end-at-line-end="true"><start>^\S</start></context></include></context></definitions></language>
(uuay)thrift.lang|<?xml version="1.0" encoding="UTF-8"?>
<!--

 Author: Randy Abernethy <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="thrift" name="Thrift" version="2.0" _section="Source"><metadata><property name="globs">*.thrift</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="type" name="Data Type" map-to="def:type"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="string" name="String" map-to="def:string"/></styles><definitions><define-regex id="ordinal" extended="true">
      (?&lt;![\w\.]) ([1-9][0-9]*:) (?![\w\.])
    </define-regex><context id="ordinal" style-ref="def:identifier"><match>\%{ordinal}</match></context><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:escape"/><context ref="def:line-continue"/><context ref="def:in-comment"/></include></context><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:escape"/><context ref="def:line-continue"/><context ref="def:in-comment"/></include></context><context id="hash-line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>#</start><include><context ref="def:escape"/><context ref="def:line-continue"/><context ref="def:in-comment"/></include></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="single-quote-string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="keywords" style-ref="keyword"><keyword>const</keyword><keyword>cpp_include</keyword><keyword>extends</keyword><keyword>false</keyword><keyword>include</keyword><keyword>namespace</keyword><keyword>oneway</keyword><keyword>optional</keyword><keyword>required</keyword><keyword>throws</keyword><keyword>true</keyword><keyword>typedef</keyword></context><context id="types" style-ref="type"><keyword>binary</keyword><keyword>bool</keyword><keyword>byte</keyword><keyword>double</keyword><keyword>enum</keyword><keyword>exception</keyword><keyword>i16</keyword><keyword>i32</keyword><keyword>i64</keyword><keyword>list</keyword><keyword>map</keyword><keyword>service</keyword><keyword>set</keyword><keyword>string</keyword><keyword>struct</keyword><keyword>union</keyword><keyword>void</keyword></context><context id="reserved" style-ref="def:error"><keyword>async</keyword><keyword>cocoa_prefix</keyword><keyword>cpp_namespace</keyword><keyword>csharp_namespace</keyword><keyword>delphi_namespace</keyword><keyword>java_package</keyword><keyword>perl_package</keyword><keyword>php_namespace</keyword><keyword>py_module</keyword><keyword>ruby_namespace</keyword><keyword>senum</keyword><keyword>smalltalk_category</keyword><keyword>slist</keyword><keyword>smalltalk_prefix</keyword><keyword>xsd_all</keyword><keyword>xsd_attrs</keyword><keyword>xsd_namespace</keyword><keyword>xsd_nillable</keyword><keyword>xsd_optional</keyword><keyword>BEGIN</keyword><keyword>END</keyword><keyword>__CLASS__</keyword><keyword>__DIR__</keyword><keyword>__FILE__</keyword><keyword>__FUNCTION__</keyword><keyword>__LINE__</keyword><keyword>__METHOD__</keyword><keyword>__NAMESPACE__</keyword><keyword>abstract</keyword><keyword>alias</keyword><keyword>and</keyword><keyword>args</keyword><keyword>as</keyword><keyword>assert</keyword><keyword>begin</keyword><keyword>break</keyword><keyword>case</keyword><keyword>catch</keyword><keyword>class</keyword><keyword>clone</keyword><keyword>continue</keyword><keyword>declare</keyword><keyword>def</keyword><keyword>default</keyword><keyword>del</keyword><keyword>delete</keyword><keyword>do</keyword><keyword>dynamic</keyword><keyword>elif</keyword><keyword>else</keyword><keyword>elseif</keyword><keyword>elsif</keyword><keyword>end</keyword><keyword>enddeclare</keyword><keyword>endfor</keyword><keyword>endforeach</keyword><keyword>endif</keyword><keyword>endswitch</keyword><keyword>endwhile</keyword><keyword>ensure</keyword><keyword>except</keyword><keyword>exec</keyword><keyword>finally</keyword><keyword>float</keyword><keyword>for</keyword><keyword>foreach</keyword><keyword>function</keyword><keyword>global</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>implements</keyword><keyword>import</keyword><keyword>in</keyword><keyword>inline</keyword><keyword>instanceof</keyword><keyword>interface</keyword><keyword>is</keyword><keyword>lambda</keyword><keyword>module</keyword><keyword>native</keyword><keyword>new</keyword><keyword>next</keyword><keyword>nil</keyword><keyword>not</keyword><keyword>or</keyword><keyword>pass</keyword><keyword>public</keyword><keyword>print</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>raise</keyword><keyword>redo</keyword><keyword>rescue</keyword><keyword>retry</keyword><keyword>register</keyword><keyword>return</keyword><keyword>self</keyword><keyword>sizeof</keyword><keyword>static</keyword><keyword>super</keyword><keyword>switch</keyword><keyword>synchronized</keyword><keyword>then</keyword><keyword>this</keyword><keyword>throw</keyword><keyword>transient</keyword><keyword>try</keyword><keyword>undef</keyword><keyword>union</keyword><keyword>unless</keyword><keyword>unsigned</keyword><keyword>until</keyword><keyword>use</keyword><keyword>var</keyword><keyword>virtual</keyword><keyword>volatile</keyword><keyword>when</keyword><keyword>while</keyword><keyword>with</keyword><keyword>xor</keyword><keyword>yield</keyword></context><context id="thrift" class="no-spell-check"><include><context ref="block-comment"/><context ref="line-comment"/><context ref="hash-line-comment"/><context ref="string"/><context ref="single-quote-string"/><context ref="keywords"/><context ref="types"/><context ref="ordinal"/><context ref="reserved"/></include></context></definitions></language>
(uuay)erlang.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Paolo Borelli <[email protected]>
 Copyright (C) 2007 Paolo Borelli

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="erlang" name="Erlang" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-erlang</property><property name="globs">*.erl;*.hrl</property><property name="line-comment-start">%</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="operator" name="Operator" map-to="def:operator"/><style id="atom" name="Atom" map-to="def:type"/><style id="string" name="String" map-to="def:string"/><style id="character" name="Character" map-to="def:character"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="base-n-integer" name="Base-N Integer" map-to="def:base-n-integer"/><style id="builtin" name="Builtin" map-to="def:builtin"/><style id="compiler-directive" name="Compiler Directive" map-to="def:preprocessor"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>%</start><include><context ref="def:in-line-comment"/></include></context><context id="keywords" style-ref="keyword"><keyword>after</keyword><keyword>begin</keyword><keyword>case</keyword><keyword>catch</keyword><keyword>cond</keyword><keyword>end</keyword><keyword>fun</keyword><keyword>if</keyword><keyword>let</keyword><keyword>of</keyword><keyword>query</keyword><keyword>receive</keyword><keyword>when</keyword></context><context id="operators" style-ref="operator"><keyword>and</keyword><keyword>band</keyword><keyword>bnot</keyword><keyword>bor</keyword><keyword>bsl</keyword><keyword>bsr</keyword><keyword>bxor</keyword><keyword>div</keyword><keyword>not</keyword><keyword>or</keyword><keyword>rem</keyword><keyword>xor</keyword></context><context id="atom" style-ref="atom"><start>'</start><end>'</end><include><context ref="def:escape"/></include></context><context id="string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="def:escape"/></include></context><context id="character" style-ref="character" class="character" class-disabled="no-spell-check"><match>\$(?:(\\.)|.)</match><include><context sub-pattern="1" style-ref="def:special-char"/></include></context><context id="float" style-ref="floating-point"><match extended="true">
        (?&lt;![\w\.])
        [0-9]+\.[0-9]+([Ee][+-]?[0-9]+)?
        (?![\w\.])
      </match></context><context id="base-n-number" style-ref="base-n-integer"><match extended="true">
        (?&lt;![\w\.])
        [1-9]([0-9])?#[0-9a-fA-F]+
        (?![\w\.])
      </match></context><context id="decimal-number" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        [0-9]+
        (?![\w\.])
      </match></context><context id="builtins" style-ref="builtin"><keyword>abs</keyword><keyword>alive</keyword><keyword>apply</keyword><keyword>atom_to_list</keyword><keyword>atom</keyword><keyword>binary_to_list</keyword><keyword>binary_to_ter</keyword><keyword>binary</keyword><keyword>check_process_code</keyword><keyword>concat_binary</keyword><keyword>constant</keyword><keyword>date</keyword><keyword>delete_module</keyword><keyword>disconnect_node</keyword><keyword>element</keyword><keyword>erase</keyword><keyword>exit</keyword><keyword>float</keyword><keyword>float_to_list</keyword><keyword>function</keyword><keyword>get_cookie</keyword><keyword>get_keys</keyword><keyword>get</keyword><keyword>group_leader</keyword><keyword>halt</keyword><keyword>hash</keyword><keyword>hd</keyword><keyword>integer_to_list</keyword><keyword>integer</keyword><keyword>is_alive</keyword><keyword>length</keyword><keyword>link</keyword><keyword>list_to_atom</keyword><keyword>list_to_binary</keyword><keyword>list_to_float</keyword><keyword>list_to_integer</keyword><keyword>list_to_pid</keyword><keyword>list_to_tuple</keyword><keyword>list</keyword><keyword>load_module</keyword><keyword>make_ref</keyword><keyword>math</keyword><keyword>module_loaded</keyword><keyword>monitor_node</keyword><keyword>node</keyword><keyword>nodes</keyword><keyword>now</keyword><keyword>number</keyword><keyword>open_port</keyword><keyword>pid_to_list</keyword><keyword>pid</keyword><keyword>ports</keyword><keyword>port_close</keyword><keyword>port_info</keyword><keyword>preloaded</keyword><keyword>processes</keyword><keyword>process_flag</keyword><keyword>process_info</keyword><keyword>process</keyword><keyword>purge_module</keyword><keyword>put</keyword><keyword>record</keyword><keyword>reference</keyword><keyword>registered</keyword><keyword>register</keyword><keyword>round</keyword><keyword>self</keyword><keyword>setelement</keyword><keyword>set_cookie</keyword><keyword>set_node</keyword><keyword>size</keyword><keyword>spawn_link</keyword><keyword>spawn</keyword><keyword>split_binary</keyword><keyword>statistics</keyword><keyword>term_to_binary</keyword><keyword>throw</keyword><keyword>time</keyword><keyword>tl</keyword><keyword>trunc</keyword><keyword>tuple_to_list</keyword><keyword>unlink</keyword><keyword>unregister</keyword><keyword>whereis</keyword></context><context id="compiler-directives" style-ref="compiler-directive"><prefix>-</prefix><keyword>author</keyword><keyword>behaviour</keyword><keyword>compile</keyword><keyword>copyright</keyword><keyword>define</keyword><keyword>doc</keyword><keyword>else</keyword><keyword>endif</keyword><keyword>error</keyword><keyword>export</keyword><keyword>file</keyword><keyword>ifdef</keyword><keyword>ifndef</keyword><keyword>import</keyword><keyword>include_lib</keyword><keyword>include</keyword><keyword>module</keyword><keyword>on_load</keyword><keyword>record</keyword><keyword>undef</keyword><keyword>vsn</keyword><keyword>warning</keyword></context><context id="erlang" class="no-spell-check"><include><context ref="line-comment"/><context ref="keywords"/><context ref="operators"/><context ref="atom"/><context ref="string"/><context ref="character"/><context ref="float"/><context ref="base-n-number"/><context ref="decimal-number"/><context ref="builtins"/><context ref="compiler-directives"/></include></context></definitions></language>
(uuay)solarized-dark.xml<?xml version="1.0" encoding="UTF-8"?>
<!--

  This file is part of GtkSourceView

  Copyright (C) 2011 Craig Russell
  Author: Craig Russell <[email protected]>

  GtkSourceView is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  GtkSourceView is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public License
  along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<style-scheme id="solarized-dark" _name="Solarized Dark" version="1.0"><author>Craig Russell</author><_description>Color scheme using Solarized dark color palette</_description><metadata><property name="variant">dark</property><property name="light-variant">solarized-light</property></metadata><!-- Solarized Palette --><color name="base03" value="#002B36"/><color name="base02" value="#073642"/><color name="base01" value="#586E75"/><color name="base00" value="#657B83"/><color name="base0" value="#839496"/><color name="base1" value="#93A1A1"/><color name="base2" value="#EEE8D5"/><color name="base3" value="#FDF6E3"/><color name="yellow" value="#B58900"/><color name="orange" value="#CB4B16"/><color name="red" value="#DC322F"/><color name="magenta" value="#D33682"/><color name="violet" value="#6C71C4"/><color name="blue" value="#268BD2"/><color name="cyan" value="#2AA198"/><color name="green" value="#859900"/><color name="base03-02-blend" value="#032F3B"/><!-- Global Settings --><style name="text" foreground="base1" background="base03"/><style name="selection" foreground="#rgba(0,0,0,0)" background="#rgba(101, 123, 131, .3)"/><style name="cursor" foreground="base1"/><style name="secondary-cursor" foreground="base00"/><style name="current-line" background="base02"/><style name="current-line-number" background="#rgba(0,0,0,0)"/><style name="line-numbers" foreground="base01" background="base02"/><style name="snippet-focus" foreground="base01" background="base02"/><style name="background-pattern" background="base03-02-blend"/><!-- Bracket Matching --><style name="bracket-match" foreground="base03" background="base01"/><style name="bracket-mismatch" foreground="red" background="base01"/><!-- Right Margin --><style name="right-margin" foreground="base2" background="base1"/><!-- Search Matching --><style name="search-match" foreground="base03" background="yellow"/><!-- Builder Overrides --><style name="-Builder:breakpoint" line-background="base1" foreground="base01"/><style name="-Builder:current-breakpoint" line-background="yellow" foreground="base01"/><!-- Comments --><style name="def:comment" foreground="base01"/><style name="def:shebang" foreground="base01" bold="true"/><style name="def:doc-comment-element" italic="true"/><!-- Constants --><style name="def:constant" foreground="cyan"/><style name="def:special-char" foreground="red"/><!-- Identifiers --><style name="def:identifier" foreground="blue"/><!-- Functions --><style name="def:function" foreground="blue"/><!-- Keywords --><style name="def:keyword" foreground="green"/><!-- Statements --><style name="def:statement" foreground="orange"/><!-- Types --><style name="def:type" foreground="yellow"/><!-- Markup --><style name="def:emphasis" italic="true"/><style name="def:strong-emphasis" foreground="orange"/><style name="def:inline-code" foreground="blue"/><style name="def:insertion" underline="single"/><style name="def:deletion" strikethrough="true"/><style name="def:link-text" foreground="base01"/><style name="def:link-symbol" foreground="base01" bold="true"/><style name="def:link-destination" italic="true" underline="single"/><style name="def:heading" foreground="yellow"/><style name="def:thematic-break" foreground="yellow"/><style name="def:preformatted-section" foreground="blue"/><style name="def:list-marker" foreground="orange"/><!-- Diff --><style name="diff:added-line" foreground="green"/><style name="diff:removed-line" foreground="red"/><style name="diff:changed-line" foreground="yellow"/><style name="diff:location" foreground="blue"/><style name="diff:diff-file" foreground="yellow"/><!-- Operators --><style name="def:operator" foreground="green"/><!-- Others --><style name="def:preprocessor" foreground="violet"/><style name="def:error" underline="error" underline-color="red"/><style name="def:note" foreground="magenta" bold="true"/><style name="def:net-address" italic="true" underline="single"/><!-- Heading styles, uncomment to enable --><!--
  <style name="def:heading0"                scale="5.0"/>
  <style name="def:heading1"                scale="2.5"/>
  <style name="def:heading2"                scale="2.0"/>
  <style name="def:heading3"                scale="1.7"/>
  <style name="def:heading4"                scale="1.5"/>
  <style name="def:heading5"                scale="1.3"/>
  <style name="def:heading6"                scale="1.2"/>
  --><!-- C Overrides --><style name="c:preprocessor" foreground="orange"/><style name="c:type-keyword" foreground="yellow"/><!-- GTK-DOC Overrides --><style name="gtk-doc:type" foreground="yellow"/><style name="gtk-doc:function" foreground="blue"/><style name="gtk-doc:function-name" bold="true"/><style name="gtk-doc:property-name" bold="true"/><style name="gtk-doc:signal-name" bold="true"/><style name="gtk-doc:parameter" bold="true"/><style name="gtk-doc:constant" foreground="cyan"/><style name="gtk-doc:return" bold="true"/><style name="gtk-doc:since" bold="true"/><style name="gtk-doc:deprecated" bold="true"/><!-- Language specific styles --><style name="json:keyname" foreground="green"/></style-scheme>
(uuay)zig.langa!<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Daniel Gomes Vargas, Daniel Gerep Tambine Pinto
 Copyright (C) 2024 Daniel Gomes Vargas <[email protected]>
 Copyright (C) 2024 Daniel Gerep Tambine Pinto <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="zig" name="Zig" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-zig</property><property name="globs">*.zig;*.zon</property><property name="line-comment-start">//</property><property name="suggested-suffix">.zig</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="string" name="String" map-to="def:string"/><style id="char" name="Character" map-to="def:character"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="external" name="External" map-to="def:preprocessor"/><style id="type" name="Data Type" map-to="def:type"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="number" name="Number" map-to="def:number"/><style id="operator" name="Operator" map-to="def:operator"/><style id="binary" name="Binary number" map-to="def:base-n-integer"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="octal" name="Octal number" map-to="def:base-n-integer"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="builtin-funcs" name="Builtin Functions" map-to="def:preprocessor"/><style id="builtin-constant" name="Builtin Constant" map-to="def:special-constant"/></styles><definitions><define-regex id="escaped-character" extended="true">
      \\([nrt\\'"]|x[0-9a-fA-F]{2}|u{[0-9a-fA-F]{1,6}})
    </define-regex><define-regex id="oct" extended="true">
      0[Oo]?(_?[0-7])+
    </define-regex><define-regex id="dec" extended="true">
      (0|[1-9](_?[0-9])*)
    </define-regex><define-regex id="bin" extended="true">
      0[Bb](_?[01])+
    </define-regex><define-regex id="hex" extended="true">
      0[Xx](_?[0-9A-Fa-f])+
    </define-regex><context id="operators" style-ref="operator" extend-parent="false"><match>[-.~^,:/%|\=\+\*\!\?&amp;&lt;&gt;]</match></context><context id="builtin-funcs" style-ref="builtin-funcs" extend-parent="false"><match extended="true">@[_a-zA-Z][_a-zA-Z0-9]*\b</match></context><context id="comment" style-ref="comment" end-at-line-end="true" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="long-string" style-ref="string" end-at-line-end="true" class-disabled="no-spell-check"><start>\\</start><include><context ref="def:string"/></include></context><context id="quoted-string" style-ref="string" end-at-line-end="true" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context><context ref="def:line-continue"/></include></context><context id="char" style-ref="char"><match>'(\%{escaped-character}|.)'</match></context><define-regex id="float" extended="true">
      ((\.[0-9](_?[0-9])* | [0-9](_?[0-9])*\.[0-9]?(_?[0-9])*) ([Ee][+-]?[0-9](_?[0-9])*)? |
      ([0-9](_?[0-9])*[Ee][+-]?[0-9](_?[0-9])*) |
      0[Xx]_?(\.[0-9A-Fa-f](_?[0-9A-Fa-f])* | [0-9A-Fa-f](_?[0-9A-Fa-f])*\.?([0-9A-Fa-f](_?[0-9A-Fa-f])*)?)[Pp][+-]?[0-9](_?[0-9])*
      )
    </define-regex><context id="number" style-ref="number"><match>\b[0-9]+\b|(?&lt;![\w\.])(\%{float}|\%{oct}|\%{bin}|\%{hex}|\%{dec})[i]\b</match></context><context id="float" style-ref="floating-point"><match>(?&lt;![\w\.])\%{float}(?![\w\.])</match></context><context id="hexadecimal" style-ref="hexadecimal"><match extended="true">
        (?&lt;![\w\.])
        \%{hex}
        (?![\w\.])
      </match></context><context id="binary" style-ref="binary"><match extended="true">
        (?&lt;![\w\.])
        \%{bin}
        (?![\w\.])
      </match></context><context id="invalid-hexadecimal" style-ref="error"><match extended="true">
        (?&lt;![\w\.])
        0[xX][a-fA-F0-9]*[ghj-zGHJ-Z][a-zA-Z0-9]*
        (?![\w\.])
      </match></context><context id="octal" style-ref="octal"><match extended="true">
        (?&lt;![\w\.])
        \%{oct}
        (?![\w\.])
      </match></context><context id="invalid-octal" style-ref="error"><match extended="true">
        (?&lt;![\w\.])
        0[Oo]?[0-7]*[89][0-9]*
        (?![\w\.])
      </match></context><context id="decimal" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        \%{dec}
        (?![\w\.])
      </match></context><context id="boolean" style-ref="boolean"><match extended="true">
        (?&lt;![\w\.])
        (true|false)
        (?![\w\.])
      </match></context><context id="keywords" style-ref="keyword"><keyword>align</keyword><keyword>and</keyword><keyword>anyerror</keyword><keyword>asm</keyword><keyword>async</keyword><keyword>await</keyword><keyword>break</keyword><keyword>cancel</keyword><keyword>catch</keyword><keyword>comptime</keyword><keyword>const</keyword><keyword>continue</keyword><keyword>defer</keyword><keyword>else</keyword><keyword>enum</keyword><keyword>errdefer</keyword><keyword>error</keyword><keyword>export</keyword><keyword>extern</keyword><keyword>fn</keyword><keyword>for</keyword><keyword>if</keyword><keyword>inline</keyword><keyword>nakedcc</keyword><keyword>noalias</keyword><keyword>or</keyword><keyword>orelse</keyword><keyword>packed</keyword><keyword>pub</keyword><keyword>resume</keyword><keyword>return</keyword><keyword>section</keyword><keyword>stdcallcc</keyword><keyword>struct</keyword><keyword>suspend</keyword><keyword>switch</keyword><keyword>test</keyword><keyword>this</keyword><keyword>try</keyword><keyword>union</keyword><keyword>unreachable</keyword><keyword>use</keyword><keyword>var</keyword><keyword>volatile</keyword><keyword>while</keyword></context><context id="types" style-ref="type"><keyword>bool</keyword><keyword>c_int</keyword><keyword>c_long</keyword><keyword>c_longlong</keyword><keyword>c_longdouble</keyword><keyword>c_short</keyword><keyword>c_uint</keyword><keyword>c_ulong</keyword><keyword>c_ulonglong</keyword><keyword>c_ushort</keyword><keyword>c_void</keyword><keyword>f16</keyword><keyword>f32</keyword><keyword>f64</keyword><keyword>f128</keyword><keyword>i2</keyword><keyword>i3</keyword><keyword>i4</keyword><keyword>i5</keyword><keyword>i6</keyword><keyword>i7</keyword><keyword>i8</keyword><keyword>i16</keyword><keyword>i29</keyword><keyword>i32</keyword><keyword>i64</keyword><keyword>i128</keyword><keyword>isize</keyword><keyword>noreturn</keyword><keyword>promise</keyword><keyword>type</keyword><keyword>u2</keyword><keyword>u3</keyword><keyword>u4</keyword><keyword>u5</keyword><keyword>u6</keyword><keyword>u7</keyword><keyword>u8</keyword><keyword>u16</keyword><keyword>u29</keyword><keyword>u32</keyword><keyword>u64</keyword><keyword>u128</keyword><keyword>usize</keyword><keyword>void</keyword></context><context id="builtin-constant" style-ref="builtin-constant"><keyword>false</keyword><keyword>null</keyword><keyword>true</keyword><keyword>undefined</keyword></context><context id="zig" class="no-spell-check"><include><context ref="comment"/><context ref="long-string"/><context ref="quoted-string"/><context ref="char"/><context ref="binary"/><context ref="float"/><context ref="hexadecimal"/><context ref="number"/><context ref="invalid-hexadecimal"/><context ref="octal"/><context ref="invalid-octal"/><context ref="decimal"/><context ref="boolean"/><context ref="operators"/><context ref="keywords"/><context ref="types"/><context ref="builtin-funcs"/><context ref="builtin-constant"/></include></context></definitions></language>
(uuay)ocl.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 OCL (Object Constraint Language) GtkSourceview language definition
 based on GtkSourceview C language definition.

 Author: Mario Carrión <[email protected]>
 Copyright (C) 2007 - Mario Carrión, <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<!--
 To get more information about OCL see:
 http://www.omg.org/technology/documents/formal/ocl.htm
-->
<language id="ocl" name="OCL" version="2.0" _section="Other"><metadata><property name="mimetypes">text/x-ocl</property><property name="globs">*.ocl</property><property name="line-comment-start">--</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="operators" name="Type Operators" map-to="def:keyword"/><style id="type" name="Data Type" map-to="def:type"/><style id="operation" name="Operation operator" map-to="def:keyword"/></styles><definitions><context id="ocl" class="no-spell-check"><include><!-- Comments --><context id="comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>--</start><include><context ref="def:in-line-comment"/></include></context><!-- Strings --><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end></context><context ref="def:decimal"/><context ref="def:float"/><!-- Keywords --><context id="keywords" style-ref="keyword"><!--
                    UML OCL2 Specification Page 29 and some other
                    that aren't "defined" as keywords
                    --><keyword>and</keyword><keyword>attr</keyword><keyword>body</keyword><keyword>context</keyword><keyword>derive</keyword><keyword>def</keyword><keyword>endpackage</keyword><keyword>false</keyword><keyword>in</keyword><keyword>init</keyword><keyword>inv</keyword><keyword>let</keyword><keyword>oper</keyword><keyword>package</keyword><keyword>post</keyword><keyword>pre</keyword><keyword>self</keyword><keyword>true</keyword></context><!-- Operators used on all types --><context id="operators" style-ref="operators"><keyword>abs</keyword><keyword>and</keyword><keyword>concat</keyword><keyword>if</keyword><keyword>implies</keyword><keyword>else</keyword><keyword>endif</keyword><keyword>floor</keyword><keyword>then</keyword><keyword>or</keyword><keyword>not</keyword><keyword>size</keyword><keyword>substring</keyword><keyword>xor</keyword></context><!-- Operations allowed on Collections --><context id="operators-operations" style-ref="operation"><keyword>select</keyword><keyword>exists</keyword><keyword>forAll</keyword><keyword>notEmpty</keyword><keyword>reject</keyword></context><!-- Default data types --><context id="types" style-ref="type"><keyword>Boolean</keyword><keyword>boolean</keyword><keyword>Integer</keyword><keyword>int</keyword><keyword>Real</keyword><keyword>real</keyword><keyword>String</keyword><keyword>string</keyword></context></include></context></definitions></language>
(uuay)yara.langX<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Wes Hurd <[email protected]>
 Copyright (C) 2017, 2020

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="yara" name="YARA" version="2.0" _section="Other"><metadata><property name="mimetypes">text/yara;text/x-yara</property><property name="globs">*.yara;*.yar</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.yara</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="include" name="Include" map-to="def:preprocessor"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="rule" name="Rule" map-to="def:function"/><style id="string" name="String" map-to="def:string"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="error" name="Error" map-to="def:error"/></styles><definitions><context id="include" style-ref="include"><keyword>include</keyword><!-- 'import' is currently in keywords--></context><define-regex id="escaped-character" extended="true">
      \\(                   # leading backslash
      [\\\"nt] |   # escaped character
      x[0-9A-Fa-f]{2}         # hex char
      )
    </define-regex><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context><context ref="def:line-continue"/></include></context><!-- Match on YARA hex string chars --><context id="hex-string" style-ref="hexadecimal"><match extended="true">
        (?&lt;![\w\.])
        ([a-fA-F0-9?]{2})+
        (?![\w\.])
      </match></context><context id="hexadecimal" style-ref="hexadecimal"><match extended="true">
        (?&lt;![\w\.])
        0[xX][a-fA-F0-9]+
        (?![\w\.])
      </match></context><context id="invalid-hexadecimal" style-ref="error"><match extended="true">
        (?&lt;![\w\.])
        0[xX][a-fA-F0-9]*[g-zG-Z][a-zA-Z0-9]*
        (?![\w\.])
      </match></context><context id="decimal" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        (0|[1-9][0-9]*)
        (?![\w\.])
      </match></context><!-- 'rule' is also present in the 'keywords' context, but has a lower
         priority, so 'rule' is highlighted even if the rule name doesn't match. --><context id="rule"><match extended="true">
        (rule)
        \s+
        ([a-zA-Z_]\w{0,127})
      </match><include><context sub-pattern="1" style-ref="keyword"/><context sub-pattern="2" style-ref="rule"/></include></context><context id="keywords" style-ref="keyword"><keyword>all</keyword><keyword>and</keyword><keyword>any</keyword><keyword>ascii</keyword><keyword>at</keyword><keyword>base64</keyword><keyword>base64wide</keyword><keyword>condition</keyword><keyword>contains</keyword><keyword>endswith</keyword><keyword>entrypoint</keyword><!-- being deprecated--><keyword>filesize</keyword><keyword>for</keyword><keyword>fullword</keyword><keyword>global</keyword><keyword>icontains</keyword><keyword>iendswith</keyword><keyword>iequals</keyword><keyword>istartswith</keyword><keyword>import</keyword><keyword>in</keyword><keyword>int8</keyword><keyword>int16</keyword><keyword>int32</keyword><keyword>int8be</keyword><keyword>int16be</keyword><keyword>int32be</keyword><keyword>matches</keyword><keyword>meta</keyword><keyword>nocase</keyword><keyword>none</keyword><keyword>not</keyword><keyword>or</keyword><keyword>of</keyword><keyword>private</keyword><keyword>rule</keyword><keyword>startswith</keyword><keyword>strings</keyword><keyword>them</keyword><keyword>uint8</keyword><keyword>uint16</keyword><keyword>uint32</keyword><keyword>uint8be</keyword><keyword>uint16be</keyword><keyword>uint32be</keyword><keyword>wide</keyword><keyword>xor</keyword></context><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><!--Main context--><context id="yara" class="no-spell-check"><include><context ref="def:c-like-comment" style-ref="comment"/><context ref="def:c-like-comment-multiline" style-ref="comment"/><context ref="def:c-like-close-comment-outside-comment" style-ref="comment"/><context ref="include"/><context ref="string"/><context ref="hex-string"/><context ref="hexadecimal"/><context ref="invalid-hexadecimal"/><context ref="decimal"/><context ref="rule"/><context ref="keywords"/><context ref="boolean"/></include></context></definitions></language>
(uuay)solarized-light.xmlq<?xml version="1.0" encoding="UTF-8"?>
<!--

  This file is part of GtkSourceView

  Copyright (C) 2011 Craig Russell
  Author: Craig Russell <[email protected]>

  GtkSourceView is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  GtkSourceView is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public License
  along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<style-scheme id="solarized-light" _name="Solarized Light" version="1.0"><author>Craig Russell</author><_description>Color scheme using Solarized light color palette</_description><metadata><property name="variant">light</property><property name="dark-variant">solarized-dark</property></metadata><!-- Solarized Palette --><color name="base03" value="#002B36"/><color name="base02" value="#073642"/><color name="base01" value="#586E75"/><color name="base00" value="#657B83"/><color name="base0" value="#839496"/><color name="base1" value="#93A1A1"/><color name="base2" value="#EEE8D5"/><color name="base3" value="#FDF6E3"/><color name="base4" value="#C8CCC2"/><color name="yellow" value="#B58900"/><color name="orange" value="#CB4B16"/><color name="red" value="#DC322F"/><color name="magenta" value="#D33682"/><color name="violet" value="#6C71C4"/><color name="blue" value="#268BD2"/><color name="cyan" value="#2AA198"/><color name="green" value="#859900"/><color name="base3-2-blend" value="#F6EFDC"/><!-- Global Settings --><style name="text" foreground="base01" background="base3"/><style name="selection" foreground="#rgba(0,0,0,0)" background="#rgba(147, 161, 161, .3)"/><style name="cursor" foreground="base01"/><style name="current-line" background="base2"/><style name="current-line-number" background="#rgba(0,0,0,0)"/><style name="line-numbers" foreground="base1" background="base2"/><style name="snippet-focus" foreground="base1" background="base2"/><style name="background-pattern" background="base3-2-blend"/><style name="draw-spaces" foreground="base4"/><!-- Bracket Matching --><style name="bracket-match" foreground="base3" background="base1"/><style name="bracket-mismatch" foreground="red" background="base1"/><!-- Right Margin --><style name="right-margin" foreground="base01" background="base01"/><!-- Search Matching --><style name="search-match" foreground="base3" background="yellow"/><!-- Comments --><style name="def:comment" foreground="base1"/><style name="def:shebang" foreground="base1" bold="true"/><style name="def:doc-comment-element" italic="true"/><!-- Constants --><style name="def:constant" foreground="cyan"/><style name="def:special-char" foreground="red"/><!-- Functions --><style name="def:function" foreground="blue"/><!-- Identifiers --><style name="def:identifier" foreground="blue"/><!-- Keywords --><style name="def:keyword" foreground="green"/><!-- Statements --><style name="def:statement" foreground="orange"/><!-- Types --><style name="def:type" foreground="yellow"/><!-- Markup --><style name="def:emphasis" italic="true"/><style name="def:strong-emphasis" foreground="orange"/><style name="def:inline-code" foreground="blue"/><style name="def:insertion" underline="single"/><style name="def:deletion" strikethrough="true"/><style name="def:link-text" foreground="base1"/><style name="def:link-symbol" foreground="base1" bold="true"/><style name="def:link-destination" italic="true" underline="single"/><style name="def:heading" foreground="yellow"/><style name="def:thematic-break" foreground="yellow"/><style name="def:preformatted-section" foreground="blue"/><style name="def:list-marker" foreground="orange"/><!-- Diff --><style name="diff:added-line" foreground="green"/><style name="diff:removed-line" foreground="red"/><style name="diff:changed-line" foreground="yellow"/><style name="diff:location" foreground="blue"/><style name="diff:diff-file" foreground="yellow"/><!-- Operators --><style name="def:operator" foreground="green"/><!-- Others --><style name="def:preprocessor" foreground="violet"/><style name="def:error" underline="error" underline-color="red"/><style name="def:note" foreground="magenta" bold="true"/><style name="def:net-address" italic="true" underline="single"/><!-- Heading styles, uncomment to enable --><!--
  <style name="def:heading0"                scale="5.0"/>
  <style name="def:heading1"                scale="2.5"/>
  <style name="def:heading2"                scale="2.0"/>
  <style name="def:heading3"                scale="1.7"/>
  <style name="def:heading4"                scale="1.5"/>
  <style name="def:heading5"                scale="1.3"/>
  <style name="def:heading6"                scale="1.2"/>
  --><!-- C Overrides --><style name="c:preprocessor" foreground="orange"/><style name="c:type-keyword" foreground="yellow"/><!-- GTK-DOC Overrides --><style name="gtk-doc:type" foreground="yellow"/><style name="gtk-doc:function" foreground="blue"/><style name="gtk-doc:function-name" bold="true"/><style name="gtk-doc:property-name" bold="true"/><style name="gtk-doc:signal-name" bold="true"/><style name="gtk-doc:parameter" bold="true"/><style name="gtk-doc:constant" foreground="cyan"/><style name="gtk-doc:return" bold="true"/><style name="gtk-doc:since" bold="true"/><style name="gtk-doc:deprecated" bold="true"/><!-- Language specific styles --><style name="json:keyname" foreground="green"/></style-scheme>
(uuay)haskell-literate.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Duncan Coutts
 Copyright (C) 2007 Duncan Coutts <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="haskell-literate" name="Literate Haskell" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-literate-haskell</property><property name="globs">*.lhs</property></metadata><definitions><context id="haskell-literate"><include><context ref="def:shebang"/><context ref="c:if0-comment"/><context ref="c:include"/><context ref="c:preprocessor"/><context ref="def:in-comment"/><context id="line-code" end-at-line-end="true"><start>^&gt;</start><include><context ref="haskell:body"/></include></context><context id="block-code"><start>^\\begin\{code\}</start><end>^\\end\{code\}</end><include><context ref="haskell:body"/></include></context></include></context></definitions></language>
(uuay)asp.lang��<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Fabio Zendhi Nagao <[email protected]>
 Copyright (C) 2009 Fabio Zendhi Nagao <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="asp" name="ASP" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-asp;application/x-asp;application/x-asap</property><property name="globs">*.asp</property><property name="line-comment-start">'</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="function" name="Function" map-to="def:function"/><style id="operator" name="Operator" map-to="def:operator"/><style id="object" name="ASP Object" map-to="def:type"/><style id="constant" name="VBScript and ADO constants" map-to="def:constant"/><style id="type" name="Data Type" map-to="def:type"/><style id="special-constant" name="Special constant" map-to="def:special-constant"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="number" name="Number" map-to="def:decimal"/></styles><default-regex-options case-sensitive="false"/><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>'</start><include><context ref="def:in-line-comment"/></include></context><context id="old-style-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>^rem</start><include><context ref="def:in-line-comment"/></include></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end></context><context id="preprocessor" style-ref="preprocessor" end-at-line-end="true"><start extended="true">
      ^\s*@\s*(codepage|enablesessionstate|language|lcid|transaction)\b
      </start><include><context ref="line-comment"/></include></context><context id="keywords" style-ref="keyword"><!-- VBScript statements --><keyword>call</keyword><keyword>case</keyword><keyword>class</keyword><keyword>const</keyword><keyword>dim</keyword><keyword>do</keyword><keyword>each</keyword><keyword>else</keyword><keyword>elseif</keyword><keyword>end</keyword><keyword>erase</keyword><keyword>error</keyword><keyword>executeGlobal</keyword><keyword>execute</keyword><keyword>exit</keyword><keyword>explicit</keyword><keyword>for</keyword><keyword>function</keyword><keyword>get</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>in</keyword><keyword>let</keyword><keyword>loop</keyword><keyword>me</keyword><keyword>new</keyword><keyword>next</keyword><keyword>on</keyword><keyword>option</keyword><keyword>private</keyword><keyword>property</keyword><keyword>public</keyword><keyword>randomize</keyword><keyword>redim</keyword><keyword>rem</keyword><keyword>resume</keyword><keyword>select</keyword><keyword>set</keyword><keyword>stop</keyword><keyword>sub</keyword><keyword>then</keyword><keyword>to</keyword><keyword>wend</keyword><keyword>while</keyword><keyword>with</keyword><!-- VBScript text operators --><keyword>and</keyword><keyword>mod</keyword><keyword>not</keyword><keyword>or</keyword><keyword>xor</keyword></context><context id="functions" style-ref="function"><keyword>abs</keyword><keyword>array</keyword><keyword>asc</keyword><keyword>atn</keyword><keyword>cbool</keyword><keyword>cbyte</keyword><keyword>ccur</keyword><keyword>cdate</keyword><keyword>cdbl</keyword><keyword>chr</keyword><keyword>cint</keyword><keyword>clng</keyword><keyword>cos</keyword><keyword>createobject</keyword><keyword>csng</keyword><keyword>cstr</keyword><keyword>date</keyword><keyword>dateadd</keyword><keyword>datediff</keyword><keyword>datepart</keyword><keyword>dateserial</keyword><keyword>datevalue</keyword><keyword>day</keyword><keyword>escape</keyword><keyword>eval</keyword><keyword>exp</keyword><keyword>filter</keyword><keyword>formatcurrency</keyword><keyword>formatdatetime</keyword><keyword>formatnumber</keyword><keyword>formatpercent</keyword><keyword>getlocale</keyword><keyword>getobject</keyword><keyword>getref</keyword><keyword>hex</keyword><keyword>hour</keyword><keyword>instr</keyword><keyword>instrrev</keyword><keyword>isarray</keyword><keyword>isdate</keyword><keyword>isempty</keyword><keyword>isnull</keyword><keyword>isnumeric</keyword><keyword>isobject</keyword><keyword>join</keyword><keyword>lbound</keyword><keyword>lcase</keyword><keyword>left</keyword><keyword>len</keyword><keyword>log</keyword><keyword>ltrim</keyword><keyword>rtrim</keyword><keyword>trim</keyword><keyword>mid</keyword><keyword>minute</keyword><keyword>month</keyword><keyword>monthname</keyword><keyword>now</keyword><keyword>oct</keyword><keyword>replace</keyword><keyword>rgb</keyword><keyword>right</keyword><keyword>rnd</keyword><keyword>round</keyword><keyword>scriptengine</keyword><keyword>scriptenginebuildversion</keyword><keyword>scriptenginemajorversion</keyword><keyword>scriptengineminorversion</keyword><keyword>second</keyword><keyword>setlocale</keyword><keyword>sgn</keyword><keyword>sin</keyword><keyword>space</keyword><keyword>split</keyword><keyword>sqr</keyword><keyword>strcomp</keyword><keyword>strreverse</keyword><keyword>tan</keyword><keyword>time</keyword><keyword>timer</keyword><keyword>timeserial</keyword><keyword>timevalue</keyword><keyword>typename</keyword><keyword>ubound</keyword><keyword>ucase</keyword><keyword>unescape</keyword><keyword>vartype</keyword><keyword>weekday</keyword><keyword>weekdayname</keyword><keyword>year</keyword><!-- ASP Response properties and Methods --><keyword>\.buffer</keyword><keyword>\.charset</keyword><keyword>\.cachecontrol</keyword><keyword>\.contenttype</keyword><keyword>\.expires</keyword><keyword>\.expiresabsolute</keyword><keyword>\.isclientconnected</keyword><keyword>\.pics</keyword><keyword>\.status</keyword><keyword>\.addheader</keyword><keyword>\.appendtolog</keyword><keyword>\.binarywrite</keyword><keyword>\.clear</keyword><keyword>\.end</keyword><keyword>\.flush</keyword><keyword>\.redirect</keyword><keyword>\.write</keyword><!-- ASP Request properties and Methods --><keyword>\.totalbytes</keyword><keyword>\.binaryread</keyword><!-- ASP Application properties and Methods --><keyword>\.remove</keyword><keyword>\.removeAll</keyword><keyword>\.lock</keyword><keyword>\.unlock</keyword><keyword>\.application_onstart</keyword><keyword>\.application_onend</keyword><!-- ASP Session properties and Methods --><keyword>\.codepage</keyword><keyword>\.lcid</keyword><keyword>\.sessionid</keyword><keyword>\.timeout</keyword><keyword>\.abandon</keyword><keyword>\.session_onstart</keyword><keyword>\.session_onend</keyword><!-- ASP Server properties and Methods --><keyword>\.scripttimeout</keyword><keyword>\.execute</keyword><keyword>\.getlasterror</keyword><keyword>\.htmlencode</keyword><keyword>\.mappath</keyword><keyword>\.transfer</keyword><keyword>\.urlencode</keyword><!-- ASP Error properties and Methods - won't implement this --><keyword>\.aspcode</keyword><keyword>\.aspdescription</keyword><keyword>\.category</keyword><keyword>\.column</keyword><keyword>\.description</keyword><keyword>\.file</keyword><keyword>\.line</keyword><keyword>\.number</keyword><keyword>\.source</keyword><!-- ASP FileSystem properties and Methods --><keyword>\.drives</keyword><keyword>\.buildpath</keyword><keyword>\.copyfile</keyword><keyword>\.copyfolder</keyword><keyword>\.createfolder</keyword><keyword>\.createtextfile</keyword><keyword>\.deletefile</keyword><keyword>\.deletefolder</keyword><keyword>\.driveexists</keyword><keyword>\.fileexists</keyword><keyword>\.folderexists</keyword><keyword>\.getabsolutepathname</keyword><keyword>\.getbasename</keyword><keyword>\.getdrive</keyword><keyword>\.getdrivename</keyword><keyword>\.getextensionname</keyword><keyword>\.getfile</keyword><keyword>\.getfilename</keyword><keyword>\.getfolder</keyword><keyword>\.getparentfoldername</keyword><keyword>\.getspecialfolder</keyword><keyword>\.gettempname</keyword><keyword>\.movefile</keyword><keyword>\.movefolder</keyword><keyword>\.opentextfile</keyword><!-- ASP TextStream properties and Methods --><keyword>\.atendofline</keyword><keyword>\.atendofstream</keyword><keyword>\.close</keyword><keyword>\.read</keyword><keyword>\.readall</keyword><keyword>\.readline</keyword><keyword>\.skip</keyword><keyword>\.skipline</keyword><keyword>\.writeline</keyword><keyword>\.writeblanklines</keyword><!-- ASP Drive properties and Methods --><keyword>\.availablespace</keyword><keyword>\.driveletter</keyword><keyword>\.drivetype</keyword><keyword>\.filesystem</keyword><keyword>\.freespace</keyword><keyword>\.isready</keyword><keyword>\.path</keyword><keyword>\.rootfolder</keyword><keyword>\.serialnumber</keyword><keyword>\.sharename</keyword><keyword>\.totalsize</keyword><keyword>\.volumename</keyword><!-- ASP Folder and File properties and Methods --><keyword>\.attributes</keyword><keyword>\.datecreated</keyword><keyword>\.datelastaccessed</keyword><keyword>\.datelastmodified</keyword><keyword>\.drive</keyword><keyword>\.name</keyword><keyword>\.parentfolder</keyword><keyword>\.shortname</keyword><keyword>\.shortpath</keyword><keyword>\.size</keyword><keyword>\.type</keyword><keyword>\.copy</keyword><keyword>\.delete</keyword><keyword>\.move</keyword><keyword>\.openastextstream</keyword><keyword>\.isrootfolder</keyword><!-- ASP Dictionary properties and Methods --><keyword>\.comparemode</keyword><keyword>\.count</keyword><keyword>\.item</keyword><keyword>\.key</keyword><keyword>\.add</keyword><keyword>\.exists</keyword><keyword>\.items</keyword><keyword>\.keys</keyword><!-- ADO Command properties and Methods --><keyword>\.activeconnection</keyword><keyword>\.commandtext</keyword><keyword>\.commandtimeout</keyword><keyword>\.commandtype</keyword><keyword>\.prepared</keyword><keyword>\.state</keyword><keyword>\.cancel</keyword><keyword>\.createparameter</keyword><!-- ADO Connection properties and Methods --><keyword>\.commadtimeout</keyword><keyword>\.connectionstring</keyword><keyword>\.connectiontimeout</keyword><keyword>\.cursorlocation</keyword><keyword>\.defaultdatabase</keyword><keyword>\.isolationlevel</keyword><keyword>\.mode</keyword><keyword>\.provider</keyword><keyword>\.version</keyword><keyword>\.begintrans</keyword><keyword>\.close</keyword><keyword>\.committrans</keyword><keyword>\.open</keyword><keyword>\.openschema</keyword><keyword>\.rollbacktrans</keyword><!-- ADO Error properties and Methods --><keyword>\.helpcontext</keyword><keyword>\.helpfile</keyword><keyword>\.nativeerror</keyword><keyword>\.sqlstate</keyword><!-- ADO Field properties and Methods --><keyword>\.actualsize</keyword><keyword>\.definedsize</keyword><keyword>\.numericscale</keyword><keyword>\.originalvalue</keyword><keyword>\.precision</keyword><keyword>\.underlyingvalue</keyword><keyword>\.value</keyword><keyword>\.appendChunk</keyword><keyword>\.getChunk</keyword><!-- ADO Parameter properties and Methods --><keyword>\.direction</keyword><!-- ADO Property (everything is already defined) --><!-- ADO Record properties and Methods --><keyword>\.parenturl</keyword><keyword>\.recordtype</keyword><keyword>\.copyrecord</keyword><keyword>\.deleterecord</keyword><keyword>\.getchildren</keyword><keyword>\.moverecord</keyword><!-- ADO Recordset properties and Methods --><keyword>\.absolutepage</keyword><keyword>\.absoluteposition</keyword><keyword>\.activeCommand</keyword><keyword>\.bof</keyword><keyword>\.bookmark</keyword><keyword>\.cachesize</keyword><keyword>\.cursortype</keyword><keyword>\.datamember</keyword><keyword>\.editmode</keyword><keyword>\.eof</keyword><keyword>\.index</keyword><keyword>\.locktype</keyword><keyword>\.marshaloptions</keyword><keyword>\.maxrecords</keyword><keyword>\.pagecount</keyword><keyword>\.pagesize</keyword><keyword>\.recordcount</keyword><keyword>\.sort</keyword><keyword>\.stayinsync</keyword><keyword>\.addnew</keyword><keyword>\.cancelbatch</keyword><keyword>\.cancelupdate</keyword><keyword>\.clone</keyword><keyword>\.comparebookmarks</keyword><keyword>\.find</keyword><keyword>\.getrows</keyword><keyword>\.getstring</keyword><keyword>\.movefirst</keyword><keyword>\.movelast</keyword><keyword>\.movenext</keyword><keyword>\.moveprevious</keyword><keyword>\.nextrecordset</keyword><keyword>\.requery</keyword><keyword>\.resync</keyword><keyword>\.save</keyword><keyword>\.seek</keyword><keyword>\.supports</keyword><keyword>\.update</keyword><keyword>\.updatebatch</keyword><!-- ADO Stream properties and Methods --><keyword>\.eos</keyword><keyword>\.lineseparator</keyword><keyword>\.position</keyword><keyword>\.copyto</keyword><keyword>\.loadfromfile</keyword><keyword>\.readtext</keyword><keyword>\.savetofile</keyword><keyword>\.seteos</keyword><keyword>\.writetext</keyword></context><context id="operators" style-ref="operator" extend-parent="false"><match>[-^:/\=\+\*&amp;&lt;&gt;]</match></context><context id="objects" style-ref="object"><!-- ASP Objects --><keyword>response</keyword><keyword>request</keyword><keyword>application</keyword><keyword>session</keyword><keyword>server</keyword><!-- ASP Collections --><keyword>\.querystring</keyword><keyword>\.form</keyword><keyword>\.cookies</keyword><keyword>\.servervariables</keyword><keyword>\.clientcertificate</keyword><keyword>\.contents</keyword><keyword>\.staticobjects</keyword><keyword>\.files</keyword><keyword>\.subfolders</keyword><keyword>\.parameters</keyword><keyword>\.properties</keyword><keyword>\.errors</keyword></context><context id="constants" style-ref="constant"><!-- VBScript constants --><keyword>vbBlack</keyword><keyword>vbRed</keyword><keyword>vbGreen</keyword><keyword>vbYellow</keyword><keyword>vbBlue</keyword><keyword>vbMagenta</keyword><keyword>vbCyan</keyword><keyword>vbWhite</keyword><keyword>vbBinaryCompare</keyword><keyword>vbTextCompare</keyword><keyword>vbSunday</keyword><keyword>vbMonday</keyword><keyword>vbTuesday</keyword><keyword>vbWednesday</keyword><keyword>vbThursday</keyword><keyword>vbFriday</keyword><keyword>vbSaturday</keyword><keyword>vbUseSystemDayOfWeek</keyword><keyword>vbFirstJan1</keyword><keyword>vbFirstFourDays</keyword><keyword>vbFirstFullWeek</keyword><keyword>vbGeneralDate</keyword><keyword>vbLongDate</keyword><keyword>vbShortDate</keyword><keyword>vbLongTime</keyword><keyword>vbShortTime</keyword><keyword>vbObjectError</keyword><keyword>vbOKOnly</keyword><keyword>vbOKCancel</keyword><keyword>vbAbortRetryIgnore</keyword><keyword>vbYesNoCancel</keyword><keyword>vbYesNo</keyword><keyword>vbRetryCancel</keyword><keyword>vbCritical</keyword><keyword>vbQuestion</keyword><keyword>vbExclamation</keyword><keyword>vbInformation</keyword><keyword>vbDefaultButton1</keyword><keyword>vbDefaultButton2</keyword><keyword>vbDefaultButton3</keyword><keyword>vbDefaultButton4</keyword><keyword>vbApplicationModal</keyword><keyword>vbSystemModal</keyword><keyword>vbCr</keyword><keyword>vbCrLf</keyword><keyword>vbFormFeed</keyword><keyword>vbLf</keyword><keyword>vbNewLine</keyword><keyword>vbNullChar</keyword><keyword>vbNullString</keyword><keyword>vbTab</keyword><keyword>vbVerticalTab</keyword><keyword>vbUseDefault</keyword><keyword>vbTrue</keyword><keyword>vbFalse</keyword><keyword>vbEmpty</keyword><keyword>vbNull</keyword><keyword>vbInteger</keyword><keyword>vbLong</keyword><keyword>vbSingle</keyword><keyword>vbDouble</keyword><keyword>vbCurrency</keyword><keyword>vbDate</keyword><keyword>vbString</keyword><keyword>vbObject</keyword><keyword>vbError</keyword><keyword>vbBoolean</keyword><keyword>vbVariant</keyword><keyword>vbDataObject</keyword><keyword>vbDecimal</keyword><keyword>vbByte</keyword><keyword>vbArray</keyword><!-- ADO constants --><!--   CursorTypeEnum Values --><keyword>adOpenForwardOnly</keyword><keyword>adOpenKeyset</keyword><keyword>adOpenDynamic</keyword><keyword>adOpenStatic</keyword><!--   CursorOptionEnum Values --><keyword>adHoldRecords</keyword><keyword>adMovePrevious</keyword><keyword>adAddNew</keyword><keyword>adDelete</keyword><keyword>adUpdate</keyword><keyword>adBookmark</keyword><keyword>adApproxPosition</keyword><keyword>adUpdateBatch</keyword><keyword>adResync</keyword><keyword>adNotify</keyword><keyword>adFind</keyword><keyword>adSeek</keyword><keyword>adIndex</keyword><!--   LockTypeEnum Values --><keyword>adLockReadOnly</keyword><keyword>adLockPessimistic</keyword><keyword>adLockOptimistic</keyword><keyword>adLockBatchOptimistic</keyword><!--   ExecuteOptionEnum Values --><keyword>adAsyncExecute</keyword><keyword>adAsyncFetch</keyword><keyword>adAsyncFetchNonBlocking</keyword><keyword>adExecuteNoRecords</keyword><keyword>adExecuteStream</keyword><!--   ConnectOptionEnum Values --><keyword>adAsyncConnect</keyword><!--   ObjectStateEnum Values --><keyword>adStateClosed</keyword><keyword>adStateOpen</keyword><keyword>adStateConnecting</keyword><keyword>adStateExecuting</keyword><keyword>adStateFetching</keyword><!--   CursorLocationEnum Values --><keyword>adUseServer</keyword><keyword>adUseClient</keyword><!--   DataTypeEnum Values --><keyword>adEmpty</keyword><keyword>adTinyInt</keyword><keyword>adSmallInt</keyword><keyword>adInteger</keyword><keyword>adBigInt</keyword><keyword>adUnsignedTinyInt</keyword><keyword>adUnsignedSmallInt</keyword><keyword>adUnsignedInt</keyword><keyword>adUnsignedBigInt</keyword><keyword>adSingle</keyword><keyword>adDouble</keyword><keyword>adCurrency</keyword><keyword>adDecimal</keyword><keyword>adNumeric</keyword><keyword>adBoolean</keyword><keyword>adError</keyword><keyword>adUserDefined</keyword><keyword>adVariant</keyword><keyword>adIDispatch</keyword><keyword>adIUnknown</keyword><keyword>adGUID</keyword><keyword>adDate</keyword><keyword>adDBDate</keyword><keyword>adDBTime</keyword><keyword>adDBTimeStamp</keyword><keyword>adBSTR</keyword><keyword>adChar</keyword><keyword>adVarChar</keyword><keyword>adLongVarChar</keyword><keyword>adWChar</keyword><keyword>adVarWChar</keyword><keyword>adLongVarWChar</keyword><keyword>adBinary</keyword><keyword>adVarBinary</keyword><keyword>adLongVarBinary</keyword><keyword>adChapter</keyword><keyword>adFileTime</keyword><keyword>adPropVariant</keyword><keyword>adVarNumeric</keyword><keyword>adArray</keyword><!--   FieldAttributeEnum Values --><keyword>adFldMayDefer</keyword><keyword>adFldUpdatable</keyword><keyword>adFldUnknownUpdatable</keyword><keyword>adFldFixed</keyword><keyword>adFldIsNullable</keyword><keyword>adFldMayBeNull</keyword><keyword>adFldLong</keyword><keyword>adFldRowID</keyword><keyword>adFldRowVersion</keyword><keyword>adFldCacheDeferred</keyword><keyword>adFldIsChapter</keyword><keyword>adFldNegativeScale</keyword><keyword>adFldKeyColumn</keyword><keyword>adFldIsRowURL</keyword><keyword>adFldIsDefaultStream</keyword><keyword>adFldIsCollection</keyword><!--   EditModeEnum Values --><keyword>adEditNone</keyword><keyword>adEditInProgress</keyword><keyword>adEditAdd</keyword><keyword>adEditDelete</keyword><!--   RecordStatusEnum Values --><keyword>adRecOK</keyword><keyword>adRecNew</keyword><keyword>adRecModified</keyword><keyword>adRecDeleted</keyword><keyword>adRecUnmodified</keyword><keyword>adRecInvalid</keyword><keyword>adRecMultipleChanges</keyword><keyword>adRecPendingChanges</keyword><keyword>adRecCanceled</keyword><keyword>adRecCantRelease</keyword><keyword>adRecConcurrencyViolation</keyword><keyword>adRecIntegrityViolation</keyword><keyword>adRecMaxChangesExceeded</keyword><keyword>adRecObjectOpen</keyword><keyword>adRecOutOfMemory</keyword><keyword>adRecPermissionDenied</keyword><keyword>adRecSchemaViolation</keyword><keyword>adRecDBDeleted</keyword><!--   GetRowsOptionEnum Values --><keyword>adGetRowsRest</keyword><!--   PositionEnum Values --><keyword>adPosUnknown</keyword><keyword>adPosBOF</keyword><keyword>adPosEOF</keyword><!--   BookmarkEnum Values --><keyword>adBookmarkCurrent</keyword><keyword>adBookmarkFirst</keyword><keyword>adBookmarkLast</keyword><!--   MarshalOptionsEnum Values --><keyword>adMarshalAll</keyword><keyword>adMarshalModifiedOnly</keyword><!--   AffectEnum Values --><keyword>adAffectCurrent</keyword><keyword>adAffectGroup</keyword><keyword>adAffectAllChapters</keyword><!--   ResyncEnum Values --><keyword>adResyncUnderlyingValues</keyword><keyword>adResyncAllValues</keyword><!--   CompareEnum Values --><keyword>adCompareLessThan</keyword><keyword>adCompareEqual</keyword><keyword>adCompareGreaterThan</keyword><keyword>adCompareNotEqual</keyword><keyword>adCompareNotComparable</keyword><!--   FilterGroupEnum Values --><keyword>adFilterNone</keyword><keyword>adFilterPendingRecords</keyword><keyword>adFilterAffectedRecords</keyword><keyword>adFilterFetchedRecords</keyword><keyword>adFilterConflictingRecords</keyword><!--   SearchDirectionEnum Values --><keyword>adSearchForward</keyword><keyword>adSearchBackward</keyword><!--   PersistFormatEnum Values --><keyword>adPersistADTG</keyword><keyword>adPersistXML</keyword><!--   StringFormatEnum Values --><keyword>adClipString</keyword><!--   ConnectPromptEnum Values --><keyword>adPromptAlways</keyword><keyword>adPromptComplete</keyword><keyword>adPromptCompleteRequired</keyword><keyword>adPromptNever</keyword><!--   ConnectModeEnum Values --><keyword>adModeUnknown</keyword><keyword>adModeRead</keyword><keyword>adModeWrite</keyword><keyword>adModeReadWrite</keyword><keyword>adModeShareDenyRead</keyword><keyword>adModeShareDenyWrite</keyword><keyword>adModeShareExclusive</keyword><keyword>adModeShareDenyNone</keyword><keyword>adModeRecursive</keyword><!--   RecordCreateOptionsEnum Values --><keyword>adCreateCollection</keyword><keyword>adCreateStructDoc</keyword><keyword>adCreateNonCollection</keyword><keyword>adOpenIfExists</keyword><keyword>adCreateOverwrite</keyword><keyword>adFailIfNotExists</keyword><!--   RecordOpenOptionsEnum Values --><keyword>adOpenRecordUnspecified</keyword><keyword>adOpenOutput</keyword><keyword>adOpenAsync</keyword><keyword>adDelayFetchStream</keyword><keyword>adDelayFetchFields</keyword><keyword>adOpenExecuteCommand</keyword><!--   IsolationLevelEnum Values --><keyword>adXactUnspecified</keyword><keyword>adXactChaos</keyword><keyword>adXactReadUncommitted</keyword><keyword>adXactBrowse</keyword><keyword>adXactCursorStability</keyword><keyword>adXactReadCommitted</keyword><keyword>adXactRepeatableRead</keyword><keyword>adXactSerializable</keyword><keyword>adXactIsolated</keyword><!--   XactAttributeEnum Values --><keyword>adXactCommitRetaining</keyword><keyword>adXactAbortRetaining</keyword><!--   PropertyAttributesEnum Values --><keyword>adPropNotSupported</keyword><keyword>adPropRequired</keyword><keyword>adPropOptional</keyword><keyword>adPropRead</keyword><keyword>adPropWrite</keyword><!--   ErrorValueEnum Values --><keyword>adErrProviderFailed</keyword><keyword>adErrInvalidArgument</keyword><keyword>adErrOpeningFile</keyword><keyword>adErrReadFile</keyword><keyword>adErrWriteFile</keyword><keyword>adErrNoCurrentRecord</keyword><keyword>adErrIllegalOperation</keyword><keyword>adErrCantChangeProvider</keyword><keyword>adErrInTransaction</keyword><keyword>adErrFeatureNotAvailable</keyword><keyword>adErrItemNotFound</keyword><keyword>adErrObjectInCollection</keyword><keyword>adErrObjectNotSet</keyword><keyword>adErrDataConversion</keyword><keyword>adErrObjectClosed</keyword><keyword>adErrObjectOpen</keyword><keyword>adErrProviderNotFound</keyword><keyword>adErrBoundToCommand</keyword><keyword>adErrInvalidParamInfo</keyword><keyword>adErrInvalidConnection</keyword><keyword>adErrNotReentrant</keyword><keyword>adErrStillExecuting</keyword><keyword>adErrOperationCancelled</keyword><keyword>adErrStillConnecting</keyword><keyword>adErrInvalidTransaction</keyword><keyword>adErrUnsafeOperation</keyword><keyword>adwrnSecurityDialog</keyword><keyword>adwrnSecurityDialogHeader</keyword><keyword>adErrIntegrityViolation</keyword><keyword>adErrPermissionDenied</keyword><keyword>adErrDataOverflow</keyword><keyword>adErrSchemaViolation</keyword><keyword>adErrSignMismatch</keyword><keyword>adErrCantConvertvalue</keyword><keyword>adErrCantCreate</keyword><keyword>adErrColumnNotOnThisRow</keyword><keyword>adErrURLIntegrViolSetColumns</keyword><keyword>adErrURLDoesNotExist</keyword><keyword>adErrTreePermissionDenied</keyword><keyword>adErrInvalidURL</keyword><keyword>adErrResourceLocked</keyword><keyword>adErrResourceExists</keyword><keyword>adErrCannotComplete</keyword><keyword>adErrVolumeNotFound</keyword><keyword>adErrOutOfSpace</keyword><keyword>adErrResourceOutOfScope</keyword><keyword>adErrUnavailable</keyword><keyword>adErrURLNamedRowDoesNotExist</keyword><keyword>adErrDelResOutOfScope</keyword><keyword>adErrPropInvalidColumn</keyword><keyword>adErrPropInvalidOption</keyword><keyword>adErrPropInvalidValue</keyword><keyword>adErrPropConflicting</keyword><keyword>adErrPropNotAllSettable</keyword><keyword>adErrPropNotSet</keyword><keyword>adErrPropNotSettable</keyword><keyword>adErrPropNotSupported</keyword><keyword>adErrCatalogNotSet</keyword><keyword>adErrCantChangeConnection</keyword><keyword>adErrFieldsUpdateFailed</keyword><keyword>adErrDenyNotSupported</keyword><keyword>adErrDenyTypeNotSupported</keyword><keyword>adErrProviderNotSpecified</keyword><keyword>adErrConnectionStringTooLong</keyword><!--   ParameterAttributesEnum Values --><keyword>adParamSigned</keyword><keyword>adParamNullable</keyword><keyword>adParamLong</keyword><!--   ParameterDirectionEnum Values --><keyword>adParamUnknown</keyword><keyword>adParamInput</keyword><keyword>adParamOutput</keyword><keyword>adParamInputOutput</keyword><keyword>adParamReturnValue</keyword><!--   CommandTypeEnum Values --><keyword>adCmdUnknown</keyword><keyword>adCmdText</keyword><keyword>adCmdTable</keyword><keyword>adCmdStoredProc</keyword><keyword>adCmdFile</keyword><keyword>adCmdTableDirect</keyword><!--   EventStatusEnum Values --><keyword>adStatusOK</keyword><keyword>adStatusErrorsOccurred</keyword><keyword>adStatusCantDeny</keyword><keyword>adStatusCancel</keyword><keyword>adStatusUnwantedEvent</keyword><!--   EventReasonEnum Values --><keyword>adRsnAddNew</keyword><keyword>adRsnDelete</keyword><keyword>adRsnUpdate</keyword><keyword>adRsnUndoUpdate</keyword><keyword>adRsnUndoAddNew</keyword><keyword>adRsnUndoDelete</keyword><keyword>adRsnRequery</keyword><keyword>adRsnResynch</keyword><keyword>adRsnClose</keyword><keyword>adRsnMove</keyword><keyword>adRsnFirstChange</keyword><keyword>adRsnMoveFirst</keyword><keyword>adRsnMoveNext</keyword><keyword>adRsnMovePrevious</keyword><keyword>adRsnMoveLast</keyword><!--   SchemaEnum Values --><keyword>adSchemaProviderSpecific</keyword><keyword>adSchemaAsserts</keyword><keyword>adSchemaCatalogs</keyword><keyword>adSchemaCharacterSets</keyword><keyword>adSchemaCollations</keyword><keyword>adSchemaColumns</keyword><keyword>adSchemaCheckConstraints</keyword><keyword>adSchemaConstraintColumnUsage</keyword><keyword>adSchemaConstraintTableUsage</keyword><keyword>adSchemaKeyColumnUsage</keyword><keyword>adSchemaReferentialConstraints</keyword><keyword>adSchemaTableConstraints</keyword><keyword>adSchemaColumnsDomainUsage</keyword><keyword>adSchemaIndexes</keyword><keyword>adSchemaColumnPrivileges</keyword><keyword>adSchemaTablePrivileges</keyword><keyword>adSchemaUsagePrivileges</keyword><keyword>adSchemaProcedures</keyword><keyword>adSchemaSchemata</keyword><keyword>adSchemaSQLLanguages</keyword><keyword>adSchemaStatistics</keyword><keyword>adSchemaTables</keyword><keyword>adSchemaTranslations</keyword><keyword>adSchemaProviderTypes</keyword><keyword>adSchemaViews</keyword><keyword>adSchemaViewColumnUsage</keyword><keyword>adSchemaViewTableUsage</keyword><keyword>adSchemaProcedureParameters</keyword><keyword>adSchemaForeignKeys</keyword><keyword>adSchemaPrimaryKeys</keyword><keyword>adSchemaProcedureColumns</keyword><keyword>adSchemaDBInfoKeywords</keyword><keyword>adSchemaDBInfoLiterals</keyword><keyword>adSchemaCubes</keyword><keyword>adSchemaDimensions</keyword><keyword>adSchemaHierarchies</keyword><keyword>adSchemaLevels</keyword><keyword>adSchemaMeasures</keyword><keyword>adSchemaProperties</keyword><keyword>adSchemaMembers</keyword><keyword>adSchemaTrustees</keyword><keyword>adSchemaFunctions</keyword><keyword>adSchemaActions</keyword><keyword>adSchemaCommands</keyword><keyword>adSchemaSets</keyword><!--   FieldStatusEnum Values --><keyword>adFieldOK</keyword><keyword>adFieldCantConvertValue</keyword><keyword>adFieldIsNull</keyword><keyword>adFieldTruncated</keyword><keyword>adFieldSignMismatch</keyword><keyword>adFieldDataOverflow</keyword><keyword>adFieldCantCreate</keyword><keyword>adFieldUnavailable</keyword><keyword>adFieldPermissionDenied</keyword><keyword>adFieldIntegrityViolation</keyword><keyword>adFieldSchemaViolation</keyword><keyword>adFieldBadStatus</keyword><keyword>adFieldDefault</keyword><keyword>adFieldIgnore</keyword><keyword>adFieldDoesNotExist</keyword><keyword>adFieldInvalidURL</keyword><keyword>adFieldResourceLocked</keyword><keyword>adFieldResourceExists</keyword><keyword>adFieldCannotComplete</keyword><keyword>adFieldVolumeNotFound</keyword><keyword>adFieldOutOfSpace</keyword><keyword>adFieldCannotDeleteSource</keyword><keyword>adFieldReadOnly</keyword><keyword>adFieldResourceOutOfScope</keyword><keyword>adFieldAlreadyExists</keyword><keyword>adFieldPendingInsert</keyword><keyword>adFieldPendingDelete</keyword><keyword>adFieldPendingChange</keyword><keyword>adFieldPendingUnknown</keyword><keyword>adFieldPendingUnknownDelete</keyword><!--   SeekEnum Values --><keyword>adSeekFirstEQ</keyword><keyword>adSeekLastEQ</keyword><keyword>adSeekAfterEQ</keyword><keyword>adSeekAfter</keyword><keyword>adSeekBeforeEQ</keyword><keyword>adSeekBefore</keyword><!--   ADCPROP_UPDATECRITERIA_ENUM Values --><keyword>adCriteriaKey</keyword><keyword>adCriteriaAllCols</keyword><keyword>adCriteriaUpdCols</keyword><keyword>adCriteriaTimeStamp</keyword><!--   ADCPROP_ASYNCTHREADPRIORITY_ENUM Values --><keyword>adPriorityLowest</keyword><keyword>adPriorityBelowNormal</keyword><keyword>adPriorityNormal</keyword><keyword>adPriorityAboveNormal</keyword><keyword>adPriorityHighest</keyword><!--   ADCPROP_AUTORECALC_ENUM Values --><keyword>adRecalcUpFront</keyword><keyword>adRecalcAlways</keyword><!--   ADCPROP_UPDATERESYNC_ENUM Values --><keyword>adResyncNone</keyword><keyword>adResyncAutoIncrement</keyword><keyword>adResyncConflicts</keyword><keyword>adResyncUpdates</keyword><keyword>adResyncInserts</keyword><keyword>adResyncAll</keyword><!--   MoveRecordOptionsEnum Values --><keyword>adMoveUnspecified</keyword><keyword>adMoveOverWrite</keyword><keyword>adMoveDontUpdateLinks</keyword><keyword>adMoveAllowEmulation</keyword><!--   CopyRecordOptionsEnum Values --><keyword>adCopyUnspecified</keyword><keyword>adCopyOverWrite</keyword><keyword>adCopyAllowEmulation</keyword><keyword>adCopyNonRecursive</keyword><!--   StreamTypeEnum Values --><keyword>adTypeBinary</keyword><keyword>adTypeText</keyword><!--   LineSeparatorEnum Values --><keyword>adLF</keyword><keyword>adCR</keyword><keyword>adCRLF</keyword><!--   StreamOpenOptionsEnum Values --><keyword>adOpenStreamUnspecified</keyword><keyword>adOpenStreamAsync</keyword><keyword>adOpenStreamFromRecord</keyword><!--   StreamWriteEnum Values --><keyword>adWriteChar</keyword><keyword>adWriteLine</keyword><!--   SaveOptionsEnum Values --><keyword>adSaveCreateNotExist</keyword><keyword>adSaveCreateOverWrite</keyword><!--   FieldEnum Values --><keyword>adDefaultStream</keyword><keyword>adRecordURL</keyword><!--   StreamReadEnum Values --><keyword>adReadAll</keyword><keyword>adReadLine</keyword><!--   RecordTypeEnum Values --><keyword>adSimpleRecord</keyword><keyword>adCollectionRecord</keyword><keyword>adStructDoc</keyword></context><context id="types" style-ref="type"><keyword>boolean</keyword><keyword>byte</keyword><keyword>currency</keyword><keyword>date</keyword><keyword>double</keyword><keyword>empty</keyword><keyword>error</keyword><keyword>integer</keyword><keyword>long</keyword><keyword>object</keyword><keyword>single</keyword><keyword>string</keyword></context><context id="special-constants" style-ref="special-constant"><keyword>nothing</keyword><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="numeric" style-ref="number"><match extended="true">
        (\b([0-9]+|0[xX][0-9a-fA-F]+)[Ll]?\b|
         \b(([0-9]+[Ee][-]?[0-9]+|
            ([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-]?[0-9]+)?)[fFdD]?|
            [0-9]+[FfDd]))
      </match></context><context id="asp-block"><start>&lt;[%]</start><end>[%]&gt;</end><include><context sub-pattern="0" where="start" style-ref="preprocessor"/><context sub-pattern="0" where="end" style-ref="preprocessor"/><context ref="line-comment"/><context ref="old-style-comment"/><context ref="string"/><context ref="preprocessor"/><context ref="keywords"/><context ref="functions"/><context ref="operators"/><context ref="objects"/><context ref="constants"/><context ref="types"/><context ref="special-constants"/><context ref="boolean"/><context ref="numeric"/><!--//

ASP(Active Server Pages) technology allows almost any programming language with
support to ActiveScripting to be used with it, but including the languages below
doesn't work as expected because of definitions conflicts between them. I've
tested and recommend to just change the Syntax Highlighting to the desired
language if it's another than VBScript. VBScript was chosen here because it's
the standard language for ASP.

        <context ref="js:js"/>
        <context ref="perl:perl"/>
        <context ref="python:python"/>
        <context ref="tcl:tcl"/>
        <context ref="php:php"/>

//--></include></context><context id="asp" class="no-spell-check"><include><context ref="asp-block"/><context ref="html:html"/></include></context></definitions></language>
(uuay)automake.lang~(<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: P. F. Chimento <[email protected]>
 Copyright (C) 2011 P. F. Chimento <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="automake" name="Automake" version="2.0" _section="Source"><metadata><property name="globs">Makefile.am;GNUmakefile.am</property><property name="line-comment-start">#</property><property name="suggested-name">Makefile.am</property></metadata><!--
    Early versions of this were based on Vim's Automake syntax highlighting
    file. This language definition is for Automake's Makefile.am files. It is
    based on the definition of Makefile, except it highlights Makefile variables
    which are significant to Automake, as well as Autoconf-style @variable@
    substitutions.
  --><styles><style id="lhs" name="Automake Variable" map-to="def:identifier"/><style id="primary" name="Primary" map-to="def:type"/><style id="secondary" name="Secondary" map-to="def:statement"/><style id="prefix" name="Prefix" map-to="def:statement"/><style id="target" name="Optional Target" map-to="def:statement"/><style id="dirname" name="Built-in Target" map-to="def:statement"/><style id="keyword" name="Other Keyword" map-to="def:statement"/><style id="subst" name="Substitution" map-to="def:preprocessor"/></styles><definitions><!-- Allow substitutions on RHS of assignment --><replace id="makefile:assignment-rhs" ref="assignment-rhs"/><!-- Also allow substitutions in makefile's shell code --><replace id="makefile:command" ref="command"/><!-- Also allow substitutions in automake variable names, that's why the
    @ is in here; as in libfoobar_@VERSION@_SOURCES --><define-regex id="variable">[A-Za-z0-9_@]+</define-regex><!-- What is allowed on a line before an Automake variable - no tabs! --><define-regex id="space">^ *</define-regex><!-- What must come after an Automake variable - one of the assignment
    operators =, +=, ?=, := (Not sure what := does, but Webkit's GNUmakefile.am
    uses it, for example --><define-regex id="operator">\s*[\+\?:]?=</define-regex><!-- Prefixes for primaries and secondaries --><define-regex id="prefix">(?:no)?dist|no(?:base|trans)</define-regex><!-- "Primaries", or the last component of Product List Variables --><define-regex id="primary" extended="true">
      PROGRAMS|
      (?:LT)?LIBRARIES|
      LISP|
      PYTHON|
      JAVA|
      SCRIPTS|
      DATA|
      HEADERS|
      MANS|
      TEXINFOS
    </define-regex><!-- Non-directory installation targets --><define-regex id="target">noinst|check|EXTRA</define-regex><!-- The list of things that can go before "FLAGS" --><define-regex id="flags" extended="true">
      C|
      CCAS|
      CPP|
      CXX|
      F|
      GCJ|
      JAVAC|
      L|
      LD|
      LIBTOOL|
      (?:[A-Z]+_)?LOG|
      MAKEINFO(?:HTML)?|
      OBJC|
      R|
      UPC|
      VALA|
      Y
    </define-regex><!-- "Secondaries", or the last component of Product Source Variables --><define-regex id="secondary" extended="true">
      AR|
      DEPENDENCIES|
      LDADD|
      LIBADD|
      LINK|
      SHORTNAME|
      SOURCES|
      \%{flags}FLAGS
    </define-regex><!-- Names of other Automake variables that aren't primaries, secondaries,
    flags, or target directories --><define-regex id="keyword" extended="true">
      ACLOCAL_AMFLAGS|
      AM_DEFAULT_SOURCE_EXT|
      AUTOMAKE_OPTIONS|
      BUILT_SOURCES|
      CC|
      CLASSPATH_ENV|
      (?:DIST|MAINTAINER|MOSTLY)?CLEANFILES|
      COMPILE|
      (?:CXX|FC|OBJC|UPC)(?:COMPILE|LINK)?|
      DEFAULT_INCLUDES|
      DEFS|
      DISTCHECK_CONFIGURE_FLAGS|
      DVIPS|
      ETAGS_ARGS|
      EXTRA_DIST|
      F77(?:COMPILE)?|
      FLINK|
      INCLUDE|
      JAVAC|
      JAVAROOT|
      LIBS|
      LINK|
      (?:[A-Z]+_)?LOG_COMPILER|
      MAKEINFO(?:HTML)?|
      (?:OMIT|TAGS)_DEPENDENCIES|
      (?:DIST_)?SUBDIRS|
      SUFFIXES|
      (?:AM_)?TESTS_ENVIRONMENT|
      TESTS|
      TEXI2(?:DVI|PDF)|
      TEXINFO_TEX|
      VALAC
    </define-regex><!-- Predefined directory targets --><define-regex id="dirname" extended="true">
      s?bin|
      (?:pkg)?lib(?:exec)?|
      (?:pkg)?data|
      (?:pkg|old)?include|
      dataroot|
      sysconf|
      (?:shared|local)state|
      doc|
      info|
      html|
      dvi|
      pdf|
      ps|
      lisp|
      locale|
      man[1-8]?(?:ext)?|
      src|
      (?:pkg)?python|
      (?:pkg)?pyexec
    </define-regex><!-- Substitutions from AC_SUBST --><context id="subst" style-ref="subst"><match>@\%{variable}@</match></context><!-- Lines starting with ## are not copied into Makefile.in, and no
    substitutions are performed --><context id="nosubcomment" end-at-line-end="true" class-disabled="no-spell-check"><start>^##</start><include><context ref="def:in-comment"/></include></context><!-- Copy of def:shell-like-comment, except it includes substitutions --><context id="comment" end-at-line-end="true" class-disabled="no-spell-check"><start>#</start><include><context ref="subst"/><context ref="def:in-comment"/></include></context><!-- Assignment to a FLAGS variable --><context id="flags-assignment" end-at-line-end="true"><start>\%{space}((?:AM_)?\%{flags}FLAGS)\%{operator}</start><include><context sub-pattern="1" where="start" style-ref="keyword"/><context ref="assignment-rhs"/></include></context><!-- Assignment to a non-primary, secondary, flags, or dir variable --><context id="keyword-assignment" end-at-line-end="true"><start>\%{space}(\%{keyword})\%{operator}</start><include><context sub-pattern="1" where="start" style-ref="keyword"/><context ref="assignment-rhs"/></include></context><!-- Assignment to a primary. The subpatterns are named. Subpattern names
    must not conflict subpattern names in other expressions, so some are
    prefixed with a 'p' --><context id="primary-assignment" end-at-line-end="true"><start extended="true">
        \%{space}                           # beginning of line
        (?P&lt;pprefix&gt;(?:\%{prefix}_)*) # any number of prefixes_
        (?:                                 # either...
          (?P&lt;target&gt;\%{target})|     # ...a nondir target (e.g. noinst),
          (?P&lt;dirname&gt;\%{dirname})|   # ...a dir target (e.g. bin)
          (?P&lt;pvariable&gt;\%{variable}) # ...or a user-defined dir
        )
        (?P&lt;primary&gt;_\%{primary})     # and a _PRIMARY
        \%{operator}                        # an assignment operator
      </start><include><context sub-pattern="primary" where="start" style-ref="primary"/><context sub-pattern="pprefix" where="start" style-ref="prefix"/><context sub-pattern="target" where="start" style-ref="target"/><context sub-pattern="dirname" where="start" style-ref="dirname"/><context sub-pattern="pvariable" where="start" style-ref="lhs"/><context ref="assignment-rhs"/></include></context><!-- Assignment to a secondary. Again, some subpatterns have to be prefixed
    with an 's' --><context id="secondary-assignment" end-at-line-end="true"><start extended="true">
        \%{space}                           # beginning of line
        (?P&lt;sprefix&gt;
          (?:(?:\%{prefix}|EXTRA)_)*)       # any number of prefix_ or EXTRA_
        (?P&lt;svariable&gt;\%{variable})   # the canonicalized_program_name
        (?P&lt;secondary&gt;_\%{secondary}) # and a _SECONDARY
        \%{operator}                        # an assignment operator
      </start><include><context sub-pattern="sprefix" where="start" style-ref="prefix"/><context sub-pattern="svariable" where="start" style-ref="lhs"/><context sub-pattern="secondary" where="start" style-ref="secondary"/><context ref="assignment-rhs"/></include></context><!-- Assignment to a directory variable (e.g. foobardir) --><context id="dir-assignment" end-at-line-end="true"><start>\%{space}(\%{variable})(dir)\%{operator}</start><include><context id="dir-lhs" sub-pattern="1" where="start" style-ref="lhs"/><context id="dir" sub-pattern="2" where="start" style-ref="keyword"/><context ref="assignment-rhs"/></include></context><!-- What is allowed on the right-hand side of an assignment --><context id="assignment-rhs" end-at-line-end="true"><start/><include><context ref="def:line-continue"/><context ref="def:shell-like-comment"/><context ref="makefile:variable"/><context ref="makefile:string"/><context ref="def:single-quoted-string"/><context ref="sh:backtick-subshell"/><context ref="subst"/></include></context><!-- Copy of makefile:command, except it includes substitutions --><context id="command" extend-parent="false" end-at-line-end="true"><start/><include><context ref="def:line-continue"/><context ref="subst"/><context ref="sh:sh" original="true"/></include></context><!-- All the contexts listed here represent an assignment to a variable
    (Automake variable or otherwise), and they all contain the "assignment-rhs"
    context --><context id="assignment"><include><context ref="flags-assignment"/><context ref="keyword-assignment"/><context ref="primary-assignment"/><context ref="secondary-assignment"/><context ref="dir-assignment"/><context ref="makefile:assignment"/></include></context><!-- The main context --><context id="automake"><include><context ref="makefile:directives" style-ref="def:keyword"/><context ref="makefile:functions" style-ref="def:function"/><context ref="subst" style-ref="subst"/><!-- Must come before 'comment' --><context ref="nosubcomment" style-ref="def:comment"/><context ref="comment" style-ref="def:comment"/><context ref="assignment"/><!-- Must come after 'comment', otherwise we can get rules starting
        with #; must also come after 'assignment' because of := operator --><context ref="makefile:rule"/></include></context></definitions></language>
(uuay)c.lang11<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Marco Barisione, Emanuele Aina
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="c" name="C" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-c;text/x-csrc;image/x-xpixmap</property><property name="globs">*.c</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.c</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="common-defines" name="Common Defines" map-to="def:special-constant"/><style id="included-file" name="Included File" map-to="def:string"/><style id="included-relative-file" name="Included Relative File" map-to="c:included-file"/><style id="char" name="Character" map-to="def:character"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="type-keyword" name="Type Keyword" map-to="c:keyword"/><style id="operator" name="Operator" map-to="def:operator"/><style id="type" name="Data Type" map-to="def:type"/><style id="storage-class" name="Storage Class" map-to="def:type"/><style id="printf" name="printf Conversion" map-to="def:special-char"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="binary" name="Binary number" map-to="def:base-n-integer"/><style id="octal" name="Octal number" map-to="def:base-n-integer"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="nullptr" name="Null Pointer Value" map-to="def:special-constant"/><style id="standard-stream" name="Standard stream" map-to="def:constant"/><style id="signal-name" name="Signal name" map-to="def:constant"/><style id="attribute" name="Attribute" map-to="def:preprocessor"/><style id="error" name="Error" map-to="def:error"/></styles><definitions><!--regexs--><define-regex id="preproc-start">^\s*#\s*</define-regex><define-regex id="escaped-character" extended="true">
      \\(                   # leading backslash
      [\\\"\'nrbtfav\?] |   # escaped character
      [0-7]{1,3} |          # one, two, or three octal digits
      x[0-9A-Fa-f]+ |       # 'x' followed by hex digits
      u[0-9A-Fa-f]{4} |     # 'u' followed by 4 hex digits
      U[0-9A-Fa-f]{8}       # 'U' followed by 8 hex digits
      )
    </define-regex><define-regex id="integer-suffix">(?:ll?|LL?)[uU]|[uU]?(?:ll?|LL?)|[uU]?</define-regex><!--contexts NOT used on the main context--><!-- TODO: what about scanf? --><!-- man 3 printf --><context id="printf" style-ref="printf" extend-parent="false"><match extended="true">
        \%\%|\%
        (?:[1-9][0-9]*\$)?        # argument
        [#0\-\ \+\'I]*            # flags
        (?:[1-9][0-9]*|\*)?       # width
        (?:\.\-?(?:[0-9]+|\*))?   # precision
        (?:hh|ll|[hlLqjzt])?      # length modifier
        ([diouxXeEfFgGaAcsCSpnm]| # conversion specifier
          \[\^?\]?[^\]]*\])         # specific to scanf
      </match></context><!--contexts used on the main context--><!-- Preprocessor --><context id="if0-comment" style-ref="comment"><start>\%{preproc-start}if\b\s*0\b</start><end>\%{preproc-start}(endif|else|elif)\b</end><include><context id="if-in-if0"><start>\%{preproc-start}if(n?def)?\b</start><end>\%{preproc-start}endif\b</end><include><context ref="if-in-if0"/><context ref="def:in-comment"/></include></context><context ref="def:in-comment"/></include></context><context id="include-relative" end-at-line-end="true"><start extended="true">
        (\%{preproc-start}(include|import))\s*
        (".*?")
      </start><include><context sub-pattern="1" where="start" style-ref="preprocessor"/><context id="included-relative-file" sub-pattern="3" where="start" style-ref="included-relative-file" class="path"/><context ref="def:line-continue"/><context ref="def:c-like-comment"/><context ref="def:c-like-comment-multiline"/></include></context><context id="include" end-at-line-end="true"><start extended="true">
        (\%{preproc-start}(include|import))\s*
        (&lt;.*?&gt;)?
      </start><include><context sub-pattern="1" where="start" style-ref="preprocessor"/><context id="included-file" sub-pattern="3" where="start" style-ref="included-file" class="path"/><context ref="def:line-continue"/><context ref="def:c-like-comment"/><context ref="def:c-like-comment-multiline"/></include></context><context id="preprocessor-with-c-code" end-at-line-end="true"><start extended="true">
        \%{preproc-start}
          ((el)?if|
            define(\s+\w+(\([^)]*\)?)?)?
          )
      </start><include><context sub-pattern="0" where="start" style-ref="preprocessor"/><context ref="def:line-continue"/><context ref="comments:*"/><context ref="no-preprocessor:*"/></include></context><context id="preprocessor" end-at-line-end="true"><start extended="true">
        (\%{preproc-start}
          (undef|pragma|ident|(el)?ifn?def|else|endif|line|error|warning|embed)
        )\b
      </start><include><context sub-pattern="1" where="start" style-ref="preprocessor"/><context ref="def:line-continue"/><context ref="comments:*"/><context ref="string"/></include></context><context id="misplaced-char" style-ref="error"><match>[#\\]</match></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>(L|u8|u|U)?"</start><end>"</end><include><context ref="printf"/><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context><context ref="def:line-continue"/></include></context><context id="char" style-ref="char" class="string"><match>(L|u8|u|U)?'(\%{escaped-character}|.)'</match></context><!-- http://www.lysator.liu.se/c/ANSI-C-grammar-l.html --><context id="float"><match extended="true" case-sensitive="false">
        (?&lt;![\w\.])
        (((\.\d+ | \d+\.\d*) (e[+-]?\d+)? |
          (\d+e[+-]?\d+) |
          (0x[a-f\d]*\.?[a-f\d]*p[+-]?\d+))
         [fl]?)
        (\w*)
      </match><include><context sub-pattern="1" style-ref="floating-point"/><context sub-pattern="7" style-ref="error"/></include></context><context id="hexadecimal"><match extended="true" case-sensitive="false">
        (?&lt;![\w\.])
        (0x[a-f\d]+\%{integer-suffix})
        (\w*)
      </match><include><context sub-pattern="1" style-ref="hexadecimal"/><context sub-pattern="2" style-ref="error"/></include></context><context id="octal"><match extended="true">
        (?&lt;![\w\.])
        (0[0-7]+\%{integer-suffix})
        (\w*)
      </match><include><context sub-pattern="1" style-ref="octal"/><context sub-pattern="2" style-ref="error"/></include></context><context id="binary"><match extended="true">
        (?&lt;![\w\.])
        (0[bB][01]+\%{integer-suffix})
        (\w*)
      </match><include><context sub-pattern="1" style-ref="binary"/><context sub-pattern="2" style-ref="error"/></include></context><context id="decimal"><match extended="true">
        (?&lt;![\w\.])
        ((?:0|[1-9]\d*)\%{integer-suffix})
        (\w*)
      </match><include><context sub-pattern="1" style-ref="decimal"/><context sub-pattern="2" style-ref="error"/></include></context><context id="keywords" style-ref="keyword"><keyword>asm</keyword><keyword>break</keyword><keyword>case</keyword><keyword>constexpr</keyword><keyword>continue</keyword><keyword>default</keyword><keyword>do</keyword><keyword>else</keyword><keyword>for</keyword><keyword>fortran</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>return</keyword><keyword>switch</keyword><keyword>while</keyword></context><context id="type-keywords" style-ref="type-keyword"><keyword>enum</keyword><keyword>struct</keyword><keyword>typedef</keyword><keyword>union</keyword></context><context id="operators" style-ref="operator"><keyword>(_A|a)lignof</keyword><keyword>defined</keyword><keyword>_Generic</keyword><keyword>offsetof</keyword><keyword>_Pragma</keyword><keyword>sizeof</keyword><keyword>(_S|s)tatic_assert</keyword><keyword>typeof</keyword></context><context id="types" style-ref="type"><keyword>(_B|b)ool</keyword><keyword>_Complex</keyword><keyword>_Imaginary</keyword><keyword>char</keyword><keyword>double</keyword><keyword>float</keyword><keyword>int</keyword><keyword>long</keyword><keyword>short</keyword><keyword>signed</keyword><keyword>unsigned</keyword><keyword>va_list</keyword><keyword>void</keyword><keyword>[a-z_][0-9a-z_]+(_t|_T)</keyword></context><context id="storage-class" style-ref="storage-class"><keyword>(_A|a)lignas</keyword><keyword>_Atomic</keyword><keyword>(_N|n)oreturn</keyword><keyword>(_T|t)hread_local</keyword><keyword>auto</keyword><keyword>const</keyword><keyword>extern</keyword><keyword>inline</keyword><keyword>register</keyword><keyword>restrict</keyword><keyword>static</keyword><keyword>volatile</keyword></context><!-- C99 booleans --><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><context id="nullptr" style-ref="nullptr"><keyword>nullptr</keyword></context><context id="common-defines" style-ref="common-defines"><keyword>NULL</keyword><keyword>MAX</keyword><keyword>MIN</keyword><keyword>TRUE</keyword><keyword>FALSE</keyword><keyword>__LINE__</keyword><keyword>__DATE__</keyword><keyword>__FILE__</keyword><keyword>__func__</keyword><keyword>__TIME__</keyword><keyword>__STDC(_VERSION)?__</keyword><keyword>__VA_ARGS__</keyword></context><context id="standard-streams" style-ref="standard-stream"><keyword>stdin</keyword><keyword>stdout</keyword><keyword>stderr</keyword></context><context id="signals" style-ref="signal-name"><keyword>SIGABRT</keyword><keyword>SIGALRM</keyword><keyword>SIGCHLD</keyword><keyword>SIGCONT</keyword><keyword>SIGFPE</keyword><keyword>SIGHUP</keyword><keyword>SIGILL</keyword><keyword>SIGINT</keyword><keyword>SIGKILL</keyword><keyword>SIGPIPE</keyword><keyword>SIGQUIT</keyword><keyword>SIGSEGV</keyword><keyword>SIGSTOP</keyword><keyword>SIGTERM</keyword><keyword>SIGTRAP</keyword><keyword>SIGTSTP</keyword><keyword>SIGTTIN</keyword><keyword>SIGTTOU</keyword><keyword>SIGUSR1</keyword><keyword>SIGUSR2</keyword></context><context id="attribute" style-ref="attribute"><start>\[\[</start><end>\]\]</end><include><context ref="c"/></include></context><context id="comments"><include><context ref="gtk-doc:inline-docs-section"/><context ref="def:c-like-comment" style-ref="comment"/><context ref="def:c-like-comment-multiline" style-ref="comment"/><context ref="def:c-like-close-comment-outside-comment" style-ref="error"/></include></context><context id="no-preprocessor"><include><context ref="string"/><context ref="char"/><context ref="float"/><context ref="hexadecimal"/><context ref="octal"/><context ref="binary"/><context ref="decimal"/><context ref="keywords"/><context ref="type-keywords"/><context ref="operators"/><context ref="types"/><context ref="storage-class"/><context ref="boolean"/><context ref="nullptr"/><context ref="common-defines"/><context ref="standard-streams"/><context ref="signals"/><context ref="attribute"/></include></context><!--Main context--><context id="c" class="no-spell-check"><include><context ref="def:line-continue" ignore-style="true"/><context ref="comments:*"/><context ref="if0-comment"/><context ref="include-relative"/><context ref="include"/><context ref="preprocessor"/><context ref="preprocessor-with-c-code"/><context ref="no-preprocessor:*"/><context ref="misplaced-char"/></include></context></definitions></language>
(uuay)opencl.langPB<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Vincent Hindriksen <[email protected]>
 Copyright (C) 2011 Vincent Hindriksen

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="opencl" name="OpenCL" version="2.0" _section="Source"><metadata><property name="globs">*.cl</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="data-type" name="Data Type" map-to="def:type"/><style id="global-function" name="Global Function" map-to="def:function"/><style id="device-function" name="Device Function" map-to="def:function"/><style id="device-cast" name="Device Cast" map-to="def:function"/><style id="opencl-const" name="OpenCL Constant" map-to="def:special-constant"/><style id="global-var" name="Global Variable" map-to="def:identifier"/></styles><definitions><context id="keywords" style-ref="keyword"><keyword>__global</keyword><keyword>global</keyword><keyword>__local</keyword><keyword>local</keyword><keyword>__constant</keyword><keyword>constant</keyword><keyword>__private</keyword><keyword>private</keyword><keyword>__kernel</keyword><keyword>kernel</keyword><keyword>__attribute__</keyword><keyword>__read_only</keyword><keyword>read_only</keyword><keyword>__write_only</keyword><keyword>write_only</keyword><keyword>complex</keyword><keyword>imaginary</keyword></context><context id="data-types" style-ref="data-type"><keyword>bool</keyword><keyword>bool2</keyword><keyword>bool3</keyword><keyword>bool4</keyword><keyword>bool8</keyword><keyword>bool16</keyword><keyword>uchar</keyword><keyword>uchar2</keyword><keyword>uchar3</keyword><keyword>uchar4</keyword><keyword>uchar8</keyword><keyword>uchar16</keyword><keyword>ushort</keyword><keyword>ushort2</keyword><keyword>ushort3</keyword><keyword>ushort4</keyword><keyword>ushort8</keyword><keyword>ushort16</keyword><keyword>int</keyword><keyword>int2</keyword><keyword>int3</keyword><keyword>int4</keyword><keyword>int8</keyword><keyword>int16</keyword><keyword>uint</keyword><keyword>uint2</keyword><keyword>uint3</keyword><keyword>uint4</keyword><keyword>uint8</keyword><keyword>uint16</keyword><keyword>ulong</keyword><keyword>ulong2</keyword><keyword>ulong3</keyword><keyword>ulong4</keyword><keyword>ulong8</keyword><keyword>ulong16</keyword><keyword>half</keyword><keyword>half2</keyword><keyword>half3</keyword><keyword>half4</keyword><keyword>half8</keyword><keyword>half16</keyword><keyword>quad</keyword><keyword>quad2</keyword><keyword>quad3</keyword><keyword>quad4</keyword><keyword>quad8</keyword><keyword>quad16</keyword><keyword>char</keyword><keyword>char2</keyword><keyword>char3</keyword><keyword>char4</keyword><keyword>char8</keyword><keyword>char16</keyword><keyword>short</keyword><keyword>short2</keyword><keyword>short3</keyword><keyword>short4</keyword><keyword>short8</keyword><keyword>short16</keyword><keyword>long</keyword><keyword>long2</keyword><keyword>long3</keyword><keyword>long4</keyword><keyword>long8</keyword><keyword>long16</keyword><keyword>float</keyword><keyword>float2</keyword><keyword>float3</keyword><keyword>float4</keyword><keyword>float8</keyword><keyword>float16</keyword><keyword>double</keyword><keyword>double2</keyword><keyword>double3</keyword><keyword>double4</keyword><keyword>double8</keyword><keyword>double16</keyword><keyword>cl_image_format</keyword><keyword>_cl_platform_id</keyword><keyword>_cl_device_id</keyword><keyword>_cl_context</keyword><keyword>_cl_command_queue</keyword><keyword>_cl_mem</keyword><keyword>_cl_program</keyword><keyword>_cl_kernel</keyword><keyword>_cl_event</keyword><keyword>_cl_sampler</keyword></context><context id="global-functions" style-ref="global-function"><keyword>get_work_dim</keyword><keyword>get_global_size</keyword><keyword>get_global_id</keyword><keyword>get_local_size</keyword><keyword>get_local_id</keyword><keyword>get_num_groups</keyword><keyword>get_group_id</keyword><keyword>get_global_offset</keyword></context><context id="device-functions" style-ref="device-function"><keyword>cos</keyword><keyword>cosh</keyword><keyword>cospi</keyword><keyword>acos</keyword><keyword>acosh</keyword><keyword>acospi</keyword><keyword>sin</keyword><keyword>sincos</keyword><keyword>sinh</keyword><keyword>sinpi</keyword><keyword>asin</keyword><keyword>asinh</keyword><keyword>asinpi</keyword><keyword>tan</keyword><keyword>tanh</keyword><keyword>tanpi</keyword><keyword>atan</keyword><keyword>atan2</keyword><keyword>atanh</keyword><keyword>atanpi</keyword><keyword>atan2pi</keyword><keyword>cbrt</keyword><keyword>ceil</keyword><keyword>copysign</keyword><keyword>erfc</keyword><keyword>erf</keyword><keyword>exp</keyword><keyword>exp2</keyword><keyword>exp10</keyword><keyword>expm1</keyword><keyword>fabs</keyword><keyword>fdim</keyword><keyword>floor</keyword><keyword>fma</keyword><keyword>fmax</keyword><keyword>fmin</keyword><keyword>fract</keyword><keyword>frexp</keyword><keyword>hypot</keyword><keyword>ilogb</keyword><keyword>ldexp</keyword><keyword>ldexp</keyword><keyword>lgamma</keyword><keyword>lgamma_r</keyword><keyword>log</keyword><keyword>log2</keyword><keyword>log10</keyword><keyword>log1p</keyword><keyword>logb</keyword><keyword>mad</keyword><keyword>modf</keyword><keyword>nan</keyword><keyword>nextafter</keyword><keyword>pow</keyword><keyword>pown</keyword><keyword>powr</keyword><keyword>remainder</keyword><keyword>remquo</keyword><keyword>rint</keyword><keyword>rootn</keyword><keyword>round</keyword><keyword>rsqrt</keyword><keyword>sqrt</keyword><keyword>tgamma</keyword><keyword>trunc</keyword><keyword>half_cos</keyword><keyword>half_divide</keyword><keyword>half_exp</keyword><keyword>half_exp2</keyword><keyword>half_exp10</keyword><keyword>half_log</keyword><keyword>half_log2</keyword><keyword>half_log10</keyword><keyword>half_powr</keyword><keyword>half_recip</keyword><keyword>half_rsqrt</keyword><keyword>half_sin</keyword><keyword>half_sqrt</keyword><keyword>half_tan</keyword><keyword>native_cos</keyword><keyword>native_divide</keyword><keyword>native_exp</keyword><keyword>native_exp2</keyword><keyword>native_exp10</keyword><keyword>native_log</keyword><keyword>native_log2</keyword><keyword>native_log10</keyword><keyword>native_powr</keyword><keyword>native_recip</keyword><keyword>native_rsqrt</keyword><keyword>native_sin</keyword><keyword>native_sqrt</keyword><keyword>native_tan</keyword><keyword>abs</keyword><keyword>abs_diff</keyword><keyword>add_sat</keyword><keyword>hadd</keyword><keyword>rhadd</keyword><keyword>clz</keyword><keyword>mad_hi</keyword><keyword>mad_sat</keyword><keyword>max</keyword><keyword>min</keyword><keyword>mul_hi</keyword><keyword>rotate</keyword><keyword>sub_sat</keyword><keyword>upsample</keyword><keyword>mad24</keyword><keyword>mul24</keyword><keyword>clamp</keyword><keyword>degrees</keyword><keyword>max</keyword><keyword>min</keyword><keyword>mix</keyword><keyword>radians</keyword><keyword>step</keyword><keyword>smoothstep</keyword><keyword>sign</keyword><keyword>cross</keyword><keyword>dot</keyword><keyword>distance</keyword><keyword>length</keyword><keyword>normalize</keyword><keyword>fast_distance</keyword><keyword>fast_length</keyword><keyword>fast_normalize</keyword><keyword>vec_step</keyword><keyword>shuffle</keyword><keyword>shuffle2</keyword><keyword>isequal</keyword><keyword>isnotequal</keyword><keyword>isgreater</keyword><keyword>isgreaterequal</keyword><keyword>isless</keyword><keyword>islessequal</keyword><keyword>islessgreater</keyword><keyword>isfinite</keyword><keyword>isinf</keyword><keyword>isnan</keyword><keyword>isnormal</keyword><keyword>isordered</keyword><keyword>isunordered</keyword><keyword>signbit</keyword><keyword>any</keyword><keyword>all</keyword><keyword>bitselect</keyword><keyword>select</keyword><keyword>vload_half</keyword><keyword>vstore_half</keyword><keyword>vload2</keyword><keyword>vload3</keyword><keyword>vload4</keyword><keyword>vload8</keyword><keyword>vload16</keyword><keyword>vload_half2</keyword><keyword>vload_half3</keyword><keyword>vload_half4</keyword><keyword>vload_half8</keyword><keyword>vload_half16</keyword><keyword>vloada_half2</keyword><keyword>vloada_half3</keyword><keyword>vloada_half4</keyword><keyword>vloada_half8</keyword><keyword>vloada_half16</keyword><keyword>vloada_half2_rte</keyword><keyword>vloada_half3_rte</keyword><keyword>vloada_half4_rte</keyword><keyword>vloada_half8_rte</keyword><keyword>vloada_half16_rte</keyword><keyword>vloada_half2_rtz</keyword><keyword>vloada_half3_rtz</keyword><keyword>vloada_half4_rtz</keyword><keyword>vloada_half8_rtz</keyword><keyword>vloada_half16_rtz</keyword><keyword>vloada_half2_rtp</keyword><keyword>vloada_half3_rtp</keyword><keyword>vloada_half4_rtp</keyword><keyword>vloada_half8_rtp</keyword><keyword>vloada_half16_rtp</keyword><keyword>vstore_rte</keyword><keyword>vstore_rtz</keyword><keyword>vstore_rtp</keyword><keyword>vstore_rtn</keyword><keyword>vstore2</keyword><keyword>vstore3</keyword><keyword>vstore4</keyword><keyword>vstore8</keyword><keyword>vstore16</keyword><keyword>vstore_half2</keyword><keyword>vstore_half3</keyword><keyword>vstore_half4</keyword><keyword>vstore_half8</keyword><keyword>vstore_half16</keyword><keyword>vstore_half_rte</keyword><keyword>vstore_half_rtz</keyword><keyword>vstore_half_rtp</keyword><keyword>vstore_half_rtn</keyword><keyword>vstore_half2_rte</keyword><keyword>vstore_half3_rte</keyword><keyword>vstore_half4_rte</keyword><keyword>vstore_half8_rte</keyword><keyword>vstore_half16_rte</keyword><keyword>vstore_half2_rtz</keyword><keyword>vstore_half3_rtz</keyword><keyword>vstore_half4_rtz</keyword><keyword>vstore_half8_rtz</keyword><keyword>vstore_half16_rtz</keyword><keyword>vstore_half2_rtp</keyword><keyword>vstore_half3_rtp</keyword><keyword>vstore_half4_rtp</keyword><keyword>vstore_half8_rtp</keyword><keyword>vstore_half16_rtp</keyword><keyword>vstore_half2_rtn</keyword><keyword>vstore_half3_rtn</keyword><keyword>vstore_half4_rtn</keyword><keyword>vstore_half8_rtn</keyword><keyword>vstore_half16_rtn</keyword><keyword>vstorea_half2</keyword><keyword>vstorea_half3</keyword><keyword>vstorea_half4</keyword><keyword>vstorea_half8</keyword><keyword>vstorea_half16</keyword><keyword>vstorea_half_rte</keyword><keyword>vstorea_half_rtz</keyword><keyword>vstorea_half_rtp</keyword><keyword>vstorea_half_rtn</keyword><keyword>vstorea_half2_rte</keyword><keyword>vstorea_half3_rte</keyword><keyword>vstorea_half4_rte</keyword><keyword>vstorea_half8_rte</keyword><keyword>vstorea_half16_rte</keyword><keyword>vstorea_half2_rtz</keyword><keyword>vstorea_half3_rtz</keyword><keyword>vstorea_half4_rtz</keyword><keyword>vstorea_half8_rtz</keyword><keyword>vstorea_half16_rtz</keyword><keyword>vstorea_half2_rtp</keyword><keyword>vstorea_half3_rtp</keyword><keyword>vstorea_half4_rtp</keyword><keyword>vstorea_half8_rtp</keyword><keyword>vstorea_half16_rtp</keyword><keyword>vstorea_half2_rtn</keyword><keyword>vstorea_half3_rtn</keyword><keyword>vstorea_half4_rtn</keyword><keyword>vstorea_half8_rtn</keyword><keyword>vstorea_half16_rtn</keyword><keyword>read_imagef</keyword><keyword>read_imagei</keyword><keyword>read_imageui</keyword><keyword>read_imageh</keyword><keyword>write_imagef</keyword><keyword>write_imagei</keyword><keyword>write_imageui</keyword><keyword>write_imageh</keyword><keyword>get_image_width</keyword><keyword>get_image_height</keyword><keyword>get_image_depth</keyword><keyword>get_image_channel_data_type</keyword><keyword>get_image_channel_order</keyword><keyword>get_image_dim</keyword><keyword>barrier</keyword><keyword>mem_fence</keyword><keyword>read_mem_fence</keyword><keyword>write_mem_fence</keyword><keyword>async</keyword><keyword>copies</keyword><keyword>from</keyword><keyword>global</keyword><keyword>to</keyword><keyword>local</keyword><keyword>mem</keyword><keyword>to</keyword><keyword>and</keyword><keyword>fro</keyword><keyword>and</keyword><keyword>prefetch</keyword><keyword>async_work_group_copy</keyword><keyword>async_work_group_strided_copy</keyword><keyword>wait_group_events</keyword><keyword>prefetch</keyword><keyword>atom_add</keyword><keyword>atom_sub</keyword><keyword>atom_xchg</keyword><keyword>atom_inc</keyword><keyword>atom_dec</keyword><keyword>atom_cmpxchg</keyword><keyword>atom_min</keyword><keyword>atom_max</keyword><keyword>atom_and</keyword><keyword>atom_or</keyword><keyword>atom_xor</keyword><keyword>vec_type_hint</keyword><keyword>work_group_size_hint</keyword><keyword>reqd_work_group_size</keyword><keyword>aligned</keyword><keyword>packed</keyword><keyword>endian</keyword></context><context id="device-casts" style-ref="device-cast"><match>(as_|convert_)(uchar|char|ushort|short|uitn|int|ulong|long|float|double)((2|3|4|8|16)((_sat)(_rte|_rtz|_rtp|_rtn)?)?)?</match></context><context id="opencl-constants" style-ref="opencl-const"><keyword>MAXFLOAT</keyword><keyword>HUGE_VALF</keyword><keyword>INFINITY</keyword><keyword>NAN</keyword><keyword>FLT_DIG</keyword><keyword>FLT_MANT_DIG</keyword><keyword>FLT_MAX_10_EXP</keyword><keyword>FLT_MAX_EXP</keyword><keyword>FLT_MIN_10_EXP</keyword><keyword>FLT_MIN_EXP</keyword><keyword>FLT_RADIX</keyword><keyword>FLT_MAX</keyword><keyword>FLT_MIN</keyword><keyword>FLT_EPSILON</keyword><keyword>CHAR_BIT</keyword><keyword>CHAR_MAX</keyword><keyword>CHAR_MIN</keyword><keyword>INT_MIN</keyword><keyword>INT_MAX</keyword><keyword>LONG_MAX</keyword><keyword>LONG_MIN</keyword><keyword>SCHAR_MAX</keyword><keyword>SCHAR_MIN</keyword><keyword>SHRT_MAX</keyword><keyword>SHRT_MIN</keyword><keyword>UCHAR_MAX</keyword><keyword>UCHAR_MIN</keyword><keyword>UINT_MAX</keyword><keyword>ULONG_MAX</keyword><keyword>DBL_DIG</keyword><keyword>DBL_MANT_DIG</keyword><keyword>DBL_MAX_10_EXP</keyword><keyword>DBL_MIN_10_EXP</keyword><keyword>DBL_MIN_EXP</keyword><keyword>DBL_MAX</keyword><keyword>DBL_MIN</keyword><keyword>DBL_EPSILON</keyword><keyword>M_E</keyword><keyword>M_LOG2E</keyword><keyword>M_LOG10E</keyword><keyword>M_LN2</keyword><keyword>M_LN10</keyword><keyword>M_PI</keyword><keyword>M_PI2</keyword><keyword>M_PI4</keyword><keyword>M_1_PI</keyword><keyword>M_2_PI</keyword><keyword>M_2_SQRTPI</keyword><keyword>M_SQRT2</keyword><keyword>M_SQRT1_2</keyword><keyword>CLK_NORMALIZED_COORDS_TRUE</keyword><keyword>CLK_NORMALIZED_COORDS_FALSE</keyword><keyword>CLK_ADDRESS_REPEAT</keyword><keyword>CLK_ADDRESS_CLAMP_TO_EDGE</keyword><keyword>CLK_ADDRESS_CLAMP</keyword><keyword>CL_INTENSITY</keyword><keyword>CL_RA</keyword><keyword>CL_ARGB</keyword><keyword>CL_BGRA</keyword><keyword>CL_RGBA</keyword><keyword>CL_R</keyword><keyword>CL_RG</keyword><keyword>CL_RGB</keyword><keyword>CL_RGx</keyword><keyword>CL_RGBx</keyword><keyword>CL_Rx</keyword><keyword>CL_A</keyword><keyword>CL_LUMINANCE</keyword><keyword>CL_SNORM_INT8</keyword><keyword>CL_SNORM_INT16</keyword><keyword>CL_UNORM_INT8</keyword><keyword>CL_UNORM_INT16</keyword><keyword>CL_UNORM_SHORT_565</keyword><keyword>CL_UNORM_SHORT_555</keyword><keyword>CL_UNORM_INT_101010</keyword><keyword>CL_SIGNED_INT8</keyword><keyword>CL_SIGNED_INT16</keyword><keyword>CL_SIGNED_INT32</keyword><keyword>CL_UNSIGNED_INT8</keyword><keyword>CL_UNSIGNED_INT16</keyword><keyword>CL_UNSIGNED_INT32</keyword><keyword>CL_HALF_FLOAT</keyword><keyword>CL_FLOAT</keyword><keyword>CLK_ADDRESS_NONE</keyword><keyword>CLK_FILTER_NEAREST</keyword><keyword>CLK_FILTER_LINEAR</keyword><keyword>CLK_GLOBAL_MEM_FENCE</keyword><keyword>CLK_LOCAL_MEM_FENCE</keyword></context><context id="opencl"><include><context ref="c:char"/><context ref="def:c-like-comment"/><context ref="def:c-like-comment-multiline"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="c:escaped-character"/><context ref="c:hexadecimal"/><context ref="c:if0-comment"/><context ref="c:include"/><context ref="c:keywords"/><context ref="c:octal"/><context ref="c:preprocessor"/><context ref="c:storage-class"/><context ref="c:string"/><context ref="c:types"/><context ref="def:decimal"/><context ref="def:float"/><context ref="keywords"/><context ref="data-types"/><context ref="global-functions"/><context ref="device-functions"/><context ref="device-casts"/><context ref="opencl-constants"/></include></context></definitions></language>
(uuay)fcl.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Søren Hauberg
 Copyright (C) 2009 Søren Hauberg <[email protected]>

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="fcl" name="FCL" version="2.0" _section="Scientific"><metadata><property name="globs">*.fcl</property><property name="line-comment-start">//</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="floating-point" name="Floating Point" map-to="def:floating-point"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="block" name="Block" map-to="def:function"/><style id="decimal" name="Decimal" map-to="def:decimal"/><style id="reserved-constant" name="Reserved Constant" map-to="def:special-constant"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-comment"/></include></context><context id="keyword" style-ref="keyword"><keyword>ACCU</keyword><keyword>ACT</keyword><keyword>AND</keyword><keyword>ASUM</keyword><keyword>BDIF</keyword><keyword>BSUM</keyword><keyword>COA</keyword><keyword>COG</keyword><keyword>COGS</keyword><keyword>DEFAULT</keyword><keyword>IF</keyword><keyword>IS</keyword><keyword>LM</keyword><keyword>MAX</keyword><keyword>METHOD</keyword><keyword>MIN</keyword><keyword>NC</keyword><keyword>NOT</keyword><keyword>NSUM</keyword><keyword>OR</keyword><keyword>PROD</keyword><keyword>RANGE</keyword><keyword>RM</keyword><keyword>RULE</keyword><keyword>TERM</keyword><keyword>THEN</keyword><keyword>WITH</keyword></context><context id="block" style-ref="block"><keyword>DEFUZZIFY</keyword><keyword>END_DEFUZZIFY</keyword><keyword>END_FUNCTION_BLOCK</keyword><keyword>END_FUZZIFY</keyword><keyword>END_OPTIONS</keyword><keyword>END_RULEBLOCK</keyword><keyword>END_VAR</keyword><keyword>FUNCTION_BLOCK</keyword><keyword>FUZZIFY</keyword><keyword>OPTIONS</keyword><keyword>RULEBLOCK</keyword><keyword>VAR</keyword><keyword>VAR_INPUT</keyword><keyword>VAR_OUTPUT</keyword></context><context id="decimal" style-ref="decimal"><match>\b([1-9][0-9]*|0)([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?\b</match></context><context id="floating-point-number" style-ref="floating-point"><match>\b([0-9]+[Ee][-]?[0-9]+|([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-]?[0-9]+)?)[fFlL]?</match></context><context id="fcl" class="no-spell-check"><include><context ref="line-comment"/><context ref="keyword"/><context ref="block"/><context ref="decimal"/><context ref="floating-point-number"/></include></context></definitions></language>
(uuay)cobol.lang�B<?xml version="1.0" encoding="UTF-8"?>
<!--

 Copyright (C) 2010 - Fernando Brito <[email protected]>
 Copyright (C) 2011 - Daniel Bader <[email protected]>

 Credits:
  Based on prolog.lang by Ignacio Casal Quinteiro <[email protected]>
  Cobol keywords taken from cobol.vim by Tim Pope <[email protected]>
  and the COBOL2000 (BS2000) V1.2 compiler description by Fujitsu Siemens.

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="cobol" name="COBOL" version="2.0" _section="Source"><metadata><property name="mimetype">text/x-cobol</property><property name="globs">*.cbl;*.cob;*.cbd;*.cdb;*.cdc</property><property name="line-comment-start">*</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="statement" name="Statement" map-to="def:statement"/><style id="variable" name="Variable" map-to="def:type"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="constant" name="Constant" map-to="def:constant"/><style id="string" name="String" map-to="def:string"/><style id="number" name="Number" map-to="def:decimal"/><style id="operator" name="Operator" map-to="def:operator"/><style id="error" name="Error" map-to="def:error"/></styles><default-regex-options case-sensitive="false"/><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>^\s{0,6}\*</start><include><context ref="def:in-comment"/></include></context><!-- everything must start at the 8th column, except the line comment, that is indicated ONLY by a * in the 7th --><context id="bad-ident" style-ref="error" end-at-line-end="true" class="error" class-disabled="no-spell-check"><start>^\s{0,6}\w</start></context><!-- http://docs.hp.com/en/65/books/lrintr.htm --><context id="bad-long-line" style-ref="error"><match>.{74,}</match></context><!-- Credits: http://stackoverflow.com/questions/632475/regex-to-pick-commas-outside-of-quotes --><context id="bad-comment-line" style-ref="error" end-at-line-end="true" class="error" class-disabled="no-spell-check"><start>(\*)(?=(?:[^"']|["|'][^"']*")*$)</start></context><context id="variable" style-ref="variable"><match>\b([A-Za-z0-9_]*)\b</match></context><context id="string-double-quote" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end></context><context id="string-single-quote" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end></context><context id="number" style-ref="number"><match extended="true">
        \b[0-9]+(\.[0-9]+)?\b
      </match></context><context id="constant" style-ref="constant"><keyword>space</keyword><keyword>spaces</keyword><keyword>null</keyword><keyword>zero</keyword><keyword>zeroes</keyword><keyword>zeros</keyword><keyword>low-values</keyword><keyword>low-value</keyword><keyword>high-values</keyword><keyword>high-value</keyword><keyword>quotes</keyword><keyword>quote</keyword></context><context id="keyword" style-ref="keyword"><keyword>accept</keyword><keyword>access</keyword><keyword>active-class</keyword><keyword>add</keyword><keyword>address</keyword><keyword>advancing</keyword><keyword>after</keyword><keyword>all</keyword><keyword>allocate</keyword><keyword>alphabet</keyword><keyword>alphabetic-lower</keyword><keyword>alphabetic-upper</keyword><keyword>alphabetic</keyword><keyword>alphanumeric-edited</keyword><keyword>alphanumeric</keyword><keyword>also</keyword><keyword>alter</keyword><keyword>alternate</keyword><keyword>and</keyword><keyword>any</keyword><keyword>anycase</keyword><keyword>are</keyword><keyword>area</keyword><keyword>areas</keyword><keyword>as</keyword><keyword>ascending</keyword><keyword>assign</keyword><keyword>at</keyword><keyword>author</keyword><keyword>b-and</keyword><keyword>b-not</keyword><keyword>b-or</keyword><keyword>b-xor</keyword><keyword>based</keyword><keyword>before</keyword><keyword>beginning</keyword><keyword>binary-char</keyword><keyword>binary-double</keyword><keyword>binary-long</keyword><keyword>binary-short</keyword><keyword>binary</keyword><keyword>bit</keyword><keyword>blank</keyword><keyword>block</keyword><keyword>boolean</keyword><keyword>bottom</keyword><keyword>by</keyword><keyword>case</keyword><keyword>cbl-ctr</keyword><keyword>cf</keyword><keyword>ch</keyword><keyword>character</keyword><keyword>characters</keyword><keyword>checking</keyword><keyword>class-id</keyword><keyword>class-units</keyword><keyword>class</keyword><keyword>close</keyword><keyword>code</keyword><keyword>code-set</keyword><keyword>col</keyword><keyword>collating</keyword><keyword>cols</keyword><keyword>column</keyword><keyword>columns</keyword><keyword>comma</keyword><keyword>commit</keyword><keyword>common</keyword><keyword>communication</keyword><keyword>comp-1</keyword><keyword>comp-2</keyword><keyword>comp-3</keyword><keyword>comp-5</keyword><keyword>comp</keyword><keyword>computational-1</keyword><keyword>computational-2</keyword><keyword>computational-3</keyword><keyword>computational-5</keyword><keyword>computational</keyword><keyword>compute</keyword><keyword>condition</keyword><keyword>connect</keyword><keyword>console</keyword><keyword>constant</keyword><keyword>contains</keyword><keyword>content</keyword><keyword>continue</keyword><keyword>control</keyword><keyword>controls</keyword><keyword>converting</keyword><keyword>copy</keyword><keyword>corr</keyword><keyword>corresponding</keyword><keyword>count</keyword><keyword>creating</keyword><keyword>crt</keyword><keyword>currency</keyword><keyword>current</keyword><keyword>cursor</keyword><keyword>data-pointer</keyword><keyword>database-exception</keyword><keyword>database-key-long</keyword><keyword>database-key</keyword><keyword>date-compiled</keyword><keyword>date-written</keyword><keyword>date</keyword><keyword>day</keyword><keyword>day-of-week</keyword><keyword>db</keyword><keyword>de</keyword><keyword>debug-contents</keyword><keyword>debug-item</keyword><keyword>debug-line</keyword><keyword>debug-name</keyword><keyword>debug-sub-1</keyword><keyword>debug-sub-2</keyword><keyword>debug-sub-3</keyword><keyword>debugging</keyword><keyword>decimal-point</keyword><keyword>declaratives</keyword><keyword>default</keyword><keyword>delete</keyword><keyword>delimited</keyword><keyword>delimiter</keyword><keyword>depending</keyword><keyword>descending</keyword><keyword>detail</keyword><keyword>disable</keyword><keyword>disc</keyword><keyword>disconnect</keyword><keyword>display</keyword><keyword>divide</keyword><keyword>division</keyword><keyword>down</keyword><keyword>duplicate</keyword><keyword>duplicates</keyword><keyword>dynamic</keyword><keyword>ebcdic</keyword><keyword>ec</keyword><keyword>else</keyword><keyword>empty</keyword><keyword>enable</keyword><keyword>end-accept</keyword><keyword>end-add</keyword><keyword>end-compute</keyword><keyword>end-delete</keyword><keyword>end-display</keyword><keyword>end-divide</keyword><keyword>end-evaluate</keyword><keyword>end-invoke</keyword><keyword>end-multiply</keyword><keyword>end-of-page</keyword><keyword>end-read</keyword><keyword>end-receive</keyword><keyword>end-return</keyword><keyword>end-rewrite</keyword><keyword>end-search</keyword><keyword>end-start</keyword><keyword>end-string</keyword><keyword>end-subtract</keyword><keyword>end-unstring</keyword><keyword>end-write</keyword><keyword>end</keyword><keyword>ending</keyword><keyword>entry</keyword><keyword>eo</keyword><keyword>eop</keyword><keyword>equal</keyword><keyword>equals</keyword><keyword>erase</keyword><keyword>error</keyword><keyword>escape</keyword><keyword>evaluate</keyword><keyword>every</keyword><keyword>exception-object</keyword><keyword>exception</keyword><keyword>exclusive</keyword><keyword>exit</keyword><keyword>extend</keyword><keyword>extended</keyword><keyword>external</keyword><keyword>factory</keyword><keyword>false</keyword><keyword>fd</keyword><keyword>fetch</keyword><keyword>file-control</keyword><keyword>filler</keyword><keyword>final</keyword><keyword>find</keyword><keyword>finish</keyword><keyword>first</keyword><keyword>float-extended</keyword><keyword>float-long</keyword><keyword>float-short</keyword><keyword>footing</keyword><keyword>for</keyword><keyword>format</keyword><keyword>free</keyword><keyword>from</keyword><keyword>function-id</keyword><keyword>function</keyword><keyword>generate</keyword><keyword>get</keyword><keyword>giving</keyword><keyword>global</keyword><keyword>go</keyword><keyword>greater</keyword><keyword>group-usage</keyword><keyword>group</keyword><keyword>heading</keyword><keyword>i-o-control</keyword><keyword>i-o</keyword><keyword>id</keyword><keyword>ignoring</keyword><keyword>in</keyword><keyword>including</keyword><keyword>index</keyword><keyword>indexed</keyword><keyword>indicate</keyword><keyword>inherits</keyword><keyword>initial</keyword><keyword>initialize</keyword><keyword>initiate</keyword><keyword>input</keyword><keyword>inspect</keyword><keyword>installation</keyword><keyword>interface</keyword><keyword>interface-id</keyword><keyword>into</keyword><keyword>invalid</keyword><keyword>is</keyword><keyword>just</keyword><keyword>justified</keyword><keyword>keep</keyword><keyword>key</keyword><keyword>label</keyword><keyword>last</keyword><keyword>leading</keyword><keyword>left</keyword><keyword>length</keyword><keyword>less</keyword><keyword>limit</keyword><keyword>limited</keyword><keyword>limits</keyword><keyword>linage</keyword><keyword>line</keyword><keyword>line-counter</keyword><keyword>lines</keyword><keyword>locale</keyword><keyword>lock</keyword><keyword>mask</keyword><keyword>matching</keyword><keyword>member</keyword><keyword>members</keyword><keyword>membership</keyword><keyword>memory</keyword><keyword>merge</keyword><keyword>message</keyword><keyword>method</keyword><keyword>method-id</keyword><keyword>minus</keyword><keyword>mode</keyword><keyword>modify</keyword><keyword>modules</keyword><keyword>more-labels</keyword><keyword>move</keyword><keyword>multiple</keyword><keyword>multiply</keyword><keyword>national-edited</keyword><keyword>national</keyword><keyword>native</keyword><keyword>negative</keyword><keyword>nested</keyword><keyword>next</keyword><keyword>no</keyword><keyword>not</keyword><keyword>number</keyword><keyword>numeric-edited</keyword><keyword>numeric</keyword><keyword>object-computer</keyword><keyword>object-reference</keyword><keyword>object</keyword><keyword>occurence</keyword><keyword>occurs</keyword><keyword>of</keyword><keyword>off</keyword><keyword>omitted</keyword><keyword>on</keyword><keyword>open</keyword><keyword>optional</keyword><keyword>options</keyword><keyword>or</keyword><keyword>order</keyword><keyword>organization</keyword><keyword>other</keyword><keyword>output</keyword><keyword>overflow</keyword><keyword>override</keyword><keyword>owner</keyword><keyword>packed-decimal</keyword><keyword>padding</keyword><keyword>page-counter</keyword><keyword>page</keyword><keyword>permanent</keyword><keyword>pf</keyword><keyword>ph</keyword><keyword>pic</keyword><keyword>picture</keyword><keyword>plus</keyword><keyword>pointer</keyword><keyword>position</keyword><keyword>positive</keyword><keyword>present</keyword><keyword>print-switch</keyword><keyword>printing</keyword><keyword>prior</keyword><keyword>proceed</keyword><keyword>program-begin</keyword><keyword>program-done</keyword><keyword>program-id</keyword><keyword>program-pointer</keyword><keyword>program</keyword><keyword>property</keyword><keyword>protected</keyword><keyword>prototype</keyword><keyword>purge</keyword><keyword>raise</keyword><keyword>raising</keyword><keyword>random</keyword><keyword>rd</keyword><keyword>read</keyword><keyword>ready</keyword><keyword>realm-name</keyword><keyword>realm</keyword><keyword>receive</keyword><keyword>record</keyword><keyword>recording</keyword><keyword>records</keyword><keyword>redefines</keyword><keyword>reel</keyword><keyword>reference</keyword><keyword>relative</keyword><keyword>release</keyword><keyword>remainder</keyword><keyword>removal</keyword><keyword>renames</keyword><keyword>repeated</keyword><keyword>replace</keyword><keyword>replacing</keyword><keyword>report</keyword><keyword>reporting</keyword><keyword>reports</keyword><keyword>repository</keyword><keyword>rerun</keyword><keyword>reserve</keyword><keyword>reset</keyword><keyword>result</keyword><keyword>resume</keyword><keyword>retaining</keyword><keyword>retrieval</keyword><keyword>retry</keyword><keyword>return</keyword><keyword>returning</keyword><keyword>reversed</keyword><keyword>rewind</keyword><keyword>rewrite</keyword><keyword>rf</keyword><keyword>rh</keyword><keyword>right</keyword><keyword>rollback</keyword><keyword>rounded</keyword><keyword>run</keyword><keyword>same</keyword><keyword>screen</keyword><keyword>sd</keyword><keyword>search</keyword><keyword>section</keyword><keyword>security</keyword><keyword>segment-limit</keyword><keyword>select</keyword><keyword>selective</keyword><keyword>self</keyword><keyword>send</keyword><keyword>sentence</keyword><keyword>separate</keyword><keyword>sequence</keyword><keyword>sequential</keyword><keyword>set-selection</keyword><keyword>set</keyword><keyword>sets</keyword><keyword>sharing</keyword><keyword>sign</keyword><keyword>size</keyword><keyword>sort-merge</keyword><keyword>sort-tape</keyword><keyword>sort-tapes</keyword><keyword>sort</keyword><keyword>sorted</keyword><keyword>source-computer</keyword><keyword>source</keyword><keyword>sources</keyword><keyword>special-names</keyword><keyword>standard-1</keyword><keyword>standard-2</keyword><keyword>standard</keyword><keyword>start</keyword><keyword>status</keyword><keyword>stop</keyword><keyword>store</keyword><keyword>string</keyword><keyword>sub-schema</keyword><keyword>subtract</keyword><keyword>sum</keyword><keyword>super</keyword><keyword>suppress</keyword><keyword>suppressing</keyword><keyword>symbolic</keyword><keyword>sync</keyword><keyword>synchronized</keyword><keyword>system-default</keyword><keyword>system</keyword><keyword>table</keyword><keyword>tally</keyword><keyword>tallying</keyword><keyword>tape</keyword><keyword>tapes</keyword><keyword>tenant</keyword><keyword>terminal</keyword><keyword>terminate</keyword><keyword>test</keyword><keyword>than</keyword><keyword>then</keyword><keyword>through</keyword><keyword>thru</keyword><keyword>time</keyword><keyword>times</keyword><keyword>to</keyword><keyword>top</keyword><keyword>trailing</keyword><keyword>true</keyword><keyword>try</keyword><keyword>type</keyword><keyword>typedef</keyword><keyword>unit</keyword><keyword>units</keyword><keyword>universal</keyword><keyword>unlock</keyword><keyword>unstring</keyword><keyword>until</keyword><keyword>up</keyword><keyword>update</keyword><keyword>upon</keyword><keyword>usage-mode</keyword><keyword>usage</keyword><keyword>use</keyword><keyword>user-default</keyword><keyword>using</keyword><keyword>val-status</keyword><keyword>valid</keyword><keyword>validate-status</keyword><keyword>validate</keyword><keyword>value</keyword><keyword>values</keyword><keyword>varying</keyword><keyword>via</keyword><keyword>when</keyword><keyword>with</keyword><keyword>within</keyword><keyword>words</keyword><keyword>write</keyword></context><context id="section-name" style-ref="keyword"><keyword>configuration</keyword><keyword>input-output</keyword><keyword>file</keyword><keyword>working-storage</keyword><keyword>local-storage</keyword><keyword>linkage</keyword></context><context id="division-name" style-ref="keyword"><keyword>identification</keyword><keyword>environment</keyword><keyword>data</keyword><keyword>procedure</keyword></context><context id="call" style-ref="statement"><keyword>end-call</keyword><keyword>call</keyword><keyword>cancel</keyword><keyword>goback</keyword><keyword>end-perform</keyword><keyword>perform</keyword><keyword>invoke</keyword><keyword>end-if</keyword><keyword>if</keyword></context><context id="cobol" class="no-spell-check"><include><context ref="constant"/><context ref="keyword"/><context ref="call"/><context ref="division-name"/><context ref="section-name"/><context ref="line-comment"/><context ref="bad-ident"/><context ref="bad-comment-line"/><context ref="bad-long-line"/><context ref="string-double-quote"/><context ref="string-single-quote"/><context ref="number"/><context ref="variable"/></include></context></definitions></language>
(uuay)terraform.lang�/<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Othmane El Warrak <[email protected]>
 Copyright (C) 2021 Othmane El Warrak <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="terraform" name="Terraform" version="2.0" _section="Other"><metadata><property name="globs">*.tf;*.tfvars;*.hcl</property><property name="line-comment-start">#</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="interpolation" name="Interpolation Syntax" map-to="def:special-char"/><style id="interpolated" name="Interpolated Expression" map-to="def:identifier"/><style id="string" name="String" map-to="def:string"/><style id="number" name="Number" map-to="def:number"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="null" name="Null Value" map-to="def:constant"/><style id="data-type" name="Data Type" map-to="def:type"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="identifier" name="Identifier Label" map-to="def:special-char"/><style id="reference" name="Reference" map-to="def:special-constant"/><style id="block-type" name="Block Type" map-to="def:strong-emphasis"/><style id="block-title" name="Block Title" map-to="def:identifier"/><style id="block-label" name="Block Label" map-to="def:string"/><style id="builtin-function" name="Built-in Function" map-to="def:function"/><style id="error" name="Error" map-to="def:error"/><style id="statement" name="Statment" map-to="def:statement"/></styles><definitions><define-regex id="identifier">\b(?!null|false|true)[[:alpha:]][[:alnum:]_-]*\b</define-regex><define-regex id="block-head">(^\s*(?P&lt;title&gt;\%{identifier})\s+)?(?P&lt;label&gt;(\"?\%{identifier}\"?\s*)*)\{</define-regex><define-regex id="escaped-character" extended="true">
      \\(
        [nrtbf"'\\$%] |w
        u[0-9A-Fa-f]{4} |
        [0-3] ([0-7] [0-7]?)? | [4-7] [0-7]?
      )
    </define-regex><context id="terraform" class="no-spell-check"><include><context ref="comment"/><context ref="block-type"/><context ref="block"/><context ref="argument"/><context ref="expression"/></include></context><context id="comment"><include><context ref="def:shell-like-comment" style-ref="comment"/><context ref="def:c-like-comment" style-ref="comment"/><context ref="def:c-like-comment-multiline" style-ref="comment"/></include></context><context id="block-type" style-ref="block-type"><keyword>resource</keyword><keyword>provider</keyword><keyword>variable</keyword><keyword>output</keyword><keyword>locals</keyword><keyword>module</keyword><keyword>data</keyword><keyword>terraform</keyword></context><context id="block" end-at-line-end="false"><start>\%{block-head}</start><end>\}</end><include><context sub-pattern="title" where="start" style-ref="block-title"/><context sub-pattern="label" where="start" style-ref="block-label"/><context ref="comment"/><context ref="argument"/><context ref="block"/></include></context><context id="argument" end-at-line-end="true"><start>^\s*(\%{identifier})\s*(=(?!=|\&gt;))\s*</start><include><context sub-pattern="1" where="start" style-ref="identifier"/><context ref="comment"/><context ref="expression"/></include></context><context id="expression"><include><context ref="data-type"/><context ref="attribute"/><context ref="tuple"/><context ref="object"/><context ref="named-value-reference"/><context ref="function"/></include></context><context id="attribute"><match>\.(\%{identifier})\s*(\[(?P&lt;index&gt;[0-9]+|\*)\])?</match><include><context style-ref="identifier" sub-pattern="1"/><context style-ref="number" sub-pattern="index"/></include></context><context id="data-type"><include><context ref="boolean"/><context ref="null"/><context ref="number"/><context ref="string"/><context ref="primitive-type"/><context ref="collection-type"/><context ref="structural-type"/></include></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="null" style-ref="null"><keyword>null</keyword></context><context id="number"><include><context ref="def:decimal" style-ref="number"/><context ref="def:octal" style-ref="number"/><context ref="def:hexadecimal" style-ref="number"/><context ref="def:float" style-ref="number"/></include></context><context id="primitive-type" style-ref="data-type"><keyword>any</keyword><keyword>string</keyword><keyword>number</keyword><keyword>bool</keyword></context><context id="collection-type"><start>(list|map|set)\(</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="keyword"/><context ref="primitive-type"/><context ref="collection-type"/><context ref="structural-type"/></include></context><context id="structural-type"><start>(object|tuple)\(</start><end>\)</end><include><context sub-pattern="1" where="start" style-ref="keyword"/><context ref="tuple"/><context ref="object"/></include></context><context id="tuple"><start>\[</start><end>\]</end><include><context ref="comment"/><context ref="for-body"/><context ref="expression"/></include></context><context id="object"><start>\{</start><end>\}</end><include><context ref="comment"/><context ref="for-body"/><context ref="argument"/><context ref="expression"/></include></context><context id="for-body" extend-parent="false"><start>(?&lt;=\{|\[)\s*for</start><include><context style-ref="statement" sub-pattern="0" where="start"/><context style-ref="statement"><keyword>in</keyword><keyword>if</keyword></context><context ref="expression"/><context ref="comment"/><context style-ref="identifier"><match>\%{identifier}</match></context></include></context><context id="named-value-reference" style-ref="reference"><keyword>var</keyword><keyword>local</keyword><keyword>module</keyword><keyword>data</keyword><keyword>path</keyword><keyword>terraform</keyword><keyword>each</keyword><keyword>count</keyword></context><context id="string"><include><context end-at-line-end="true" class="string" class-disabled="no-spell-check" style-ref="string"><start>"</start><end>"</end><include><context ref="extra-escaped-character"/><context ref="escaped-character"/><context ref="placeholder"/></include></context><context class="string" class-disabled="no-spell-check" style-ref="string"><start>&lt;&lt;-?(\S+)\s*$</start><end>^\s*\%{1@start}\s*$</end><include><context ref="extra-escaped-character"/><context ref="placeholder"/></include></context></include></context><context id="placeholder"><include><context style-ref="interpolated"><start>[\$%]\{</start><end>\}</end><include><context sub-pattern="0" where="start" style-ref="interpolation"/><context sub-pattern="0" where="end" style-ref="interpolation"/><context style-ref="keyword"><keyword>if</keyword><keyword>else</keyword><keyword>endif</keyword><keyword>for</keyword><keyword>in</keyword><keyword>endfor</keyword></context><context ref="expression"/></include></context></include></context><context id="escaped-character"><include><context style-ref="escaped-character"><match>\%{escaped-character}</match></context><context ref="def:line-continue"/><context style-ref="error"><!-- backslashes not part of a valid escape sequence are erroneous --><match>\\</match></context></include></context><context id="extra-escaped-character"><include><context style-ref="escaped-character"><match>(\$\$\{|%%\{)</match></context><context ref="def:line-continue"/></include></context><context id="function"><include><context ref="numeric-functions" style-ref="builtin-function"/><context ref="string-functions" style-ref="builtin-function"/><context ref="collection-functions" style-ref="builtin-function"/><context ref="encoding-functions" style-ref="builtin-function"/><context ref="filesystem-functions" style-ref="builtin-function"/><context ref="date-time-functions" style-ref="builtin-function"/><context ref="hash-crypto-functions" style-ref="builtin-function"/><context ref="ip-network-functions" style-ref="builtin-function"/><context ref="type-conversion-functions" style-ref="builtin-function"/></include></context><context id="numeric-functions"><keyword>abs</keyword><keyword>ceil</keyword><keyword>floor</keyword><keyword>log</keyword><keyword>max</keyword><keyword>min</keyword><keyword>parseint</keyword><keyword>pow</keyword><keyword>signum</keyword></context><context id="string-functions"><keyword>chomp</keyword><keyword>format</keyword><keyword>formatlist</keyword><keyword>indent</keyword><keyword>join</keyword><keyword>lower</keyword><keyword>regex</keyword><keyword>regexall</keyword><keyword>replace</keyword><keyword>split</keyword><keyword>strrev</keyword><keyword>substr</keyword><keyword>title</keyword><keyword>trim</keyword><keyword>trimprefix</keyword><keyword>trimsuffix</keyword><keyword>trimspace</keyword><keyword>upper</keyword></context><context id="collection-functions"><keyword>alltrue</keyword><keyword>anytrue</keyword><keyword>chunklist</keyword><keyword>coalesce</keyword><keyword>coalescelist</keyword><keyword>compact</keyword><keyword>concat</keyword><keyword>contains</keyword><keyword>distinct</keyword><keyword>element</keyword><keyword>flatten</keyword><keyword>index</keyword><keyword>keys</keyword><keyword>length</keyword><keyword>list</keyword><keyword>lookup</keyword><keyword>map</keyword><keyword>matchkeys</keyword><keyword>merge</keyword><keyword>range</keyword><keyword>reverse</keyword><keyword>setintersection</keyword><keyword>setproduct</keyword><keyword>setsubtract</keyword><keyword>setunion</keyword><keyword>slice</keyword><keyword>sort</keyword><keyword>sum</keyword><keyword>transpose</keyword><keyword>values</keyword><keyword>zipmap</keyword></context><context id="encoding-functions"><keyword>base64decode</keyword><keyword>base64encode</keyword><keyword>base64gzip</keyword><keyword>csvdecode</keyword><keyword>jsondecode</keyword><keyword>jsonencode</keyword><keyword>textdecodebase64</keyword><keyword>textencodebase64</keyword><keyword>urlencode</keyword><keyword>yamldecode</keyword><keyword>yamlencode</keyword></context><context id="filesystem-functions"><keyword>abspath</keyword><keyword>dirname</keyword><keyword>pathexpand</keyword><keyword>basename</keyword><keyword>file</keyword><keyword>fileexists</keyword><keyword>fileset</keyword><keyword>filebase64</keyword><keyword>templatefile</keyword></context><context id="date-time-functions"><keyword>formatdate</keyword><keyword>timeadd</keyword><keyword>timestamp</keyword></context><context id="hash-crypto-functions"><keyword>base64sha256</keyword><keyword>base64sha512</keyword><keyword>bcrypt</keyword><keyword>filebase64sha256</keyword><keyword>filebase64sha512</keyword><keyword>filemd5</keyword><keyword>filesha1</keyword><keyword>filesha256</keyword><keyword>filesha512</keyword><keyword>md5</keyword><keyword>rsadecrypt</keyword><keyword>sha1</keyword><keyword>sha256</keyword><keyword>sha512</keyword><keyword>uuid</keyword><keyword>uuidv5</keyword></context><context id="ip-network-functions"><keyword>cidrhost</keyword><keyword>cidrnetmask</keyword><keyword>cidrsubnet</keyword><keyword>cidrsubnets</keyword></context><context id="type-conversion-functions"><keyword>can</keyword><keyword>defaults</keyword><keyword>tobool</keyword><keyword>tolist</keyword><keyword>tomap</keyword><keyword>tonumber</keyword><keyword>toset</keyword><keyword>tostring</keyword><keyword>try</keyword></context></definitions></language>
(uuay)dosbatch.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Paolo Borelli <[email protected]>
 Copyright (C) 2009 Paolo Borelli

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="dosbatch" _name="DOS Batch" version="2.0" _section="Script"><metadata><property name="globs">*.bat;*.cmd;*.sys</property><property name="line-comment-start">rem</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="commands" name="Command" map-to="def:keyword"/></styles><default-regex-options case-sensitive="false"/><definitions><context id="comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>^\s*(rem\b|:\s*:)</start><include><context ref="def:in-comment"/></include></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end></context><context id="keywords" style-ref="keyword"><keyword>do</keyword><keyword>else</keyword><keyword>exist</keyword><keyword>exit</keyword><keyword>for</keyword><keyword>goto</keyword><keyword>if</keyword><keyword>not</keyword><keyword>return</keyword><keyword>say</keyword><keyword>select</keyword><keyword>then</keyword><keyword>when</keyword></context><context id="commands" style-ref="keyword"><keyword>ansi</keyword><keyword>append</keyword><keyword>assign</keyword><keyword>assoc</keyword><keyword>attrib</keyword><keyword>at</keyword><keyword>autofail</keyword><keyword>backup</keyword><keyword>basedev</keyword><keyword>boot</keyword><keyword>break</keyword><keyword>buffers</keyword><keyword>cache</keyword><keyword>call</keyword><keyword>cacls</keyword><keyword>cd</keyword><keyword>chcp</keyword><keyword>chdir</keyword><keyword>chkdsk</keyword><keyword>chkntfs</keyword><keyword>cls</keyword><keyword>cmd</keyword><keyword>codepage</keyword><keyword>color</keyword><keyword>command</keyword><keyword>compact</keyword><keyword>comp</keyword><keyword>convert</keyword><keyword>copy</keyword><keyword>date</keyword><keyword>del</keyword><keyword>dir</keyword><keyword>diskcomp</keyword><keyword>diskcopy</keyword><keyword>doskey</keyword><keyword>echo</keyword><keyword>endlocal</keyword><keyword>erase</keyword><keyword>fc</keyword><keyword>find</keyword><keyword>findstr</keyword><keyword>format</keyword><keyword>ftype</keyword><keyword>graftabl</keyword><keyword>help</keyword><keyword>keyb</keyword><keyword>label</keyword><keyword>md</keyword><keyword>mkdir</keyword><keyword>mode</keyword><keyword>more</keyword><keyword>move</keyword><keyword>path</keyword><keyword>pause</keyword><keyword>popd</keyword><keyword>print</keyword><keyword>prompt</keyword><keyword>pushd</keyword><keyword>rd</keyword><keyword>recover</keyword><keyword>rename</keyword><keyword>ren</keyword><keyword>replace</keyword><keyword>restore</keyword><keyword>rmdir</keyword><keyword>run</keyword><keyword>set</keyword><keyword>setboot</keyword><keyword>setlocal</keyword><keyword>shift</keyword><keyword>sort</keyword><keyword>start</keyword><keyword>subst</keyword><keyword>time</keyword><keyword>title</keyword><keyword>trapdump</keyword><keyword>tree</keyword><keyword>type</keyword><keyword>undelete</keyword><keyword>unpack</keyword><keyword>use</keyword><keyword>verify</keyword><keyword>ver</keyword><keyword>vol</keyword><keyword>xcopy</keyword></context><context id="dosbatch" class="no-spell-check"><include><context ref="comment"/><context ref="string"/><context ref="keywords"/><context ref="commands"/></include></context></definitions></language>
(uuay)xslt.lang
<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Paolo Borelli <[email protected]>
 Copyright (C) 2008 Paolo Borelli <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="xslt" name="XSLT" version="2.0" _section="Markup"><metadata><property name="mimetypes">application/xslt+xml</property><property name="globs">*.xslt;*.xsl</property><property name="block-comment-start">&lt;!--</property><property name="block-comment-end">--&gt;</property></metadata><styles><style id="element" name="Element" map-to="def:keyword"/><style id="namespace" name="Namespace" map-to="xslt:element"/></styles><definitions><context id="namespace" style-ref="namespace"><match>(?&lt;!:)xsl:</match></context><context id="xslt-namespace"><include><context ref="namespace"/><context ref="xml:namespace" original="true"/></include></context><context id="elements" once-only="true" style-ref="element"><suffix>\b(?!\s*=)</suffix><keyword>analyze-string</keyword><keyword>apply-imports</keyword><keyword>apply-templates</keyword><keyword>attribute-set</keyword><keyword>attribute</keyword><keyword>call-template</keyword><keyword>character-map</keyword><keyword>choose</keyword><keyword>comment</keyword><keyword>copy-of</keyword><keyword>copy</keyword><keyword>decimal-format</keyword><keyword>document</keyword><keyword>element</keyword><keyword>fallback</keyword><keyword>for-each-group</keyword><keyword>for-each</keyword><keyword>function</keyword><keyword>if</keyword><keyword>import-schema</keyword><keyword>import</keyword><keyword>include</keyword><keyword>key</keyword><keyword>matching-substring</keyword><keyword>message</keyword><keyword>namespace-alias</keyword><keyword>namespace</keyword><keyword>number</keyword><keyword>next-match</keyword><keyword>non-matching-substring</keyword><keyword>otherwise</keyword><keyword>output-character</keyword><keyword>output</keyword><keyword>param</keyword><keyword>perform-sort</keyword><keyword>preserve-space</keyword><keyword>processing-instruction</keyword><keyword>result-document</keyword><keyword>script</keyword><keyword>sequence</keyword><keyword>sort</keyword><keyword>strip-space</keyword><keyword>stylesheet</keyword><keyword>template</keyword><keyword>text</keyword><keyword>transform</keyword><keyword>value-of</keyword><keyword>variable</keyword><keyword>when</keyword><keyword>with-param</keyword></context><context id="xslt-tags"><include><context ref="elements"/><context ref="xml:element-name" original="true"/></include></context><replace id="xml:namespace" ref="xslt-namespace"/><replace id="xml:element-name" ref="xslt-tags"/><context id="xslt"><include><context ref="xml:xml"/></include></context></definitions></language>
(uuay)jsx.lang�-<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="jsx" name="JSX" version="2.0" _section="Script"><metadata><property name="mimetypes">application/jsx;application/x-jsx;text/x-jsx;text/jsx</property><property name="globs">*.jsx</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="element" name="Element"/><style id="spread-attribute" name="Spread attribute"/><style id="attribute-expression" name="Attribute expression"/><style id="child-expression" name="Child expression"/></styles><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!-- Based on the JSX spec: https://github.com/facebook/jsx --><!-- using a style from another lang file before referencing a
         context from the file causes "style not defined" errors
         https://gitlab.gnome.org/GNOME/gtksourceview/issues/67
    --><context id="style-not-defined-error-workaround"><include><context ref="xml:xml"/></include></context><!-- /style-not-defined-error-workaround --><!-- # General --><!-- reference js here to avoid "unknown id" error when referencing
         a regex from js before referencing a context from js
         https://gitlab.gnome.org/GNOME/gtksourceview/issues/67
    --><context id="main-lang"><include><context ref="js:js"/></include></context><!-- /main-lang --><define-regex id="_start-tag-start">&lt;(?!/)</define-regex><!-- # Names --><define-regex id="_identifier-char" extended="true">
      \%{js:identifier-char} | -
    </define-regex><!-- /_identifier-char --><define-regex id="_identifier-part" extended="true">
      \%{_identifier-char} | \%{js:unicode-escape}
    </define-regex><!-- /_identifier-part --><!-- <JSXIdentifier> --><define-regex id="_identifier" extended="true">
      \%{js:identifier-start} \%{_identifier-part}*
    </define-regex><!-- /_identifier --><define-regex id="_identifier-container-start" extended="true">
      (?&lt;! \%{_identifier-char} ) (?= \%{js:identifier-start} )
    </define-regex><!-- /_identifier-container-start --><context id="_choice-identifier" end-parent="true"><start>\%{_identifier-container-start}</start><end>\%{_identifier}</end></context><!-- /_choice-identifier --><!-- <JSXNamespacedName> --><define-regex id="_namespaced-name" extended="true">
      \%{_identifier} : \%{_identifier}
    </define-regex><!-- /_namespaced-name --><context id="_choice-namespaced-name" end-parent="true"><start extended="true">
        (?&lt;! \%{_identifier-char} ) (?= \%{_namespaced-name} )
      </start><end>\%{_namespaced-name}</end></context><!-- /_choice-namespaced-name --><!-- <JSXMemberExpression> --><define-regex id="_member-expression" extended="true">
      \%{_identifier} (?: \. \%{_identifier} )+
    </define-regex><!-- /_member-expression --><context id="_choice-member-expression" end-parent="true"><start extended="true">
        (?&lt;! \%{_identifier-char} ) (?= \%{_member-expression} )
      </start><end>\%{_member-expression}</end></context><!-- /_choice-member-expression --><!-- # Element name --><!-- <JSXElementName> --><context id="_element-name" style-ref="xml:element-name" once-only="true"><start>\%{_identifier-container-start}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_element-name-content"><include><context ref="_choice-namespaced-name"/><context ref="_choice-member-expression"/><context ref="_choice-identifier"/></include></context><!-- /_element-name-content --></include></context><!-- /_element-name --><context id="_ordered-element-name" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_element-name"/></include></context><!-- /_ordered-element-name --><!-- # Attributes --><!-- ## Spread attributes --><!-- <JSXSpreadAttribute> --><context id="_spread-attributes" style-ref="spread-attribute"><start>{</start><end>}</end><include><context ref="js:comments"/><context id="_spread-attribute-content"><include><context ref="js:ordered-spread-syntax"/><context ref="js-expr:expression-without-comma"/></include></context><!-- /_spread-attribute-content --></include></context><!-- /_spread-attributes --><!-- ## Attribute name --><!-- <JSXAttributeName> --><context id="_attribute-names" style-ref="xml:attribute-name"><start>\%{_identifier-container-start}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_attribute-name-content"><include><context ref="_choice-namespaced-name"/><context ref="_choice-identifier"/></include></context><!-- /_attribute-name-content --></include></context><!-- /_attribute-names --><!-- ## Attribute value --><!-- <JSXAttributeValue> (part of) --><context id="_choice-attribute-value-string" style-ref="xml:attribute-value" end-parent="true" class="string" class-disabled="no-spell-check"><start>["']</start><end>\%{0@start}</end><include><!-- no comments here --><context id="_attribute-value-string-content"><include><!-- javascript escapes do not appear to be parsed here
                 but xml entities / character references appear to be
                 parsed --><context ref="xml:entity"/><context ref="xml:character-reference"/></include></context><!-- /_attribute-value-string-content --></include></context><!-- /_choice-attribute-value-string --><!-- <JSXAttributeValue> (part of) --><context id="_choice-attribute-value-expression" style-ref="attribute-expression" end-parent="true"><start>{</start><end>}</end><include><context ref="js:comments"/><context id="_attribute-value-expression-content"><include><!-- no spread syntax here --><context ref="js-expr:expression-without-comma"/></include></context><!-- /_attribute-value-expression-content --></include></context><!-- /_choice-attribute-value-expression --><!-- ## Attribute initializer --><!-- <JSXAttributeInitializer> --><context id="_attribute-initializers"><start>=</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="xml:attribute-name"/><context ref="js:comments"/><context id="_attribute-initializer-content"><include><context ref="_choice-attribute-value-string"/><context ref="_choice-attribute-value-expression"/><context ref="choice-element"/></include></context><!-- /_attribute-initializer-content --></include></context><!-- /_attribute-initializers --><!-- # Element / fragment --><context id="_start-tag-tail-non-empty-element-content"><include><!-- ## Start tag tail --><context id="_start-tag-tail" style-ref="xml:tag" once-only="true" class="no-spell-check"><match>&gt;</match><include><context sub-pattern="0" style-ref="xml:element-name"/></include></context><!-- /_start-tag-tail --><!-- ## End tag --><context id="_end-tag-end-parent" style-ref="xml:tag" end-parent="true" class="no-spell-check"><start>&lt;/</start><end>&gt;</end><include><context sub-pattern="0" where="start" style-ref="xml:element-name"/><context sub-pattern="0" where="end" style-ref="xml:element-name"/><context ref="js:comments"/><context id="_end-tag-content"><include><context ref="_ordered-element-name"/></include></context><!-- /_end-tag-content --></include></context><!-- /_end-tag-end-parent --><!-- ## Nested elements --><!-- <JSXElement> / <JSXFragment> --><context id="_elements" style-ref="element" class-disabled="no-spell-check"><start>(?=\%{_start-tag-start})</start><include><!-- no comments here - comments parsed as regular text --><context ref="_element-content"/></include></context><!-- /_elements --><!-- ## Child expressions --><!-- <JSXChild> / <JSXChildExpression> --><context id="_child-expressions" style-ref="child-expression" class="no-spell-check"><start>{</start><end>}</end><include><context ref="js:comments"/><context id="_child-expression-content"><include><context ref="js:ordered-spread-syntax"/><context ref="js-expr:expression-without-comma"/></include></context><!-- /_child-expression-content --></include></context><!-- /_child-expressions --><!-- ## XML syntax --><!-- javascript escapes do not appear to be parsed here
             but xml character entity / numeric character references
             appear to be parsed --><context ref="xml:entity"/><context ref="xml:character-reference"/><!-- ## Invalid characters --><!-- the spec does not allow these characters: { < > }
             but we will only highlight > and } as errors --><context id="_invalid-characters" style-ref="xml:error"><match>[&gt;}]</match></context><!-- /_invalid-characters --></include></context><!-- /_start-tag-tail-non-empty-element-content --><context id="_element-content"><include><!-- ## Start tag --><!-- <JSXOpeningElement> / <JSXSelfClosingElement> --><context id="_start-tag-head" style-ref="xml:tag" once-only="true" class="no-spell-check"><start>\%{_start-tag-start}</start><end>(?=/?&gt;)</end><include><context sub-pattern="0" where="start" style-ref="xml:element-name"/><context ref="js:comments"/><context id="_start-tag-head-content"><include><context ref="_ordered-element-name"/><context ref="_spread-attributes"/><context ref="_attribute-names"/><context ref="_attribute-initializers"/></include></context><!-- /_start-tag-head-content --></include></context><!-- /_start-tag-head --><context id="_choice-start-tag-tail-empty-element" style-ref="xml:tag" end-parent="true" class="no-spell-check"><start>(?=/&gt;)</start><end>/&gt;</end><include><context sub-pattern="0" where="end" style-ref="xml:element-name"/></include></context><!-- /_choice-start-tag-tail-empty-element --><context id="_choice-start-tag-tail-non-empty-element" end-parent="true"><start>(?=&gt;)</start><include><!-- no comments here - comments parsed as regular text --><context ref="_start-tag-tail-non-empty-element-content"/></include></context><!-- /_choice-start-tag-tail-non-empty-element --></include></context><!-- /_element-content --><!-- <JSXElement> / <JSXFragment> --><context id="choice-element" style-ref="element" end-parent="true" class-disabled="no-spell-check"><start>(?=\%{_start-tag-start})</start><include><!-- no comments here - comments parsed as regular text --><context ref="_element-content"/></include></context><!-- /choice-element --><!-- # Primary expression --><context id="_jsx-primary-expression-content"><include><context ref="choice-element"/><context ref="js-expr:_primary-expression-content" original="true"/></include></context><!-- /_jsx-primary-expression-content --><replace id="js-expr:_primary-expression-content" ref="_jsx-primary-expression-content"/><!-- # Main context --><context id="jsx" class="no-spell-check"><include><context ref="main-lang"/></include></context><!-- /jsx --></definitions></language>
(uuay)maxima.lang��<?xml version="1.0" encoding="UTF-8"?>
<!--

This file is part of GtkSourceView

 Author: Benedikt Zimmermann <[email protected]>.
 Small edits by Adam Majewski and Gunter Königsmann.
 Copyright (C) 2017 Benedikt Zimmermann <[email protected]>.

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.
-->
<language id="maxima" name="Maxima" version="2.0" _section="Scientific"><metadata><property name="mimetypes">text/mxm</property><property name="globs">*.mac;*.MAC;*.dem;*.DEM;*.wxm;*.WXM</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="builtin" name="Builtin" map-to="def:builtin"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="variable" name="Variable" map-to="def:identifier"/></styles><definitions><context id="comment-multiline" style-ref="comment"><start>\/\*</start><end>\*\/</end></context><context id="keyword" style-ref="keyword"><keyword>and</keyword><keyword>do</keyword><keyword>else</keyword><keyword>elseif</keyword><keyword>false</keyword><keyword>for</keyword><keyword>if</keyword><keyword>in</keyword><keyword>not</keyword><keyword>or</keyword><keyword>step</keyword><keyword>then</keyword><keyword>thru</keyword><keyword>true</keyword><keyword>while</keyword></context><context id="builtin" style-ref="builtin"><keyword>abasep</keyword><keyword>abs</keyword><keyword>absint</keyword><keyword>absolute_real_time</keyword><keyword>acos</keyword><keyword>acosh</keyword><keyword>acot</keyword><keyword>acoth</keyword><keyword>acsc</keyword><keyword>acsch</keyword><keyword>activate</keyword><keyword>addcol</keyword><keyword>add_edge</keyword><keyword>add_edges</keyword><keyword>addmatrices</keyword><keyword>addrow</keyword><keyword>add_vertex</keyword><keyword>add_vertices</keyword><keyword>adjacency_matrix</keyword><keyword>adjoin</keyword><keyword>adjoint</keyword><keyword>af</keyword><keyword>agd</keyword><keyword>airy_ai</keyword><keyword>airy_bi</keyword><keyword>airy_dai</keyword><keyword>airy_dbi</keyword><keyword>algsys</keyword><keyword>alg_type</keyword><keyword>alias</keyword><keyword>allroots</keyword><keyword>alphacharp</keyword><keyword>alphanumericp</keyword><keyword>antid</keyword><keyword>antidiff</keyword><keyword>AntiDifference</keyword><keyword>append</keyword><keyword>appendfile</keyword><keyword>apply</keyword><keyword>apply1</keyword><keyword>apply2</keyword><keyword>applyb1</keyword><keyword>apropos</keyword><keyword>args</keyword><keyword>arithmetic</keyword><keyword>arithsum</keyword><keyword>array</keyword><keyword>arrayapply</keyword><keyword>arrayinfo</keyword><keyword>arraymake</keyword><keyword>ascii</keyword><keyword>asec</keyword><keyword>asech</keyword><keyword>asin</keyword><keyword>asinh</keyword><keyword>askinteger</keyword><keyword>asksign</keyword><keyword>assoc</keyword><keyword>assoc_legendre_p</keyword><keyword>assoc_legendre_q</keyword><keyword>assume</keyword><keyword>asympa</keyword><keyword>at</keyword><keyword>atan</keyword><keyword>atan2</keyword><keyword>atanh</keyword><keyword>atensimp</keyword><keyword>atom</keyword><keyword>atvalue</keyword><keyword>augcoefmatrix</keyword><keyword>augmented_lagrangian_method</keyword><keyword>av</keyword><keyword>average_degree</keyword><keyword>backtrace</keyword><keyword>barsplot</keyword><keyword>bashindices</keyword><keyword>batch</keyword><keyword>batchload</keyword><keyword>bc2</keyword><keyword>bdvac</keyword><keyword>belln</keyword><keyword>bern</keyword><keyword>bernpoly</keyword><keyword>bessel</keyword><keyword>bessel_i</keyword><keyword>bessel_j</keyword><keyword>bessel_k</keyword><keyword>bessel_y</keyword><keyword>beta</keyword><keyword>bezout</keyword><keyword>bffac</keyword><keyword>bfhzeta</keyword><keyword>bfloat</keyword><keyword>bfloatp</keyword><keyword>bfpsi</keyword><keyword>bfpsi0</keyword><keyword>bfzeta</keyword><keyword>biconected_components</keyword><keyword>bimetric</keyword><keyword>binomial</keyword><keyword>bipartition</keyword><keyword>block</keyword><keyword>blockmatrixp</keyword><keyword>bode_gain</keyword><keyword>bode_phase</keyword><keyword>bothcoef</keyword><keyword>box</keyword><keyword>boxplot</keyword><keyword>break</keyword><keyword>bug_report</keyword><keyword>build_info</keyword><keyword>buildq</keyword><keyword>burn</keyword><keyword>cabs</keyword><keyword>canform</keyword><keyword>canten</keyword><keyword>cardinality</keyword><keyword>carg</keyword><keyword>cartan</keyword><keyword>cartesian_product</keyword><keyword>catch</keyword><keyword>cbffac</keyword><keyword>cdf_bernoulli</keyword><keyword>cdf_beta</keyword><keyword>cdf_binomial</keyword><keyword>cdf_cauchy</keyword><keyword>cdf_chi2</keyword><keyword>cdf_continuous_uniform</keyword><keyword>cdf_discrete_uniform</keyword><keyword>cdf_exp</keyword><keyword>cdf_f</keyword><keyword>cdf_gamma</keyword><keyword>cdf_geometric</keyword><keyword>cdf_gumbel</keyword><keyword>cdf_hypergeometric</keyword><keyword>cdf_laplace</keyword><keyword>cdf_logistic</keyword><keyword>cdf_lognormal</keyword><keyword>cdf_negative_binomial</keyword><keyword>cdf_normal</keyword><keyword>cdf_pareto</keyword><keyword>cdf_poisson</keyword><keyword>cdf_rank_sum</keyword><keyword>cdf_rayleigh</keyword><keyword>cdf_signed_rank</keyword><keyword>cdf_student_t</keyword><keyword>cdf_weibull</keyword><keyword>cdisplay</keyword><keyword>ceiling</keyword><keyword>central_moment</keyword><keyword>cequal</keyword><keyword>cequalignore</keyword><keyword>cf</keyword><keyword>cfdisrep</keyword><keyword>cfexpand</keyword><keyword>cgeodesic</keyword><keyword>cgreaterp</keyword><keyword>cgreaterpignore</keyword><keyword>changename</keyword><keyword>changevar</keyword><keyword>chaosgame</keyword><keyword>charat</keyword><keyword>charfun</keyword><keyword>charfun2</keyword><keyword>charlist</keyword><keyword>charp</keyword><keyword>charpoly</keyword><keyword>chebyshev_t</keyword><keyword>chebyshev_u</keyword><keyword>checkdiv</keyword><keyword>check_overlaps</keyword><keyword>cholesky</keyword><keyword>christof</keyword><keyword>chromatic_index</keyword><keyword>chromatic_number</keyword><keyword>cint</keyword><keyword>circulant_graph</keyword><keyword>clear_edge_weight</keyword><keyword>clear_rules</keyword><keyword>clear_vertex_label</keyword><keyword>clebsch_graph</keyword><keyword>clessp</keyword><keyword>clesspignore</keyword><keyword>close</keyword><keyword>closefile</keyword><keyword>cmetric</keyword><keyword>coeff</keyword><keyword>coefmatrix</keyword><keyword>cograd</keyword><keyword>col</keyword><keyword>collapse</keyword><keyword>collectterms</keyword><keyword>columnop</keyword><keyword>columnspace</keyword><keyword>columnswap</keyword><keyword>columnvector</keyword><keyword>combination</keyword><keyword>combine</keyword><keyword>comp2pui</keyword><keyword>compare</keyword><keyword>compfile</keyword><keyword>compile</keyword><keyword>compile_file</keyword><keyword>complement_graph</keyword><keyword>complete_bipartite_graph</keyword><keyword>complete_graph</keyword><keyword>components</keyword><keyword>concan</keyword><keyword>concat</keyword><keyword>conjugate</keyword><keyword>conmetderiv</keyword><keyword>connected_components</keyword><keyword>connect_vertices</keyword><keyword>cons</keyword><keyword>constantp</keyword><keyword>constituent</keyword><keyword>cont2part</keyword><keyword>content</keyword><keyword>continuous_freq</keyword><keyword>contortion</keyword><keyword>contour_plot</keyword><keyword>contract</keyword><keyword>contract_edge</keyword><keyword>contragrad</keyword><keyword>contrib_ode</keyword><keyword>convert</keyword><keyword>coord</keyword><keyword>copy</keyword><keyword>copy_graph</keyword><keyword>copylist</keyword><keyword>copymatrix</keyword><keyword>cor</keyword><keyword>cos</keyword><keyword>cosh</keyword><keyword>cot</keyword><keyword>coth</keyword><keyword>cov</keyword><keyword>cov1</keyword><keyword>covdiff</keyword><keyword>covect</keyword><keyword>covers</keyword><keyword>create_graph</keyword><keyword>create_list</keyword><keyword>csc</keyword><keyword>csch</keyword><keyword>csetup</keyword><keyword>cspline</keyword><keyword>ctaylor</keyword><keyword>ct_coordsys</keyword><keyword>ctransform</keyword><keyword>ctranspose</keyword><keyword>cube_graph</keyword><keyword>cunlisp</keyword><keyword>cv</keyword><keyword>cycle_digraph</keyword><keyword>cycle_graph</keyword><keyword>dblint</keyword><keyword>deactivate</keyword><keyword>declare</keyword><keyword>declare_translated</keyword><keyword>declare_weight</keyword><keyword>decsym</keyword><keyword>defcon</keyword><keyword>define</keyword><keyword>define_variable</keyword><keyword>defint</keyword><keyword>defmatch</keyword><keyword>defrule</keyword><keyword>deftaylor</keyword><keyword>degree_sequence</keyword><keyword>del</keyword><keyword>delete</keyword><keyword>deleten</keyword><keyword>delta</keyword><keyword>demo</keyword><keyword>demoivre</keyword><keyword>denom</keyword><keyword>depends</keyword><keyword>derivdegree</keyword><keyword>derivlist</keyword><keyword>describe</keyword><keyword>desolve</keyword><keyword>determinant</keyword><keyword>dgauss_a</keyword><keyword>dgauss_b</keyword><keyword>dgeev</keyword><keyword>dgesvd</keyword><keyword>diag</keyword><keyword>diagmatrix</keyword><keyword>diag_matrix</keyword><keyword>diagmatrixp</keyword><keyword>diameter</keyword><keyword>diff</keyword><keyword>digitcharp</keyword><keyword>dimacs_export</keyword><keyword>dimacs_import</keyword><keyword>dimension</keyword><keyword>direct</keyword><keyword>discrete_freq</keyword><keyword>disjoin</keyword><keyword>disjointp</keyword><keyword>disolate</keyword><keyword>disp</keyword><keyword>dispcon</keyword><keyword>dispform</keyword><keyword>dispfun</keyword><keyword>dispJordan</keyword><keyword>display</keyword><keyword>disprule</keyword><keyword>dispterms</keyword><keyword>distrib</keyword><keyword>divide</keyword><keyword>divisors</keyword><keyword>divsum</keyword><keyword>dkummer_m</keyword><keyword>dkummer_u</keyword><keyword>dlange</keyword><keyword>dodecahedron_graph</keyword><keyword>dotproduct</keyword><keyword>dotsimp</keyword><keyword>dpart</keyword><keyword>draw</keyword><keyword>draw2d</keyword><keyword>draw3d</keyword><keyword>draw_graph</keyword><keyword>dscalar</keyword><keyword>echelon</keyword><keyword>edge_coloring</keyword><keyword>edges</keyword><keyword>eigens_by_jacobi</keyword><keyword>eigenvalues</keyword><keyword>eigenvectors</keyword><keyword>eighth</keyword><keyword>einstein</keyword><keyword>eivals</keyword><keyword>eivects</keyword><keyword>elapsed_real_time</keyword><keyword>elapsed_run_time</keyword><keyword>ele2comp</keyword><keyword>ele2polynome</keyword><keyword>ele2pui</keyword><keyword>elem</keyword><keyword>elementp</keyword><keyword>eliminate</keyword><keyword>elliptic_e</keyword><keyword>elliptic_ec</keyword><keyword>elliptic_eu</keyword><keyword>elliptic_f</keyword><keyword>elliptic_kc</keyword><keyword>elliptic_pi</keyword><keyword>ematrix</keyword><keyword>empty_graph</keyword><keyword>emptyp</keyword><keyword>endcons</keyword><keyword>entermatrix</keyword><keyword>entertensor</keyword><keyword>entier</keyword><keyword>equal</keyword><keyword>equalp</keyword><keyword>equiv_classes</keyword><keyword>erf</keyword><keyword>errcatch</keyword><keyword>error</keyword><keyword>errormsg</keyword><keyword>euler</keyword><keyword>ev</keyword><keyword>eval_string</keyword><keyword>evenp</keyword><keyword>every</keyword><keyword>evolution</keyword><keyword>evolution2d</keyword><keyword>evundiff</keyword><keyword>example</keyword><keyword>exp</keyword><keyword>expand</keyword><keyword>expandwrt</keyword><keyword>expandwrt_factored</keyword><keyword>explose</keyword><keyword>exponentialize</keyword><keyword>express</keyword><keyword>expt</keyword><keyword>exsec</keyword><keyword>extdiff</keyword><keyword>extract_linear_equations</keyword><keyword>extremal_subset</keyword><keyword>ezgcd</keyword><keyword>f90</keyword><keyword>facsum</keyword><keyword>factcomb</keyword><keyword>factor</keyword><keyword>factorfacsum</keyword><keyword>factorial</keyword><keyword>factorout</keyword><keyword>factorsum</keyword><keyword>facts</keyword><keyword>fast_central_elements</keyword><keyword>fast_linsolve</keyword><keyword>fasttimes</keyword><keyword>featurep</keyword><keyword>fft</keyword><keyword>fib</keyword><keyword>fibtophi</keyword><keyword>fifth</keyword><keyword>filename_merge</keyword><keyword>file_search</keyword><keyword>file_type</keyword><keyword>fillarray</keyword><keyword>findde</keyword><keyword>find_root</keyword><keyword>first</keyword><keyword>fix</keyword><keyword>flatten</keyword><keyword>flength</keyword><keyword>float</keyword><keyword>floatnump</keyword><keyword>floor</keyword><keyword>flower_snark</keyword><keyword>flush</keyword><keyword>flush1deriv</keyword><keyword>flushd</keyword><keyword>flushnd</keyword><keyword>forget</keyword><keyword>fortran</keyword><keyword>fourcos</keyword><keyword>fourexpand</keyword><keyword>fourier</keyword><keyword>fourint</keyword><keyword>fourintcos</keyword><keyword>fourintsin</keyword><keyword>foursimp</keyword><keyword>foursin</keyword><keyword>fourth</keyword><keyword>fposition</keyword><keyword>frame_bracket</keyword><keyword>freeof</keyword><keyword>freshline</keyword><keyword>from_adjacency_matrix</keyword><keyword>frucht_graph</keyword><keyword>full_listify</keyword><keyword>fullmap</keyword><keyword>fullmapl</keyword><keyword>fullratsimp</keyword><keyword>fullratsubst</keyword><keyword>fullsetify</keyword><keyword>funcsolve</keyword><keyword>fundef</keyword><keyword>funmake</keyword><keyword>funp</keyword><keyword>gamma</keyword><keyword>gauss_a</keyword><keyword>gauss_b</keyword><keyword>gaussprob</keyword><keyword>gcd</keyword><keyword>gcdex</keyword><keyword>gcdivide</keyword><keyword>gcfac</keyword><keyword>gcfactor</keyword><keyword>gd</keyword><keyword>genfact</keyword><keyword>gen_laguerre</keyword><keyword>genmatrix</keyword><keyword>geometric</keyword><keyword>geometric_mean</keyword><keyword>geosum</keyword><keyword>get</keyword><keyword>get_edge_weight</keyword><keyword>get_lu_factors</keyword><keyword>get_pixel</keyword><keyword>get_vertex_label</keyword><keyword>gfactor</keyword><keyword>gfactorsum</keyword><keyword>ggf</keyword><keyword>girth</keyword><keyword>global_variances</keyword><keyword>gnuplot_close</keyword><keyword>gnuplot_replot</keyword><keyword>gnuplot_reset</keyword><keyword>gnuplot_restart</keyword><keyword>gnuplot_start</keyword><keyword>go</keyword><keyword>Gosper</keyword><keyword>GosperSum</keyword><keyword>gradef</keyword><keyword>gramschmidt</keyword><keyword>graph6_decode</keyword><keyword>graph6_encode</keyword><keyword>graph6_export</keyword><keyword>graph6_import</keyword><keyword>graph_center</keyword><keyword>graph_charpoly</keyword><keyword>graph_eigenvalues</keyword><keyword>graph_order</keyword><keyword>graph_periphery</keyword><keyword>graph_product</keyword><keyword>graph_size</keyword><keyword>graph_union</keyword><keyword>grid_graph</keyword><keyword>grind</keyword><keyword>grobner_basis</keyword><keyword>grotzch_graph</keyword><keyword>hamilton_cycle</keyword><keyword>hamilton_path</keyword><keyword>hankel</keyword><keyword>harmonic</keyword><keyword>harmonic_mean</keyword><keyword>hav</keyword><keyword>heawood_graph</keyword><keyword>hermite</keyword><keyword>hessian</keyword><keyword>hilbert_matrix</keyword><keyword>hipow</keyword><keyword>histogram</keyword><keyword>hodge</keyword><keyword>horner</keyword><keyword>ic1</keyword><keyword>ic2</keyword><keyword>ic_convert</keyword><keyword>ichr1</keyword><keyword>ichr2</keyword><keyword>icosahedron_graph</keyword><keyword>icurvature</keyword><keyword>ident</keyword><keyword>identfor</keyword><keyword>identity</keyword><keyword>idiff</keyword><keyword>idim</keyword><keyword>idummy</keyword><keyword>ieqn</keyword><keyword>ifactors</keyword><keyword>iframes</keyword><keyword>ifs</keyword><keyword>ift</keyword><keyword>igeodesic_coords</keyword><keyword>ilt</keyword><keyword>imagpart</keyword><keyword>imetric</keyword><keyword>implicit_derivative</keyword><keyword>implicit_plot</keyword><keyword>indexed_tensor</keyword><keyword>indices</keyword><keyword>induced_subgraph</keyword><keyword>inferencep</keyword><keyword>inference_result</keyword><keyword>infix</keyword><keyword>init_atensor</keyword><keyword>init_ctensor</keyword><keyword>in_neighbors</keyword><keyword>innerproduct</keyword><keyword>inpart</keyword><keyword>inprod</keyword><keyword>inrt</keyword><keyword>integerp</keyword><keyword>integer_partitions</keyword><keyword>integrate</keyword><keyword>intersect</keyword><keyword>intersection</keyword><keyword>intervalp</keyword><keyword>intopois</keyword><keyword>intosum</keyword><keyword>invariant1</keyword><keyword>invariant2</keyword><keyword>inverse_jacobi_cd</keyword><keyword>inverse_jacobi_cn</keyword><keyword>inverse_jacobi_cs</keyword><keyword>inverse_jacobi_dc</keyword><keyword>inverse_jacobi_dn</keyword><keyword>inverse_jacobi_ds</keyword><keyword>inverse_jacobi_nc</keyword><keyword>inverse_jacobi_nd</keyword><keyword>inverse_jacobi_ns</keyword><keyword>inverse_jacobi_sc</keyword><keyword>inverse_jacobi_sd</keyword><keyword>inverse_jacobi_sn</keyword><keyword>invert</keyword><keyword>invert_by_lu</keyword><keyword>inv_mod</keyword><keyword>is</keyword><keyword>is_biconnected</keyword><keyword>is_bipartite</keyword><keyword>is_connected</keyword><keyword>is_digraph</keyword><keyword>is_edge_in_graph</keyword><keyword>is_graph</keyword><keyword>is_graph_or_digraph</keyword><keyword>ishow</keyword><keyword>is_isomorphic</keyword><keyword>isolate</keyword><keyword>isomorphism</keyword><keyword>is_planar</keyword><keyword>isqrt</keyword><keyword>is_sconnected</keyword><keyword>is_tree</keyword><keyword>is_vertex_in_graph</keyword><keyword>items_inference</keyword><keyword>jacobi</keyword><keyword>jacobian</keyword><keyword>jacobi_cd</keyword><keyword>jacobi_cn</keyword><keyword>jacobi_cs</keyword><keyword>jacobi_dc</keyword><keyword>jacobi_dn</keyword><keyword>jacobi_ds</keyword><keyword>jacobi_nc</keyword><keyword>jacobi_nd</keyword><keyword>jacobi_ns</keyword><keyword>jacobi_p</keyword><keyword>jacobi_sc</keyword><keyword>jacobi_sd</keyword><keyword>jacobi_sn</keyword><keyword>JF</keyword><keyword>join</keyword><keyword>jordan</keyword><keyword>julia</keyword><keyword>kdels</keyword><keyword>kdelta</keyword><keyword>kill</keyword><keyword>killcontext</keyword><keyword>kostka</keyword><keyword>kron_delta</keyword><keyword>kronecker_product</keyword><keyword>kummer_m</keyword><keyword>kummer_u</keyword><keyword>kurtosis</keyword><keyword>kurtosis_bernoulli</keyword><keyword>kurtosis_beta</keyword><keyword>kurtosis_binomial</keyword><keyword>kurtosis_chi2</keyword><keyword>kurtosis_continuous_uniform</keyword><keyword>kurtosis_discrete_uniform</keyword><keyword>kurtosis_exp</keyword><keyword>kurtosis_f</keyword><keyword>kurtosis_gamma</keyword><keyword>kurtosis_geometric</keyword><keyword>kurtosis_gumbel</keyword><keyword>kurtosis_hypergeometric</keyword><keyword>kurtosis_laplace</keyword><keyword>kurtosis_logistic</keyword><keyword>kurtosis_lognormal</keyword><keyword>kurtosis_negative_binomial</keyword><keyword>kurtosis_normal</keyword><keyword>kurtosis_pareto</keyword><keyword>kurtosis_poisson</keyword><keyword>kurtosis_rayleigh</keyword><keyword>kurtosis_student_t</keyword><keyword>kurtosis_weibull</keyword><keyword>labels</keyword><keyword>lagrange</keyword><keyword>laguerre</keyword><keyword>lambda</keyword><keyword>laplace</keyword><keyword>laplacian_matrix</keyword><keyword>last</keyword><keyword>lbfgs</keyword><keyword>lc2kdt</keyword><keyword>lcharp</keyword><keyword>lc_l</keyword><keyword>lcm</keyword><keyword>lc_u</keyword><keyword>ldefint</keyword><keyword>ldisp</keyword><keyword>ldisplay</keyword><keyword>legendre_p</keyword><keyword>legendre_q</keyword><keyword>leinstein</keyword><keyword>length</keyword><keyword>let</keyword><keyword>letrules</keyword><keyword>letsimp</keyword><keyword>levi_civita</keyword><keyword>lfreeof</keyword><keyword>lgtreillis</keyword><keyword>lhs</keyword><keyword>li</keyword><keyword>liediff</keyword><keyword>limit</keyword><keyword>Lindstedt</keyword><keyword>linear</keyword><keyword>linearinterpol</keyword><keyword>linear_program</keyword><keyword>line_graph</keyword><keyword>linsolve</keyword><keyword>listarray</keyword><keyword>list_correlations</keyword><keyword>listify</keyword><keyword>list_nc_monomials</keyword><keyword>listoftens</keyword><keyword>listofvars</keyword><keyword>listp</keyword><keyword>lmax</keyword><keyword>lmin</keyword><keyword>load</keyword><keyword>loadfile</keyword><keyword>local</keyword><keyword>locate_matrix_entry</keyword><keyword>log</keyword><keyword>logand</keyword><keyword>logarc</keyword><keyword>logcontract</keyword><keyword>logor</keyword><keyword>logxor</keyword><keyword>lopow</keyword><keyword>lorentz_gauge</keyword><keyword>lowercasep</keyword><keyword>lpart</keyword><keyword>lratsubst</keyword><keyword>lreduce</keyword><keyword>lriemann</keyword><keyword>lsquares_estimates</keyword><keyword>lsquares_estimates_approximate</keyword><keyword>lsquares_estimates_exact</keyword><keyword>lsquares_mse</keyword><keyword>lsquares_residual_mse</keyword><keyword>lsquares_residuals</keyword><keyword>lsum</keyword><keyword>ltreillis</keyword><keyword>lu_backsub</keyword><keyword>lu_factor</keyword><keyword>macroexpand</keyword><keyword>macroexpand1</keyword><keyword>make_array</keyword><keyword>makebox</keyword><keyword>makefact</keyword><keyword>makegamma</keyword><keyword>make_level_picture</keyword><keyword>makelist</keyword><keyword>makeOrders</keyword><keyword>make_poly_continent</keyword><keyword>make_poly_country</keyword><keyword>make_polygon</keyword><keyword>make_random_state</keyword><keyword>make_rgb_picture</keyword><keyword>makeset</keyword><keyword>make_transform</keyword><keyword>mandelbrot</keyword><keyword>map</keyword><keyword>mapatom</keyword><keyword>maplist</keyword><keyword>matchdeclare</keyword><keyword>matchfix</keyword><keyword>mat_cond</keyword><keyword>mat_fullunblocker</keyword><keyword>mat_function</keyword><keyword>mat_norm</keyword><keyword>matrix</keyword><keyword>matrixmap</keyword><keyword>matrixp</keyword><keyword>matrix_size</keyword><keyword>mattrace</keyword><keyword>mat_trace</keyword><keyword>mat_unblocker</keyword><keyword>max</keyword><keyword>max_clique</keyword><keyword>max_degree</keyword><keyword>max_flow</keyword><keyword>maxi</keyword><keyword>maximize_lp</keyword><keyword>max_independent_set</keyword><keyword>max_matching</keyword><keyword>maybe</keyword><keyword>mean</keyword><keyword>mean_bernoulli</keyword><keyword>mean_beta</keyword><keyword>mean_binomial</keyword><keyword>mean_chi2</keyword><keyword>mean_continuous_uniform</keyword><keyword>mean_deviation</keyword><keyword>mean_discrete_uniform</keyword><keyword>mean_exp</keyword><keyword>mean_f</keyword><keyword>mean_gamma</keyword><keyword>mean_geometric</keyword><keyword>mean_gumbel</keyword><keyword>mean_hypergeometric</keyword><keyword>mean_laplace</keyword><keyword>mean_logistic</keyword><keyword>mean_lognormal</keyword><keyword>mean_negative_binomial</keyword><keyword>mean_normal</keyword><keyword>mean_pareto</keyword><keyword>mean_poisson</keyword><keyword>mean_rayleigh</keyword><keyword>mean_student_t</keyword><keyword>mean_weibull</keyword><keyword>median</keyword><keyword>median_deviation</keyword><keyword>member</keyword><keyword>metricexpandall</keyword><keyword>min</keyword><keyword>min_degree</keyword><keyword>minfactorial</keyword><keyword>mini</keyword><keyword>minimalPoly</keyword><keyword>minimize_lp</keyword><keyword>minimum_spanning_tree</keyword><keyword>minor</keyword><keyword>mnewton</keyword><keyword>mod</keyword><keyword>mode_declare</keyword><keyword>mode_identity</keyword><keyword>ModeMatrix</keyword><keyword>moebius</keyword><keyword>mon2schur</keyword><keyword>mono</keyword><keyword>monomial_dimensions</keyword><keyword>multi_elem</keyword><keyword>multinomial</keyword><keyword>multinomial_coeff</keyword><keyword>multi_orbit</keyword><keyword>multi_pui</keyword><keyword>multsym</keyword><keyword>multthru</keyword><keyword>mycielski_graph</keyword><keyword>nary</keyword><keyword>nc_degree</keyword><keyword>ncexpt</keyword><keyword>ncharpoly</keyword><keyword>negative_picture</keyword><keyword>neighbors</keyword><keyword>newcontext</keyword><keyword>newdet</keyword><keyword>new_graph</keyword><keyword>newline</keyword><keyword>newton</keyword><keyword>next_prime</keyword><keyword>niceindices</keyword><keyword>ninth</keyword><keyword>noncentral_moment</keyword><keyword>nonmetricity</keyword><keyword>nonnegintegerp</keyword><keyword>nonscalarp</keyword><keyword>nonzeroandfreeof</keyword><keyword>notequal</keyword><keyword>nounify</keyword><keyword>nptetrad</keyword><keyword>nroots</keyword><keyword>nterms</keyword><keyword>ntermst</keyword><keyword>nthroot</keyword><keyword>nullity</keyword><keyword>nullspace</keyword><keyword>num</keyword><keyword>numbered_boundaries</keyword><keyword>numberp</keyword><keyword>num_distinct_partitions</keyword><keyword>numerval</keyword><keyword>numfactor</keyword><keyword>num_partitions</keyword><keyword>nusum</keyword><keyword>odd_girth</keyword><keyword>oddp</keyword><keyword>ode2</keyword><keyword>ode_check</keyword><keyword>odelin</keyword><keyword>op</keyword><keyword>opena</keyword><keyword>openr</keyword><keyword>openw</keyword><keyword>operatorp</keyword><keyword>opsubst</keyword><keyword>optimize</keyword><keyword>orbit</keyword><keyword>orbits</keyword><keyword>ordergreat</keyword><keyword>ordergreatp</keyword><keyword>orderless</keyword><keyword>orderlessp</keyword><keyword>orthogonal_complement</keyword><keyword>orthopoly_recur</keyword><keyword>orthopoly_weight</keyword><keyword>outermap</keyword><keyword>out_neighbors</keyword><keyword>outofpois</keyword><keyword>pade</keyword><keyword>parGosper</keyword><keyword>parse_string</keyword><keyword>part</keyword><keyword>part2cont</keyword><keyword>partfrac</keyword><keyword>partition</keyword><keyword>partition_set</keyword><keyword>partpol</keyword><keyword>path_digraph</keyword><keyword>path_graph</keyword><keyword>pdf_bernoulli</keyword><keyword>pdf_beta</keyword><keyword>pdf_binomial</keyword><keyword>pdf_cauchy</keyword><keyword>pdf_chi2</keyword><keyword>pdf_continuous_uniform</keyword><keyword>pdf_discrete_uniform</keyword><keyword>pdf_exp</keyword><keyword>pdf_f</keyword><keyword>pdf_gamma</keyword><keyword>pdf_geometric</keyword><keyword>pdf_gumbel</keyword><keyword>pdf_hypergeometric</keyword><keyword>pdf_laplace</keyword><keyword>pdf_logistic</keyword><keyword>pdf_lognormal</keyword><keyword>pdf_negative_binomial</keyword><keyword>pdf_normal</keyword><keyword>pdf_pareto</keyword><keyword>pdf_poisson</keyword><keyword>pdf_rank_sum</keyword><keyword>pdf_rayleigh</keyword><keyword>pdf_signed_rank</keyword><keyword>pdf_student_t</keyword><keyword>pdf_weibull</keyword><keyword>pearson_skewness</keyword><keyword>permanent</keyword><keyword>permut</keyword><keyword>permutation</keyword><keyword>permutations</keyword><keyword>petersen_graph</keyword><keyword>petrov</keyword><keyword>pickapart</keyword><keyword>picture_equalp</keyword><keyword>picturep</keyword><keyword>piechart</keyword><keyword>planar_embedding</keyword><keyword>playback</keyword><keyword>plog</keyword><keyword>plot2d</keyword><keyword>plot3d</keyword><keyword>plotdf</keyword><keyword>plsquares</keyword><keyword>pochhammer</keyword><keyword>poisdiff</keyword><keyword>poisexpt</keyword><keyword>poisint</keyword><keyword>poismap</keyword><keyword>poisplus</keyword><keyword>poissimp</keyword><keyword>poissubst</keyword><keyword>poistimes</keyword><keyword>poistrim</keyword><keyword>polarform</keyword><keyword>polartorect</keyword><keyword>poly_add</keyword><keyword>poly_buchberger</keyword><keyword>poly_buchberger_criterion</keyword><keyword>poly_colon_ideal</keyword><keyword>poly_content</keyword><keyword>polydecomp</keyword><keyword>poly_depends_p</keyword><keyword>poly_elimination_ideal</keyword><keyword>poly_exact_divide</keyword><keyword>poly_expand</keyword><keyword>poly_expt</keyword><keyword>poly_gcd</keyword><keyword>poly_grobner</keyword><keyword>poly_grobner_equal</keyword><keyword>poly_grobner_member</keyword><keyword>poly_grobner_subsetp</keyword><keyword>poly_ideal_intersection</keyword><keyword>poly_ideal_polysaturation</keyword><keyword>poly_ideal_polysaturation1</keyword><keyword>poly_ideal_saturation</keyword><keyword>poly_ideal_saturation1</keyword><keyword>poly_lcm</keyword><keyword>poly_minimization</keyword><keyword>polymod</keyword><keyword>poly_multiply</keyword><keyword>polynome2ele</keyword><keyword>polynomialp</keyword><keyword>poly_normal_form</keyword><keyword>poly_normalize</keyword><keyword>poly_normalize_list</keyword><keyword>poly_polysaturation_extension</keyword><keyword>poly_primitive_part</keyword><keyword>poly_pseudo_divide</keyword><keyword>poly_reduced_grobner</keyword><keyword>poly_reduction</keyword><keyword>poly_saturation_extension</keyword><keyword>poly_s_polynomial</keyword><keyword>poly_subtract</keyword><keyword>polytocompanion</keyword><keyword>potential</keyword><keyword>power_mod</keyword><keyword>powers</keyword><keyword>powerseries</keyword><keyword>powerset</keyword><keyword>prev_prime</keyword><keyword>primep</keyword><keyword>print</keyword><keyword>printf</keyword><keyword>print_graph</keyword><keyword>printpois</keyword><keyword>printprops</keyword><keyword>prodrac</keyword><keyword>product</keyword><keyword>properties</keyword><keyword>propvars</keyword><keyword>psi</keyword><keyword>ptriangularize</keyword><keyword>pui</keyword><keyword>pui2comp</keyword><keyword>pui2ele</keyword><keyword>pui2polynome</keyword><keyword>pui_direct</keyword><keyword>puireduc</keyword><keyword>put</keyword><keyword>qput</keyword><keyword>qrange</keyword><keyword>quad_qag</keyword><keyword>quad_qagi</keyword><keyword>quad_qags</keyword><keyword>quad_qawc</keyword><keyword>quad_qawf</keyword><keyword>quad_qawo</keyword><keyword>quad_qaws</keyword><keyword>quantile</keyword><keyword>quantile_bernoulli</keyword><keyword>quantile_beta</keyword><keyword>quantile_binomial</keyword><keyword>quantile_cauchy</keyword><keyword>quantile_chi2</keyword><keyword>quantile_continuous_uniform</keyword><keyword>quantile_discrete_uniform</keyword><keyword>quantile_exp</keyword><keyword>quantile_f</keyword><keyword>quantile_gamma</keyword><keyword>quantile_geometric</keyword><keyword>quantile_gumbel</keyword><keyword>quantile_hypergeometric</keyword><keyword>quantile_laplace</keyword><keyword>quantile_logistic</keyword><keyword>quantile_lognormal</keyword><keyword>quantile_negative_binomial</keyword><keyword>quantile_normal</keyword><keyword>quantile_pareto</keyword><keyword>quantile_poisson</keyword><keyword>quantile_rayleigh</keyword><keyword>quantile_student_t</keyword><keyword>quantile_weibull</keyword><keyword>quartile_skewness</keyword><keyword>quit</keyword><keyword>qunit</keyword><keyword>quotient</keyword><keyword>radcan</keyword><keyword>radius</keyword><keyword>random</keyword><keyword>random_bernoulli</keyword><keyword>random_beta</keyword><keyword>random_binomial</keyword><keyword>random_cauchy</keyword><keyword>random_chi2</keyword><keyword>random_continuous_uniform</keyword><keyword>random_digraph</keyword><keyword>random_discrete_uniform</keyword><keyword>random_exp</keyword><keyword>random_f</keyword><keyword>random_gamma</keyword><keyword>random_geometric</keyword><keyword>random_graph</keyword><keyword>random_graph1</keyword><keyword>random_gumbel</keyword><keyword>random_hypergeometric</keyword><keyword>random_laplace</keyword><keyword>random_logistic</keyword><keyword>random_lognormal</keyword><keyword>random_negative_binomial</keyword><keyword>random_network</keyword><keyword>random_normal</keyword><keyword>random_pareto</keyword><keyword>random_permutation</keyword><keyword>random_poisson</keyword><keyword>random_rayleigh</keyword><keyword>random_regular_graph</keyword><keyword>random_student_t</keyword><keyword>random_tournament</keyword><keyword>random_tree</keyword><keyword>random_weibull</keyword><keyword>range</keyword><keyword>rank</keyword><keyword>rat</keyword><keyword>ratcoef</keyword><keyword>ratdenom</keyword><keyword>ratdiff</keyword><keyword>ratdisrep</keyword><keyword>ratexpand</keyword><keyword>rational</keyword><keyword>rationalize</keyword><keyword>ratnumer</keyword><keyword>ratnump</keyword><keyword>ratp</keyword><keyword>ratsimp</keyword><keyword>ratsubst</keyword><keyword>ratvars</keyword><keyword>ratweight</keyword><keyword>read</keyword><keyword>read_hashed_array</keyword><keyword>readline</keyword><keyword>read_lisp_array</keyword><keyword>read_list</keyword><keyword>read_matrix</keyword><keyword>read_maxima_array</keyword><keyword>read_nested_list</keyword><keyword>readonly</keyword><keyword>read_xpm</keyword><keyword>realpart</keyword><keyword>realroots</keyword><keyword>rearray</keyword><keyword>rectform</keyword><keyword>recttopolar</keyword><keyword>rediff</keyword><keyword>reduce_consts</keyword><keyword>reduce_order</keyword><keyword>region_boundaries</keyword><keyword>rem</keyword><keyword>remainder</keyword><keyword>remarray</keyword><keyword>rembox</keyword><keyword>remcomps</keyword><keyword>remcon</keyword><keyword>remcoord</keyword><keyword>remfun</keyword><keyword>remfunction</keyword><keyword>remlet</keyword><keyword>remove</keyword><keyword>remove_edge</keyword><keyword>remove_vertex</keyword><keyword>rempart</keyword><keyword>remrule</keyword><keyword>remsym</keyword><keyword>remvalue</keyword><keyword>rename</keyword><keyword>reset</keyword><keyword>residue</keyword><keyword>resolvante</keyword><keyword>resolvante_alternee1</keyword><keyword>resolvante_bipartite</keyword><keyword>resolvante_diedrale</keyword><keyword>resolvante_klein</keyword><keyword>resolvante_klein3</keyword><keyword>resolvante_produit_sym</keyword><keyword>resolvante_unitaire</keyword><keyword>resolvante_vierer</keyword><keyword>rest</keyword><keyword>resultant</keyword><keyword>return</keyword><keyword>reveal</keyword><keyword>reverse</keyword><keyword>revert</keyword><keyword>revert2</keyword><keyword>rgb2level</keyword><keyword>rhs</keyword><keyword>ricci</keyword><keyword>riemann</keyword><keyword>rinvariant</keyword><keyword>risch</keyword><keyword>rk</keyword><keyword>rncombine</keyword><keyword>romberg</keyword><keyword>room</keyword><keyword>rootscontract</keyword><keyword>row</keyword><keyword>rowop</keyword><keyword>rowswap</keyword><keyword>rreduce</keyword><keyword>run_testsuite</keyword><keyword>save</keyword><keyword>scalarp</keyword><keyword>scaled_bessel_i</keyword><keyword>scaled_bessel_i0</keyword><keyword>scaled_bessel_i1</keyword><keyword>scalefactors</keyword><keyword>scanmap</keyword><keyword>scatterplot</keyword><keyword>schur2comp</keyword><keyword>sconcat</keyword><keyword>scopy</keyword><keyword>scsimp</keyword><keyword>scurvature</keyword><keyword>sdowncase</keyword><keyword>sec</keyword><keyword>sech</keyword><keyword>second</keyword><keyword>sequal</keyword><keyword>sequalignore</keyword><keyword>setdifference</keyword><keyword>set_edge_weight</keyword><keyword>setelmx</keyword><keyword>setequalp</keyword><keyword>setify</keyword><keyword>setp</keyword><keyword>set_partitions</keyword><keyword>set_plot_option</keyword><keyword>set_random_state</keyword><keyword>setunits</keyword><keyword>setup_autoload</keyword><keyword>set_up_dot_simplifications</keyword><keyword>set_vertex_label</keyword><keyword>seventh</keyword><keyword>sexplode</keyword><keyword>sf</keyword><keyword>shortest_path</keyword><keyword>show</keyword><keyword>showcomps</keyword><keyword>showratvars</keyword><keyword>sign</keyword><keyword>signum</keyword><keyword>similaritytransform</keyword><keyword>simple_linear_regression</keyword><keyword>simplify_sum</keyword><keyword>simplode</keyword><keyword>simpmetderiv</keyword><keyword>simtran</keyword><keyword>sin</keyword><keyword>sinh</keyword><keyword>sinsert</keyword><keyword>sinvertcase</keyword><keyword>sixth</keyword><keyword>skewness</keyword><keyword>skewness_bernoulli</keyword><keyword>skewness_beta</keyword><keyword>skewness_binomial</keyword><keyword>skewness_chi2</keyword><keyword>skewness_continuous_uniform</keyword><keyword>skewness_discrete_uniform</keyword><keyword>skewness_exp</keyword><keyword>skewness_f</keyword><keyword>skewness_gamma</keyword><keyword>skewness_geometric</keyword><keyword>skewness_gumbel</keyword><keyword>skewness_hypergeometric</keyword><keyword>skewness_laplace</keyword><keyword>skewness_logistic</keyword><keyword>skewness_lognormal</keyword><keyword>skewness_negative_binomial</keyword><keyword>skewness_normal</keyword><keyword>skewness_pareto</keyword><keyword>skewness_poisson</keyword><keyword>skewness_rayleigh</keyword><keyword>skewness_student_t</keyword><keyword>skewness_weibull</keyword><keyword>slength</keyword><keyword>smake</keyword><keyword>smismatch</keyword><keyword>solve</keyword><keyword>solve_rec</keyword><keyword>solve_rec_rat</keyword><keyword>some</keyword><keyword>somrac</keyword><keyword>sort</keyword><keyword>sparse6_decode</keyword><keyword>sparse6_encode</keyword><keyword>sparse6_export</keyword><keyword>sparse6_import</keyword><keyword>specint</keyword><keyword>spherical_bessel_j</keyword><keyword>spherical_bessel_y</keyword><keyword>spherical_hankel1</keyword><keyword>spherical_hankel2</keyword><keyword>spherical_harmonic</keyword><keyword>splice</keyword><keyword>split</keyword><keyword>sposition</keyword><keyword>sprint</keyword><keyword>sqfr</keyword><keyword>sqrt</keyword><keyword>sqrtdenest</keyword><keyword>sremove</keyword><keyword>sremovefirst</keyword><keyword>sreverse</keyword><keyword>ssearch</keyword><keyword>ssort</keyword><keyword>sstatus</keyword><keyword>ssubst</keyword><keyword>ssubstfirst</keyword><keyword>staircase</keyword><keyword>status</keyword><keyword>std</keyword><keyword>std1</keyword><keyword>std_bernoulli</keyword><keyword>std_beta</keyword><keyword>std_binomial</keyword><keyword>std_chi2</keyword><keyword>std_continuous_uniform</keyword><keyword>std_discrete_uniform</keyword><keyword>std_exp</keyword><keyword>std_f</keyword><keyword>std_gamma</keyword><keyword>std_geometric</keyword><keyword>std_gumbel</keyword><keyword>std_hypergeometric</keyword><keyword>std_laplace</keyword><keyword>std_logistic</keyword><keyword>std_lognormal</keyword><keyword>std_negative_binomial</keyword><keyword>std_normal</keyword><keyword>std_pareto</keyword><keyword>std_poisson</keyword><keyword>std_rayleigh</keyword><keyword>std_student_t</keyword><keyword>std_weibull</keyword><keyword>stirling</keyword><keyword>stirling1</keyword><keyword>stirling2</keyword><keyword>strim</keyword><keyword>striml</keyword><keyword>strimr</keyword><keyword>string</keyword><keyword>stringout</keyword><keyword>stringp</keyword><keyword>strong_components</keyword><keyword>sublis</keyword><keyword>sublist</keyword><keyword>sublist_indices</keyword><keyword>submatrix</keyword><keyword>subsample</keyword><keyword>subset</keyword><keyword>subsetp</keyword><keyword>subst</keyword><keyword>substinpart</keyword><keyword>substpart</keyword><keyword>substring</keyword><keyword>subvar</keyword><keyword>subvarp</keyword><keyword>sum</keyword><keyword>sumcontract</keyword><keyword>summand_to_rec</keyword><keyword>supcase</keyword><keyword>supcontext</keyword><keyword>symbolp</keyword><keyword>symmdifference</keyword><keyword>symmetricp</keyword><keyword>system</keyword><keyword>take_channel</keyword><keyword>take_inference</keyword><keyword>tan</keyword><keyword>tanh</keyword><keyword>taylor</keyword><keyword>taylorinfo</keyword><keyword>taylorp</keyword><keyword>taylor_simplifier</keyword><keyword>taytorat</keyword><keyword>tcl_output</keyword><keyword>tcontract</keyword><keyword>tellrat</keyword><keyword>tellsimp</keyword><keyword>tellsimpafter</keyword><keyword>tentex</keyword><keyword>tenth</keyword><keyword>test_mean</keyword><keyword>test_means_difference</keyword><keyword>test_normality</keyword><keyword>test_rank_sum</keyword><keyword>test_sign</keyword><keyword>test_signed_rank</keyword><keyword>test_variance</keyword><keyword>test_variance_ratio</keyword><keyword>tex</keyword><keyword>texput</keyword><keyword>%th</keyword><keyword>third</keyword><keyword>throw</keyword><keyword>time</keyword><keyword>timedate</keyword><keyword>timer</keyword><keyword>timer_info</keyword><keyword>tldefint</keyword><keyword>tlimit</keyword><keyword>todd_coxeter</keyword><keyword>toeplitz</keyword><keyword>tokens</keyword><keyword>to_lisp</keyword><keyword>topological_sort</keyword><keyword>totaldisrep</keyword><keyword>totalfourier</keyword><keyword>totient</keyword><keyword>tpartpol</keyword><keyword>trace</keyword><keyword>tracematrix</keyword><keyword>trace_options</keyword><keyword>translate</keyword><keyword>translate_file</keyword><keyword>transpose</keyword><keyword>tree_reduce</keyword><keyword>treillis</keyword><keyword>treinat</keyword><keyword>triangularize</keyword><keyword>trigexpand</keyword><keyword>trigrat</keyword><keyword>trigreduce</keyword><keyword>trigsimp</keyword><keyword>trunc</keyword><keyword>tr_warnings_get</keyword><keyword>ueivects</keyword><keyword>uforget</keyword><keyword>ultraspherical</keyword><keyword>underlying_graph</keyword><keyword>undiff</keyword><keyword>union</keyword><keyword>unique</keyword><keyword>uniteigenvectors</keyword><keyword>unit_step</keyword><keyword>unitvector</keyword><keyword>unknown</keyword><keyword>unorder</keyword><keyword>unsum</keyword><keyword>untellrat</keyword><keyword>untimer</keyword><keyword>untrace</keyword><keyword>uppercasep</keyword><keyword>uricci</keyword><keyword>uriemann</keyword><keyword>uvect</keyword><keyword>vandermonde_matrix</keyword><keyword>var</keyword><keyword>var1</keyword><keyword>var_bernoulli</keyword><keyword>var_beta</keyword><keyword>var_binomial</keyword><keyword>var_chi2</keyword><keyword>var_continuous_uniform</keyword><keyword>var_discrete_uniform</keyword><keyword>var_exp</keyword><keyword>var_f</keyword><keyword>var_gamma</keyword><keyword>var_geometric</keyword><keyword>var_gumbel</keyword><keyword>var_hypergeometric</keyword><keyword>var_laplace</keyword><keyword>var_logistic</keyword><keyword>var_lognormal</keyword><keyword>var_negative_binomial</keyword><keyword>var_normal</keyword><keyword>var_pareto</keyword><keyword>var_poisson</keyword><keyword>var_rayleigh</keyword><keyword>var_student_t</keyword><keyword>var_weibull</keyword><keyword>vectorpotential</keyword><keyword>vectorsimp</keyword><keyword>verbify</keyword><keyword>vers</keyword><keyword>vertex_coloring</keyword><keyword>vertex_degree</keyword><keyword>vertex_distance</keyword><keyword>vertex_eccentricity</keyword><keyword>vertex_in_degree</keyword><keyword>vertex_out_degree</keyword><keyword>vertices</keyword><keyword>vertices_to_cycle</keyword><keyword>vertices_to_path</keyword><keyword>weyl</keyword><keyword>wheel_graph</keyword><keyword>with_stdout</keyword><keyword>write_data</keyword><keyword>writefile</keyword><keyword>wronskian</keyword><keyword>xgraph_curves</keyword><keyword>xreduce</keyword><keyword>xthru</keyword><keyword>Zeilberger</keyword><keyword>zeroequiv</keyword><keyword>zerofor</keyword><keyword>zeromatrix</keyword><keyword>zeromatrixp</keyword><keyword>zeta</keyword><keyword>zlange</keyword></context><context id="variable" style-ref="variable"><keyword>_</keyword><keyword>__</keyword><keyword>%</keyword><keyword>%%</keyword><keyword>absboxchar</keyword><keyword>activecontexts</keyword><keyword>additive</keyword><keyword>algebraic</keyword><keyword>algepsilon</keyword><keyword>algexact</keyword><keyword>aliases</keyword><keyword>all_dotsimp_denoms</keyword><keyword>allbut</keyword><keyword>allsym</keyword><keyword>arrays</keyword><keyword>askexp</keyword><keyword>assume_pos</keyword><keyword>assume_pos_pred</keyword><keyword>assumescalar</keyword><keyword>atomgrad</keyword><keyword>backsubst</keyword><keyword>berlefact</keyword><keyword>besselexpand</keyword><keyword>bftorat</keyword><keyword>bftrunc</keyword><keyword>boxchar</keyword><keyword>breakup</keyword><keyword>cauchysum</keyword><keyword>cflength</keyword><keyword>cframe_flag</keyword><keyword>cnonmet_flag</keyword><keyword>context</keyword><keyword>contexts</keyword><keyword>cosnpiflag</keyword><keyword>ctaypov</keyword><keyword>ctaypt</keyword><keyword>ctayswitch</keyword><keyword>ctayvar</keyword><keyword>ct_coords</keyword><keyword>ctorsion_flag</keyword><keyword>ctrgsimp</keyword><keyword>current_let_rule_package</keyword><keyword>debugmode</keyword><keyword>default_let_rule_package</keyword><keyword>demoivre</keyword><keyword>dependencies</keyword><keyword>derivabbrev</keyword><keyword>derivsubst</keyword><keyword>detout</keyword><keyword>diagmetric</keyword><keyword>dim</keyword><keyword>dispflag</keyword><keyword>display2d</keyword><keyword>display_format_internal</keyword><keyword>doallmxops</keyword><keyword>domain</keyword><keyword>domxexpt</keyword><keyword>domxmxops</keyword><keyword>domxnctimes</keyword><keyword>dontfactor</keyword><keyword>doscmxops</keyword><keyword>doscmxplus</keyword><keyword>dot0nscsimp</keyword><keyword>dot0simp</keyword><keyword>dot1simp</keyword><keyword>dotassoc</keyword><keyword>dotconstrules</keyword><keyword>dotdistrib</keyword><keyword>dotexptsimp</keyword><keyword>dotident</keyword><keyword>dotscrules</keyword><keyword>draw_graph_program</keyword><keyword>%edispflag</keyword><keyword>%emode</keyword><keyword>%enumer</keyword><keyword>epsilon_lp</keyword><keyword>erfflag</keyword><keyword>error</keyword><keyword>error_size</keyword><keyword>error_syms</keyword><keyword>%e_to_numlog</keyword><keyword>evflag</keyword><keyword>evfun</keyword><keyword>expandwrt_denom</keyword><keyword>expon</keyword><keyword>exponentialize</keyword><keyword>expop</keyword><keyword>exptdispflag</keyword><keyword>exptisolate</keyword><keyword>exptsubst</keyword><keyword>facexpand</keyword><keyword>factlim</keyword><keyword>factorflag</keyword><keyword>file_output_append</keyword><keyword>file_search_demo</keyword><keyword>file_search_lisp</keyword><keyword>file_search_maxima</keyword><keyword>find_root_abs</keyword><keyword>find_root_error</keyword><keyword>find_root_rel</keyword><keyword>flipflag</keyword><keyword>float2bf</keyword><keyword>fortindent</keyword><keyword>fortspaces</keyword><keyword>fpprec</keyword><keyword>fpprintprec</keyword><keyword>functions</keyword><keyword>gammalim</keyword><keyword>gdet</keyword><keyword>genindex</keyword><keyword>gensumnum</keyword><keyword>GGFCFMAX</keyword><keyword>GGFINFINITY</keyword><keyword>globalsolve</keyword><keyword>gradefs</keyword><keyword>grind</keyword><keyword>halfangles</keyword><keyword>%iargs</keyword><keyword>ibase</keyword><keyword>icounter</keyword><keyword>idummyx</keyword><keyword>ieqnprint</keyword><keyword>iframe_bracket_form</keyword><keyword>igeowedge_flag</keyword><keyword>imetric</keyword><keyword>inchar</keyword><keyword>infeval</keyword><keyword>inflag</keyword><keyword>infolists</keyword><keyword>in_netmath</keyword><keyword>integrate_use_rootsof</keyword><keyword>integration_constant</keyword><keyword>integration_constant_counter</keyword><keyword>intfaclim</keyword><keyword>isolate_wrt_times</keyword><keyword>keepfloat</keyword><keyword>labels</keyword><keyword>letrat</keyword><keyword>let_rule_packages</keyword><keyword>lhospitallim</keyword><keyword>limsubst</keyword><keyword>linechar</keyword><keyword>linel</keyword><keyword>linenum</keyword><keyword>linsolve_params</keyword><keyword>linsolvewarn</keyword><keyword>lispdisp</keyword><keyword>listarith</keyword><keyword>listconstvars</keyword><keyword>listdummyvars</keyword><keyword>lmxchar</keyword><keyword>loadprint</keyword><keyword>logabs</keyword><keyword>logarc</keyword><keyword>logconcoeffp</keyword><keyword>logexpand</keyword><keyword>lognegint</keyword><keyword>lognumer</keyword><keyword>logsimp</keyword><keyword>m1pbranch</keyword><keyword>macroexpansion</keyword><keyword>maperror</keyword><keyword>mapprint</keyword><keyword>matrix_element_add</keyword><keyword>matrix_element_mult</keyword><keyword>matrix_element_transpose</keyword><keyword>maxapplydepth</keyword><keyword>maxapplyheight</keyword><keyword>maxima_tempdir</keyword><keyword>maxima_userdir</keyword><keyword>maxnegex</keyword><keyword>maxposex</keyword><keyword>maxpsifracdenom</keyword><keyword>maxpsifracnum</keyword><keyword>maxpsinegint</keyword><keyword>maxpsiposint</keyword><keyword>maxtayorder</keyword><keyword>method</keyword><keyword>mode_check_errorp</keyword><keyword>mode_checkp</keyword><keyword>mode_check_warnp</keyword><keyword>modulus</keyword><keyword>multiplicities</keyword><keyword>myoptions</keyword><keyword>negdistrib</keyword><keyword>negsumdispflag</keyword><keyword>newtonepsilon</keyword><keyword>newtonmaxiter</keyword><keyword>niceindicespref</keyword><keyword>nolabels</keyword><keyword>nonegative_lp</keyword><keyword>noundisp</keyword><keyword>obase</keyword><keyword>opproperties</keyword><keyword>opsubst</keyword><keyword>optimprefix</keyword><keyword>optionset</keyword><keyword>outchar</keyword><keyword>packagefile</keyword><keyword>partswitch</keyword><keyword>pfeformat</keyword><keyword>%piargs</keyword><keyword>piece</keyword><keyword>plot_options</keyword><keyword>poislim</keyword><keyword>poly_coefficient_ring</keyword><keyword>poly_elimination_order</keyword><keyword>poly_grobner_algorithm</keyword><keyword>poly_grobner_debug</keyword><keyword>poly_monomial_order</keyword><keyword>poly_primary_elimination_order</keyword><keyword>poly_return_term_list</keyword><keyword>poly_secondary_elimination_order</keyword><keyword>poly_top_reduction_only</keyword><keyword>powerdisp</keyword><keyword>prederror</keyword><keyword>primep_number_of_tests</keyword><keyword>product_use_gamma</keyword><keyword>programmode</keyword><keyword>prompt</keyword><keyword>psexpand</keyword><keyword>radexpand</keyword><keyword>radsubstflag</keyword><keyword>random_beta_algorithm</keyword><keyword>random_binomial_algorithm</keyword><keyword>random_chi2_algorithm</keyword><keyword>random_exp_algorithm</keyword><keyword>random_f_algorithm</keyword><keyword>random_gamma_algorithm</keyword><keyword>random_geometric_algorithm</keyword><keyword>random_hypergeometric_algorithm</keyword><keyword>random_negative_binomial_algorithm</keyword><keyword>random_normal_algorithm</keyword><keyword>random_poisson_algorithm</keyword><keyword>random_student_t_algorithm</keyword><keyword>ratalgdenom</keyword><keyword>ratchristof</keyword><keyword>ratdenomdivide</keyword><keyword>rateinstein</keyword><keyword>ratepsilon</keyword><keyword>ratexpand</keyword><keyword>ratfac</keyword><keyword>ratmx</keyword><keyword>ratprint</keyword><keyword>ratriemann</keyword><keyword>ratsimpexpons</keyword><keyword>ratvars</keyword><keyword>ratweights</keyword><keyword>ratweyl</keyword><keyword>ratwtlvl</keyword><keyword>realonly</keyword><keyword>refcheck</keyword><keyword>rmxchar</keyword><keyword>%rnum_list</keyword><keyword>rombergabs</keyword><keyword>rombergit</keyword><keyword>rombergmin</keyword><keyword>rombergtol</keyword><keyword>rootsconmode</keyword><keyword>rootsepsilon</keyword><keyword>savedef</keyword><keyword>savefactors</keyword><keyword>scalarmatrixp</keyword><keyword>setcheck</keyword><keyword>setcheckbreak</keyword><keyword>setval</keyword><keyword>showtime</keyword><keyword>simplify_products</keyword><keyword>simpsum</keyword><keyword>sinnpiflag</keyword><keyword>solvedecomposes</keyword><keyword>solveexplicit</keyword><keyword>solvefactors</keyword><keyword>solve_inconsistent_error</keyword><keyword>solvenullwarn</keyword><keyword>solveradcan</keyword><keyword>solvetrigwarn</keyword><keyword>sparse</keyword><keyword>sqrtdispflag</keyword><keyword>stardisp</keyword><keyword>stats_numer</keyword><keyword>stringdisp</keyword><keyword>sublis_apply_lambda</keyword><keyword>sumexpand</keyword><keyword>sumsplitfact</keyword><keyword>taylordepth</keyword><keyword>taylor_logexpand</keyword><keyword>taylor_order_coefficients</keyword><keyword>taylor_truncate_polynomials</keyword><keyword>tensorkill</keyword><keyword>testsuite_files</keyword><keyword>timer_devalue</keyword><keyword>tlimswitch</keyword><keyword>transcompile</keyword><keyword>transrun</keyword><keyword>tr_array_as_ref</keyword><keyword>tr_bound_function_applyp</keyword><keyword>tr_file_tty_messagesp</keyword><keyword>tr_float_can_branch_complex</keyword><keyword>tr_function_call_default</keyword><keyword>trigexpandplus</keyword><keyword>trigexpandtimes</keyword><keyword>triginverses</keyword><keyword>trigsign</keyword><keyword>tr_numer</keyword><keyword>tr_optimize_max_loop</keyword><keyword>tr_semicompile</keyword><keyword>tr_state_vars</keyword><keyword>tr_warn_bad_function_calls</keyword><keyword>tr_warn_fexpr</keyword><keyword>tr_warn_meval</keyword><keyword>tr_warn_mode</keyword><keyword>tr_warn_undeclared</keyword><keyword>tr_warn_undefined_variable</keyword><keyword>tr_windy</keyword><keyword>ttyoff</keyword><keyword>use_fast_arrays</keyword><keyword>values</keyword><keyword>vect_cross</keyword><keyword>verbose</keyword><keyword>zerobern</keyword><keyword>zeta%pi</keyword></context><context id="maxima" class="no-spell-check"><include><context ref="comment-multiline"/><context ref="keyword"/><context ref="variable"/><context ref="builtin"/></include></context></definitions></language>
(uuay)star.lang]<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Michael R. Gryk <[email protected]>
 Copyright (c) 2020-2021 Michael R. Gryk <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

 STAR is the file format used by the Protein Data Bank (mmCIF) and BioMagResBank (NMR-STAR) among others
 For more information, see:
    Hall, S.R. The STAR File: A New Format for Electronic Data Transfer and Archiving. J. Chem. Inf. Comput. 31, 326-333 (1991).
    Hall, S.R. & Spadaccini, N. The STAR File: Detailed Specifications. J. Chem. Inf. Comput. 34, 505-508 (1994).

 -->
<language id="star" name="STAR" version="2.0" _section="Scientific"><metadata><property name="globs">*.str;*.cif;*.mif</property><property name="line-comment-start">#</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="data-name" name="Data Name (key)" map-to="def:identifier"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="framecode" name="Frame Code" map-to="def:type"/><style id="string" name="String (value)" map-to="def:string"/><style id="data-value" name="Data Value"/></styles><default-regex-options case-sensitive="false"/><definitions><define-regex id="starChars">[!-~]+</define-regex><context id="comment" end-at-line-end="true" style-ref="comment" class="comment"><start>#</start></context><context id="data-value" class="no-spell-check"><match>\%{starChars}</match></context><context id="data-name" style-ref="data-name" class="no-spell-check"><match>_\%{starChars}</match></context><context id="framecode" style-ref="framecode" class="no-spell-check"><match>\$\%{starChars}</match></context><context id="quote-string" style-ref="string" end-at-line-end="true" class="string"><start>"</start><end>"\s</end></context><context id="apos-string" style-ref="string" end-at-line-end="true" class="string"><start>'</start><end>'\s</end></context><context id="semi-string" style-ref="string" end-at-line-end="false" class="string"><start>^;</start><end>^;</end></context><context id="keywords" style-ref="keyword"><keyword>data_\%{starChars}</keyword><keyword>save_\%{starChars}</keyword><keyword>save_</keyword><keyword>loop_</keyword><keyword>stop_</keyword><keyword>global_</keyword></context><context id="star"><include><context ref="comment"/><context ref="data-name"/><context ref="keywords"/><context ref="framecode"/><context ref="semi-string"/><context ref="quote-string"/><context ref="apos-string"/><context ref="data-value"/></include></context></definitions></language>
(uuay)bluespec.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 Author: Philip Withnall
 Copyright (C) 2012 Philip Withnall

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="bluespec" name="Bluespec SystemVerilog" version="2.0" _section="Source"><metadata><property name="globs">*.bsv</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="system-task" name="System Task" map-to="def:keyword"/><style id="annotation" name="Annotation" map-to="def:function"/><style id="attribute" name="Attribute" map-to="def:type"/><style id="import-bvi" name="Import BVI" map-to="def:keyword"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="type" name="Type" map-to="def:type"/></styles><definitions><context id="system-task" style-ref="system-task"><prefix>\$</prefix><keyword>display</keyword><keyword>dumpoff</keyword><keyword>dumpon</keyword><keyword>dumpvars</keyword><keyword>fclose</keyword><keyword>fdisplay</keyword><keyword>fflush</keyword><keyword>fgetc</keyword><keyword>finish</keyword><keyword>fopen</keyword><keyword>fwrite</keyword><keyword>stime</keyword><keyword>stop</keyword><keyword>test\$plusargs</keyword><keyword>time</keyword><keyword>ungetc</keyword><keyword>write</keyword></context><define-regex id="attributes-names" extended="true">
      always_enabled|
      always_ready|
      CLK|
      descending_urgency|
      doc|
      enable|
      fire_when_enabled|
      no_implicit_conditions|
      noinline|
      port|
      preempts|
      prefix|
      ready|
      result|
      RST_N|
      synthesize
    </define-regex><context id="annotation" style-ref="annotation"><start>\(\*\s*(\%{attributes-names})</start><end>\*\)</end><include><context sub-pattern="1" where="start" style-ref="attribute"/><context ref="verilog:string"/></include></context><context id="import-bvi" style-ref="import-bvi"><keyword>ancestor</keyword><keyword>clocked_by</keyword><keyword>default_clock</keyword><keyword>default_reset</keyword><keyword>enable</keyword><keyword>input_clock</keyword><keyword>input_reset</keyword><keyword>method</keyword><keyword>no_reset</keyword><keyword>output_clock</keyword><keyword>output_reset</keyword><keyword>parameter</keyword><keyword>path</keyword><keyword>port</keyword><keyword>ready</keyword><keyword>reset_by</keyword><keyword>same_family</keyword><keyword>schedule</keyword></context><context id="keyword" style-ref="keyword"><keyword>action</keyword><keyword>clocked_by</keyword><keyword>deriving</keyword><keyword>endaction</keyword><keyword>endfunction</keyword><keyword>endinterface</keyword><keyword>endmethod</keyword><keyword>endmodule</keyword><keyword>endpackage</keyword><keyword>endrule</keyword><keyword>endrules</keyword><keyword>enum</keyword><keyword>function</keyword><keyword>if</keyword><keyword>import</keyword><keyword>interface</keyword><keyword>let</keyword><keyword>match</keyword><keyword>method</keyword><keyword>module</keyword><keyword>numeric</keyword><keyword>package</keyword><keyword>provisos</keyword><keyword>reset_by</keyword><keyword>rule</keyword><keyword>rules</keyword><keyword>struct</keyword><keyword>tagged</keyword><keyword>type</keyword><keyword>typedef</keyword><keyword>union</keyword></context><context id="type" style-ref="type"><keyword>Action</keyword><keyword>ActionValue</keyword><keyword>Bit</keyword><keyword>Bool</keyword><keyword>int</keyword><keyword>Int</keyword><keyword>Integer</keyword><keyword>Maybe</keyword><keyword>Nat</keyword><keyword>Rules</keyword><keyword>String</keyword><keyword>Tuple[2-7]</keyword><keyword>UInt</keyword></context><context id="standard-interface" style-ref="type"><keyword>Client</keyword><keyword>ClientServer</keyword><keyword>Connectable</keyword><keyword>FIFO</keyword><keyword>FIFOF</keyword><keyword>Get</keyword><keyword>GetPut</keyword><keyword>PulseWire</keyword><keyword>Put</keyword><keyword>Reg</keyword><keyword>Server</keyword><keyword>Wire</keyword></context><context id="bluespec" class="no-spell-check"><include><context ref="system-task"/><context ref="annotation"/><context ref="import-bvi"/><context ref="keyword"/><context ref="type"/><context ref="standard-interface"/><!-- Bluespec includes Verilog as a subset --><context ref="verilog:verilog"/></include></context></definitions></language>
(uuay)blueprint.lang>!<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: James Westman <[email protected]>
 Copyright (C) 2023 James Westman <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="blueprint" name="Blueprint" version="2.0" _section="Other"><metadata><property name="globs">*.blp</property><property name="mimetypes">text/x-blueprint</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="line-comment-start">//</property></metadata><styles><!-- global --><style id="comment" name="Comment" map-to="def:comment"/><style id="translator" name="Translator Comment" map-to="def:emphasis"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="namespace" name="Namespace" map-to="def:type"/><style id="class" name="Class" map-to="def:type"/><style id="function" name="Function" map-to="def:function"/><style id="property" name="Property" map-to="def:identifier"/><style id="identifier" name="Identifier" map-to="def:identifier"/><style id="builtin" name="Builtin" map-to="def:builtin"/><style id="child_type" name="Child Type" map-to="def:identifier"/><!-- data types --><style id="escape" name="Escape Sequence" map-to="def:special-char"/><style id="string" name="String" map-to="def:string"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="null" name="Null" map-to="def:special-constant"/><style id="number" name="Number" map-to="def:number"/></styles><definitions><define-regex id="ident">[A-Za-z_][\d\w\-_]*</define-regex><define-regex id="quoted">("(\\"|[^"\n])+"|'(\\'|[^'\n])+')</define-regex><define-regex id="number">[-+]?((\d[0-9a-zA-Z_]*(\.[0-9a-zA-Z_]+)?)|(\.[0-9_]+))</define-regex><define-regex id="comment">(/\*[\s\S]*\*/|\/\/[^\n]*)</define-regex><define-regex id="op">[:=\.=\|&lt;&gt;\+\-/\*]+</define-regex><define-regex id="escape">\\n|\\"|\\'</define-regex><context id="type"><include><context style-ref="class"><match>\$\s*\%{ident}</match></context><context><match>(?:(\%{ident})\s*(\.)\s*)?(\%{ident})</match><include><context sub-pattern="1" style-ref="namespace"/><context sub-pattern="3" style-ref="class"/></include></context></include></context><context id="value"><include><context><start>(typeof)\s*&lt;</start><end>&gt;</end><include><context where="start" sub-pattern="1" style-ref="keyword"/><context ref="type"/></include></context><context style-ref="boolean"><match>true|false</match></context><context style-ref="null"><match>null</match></context><context style-ref="builtin"><match>template</match></context><context style-ref="number"><match>\%{number}</match></context><context style-ref="string"><start>"</start><end>"</end><include><context style-ref="escape"><match>\%{escape}</match></context></include></context><context style-ref="string"><start>'</start><end>'</end><include><context style-ref="escape"><match>\%{escape}</match></context></include></context><context style-ref="identifier"><match>\%{ident}</match></context></include></context><context id="comment"><include><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="multiline-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/><context id="translator-comment" style-ref="translator"><match case-sensitive="false">translators:</match></context></include></context></include></context><context id="content"><include><context ref="comment"/><!-- Keywords --><context style-ref="keyword"><keyword>after</keyword><keyword>bidirectional</keyword><keyword>bind-property</keyword><keyword>bind</keyword><keyword>default</keyword><keyword>destructive</keyword><keyword>disabled</keyword><keyword>inverted</keyword><keyword>no-sync-create</keyword><keyword>suggested</keyword><keyword>swapped</keyword><keyword>sync-create</keyword><keyword>template</keyword></context><!-- Translated strings --><context><start>(C?_)\s*\(</start><end>\)</end><include><context where="start" sub-pattern="1" style-ref="function"/><context ref="content"/></include></context><!-- Cast expressions --><context><start>(as)\s*&lt;</start><end>&gt;</end><include><context where="start" sub-pattern="1" style-ref="keyword"/><context ref="type"/></include></context><!-- Closures --><context id="closure"><start>(\$?\%{ident})\s*\(</start><end>\)</end><include><context where="start" sub-pattern="1" style-ref="function"/><context ref="content"/></include></context><!-- Objects --><context><start extended="true">
            (?:
              (?:(\%{ident})\s*\.\s*)?(\%{ident})
              | (\$\s*\%{ident})
            )
            (?:\s+(\%{ident}))?
            \s*
            \{
          </start><end>\}</end><include><context where="start" sub-pattern="1" style-ref="namespace"/><context where="start" sub-pattern="2" style-ref="class"/><context where="start" sub-pattern="3" style-ref="class"/><context where="start" sub-pattern="4" style-ref="identifier"/><context ref="block-content"/></include></context><context ref="value"/></include></context><context id="block-content"><include><!-- Templates --><context id="template"><start>template</start><include><context where="start" sub-pattern="0" style-ref="keyword"/><context ref="type"/><context end-parent="true"><start>{</start><end>}</end><include><context ref="block-content"/></include></context></include></context><!-- Import statements --><context id="using"><match extended="true">
            (using)
            \s+
            (\%{ident})
            \s+
            (\%{number})
          </match><include><context sub-pattern="1" style-ref="keyword"/><context sub-pattern="2" style-ref="namespace"/><context sub-pattern="3" style-ref="namespace"/></include></context><!-- Menus --><context><start extended="true">
            (menu|submenu|section)
            (?:\s+(\%{ident}))?
            \s*
            \{
          </start><end>}</end><include><context where="start" sub-pattern="1" style-ref="keyword"/><context where="start" sub-pattern="2" style-ref="identifier"/><context ref="block-content"/></include></context><!-- Nested blocks --><context><start>(responses|items|mime-types|patterns|suffixes|marks|widgets|strings|styles)\s*\[</start><end>]</end><include><context where="start" sub-pattern="1" style-ref="keyword"/><context ref="block-content"/></include></context><context><start>(accessibility|setters|layout|item)\s*\{</start><end>}</end><include><context where="start" sub-pattern="1" style-ref="keyword"/><context ref="block-content"/></include></context><context><start>(condition|mark|item)\s*\(</start><end>\)</end><include><context where="start" sub-pattern="1" style-ref="keyword"/><context ref="block-content"/></include></context><context style-ref="child_type"><start>\[</start><end>\]</end><include><context><match>(action)\s+(response)\s*=\s*(?:(\%{ident})|(\%{number}))</match><include><context sub-pattern="1" style-ref="keyword"/><context sub-pattern="1" style-ref="identifier"/><context sub-pattern="3" style-ref="identifier"/><context sub-pattern="4" style-ref="number"/></include></context><context style-ref="keyword"><keyword>default</keyword><keyword>internal-child</keyword></context><context style-ref="child_type"><match>\%{ident}</match></context></include></context><!-- Properties and signals --><context><start>(\%{ident}(?:::\%{ident})?)\s*(:|=&gt;)</start><end>;</end><include><context where="start" sub-pattern="1" style-ref="property"/><context ref="content"/></include></context><context ref="content"/></include></context><context id="blueprint" class="no-spell-check"><include><context ref="comment"/><context ref="block-content"/></include></context></definitions></language>
(uuay)javascript-modules.lang,<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Scott Martin <[email protected]>
 Copyright (C) 2004 Scott Martin <[email protected]>
 Copyright (C) 2005 Stef Walter (formerly Nate Nielsen) <[email protected]>
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="js-mod" name="JavaScript Modules" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See javascript.lang for general notes, naming conventions, etc.
    --><!-- # Shared between export and import declarations --><!-- ## (Import) From module

         from 'module'
    --><context id="_from-module" once-only="true"><start>\%{js:from-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_from-module-content"><include><context ref="js-lit:choice-string-path"/></include></context><!-- /_from-module-content --></include></context><!-- /_from-module --><context id="_ordered-from-module" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_from-module"/></include></context><!-- /_ordered-from-module --><!-- ## (Import) all / as namespace

         * from 'module';
         * as ns from 'module';
    --><context id="_as-namespace" once-only="true"><start>\%{js:as-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_as-namespace-content"><include><context ref="js:identifier"/></include></context><!-- /_as-namespace-content --></include></context><!-- /_as-namespace --><context id="_ordered-as-namespace" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_as-namespace"/></include></context><!-- /_ordered-as-namespace --><context id="_choice-all-as-namespace" end-parent="true"><start>\*</start><end>\%{js:statement-end}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_import-as-namespace-content"><include><context ref="_ordered-as-namespace"/><context ref="_ordered-from-module"/></include></context><!-- /_import-as-namespace-content --></include></context><!-- /_choice-all-as-namespace --><!-- ## Export / import name group

         { x, y as b }
         { x as default }
         { default }
         { default as y }
    --><context id="_name-group-identifier" once-only="true"><start>\%{js:identifier-container-start}</start><end>\%{def:always-match}</end><include><!-- no embedded-lang-hooks here --><!-- no comments here --><!-- do not extend the context by matching comments or
             embedded-lang-hooks, which may lead to multiple identifiers --><context id="_name-group-identifier-content"><include><context id="_name-group-keywords" style-ref="js:keyword"><match>\%{js:default-keyword}</match></context><!-- /_name-group-keywords --><context ref="js:identifier"/></include></context><!-- /_name-group-identifier-content --></include></context><!-- /_name-group-identifier --><context id="_name-group-as-identifier" once-only="true"><start>\%{js:as-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_name-group-as-identifier-content"><include><context ref="_name-group-identifier"/></include></context><!-- /_name-group-as-identifier-content --></include></context><!-- /_name-group-as-identifier --><context id="_name-group-name-content"><include><context ref="_name-group-identifier"/><context ref="_name-group-as-identifier"/></include></context><!-- /_name-group-name-content --><!-- <ExportClause> / <NamedImports> --><context id="_name-group" once-only="true"><start>{</start><end>}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_name-group-content"><include><context id="_name-group-first-name" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_name-group-name-content"/></include></context><!-- /_name-group-first-name --><context id="_name-group-names"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_name-group-name-content"/></include></context><!-- /_name-group-names --></include></context><!-- /_name-group-content --></include></context><!-- /_name-group --><context id="_ordered-name-group" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_name-group"/></include></context><!-- /_ordered-name-group --><!-- # Export declaration --><!-- ## Export named

         export { x, y as b };
         export { x as default };
         export { default } from 'module';
    --><context id="_choice-export-named" end-parent="true"><start>(?={)</start><end>\%{js:statement-end}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_choice-export-named-content"><include><context ref="_ordered-name-group"/><context ref="_ordered-from-module"/></include></context><!-- /_choice-export-named-content --></include></context><!-- /_choice-export-named --><!-- ## Export default

         export default function () { ... }
         export default class { ... }
         export default expr;
    --><context id="_choice-export-default" end-parent="true"><start>\%{js:default-keyword}</start><end>\%{js:statement-end}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_export-default-content"><include><context ref="js-fn:choice-class-expression"/><context ref="js-fn:choice-function-expression"/><context ref="js-expr:choice-expression-without-comma"/></include></context><!-- /_export-default-content --></include></context><!-- /_choice-export-default --><!-- ## Export declaration

         export { foo, bar as barry };
         export const a = 1;
         export default function () { ... }
         export * from 'module';
         export * as ns from 'module';
    --><!-- <ExportDeclaration> --><context id="export-declarations" style-ref="js:export-import-declaration"><start>\%{js:export-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_export-declaration-content"><include><context ref="_choice-export-named"/><context ref="_choice-export-default"/><context ref="_choice-all-as-namespace"/><context ref="js-fn:choice-class-expression-required-name"/><context ref="js-fn:choice-function-expression"/><context ref="js-st:choice-variable-declaration"/></include></context><!-- /_export-declaration-content --></include></context><!-- /export-declarations --><!-- # Import declaration --><!-- ## Import named

         import { default as y } from 'module';
    --><context id="_choice-import-named" end-parent="true"><start>(?={)</start><end>\%{js:statement-end}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_choice-import-named-content"><include><context ref="_ordered-name-group"/><context ref="_ordered-from-module"/></include></context><!-- /_choice-import-named-content --></include></context><!-- /_choice-import-named --><!-- ## Import default

         import def from 'module';
         import def, { a, b } from 'module';
         import def, * as ns from 'module';
    --><context id="_choice-import-default-additional" end-parent="true"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_import-default-additional-content"><include><context ref="_choice-import-named"/><context ref="_choice-all-as-namespace"/></include></context><!-- /_import-default-additional-content --></include></context><!-- /_choice-import-default-additional --><context id="_choice-import-default-only" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:statement-end}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_import-default-only-content"><include><context ref="_ordered-from-module"/></include></context><!-- /_import-default-only-content --></include></context><!-- /_choice-import-default-only --><context id="_choice-import-default" end-parent="true"><start>\%{js:identifier-container-start}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_import-default-content"><include><context ref="js:ordered-identifier"/><context ref="_choice-import-default-additional"/><context ref="_choice-import-default-only"/></include></context><!-- /_import-default-content --></include></context><!-- /_choice-import-default --><!-- ## Import declaration

         import { foo as food, bar } from 'module';
         import defaultFn, * as Mod from 'module';
         import * as ns from 'module';
         import 'module';
    --><!-- <ImportDeclaration> --><!-- also matches import() and import.meta --><context id="import-declarations" style-ref="js:export-import-declaration"><start>\%{js:import-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_import-declaration-content"><include><context ref="js-expr:_choice-import-call-expression"/><context ref="js-expr:_choice-import-meta-expression"/><context ref="_choice-import-named"/><context ref="_choice-all-as-namespace"/><context ref="_choice-import-default"/><context ref="js-lit:choice-string-path"/></include></context><!-- /_import-declaration-content --></include></context><!-- /import-declarations --></definitions></language>
(uuay)jade.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Remy Loubradou <[email protected]>
 Copyright (C) 2011 Remy Loubradou <[email protected]>
 Copyright (C) 2015 Seán de Búrca <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="jade" name="Jade" version="2.0" _section="Markup"><metadata><property name="globs">*.jade;*.pug</property><property name="line-comment-start">//</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="doctype" name="DOCTYPE" map-to="def:preprocessor"/><style id="processing-instruction" name="Processing instruction" map-to="def:preprocessor"/><style id="element-name" name="Element name" map-to="def:identifier"/><style id="attribute-name" name="Attribute name" map-to="def:type"/><style id="attribute-value" name="Attribute value" map-to="def:string"/><style id="tags" name="Tags" map-to="def:keyword"/><style id="entity" name="Entity" map-to="def:preprocessor"/><style id="error" name="Error" map-to="def:error"/></styles><definitions><define-regex id="name">[a-zA-Z0-9_-]+</define-regex><context id="doctype" style-ref="doctype"><match>^(!!!)\s*([a-zA-Z0-9-_]+)</match></context><context id="attribute-name" class="no-spell-check"><match>(\b\%{name}\s*) *=</match><include><context sub-pattern="1" style-ref="attribute-name"/></include></context><context id="entity" style-ref="entity" class="no-spell-check"><match>&amp;\%{name};</match></context><context id="character-reference" style-ref="entity"><match>&amp;#([0-9]+|x[a-fA-F0-9]+);</match></context><context id="unallowed-chars" style-ref="error" extend-parent="false"><match>[&amp;&lt;]</match></context><context id="attribute-value" style-ref="attribute-value" class="string" class-disabled="no-spell-check"><start>["']</start><end>\%{0@start}</end><include><context ref="entity"/><context ref="character-reference"/><context ref="unallowed-chars"/></include></context><context id="attributes"><start>\(</start><end>\)</end><include><context style-ref="error" extend-parent="false"><match>"[^"]+" *[a-zA-Z0-9_-]+</match></context><context ref="attribute-name"/><context ref="attribute-value"/></include></context><context id="tags"><match extended="true">
        ^\s*\b
        (
          a|
          abbr|
          acronym|
          address|
          area|
          article|
          aside|
          audio|
          b|
          base|
          big|
          blockquote|
          body|
          br|
          button|
          canvas|
          caption|
          cite|
          code|
          col|
          colgroup|
          dd|
          del|
          details|
          dfn|
          div|
          dl|
          dt|
          em|
          fieldset|
          figcaption|
          figure|
          footer|
          form|
          frame|
          frameset|
          h1|
          h2|
          h3|
          h4|
          h5|
          h6|
          head|
          header|
          hgroup|
          hr|
          html|
          i|
          iframe|
          img|
          input|
          ins|
          kbd|
          label|
          legend|
          li|
          link|
          map|
          mark|
          menu|
          meta|
          nav|
          noframes|
          noscript|
          object|
          ol|
          optgroup|
          option|
          p|
          param|
          pre|
          q|
          samp|
          script|
          section|
          select|
          small|
          span|
          strike|
          strong|
          style|
          sub|
          summary|
          sup|
          table|
          tbody|
          td|
          textarea|
          tfoot|
          th|
          thead|
          time|
          title|
          tr|
          tt|
          ul|
          var|
          var_keys|
          video
        )
        \s*\b[\?!:]{0,1}
      </match><include><context sub-pattern="1" style-ref="tags"/></include></context><context id="attribute-id" style-ref="attribute-name"><match>#[a-zA-Z0-9_-]+</match></context><context id="attribute-class" style-ref="attribute-name"><match>\.[a-zA-Z0-9_-]+</match></context><context id="block-comment" style-ref="comment" class="comment" end-parent="true" class-disabled="no-spell-check"><start>^(?'indent'\s*)\/\/</start><end>^(?!\%{indent@start}\s+)</end></context><context id="jade-executable"><start>^\s*(-)</start><end>$</end></context><context id="interpolated"><start>[^\\](#\{)</start><end>[^\}]+\}</end><include><context sub-pattern="1" where="start" style-ref="processing-instruction"/><context sub-pattern="0" where="end" style-ref="processing-instruction"/></include></context><context id="jade-filter" style-ref="processing-instruction"><match>^\s*\:[^$]+$</match></context><context id="jade" class="no-spell-check"><include><context ref="doctype"/><context ref="attributes"/><context ref="attribute-id"/><context ref="attribute-class"/><context ref="tags"/><context ref="block-comment"/><context ref="jade-executable"/><context ref="interpolated"/><context ref="jade-filter"/></include></context></definitions></language>
(uuay)mallard.lang
<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Milo Casagrande <[email protected]>
 Copyright (C) 2009 Milo Casagrande <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.
-->
<language id="mallard" name="Mallard" version="2.0" _section="Markup"><metadata><property name="globs">*.page</property><property name="block-comment-start">&lt;!--</property><property name="block-comment-end">--&gt;</property></metadata><styles><style id="page" name="Page Elements" map-to="def:identifier"/><style id="section" name="Section Elements" map-to="def:identifier"/><style id="block" name="Block Elements" map-to="def:identifier"/><style id="inline" name="Inline Elements" map-to="def:identifier"/></styles><definitions><context id="page-element" once-only="true" style-ref="page" class="no-spell-check"><keyword>page</keyword></context><context id="section-element" style-ref="section" class="no-spell-check"><keyword>section</keyword></context><context id="block-elements" style-ref="block" class="no-spell-check"><keyword>code</keyword><keyword>p</keyword><keyword>example</keyword><keyword>screen</keyword><keyword>media</keyword><keyword>comment</keyword><keyword>figure</keyword><keyword>listing</keyword><keyword>note</keyword><keyword>quote</keyword><keyword>synopsis</keyword><keyword>list</keyword><keyword>steps</keyword><keyword>terms</keyword><keyword>tree</keyword><keyword>table</keyword><keyword>col</keyword><keyword>colgroup</keyword><keyword>tr</keyword><keyword>td</keyword><keyword>item</keyword></context><context id="inline-elements" style-ref="inline" class="no-spell-check"><keyword>app</keyword><keyword>cmd</keyword><keyword>code</keyword><keyword>em</keyword><keyword>file</keyword><keyword>gui</keyword><keyword>guiseq</keyword><keyword>input</keyword><keyword>key</keyword><keyword>keyseq</keyword><keyword>link</keyword><keyword>media</keyword><keyword>output</keyword><keyword>span</keyword><keyword>sys</keyword><keyword>var</keyword><keyword>info</keyword><keyword>credit</keyword><keyword>name</keyword><keyword>email</keyword><keyword>copyright</keyword><keyword>year</keyword><keyword>license</keyword><keyword>desc</keyword><keyword>link</keyword><keyword>revision</keyword><keyword>title</keyword><keyword>subtitle</keyword><keyword>desc</keyword><keyword>cite</keyword></context><context id="mallard-tags"><include><context ref="page-element"/><context ref="section-element"/><context ref="block-elements"/><context ref="inline-elements"/><context ref="xml:element-name" original="true"/></include></context><replace id="xml:element-name" ref="mallard-tags"/><context id="mallard"><include><context ref="xml:xml"/></include></context></definitions></language>
(uuay)genie.langn<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jamie McCracken jamiemcc gnome org
 Copyright (C) 2008 Jamie McCracken jamiemcc gnome org

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="genie" name="Genie" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-genie</property><property name="globs">*.gs</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="multiline-string" name="Multiline string" map-to="def:string"/><style id="string" name="String" map-to="def:string"/><style id="regex" name="Regular Expression" map-to="def:string"/><style id="namespace" name="Namespace" map-to="def:preprocessor"/><style id="type" name="Data Type" map-to="def:type"/><style id="definition" name="Definition" map-to="def:keyword"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="special-variable" name="Special Variable" map-to="def:identifier"/><style id="null-value" name="Null Value" map-to="def:special-constant"/><style id="boolean" name="Boolean" map-to="def:boolean"/><style id="number" name="Number" map-to="def:number"/><style id="builtin" name="Builtin Function" map-to="def:builtin"/><style id="printf" name="printf Conversion" map-to="def:special-char"/></styles><definitions><context id="multiline-string" style-ref="multiline-string" class-disabled="no-spell-check"><start>"""</start><end>"""</end><include><context ref="def:escape"/></include></context><context id="double-quoted-string" style-ref="string" end-at-line-end="true" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="c:printf"/><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="single-quoted-string" style-ref="string" end-at-line-end="true" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="regex" style-ref="regex" end-at-line-end="true"><start>/(?!/)</start><end>/</end></context><context id="namespace" style-ref="namespace"><keyword>uses</keyword><keyword>namespace</keyword></context><context id="primitives" style-ref="type"><keyword>bool</keyword><keyword>byte</keyword><keyword>char</keyword><keyword>date</keyword><keyword>datetime</keyword><keyword>decimal</keyword><keyword>double</keyword><keyword>float</keyword><keyword>int</keyword><keyword>long</keyword><keyword>object</keyword><keyword>sbyte</keyword><keyword>short</keyword><keyword>single</keyword><keyword>string</keyword><keyword>ulong</keyword><keyword>ushort</keyword></context><context id="definitions" style-ref="definition"><keyword>const</keyword><keyword>class</keyword><keyword>construct</keyword><keyword>def</keyword><keyword>delegate</keyword><keyword>enum</keyword><keyword>exception</keyword><keyword>extern</keyword><keyword>event</keyword><keyword>final</keyword><keyword>get</keyword><keyword>init</keyword><keyword>inline</keyword><keyword>interface</keyword><keyword>override</keyword><keyword>prop</keyword><keyword>return</keyword><keyword>set</keyword><keyword>static</keyword><keyword>struct</keyword><keyword>var</keyword><keyword>virtual</keyword><keyword>weak</keyword></context><context id="keywords" style-ref="keyword"><keyword>abstract</keyword><keyword>as</keyword><keyword>and</keyword><keyword>break</keyword><keyword>case</keyword><keyword>cast</keyword><keyword>continue</keyword><keyword>default</keyword><keyword>delete</keyword><keyword>div</keyword><keyword>do</keyword><keyword>downto</keyword><keyword>dynamic</keyword><keyword>else</keyword><keyword>ensures</keyword><keyword>except</keyword><keyword>extern</keyword><keyword>finally</keyword><keyword>for</keyword><keyword>if</keyword><keyword>implements</keyword><keyword>in</keyword><keyword>isa</keyword><keyword>is</keyword><keyword>lock</keyword><keyword>new</keyword><keyword>not</keyword><keyword>of</keyword><keyword>out</keyword><keyword>or</keyword><keyword>otherwise</keyword><keyword>pass</keyword><keyword>private</keyword><keyword>raise</keyword><keyword>raises</keyword><keyword>readonly</keyword><keyword>ref</keyword><keyword>requires</keyword><keyword>to</keyword><keyword>try</keyword><keyword>unless</keyword><keyword>when</keyword><keyword>while</keyword></context><context id="special-variables" style-ref="special-variable"><keyword>self</keyword><keyword>super</keyword></context><context id="null-value" style-ref="null-value"><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="numbers" style-ref="number"><match extended="true">
        (?&lt;![\w\.])
        [0-9][0-9\.]*(m|ms|d|h|s|f|F|l|L)?
        (?![\w\.])
      </match></context><context id="builtins" style-ref="builtin"><keyword>array</keyword><keyword>assert</keyword><keyword>dict</keyword><keyword>list</keyword><keyword>max</keyword><keyword>min</keyword><keyword>print</keyword><keyword>prop</keyword><keyword>sizeof</keyword><keyword>typeof</keyword></context><context id="genie" class="no-spell-check"><include><context ref="def:shell-like-comment" style-ref="comment"/><context ref="def:c-like-comment" style-ref="comment"/><context ref="def:c-like-comment-multiline" style-ref="comment"/><context ref="multiline-string"/><context ref="double-quoted-string"/><context ref="single-quoted-string"/><context ref="regex"/><context ref="namespace"/><context ref="primitives"/><context ref="definitions"/><context ref="keywords"/><context ref="special-variables"/><context ref="null-value"/><context ref="boolean"/><context ref="numbers"/><context ref="builtins"/></include></context></definitions></language>
(uuay)tera.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Copyright (C) 2018 Tobias Schönberg <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

-->
<language id="tera" _name="Tera Template" version="2.0" _section="Markup"><metadata><property name="globs">*.tera</property><property name="line-comment-start">**</property><property name="block-comment-start">**</property><property name="block-comment-end">**</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="escape" name="Escaped Character" map-to="def:special-char"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="filters" name="Null Value" map-to="def:function"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="octal" name="Octal number" map-to="def:base-n-integer"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/></styles><definitions><context id="keywords" style-ref="keyword"><prefix>\s</prefix><suffix>\b</suffix><keyword>and</keyword><keyword>as</keyword><keyword>block</keyword><keyword>elif</keyword><keyword>else</keyword><keyword>endblock</keyword><keyword>endfor</keyword><keyword>endif</keyword><keyword>endmacro</keyword><keyword>endraw</keyword><keyword>extends</keyword><keyword>for</keyword><keyword>if</keyword><keyword>import</keyword><keyword>include</keyword><keyword>in</keyword><keyword>is</keyword><keyword>macro</keyword><keyword>not</keyword><keyword>or</keyword><keyword>raw</keyword><keyword>set_global</keyword><keyword>set</keyword></context><context id="filters" style-ref="filters"><prefix>\|</prefix><keyword>addslashes</keyword><keyword>capitalize</keyword><keyword>date</keyword><keyword>default</keyword><keyword>escape</keyword><keyword>filesizeformat</keyword><keyword>first</keyword><keyword>get</keyword><keyword>join</keyword><keyword>json_encode</keyword><keyword>last</keyword><keyword>length</keyword><keyword>lower</keyword><keyword>pluralize</keyword><keyword>replace</keyword><keyword>reverse</keyword><keyword>round</keyword><keyword>safe</keyword><keyword>slice</keyword><keyword>slugify</keyword><keyword>sort</keyword><keyword>split</keyword><keyword>striptags</keyword><keyword>title</keyword><keyword>trim</keyword><keyword>truncate</keyword><keyword>urlencode</keyword><keyword>wordcount</keyword></context><context id="tera-block" end-at-line-end="true"><start>{({|%)(/?)</start><end>(}|%)}</end><include><context sub-pattern="0" where="start" style-ref="boolean"/><context sub-pattern="0" where="end" style-ref="boolean"/><context ref="dtl:double-quoted-string"/><context ref="dtl:single-quoted-string"/><context ref="keywords"/><context ref="filters"/><context ref="dtl:boolean"/><context ref="dtl:float"/><context ref="dtl:decimal-number"/><context ref="rust:scope"/></include></context><context id="tera-comment-block" style-ref="comment" end-at-line-end="true"><start>{(#)(/?)</start><end>(#)}</end><include><context sub-pattern="0" where="start" style-ref="comment"/><context sub-pattern="0" where="end" style-ref="comment"/></include></context><replace id="html:embedded-lang-hook" ref="tera-block"/><context id="tera"><include><context ref="tera-comment-block"/><context ref="tera-block"/><context ref="html:html"/></include></context></definitions></language>
(uuay)solidity.lang$<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Authors: Mohamed Amine LEGHERABA
 Copyright (C) 2018 Mohamed Amine LEGHERABA <[email protected]>
 
 based on c.lang file
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina

 
 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="solidity" name="Solidity" version="2.0" _section="Source"><metadata><property name="globs">*.sol;*.solidity</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="common-defines" name="Common Defines" map-to="def:special-constant"/><style id="char" name="Character" map-to="def:character"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="reserved" name="Reserved" map-to="def:error"/><style id="type" name="Data Type" map-to="def:type"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="error" name="Error" map-to="def:error"/><style id="properties" name="Properties" map-to="def:statement"/><style id="function" name="Function" map-to="def:builtin"/><style id="module-handler" name="Module Handler" map-to="def:preprocessor"/></styles><definitions><!--regexs--><define-regex id="escaped-character" extended="true">
      \\(                   # leading backslash
      [\\\"\'nrbtfav\?] |   # escaped character
      [0-7]{1,3} |          # one, two, or three octal digits
      x[0-9A-Fa-f]+         # 'x' followed by hex digits
      )
    </define-regex><!--contexts used on the main context--><!-- Preprocessor instructions --><context id="pragma" style-ref="preprocessor"><keyword>pragma</keyword><keyword>solidity</keyword></context><context id="pragma-number" style-ref="floating-point"><keyword>(\d+\.)(\d+\.)(\d+)</keyword></context><!-- instructions to importe other solidity files --><context id="module-handler" style-ref="module-handler"><keyword>import</keyword><keyword>from</keyword><keyword>as</keyword></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>L?"</start><end>"</end><include><context id="escaped-character" style-ref="escaped-character"><match>\%{escaped-character}</match></context><context ref="def:line-continue"/></include></context><context id="char" style-ref="char" class="string"><match>L?'(\%{escaped-character}|.)'</match></context><!-- http://www.lysator.liu.se/c/ANSI-C-grammar-l.html --><context id="float" style-ref="floating-point"><match extended="true">
        (?&lt;![\w\.])
        ((\.[0-9]+ | [0-9]+\.[0-9]*) ([Ee][+-]?[0-9]*)? |
         ([0-9]+[Ee][+-]?[0-9]*))
        [fFlL]?
        (?![\w\.])
      </match></context><context id="hexadecimal" style-ref="hexadecimal"><match extended="true">
        (?&lt;![\w\.])
        0[xX][a-fA-F0-9]+[uUlL]*
        (?![\w\.])
      </match></context><context id="invalid-hexadecimal" style-ref="error"><match extended="true">
        (?&lt;![\w\.])
        0[xX][a-fA-F0-9]*[g-zG-Z][a-zA-Z0-9]*[uUlL]*
        (?![\w\.])
      </match></context><context id="decimal" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        (0|[1-9][0-9]*)[uUlL]*
        (?![\w\.])
      </match></context><context id="keywords" style-ref="keyword"><keyword>anonymous|indexed</keyword><keyword>assembly</keyword><keyword>assert|require|revert</keyword><keyword>break</keyword><keyword>case</keyword><keyword>constructor</keyword><keyword>continue</keyword><keyword>constant|payable|pure|view</keyword><keyword>contract|interface|library</keyword><keyword>default</keyword><keyword>delete</keyword><keyword>do</keyword><keyword>else</keyword><keyword>emit</keyword><keyword>enum</keyword><keyword>event</keyword><keyword>external|internal|private|public</keyword><keyword>for</keyword><keyword>function</keyword><keyword>new</keyword><keyword>if</keyword><keyword>is</keyword><keyword>let</keyword><keyword>mapping</keyword><keyword>memory|storage</keyword><keyword>modifier</keyword><keyword>return</keyword><keyword>returns</keyword><keyword>struct</keyword><keyword>super</keyword><keyword>switch</keyword><keyword>this</keyword><keyword>throw</keyword><keyword>using</keyword><keyword>var</keyword><keyword>while</keyword></context><context id="reserved" style-ref="reserved"><keyword>abstract</keyword><keyword>after</keyword><keyword>catch</keyword><keyword>final</keyword><keyword>in</keyword><keyword>inline</keyword><keyword>match</keyword><keyword>of</keyword><keyword>relocatable</keyword><keyword>static</keyword><keyword>try</keyword><keyword>type</keyword><keyword>typeof</keyword></context><context id="properties" style-ref="properties"><keyword>now</keyword><keyword>length</keyword><keyword>push</keyword><keyword>pop</keyword></context><context id="propertiesAddress" style-ref="properties"><prefix>\.</prefix><keyword>balance</keyword><keyword>call</keyword><keyword>callcode</keyword><keyword>delegatecall</keyword><keyword>gas</keyword><keyword>send</keyword><keyword>transfer</keyword><keyword>value</keyword></context><context id="propertiesBlock" style-ref="properties"><prefix>(block)\.</prefix><keyword>coinbase</keyword><keyword>difficulty</keyword><keyword>gaslimit</keyword><keyword>number</keyword><keyword>timestamp</keyword></context><context id="propertiesMsg" style-ref="properties"><prefix>(msg)\.</prefix><keyword>data</keyword><keyword>gas</keyword><keyword>sender</keyword><keyword>sig</keyword><keyword>value</keyword></context><context id="propertiesTx" style-ref="properties"><prefix>(tx)\.</prefix><keyword>gasprice</keyword><keyword>origin</keyword></context><context id="types" style-ref="type"><keyword>address</keyword><keyword>bool</keyword><keyword>byte(s(3[0-2]|[0-2]?[1-9]))?</keyword><keyword>bytes</keyword><keyword>string</keyword><keyword>u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?</keyword><keyword>u?fixed((8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)x(80|[0-7]?[0-9]))?</keyword></context><!-- C99 booleans --><context id="boolean" style-ref="boolean"><keyword>true</keyword><keyword>false</keyword></context><context id="common-defines" style-ref="common-defines"><keyword>seconds</keyword><keyword>minutes</keyword><keyword>hours</keyword><keyword>days</keyword><keyword>weeks</keyword><keyword>years</keyword><keyword>wei</keyword><keyword>finney</keyword><keyword>szabo</keyword><keyword>ether</keyword></context><context id="functions" style-ref="function"><keyword>addmod</keyword><keyword>blockhash</keyword><keyword>ecrecover</keyword><keyword>gasleft</keyword><keyword>keccak256</keyword><keyword>mulmod</keyword><keyword>ripemd160</keyword><keyword>selfdestruct</keyword><keyword>sha256</keyword><keyword>sha3</keyword></context><context id="functionsABI" style-ref="function"><prefix>(abi)\.</prefix><keyword>decode</keyword><keyword>encode</keyword><keyword>encodePacked</keyword><keyword>encodeWithSelector</keyword><keyword>encodeWithSignature</keyword></context><!--Main context--><context id="solidity" class="no-spell-check"><include><context ref="gtk-doc:inline-docs-section"/><context ref="def:c-like-comment" style-ref="comment"/><context ref="def:c-like-comment-multiline" style-ref="comment"/><context ref="def:c-like-close-comment-outside-comment" style-ref="comment"/><context ref="pragma"/><context ref="pragma-number"/><context ref="string"/><context ref="char"/><context ref="float"/><context ref="hexadecimal"/><context ref="invalid-hexadecimal"/><context ref="decimal"/><context ref="keywords"/><context ref="reserved"/><context ref="types"/><context ref="boolean"/><context ref="common-defines"/><context ref="properties"/><context ref="propertiesAddress"/><context ref="propertiesBlock"/><context ref="propertiesMsg"/><context ref="propertiesTx"/><context ref="functions"/><context ref="functionsABI"/><context ref="module-handler"/></include></context></definitions></language>
(uuay)javascript-literals.langBH<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Scott Martin <[email protected]>
 Copyright (C) 2004 Scott Martin <[email protected]>
 Copyright (C) 2005 Stef Walter (formerly Nate Nielsen) <[email protected]>
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="js-lit" name="JavaScript Literals" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See javascript.lang for general notes, naming conventions, etc.
    --><!-- # Keyword values --><!-- <NullLiteral> --><context id="null-value" style-ref="js:null-value"><match>\%{js:null-keyword}</match></context><!-- /null-value --><!-- <BooleanLiteral> --><context id="boolean" style-ref="js:boolean"><match extended="true">
        \%{js:false-keyword} | \%{js:true-keyword}
      </match></context><!-- /boolean --><!-- # Number --><!-- <NumericLiteral> --><context id="choice-number"><include><define-regex id="_decimal" extended="true">
          (?&gt;
            (?: [1-9][0-9]* | 0 ) (?: \. [0-9]* )? |
            \. [0-9]+
          )
          (?&gt; [eE] [+-]? [0-9]+ )?
        </define-regex><!-- /_decimal --><!-- <DecimalLiteral> --><context id="_choice-decimal" style-ref="js:decimal" end-parent="true"><start extended="true">
            \%{js:number-start} (?= \%{_decimal} \%{js:number-end} )
          </start><end>\%{_decimal}</end></context><!-- /_choice-decimal --><define-regex id="_decimal-integer" extended="true">
          (?&gt; [1-9][0-9]* | 0 )
        </define-regex><!-- /_decimal-integer --><!-- ES2020 --><!-- <DecimalBigIntegerLiteral> --><context id="_choice-decimal-big-integer" style-ref="js:decimal" end-parent="true"><start extended="true">
            \%{js:number-start} (?= \%{_decimal-integer} n \%{js:number-end} )
          </start><end>\%{_decimal-integer}n</end></context><!-- /_choice-decimal-big-integer --><define-regex id="_binary-integer" extended="true">
          (?&gt; 0 [bB] [01]+ )
        </define-regex><!-- /_binary-integer --><!-- <BinaryIntegerLiteral> --><context id="_choice-binary-integer" style-ref="js:binary-integer" end-parent="true"><start extended="true">
            \%{js:number-start} (?= \%{_binary-integer} n? \%{js:number-end} )
          </start><end>\%{_binary-integer}n?</end></context><!-- /_choice-binary-integer --><define-regex id="_octal-integer" extended="true">
          (?&gt; 0 [oO] [0-7]+ )
        </define-regex><!-- /_octal-integer --><!-- <OctalIntegerLiteral> --><context id="_choice-octal-integer" style-ref="js:octal-integer" end-parent="true"><start extended="true">
            \%{js:number-start} (?= \%{_octal-integer} n? \%{js:number-end} )
          </start><end>\%{_octal-integer}n?</end></context><!-- /_choice-octal-integer --><!-- <HexIntegerLiteral> --><define-regex id="_hex-integer" extended="true">
          (?&gt; 0 [xX] [0-9a-fA-F]+ )
        </define-regex><!-- /_hex-integer --><context id="_choice-hex-integer" style-ref="js:hex-integer" end-parent="true"><start extended="true">
            \%{js:number-start} (?= \%{_hex-integer} n? \%{js:number-end} )
          </start><end>\%{_hex-integer}n?</end></context><!-- /_choice-hex-integer --><define-regex id="_legacy-octal-integer" extended="true">
          (?&gt; 0 [0-7]+ )
        </define-regex><!-- /_legacy-octal-integer --><!-- Annex B: <LegacyOctalIntegerLiteral> --><context id="_choice-legacy-octal-integer" style-ref="js:error" end-parent="true"><start extended="true">
            \%{js:number-start} (?= \%{_legacy-octal-integer} \%{js:number-end} )
          </start><end>\%{_legacy-octal-integer}</end></context><!-- /_choice-legacy-octal-integer --></include></context><!-- /choice-number --><!-- # Escape sequences --><context id="_escapes"><include><!-- Annex B: <LegacyOctalEscapeSequence> (preceded by
             backslash) --><context id="_legacy-octal-escape-sequences" style-ref="js:escape"><match extended="true">
            \\
            (?:
              0     [0-7]{1,2} |  # 0-padded number, not \0 (null character)
              [1-3] [0-7]{0,2} |  # max \377
              [4-7] [0-7]{0,1}
            )
          </match></context><!-- /_legacy-octal-escape-sequences --><!-- <EscapeSequence> (preceded by backslash) --><context id="_escape-sequences" style-ref="js:escape"><match extended="true">
            \%{js:unicode-escape} |
            \\
            (?:
              x[0-9a-fA-F]{2} |  # hexadecimal escape
              [^1-9xu]           # single character escape
            )
          </match></context><!-- /_escape-sequences --></include></context><!-- /_escapes --><!-- # String --><context id="_string-content"><include><context ref="_escapes"/><context ref="def:line-continue"/></include></context><!-- /_string-content --><!-- <StringLiteral> --><context id="choice-string" style-ref="js:string" end-at-line-end="true" end-parent="true" class="string" class-disabled="no-spell-check"><start>["']</start><end>\%{0@start}</end><include><context ref="js:embedded-lang-hooks"/><!-- no comments here --><context ref="_string-content"/></include></context><!-- /choice-string --><!-- <StringLiteral> --><context id="choice-string-path" style-ref="js:included-file" end-at-line-end="true" end-parent="true" class="path"><start>["']</start><end>\%{0@start}</end><include><context ref="js:embedded-lang-hooks"/><!-- no comments here --><context ref="_string-content"/></include></context><!-- /choice-string-path --><!-- # Array literal

         [ 1, 2, 3, ...anotherArray ]
    --><context id="_array-literal-element-content"><include><context ref="js:ordered-spread-syntax"/><context ref="js-expr:expression-without-comma"/></include></context><!-- /_array-literal-element-content --><!-- <ArrayLiteral> --><context id="choice-array-literal" style-ref="js:array-literal" end-parent="true"><start>\[</start><end>]</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_array-literal-content"><include><context id="_array-literal-first-element" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_array-literal-element-content"/></include></context><!-- /_array-literal-first-element --><context id="_array-literal-elements"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_array-literal-element-content"/></include></context><!-- /_array-literal-elements --></include></context><!-- /_array-literal-content --></include></context><!-- /choice-array-literal --><!-- # Property name --><!-- <PropertyName> --><context id="_property-name" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_property-name-content"><include><!-- <ComputedPropertyName> --><context id="_choice-computed-property-name" end-parent="true"><start>\[</start><end>]</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_computed-property-name-content"><include><context ref="js-expr:expression-without-comma"/></include></context><!-- /_computed-property-name-content --></include></context><!-- /_choice-computed-property-name --><context ref="choice-number"/><context ref="choice-string"/><context ref="js:choice-identifier-name"/></include></context><!-- /_property-name-content --></include></context><!-- /_property-name --><context id="ordered-property-name" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_property-name"/></include></context><!-- /ordered-property-name --><!-- # Object literal

         {
           propertyA: 'a',
           "propertyB": getB(),
           1: 'one',
           [ computedName() ]: 2 + 3,
           method() { ... },
           get prop() { return this._prop; },
           set prop(v) { this._prop = v; },
           ...objectToCopy
         }
    --><!-- ES2018 --><context id="_choice-object-literal-spread-syntax" end-parent="true"><start>\%{js:spread-syntax}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:spread-syntax"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_object-literal-spread-syntax-content"><include><context ref="js-expr:expression-without-comma"/></include></context><!-- /_object-literal-spread-syntax-content --></include></context><!-- /_choice-object-literal-spread-syntax --><context id="_object-literal-property-value" once-only="true"><start>:</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_object-literal-property-value-content"><include><context ref="js-expr:expression-without-comma"/></include></context><!-- /_object-literal-property-value-content --></include></context><!-- /_object-literal-property-value --><context id="_ordered-object-literal-property-value" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_object-literal-property-value"/></include></context><!-- /_ordered-object-literal-property-value --><context id="_choice-object-literal-keyword-named-property-or-method" end-parent="true"><start extended="true">
        (?: \%{js:get-keyword} | \%{js:set-keyword} )
        (?= \%{js:optional-whitespace-or-comments} [:=(] )
      </start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:identifier"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_object-literal-keyword-named-property-or-method-content"><include><context ref="js-fn:choice-method-definition"/><context ref="_ordered-object-literal-property-value"/><context ref="js:ordered-default-value-assignment"/><!-- for destructuring assignment --></include></context><!-- /_object-literal-keyword-named-property-or-method-content --></include></context><!-- /_choice-object-literal-keyword-named-property-or-method --><context id="_choice-object-literal-property-or-method" end-parent="true"><start extended="true">
        (?= [\['"] ) |                         # computed property name, string
        \%{js:number-start} (?= \.? [0-9] ) |  # number
        \%{js:identifier-container-start}      # identifier
      </start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_object-literal-property-or-method-content"><include><context ref="js-fn:ordered-property-accessor-keyword"/><context ref="ordered-property-name"/><context ref="js-fn:choice-method-definition"/><context ref="_ordered-object-literal-property-value"/><context ref="js:ordered-default-value-assignment"/><!-- for destructuring assignment --></include></context><!-- /_object-literal-property-or-method-content --></include></context><!-- /_choice-object-literal-property-or-method --><context id="_object-literal-property-content"><include><context ref="_choice-object-literal-spread-syntax"/><context ref="_choice-object-literal-keyword-named-property-or-method"/><context ref="js-fn:choice-method-keyword-method-definition"/><context ref="_choice-object-literal-property-or-method"/></include></context><!-- /_object-literal-property-content --><!-- <ObjectLiteral> --><context id="choice-object-literal" style-ref="js:object-literal" end-parent="true"><start>{</start><end>}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_object-literal-content"><include><context id="_object-literal-first-property" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_object-literal-property-content"/></include></context><!-- /_object-literal-first-property --><context id="_object-literal-properties"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_object-literal-property-content"/></include></context><!-- /_object-literal-properties --></include></context><!-- /_object-literal-content --></include></context><!-- /choice-object-literal --><!-- # Regular expression literal

         /(foo|bar)+/u
    --><!-- only valid in regular expressions --><context id="_control-escapes" style-ref="js:escape"><match>\\c[a-zA-Z]</match></context><!-- /_control-escapes --><!-- ES2018 --><context id="_unicode-property-escapes" style-ref="js:escape"><match extended="true">
        \\ [pP] { (?: [a-zA-Z_]+ = )? [a-zA-Z0-9_]+ }
      </match></context><!-- /_unicode-property-escapes --><!-- ES2018 --><context id="_named-capture-groups"><match extended="true">
        \(\? &lt; ( \%{js:identifier} ) &gt;
      </match><include><context sub-pattern="1" style-ref="js:regex-group"/></include></context><!-- /_named-capture-groups --><!-- ES2018 --><context id="_named-capture-group-backreferences" style-ref="js:escape"><match extended="true">
        \\k &lt; ( \%{js:identifier} ) &gt;
      </match><include><context sub-pattern="1" style-ref="js:regex-group"/></include></context><!-- /_named-capture-group-backreferences --><context id="_regular-expression-character-classes" style-ref="js:regex-class" style-inside="true"><start>\[</start><end>]</end><include><context ref="js:embedded-lang-hooks"/><!-- no comments here --><context id="_regular-expression-character-class-content"><include><context ref="_control-escapes"/><context ref="_unicode-property-escapes"/><context ref="_escapes"/></include></context><!-- /_regular-expression-character-class-content --></include></context><!-- /_regular-expression-character-classes --><!-- <RegularExpressionLiteral> --><!-- technically, line terminators are not allowed inside --><context id="choice-regular-expression-literal" style-ref="js:regex" end-parent="true"><start>/</start><end>/([gimsuy]*)</end><!-- s (dotAll): ES2018 --><include><context sub-pattern="1" where="end" style-ref="js:regex-flag"/><context ref="js:embedded-lang-hooks"/><!-- no comments here --><context id="_regular-expression-literal-content"><include><context ref="_control-escapes"/><context ref="_unicode-property-escapes"/><context ref="_named-capture-group-backreferences"/><context ref="_escapes"/><context ref="_named-capture-groups"/><context ref="_regular-expression-character-classes"/></include></context><!-- /_regular-expression-literal-content --></include></context><!-- /choice-regular-expression-literal --><!-- # Template literal (template string)

         `this is a ${adjective} template`

         the contexts are structured this way so that the
         template-literal and template-placeholder styles (and any
         styles inside the placeholder) do not overlap
    --><context id="_template-content"><include><context ref="_escapes"/><context ref="def:line-continue"/></include></context><!-- /_template-content --><context id="_template-literal-content"><include><context id="_template-head" style-ref="js:template-literal" once-only="true"><start>(?&lt;=`)</start><end>(?=`|\${)</end><include><context ref="js:embedded-lang-hooks"/><!-- no comments here --><context ref="_template-content"/></include></context><!-- /_template-head --><context ref="js:embedded-lang-hooks"/><context id="_template-substitution-tails" style-ref="js:template-literal"><start>(?&lt;=})</start><end>(?=`|\${)</end><include><context ref="js:embedded-lang-hooks"/><!-- no comments here --><context ref="_template-content"/></include></context><!-- /_template-substitution-tails --><context id="_template-placeholders"><start>\${</start><end>}</end><include><context sub-pattern="0" where="start" style-ref="js:template-placeholder"/><context sub-pattern="0" where="end" style-ref="js:template-placeholder"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_template-placeholder-content"><include><context ref="js-expr:expression-with-comma"/></include></context><!-- /_template-placeholder-content --></include></context><!-- /_template-placeholders --></include></context><!-- /_template-literal-content --><!-- <Template> / <TemplateLiteral> --><context id="template-literals"><start>`</start><end>`</end><include><context sub-pattern="0" where="start" style-ref="js:template-literal"/><context sub-pattern="0" where="end" style-ref="js:template-literal"/><!-- no embedded-lang-hooks here --><!-- no comments here --><!-- do not match comments or embedded-lang-hooks here, because
             template-head must match immediately --><context ref="_template-literal-content"/></include></context><!-- /template-literals --><!-- <Template> / <TemplateLiteral> --><context id="choice-template-literal" end-parent="true"><start>`</start><end>`</end><include><context sub-pattern="0" where="start" style-ref="js:template-literal"/><context sub-pattern="0" where="end" style-ref="js:template-literal"/><!-- no embedded-lang-hooks here --><!-- no comments here --><!-- do not match comments or embedded-lang-hooks here, because
             template-head must match immediately --><context ref="_template-literal-content"/></include></context><!-- /choice-template-literal --></definitions></language>
(uuay)docker.lang<?xml version="1.0" encoding="UTF-8"?>
<!--

 Authors: David Perez Cabrera <[email protected]>
 Copyright (C) 2019 David Perez Cabrera <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="docker" name="Dockerfile" version="2.0" _section="Source"><metadata><property name="mimetypes">application/docker;text/docker</property><property name="globs">Containerfile;Dockerfile</property><property name="line-comment-start">#</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="operator" name="Operator" map-to="def:operator"/><style id="string" name="String" map-to="def:string"/><style id="variable" name="Variable" map-to="def:special-char"/><style id="variable-definition" name="Variable Definition" map-to="docker:variable"/><style id="user" name="User" map-to="def:identifier"/><style id="alias-definition" name="Alias definition" map-to="def:identifier"/><style id="number" name="Number" map-to="def:number"/></styles><definitions><context id="operator"><match>(\s*)(&amp;&amp;|\|\|)(\s*)</match><include><context sub-pattern="2" style-ref="operator"/></include></context><context id="short-parameter-expansion" style-ref="variable"><match>\$([!@?*#\$0-9]|[a-zA-Z0-9_]+)</match></context><context id="parameter-expansion" style-ref="variable"><start>\$\{</start><end>\}</end><include><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="variable"/></include></context><context id="variable"><include><context ref="short-parameter-expansion"/><context ref="parameter-expansion"/></include></context><context id="user"><match>^\s*(USER)\s+([a-zA-Z_][a-zA-Z0-9_]*)</match><include><context sub-pattern="2" style-ref="user"/><context sub-pattern="1" style-ref="keyword"/></include></context><context id="alias-definition"><match>\s+(AS)\s+([a-zA-Z][a-zA-Z0-9_]*)</match><include><context sub-pattern="2" style-ref="user"/><context sub-pattern="1" style-ref="keyword"/></include></context><context id="alias-usage"><match>^\s*(COPY\s+\-\-from)\=([a-zA-Z][a-zA-Z0-9_]*)</match><include><context sub-pattern="2" style-ref="user"/><context sub-pattern="1" style-ref="keyword"/></include></context><context id="from-image"><match>^\s*(FROM)\s+([a-zA-Z][a-zA-Z0-9_/\:\-\.]*)</match><include><context sub-pattern="2" style-ref="user"/><context sub-pattern="1" style-ref="keyword"/></include></context><context id="variable-definition"><match>^\s*(ARG|ENV)\s+([a-zA-Z_][a-zA-Z0-9_]*)(\=|\s+)</match><include><context sub-pattern="2" style-ref="variable-definition"/><context sub-pattern="1" style-ref="keyword"/></include></context><context id="comment" end-at-line-end="true" style-ref="comment" class-disabled="no-spell-check"><start>#</start></context><context id="single-quoted-string" style-ref="string"><start>'</start><end>'</end></context><context id="double-quoted-string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end></context><context id="numeric" style-ref="number"><match extended="true">
          (\b([0-9]+|0[xX][0-9a-fA-F]+)[Ll]?\b|
          \b(([0-9]+[Ee][-]?[0-9]+|
          ([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-]?[0-9]+)?)[fFdD]?|
          [0-9]+[FfDd]))
      </match></context><context id="keywords" style-ref="keyword"><keyword>AS</keyword><keyword>ADD</keyword><keyword>ARG</keyword><keyword>CMD</keyword><keyword>COPY</keyword><keyword>ENTRYPOINT</keyword><keyword>ENV</keyword><keyword>EXPOSE</keyword><keyword>FROM</keyword><keyword>HEALTHCHECK</keyword><keyword>LABEL</keyword><keyword>MAINTAINER</keyword><keyword>ONBUILD</keyword><keyword>RUN</keyword><keyword>SHELL</keyword><keyword>STOPSIGNAL</keyword><keyword>USER</keyword><keyword>VOLUME</keyword><keyword>WORKDIR</keyword></context><context id="docker" class="no-spell-check"><include><context ref="comment"/><context ref="single-quoted-string"/><context ref="double-quoted-string"/><context ref="numeric"/><context ref="variable"/><context ref="variable-definition"/><context ref="user"/><context ref="alias-definition"/><context ref="alias-usage"/><context ref="from-image"/><context ref="operator"/><context ref="keywords"/></include></context></definitions></language>
(uuay)javascript-expressions.lang:g<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Scott Martin <[email protected]>
 Copyright (C) 2004 Scott Martin <[email protected]>
 Copyright (C) 2005 Stef Walter (formerly Nate Nielsen) <[email protected]>
 Copyright (C) 2005-2007 Marco Barisione <[email protected]>
 Copyright (C) 2005-2007 Emanuele Aina
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="js-expr" name="JavaScript Expressions" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See javascript.lang for general notes, naming conventions, etc.
    --><!--
         Expression / context structure:

         left-hand side (lhs) expression:  Array ()
                                           ===== ==
                                            /      \
                                     primary        post-primary
                                 expression          expression

         expression: - obj.count + 1
                     = ========= ===
                    /      |       \
             pre-lhs      lhs       post-lhs
         expression    expression    expression
    --><!-- # "import" expression

         import("module")
         import.meta
    --><!-- a consequence of this is that "import" by itself (when used as
         a primary expression) will not be highlighted as an error --><!-- ES2020 --><!-- <ImportCall> (part of) --><context id="_choice-import-call-expression" end-parent="true"><start>\(</start><end>\)</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_import-call-expression-content"><include><context ref="expression-without-comma"/></include></context><!-- /_import-call-expression-content --></include></context><!-- /_choice-import-call-expression --><!-- ES2020 --><!-- <ImportMeta> (part of) --><context id="_choice-import-meta-expression" end-parent="true"><start>\.</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_import-meta-expression-content"><include><context id="_import-meta-expression-keyword" style-ref="js:keyword" once-only="true"><match>\%{js:meta-keyword}</match></context><!-- /_import-meta-expression-keyword --></include></context><!-- /_import-meta-expression-content --></include></context><!-- /_choice-import-meta-expression --><context id="_choice-import-expression" end-parent="true"><start>\%{js:import-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_import-expression-content"><include><context ref="_choice-import-call-expression"/><context ref="_choice-import-meta-expression"/></include></context><!-- /_import-expression-content --></include></context><!-- /_choice-import-expression --><!-- # "new" expression

         new Array()
         new.target
    --><!-- <NewTarget> (part of) --><context id="_choice-new-target-expression" end-parent="true"><start>\.</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_new-target-expression-content"><include><context id="_new-target-expression-keyword" style-ref="js:keyword" once-only="true"><match>\%{js:target-keyword}</match></context><!-- /_new-target-expression-keyword --></include></context><!-- /_new-target-expression-content --></include></context><!-- /_choice-new-target-expression --><context id="_choice-new-object-expression" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_new-object-expression-content"><include><context ref="_primary-expression"/></include></context><!-- /_new-object-expression-content --></include></context><!-- /_choice-new-object-expression --><context id="_choice-new-expression" end-parent="true"><start>\%{js:new-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_new-expression-content"><include><context ref="_choice-new-target-expression"/><context ref="_choice-new-object-expression"/></include></context><!-- /_new-expression-content --></include></context><!-- /_choice-new-expression --><!-- # Grouping / arrow function parameters

         (2 + 3) * 4
         (x, y) => x + y
         (x, ...rest) => { return rest; }
    --><!-- doing it this way, instead of using expression-with-comma,
         will make later augmentation easier --><context id="_grouping-item-content"><include><context ref="js:ordered-rest-syntax"/><context ref="expression-without-comma"/></include></context><!-- /_grouping-item-content --><!-- <CoverParenthesizedExpressionAndArrowParameterList> --><context id="_choice-grouping" style-ref="js:grouping" end-parent="true"><start>\(</start><end>\)</end><include><context sub-pattern="0" where="start" style-ref="js:grouping-operator"/><context sub-pattern="0" where="end" style-ref="js:grouping-operator"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_grouping-content"><include><context id="_grouping-first-item" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_grouping-item-content"/></include></context><!-- /_grouping-first-item --><context id="_grouping-items"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_grouping-item-content"/></include></context><!-- /_grouping-items --></include></context><!-- /_grouping-content --></include></context><!-- /_choice-grouping --><!-- # Primary expression

         this
         Array
         'string'
         100
         ( ... )
         [ 1, 2, 3 ]
         function () { ... }
         /regex/
         `template`
    --><!-- <PrimaryExpression> --><context id="_primary-expression" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_primary-expression-content"><include><context ref="js-lit:choice-array-literal"/><context ref="js-lit:choice-object-literal"/><context ref="js-lit:choice-regular-expression-literal"/><context ref="js-lit:choice-template-literal"/><context ref="js-fn:choice-function-expression"/><context ref="js-fn:choice-class-expression"/><context ref="_choice-import-expression"/><context ref="_choice-new-expression"/><context ref="_choice-grouping"/><context ref="js-lit:choice-number"/><context ref="js-lit:choice-string"/><context id="_choice-primary-expression-identifier" end-parent="true"><start>\%{js:identifier-container-start}</start><end>\%{def:always-match}</end><include><!-- no embedded-lang-hooks here --><!-- no comments here --><!-- do not extend the context by matching comments or
                     embedded-lang-hooks, which may lead to multiple
                     identifiers --><context id="_primary-expression-identifier-content"><include><!-- technically these would be choices, but it
                         would be very difficult to turn large keyword
                         contexts into container contexts with
                         end-parent="true" --><context ref="js-lit:null-value"/><context ref="js-lit:boolean"/><context ref="js-val:global-values"/><context ref="js:identifier"/></include></context><!-- /_primary-expression-identifier-content --></include></context><!-- /_choice-primary-expression-identifier --></include></context><!-- /_primary-expression-content --></include></context><!-- /_primary-expression --><context id="_ordered-primary-expression" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_primary-expression"/></include></context><!-- /_ordered-primary-expression --><!-- # Function call
         (in an expression, function arguments list after primary
         value)

         fn()
         fn(a, b, ...list)
    --><context id="_function-arguments-content"><include><context ref="js:ordered-spread-syntax"/><context ref="expression-without-comma"/></include></context><!-- /_function-arguments-content --><!-- <Arguments> --><context id="_function-arguments-lists"><start>\(</start><end>\)</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_function-arguments-list-content"><include><context id="_function-first-argument" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_function-arguments-content"/></include></context><!-- /_function-first-argument --><context id="_function-arguments"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_function-arguments-content"/></include></context><!-- /_function-arguments --></include></context><!-- /_function-arguments-list-content --></include></context><!-- /_function-arguments-lists --><!-- # Post-primary expression

         obj.property
         obj['property']
         fn()
         tag`template`
         obj?.property
         obj?.[expr]
         func?.()
    --><context id="_choice-property-identifier" end-parent="true"><start>\%{js:identifier-container-start}</start><end>\%{def:always-match}</end><include><!-- no embedded-lang-hooks here --><!-- no comments here --><!-- do not extend the context by matching comments or
             embedded-lang-hooks, which may lead to multiple
             identifiers --><context id="_property-identifier-content"><include><!-- technically these would be choices, but it would be
                 very difficult to turn large keyword contexts into
                 container contexts with end-parent="true" --><context ref="js-val:properties-methods"/><context ref="js:identifier-name"/></include></context><!-- /_property-identifier-content --></include></context><!-- /_choice-property-identifier --><context id="_post-primary-expression"><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><!-- <MemberExpression> (part of) --><context id="_dot-property-accessors"><start>\.(?!\.)</start><!-- avoid matching rest/spread syntax --><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_dot-property-accessor-content"><include><context ref="_choice-property-identifier"/></include></context><!-- /_dot-property-accessor-content --></include></context><!-- /_dot-property-accessors --><!-- <MemberExpression> (part of) --><context id="_bracket-property-accessors"><start>\[</start><end>]</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_bracket-property-accessor-content"><include><context ref="expression-with-comma"/></include></context><!-- /_bracket-property-accessor-content --></include></context><!-- /_bracket-property-accessors --><!-- ES2020 --><!-- <OptionalChain> (part of) --><context id="_optional-chains"><start>\?\.(?![0-9])</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_optional-chain-content"><include><!-- only match dot-property accessor content here
                     this context will end early for other cases
                --><context ref="_choice-property-identifier"/></include></context><!-- /_optional-chain-content --></include></context><!-- /_optional-chains --><context ref="_function-arguments-lists"/><context ref="js-lit:template-literals"/></include></context><!-- /_post-primary-expression --><context id="_ordered-post-primary-expression" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_post-primary-expression"/></include></context><!-- /_ordered-post-primary-expression --><!-- # Increment / decrement operators --><!-- shared between pre- and post-lhs expressions --><context id="_increment-decrement-operators" style-ref="js:increment-decrement-operator"><match>\+\+|--</match></context><!-- /_increment-decrement-operators --><!-- # Pre-LHS expression --><context id="_pre-lhs-expression"><include><context ref="js:embedded-lang-hooks"/><context ref="_increment-decrement-operators"/><!-- ES2017, cannot be followed by line terminator --><context id="_async-keywords" style-ref="js:keyword"><match extended="true">
            \%{js:async-keyword}
            # precedes arrow function
            (?=
              \%{js:optional-whitespace-or-comments}
              (?:
                \%{js:identifier} \%{js:optional-whitespace-or-comments} =&gt; |
                \(  # can this be better?
              )
            )
            # does not precede "function" (leave to function expression)
            (?! \%{js:optional-whitespace-or-comments} \%{js:function-keyword} )
          </match></context><!-- /_async-keywords --><!-- await: ES2017 --><context id="_keyword-unary-operators" style-ref="js:keyword"><match extended="true">
            \%{js:await-keyword} |
            \%{js:delete-keyword} |
            \%{js:typeof-keyword} |
            \%{js:void-keyword} |
            \%{js:yield-keyword}
          </match></context><!-- /_keyword-unary-operators --><context ref="js:generator-modifier"/><!-- for yield* --><context id="_unary-operators" style-ref="js:unary-operator"><match extended="true">
            \+ |  # unary plus
            - |   # unary negation
            ~ |   # bitwise not
            !     # logical not
          </match></context><!-- /_unary-operators --></include></context><!-- /_pre-lhs-expression --><context id="_ordered-pre-lhs-expression" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_pre-lhs-expression"/></include></context><!-- /_ordered-pre-lhs-expression --><!-- # Left-hand side expression

         this
         new Array
         'string'.length
         fn.apply()
         list[1]
         tag`template`
    --><define-regex id="_expression-start" extended="true">
      (?= \%{js:not-whitespace} )
      (?= [^:;\])}] )
      (?! /[/*] )
    </define-regex><!-- /_expression-start --><!-- <LeftHandSideExpression> --><context id="lhs-expression" style-ref="js:expression" once-only="true"><start>\%{_expression-start}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_lhs-expression-content"><include><context ref="_ordered-primary-expression"/><context ref="_ordered-post-primary-expression"/></include></context><!-- /_lhs-expression-content --></include></context><!-- /lhs-expression --><!-- # Ternary operator --><context id="_choice-ternary-operator-missing-true-expression" end-parent="true"><start>(?=:)</start><end>\%{def:always-match}</end></context><!-- /_choice-ternary-operator-missing-true-expression --><!-- ## Without comma --><context id="_ternary-operator-without-comma-false-expression" once-only="true"><start>:</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:ternary-operator"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_ternary-operator-without-comma-false-expression-content"><include><context ref="expression-without-comma"/></include></context><!-- /_ternary-operator-without-comma-false-expression-content --></include></context><!-- /_ternary-operator-without-comma-false-expression --><context id="_choice-ternary-operator-without-comma-true-expression" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_ternary-operator-without-comma-true-expression-content"><include><context ref="expression-without-comma"/><context ref="_ternary-operator-without-comma-false-expression"/></include></context><!-- /_ternary-operator-without-comma-true-expression-content --></include></context><!-- /_choice-ternary-operator-without-comma-true-expression --><context id="_ternary-operators-without-comma"><start>\?</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:ternary-operator"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_ternary-operator-without-comma-content"><include><context ref="_choice-ternary-operator-missing-true-expression"/><context ref="_choice-ternary-operator-without-comma-true-expression"/></include></context><!-- /_ternary-operator-without-comma-content --></include></context><!-- /_ternary-operators-without-comma --><!-- ## With comma --><context id="_ternary-operator-with-comma-false-expression" once-only="true"><start>:</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:ternary-operator"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_ternary-operator-with-comma-false-expression-content"><include><context ref="expression-with-comma"/></include></context><!-- /_ternary-operator-with-comma-false-expression-content --></include></context><!-- /_ternary-operator-with-comma-false-expression --><context id="_choice-ternary-operator-with-comma-true-expression" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_ternary-operator-with-comma-true-expression-content"><include><context ref="expression-without-comma"/><!-- comma not allowed --><context ref="_ternary-operator-with-comma-false-expression"/></include></context><!-- /_ternary-operator-with-comma-true-expression-content --></include></context><!-- /_choice-ternary-operator-with-comma-true-expression --><context id="_ternary-operators-with-comma"><start>\?</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:ternary-operator"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_ternary-operator-with-comma-content"><include><context ref="_choice-ternary-operator-missing-true-expression"/><context ref="_choice-ternary-operator-with-comma-true-expression"/></include></context><!-- /_ternary-operator-with-comma-content --></include></context><!-- /_ternary-operators-with-comma --><!-- # Binary operators --><define-regex id="_keyword-binary-operator" extended="true">
      \%{js:instanceof-keyword} | \%{js:in-keyword}
    </define-regex><!-- /_keyword-binary-operator --><!-- excluding comma operator --><define-regex id="_binary-operator" extended="true">
      \*\* =? |                            # exponentiation (assignment) (ES2016)
      [+/*%-] =? |                         # arithmetic (assignment)
      [!=]==? |                            # equality
      &amp;&amp; | \|\| |                  # logical
      \?\? |                               # nullish coalescing (ES2020)
      [&amp;|^] =? |                       # bitwise logical (assignment)
      (?: &lt;&lt; | &gt;&gt;&gt;? ) =? |  # bitwise shift (assignment)
      [&lt;&gt;]=? |                       # relational
      =                                    # assignment
    </define-regex><!-- /_binary-operator --><!-- ## Without comma --><context id="_keyword-binary-operators-without-comma"><start>\%{_keyword-binary-operator}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_keyword-binary-operator-without-comma-content"><include><context ref="expression-without-comma"/></include></context><!-- /_keyword-binary-operator-without-comma-content --></include></context><!-- /_keyword-binary-operators-without-comma --><context id="_binary-operators-without-comma"><start>\%{_binary-operator}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:binary-operator"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_binary-operator-without-comma-content"><include><context ref="expression-without-comma"/></include></context><!-- /_binary-operator-without-comma-content --></include></context><!-- /_binary-operators-without-comma --><!-- ## With comma --><context id="_keyword-binary-operators-with-comma"><start>\%{_keyword-binary-operator}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_keyword-binary-operator-with-comma-content"><include><context ref="expression-with-comma"/></include></context><!-- /_keyword-binary-operator-with-comma-content --></include></context><!-- /_keyword-binary-operators-with-comma --><context id="_binary-operators-with-comma"><start>\%{_binary-operator}|,</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:binary-operator"/><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context id="_binary-operator-with-comma-content"><include><context ref="expression-with-comma"/></include></context><!-- /_binary-operator-with-comma-content --></include></context><!-- /_binary-operators-with-comma --><!-- # Post-LHS expression --><!-- ## Without comma --><context id="_post-lhs-expression-without-comma"><include><context ref="js:embedded-lang-hooks"/><context ref="_increment-decrement-operators"/><context ref="js-fn:arrow-functions"/><context ref="_keyword-binary-operators-without-comma"/><context ref="_binary-operators-without-comma"/><context ref="_ternary-operators-without-comma"/></include></context><!-- /_post-lhs-expression-without-comma --><context id="_ordered-post-lhs-expression-without-comma" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_post-lhs-expression-without-comma"/></include></context><!-- /_ordered-post-lhs-expression-without-comma --><!-- ## With comma --><context id="_post-lhs-expression-with-comma"><include><context ref="js:embedded-lang-hooks"/><context ref="_increment-decrement-operators"/><context ref="js-fn:arrow-functions"/><context ref="_keyword-binary-operators-with-comma"/><context ref="_binary-operators-with-comma"/><context ref="_ternary-operators-with-comma"/></include></context><!-- /_post-lhs-expression-with-comma --><context id="_ordered-post-lhs-expression-with-comma" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_post-lhs-expression-with-comma"/></include></context><!-- /_ordered-post-lhs-expression-with-comma --><!-- # Expression

         2 + 3 - 1
         true ? doThis() : doThat()
    --><!-- ## Without comma --><context id="_expression-without-comma-content"><include><context ref="_ordered-pre-lhs-expression"/><context ref="_lhs-expression-content"/><context ref="_ordered-post-lhs-expression-without-comma"/></include></context><!-- /_expression-without-comma-content --><!-- <AssignmentExpression> --><context id="expression-without-comma" style-ref="js:expression" once-only="true"><start>\%{_expression-start}(?!,)</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_expression-without-comma-content"/></include></context><!-- /expression-without-comma --><!-- <AssignmentExpression> --><context id="choice-expression-without-comma" style-ref="js:expression" end-parent="true"><start>\%{_expression-start}(?!,)</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_expression-without-comma-content"/></include></context><!-- /choice-expression-without-comma --><!-- ## With comma --><context id="_expression-with-comma-content"><include><context ref="_ordered-pre-lhs-expression"/><context ref="_lhs-expression-content"/><context ref="_ordered-post-lhs-expression-with-comma"/></include></context><!-- /_expression-with-comma-content --><!-- <Expression> --><context id="expression-with-comma" style-ref="js:expression" once-only="true"><start>\%{_expression-start}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_expression-with-comma-content"/></include></context><!-- /expression-with-comma --><!-- <Expression> --><context id="choice-expression-with-comma" style-ref="js:expression" end-parent="true"><start>\%{_expression-start}</start><end>\%{js:before-next-token}</end><include><context ref="js:embedded-lang-hooks"/><context ref="js:comments"/><context ref="_expression-with-comma-content"/></include></context><!-- /choice-expression-with-comma --></definitions></language>
(uuay)erb-js.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="erb-js" name="ERB (JavaScript)" version="2.0" _section="Markup"><metadata><property name="globs">*.js.erb</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><definitions><replace id="js:embedded-lang-hooks" ref="erb:erb"/><context id="erb-js"><include><context ref="erb:erb"/><context ref="js:js"/></include></context></definitions></language>
(uuay)Adwaita.xmlC<?xml version="1.0" encoding="UTF-8"?>
<!--

  Copyright 2020 Christian Hergert <[email protected]>

  GtkSourceView is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  GtkSourceView is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public License
  along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<style-scheme id="Adwaita" _name="Adwaita" version="1.0"><author>Christian Hergert</author><_description>An style scheme for Adwaita</_description><metadata><property name="variant">light</property><property name="dark-variant">Adwaita-dark</property></metadata><!-- Named Colors --><color name="blue_1" value="#99C1F1"/><color name="blue_2" value="#62A0EA"/><color name="blue_3" value="#3584E4"/><color name="blue_4" value="#1C71D8"/><color name="blue_5" value="#1A5FB4"/><color name="blue_6" value="#1B497E"/><color name="blue_7" value="#193D66"/><color name="brown_1" value="#CDAB8F"/><color name="brown_2" value="#B5835A"/><color name="brown_3" value="#986A44"/><color name="brown_4" value="#865E3C"/><color name="brown_5" value="#63452C"/><color name="chameleon_3" value="#4E9A06"/><color name="dark_1" value="#77767B"/><color name="dark_2" value="#5E5C64"/><color name="dark_3" value="#504E55"/><color name="dark_4" value="#3D3846"/><color name="dark_5" value="#241F31"/><color name="dark_6" value="#000000"/><color name="green_1" value="#8FF0A4"/><color name="green_2" value="#57E389"/><color name="green_3" value="#33D17A"/><color name="green_4" value="#2EC27E"/><color name="green_5" value="#26A269"/><color name="green_6" value="#1F7F56"/><color name="green_7" value="#1C6849"/><color name="light_1" value="#FFFFFF"/><color name="light_2" value="#FCFCFC"/><color name="light_3" value="#F6F5F4"/><color name="light_4" value="#DEDDDA"/><color name="light_5" value="#C0BFBC"/><color name="light_6" value="#B0AFAC"/><color name="light_7" value="#9A9996"/><color name="orange_1" value="#FFBE6F"/><color name="orange_2" value="#FFA348"/><color name="orange_3" value="#FF7800"/><color name="orange_4" value="#E66100"/><color name="orange_5" value="#C64600"/><color name="purple_1" value="#DC8ADD"/><color name="purple_2" value="#C061CB"/><color name="purple_3" value="#9141AC"/><color name="purple_4" value="#813D9C"/><color name="purple_5" value="#613583"/><color name="red_1" value="#F66151"/><color name="red_2" value="#ED333B"/><color name="red_3" value="#E01B24"/><color name="red_4" value="#C01C28"/><color name="red_5" value="#A51D2D"/><color name="teal_1" value="#93DDC2"/><color name="teal_2" value="#5BC8AF"/><color name="teal_3" value="#33B2A4"/><color name="teal_4" value="#26A1A2"/><color name="teal_5" value="#218787"/><color name="violet_2" value="#7D8AC7"/><color name="violet_3" value="#6362C8"/><color name="violet_4" value="#4E57BA"/><color name="yellow_1" value="#F9F06B"/><color name="yellow_2" value="#F8E45C"/><color name="yellow_3" value="#F6D32D"/><color name="yellow_4" value="#F5C211"/><color name="yellow_5" value="#E5A50A"/><color name="yellow_6" value="#D38B09"/><!-- Global Styles --><style name="background-pattern" background="#FAFAFA"/><style name="bracket-match" bold="true"/><style name="current-line" background="light_3"/><style name="current-line-number" background="light_3" foreground="light_7"/><style name="cursor" foreground="dark_1"/><style name="draw-spaces" foreground="light_6"/><style name="line-numbers" background="light_1" foreground="light_6"/><style name="map-overlay" background="dark_1"/><style name="right-margin" background="dark_1" foreground="dark_1"/><style name="search-match" background="yellow_2" foreground="dark_4"/><style name="text" background="light_1" foreground="dark_3"/><!-- Defaults --><style name="def:base-n-integer" foreground="violet_4"/><style name="def:boolean" foreground="violet_4"/><style name="def:comment" foreground="dark_1"/><style name="def:constant" foreground="violet_4"/><style name="def:decimal" foreground="violet_4"/><style name="def:deletion" strikethrough="true"/><style name="def:doc-comment-element" foreground="dark_3"/><style name="def:emphasis" italic="true"/><style name="def:error" underline="error" underline-color="red_4"/><style name="def:floating-point" foreground="violet_4"/><style name="def:function" foreground="blue_4"/><style name="def:heading" foreground="teal_5" bold="true"/><style name="def:identifier" foreground="chameleon_3"/><style name="def:inline-code" foreground="violet_4"/><style name="def:link-destination" foreground="blue_3" italic="true" underline="low"/><style name="def:link-text" foreground="red_3"/><style name="def:list-marker" foreground="orange_5" bold="true"/><style name="def:net-address" foreground="blue_3" underline="low"/><style name="def:note" foreground="dark_4" background="#FCF7B5" bold="true"/><style name="def:number" foreground="violet_4"/><style name="def:preformatted-section" foreground="violet_4"/><style name="def:preprocessor" foreground="orange_5"/><style name="def:shebang" foreground="dark_1" bold="true"/><style name="def:special-char" foreground="red_2" bold="false"/><style name="def:statement" foreground="orange_5" bold="true"/><style name="def:string" foreground="teal_5"/><style name="def:strong-emphasis" bold="true"/><style name="def:type" foreground="teal_5" bold="true"/><style name="def:underlined" underline="single"/><style name="def:warning" underline="error" underline-color="yellow_4"/><!-- C# --><style name="c-sharp:format" foreground="violet_4"/><style name="c-sharp:preprocessor" foreground="dark_2"/><!-- C --><style name="c:printf" foreground="violet_4"/><style name="c:signal-name" foreground="red_4"/><style name="c:storage-class" foreground="teal_5" bold="true"/><style name="c:type-keyword" foreground="teal_5" bold="true"/><!-- CSS --><style name="css:id-selector" foreground="teal_5" bold="true"/><style name="css:property-name" foreground="orange_5"/><style name="css:pseudo-selector" foreground="violet_4" bold="true"/><style name="css:selector-symbol" foreground="orange_5" bold="true"/><style name="css:type-selector" foreground="teal_5" bold="true"/><style name="css:vendor-specific" foreground="yellow_6"/><!-- Diff --><style name="diff:added-line" foreground="teal_4"/><style name="diff:changed-line" foreground="orange_4"/><style name="diff:diff-file" foreground="violet_4"/><style name="diff:location" foreground="yellow_6"/><style name="diff:removed-line" foreground="red_1"/><!-- Go --><style name="go:printf" foreground="violet_4"/><!-- Python 2 --><style name="python:builtin-function" foreground="blue_4"/><style name="python:class-name" foreground="teal_5" bold="true"/><style name="python:module-handler" foreground="red_3"/><!-- Rust --><style name="rust:attribute" foreground="violet_4"/><style name="rust:lifetime" foreground="orange_5" bold="false" italic="false"/><style name="rust:macro" foreground="violet_4" bold="false"/><style name="rust:scope" foreground="orange_5"/><!-- Vala --><style name="vala:attributes" foreground="dark_2" bold="false"/><!-- XML --><style name="xml:attribute-name" foreground="orange_5"/><style name="xml:attribute-value" foreground="violet_4"/><style name="xml:element-name" foreground="teal_5"/><style name="xml:namespace" foreground="yellow_6"/><style name="xml:processing-instruction" foreground="yellow_6" bold="true"/></style-scheme>
(uuay)objc.lang@
<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Yevgen Muntyan <[email protected]>
 Copyright (C) 2007 Yevgen Muntyan <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="objc" name="Objective-C" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-objcsrc</property><property name="globs">*.m</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.m</property></metadata><styles><style id="keyword" name="Keyword" map-to="c:keyword"/><style id="type" name="Data Type" map-to="c:type"/><style id="common-defines" name="Common Defines" map-to="c:common-defines"/><style id="string" name="String" map-to="c:string"/></styles><definitions><!-- ObjC-specific stuff (i.e. stuff which is not C) --><context id="objc-header"><include><context id="keywords" style-ref="keyword"><prefix>\@</prefix><keyword>interface</keyword><keyword>protocol</keyword><keyword>implementation</keyword><keyword>end</keyword><keyword>class</keyword><keyword>selector</keyword><keyword>encode</keyword><keyword>defs</keyword><keyword>synchronized</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>try</keyword><keyword>throw</keyword><keyword>catch</keyword><keyword>finally</keyword></context><context id="types" style-ref="type"><keyword>BOOL</keyword></context><context id="objc-string-literal" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>\@"</start><end>"</end><include><context ref="c:string:*"/></include></context></include></context><!-- ObjC-specific stuff (i.e. stuff which is not C), which isn't
         good to highlight in C headers --><context id="objc-source"><include><context id="objc-keywords" style-ref="keyword"><keyword>self</keyword><keyword>super</keyword></context><context id="objc-types" style-ref="type"><keyword>apply_t</keyword><keyword>Class</keyword><keyword>id</keyword><keyword>IMP</keyword><keyword>MetaClass</keyword><keyword>Object</keyword><keyword>Protocol</keyword><keyword>retval_t</keyword><keyword>SEL</keyword><keyword>STR</keyword><keyword>TypedStream</keyword></context><context id="objc-common-defines" style-ref="common-defines"><keyword>METHOD_NULL</keyword><keyword>nil</keyword><keyword>Nil</keyword><keyword>NO</keyword><keyword>YES</keyword></context></include></context><!-- actual language definition: ObjC-specific stuff plus everything from C --><context id="objc" class="no-spell-check"><include><context ref="objc-source"/><context ref="objc-header"/><context ref="c:c"/></include></context></definitions></language>
(uuay)swift.lang
6<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Adam Dingle
 Copyright (C) 2017 Adam Dingle <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="swift" name="Swift" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-swift</property><property name="globs">*.swift</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property><property name="suggested-suffix">.swift</property></metadata><styles><style id="builtin" name="Builtin Value" map-to="def:builtin"/><style id="comment" name="Comment" map-to="def:comment"/><style id="compiler-control" name="Compiler Control" map-to="def:preprocessor"/><style id="declaration" name="Declaration" map-to="def:type"/><style id="escaped-character" name="Escaped Character" map-to="def:special-char"/><style id="external" name="External" map-to="def:preprocessor"/><style id="interpolated" name="Interpolated Expression" map-to="def:identifier"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="modifier" name="Modifier" map-to="def:type"/><style id="number" name="Number" map-to="def:decimal"/><style id="operator" name="Operator" map-to="def:operator"/><style id="special" name="Special Constant" map-to="def:special-constant"/><style id="string" name="String" map-to="def:string"/><style id="type" name="Data Type" map-to="def:identifier"/></styles><definitions><context id="attribute" style-ref="special"><match>@[a-zA-Z_][a-zA-Z0-9_]*</match></context><context id="block-comment" style-ref="comment"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/><context ref="block-comment"/></include></context><context id="builtin" style-ref="builtin"><keyword>Protocol</keyword><keyword>self</keyword><keyword>super</keyword><keyword>Type</keyword></context><context id="cast" style-ref="operator"><keyword>as</keyword><keyword>is</keyword></context><context id="compiler-control" style-ref="compiler-control"><match extended="true">
        \#(available|colorLiteral|column|else|elseif|endif|file|fileLiteral|function|if
         |imageLiteral|keyPath|line|selector|sourceLocation)
      </match></context><context id="declaration" style-ref="declaration"><keyword>associatedtype</keyword><keyword>case</keyword><keyword>class</keyword><keyword>didSet</keyword><keyword>enum</keyword><keyword>extension</keyword><keyword>func</keyword><keyword>get</keyword><keyword>init</keyword><keyword>let</keyword><keyword>precedencegroup</keyword><keyword>protocol</keyword><keyword>set</keyword><keyword>struct</keyword><keyword>subscript</keyword><keyword>typealias</keyword><keyword>var</keyword><keyword>willSet</keyword></context><context id="external" style-ref="external"><keyword>import</keyword></context><context id="implicit-param" style-ref="builtin"><match>\$[0-9]+</match></context><context id="library-type" style-ref="type"><keyword>AnyBidirectionalCollection</keyword><keyword>AnyCollection</keyword><keyword>AnyHashable</keyword><keyword>AnyIndex</keyword><keyword>AnyIterator</keyword><keyword>AnyRandomAccessCollection</keyword><keyword>AnySequence</keyword><keyword>ArithmeticOverflow</keyword><keyword>Array</keyword><keyword>ArraySlice</keyword><keyword>AutoreleasingUnsafeMutablePointer</keyword><keyword>BidirectionalSlice</keyword><keyword>Bool</keyword><keyword>CVaListPointer</keyword><keyword>Character</keyword><keyword>ClosedRange</keyword><keyword>ClosedRangeIndex</keyword><keyword>ClosedRangeIterator</keyword><keyword>CollectionOfOne</keyword><keyword>CommandLine</keyword><keyword>ContiguousArray</keyword><keyword>CountableClosedRange</keyword><keyword>CountableRange</keyword><keyword>DefaultBidirectionalIndices</keyword><keyword>DefaultIndices</keyword><keyword>DefaultRandomAccessIndices</keyword><keyword>Dictionary</keyword><keyword>DictionaryIterator</keyword><keyword>DictionaryLiteral</keyword><keyword>Double</keyword><keyword>EmptyCollection</keyword><keyword>EmptyIterator</keyword><keyword>EnumeratedIterator</keyword><keyword>EnumeratedSequence</keyword><keyword>FlattenBidirectionalCollection</keyword><keyword>FlattenBidirectionalCollectionIndex</keyword><keyword>FlattenCollection</keyword><keyword>FlattenCollectionIndex</keyword><keyword>FlattenIterator</keyword><keyword>FlattenSequence</keyword><keyword>Float</keyword><keyword>Float80</keyword><keyword>FloatingPointClassification</keyword><keyword>FloatingPointRoundingRule</keyword><keyword>FloatingPointSign</keyword><keyword>ImplicitlyUnwrappedOptional</keyword><keyword>IndexingIterator</keyword><keyword>Int</keyword><keyword>Int16</keyword><keyword>Int32</keyword><keyword>Int64</keyword><keyword>Int8</keyword><keyword>IteratorOverOne</keyword><keyword>IteratorSequence</keyword><keyword>JoinedIterator</keyword><keyword>JoinedSequence</keyword><keyword>LazyBidirectionalCollection</keyword><keyword>LazyCollection</keyword><keyword>LazyDropWhileBidirectionalCollection</keyword><keyword>LazyDropWhileCollection</keyword><keyword>LazyDropWhileIndex</keyword><keyword>LazyDropWhileIterator</keyword><keyword>LazyDropWhileSequence</keyword><keyword>LazyFilterBidirectionalCollection</keyword><keyword>LazyFilterCollection</keyword><keyword>LazyFilterIndex</keyword><keyword>LazyFilterIterator</keyword><keyword>LazyFilterSequence</keyword><keyword>LazyMapBidirectionalCollection</keyword><keyword>LazyMapCollection</keyword><keyword>LazyMapIterator</keyword><keyword>LazyMapRandomAccessCollection</keyword><keyword>LazyMapSequence</keyword><keyword>LazyPrefixWhileBidirectionalCollection</keyword><keyword>LazyPrefixWhileCollection</keyword><keyword>LazyPrefixWhileIndex</keyword><keyword>LazyPrefixWhileIterator</keyword><keyword>LazyPrefixWhileSequence</keyword><keyword>LazyRandomAccessCollection</keyword><keyword>LazySequence</keyword><keyword>ManagedBuffer</keyword><keyword>ManagedBufferPointer</keyword><keyword>MemoryLayout</keyword><keyword>Mirror</keyword><keyword>MutableBidirectionalSlice</keyword><keyword>MutableRandomAccessSlice</keyword><keyword>MutableRangeReplaceableBidirectionalSlice</keyword><keyword>MutableRangeReplaceableRandomAccessSlice</keyword><keyword>MutableRangeReplaceableSlice</keyword><keyword>MutableSlice</keyword><keyword>Never</keyword><keyword>ObjectIdentifier</keyword><keyword>OpaquePointer</keyword><keyword>Optional</keyword><keyword>PlaygroundQuickLook</keyword><keyword>RandomAccessSlice</keyword><keyword>Range</keyword><keyword>RangeReplaceableBidirectionalSlice</keyword><keyword>RangeReplaceableRandomAccessSlice</keyword><keyword>RangeReplaceableSlice</keyword><keyword>Repeated</keyword><keyword>ReversedCollection</keyword><keyword>ReversedIndex</keyword><keyword>ReversedRandomAccessCollection</keyword><keyword>ReversedRandomAccessIndex</keyword><keyword>Set</keyword><keyword>SetIterator</keyword><keyword>Slice</keyword><keyword>StaticString</keyword><keyword>StrideThrough</keyword><keyword>StrideThroughIterator</keyword><keyword>StrideTo</keyword><keyword>StrideToIterator</keyword><keyword>String</keyword><keyword>UInt</keyword><keyword>UInt16</keyword><keyword>UInt32</keyword><keyword>UInt64</keyword><keyword>UInt8</keyword><keyword>UTF16</keyword><keyword>UTF32</keyword><keyword>UTF8</keyword><keyword>UnfoldSequence</keyword><keyword>UnicodeDecodingResult</keyword><keyword>UnicodeScalar</keyword><keyword>Unmanaged</keyword><keyword>UnsafeBufferPointer</keyword><keyword>UnsafeBufferPointerIterator</keyword><keyword>UnsafeMutableBufferPointer</keyword><keyword>UnsafeMutablePointer</keyword><keyword>UnsafeMutableRawBufferPointer</keyword><keyword>UnsafeMutableRawPointer</keyword><keyword>UnsafePointer</keyword><keyword>UnsafeRawBufferPointer</keyword><keyword>UnsafeRawPointer</keyword><keyword>Zip2Iterator</keyword><keyword>Zip2Sequence</keyword><keyword>AbsoluteValuable</keyword><keyword>AnyObject</keyword><keyword>Arithmetic</keyword><keyword>BidirectionalCollection</keyword><keyword>BinaryFloatingPoint</keyword><keyword>BinaryInteger</keyword><keyword>BitwiseOperations</keyword><keyword>CVarArg</keyword><keyword>Collection</keyword><keyword>Comparable</keyword><keyword>CustomDebugStringConvertible</keyword><keyword>CustomLeafReflectable</keyword><keyword>CustomPlaygroundQuickLookable</keyword><keyword>CustomReflectable</keyword><keyword>CustomStringConvertible</keyword><keyword>Equatable</keyword><keyword>Error</keyword><keyword>ExpressibleByArrayLiteral</keyword><keyword>ExpressibleByBooleanLiteral</keyword><keyword>ExpressibleByDictionaryLiteral</keyword><keyword>ExpressibleByExtendedGraphemeClusterLiteral</keyword><keyword>ExpressibleByFloatLiteral</keyword><keyword>ExpressibleByIntegerLiteral</keyword><keyword>ExpressibleByNilLiteral</keyword><keyword>ExpressibleByStringLiteral</keyword><keyword>ExpressibleByUnicodeScalarLiteral</keyword><keyword>FixedWidthInteger</keyword><keyword>FloatingPoint</keyword><keyword>Hashable</keyword><keyword>Integer</keyword><keyword>IntegerArithmetic</keyword><keyword>IteratorProtocol</keyword><keyword>LazyCollectionProtocol</keyword><keyword>LazySequenceProtocol</keyword><keyword>LosslessStringConvertible</keyword><keyword>MirrorPath</keyword><keyword>MutableCollection</keyword><keyword>OptionSet</keyword><keyword>RandomAccessCollection</keyword><keyword>RangeReplaceableCollection</keyword><keyword>RawRepresentable</keyword><keyword>Sequence</keyword><keyword>SetAlgebra</keyword><keyword>SignedArithmetic</keyword><keyword>SignedInteger</keyword><keyword>SignedNumber</keyword><keyword>Strideable</keyword><keyword>TextOutputStream</keyword><keyword>TextOutputStreamable</keyword><keyword>UnicodeCodec</keyword><keyword>UnsignedInteger</keyword></context><context id="modifier" style-ref="modifier"><keyword>convenience</keyword><keyword>dynamic</keyword><keyword>fileprivate</keyword><keyword>final</keyword><keyword>indirect</keyword><keyword>infix</keyword><keyword>internal</keyword><keyword>inout</keyword><keyword>lazy</keyword><keyword>mutating</keyword><keyword>nonmutating</keyword><keyword>open</keyword><keyword>optional</keyword><keyword>override</keyword><keyword>postfix</keyword><keyword>prefix</keyword><keyword>private</keyword><keyword>public</keyword><keyword>required</keyword><keyword>safe</keyword><keyword>static</keyword><keyword>rethrows</keyword><keyword>throws</keyword><keyword>unowned</keyword><keyword>unsafe</keyword><keyword>weak</keyword></context><define-regex id="decimal" extended="true">
      [0-9][0-9_]*
    </define-regex><define-regex id="hex" extended="true">
      [0-9a-fA-F][0-9a-fA-F_]*
    </define-regex><context id="numeric" style-ref="number"><match extended="true">
        \b( 0b [01] [01_]*                                           # boolean literal
          | 0o [0-7][0-7_]*                                          # octal literal
          | 0x \%{hex} ( (\.\%{hex})? [pP][+-]?\%{hex} )?            # hex literal
          | \%{decimal} (\.\%{decimal})? ([eE][+-]?\%{decimal})?     # decimal literal
        )
      </match></context><context id="operator" style-ref="operator"><match extended="true">
        (
          [-/=+!*%&lt;&gt;&amp;|^~?:\[\]]
        | \b_\b                 # wildcard underscore
        | \.\.\.                # range constructor
        | \.\.&lt;              # range constructor
        )
      </match></context><context id="special" style-ref="special"><keyword>false</keyword><keyword>true</keyword><keyword>nil</keyword></context><context id="statement" style-ref="keyword"><keyword>break</keyword><keyword>catch</keyword><keyword>continue</keyword><keyword>default</keyword><keyword>defer</keyword><keyword>do</keyword><keyword>else</keyword><keyword>fallthrough</keyword><keyword>for</keyword><keyword>guard</keyword><keyword>if</keyword><keyword>in</keyword><keyword>repeat</keyword><keyword>return</keyword><keyword>switch</keyword><keyword>throw</keyword><keyword>try</keyword><keyword>where</keyword><keyword>while</keyword></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context id="escaped-character" style-ref="escaped-character"><match extended="true">
            \\(     # leading backslash
              [0\\tnr"']             # \n, \r and friends
            | u\{[0-9a-fA-F]{1,8}\}  # unicode scalar
            )
          </match></context><context id="interpolated-expression" style-ref="interpolated"><start>\\\(</start><end>\)</end><include><context ref="swift"/></include></context></include></context><context id="swift" class="no-spell-check"><include><context ref="def:c-like-comment"/><context ref="def:c-like-close-comment-outside-comment"/><context ref="attribute"/><context ref="block-comment"/><context ref="builtin"/><context ref="cast"/><context ref="compiler-control"/><context ref="declaration"/><context ref="external"/><context ref="implicit-param"/><context ref="library-type"/><context ref="modifier"/><context ref="numeric"/><context ref="operator"/><context ref="special"/><context ref="statement"/><context ref="string"/></include></context></definitions></language>
(uuay)nsis.langQ	<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Yevgen Muntyan <[email protected]>
 Copyright (C) 2008 Yevgen Muntyan

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="nsis" name="NSIS" version="2.0" _section="Other"><metadata><property name="globs">*.nsi;*.nsh</property><property name="line-comment-start">;</property></metadata><styles><style id="operator" name="Operator" map-to="def:operator"/><style id="comment" name="Comment" map-to="def:comment"/><style id="string" name="String" map-to="def:string"/><style id="variable" name="Variable" map-to="makefile:variable"/></styles><definitions><context id="operator" style-ref="operator"><prefix>!</prefix><keyword>define</keyword><keyword>include</keyword><keyword>insertmacro</keyword><keyword>ifdef</keyword><keyword>endif</keyword></context><define-regex id="identifier">[\w_][\w\d_]*</define-regex><context id="variable" style-ref="variable"><match>\$(\%{identifier}|\{\%{identifier}\}|\(\^\%{identifier}\))</match></context><context id="variable-assignment"><match>^\s*(!define)\s+(\%{identifier})</match><include><context sub-pattern="1" style-ref="operator"/><context sub-pattern="2" style-ref="variable"/></include></context><context id="string" style-ref="string" class="string" class-disabled="no-spell-check"><start>"</start><end>"</end><include><context ref="variable"/></include></context><context id="comment" style-ref="comment" end-at-line-end="true"><start>;</start><include><context ref="def:in-comment"/></include></context><context id="nsis" class="no-spell-check"><include><context ref="operator"/><context ref="variable"/><context ref="variable-assignment"/><context ref="comment"/><context ref="string"/></include></context></definitions></language>
(uuay)nemerle.lang�<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Paweł W. Olszta <[email protected]>
 Copyright (C) 2004 Paweł W. Olszta <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="nemerle" name="Nemerle" version="2.0" _section="Source"><metadata><property name="mimetypes">text/x-nemerle</property><property name="globs">*.n</property><property name="line-comment-start">//</property><property name="block-comment-start">/*</property><property name="block-comment-end">*/</property></metadata><styles><style id="comment" name="Comment" map-to="def:comment"/><style id="error" name="Error" map-to="def:error"/><style id="preprocessor" name="Preprocessor" map-to="def:preprocessor"/><style id="character" name="Character" map-to="def:character"/><style id="string" name="String" map-to="def:string"/><style id="keyword" name="Keyword" map-to="def:keyword"/><style id="type" name="Data Type" map-to="def:type"/><style id="null-value" name="Null Value" map-to="def:special-constant"/><style id="boolean" name="Boolean value" map-to="def:boolean"/><style id="floating-point" name="Floating point number" map-to="def:floating-point"/><style id="decimal" name="Decimal number" map-to="def:decimal"/><style id="binary" name="Binary number" map-to="def:base-n-integer"/><style id="octal" name="Octal number" map-to="def:base-n-integer"/><style id="hexadecimal" name="Hexadecimal number" map-to="def:base-n-integer"/></styles><definitions><context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check"><start>//</start><include><context ref="def:in-line-comment"/></include></context><context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check"><start>/\*</start><end>\*/</end><include><context ref="def:in-comment"/></include></context><context id="close-comment-outside-comment" style-ref="error"><match>\*/(?!\*)</match></context><define-regex id="preproc-start">^\s*#\s*</define-regex><context id="if-false-comment" style-ref="comment"><start>\%{preproc-start}if\s*false\b</start><end>\%{preproc-start}(endif|else|elif)\b</end><include><context id="if-in-if-false"><start>\%{preproc-start}if(n?def)?\b</start><end>\%{preproc-start}endif\b</end><include><context ref="if-in-if-false"/><context ref="def:in-comment"/></include></context><context ref="def:in-comment"/></include></context><context id="preprocessor" style-ref="preprocessor" end-at-line-end="true"><start extended="true">
        \%{preproc-start}
        (define|undef|if(n?def)?|else|elif|endif|line|error|warning|region|endregion)
        \b
      </start><include><context ref="line-comment"/><context ref="block-comment"/></include></context><context id="character" style-ref="character"><match>'(\\)?.'</match></context><context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check"><start>'</start><end>'</end><include><context ref="def:escape"/><context ref="def:line-continue"/></include></context><context id="keywords" style-ref="keyword"><keyword>_</keyword><keyword>abstract</keyword><keyword>and</keyword><keyword>array</keyword><keyword>as</keyword><keyword>base</keyword><keyword>catch</keyword><keyword>class</keyword><keyword>def</keyword><keyword>do</keyword><keyword>else</keyword><keyword>extends</keyword><keyword>extern</keyword><keyword>finally</keyword><keyword>foreach</keyword><keyword>for</keyword><keyword>fun</keyword><keyword>if</keyword><keyword>implements</keyword><keyword>in</keyword><keyword>interface</keyword><keyword>internal</keyword><keyword>lock</keyword><keyword>macro</keyword><keyword>match</keyword><keyword>module</keyword><keyword>mutable</keyword><keyword>namespace</keyword><keyword>new</keyword><keyword>out</keyword><keyword>override</keyword><keyword>params</keyword><keyword>private</keyword><keyword>protected</keyword><keyword>public</keyword><keyword>ref</keyword><keyword>repeat</keyword><keyword>sealed</keyword><keyword>static</keyword><keyword>struct</keyword><keyword>syntax</keyword><keyword>this</keyword><keyword>throw</keyword><keyword>try</keyword><keyword>type</keyword><keyword>typeof</keyword><keyword>unless</keyword><keyword>until</keyword><keyword>using</keyword><keyword>variant</keyword><keyword>virtual</keyword><keyword>when</keyword><keyword>where</keyword><keyword>while</keyword></context><context id="types" style-ref="type"><keyword>bool</keyword><keyword>byte</keyword><keyword>char</keyword><keyword>decimal</keyword><keyword>double</keyword><keyword>float</keyword><keyword>int</keyword><keyword>list</keyword><keyword>long</keyword><keyword>object</keyword><keyword>sbyte</keyword><keyword>short</keyword><keyword>string</keyword><keyword>uint</keyword><keyword>ulong</keyword><keyword>ushort</keyword><keyword>void</keyword></context><context id="null-value" style-ref="null-value"><keyword>null</keyword></context><context id="boolean" style-ref="boolean"><keyword>false</keyword><keyword>true</keyword></context><context id="float" style-ref="floating-point"><match extended="true">
        (?&lt;![\w\.])
        [0-9]*\.[0-9]+([eE][-+]?[0-9]+)?
        (?![\w\.])
      </match></context><context id="decimal" style-ref="decimal"><match extended="true">
        (?&lt;![\w\.])
        [0-9]+[Uu]?([Ll]|[Ss]|[Bb])?
        (?![\w\.])
      </match></context><context id="binary" style-ref="binary"><match extended="true">
        (?&lt;![\w\.])
        0[bB][01]+[Uu]?([Ll]|[Ss]|[Bb])?
        (?![\w\.])
      </match></context><context id="octal" style-ref="octal"><match extended="true">
        (?&lt;![\w\.])
        0[oO][0-7]+[Uu]?([Ll]|[Ss]|[Bb])?
        (?![\w\.])
      </match></context><context id="hexadecimal" style-ref="hexadecimal"><match extended="true">
        (?&lt;![\w\.])
        0[xX][0-9a-fA-F]+[Uu]?([Ll]|[Ss]|[Bb])?
        (?![\w\.])
      </match></context><context id="nemerle" class="no-spell-check"><include><context ref="line-comment"/><context ref="block-comment"/><context ref="close-comment-outside-comment"/><context ref="if-false-comment"/><context ref="preprocessor"/><context ref="character"/><context ref="string"/><context ref="keywords"/><context ref="types"/><context ref="null-value"/><context ref="boolean"/><context ref="float"/><context ref="decimal"/><context ref="binary"/><context ref="octal"/><context ref="hexadecimal"/></include></context></definitions></language>
(uuay)typescript-js-statements.lang�;<?xml version="1.0" encoding="UTF-8"?>
<!--

 This file is part of GtkSourceView

 Author: Jeffery To <[email protected]>
 Copyright (C) 2019-2020 Jeffery To <[email protected]>

 GtkSourceView is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 GtkSourceView is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, see <http://www.gnu.org/licenses/>.

-->
<language id="typescript-js-st" name="TypeScript JavaScript Statement Additions" version="2.0" _section="Script" hidden="true"><!-- from js:identifier-char --><keyword-char-class>(?!\N{U+2E2F})[\p{L}\p{Nl}\N{U+1885}-\N{U+1886}\N{U+2118}\N{U+212E}\N{U+309B}-\N{U+309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\N{U+00B7}\N{U+0387}\N{U+1369}-\N{U+1371}\N{U+19DA}$\N{U+200C}\N{U+200D}]</keyword-char-class><definitions><!--
         See typescript.lang for general notes, naming conventions, etc.
    --><!-- # Class declaration --><!-- <ClassExpression> / <ClassDeclaration> --><!-- replaces js-st:_class-declarations --><context id="class-declarations"><start>(?=\%{typescript:class-expression-keyword})</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="js-st:_class-declaration-content"/></include></context><!-- /class-declarations --><!-- # Variable declaration --><!-- replaces js-st:_variable-declaration-item-content --><context id="variable-declaration-item-content"><include><context ref="js:ordered-binding"/><context ref="typescript:ordered-definite-assignment-assertion"/><context ref="typescript:ordered-type-annotation"/><context ref="js:ordered-default-value-assignment"/></include></context><!-- /variable-declaration-item-content --><!-- # Ambient declaration

         declare var a;
         declare function fn;
         declare function fn { ... }
         declare class Foo { ... }
         declare enum Foo { ... }
         declare namespace Foo { ... }
         declare module "foo" { ... }
         declare module "foo";
         declare global { ... }
    --><context id="_choice-global-augmentation" style-ref="typescript:global-augmentation" end-parent="true"><start>\%{typescript:global-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:comments"/><context id="_global-augmentation-content"><include><context ref="_last-namespace-body"/></include></context><!-- /_global-augmentation-content --></include></context><!-- /_choice-global-augmentation --><context id="_ambient-declaration-content"><include><context ref="choice-const-declaration"/><context ref="choice-enum-declaration"/><context ref="_choice-global-augmentation"/><context ref="choice-module-declaration"/><context ref="choice-namespace-declaration"/><context ref="js-fn:choice-class-expression-required-name"/><context ref="js-fn:choice-function-expression"/><context ref="js-st:choice-variable-declaration"/></include></context><!-- /_ambient-declaration-content --><!-- <AmbientDeclaration> --><context id="_ambient-declarations" style-ref="typescript:ambient-declaration"><start>\%{typescript:declare-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context ref="_ambient-declaration-content"/></include></context><!-- /_ambient-declarations --><!-- <AmbientDeclaration> --><context id="choice-ambient-declaration" style-ref="typescript:ambient-declaration" end-parent="true"><start>\%{typescript:declare-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context ref="_ambient-declaration-content"/></include></context><!-- /choice-ambient-declaration --><!-- # Const declaration

         const a = 1;
         const enum Foo { ... }

         we need a custom const declaration to handle "const enum"
    --><context id="_const-declaration-content"><include><context ref="choice-enum-declaration"/><context id="_choice-const-declaration-variable-declaration" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:statement-end}</end><include><context ref="js:comments"/><context ref="js-st:_variable-declaration-content"/></include></context><!-- /_choice-const-declaration-variable-declaration --></include></context><!-- /_const-declaration-content --><context id="_const-declarations" style-ref="js:variable-declaration"><start>\%{js:const-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:comments"/><context ref="_const-declaration-content"/></include></context><!-- /_const-declarations --><context id="choice-const-declaration" style-ref="js:variable-declaration" end-parent="true"><start>\%{js:const-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:comments"/><context ref="_const-declaration-content"/></include></context><!-- /choice-const-declaration --><!-- # Enum declaration

         enum Foo { A = 1, B, C }
    --><context id="_enum-member-content"><include><context ref="typescript-type-lit:ordered-property-name"/><context ref="js:ordered-default-value-assignment"/></include></context><!-- /_enum-member-content --><context id="_enum-body" once-only="true"><start>{</start><end>}</end><include><context ref="js:comments"/><context id="_enum-body-content"><include><context id="_enum-first-member" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_enum-member-content"/></include></context><!-- /_enum-first-member --><context id="_enum-members"><start>,</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context ref="_enum-member-content"/></include></context><!-- /_enum-members --></include></context><!-- /_enum-body-content --></include></context><!-- /_enum-body --><context id="_last-enum-body" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_enum-body"/></include></context><!-- /_last-enum-body --><context id="_enum-declaration-content"><include><context ref="js:ordered-identifier"/><context ref="_last-enum-body"/></include></context><!-- /_enum-declaration-content --><!-- <EnumDeclaration> --><context id="_enum-declarations" style-ref="typescript:enum-declaration"><start>\%{typescript:enum-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:comments"/><context ref="_enum-declaration-content"/></include></context><!-- /_enum-declarations --><!-- <EnumDeclaration> --><context id="choice-enum-declaration" style-ref="typescript:enum-declaration" end-parent="true"><start>\%{typescript:enum-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:comments"/><context ref="_enum-declaration-content"/></include></context><!-- /choice-enum-declaration --><!-- # Interface declaration

         interface MyObj { ... }
         interface MyObj<T, U> extends AThing,
           AnotherThing<string, number> { ... }
    --><context id="_interface-extends-clause" once-only="true"><start>\%{js:extends-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context id="_interface-extends-clause-content"><include><context ref="typescript:type-reference-list"/></include></context><!-- /_interface-extends-clause-content --></include></context><!-- /_interface-extends-clause --><context id="_ordered-interface-extends-clause" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_interface-extends-clause"/></include></context><!-- /_ordered-interface-extends-clause --><context id="_interface-declaration-content"><include><context ref="js:ordered-identifier"/><context ref="typescript-type-gen:ordered-type-parameters-list"/><context ref="_ordered-interface-extends-clause"/><context ref="typescript-type-lit:last-object-type-literal"/></include></context><!-- /_interface-declaration-content --><!-- <InterfaceDeclaration> --><context id="_interface-declarations" style-ref="typescript:interface-declaration"><start>\%{typescript:interface-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context ref="_interface-declaration-content"/></include></context><!-- /_interface-declarations --><!-- <InterfaceDeclaration> --><context id="choice-interface-declaration" style-ref="typescript:interface-declaration" end-parent="true"><start>\%{typescript:interface-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context ref="_interface-declaration-content"/></include></context><!-- /choice-interface-declaration --><!-- # Module declaration

         module Foo.Bar { ... } // same as namespace
                                // ("internal module")
         module "foo.bar" { ... } // "external module" for d.ts files
    --><context id="_module-identifier-or-string" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_module-identifier-or-string-content"><include><context ref="js-lit:choice-string"/><context ref="typescript:choice-namespace-name"/></include></context><!-- /_module-identifier-or-string-content --></include></context><!-- /_module-identifier-or-string --><context id="_ordered-module-identifier-or-string" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_module-identifier-or-string"/></include></context><!-- /_ordered-module-identifier-or-string --><context id="_module-declaration-content"><include><context ref="_ordered-module-identifier-or-string"/><context ref="_last-namespace-body"/></include></context><!-- /_module-declaration-content --><!-- <NamespaceDeclaration> --><context id="_module-declarations" style-ref="typescript:module-declaration"><start>\%{typescript:module-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:comments"/><context ref="_module-declaration-content"/></include></context><!-- /_module-declarations --><!-- <NamespaceDeclaration> --><context id="choice-module-declaration" style-ref="typescript:module-declaration" end-parent="true"><start>\%{typescript:module-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:comments"/><context ref="_module-declaration-content"/></include></context><!-- /choice-module-declaration --><!-- # Namespace declaration

         namespace Foo.Bar { ... }
    --><context id="_namespace-body" once-only="true"><start>{</start><end>}</end><include><context ref="js:comments"/><context id="_namespace-body-content"><include><context ref="js-mod:export-declarations"/><context ref="js-mod:import-declarations"/><!-- for import alias declarations --><context ref="js-st:statements"/></include></context><!-- /_namespace-body-content --></include></context><!-- /_namespace-body --><context id="_last-namespace-body" end-parent="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_namespace-body"/></include></context><!-- /_last-namespace-body --><context id="_namespace-declaration-content"><include><context ref="typescript:ordered-namespace-name"/><context ref="_last-namespace-body"/></include></context><!-- /_namespace-declaration-content --><!-- <NamespaceDeclaration> --><context id="_namespace-declarations" style-ref="typescript:namespace-declaration"><start>\%{typescript:namespace-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:comments"/><context ref="_namespace-declaration-content"/></include></context><!-- /_namespace-declarations --><!-- <NamespaceDeclaration> --><context id="choice-namespace-declaration" style-ref="typescript:namespace-declaration" end-parent="true"><start>\%{typescript:namespace-keyword}</start><end>\%{js:before-next-token}</end><include><context sub-pattern="0" where="start" style-ref="js:keyword"/><context ref="js:comments"/><context ref="_namespace-declaration-content"/></include></context><!-- /choice-namespace-declaration --><!-- # Type alias declaration

         type Name = string;
         type NameResolver = () => string;
         type NameOrResolver = Name | NameResolver;
         type Container<T> = { value: T };
    --><context id="_type-alias-value" once-only="true"><start>=</start><end>\%{js:before-next-token}</end><include><context ref="js:comments"/><context id="_type-alias-value-content"><include><context ref="typescript-type-expr:type-expression"/></include></context><!-- /_type-alias-value-content --></include></context><!-- /_type-alias-value --><context id="_ordered-type-alias-value" once-only="true"><start>\%{js:before-next-token}</start><end>\%{js:before-next-token}</end><include><context ref="_type-alias-value"/></include></context><!-- /_ordered-type-alias-value --><!-- <TypeAliasDeclaration> --><context id="_type-alias-declarations" style-ref="typescript:type-alias-declaration"><start>\%{typescript:type-keyword}</start><end>\%{js:statement-end}</end><include><context sub-pattern="0" where="start" style-ref="typescript:type-keyword"/><context ref="js:comments"/><context id="_type-alias-declaration-content"><include><context ref="js:ordered-identifier"/><context ref="typescript-type-gen:ordered-type-parameters-list"/><context ref="_ordered-type-alias-value"/></include></context><!-- /_type-alias-declaration-content --></include></context><!-- /_type-alias-declarations --><!-- # Statements --><!-- replaces js-st:statements --><context id="statements"><include><context ref="typescript:decorators"/><context ref="_ambient-declarations"/><context ref="_const-declarations"/><context ref="_enum-declarations"/><context ref="_interface-declarations"/><context ref="_module-declarations"/><context ref="_namespace-declarations"/><context ref="_type-alias-declarations"/><context ref="js-mod:import-declarations"/><!-- for import alias declarations --><context ref="js-st:statements" original="true"/></include></context><!-- /statements --></definitions></language>
(uuay) `�PȮ
o^
�
t^
�
��
@�
��
h�
��
��
y^
����
��
��د
�
�
o^
 �
�^
H�
�^
p�
�^
�^
<�
�^
o^
�^
�{
�^
�
_
�
*_
E_
J_
<�
��
X
Ȱ
�o
��
�o
(�
o^
P�
d_
��
y_
��
�_
�
k_
 �
�_
P�
�_
x�
��
ز
�_
�
o^
8�
�a
�_
*`
�_
`
	`
'`
`�
o^
��
-`
��
9`
�
�b
�
��
8�
�Z
`�
��
��
8�
��
��
H`
o^
ش
c`
�
r`
(�
�`
P�
�
�`
�`
�`
kb
�`
�`
�`
�
a
o^
p�
2a
��
?a
��
Ca
��������P7 ���>"c
6h
>h
Ih
Qh
\h
mh
xh
�h
�h
�h
�h
�h
�h
�h
�h
�h
�h
�h
�h
	�h
i

i
�h
i
'i
.i
Ih

:i
Fi
Oi
6h
Ui
6h
\i
6h
ei
6h
ni
6h
ui
6h
{i
6h
�i
�i
�i
�i
�i
�i
�i
�i
�i
�i
�i
�i
�i
�i
�i
�i
�i
�i
j
j
j
j
 &j
j
!*j
;j
"Dj
Ih
#Kj
\h
$Rj
�h
%Yj
�h
&`j
gj
'nj
�h
(uj
�i
)�j
�i
*�j
�h
+�j
�i
,�j
�h
-�j
�h
.�j
�j
/�j
�i
0�j
�j
1�j
�j
2�j
�i
3�j
�j
4�j
\h
5k
�h
6k
Ih
7k
�h
8*k
�h
97k
gj
:Dk
�h
;Qk
�h
<^k
�j
���*`�@��<�
pe��|�l��$0���@����=�	��g��@�`j z�n�n��p)W~
d~
g~
z~
}~
�~
�~
�~
�~
�~
�~
�~
�~
�~
�~
�~
�~



 
/
2
�n
G
[
o
�
�
�
�H�V 1 |�
	�
��
�
'�
��
�
4�
��
��
�
@�
��
!�
4�
��
�
Q�
��
�
\�
��
��
�
h�
��
�
t�
��
�
4�
��
��
�
��
��
#�
��
��
�
��
�
Q�
��
��
�
��
�
��
 �
��
��
�
��
p�@P@m �o`,8"P ��V@V0a ��@_p[��p��
�
�
�
�
�
�
�
#�
'�
+�
/�
3�
7�
;�
?�
C�
G�
K�
O�
S�
W�
[�
_�
c�
g�
k�
o�
s�
w�
{�
�
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
Ò
ǒ
˒
ϒ
Ӓ
ג
ے
ߒ
�
�
�
�
�
��
��
��
�
�
�
�
�
�
�
�
#�
'�
+�
/�
3�
7�
;�
?�
C�
G�
K�
O�
S�
W�
[�
_�
c�
g�
k�
o�
s�
w�
{�
�
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
Ó
Ǔ
˓
ϓ
ӓ
ד
ۓ
ߓ
�
�
�
�
�
��
��
��
�
�
�
�
�
�
�
�
#�
'�
+�
/�
3�
7�
;�
?�
C�
G�
K�
O�
S�
W�
[�
_�
c�
g�
k�
o�
s�
w�
{�
�
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
Ô
ǔ
˔
ϔ
Ӕ
ה
۔
ߔ
�
�
�
�
�
��
��
��
�
�
�
�
�
�
�
�
#�
'�
+�
/�
3�
7�
;�
?�
C�
G�
K�
O�
S�
W�
[�
_�
c�
g�
k�
o�
s�
w�
{�
�
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
Õ
Ǖ
˕
ϕ
ӕ
ו
ە
ߕ
�
�
�
�
�
��
��
��
p	����e�i�j�_����������p�	�	0	�	p	0�	�#	�
�
2�
�	p�	 �	 �	�3
P6
P�	�;
P�	P�	p�
c`
i�
�n
��
#�
��
)�
ş
4�
ȟ
ܟ
ٟ
�
�
=�
>�
7�
��
�
��
�
�
a�
`�Ј`�
�
�
��
`�
��
��
����pKP	�/� `�PZ����.�@/p7�@�0��Q��������������-�D�R�_�t��������
���Y/�Y/���o(P�0$
c��{/ g('��xK	
���o���o�����o�o�����o	�x/0�@�P�`�p�����������А���� �0�@�P�`�p�����������Б���� �0�@�P�`�p�����������В���� �0�@�P�`�p�����������Г���� �0�@�P�`�p�����������Д���� �0�@�P�`�p�����������Е���� �0�@�P�`�p�����������Ж���� �0�@�P�`�p�����������З���� �0�@�P�`�p�����������И���� �0�@�P�`�p�����������Й���� �0�@�P�`�p�����������К���� �0�@�P�`�p�����������Л���� �0�@�P�`�p�����������М���� �0�@�P�`�p�����������Н���� �0�@�P�`�p�����������О���� �0�@�P�`�p�����������П���� �0�@�P�`�p�����������Р���� �0�@�P�`�p�����������С���� �0�@�P�`�p�����������Т���� �0�@�P�`�p�����������У���� �0�@�P�`�p�����������Ф���� �0�@�P�`�p�����������Х���� �0�@�P�`�p�����������Ц���� �0�@�P�`�p�����������Ч���� �0�@�P�`�p�����������Ш���� �0�@�P�`�p�����������Щ���� �0�@�P�`�p�����������Ъ���� �0�@�P�`�p�����������Ы���� �0�@�P�`�p�����������Ь���� �0�@�P�`�p�����������Э���� �0�@�P�`�p�����������Ю���� �0�@�P�`�p�����������Я���� �0�@�P�`�p�����������а���� �0�@�P�`�p�����������б���� �0�@�P�`�p�����������в���� �0�@�P�`�p�����������г���� �0�@�P�`�p�����������д���� �0�@�P�`�p�����������е���� �0�@�P�`�p�����������ж���� �0�@�P�`�p�����������з���� �0�@�P�`�p�����������и���� �0�@�P�`�p�����������й���� �0�@�P�`�p�����������к���� �0�@�P�`�p�����������л���� �0�@�P�`�p�����������м���� �0�@�P�`�p�����������н���� �0�@�P�`�p�����������о���� �0�@�P�`�p�����������п���� �0�@�P�`�p���������������� �0�@�P�`�p���������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p���������������� �����!@��pp� ����`@���0��P� `�p�/����?��
@i�{�{Pi��������a31972f3f74cb8bedde1baa254b0255525d2ac.debug���.shstrtab.note.gnu.property.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.package.gresource.gtksourceview.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debuglink�� $1���o((!;0$0$ �CP�P�c�K���o�����X���o���� g����xKqB('(' g{��v � ��D�����`�P�P��D�@@am	@�����
����v ���B��H�H�]�����t���������Y/�I/��Y/�I/��Y/�I/� �x/�h/���{/�k/h$�/�/� ��/��/� ��/4�/.

Filemanager

Name Type Size Permission Actions
ModemManager Folder 0755
NetworkManager Folder 0755
X11 Folder 0755
alsa-lib Folder 0755
alsa-topology Folder 0755
ao Folder 0755
apr-util-1 Folder 0755
audit Folder 0755
avahi Folder 0755
bfd-plugins Folder 0755
blas Folder 0755
caca Folder 0755
cifs-utils Folder 0755
cmake Folder 0755
colord-plugins Folder 0755
colord-sensors Folder 0755
cryptsetup Folder 0755
deja-dup Folder 0755
dhcpcd Folder 0755
dri Folder 0755
enchant-2 Folder 0755
engines-3 Folder 0755
eog Folder 0755
espeak-ng-data Folder 0755
fwupd-2.0.7 Folder 0755
gbm Folder 0755
gconv Folder 0755
gdk-pixbuf-2.0 Folder 0755
gio Folder 0755
girepository-1.0 Folder 0755
gjs Folder 0755
glib-2.0 Folder 0755
gnome-keyring Folder 0755
gnome-terminal Folder 0755
gprofng Folder 0755
grilo-0.3 Folder 0755
gstreamer-1.0 Folder 0755
gstreamer1.0 Folder 0755
gtk-2.0 Folder 0755
gtk-3.0 Folder 0755
gtk-4.0 Folder 0755
gupnp-dlna Folder 0755
gvfs Folder 0755
kexec-tools Folder 0755
krb5 Folder 0755
lapack Folder 0755
ldscripts Folder 0755
libcamera Folder 0755
libcanberra-0.30 Folder 0755
libdecor Folder 0755
libgphoto2 Folder 0755
libgphoto2_port Folder 0755
libgtk-3-0 Folder 0755
libgtk-3-0t64 Folder 0755
libgtk2.0-0t64 Folder 0755
libgweather-4 Folder 0755
libheif Folder 0755
libibverbs Folder 0755
libnfsidmap Folder 0755
libpeas-1.0 Folder 0755
libpinyin Folder 0755
libproxy Folder 0755
libunity Folder 0755
libv4l Folder 0755
libv4lconvert0 Folder 0755
localsearch-3.0 Folder 0755
m17n Folder 0755
mutter-16 Folder 0755
nautilus Folder 0755
openvpn Folder 0755
org.gnome.Characters Folder 0755
ossl-modules Folder 0755
packagekit-backend Folder 0755
papers Folder 0755
perl Folder 0755
perl-base Folder 0755
perl5 Folder 0755
pipewire-0.3 Folder 0755
pkcs11 Folder 0755
pkgconfig Folder 0755
plymouth Folder 0755
print-backends Folder 0755
pulseaudio Folder 0755
remmina Folder 0755
rhythmbox Folder 0755
rsyslog Folder 0755
rygel-2.8 Folder 0755
samba Folder 0755
sane Folder 0755
sasl2 Folder 0755
security Folder 0755
shotwell Folder 0755
spa-0.2 Folder 0755
speech-dispatcher Folder 0755
sssd Folder 0755
systemd Folder 0755
tc Folder 0755
tinysparql-3.0 Folder 0755
totem Folder 0755
traceevent Folder 0755
vdpau Folder 0755
webkit2gtk-4.1 Folder 0755
webkitgtk-6.0 Folder 0755
wireplumber-0.5 Folder 0755
xtables Folder 0755
yelp Folder 0755
Mcrt1.o File 608 B 0644
Scrt1.o File 1.81 KB 0644
crt1.o File 1.95 KB 0644
crti.o File 1.16 KB 0644
crtn.o File 760 B 0644
gcrt1.o File 2.78 KB 0644
grcrt1.o File 2.5 KB 0644
ld-linux-x86-64.so.2 File 245.65 KB 0755
libBrokenLocale.a File 1.81 KB 0644
libBrokenLocale.so File 14.36 KB 0644
libBrokenLocale.so.1 File 14.36 KB 0644
libEGL.so.1 File 70.62 KB 0644
libEGL.so.1.1.0 File 70.62 KB 0644
libEGL_mesa.so.0 File 397.94 KB 0644
libEGL_mesa.so.0.0.0 File 397.94 KB 0644
libFLAC.so.14 File 550.17 KB 0644
libFLAC.so.14.0.0 File 550.17 KB 0644
libGL.so.1 File 534.31 KB 0644
libGL.so.1.7.0 File 534.31 KB 0644
libGLESv2.so.2 File 70.3 KB 0644
libGLESv2.so.2.1.0 File 70.3 KB 0644
libGLU.so.1 File 350.7 KB 0644
libGLU.so.1.3.1 File 350.7 KB 0644
libGLX.so.0 File 134.56 KB 0644
libGLX.so.0.0.0 File 134.56 KB 0644
libGLX_indirect.so.0 File 440.57 KB 0644
libGLX_mesa.so.0 File 440.57 KB 0644
libGLX_mesa.so.0.0.0 File 440.57 KB 0644
libGLdispatch.so.0 File 702.45 KB 0644
libGLdispatch.so.0.0.0 File 702.45 KB 0644
libI810XvMC.so.1 File 50.66 KB 0644
libI810XvMC.so.1.0.0 File 50.66 KB 0644
libICE.so.6 File 107.77 KB 0644
libICE.so.6.3.0 File 107.77 KB 0644
libINIReader.so.0 File 26.16 KB 0644
libINIReader.so.58 File 26.16 KB 0644
libIntelXvMC.so.1 File 404.93 KB 0644
libIntelXvMC.so.1.0.0 File 404.93 KB 0644
libLLVM-18.1.8.so.1 File 117.63 MB 0644
libLLVM-18.so File 117.63 MB 0644
libLLVM-18.so.1 File 117.63 MB 0644
libLLVM-18.so.18.1 File 117.63 MB 0644
libLLVM-19.so File 122.89 MB 0644
libLLVM-20.so File 137.1 MB 0644
libLLVM.so.18.1 File 117.63 MB 0644
libLLVM.so.19.1 File 122.89 MB 0644
libLLVM.so.20.1 File 137.1 MB 0644
libLerc.so.4 File 786.25 KB 0644
libOpenCL.so.1 File 71.66 KB 0644
libOpenCL.so.1.0.0 File 71.66 KB 0644
libOpenGL.so.0 File 170.3 KB 0644
libOpenGL.so.0.0.0 File 170.3 KB 0644
libSM.so.6 File 38.44 KB 0644
libSM.so.6.0.1 File 38.44 KB 0644
libSvtAv1Enc.so.2 File 7.52 MB 0644
libSvtAv1Enc.so.2.3.0 File 7.52 MB 0644
libVkLayer_INTEL_nullhw.so File 410.55 KB 0644
libVkLayer_MESA_device_select.so File 83.16 KB 0644
libVkLayer_MESA_overlay.so File 951.36 KB 0644
libX11-xcb.so.1 File 13.77 KB 0644
libX11-xcb.so.1.0.0 File 13.77 KB 0644
libX11.so.6 File 1.34 MB 0644
libX11.so.6.4.0 File 1.34 MB 0644
libXRes.so.1 File 18.3 KB 0644
libXRes.so.1.0.0 File 18.3 KB 0644
libXau.so.6 File 18.34 KB 0644
libXau.so.6.0.0 File 18.34 KB 0644
libXaw.so.7 File 528.42 KB 0644
libXaw7.so.7 File 528.42 KB 0644
libXaw7.so.7.0.0 File 528.42 KB 0644
libXcomposite.so.1 File 14.2 KB 0644
libXcomposite.so.1.0.0 File 14.2 KB 0644
libXcursor.so.1 File 50.6 KB 0644
libXcursor.so.1.0.2 File 50.6 KB 0644
libXdamage.so.1 File 14.15 KB 0644
libXdamage.so.1.1.0 File 14.15 KB 0644
libXdmcp.so.6 File 26.23 KB 0644
libXdmcp.so.6.0.0 File 26.23 KB 0644
libXext.so.6 File 75.7 KB 0644
libXext.so.6.4.0 File 75.7 KB 0644
libXfixes.so.3 File 26.17 KB 0644
libXfixes.so.3.1.0 File 26.17 KB 0644
libXfont2.so.2 File 177.88 KB 0644
libXfont2.so.2.0.0 File 177.88 KB 0644
libXft.so.2 File 103.46 KB 0644
libXft.so.2.3.6 File 103.46 KB 0644
libXi.so.6 File 74.61 KB 0644
libXi.so.6.1.0 File 74.61 KB 0644
libXinerama.so.1 File 14.27 KB 0644
libXinerama.so.1.0.0 File 14.27 KB 0644
libXmu.so.6 File 108.43 KB 0644
libXmu.so.6.2.0 File 108.43 KB 0644
libXmuu.so.1 File 22.25 KB 0644
libXmuu.so.1.0.0 File 22.25 KB 0644
libXpm.so.4 File 74.73 KB 0644
libXpm.so.4.11.0 File 74.73 KB 0644
libXrandr.so.2 File 46.39 KB 0644
libXrandr.so.2.2.0 File 46.39 KB 0644
libXrender.so.1 File 42.58 KB 0644
libXrender.so.1.3.0 File 42.58 KB 0644
libXss.so.1 File 14.3 KB 0644
libXss.so.1.0.0 File 14.3 KB 0644
libXt.so.6 File 423.38 KB 0644
libXt.so.6.0.0 File 423.38 KB 0644
libXtst.so.6 File 26.57 KB 0644
libXtst.so.6.1.0 File 26.57 KB 0644
libXv.so.1 File 22.45 KB 0644
libXv.so.1.0.0 File 22.45 KB 0644
libXvMC.so.1 File 18.59 KB 0644
libXvMC.so.1.0.0 File 18.59 KB 0644
libXvMCW.so.1 File 22.36 KB 0644
libXvMCW.so.1.0.0 File 22.36 KB 0644
libXxf86dga.so.1 File 26.47 KB 0644
libXxf86dga.so.1.0.0 File 26.47 KB 0644
libXxf86vm.so.1 File 22.3 KB 0644
libXxf86vm.so.1.0.0 File 22.3 KB 0644
liba52-0.7.4.so File 67.17 KB 0644
libaa.so.1 File 128.23 KB 0644
libaa.so.1.0.4 File 128.23 KB 0644
libaacs.so.0 File 134.95 KB 0644
libaacs.so.0.7.2 File 134.95 KB 0644
libabsl_bad_any_cast_impl.so.20230802 File 14.3 KB 0644
libabsl_bad_any_cast_impl.so.20230802.0.1 File 14.3 KB 0644
libabsl_bad_optional_access.so.20230802 File 14.3 KB 0644
libabsl_bad_optional_access.so.20230802.0.1 File 14.3 KB 0644
libabsl_bad_variant_access.so.20230802 File 14.3 KB 0644
libabsl_bad_variant_access.so.20230802.0.1 File 14.3 KB 0644
libabsl_base.so.20230802 File 26.41 KB 0644
libabsl_base.so.20230802.0.1 File 26.41 KB 0644
libabsl_city.so.20230802 File 13.87 KB 0644
libabsl_city.so.20230802.0.1 File 13.87 KB 0644
libabsl_civil_time.so.20230802 File 26.31 KB 0644
libabsl_civil_time.so.20230802.0.1 File 26.31 KB 0644
libabsl_cord.so.20230802 File 126.31 KB 0644
libabsl_cord.so.20230802.0.1 File 126.31 KB 0644
libabsl_cord_internal.so.20230802 File 154.31 KB 0644
libabsl_cord_internal.so.20230802.0.1 File 154.31 KB 0644
libabsl_cordz_functions.so.20230802 File 14.3 KB 0644
libabsl_cordz_functions.so.20230802.0.1 File 14.3 KB 0644
libabsl_cordz_handle.so.20230802 File 18.39 KB 0644
libabsl_cordz_handle.so.20230802.0.1 File 18.39 KB 0644
libabsl_cordz_info.so.20230802 File 30.41 KB 0644
libabsl_cordz_info.so.20230802.0.1 File 30.41 KB 0644
libabsl_cordz_sample_token.so.20230802 File 14.01 KB 0644
libabsl_cordz_sample_token.so.20230802.0.1 File 14.01 KB 0644
libabsl_crc32c.so.20230802 File 18.39 KB 0644
libabsl_crc32c.so.20230802.0.1 File 18.39 KB 0644
libabsl_crc_cord_state.so.20230802 File 30.31 KB 0644
libabsl_crc_cord_state.so.20230802.0.1 File 30.31 KB 0644
libabsl_crc_cpu_detect.so.20230802 File 14.31 KB 0644
libabsl_crc_cpu_detect.so.20230802.0.1 File 14.31 KB 0644
libabsl_crc_internal.so.20230802 File 22.39 KB 0644
libabsl_crc_internal.so.20230802.0.1 File 22.39 KB 0644
libabsl_debugging_internal.so.20230802 File 26.33 KB 0644
libabsl_debugging_internal.so.20230802.0.1 File 26.33 KB 0644
libabsl_demangle_internal.so.20230802 File 46.39 KB 0644
libabsl_demangle_internal.so.20230802.0.1 File 46.39 KB 0644
libabsl_die_if_null.so.20230802 File 14.31 KB 0644
libabsl_die_if_null.so.20230802.0.1 File 14.31 KB 0644
libabsl_examine_stack.so.20230802 File 14.23 KB 0644
libabsl_examine_stack.so.20230802.0.1 File 14.23 KB 0644
libabsl_exponential_biased.so.20230802 File 14.23 KB 0644
libabsl_exponential_biased.so.20230802.0.1 File 14.23 KB 0644
libabsl_failure_signal_handler.so.20230802 File 19.52 KB 0644
libabsl_failure_signal_handler.so.20230802.0.1 File 19.52 KB 0644
libabsl_flags_commandlineflag.so.20230802 File 14.16 KB 0644
libabsl_flags_commandlineflag.so.20230802.0.1 File 14.16 KB 0644
libabsl_flags_commandlineflag_internal.so.20230802 File 14.3 KB 0644
libabsl_flags_commandlineflag_internal.so.20230802.0.1 File 14.3 KB 0644
libabsl_flags_config.so.20230802 File 22.39 KB 0644
libabsl_flags_config.so.20230802.0.1 File 22.39 KB 0644
libabsl_flags_internal.so.20230802 File 34.39 KB 0644
libabsl_flags_internal.so.20230802.0.1 File 34.39 KB 0644
libabsl_flags_marshalling.so.20230802 File 46.39 KB 0644
libabsl_flags_marshalling.so.20230802.0.1 File 46.39 KB 0644
libabsl_flags_parse.so.20230802 File 74.97 KB 0644
libabsl_flags_parse.so.20230802.0.1 File 74.97 KB 0644
libabsl_flags_private_handle_accessor.so.20230802 File 14.16 KB 0644
libabsl_flags_private_handle_accessor.so.20230802.0.1 File 14.16 KB 0644
libabsl_flags_program_name.so.20230802 File 14.31 KB 0644
libabsl_flags_program_name.so.20230802.0.1 File 14.31 KB 0644
libabsl_flags_reflection.so.20230802 File 58.39 KB 0644
libabsl_flags_reflection.so.20230802.0.1 File 58.39 KB 0644
libabsl_flags_usage.so.20230802 File 14.31 KB 0644
libabsl_flags_usage.so.20230802.0.1 File 14.31 KB 0644
libabsl_flags_usage_internal.so.20230802 File 50.39 KB 0644
libabsl_flags_usage_internal.so.20230802.0.1 File 50.39 KB 0644
libabsl_graphcycles_internal.so.20230802 File 34.31 KB 0644
libabsl_graphcycles_internal.so.20230802.0.1 File 34.31 KB 0644
libabsl_hash.so.20230802 File 14.15 KB 0644
libabsl_hash.so.20230802.0.1 File 14.15 KB 0644
libabsl_hashtablez_sampler.so.20230802 File 18.32 KB 0644
libabsl_hashtablez_sampler.so.20230802.0.1 File 18.32 KB 0644
libabsl_int128.so.20230802 File 26.31 KB 0644
libabsl_int128.so.20230802.0.1 File 26.31 KB 0644
libabsl_kernel_timeout_internal.so.20230802 File 18.23 KB 0644
libabsl_kernel_timeout_internal.so.20230802.0.1 File 18.23 KB 0644
libabsl_leak_check.so.20230802 File 13.87 KB 0644
libabsl_leak_check.so.20230802.0.1 File 13.87 KB 0644
libabsl_log_entry.so.20230802 File 13.79 KB 0644
libabsl_log_entry.so.20230802.0.1 File 13.79 KB 0644
libabsl_log_flags.so.20230802 File 26.89 KB 0644
libabsl_log_flags.so.20230802.0.1 File 26.89 KB 0644
libabsl_log_globals.so.20230802 File 18.34 KB 0644
libabsl_log_globals.so.20230802.0.1 File 18.34 KB 0644
libabsl_log_initialize.so.20230802 File 14.01 KB 0644
libabsl_log_initialize.so.20230802.0.1 File 14.01 KB 0644
libabsl_log_internal_check_op.so.20230802 File 30.31 KB 0644
libabsl_log_internal_check_op.so.20230802.0.1 File 30.31 KB 0644
libabsl_log_internal_conditions.so.20230802 File 14.08 KB 0644
libabsl_log_internal_conditions.so.20230802.0.1 File 14.08 KB 0644
libabsl_log_internal_format.so.20230802 File 14.23 KB 0644
libabsl_log_internal_format.so.20230802.0.1 File 14.23 KB 0644
libabsl_log_internal_globals.so.20230802 File 14.23 KB 0644
libabsl_log_internal_globals.so.20230802.0.1 File 14.23 KB 0644
libabsl_log_internal_log_sink_set.so.20230802 File 22.46 KB 0644
libabsl_log_internal_log_sink_set.so.20230802.0.1 File 22.46 KB 0644
libabsl_log_internal_message.so.20230802 File 46.39 KB 0644
libabsl_log_internal_message.so.20230802.0.1 File 46.39 KB 0644
libabsl_log_internal_nullguard.so.20230802 File 13.86 KB 0644
libabsl_log_internal_nullguard.so.20230802.0.1 File 13.86 KB 0644
libabsl_log_internal_proto.so.20230802 File 18.23 KB 0644
libabsl_log_internal_proto.so.20230802.0.1 File 18.23 KB 0644
libabsl_log_severity.so.20230802 File 14.23 KB 0644
libabsl_log_severity.so.20230802.0.1 File 14.23 KB 0644
libabsl_log_sink.so.20230802 File 14.16 KB 0644
libabsl_log_sink.so.20230802.0.1 File 14.16 KB 0644
libabsl_low_level_hash.so.20230802 File 13.87 KB 0644
libabsl_low_level_hash.so.20230802.0.1 File 13.87 KB 0644
libabsl_malloc_internal.so.20230802 File 26.39 KB 0644
libabsl_malloc_internal.so.20230802.0.1 File 26.39 KB 0644
libabsl_periodic_sampler.so.20230802 File 14.39 KB 0644
libabsl_periodic_sampler.so.20230802.0.1 File 14.39 KB 0644
libabsl_random_distributions.so.20230802 File 14.31 KB 0644
libabsl_random_distributions.so.20230802.0.1 File 14.31 KB 0644
libabsl_random_internal_distribution_test_util.so.20230802 File 26.31 KB 0644
libabsl_random_internal_distribution_test_util.so.20230802.0.1 File 26.31 KB 0644
libabsl_random_internal_platform.so.20230802 File 17.86 KB 0644
libabsl_random_internal_platform.so.20230802.0.1 File 17.86 KB 0644
libabsl_random_internal_pool_urbg.so.20230802 File 22.38 KB 0644
libabsl_random_internal_pool_urbg.so.20230802.0.1 File 22.38 KB 0644
libabsl_random_internal_randen.so.20230802 File 14.24 KB 0644
libabsl_random_internal_randen.so.20230802.0.1 File 14.24 KB 0644
libabsl_random_internal_randen_hwaes.so.20230802 File 13.87 KB 0644
libabsl_random_internal_randen_hwaes.so.20230802.0.1 File 13.87 KB 0644
libabsl_random_internal_randen_hwaes_impl.so.20230802 File 13.87 KB 0644
libabsl_random_internal_randen_hwaes_impl.so.20230802.0.1 File 13.87 KB 0644
libabsl_random_internal_randen_slow.so.20230802 File 17.94 KB 0644
libabsl_random_internal_randen_slow.so.20230802.0.1 File 17.94 KB 0644
libabsl_random_internal_seed_material.so.20230802 File 14.31 KB 0644
libabsl_random_internal_seed_material.so.20230802.0.1 File 14.31 KB 0644
libabsl_random_seed_gen_exception.so.20230802 File 14.3 KB 0644
libabsl_random_seed_gen_exception.so.20230802.0.1 File 14.3 KB 0644
libabsl_random_seed_sequences.so.20230802 File 14.31 KB 0644
libabsl_random_seed_sequences.so.20230802.0.1 File 14.31 KB 0644
libabsl_raw_hash_set.so.20230802 File 14.3 KB 0644
libabsl_raw_hash_set.so.20230802.0.1 File 14.3 KB 0644
libabsl_raw_logging_internal.so.20230802 File 14.28 KB 0644
libabsl_raw_logging_internal.so.20230802.0.1 File 14.28 KB 0644
libabsl_scoped_set_env.so.20230802 File 14.31 KB 0644
libabsl_scoped_set_env.so.20230802.0.1 File 14.31 KB 0644
libabsl_spinlock_wait.so.20230802 File 14.16 KB 0644
libabsl_spinlock_wait.so.20230802.0.1 File 14.16 KB 0644
libabsl_stacktrace.so.20230802 File 14.16 KB 0644
libabsl_stacktrace.so.20230802.0.1 File 14.16 KB 0644
libabsl_status.so.20230802 File 38.33 KB 0644
libabsl_status.so.20230802.0.1 File 38.33 KB 0644
libabsl_statusor.so.20230802 File 18.39 KB 0644
libabsl_statusor.so.20230802.0.1 File 18.39 KB 0644
libabsl_str_format_internal.so.20230802 File 122.31 KB 0644
libabsl_str_format_internal.so.20230802.0.1 File 122.31 KB 0644
libabsl_strerror.so.20230802 File 14.31 KB 0644
libabsl_strerror.so.20230802.0.1 File 14.31 KB 0644
libabsl_string_view.so.20230802 File 14.24 KB 0644
libabsl_string_view.so.20230802.0.1 File 14.24 KB 0644
libabsl_strings.so.20230802 File 146.31 KB 0644
libabsl_strings.so.20230802.0.1 File 146.31 KB 0644
libabsl_strings_internal.so.20230802 File 18.3 KB 0644
libabsl_strings_internal.so.20230802.0.1 File 18.3 KB 0644
libabsl_symbolize.so.20230802 File 34.31 KB 0644
libabsl_symbolize.so.20230802.0.1 File 34.31 KB 0644
libabsl_synchronization.so.20230802 File 74.45 KB 0644
libabsl_synchronization.so.20230802.0.1 File 74.45 KB 0644
libabsl_throw_delegate.so.20230802 File 18.24 KB 0644
libabsl_throw_delegate.so.20230802.0.1 File 18.24 KB 0644
libabsl_time.so.20230802 File 86.47 KB 0644
libabsl_time.so.20230802.0.1 File 86.47 KB 0644
libabsl_time_zone.so.20230802 File 126.4 KB 0644
libabsl_time_zone.so.20230802.0.1 File 126.4 KB 0644
libabw-0.1.so.1 File 231.16 KB 0644
libabw-0.1.so.1.0.3 File 231.16 KB 0644
libaccountsservice.so.0 File 226.15 KB 0644
libaccountsservice.so.0.0.0 File 226.15 KB 0644
libacl.so.1 File 38.07 KB 0644
libacl.so.1.1.2302 File 38.07 KB 0644
libadwaita-1.so.0 File 2.55 MB 0644
libaio.so.1t64 File 14 KB 0644
libaio.so.1t64.0.2 File 14 KB 0644
libanl.a File 8 B 0644
libanl.so File 14.15 KB 0644
libanl.so.1 File 14.15 KB 0644
libao.so.4 File 39.6 KB 0644
libao.so.4.1.1 File 39.6 KB 0644
libaom.so.3 File 8.14 MB 0644
libaom.so.3.12.0 File 8.14 MB 0644
libapparmor.so.1 File 82.97 KB 0644
libapparmor.so.1.24.2 File 82.97 KB 0644
libappindicator3.so.1 File 58.15 KB 0644
libappstream.so.1.0.4 File 713.06 KB 0644
libappstream.so.5 File 713.06 KB 0644
libapr-1.so.0 File 263.98 KB 0644
libapr-1.so.0.7.5 File 263.98 KB 0644
libaprutil-1.so.0 File 195.91 KB 0644
libaprutil-1.so.0.6.3 File 195.91 KB 0644
libapt-pkg.so.7.0 File 2.25 MB 0644
libapt-pkg.so.7.0.0 File 2.25 MB 0644
libapt-private.so.0.0 File 679.4 KB 0644
libapt-private.so.0.0.0 File 679.4 KB 0644
libarchive.so.13 File 1.04 MB 0644
libarchive.so.13.7.7 File 1.04 MB 0644
libargon2.so.1 File 33.99 KB 0644
libasan.so.8 File 10.65 MB 0644
libasan.so.8.0.0 File 10.65 MB 0644
libasound.so.2 File 1.15 MB 0644
libasound.so.2.0.0 File 1.15 MB 0644
libaspell.so.15 File 674.51 KB 0644
libaspell.so.15.3.1 File 674.51 KB 0644
libass.so.9 File 250.32 KB 0644
libass.so.9.3.1 File 250.32 KB 0644
libassuan.so.9 File 86.37 KB 0644
libassuan.so.9.0.2 File 86.37 KB 0644
libasyncns.so.0 File 25.99 KB 0644
libasyncns.so.0.3.1 File 25.99 KB 0644
libatasmart.so.4 File 58.44 KB 0644
libatasmart.so.4.0.5 File 58.44 KB 0644
libatk-1.0.so.0 File 166.16 KB 0644
libatk-1.0.so.0.25610.1 File 166.16 KB 0644
libatk-bridge-2.0.so.0 File 250.35 KB 0644
libatk-bridge-2.0.so.0.0.0 File 250.35 KB 0644
libatkmm-1.6.so.1 File 318.16 KB 0644
libatkmm-1.6.so.1.1.0 File 318.16 KB 0644
libatomic.so.1 File 34.3 KB 0644
libatomic.so.1.2.0 File 34.3 KB 0644
libatopology.so.2 File 139.93 KB 0644
libatopology.so.2.0.0 File 139.93 KB 0644
libatspi.so.0 File 262.47 KB 0644
libatspi.so.0.0.1 File 262.47 KB 0644
libattr.so.1 File 26.15 KB 0644
libattr.so.1.1.2502 File 26.15 KB 0644
libaudit.so.1 File 150.16 KB 0644
libaudit.so.1.0.0 File 150.16 KB 0644
libavahi-client.so.3 File 78.41 KB 0644
libavahi-client.so.3.2.9 File 78.41 KB 0644
libavahi-common.so.3 File 54.59 KB 0644
libavahi-common.so.3.5.4 File 54.59 KB 0644
libavahi-core.so.7 File 230.15 KB 0644
libavahi-core.so.7.1.0 File 230.15 KB 0644
libavahi-glib.so.1 File 18.22 KB 0644
libavahi-glib.so.1.0.2 File 18.22 KB 0644
libavahi-ui-gtk3.so.0 File 54.15 KB 0644
libavahi-ui-gtk3.so.0.1.4 File 54.15 KB 0644
libavc1394.so.0 File 22.23 KB 0644
libavc1394.so.0.3.0 File 22.23 KB 0644
libavcodec.so.61 File 16.1 MB 0644
libavcodec.so.61.19.101 File 16.1 MB 0644
libavfilter.so.10 File 13.66 MB 0644
libavfilter.so.10.4.100 File 13.66 MB 0644
libavformat.so.61 File 2.87 MB 0644
libavformat.so.61.7.100 File 2.87 MB 0644
libavutil.so.59 File 1.1 MB 0644
libavutil.so.59.39.100 File 1.1 MB 0644
libayatana-appindicator3.so.1 File 58.15 KB 0644
libayatana-appindicator3.so.1.0.0 File 58.15 KB 0644
libayatana-ido3-0.4.so.0 File 158.16 KB 0644
libayatana-ido3-0.4.so.0.0.0 File 158.16 KB 0644
libayatana-indicator3.so.7 File 82.19 KB 0644
libayatana-indicator3.so.7.0.0 File 82.19 KB 0644
libbabeltrace-ctf-metadata.so.1 File 14.32 KB 0644
libbabeltrace-ctf-metadata.so.1.0.0 File 14.32 KB 0644
libbabeltrace-ctf-text.so.1 File 50.42 KB 0644
libbabeltrace-ctf-text.so.1.0.0 File 50.42 KB 0644
libbabeltrace-ctf.so.1 File 366.94 KB 0644
libbabeltrace-ctf.so.1.0.0 File 366.94 KB 0644
libbabeltrace-dummy.so.1 File 14.32 KB 0644
libbabeltrace-dummy.so.1.0.0 File 14.32 KB 0644
libbabeltrace-lttng-live.so.1 File 46.32 KB 0644
libbabeltrace-lttng-live.so.1.0.0 File 46.32 KB 0644
libbabeltrace.so.1 File 58.38 KB 0644
libbabeltrace.so.1.0.0 File 58.38 KB 0644
libbasicobjects.so.0 File 14.08 KB 0644
libbasicobjects.so.0.1.0 File 14.08 KB 0644
libbcc.so.0 File 2.09 MB 0644
libbcc.so.0.30.0 File 2.09 MB 0644
libbcc_bpf.so.0 File 425.28 KB 0644
libbcc_bpf.so.0.30.0 File 425.28 KB 0644
libbd_crypto.so.3 File 62.07 KB 0644
libbd_crypto.so.3.0.0 File 62.07 KB 0644
libbd_fs.so.3 File 114.15 KB 0644
libbd_fs.so.3.0.0 File 114.15 KB 0644
libbd_loop.so.3 File 18.07 KB 0644
libbd_loop.so.3.0.0 File 18.07 KB 0644
libbd_mdraid.so.3 File 34.15 KB 0644
libbd_mdraid.so.3.0.0 File 34.15 KB 0644
libbd_nvme.so.3 File 50.15 KB 0644
libbd_nvme.so.3.0.0 File 50.15 KB 0644
libbd_part.so.3 File 42.15 KB 0644
libbd_part.so.3.0.0 File 42.15 KB 0644
libbd_swap.so.3 File 22.15 KB 0644
libbd_swap.so.3.0.0 File 22.15 KB 0644
libbd_utils.so.3 File 42.16 KB 0644
libbd_utils.so.3.0.0 File 42.16 KB 0644
libbdplus.so.0 File 102.67 KB 0644
libbdplus.so.0.2.0 File 102.67 KB 0644
libbfd-2.44-system.so File 1.44 MB 0644
libblas.so.3 File 922.07 KB 0644
libblkid.so.1 File 267.12 KB 0644
libblkid.so.1.1.0 File 267.12 KB 0644
libblockdev.so.3 File 237.47 KB 0644
libblockdev.so.3.0.0 File 237.47 KB 0644
libbluetooth.so.3 File 198.15 KB 0644
libbluetooth.so.3.19.15 File 198.15 KB 0644
libbluray.so.2 File 346.98 KB 0644
libbluray.so.2.4.3 File 346.98 KB 0644
libboost_iostreams.so.1.83.0 File 90.25 KB 0644
libboost_locale.so.1.83.0 File 638.87 KB 0644
libboost_thread.so.1.83.0 File 130.4 KB 0644
libbpf.so.1 File 446.25 KB 0644
libbpf.so.1.5.0 File 446.25 KB 0644
libbrlapi.so.0.8 File 66.32 KB 0644
libbrlapi.so.0.8.6 File 66.32 KB 0644
libbrotlicommon.so.1 File 138.39 KB 0644
libbrotlicommon.so.1.1.0 File 138.39 KB 0644
libbrotlidec.so.1 File 54.38 KB 0644
libbrotlidec.so.1.1.0 File 54.38 KB 0644
libbrotlienc.so.1 File 738.84 KB 0644
libbrotlienc.so.1.1.0 File 738.84 KB 0644
libbs2b.so.0 File 22.08 KB 0644
libbs2b.so.0.0.0 File 22.08 KB 0644
libbsd.so.0 File 99.15 KB 0644
libbsd.so.0.12.2 File 99.15 KB 0644
libburn.so.4 File 302.79 KB 0644
libburn.so.4.109.0 File 302.79 KB 0644
libbytesize.so.1 File 30.15 KB 0644
libbytesize.so.1.0.0 File 30.15 KB 0644
libbz2.so.1 File 77.17 KB 0644
libbz2.so.1.0 File 77.17 KB 0644
libbz2.so.1.0.4 File 77.17 KB 0644
libc.a File 5.9 MB 0644
libc.so File 283 B 0644
libc.so.6 File 2.08 MB 0755
libc_malloc_debug.so File 59.4 KB 0644
libc_malloc_debug.so.0 File 59.4 KB 0644
libc_nonshared.a File 5.46 KB 0644
libcaca++.so.0 File 31 KB 0644
libcaca++.so.0.99.20 File 31 KB 0644
libcaca.so.0 File 803.3 KB 0644
libcaca.so.0.99.20 File 803.3 KB 0644
libcairo-gobject.so.2 File 41.99 KB 0644
libcairo-gobject.so.2.11804.4 File 41.99 KB 0644
libcairo-script-interpreter.so.2 File 176.95 KB 0644
libcairo-script-interpreter.so.2.11804.4 File 176.95 KB 0644
libcairo.so.2 File 1.5 MB 0644
libcairo.so.2.11804.4 File 1.5 MB 0644
libcairomm-1.0.so.1 File 174.25 KB 0644
libcairomm-1.0.so.1.4.0 File 174.25 KB 0644
libcairomm-1.16.so.1 File 194.25 KB 0644
libcairomm-1.16.so.1.4.0 File 194.25 KB 0644
libcamel-1.2.so.64 File 1.48 MB 0644
libcamel-1.2.so.64.0.0 File 1.48 MB 0644
libcamera-base.so.0.4 File 162.47 KB 0644
libcamera-base.so.0.4.0 File 162.47 KB 0644
libcamera.so.0.4 File 1.58 MB 0644
libcamera.so.0.4.0 File 1.58 MB 0644
libcanberra-gtk3.so.0 File 22.07 KB 0644
libcanberra-gtk3.so.0.1.9 File 22.07 KB 0644
libcanberra.so.0 File 66.38 KB 0644
libcanberra.so.0.2.5 File 66.38 KB 0644
libcap-ng.so.0 File 30.3 KB 0644
libcap-ng.so.0.0.0 File 30.3 KB 0644
libcap.so.2 File 54.41 KB 0644
libcap.so.2.73 File 54.41 KB 0644
libcares.so.2 File 242.17 KB 0644
libcares.so.2.19.3 File 242.17 KB 0644
libcbor.so.0.10 File 62.39 KB 0644
libcbor.so.0.10.2 File 62.39 KB 0644
libcc1.so.0 File 135.73 KB 0644
libcc1.so.0.0.0 File 135.73 KB 0644
libcdda_interface.so.0 File 72.06 KB 0644
libcdda_interface.so.0.10.2 File 72.06 KB 0644
libcdda_paranoia.so.0 File 34.74 KB 0644
libcdda_paranoia.so.0.10.2 File 34.74 KB 0644
libcdio.so.19 File 154.45 KB 0644
libcdio.so.19.0.0 File 154.45 KB 0644
libcdio_cdda.so.2 File 34.15 KB 0644
libcdio_cdda.so.2.0.0 File 34.15 KB 0644
libcdio_paranoia.so.2 File 34.2 KB 0644
libcdio_paranoia.so.2.0.0 File 34.2 KB 0644
libcdr-0.1.so.1 File 727.48 KB 0644
libcdr-0.1.so.1.0.7 File 727.48 KB 0644
libchewing.so.3 File 1.08 MB 0644
libchewing.so.3.3.1 File 1.08 MB 0644
libchromaprint.so.1 File 82.58 KB 0644
libchromaprint.so.1.5.1 File 82.58 KB 0644
libcjson.so.1 File 34.26 KB 0644
libcjson.so.1.7.18 File 34.26 KB 0644
libcjson_utils.so.1 File 26.23 KB 0644
libcjson_utils.so.1.7.18 File 26.23 KB 0644
libclang-19.so.1 File 35.66 MB 0644
libclang-19.so.19 File 35.66 MB 0644
libclang-cpp.so.18 File 61.91 MB 0644
libclang-cpp.so.18.1 File 61.91 MB 0644
libclucene-contribs-lib.so.1 File 377.24 KB 0644
libclucene-contribs-lib.so.2.3.3.4 File 377.24 KB 0644
libclucene-core.so.1 File 1.75 MB 0644
libclucene-core.so.2.3.3.4 File 1.75 MB 0644
libclucene-shared.so.1 File 138.82 KB 0644
libclucene-shared.so.2.3.3.4 File 138.82 KB 0644
libcodec2.so.1.2 File 16.13 MB 0644
libcolamd.so.3 File 30.17 KB 0644
libcolamd.so.3.3.4 File 30.17 KB 0644
libcollection.so.4 File 70.15 KB 0644
libcollection.so.4.1.1 File 70.15 KB 0644
libcolord-gtk4.so.1 File 33.99 KB 0644
libcolord-gtk4.so.1.0.3 File 33.99 KB 0644
libcolord.so.2 File 335.35 KB 0644
libcolord.so.2.0.5 File 335.35 KB 0644
libcolordprivate.so.2 File 227.35 KB 0644
libcolordprivate.so.2.0.5 File 227.35 KB 0644
libcolorhug.so.2 File 94.07 KB 0644
libcolorhug.so.2.0.5 File 94.07 KB 0644
libcom_err.so.2 File 22.15 KB 0644
libcom_err.so.2.1 File 22.15 KB 0644
libcpdb-frontend.so.2 File 58.07 KB 0644
libcpdb-frontend.so.2.0.0 File 58.07 KB 0644
libcpdb.so.2 File 74.59 KB 0644
libcpdb.so.2.0.0 File 74.59 KB 0644
libcrack.so.2 File 46.15 KB 0644
libcrack.so.2.9.0 File 46.15 KB 0644
libcrypt.a File 288.82 KB 0644
libcrypt.so File 214.09 KB 0644
libcrypt.so.1 File 214.09 KB 0644
libcrypt.so.1.1.0 File 214.09 KB 0644
libcrypto.so.3 File 5.83 MB 0644
libcryptsetup.so.12 File 693.47 KB 0644
libcryptsetup.so.12.10.0 File 693.47 KB 0644
libctf-nobfd.so.0 File 215.13 KB 0644
libctf-nobfd.so.0.0.0 File 215.13 KB 0644
libctf.so.0 File 219.31 KB 0644
libctf.so.0.0.0 File 219.31 KB 0644
libcue.so.2 File 38 KB 0644
libcue.so.2.2.1 File 38 KB 0644
libcups.so.2 File 702.18 KB 0644
libcupsfilters.so.2 File 840.52 KB 0644
libcupsfilters.so.2.0.0 File 840.52 KB 0644
libcupsimage.so.2 File 14 KB 0644
libcurl-gnutls.so.3 File 992.23 KB 0644
libcurl-gnutls.so.4 File 992.23 KB 0644
libcurl-gnutls.so.4.8.0 File 992.23 KB 0644
libcurl.so.4 File 1008.23 KB 0644
libcurl.so.4.8.0 File 1008.23 KB 0644
libdaemon.so.0 File 30.48 KB 0644
libdaemon.so.0.5.0 File 30.48 KB 0644
libdatrie.so.1 File 30.07 KB 0644
libdatrie.so.1.4.0 File 30.07 KB 0644
libdav1d.so.7 File 1.97 MB 0644
libdav1d.so.7.0.0 File 1.97 MB 0644
libdb-5.3.so File 1.85 MB 0644
libdbus-1.so.3 File 342.38 KB 0644
libdbus-1.so.3.38.3 File 342.38 KB 0644
libdbusmenu-glib.so.4 File 118.16 KB 0644
libdbusmenu-glib.so.4.0.12 File 118.16 KB 0644
libdbusmenu-gtk3.so.4 File 82.15 KB 0644
libdbusmenu-gtk3.so.4.0.12 File 82.15 KB 0644
libdcerpc-binding.so.0 File 146.38 KB 0644
libdcerpc-binding.so.0.0.1 File 146.38 KB 0644
libdcerpc-samr.so.0 File 13.94 KB 0644
libdcerpc-samr.so.0.0.1 File 13.94 KB 0644
libdcerpc-server-core.so.0 File 82.38 KB 0644
libdcerpc-server-core.so.0.0.1 File 82.38 KB 0644
libdcerpc-server.so.0 File 794.75 KB 0644
libdcerpc-server.so.0.0.1 File 794.75 KB 0644
libdcerpc.so.0 File 206.38 KB 0644
libdcerpc.so.0.0.1 File 206.38 KB 0644
libdconf.so.1 File 70.15 KB 0644
libdconf.so.1.0.0 File 70.15 KB 0644
libde265.so.0 File 738.42 KB 0644
libde265.so.0.1.8 File 738.42 KB 0644
libdebconfclient.so.0 File 14.34 KB 0644
libdebconfclient.so.0.0.0 File 14.34 KB 0644
libdebuginfod-0.192.so File 46.98 KB 0644
libdebuginfod.so.1 File 46.98 KB 0644
libdecor-0.so.0 File 38.58 KB 0644
libdecor-0.so.0.200.2 File 38.58 KB 0644
libdee-1.0.so.4 File 254.15 KB 0644
libdee-1.0.so.4.2.1 File 254.15 KB 0644
libdeflate.so.0 File 126.11 KB 0644
libdevmapper.so.1.02.1 File 390.94 KB 0644
libdex-1.so.1 File 170.57 KB 0644
libdex-1.so.1.0.0 File 170.57 KB 0644
libdhash.so.1 File 18.15 KB 0644
libdhash.so.1.1.0 File 18.15 KB 0644
libdisplay-info.so.0.2.0 File 206.07 KB 0644
libdisplay-info.so.2 File 206.07 KB 0644
libdjvulibre.so.21 File 1.67 MB 0644
libdjvulibre.so.21.7.0 File 1.67 MB 0644
libdl.a File 8 B 0644
libdl.so.2 File 14.15 KB 0644
libdmapsharing-4.0.so.3 File 291.27 KB 0644
libdmapsharing-4.0.so.3.9.13 File 291.27 KB 0644
libdns-9.20.11-0ubuntu0.2-Ubuntu.so File 2.37 MB 0644
libdotconf.so.0 File 30.21 KB 0644
libdotconf.so.0.0.1 File 30.21 KB 0644
libdrm.so.2 File 98.66 KB 0644
libdrm.so.2.124.0 File 98.66 KB 0644
libdrm_amdgpu.so.1 File 46.6 KB 0644
libdrm_amdgpu.so.1.124.0 File 46.6 KB 0644
libdrm_intel.so.1 File 160 KB 0644
libdrm_intel.so.1.124.0 File 160 KB 0644
libdrm_nouveau.so.2 File 38.38 KB 0644
libdrm_nouveau.so.2.124.0 File 38.38 KB 0644
libdrm_radeon.so.1 File 62.37 KB 0644
libdrm_radeon.so.1.124.0 File 62.37 KB 0644
libdrop_ambient.so.0 File 14.16 KB 0644
libdrop_ambient.so.0.0.0 File 14.16 KB 0644
libduktape.so.207 File 298.07 KB 0644
libdv.so.4 File 120.98 KB 0644
libdv.so.4.0.3 File 120.98 KB 0644
libdvdnav.so.4 File 85.99 KB 0644
libdvdnav.so.4.3.0 File 85.99 KB 0644
libdvdread.so.8 File 130.07 KB 0644
libdvdread.so.8.0.0 File 130.07 KB 0644
libdw-0.192.so File 768.48 KB 0644
libdw.so.1 File 768.48 KB 0644
libe-book-0.1.so.1 File 467.32 KB 0644
libe-book-0.1.so.1.0.3 File 467.32 KB 0644
libe2p.so.2 File 44.19 KB 0644
libe2p.so.2.3 File 44.19 KB 0644
libeatmydata.so File 14.06 KB 0644
libeatmydata.so.1 File 14.06 KB 0644
libeatmydata.so.1.3.0 File 14.06 KB 0644
libebackend-1.2.so.11 File 354.16 KB 0644
libebackend-1.2.so.11.0.0 File 354.16 KB 0644
libebook-1.2.so.21 File 334.15 KB 0644
libebook-1.2.so.21.1.3 File 334.15 KB 0644
libebook-contacts-1.2.so.4 File 194.48 KB 0644
libebook-contacts-1.2.so.4.0.0 File 194.48 KB 0644
libecal-2.0.so.3 File 590.16 KB 0644
libecal-2.0.so.3.0.0 File 590.16 KB 0644
libedata-book-1.2.so.27 File 870.55 KB 0644
libedata-book-1.2.so.27.0.0 File 870.55 KB 0644
libedata-cal-2.0.so.2 File 462.15 KB 0644
libedata-cal-2.0.so.2.0.0 File 462.15 KB 0644
libedataserver-1.2.so.27 File 971.23 KB 0644
libedataserver-1.2.so.27.0.0 File 971.23 KB 0644
libedataserverui-1.2.so.4 File 242.33 KB 0644
libedataserverui-1.2.so.4.0.0 File 242.33 KB 0644
libedataserverui4-1.0.so.0 File 242.33 KB 0644
libedataserverui4-1.0.so.0.0.0 File 242.33 KB 0644
libedit.so.2 File 255.38 KB 0644
libedit.so.2.0.75 File 255.38 KB 0644
libeditorconfig.so.0 File 26.07 KB 0644
libeditorconfig.so.0.12.9 File 26.07 KB 0644
libefa.so.1 File 50.38 KB 0644
libefa.so.1.3.56.0 File 50.38 KB 0644
libefiboot.so.1 File 99.13 KB 0644
libefiboot.so.1.38 File 99.13 KB 0644
libefivar.so.1 File 195.17 KB 0644
libefivar.so.1.38 File 195.17 KB 0644
libei.so.1 File 118.15 KB 0644
libei.so.1.3.901 File 118.15 KB 0644
libeis.so.1 File 118.15 KB 0644
libeis.so.1.3.901 File 118.15 KB 0644
libelf-0.192.so File 122.78 KB 0644
libelf.a File 302.45 KB 0644
libelf.so File 122.78 KB 0644
libelf.so.1 File 122.78 KB 0644
libenchant-2.so.2 File 66.3 KB 0644
libenchant-2.so.2.8.2 File 66.3 KB 0644
libeot.so.0 File 49.65 KB 0644
libeot.so.0.0.0 File 49.65 KB 0644
libepoxy.so.0 File 1.14 MB 0644
libepoxy.so.0.0.0 File 1.14 MB 0644
libepubgen-0.1.so.1 File 347.34 KB 0644
libepubgen-0.1.so.1.0.1 File 347.34 KB 0644
libespeak-ng.so.1 File 571.52 KB 0644
libespeak-ng.so.1.1.51 File 571.52 KB 0644
libestr.so.0 File 18.07 KB 0644
libestr.so.0.0.0 File 18.07 KB 0644
libetonyek-0.1.so.1 File 2.48 MB 0644
libetonyek-0.1.so.1.0.12 File 2.48 MB 0644
libevdev.so.2 File 118.27 KB 0644
libevdev.so.2.3.0 File 118.27 KB 0644
libevent-2.1.so.7 File 322.55 KB 0644
libevent-2.1.so.7.0.1 File 322.55 KB 0644
libexempi.so.8 File 1.33 MB 0644
libexempi.so.8.1.5 File 1.33 MB 0644
libexif.so.12 File 306.15 KB 0644
libexif.so.12.3.4 File 306.15 KB 0644
libexiv2.so.0.28.5 File 3.48 MB 0644
libexiv2.so.28 File 3.48 MB 0644
libexpat.so.1 File 182.33 KB 0644
libexpat.so.1.10.2 File 182.33 KB 0644
libexpatw.so.1 File 182.32 KB 0644
libexpatw.so.1.10.2 File 182.32 KB 0644
libexslt.so.0 File 98.23 KB 0644
libexslt.so.0.8.21 File 98.23 KB 0644
libext2fs.so.2 File 460.43 KB 0644
libext2fs.so.2.4 File 460.43 KB 0644
libexttextcat-2.0.so.0 File 22.29 KB 0644
libexttextcat-2.0.so.0.0.0 File 22.29 KB 0644
libfastjson.so.4 File 58.33 KB 0644
libfastjson.so.4.3.0 File 58.33 KB 0644
libfcgi++.so.0 File 22.24 KB 0644
libfcgi++.so.0.0.0 File 22.24 KB 0644
libfcgi.so.0 File 50.24 KB 0644
libfcgi.so.0.0.0 File 50.24 KB 0644
libfdisk.so.1 File 362.32 KB 0644
libfdisk.so.1.1.0 File 362.32 KB 0644
libffi.so.8 File 46.63 KB 0644
libffi.so.8.1.4 File 46.63 KB 0644
libfftw3.so.3 File 2.15 MB 0644
libfftw3.so.3.6.10 File 2.15 MB 0644
libfftw3_omp.so.3 File 30.15 KB 0644
libfftw3_omp.so.3.6.10 File 30.15 KB 0644
libfftw3_threads.so.3 File 34.15 KB 0644
libfftw3_threads.so.3.6.10 File 34.15 KB 0644
libfftw3f.so.3 File 2.24 MB 0644
libfftw3f.so.3.6.10 File 2.24 MB 0644
libfftw3f_omp.so.3 File 30.15 KB 0644
libfftw3f_omp.so.3.6.10 File 30.15 KB 0644
libfftw3f_threads.so.3 File 34.15 KB 0644
libfftw3f_threads.so.3.6.10 File 34.15 KB 0644
libfido2.so.1 File 218.14 KB 0644
libfido2.so.1.15.0 File 218.14 KB 0644
libflashrom.so.1 File 1.01 MB 0644
libflashrom.so.1.0.0 File 1.01 MB 0644
libflite.so.1 File 250.24 KB 0644
libflite.so.2.2 File 250.24 KB 0644
libflite_cmu_grapheme_lang.so.1 File 30.3 KB 0644
libflite_cmu_grapheme_lang.so.2.2 File 30.3 KB 0644
libflite_cmu_grapheme_lex.so.1 File 2.13 MB 0644
libflite_cmu_grapheme_lex.so.2.2 File 2.13 MB 0644
libflite_cmu_indic_lang.so.1 File 154.3 KB 0644
libflite_cmu_indic_lang.so.2.2 File 154.3 KB 0644
libflite_cmu_indic_lex.so.1 File 50.3 KB 0644
libflite_cmu_indic_lex.so.2.2 File 50.3 KB 0644
libflite_cmu_time_awb.so.1 File 4.69 MB 0644
libflite_cmu_time_awb.so.2.2 File 4.69 MB 0644
libflite_cmu_us_awb.so.1 File 3.96 MB 0644
libflite_cmu_us_awb.so.2.2 File 3.96 MB 0644
libflite_cmu_us_kal.so.1 File 1.39 MB 0644
libflite_cmu_us_kal.so.2.2 File 1.39 MB 0644
libflite_cmu_us_kal16.so.1 File 3.85 MB 0644
libflite_cmu_us_kal16.so.2.2 File 3.85 MB 0644
libflite_cmu_us_rms.so.1 File 4.6 MB 0644
libflite_cmu_us_rms.so.2.2 File 4.6 MB 0644
libflite_cmu_us_slt.so.1 File 3.96 MB 0644
libflite_cmu_us_slt.so.2.2 File 3.96 MB 0644
libflite_cmulex.so.1 File 598.3 KB 0644
libflite_cmulex.so.2.2 File 598.3 KB 0644
libflite_usenglish.so.1 File 170.3 KB 0644
libflite_usenglish.so.2.2 File 170.3 KB 0644
libfontconfig.so.1 File 374.16 KB 0644
libfontconfig.so.1.12.1 File 374.16 KB 0644
libfontenc.so.1 File 37.97 KB 0644
libfontenc.so.1.0.0 File 37.97 KB 0644
libform.so.6 File 79.53 KB 0644
libform.so.6.5 File 79.53 KB 0644
libformw.so.6 File 87.59 KB 0644
libformw.so.6.5 File 87.59 KB 0644
libfprint-2-tod.so.1 File 159.84 KB 0644
libfprint-2.so.2 File 757.45 KB 0644
libfprint-2.so.2.0.0 File 757.45 KB 0644
libfreeaptx.so.0 File 26.07 KB 0644
libfreeaptx.so.0.1.1 File 26.07 KB 0644
libfreebl3.chk File 84 B 0644
libfreebl3.so File 14.3 KB 0644
libfreeblpriv3.chk File 84 B 0644
libfreeblpriv3.so File 1.07 MB 0644
libfreehand-0.1.so.1 File 411.08 KB 0644
libfreehand-0.1.so.1.0.2 File 411.08 KB 0644
libfreerdp-client3.so.3 File 700.17 KB 0644
libfreerdp-client3.so.3.14.0 File 700.17 KB 0644
libfreerdp-server3.so.3 File 266.15 KB 0644
libfreerdp-server3.so.3.14.0 File 266.15 KB 0644
libfreerdp3.so.3 File 1.9 MB 0644
libfreerdp3.so.3.14.0 File 1.9 MB 0644
libfreetype.so.6 File 826.15 KB 0644
libfreetype.so.6.20.2 File 826.15 KB 0644
libfribidi.so.0 File 118.38 KB 0644
libfribidi.so.0.4.0 File 118.38 KB 0644
libftdi1.so.2 File 66.59 KB 0644
libftdi1.so.2.5.0 File 66.59 KB 0644
libfuse3.so.3 File 274.23 KB 0644
libfuse3.so.3.14.0 File 274.23 KB 0644
libfwupd.so.3 File 426.22 KB 0644
libfwupd.so.3.0.0 File 426.22 KB 0644
libg.a File 1.18 KB 0644
libgailutil.so.18 File 34.82 KB 0644
libgailutil.so.18.0.1 File 34.82 KB 0644
libgallium-25.0.7-0ubuntu0.25.04.2.so File 45.9 MB 0644
libgamemode.so File 22.08 KB 0644
libgamemode.so.0 File 22.08 KB 0644
libgamemode.so.0.0.0 File 22.08 KB 0644
libgamemodeauto.so.0 File 18.15 KB 0644
libgamemodeauto.so.0.0.0 File 18.15 KB 0644
libgbm.so.1 File 22.51 KB 0644
libgbm.so.1.0.0 File 22.51 KB 0644
libgcc_s.so.1 File 174.73 KB 0644
libgck-1.so.0 File 218.13 KB 0644
libgck-1.so.0.0.0 File 218.13 KB 0644
libgck-2.so.2 File 234.21 KB 0644
libgck-2.so.2.4.0 File 234.21 KB 0644
libgcr-4.so.4 File 665.82 KB 0644
libgcr-4.so.4.4.0 File 665.82 KB 0644
libgcr-base-3.so.1 File 621.05 KB 0644
libgcr-base-3.so.1.0.0 File 621.05 KB 0644
libgcr-ui-3.so.1 File 420.34 KB 0644
libgcr-ui-3.so.1.0.0 File 420.34 KB 0644
libgcrypt.so.20 File 1.62 MB 0644
libgcrypt.so.20.5.0 File 1.62 MB 0644
libgd.so.3 File 400.37 KB 0644
libgd.so.3.0.11 File 400.37 KB 0644
libgdata.so.22 File 906.15 KB 0644
libgdata.so.22.6.0 File 906.15 KB 0644
libgdbm.so.6 File 70.25 KB 0644
libgdbm.so.6.0.0 File 70.25 KB 0644
libgdbm_compat.so.4 File 14.07 KB 0644
libgdbm_compat.so.4.0.0 File 14.07 KB 0644
libgdk-3.so.0 File 1.11 MB 0644
libgdk-3.so.0.2417.32 File 1.11 MB 0644
libgdk-x11-2.0.so.0 File 771.62 KB 0644
libgdk-x11-2.0.so.0.2400.33 File 771.62 KB 0644
libgdk_pixbuf-2.0.so.0 File 198.44 KB 0644
libgdk_pixbuf-2.0.so.0.4200.12 File 198.44 KB 0644
libgdkmm-3.0.so.1 File 362.41 KB 0644
libgdkmm-3.0.so.1.1.0 File 362.41 KB 0644
libgdm.so.1 File 202.3 KB 0644
libgdm.so.1.0.0 File 202.3 KB 0644
libgee-0.8.so.2 File 894.16 KB 0644
libgee-0.8.so.2.6.1 File 894.16 KB 0644
libgeoclue-2.so.0 File 126.15 KB 0644
libgeoclue-2.so.0.0.0 File 126.15 KB 0644
libgeocode-glib-2.so.0 File 106.07 KB 0644
libgeocode-glib-2.so.0.0.0 File 106.07 KB 0644
libgexiv2.so.2 File 234.27 KB 0644
libgexiv2.so.2.14.3 File 234.27 KB 0644
libgfortran.so.5 File 3.38 MB 0644
libgfortran.so.5.0.0 File 3.38 MB 0644
libgif.so.7 File 42.07 KB 0644
libgif.so.7.2.0 File 42.07 KB 0644
libgio-2.0.so.0 File 1.91 MB 0644
libgio-2.0.so.0.8400.1 File 1.91 MB 0644
libgiomm-2.4.so.1 File 1.87 MB 0644
libgiomm-2.4.so.1.3.0 File 1.87 MB 0644
libgiomm-2.68.so.1 File 2.25 MB 0644
libgiomm-2.68.so.1.3.0 File 2.25 MB 0644
libgirepository-1.0.so.1 File 154.15 KB 0644
libgirepository-1.0.so.1.0.0 File 154.15 KB 0644
libgjs.so.0 File 1.36 MB 0644
libgjs.so.0.0.0 File 1.36 MB 0644
libglib-2.0.so.0 File 1.43 MB 0644
libglib-2.0.so.0.8400.1 File 1.43 MB 0644
libglibmm-2.4.so.1 File 602.51 KB 0644
libglibmm-2.4.so.1.3.0 File 602.51 KB 0644
libglibmm-2.68.so.1 File 562.51 KB 0644
libglibmm-2.68.so.1.3.0 File 562.51 KB 0644
libglibmm_generate_extra_defs-2.4.so.1 File 179.41 KB 0644
libglibmm_generate_extra_defs-2.4.so.1.3.0 File 179.41 KB 0644
libglibmm_generate_extra_defs-2.68.so.1 File 179.41 KB 0644
libglibmm_generate_extra_defs-2.68.so.1.3.0 File 179.41 KB 0644
libgme.so.0 File 298.17 KB 0644
libgme.so.0.6.3 File 298.17 KB 0644
libgmodule-2.0.so.0 File 22.28 KB 0644
libgmodule-2.0.so.0.8400.1 File 22.28 KB 0644
libgmp.so.10 File 530.44 KB 0644
libgmp.so.10.5.0 File 530.44 KB 0644
libgnome-autoar-0.so.0 File 98.15 KB 0644
libgnome-autoar-0.so.0.2.1 File 98.15 KB 0644
libgnome-bg-4.so.2 File 62.15 KB 0644
libgnome-bg-4.so.2.1.1 File 62.15 KB 0644
libgnome-bluetooth-3.0.so.13 File 122.15 KB 0644
libgnome-bluetooth-3.0.so.13.2.0 File 122.15 KB 0644
libgnome-bluetooth-ui-3.0.so.13 File 186.3 KB 0644
libgnome-bluetooth-ui-3.0.so.13.2.0 File 186.3 KB 0644
libgnome-desktop-3.so.20 File 243.45 KB 0644
libgnome-desktop-3.so.20.0.0 File 243.45 KB 0644
libgnome-desktop-4.so.2 File 127.45 KB 0644
libgnome-desktop-4.so.2.1.1 File 127.45 KB 0644
libgnome-menu-3.so.0 File 114.13 KB 0644
libgnome-menu-3.so.0.0.1 File 114.13 KB 0644
libgnome-rr-4.so.2 File 90.15 KB 0644
libgnome-rr-4.so.2.1.1 File 90.15 KB 0644
libgnutls.so.30 File 2.2 MB 0644
libgnutls.so.30.40.3 File 2.2 MB 0644
libgoa-1.0.so.0 File 306.15 KB 0644
libgoa-1.0.so.0.0.0 File 306.15 KB 0644
libgoa-backend-1.0.so.2 File 342.5 KB 0644
libgoa-backend-1.0.so.2.0.0 File 342.5 KB 0644
libgobject-2.0.so.0 File 438.45 KB 0644
libgobject-2.0.so.0.8400.1 File 438.45 KB 0644
libgom-1.0.so.0 File 134.15 KB 0644
libgom-1.0.so.0.1.0 File 134.15 KB 0644
libgomp.so.1 File 352.11 KB 0644
libgomp.so.1.0.0 File 352.11 KB 0644
libgpg-error.so.0 File 182.3 KB 0644
libgpg-error.so.0.38.0 File 182.3 KB 0644
libgpgme-pthread.so.11 File 371.61 KB 0644
libgpgme.so.11 File 371.61 KB 0644
libgpgme.so.11.33.2 File 371.61 KB 0644
libgpgmepp.so.6 File 394.24 KB 0644
libgpgmepp.so.6.21.2 File 394.24 KB 0644
libgphoto2.so.6 File 162.72 KB 0644
libgphoto2.so.6.3.0 File 162.72 KB 0644
libgphoto2_port.so.12 File 50.55 KB 0644
libgphoto2_port.so.12.2.0 File 50.55 KB 0644
libgpm.so.2 File 26.06 KB 0644
libgpod.so.4 File 524.8 KB 0644
libgpod.so.4.3.2 File 524.8 KB 0644
libgprofng.so.0 File 2.38 MB 0644
libgprofng.so.0.0.0 File 2.38 MB 0644
libgraphene-1.0.so.0 File 114.07 KB 0644
libgraphene-1.0.so.0.1000.8 File 114.07 KB 0644
libgraphite2.so.2.0.0 File 146.34 KB 0644
libgraphite2.so.3 File 146.34 KB 0644
libgraphite2.so.3.2.1 File 146.34 KB 0644
libgrilo-0.3.so.0 File 234.23 KB 0644
libgrilo-0.3.so.0.316.1 File 234.23 KB 0644
libgrlnet-0.3.so.0 File 42.15 KB 0644
libgrlnet-0.3.so.0.316.0 File 42.15 KB 0644
libgrlpls-0.3.so.0 File 38.15 KB 0644
libgrlpls-0.3.so.0.316.0 File 38.15 KB 0644
libgs.so.10 File 26.04 MB 0644
libgs.so.10.05 File 26.04 MB 0644
libgsf-1.so.114 File 294.22 KB 0644
libgsf-1.so.114.0.53 File 294.22 KB 0644
libgsm.so.1 File 58.16 KB 0644
libgsm.so.1.0.19 File 58.16 KB 0644
libgsound.so.0 File 21.99 KB 0644
libgsound.so.0.0.2 File 21.99 KB 0644
libgssapi_krb5.so.2 File 378.84 KB 0644
libgssapi_krb5.so.2.2 File 378.84 KB 0644
libgssdp-1.6.so.0 File 86.15 KB 0644
libgssdp-1.6.so.0.106.3 File 86.15 KB 0644
libgstadaptivedemux-1.0.so.0 File 110.32 KB 0644
libgstadaptivedemux-1.0.so.0.2600.0 File 110.32 KB 0644
libgstallocators-1.0.so.0 File 34.32 KB 0644
libgstallocators-1.0.so.0.2600.0 File 34.32 KB 0644
libgstanalytics-1.0.so.0 File 46.38 KB 0644
libgstanalytics-1.0.so.0.2600.0 File 46.38 KB 0644
libgstapp-1.0.so.0 File 94.53 KB 0644
libgstapp-1.0.so.0.2600.0 File 94.53 KB 0644
libgstaudio-1.0.so.0 File 586.74 KB 0644
libgstaudio-1.0.so.0.2600.0 File 586.74 KB 0644
libgstbadaudio-1.0.so.0 File 70.53 KB 0644
libgstbadaudio-1.0.so.0.2600.0 File 70.53 KB 0644
libgstbase-1.0.so.0 File 549.72 KB 0644
libgstbase-1.0.so.0.2600.0 File 549.72 KB 0644
libgstbasecamerabinsrc-1.0.so.0 File 30.32 KB 0644
libgstbasecamerabinsrc-1.0.so.0.2600.0 File 30.32 KB 0644
libgstcheck-1.0.so.0 File 157.01 KB 0644
libgstcheck-1.0.so.0.2600.0 File 157.01 KB 0644
libgstcodecparsers-1.0.so.0 File 955.38 KB 0644
libgstcodecparsers-1.0.so.0.2600.0 File 955.38 KB 0644
libgstcodecs-1.0.so.0 File 250.32 KB 0644
libgstcodecs-1.0.so.0.2600.0 File 250.32 KB 0644
libgstcontroller-1.0.so.0 File 75.11 KB 0644
libgstcontroller-1.0.so.0.2600.0 File 75.11 KB 0644
libgstcuda-1.0.so.0 File 150.7 KB 0644
libgstcuda-1.0.so.0.2600.0 File 150.7 KB 0644
libgstdxva-1.0.so.0 File 74.24 KB 0644
libgstdxva-1.0.so.0.2600.0 File 74.24 KB 0644
libgstfft-1.0.so.0 File 82.24 KB 0644
libgstfft-1.0.so.0.2600.0 File 82.24 KB 0644
libgstgl-1.0.so.0 File 635.8 KB 0644
libgstgl-1.0.so.0.2600.0 File 635.8 KB 0644
libgstinsertbin-1.0.so.0 File 26.24 KB 0644
libgstinsertbin-1.0.so.0.2600.0 File 26.24 KB 0644
libgstisoff-1.0.so.0 File 22.24 KB 0644
libgstisoff-1.0.so.0.2600.0 File 22.24 KB 0644
libgstmpegts-1.0.so.0 File 238.32 KB 0644
libgstmpegts-1.0.so.0.2600.0 File 238.32 KB 0644
libgstmse-1.0.so.0 File 147.14 KB 0644
libgstmse-1.0.so.0.2600.0 File 147.14 KB 0644
libgstnet-1.0.so.0 File 116.09 KB 0644
libgstnet-1.0.so.0.2600.0 File 116.09 KB 0644
libgstpbutils-1.0.so.0 File 298.48 KB 0644
libgstpbutils-1.0.so.0.2600.0 File 298.48 KB 0644
libgstphotography-1.0.so.0 File 38.16 KB 0644
libgstphotography-1.0.so.0.2600.0 File 38.16 KB 0644
libgstplay-1.0.so.0 File 142.32 KB 0644
libgstplay-1.0.so.0.2600.0 File 142.32 KB 0644
libgstplayer-1.0.so.0 File 74.32 KB 0644
libgstplayer-1.0.so.0.2600.0 File 74.32 KB 0644
libgstreamer-1.0.so.0 File 1.43 MB 0644
libgstreamer-1.0.so.0.2600.0 File 1.43 MB 0644
libgstriff-1.0.so.0 File 62.3 KB 0644
libgstriff-1.0.so.0.2600.0 File 62.3 KB 0644
libgstrtp-1.0.so.0 File 194.39 KB 0644
libgstrtp-1.0.so.0.2600.0 File 194.39 KB 0644
libgstrtsp-1.0.so.0 File 170.39 KB 0644
libgstrtsp-1.0.so.0.2600.0 File 170.39 KB 0644
libgstsctp-1.0.so.0 File 14.09 KB 0644
libgstsctp-1.0.so.0.2600.0 File 14.09 KB 0644
libgstsdp-1.0.so.0 File 110.32 KB 0644
libgstsdp-1.0.so.0.2600.0 File 110.32 KB 0644
libgsttag-1.0.so.0 File 298.47 KB 0644
libgsttag-1.0.so.0.2600.0 File 298.47 KB 0644
libgsttranscoder-1.0.so.0 File 54.32 KB 0644
libgsturidownloader-1.0.so.0 File 38.41 KB 0644
libgsturidownloader-1.0.so.0.2600.0 File 38.41 KB 0644
libgstva-1.0.so.0 File 91.95 KB 0644
libgstva-1.0.so.0.2600.0 File 91.95 KB 0644
libgstvideo-1.0.so.0 File 1.14 MB 0644
libgstvideo-1.0.so.0.2600.0 File 1.14 MB 0644
libgstvulkan-1.0.so.0 File 369.86 KB 0644
libgstvulkan-1.0.so.0.2600.0 File 369.86 KB 0644
libgstwayland-1.0.so.0 File 70.88 KB 0644
libgstwayland-1.0.so.0.2600.0 File 70.88 KB 0644
libgstwebrtc-1.0.so.0 File 74.32 KB 0644
libgstwebrtc-1.0.so.0.2600.0 File 74.32 KB 0644
libgstwebrtcnice-1.0.so.0 File 58.32 KB 0644
libgstwebrtcnice-1.0.so.0.2600.0 File 58.32 KB 0644
libgthread-2.0.so.0 File 14.23 KB 0644
libgthread-2.0.so.0.8400.1 File 14.23 KB 0644
libgtk-3.so.0 File 8.33 MB 0644
libgtk-3.so.0.2417.32 File 8.33 MB 0644
libgtk-4.so.1 File 10.91 MB 0644
libgtk-4.so.1.1800.4 File 10.91 MB 0644
libgtk-x11-2.0.so.0 File 4.47 MB 0644
libgtk-x11-2.0.so.0.2400.33 File 4.47 MB 0644
libgtkmm-3.0.so.1 File 4.51 MB 0644
libgtkmm-3.0.so.1.1.0 File 4.51 MB 0644
libgtkmm-4.0.so.0 File 5.17 MB 0644
libgtkmm-4.0.so.0.0.0 File 5.17 MB 0644
libgtksourceview-5.so.0 File 2.98 MB 0644
libgtksourceview-5.so.0.0.0 File 2.98 MB 0644
libgtop-2.0.so.11 File 82.08 KB 0644
libgtop-2.0.so.11.1.0 File 82.08 KB 0644
libgudev-1.0.so.0 File 50.15 KB 0644
libgudev-1.0.so.0.3.0 File 50.15 KB 0644
libgupnp-1.6.so.0 File 222.15 KB 0644
libgupnp-1.6.so.0.106.8 File 222.15 KB 0644
libgupnp-av-1.0.so.3 File 174.66 KB 0644
libgupnp-av-1.0.so.3.14.3 File 174.66 KB 0644
libgupnp-dlna-2.0.so.4 File 134.74 KB 0644
libgupnp-dlna-2.0.so.4.0.0 File 134.74 KB 0644
libgupnp-dlna-gst-2.0.so.4 File 50.16 KB 0644
libgupnp-dlna-gst-2.0.so.4.0.0 File 50.16 KB 0644
libgupnp-igd-1.6.so.0 File 38.15 KB 0644
libgupnp-igd-1.6.so.0.0.0 File 38.15 KB 0644
libgusb.so.2 File 98.07 KB 0644
libgusb.so.2.0.10 File 98.07 KB 0644
libgweather-4.so.0 File 188.07 KB 0644
libgweather-4.so.0.400.4 File 188.07 KB 0644
libgxps.so.2 File 142.95 KB 0644
libgxps.so.2.2.4 File 142.95 KB 0644
libhandy-1.so.0 File 698.36 KB 0644
libharfbuzz-gobject.so.0 File 126.15 KB 0644
libharfbuzz-gobject.so.0.61020.0 File 126.15 KB 0644
libharfbuzz-icu.so.0 File 14.07 KB 0644
libharfbuzz-icu.so.0.61020.0 File 14.07 KB 0644
libharfbuzz-subset.so.0 File 1.25 MB 0644
libharfbuzz-subset.so.0.61020.0 File 1.25 MB 0644
libharfbuzz.so.0 File 1.24 MB 0644
libharfbuzz.so.0.61020.0 File 1.24 MB 0644
libheif.so.1 File 1.18 MB 0644
libheif.so.1.19.7 File 1.18 MB 0644
libhistory.so.8 File 54.51 KB 0644
libhistory.so.8.2 File 54.51 KB 0644
libhns.so.1 File 62.38 KB 0644
libhns.so.1.0.56.0 File 62.38 KB 0644
libhogweed.so.6 File 298.22 KB 0644
libhogweed.so.6.10 File 298.22 KB 0644
libhpdiscovery.so.0 File 26.23 KB 0644
libhpdiscovery.so.0.0.1 File 26.23 KB 0644
libhpip.so.0 File 217.65 KB 0644
libhpip.so.0.0.1 File 217.65 KB 0644
libhpipp.so.0 File 34.41 KB 0644
libhpipp.so.0.0.1 File 34.41 KB 0644
libhpmud.so.0 File 110.15 KB 0644
libhpmud.so.0.0.6 File 110.15 KB 0644
libhunspell-1.7.so.0 File 721.26 KB 0644
libhunspell-1.7.so.0.0.1 File 721.26 KB 0644
libhwasan.so.0 File 4.86 MB 0644
libhwasan.so.0.0.0 File 4.86 MB 0644
libhwy.so.1 File 46.23 KB 0644
libhwy.so.1.2.0 File 46.23 KB 0644
libhwy_contrib.so.1 File 4.54 MB 0644
libhwy_contrib.so.1.2.0 File 4.54 MB 0644
libhwy_test.so.1 File 14.15 KB 0644
libhwy_test.so.1.2.0 File 14.15 KB 0644
libhyphen.so.0 File 25.99 KB 0644
libhyphen.so.0.3.0 File 25.99 KB 0644
libibus-1.0.so.5 File 542.35 KB 0644
libibus-1.0.so.5.0.532 File 542.35 KB 0644
libibverbs.so.1 File 138.9 KB 0644
libibverbs.so.1.14.56.0 File 138.9 KB 0644
libical-glib.so.3 File 434.3 KB 0644
libical-glib.so.3.0.19 File 434.3 KB 0644
libical.so.3 File 510.46 KB 0644
libical.so.3.0.19 File 510.46 KB 0644
libical_cxx.so.3 File 162.4 KB 0644
libical_cxx.so.3.0.19 File 162.4 KB 0644
libicalss.so.3 File 102.39 KB 0644
libicalss.so.3.0.19 File 102.39 KB 0644
libicalss_cxx.so.3 File 18.4 KB 0644
libicalss_cxx.so.3.0.19 File 18.4 KB 0644
libicalvcal.so.3 File 98.73 KB 0644
libicalvcal.so.3.0.19 File 98.73 KB 0644
libicudata.so.76 File 30.39 MB 0644
libicudata.so.76.1 File 30.39 MB 0644
libicui18n.so.76 File 3.8 MB 0644
libicui18n.so.76.1 File 3.8 MB 0644
libicuio.so.76 File 62.24 KB 0644
libicuio.so.76.1 File 62.24 KB 0644
libicutest.so.76 File 91.59 KB 0644
libicutest.so.76.1 File 91.59 KB 0644
libicutu.so.76 File 235.05 KB 0644
libicutu.so.76.1 File 235.05 KB 0644
libicuuc.so.76 File 2.27 MB 0644
libicuuc.so.76.1 File 2.27 MB 0644
libidn.so.12 File 210.25 KB 0644
libidn.so.12.6.6 File 210.25 KB 0644
libidn2.so.0 File 130.15 KB 0644
libidn2.so.0.4.0 File 130.15 KB 0644
libiec61883.so.0 File 54.13 KB 0644
libiec61883.so.0.1.1 File 54.13 KB 0644
libieee1284.so.3 File 46.48 KB 0644
libieee1284.so.3.2.2 File 46.48 KB 0644
libijs-0.35.so File 26.46 KB 0644
libimagequant.so.0 File 65.99 KB 0644
libimobiledevice-1.0.so.6 File 274.45 KB 0644
libimobiledevice-1.0.so.6.0.0 File 274.45 KB 0644
libimobiledevice-glue-1.0.so.0 File 90.07 KB 0644
libimobiledevice-glue-1.0.so.0.3.1 File 90.07 KB 0644
libini_config.so.5 File 106.22 KB 0644
libini_config.so.5.2.1 File 106.22 KB 0644
libinih.so.1 File 14.1 KB 0644
libinih.so.58 File 14.1 KB 0644
libinput.so.10 File 388.3 KB 0644
libinput.so.10.13.0 File 388.3 KB 0644
libip4tc.so.2 File 34.69 KB 0644
libip4tc.so.2.0.0 File 34.69 KB 0644
libip6tc.so.2 File 38.69 KB 0644
libip6tc.so.2.0.0 File 38.69 KB 0644
libipa_hbac.so.0 File 18.3 KB 0644
libipa_hbac.so.0.1.0 File 18.3 KB 0644
libipt.so.2 File 142.67 KB 0644
libipt.so.2.1.2 File 142.67 KB 0644
libisc-9.20.11-0ubuntu0.2-Ubuntu.so File 587.19 KB 0644
libisccc-9.20.11-0ubuntu0.2-Ubuntu.so File 46.53 KB 0644
libisccfg-9.20.11-0ubuntu0.2-Ubuntu.so File 313.5 KB 0644
libisl.so.23 File 1.8 MB 0644
libisl.so.23.4.0 File 1.8 MB 0644
libisoburn.so.1 File 1003.45 KB 0644
libisoburn.so.1.113.0 File 1003.45 KB 0644
libisofs.so.6 File 468.75 KB 0644
libisofs.so.6.92.0 File 468.75 KB 0644
libitm.so.1 File 102.6 KB 0644
libitm.so.1.0.0 File 102.6 KB 0644
libjansson.so.4 File 62.51 KB 0644
libjansson.so.4.14.0 File 62.51 KB 0644
libjavascriptcoregtk-4.1.so.0 File 31.28 MB 0644
libjavascriptcoregtk-4.1.so.0.9.9 File 31.28 MB 0644
libjavascriptcoregtk-6.0.so.1 File 31.28 MB 0644
libjavascriptcoregtk-6.0.so.1.6.9 File 31.28 MB 0644
libjbig.so.0 File 64.84 KB 0644
libjbig2dec.so.0 File 118.34 KB 0644
libjbig2dec.so.0.0.0 File 118.34 KB 0644
libjcat.so.1 File 94.15 KB 0644
libjcat.so.1.0.0 File 94.15 KB 0644
libjemalloc.so.2 File 847.27 KB 0644
libjpeg.so.8 File 618.14 KB 0644
libjpeg.so.8.2.2 File 618.14 KB 0644
libjq.so.1 File 366.24 KB 0644
libjq.so.1.0.4 File 366.24 KB 0644
libjson-c.so.5 File 78.46 KB 0644
libjson-c.so.5.4.0 File 78.46 KB 0644
libjson-glib-1.0.so.0 File 182.22 KB 0644
libjson-glib-1.0.so.0.1000.6 File 182.22 KB 0644
libjxl.so.0.11 File 4.06 MB 0644
libjxl.so.0.11.1 File 4.06 MB 0644
libjxl_cms.so.0.11 File 106.37 KB 0644
libjxl_cms.so.0.11.1 File 106.37 KB 0644
libjxl_threads.so.0.11 File 18.38 KB 0644
libjxl_threads.so.0.11.1 File 18.38 KB 0644
libk5crypto.so.3 File 194.54 KB 0644
libk5crypto.so.3.1 File 194.54 KB 0644
libkeyutils.so.1 File 22.15 KB 0644
libkeyutils.so.1.10 File 22.15 KB 0644
libkmod.so.2 File 122.22 KB 0644
libkmod.so.2.5.0 File 122.22 KB 0644
libkrb5.so.3 File 952.35 KB 0644
libkrb5.so.3.3 File 952.35 KB 0644
libkrb5support.so.0 File 54.86 KB 0644
libkrb5support.so.0.1 File 54.86 KB 0644
libksba.so.8 File 266.24 KB 0644
libksba.so.8.14.7 File 266.24 KB 0644
liblangtag.so.1 File 138.53 KB 0644
liblangtag.so.1.4.1 File 138.53 KB 0644
liblapack.so.3 File 8.08 MB 0644
liblber.so.2 File 66.56 KB 0644
liblber.so.2.0.200 File 66.56 KB 0644
liblc3.so.1 File 218.15 KB 0644
liblcms2.so.2 File 521.27 KB 0644
liblcms2.so.2.0.16 File 521.27 KB 0644
libldacBT_abr.so.2 File 14.07 KB 0644
libldacBT_abr.so.2.0.2 File 14.07 KB 0644
libldacBT_enc.so.2 File 50.22 KB 0644
libldacBT_enc.so.2.0.2 File 50.22 KB 0644
libldap.so.2 File 403.74 KB 0644
libldap.so.2.0.200 File 403.74 KB 0644
libldb.so.2 File 214.44 KB 0644
libldb.so.2.10.0 File 214.44 KB 0644
liblilv-0.so.0 File 102.15 KB 0644
liblilv-0.so.0.24.26 File 102.15 KB 0644
liblirc_client.so.0 File 46.34 KB 0644
liblirc_client.so.0.6.0 File 46.34 KB 0644
liblmdb.so.0 File 90.07 KB 0644
liblmdb.so.0.0.0 File 90.07 KB 0644
liblouis.so.20 File 226.95 KB 0644
liblouis.so.20.0.20 File 226.95 KB 0644
liblouisutdml.so.9 File 200.8 KB 0644
liblouisutdml.so.9.2.0 File 200.8 KB 0644
liblsan.so.0 File 3.83 MB 0644
liblsan.so.0.0.0 File 3.83 MB 0644
liblsof.so.0 File 126.19 KB 0644
liblsof.so.0.0.0 File 126.19 KB 0644
libltdl.so.7 File 50.52 KB 0644
libltdl.so.7.3.3 File 50.52 KB 0644
liblttng-ust-common.so.1 File 50.76 KB 0644
liblttng-ust-common.so.1.0.0 File 50.76 KB 0644
liblttng-ust-ctl.so.5 File 255.27 KB 0644
liblttng-ust-ctl.so.5.0.0 File 255.27 KB 0644
liblttng-ust-cyg-profile-fast.so.1 File 14.93 KB 0644
liblttng-ust-cyg-profile-fast.so.1.0.0 File 14.93 KB 0644
liblttng-ust-cyg-profile.so.1 File 14.93 KB 0644
liblttng-ust-cyg-profile.so.1.0.0 File 14.93 KB 0644
liblttng-ust-dl.so.1 File 55.77 KB 0644
liblttng-ust-dl.so.1.0.0 File 55.77 KB 0644
liblttng-ust-fd.so.1 File 14.23 KB 0644
liblttng-ust-fd.so.1.0.0 File 14.23 KB 0644
liblttng-ust-fork.so.1 File 14.23 KB 0644
liblttng-ust-fork.so.1.0.0 File 14.23 KB 0644
liblttng-ust-libc-wrapper.so.1 File 31.87 KB 0644
liblttng-ust-libc-wrapper.so.1.0.0 File 31.87 KB 0644
liblttng-ust-pthread-wrapper.so.1 File 27.37 KB 0644
liblttng-ust-pthread-wrapper.so.1.0.0 File 27.37 KB 0644
liblttng-ust-tracepoint.so.1 File 54.44 KB 0644
liblttng-ust-tracepoint.so.1.0.0 File 54.44 KB 0644
liblttng-ust.so.1 File 576.88 KB 0644
liblttng-ust.so.1.0.0 File 576.88 KB 0644
liblua5.4-c++.so.0 File 323.24 KB 0644
liblua5.4-c++.so.0.0.0 File 323.24 KB 0644
liblua5.4.so.0 File 315.13 KB 0644
liblua5.4.so.0.0.0 File 315.13 KB 0644
liblz4.so.1 File 146.33 KB 0644
liblz4.so.1.10.0 File 146.33 KB 0644
liblzma.so.5 File 254.22 KB 0644
liblzma.so.5.6.4 File 254.22 KB 0644
liblzo2.so.2 File 126.07 KB 0644
liblzo2.so.2.0.0 File 126.07 KB 0644
libm-2.41.a File 2.66 MB 0644
libm.a File 132 B 0644
libm.so File 140 B 0644
libm.so.6 File 986.36 KB 0644
libm17n-core.so.0 File 150.31 KB 0644
libm17n-core.so.0.4.2 File 150.31 KB 0644
libm17n-flt.so.0 File 54.23 KB 0644
libm17n-flt.so.0.4.2 File 54.23 KB 0644
libm17n-gui.so.0 File 183.97 KB 0644
libm17n-gui.so.0.4.2 File 183.97 KB 0644
libm17n.so.0 File 198.3 KB 0644
libm17n.so.0.4.2 File 198.3 KB 0644
libmagic.so.1 File 166.37 KB 0644
libmagic.so.1.0.0 File 166.37 KB 0644
libmana.so.1 File 42.38 KB 0644
libmana.so.1.0.56.0 File 42.38 KB 0644
libmanette-0.2.so.0 File 282.29 KB 0644
libmarisa.so.0 File 154.26 KB 0644
libmarisa.so.0.0.0 File 154.26 KB 0644
libmaxminddb.so.0 File 26.07 KB 0644
libmaxminddb.so.0.0.7 File 26.07 KB 0644
libmbedcrypto.so.16 File 614.59 KB 0644
libmbedcrypto.so.3.6.2 File 614.59 KB 0644
libmbim-glib.so.4 File 818.15 KB 0644
libmbim-glib.so.4.8.0 File 818.15 KB 0644
libmcheck.a File 1.45 KB 0644
libmcrypt.so.4 File 182.3 KB 0644
libmcrypt.so.4.4.8 File 182.3 KB 0644
libmd.so.0 File 54.3 KB 0644
libmd.so.0.1.0 File 54.3 KB 0644
libmecab.so.2 File 874.36 KB 0644
libmecab.so.2.0.0 File 874.36 KB 0644
libmediaart-2.0.so.0 File 46.15 KB 0644
libmediaart-2.0.so.0.907.0 File 46.15 KB 0644
libmemusage.so File 18.35 KB 0644
libmenu.so.6 File 46.63 KB 0644
libmenu.so.6.5 File 46.63 KB 0644
libmenuw.so.6 File 46.63 KB 0644
libmenuw.so.6.5 File 46.63 KB 0644
libmhash.so.2 File 206.15 KB 0644
libmhash.so.2.0.1 File 206.15 KB 0644
libminiupnpc.so.18 File 66.15 KB 0644
libmlx4.so.1 File 54.38 KB 0644
libmlx4.so.1.0.56.0 File 54.38 KB 0644
libmlx5.so.1 File 548.84 KB 0644
libmlx5.so.1.25.56.0 File 548.84 KB 0644
libmm-glib.so.0 File 1.12 MB 0644
libmm-glib.so.0.10.0 File 1.12 MB 0644
libmnl.so.0 File 26.22 KB 0644
libmnl.so.0.2.0 File 26.22 KB 0644
libmount.so.1 File 338.78 KB 0644
libmount.so.1.1.0 File 338.78 KB 0644
libmozjs-128.so.0 File 33.51 MB 0644
libmozjs-128.so.128.9.0 File 33.51 MB 0644
libmp3lame.so.0 File 290.07 KB 0644
libmp3lame.so.0.0.0 File 290.07 KB 0644
libmpc.so.3 File 131.37 KB 0644
libmpc.so.3.3.1 File 131.37 KB 0644
libmpeg2.so.0 File 122.93 KB 0644
libmpeg2.so.0.1.0 File 122.93 KB 0644
libmpeg2convert.so.0 File 38.46 KB 0644
libmpeg2convert.so.0.0.0 File 38.46 KB 0644
libmpfr.so.6 File 766.68 KB 0644
libmpfr.so.6.2.2 File 766.68 KB 0644
libmpg123.so.0 File 415.63 KB 0644
libmpg123.so.0.48.3 File 415.63 KB 0644
libmsgraph-1.so.0.3.3 File 102.15 KB 0644
libmsgraph-1.so.1 File 102.15 KB 0644
libmspub-0.1.so.1 File 427.09 KB 0644
libmspub-0.1.so.1.0.4 File 427.09 KB 0644
libmtdev.so.1 File 26.07 KB 0644
libmtdev.so.1.0.0 File 26.07 KB 0644
libmtp.so.9 File 513.36 KB 0644
libmtp.so.9.4.0 File 513.36 KB 0644
libmutter-16.so.0 File 2.79 MB 0644
libmutter-16.so.0.0.0 File 2.79 MB 0644
libmvec.a File 1.74 MB 0644
libmvec.so File 994.36 KB 0644
libmvec.so.1 File 994.36 KB 0644
libmwaw-0.3.so.3 File 6.28 MB 0644
libmwaw-0.3.so.3.0.22 File 6.28 MB 0644
libmysofa.so.1 File 82.07 KB 0644
libmysofa.so.1.3.3 File 82.07 KB 0644
libmythes-1.2.so.0 File 14.34 KB 0644
libmythes-1.2.so.0.0.0 File 14.34 KB 0644
libnatpmp.so.1 File 14.07 KB 0644
libnautilus-extension.so.4 File 42.15 KB 0644
libncurses.so.6 File 182.23 KB 0644
libncurses.so.6.5 File 182.23 KB 0644
libncursesw.so.6 File 258.38 KB 0644
libncursesw.so.6.5 File 258.38 KB 0644
libndp.so.0 File 30.45 KB 0644
libndp.so.0.3.0 File 30.45 KB 0644
libndr-krb5pac.so.0 File 130.38 KB 0644
libndr-krb5pac.so.0.0.1 File 130.38 KB 0644
libndr-nbt.so.0 File 166.38 KB 0644
libndr-nbt.so.0.0.1 File 166.38 KB 0644
libndr-standard.so.0 File 3.58 MB 0644
libndr-standard.so.0.0.1 File 3.58 MB 0644
libndr.so.5 File 110.38 KB 0644
libndr.so.5.0.0 File 110.38 KB 0644
libnetapi.so.1 File 470.38 KB 0644
libnetapi.so.1.0.0 File 470.38 KB 0644
libnetfilter_conntrack.so.3 File 125.71 KB 0644
libnetfilter_conntrack.so.3.8.0 File 125.71 KB 0644
libnetplan.so.1 File 366.15 KB 0644
libnetsnmp.so.40 File 906.55 KB 0644
libnetsnmp.so.40.2.1 File 906.55 KB 0644
libnetsnmpagent.so.40 File 486.45 KB 0644
libnetsnmpagent.so.40.2.1 File 486.45 KB 0644
libnetsnmphelpers.so.40 File 13.86 KB 0644
libnetsnmphelpers.so.40.2.1 File 13.86 KB 0644
libnetsnmpmibs.so.40 File 1.42 MB 0644
libnetsnmpmibs.so.40.2.1 File 1.42 MB 0644
libnettle.so.8 File 382.33 KB 0644
libnettle.so.8.10 File 382.33 KB 0644
libnewt.so.0.52 File 115.67 KB 0644
libnewt.so.0.52.24 File 115.67 KB 0644
libnfnetlink.so.0 File 33.58 KB 0644
libnfnetlink.so.0.2.0 File 33.58 KB 0644
libnfs.so.14 File 326.53 KB 0644
libnfs.so.14.0.0 File 326.53 KB 0644
libnfsidmap.so.1 File 38.25 KB 0644
libnfsidmap.so.1.0.0 File 38.25 KB 0644
libnftables.so.1 File 1.09 MB 0644
libnftables.so.1.1.0 File 1.09 MB 0644
libnftnl.so.11 File 212.76 KB 0644
libnftnl.so.11.6.0 File 212.76 KB 0644
libnghttp2.so.14 File 190.44 KB 0644
libnghttp2.so.14.28.3 File 190.44 KB 0644
libnice.so.10 File 386.29 KB 0644
libnice.so.10.14.0 File 386.29 KB 0644
libnl-3.so.200 File 154.27 KB 0644
libnl-3.so.200.26.0 File 154.27 KB 0644
libnl-genl-3.so.200 File 30.93 KB 0644
libnl-genl-3.so.200.26.0 File 30.93 KB 0644
libnl-route-3.so.200 File 576.59 KB 0644
libnl-route-3.so.200.26.0 File 576.59 KB 0644
libnm.so.0 File 1.51 MB 0644
libnm.so.0.1.0 File 1.51 MB 0644
libnma-gtk4.so.0 File 330.36 KB 0644
libnma-gtk4.so.0.0.0 File 330.36 KB 0644
libnma.so.0 File 358.36 KB 0644
libnma.so.0.0.0 File 358.36 KB 0644
libnorm.so.1 File 358.16 KB 0644
libnotify.so.4 File 54.15 KB 0644
libnotify.so.4.0.0 File 54.15 KB 0644
libnpth.so.0 File 22.59 KB 0644
libnpth.so.0.3.0 File 22.59 KB 0644
libns-9.20.11-0ubuntu0.2-Ubuntu.so File 324.83 KB 0644
libnsl.so.1 File 98.36 KB 0644
libnsl.so.2 File 91.09 KB 0644
libnsl.so.2.0.1 File 91.09 KB 0644
libnspr4.so File 244.57 KB 0644
libnss3.so File 1.47 MB 0644
libnss_compat.so File 42.79 KB 0644
libnss_compat.so.2 File 42.79 KB 0644
libnss_dns.so.2 File 14.07 KB 0644
libnss_files.so.2 File 14.07 KB 0644
libnss_hesiod.so File 26.36 KB 0644
libnss_hesiod.so.2 File 26.36 KB 0644
libnss_mdns.so.2 File 18.23 KB 0644
libnss_mdns4.so.2 File 18.23 KB 0644
libnss_mdns4_minimal.so.2 File 18.23 KB 0644
libnss_mdns6.so.2 File 18.23 KB 0644
libnss_mdns6_minimal.so.2 File 18.23 KB 0644
libnss_mdns_minimal.so.2 File 18.23 KB 0644
libnss_sss.so.2 File 55 KB 0644
libnss_systemd.so.2 File 462.52 KB 0644
libnssckbi.so File 596.37 KB 0644
libnssdbm3.chk File 84 B 0644
libnssdbm3.so File 158.38 KB 0644
libnssutil3.so File 226.54 KB 0644
libntfs-3g.so.89 File 350.78 KB 0644
libntfs-3g.so.89.0.0 File 350.78 KB 0644
libnuma.so.1 File 51.02 KB 0644
libnuma.so.1.0.0 File 51.02 KB 0644
libnvme-mi.so.1 File 42.66 KB 0644
libnvme-mi.so.1.11.1 File 42.66 KB 0644
libnvme.so.1 File 203.41 KB 0644
libnvme.so.1.11.1 File 203.41 KB 0644
libodfgen-0.1.so.1 File 691.59 KB 0644
libodfgen-0.1.so.1.0.8 File 691.59 KB 0644
libogg.so.0 File 33.99 KB 0644
libogg.so.0.8.5 File 33.99 KB 0644
libonig.so.5 File 599.81 KB 0644
libonig.so.5.4.0 File 599.81 KB 0644
libopcodes-2.44-system.so File 938.37 KB 0644
libopencc.so.1.1 File 226.26 KB 0644
libopencc.so.1.1.9 File 226.26 KB 0644
libopenjp2.so.2.5.3 File 514.55 KB 0644
libopenjp2.so.7 File 514.55 KB 0644
libopenmpt.so.0 File 1.81 MB 0644
libopenmpt.so.0.4.4 File 1.81 MB 0644
libopus.so.0 File 3.36 MB 0644
libopus.so.0.10.1 File 3.36 MB 0644
liborc-0.4.so.0 File 947.44 KB 0644
liborc-0.4.so.0.41.0 File 947.44 KB 0644
liborc-test-0.4.so.0 File 46.23 KB 0644
liborc-test-0.4.so.0.41.0 File 46.23 KB 0644
liborcus-0.18.so.0 File 1.34 MB 0644
liborcus-0.18.so.0.0.0 File 1.34 MB 0644
liborcus-parser-0.18.so.0 File 319.33 KB 0644
liborcus-parser-0.18.so.0.0.0 File 319.33 KB 0644
libotf.so.1 File 98.07 KB 0644
libotf.so.1.0.0 File 98.07 KB 0644
libp11-kit.so.0 File 1.72 MB 0644
libp11-kit.so.0.4.1 File 1.72 MB 0644
libpackagekit-glib2.so.18 File 396.59 KB 0644
libpackagekit-glib2.so.18.1.3 File 396.59 KB 0644
libpagemaker-0.0.so.0 File 126.86 KB 0644
libpagemaker-0.0.so.0.0.4 File 126.86 KB 0644
libpam.so.0 File 70.38 KB 0644
libpam.so.0.85.1 File 70.38 KB 0644
libpam_misc.so.0 File 22.32 KB 0644
libpam_misc.so.0.82.1 File 22.32 KB 0644
libpamc.so.0 File 22.3 KB 0644
libpamc.so.0.82.1 File 22.3 KB 0644
libpanel-1.so.1 File 374.29 KB 0644
libpanel-1.so.1.0.0 File 374.29 KB 0644
libpanel.so.6 File 22.23 KB 0644
libpanel.so.6.5 File 22.23 KB 0644
libpanelw.so.6 File 22.23 KB 0644
libpanelw.so.6.5 File 22.23 KB 0644
libpango-1.0.so.0 File 491.85 KB 0644
libpango-1.0.so.0.5600.3 File 491.85 KB 0644
libpangocairo-1.0.so.0 File 66.2 KB 0644
libpangocairo-1.0.so.0.5600.3 File 66.2 KB 0644
libpangoft2-1.0.so.0 File 126.16 KB 0644
libpangoft2-1.0.so.0.5600.3 File 126.16 KB 0644
libpangomm-1.4.so.1 File 202.16 KB 0644
libpangomm-1.4.so.1.0.30 File 202.16 KB 0644
libpangomm-2.48.so.1 File 262.24 KB 0644
libpangomm-2.48.so.1.0.30 File 262.24 KB 0644
libpangoxft-1.0.so.0 File 42.15 KB 0644
libpangoxft-1.0.so.0.5600.3 File 42.15 KB 0644
libpaper.so.2 File 18.39 KB 0644
libpaper.so.2.2.5 File 18.39 KB 0644
libparted-fs-resize.so.0 File 90.15 KB 0644
libparted-fs-resize.so.0.0.5 File 90.15 KB 0644
libparted.so.2 File 328.73 KB 0644
libparted.so.2.0.5 File 328.73 KB 0644
libpath_utils.so.1 File 18.15 KB 0644
libpath_utils.so.1.0.1 File 18.15 KB 0644
libpcap.so.0.8 File 390.56 KB 0644
libpcap.so.1.10.5 File 390.56 KB 0644
libpcaudio.so.0 File 22.07 KB 0644
libpcaudio.so.0.0.1 File 22.07 KB 0644
libpci.so.3 File 87.22 KB 0644
libpci.so.3.13.0 File 87.22 KB 0644
libpciaccess.so.0 File 38.48 KB 0644
libpciaccess.so.0.11.1 File 38.48 KB 0644
libpcprofile.so File 14.28 KB 0644
libpcre2-32.so.0 File 658.64 KB 0644
libpcre2-32.so.0.14.0 File 658.64 KB 0644
libpcre2-8.so.0 File 758.67 KB 0644
libpcre2-8.so.0.14.0 File 758.67 KB 0644
libpcsclite.so.1 File 14.45 KB 0644
libpcsclite_real.so.1 File 46.23 KB 0644
libpeas-1.0.so.0 File 94.3 KB 0644
libpeas-1.0.so.0.3600.0 File 94.3 KB 0644
libpeas-gtk-1.0.so.0 File 62.3 KB 0644
libpeas-gtk-1.0.so.0.3600.0 File 62.3 KB 0644
libperl.so.5.40 File 3.72 MB 0644
libperl.so.5.40.1 File 3.72 MB 0644
libpgm-5.3.so.0 File 278.88 KB 0644
libpgm-5.3.so.0.0.128 File 278.88 KB 0644
libphonenumber.so.8 File 750.88 KB 0644
libphonenumber.so.8.13 File 750.88 KB 0644
libpinyin.so.15 File 654.24 KB 0644
libpinyin.so.15.0.0 File 654.24 KB 0644
libpipeline.so.1 File 66.07 KB 0644
libpipeline.so.1.5.8 File 66.07 KB 0644
libpipewire-0.3.so.0 File 975.19 KB 0644
libpipewire-0.3.so.0.1207.0 File 975.19 KB 0644
libpixman-1.so.0 File 1.08 MB 0644
libpixman-1.so.0.44.0 File 1.08 MB 0644
libpkcs11-helper.so.1 File 123.19 KB 0644
libpkcs11-helper.so.1.0.0 File 123.19 KB 0644
libplacebo.so.349 File 9.15 MB 0644
libplc4.so File 22.33 KB 0644
libplds4.so File 14.37 KB 0644
libplist-2.0.so.4 File 134.15 KB 0644
libplist-2.0.so.4.6.0 File 134.15 KB 0644
libply-boot-client.so.5 File 34.59 KB 0644
libply-boot-client.so.5.0.0 File 34.59 KB 0644
libply-splash-core.so.5 File 212.26 KB 0644
libply-splash-core.so.5.0.0 File 212.26 KB 0644
libply-splash-graphics.so.5 File 79.2 KB 0644
libply-splash-graphics.so.5.0.0 File 79.2 KB 0644
libply.so.5 File 114.96 KB 0644
libply.so.5.0.0 File 114.96 KB 0644
libpng16.so.16 File 282.22 KB 0644
libpng16.so.16.47.0 File 282.22 KB 0644
libpocketsphinx.so.3 File 286.84 KB 0644
libpocketsphinx.so.3.0.0 File 286.84 KB 0644
libpolkit-agent-1.so.0 File 50.15 KB 0644
libpolkit-agent-1.so.0.0.0 File 50.15 KB 0644
libpolkit-gobject-1.so.0 File 122.15 KB 0644
libpolkit-gobject-1.so.0.0.0 File 122.15 KB 0644
libpoppler-cpp.so.2 File 110.08 KB 0644
libpoppler-cpp.so.2.0.0 File 110.08 KB 0644
libpoppler-glib.so.8 File 522.15 KB 0644
libpoppler-glib.so.8.29.0 File 522.15 KB 0644
libpoppler.so.147 File 3.93 MB 0644
libpoppler.so.147.0.0 File 3.93 MB 0644
libpopt.so.0 File 58.7 KB 0644
libpopt.so.0.0.2 File 58.7 KB 0644
libportal-gtk3.so.1 File 33.99 KB 0644
libportal-gtk3.so.1.0.0 File 33.99 KB 0644
libportal-gtk4.so.1 File 33.99 KB 0644
libportal-gtk4.so.1.0.0 File 33.99 KB 0644
libportal.so.1 File 186.15 KB 0644
libportal.so.1.0.0 File 186.15 KB 0644
libpostproc.so.58 File 82.22 KB 0644
libpostproc.so.58.3.100 File 82.22 KB 0644
libppd.so.2 File 642.96 KB 0644
libppd.so.2.0.0 File 642.96 KB 0644
libppsdocument-4.0.so.5 File 214.3 KB 0644
libppsdocument-4.0.so.5.0.0 File 214.3 KB 0644
libppsview-4.0.so.4 File 366.3 KB 0644
libppsview-4.0.so.4.0.0 File 366.3 KB 0644
libproc2.so.0 File 206.71 KB 0644
libproc2.so.0.0.2 File 206.71 KB 0644
libprotobuf-c.so.1 File 46.18 KB 0644
libprotobuf-c.so.1.0.0 File 46.18 KB 0644
libprotobuf-lite.so.32 File 851.09 KB 0644
libprotobuf-lite.so.32.0.12 File 851.09 KB 0644
libprotobuf.so.32 File 3.02 MB 0644
libprotobuf.so.32.0.12 File 3.02 MB 0644
libproxy.so.0.5.9 File 14.23 KB 0644
libproxy.so.1 File 14.23 KB 0644
libpsl.so.5 File 73.99 KB 0644
libpsl.so.5.3.4 File 73.99 KB 0644
libpspell.so.15 File 13.86 KB 0644
libpspell.so.15.3.1 File 13.86 KB 0644
libpsx.so.2 File 18.29 KB 0644
libpsx.so.2.73 File 18.29 KB 0644
libpthread.a File 8 B 0644
libpthread.so.0 File 14.15 KB 0644
libpthread_nonshared.a File 8 B 0644
libpulse-mainloop-glib.so.0 File 18.29 KB 0644
libpulse-mainloop-glib.so.0.0.6 File 18.29 KB 0644
libpulse-simple.so.0 File 22.3 KB 0644
libpulse-simple.so.0.1.1 File 22.3 KB 0644
libpulse.so.0 File 331.27 KB 0644
libpulse.so.0.24.3 File 331.27 KB 0644
libpwquality.so.1 File 34.22 KB 0644
libpwquality.so.1.0.2 File 34.22 KB 0644
libpython3.13.so.1 File 7.14 MB 0644
libpython3.13.so.1.0 File 7.14 MB 0644
libqmi-glib.so.5 File 4.17 MB 0644
libqmi-glib.so.5.10.0 File 4.17 MB 0644
libqpdf.so.30 File 2.54 MB 0644
libqpdf.so.30.0.0 File 2.54 MB 0644
libqrtr-glib.so.0 File 37.99 KB 0644
libqrtr-glib.so.0.0.0 File 37.99 KB 0644
libquadmath.so.0 File 286.86 KB 0644
libquadmath.so.0.0.0 File 286.86 KB 0644
librabbitmq.so.0.15.0 File 94.15 KB 0644
librabbitmq.so.4 File 94.15 KB 0644
libraptor2.so.0 File 414.45 KB 0644
libraptor2.so.0.0.0 File 414.45 KB 0644
libraqm.so.0 File 34.15 KB 0644
libraqm.so.0.10.2 File 34.15 KB 0644
librasqal.so.3 File 478.09 KB 0644
librasqal.so.3.0.0 File 478.09 KB 0644
librav1e.so.0.7 File 3.07 MB 0644
librav1e.so.0.7.2 File 3.07 MB 0644
libraw.so.23 File 1.23 MB 0644
libraw.so.23.0.0 File 1.23 MB 0644
libraw1394.so.11 File 62.31 KB 0644
libraw1394.so.11.1.0 File 62.31 KB 0644
libraw_r.so.23 File 1.23 MB 0644
libraw_r.so.23.0.0 File 1.23 MB 0644
librdf.so.0 File 247.95 KB 0644
librdf.so.0.0.0 File 247.95 KB 0644
libreadline.so.8 File 352.11 KB 0644
libreadline.so.8.2 File 352.11 KB 0644
libref_array.so.1 File 14.15 KB 0644
libref_array.so.1.2.1 File 14.15 KB 0644
libreiserfscore.so.0 File 166.85 KB 0644
libreiserfscore.so.0.0.0 File 166.85 KB 0644
libresolv.a File 88.23 KB 0644
libresolv.so File 66.58 KB 0644
libresolv.so.2 File 66.58 KB 0644
librest-1.0.so.0 File 99.73 KB 0644
librest-1.0.so.0.0.0 File 99.73 KB 0644
librevenge-0.0.so.0 File 178.69 KB 0644
librevenge-0.0.so.0.0.5 File 178.69 KB 0644
librevenge-generators-0.0.so.0 File 387.13 KB 0644
librevenge-generators-0.0.so.0.0.5 File 387.13 KB 0644
librevenge-stream-0.0.so.0 File 110.66 KB 0644
librevenge-stream-0.0.so.0.0.5 File 110.66 KB 0644
librhythmbox-core.so.10 File 1.54 MB 0644
librhythmbox-core.so.10.0.0 File 1.54 MB 0644
librist.so.4 File 174.26 KB 0644
librist.so.4.4.0 File 174.26 KB 0644
libroc.so.0.4 File 1.26 MB 0644
librom1394.so.0 File 18.18 KB 0644
librom1394.so.0.3.0 File 18.18 KB 0644
librsvg-2.so.2 File 5.45 MB 0644
librsvg-2.so.2.60.0 File 5.45 MB 0644
librsync.so.2 File 62.52 KB 0644
librsync.so.2.3.4 File 62.52 KB 0644
librt.a File 8 B 0644
librt.so.1 File 14.36 KB 0644
librtmp.so.1 File 118.99 KB 0644
librubberband.so.2 File 314.24 KB 0644
librubberband.so.2.3.0 File 314.24 KB 0644
librygel-core-2.8.so.0 File 334.27 KB 0644
librygel-core-2.8.so.0.44.1 File 334.27 KB 0644
librygel-db-2.8.so.0 File 50.15 KB 0644
librygel-db-2.8.so.0.44.1 File 50.15 KB 0644
librygel-renderer-2.8.so.0 File 138.15 KB 0644
librygel-renderer-2.8.so.0.44.1 File 138.15 KB 0644
librygel-server-2.8.so.0 File 666.22 KB 0644
librygel-server-2.8.so.0.44.1 File 666.22 KB 0644
libsamba-credentials.so.1 File 102.38 KB 0644
libsamba-credentials.so.1.0.0 File 102.38 KB 0644
libsamba-errors.so.1 File 1.2 MB 0644
libsamba-errors.so.1.0.0 File 1.2 MB 0644
libsamba-hostconfig.so.0 File 203.05 KB 0644
libsamba-hostconfig.so.0.0.1 File 203.05 KB 0644
libsamba-passdb.so.0 File 490.63 KB 0644
libsamba-passdb.so.0.29.0 File 490.63 KB 0644
libsamba-policy.so.0 File 66.38 KB 0644
libsamba-policy.so.0.0.1 File 66.38 KB 0644
libsamba-util.so.0 File 470.6 KB 0644
libsamba-util.so.0.0.1 File 470.6 KB 0644
libsamdb.so.0 File 119.16 KB 0644
libsamdb.so.0.0.1 File 119.16 KB 0644
libsamplerate.so.0 File 1.43 MB 0644
libsamplerate.so.0.2.2 File 1.43 MB 0644
libsane.so.1 File 102.3 KB 0644
libsane.so.1.2.1 File 102.3 KB 0644
libsasl2.so.2 File 110.88 KB 0644
libsasl2.so.2.0.25 File 110.88 KB 0644
libsbc.so.1 File 70.07 KB 0644
libsbc.so.1.3.1 File 70.07 KB 0644
libseccomp.so.2 File 134.5 KB 0644
libseccomp.so.2.5.5 File 134.5 KB 0644
libsecret-1.so.0 File 378.23 KB 0644
libsecret-1.so.0.0.0 File 378.23 KB 0644
libselinux.so.1 File 190.46 KB 0644
libsemanage.so.2 File 312.21 KB 0644
libsensors.so.5 File 58.52 KB 0644
libsensors.so.5.0.0 File 58.52 KB 0644
libsepol.so.2 File 782.3 KB 0644
libserd-0.so.0 File 94.07 KB 0644
libserd-0.so.0.32.4 File 94.07 KB 0644
libsframe.so.1 File 34.42 KB 0644
libsframe.so.1.0.0 File 34.42 KB 0644
libsgutils2-1.48.so.2 File 342.92 KB 0644
libsgutils2-1.48.so.2.0.0 File 342.92 KB 0644
libsharpyuv.so.0 File 42.24 KB 0644
libsharpyuv.so.0.1.1 File 42.24 KB 0644
libshine.so.3 File 42.23 KB 0644
libshine.so.3.0.1 File 42.23 KB 0644
libshotwell-authenticator.so File 98.44 KB 0644
libshotwell-authenticator.so.0 File 98.44 KB 0644
libshotwell-authenticator.so.0.32.10 File 98.44 KB 0644
libshotwell-plugin-common.so File 142.3 KB 0644
libshotwell-plugin-common.so.0 File 142.3 KB 0644
libshotwell-plugin-common.so.0.32.10 File 142.3 KB 0644
libshotwell-plugin-dev-1.0.so File 146.3 KB 0644
libshotwell-plugin-dev-1.0.so.0 File 146.3 KB 0644
libshotwell-plugin-dev-1.0.so.0.32.10 File 146.3 KB 0644
libshout.so.3 File 115.31 KB 0644
libshout.so.3.2.0 File 115.31 KB 0644
libsidplay.so.1 File 213.43 KB 0644
libsidplay.so.1.0.3 File 213.43 KB 0644
libsigc-2.0.so.0 File 30.16 KB 0644
libsigc-2.0.so.0.0.0 File 30.16 KB 0644
libsigc-3.0.so.0 File 42.16 KB 0644
libsigc-3.0.so.0.0.0 File 42.16 KB 0644
libslang.so.2 File 2.06 MB 0644
libslang.so.2.3.3 File 2.06 MB 0644
libsmartcols.so.1 File 170.22 KB 0644
libsmartcols.so.1.1.0 File 170.22 KB 0644
libsmbclient.so.0 File 158.15 KB 0644
libsmbclient.so.0.8.0 File 158.15 KB 0644
libsmbconf.so.0 File 587.65 KB 0644
libsmbconf.so.0.0.1 File 587.65 KB 0644
libsmbldap.so.2 File 50.3 KB 0644
libsmbldap.so.2.1.0 File 50.3 KB 0644
libsmime3.so File 186.38 KB 0644
libsnapd-glib-2.so.1 File 386.15 KB 0644
libsnapd-glib-2.so.1.0.0 File 386.15 KB 0644
libsnappy.so.1 File 46.26 KB 0644
libsnappy.so.1.2.1 File 46.26 KB 0644
libsndfile.so.1 File 717.2 KB 0644
libsndfile.so.1.0.37 File 717.2 KB 0644
libsnmp.so.40 File 906.55 KB 0644
libsnmp.so.40.2.1 File 906.55 KB 0644
libsodium.so.23 File 418.77 KB 0644
libsodium.so.23.3.0 File 418.77 KB 0644
libsoftokn3.chk File 84 B 0644
libsoftokn3.so File 445.71 KB 0644
libsonic.so.0 File 17.99 KB 0644
libsonic.so.0.2.0 File 17.99 KB 0644
libsord-0.so.0 File 38.07 KB 0644
libsord-0.so.0.16.18 File 38.07 KB 0644
libsoup-2.4.so.1 File 658.98 KB 0644
libsoup-2.4.so.1.11.2 File 658.98 KB 0644
libsoup-3.0.so.0 File 650.8 KB 0644
libsoup-3.0.so.0.7.4 File 650.8 KB 0644
libsource-highlight.so.4 File 725.3 KB 0644
libsource-highlight.so.4.0.1 File 725.3 KB 0644
libsoxr.so.0 File 191.05 KB 0644
libsoxr.so.0.1.2 File 191.05 KB 0644
libspeechd.so.2 File 46.07 KB 0644
libspeechd.so.2.6.0 File 46.07 KB 0644
libspeechd_module.so.0 File 22.48 KB 0644
libspeechd_module.so.0.0.0 File 22.48 KB 0644
libspeex.so.1 File 182.15 KB 0644
libspeex.so.1.5.2 File 182.15 KB 0644
libspeexdsp.so.1 File 126.15 KB 0644
libspeexdsp.so.1.5.2 File 126.15 KB 0644
libspelling-1.so.2 File 166.16 KB 0644
libspelling-1.so.2.0.0 File 166.16 KB 0644
libsphinxad.so.3 File 14.23 KB 0644
libsphinxad.so.3.0.0 File 14.23 KB 0644
libsphinxbase.so.3 File 294.41 KB 0644
libsphinxbase.so.3.0.0 File 294.41 KB 0644
libsqlite3.so.0 File 1.44 MB 0644
libsqlite3.so.0.8.6 File 1.44 MB 0644
libsratom-0.so.0 File 46.07 KB 0644
libsratom-0.so.0.6.18 File 46.07 KB 0644
libsrt-gnutls.so.1.5 File 823.04 KB 0644
libsrt-gnutls.so.1.5.4 File 823.04 KB 0644
libss.so.2 File 30.16 KB 0644
libss.so.2.0 File 30.16 KB 0644
libssh.so.4 File 531.6 KB 0644
libssh.so.4.10.1 File 531.6 KB 0644
libssh2.so.1 File 338.73 KB 0644
libssh2.so.1.0.1 File 338.73 KB 0644
libssl.so.3 File 1.04 MB 0644
libssl3.so File 494.77 KB 0644
libsss_certmap.so.0 File 89.38 KB 0644
libsss_certmap.so.0.2.0 File 89.38 KB 0644
libsss_idmap.so.0 File 34.32 KB 0644
libsss_idmap.so.0.5.1 File 34.32 KB 0644
libsss_nss_idmap.so.0 File 59.09 KB 0644
libsss_nss_idmap.so.0.6.0 File 59.09 KB 0644
libstartup-notification-1.so.0 File 38.23 KB 0644
libstartup-notification-1.so.0.0.0 File 38.23 KB 0644
libstdc++.so.6 File 2.53 MB 0644
libstdc++.so.6.0.34 File 2.53 MB 0644
libstemmer.so.0d File 810.46 KB 0644
libstemmer.so.0d.0.0 File 810.46 KB 0644
libsubid_sss.so File 22.65 KB 0644
libsuitesparseconfig.so.7 File 14.25 KB 0644
libsuitesparseconfig.so.7.8.3 File 14.25 KB 0644
libswresample.so.5 File 134.15 KB 0644
libswresample.so.5.3.100 File 134.15 KB 0644
libswscale.so.8 File 670.15 KB 0644
libswscale.so.8.3.100 File 670.15 KB 0644
libsysmetrics.so.1 File 6.67 MB 0644
libsysprof-6.so.6 File 554.5 KB 0644
libsysprof-6.so.6.0.0 File 554.5 KB 0644
libsysprof-memory-6.so File 22.27 KB 0644
libsysprof-speedtrack-6.so File 34.38 KB 0644
libsysprof-tracer-6.so File 18.24 KB 0644
libsystemd.so.0 File 1.24 MB 0644
libsystemd.so.0.40.0 File 1.24 MB 0644
libtag.so.2 File 1.1 MB 0644
libtag.so.2.0.2 File 1.1 MB 0644
libtalloc.so.2 File 66.15 KB 0644
libtalloc.so.2.4.2 File 66.15 KB 0644
libtasn1.so.6 File 106.22 KB 0644
libtasn1.so.6.6.4 File 106.22 KB 0644
libtcl8.6.so File 1.94 MB 0644
libtcl8.6.so.0 File 1.94 MB 0644
libtdb.so.1 File 110.23 KB 0644
libtdb.so.1.4.12 File 110.23 KB 0644
libteamdctl.so.0 File 26.48 KB 0644
libteamdctl.so.0.1.5 File 26.48 KB 0644
libtevent-util.so.0 File 22.3 KB 0644
libtevent-util.so.0.0.1 File 22.3 KB 0644
libtevent.so.0 File 94.29 KB 0644
libtevent.so.0.16.1 File 94.29 KB 0644
libthai.so.0 File 40.19 KB 0644
libthai.so.0.3.1 File 40.19 KB 0644
libtheora.so.0 File 326.22 KB 0644
libtheora.so.0.4.0 File 326.22 KB 0644
libtheoradec.so.1 File 130.22 KB 0644
libtheoradec.so.1.1.5 File 130.22 KB 0644
libtheoraenc.so.1 File 234.22 KB 0644
libtheoraenc.so.1.2.0 File 234.22 KB 0644
libthread_db.so File 50.87 KB 0644
libthread_db.so.1 File 50.87 KB 0644
libtic.so.6 File 82.32 KB 0644
libtic.so.6.5 File 82.32 KB 0644
libtiff.so.6 File 658.23 KB 0644
libtiff.so.6.0.1 File 658.23 KB 0644
libtinfo.so.6 File 219.52 KB 0644
libtinfo.so.6.5 File 219.52 KB 0644
libtinysparql-3.0.so.0 File 911.45 KB 0644
libtinysparql-3.0.so.0.802.0 File 911.45 KB 0644
libtirpc.so.3 File 174.63 KB 0644
libtirpc.so.3.0.0 File 174.63 KB 0644
libtotem-plparser-mini.so.18 File 18.38 KB 0644
libtotem-plparser-mini.so.18.3.5 File 18.38 KB 0644
libtotem-plparser.so.18 File 150.45 KB 0644
libtotem-plparser.so.18.3.5 File 150.45 KB 0644
libtotem.so.0 File 459.02 KB 0644
libtotem.so.0.0.0 File 459.02 KB 0644
libtraceevent.so.1 File 142.8 KB 0644
libtraceevent.so.1.8.4 File 142.8 KB 0644
libtracefs.so.1 File 147.52 KB 0644
libtracefs.so.1.8.0 File 147.52 KB 0644
libtsan.so.2 File 8.62 MB 0644
libtsan.so.2.0.0 File 8.62 MB 0644
libtss2-esys.so.0 File 562.84 KB 0644
libtss2-esys.so.0.0.1 File 562.84 KB 0644
libtss2-mu.so.0 File 266.38 KB 0644
libtss2-mu.so.0.0.1 File 266.38 KB 0644
libtss2-rc.so.0 File 35.34 KB 0644
libtss2-rc.so.0.0.0 File 35.34 KB 0644
libtss2-sys.so.1 File 126.16 KB 0644
libtss2-sys.so.1.0.1 File 126.16 KB 0644
libtss2-tcti-cmd.so.0 File 30.54 KB 0644
libtss2-tcti-cmd.so.0.0.0 File 30.54 KB 0644
libtss2-tcti-device.so.0 File 34.49 KB 0644
libtss2-tcti-device.so.0.0.0 File 34.49 KB 0644
libtss2-tcti-libtpms.so.0 File 30.58 KB 0644
libtss2-tcti-libtpms.so.0.0.0 File 30.58 KB 0644
libtss2-tcti-mssim.so.0 File 34.52 KB 0644
libtss2-tcti-mssim.so.0.0.0 File 34.52 KB 0644
libtss2-tcti-spi-helper.so.0 File 34.38 KB 0644
libtss2-tcti-spi-helper.so.0.0.0 File 34.38 KB 0644
libtss2-tcti-swtpm.so.0 File 34.53 KB 0644
libtss2-tcti-swtpm.so.0.0.0 File 34.53 KB 0644
libtss2-tctildr.so.0 File 34.63 KB 0644
libtss2-tctildr.so.0.0.0 File 34.63 KB 0644
libtwolame.so.0 File 130.07 KB 0644
libtwolame.so.0.0.0 File 130.07 KB 0644
libubsan.so.1 File 3.35 MB 0644
libubsan.so.1.0.0 File 3.35 MB 0644
libuchardet.so.0 File 190.16 KB 0644
libuchardet.so.0.0.8 File 190.16 KB 0644
libudev.so.1 File 306.5 KB 0644
libudev.so.1.7.10 File 306.5 KB 0644
libudfread.so.0 File 41.99 KB 0644
libudfread.so.0.1.0 File 41.99 KB 0644
libudisks2.so.0 File 834.15 KB 0644
libudisks2.so.0.0.0 File 834.15 KB 0644
libunibreak.so.6 File 130.18 KB 0644
libunibreak.so.6.0.1 File 130.18 KB 0644
libunistring.so.5 File 1.92 MB 0644
libunistring.so.5.2.0 File 1.92 MB 0644
libunity-extras.so.9 File 55.16 KB 0644
libunity-extras.so.9.0.2 File 55.16 KB 0644
libunity.so.9 File 642.73 KB 0644
libunity.so.9.0.2 File 642.73 KB 0644
libuno_cppu.so.3 File 251.34 KB 0644
libuno_cppuhelpergcc3.so.3 File 1.24 MB 0644
libuno_purpenvhelpergcc3.so.3 File 30.56 KB 0644
libuno_sal.so.3 File 489.07 KB 0644
libuno_salhelpergcc3.so.3 File 38.76 KB 0644
libunwind-coredump.so.0 File 17.7 KB 0644
libunwind-coredump.so.0.0.0 File 17.7 KB 0644
libunwind-ptrace.so.0 File 18.22 KB 0644
libunwind-ptrace.so.0.0.0 File 18.22 KB 0644
libunwind-x86_64.so.8 File 66.09 KB 0644
libunwind-x86_64.so.8.0.1 File 66.09 KB 0644
libunwind.so.8 File 62.28 KB 0644
libunwind.so.8.0.1 File 62.28 KB 0644
libupower-glib.so.3 File 138.15 KB 0644
libupower-glib.so.3.1.0 File 138.15 KB 0644
liburcu-bp.so.8 File 46.67 KB 0644
liburcu-bp.so.8.1.0 File 46.67 KB 0644
liburcu-cds.so.8 File 46.4 KB 0644
liburcu-cds.so.8.1.0 File 46.4 KB 0644
liburcu-common.so.8 File 26.23 KB 0644
liburcu-common.so.8.1.0 File 26.23 KB 0644
liburcu-mb.so.8 File 38.7 KB 0644
liburcu-mb.so.8.1.0 File 38.7 KB 0644
liburcu-memb.so.8 File 38.7 KB 0644
liburcu-memb.so.8.1.0 File 38.7 KB 0644
liburcu-qsbr.so.8 File 38.7 KB 0644
liburcu-qsbr.so.8.1.0 File 38.7 KB 0644
liburcu.so.8 File 38.7 KB 0644
liburcu.so.8.1.0 File 38.7 KB 0644
liburing-ffi.so.2 File 50.3 KB 0644
liburing-ffi.so.2.9 File 50.3 KB 0644
liburing.so.2 File 30.3 KB 0644
liburing.so.2.9 File 30.3 KB 0644
libusb-1.0.so.0 File 123.04 KB 0644
libusb-1.0.so.0.4.0 File 123.04 KB 0644
libusbmuxd-2.0.so.7 File 38.09 KB 0644
libusbmuxd-2.0.so.7.0.0 File 38.09 KB 0644
libutil.a File 8 B 0644
libutil.so.1 File 14.15 KB 0644
libuuid.so.1 File 38.29 KB 0644
libuuid.so.1.3.0 File 38.29 KB 0644
libuv.so.1 File 236.02 KB 0644
libuv.so.1.0.0 File 236.02 KB 0644
libv4l1.so.0 File 27.95 KB 0644
libv4l1.so.0.0.0 File 27.95 KB 0644
libv4l2.so.0 File 61.82 KB 0644
libv4l2.so.0.0.0 File 61.82 KB 0644
libv4lconvert.so.0 File 162.52 KB 0644
libv4lconvert.so.0.0.0 File 162.52 KB 0644
libva-drm.so.2 File 14.15 KB 0644
libva-drm.so.2.2200.0 File 14.15 KB 0644
libva-wayland.so.2 File 26.55 KB 0644
libva-wayland.so.2.2200.0 File 26.55 KB 0644
libva-x11.so.2 File 26.27 KB 0644
libva-x11.so.2.2200.0 File 26.27 KB 0644
libva.so.2 File 214.23 KB 0644
libva.so.2.2200.0 File 214.23 KB 0644
libvdpau.so.1 File 18.16 KB 0644
libvdpau.so.1.0.0 File 18.16 KB 0644
libvidstab.so.1.1 File 78.47 KB 0644
libvisio-0.1.so.1 File 719.45 KB 0644
libvisio-0.1.so.1.0.7 File 719.45 KB 0644
libvisual-0.4.so.0 File 266.8 KB 0644
libvisual-0.4.so.0.0.0 File 266.8 KB 0644
libvncclient.so.0.9.14 File 166.29 KB 0644
libvncclient.so.1 File 166.29 KB 0644
libvolume_key.so.1 File 102.15 KB 0644
libvolume_key.so.1.2.3 File 102.15 KB 0644
libvorbis.so.0 File 178.07 KB 0644
libvorbis.so.0.4.9 File 178.07 KB 0644
libvorbisenc.so.2 File 678.13 KB 0644
libvorbisenc.so.2.0.12 File 678.13 KB 0644
libvorbisfile.so.3 File 33.99 KB 0644
libvorbisfile.so.3.3.8 File 33.99 KB 0644
libvpl.so.2 File 403.72 KB 0644
libvpl.so.2.14 File 403.72 KB 0644
libvpx.so.9 File 3.38 MB 0644
libvpx.so.9.1 File 3.38 MB 0644
libvpx.so.9.1.0 File 3.38 MB 0644
libvte-2.91.so.0 File 814.55 KB 0644
libvte-2.91.so.0.8000.0 File 814.55 KB 0644
libvulkan.so.1 File 530.71 KB 0644
libvulkan.so.1.4.304 File 530.71 KB 0644
libvulkan_gfxstream.so File 2 MB 0644
libvulkan_intel.so File 21.5 MB 0644
libvulkan_intel_hasvk.so File 16.94 MB 0644
libvulkan_lvp.so File 12.25 MB 0644
libvulkan_nouveau.so File 16.19 MB 0644
libvulkan_radeon.so File 15.3 MB 0644
libvulkan_virtio.so File 1.35 MB 0644
libwacom.so.9 File 63.05 KB 0644
libwacom.so.9.0.0 File 63.05 KB 0644
libwavpack.so.1 File 234.2 KB 0644
libwavpack.so.1.2.7 File 234.2 KB 0644
libwayland-client.so.0 File 71.34 KB 0644
libwayland-client.so.0.23.1 File 71.34 KB 0644
libwayland-cursor.so.0 File 39.01 KB 0644
libwayland-cursor.so.0.23.1 File 39.01 KB 0644
libwayland-egl.so.1 File 14.09 KB 0644
libwayland-egl.so.1.23.1 File 14.09 KB 0644
libwayland-server.so.0 File 91.52 KB 0644
libwayland-server.so.0.23.1 File 91.52 KB 0644
libwbclient.so.0 File 74.3 KB 0644
libwbclient.so.0.16 File 74.3 KB 0644
libwebkit2gtk-4.1.so.0 File 88.98 MB 0644
libwebkit2gtk-4.1.so.0.19.7 File 88.98 MB 0644
libwebkitgtk-6.0.so.4 File 87.99 MB 0644
libwebkitgtk-6.0.so.4.13.7 File 87.99 MB 0644
libwebp.so.7 File 862.63 KB 0644
libwebp.so.7.1.10 File 862.63 KB 0644
libwebpdemux.so.2 File 22.29 KB 0644
libwebpdemux.so.2.0.16 File 22.29 KB 0644
libwebpmux.so.3 File 54.39 KB 0644
libwebpmux.so.3.1.1 File 54.39 KB 0644
libwebrtc-audio-processing-1.so.3 File 1.17 MB 0644
libwhoopsie-preferences.so.0 File 43.08 KB 0644
libwhoopsie-preferences.so.0.0.0 File 43.08 KB 0644
libwhoopsie.so.0 File 22.66 KB 0644
libwhoopsie.so.0.0 File 22.66 KB 0644
libwinpr3.so.3 File 1.14 MB 0644
libwinpr3.so.3.14.0 File 1.14 MB 0644
libwireplumber-0.5.so.0 File 604.99 KB 0644
libwireplumber-0.5.so.0.508.0 File 604.99 KB 0644
libwmf-0.2.so.7 File 292.85 KB 0644
libwmf-0.2.so.7.1.5 File 292.85 KB 0644
libwmflite-0.2.so.7 File 130.42 KB 0644
libwmflite-0.2.so.7.0.6 File 130.42 KB 0644
libwnck-3.so.0 File 282.34 KB 0644
libwnck-3.so.0.3.0 File 282.34 KB 0644
libwoff2common.so.1.0.2 File 14.23 KB 0644
libwoff2dec.so.1.0.2 File 38.3 KB 0644
libwoff2enc.so.1.0.2 File 58.24 KB 0644
libwpd-0.10.so.10 File 627.09 KB 0644
libwpd-0.10.so.10.0.3 File 627.09 KB 0644
libwpg-0.3.so.3 File 118.79 KB 0644
libwpg-0.3.so.3.0.4 File 118.79 KB 0644
libwps-0.4.so.4 File 1.9 MB 0644
libwps-0.4.so.4.0.14 File 1.9 MB 0644
libwrap.so.0 File 47.11 KB 0644
libwrap.so.0.7.6 File 47.11 KB 0644
libx264.so.164 File 2.21 MB 0644
libx265.so.215 File 19.15 MB 0644
libxatracker.so.2 File 14.24 MB 0644
libxatracker.so.2.5.0 File 14.24 MB 0644
libxcb-damage.so.0 File 14.2 KB 0644
libxcb-damage.so.0.0.0 File 14.2 KB 0644
libxcb-dri2.so.0 File 22.2 KB 0644
libxcb-dri2.so.0.0.0 File 22.2 KB 0644
libxcb-dri3.so.0 File 22.21 KB 0644
libxcb-dri3.so.0.1.0 File 22.21 KB 0644
libxcb-glx.so.0 File 110.2 KB 0644
libxcb-glx.so.0.0.0 File 110.2 KB 0644
libxcb-icccm.so.4 File 22.14 KB 0644
libxcb-icccm.so.4.0.0 File 22.14 KB 0644
libxcb-image.so.0 File 18.23 KB 0644
libxcb-image.so.0.0.0 File 18.23 KB 0644
libxcb-keysyms.so.1 File 14.07 KB 0644
libxcb-keysyms.so.1.0.0 File 14.07 KB 0644
libxcb-present.so.0 File 14.2 KB 0644
libxcb-present.so.0.0.0 File 14.2 KB 0644
libxcb-randr.so.0 File 66.2 KB 0644
libxcb-randr.so.0.1.0 File 66.2 KB 0644
libxcb-render-util.so.0 File 22.08 KB 0644
libxcb-render-util.so.0.0.0 File 22.08 KB 0644
libxcb-render.so.0 File 54.23 KB 0644
libxcb-render.so.0.0.0 File 54.23 KB 0644
libxcb-res.so.0 File 18.2 KB 0644
libxcb-res.so.0.0.0 File 18.2 KB 0644
libxcb-shape.so.0 File 14.2 KB 0644
libxcb-shape.so.0.0.0 File 14.2 KB 0644
libxcb-shm.so.0 File 14.21 KB 0644
libxcb-shm.so.0.0.0 File 14.21 KB 0644
libxcb-sync.so.1 File 34.21 KB 0644
libxcb-sync.so.1.0.0 File 34.21 KB 0644
libxcb-util.so.1 File 30.42 KB 0644
libxcb-util.so.1.0.0 File 30.42 KB 0644
libxcb-xfixes.so.0 File 34.2 KB 0644
libxcb-xfixes.so.0.0.0 File 34.2 KB 0644
libxcb-xkb.so.1 File 114.23 KB 0644
libxcb-xkb.so.1.0.0 File 114.23 KB 0644
libxcb-xv.so.0 File 34.2 KB 0644
libxcb-xv.so.0.0.0 File 34.2 KB 0644
libxcb.so.1 File 166.6 KB 0644
libxcb.so.1.1.0 File 166.6 KB 0644
libxcvt.so.0 File 14.15 KB 0644
libxcvt.so.0.1.3 File 14.15 KB 0644
libxkbcommon-x11.so.0 File 42.99 KB 0644
libxkbcommon-x11.so.0.0.0 File 42.99 KB 0644
libxkbcommon.so.0 File 310.66 KB 0644
libxkbcommon.so.0.0.0 File 310.66 KB 0644
libxkbfile.so.1 File 155.91 KB 0644
libxkbfile.so.1.0.2 File 155.91 KB 0644
libxkbregistry.so.0 File 34.46 KB 0644
libxkbregistry.so.0.0.0 File 34.46 KB 0644
libxml2.so.2 File 1.92 MB 0644
libxml2.so.2.9.14 File 1.92 MB 0644
libxmlb.so.2 File 186.22 KB 0644
libxmlb.so.2.0.0 File 186.22 KB 0644
libxmlsec1-nss.so.1 File 203.87 KB 0644
libxmlsec1-nss.so.1.2.41 File 203.87 KB 0644
libxmlsec1.so.1 File 439.38 KB 0644
libxmlsec1.so.1.2.41 File 439.38 KB 0644
libxshmfence.so.1 File 14.14 KB 0644
libxshmfence.so.1.0.0 File 14.14 KB 0644
libxslt.so.1 File 270.51 KB 0644
libxslt.so.1.1.39 File 270.51 KB 0644
libxtables.so.12 File 66.15 KB 0644
libxtables.so.12.7.0 File 66.15 KB 0644
libxvidcore.so.4 File 654.31 KB 0644
libxvidcore.so.4.3 File 654.31 KB 0644
libxxhash.so.0 File 94.15 KB 0644
libxxhash.so.0.8.3 File 94.15 KB 0644
libyajl.so.2 File 42.3 KB 0644
libyajl.so.2.1.0 File 42.3 KB 0644
libyaml-0.so.2 File 134.15 KB 0644
libyaml-0.so.2.0.9 File 134.15 KB 0644
libyelp.so.0 File 242.89 KB 0644
libyelp.so.0.0.0 File 242.89 KB 0644
libyuv.so.0 File 1.05 MB 0644
libyuv.so.0.0.1904 File 1.05 MB 0644
libz.a File 146.9 KB 0644
libz.so File 118.43 KB 0644
libz.so.1 File 118.43 KB 0644
libz.so.1.3.1 File 118.43 KB 0644
libzimg.so.2 File 810.86 KB 0644
libzimg.so.2.0.0 File 810.86 KB 0644
libzip.so.5 File 151.15 KB 0644
libzip.so.5.5 File 151.15 KB 0644
libzix-0.so.0 File 62.7 KB 0644
libzix-0.so.0.6.2 File 62.7 KB 0644
libzmq.so.5 File 648.03 KB 0644
libzmq.so.5.2.5 File 648.03 KB 0644
libzstd.a File 1.17 MB 0644
libzstd.so File 962.15 KB 0644
libzstd.so.1 File 962.15 KB 0644
libzstd.so.1.5.6 File 962.15 KB 0644
libzvbi-chains.so.0 File 70.3 KB 0644
libzvbi-chains.so.0.0.0 File 70.3 KB 0644
libzvbi.so.0 File 659.78 KB 0644
libzvbi.so.0.13.2 File 659.78 KB 0644
p11-kit-proxy.so File 1.72 MB 0644
rcrt1.o File 1.81 KB 0644
Filemanager