gruggers 0.5.1

rust implementation of the grug language
!<arch>
/               1775464899  0     0     0       14        `
Rmainsmoketest.c.obj/1775464899  0     0     100666  80688     `
d�
(.o.text `�� P`.data@P�.bss`�`�.xdata�<b@0@.pdata�$c&9@0@.rdata�d@P@/4�_��B(n@B/16���@B/300B��,@B/45�r��,@B/57��@B/68@��@P@/79`*��,&@@BUH��H���E�E�E�H�E�H��]�UH��H���ȈE�E�E�H�E�H��]�UH��H��H�MH�EH�E�H�E�H��]�UH��H��H�MH�EH�E�H�E�H��]�UH��H��0H�MH�UL�E L�M(H�E H�E�H�U�H�EI��H��H�M��E��E�H��0]�UH��H�� H�MH�UH�EH��H�M�����H�� ]�UH��H�� H�MH�UH�EH���H��H�EI��H��H�M�����H�� ]�UW�H �H)�H��$�H���H���L���H���H�H�����������\��H������H���H���uA�aH�H�
Q�H���H+��H��H���H���H���H�E�I��H���H�E�H���H��H�E�H������H�¸H���H��H��H�P�H�E�H�H�expectedH�8H�_error.tH�xf�@xt�@H�tests/H���H�����I�кH���H�U�H���H���H���H�\H���H���H���uA�kH�H�
^�H���I��A���H�
`�H���H���H�P�H�`�<
u*H���H���H�P�H�`�<
uH���H�`H���H��H���H���H���H�`H���H���H�H���H��H _]�USH��HH��$�H�M�H�U�H�E�H�E�H�E�H�`H���-�����tH���H�M����-H�E�H��H���������t.H�0H�xfHn������H�E�H�E�H��H�M�����H�E�H��H��������t'H��*����H�E�H�E�H��H�M����H�E�H��H���|�����tH���H�M����H�E�H��H���Q�����tH�(�H�M����TH�E�H��H���&�����tH���H�M����)H�E�H�H���������tH���H�M��АH��H[]�UVSH��H��$�H��@H��HL��PL��XH��PH�@H��HH�8H��HH���
H���
H�BH���o�����t.H�H���
H��PI��I�кH�
X����QH���
H��H���'�����tH��H��@���QH���
H��H���������tNH��PH��H��������tH��H��@���]QH��H��@���CQH���
H��H��������tNH��PH��H���F�����tH��H��@����PH��H��@����PH���
H�H���#�����tH��PH��H���������tKH��PH���
H��H��@��H���
H�@H��H��@���\PH��H��@���BPH���
H�5H��������t.H�H���
H��PI��I�кH�
X����OH���
H�XH���B�����t.H�H���
H��PI��I�кH�
����OH���
H��H���������t.H�H���
H��PI��I�кH�
����jOH���
H��H��������t.H�H���
H��PI��I�кH�
����"OH���
H�H���j�����t1H� H��fHn��e���H�E�H�E�H��H��@����NH���
H�,H��������tFH�8H��fHn�����H�E�H��fHn�����H�E�H�E�H��H��@���wNH���
H�PH��������t1H� H��fHn�����H�E�H�E�H��H��@���,NH���
H�xH���t�����t1H� H��fHn��o���H�E�H�E�H��H��@����MH���
H��H���)�����t*H�(��L���H�E�H�E�H��H��@���MH���
H��H���������t*H�(�����H�E�H�E�H��H��@���YMH���
H��H��������t*H�(������H�E�H�E�H��H��@���MH���
H��H���]�����t*H�(�����H�E�H�E�H��H��@����LH���
H��H��������t*H�(��<���H�E�H�E�H��H��@���LH���
H��H���������tH���H��@���YLH���
H��H��������t)H�(������H�EH��H��H��@���LH���
H�H���^�����t*H�(�����H�EH�EH��H��@����KH���
H�4H��������t?H�`�H��@��H�h��(���H�EH�EH��H��@���yKH���
H�FH���������t?H�`�H��@��H�h������H�EH�EH��H��@��� KH���
H�`H���h�����tDH��H��@��H�`�H��@��H��H��@����JH���
H��H���
�����tDH��H��@��H�`�H��@��H��H��@���dJH���
H��H��������tDH��H��@��H��H��@��H��H��@���JH���
H��H���N�����t9HDž�H��H��@��H��H��cv��IH���
H��H���������t<HDž�H��H��@��H��H���v��]IH���
H��H����������H�8H��fHn�����H�E H��fHn�����H�E(H�E H��H��@��H�8H��fHn��[���H�E0H��fHn��F���H�E8H�E0H��H��@��H�8H��fHn�����H�E@H��fHn�����H�EHH�E@H��H��@��H� H��fHn������H�EXH�EXH��H��@���KHH���
H��H��������tH��H��@���HH���
H�H���_�����tH��H��@����GH���
H�H���+�����tH��H��@���GH���
H�:H���������tH��H��@���{GH���
H�XH���������t/H��H��@��H��H��@���2GH���
H�wH���z�����tH��H��@����FH���
H��H���F�����tH��H��@����FH���
H��H��������tH��H��@���FH���
H��H���������t/H��H��@��H��H��@���MFH���
H��H��������t*H� �*�����H�E`H�E`H��H��@���	FH���
H�`H���Q�����t*H���E����H�EhH�EhH��H��@����EH���
H��H���
�����t1H� H��fHn�����H�EpH�EpH��H��@���zEH���
H�	H���������t1H� H��fHn�����H�ExH�ExH��H��@���/EH���
H�(H���w�����t7H� H��fHn��r���H���H���H��H��@����DH���
H�PH���&�����t0H�(��I���H���H���H��H��@���DH���
H�pH���������t/H��H��@��H��H��@���KDH���
H��H��������tDH��H��@��H��H��@��H��H��@����CH���
H��H���5�����t/H��H��@��H��H��@���CH���
H��H���������t/H��H��@��H��H��@���[CH���
H��H��������tDH��H��@��H��H��@��H��H��@����BH���
H��H���E�����tDH��H��@��H��H��@��H��H��@���BH���
H��H���������t/H��H��@��H��H��@���VBH���
H��H����������H�(H�5�H�
(�����H���H���H��H��@�ք�tiH�5�H�
X����H���H���H��H��@�ք�t8H�5�H�
\�p���H���H���H��H��@�ք�t�������������H���H���H��H��@���fAH���
H�cH����������H��H�
x�����H���H���H��H��@��H��H�
����H���H���H��H��@��H��H�
����H���H���H��H��@��H��H�
\�b���H���H���H��H��@���@H���
H��H���������t2H��H�
x����H���H���H��H��@���C@H���
H��H��������t2H��H�
������H���H���H��H��@����?H���
H��H���?�����t0H�(��b���H���H���H��H��@���?H���
H��H���������t0H�(�����H���H���H��H��@���c?H���
H��H��������t7H�HH��fHn�����H���H���H��H��@���?H���
H��H���Z�����t7H�HH��fHn��U���H���H���H��H��@����>H���
H�
H���	�����t7H�HH��fHn�����H��H��H��H��@���p>H���
H�H��������t0H�(������H��H��H��H��@���&>H���
H�,H���n�����t0H�(�����H��H��H��H��@����=H���
H�<H���$�����t0H�(��G���H��H��H��H��@���=H���
H�MH���������t0H�(������H�� H�� H��H��@���H=H���
H�_H��������t0H�(�����H��(H��(H��H��@����<H���
H�qH���F�����t7H�HH��fHn��A���H��0H��0H��H��@���<H���
H��H���������t0H�(�����H��8H��8H��H��@���c<H���
H��H��������t0H�(������H��@H��@H��H��@���<H���
H��H���a�����t0H�(�����H��HH��HH��H��@����;H���
H��H��������t0H�(��:���H��PH��PH��H��@���;H���
H��H���������t0H�(������H��XH��XH��H��@���;;H���
H��H��������t7H�HH��fHn��~���H��`H��`H��H��@����:H���
H��H���2�����t0H�(��U���H��hH��hH��H��@���:H���
H�	H���������t0H�(�����H��pH��pH��H��@���V:H���
H�	H��������t7H�HH��fHn�����H��xH��xH��H��@���:H���
H�.	H���M�����t0H�(��p���H���H���H��H��@���9H���
H�?	H��������t7H�HH��fHn������H���H���H��H��@���j9H���
H�O	H��������t0H�(������H���H���H��H��@��� 9H���
H�_	H���h�����t7H�HH�xfHn��c���H���H���H��H��@����8H���
H�{	H��������t7H�HH�xfHn�����H���H���H��H��@���~8H���
H��	H���������tXH�PH�5HH��fHn�����H���H���H��H��@��H���H���H��H��@���8H���
H��	H���T�����t7H�HH��fHn��O���H���H���H��H��@���7H���
H��	H��������t7H� H��fHn������H���H���H��H��@���j7H���
H��	H��������t0H�(������H���H���H��H��@��� 7H���
H��	H���h�����t0H�(�����H���H���H��H��@����6H���
H��	H��������t0H�(��A���H���H���H��H��@���6H���
H��H���������t0H��9�3���H���H���H��H��@���B6H���
H�
H��������t7H� H��fHn�����H���H���H��H��@����5H���
H�(
H���9�����t7H� H��fHn��4���H���H���H��H��@���5H���
H��H���������t0H���E�G���H���H���H��H��@���V5H���
H�G
H��������tiH� H�fHn�����H��H��H��H��@��H� H�fHn��g���H��H��H��H��@����4H���
H�S
H��������t0H�(��>���H��H��H��H��@���4H���
H�`
H���������t0H�(������H��H��H��H��@���?4H���
H�l
H��������tH��H��@���4H���
H�z
H���S�����tH��H��@����3H���
H��
H��������tH��H��@���3H���
H��
H���������tiH� H�fHn������H�� H�� H��H��@��H�HH�fHn�����H��(H��(H��H��@��� 3H���
H��
H���h�����t/H��H��@��H��H��@����2H���
H�H��������t/H��H��@��H��H��@���2H���
H�8H���������tH��H��@���Z2H���
H�`H��������t/H��H��@��H��H��@���2H���
H��H���Y�����t7H� H� fHn��T���H��0H��0H��H��@����1H���
H��H��������t7H� H�(fHn�����H��8H��8H��H��@���o1H���
H��H��������t7H� H�0fHn�����H��@H��@H��H��@���1H���
H��H���f�����t0H�(�����H��HH��HH��H��@����0H���
H��H��������t0H�(��?���H��PH��PH��H��@���0H���
H�H���������t0H�(������H��XH��XH��H��@���@0H���
H�H��������tEH�(�H��@��H�(�����H��`H��`H��H��@����/H���
H�'H���)�����tEH�(�H��@��H�(��7���H��hH��hH��H��@���/H���
H��H���������t0H� �{�)���H��pH��pH��H��@���8/H���
H��H��������t0H� �E�����H��xH��xH��H��@����.H���
H�3H���6�����t;H� H�(�H��@��H���H���H��H��@���.H���
H�PH���������t;H��H���H��@��H���H���H��H��@���D.H���
H�rH��������tEH�(�H��@��H�(�����H���H���H��H��@����-H���
H�~H���-�����tEH�(�H��@��H�(��;���H���H���H��H��@���-H���
H��H���������t1L� H��XH�H���H���H��H��@A���;-H���
H��H��������t0H� �*�����H���H���H��H��@����,H���
H��H���9�����t;H� H�(�H��@��H���H���H��H��@���,H���
H��H���������t0H� �*�C���H���H���H��H��@���R,H���
H�
H��������t;H� H�(�H��@��H���H���H��H��@����+H���
H�
H���E�����t/H��H��@��H��H��@���+H���
H�'
H���������tDH��H��@��H��H��@��H��H��@���V+H���
H�3
H��������t0H�(������H���H���H��H��@���+H���
H�@
H���T�����t0H�(��w���H���H���H��H��@����*H���
H�N
H���
�����t0H�(��-���H���H���H��H��@���x*H���
H�`
H���������t/H���H��@��H���H��@���/*H���
H�
H���w�����t0H�(�����H���H���H��H��@����)H���
H��
H���-�����t0H�(��P���H���H���H��H��@���)H���
H��
H����������UH�XH��fHn������H���H�8fHn������H���������H��H��fHn�����H��H��fHn�����H��H��fHn��i���H����y���H�� H�fHn��@���H��(H��fHn��(���H��0H��fHn�����H��8H�@fHn������H��@H��fHn������H��H�*�,���H��PH�
�
�����H��XH���H��H��@���((H���
H��
H���p�����t0H���*�����H��hH��hH��H��@����'H���
H��
H���&�����t0H���*����H��pH��pH��H��@���'H���
H��
H���������t0H���*�;���H��xH��xH��H��@���J'H���
H��
H��������tOH�8H��fHn�����H���H�fHn��u���H���H���H��H��@����&H���
H�H���)�����t0H�(��L���H���H���H��H��@���&H���
H�!H���������t0H�(�����H���H���H��H��@���M&H���
H�-H��������t7H� H�HfHn�����H���H���H��H��@����%H���
H�KH���D�����t7H� H�0fHn��?���H���H���H��H��@���%H���
H�`H���������tDH��H��@��H��H��@��H��H��@���M%H���
H�qH��������t/H��H��@��H��H��@���%H���
H��H���L�����t/H��H��@��H��H��@���$H���
H��H��������tH��H��@���$H���
H��H���������tH��H��@���S$H���
H��H��������t/H��H��@��H��H��@���
$H���
H�H���R�������H��H��@��H��H��@��H� H�xfHn�����H���H���H��H��@��H�0H�PfHn������H���H���H��H��@��H�8H�fHn�����H���H�XfHn�����H���H���H��H��@���#H���
H�,H���W�����tLH��H��@��H� H�xfHn��=���H���H���H��H��@���"H���
H�IH�����������"H���
H�hH����������m"H���
H��H���������O"H���
H��H��������tiH� H�fHn�����H���H���H��H��@��H�HH�fHn��`���H���H���H��H��@����!H���
H��H��������t7H� H�xfHn�����H���H���H��H��@���{!H���
H�H���������t;H� H��H��@��H���H���H��H��@���&!H���
H�6H���n�����tH��H��@���� H���
H�FH���:�����tH��H��@��� H���
H�cH��������tH��H��@��� H���
H��H���������tH��H��@���V H���
H��H��������t0H�(������H��H��H��H��@��� H���
H��H���T�����t0H�(��w���H��H��H��H��@����H���
H��H���
�����t0H�(��-���H��H��H��H��@���xH���
H��H���������t0H�(������H��H��H��H��@���.H���
H��H���v�����t0H�(�����H�� H�� H��H��@����H���
H��H���,�����t2H�@H�
�
�k���H��(H��(H��H��@���H���
H�H���������t2H�@H�
�
����H��0H��0H��H��@���LH���
H�>H��������t_H��H�
X�����H��8H��8H��H��@��H��H�
x����H��@H��@H��H��@����H���
H�xH��������t2H��H�
��Z���H��HH��HH��H��@���H���
H��H���������t2H��H�
�����H��PH��PH��H��@���;H���
H�H��������t2H��H�
(�����H��XH��XH��H��@����H���
H�PH���7�����t2H��H�
x�v���H��`H��`H��H��@���H���
H��H���������t2H��H�
��*���H��hH��hH��H��@���WH���
H��H��������t2H��H�
�����H��pH��pH��H��@���H���
H�CH���S�������H��H�
Z����H��xH��xH��H��@��H��H�
x�a���H���H���H��H��@��H��H�
x�4���H���H���H��H��@��H��H�
�����H���H���H��H��@���4H���
H��H���|�����t7H� H�xfHn��w���H���H���H��H��@����H���
H��H���+�����tH��H��@���H���
H��H�����������H���
H��H���������tH��H��@���]H���
H�H��������tiH� H�xfHn�����H���H���H��H��@��H� H�PfHn��n���H���H���H��H��@����H���
H�>H���"�������H��H��fHn�����H���H��fHn�����H���H��fHn������H���H��fHn������H���H��fHn�����H���H��fHn�����H���H�@fHn�����H���H��fHn��q���H���H��fHn��Y���H���H��fHn��A���H���H��fHn��)���H��H��fHn�����H��H��fHn������H��H�@fHn������H��H��fHn������H�� �*����H��(H��fHn�����H��0H���H��H��@���H���
H�XH���T�������H��H��fHn��K���H��@H��fHn��3���H��HH��fHn�����H��PH��fHn�����H��XH��fHn�����H��`H��fHn��ӿ��H��hH�@fHn�軿��H��pH��fHn�裿��H��xH��fHn�苿��H���H��fHn��s���H���H��fHn��[���H���H��fHn��C���H���H��fHn��+���H���H�@fHn�����H���H��fHn������H���H��fHn�����H����*�/���H���H��fHn�躾��H���H��@H��H��@���&H���
H�zH���n�������H��H��fHn��e���H���H��fHn��M���H���H��fHn��5���H���H��fHn�����H���H��fHn�����H���H��fHn������H���H�@fHn��ս��H��H��fHn�载��H��H��fHn�襽��H��H��fHn�荽��H��H��fHn��u���H�� H��fHn��]���H��(H��fHn��E���H��0H�@fHn��-���H��8H��fHn�����H��@�*�a���H��HH��fHn�����H��PH���H��H��@���XH���
H��H��蠽�����H��H�
��ۼ��H��`H�
��ȼ��H��hH�
�赼��H��pH�
�袼��H��xH�
�菼��H���H�
��|���H���H�
��i���H���H�
��V���H���H�
��C���H���H�
��0���H���H�
�����H���H�
��
���H���H�
������H���H�
�����H���H�
��ѻ��H���H��fHn��z���H���H��fHn��b���H���H��fHn��J���H���H��fHn��2���H���H��fHn�����H���H��fHn�����H��H�@fHn�����H��H��fHn��Һ��H��H��fHn�躺��H��H��`H��H��@���&H���
H��H���n������H��H��fHn��e���H�� H��fHn��M���H��(H��fHn��5���H��0H��fHn�����H��8H��fHn�����H��@H��fHn������H��HH�@fHn��չ��H��PH��fHn�轹��H��XH��fHn�襹��H��`H��fHn�荹��H��hH�`fHn��u���H��pH�hfHn��]���H��xH�pfHn��E���H���H��fHn��-���H���H�xfHn�����H���H��fHn������H���H��fHn�����H���H��fHn��͸��H���H��fHn�赸��H���H�fHn�蝸��H���H�8fHn�腸��H���H��fHn��m���H���H��fHn��U���H���H��fHn��=���H���H��fHn��%���H���H��fHn��
���H���H��fHn������H���H��fHn��ݷ��H���H��fHn��ŷ��H��H�fHn�護��H��H��fHn�蕷��H��H��fHn��}���H��H��fHn��e���H�� H��fHn��M���H��(H��fHn��5���H��0H��fHn�����H��8H�� H��H��@���H���
H�H���ѷ�����fH��H��fHn��ȶ��H��@H��fHn�谶��H��HH��fHn�蘶��H��PH��fHn�耶��H��XH��fHn��h���H��`H��fHn��P���H��hH�@fHn��8���H��pH��fHn�� ���H��xH��fHn�����H���H��fHn�����H���H�`fHn��ص��H���H�hfHn������H���H�pfHn�訵��H���H��fHn�萵��H���H�xfHn��x���H���H��fHn��`���H���H��fHn��H���H���H��fHn��0���H���H��fHn�����H���H�fHn�����H���H�8fHn�����H���H��fHn��д��H���H��fHn�踴��H���H��fHn�蠴��H���H��fHn�舴��H��	H��fHn��p���H��	H��fHn��X���H��	H��fHn��@���H��	H��fHn��(���H�� 	H�fHn�����H��(	H�
��<���H��0	H�
��)���H��8	H�
�����H��@	H�
�����H��H	H�
�����H��P	H��fHn�虳��H��X	H��@H��H��@���H���
H�@H���M�������H��H��fHn��D���H��`	H��fHn��,���H��h	H��fHn�����H��p	H��fHn������H��x	H��fHn�����H���	H��fHn��̲��H���	H�@fHn�贲��H���	H��fHn�蜲��H���	H��fHn�脲��H���	H��fHn��l���H���	H��fHn��T���H���	H��fHn��<���H���	H��fHn��$���H���	H�@fHn�����H���	H��fHn������H���	H��fHn��ܱ��H���	�*�(���H���	H��fHn�賱��H���	H��`	H��H��@���	H���
H�dH���g�����tLH��H��@��H� H�xfHn��M���H���	H���	H��H��@���H���
H��H��������tQH� H��H��@��fHn��x�X�����H��
H��
H��H��@���NH���
H��H��薱����t2H�@H�
�
�հ��H��
H��
H��H��@���H���
H��H���J�����tkH��H�
�
艰��H��
H�
X�v���H��
H�
X�c���H�� 
H�
��P���H��(
H��
H��H��@���}H���
H��H�������t0H�(�����H��8
H��8
H��H��@���3H���
H��H���{�����t0H�(�螯��H��@
H��@
H��H��@����H���
H�H���1�����t0H�(��T���H��H
H��H
H��H��@���H���
H�'H��������t0H�(��
���H��P
H��P
H��H��@���UH���
H�;H��蝯����t0H�(������H��X
H��X
H��H��@���H���
H�UH���S�����t0H�(��v���H��`
H��`
H��H��@����H���
H�hH���	�����t;H��H���H��@��H��h
H��h
H��H��@���lH���
H�H��贮����t2H��H�
�
����H��p
H��p
H��H��@��� H���
H��H���h�����t2H��H�
�
觭��H��x
H��x
H��H��@����H���
H��H��������t;H��H���H��@��H���
H���
H��H��@���H���
H��H���ǭ����tSDž�9H� H�fHn�趬��H���
H���
H��H��@�Ӄ���~��H���
H�H���Z�����tOHDž�3H���*謬��H���
H���
H��H��@��H��H��v��H���
H�0H��������t7H� H��fHn�����H���
H���
H��H��@���XH���
H�PH��蠬����t7H� H��fHn�蛫��H���
H���
H��H��@���H���
H�pH���O�����t7H� H�xfHn��J���H���
H���
H��H��@���H���
H��H���������tiH� H�xfHn������H���
H���
H��H��@��H� H�PfHn��Ǫ��H���
H���
H��H��@���3H���
H��H���{�����t7H� H�PfHn��v���H���
H���
H��H��@����H���
H��H���*�����t7H� H�PfHn��%���H���
H���
H��H��@���H���
H�H���٪����t2H�@H�
�
����H���
H���
H��H��@���EH���
H�-H��荪����t2H�@H�
�
�̩��H���
H���
H��H��@����H���
H�HH���A�����tH��H��@����H���
H�gH���
�����t,H��H��@��H��H��@���H���
H�wH���ǩ����tLH�8H��fHn��¨��H���
H�PfHn�誨��H���
H���
H��H��@���A��H�H�
���H�Ġ[^]�U�@�H)�H��$�H���H���H��H����H���H���u:H�
���H���L���H��H���l�����vH���H��H���H���H�����H�
���H���H��H���I��H������H���H������H���H���H�E�I��I�кH���H9��t4H�
��H���H���H���H�����H���H�E�I��A��H���H���H����h���H���H�����t1H�
��H���H���H���H�����#H���H���H���H����H��@]�UH��H�� H�MH�UL�E H�U H�EH�������H�� ]�UH��H�� H�MH�UL�E H�U H�EH������H�� ]�UH��H�� H�MH�UH�L�8H�@H�MM��I�к�АH�� ]�UH��H��0H�MH�UH�EH��H�MH���H�E�H�}�uA��H�H�
�H�E�H��0]�UH��H��0H�
4H���H�E�H�}�uA��H�H�
H�H�E�H�mH���_���H�H�E�H��H���E���H�H�E�H��H���+���H�H�E�H��H������H�H�E�H��H�������H� H�E�H��H�������H�(H�E�H��H�������H�0H�E�H��H������H�8H�E�H�H������H�@H�E�H�H���u���H�HH�E�H�H���[���H�PH�E�H�+H���A���H�XH�E�H�8H���'���H�`H�E�H�JH���
���H�hH�E�H�_H�������H�pH�E�H�pH�������H�xH�E�H��H������H��H�E�H��H������H��H�E�H��H������H��H�E�H��H���q���H��H�E�H��H���W���H��H�E�H��H���=���H��H�E�H��H���#���H��H�E�H�H���	���H��H�E�H�H�������H��H�E�H�H�������H��H�E�H�3H������H��H�E�H�FH������H��H�E�H�aH������H��H�E�H�{H���m���H��H�E�H��H���S���H��H�E�H��H���9���H��H�E�H��H������H�H�E�H��H������H�H�E�H��H�������H�H�E�H�H�������H�H�E�H�H������H� H�E�H�(H������H�(H�E�H�9H������H�0�H��0]�UH��H�MH�U�]�UH��H�M�]�USH��H��$��MPH�UX�����H�E(�}PuH�EXH�@H�E(�7�}P~1H�EXH��H���I��H�LH���>�����H�H�_���H�U�H�g���H�U�H�����H�U�H����H�U�H�����H�UH����H�UH�+���H�UH�J���H�UH�U�H�U�H�U�H�U�H�U�H�U�H�U�H�U�H�UH�U�H�UH�U�H�UH�U�H�UH�U�H�M(H�U�I��I��H�cH�
p�иH�ĸ[]Ð������������PPPPRP2P2P�	pP��0P�
t0`P�P2P2P2PRPRPPP�	0P!!??]]{${�0��<�&H&�T�d�Wp�W�Y��Y�Y��Y�Y��Y)Z�)Z{Z�{Z�^��^�^��^�^��^`�err\C:\Users\nikhi\Projects\grug\grug-rs\gruggers\src\grug-tests\smoketest.clast_slashrfok\custom_id_transfer_between_globals\ok\custom_id_with_digits\ok\global_call_using_me\ok\global_id\ok\id_global_with_id_to_new_id\ok\id_global_with_opponent_to_new_id\ok\string_returned_by_game_fn_assigned_to_member\err_runtime\all\Stack overflow, so check for accidental infinite recursionerr_runtime\game_fn_error\err_runtime\game_fn_error_once\on_aerr_runtime\on_fn_calls_erroring_on_fn\err_runtime\on_fn_errors_after_it_calls_other_on_fn\err_runtime\stack_overflow\err_runtime\time_limit_exceeded\Took longer than 100 milliseconds to runerr_runtime\time_limit_exceeded_exponential_calls\err_runtime\time_limit_exceeded_fibonacci\ok\addition_as_argument\ok\addition_as_two_arguments\ok\addition_with_multiplication\ok\addition_with_multiplication_2\ok\and_false_1\ok\and_false_2\ok\and_false_3\ok\and_short_circuit\ok\and_true\ok\blocked_alrm\ok\bool_logical_not_false\ok\bool_logical_not_true\ok\bool_returned\ok\bool_returned_global\ok\bool_zero_extended_if_statement\ok\bool_zero_extended_while_statement\ok\break\ok\calls_100\ok\calls_1000\ok\calls_in_call\ok\comment_above_block\ok\comment_above_block_twice\ok\comment_above_helper_fn\ok\comment_above_on_fn\ok\comment_between_statements\ok\comment_lone_block\ok\comment_lone_block_at_end\ok\comment_lone_global\ok\continue\ok\custom_id_decays_to_id\ok\division_negative_result\ok\division_positive_result\ok\double_negation_with_parentheses\ok\double_not_with_parentheses\ok\else_after_else_if_false\ok\else_after_else_if_true\ok\else_false\ok\else_if_false\ok\else_if_true\ok\else_true\ok\empty_line\ok\entity_and_resource_as_subexpression\ok\entity_and_resource_as_subexpression/foo.txtbarok:bazok\entity_duplicate\ok:foook:barok\entity_in_on_fn\ok\entity_in_on_fn_with_mod_specified\wow:foook\eq_false\ok\eq_true\ok\f32_addition\ok\f32_argument\ok\f32_division\ok\f32_eq_false\ok\f32_eq_true\ok\f32_ge_false\ok\f32_ge_true_1\ok\f32_ge_true_2\ok\f32_global_variable\ok\f32_gt_false\ok\f32_gt_true\ok\f32_le_false\ok\f32_le_true_1\ok\f32_le_true_2\ok\f32_local_variable\ok\f32_lt_false\ok\f32_lt_true\ok\f32_multiplication\ok\f32_ne_false\ok\f32_negated\ok\f32_ne_true\ok\f32_passed_to_helper_fn\ok\f32_passed_to_on_fn\ok\f32_passing_sin_to_cos\ok\f32_subtraction\ok\fibonacci\ok\ge_false\ok\ge_true_1\ok\ge_true_2\ok\global_can_use_earlier_global\ok\global_containing_negation\ok\globals\ok\gt_false\ok\gt_true\ok\helper_fn\ok\helper_fn_called_in_if\ok\helper_fn_called_indirectly\ok\helper_fn_overwriting_param\ok\helper_fn_returning_void_has_no_return\ok\helper_fn_returning_void_returns_void\ok\helper_fn_same_param_name_as_on_fn\ok\helper_fn_same_param_name_as_other_helper_fn\ok\i32_max\ok\i32_min\ok\i32_negated\ok\i32_negative_is_smaller_than_positive\ok\id_binary_expr_false\ok\id_binary_expr_true\ok\id_eq_1\ok\id_eq_2\ok\id_helper_fn_param\ok\id_local_variable_get_and_set\ok\id_ne_1\ok\id_ne_2\ok\id_on_fn_param\ok\id_returned_from_helper\ok\id_with_d_to_new_id_and_id_to_old_id\ok\id_with_d_to_old_id\ok\id_with_id_to_new_id\ok\if_false\ok\if_true\ok\le_false\ok\le_true_1\ok\le_true_2\ok\local_id_can_be_reassigned\ok\lt_false\ok\lt_true\ok\max_args\foook\me\ok\me_assigned_to_local_variable\ok\me_passed_to_helper_fn\ok\multiplication_as_two_arguments\ok\ne_false\ok\ne_true\ok\negate_parenthesized_expr\ok\negative_literal\ok\nested_break\ok\nested_continue\ok\no_empty_line_between_statements\ok\on_fn\ok\on_fn_calling_game_fn_nothing\ok\on_fn_calling_game_fn_nothing_twice\ok\on_fn_calling_game_fn_plt_order\ok\on_fn_calling_helper_fns\ok\on_fn_calling_no_game_fn\ok\on_fn_calling_no_game_fn_but_with_addition\ok\on_fn_calling_no_game_fn_but_with_global\ok\on_fn_overwriting_param\ok\on_fn_passing_argument_to_helper_fn\ok\on_fn_passing_magic_to_initialize\ok\on_fn_three\ok\on_fn_three_unused_first\ok\on_fn_three_unused_second\ok\on_fn_three_unused_third\ok\or_false\ok\or_short_circuit\ok\or_true_1\ok\or_true_2\ok\or_true_3\ok\pass_string_argument_to_game_fn\ok\pass_string_argument_to_helper_fn\ok\resource_and_entity\ok\resource_and_entity/foo.txtok\resource_can_contain_dot_1\ok\resource_can_contain_dot_1/.foook\resource_can_contain_dot_2\ok\resource_can_contain_dot_2/foo.ok\resource_can_contain_dot_3\ok\resource_can_contain_dot_3/foo.barok\resource_can_contain_dot_dot_1\ok\resource_can_contain_dot_dot_1/..foook\resource_can_contain_dot_dot_2\ok\resource_can_contain_dot_dot_2/foo..ok\resource_can_contain_dot_dot_3\ok\resource_can_contain_dot_dot_3/foo..barok\resource_duplicate\ok\resource_duplicate/foo.txtok\resource_duplicate/bar.txtok\resource_duplicate/baz.txtok\return\ok\return_from_on_fn\ok\return_from_on_fn_minimal\ok\return_with_no_value\ok\same_variable_name_in_different_functions\ok\spill_args_to_game_fn\ok\spill_args_to_game_fn_subless\ok\spill_args_to_helper_fn\ok\spill_args_to_helper_fn_32_bit_f32\123456789101112131415ok\spill_args_to_helper_fn_32_bit_i32\ok\spill_args_to_helper_fn_32_bit_string\ok\spill_args_to_helper_fn_subless\ok\stack_16_byte_alignment\ok\stack_16_byte_alignment_midway\ok\string_can_be_passed_to_helper_fn\ok\string_duplicate\bazok\string_eq_false\ok\string_eq_true\ok\string_eq_true_empty\ok\string_ne_false\ok\string_ne_false_empty\ok\string_ne_true\ok\string_returned_by_game_fn\ok\string_returned_by_helper_fn\ok\string_returned_by_helper_fn_from_game_fn\ok\sub_rsp_32_bits_local_variables_i32\ok\sub_rsp_32_bits_local_variables_id\ok\subtraction_negative_result\ok\subtraction_positive_result\ok\variable\ok\variable_does_not_shadow_in_different_if_statement\ok\variable_reassignment\ok\variable_reassignment_does_not_dealloc_outer_variable\ok\variable_string_global\ok\variable_string_local\ok\void_function_early_return\ok\while_false\ok\write_to_global_variable\falserbFailed to open source filepath: %s
wbFailed to open destination fileWrite errorRead errorp && "Failed to load required symbol from tests.so"./build/tests.dllh && "Could not load shared library"grug_tests_rungrug_tests_runtime_error_handlergame_fn_nothinggame_fn_magicgame_fn_initializegame_fn_initialize_boolgame_fn_identitygame_fn_maxgame_fn_saygame_fn_singame_fn_cosgame_fn_megagame_fn_get_falsegame_fn_set_is_happygame_fn_mega_f32game_fn_mega_i32game_fn_drawgame_fn_blocked_alrmgame_fn_spawngame_fn_has_resourcegame_fn_has_entitygame_fn_has_stringgame_fn_get_opponentgame_fn_get_osgame_fn_set_dgame_fn_set_opponentgame_fn_motherloadgame_fn_motherload_sublessgame_fn_offset_32_bit_f32game_fn_offset_32_bit_i32game_fn_offset_32_bit_stringgame_fn_talkgame_fn_get_positiongame_fn_set_positiongame_fn_cause_game_fn_errorgame_fn_call_on_b_fngame_fn_storegame_fn_retrievegame_fn_box_numberUsage: %s <test name>
mod_api.jsontestsE@@"@,@$@�?@@�@@�? @���K@@@z@�@4@>@�����A��E�5@@�@Q@�@&@(@*@.@0@1@2@3@6@7@8@9@:@;@<@=@��E@�_GNU C17 8.1.0 -mtune=core2 -march=nocona -gC:\Users\nikhi\Projects\grug\grug-rs\gruggers\src\grug-tests\smoketest.cC:\Users\nikhi\Projects\grug\grug-rs\gruggers\src\grug-tests\build`__builtin_va_list�char�size_t#,
long long unsigned intlong long intwchar_tbHshort unsigned intHintlong intpthreadlocinfo�(��threadlocaleinfostruct`�>	��c
lc_codepage��
lc_collate_cp��
lc_handle��
lc_id�	�$
lc_category��Hlc_clike�cmb_cur_max�clconv_intl_refcount��lconv_num_refcount��lconv_mon_refcount�� lconv��(ctype1_refcount��0ctype1��8pctype��@pclmap��Hpcumap��Plc_time_curr�%Xpthreadmbcinfo�%V\threadmbcinfostruct
localeinfo_struct��
locinfo�v
mbcinfo�>_locale_tstruct�q
tagLC_ID�
wLanguage�H
wCountry�H
wCodePage�HLC_ID�� �y
locale�y
wlocale�	��
�
wrefcount�
��8cunsigned int��
long unsigned int�
)�
lconv�H^unsigned char�__lc_time_datalong doublesigned charshort intint32_t'cuint64_t*0
grug_value�_number�_bool�_string"�_id%fwdouble_Bool�game_fn2��w��grug_runtime_error_type�9�GRUG_ON_FN_STACK_OVERFLOWGRUG_ON_FN_TIME_LIMIT_EXCEEDEDGRUG_ON_FN_GAME_FN_ERRORcompile_grug_file_tH ��grug_file_id������init_globals_tU
 �call_export_fn_te9?^���dump_file_to_json_tvz�����generate_file_from_json_t�zgame_fn_error_t�����create_grug_state_t���destroy_grug_state_t�<BMgrug_state_vtable@�����R������C�  1�^(���0e��8_iobuf0
a	_ptry_cnt	c_basey_flag	c_file	c_charbuf 	c _bufsiz!	c$_tmpfname"y(FILE$�float__imp___mb_cur_maxs�y�	
_sys_errlist�&�	_sys_nerr�$c__imp___argc�__imp___argv�	�	y__imp___wargv!

__imp__environ'�	__imp__wenviron,
__imp__pgmptr2�	__imp__wpgmptr7
__imp__osplatform<�
�__imp__osverA�
__imp__winverF�
__imp__winmajorK�
__imp__winminorP�
_amblksiz5�_PHNDLR?&,7c_XCPT_ACTIONA
�XcptNumB�SigNumC	cXcptActionD
7�_XcptActTabG�_XcptActTabCountHc_XcptActTabSizeIc_First_FPE_IndxJc_Num_FPEKcDWORD	��__imp__pctype
+"�__imp__wctype
;"__imp__pwctype
G"`U__newclmap
P`__newcumap
Q`__ptlocinfo
Rv__ptmbcinfo
S>__globallocalestatus
Tc__locale_changed
Uc__initiallocinfo
V(�__initiallocalestructinfo
W�_GUIDp
Data1�Data2HData3HData4p
��

GUID$
�
IIDS�
�
CLSID[�
�
FMTIDb�
�
GUID_MAX_POWER_SAVINGS��
GUID_MIN_POWER_SAVINGS��
GUID_TYPICAL_POWER_SAVINGS��
NO_SUBGROUP_GUID��
ALL_POWERSCHEMES_GUID��
GUID_POWERSCHEME_PERSONALITY��
GUID_ACTIVE_POWERSCHEME��
GUID_IDLE_RESILIENCY_SUBGROUP��
GUID_IDLE_RESILIENCY_PERIOD��
GUID_DISK_COALESCING_POWERDOWN_TIMEOUT��
GUID_EXECUTION_REQUIRED_REQUEST_TIMEOUT��
GUID_VIDEO_SUBGROUP��
GUID_VIDEO_POWERDOWN_TIMEOUT��
GUID_VIDEO_ANNOYANCE_TIMEOUT��
GUID_VIDEO_ADAPTIVE_PERCENT_INCREASE��
GUID_VIDEO_DIM_TIMEOUT��
GUID_VIDEO_ADAPTIVE_POWERDOWN��
GUID_MONITOR_POWER_ON��
GUID_DEVICE_POWER_POLICY_VIDEO_BRIGHTNESS��
GUID_DEVICE_POWER_POLICY_VIDEO_DIM_BRIGHTNESS��
GUID_VIDEO_CURRENT_MONITOR_BRIGHTNESS��
GUID_VIDEO_ADAPTIVE_DISPLAY_BRIGHTNESS��
GUID_CONSOLE_DISPLAY_STATE��
GUID_ALLOW_DISPLAY_REQUIRED��
GUID_VIDEO_CONSOLE_LOCK_TIMEOUT��
GUID_ADAPTIVE_POWER_BEHAVIOR_SUBGROUP��
GUID_NON_ADAPTIVE_INPUT_TIMEOUT��
GUID_DISK_SUBGROUP��
GUID_DISK_POWERDOWN_TIMEOUT��
GUID_DISK_IDLE_TIMEOUT��
GUID_DISK_BURST_IGNORE_THRESHOLD��
GUID_DISK_ADAPTIVE_POWERDOWN��
GUID_SLEEP_SUBGROUP��
GUID_SLEEP_IDLE_THRESHOLD��
GUID_STANDBY_TIMEOUT��
GUID_UNATTEND_SLEEP_TIMEOUT��
GUID_HIBERNATE_TIMEOUT��
GUID_HIBERNATE_FASTS4_POLICY��
GUID_CRITICAL_POWER_TRANSITION��
GUID_SYSTEM_AWAYMODE��
GUID_ALLOW_AWAYMODE��
GUID_ALLOW_STANDBY_STATES��
GUID_ALLOW_RTC_WAKE��
GUID_ALLOW_SYSTEM_REQUIRED��
GUID_SYSTEM_BUTTON_SUBGROUP��
GUID_POWERBUTTON_ACTION��
GUID_SLEEPBUTTON_ACTION��
GUID_USERINTERFACEBUTTON_ACTION��
GUID_LIDCLOSE_ACTION��
GUID_LIDOPEN_POWERSTATE��
GUID_BATTERY_SUBGROUP��
GUID_BATTERY_DISCHARGE_ACTION_0��
GUID_BATTERY_DISCHARGE_LEVEL_0��
GUID_BATTERY_DISCHARGE_FLAGS_0��
GUID_BATTERY_DISCHARGE_ACTION_1��
GUID_BATTERY_DISCHARGE_LEVEL_1��
GUID_BATTERY_DISCHARGE_FLAGS_1��
GUID_BATTERY_DISCHARGE_ACTION_2��
GUID_BATTERY_DISCHARGE_LEVEL_2��
GUID_BATTERY_DISCHARGE_FLAGS_2��
GUID_BATTERY_DISCHARGE_ACTION_3��
GUID_BATTERY_DISCHARGE_LEVEL_3��
GUID_BATTERY_DISCHARGE_FLAGS_3��
GUID_PROCESSOR_SETTINGS_SUBGROUP��
GUID_PROCESSOR_THROTTLE_POLICY��
GUID_PROCESSOR_THROTTLE_MAXIMUM��
GUID_PROCESSOR_THROTTLE_MINIMUM��
GUID_PROCESSOR_ALLOW_THROTTLING��
GUID_PROCESSOR_IDLESTATE_POLICY��
GUID_PROCESSOR_PERFSTATE_POLICY��
GUID_PROCESSOR_PERF_INCREASE_THRESHOLD��
GUID_PROCESSOR_PERF_DECREASE_THRESHOLD��
GUID_PROCESSOR_PERF_INCREASE_POLICY��
GUID_PROCESSOR_PERF_DECREASE_POLICY��
GUID_PROCESSOR_PERF_INCREASE_TIME��
GUID_PROCESSOR_PERF_DECREASE_TIME��
GUID_PROCESSOR_PERF_TIME_CHECK��
GUID_PROCESSOR_PERF_BOOST_POLICY��
GUID_PROCESSOR_PERF_BOOST_MODE��
GUID_PROCESSOR_IDLE_ALLOW_SCALING��
GUID_PROCESSOR_IDLE_DISABLE��
GUID_PROCESSOR_IDLE_STATE_MAXIMUM��
GUID_PROCESSOR_IDLE_TIME_CHECK��
GUID_PROCESSOR_IDLE_DEMOTE_THRESHOLD��
GUID_PROCESSOR_IDLE_PROMOTE_THRESHOLD��
GUID_PROCESSOR_CORE_PARKING_INCREASE_THRESHOLD��
GUID_PROCESSOR_CORE_PARKING_DECREASE_THRESHOLD��
GUID_PROCESSOR_CORE_PARKING_INCREASE_POLICY�
GUID_PROCESSOR_CORE_PARKING_DECREASE_POLICY�
GUID_PROCESSOR_CORE_PARKING_MAX_CORES�
GUID_PROCESSOR_CORE_PARKING_MIN_CORES�
GUID_PROCESSOR_CORE_PARKING_INCREASE_TIME�
GUID_PROCESSOR_CORE_PARKING_DECREASE_TIME�
GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_DECREASE_FACTOR�
GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_THRESHOLD�
GUID_PROCESSOR_CORE_PARKING_AFFINITY_WEIGHTING�
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_DECREASE_FACTOR	�
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_THRESHOLD
�
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_WEIGHTING�
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_THRESHOLD�
GUID_PROCESSOR_PARKING_CORE_OVERRIDE
�
GUID_PROCESSOR_PARKING_PERF_STATE�
GUID_PROCESSOR_PARKING_CONCURRENCY_THRESHOLD�
GUID_PROCESSOR_PARKING_HEADROOM_THRESHOLD�
GUID_PROCESSOR_PERF_HISTORY�
GUID_PROCESSOR_PERF_LATENCY_HINT�
GUID_PROCESSOR_DISTRIBUTE_UTILITY�
GUID_SYSTEM_COOLING_POLICY�
GUID_LOCK_CONSOLE_ON_WAKE�
GUID_DEVICE_IDLE_POLICY�
GUID_ACDC_POWER_SOURCE�
GUID_LIDSWITCH_STATE_CHANGE�
GUID_BATTERY_PERCENTAGE_REMAINING�
GUID_GLOBAL_USER_PRESENCE�
GUID_SESSION_DISPLAY_STATUS�
GUID_SESSION_USER_PRESENCE�
GUID_IDLE_BACKGROUND_TASK�
GUID_BACKGROUND_TASK_NOTIFICATION�
GUID_APPLAUNCH_BUTTON�
GUID_PCIEXPRESS_SETTINGS_SUBGROUP �
GUID_PCIEXPRESS_ASPM_POLICY!�
GUID_ENABLE_SWITCH_FORCED_SHUTDOWN"�
PPM_PERFSTATE_CHANGE_GUID �
PPM_PERFSTATE_DOMAIN_CHANGE_GUID!�
PPM_IDLESTATE_CHANGE_GUID"�
PPM_PERFSTATES_DATA_GUID#�
PPM_IDLESTATES_DATA_GUID$�
PPM_IDLE_ACCOUNTING_GUID%�
PPM_IDLE_ACCOUNTING_EX_GUID&�
PPM_THERMALCONSTRAINT_GUID'�
PPM_PERFMON_PERFSTATE_GUID(�
PPM_THERMAL_POLICY_CHANGE_GUID)�
HINSTANCE__	�#unused	�cHINSTANCE	�$#�"HMODULE	�#RPC_IF_HANDLE
B�tagCOINITBASE���#COINITBASE_MULTITHREADEDIWinTypesBase_v0_1_c_ifspec):#IWinTypesBase_v0_1_s_ifspec*:#IID_IUnknownW�
IID_AsyncIUnknown��
IID_IClassFactorym�
IID_IMarshaln�
IID_INoMarshalU�
IID_IAgileObject��
IID_IAgileReference��
IID_IMarshal2-�
IID_IMalloc��
IID_IStdMarshalInfoi�
IID_IExternalConnection��
IID_IMultiQIG�
IID_AsyncIMultiQI��
IID_IInternalUnknown�
IID_IEnumUnknownh�
IID_IEnumString�
IID_ISequentialStream��
IID_IStreamM�
IID_IRpcChannelBuffer�	�
IID_IRpcChannelBuffer2;
�
IID_IAsyncRpcChannelBuffer�
�
IID_IRpcChannelBuffer3�
IID_IRpcSyntaxNegotiate��
IID_IRpcProxyBuffer��
IID_IRpcStubBufferV
�
IID_IPSFactoryBuffer�
IID_IChannelHook��
IID_IClientSecurity��
IID_IServerSecuritym�
IID_IRpcOptions�
IID_IGlobalOptions��
IID_ISurrogate!�
IID_IGlobalInterfaceTable��
IID_ISynchronize�
IID_ISynchronizeHandle��
IID_ISynchronizeEvent��
IID_ISynchronizeContainerA�
IID_ISynchronizeMutex��
IID_ICancelMethodCalls�
IID_IAsyncManager��
IID_ICallFactory�
IID_IRpcHelperf�
IID_IReleaseMarshalBuffers��
IID_IWaitMultiple,�
IID_IAddrTrackingControl��
IID_IAddrExclusionControl��
IID_IPipeByteh�
IID_IPipeLong��
IID_IPipeDoubleJ�
IID_IComThreadingInfo$�
IID_IProcessInitControl��
IID_IFastRundown�
IID_IMarshalingStreamJ�
IID_ICallbackWithNoReentrancyToApplicationSTA	�
GUID_NULL
�
CATID_MARSHALER�
IID_IRpcChannel�
IID_IRpcStub�
IID_IStubManager�
IID_IRpcProxy�
IID_IProxyManager�
IID_IPSFactory�
IID_IInternalMoniker�
IID_IDfReserved1�
IID_IDfReserved2�
IID_IDfReserved3�
CLSID_StdMarshal�
CLSID_AggStdMarshal�
CLSID_StdAsyncActManager�
IID_IStub�
IID_IProxy�
IID_IEnumGeneric�
IID_IEnumHolder�
IID_IEnumCallback �
IID_IOleManager!�
IID_IOlePresObj"�
IID_IDebug#�
IID_IDebugStream$�
CLSID_PSGenObject%�
CLSID_PSClientSite&�
CLSID_PSClassObject'�
CLSID_PSInPlaceActive(�
CLSID_PSInPlaceFrame)�
CLSID_PSDragDrop*�
CLSID_PSBindCtx+�
CLSID_PSEnumerators,�
CLSID_StaticMetafile-�
CLSID_StaticDib.�
CID_CDfsVolume/�
CLSID_DCOMAccessControl0�
CLSID_GlobalOptions1�
CLSID_StdGlobalInterfaceTable2�
CLSID_ComBinding3�
CLSID_StdEvent4�
CLSID_ManualResetEvent5�
CLSID_SynchronizeContainer6�
CLSID_AddrControl7�
CLSID_CCDFormKrnl8�
CLSID_CCDPropertyPage9�
CLSID_CCDFormDialog:�
CLSID_CCDCommandButton;�
CLSID_CCDComboBox<�
CLSID_CCDTextBox=�
CLSID_CCDCheckBox>�
CLSID_CCDLabel?�
CLSID_CCDOptionButton@�
CLSID_CCDListBoxA�
CLSID_CCDScrollBarB�
CLSID_CCDGroupBoxC�
CLSID_CCDGeneralPropertyPageD�
CLSID_CCDGenericPropertyPageE�
CLSID_CCDFontPropertyPageF�
CLSID_CCDColorPropertyPageG�
CLSID_CCDLabelPropertyPageH�
CLSID_CCDCheckBoxPropertyPageI�
CLSID_CCDTextBoxPropertyPageJ�
CLSID_CCDOptionButtonPropertyPageK�
CLSID_CCDListBoxPropertyPageL�
CLSID_CCDCommandButtonPropertyPageM�
CLSID_CCDComboBoxPropertyPageN�
CLSID_CCDScrollBarPropertyPageO�
CLSID_CCDGroupBoxPropertyPageP�
CLSID_CCDXObjectPropertyPageQ�
CLSID_CStdPropertyFrameR�
CLSID_CFormPropertyPageS�
CLSID_CGridPropertyPageT�
CLSID_CWSJArticlePageU�
CLSID_CSystemPageV�
CLSID_IdentityUnmarshalW�
CLSID_InProcFreeMarshalerX�
CLSID_Picture_MetafileY�
CLSID_Picture_EnhMetafileZ�
CLSID_Picture_Dib[�
GUID_TRISTATE\�
IWinTypes_v0_1_c_ifspec(:#IWinTypes_v0_1_s_ifspec):# VARENUM��5VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH	VT_ERROR
VT_BOOLVT_VARIANTVT_UNKNOWN
VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIME@VT_BLOBAVT_STREAMBVT_STORAGECVT_STREAMED_OBJECTDVT_STORED_OBJECTEVT_BLOB_OBJECTFVT_CFGVT_CLSIDHVT_VERSIONED_STREAMI!VT_BSTR_BLOB�!VT_VECTOR!VT_ARRAY !VT_BYREF@!VT_RESERVED�!VT_ILLEGAL��!VT_ILLEGALMASKED�!VT_TYPEMASK�IID_IMallocSpy��
IID_IBindCtx:�
IID_IEnumMonikerJ �
IID_IRunnableObject� �
IID_IRunningObjectTable�!�
IID_IPersisti"�
IID_IPersistStream�"�
IID_IMonikerj#�
IID_IROTDataX%�
IID_IEnumSTATSTG�%�
IID_IStorageX&�
IID_IPersistFileA(�
IID_IPersistStorage�(�
IID_ILockBytes�)�
IID_IEnumFORMATETC�*�
IID_IEnumSTATDATAl+�
IID_IRootStorage,�
IID_IAdviseSink�,�
IID_AsyncIAdviseSinks-�
IID_IAdviseSink2�.�
IID_AsyncIAdviseSink2./�
IID_IDataObject�/�
IID_IDataAdviseHolder1�
IID_IMessageFilter�1�
FMTID_SummaryInformation]2�
FMTID_DocSummaryInformation_2�
FMTID_UserDefinedPropertiesa2�
FMTID_DiscardableInformationc2�
FMTID_ImageSummaryInformatione2�
FMTID_AudioSummaryInformationg2�
FMTID_VideoSummaryInformationi2�
FMTID_MediaFileSummaryInformationk2�
IID_IClassActivators2�
IID_IFillLockBytes�2�
IID_IProgressNotify�3�
IID_ILayoutStorage�3�
IID_IBlockingLock�4�
IID_ITimeAndNoticeControl�4�
IID_IOplockStorageN5�
IID_IDirectWriterLock�5�
IID_IUrlMonM6�
IID_IForegroundTransfer�6�
IID_IThumbnailExtractor7�
IID_IDummyHICONIncluder�7�
IID_IProcessLock�7�
IID_ISurrogateServiceH8�
IID_IInitializeSpy�8�
IID_IApartmentShutdown�9�
IID_IOleAdviseHolder��
IID_IOleCacheb�
IID_IOleCache2)�
IID_IOleCacheControl��
IID_IParseDisplayName<�
IID_IOleContainer��
IID_IOleClientSite�
IID_IOleObject��
IOLETypes_v0_0_c_ifspec�:#IOLETypes_v0_0_s_ifspec�:#IID_IOleWindow$�
IID_IOleLink��
IID_IOleItemContainer��
IID_IOleInPlaceUIWindowv	�
IID_IOleInPlaceActiveObject
�
IID_IOleInPlaceFrame�
�
IID_IOleInPlaceObject��
IID_IOleInPlaceSite��
IID_IContinue�
�
IID_IViewObject�
�
IID_IViewObject2*�
IID_IDropSource��
IID_IDropTarget[�
IID_IDropSourceNotify��
IID_IEnumOLEVERBv�
IID_IServiceProviderM�
IOleAutomationTypes_v1_0_c_ifspec�:#IOleAutomationTypes_v1_0_s_ifspec�:#IID_ICreateTypeInfo;�
IID_ICreateTypeInfo2b�
IID_ICreateTypeLib��
IID_ICreateTypeLib2��
IID_IDispatch�	�
IID_IEnumVARIANT�
�
IID_ITypeComp5�
IID_ITypeInfo��
IID_ITypeInfo2P�
IID_ITypeLib��
IID_ITypeLib2=�
IID_ITypeChangeEventsa�
IID_IErrorInfo��
IID_ICreateErrorInfo}�
IID_ISupportErrorInfo �
IID_ITypeFactoryu�
IID_ITypeMarshal��
IID_IRecordInfo��
IID_IErrorLog �
IID_IPropertyBagz�
__MIDL_itf_msxml_0000_v0_0_c_ifspec�:#__MIDL_itf_msxml_0000_v0_0_s_ifspec�:#LIBID_MSXML��
IID_IXMLDOMImplementation�
IID_IXMLDOMNode'�
IID_IXMLDOMDocumentFragment��
IID_IXMLDOMDocumentf�
IID_IXMLDOMNodeListu�
IID_IXMLDOMNamedNodeMap��
IID_IXMLDOMCharacterData�
IID_IXMLDOMAttribute��
IID_IXMLDOMElement�
IID_IXMLDOMText��
IID_IXMLDOMComment%�
IID_IXMLDOMProcessingInstruction��
IID_IXMLDOMCDATASection�
IID_IXMLDOMDocumentType��
IID_IXMLDOMNotation�
IID_IXMLDOMEntity�
IID_IXMLDOMEntityReference��
IID_IXMLDOMParseErrora	�
IID_IXTLRuntime�	�
DIID_XMLDOMDocumentEvents=
�
CLSID_DOMDocument\
�
CLSID_DOMFreeThreadedDocument`
�
IID_IXMLHttpRequestg
�
CLSID_XMLHTTPRequest�
�
IID_IXMLDSOControl�
�
CLSID_XMLDSOControl
�
IID_IXMLElementCollection�
IID_IXMLDocumentJ�
IID_IXMLDocument2��
IID_IXMLElement$�
IID_IXMLElement2��
IID_IXMLAttribute��
IID_IXMLError
�
CLSID_XMLDocument.
�
CLSID_SBS_StdURLMoniker~�
CLSID_SBS_HttpProtocol�
CLSID_SBS_FtpProtocol��
CLSID_SBS_GopherProtocol��
CLSID_SBS_HttpSProtocol��
CLSID_SBS_FileProtocol��
CLSID_SBS_MkProtocol��
CLSID_SBS_UrlMkBindCtx��
CLSID_SBS_SoftDistExt��
CLSID_SBS_CdlProtocol��
CLSID_SBS_ClassInstallFilter��
CLSID_SBS_InternetSecurityManager��
CLSID_SBS_InternetZoneManager��
IID_IAsyncMoniker��
CLSID_StdURLMoniker��
CLSID_HttpProtocol��
CLSID_FtpProtocol��
CLSID_GopherProtocol��
CLSID_HttpSProtocol��
CLSID_FileProtocol��
CLSID_MkProtocol��
CLSID_StdURLProtocol��
CLSID_UrlMkBindCtx��
CLSID_CdlProtocol��
CLSID_ClassInstallFilter��
IID_IAsyncBindCtx��
IID_IPersistMonikerP�
IID_IMonikerProp!�
IID_IBindProtocol�
IID_IBinding��
IID_IBindStatusCallbacku�
IID_IBindStatusCallbackEx��
IID_IAuthenticated�
IID_IAuthenticateEx��
IID_IHttpNegotiateA�
IID_IHttpNegotiate2��
IID_IHttpNegotiate3;	�
IID_IWinInetFileStream�	�
IID_IWindowForBindingUI0
�
IID_ICodeInstall�
�
IID_IWinInetInfo��
IID_IHttpSecurity�
IID_IWinInetHttpInfoy�
IID_IWinInetHttpTimeouts��
SID_BindHost5�
IID_IBindHost?�
IID_IInternetM�
IID_IInternetBindInfo��
IID_IInternetBindInfoEx&�
IID_IInternetProtocolRoot��
IID_IInternetProtocol��
IID_IInternetProtocolSink�
IID_IInternetProtocolSinkStackable��
IID_IInternetSession?�
IID_IInternetThreadSwitchH�
IID_IInternetPriority��
IID_IInternetProtocolInfoN�
CLSID_InternetSecurityManager��
CLSID_InternetZoneManager��
IID_IInternetSecurityMgrSite��
IID_IInternetSecurityManageri�
IID_IInternetHostSecurityManager!�
IID_IInternetZoneManager�"�
CLSID_SoftDistExt�&�
IID_ISoftDistExt�&�
IID_ICatalogFileInfox'�
IID_IDataFilter�'�
IID_IEncodingFilterFactory�(�
GUID_CUSTOM_CONFIRMOBJECTSAFETY3)�
IID_IWrappedProtocolA)�
IID_IGetBindHandle�)�
IID_IBindCallbackRedirect
*�
IID_IPropertyStorage��
IID_IPropertySetStorage�
IID_IEnumSTATPROPSTG��
IID_IEnumSTATPROPSETSTGD�
IID_StdOle�
GUID_DEVINTERFACE_DISK�
GUID_DEVINTERFACE_CDROM
�
GUID_DEVINTERFACE_PARTITION�
GUID_DEVINTERFACE_TAPE�
GUID_DEVINTERFACE_WRITEONCEDISK�
GUID_DEVINTERFACE_VOLUME�
GUID_DEVINTERFACE_MEDIUMCHANGER�
GUID_DEVINTERFACE_FLOPPY�
GUID_DEVINTERFACE_CDCHANGER�
GUID_DEVINTERFACE_STORAGEPORT�
GUID_DEVINTERFACE_COMPORT�
GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR�
_SCARD_IO_REQUEST�PdwProtocol��cbPciLength��SCARD_IO_REQUEST��OPg_rgSCardT0Pci%.$Pg_rgSCardT1Pci%=$Pg_rgSCardRawPci%L$PIID_IPrintDialogCallback�
IID_IPrintDialogServices�
DllLib*#�P��M�"p_grug_tests_run�P	�PQ���"p_grug_tests_runtime_error_handler#RQ	Q"p_game_fn_nothing*�	"p_game_fn_magic+�	"p_game_fn_initialize,�	 "p_game_fn_initialize_bool-�	("p_game_fn_identity.�	0"p_game_fn_max/�	8"p_game_fn_say0�	@"p_game_fn_sin1�	H"p_game_fn_cos2�	P"p_game_fn_mega3�	X"p_game_fn_get_false4�	`"p_game_fn_set_is_happy5�	h"p_game_fn_mega_f326�	p"p_game_fn_mega_i327�	x"p_game_fn_draw8�	�"p_game_fn_blocked_alrm9�	�"p_game_fn_spawn:�	�"p_game_fn_has_resource;�	�"p_game_fn_has_entity<�	�"p_game_fn_has_string=�	�"p_game_fn_get_opponent>�	�"p_game_fn_get_os?�	�"p_game_fn_set_d@�	�"p_game_fn_set_opponentA�	�"p_game_fn_motherloadB�	�"p_game_fn_motherload_sublessC�	�"p_game_fn_offset_32_bit_f32D�	�"p_game_fn_offset_32_bit_i32E�	�"p_game_fn_offset_32_bit_stringF�	�"p_game_fn_talkG�	�"p_game_fn_get_positionH�	"p_game_fn_set_positionI�	"p_game_fn_cause_game_fn_errorJ�	"p_game_fn_call_on_b_fnK�	"p_game_fn_storeL�	 "p_game_fn_retrieveM�	("p_game_fn_box_numberN�	0"saved_grug_file_pathP�	8"saved_on_fn_nameQ�	@#mainc�^A��W$argcc�$argv ��%whitelisted_test��X&+_p_'R
�^��W(�3�)��^�#X$mod_api_dir9��$mods_dirR��*load_tests_so�
{Z9�hX%h��P�h&�Z|_+load_sym��)ZR��X$h���$name�,��%p���h&MZ�_,e�
�Y=�Y(��.�$message�F��-��
��Y*�|Y(��8�$input_json_path�P��$output_grug_path�m��-1�
��Y*��Y(��2�$input_grug_path�J��$output_json_path�g��+copy_file�
��W��Z$src_path�#��$dst_path�9��%src��Z�h%dst��Z�`%buffer�
�Z��_%bytes���X&�Wp_&^Xp_a	��Z.
�/C�
�R��[0��/�1file_id�P��1on_fn_name�e��1args���1args_len���� 2s����3�Fs["current_on_fn_name����3�
4�["i���X3�
7�["i���P3&SN�[%noV�L4�SJ%is��@/�~
���N\0�~-�1file_id~N��2s��X5[�&e�Q]0�[B�0s[Z��1out_error[w��4p�"last_slash`��P"expected_relative_pathb�Z���"dir_lenc��H"expected_pathh�Z��_"fj�Z�@"bufm�Z	`"nreadn��X6starts_withW
��=��]1haystackW%��1needleW;��6streqS
��+��]1aS��1bS.��+fprintfNc{C�b^$__streamN�Z�$__formatN*��7%__retvalPc�l%__local_argvQ��`8grug_id7 w]��^1v75f�"r7Kw�h8grug_string6 w?��^1v6=��"r6Sw�h8grug_bool5 w!�+_1v59��"r5Ow�h8grug_number4 w!�p_1v4=��"r4Sw�h9R:�� �9!�%I$>&I:;9I:;9II:;9	
:;9I8

:;9I8
:;9I8<
:;9:;9I!I/:;9
:;9I'II<>I:;9(':;9
:;9I8
:;9I84:;9I?<4:;9I?<! >I:;9!("4:;9I#.?:;9'I@�B$:;9I%4:;9I&��1'.:;9'@�B(:;9I).:;9'I@�B*.:;9'@�B+.:;9'I@�B,.:;9'@�B-.:;9'I@�B.!I//.:;9'@�B0:;9I1:;9I24:;9I345.:;9'I@�B6.:;9'I@�B78.:;9'I@�B9.?<n:;9:.?<n:;9,`�C�
C:/Users/nikhi/Projects/grug/grug-rs/gruggers/src/grug-testsC:/PROGRA~1/MINGW-~1/X86_64~1.0-P/mingw64/x86_64-w64-mingw32/includetests.hstdio.hsmoketest.ccrtdefs.hstdint.hstdlib.hmalloc.hexcpt.hminwindef.hctype.hguiddef.hwinnt.hrpcdce.hcombaseapi.hwtypesbase.hunknwnbase.hobjidlbase.hcguid.hwtypes.hobjidl.holeidl.hservprov.hoaidl.hmsxml.hurlmon.hpropidl.holeauto.hwinioctl.hwinsmcrd.hwinscard.hcommdlg.hwinbase.hlibloaderapi.h@	3`�l�HJ<gZ�ftDJ@g`�l�HJ8gT�`�@J�f#v�
�=1�}f��YCh�6"Y�h	,X:�"X	u�.�?�J	u)�	N	-/	���(��K���.J�	=�

x�uW�Y	�.	K sX.	K)uX.	K
"wX.	K(y..	K&).	K$+.	K"��.��	�X	K�)�|XX	K�J�|XX
KX
K�J
�|X�J�|XX
KX
K�J
�|X�J�|XX
KXK
�K
��J
�|X�J�|XX	K�)�|XX	K�)�|XX	K�)�|XX	K�)�|XX	K�,�|XX	K�A�|XX	K�,�|XX	K�,�|XX	K�%�|XX	K�%�|XX	K�%�|XX	K�%�|XX	K�%�|XX	K�J�|XX	K�$�|XX	K�%�|XX	KK�%�|XX	KK�%�|XX	KKK�J�|XX	KKK�J�|XX	KKK�J�|XXK	�
/&I	����|XXK	�
/'I	����|XX	�AAA�,�|XX	K�J�|XX	K�J�|XX	K�J�|XX	K�J�|XX	KK�J�|XX	K�J�|XX	K�J�|XX	K�J�|XX	KK�J�|XX	K�%�|XX	K�%�|XX	K�,�|XX	K�,�|XX	K�2�|XX	K�+�}XX	KK�J�}XX	KKK�J�}XX	KK�J�}XX	KK�J�}XX	KKK�J�}XX	KKK�J�}XX	KK�J�}XX	�811tX�'�}XX	�---�-�}XX	K�-�}XX	K�-�}XX	K�+�}XX	K�+�}XX	K�2�}XX	K�2�}XX	K�2�}XX	K�+�}XX	K�+�}XX	K�+�}XX	K�+�}XX	K�+�}XX	K�2�}XX	K�+�}XX	K�+�}XX	K�+�}XX	K�+�}XX	K�+�}XX	K�2�}XX	K�+�}XX	K�+�}XX	K�2�}XX	K�+�}XX	K�2�}XX	K�+�}XX	K�2�}XX	K�2�}XX	K�S�}XX	K�2�}XX	K�2�}XX	K�+�}XX	K�+�}XX	K�+�}XX	K�+�}XX	K�2�}XX	K�2�}XX	K�+�}XX	K2�2�}XX	K�+�}XX	K�+�}XX	K�J�}XX	K�J�}XX	K�J�}XX	K2�2�}XX	KK�J�~XX	KK�J�~XX	K�J�~XX	KK�J�~XX	K�2�~XX	K�2�~XX	K�2�~XX	K�+�~XX	K�+�~XX	K�+�~XX	KK�+�~XX	KK�+�~XX	K�+�~XX	K�+�~XX	K�6�~XX	K�6�~XX	KK�+�~XX	KK�+�~XX	K�,�~XX	K�+�~XX	K�6�~XX	K�+�~XX	K�6�~XX	KK�J�~XX	KKK�J�~XX	K�+�~XX	K�+�~XX	K�+�~XX	KK�J�~XX	K�+�~XX	K�+�~XX	����~XX	K�+�~XX	K�+�~XX	K�+�~XX	K�J�~XX	K�+�~XX	K�+�~XX	K�2�~XX	K�2�~XX	KKK�J�~XX	KK�J�~XX	KK�J�~XX	K�J�~XX	K�J�~XX	KK�J�~XX	�KK22�J�~XX	KK�2�~XX�X�X�X	K2�2�~XX	K�2�~XX	K�6�~XX	K�J�XX	K�J�XX	K�J�XX	K�J�XX	K�+�XX	K�+�XX	K�+�XX	K�+�XX	K�+�XX	K�-�XX	K�-�XX	K-�-�XX	K�-�XX	K�-�XX	K�-�XX	K�-�XX	K�-�XX	K�-�XX	�---�-�XX	K�2�XX	K�J�XX�X	K�J�XX	K2�2�XX	����XX	����XX	����XX	����XX	����XX	����XX	���@XX	KK>2CXX	K<LEXX	K:-GXX	K8fIXX	K6+KXX	K4+MXX	K2+OXX	K0+QXX	K.+SXX	K,+UXX	K*6WXX	K(-YXX	K&-[XX	K$6]XXK	�
/'2	t"�aXXK	�
/%+	��eXX	K2gXX	K2iXX	K2kXX	K22nXX	K2pXX	K2rXX	K
-tXX	K-vXX	K	JxXX	KKP)X	KJ	,�C�$�	��$��	׻'�
�%
�����(		��	K���w��Yy�>�h>�Oh�&2v�ut�L!h�=t�.*u(.v.u.u.!u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.$u".#u!.#u!.&u$.u.u.u.%u#.u.u.u.u.v\v	�Y?0�(>tYZ�g�	g'�wXc
GetProcAddress__acrt_iob_funccompile_grug_filedump_file_to_jsoncall_export_fndestroy_grug_stategame_fn_errorgrug_file_pathgenerate_file_from_jsoninit_globalsgrug_staterefcountcreate_grug_stateLoadLibraryAGCC: (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0����x �$!A�C
\�$!A�C
Y�$?A�C
Y�$]A�C
Y�${CA�C
~�$�+A�C
f�$�=A�C
x�4&eA�A�M�@H�?L�A��@4��A�A�D`Hq�A�<�RA�A�A �G�H�vR�A�A��,�WA�M� H���� $�Y*A�C
e�$�Y*A�C
e�$�Y=A�C
x�$)ZRA�C
M�${Z9A�C
4�$�^A�C
N�$�^A�C
F�4�^AA�A�G�HP.�A��_�`ab.Z\J�c�J�J�d�enf�g�J�h�J�J�d�D�i�DD4DPj^D�J�D�J�D�J#J6DaJtD�J�D�J�D�J�DDDRDnJ�D�J�J�D�JJD1DRJlJD�D�J�J�DDD2DSJfD�J�J�D�J�J�DJ+J>D^JsJ�D�J�J�D�J�J	J1	D8	Ji	J|	D�	J�	J�	D�	J
D<
JO
D�
J�
D�
J�
DJD<JODJ�D�J�D�DJ/DDDuJ�D�D�D�J�D�D
D1
JD
DY
Dn
D�
J�
D�
JD8JODVJkJ�D�J�J�D�J�JDJJJ]D~J�D�J�D�J�DJ-DBDcJvD�J�D�J�D�JD'DHJ[D�J�D�J�D�JJ.D5JfJyD�J�J�DJD)DJJ]DrD�D�J�D�D�JDD:JMDbDwD�J�D�D�D�J	DD?JVD]DdJ�D�J�D�J/JFDMJsDzJ�D�J�D�JJD JRJeDlJ�J�D�J�D2JEDLJ�J�D�J�J�D�J%J8DoJ�D�J�DJDMJ`D�J�D�J�J�D2JED|J�D�J�DJ#DZJmDtJ�J�D�JD?JRDYJ�J�D�J�D�J+J>DuJ�D�J�J�D�JJ*D1D8J�J�D�J�J�D�J+ J> Du J� D� J� D	!J!DS!Jf!Dm!J�!J�!D�!J�!J"D?"JR"DY"J�"D�"J�"J�"D#J#DV#Ji#D�#J�#D�#J�#D�#J$D$J7$D>$Ju$J�$D�$D�$J�$D�$D%J%D;%JN%Dc%D�%J�%D�%J�%J�%D�%J&&J9&D@&Jw&J�&D�&J�&D'J'DU'Jh'D}'D�'J�'D�'D(J&(D](Jp(D�(J�(D�(D�(J)D)DQ)Jd)Dy)D�)J�)D�)D*J"*DZ*Jm*D�*J�*D�*D�*J+DC+JV+D]+D�+J�+D�+D�+J�+D	,D,D?,JR,D�,J�,D�,J�,D-J0-DE-Df-Jy-D�-J�-D�-J.D.J0.JY.Jq.J�.J�.J�.J�.J�.J/J;/Jm/J�/D�/J�/D0J0DK0J^0De0J}0J�0J�0D�0J1DH1J[1Db1J�1J�1D�1J�1J�1D2D'2DH2J[2Dp2D�2J�2D�2D�2J�2D3J!3DB3JU3Dj3D�3J�3D�3D�3D�3J�3D4J04D74JO4J�4J�4D�4D�4J�4J
5J(5JF5JY5D`5J�5D�5J�5J�5D�5J6J-6D46Do6J�6D�6J�6D�6J�6D7J7D?7JR7D�7J�7D�7J�7D8J08Dg8Jz8D�8J�8D�8J�8J9D9JI9J\9Dc9J�9D�9J�9J�9D�9J:J!:D(:JZ:Jm:Dt:J�:J�:D�:J�:J;D;J>;JQ;DX;J�;J�;D�;J�;D�;J�;D<J(<D/<Ja<Jt<D{<J�<J�<D�<J=J=D8=JK=DR=J}=D�=J�=J�=D�=J�=J	>J!>J9>JQ>Ji>J�>J�>J�>J�>J�>J�>J?J)?JR?J�?J�?D�?J�?J�?J�?J@J@J7@JO@Jg@J@J�@J�@J�@J�@J�@JAJ8AJoAJ�AD�AJ�AJ�AJ�AJ�AJBJBJ5BJMBJeBJ}BJ�BJ�BJ�BJ�BJCJ=CJTCD[CJnCJ�CJ�CJ�CJ�CJ�CJ�CJ�CJDJDJ,DJ?DJRDJeDJxDJ�DJ�DJ�DJ�DJ�DJEJ EJ8EJoEJ�ED�EJ�EJ�EJ�EJ�EJFJFJ5FJMFJeFJ}FJ�FJ�FJ�FJ�FJ�FJ
GJ%GJ=GJUGJmGJ�GJ�GJ�GJ�GJ�GJ�GJHJ-HJEHJ]HJuHJ�HJ�HJ�HJ�HJIJ#ID*IJBIJZIJrIJ�IJ�IJ�IJ�IJ�IJJJJJ2JJJJJbJJzJJ�JJ�JJ�JJ�JJ�JJ
KJ"KJ:KJRKJjKJ�KJ�KJ�KJ�KJ�KJ�KJ
LJ LJ3LJFLJYLJ�LJ�LD�LJ�LJ�LJ�LJMJ&MJ>MJVMJnMJ�MJ�MJ�MJ�MJ�MJ�MJNJ?NJvNJ�ND�ND�NJ�NJ�ND�NDOJGOJZODaOJ�OJ�OD�OJ�OJ�OJ�OJPJ+PDbPJuPD�PJ�PD�PJ	QD@QJSQD�QJ�QD�QJ�QD�QD)RJ<RDCRJuRJ�RD�RJ�RJ�RD�RDSJ5SD<SJ�SJ�SD�SJ�SDTJ=TJPTDWTJ�TJ�TD�TJ�TJ�TD�TJ$UD+UJbUJuUD|UJ�UJ�UD�UJVJVDVJPVJcVDjVJ�VJ�VD�VJ�VD�VDWJ)WD0WJHWJ{WJ�WJ�Wd�WZ�WJ�Wh�WJ�Wk�W[XJ#XJ+XhGXJLXkXX[nXJ�Xj�Xl�XJ�Xk�Xj�XjYi3Ym>YJCYkRYjaYjwYj�Yj�YDZD
ZDGZ\aZJhZJmZd�ZJ�Z]�ZJ�ZJ�Zd�ZJ�ZD�ZJ�ZD�ZJ[D[J&[J5[D@[JO[DZ[Ji[Dt[J�[D�[J�[D�[J�[D�[J�[D�[J�[D�[J\D\J\D*\J9\DD\JS\D^\Jm\Dx\J�\D�\J�\D�\J�\D�\J�\D�\J�\D�\J	]D]J#]D.]J=]DH]JW]Db]Jq]D|]J�]D�]J�]D�]J�]D�]J�]D�]J�]D�]J
^D^J'^D2^JA^DL^J[^Df^Ju^D�^J�^D�^J�^D�^^%_[1_JC_nJ_D�_J�_J@@F@@F@@ F$@(@,F0@4@8F<@@@DFH@L@PFT@X@\F`@d@hFl@p@tFx@|@�F�@�@�F�@�@�F�@�@�F�@�@�F�@�@�F�@�@�F�@�@�F�@�@�FN�@�R�TWTTiTvT�T�T�T�T�T�T�PDJQDtQD�QD�QD�QDRD.RDNRDnRD�RD�RD�RD�RD#SDHSDiSD�SD�SD�SDTD+TDTTDwTD�TD�TD�TDUDFUDtUD�UD�UD�UDVDHVDqVD�VD�VD�VDWD)WD?W@�W@�WT�W@�WT�WT�W@6X@[X@zX@�X@�XT�X@�XTYTY@3YT}YT�Y@�YT�Y@�Z@�Z@�ZT�Z@�ZT/[T?[@t[@�[@�[@�[@�[T\@\T?\TO\TZ\@q\T�\T�\@6]De]@�]@�]@r^@�^@�^@?_@q_Tu_T}_T�_T�_T�_TL@R@X @DXH@lXp@�X�@�X�@�X�@X@4X8@lXp@�X�@�X�@X@<X@@dXh@�X�@�X�@�X�@X@,X0@.file��gsmoketest.c\ h! r? grug_id] fprintf{ ~���� �(08$@2H@PNX]`qh�p�x�����������%�<�M�]�t�����������#:Xo (�0�8�@streq� �� �& �`��  �W �Y -�Y E�Y load_sym)Z S{Z a�^ s�^ main�^ .text`�.data.bss`.xdata�.pdata�9.rdata���_n���	0�
����?�
`&��__main ) strcmp strlen strncmp strrchr _assert memcpy memset strcat fopen fread fclose perror fwrite ferror exit :.debug_info.debug_abbrev.debug_aranges.debug_line.debug_str.rdata$zzz.debug_framegrug_numbergrug_boolgrug_stringp_grug_tests_runp_grug_tests_runtime_error_handlerp_game_fn_nothingp_game_fn_magicp_game_fn_initializep_game_fn_initialize_boolp_game_fn_identityp_game_fn_maxp_game_fn_sayp_game_fn_sinp_game_fn_cosp_game_fn_megap_game_fn_get_falsep_game_fn_set_is_happyp_game_fn_mega_f32p_game_fn_mega_i32p_game_fn_drawp_game_fn_blocked_alrmp_game_fn_spawnp_game_fn_has_resourcep_game_fn_has_entityp_game_fn_has_stringp_game_fn_get_opponentp_game_fn_get_osp_game_fn_set_dp_game_fn_set_opponentp_game_fn_motherloadp_game_fn_motherload_sublessp_game_fn_offset_32_bit_f32p_game_fn_offset_32_bit_i32p_game_fn_offset_32_bit_stringp_game_fn_talkp_game_fn_get_positionp_game_fn_set_positionp_game_fn_cause_game_fn_errorp_game_fn_call_on_b_fnp_game_fn_storep_game_fn_retrievep_game_fn_box_numbersaved_grug_file_pathsaved_on_fn_namestarts_withcompile_grug_filebuf.84839init_globalscall_export_fncopy_filedump_file_to_jsongenerate_file_from_jsongame_fn_errorload_tests_socreate_grug_statedestroy_grug_state.debug_info.debug_abbrev.debug_aranges.debug_line.debug_str.rdata$zzz.debug_frame___chkstk_ms__imp___acrt_iob_func__imp_GetProcAddress__imp_LoadLibraryA__mingw_vfprintf