h*R䆕      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ==================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww w w w w w w w w w w w w w w w w w w w w w w w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w"w"w"w"w"w"w"w"w"w"w"w"w"w"w"w"w"w"w"w"w"w"w"w"w#w#w#w#w$w$w$w$w$w$w$w$w$w$w$w$w$w%w%x%x%x%x%x%x&x&x&x&x&x&x&x&x&x&x'x'x'x'x'x'x'x'x'x'x'x'x'x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x)x)x)x)x)x)x)x)x)x)x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*y*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z*z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z+z,z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-z-{-{-{-{-{-{-{-{-{-{-{-{-{-{-{-{-{-{-{.{.{.{.{.{.{.{.{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{/{0{0{0{0{0{0{0{0{0{0{0{0{0{0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}0}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1}1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~2~222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222€2À2Ā2ŀ2ƀ2ǀ2Ȁ2ɀ2ʀ2ˀ2̀2̀2΀2π2Ѐ2р2Ҁ3Ӏ3Ԁ3Հ3ր3׀3؀3ـ3ڀ3ۀ3܀3݀3ހ4߀4444444444444444444444444444444444555555555555555555555556666666666666666666666666666666666666666666Á6ā6Ł6Ɓ6ǁ6ȁ6Ɂ6ʁ6ˁ6́6́6΁6ρ6Ё6с6ҁ6Ӂ6ԁ6Ձ6ց6ׁ6؁6ف6ځ6ہ6܁6݁6ށ6߁666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677‚7Â7Ă7ł7Ƃ7ǂ7Ȃ7ɂ7ʂ7˂7̂7͂7΂7ς7Ђ7т7҂7ӂ7Ԃ7Ղ7ւ8ׂ8؂8ق8ڂ8ۂ8܂8݂8ނ8߂8888888888888889999::;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================ƒ=Ã=ă=Ń=ƃ=ǃ=ȃ=Ƀ=ʃ=˃=̃=̓=΃=σ=Ѓ=у=҃>Ӄ>ԃ>Ճ>փ>׃?؃?ك?ڃ?ۃ?܃?݃?ރ?߃???????????????????????????????????????????????????????????????????????????????????????????????????„?Ä?Ą?ń?Ƅ?DŽ?Ȅ?Ʉ?ʄ?˄?̄?̈́?΄?τ?Є?ф?҄?ӄ?Ԅ?Մ?ք?ׄ?؄?ل?ڄ?ۄ?܄?݄?ބ?߄???????????????????????@@@ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDE…EÅEąEŅEƅEDžEȅFɅFʅF˅F̅FͅF΅GυGЅGхG҅GӅGԅGՅGօHׅH؅HمHڅHۅH܅H݅HޅH߅HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLL†LÆLĆLņLƆLdžLȆLɆLʆLˆL̆L͆LΆLφLІLцL҆LӆLԆLՆMֆM׆M؆MنMچMۆM܆M݆MކM߆MMMMMMMMMMMNOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ‡QÇQćQŇQƇQLJQȇQɇQʇQˇQ̇Q͇Q·QχQЇQчQ҇QӇQԇQՇQևQׇQ؇QهQڇQۇQ܇Q݇QއQ߇QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRˆRÈRĈRňRƈSLjSȈSɈSʈSˈS̈S͈SΈSψSЈSшS҈SӈSԈSՈSֈS׈S؈SوSڈSۈS܈S݈SވS߈SSSSSSSSSSSTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ‰ZÉZĉ[ʼn[Ɖ[lj[ȉ[ɉ[ʉ[ˉ[̉[͉[Ή[ω[Љ[щ[҉[Ӊ[ԉ[Չ[։[׉[؉[ى[ډ[ۉ[܉[݉[މ[߉[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^___````aaaaabbbccccccccccddefggggggggggggggggŠgÊgĊgŊgƊgNJgȊgɊgʊgˊg̊g͊gΊgϊgЊgъhҊhӊhԊhՊh֊h׊i؊iيiڊiۊi܊i݊iފiߊiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllll‹lËlċlŋlƋlNjlȋlɋlʋlˋl̋l͋l΋lϋlЋlыlҋlӋlԋlՋl֋l׋l؋lًlڋlۋl܋l݋lދlߋllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmŒmÌmČnŌnƌnnjnȌnɌnʌoˌp̌q͌qΌqόqЌqьqҌqӌqԌqՌq֌q׌q،qٌrڌrیr܌r݌rތrߌrrrrssssssstttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyzzzÍzčzō{ƍ{Ǎ|ȍ}ɍ~ʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސߐ‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑ’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ“ÓēœƓǓȓɓʓ˓͓̓ΓϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓ”ÔĔŔƔǔȔɔʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔٔڔ۔ܔݔޔߔ0.8.0 Safe-Inferredhydra)An empty record as a canonical unit valuehydraA term together with its typehydraA type expression together with free type variables occurring in the expression hydra A System F type abstraction term hydra/The type variable introduced by the abstraction hydraThe body of the abstractionhydra A data typehydraA tuple elimination; a projection from an integer-indexed product hydraThe arity of the tuple!hydra4The 0-indexed offset from the beginning of the tuple"hydra A data term#hydraA term annotated with metadata$hydraA function application%hydraA function term'hydraA list(hydraA literal value)hydraA map of keys to values*hydraAn optional value+hydraA tuple,hydra A record term-hydraA set of values.hydraA variant tuple/hydra A System F type abstraction term0hydra A System F type application term1hydraA term annotated with its type2hydra)An injection; an instance of a union type3hydraA variable reference5hydra-The unlabeled equivalent of an Injection term:hydraA labeled record or union type<hydraThe name of the row type, which must correspond to the name of a Type element=hydra;The fields of this row type, excluding any inherited fields>hydra9A record, or labeled tuple; a map of field names to termsBhydra"A record elimination; a projectionDhydraThe name of the record typeEhydraThe name of the projected fieldFhydra,A case statement for matching optional termsHhydra0A term provided if the optional value is nothingIhydraA function which is applied if the optional value is non-nothingJhydraA type wrapped in a type nameNhydraA term wrapped in a type nameRhydra8A unique identifier in some context; a string-valued keyUhydra A map typeYhydraAny of a fixed set of literal types, also called atomic types, base types, primitive types, or type constants_hydra.A term constant; an instance of a literal type`hydraA binary literalahydraA boolean literalbhydraA floating-point literalchydraAn integer literaldhydraA string literalehydraA field with an optional type scheme, used to bind variables to terms in a 'let' expressionjhydraA set of (possibly recursive) 'let'> bindings together with an environment in which they are boundnhydra:A type abstraction; the type-level analog of a lambda termphydra)The variable which is bound by the lambdaqhydraThe body of the lambdarhydraA function abstraction (lambda)thydraThe parameter of the lambdauhydra&An optional domain type for the lambdavhydraThe body of the lambdawhydraAn integer literal valuexhydra$An arbitrary-precision integer valueyhydraAn 8-bit signed integer valuezhydra+A 16-bit signed integer value (short value){hydra)A 32-bit signed integer value (int value)|hydra*A 64-bit signed integer value (long value)}hydra&An 8-bit unsigned integer value (byte)~hydraA 16-bit unsigned integer valuehydra.A 32-bit unsigned integer value (unsigned int)hydra/A 64-bit unsigned integer value (unsigned long)hydraAn integer typehydraAn instance of a union type; i.e. a string-indexed generalization of inl() or inr()hydra,A function type, also known as an arrow typehydra A functionhydra-An elimination for any of a few term variantshydraA function abstraction (lambda)hydra.A reference to a built-in (primitive) functionhydraA floating-point literal valuehydra+An arbitrary-precision floating-point valuehydraA 32-bit floating-point valuehydraA 64-bit floating-point valuehydraA floating-point typehydraA name/type pairhydraA name/term pairhydra4A corresponding elimination for an introduction termhydraEliminates a list using a fold function; this function has the signature b -> [a] -> bhydraEliminates an optional term by matching over the two possible caseshydraEliminates a tuple by projecting the component at a given 0-indexed offsethydra/Eliminates a record by projecting a given fieldhydraEliminates a union term by matching over the fields of the union. This is a case statement.hydraUnwrap a wrapped termhydra%A union elimination; a case statementhydra,The type-level analog of an application termhydra%The left-hand side of the applicationhydra&The right-hand side of the applicationhydra.A term which applies a function to an argumenthydra%The left-hand side of the applicationhydra&The right-hand side of the applicationhydra"A type together with an annotationhydra"A term together with an annotation  ! "43210/.-,+*)('&%$#59876:=<;>A@?BEDCFIHGJMLKNQPORTSUXWVY^]\[Z_dcba`eihgfjmlknqporvutsw~}|{zyxw~}|{zyxrvutsnqpojmlkeihgf_dcba`Y^]\[ZUXWVRTSNQPOJMLKFIHGBEDC>A@?:=<;59876"43210/.-,+*)('&%$#!    Safe-Inferredhydra>A placeholder name for row types as they are being constructed Safe-Inferred@hydra-A container for logging and error informationhydraA map of string keys to arbitrary terms as values, for application-specific usehydraThe result of evaluating a FlowhydraA variant of the State monad with built-in logging and error handlinghydra>An encoder and decoder; a bidirectional flow between two typeshydraA two-level encoder and decoder, operating both at a type level and an instance (data) levelhydraA two-level bidirectional encoder which adapts types to types and terms to terms// Safe-Inferred: hydra$One of several classes of whitespacehydra Any symbolhydraOperator precedencehydra&Left and right padding for an operatorhydraAn operator expressionhydraAn operator symbolhydra!Any of several indentation styleshydra)An expression indented in a certain stylehydraAn abstract expressionhydra'Matching open and close bracket symbolshydra"An expression enclosed by bracketshydra!Formatting option for code blockshydraOperator associativity Safe-Inferred Safe-Inferredp Safe-Inferred1100 Safe-Inferred                                                                                                                                         Safe-Inferred49'hydra5Specific syntax related to updating data in the graph'hydraThe CREATE clause'hydraThe SET clause'hydraMulti-part queries using WITH'hydra2String functions/keywords only found in OpenCypher'hydra"The contains() function / CONTAINS'hydra#The endsWith() function / ENDS WITH'hydraThe in() function / IN'hydra'The startsWith() function / STARTS WITH'hydraSet definitions'hydra4Defining a set using PropertyExpression = Expression'hydra*Defining a set using Variable = Expression'hydra+Defining a set using Variable += Expression'hydra(Defining a set using Variable:NodeLabels'hydraREMOVE operations'hydraREMOVE Variable:NodeLabels'hydraREMOVE PropertyExpression'hydraRelationship patterns'hydraSpecifying a disjunction of multiple types in a relationship pattern'hydraBinding a variable to a relationship in a relationship pattern (note: included by most if not all implementations).'hydra*Omitting types from a relationship pattern'hydra(Relationship directions / arrow patterns'hydraThe two-headed arrow ( -[]-) relationship direction'hydra-The left arrow (<-[]-) relationship direction'hydra0The headless arrow (-[]-) relationship direction'hydra.The right arrow (-[]->) relationship direction'hydra7Specific syntax related to reading data from the graph.'hydraThe UNION operator'hydraThe UNION ALL operator'hydraThe UNWIND clause'hydra+Range literals within relationship patterns'hydra/Range literals with both lower and upper bounds'hydra7Range literals providing an exact number of repetitions'hydra(Range literals with a lower bound (only)'hydraThe * range literal'hydra)Range literals with an upper bound (only)'hydraQuantifier expressions'hydraThe ALL quantifier'hydraThe ANY quantifier'hydraThe NONE quantifier'hydraThe SINGLE quantifier'hydra Projections'hydraThe LIMIT clause'hydraThe ORDER BY clause'hydraThe DISTINCT keyword'hydraThe * projection'hydraThe AS keyword'hydraThe SKIP clause'hydraThe ASCASCENDING and DESCDESCENDING keywords'hydraProcedure calls'hydraCALL within a query'hydraStandalone / top-level CALL'hydraThe YIELD clause in CALL(hydra'Path functions only found in OpenCypher(hydraThe shortestPath() function(hydraIS NULL / IS NOT NULL checks(hydraThe IS NULL operator(hydraThe IS NOT NULL operator(hydra Node patterns(hydra,Specifying multiple labels in a node pattern(hydra0Specifying a parameter as part of a node pattern(hydra:Specifying a key/value map of properties in a node pattern(hydraBinding a variable to a node in a node pattern (note: included by most if not all implementations).(hydra#Omitting labels from a node pattern(hydraMerge operations(hydraThe basic MERGE clause(hydraMERGE with the ON CREATE action(hydraMERGE with the ON MATCH action(hydra Match queries(hydra%The basic (non-optional) MATCH clause(hydraOPTIONAL MATCH(hydraLogical operations(hydraThe AND operator(hydraThe NOT operator(hydraThe OR operator(hydraThe XOR operator(hydraVarious types of literal values(hydraBoolean literals (note: included by most if not all implementations).(hydra(Double-precision floating-point literals(hydraInteger literals(hydra List literals(hydra Map literals(hydraThe NULL literal(hydraString literals (note: included by most if not all implementations).(hydraList functionality(hydraBasic list comprehensions(hydra(List range comprehensions (e.g. [1..10])(hydraVector functions(hydraThe vector.similarity.cosine() function. Returns a FLOAT representing the similarity between the argument vectors based on their cosine.(hydraThe vector.similarity.euclidean() function. Returns a FLOAT representing the similarity between the argument vectors based on their Euclidean distance.(hydraTrigonometric functions(hydraThe acos() function. Returns the arccosine of a FLOAT in radians.(hydra?The asin() function. Returns the arcsine of a FLOAT in radians.(hydraThe atan() function. Returns the arctangent of a FLOAT in radians.(hydraThe atan2() function. Returns the arctangent2 of a set of coordinates in radians.(hydra2The cos() function. Returns the cosine of a FLOAT.(hydra5The cot() function. Returns the cotangent of a FLOAT.(hydra4The degrees() function. Converts radians to degrees.(hydra>The haversin() function. Returns half the versine of a number.(hydra8The pi() function. Returns the mathematical constant pi.(hydra4The radians() function. Converts degrees to radians.(hydra0The sin() function. Returns the sine of a FLOAT.(hydra3The tan() function. Returns the tangent of a FLOAT.(hydraTemporal instant functions(hydra,The date() function. Creates a DATE instant.(hydraThe date.realtime() function. Returns the current DATE instant using the realtime clock.(hydraThe date.statement() function. Returns the current DATE instant using the statement clock.(hydraThe date.transaction() function. Returns the current DATE instant using the transaction clock.(hydraThe date.truncate() function. Truncates the given temporal value to a DATE instant using the specified unit.(hydra:The datetime() function. Creates a ZONED DATETIME instant.(hydraThe datetime.fromepoch() function. Creates a ZONED DATETIME given the seconds and nanoseconds since the start of the epoch.(hydraThe datetime.fromepochmillis() function. Creates a ZONED DATETIME given the milliseconds since the start of the epoch.(hydraThe datetime.realtime() function. Returns the current ZONED DATETIME instant using the realtime clock.(hydraThe datetime.statement() function. Returns the current ZONED DATETIME instant using the statement clock.(hydraThe datetime.transaction() function. Returns the current ZONED DATETIME instant using the transaction clock.(hydraThe datetime.truncate() function. Truncates the given temporal value to a ZONED DATETIME instant using the specified unit.(hydra?The localdatetime() function. Creates a LOCAL DATETIME instant.(hydraThe localdatetime.realtime() function. Returns the current LOCAL DATETIME instant using the realtime clock.(hydraThe localdatetime.statement() function. Returns the current LOCAL DATETIME instant using the statement clock.(hydraThe localdatetime.transaction() function. Returns the current LOCAL DATETIME instant using the transaction clock.(hydraThe localdatetime.truncate() function. Truncates the given temporal value to a LOCAL DATETIME instant using the specified unit.(hydra7The localtime() function. Creates a LOCAL TIME instant.(hydraThe localtime.realtime() function. Returns the current LOCAL TIME instant using the realtime clock.(hydraThe localtime.statement() function. Returns the current LOCAL TIME instant using the statement clock.(hydraThe localtime.transaction() function. Returns the current LOCAL TIME instant using the transaction clock.(hydraThe localtime.truncate() function. Truncates the given temporal value to a LOCAL TIME instant using the specified unit.(hydra2The time() function. Creates a ZONED TIME instant.(hydraThe time.realtime() function. Returns the current ZONED TIME instant using the realtime clock.(hydraThe time.statement() function. Returns the current ZONED TIME instant using the statement clock.(hydraThe time.transaction() function. Returns the current ZONED TIME instant using the transaction clock.(hydraThe time.truncate() function. Truncates the given temporal value to a ZONED TIME instant using the specified unit.(hydraTemporal duration functions(hydra5The duration() function. Constructs a DURATION value.(hydraThe duration.between() function. Computes the DURATION between the from instant (inclusive) and the to instant (exclusive) in logical units.(hydraThe duration.inDays() function. Computes the DURATION between the from instant (inclusive) and the to instant (exclusive) in days.(hydraThe duration.inMonths() function. Computes the DURATION between the from instant (inclusive) and the to instant (exclusive) in months.(hydraThe duration.inSeconds() function. Computes the DURATION between the from instant (inclusive) and the to instant (exclusive) in seconds.(hydraString functions(hydraThe btrim() function. Returns the given STRING with leading and trailing whitespace removed.; Returns the given STRING with leading and trailing trimCharacterString characters removed. Introduced in 5.20.(hydraThe left() function. Returns a STRING containing the specified number (INTEGER) of leftmost characters in the given STRING.(hydraThe lower() function. Returns the given STRING in lowercase. This function is an alias to the toLower() function, and it was introduced as part of Cypher's GQL conformance. Introduced in 5.21.(hydraThe ltrim() function. Returns the given STRING with leading whitespace removed.; Returns the given STRING with leading trimCharacterString characters removed. Introduced in 5.20.(hydraThe normalize() function. Returns the given STRING normalized according to the normalization CypherFunctionForm NFC. Introduced in 5.17.; Returns the given STRING normalized according to the specified normalization CypherFunctionForm. Introduced in 5.17.(hydraThe replace() function. Returns a STRING in which all occurrences of a specified search STRING in the given STRING have been replaced by another (specified) replacement STRING.(hydraThe reverse() function. Returns a STRING in which the order of all characters in the given STRING have been reversed.(hydraThe right() function. Returns a STRING containing the specified number of rightmost characters in the given STRING.(hydraThe rtrim() function. Returns the given STRING with trailing whitespace removed.; Returns the given STRING with trailing trimCharacterString characters removed. Introduced in 5.20.(hydra$The split() function. Returns a LIST STRING resulting from the splitting of the given STRING around matches of the given delimiter.; Returns a LIST STRING resulting from the splitting of the given STRING around matches of any of the given delimiters.(hydraThe substring() function. Returns a substring of the given STRING, beginning with a 0-based index start.; Returns a substring of a given length from the given STRING, beginning with a 0-based index start.(hydra>The toLower() function. Returns the given STRING in lowercase.(hydraThe toString() function. Converts an INTEGER, FLOAT, BOOLEAN, POINT or temporal type (i.e. DATE, ZONED TIME, LOCAL TIME, ZONED DATETIME, LOCAL DATETIME or DURATION) value to a STRING.(hydraThe toStringOrNull() function. Converts an INTEGER, FLOAT, BOOLEAN, POINT or temporal type (i.e. DATE, ZONED TIME, LOCAL TIME, ZONED DATETIME, LOCAL DATETIME or DURATION) value to a STRING, or null if the value cannot be converted.(hydra>The toUpper() function. Returns the given STRING in uppercase.(hydraThe trim() function. Returns the given STRING with leading and trailing whitespace removed.; Returns the given STRING with the leading and/or trailing trimCharacterString character removed. Introduced in 5.20.(hydraThe upper() function. Returns the given STRING in uppercase. This function is an alias to the toUpper() function, and it was introduced as part of Cypher's GQL conformance. Introduced in 5.21.(hydraSpatial functions(hydraThe point.distance() function. Returns a FLOAT representing the geodesic distance between any two points in the same CRS.(hydraThe point() function. Returns a 2D point object, given two coordinate values in the Cartesian coordinate system.; Returns a 3D point object, given three coordinate values in the Cartesian coordinate system.; Returns a 2D point object, given two coordinate values in the WGS 84 geographic coordinate system.; Returns a 3D point object, given three coordinate values in the WGS 84 geographic coordinate system.(hydraThe point.withinBBox() function. Returns true if the provided point is within the bounding box defined by the two provided points, lowerLeft and upperRight.(hydraScalar functions(hydraThe char_length() function. Returns the number of Unicode characters in a STRING.(hydraThe character_length() function. Returns the number of Unicode characters in a STRING.(hydraThe coalesce() function. Returns the first non-null value in a list of expressions.(hydraThe elementId() function. Returns a node identifier, unique within a specific transaction and DBMS.; Returns a relationship identifier, unique within a specific transaction and DBMS.(hydraThe endNode() function. Returns a relationship identifier, unique within a specific transaction and DBMS.(hydra8The head() function. Returns the first element in a LIST ANY.)hydraThe id() function. [Deprecated] Returns the id of a NODE. Replaced by elementId().; [Deprecated] Returns the id of a RELATIONSHIP. Replaced by elementId().)hydra7The last() function. Returns the last element in a LIST ANY.)hydra4The length() function. Returns the length of a PATH.)hydraThe nullIf() function. Returns null if the two given parameters are equivalent, otherwise returns the value of the first parameter.)hydraThe properties() function. Returns a MAP containing all the properties of a MAP.; Returns a MAP containing all the properties of a NODE.; Returns a MAP containing all the properties of a RELATIONSHIP.)hydra3The randomUUID() function. Generates a random UUID.)hydra:The size() function. Returns the number of items in a LIST ANY8.; Returns the number of Unicode characters in a STRING.)hydraThe startNode() function. Returns the start NODE of a RELATIONSHIP.)hydraThe toBoolean() function. Converts a STRING value to a BOOLEAN value.; Converts a BOOLEAN value to a BOOLEAN value.; Converts an INTEGER value to a BOOLEAN value.)hydraThe toBooleanOrNull() function. Converts a value to a BOOLEAN value, or null if the value cannot be converted.)hydraThe toFloat() function. Converts an INTEGER value to a FLOAT value.; Converts a STRING value to a FLOAT value.)hydraThe toFloatOrNull() function. Converts a value to a FLOAT value, or null if the value cannot be converted.)hydraThe toInteger() function. Converts a FLOAT value to an INTEGER value.; Converts a BOOLEAN value to an INTEGER value.; Converts a STRING value to an INTEGER value.)hydraThe toIntegerOrNull() function. Converts a value to an INTEGER value, or null if the value cannot be converted.)hydraThe type() function. Returns a STRING representation of the RELATIONSHIP type.)hydraThe valueType() function. Returns a STRING representation of the most precise value type that the given expression evaluates to.)hydraPredicate functions)hydraThe all() function. Returns true if the predicate holds for all elements in the given LIST ANY.)hydraThe any() function. Returns true if the predicate holds for at least one element in the given LIST ANY.)hydraThe exists() function. Returns true if a match for the pattern exists in the graph.)hydra-The isEmpty() function. Checks whether a LIST ANY is empty.; Checks whether a MAP is empty.; Checks whether a STRING is empty.)hydraThe none() function. Returns true if the predicate holds for no element in the given LIST ANY.)hydraThe single() function. Returns true if the predicate holds for exactly one of the elements in the given LIST ANY.)hydraNumeric functions)hydraThe abs() function. Returns the absolute value of a FLOAT.; Returns the absolute value of an INTEGER.)hydraThe ceil() function. Returns the smallest FLOAT that is greater than or equal to a number and equal to an INTEGER.)hydraThe floor() function. Returns the largest FLOAT that is less than or equal to a number and equal to an INTEGER.)hydraThe isNaN() function. Returns true if the floating point number is NaN.; Returns true if the integer number is NaN.)hydraThe rand() function. Returns a random FLOAT in the range from 0 (inclusive) to 1 (exclusive).)hydraThe round() function. Returns the value of a number rounded to the nearest INTEGER.; Returns the value of a number rounded to the specified precision using rounding mode HALF_UP.; Returns the value of a number rounded to the specified precision with the specified rounding mode.)hydraThe sign() function. Returns the signum of a FLOAT: 0 if the number is 0, -1 for any negative number, and 1 for any positive number.; Returns the signum of an INTEGER: 0 if the number is 0, -1 for any negative number, and 1 for any positive number.)hydraLogarithmic functions)hydra?The e() function. Returns the base of the natural logarithm, e.)hydraThe exp() function. Returns e^n, where e is the base of the natural logarithm, and n is the value of the argument expression.)hydra=The log() function. Returns the natural logarithm of a FLOAT.)hydraThe log10() function. Returns the common logarithm (base 10) of a FLOAT.)hydra8The sqrt() function. Returns the square root of a FLOAT.)hydraLoad CSV functions)hydraThe file() function. Returns the absolute path of the file that LOAD CSV is using.)hydraThe linenumber() function. Returns the line number that LOAD CSV is currently using.)hydraList functions)hydra#The keys() function. Returns a LIST STRING containing the STRING representations for all the property names of a MAP.; Returns a LIST STRING containing the STRING representations for all the property names of a NODE.; Returns a LIST STRING containing the STRING representations for all the property names of a RELATIONSHIP.)hydra%The labels() function. Returns a LIST STRING containing the STRING representations for all the labels of a NODE.)hydra$The nodes() function. Returns a LIST NODE* containing all the NODE values in a PATH.)hydra$The range() function. Returns a LIST INTEGER comprising all INTEGER values within a specified range.; Returns a LIST INTEGER comprising all INTEGER values within a specified range created with step length.)hydraThe reduce() function. Runs an expression against individual elements of a LIST ANY9, storing the result of the expression in an accumulator.)hydra,The relationships() function. Returns a LIST RELATIONSHIP2 containing all the RELATIONSHIP values in a PATH.)hydra&The reverse() function. Returns a LIST ANY5 in which the order of all elements in the given LIST ANY have been reversed.)hydraThe tail() function. Returns all but the first element in a LIST ANY.)hydra-The toBooleanList() function. Converts a LIST ANY of values to a LIST BOOLEAN values. If any values are not convertible to BOOLEAN they will be null in the LIST BOOLEAN returned.)hydra+The toFloatList() function. Converts a LIST ANY to a LIST FLOAT values. If any values are not convertible to FLOAT they will be null in the LIST FLOAT returned.)hydra-The toIntegerList() function. Converts a LIST ANY to a LIST INTEGER values. If any values are not convertible to INTEGER they will be null in the LIST INTEGER returned.)hydra,The toStringList() function. Converts a LIST ANY to a LIST STRING values. If any values are not convertible to STRING they will be null in the LIST STRING returned.)hydraGraph functions)hydraThe graph.byElementId() function. Resolves the constituent graph to which a given element id belongs. Introduced in 5.13.)hydraThe graph.byName() function. Resolves a constituent graph by name.)hydraThe graph.names() function. Returns a list containing the names of all graphs in the current composite database.)hydraThe graph.propertiesByName() function. Returns a map containing the properties associated with the given graph.)hydraGenAI functions)hydraThe genai.vector.encode() function. Encode a given resource as a vector using the named provider. Introduced in 5.17.)hydraDatabase functions)hydraThe db.nameFromElementId() function. Resolves the database name from the given element id. Introduced in 5.12.)hydraAggregate functions)hydraThe avg() function / AVG. Returns the average of a set of DURATION values.; Returns the average of a set of FLOAT values.; Returns the average of a set of INTEGER values.)hydraThe collect() function / COLLECT. Returns a list containing the values returned by an expression.)hydraThe count() function / COUNT. Returns the number of values or rows.)hydraThe max() function / MAX. Returns the maximum value in a set of values.)hydraThe min() function / MIN. Returns the minimum value in a set of values.)hydraThe percentileCont() function. Returns the percentile of a value over a group using linear interpolation.)hydraThe percentileDisc() function. Returns the nearest FLOAT value to the given percentile over a group using a rounding method.; Returns the nearest INTEGER value to the given percentile over a group using a rounding method.)hydraThe stdev() function. Returns the standard deviation for the given value over a group for a sample of a population.)hydraThe stdevp() function. Returns the standard deviation for the given value over a group for an entire population.)hydraThe sum() function / SUM. Returns the sum of a set of DURATION values.; Returns the sum of a set of FLOAT values.; Returns the sum of a set of INTEGER values.)hydraStandard Cypher functions)hydraAggregate functions)hydraDatabase functions)hydraGenAI functions)hydraGraph functions)hydraList functions)hydraLoad CSV functions)hydraLogarithmic functions)hydraNumeric functions)hydraPredicate functions)hydraScalar functions)hydraSpatial functions)hydraString functions)hydraTemporal duration functions)hydraTemporal instant functions)hydraTrigonometric functions)hydraVector functions)hydraDelete operations)hydraThe basic DELETE clause)hydraThe DETACH DELETE clause)hydra"Comparison operators and functions)hydraThe = comparison operator)hydraThe > comparison operator)hydraThe >= comparison operator)hydraThe < comparison operator)hydraThe <= comparison operator)hydraThe <> comparison operator)hydra#Various kinds of atomic expressions)hydraCASE expressions)hydraThe COUNT (*) expression)hydraExistential subqueries)hydraFunction invocation)hydraParameter expressions)hydraPattern comprehensions)hydra'Relationship patterns as subexpressions)hydraVariable expressions (note: included by most if not all implementations).)hydraArithmetic operations)hydraThe + operator)hydraThe - operator)hydraThe * operator)hydraThe / operator*hydraThe % operator*hydraThe ^ operator*hydraA set of features which characterize an OpenCypher query or implementation. Any features which are omitted from the set are assumed to be unsupported or nonrequired.*hydraArithmetic operations*hydra#Various kinds of atomic expressions*hydra"Comparison operators and functions*hydraDelete operations*hydraStandard Cypher functions*hydraList functionality*hydraVarious types of literal values*hydraLogical operations*hydra Match queries*hydraMerge operations*hydra Node patterns*hydraIS NULL / IS NOT NULL checks*hydra'Path functions only found in OpenCypher*hydraProcedure calls*hydra Projections*hydraQuantifier expressions*hydra+Range literals within relationship patterns*hydra7Specific syntax related to reading data from the graph.*hydra(Relationship directions / arrow patterns*hydraRelationship patterns*hydraREMOVE operations*hydraSet definitions*hydra2String functions/keywords only found in OpenCypher*hydra5Specific syntax related to updating data in the graph''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**)))))******************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)**)))))*******))))))))))*********))))))))*******))))***))))))))))))))))))*****************))))))))))))***********)))**)))**))))))*****))))))))))))))************+))))+++)))))))++++++)))))))))++++++++))))))))+++++++())))))))))))))))(((((((+++++++++++++++++++++++(((((++++(((((((((((((((((((++++++++++++++++++(((((((++++++(((((((((((((((((((((((((((((++++++++++++++++++++++++++++((((((((((((((+++++++++++++((((+++((((+++(((((((((+++++,,,((((((,,,,,((((,,,(((((,,,,(((((((,,,,,,((((,,,(((,,''''',,,,''''''''',,,,,,,,'''''',,,,,''''''',,,,,,''''',,,,'''''',,,,,''''',,,,'''',,,'''''',,,,,'''''',,,,,''''',,,,  Safe-Inferred>-------------............................................................................................................................../..///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111110100011110000111000011100011100001110001000100000111110000111000011100001110000111000011100010001110000111000111000111000011100001120000222000022200020000000222222000022200002220002000200020002220000222000200020000222/002////222///222////222/////2222////222/////2222//////22222///222///2///2///2////222///2////222///2///2///2///2////222////222///////2222222////222////222////2222////222////2222///2///2////222////222///222////222////222./..2222...3....333...333.....3333....333...333...3.............3333333333333.....3333....333....333......33333....333.....33333....333...3...3....333.....3333....333....333...333....333...3...3...3.......3333333...333...3...3---3----333---3---333  Safe-InferredP2#8hydraA literal value8hydra!An import or export specification8hydraAn import modifier (pattern or 'type')8hydraAn import specification8hydraAn import statement8hydraA field name and value8hydra"A field together with any comments8hydraA field (name/type pair)8hydraAn update record expression8hydraA type signature expression8hydraA section expression8hydraA prefix expression8hydraA 'let' expression8hydraA lambda expression8hydraAn infix application expression8hydraAn 'if' expression8hydraA record constructor expression8hydraA case expression8hydraAn application expression8hydraA data expression9hydraAn export statement9hydraA  'deriving' statement9hydra%An application-style declaration head9hydra#The left-hand side of a declaration9hydraA data or value declaration9hydra-A data declaration together with any comments9hydraThe 'data' versus 'newtype keyword9hydraA data type declaration9hydra-A data constructor together with any comments9hydraA record-style data constructor9hydra)An ordinary (positional) data constructor9hydraA data constructor9hydra5The right-hand side of a pattern-matching alternative9hydraA type assertion9hydraA pattern-matching alternative77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777787888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899988888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999899988888888888888899999999999::::::::8888:::8888:::8888:::88888::::88888::::8888:::8888:::8888:::8888:::8888:::8888:::8888:::8888:::8888:::888888:::::888:::888:::88888::::888:::8888888:::::::888:::888:88888::::88888::::888:8888::::888:787:::77777777777:::::::::::7777:::7777:::7777:::7777:::7777:::7777:::777:777;777777777;;;;;;;;;7777;;;7777;;;7777;;;77777;;;;7777;;;7777;;;7777;;;77;;77777;;;;777;  Safe-InferredXb====  Safe-InferredX== Safe-InferredZdChydra,Note: simple methods cannot have annotationsChydra,A ClassType which does not allow annotationsChydra'A Type which does not allow annotationsDhydraAt least one typeDhydraAt least one moduleEhydra5Note: this is an approximation which ignores encodingEhydra5Note: this is an approximation which ignores encodingEhydra5Note: this is an approximation which ignores encoding==================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEFFFFEEEFEEEEFFFEEEEFFFEEEEFFFFEEEFEEEEEFFFFEEEFDDDFFFDDDDFFFDDDFDDDFFFDDDDFFFDDDFFFDDDDFFFDDDFDDDDFFFDDDDFFFDDDFDDDFDDDFDDDFFFDDDDDFFFFDDDDFFFDDDDFFFDDDFDDDDDFFFFFDDDFDDDFDDDDFFFDDDFDDDDFFFFDDDDFFFDDDDDDFFFFFDDDDDDFFFFFFDDDDFFFDDDDFFFDDDDFFFDDDFFFDDDFFFDDDDDDDDFFFFFFFCDCCCCCCCFFFFFFFFFCCCGCCCCCGGGGGCCCCGGGCCCCCCGGGGGGCCCCCGGGGCCCCCCCCCGGGGGGGGGCCCCGGGCCCCGGGCCCGGGCCCGCCCGCCCCCCGGGGGCCCCCCCCCCCGGGGGGGGGGGCCCCCCGGGGGCCCGGGCCCCCGGGGCCCCCGGGGCCCGGGCCCCCGGGGCCCCCCGGGGGCCCGGGCCCGCCCGGGCCCGGGCCCGCCCGBCCCBBGGGGGBBBBBGGGGGBBBBBBGGGGGBBBGBBBBGGGBBBBBGGGGBBBBGGGGBBBBBBGGGGGBBBGBBBBHHHBBBBBBHHHHHBBBHBBBHHHBBBBBBBHHHHHHBBBBBBBBHHHHHHHHBBBHBBBBBHHHHHBBBBBHHHHBBBBBHHHHHBBBBBHHHHBBBBBBBBHHHHHHHHBBBBBHHHHBBBHBBBBBHHHHHBBBBBBBHHHHHHBBBHHHBBBHABAAHHHHAAAAHHHAAAAHHHAAAAHHHHAAAHAAAHAAAAHHHAAAHAAAHAAAAHHHHAAAHAAAAAHHHHAAAHHHAAAAAAAHHHHHHHAAAAAAHHHHHHAAAAAAAAAAAAAHHHHHHHHHIIIIAAIAAAAIIIAAAAIIIAAAIAAAAAAAAIIIIIIIIAAAAIIIAAAAAIIIIAAAAAIIIIAAAIIIAAAAIIIAAAAIIIAAAIAAAAIII@AAAIII@@@@IIII@@@I@@@@III@@@@III@@@@III@@@III@@@III@@@@III@@@@@IIII@@@@III@@@III@@@I@@@@III@@@@@@IIIII@@@@III@@@I@@@I@@@I@@@I@@@@III@@@@IIII@@@@III@@@@@IIII@@@I@@@@III@@@@@IIII@@@@III@@@I@@@@@@IIIII@@@I@@@JJJ@@@@@@JJJJJ@@@JJJ???JJJ???????????JJJJJJJJJJJ?????JJJJJ???JJJ???JJJ???JJJ????JJJ???JJJ??????JJJJJ????JJJ????JJJ???JJJ????JJJ????JJJJ????JJJ???JJJ????JJJ???JJJ?????JJJJ??????JJJJJJ???????JJJJJJJ?????JJJJ?????JJJJ?????JJJJ?????JJJJ????JJJ???J?????JJJJJ>????JJJJ>>>>>JJJJ>>>>>KKKK>>>>>KKKK>>>>KKK>>>KKK>>>>KKK>>>KKK>>>KKK>>>>>KKKK>>>KKK>>>KKK>>>KKK>>>>>KKKK>>>>KKKK>>>>>>>>>>>>>KKKKKKKKKKKKK>>>>KKKK>>>>>KKKK>>>>>KKKK>>>K>>>K>>>K>>>K>>>K>>>>KKKK>>>>KKK>>>>>>>KKKKKKK>>>>KKK>>>>KKK>>>>KKK=>>>KKK====KKK=====KKKKK====KKK====KKKK====KKK=====KKKKK====KKK======KKLLLL===L===L=====LLLLL=====LLLLL===L===L====LLLL====LLL====LLL====LLL====LLL===L Safe-Inferredx`TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWVVVVWWWVVVVVWWWWVVVVVVWWWWWVVVWVVVWWWVVVVVVVVVVWWWWWWWWWWVVVWXXVVXVVVXVVVXXXVVXVVVXXXVVXVVVVXXXVVVVVVXXXXXVVVXVVVXVVVVXXXXVVVXVVVXVVVXXXVVVXVVVVXXXVVVXVVVVXXXXVVVXVVVXXXVVVXXXVVVVVXXXXVVVXXXVVVVXXXVVVVXXXVVVXUVVVVUUXXXXXXXUUUUUUUXXXXXXXUUUUUXXXXUUUUXXXUUUUUUUXXXXXXUUUUXXXXUUUUUUXXXXXUUUUUXXXXUUUUXXXUUUXXXUUUUXXXUUUUXXXUUUXUUUUUUUXXXXXXUUUXUUUUUUUXXXXXXUUUXYYUUUUUUUYYYYYYUUUUUUYYYYYUUUUYYYYUUUUUUYYYYYUUUUUYYYYUUUUYYYUUUUUUYYYYYUUUYYYUUUUYYYUUUUYYYTTTYYYTTTTTYYYYTTTTYYYTTTTTTYYYYYTTTYTTTTTYYYYTTTYYYTTTTTYYYYTTTTYYYTTTYYYTTTTTTYYYYYTTTTTYYYYTTTYTTTYYYTTTTTYYYYTTTTYYYTTTTTTTYYYYYYTTTYYYTTTTYYYTTTTYYYTTTYYYTTTTTTTTTYYYYYYYYYTTTTTTTTTTTTYYYYYZZZZZZZ Safe-InferredL]hydra9An RDF triple defined by a subject, predicate, and object]hydra4An RDF triple with an optional named graph component]hydraA type representing an RDF property, and encapsulating its domain, range, and subclass relationships]hydraState that any resource that has a given property is an instance of one or more classes]hydraStates that the values of a property are instances of one or more classes]hydra)A value such as a string, number, or date]hydra2a Unicode string, which should be in Normal Form C]hydraan IRI identifying a datatype that determines how the lexical form maps to a literal value]hydraAn optional language tag, present if and only if the datatype IRI is 5http://www.w3.org/1999/02/22-rdf-syntax-ns#langString]hydraA BCP47 language tag]hydraA convenience type which provides at most one string value per language, and optionally a value without a language]hydraAn IRI or a literal; this type is a convenience for downstream models like SHACL which may exclude blank nodes]hydra(An Internationalized Resource Identifier]hydraA graph of RDF statements together with a distinguished subject and/or object node]hydraStand-in for rdfs:Class]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Safe-Inferred^hydraAn RDF graph containing zero or more shapes that is passed into a SHACL validation process so that a data graph can be validated against the shapes^hydra$A SHACL node or property shape. See #https://www.w3.org/TR/shacl/#shapes^hydraA non-critical constraint violation indicating an informative message^hydra8A non-critical constraint violation indicating a warning^hydraA constraint violation^hydraEither an instance of a type like sh:Shape or sh:NodeShape, or an IRI which refers to an instance of that type^hydraAn anonymous instance^hydraAn inline definition^hydraSee https://www.w3.org/TR/shacl/#QualifiedValueShapeConstraintComponent^hydraA number of constraint parameters which are specific to property shapes, and cannot be applied to node shapes^hydraSee 8https://www.w3.org/TR/shacl/#LessThanConstraintComponent^hydraSee https://www.w3.org/TR/shacl/#LessThanOrEqualsConstraintComponent^hydraThe maximum cardinality. Node shapes cannot have any value for sh:maxCount. See 8https://www.w3.org/TR/shacl/#MaxCountConstraintComponent^hydraThe minimum cardinality. Node shapes cannot have any value for sh:minCount. See 8https://www.w3.org/TR/shacl/#MinCountConstraintComponent^hydraSee :https://www.w3.org/TR/shacl/#UniqueLangConstraintComponent^hydraSee https://www.w3.org/TR/shacl/#QualifiedValueShapeConstraintComponent^hydraA SHACL property shape. See ,https://www.w3.org/TR/shacl/#property-shapes^hydra2Any property shape -specific constraint parameters^hydraSee )https://www.w3.org/TR/shacl/#defaultValue^hydraSee !https://www.w3.org/TR/shacl/#name^hydraSee !https://www.w3.org/TR/shacl/#name^hydraSee "https://www.w3.org/TR/shacl/#order^hydraA SHACL pattern. See 7https://www.w3.org/TR/shacl/#PatternConstraintComponent^hydraA SHACL node shape. See (https://www.w3.org/TR/shacl/#node-shapes^hydra A blank node^hydraAn IRI^hydra A literal^hydraA blank node or an IRI^hydraA blank node or a literal^hydraAn IRI or a literal^hydraAn instance of a type like sh:Shape or sh:NodeShape, together with a unique IRI for that instance^hydraCommon constraint parameters and other properties for SHACL shapes^hydra3Common constraint parameters attached to this shape^hydraSee (https://www.w3.org/TR/shacl/#deactivated^hydraSee $https://www.w3.org/TR/shacl/#message^hydraSee %https://www.w3.org/TR/shacl/#severity^hydraSee (https://www.w3.org/TR/shacl/#targetClass^hydraSee 'https://www.w3.org/TR/shacl/#targetNode^hydraSee ,https://www.w3.org/TR/shacl/#targetObjectsOf^hydraSee -https://www.w3.org/TR/shacl/#targetSubjectsOf^hydraAny of a number of constraint parameters which can be applied either to node or property shapes^hydraSee 3https://www.w3.org/TR/shacl/#AndConstraintComponent^hydraSee 6https://www.w3.org/TR/shacl/#ClosedConstraintComponent^hydraSee 5https://www.w3.org/TR/shacl/#ClassConstraintComponent^hydraSee 8https://www.w3.org/TR/shacl/#DatatypeConstraintComponent^hydraSee 8https://www.w3.org/TR/shacl/#DisjointConstraintComponent^hydraSee 6https://www.w3.org/TR/shacl/#EqualsConstraintComponent^hydraSpecifies the condition that at least one value node is equal to the given RDF term. See 8https://www.w3.org/TR/shacl/#HasValueConstraintComponent^hydraSpecifies the condition that each value node is a member of a provided SHACL list. See 2https://www.w3.org/TR/shacl/#InConstraintComponent^hydraSee :https://www.w3.org/TR/shacl/#LanguageInConstraintComponent^hydraSee 8https://www.w3.org/TR/shacl/#NodeKindConstraintComponent^hydraSee 4https://www.w3.org/TR/shacl/#NodeConstraintComponent^hydraSee 3https://www.w3.org/TR/shacl/#NotConstraintComponent^hydraSee Whether this column represents the primary key of its relationbhydraA name for a domain which serves to identify the role played by that domain in the given relation; a 'role name' in Codd3bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb3bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb Safe-Inferred bbbbbbbbbbbbbbbbbbcbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggiiiiiiiggiggggiiigggiiggiggggiiigggggiiiiggggiiiggggiiiggggiiiggggggiiiiiggggggiiiiiggggiiiggggiiigggiigggiiggggiiiggggiiigggiigggiigggiigggggiiiigggiigggiigggiiggggiiigggggiiiigggggiiiigggiiiggggiiiggggiiifgggiiifffiiffffjjjffffjjjfffjjfffjjfffjjfffjjffjfffjjfffjjffffffjjjjjffffffffffffffffffffffffjjjjjjjjjjjjjjjjjjjjjjjjfffffjjjjjfffjjffjffffjjjffffjjjfffjjffffjjjfffffjjjjfffjjjffffjjjffffjjjffffjjjffffjjjfffjjffffjjjffffjjjffffjjjeffejjjeeeejjjeeeejjjeeeejjjeeejjeeeejjjeeejjeeeejjjeeejjeeejjeeejjeeeejjjeeeeeeeekkkkkkkeeeekkkeeeeeeeeeeeeeeekkkkkkkkkkkkkkkeeekkeeeekkkeeeekkkeeekkeeekkeeeekkkeeeeekkkkeeeekkkeeeekkkeeeekkkeeekkeeekkeeeeeekkkkkkeeekkkeeekkdeeeedkkkkkkdddddkkkkdddddkkkkdddddddkkkkkkddddddkkkkkdddddddkkkkkkdddddddddddddddkkkkkkkkkkkkkkkddddddkkkkkddddddkkkkkdddddddkkkklldddddddlllllldddddddllllllddddlllddddddddllllllldddddllllddddddddlllllllddddddddlllllllddddddllllldddddddllllllcddccccllllllcccllcccccllllcccccllllccclllcccccllllcccccccllllllcccccllllcclcccccclllllccccccccccccccccccccccllllllllllllllllllllllcccllcccllcccllccccclllllcccclllccccmmmccccmmmcccmmcccmmmcccmmcccmmccccmmmcccccccmmmmmmmcccmmcccmmccccmmmbcbmmbbbmmmbbbbbmmmmbbbbmmmbbbmmbbm Safe-InferredʨrhydraA simple table as in a CSV file, having an optional header row and any number of data rowsrhydraThe optional header row of the table. If present, the header must have the same number of cells as each data row.rhydraThe data rows of the table. Each row must have the same number of cells.rhydrashydraA helper which matches patterns like "foo.bar.quux" or "one; two; three; four"shydraA helper which matches patterns like "foo.bar.quux" or "foo.bar.quux." (i.e. trailing separators are allowed)sssssssssssssssssssssssssssss0 Safe-Inferred2shydra.Any of a small number of built-in type classesshydraA type together with a coder for mapping terms into arguments for primitive functions, and mapping computed results into termsshydraA built-in functionshydra)The unique name of the primitive functionshydra,The type signature of the primitive functionshydra3A concrete implementation of the primitive functionshydraA graph element, having a name, data term (value), and schema term (type)shydraA graph, or set of name/term bindings together with parameters (annotations, primitives) and a schema graphshydra All of the elements in the graphshydraThe lambda environment of this graph context; it indicates whether a variable is bound by a lambda (Nothing) or a let (Just term)shydra#The typing environment of the graphshydra1The body of the term which generated this contextshydra8All supported primitive constants and functions, by nameshydraThe schema of this graph. If this parameter is omitted (nothing), the graph is its own schema graph.shydra;An equality judgement: less than, equal to, or greater than4ssssssssssssssssssssssssssssssssssssssssssssssssssss4ssssssssssssssssssssssssssssssssssssssssssssssssssss Safe-Inferred,sssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttts0 Safe-Inferred8thydra A JSON valuethydra A JSON arraythydraA boolean valuethydraJSON's null valuethydraA numeric valuethydra)A JSON object as a set of key/value pairsthydraA string valuetttttttttttttttttttttttttttt Safe-Inferred thydraAnnotations which can be applied to record fields, aliased union members, enum symbols, or named schemastttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttutttutttuutttutttttuuuuttttuuuutttutttutttuttttttttuuuuuuuutttuttttuuuttttuuutttttttuuuuuuttttuuutttttttttuuuuuuuuuttttttuuuuutttttuuuutttu Safe-Inferredvhydra0A reference by name to a previously defined typevhydraa JSON array, listing fieldsvhydrano valuevhydraA binary valuevhydra32-bit signed integervhydra64-bit signed integervhydra8single precision (32-bit) IEEE 754 floating-point numbervhydra8double precision (64-bit) IEEE 754 floating-point numbervhydra sequence of 8-bit unsigned bytesvhydraunicode character sequencevhydraa string naming this schemavhydra a string that qualifies the namevhydraa JSON array of strings, providing alternate names for this schemavhydraa JSON string providing documentation to the user of this schemavhydra3Any additional key/value pairs attached to the typevhydra4an integer, specifying the number of bytes per valuevhydra-a JSON string providing the name of the fieldvhydra-a JSON string describing this field for usersvhydraa schemavhydradefault value for this field, only used when reading instances that lack the field for schema evolution purposesvhydra=specifies how this field impacts sort ordering of this recordvhydraa JSON array of strings, providing alternate names for this fieldvhydra4Any additional key/value pairs attached to the fieldvhydraa JSON array, listing symbols, as JSON strings. All symbols in an enum must be unique; duplicates are prohibited. Every symbol must match the regular expression [A-Za-z_][A-Za-z0-9_]* (the same requirement as for names)vhydraA default value for this enumeration, used during resolution when the reader encounters a symbol from the writer that isn't defined in the reader's schema. The value provided here must be a JSON string that's a member of the symbols arrayvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv  Safe-Inferredjwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww! Safe-Inferredwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww" Safe-Inferredbwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww# Safe-Inferredwwwwwwww$ Safe-Inferred wwwwwwwwwwwww wwwwwwwwwwwww% Safe-Inferredxwwxxxxxwwxxxxx& Safe-Inferred xxxxxxxxxx xxxxxxxxxx' Safe-Inferred xxxxxxxxxxxxx xxxxxxxxxxxxx( Safe-Inferredb$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) Safe-Inferred xxxxxxxxxx xxxxxxxxxx* Safe-Inferred xhydra$The identifier of a type constructorxhydra=An assertion that two types can be unified into a single typexhydra/The identifier of a term expression constructorxhydraA function which maps from a term to a particular immediate subtermyhydraNumeric precision: arbitrary precision, or precision to a specified number of bitsyhydra'The identifier of a literal constructoryhydra(The identifier of a function constructoryhydra,The identifier of an elimination constructoryhydraA disjoint union between a left type and a right typexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyy+ Safe-Inferredzhydra4Specifies either a pre-order or post-order traversalzhydraPre-order traversalzhydraPost-order traversalzhydraThe unique name of a languagezhydraA set of constraints on valid type and term expressions, characterizing a languagezhydra"All supported elimination variantszhydraAll supported literal variantszhydraAll supported float typeszhydraAll supported function variantszhydraAll supported integer typeszhydraAll supported term variantszhydraAll supported type variantszhydraA logical set of types, as a predicate which tests a type for inclusionzhydraA preferred namespace prefix for function names in the libraryzhydra&The primitives defined in this library%zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{%zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{. Safe-Inferred_{hydraFind the arity (expected number of arguments) of a primitive constant or function{hydra*Construct a qualified (dot-separated) name{hydraUncurry a type expression into a list of types, turning a function type a -> b into cons a (uncurryType b){{{{{{{{{{{{{{{{/ Safe-Inferred{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{0 Safe-Inferred9){hydraThe type of a vertex{hydra+The label of any vertex of this vertex type{hydra4The type of the id of any vertex of this vertex type{hydraA list of property types. The types are ordered for the sake of applications in which property order is significant.{hydraThe label of a vertex. The default (null) vertex is represented by the empty string{hydraA vertex{hydraThe label of the vertex{hydra#The unique identifier of the vertex{hydra$A key/value map of vertex properties{hydraThe type of a property|hydraA property's key|hydraThe type of a property's value|hydraWhether the property is required; values may be omitted from a property map otherwise|hydraA property key|hydraA key/value property|hydraThey key of the property|hydraThe value of the property|hydraEither a vertex or edge label|hydraA graph schema; a vertex and edge types for the vertices and edges of a graph conforming to the schema|hydraA unique vertex type for each vertex label which may occur in a graph|hydraA unique edge type for each edge label which may occur in a graph|hydra:A graph; a self-contained collection of vertices and edges|hydra>An element type together with its dependencies in some context|hydraThe type of a vertex or edge|hydra9An element together with its dependencies in some context|hydra&The kind of an element: vertex or edge|hydraEither a vertex or an edge|hydraThe type of an edge|hydra'The label of any edge of this edge type|hydra0The type of the id of any edge of this edge type|hydraThe label of the out-vertex (tail) of any edge of this edge type|hydra?The label of the in-vertex (head) of any edge of this edge type|hydraA list of property types. The types are ordered for the sake of applications in which property order is significant.|hydraThe label of an edge|hydraAn edge|hydraThe label of the edge|hydra!The unique identifier of the edge|hydra+The id of the out-vertex (tail) of the edge|hydra*The id of the in-vertex (head) of the edge|hydra"A key/value map of edge properties|hydra(The direction of an edge or edge pattern{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{||||||||{{{{{||||{{{|{{{{{||||1 Safe-Inferred}hydra?A mapping specification producing vertices of a specified label}hydraThe label of the target vertices, which must conform to the vertex type associated with that label.}hydra/A specification of the id of each target vertex}hydra;Zero or more property specifications for each target vertex}hydraA mapping specification producing values (usually literal values) whose type is understood in context}hydra;A trivial no-op specification which passes the entire value}hydraA compact path representing the function, e.g. engine-${engineInfomodelname}}hydraA set of mappings which translates between Hydra terms and annotations, and application-specific property graph types}hydraA mapping specification producing properties of a specified key, and values of the appropriate type.}hydra The key of the target properties}hydraA specification of the value of each target property, which must conform to the type associated with the property key}hydra6Either a vertex specification or an edge specification}hydra=A mapping specification producing edges of a specified label.}hydraThe label of the target edges, which must conform to the edge type associated with that label.}hydra-A specification of the id of each target edge}hydra?A specification of the out-vertex reference of each target edge}hydra>A specification of the in-vertex reference of each target edge}hydra9Zero or more property specifications for each target edge}hydraConfigurable annotation keys for property graph mapping specifications}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}~~~~~~}}}~~~}}}}~~~}}}}}}}}}}}~~~~~~~~~~}}}~~~}}}}}~~~~2 Safe-Inferred ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 Safe-Inferred ҀӀԀՀր׀؀ـڀۀ܀݀ ҀӀԀՀր׀؀ـڀۀ܀݀4 Safe-Inferred-ހhydra,An association of a term with a phantom typehydra:An association with a term-level field with a phantom typehydra>An association with a named term (element) with a phantom typehydraAn association of a field name (as in a case statement) with a phantom typeހ߀ހ߀5 Safe-Inferred6 Safe-Inferredb)hydraA query variablehydra A subject predicateobject patternhydraAn atomic function as part of a query. When applied to a graph, steps are typed by function types.hydra*An out-to-in traversal of an abstract edgehydra4A projection from a record through one of its fieldshydraA comparison of two termshydraA path with a regex quantifierhydraA regular expression quantifierhydra*No quantifier; matches a single occurrencehydra/The ? quanifier; matches zero or one occurrencehydra3The * quantifier; matches any number of occurrenceshydra1The + quantifier; matches one or more occurrenceshydra1The {n} quantifier; matches exactly n occurrenceshydra3The {n,} quantifier; matches at least n occurrenceshydraThe {n, m} quantifier; matches between n and m (inclusive) occurrenceshydra"A range from min to max, inclusivehydra+A SELECT-style graph pattern matching queryhydra#The variables selected by the queryhydraThe patterns to be matchedhydraA query patternhydra A subject predicateobject patternhydraThe negation of another patternhydraThe conjunction () of several other patternshydraThe disjunction (inclusive ) of several other patternshydra/A pattern which matches within a named subgraphhydra A query pathhydraA path given by a single stephydraA path given by a regular expression quantifier applied to another pathhydra+A path given by the inverse of another pathhydraA node in a query expression; it may be a term, a variable, or a wildcardÁhydraA graph term; an expression which is valid in the graph being matchedāhydra9A query variable, not to be confused with a variable termŁhydraAn anonymous variable which we do not care to join across patternsƁhydraA query pattern which matches within a designated component subgraphȁhydraThe name of the component graphɁhydra)The patterns to match within the subgraphʁhydra'An abstract edge based on a record typéhydraThe name of a record type, for which the edge also specifies an out- and an in- projectiońhydraThe field representing the out-projection of the edge. Defaults to out.΁hydraThe field representing the in-projection of the edge. Defaults to 'in'.ρhydra#One of several comparison operatorsŁāÁƁɁȁǁʁ́΁́ˁρՁԁӁҁсЁցׁ؁فځہ܁݁ށ߁ρՁԁӁҁсЁցׁ؁فځہ܁ʁ́΁́ˁ݁ށ߁ƁɁȁǁŁāÁ7 Safe-Inferred.hydraA pattern which, if it matches in a given graph, implies that another pattern must also match. Query variables are shared between the two patterns.Ăhydra Safe-Inferred*҃hydra)Display a floating-point type as a stringӃhydra#Display an integer type as a stringԃhydra"Display a literal type as a stringՃhydra%Display numeric precision as a stringփhydraDisplay a type as a string҃ӃԃՃփ҃ӃԃՃփ Safe-Inferred*0wxyz{|}~_`abcdYZ[\]^RST0wxyz{|}~_`abcdYZ[\]^RST? Safe-Inferred+׃؃كڃۃ܃݃ރ߃„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄߃ރ܃݃ۃكڃ؃׃„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄@ Safe-Inferred/hydraThe maximum supported length of a tuple in Hydra-Java. Note: if this constant is changed, also change Tuples.java correspondinglyhydraLanguage constraints for JavahydraA set of reserved words in JavaA Safe-Inferred0IhydraLanguage constraints for JavaB Safe-Inferred1@hydra?A collection of test cases with a name and optional descriptionhydra7A simple test case with an input and an expected outputhydra+One of two evaluation styles: eager or lazyC Safe-Inferred6hydra=Convert a floating-point value of any precision to a bigfloathydra5Convert an integer value of any precision to a biginthydraCheck whether a term is a lambda, possibly nested within let and/or annotation termshydra0Convert a qualified name to a dot-separated namehydraFold over a term, traversing its subterms in the specified orderhydraFold over a type, traversing its subtypes in the specified orderhydraFind the free variables (i.e. variables not bound by a lambda or let) in a termhydraFind the free variables (i.e. variables not bound by a lambda or let) in a typehydra!Find the children of a given termhydra!Find the children of a given termhydra,Find the children of a given type expressionhydraCheck whether a flow succeedshydra=Get the value of a flow, or a default value if the flow failshydraPush an error messagehydra8Continue the current flow after adding a warning messagehydra.Continue the current flow after setting a flaghydra#Continue a flow using a given statehydra4Continue the current flow after augmenting the traceD Safe-Inferred7[E Safe-Inferred7…ÅąŅƅDž…ÅąŅƅDžF Safe-Inferred9rȅhydra!Get the state of the current flowɅhydra.Get the annotated type of a given term, if anyʅhydraSet the state of a flow˅hydraGet the annotated type of a given element, or fail if it is missing̅hydraGet the annotated type of a given term, or fail if it is missingͅhydra8Fail if an actual value does not match an expected valueȅɅʅ˅̅ͅȅɅʅ˅̅ͅG Safe-Inferred9΅υЅх҅ӅԅՅ΅υЅх҅ӅԅՅH Safe-Inferred:=օׅ؅مڅۅ܅݅ޅ߅=օׅ؅مڅۅ܅݅ޅ߅I Safe-Inferred;J Safe-Inferred;K Safe-Inferred<L Safe-Inferred<*†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆ*†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆM Safe-Inferred=Նֆ׆؆نچۆ܆݆ކ߆Նֆ׆؆نچۆ܆݆ކ߆N Safe-Inferred>bO Safe-Inferred>P Safe-Inferred>  Q Safe-Inferred?.‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇R Safe-InferredCX"ˆÈĈň"ˆÈĈňS Safe-InferredDJƈLjȈɈƈLjȈɈT Safe-InferredDU Safe-InferredEhydraSort a directed acyclic graph (DAG) based on an adjacency list Yields a list of nontrivial strongly connected components if the graph has cycleshydraFind the strongly connected components (including cycles and isolated vertices) of a graph, in (reverse) topological orderV Safe-InferredHhydraApply a transformation to the first type beneath a chain of annotationshydraRecursively transform arbitrary terms like 'add 42' into terms like 'x.add 42 x', whose arity (in the absence of application terms) is equal to the depth of nested lambdas. This is useful for targets like Java with weaker support for currying.hydraInline all type variables in a type using the provided schema. Note: this function is only appropriate for nonrecursive type definitions.hydra>Recursively remove term annotations, including within subtermshydra>Recursively remove type annotations, including within subtypesW Safe-InferredIhydra=Type variable naming convention follows Haskell: t0, t1, etc.X Safe-InferredJ  Y Safe-InferredJhydra>Find dependency namespaces in various dimensions of a term: va  Z Safe-InferredK+‰‰[ Safe-InferredLPӉhydra=Return a zero-indexed counter for the given key: 0, 1, 2, ...!ĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉԉՉ։׉؉ىډۉ܉݉މ߉!ĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉԉՉ։׉؉ىډۉ܉݉މ߉\ Safe-InferredNhydraApply the special rules: ((x.e1) e2) == e1, where x does not appear free in e1 and ((x.e1) e2) = e1[x/e2] These are both limited forms of beta reduction which help to "clean up" a term without fully evaluating it.hydra?@A:;<= xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{ssssssssssssssssssssssssssssssssssssssssssssssssssssъҊӊՊԊ֊ĉʼnƉljȉ҉ɉʉˉ͉̉ΉωЉщӉ׉ԉՉ։؉ىډۉ܉݉މ߉΅υЅх҅ӅԅՅyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzހ߀ÁāŁʁˁ́΁́ρЁсҁӁԁՁƁǁȁɁ݁߁ցׁ؁فځہ܁ށͅȅʅɅ˅̅݊ފߊ׊؊يڊۊ܊j Safe-InferredihydraCreate a graph schema from a graph which contains nothing but encoded type definitions.hydraGiven a graph schema and a nonrecursive type, instantiate it with default values. If the minimal flag is set, the smallest possible term is produced; otherwise, exactly one subterm is produced for constructors which do not otherwise require one, e.g. in lists and optionals.k Safe-Inferredi  l Safe-Inferred"j2‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋ‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋm Safe-Inferredr;hydraFind all of the bound variables in the type annotations within a System F term. This function considers the types in "typed terms" (term:type), domain types on lambdas (v:type.term), and also type abstractions (/v.term) to provide bound type variables.hydraFinds all of the universal type variables in a type expression, in the order in which they appear. Note: this function assumes that there are no shadowed type variables, as in (forall a. forall a. a) TODO: redundant with variablesInTypeOrderedhydraReplace arbitrary bound type variables like v, a, v_12 with the systematic type variables t0, t1, t2, ... following a canonical ordering in the term. This function assumes that the bound variables do not also appear free in the type expressions of the term, which in Hydra is made less likely by using the unusual naming convention tv_0, tv_1, etc. for temporary variables.hydraFind the variables (both bound and free) in a type expression, following a preorder traversal of the expression.ŒÌŒÌn Safe-Inferredr‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋsssttstsssssssssssstsssssssstssssstttttssssssssssstsssssssststtttɌČŌƌnjȌɌČŌƌnjȌo Safe-Inferreduʌʌp Safe-Inferreduˌˌq Safe-Inferredv ̌͌ΌόЌьҌӌԌՌ֌׌، ̌͌ΌόЌьҌӌԌՌ֌׌،r Safe-Inferredv ٌڌی܌݌ތߌ ٌڌی܌݌ތߌs Safe-Inferredvt Safe-Inferredw:  u Safe-Inferredwv Safe-Inferredww Safe-Inferredxx Safe-Inferredy@y Safe-Inferredyrz Safe-InferredzhydraAn empty graph (no elements, no primitives, but an annotation class) which is used for bootstrapping Hydra CoreÍčÍč{ Safe-Inferred"z ōƍ_`abcdÁāŁzzzzzzzRST56789ssssʁˁ́΁́ssssssssssssszzzzwxyz{|}~YZ[\]^sssszzzzzĂłƂǂyyyzzzρЁсҁӁԁՁ"#$%&'()*+,-./01234FGHI !BCDErstuvnopqjklmefghi UVWXNOPQJKLM>?@A:;<= zzzzssssssszzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzހ߀ƁǁȁɁ‚Â݊ފߊ׊؊يڊۊ܊ͅȅʅĉъҊӊՊԊ֊΅݁߁ssx{z҃z{{zsssssssssssssssssssssszxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{ցׁ؁فځہ܁ށȂɂʂ˂̂͂ÃăŃƃǃȃɃʃ˃Ѓ̃у̓΃σՃӃԃփɅ˅̅υЅх҅ӅԅՅʼnƉljȉ҉ɉʉˉ͉̉ΉωЉщӉ׉ԉՉ։؉ىډۉ܉݉މ߉ōƍ| Safe-InferredwǍǍ} Safe-Inferred"ȍȍ~ Safe-Inferred"ɍɍ Safe-Inferred"ʍʍ Safe-Inferred+ˍˍ Safe-InferredX̍̍ Safe-Inferred"͍͍ Safe-Inferred"΍΍ Safe-Inferred"ύύ Safe-Inferred"ЍЍ Safe-Inferred">ээ Safe-Inferred"lҍҍ Safe-Inferred"ӍӍ Safe-Inferredԍԍ Safe-Inferred Ս_`abcdÁāŁzzzzzzzRST56789ssssʁˁ́΁́ssssssssssssszzzzwxyz{|}~YZ[\]^sssszzzzzĂłƂǂyyyzzzρЁсҁӁԁՁ"#$%&'()*+,-./01234FGHI !BCDErstuvnopqjklmefghi UVWXNOPQJKLM>?@A:;<= zzzzssssssszzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzހ߀ƁǁȁɁ‚Â݊ފߊ׊؊يڊۊ܊ͅȅʅĉōъҊӊՊԊ֊΅ƍ݁߁ssx{z҃z{{zsssssssssssssssssssssszxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{ցׁ؁فځہ܁ށȂɂʂ˂̂͂ÃăŃƃǃȃɃʃ˃Ѓ̃у̓΃σՃӃԃփɅ˅̅υЅх҅ӅԅՅʼnƉljȉ҉ɉʉˉ͉̉ΉωЉщӉ׉ԉՉ։؉ىډۉ܉݉މ߉ԍӍ΍͍̍ЍˍʍэύɍȍҍՍ Safe-Inferredݍ؍ڍ֍܍ٍ׍ۍߍލ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ō:ݍ؍ڍ֍܍ٍ׍ۍߍލō֍0׍0ۍ0܍0 Safe-InferredG   Safe-Inferred Safe-Inferred= Safe-InferredюhydraTemporarily add a (term variable, type scheme) to the typing environmentŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎێ00 Safe-Inferred Safe-Inferred Safe-Inferred   Safe-Inferred= Safe-Inferredj Safe-Inferred Safe-Inferred Safe-Inferred Safe-Inferredr Safe-Inferred Safe-Inferred2   Safe-Inferred hydra/Note: follows the Protobuf Style Guide (https:/ protobuf.devprogramming-guides/style) Safe-Inferred7 Safe-Inferredp Safe-Inferred Safe-Inferred Safe-Inferred ÏďŏƏǏ ÏďŏƏǏ Safe-Inferred`ȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ Safe-Inferred܏ߏޏݏÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐א܏ߏޏݏÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐א Safe-Inferredِڐېܐݐِڐېܐݐ Safe-InferredUސߐސߐ Safe-Inferred Safe-InferredhydraConstructs a Hydra Type definition which can be included along with the nativized Haskell type definition Safe-Inferred Safe-Inferred  Safe-Inferred8'' Safe-InferredI Safe-Inferredv   Safe-Inferred Safe-Inferred   Safe-Inferred‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑ‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑ Safe-Inferred Safe-Inferred" Safe-Inferred’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גؒ’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גؒ Safe-Inferred";ْڒےܒݒޒߒ;ْڒےܒݒޒߒ Safe-InferredH Safe-Inferred Safe-Inferred"E“ÓēœƓ“ÓēœƓ Safe-Inferred Ǔ_`abcdÁāŁzzzzzzzRST56789ssssʁˁ́΁́ssssssssssssszzzzwxyz{|}~YZ[\]^sssszzzzzĂłƂǂyyyzzzρЁсҁӁԁՁ"#$%&'()*+,-./01234FGHI !BCDErstuvnopqjklmefghi UVWXNOPQJKLM>?@A:;<= zzzzssssssszzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzހ߀ƁǁȁɁ‚Â݊ފߊ׊؊يڊۊ܊ͅȅʅĉōъҊӊՊԊ֊΅ƍՍԍӍ΍͍̍Ѝˍʍэύɍȍҍ݁߁ssx{z҃z{{zsssssssssssssssssssssszxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{ցׁ؁فځہ܁ށȂɂʂ˂̂͂ÃăŃƃǃȃɃʃ˃Ѓ̃у̓΃σՃӃԃփɅ˅̅υЅх҅ӅԅՅʼnƉljȉ҉ɉʉˉ͉̉ΉωЉщӉ׉ԉՉ։؉ىډۉ܉݉މ߉ْڒےܒݒޒߒ’ÒĒŒƒɒʒ˒̒͒ΒǒȒϒВђҒӒՒؒԒג֒“ÓēœƓǓ Safe-Inferred"ȓɓʓ˓͓̓Γϓȓɓʓ˓͓̓Γϓ Safe-InferredГГ Safe-Inferred"'ѓғӓԓՓ֓דؓٓړۓܓݓޓߓ'ѓғӓԓՓ֓דؓٓړۓܓݓޓߓ Safe-Inferred"% Safe-Inferred"w Safe-Inferred _`abcdÁāŁzzzzzzzRST56789ssssʁˁ́΁́ssssssssssssszzzzwxyz{|}~YZ[\]^sssszzzzzĂłƂǂyyyzzzρЁсҁӁԁՁ"#$%&'()*+,-./01234FGHI !BCDErstuvnopqjklmefghi UVWXNOPQJKLM>?@A:;<= zzzzssssssszzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzހ߀ƁǁȁɁ‚Â݊ފߊ׊؊يڊۊ܊ͅȅʅĉōъҊӊՊԊ֊΅ƍՍԍӍ΍͍̍ЍˍʍэύɍȍҍǓْ݁߁ssx{z҃z{{zsssssssssssssssssssssszxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{ցׁ؁فځہ܁ށȂɂʂ˂̂͂ÃăŃƃǃȃɃʃ˃Ѓ̃у̓΃σՃӃԃփɅ˅̅υЅх҅ӅԅՅʼnƉljȉ҉ɉʉˉ͉̉ΉωЉщӉ׉ԉՉ։؉ىډۉ܉݉މ߉’ÒĒŒƒɒʒ˒̒͒ΒǒȒϒВђҒӒՒؒԒג֒ڒےܒݒޒߒ“ÓēœƓѓғӓԓՓ֓דؓٓړۓܓݓޓߓГȓɓʓ˓͓̓Γϓ Safe-Inferred"   Safe-Inferred"Z Safe-Inferredɓ _`abcdÁāŁzzzzzzzRST56789ssssʁˁ́΁́ssssssssssssszzzzwxyz{|}~YZ[\]^sssszzzzzĂłƂǂyyyzzzρЁсҁӁԁՁ"#$%&'()*+,-./01234FGHI !BCDErstuvnopqjklmefghi UVWXNOPQJKLM>?@A:;<= zzzzssssssszzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzހ߀ƁǁȁɁ‚Â݊ފߊ׊؊يڊۊ܊ͅȅʅĉōъҊӊՊԊ֊΅ƍՍԍӍ΍͍̍ЍˍʍэύɍȍҍǓْѓГȓ݁߁ssx{z҃z{{zsssssssssssssssssssssszxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{ցׁ؁فځہ܁ށȂɂʂ˂̂͂ÃăŃƃǃȃɃʃ˃Ѓ̃у̓΃σՃӃԃփɅ˅̅υЅх҅ӅԅՅʼnƉljȉ҉ɉʉˉ͉̉ΉωЉщӉ׉ԉՉ։؉ىډۉ܉݉މ߉’ÒĒŒƒɒʒ˒̒͒ΒǒȒϒВђҒӒՒؒԒג֒ڒےܒݒޒߒ“ÓēœƓɓʓ˓͓̓ΓϓғӓԓՓ֓דؓٓړۓܓݓޓߓ Safe-Inferred Safe-Inferred Safe-Inferred"K Safe-Inferredx Safe-Inferred"צ Safe-Inferred Safe-Inferred" Safe-Inferred"/ Safe-Inferred"i Safe-Inferred"أ Safe-Inferred" Safe-Inferred"  Safe-Inferred"9 Safe-Inferred" Safe-Inferred"= Safe-Inferredj”” Safe-InferredڗÔÔ Safe-Inferred"ĔŔƔǔȔĔŔƔǔȔ Safe-Inferred ɔɔ Safe-Inferred"8$ʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔٔڔ۔ܔݔޔߔ$ʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔٔڔ۔ܔݔޔߔ Safe-Inferred"8 Safe-Inferred" hydraAn alternative model of (Open)Cypher features, flattened into an enumeration. Usage: writeProtobuf "tmp%proto" [openCypherFeaturesEnumModule]   Safe-Inferredi Safe-Inferred"ݗ Safe-Inferred _`abcdÁāŁzzzzzzzRST56789ssssʁˁ́΁́ssssssssssssszzzzwxyz{|}~YZ[\]^sssszzzzzĂłƂǂyyyzzzρЁсҁӁԁՁ"#$%&'()*+,-./01234FGHI !BCDErstuvnopqjklmefghi UVWXNOPQJKLM>?@A:;<= zzzzssssssszzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzހ߀ƁǁȁɁ‚Â݊ފߊ׊؊يڊۊ܊ͅȅʅĉōъҊӊՊԊ֊΅ƍՍԍӍ΍͍̍ЍˍʍэύɍȍҍǓْѓГȓ݁߁ssx{z҃z{{zsssssssssssssssssssssszxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{ցׁ؁فځہ܁ށȂɂʂ˂̂͂ÃăŃƃǃȃɃʃ˃Ѓ̃у̓΃σՃӃԃփɅ˅̅υЅх҅ӅԅՅʼnƉljȉ҉ɉʉˉ͉̉ΉωЉщӉ׉ԉՉ։؉ىډۉ܉݉މ߉’ÒĒŒƒɒʒ˒̒͒ΒǒȒϒВђҒӒՒؒԒג֒ڒےܒݒޒߒ“ÓēœƓɓʓ˓͓̓ΓϓғӓԓՓ֓דؓٓړۓܓݓޓߓ Safe-Inferred3 _`abcdÁāŁzzzzzzzRST56789ssssʁˁ́΁́ssssssssssssszzzzwxyz{|}~YZ[\]^sssszzzzzĂłƂǂyyyzzzρЁсҁӁԁՁ"#$%&'()*+,-./01234FGHI !BCDErstuvnopqjklmefghi UVWXNOPQJKLM>?@A:;<= zzzzssssssszzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzހ߀ƁǁȁɁ‚Â݊ފߊ׊؊يڊۊ܊ͅȅʅĉōъҊӊՊԊ֊΅ƍՍԍӍ΍͍̍ЍˍʍэύɍȍҍǓْѓГȓ݁߁ssx{z҃z{{zsssssssssssssssssssssszxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{ցׁ؁فځہ܁ށȂɂʂ˂̂͂ÃăŃƃǃȃɃʃ˃Ѓ̃у̓΃σՃӃԃփɅ˅̅υЅх҅ӅԅՅʼnƉljȉ҉ɉʉˉ͉̉ΉωЉщӉ׉ԉՉ։؉ىډۉ܉݉މ߉’ÒĒŒƒɒʒ˒̒͒ΒǒȒϒВђҒӒՒؒԒג֒ڒےܒݒޒߒ“ÓēœƓɓʓ˓͓̓ΓϓғӓԓՓ֓דؓٓړۓܓݓޓߓ Safe-Inferred                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -    -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   . . . . . . .   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1  1 1  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2    2  2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2     2 2 2 2 2 2 2 2 # # # # 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2     2 2 2 2 2 2 2 2 2 2 2 2 " " # # 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 - - - 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5   5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5   5  5  5 5    5 5 5 5 - - 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5  6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6  6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6  6 6  6   6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6    6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6  6 6 6 6 6 6 6 6 6 6  6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7  7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8   8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8  8 8  8   8 8 8 8 8 8 8 8 8 8 8 8 8  8 8 8 8 8 8 8  8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 1 8 8 8    8  8  8 8  8 8 8 8 8 8 8 8 8 8 8 8 8  8 8 8 8 8 8 8 8 8 8 8 8 8 8 2 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9     9 9 9 9 9 9 9 9 5 5 5 5 9 9 9 9 9 9 9 9 9 9 9 9         9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9     9 9 9 9 " " # # 9 9 9 : : : : : : : : : : : : : : : : :     : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :     : : : : 5 5 5 5 : : : : : : : :     : : : : : : : : : : :   :::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<== ==========  =========================================== ==   =====  = === == ===========  =======================      =========  = ===================== = ====  ==========   ======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  >>>>>    >> >      >> >>>>>>  >>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????   ??? ??????????  ???????????????  ?  ?    ??    ??   ????????????    ?     ?????????? ?????????????????????????????????   ??????????????????????????????????? ?????????????????@@@66@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@---@@@@@@@@@@@2@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD7DDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFF!!!!FFFF############################################""""FFFF""""FFFFFFFFFFFF%%%%%%%%FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF%%%%%%%%FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF""""FFFFFFFF$$$$FFFFFGGGGGGGGGGGGGGGGGGG""""GGGGGGGGGGGGGGGG    GGGG        GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH&&&&HHHHHHHHHHHH%%%%HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH&&&&HHHHHHHHHHHH&&&&HHHH%%%%HHHHHHHHHHHHHHHHHIII%%&&&&&&IIIIIIIIIIII""""IIIIIIII!!!!""""IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII""""IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII""""""""""""IIIIIIII""""IJJJJJJJJJJJJJJJJJJJ""""JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ&&&&JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK$$$$KKKKKKKKKKKK::::KKKK&&&&&&&&&&&&4444KKKK&&&&KKKK''''KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM>>>---MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2BNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSHHHHSSSS    SSSSSSSSSSSSSSSS5555SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS<SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSMMSSSSSSSSSSSSSOSSSSSSSSSSSTTTTTTTTTTTTTTCTTTTTTRRRRTTTTTTTTTTTTTTTTIIIITTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTNNTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUNUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVV""##VVVVPPPPVVVVVVVVVVSVVVTVVVVVVVVVTTTTVVVVVVVVVVVVVVVMMMVVVVVVVVVVVVVVVVVVVVVVVVV@@@VVVVVVVVVVVVVVVVVVVV6VVVVVMMVVVVVVVVNVVNVVVVVVNVVVVV8VVVVVVVVVVVWWWW@WWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWPPPPWWWWSSSSWWWWWWWWSSSSWWWW&&&&$$$$WWWWKKKKWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX66X66XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ55ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[5[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^8^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^8^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8a7aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb::::bbbbbbbbbbbbbbbbbbbbbbbb::::bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee::::eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffUffffffffffffffffff""##ffffffffffffffffffffffffffffffffffffffgggggggSSggggggggggggggSggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggMgMMgMMNgNNgNNSSSSgggggggggggggggggggggggggggggggggg--g-SSggggg@@gggggggggggghhhhhhhhhVVVhhhhhhhhhhhhhhhhhhhhhhhVhhhhhhhhhh@@hhhhhhhThh1h1hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh5555TTTThhhhKKKKhhhhhhhhWWWWhhhhhhhhhiiiiiii//igggggigfiiiiiiii.iiiMiiiiiiiiiiiiiiiiii6iiiiiiiiiiiiiiiii8iiiiiiiiiiiiiiiNiii0iiigiiiiiiiihhhhhih/4444hhhhiiiiSSSSiiiiiiiiiiii3333iiiiiiii i i i i i i i i i i i i i i i i i i i i g i i!!i!i!j!j!j!j!j!j!j!j!j!j!!j!j!j!j!j!j"j"j"j"j"j"j"j"j"j"j"j"j"j"j"j"j"j"j"j"j"j"j"j"j#j#j#j#j$j$j$j$j$j$j$$j$j$j$j$j$j%j%j%j%j%j%j%j&&i&j&g&j&j&j&&j&j'j'j'j'j'j'j'j''j'j'j'j'(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j)j)j)j)j)j)j)j)j)j)j*j*j*j*j*j*j*j*j*j*j*j*j*j*j*j*j*j*j*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*k*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l*l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l,l---------g-g-g-6-6-l-l-l-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-8-m-m-m-m-m-h-1-1-2-5-5-5-5-8-8-8-8-h-h-h-h-m-m-m-m.m.m.m.m.m.m.m.m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m0m0m0m0m0m0m0m0m0m0m0m0m0m0n0n0n0n0n0g0g0g0S0S0g0g0f0n0n0n0n0n0n0S0S0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0g0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0g0n0n0n0n0n0n0n0n0n0n0n0n0n0n0S0n0n0n0n0n0f0n0n0T0h0h0h0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0f0f0f0f0n0n0n0n0g0g0g0g0T0T0T0T0n0n0n0n0n0n0n0n0o0o0o0o0o0o0o0o0T0T0T0T0h0h0h0h0o0o0o0o0o0o0o0o0o0o0o0o1o1o1o1o1o1o1o1o1g1g1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1h1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1p1p1p1p2p2p2p2p2p2p2-2-2-2p2p222p2p2p2p2p2p2/2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p222p2p2p2p2p2p2p2p2p2p2p22p2p2p2p262p2p2p2p2p2p2p2.2.2.2.2.2.2.2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p2p212121212121212p2p2p2p2p22p2p2p2p272p2p2p2p2p2p2p2p22p2p2p2p2p2p2p2p2p2p2p2p2p2q2q2/2q2q2q2q2q2q2q2q2q22q2q2q2q222q2q2q2q2q222222222q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q222222222"2"2"2"2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q252525252q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q252525252q2q2q2q2q2q2q2q3q3q3q3q3q3q3q3q3q3q3q3q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4q4r4r4r4r4r4r4r5r5r5555r55r5g5555r555555g55556-6-6-6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6/6/6r6r66r6r6r6r6r6r6r6r6r6S6r6r6r6r6r6r6r6n6n6r6n6n6r6r6r6r6r6r6r6r6r6r6r6r6r6r6n6r6n6n6r6r6r6T6r6r6r6r6r6r6r66r6r6r6r6r6/6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r6r62626262626"6"6#6#6r6r6r6r6r6r6r6r6T6T6T6T656565656r6r6r6r6r6r6r6r6r6r6r6r6r6r6s6s6s6s6s6s6o6o6o6o6s6s6s6s7s7s7s7s7s7s7s7s7s7s7s7s7s7s7s7s7s7s7s7s7s7s8s8s8s8s8s8s8s8s8s8s8s8s8s8s8s8s8s8s8s8s8s8s8s8s9s9s9s9s:s:s;s<<s<<s<<s<<s<s<s<<<s<<s<s<<s<<s<<s<<s<s<<s<s<g<<<<s<s<s<s<s<<<<<<s<<s<<s<<s<<s<<g<s<g<=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s=s>s>s>s>s>s?s?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t??t?t?t?t?t?t?t?t?t?t?\?t?t?t?t?t?t?t?t?t?t?t?t?X?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t??t?t?u?u?u?u?u??u?u?u?u?u?u?u?u?u?u?u?u?u??u?u?u?u@u@u@uAuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuCuCuCuCuCuCuCuCuCuCuCuCuCuCuCuCuCuCuCuCuDDiDuDDuDjDuDuDuDuDuEuEuEuEuEuEuEuFuFuFuFuFuFuGuGuGuGuGuGuGuGuHHsHHsHHsHHsHsHsHHHsHHsHsHgHuHuHHsHHsHHsHHsHsHHsHHgHHuHHHuHsHsHsHHHHuHHHsHuHHsHHsHHsHHsHHgHsHgHIuIuJuJuJuJuJuJuKuKuKuKvKvKvKvKvKvKvKvKvKvKvKvKvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLvLfLvLvLvLvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvNvOvOvOvPvPvPvPvPvPvPvPvPvPvPvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQvQwQwQwQwQwQwQwQwQwQvQwQwQwQwQwQwQwQwQwQwQwQwQwQxQxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRxRvRxRxRxRxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxSxTxUxUxUxVxVxVxVxVxVxVxVxVxVxVxVxVxVxVxVxVxVxVxVxVxVxVxVxVxVxWtWxWxWxWxWxWxXxXxXxXxXxXxXxXxXxXxXxXxYxYxYxYxYxYxYxYxYxYyZZZZZZZyZZZZZZZZZZyZyZyZyZyZZZyZyZZZZZsZy[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y[y\y\y\y\y\y\y\y\y]y]y]y]y]y]y]y]y]y]y]y]y]y]y]y]y]y]y]y]y]y]y]y^y^y^y^y^y^y^y^y^y^y^y^y^y^y^y^y^y_y_y_y`y`y`y`yayayayayaybybybycycycycycycycycycycydydyeyfygygygygygygygyg6gygygzgzgzgzgzgzgzgzgzgzgzgzgzgzgzgzgzgzgzgzgzhzhzhzhzhzhzizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizizjzjzkzkzkzkzkzkzkzkzkzkzkzkzkzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzlzl{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{l{m{m{m{m{m{m{m{m{m{m{m{m{m{m{m|n|n|n|n|n|n|o|p|qjqjqjqjqjqjqjqqjqjqjqjqrrirjrgrjrjrjrrjrjsjsjsjsjsjsjsjtjtjtjtjtjtjttjtjtjtjtjtjujujujujvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjwwiwiwjwjwjwjwjwjwjwjwjwjwwjwjwjwjwjwjxyxyyiyiyiyiyiyiyiyiyiyiyiyiyiyiyiyiyiyiygyiyiyiyiz|z|z|z|z|{|{|||}|~||||||||||||||g|||gg|yyy|g|g||j|gg|gg|g|||gfgg|gggggg||jjjjjjjjjjjiuuju||||||||||||||||||||y|||||||||||||||||||||||||||g|||||||||||||||||||||||||||||||||||}u}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}f}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u--mgggggggggg6usg€ÀĀŀƀǀȀɀʀˀ̀̀΀πЀрҀӀԀՀր׀؀ـڀۀ܀݀ހ߀ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁yjj`"hydra-0.8.0-HTiYy2mKxmYI23gya82IE2 Hydra.CoreHydra.Constants Hydra.Compute Hydra.AstHydra.Dsl.LiteralTypesHydra.Dsl.LiteralsHydra.Dsl.TypesHydra.Ext.Csharp.SyntaxHydra.Ext.Cypher.FeaturesHydra.Ext.Cypher.OpenCypherHydra.Ext.Haskell.AstHydra.Ext.Haskell.SettingsHydra.Ext.Java.SettingsHydra.Ext.Java.SyntaxHydra.Ext.Org.Graphql.SyntaxHydra.Ext.Org.W3.Rdf.SyntaxHydra.Ext.Org.W3.Shacl.ModelHydra.Ext.Org.Yaml.ModelHydra.Ext.Protobuf.AnyHydra.Ext.Protobuf.Proto3 Hydra.Ext.Protobuf.SourceContextHydra.Ext.RelationalModelHydra.Ext.Scala.MetaHydra.Ext.Tabular Hydra.GrammarHydra.Dsl.Grammars Hydra.GraphHydra.Dsl.Terms Hydra.JsonHydra.Ext.Pegasus.Pdl Hydra.Ext.Org.Apache.Avro.SchemaHydra.Lib.EqualityHydra.Lib.ListsHydra.Lib.LiteralsHydra.Lib.LogicHydra.Lib.MapsHydra.Lib.MathHydra.Lib.OptionalsHydra.Lib.SetsHydra.CoreEncodingHydra.Lib.Strings Hydra.Mantle Hydra.CodersHydra.Messages Hydra.Module Hydra.ExtrasHydra.Dsl.ShorthandTypesHydra.Pg.ModelHydra.Pg.MappingHydra.Pg.QueryHydra.Pg.ValidationHydra.PhantomsHydra.Dsl.PhantomLiterals Hydra.QueryHydra.Constraints(Hydra.Sources.Tier4.Ext.Cypher.Functions Hydra.StripHydra.Ext.Protobuf.LanguageHydra.Ext.Json.Language Hydra.Decode Hydra.BasicsHydra.PrintingHydra.Inference.AlgorithmWHydra.Ext.Java.LanguageHydra.CoreLanguage Hydra.Testing Hydra.Tier1Hydra.Lib.FlowsHydra.Ext.Org.Json.Decoding Hydra.Tier2 Hydra.LexicalHydra.Dsl.ExpectHydra.Tools.BytestringsHydra.Tools.DebugHydra.Tools.FormattingHydra.Tools.SerializationHydra.Ext.Scala.SerdeHydra.Ext.Rdf.SerdeHydra.Ext.Protobuf.SerdeHydra.Ext.Pegasus.SerdeHydra.Ext.Java.SerdeHydra.Ext.Haskell.OperatorsHydra.Ext.Haskell.SerdeHydra.Ext.Graphql.SerdeHydra.Tools.SortingHydra.RewritingHydra.Inference.SubstitutionHydra.CoreDecoding Hydra.SchemasHydra.Dsl.PrimsHydra.AnnotationsHydra.ReductionHydra.Dsl.AnnotationsHydra.AdapterUtilsHydra.LiteralAdaptersHydra.TermAdaptersHydra.AdaptersHydra.Ext.Json.CoderHydra.Ext.Json.Serde Hydra.Lib.Io Hydra.Tier3Hydra.UnificationHydra.Inference.RulesHydra.Inference.InferenceHydra.WorkflowHydra.Tools.TemplatingHydra.Tools.AccessorsHydra.Sources.Libraries Hydra.Inference.AlgorithmWBridgeHydra.Dsl.Tests$Hydra.Sources.Tier4.Test.Lib.Strings"Hydra.Sources.Tier4.Test.Lib.ListsHydra.Dsl.Lib.SetsHydra.Dsl.Lib.OptionalsHydra.Dsl.Lib.MathHydra.Dsl.Lib.MapsHydra.Dsl.Lib.LogicHydra.Dsl.Lib.LiteralsHydra.Dsl.Lib.ListsHydra.Dsl.Lib.IoHydra.Dsl.Lib.EqualityHydra.Dsl.BootstrapHydra.Sources.CoreHydra.Tools.GrammarToModuleHydra.Sources.Tier0.TestingHydra.Sources.Tier0.QueryHydra.Sources.Tier0.MantleHydra.Sources.Tier0.JsonHydra.Sources.Tier0.GrammarHydra.Sources.Tier0.ConstraintsHydra.Sources.Tier0.ComputeHydra.Sources.Tier0.PhantomsHydra.Sources.Tier0.GraphHydra.Sources.Tier0.ModuleHydra.Sources.Tier0.WorkflowHydra.Sources.Tier0.CodersHydra.Sources.Tier0.AstHydra.Sources.Tier0.AllHydra.Dsl.BaseHydra.Dsl.Lib.StringsHydra.Dsl.Lib.Flows Hydra.FlowsHydra.Inference.AltInferenceHydra.Ext.Yaml.LanguageHydra.Ext.Yaml.CoderHydra.Ext.Yaml.SerdeHydra.Ext.Yaml.ModulesHydra.Ext.Shacl.LanguageHydra.Ext.Scala.PrepareHydra.Ext.Scala.LanguageHydra.Ext.Scala.UtilsHydra.Ext.Scala.CoderHydra.Ext.Rdf.UtilsHydra.Ext.Shacl.CoderHydra.Ext.Protobuf.CoderHydra.Ext.Pg.TermsToElementsHydra.Ext.Pg.CoderHydra.Ext.Pegasus.LanguageHydra.Ext.Pegasus.CoderHydra.Ext.Json.EliminateHydra.Ext.Java.NamesHydra.Ext.Java.UtilsHydra.Ext.Java.CoderHydra.Ext.Haskell.LanguageHydra.Ext.Haskell.UtilsHydra.Ext.Haskell.CoderHydra.Ext.Graphql.LanguageHydra.Ext.Graphql.CoderHydra.Ext.Avro.SchemaJsonHydra.Ext.Avro.LanguageHydra.Ext.Avro.CoderHydra.Dsl.ModuleHydra.Dsl.GraphHydra.Dsl.CoreHydra.Sources.Tier1.StripHydra.Sources.Tier1.MessagesHydra.Sources.Tier1.Decode Hydra.Sources.Tier1.CoreEncodingHydra.Sources.Tier1.ConstantsHydra.Dsl.MantleHydra.Sources.Tier1.Tier1Hydra.Sources.Tier1.AllHydra.Sources.Tier2.Tier2Hydra.Sources.Tier2.ExtrasHydra.Sources.Tier2.BasicsHydra.Sources.Tier2.Printing Hydra.Sources.Tier2.CoreLanguageHydra.Sources.Tier2.All%Hydra.Sources.Tier4.Ext.Json.DecodingHydra.Sources.Tier3.Tier3Hydra.Sources.Tier3.All"Hydra.Sources.Tier4.Test.TestSuite"Hydra.Sources.Tier4.Ext.Yaml.ModelHydra.Sources.Tier4.Ext.Tabular"Hydra.Sources.Tier4.Ext.Scala.Meta'Hydra.Sources.Tier4.Ext.RelationalModel"Hydra.Sources.Tier4.Ext.Rdf.Syntax#Hydra.Sources.Tier4.Ext.Shacl.Model.Hydra.Sources.Tier4.Ext.Protobuf.SourceContext'Hydra.Sources.Tier4.Ext.Protobuf.Proto3)Hydra.Sources.Tier4.Ext.Protobuf.Language$Hydra.Sources.Tier4.Ext.Protobuf.Any Hydra.Sources.Tier4.Ext.Pg.Model%Hydra.Sources.Tier4.Ext.Pg.Validation Hydra.Sources.Tier4.Ext.Pg.Query"Hydra.Sources.Tier4.Ext.Pg.Mapping#Hydra.Sources.Tier4.Ext.Pegasus.Pdl#Hydra.Sources.Tier4.Ext.Java.Syntax%Hydra.Sources.Tier4.Ext.Java.Language#Hydra.Sources.Tier4.Ext.Haskell.Ast&Hydra.Sources.Tier4.Ext.Graphql.Syntax)Hydra.Sources.Tier4.Ext.Cypher.OpenCypher'Hydra.Sources.Tier4.Ext.Cypher.Features%Hydra.Sources.Tier4.Ext.Csharp.Syntax#Hydra.Sources.Tier4.Ext.Avro.SchemaHydra.Sources.Tier4.All Hydra.Codegenhydra Hydra.Minimal Hydra.Kernel Paths_hydraUnit TypedTerm typedTermTerm typedTermType TypeSchemetypeSchemeVariablestypeSchemeTypeTypeAbstractiontypeAbstractionParametertypeAbstractionBodyType TypeAnnotatedTypeApplication TypeFunction TypeLambdaTypeList TypeLiteralTypeMap TypeOptional TypeProduct TypeRecordTypeSetTypeSum TypeUnion TypeVariableTypeWrapTupleProjectiontupleProjectionAritytupleProjectionIndexTerm TermAnnotatedTermApplication TermFunctionTermLetTermList TermLiteralTermMap TermOptional TermProduct TermRecordTermSetTermSumTermTypeAbstractionTermTypeApplication TermTyped TermUnion TermVariableTermWrapSumsumIndexsumSizesumTermRowTyperowTypeTypeName rowTypeFieldsRecordrecordTypeName recordFields ProjectionprojectionTypeNameprojectionField OptionalCasesoptionalCasesNothingoptionalCasesJust WrappedTypewrappedTypeTypeNamewrappedTypeObject WrappedTermwrappedTermTypeNamewrappedTermObjectNameunNameMapType mapTypeKeys mapTypeValues LiteralTypeLiteralTypeBinaryLiteralTypeBooleanLiteralTypeFloatLiteralTypeIntegerLiteralTypeStringLiteral LiteralBinaryLiteralBoolean LiteralFloatLiteralInteger LiteralString LetBindingletBindingNameletBindingTermletBindingTypeLet letBindingsletEnvironment LambdaTypelambdaTypeParameterlambdaTypeBodyLambdalambdaParameter lambdaDomain lambdaBody IntegerValueIntegerValueBigintIntegerValueInt8IntegerValueInt16IntegerValueInt32IntegerValueInt64IntegerValueUint8IntegerValueUint16IntegerValueUint32IntegerValueUint64 IntegerTypeIntegerTypeBigintIntegerTypeInt8IntegerTypeInt16IntegerTypeInt32IntegerTypeInt64IntegerTypeUint8IntegerTypeUint16IntegerTypeUint32IntegerTypeUint64 InjectioninjectionTypeNameinjectionField FunctionTypefunctionTypeDomainfunctionTypeCodomainFunctionFunctionEliminationFunctionLambdaFunctionPrimitive FloatValueFloatValueBigfloatFloatValueFloat32FloatValueFloat64 FloatTypeFloatTypeBigfloatFloatTypeFloat32FloatTypeFloat64 FieldType fieldTypeName fieldTypeTypeField fieldName fieldTerm EliminationEliminationListEliminationOptionalEliminationProductEliminationRecordEliminationUnionEliminationWrap CaseStatementcaseStatementTypeNamecaseStatementDefaultcaseStatementCasesApplicationTypeapplicationTypeFunctionapplicationTypeArgument ApplicationapplicationFunctionapplicationArgument AnnotatedTypeannotatedTypeSubjectannotatedTypeAnnotation AnnotatedTermannotatedTermSubjectannotatedTermAnnotation_AnnotatedTerm_AnnotatedTerm_subject_AnnotatedTerm_annotation_AnnotatedType_AnnotatedType_subject_AnnotatedType_annotation _Application_Application_function_Application_argument_ApplicationType_ApplicationType_function_ApplicationType_argument_CaseStatement_CaseStatement_typeName_CaseStatement_default_CaseStatement_cases _Elimination_Elimination_list_Elimination_optional_Elimination_product_Elimination_record_Elimination_union_Elimination_wrap_Field _Field_name _Field_term _FieldType_FieldType_name_FieldType_type _FloatType_FloatType_bigfloat_FloatType_float32_FloatType_float64 _FloatValue_FloatValue_bigfloat_FloatValue_float32_FloatValue_float64 _Function_Function_elimination_Function_lambda_Function_primitive _FunctionType_FunctionType_domain_FunctionType_codomain _Injection_Injection_typeName_Injection_field _IntegerType_IntegerType_bigint_IntegerType_int8_IntegerType_int16_IntegerType_int32_IntegerType_int64_IntegerType_uint8_IntegerType_uint16_IntegerType_uint32_IntegerType_uint64 _IntegerValue_IntegerValue_bigint_IntegerValue_int8_IntegerValue_int16_IntegerValue_int32_IntegerValue_int64_IntegerValue_uint8_IntegerValue_uint16_IntegerValue_uint32_IntegerValue_uint64_Lambda_Lambda_parameter_Lambda_domain _Lambda_body _LambdaType_LambdaType_parameter_LambdaType_body_Let _Let_bindings_Let_environment _LetBinding_LetBinding_name_LetBinding_term_LetBinding_type_Literal_Literal_binary_Literal_boolean_Literal_float_Literal_integer_Literal_string _LiteralType_LiteralType_binary_LiteralType_boolean_LiteralType_float_LiteralType_integer_LiteralType_string_MapType _MapType_keys_MapType_values_Name _WrappedTerm_WrappedTerm_typeName_WrappedTerm_object _WrappedType_WrappedType_typeName_WrappedType_object_OptionalCases_OptionalCases_nothing_OptionalCases_just _Projection_Projection_typeName_Projection_field_Record_Record_typeName_Record_fields_RowType_RowType_typeName_RowType_fields_Sum _Sum_index _Sum_size _Sum_term_Term_Term_annotated_Term_application_Term_function _Term_let _Term_list _Term_literal _Term_map_Term_optional _Term_product _Term_record _Term_set _Term_sum_Term_typeAbstraction_Term_typeApplication _Term_typed _Term_union_Term_variable _Term_wrap_TupleProjection_TupleProjection_arity_TupleProjection_index_Type_Type_annotated_Type_application_Type_function _Type_lambda _Type_list _Type_literal _Type_map_Type_optional _Type_product _Type_record _Type_set _Type_sum _Type_union_Type_variable _Type_wrap_TypeAbstraction_TypeAbstraction_parameter_TypeAbstraction_body _TypeScheme_TypeScheme_variables_TypeScheme_type _TypedTerm_TypedTerm_term_TypedTerm_type_Unit$fEqUnit $fOrdUnit $fReadUnit $fShowUnit $fEqTypedTerm$fOrdTypedTerm$fReadTypedTerm$fShowTypedTerm$fEqType $fOrdType $fReadType $fShowType $fEqRowType $fOrdRowType $fReadRowType $fShowRowType $fEqFieldType$fOrdFieldType$fReadFieldType$fShowFieldType$fEqWrappedType$fOrdWrappedType$fReadWrappedType$fShowWrappedType $fEqMapType $fOrdMapType $fReadMapType $fShowMapType$fEqLambdaType$fOrdLambdaType$fReadLambdaType$fShowLambdaType$fEqFunctionType$fOrdFunctionType$fReadFunctionType$fShowFunctionType$fEqApplicationType$fOrdApplicationType$fReadApplicationType$fShowApplicationType$fEqAnnotatedType$fOrdAnnotatedType$fReadAnnotatedType$fShowAnnotatedType$fEqTerm $fOrdTerm $fReadTerm $fShowTerm$fEqTypeAbstraction$fOrdTypeAbstraction$fReadTypeAbstraction$fShowTypeAbstraction$fEqSum$fOrdSum $fReadSum $fShowSum $fEqRecord $fOrdRecord $fReadRecord $fShowRecord $fEqField $fOrdField $fReadField $fShowField$fEqWrappedTerm$fOrdWrappedTerm$fReadWrappedTerm$fShowWrappedTerm$fEqLet$fOrdLet $fReadLet $fShowLet$fEqLetBinding$fOrdLetBinding$fReadLetBinding$fShowLetBinding$fEqTypeScheme$fOrdTypeScheme$fReadTypeScheme$fShowTypeScheme $fEqInjection$fOrdInjection$fReadInjection$fShowInjection $fEqFunction $fOrdFunction$fReadFunction$fShowFunction $fEqLambda $fOrdLambda $fReadLambda $fShowLambda$fEqElimination$fOrdElimination$fReadElimination$fShowElimination$fEqOptionalCases$fOrdOptionalCases$fReadOptionalCases$fShowOptionalCases$fEqCaseStatement$fOrdCaseStatement$fReadCaseStatement$fShowCaseStatement$fEqApplication$fOrdApplication$fReadApplication$fShowApplication$fEqAnnotatedTerm$fOrdAnnotatedTerm$fReadAnnotatedTerm$fShowAnnotatedTerm$fEqTupleProjection$fOrdTupleProjection$fReadTupleProjection$fShowTupleProjection$fEqProjection$fOrdProjection$fReadProjection$fShowProjection$fEqName $fOrdName $fReadName $fShowName$fEqLiteralType$fOrdLiteralType$fReadLiteralType$fShowLiteralType $fEqLiteral $fOrdLiteral $fReadLiteral $fShowLiteral$fEqIntegerValue$fOrdIntegerValue$fReadIntegerValue$fShowIntegerValue$fEqIntegerType$fOrdIntegerType$fReadIntegerType$fShowIntegerType$fEqFloatValue$fOrdFloatValue$fReadFloatValue$fShowFloatValue $fEqFloatType$fOrdFloatType$fReadFloatType$fShowFloatTypeignoredVariableplaceholderName maxTraceDepthTrace traceStack traceMessages traceOther FlowStateflowStateValueflowStateStateflowStateTraceFlowunFlowCoder coderEncode coderDecodeBicoder bicoderEncode bicoderDecodeAdapteradapterIsLossy adapterSource adapterTarget adapterCoder_Adapter_Adapter_isLossy_Adapter_source_Adapter_target_Adapter_coder_Bicoder_Bicoder_encode_Bicoder_decode_Coder _Coder_encode _Coder_decode_Flow _FlowState_FlowState_value_FlowState_state_FlowState_trace_Trace _Trace_stack_Trace_messages _Trace_other $fEqFlowState$fOrdFlowState$fReadFlowState$fShowFlowState $fEqTrace $fOrdTrace $fReadTrace $fShowTraceWsWsNoneWsSpaceWsBreakWsBreakAndIndent WsDoubleBreakSymbolunSymbol Precedence unPrecedencePadding paddingLeft paddingRightOpExpropExprOp opExprLhs opExprRhsOpopSymbol opPadding opPrecedenceopAssociativity IndentStyleIndentStyleAllLinesIndentStyleSubsequentLinesIndentedExpressionindentedExpressionStyleindentedExpressionExprExpr ExprConst ExprIndentExprOp ExprBracketsBrackets bracketsOpen bracketsClose BracketExprbracketExprBracketsbracketExprEnclosedbracketExprStyle BlockStyleblockStyleIndentblockStyleNewlineBeforeContentblockStyleNewlineAfterContent AssociativityAssociativityNoneAssociativityLeftAssociativityRightAssociativityBoth_Associativity_Associativity_none_Associativity_left_Associativity_right_Associativity_both _BlockStyle_BlockStyle_indent _BlockStyle_newlineBeforeContent_BlockStyle_newlineAfterContent _BracketExpr_BracketExpr_brackets_BracketExpr_enclosed_BracketExpr_style _Brackets_Brackets_open_Brackets_close_Expr _Expr_const _Expr_indent_Expr_op_Expr_brackets_IndentedExpression_IndentedExpression_style_IndentedExpression_expr _IndentStyle_IndentStyle_allLines_IndentStyle_subsequentLines_Op _Op_symbol _Op_padding_Op_precedence_Op_associativity_OpExpr _OpExpr_op _OpExpr_lhs _OpExpr_rhs_Padding _Padding_left_Padding_right _Precedence_Symbol_Ws_Ws_none _Ws_space _Ws_break_Ws_breakAndIndent_Ws_doubleBreak $fEqOpExpr $fOrdOpExpr $fReadOpExpr $fShowOpExpr$fEqExpr $fOrdExpr $fReadExpr $fShowExpr$fEqIndentedExpression$fOrdIndentedExpression$fReadIndentedExpression$fShowIndentedExpression$fEqBracketExpr$fOrdBracketExpr$fReadBracketExpr$fShowBracketExpr$fEqOp$fOrdOp$fReadOp$fShowOp $fEqPadding $fOrdPadding $fReadPadding $fShowPadding$fEqWs$fOrdWs$fReadWs$fShowWs $fEqBrackets $fOrdBrackets$fReadBrackets$fShowBrackets $fEqSymbol $fOrdSymbol $fReadSymbol $fShowSymbol$fEqPrecedence$fOrdPrecedence$fReadPrecedence$fShowPrecedence$fEqIndentStyle$fOrdIndentStyle$fReadIndentStyle$fShowIndentStyle$fEqBlockStyle$fOrdBlockStyle$fReadBlockStyle$fShowBlockStyle$fEqAssociativity$fOrdAssociativity$fReadAssociativity$fShowAssociativitybigfloatbigintbinarybooleanfloat32float64floatint16int32int64int8integerstringuint16uint32uint64uint8>:<=>-->@@$$annotapplyapplyNenumfield fieldsToMapfunction functionNlambdalambdaslistliteralmapmonooptionalpairpolyproductrecordschemesetsumunionunitvarwrap wrapWithName$fIsStringTypeFixedSizeBufferDeclaratorfixedSizeBufferDeclaratorNamefixedSizeBufferDeclaratorSizeFixedSizeBufferModifierFixedSizeBufferModifierNewFixedSizeBufferModifierPublicFixedSizeBufferModifierInternalFixedSizeBufferModifierPrivateFixedSizeBufferModifierUnsafeFixedSizeBufferDeclaration$fixedSizeBufferDeclarationAttributes#fixedSizeBufferDeclarationModifiers%fixedSizeBufferDeclarationElementType%fixedSizeBufferDeclarationDeclaratorsFixedPointerDeclaratorFixedPointerDeclaratorReference FixedPointerDeclaratorExpressionFixedStatementfixedStatementPointerTypefixedStatementDeclaratorsfixedStatementStatementPointerElementAccesspointerElementAccessPointerpointerElementAccessIndexPointerMemberAccesspointerMemberAccessPointerpointerMemberAccessMember pointerMemberAccessTypeArguments PointerTypePointerTypeValueTypePointerTypePointerDepthAttributeArgumentExpressionunAttributeArgumentExpression NamedArgumentnamedArgumentNamenamedArgumentValueNamedArgumentListunNamedArgumentListPositionalArgumentpositionalArgumentNamepositionalArgumentValuePositionalArgumentListunPositionalArgumentListAttributeArgumentsattributeArgumentsPositonalattributeArgumentsNamed AttributeNameunAttributeName Attribute attributeNameattributeArguments AttributeListunAttributeListAttributeTargetAttributeTargetIdentifierAttributeTargetKeywordAttributeSectionattributeSectionTargetattributeSectionAttributes Attributes unAttributesGlobalAttributeSectionglobalAttributeSectionTarget globalAttributeSectionAttributesDelegateModifierDelegateModifierNewDelegateModifierPublicDelegateModifierProtectedDelegateModifierInternalDelegateModifierPrivateDelegateModifierUnsafeDelegateHeaderdelegateHeaderNamedelegateHeaderTypeParametersdelegateHeaderParametersdelegateHeaderConstraintsDelegateDeclarationdelegateDeclarationAttributesdelegateDeclarationModifiersdelegateDeclarationReturnTypedelegateDeclarationRefKind delegateDeclarationRefReturnTypedelegateDeclarationHeaderEnumMemberDeclarationenumMemberDeclarationAttributesenumMemberDeclarationNameenumMemberDeclarationValue EnumModifierEnumModifierNewEnumModifierPublicEnumModifierProtectedEnumModifierInternalEnumModifierPrivateEnumBody unEnumBodyEnumBase EnumBaseType EnumBaseNameEnumDeclarationenumDeclarationAttributesenumDeclarationModifiersenumDeclarationNameenumDeclarationBaseenumDeclarationBodyInterfaceIndexerDeclaration%interfaceIndexerDeclarationAttributesinterfaceIndexerDeclarationNew"interfaceIndexerDeclarationRefKindinterfaceIndexerDeclarationType%interfaceIndexerDeclarationParameters$interfaceIndexerDeclarationAccessorsInterfaceEventDeclaration#interfaceEventDeclarationAttributesinterfaceEventDeclarationNewinterfaceEventDeclarationTypeinterfaceEventDeclarationNameInterfaceAccessorsinterfaceAccessorsAttributesinterfaceAccessorsGetinterfaceAccessorsSetInterfacePropertyDeclaration&interfacePropertyDeclarationAttributesinterfacePropertyDeclarationNew#interfacePropertyDeclarationRefKind interfacePropertyDeclarationType interfacePropertyDeclarationName%interfacePropertyDeclarationAccessorsInterfaceMethodHeaderinterfaceMethodHeaderNameinterfaceMethodHeaderParameters#interfaceMethodHeaderTypeParameters interfaceMethodHeaderConstraintsInterfaceMethodDeclaration$interfaceMethodDeclarationAttributesinterfaceMethodDeclarationNew$interfaceMethodDeclarationReturnType!interfaceMethodDeclarationRefKind interfaceMethodDeclarationHeaderInterfaceMemberDeclaration InterfaceMemberDeclarationMethod"InterfaceMemberDeclarationPropertyInterfaceMemberDeclarationEvent!InterfaceMemberDeclarationIndexerVarianceAnnotationVarianceAnnotationInVarianceAnnotationOutVariantTypeParametervariantTypeParameterAttributesvariantTypeParameterVariancevariantTypeParameterParameterVariantTypeParametersunVariantTypeParametersInterfaceModifierInterfaceModifierNewInterfaceModifierPublicInterfaceModifierProtectedInterfaceModifierInternalInterfaceModifierPrivateInterfaceModifierUnsafeInterfaceDeclarationinterfaceDeclarationAttributesinterfaceDeclarationModifiersinterfaceDeclarationPartialinterfaceDeclarationNameinterfaceDeclarationParametersinterfaceDeclarationBaseinterfaceDeclarationConstraintsinterfaceDeclarationBodyVariableInitializerVariableInitializerExpressionVariableInitializerArrayArrayInitializerunArrayInitializerStructMemberDeclarationStructMemberDeclarationConstantStructMemberDeclarationFieldStructMemberDeclarationMethodStructMemberDeclarationPropertyStructMemberDeclarationEventStructMemberDeclarationIndexerStructMemberDeclarationOperator"StructMemberDeclarationConstructor(StructMemberDeclarationStaticConstructorStructMemberDeclarationType&StructMemberDeclarationFixedSizeBufferStructModifierStructModifierNewStructModifierPublicStructModifierProtectedStructModifierInternalStructModifierPrivateStructModifierReadonlyStructModifierUnsafeStructDeclarationstructDeclarationAttributesstructDeclarationModifiersstructDeclarationRefstructDeclarationPartialstructDeclarationNamestructDeclarationParametersstructDeclarationInterfacesstructDeclarationConstraintsstructDeclarationBody FinalizerBodyFinalizerBodyBlockFinalizerBodyExpressionFinalizerBodyEmptyFinalizerDeclarationfinalizerDeclarationAttributesfinalizerDeclarationExternfinalizerDeclarationUnsafefinalizerDeclarationNamefinalizerDeclarationBodyStaticConstructorBodyStaticConstructorBodyBlockStaticConstructorBodyExpressionStaticConstructorBodyEmptyStaticConstructorModifiers staticConstructorModifiersExtern staticConstructorModifiersUnsafeStaticConstructorDeclaration&staticConstructorDeclarationAttributes%staticConstructorDeclarationModifiers staticConstructorDeclarationName staticConstructorDeclarationBodyConstructorBodyConstructorBodyBlockConstructorBodyExpressionConstructorBodyEmptyConstructorInitializerConstructorInitializerBaseConstructorInitializerThisConstructorDeclaratorconstructorDeclaratorNameconstructorDeclaratorParameters constructorDeclaratorInitializerConstructorModifierConstructorModifierPublicConstructorModifierProtectedConstructorModifierInternalConstructorModifierPrivateConstructorModifierExternConstructorModifierUnsafeConstructorDeclaration constructorDeclarationAttributesconstructorDeclarationModifiers constructorDeclarationDeclaratorconstructorDeclarationBody OperatorBodyOperatorBodyBlockOperatorBodyExpressionOperatorBodyEmptyConversionKindConversionKindImplicitConversionKindExplicitConversionOperatorDeclarator conversionOperatorDeclaratorKind conversionOperatorDeclaratorType%conversionOperatorDeclaratorParameterOverloadableBinaryOperatorOverloadableBinaryOperatorAdd"OverloadableBinaryOperatorSubtract"OverloadableBinaryOperatorMultiply OverloadableBinaryOperatorDivide!OverloadableBinaryOperatorModulusOverloadableBinaryOperatorAndOverloadableBinaryOperatorOrOverloadableBinaryOperatorXor#OverloadableBinaryOperatorLeftShift$OverloadableBinaryOperatorRightShiftOverloadableBinaryOperatorEqual"OverloadableBinaryOperatorNotEqual%OverloadableBinaryOperatorGreaterThan"OverloadableBinaryOperatorLessThan,OverloadableBinaryOperatorGreaterThanOrEqual)OverloadableBinaryOperatorLessThanOrEqualBinaryOperatorDeclaratorbinaryOperatorDeclaratorType binaryOperatorDeclaratorOperatorbinaryOperatorDeclaratorLeftbinaryOperatorDeclaratorRightOverloadableUnaryOperatorOverloadableUnaryOperatorPlusOverloadableUnaryOperatorMinusOverloadableUnaryOperatorNot#OverloadableUnaryOperatorComplement"OverloadableUnaryOperatorIncrement"OverloadableUnaryOperatorDecrementOverloadableUnaryOperatorTrueOverloadableUnaryOperatorFalseUnaryOperatorDeclaratorunaryOperatorDeclaratorTypeunaryOperatorDeclaratorOperator unaryOperatorDeclaratorParameterOperatorDeclaratorOperatorDeclaratorUnaryOperatorDeclaratorBinaryOperatorDeclaratorConversionOperatorModifierOperatorModifierPublicOperatorModifierStaticOperatorModifierExternOperatorModifierUnsafeOperatorDeclarationoperatorDeclarationAttributesoperatorDeclarationModifiersoperatorDeclarationDeclaratoroperatorDeclarationBodyRefIndexerBodyRefIndexerBodyBlockRefIndexerBodyRef IndexerBodyIndexerBodyBlockIndexerBodyExpressionIndexerDeclaratorindexerDeclaratorTypeindexerDeclaratorInterfaceindexerDeclaratorParametersIndexerModifierIndexerModifierNewIndexerModifierPublicIndexerModifierProtectedIndexerModifierInternalIndexerModifierPrivateIndexerModifierVirtualIndexerModifierSealedIndexerModifierOverrideIndexerModifierAbstractIndexerModifierExternIndexerModifierUnsafeRefIndexerDeclarationrefIndexerDeclarationAttributesrefIndexerDeclarationModifiersrefIndexerDeclarationRefKindrefIndexerDeclarationDeclaratorrefIndexerDeclarationBodyStandardIndexerDeclaration$standardIndexerDeclarationAttributes#standardIndexerDeclarationModifiers$standardIndexerDeclarationDeclaratorstandardIndexerDeclarationBodyIndexerDeclarationIndexerDeclarationStandardIndexerDeclarationRefAddRemoveAccessorDeclaration&addRemoveAccessorDeclarationAttributes addRemoveAccessorDeclarationBodyEventAccessorDeclarationsEventAccessorDeclarationsAddEventAccessorDeclarationsRemove EventModifierEventModifierNewEventModifierPublicEventModifierProtectedEventModifierInternalEventModifierPrivateEventModifierStaticEventModifierVirtualEventModifierSealedEventModifierOverrideEventModifierAbstractEventModifierExternEventModifierUnsafeAccessorsEventDeclaration#accessorsEventDeclarationAttributes"accessorsEventDeclarationModifiersaccessorsEventDeclarationTypeaccessorsEventDeclarationName"accessorsEventDeclarationAccessorsStandardEventDeclaration"standardEventDeclarationAttributes!standardEventDeclarationModifiersstandardEventDeclarationType#standardEventDeclarationDeclaratorsEventDeclarationEventDeclarationStandardEventDeclarationAccessorsRefAccessorBodyRefAccessorBodyBlockRefAccessorBodyRefRefAccessorBodyEmptyRefGetAccessorDeclaration#refGetAccessorDeclarationAttributes!refGetAccessorDeclarationModifierrefGetAccessorDeclarationBody AccessorBodyAccessorBodyBlockAccessorBodyExpressionAccessorBodyEmptyAccessorModifierAccessorModifierProtectedAccessorModifierInternalAccessorModifierPrivate!AccessorModifierProtectedInternal!AccessorModifierInternalProtected AccessorModifierProtectedPrivate AccessorModifierPrivateProtectedAccessorDeclarationaccessorDeclarationAttributesaccessorDeclarationModifieraccessorDeclarationBodyAccessorDeclarationsAccessorDeclarationsGetAccessorDeclarationsSetRefPropertyBodyRefPropertyBodyBlockRefPropertyBodyRefBlockPropertyBodyblockPropertyBodyAccessorsblockPropertyBodyInitializer PropertyBodyPropertyBodyBlockPropertyBodyExpressionPropertyModifierPropertyModifierNewPropertyModifierPublicPropertyModifierProtectedPropertyModifierInternalPropertyModifierPrivatePropertyModifierStaticPropertyModifierVirtualPropertyModifierSealedPropertyModifierOverridePropertyModifierAbstractPropertyModifierExternPropertyModifierUnsafeRefReturnPropertyDeclaration&refReturnPropertyDeclarationAttributes%refReturnPropertyDeclarationModifiers#refReturnPropertyDeclarationRefKind refReturnPropertyDeclarationType refReturnPropertyDeclarationName refReturnPropertyDeclarationBodyStandardPropertyDeclaration%standardPropertyDeclarationAttributes$standardPropertyDeclarationModifiersstandardPropertyDeclarationTypestandardPropertyDeclarationNamestandardPropertyDeclarationBodyPropertyDeclarationPropertyDeclarationStandardPropertyDeclarationRefReturnParameterArrayparameterArrayAttributesparameterArrayTypeparameterArrayIdentifierParameterModeModifierParameterModeModifierRefParameterModeModifierOutParameterModeModifierInParameterModifierParameterModifierModeParameterModifierThisFixedParameterfixedParameterAttributesfixedParameterModifierfixedParameterTypefixedParameterIdentifierfixedParameterDefaultArgumentFormalParameterListformalParameterListFixedformalParameterListArray RefMethodBodyRefMethodBodyBlockRefMethodBodyRefRefMethodBodyEmpty MethodBodyMethodBodyBlock#MethodBodyNullConditionalInvocationMethodBodyExpressionMethodBodyEmpty MemberNamememberNameInterfaceTypememberNameIdentifier ReturnType ReturnTypeRefReturnTypeVoidRefMethodModifierRefMethodModifierNewRefMethodModifierPublicRefMethodModifierProtectedRefMethodModifierInternalRefMethodModifierPrivateRefMethodModifierStaticRefMethodModifierVirtualRefMethodModifierSealedRefMethodModifierOverrideRefMethodModifierAbstractRefMethodModifierExternRefMethodModifierUnsafeMethodModifierMethodModifierRefMethodModifierAsync MethodHeadermethodHeaderNamemethodHeaderTypeParametersmethodHeaderParametersmethodHeaderConstraintsRefKind RefKindRefRefKindRefReadonlyMethodModifiersmethodModifiersModifiersmethodModifiersPartialRefReturnMethodDeclaration$refReturnMethodDeclarationAttributes#refReturnMethodDeclarationModifiersrefReturnMethodDeclarationKind$refReturnMethodDeclarationReturnType refReturnMethodDeclarationHeaderrefReturnMethodDeclarationBodyStandardMethodDeclaration#standardMethodDeclarationAttributes"standardMethodDeclarationModifiers#standardMethodDeclarationReturnTypestandardMethodDeclarationHeaderstandardMethodDeclarationBodyMethodDeclarationMethodDeclarationStandardMethodDeclarationRefReturnVariableDeclaratorvariableDeclaratorIdentifiervariableDeclaratorInitializerVariableDeclaratorsunVariableDeclarators FieldModifierFieldModifierNewFieldModifierPublicFieldModifierProtectedFieldModifierInternalFieldModifierPrivateFieldModifierStaticFieldModifierReadonlyFieldModifierVolatileFieldModifierUnsafeFieldDeclarationfieldDeclarationAttributesfieldDeclarationModifiersfieldDeclarationTypefieldDeclarationDeclaratorsConstantModifierConstantModifierNewConstantModifierPublicConstantModifierProtectedConstantModifierInternalConstantModifierPrivateConstantDeclarationconstantDeclarationAttributesconstantDeclarationModifiersconstantDeclarationTypeconstantDeclarationDeclaratorsClassMemberDeclarationClassMemberDeclarationConstantClassMemberDeclarationFieldClassMemberDeclarationMethodClassMemberDeclarationPropertyClassMemberDeclarationEventClassMemberDeclarationIndexerClassMemberDeclarationOperator!ClassMemberDeclarationConstructorClassMemberDeclarationFinalizer'ClassMemberDeclarationStaticConstructorClassMemberDeclarationType ClassBody unClassBodySecondaryConstraintSecondaryConstraintInterfaceSecondaryConstraintParameterSecondaryConstraintsunSecondaryConstraintsPrimaryConstraintPrimaryConstraintClassTypePrimaryConstraintClassPrimaryConstraintStructPrimaryConstraintUnmanagedTypeParameterConstraintstypeParameterConstraintsPrimary!typeParameterConstraintsSecondary#typeParameterConstraintsConstructorTypeParameterConstraintsClause'typeParameterConstraintsClauseParameter)typeParameterConstraintsClauseConstraints ClassBaseClassBaseClassClassBaseInterfacesTypeParameterParttypeParameterPartAttributestypeParameterPartNameTypeParameterListunTypeParameterList ClassModifierClassModifierNewClassModifierPublicClassModifierProtectedClassModifierInternalClassModifierPrivateClassModifierAbstractClassModifierSealedClassModifierStaticClassModifierUnsafeClassDeclarationclassDeclarationAttributesclassDeclarationModifiersclassDeclarationPartialclassDeclarationNameclassDeclarationParametersclassDeclarationBaseclassDeclarationConstraintsclassDeclarationBodyQualifiedAliasMemberqualifiedAliasMemberAliasqualifiedAliasMemberMemberqualifiedAliasMemberArgumentsTypeDeclarationTypeDeclarationClassTypeDeclarationStructTypeDeclarationInterfaceTypeDeclarationEnumTypeDeclarationDelegateNamespaceMemberDeclaration#NamespaceMemberDeclarationNamespaceNamespaceMemberDeclarationTypeUsingAliasDirectiveusingAliasDirectiveAliasusingAliasDirectiveNameUsingDirectiveUsingDirectiveAliasUsingDirectiveNamespaceUsingDirectiveStatic NamespaceBodynamespaceBodyExternsnamespaceBodyUsingsnamespaceBodyMembersNamespaceDeclarationnamespaceDeclarationNamenamespaceDeclarationBodyCompilationUnitcompilationUnitExternscompilationUnitUsingscompilationUnitAttributescompilationUnitMembersYieldStatementYieldStatementReturnYieldStatementBreakResourceAcquisitionResourceAcquisitionLocalResourceAcquisitionExpressionUsingStatementusingStatementAcquisitionusingStatementBody LockStatementlockStatementExpressionlockStatementBodyExceptionSpecifierexceptionSpecifierTypeexceptionSpecifierIdentifierSpecificCatchClausespecificCatchClauseSpecifierspecificCatchClauseFilterspecificCatchClauseBody CatchClausesCatchClausesSpecificCatchClausesGeneral TryStatementtryStatementBodytryStatementCatchestryStatementFinallyReturnStatementReturnStatementSimpleReturnStatementValueReturnStatementRef GotoStatementGotoStatementIdentifierGotoStatementCaseGotoStatementDefault JumpStatementJumpStatementBreakJumpStatementContinueJumpStatementGotoJumpStatementReturnJumpStatementThrowForeachStatementforeachStatementKindforeachStatementTypeforeachStatementIdentifierforeachStatementExpressionforeachStatementBodyStatementExpressionListunStatementExpressionListForInitializerForInitializerVariableForInitializerStatements ForStatementforStatementInitializerforStatementConditionforStatementIteratorforStatementBody DoStatementdoStatementBodydoStatementWhileWhileStatementwhileStatementConditionwhileStatementBodyIterationStatementIterationStatementWhileIterationStatementDoIterationStatementForIterationStatementForeach SwitchBranchswitchBranchPatternswitchBranchGuard SwitchLabelSwitchLabelBranchSwitchLabelDefault SwitchSectionswitchSectionLabelsswitchSectionStatementsSwitchStatementswitchStatementExpressionswitchStatementBranches IfStatementifStatementConditionifStatementIfBranchifStatementElseBranchSelectionStatementSelectionStatementIfSelectionStatementSwitchStatementExpression,StatementExpressionNullConditionalInvocationStatementExpressionInvocation!StatementExpressionObjectCreationStatementExpressionAssignment StatementExpressionPostIncrement StatementExpressionPostDecrementStatementExpressionPreIncrementStatementExpressionPreDecrementStatementExpressionAwaitRefLocalFunctionBodyRefLocalFunctionBodyBlockRefLocalFunctionBodyRefLocalFunctionBodyLocalFunctionBodyBlock*LocalFunctionBodyNullConditionalInvocationLocalFunctionBodyExpressionRefLocalFunctionModifierRefLocalFunctionModifierStaticRefLocalFunctionModifierUnsafeLocalFunctionModifierLocalFunctionModifierRefLocalFunctionModifierAsyncLocalFunctionHeaderlocalFunctionHeaderIdentifier!localFunctionHeaderTypeParameterslocalFunctionHeaderParameterslocalFunctionHeaderConstraintsRefLocalFunctionDeclaration$refLocalFunctionDeclarationModifiers"refLocalFunctionDeclarationRefKind%refLocalFunctionDeclarationReturnType!refLocalFunctionDeclarationHeaderrefLocalFunctionDeclarationBody StandardLocalFunctionDeclaration)standardLocalFunctionDeclarationModifiers*standardLocalFunctionDeclarationReturnType&standardLocalFunctionDeclarationHeader$standardLocalFunctionDeclarationBodyLocalFunctionDeclaration LocalFunctionDeclarationStandardLocalFunctionDeclarationRefConstantDeclaratorconstantDeclaratorIdentifierconstantDeclaratorExpressionLocalConstantDeclarationlocalConstantDeclarationType#localConstantDeclarationDeclaratorsRefLocalVariableDeclaratorrefLocalVariableDeclaratorLeftrefLocalVariableDeclaratorRightRefLocalVariableDeclaration"refLocalVariableDeclarationRefKindrefLocalVariableDeclarationType&refLocalVariableDeclarationDeclaratorsLocalVariableInitializer"LocalVariableInitializerExpression#LocalVariableInitializerInitializer&ExplicitlyTypedLocalVariableDeclarator0explicitlyTypedLocalVariableDeclaratorIdentifier1explicitlyTypedLocalVariableDeclaratorInitializer'ExplicitlyTypedLocalVariableDeclaration+explicitlyTypedLocalVariableDeclarationType2explicitlyTypedLocalVariableDeclarationDeclarators&ImplicitlyTypedLocalVariableDeclarator0implicitlyTypedLocalVariableDeclaratorIdentifier0implicitlyTypedLocalVariableDeclaratorExpression-RefVarImplicitlyTypedLocalVariableDeclaration4refVarImplicitlyTypedLocalVariableDeclarationRefKind7refVarImplicitlyTypedLocalVariableDeclarationDeclarator'ImplicitlyTypedLocalVariableDeclaration*ImplicitlyTypedLocalVariableDeclarationVar-ImplicitlyTypedLocalVariableDeclarationRefVarLocalVariableDeclaration'LocalVariableDeclarationImplicitlyTyped'LocalVariableDeclarationExplicitlyTypedLocalVariableDeclarationRefDeclarationStatementDeclarationStatementVariableDeclarationStatementConstantDeclarationStatementFunctionLabeledStatementlabeledStatementLabellabeledStatementStatementBlockunBlockEmbeddedStatementEmbeddedStatementBlockEmbeddedStatementEmptyEmbeddedStatementExpressionEmbeddedStatementSelectionEmbeddedStatementIterationEmbeddedStatementJumpEmbeddedStatementTryEmbeddedStatementCheckedEmbeddedStatementUncheckedEmbeddedStatementLockEmbeddedStatementUsingEmbeddedStatementYieldEmbeddedStatementUnsafeEmbeddedStatementFixed StatementStatementLabeledStatementDeclarationStatementEmbeddedBooleanExpressionunBooleanExpressionConstantExpressionunConstantExpressionNonAssignmentExpression"NonAssignmentExpressionDeclaration"NonAssignmentExpressionConditionalNonAssignmentExpressionLambdaNonAssignmentExpressionQuery ExpressionExpressionNonAssignmentExpressionAssignmentAssignmentOperatorAssignmentOperatorSimpleAssignmentOperatorPlusEqualsAssignmentOperatorMinusEqualsAssignmentOperatorTimesEqualsAssignmentOperatorDivideEqualsAssignmentOperatorModEqualsAssignmentOperatorAndEqualsAssignmentOperatorOrEqualsAssignmentOperatorXorEquals!AssignmentOperatorLeftShiftEquals"AssignmentOperatorRightShiftEquals AssignmentassignmentLeftassignmentOperatorassignmentRightQueryContinuationqueryContinuationIntoqueryContinuationBody GroupClausegroupClauseGrouped groupClauseBySelectOrGroupClauseSelectOrGroupClauseSelectSelectOrGroupClauseGroupOrderingDirectionOrderingDirectionAscendingOrderingDirectionDescending Ordering_orderingExpressionorderingDirection JoinClausejoinClauseTypejoinClauseIdentifier joinClauseIn joinClauseOnjoinClauseEqualsjoinClauseInto LetClause letClauseLeftletClauseRightQueryBodyClauseQueryBodyClauseFromQueryBodyClauseLetQueryBodyClauseWhereQueryBodyClauseJoinQueryBodyClauseOrderby QueryBodyqueryBodyClausesqueryBodySelectOrGroupqueryBodyContinuation FromClausefromClauseTypefromClauseIdentifier fromClauseInQueryExpressionqueryExpressionFromqueryExpressionBodyAnonymousFunctionBody.AnonymousFunctionBodyNullConditionalInvocationAnonymousFunctionBodyExpressionAnonymousFunctionBodyRefAnonymousFunctionBodyBlock"AnonymousFunctionParameterModifier%AnonymousFunctionParameterModifierRef%AnonymousFunctionParameterModifierOut$AnonymousFunctionParameterModifierIn"ExplicitAnonymousFunctionParameter*explicitAnonymousFunctionParameterModifier&explicitAnonymousFunctionParameterType,explicitAnonymousFunctionParameterIdentifierAnonymousFunctionSignature"AnonymousFunctionSignatureExplicit"AnonymousFunctionSignatureImplicitAnonymousMethodExpressionanonymousMethodExpressionAsync"anonymousMethodExpressionSignatureanonymousMethodExpressionBodyLambdaExpressionlambdaExpressionAsynclambdaExpressionSignaturelambdaExpressionBodyRefConditionalExpression!refConditionalExpressionConditionrefConditionalExpressionTruerefConditionalExpressionFalseSimpleConditionalExpression$simpleConditionalExpressionConditionsimpleConditionalExpressionTrue simpleConditionalExpressionFalseConditionalExpressionConditionalExpressionSimple&ConditionalExpressionSimpleConditional#ConditionalExpressionRefConditionalLocalVariableTypeLocalVariableTypeTypeLocalVariableTypeVarDeclarationExpressiondeclarationExpressionTypedeclarationExpressionIdentifierBinaryNullCoalescingExpression"binaryNullCoalescingExpressionLeft#binaryNullCoalescingExpressionRightNullCoalescingExpressionNullCoalescingExpressionSimpleNullCoalescingExpressionBinaryNullCoalescingExpressionThrowBinaryConditionalOrExpression!binaryConditionalOrExpressionLeft"binaryConditionalOrExpressionRightConditionalOrExpressionConditionalOrExpressionSimpleConditionalOrExpressionBinaryBinaryConditionalAndExpression"binaryConditionalAndExpressionLeft#binaryConditionalAndExpressionRightConditionalAndExpressionConditionalAndExpressionSimpleConditionalAndExpressionBinaryBinaryInclusiveOrExpressionbinaryInclusiveOrExpressionLeft binaryInclusiveOrExpressionRightInclusiveOrExpressionInclusiveOrExpressionSimpleInclusiveOrExpressionBinaryBinaryExclusiveOrExpressionbinaryExclusiveOrExpressionLeft binaryExclusiveOrExpressionRightExclusiveOrExpressionExclusiveOrExpressionSimpleExclusiveOrExpressionBinaryBinaryAndExpressionbinaryAndExpressionLeftbinaryAndExpressionRight AndExpressionAndExpressionSimpleAndExpressionBinaryEqualityOperatorEqualityOperatorEqualEqualityOperatorNotEqualBinaryEqualityExpressionbinaryEqualityExpressionLeft binaryEqualityExpressionOperatorbinaryEqualityExpressionRightEqualityExpressionEqualityExpressionSimpleEqualityExpressionBinaryAsTypeExpressionasTypeExpressionExpressionasTypeExpressionTypeIsPatternExpressionisPatternExpressionExpressionisPatternExpressionPatternIsTypeExpressionisTypeExpressionExpressionisTypeExpressionTypeRelationalOperatorRelationalOperatorLessThanRelationalOperatorGreaterThan!RelationalOperatorLessThanOrEqual$RelationalOperatorGreaterThanOrEqualBinaryRelationalExpressionbinaryRelationalExpressionLeft"binaryRelationalExpressionOperatorbinaryRelationalExpressionRightRelationalExpressionRelationalExpressionSimpleRelationalExpressionBinaryRelationalExpressionIsTypeRelationalExpressionIsPatternRelationalExpressionAsType ShiftOperatorShiftOperatorLeftShiftOperatorRightBinaryShiftExpressionbinaryShiftExpressionLeftbinaryShiftExpressionOperatorbinaryShiftExpressionRightShiftExpressionShiftExpressionSimpleShiftExpressionBinaryAdditiveOperatorAdditiveOperatorPlusAdditiveOperatorMinusBinaryAdditiveExpressionbinaryAdditiveExpressionLeft binaryAdditiveExpressionOperatorbinaryAdditiveExpressionRightAdditiveExpressionAdditiveExpressionSimpleAdditiveExpressionBinaryMultiplicativeOperatorMultiplicativeOperatorTimesMultiplicativeOperatorDivideMultiplicativeOperatorModuloBinaryMultiplicativeExpression"binaryMultiplicativeExpressionLeft&binaryMultiplicativeExpressionOperator#binaryMultiplicativeExpressionRightMultiplicativeExpressionMultiplicativeExpressionSimpleMultiplicativeExpressionBinaryCastExpressioncastExpressionTypecastExpressionExpressionUnaryExpressionUnaryExpressionPrimaryUnaryExpressionPlusUnaryExpressionMinusUnaryExpressionNot UnaryExpressionBitwiseComplementUnaryExpressionPreIncrementUnaryExpressionPreDecrementUnaryExpressionCastUnaryExpressionAwait!UnaryExpressionPointerIndirectionUnaryExpressionAddressOfNamedEntityTargetNamedEntityTargetNameNamedEntityTargetThisNamedEntityTargetBaseNamedEntityTargetPredefinedType%NamedEntityTargetQualifiedAliasMemberNamedEntityPartnamedEntityPartIdentifiernamedEntityPartTypeArguments NamedEntitynamedEntityTargetnamedEntityPartsStackallocExpressionstackallocExpressionTypestackallocExpressionExpressionstackallocExpressionInitializerDefaultValueExpression%DefaultValueExpressionExplicitlyTyped$DefaultValueExpressionDefaultLiteralUnboundTypeNamePartunboundTypeNamePartIdentifierunboundTypeNamePartAliasedunboundTypeNamePartDimensionUnboundTypeNameunUnboundTypeNameTypeofExpressionTypeofExpressionTypeTypeofExpressionUnboundTypeNameTypeofExpressionVoidAssignmentMemberDeclarator$assignmentMemberDeclaratorIdentifier$assignmentMemberDeclaratorExpressionMemberDeclaratorMemberDeclaratorNameMemberDeclaratorMemberAccess4MemberDeclaratorNullConditionalProjectionInitializerMemberDeclaratorBaseAccessMemberDeclaratorAssignmentMemberDeclaratorListunMemberDeclaratorListDelegateCreationExpressiondelegateCreationExpressionType$delegateCreationExpressionExpression$RankSpecifierArrayCreationExpression1rankSpecifierArrayCreationExpressionRankSpecifier/rankSpecifierArrayCreationExpressionInitializer ArrayTypeArrayCreationExpression$arrayTypeArrayCreationExpressionType+arrayTypeArrayCreationExpressionInitializer#NonArrayTypeArrayCreationExpression'nonArrayTypeArrayCreationExpressionType.nonArrayTypeArrayCreationExpressionExpressions1nonArrayTypeArrayCreationExpressionRankSpecifiers.nonArrayTypeArrayCreationExpressionInitializerArrayCreationExpression#ArrayCreationExpressionNonArrayType ArrayCreationExpressionArrayType$ArrayCreationExpressionRankSpecifierExpressionListunExpressionListElementInitializerElementInitializerSingleElementInitializerListInitializerValueInitializerValueExpression"InitializerValueObjectOrCollectionInitializerTargetInitializerTargetIdentifierInitializerTargetArgumentsMemberInitializermemberInitializerTargetmemberInitializerValueObjectOrCollectionInitializer#ObjectOrCollectionInitializerObject'ObjectOrCollectionInitializerCollectionObjectCreationExpressionobjectCreationExpressionType!objectCreationExpressionArguments#objectCreationExpressionInitializerBaseAccessWithIdentifier"baseAccessWithIdentifierIdentifier%baseAccessWithIdentifierTypeArguments BaseAccessBaseAccessIdentifierBaseAccessArgumentsNullConditionalElementAccess&nullConditionalElementAccessExpression%nullConditionalElementAccessArguments+nullConditionalElementAccessDependentAccess ElementAccesselementAccessExpressionelementAccessArguments'NullConditionalInvocationExpressionHead-NullConditionalInvocationExpressionHeadMember.NullConditionalInvocationExpressionHeadElement#NullConditionalInvocationExpression'nullConditionalInvocationExpressionHead,nullConditionalInvocationExpressionArgumentsInvocationExpressioninvocationExpressionExpressioninvocationExpressionArguments$NullConditionalProjectionInitializer.nullConditionalProjectionInitializerExpression.nullConditionalProjectionInitializerIdentifier1nullConditionalProjectionInitializerTypeArgumentsDependentAccessForMember"dependentAccessForMemberIdentifier%dependentAccessForMemberTypeArgumentsDependentAccessDependentAccessMemberAccessDependentAccessElementAccessDependentAccessInvocationNullConditionalMemberAccess%nullConditionalMemberAccessExpression%nullConditionalMemberAccessIdentifier(nullConditionalMemberAccessTypeArguments*nullConditionalMemberAccessDependentAccessPredefinedTypePredefinedTypeBoolPredefinedTypeBytePredefinedTypeCharPredefinedTypeDecimalPredefinedTypeDoublePredefinedTypeFloatPredefinedTypeIntPredefinedTypeLongPredefinedTypeObjectPredefinedTypeSbytePredefinedTypeShortPredefinedTypeStringPredefinedTypeUintPredefinedTypeUlongPredefinedTypeUshortMemberAccessHeadMemberAccessHeadPrimaryMemberAccessHeadPredefinedMemberAccessHeadQualifiedAlias MemberAccessmemberAccessHeadmemberAccessIdentifiermemberAccessTypeArgumentsDeconstructionElementDeconstructionElementTupleDeconstructionElementIdentifierDeconstructionTupleunDeconstructionTuple TupleElementtupleElementNametupleElementExpressionTupleExpressionTupleExpressionElementsTupleExpressionDeconstruction SimpleNamesimpleNameIdentifiersimpleNameTypeArgumentsVerbatimInterpolationverbatimInterpolationExpressionverbatimInterpolationWidthverbatimInterpolationFormat$InterpolatedVerbatimStringExpression&unInterpolatedVerbatimStringExpressionRegularInterpolationregularInterpolationExpressionregularInterpolationWidthregularInterpolationFormat#InterpolatedRegularStringExpression%unInterpolatedRegularStringExpressionInterpolatedStringExpression#InterpolatedStringExpressionRegular$InterpolatedStringExpressionVerbatim PrimaryNoArrayCreationExpression'PrimaryNoArrayCreationExpressionLiteral2PrimaryNoArrayCreationExpressionInterpolatedString*PrimaryNoArrayCreationExpressionSimpleName-PrimaryNoArrayCreationExpressionParenthesized%PrimaryNoArrayCreationExpressionTuple,PrimaryNoArrayCreationExpressionMemberAccess;PrimaryNoArrayCreationExpressionNullConditionalMemberAccess*PrimaryNoArrayCreationExpressionInvocation-PrimaryNoArrayCreationExpressionElementAccess_PrimaryNoArrayCreationExpression_nullConditionalElementAccess,_PrimaryNoArrayCreationExpression_thisAccess,_PrimaryNoArrayCreationExpression_baseAccess/_PrimaryNoArrayCreationExpression_postIncrement/_PrimaryNoArrayCreationExpression_postDecrement0_PrimaryNoArrayCreationExpression_objectCreation2_PrimaryNoArrayCreationExpression_delegateCreation9_PrimaryNoArrayCreationExpression_anonymousObjectCreation(_PrimaryNoArrayCreationExpression_typeof(_PrimaryNoArrayCreationExpression_sizeof)_PrimaryNoArrayCreationExpression_checked+_PrimaryNoArrayCreationExpression_unchecked._PrimaryNoArrayCreationExpression_defaultValue(_PrimaryNoArrayCreationExpression_nameof1_PrimaryNoArrayCreationExpression_anonymousMethod5_PrimaryNoArrayCreationExpression_pointerMemberAccess6_PrimaryNoArrayCreationExpression_pointerElementAccess,_PrimaryNoArrayCreationExpression_stackalloc_InterpolatedStringExpression%_InterpolatedStringExpression_regular&_InterpolatedStringExpression_verbatim$_InterpolatedRegularStringExpression_RegularInterpolation _RegularInterpolation_expression_RegularInterpolation_width_RegularInterpolation_format%_InterpolatedVerbatimStringExpression_VerbatimInterpolation!_VerbatimInterpolation_expression_VerbatimInterpolation_width_VerbatimInterpolation_format _SimpleName_SimpleName_identifier_SimpleName_typeArguments_TupleExpression_TupleExpression_elements_TupleExpression_deconstruction _TupleElement_TupleElement_name_TupleElement_expression_DeconstructionTuple_DeconstructionElement_DeconstructionElement_tuple!_DeconstructionElement_identifier _MemberAccess_MemberAccess_head_MemberAccess_identifier_MemberAccess_typeArguments_MemberAccessHead_MemberAccessHead_primary_MemberAccessHead_predefined _MemberAccessHead_qualifiedAlias_PredefinedType_PredefinedType_bool_PredefinedType_byte_PredefinedType_char_PredefinedType_decimal_PredefinedType_double_PredefinedType_float_PredefinedType_int_PredefinedType_long_PredefinedType_object_PredefinedType_sbyte_PredefinedType_short_PredefinedType_string_PredefinedType_uint_PredefinedType_ulong_PredefinedType_ushort_NullConditionalMemberAccess'_NullConditionalMemberAccess_expression'_NullConditionalMemberAccess_identifier*_NullConditionalMemberAccess_typeArguments,_NullConditionalMemberAccess_dependentAccess_DependentAccess_DependentAccess_memberAccess_DependentAccess_elementAccess_DependentAccess_invocation_DependentAccessForMember$_DependentAccessForMember_identifier'_DependentAccessForMember_typeArguments%_NullConditionalProjectionInitializer0_NullConditionalProjectionInitializer_expression0_NullConditionalProjectionInitializer_identifier3_NullConditionalProjectionInitializer_typeArguments_InvocationExpression _InvocationExpression_expression_InvocationExpression_arguments$_NullConditionalInvocationExpression)_NullConditionalInvocationExpression_head._NullConditionalInvocationExpression_arguments(_NullConditionalInvocationExpressionHead/_NullConditionalInvocationExpressionHead_member0_NullConditionalInvocationExpressionHead_element_ElementAccess_ElementAccess_expression_ElementAccess_arguments_NullConditionalElementAccess(_NullConditionalElementAccess_expression'_NullConditionalElementAccess_arguments-_NullConditionalElementAccess_dependentAccess _BaseAccess_BaseAccess_identifier_BaseAccess_arguments_BaseAccessWithIdentifier$_BaseAccessWithIdentifier_identifier'_BaseAccessWithIdentifier_typeArguments_ObjectCreationExpression_ObjectCreationExpression_type#_ObjectCreationExpression_arguments%_ObjectCreationExpression_initializer_ObjectOrCollectionInitializer%_ObjectOrCollectionInitializer_object)_ObjectOrCollectionInitializer_collection_MemberInitializer_MemberInitializer_target_MemberInitializer_value_InitializerTarget_InitializerTarget_identifier_InitializerTarget_arguments_InitializerValue_InitializerValue_expression$_InitializerValue_objectOrCollection_ElementInitializer_ElementInitializer_single_ElementInitializer_list_ExpressionList_ArrayCreationExpression%_ArrayCreationExpression_nonArrayType"_ArrayCreationExpression_arrayType&_ArrayCreationExpression_rankSpecifier$_NonArrayTypeArrayCreationExpression)_NonArrayTypeArrayCreationExpression_type0_NonArrayTypeArrayCreationExpression_expressions3_NonArrayTypeArrayCreationExpression_rankSpecifiers0_NonArrayTypeArrayCreationExpression_initializer!_ArrayTypeArrayCreationExpression&_ArrayTypeArrayCreationExpression_type-_ArrayTypeArrayCreationExpression_initializer%_RankSpecifierArrayCreationExpression3_RankSpecifierArrayCreationExpression_rankSpecifier1_RankSpecifierArrayCreationExpression_initializer_DelegateCreationExpression _DelegateCreationExpression_type&_DelegateCreationExpression_expression_MemberDeclaratorList_MemberDeclarator_MemberDeclarator_name_MemberDeclarator_memberAccess6_MemberDeclarator_nullConditionalProjectionInitializer_MemberDeclarator_baseAccess_MemberDeclarator_assignment_AssignmentMemberDeclarator&_AssignmentMemberDeclarator_identifier&_AssignmentMemberDeclarator_expression_TypeofExpression_TypeofExpression_type!_TypeofExpression_unboundTypeName_TypeofExpression_void_UnboundTypeName_UnboundTypeNamePart_UnboundTypeNamePart_identifier_UnboundTypeNamePart_aliased_UnboundTypeNamePart_dimension_DefaultValueExpression'_DefaultValueExpression_explicitlyTyped&_DefaultValueExpression_defaultLiteral_StackallocExpression_StackallocExpression_type _StackallocExpression_expression!_StackallocExpression_initializer _NamedEntity_NamedEntity_target_NamedEntity_parts_NamedEntityPart_NamedEntityPart_identifier_NamedEntityPart_typeArguments_NamedEntityTarget_NamedEntityTarget_name_NamedEntityTarget_this_NamedEntityTarget_base!_NamedEntityTarget_predefinedType'_NamedEntityTarget_qualifiedAliasMember_UnaryExpression_UnaryExpression_primary_UnaryExpression_plus_UnaryExpression_minus_UnaryExpression_not"_UnaryExpression_bitwiseComplement_UnaryExpression_preIncrement_UnaryExpression_preDecrement_UnaryExpression_cast_UnaryExpression_await#_UnaryExpression_pointerIndirection_UnaryExpression_addressOf_CastExpression_CastExpression_type_CastExpression_expression_MultiplicativeExpression _MultiplicativeExpression_simple _MultiplicativeExpression_binary_BinaryMultiplicativeExpression$_BinaryMultiplicativeExpression_left(_BinaryMultiplicativeExpression_operator%_BinaryMultiplicativeExpression_right_MultiplicativeOperator_MultiplicativeOperator_times_MultiplicativeOperator_divide_MultiplicativeOperator_modulo_AdditiveExpression_AdditiveExpression_simple_AdditiveExpression_binary_BinaryAdditiveExpression_BinaryAdditiveExpression_left"_BinaryAdditiveExpression_operator_BinaryAdditiveExpression_right_AdditiveOperator_AdditiveOperator_plus_AdditiveOperator_minus_ShiftExpression_ShiftExpression_simple_ShiftExpression_binary_BinaryShiftExpression_BinaryShiftExpression_left_BinaryShiftExpression_operator_BinaryShiftExpression_right_ShiftOperator_ShiftOperator_left_ShiftOperator_right_RelationalExpression_RelationalExpression_simple_RelationalExpression_binary_RelationalExpression_isType_RelationalExpression_isPattern_RelationalExpression_asType_BinaryRelationalExpression _BinaryRelationalExpression_left$_BinaryRelationalExpression_operator!_BinaryRelationalExpression_right_RelationalOperator_RelationalOperator_lessThan_RelationalOperator_greaterThan#_RelationalOperator_lessThanOrEqual&_RelationalOperator_greaterThanOrEqual_IsTypeExpression_IsTypeExpression_expression_IsTypeExpression_type_IsPatternExpression_IsPatternExpression_expression_IsPatternExpression_pattern_AsTypeExpression_AsTypeExpression_expression_AsTypeExpression_type_EqualityExpression_EqualityExpression_simple_EqualityExpression_binary_BinaryEqualityExpression_BinaryEqualityExpression_left"_BinaryEqualityExpression_operator_BinaryEqualityExpression_right_EqualityOperator_EqualityOperator_equal_EqualityOperator_notEqual_AndExpression_AndExpression_simple_AndExpression_binary_BinaryAndExpression_BinaryAndExpression_left_BinaryAndExpression_right_ExclusiveOrExpression_ExclusiveOrExpression_simple_ExclusiveOrExpression_binary_BinaryExclusiveOrExpression!_BinaryExclusiveOrExpression_left"_BinaryExclusiveOrExpression_right_InclusiveOrExpression_InclusiveOrExpression_simple_InclusiveOrExpression_binary_BinaryInclusiveOrExpression!_BinaryInclusiveOrExpression_left"_BinaryInclusiveOrExpression_right_ConditionalAndExpression _ConditionalAndExpression_simple _ConditionalAndExpression_binary_BinaryConditionalAndExpression$_BinaryConditionalAndExpression_left%_BinaryConditionalAndExpression_right_ConditionalOrExpression_ConditionalOrExpression_simple_ConditionalOrExpression_binary_BinaryConditionalOrExpression#_BinaryConditionalOrExpression_left$_BinaryConditionalOrExpression_right_NullCoalescingExpression _NullCoalescingExpression_simple _NullCoalescingExpression_binary_NullCoalescingExpression_throw_BinaryNullCoalescingExpression$_BinaryNullCoalescingExpression_left%_BinaryNullCoalescingExpression_right_DeclarationExpression_DeclarationExpression_type!_DeclarationExpression_identifier_LocalVariableType_LocalVariableType_type_LocalVariableType_var_ConditionalExpression_ConditionalExpression_simple(_ConditionalExpression_simpleConditional%_ConditionalExpression_refConditional_SimpleConditionalExpression&_SimpleConditionalExpression_condition!_SimpleConditionalExpression_true"_SimpleConditionalExpression_false_RefConditionalExpression#_RefConditionalExpression_condition_RefConditionalExpression_true_RefConditionalExpression_false_LambdaExpression_LambdaExpression_async_LambdaExpression_signature_LambdaExpression_body_AnonymousMethodExpression _AnonymousMethodExpression_async$_AnonymousMethodExpression_signature_AnonymousMethodExpression_body_AnonymousFunctionSignature$_AnonymousFunctionSignature_explicit$_AnonymousFunctionSignature_implicit#_ExplicitAnonymousFunctionParameter,_ExplicitAnonymousFunctionParameter_modifier(_ExplicitAnonymousFunctionParameter_type._ExplicitAnonymousFunctionParameter_identifier#_AnonymousFunctionParameterModifier'_AnonymousFunctionParameterModifier_ref'_AnonymousFunctionParameterModifier_out&_AnonymousFunctionParameterModifier_in_AnonymousFunctionBody0_AnonymousFunctionBody_nullConditionalInvocation!_AnonymousFunctionBody_expression_AnonymousFunctionBody_ref_AnonymousFunctionBody_block_QueryExpression_QueryExpression_from_QueryExpression_body _FromClause_FromClause_type_FromClause_identifier_FromClause_in _QueryBody_QueryBody_clauses_QueryBody_selectOrGroup_QueryBody_continuation_QueryBodyClause_QueryBodyClause_from_QueryBodyClause_let_QueryBodyClause_where_QueryBodyClause_join_QueryBodyClause_orderby _LetClause_LetClause_left_LetClause_right _JoinClause_JoinClause_type_JoinClause_identifier_JoinClause_in_JoinClause_on_JoinClause_equals_JoinClause_into _Ordering_Ordering_expression_Ordering_direction_OrderingDirection_OrderingDirection_ascending_OrderingDirection_descending_SelectOrGroupClause_SelectOrGroupClause_select_SelectOrGroupClause_group _GroupClause_GroupClause_grouped_GroupClause_by_QueryContinuation_QueryContinuation_into_QueryContinuation_body _Assignment_Assignment_left_Assignment_operator_Assignment_right_AssignmentOperator_AssignmentOperator_simple_AssignmentOperator_plusEquals_AssignmentOperator_minusEquals_AssignmentOperator_timesEquals _AssignmentOperator_divideEquals_AssignmentOperator_modEquals_AssignmentOperator_andEquals_AssignmentOperator_orEquals_AssignmentOperator_xorEquals#_AssignmentOperator_leftShiftEquals$_AssignmentOperator_rightShiftEquals _Expression_Expression_nonAssignment_Expression_assignment_NonAssignmentExpression$_NonAssignmentExpression_declaration$_NonAssignmentExpression_conditional_NonAssignmentExpression_lambda_NonAssignmentExpression_query_ConstantExpression_BooleanExpression _Statement_Statement_labeled_Statement_declaration_Statement_embedded_EmbeddedStatement_EmbeddedStatement_block_EmbeddedStatement_empty_EmbeddedStatement_expression_EmbeddedStatement_selection_EmbeddedStatement_iteration_EmbeddedStatement_jump_EmbeddedStatement_try_EmbeddedStatement_checked_EmbeddedStatement_unchecked_EmbeddedStatement_lock_EmbeddedStatement_using_EmbeddedStatement_yield_EmbeddedStatement_unsafe_EmbeddedStatement_fixed_Block_LabeledStatement_LabeledStatement_label_LabeledStatement_statement_DeclarationStatement_DeclarationStatement_variable_DeclarationStatement_constant_DeclarationStatement_function_LocalVariableDeclaration)_LocalVariableDeclaration_implicitlyTyped)_LocalVariableDeclaration_explicitlyTyped_LocalVariableDeclaration_ref(_ImplicitlyTypedLocalVariableDeclaration,_ImplicitlyTypedLocalVariableDeclaration_var/_ImplicitlyTypedLocalVariableDeclaration_refVar._RefVarImplicitlyTypedLocalVariableDeclaration6_RefVarImplicitlyTypedLocalVariableDeclaration_refKind9_RefVarImplicitlyTypedLocalVariableDeclaration_declarator'_ImplicitlyTypedLocalVariableDeclarator2_ImplicitlyTypedLocalVariableDeclarator_identifier2_ImplicitlyTypedLocalVariableDeclarator_expression(_ExplicitlyTypedLocalVariableDeclaration-_ExplicitlyTypedLocalVariableDeclaration_type4_ExplicitlyTypedLocalVariableDeclaration_declarators'_ExplicitlyTypedLocalVariableDeclarator2_ExplicitlyTypedLocalVariableDeclarator_identifier3_ExplicitlyTypedLocalVariableDeclarator_initializer_LocalVariableInitializer$_LocalVariableInitializer_expression%_LocalVariableInitializer_initializer_RefLocalVariableDeclaration$_RefLocalVariableDeclaration_refKind!_RefLocalVariableDeclaration_type(_RefLocalVariableDeclaration_declarators_RefLocalVariableDeclarator _RefLocalVariableDeclarator_left!_RefLocalVariableDeclarator_right_LocalConstantDeclaration_LocalConstantDeclaration_type%_LocalConstantDeclaration_declarators_ConstantDeclarator_ConstantDeclarator_identifier_ConstantDeclarator_expression_LocalFunctionDeclaration"_LocalFunctionDeclaration_standard_LocalFunctionDeclaration_ref!_StandardLocalFunctionDeclaration+_StandardLocalFunctionDeclaration_modifiers,_StandardLocalFunctionDeclaration_returnType(_StandardLocalFunctionDeclaration_header&_StandardLocalFunctionDeclaration_body_RefLocalFunctionDeclaration&_RefLocalFunctionDeclaration_modifiers$_RefLocalFunctionDeclaration_refKind'_RefLocalFunctionDeclaration_returnType#_RefLocalFunctionDeclaration_header!_RefLocalFunctionDeclaration_body_LocalFunctionHeader_LocalFunctionHeader_identifier#_LocalFunctionHeader_typeParameters_LocalFunctionHeader_parameters _LocalFunctionHeader_constraints_LocalFunctionModifier_LocalFunctionModifier_ref_LocalFunctionModifier_async_RefLocalFunctionModifier _RefLocalFunctionModifier_static _RefLocalFunctionModifier_unsafe_LocalFunctionBody_LocalFunctionBody_block,_LocalFunctionBody_nullConditionalInvocation_LocalFunctionBody_expression_RefLocalFunctionBody_RefLocalFunctionBody_block_RefLocalFunctionBody_ref_StatementExpression._StatementExpression_nullConditionalInvocation_StatementExpression_invocation#_StatementExpression_objectCreation_StatementExpression_assignment"_StatementExpression_postIncrement"_StatementExpression_postDecrement!_StatementExpression_preIncrement!_StatementExpression_preDecrement_StatementExpression_await_SelectionStatement_SelectionStatement_if_SelectionStatement_switch _IfStatement_IfStatement_condition_IfStatement_ifBranch_IfStatement_elseBranch_SwitchStatement_SwitchStatement_expression_SwitchStatement_branches_SwitchSection_SwitchSection_labels_SwitchSection_statements _SwitchLabel_SwitchLabel_branch_SwitchLabel_default _SwitchBranch_SwitchBranch_pattern_SwitchBranch_guard_IterationStatement_IterationStatement_while_IterationStatement_do_IterationStatement_for_IterationStatement_foreach_WhileStatement_WhileStatement_condition_WhileStatement_body _DoStatement_DoStatement_body_DoStatement_while _ForStatement_ForStatement_initializer_ForStatement_condition_ForStatement_iterator_ForStatement_body_ForInitializer_ForInitializer_variable_ForInitializer_statements_StatementExpressionList_ForeachStatement_ForeachStatement_kind_ForeachStatement_type_ForeachStatement_identifier_ForeachStatement_expression_ForeachStatement_body_JumpStatement_JumpStatement_break_JumpStatement_continue_JumpStatement_goto_JumpStatement_return_JumpStatement_throw_GotoStatement_GotoStatement_identifier_GotoStatement_case_GotoStatement_default_ReturnStatement_ReturnStatement_simple_ReturnStatement_value_ReturnStatement_ref _TryStatement_TryStatement_body_TryStatement_catches_TryStatement_finally _CatchClauses_CatchClauses_specific_CatchClauses_general_SpecificCatchClause_SpecificCatchClause_specifier_SpecificCatchClause_filter_SpecificCatchClause_body_ExceptionSpecifier_ExceptionSpecifier_type_ExceptionSpecifier_identifier_LockStatement_LockStatement_expression_LockStatement_body_UsingStatement_UsingStatement_acquisition_UsingStatement_body_ResourceAcquisition_ResourceAcquisition_local_ResourceAcquisition_expression_YieldStatement_YieldStatement_return_YieldStatement_break_CompilationUnit_CompilationUnit_externs_CompilationUnit_usings_CompilationUnit_attributes_CompilationUnit_members_NamespaceDeclaration_NamespaceDeclaration_name_NamespaceDeclaration_body_NamespaceBody_NamespaceBody_externs_NamespaceBody_usings_NamespaceBody_members_UsingDirective_UsingDirective_alias_UsingDirective_namespace_UsingDirective_static_UsingAliasDirective_UsingAliasDirective_alias_UsingAliasDirective_name_NamespaceMemberDeclaration%_NamespaceMemberDeclaration_namespace _NamespaceMemberDeclaration_type_TypeDeclaration_TypeDeclaration_class_TypeDeclaration_struct_TypeDeclaration_interface_TypeDeclaration_enum_TypeDeclaration_delegate_QualifiedAliasMember_QualifiedAliasMember_alias_QualifiedAliasMember_member_QualifiedAliasMember_arguments_ClassDeclaration_ClassDeclaration_attributes_ClassDeclaration_modifiers_ClassDeclaration_partial_ClassDeclaration_name_ClassDeclaration_parameters_ClassDeclaration_base_ClassDeclaration_constraints_ClassDeclaration_body_ClassModifier_ClassModifier_new_ClassModifier_public_ClassModifier_protected_ClassModifier_internal_ClassModifier_private_ClassModifier_abstract_ClassModifier_sealed_ClassModifier_static_ClassModifier_unsafe_TypeParameterList_TypeParameterPart_TypeParameterPart_attributes_TypeParameterPart_name _ClassBase_ClassBase_class_ClassBase_interfaces_TypeParameterConstraintsClause)_TypeParameterConstraintsClause_parameter+_TypeParameterConstraintsClause_constraints_TypeParameterConstraints!_TypeParameterConstraints_primary#_TypeParameterConstraints_secondary%_TypeParameterConstraints_constructor_PrimaryConstraint_PrimaryConstraint_classType_PrimaryConstraint_class_PrimaryConstraint_struct_PrimaryConstraint_unmanaged_SecondaryConstraints_SecondaryConstraint_SecondaryConstraint_interface_SecondaryConstraint_parameter _ClassBody_ClassMemberDeclaration _ClassMemberDeclaration_constant_ClassMemberDeclaration_field_ClassMemberDeclaration_method _ClassMemberDeclaration_property_ClassMemberDeclaration_event_ClassMemberDeclaration_indexer _ClassMemberDeclaration_operator#_ClassMemberDeclaration_constructor!_ClassMemberDeclaration_finalizer)_ClassMemberDeclaration_staticConstructor_ClassMemberDeclaration_type_ConstantDeclaration_ConstantDeclaration_attributes_ConstantDeclaration_modifiers_ConstantDeclaration_type _ConstantDeclaration_declarators_ConstantModifier_ConstantModifier_new_ConstantModifier_public_ConstantModifier_protected_ConstantModifier_internal_ConstantModifier_private_FieldDeclaration_FieldDeclaration_attributes_FieldDeclaration_modifiers_FieldDeclaration_type_FieldDeclaration_declarators_FieldModifier_FieldModifier_new_FieldModifier_public_FieldModifier_protected_FieldModifier_internal_FieldModifier_private_FieldModifier_static_FieldModifier_readonly_FieldModifier_volatile_FieldModifier_unsafe_VariableDeclarators_VariableDeclarator_VariableDeclarator_identifier_VariableDeclarator_initializer_MethodDeclaration_MethodDeclaration_standard_MethodDeclaration_refReturn_StandardMethodDeclaration%_StandardMethodDeclaration_attributes$_StandardMethodDeclaration_modifiers%_StandardMethodDeclaration_returnType!_StandardMethodDeclaration_header_StandardMethodDeclaration_body_RefReturnMethodDeclaration&_RefReturnMethodDeclaration_attributes%_RefReturnMethodDeclaration_modifiers _RefReturnMethodDeclaration_kind&_RefReturnMethodDeclaration_returnType"_RefReturnMethodDeclaration_header _RefReturnMethodDeclaration_body_MethodModifiers_MethodModifiers_modifiers_MethodModifiers_partial_RefKind _RefKind_ref_RefKind_refReadonly _MethodHeader_MethodHeader_name_MethodHeader_typeParameters_MethodHeader_parameters_MethodHeader_constraints_MethodModifier_MethodModifier_ref_MethodModifier_async_RefMethodModifier_RefMethodModifier_new_RefMethodModifier_public_RefMethodModifier_protected_RefMethodModifier_internal_RefMethodModifier_private_RefMethodModifier_static_RefMethodModifier_virtual_RefMethodModifier_sealed_RefMethodModifier_override_RefMethodModifier_abstract_RefMethodModifier_extern_RefMethodModifier_unsafe _ReturnType_ReturnType_ref_ReturnType_void _MemberName_MemberName_interfaceType_MemberName_identifier _MethodBody_MethodBody_block%_MethodBody_nullConditionalInvocation_MethodBody_expression_MethodBody_empty_RefMethodBody_RefMethodBody_block_RefMethodBody_ref_RefMethodBody_empty_FormalParameterList_FormalParameterList_fixed_FormalParameterList_array_FixedParameter_FixedParameter_attributes_FixedParameter_modifier_FixedParameter_type_FixedParameter_identifier_FixedParameter_defaultArgument_ParameterModifier_ParameterModifier_mode_ParameterModifier_this_ParameterModeModifier_ParameterModeModifier_ref_ParameterModeModifier_out_ParameterModeModifier_in_ParameterArray_ParameterArray_attributes_ParameterArray_type_ParameterArray_identifier_PropertyDeclaration_PropertyDeclaration_standard_PropertyDeclaration_refReturn_StandardPropertyDeclaration'_StandardPropertyDeclaration_attributes&_StandardPropertyDeclaration_modifiers!_StandardPropertyDeclaration_type!_StandardPropertyDeclaration_name!_StandardPropertyDeclaration_body_RefReturnPropertyDeclaration(_RefReturnPropertyDeclaration_attributes'_RefReturnPropertyDeclaration_modifiers%_RefReturnPropertyDeclaration_refKind"_RefReturnPropertyDeclaration_type"_RefReturnPropertyDeclaration_name"_RefReturnPropertyDeclaration_body_PropertyModifier_PropertyModifier_new_PropertyModifier_public_PropertyModifier_protected_PropertyModifier_internal_PropertyModifier_private_PropertyModifier_static_PropertyModifier_virtual_PropertyModifier_sealed_PropertyModifier_override_PropertyModifier_abstract_PropertyModifier_extern_PropertyModifier_unsafe _PropertyBody_PropertyBody_block_PropertyBody_expression_BlockPropertyBody_BlockPropertyBody_accessors_BlockPropertyBody_initializer_RefPropertyBody_RefPropertyBody_block_RefPropertyBody_ref_AccessorDeclarations_AccessorDeclarations_get_AccessorDeclarations_set_AccessorDeclaration_AccessorDeclaration_attributes_AccessorDeclaration_modifier_AccessorDeclaration_body_AccessorModifier_AccessorModifier_protected_AccessorModifier_internal_AccessorModifier_private#_AccessorModifier_protectedInternal#_AccessorModifier_internalProtected"_AccessorModifier_protectedPrivate"_AccessorModifier_privateProtected _AccessorBody_AccessorBody_block_AccessorBody_expression_AccessorBody_empty_RefGetAccessorDeclaration%_RefGetAccessorDeclaration_attributes#_RefGetAccessorDeclaration_modifier_RefGetAccessorDeclaration_body_RefAccessorBody_RefAccessorBody_block_RefAccessorBody_ref_RefAccessorBody_empty_EventDeclaration_EventDeclaration_standard_EventDeclaration_accessors_StandardEventDeclaration$_StandardEventDeclaration_attributes#_StandardEventDeclaration_modifiers_StandardEventDeclaration_type%_StandardEventDeclaration_declarators_AccessorsEventDeclaration%_AccessorsEventDeclaration_attributes$_AccessorsEventDeclaration_modifiers_AccessorsEventDeclaration_type_AccessorsEventDeclaration_name$_AccessorsEventDeclaration_accessors_EventModifier_EventModifier_new_EventModifier_public_EventModifier_protected_EventModifier_internal_EventModifier_private_EventModifier_static_EventModifier_virtual_EventModifier_sealed_EventModifier_override_EventModifier_abstract_EventModifier_extern_EventModifier_unsafe_EventAccessorDeclarations_EventAccessorDeclarations_add!_EventAccessorDeclarations_remove_AddRemoveAccessorDeclaration(_AddRemoveAccessorDeclaration_attributes"_AddRemoveAccessorDeclaration_body_IndexerDeclaration_IndexerDeclaration_standard_IndexerDeclaration_ref_StandardIndexerDeclaration&_StandardIndexerDeclaration_attributes%_StandardIndexerDeclaration_modifiers&_StandardIndexerDeclaration_declarator _StandardIndexerDeclaration_body_RefIndexerDeclaration!_RefIndexerDeclaration_attributes _RefIndexerDeclaration_modifiers_RefIndexerDeclaration_refKind!_RefIndexerDeclaration_declarator_RefIndexerDeclaration_body_IndexerModifier_IndexerModifier_new_IndexerModifier_public_IndexerModifier_protected_IndexerModifier_internal_IndexerModifier_private_IndexerModifier_virtual_IndexerModifier_sealed_IndexerModifier_override_IndexerModifier_abstract_IndexerModifier_extern_IndexerModifier_unsafe_IndexerDeclarator_IndexerDeclarator_type_IndexerDeclarator_interface_IndexerDeclarator_parameters _IndexerBody_IndexerBody_block_IndexerBody_expression_RefIndexerBody_RefIndexerBody_block_RefIndexerBody_ref_OperatorDeclaration_OperatorDeclaration_attributes_OperatorDeclaration_modifiers_OperatorDeclaration_declarator_OperatorDeclaration_body_OperatorModifier_OperatorModifier_public_OperatorModifier_static_OperatorModifier_extern_OperatorModifier_unsafe_OperatorDeclarator_OperatorDeclarator_unary_OperatorDeclarator_binary_OperatorDeclarator_conversion_UnaryOperatorDeclarator_UnaryOperatorDeclarator_type!_UnaryOperatorDeclarator_operator"_UnaryOperatorDeclarator_parameter_OverloadableUnaryOperator_OverloadableUnaryOperator_plus _OverloadableUnaryOperator_minus_OverloadableUnaryOperator_not%_OverloadableUnaryOperator_complement$_OverloadableUnaryOperator_increment$_OverloadableUnaryOperator_decrement_OverloadableUnaryOperator_true _OverloadableUnaryOperator_false_BinaryOperatorDeclarator_BinaryOperatorDeclarator_type"_BinaryOperatorDeclarator_operator_BinaryOperatorDeclarator_left_BinaryOperatorDeclarator_right_OverloadableBinaryOperator_OverloadableBinaryOperator_add$_OverloadableBinaryOperator_subtract$_OverloadableBinaryOperator_multiply"_OverloadableBinaryOperator_divide#_OverloadableBinaryOperator_modulus_OverloadableBinaryOperator_and_OverloadableBinaryOperator_or_OverloadableBinaryOperator_xor%_OverloadableBinaryOperator_leftShift&_OverloadableBinaryOperator_rightShift!_OverloadableBinaryOperator_equal$_OverloadableBinaryOperator_notEqual'_OverloadableBinaryOperator_greaterThan$_OverloadableBinaryOperator_lessThan._OverloadableBinaryOperator_greaterThanOrEqual+_OverloadableBinaryOperator_lessThanOrEqual_ConversionOperatorDeclarator"_ConversionOperatorDeclarator_kind"_ConversionOperatorDeclarator_type'_ConversionOperatorDeclarator_parameter_ConversionKind_ConversionKind_implicit_ConversionKind_explicit _OperatorBody_OperatorBody_block_OperatorBody_expression_OperatorBody_empty_ConstructorDeclaration"_ConstructorDeclaration_attributes!_ConstructorDeclaration_modifiers"_ConstructorDeclaration_declarator_ConstructorDeclaration_body_ConstructorModifier_ConstructorModifier_public_ConstructorModifier_protected_ConstructorModifier_internal_ConstructorModifier_private_ConstructorModifier_extern_ConstructorModifier_unsafe_ConstructorDeclarator_ConstructorDeclarator_name!_ConstructorDeclarator_parameters"_ConstructorDeclarator_initializer_ConstructorInitializer_ConstructorInitializer_base_ConstructorInitializer_this_ConstructorBody_ConstructorBody_block_ConstructorBody_expression_ConstructorBody_empty_StaticConstructorDeclaration(_StaticConstructorDeclaration_attributes'_StaticConstructorDeclaration_modifiers"_StaticConstructorDeclaration_name"_StaticConstructorDeclaration_body_StaticConstructorModifiers"_StaticConstructorModifiers_extern"_StaticConstructorModifiers_unsafe_StaticConstructorBody_StaticConstructorBody_block!_StaticConstructorBody_expression_StaticConstructorBody_empty_FinalizerDeclaration _FinalizerDeclaration_attributes_FinalizerDeclaration_extern_FinalizerDeclaration_unsafe_FinalizerDeclaration_name_FinalizerDeclaration_body_FinalizerBody_FinalizerBody_block_FinalizerBody_expression_FinalizerBody_empty_StructDeclaration_StructDeclaration_attributes_StructDeclaration_modifiers_StructDeclaration_ref_StructDeclaration_partial_StructDeclaration_name_StructDeclaration_parameters_StructDeclaration_interfaces_StructDeclaration_constraints_StructDeclaration_body_StructModifier_StructModifier_new_StructModifier_public_StructModifier_protected_StructModifier_internal_StructModifier_private_StructModifier_readonly_StructModifier_unsafe_StructMemberDeclaration!_StructMemberDeclaration_constant_StructMemberDeclaration_field_StructMemberDeclaration_method!_StructMemberDeclaration_property_StructMemberDeclaration_event _StructMemberDeclaration_indexer!_StructMemberDeclaration_operator$_StructMemberDeclaration_constructor*_StructMemberDeclaration_staticConstructor_StructMemberDeclaration_type(_StructMemberDeclaration_fixedSizeBuffer_ArrayInitializer_VariableInitializer_VariableInitializer_expression_VariableInitializer_array_InterfaceDeclaration _InterfaceDeclaration_attributes_InterfaceDeclaration_modifiers_InterfaceDeclaration_partial_InterfaceDeclaration_name _InterfaceDeclaration_parameters_InterfaceDeclaration_base!_InterfaceDeclaration_constraints_InterfaceDeclaration_body_InterfaceModifier_InterfaceModifier_new_InterfaceModifier_public_InterfaceModifier_protected_InterfaceModifier_internal_InterfaceModifier_private_InterfaceModifier_unsafe_VariantTypeParameters_VariantTypeParameter _VariantTypeParameter_attributes_VariantTypeParameter_variance_VariantTypeParameter_parameter_VarianceAnnotation_VarianceAnnotation_in_VarianceAnnotation_out_InterfaceMemberDeclaration"_InterfaceMemberDeclaration_method$_InterfaceMemberDeclaration_property!_InterfaceMemberDeclaration_event#_InterfaceMemberDeclaration_indexer_InterfaceMethodDeclaration&_InterfaceMethodDeclaration_attributes_InterfaceMethodDeclaration_new&_InterfaceMethodDeclaration_returnType#_InterfaceMethodDeclaration_refKind"_InterfaceMethodDeclaration_header_InterfaceMethodHeader_InterfaceMethodHeader_name!_InterfaceMethodHeader_parameters%_InterfaceMethodHeader_typeParameters"_InterfaceMethodHeader_constraints_InterfacePropertyDeclaration(_InterfacePropertyDeclaration_attributes!_InterfacePropertyDeclaration_new%_InterfacePropertyDeclaration_refKind"_InterfacePropertyDeclaration_type"_InterfacePropertyDeclaration_name'_InterfacePropertyDeclaration_accessors_InterfaceAccessors_InterfaceAccessors_attributes_InterfaceAccessors_get_InterfaceAccessors_set_InterfaceEventDeclaration%_InterfaceEventDeclaration_attributes_InterfaceEventDeclaration_new_InterfaceEventDeclaration_type_InterfaceEventDeclaration_name_InterfaceIndexerDeclaration'_InterfaceIndexerDeclaration_attributes _InterfaceIndexerDeclaration_new$_InterfaceIndexerDeclaration_refKind!_InterfaceIndexerDeclaration_type'_InterfaceIndexerDeclaration_parameters&_InterfaceIndexerDeclaration_accessors_EnumDeclaration_EnumDeclaration_attributes_EnumDeclaration_modifiers_EnumDeclaration_name_EnumDeclaration_base_EnumDeclaration_body _EnumBase_EnumBase_type_EnumBase_name _EnumBody _EnumModifier_EnumModifier_new_EnumModifier_public_EnumModifier_protected_EnumModifier_internal_EnumModifier_private_EnumMemberDeclaration!_EnumMemberDeclaration_attributes_EnumMemberDeclaration_name_EnumMemberDeclaration_value_DelegateDeclaration_DelegateDeclaration_attributes_DelegateDeclaration_modifiers_DelegateDeclaration_returnType_DelegateDeclaration_refKind"_DelegateDeclaration_refReturnType_DelegateDeclaration_header_DelegateHeader_DelegateHeader_name_DelegateHeader_typeParameters_DelegateHeader_parameters_DelegateHeader_constraints_DelegateModifier_DelegateModifier_new_DelegateModifier_public_DelegateModifier_protected_DelegateModifier_internal_DelegateModifier_private_DelegateModifier_unsafe_GlobalAttributeSection_GlobalAttributeSection_target"_GlobalAttributeSection_attributes _Attributes_AttributeSection_AttributeSection_target_AttributeSection_attributes_AttributeTarget_AttributeTarget_identifier_AttributeTarget_keyword_AttributeList _Attribute_Attribute_name_Attribute_arguments_AttributeName_AttributeArguments_AttributeArguments_positonal_AttributeArguments_named_PositionalArgumentList_PositionalArgument_PositionalArgument_name_PositionalArgument_value_NamedArgumentList_NamedArgument_NamedArgument_name_NamedArgument_value_AttributeArgumentExpression _PointerType_PointerType_valueType_PointerType_pointerDepth_PointerMemberAccess_PointerMemberAccess_pointer_PointerMemberAccess_member"_PointerMemberAccess_typeArguments_PointerElementAccess_PointerElementAccess_pointer_PointerElementAccess_index_FixedStatement_FixedStatement_pointerType_FixedStatement_declarators_FixedStatement_statement_FixedPointerDeclarator!_FixedPointerDeclarator_reference"_FixedPointerDeclarator_expression_FixedSizeBufferDeclaration&_FixedSizeBufferDeclaration_attributes%_FixedSizeBufferDeclaration_modifiers'_FixedSizeBufferDeclaration_elementType'_FixedSizeBufferDeclaration_declarators_FixedSizeBufferModifier_FixedSizeBufferModifier_new_FixedSizeBufferModifier_public!_FixedSizeBufferModifier_internal _FixedSizeBufferModifier_private_FixedSizeBufferModifier_unsafe_FixedSizeBufferDeclarator_FixedSizeBufferDeclarator_name_FixedSizeBufferDeclarator_size$fEqCompilationUnit$fOrdCompilationUnit$fReadCompilationUnit$fShowCompilationUnit$fEqNamespaceMemberDeclaration$fOrdNamespaceMemberDeclaration $fReadNamespaceMemberDeclaration $fShowNamespaceMemberDeclaration$fEqNamespaceDeclaration$fOrdNamespaceDeclaration$fReadNamespaceDeclaration$fShowNamespaceDeclaration$fEqNamespaceBody$fOrdNamespaceBody$fReadNamespaceBody$fShowNamespaceBody$fEqStructMemberDeclaration$fOrdStructMemberDeclaration$fReadStructMemberDeclaration$fShowStructMemberDeclaration$fEqTypeDeclaration$fOrdTypeDeclaration$fReadTypeDeclaration$fShowTypeDeclaration$fEqStructDeclaration$fOrdStructDeclaration$fReadStructDeclaration$fShowStructDeclaration$fEqClassDeclaration$fOrdClassDeclaration$fReadClassDeclaration$fShowClassDeclaration $fEqClassBody$fOrdClassBody$fReadClassBody$fShowClassBody$fEqClassMemberDeclaration$fOrdClassMemberDeclaration$fReadClassMemberDeclaration$fShowClassMemberDeclaration$fEqFixedSizeBufferDeclaration$fOrdFixedSizeBufferDeclaration $fReadFixedSizeBufferDeclaration $fShowFixedSizeBufferDeclaration$fEqFixedSizeBufferDeclarator$fOrdFixedSizeBufferDeclarator$fReadFixedSizeBufferDeclarator$fShowFixedSizeBufferDeclarator$fEqFixedSizeBufferModifier$fOrdFixedSizeBufferModifier$fReadFixedSizeBufferModifier$fShowFixedSizeBufferModifier$fEqConstructorDeclaration$fOrdConstructorDeclaration$fReadConstructorDeclaration$fShowConstructorDeclaration$fEqConstructorDeclarator$fOrdConstructorDeclarator$fReadConstructorDeclarator$fShowConstructorDeclarator$fEqConstructorInitializer$fOrdConstructorInitializer$fReadConstructorInitializer$fShowConstructorInitializer$fEqMethodDeclaration$fOrdMethodDeclaration$fReadMethodDeclaration$fShowMethodDeclaration$fEqRefReturnMethodDeclaration$fOrdRefReturnMethodDeclaration $fReadRefReturnMethodDeclaration $fShowRefReturnMethodDeclaration$fEqRefMethodBody$fOrdRefMethodBody$fReadRefMethodBody$fShowRefMethodBody$fEqPropertyDeclaration$fOrdPropertyDeclaration$fReadPropertyDeclaration$fShowPropertyDeclaration $fEqRefReturnPropertyDeclaration!$fOrdRefReturnPropertyDeclaration"$fReadRefReturnPropertyDeclaration"$fShowRefReturnPropertyDeclaration$fEqRefPropertyBody$fOrdRefPropertyBody$fReadRefPropertyBody$fShowRefPropertyBody$fEqIndexerDeclaration$fOrdIndexerDeclaration$fReadIndexerDeclaration$fShowIndexerDeclaration$fEqRefIndexerDeclaration$fOrdRefIndexerDeclaration$fReadRefIndexerDeclaration$fShowRefIndexerDeclaration$fEqRefIndexerBody$fOrdRefIndexerBody$fReadRefIndexerBody$fShowRefIndexerBody$fEqRefGetAccessorDeclaration$fOrdRefGetAccessorDeclaration$fReadRefGetAccessorDeclaration$fShowRefGetAccessorDeclaration$fEqRefAccessorBody$fOrdRefAccessorBody$fReadRefAccessorBody$fShowRefAccessorBody$fEqRegularInterpolation$fOrdRegularInterpolation$fReadRegularInterpolation$fShowRegularInterpolation$fEqVerbatimInterpolation$fOrdVerbatimInterpolation$fReadVerbatimInterpolation$fShowVerbatimInterpolation$fEqConstantDeclaration$fOrdConstantDeclaration$fReadConstantDeclaration$fShowConstantDeclaration$fEqEnumDeclaration$fOrdEnumDeclaration$fReadEnumDeclaration$fShowEnumDeclaration $fEqEnumBody $fOrdEnumBody$fReadEnumBody$fShowEnumBody$fEqEnumMemberDeclaration$fOrdEnumMemberDeclaration$fReadEnumMemberDeclaration$fShowEnumMemberDeclaration$fEqStandardMethodDeclaration$fOrdStandardMethodDeclaration$fReadStandardMethodDeclaration$fShowStandardMethodDeclaration$fEqMethodBody$fOrdMethodBody$fReadMethodBody$fShowMethodBody$fEqMethodHeader$fOrdMethodHeader$fReadMethodHeader$fShowMethodHeader$fEqStandardIndexerDeclaration$fOrdStandardIndexerDeclaration $fReadStandardIndexerDeclaration $fShowStandardIndexerDeclaration$fEqIndexerDeclarator$fOrdIndexerDeclarator$fReadIndexerDeclarator$fShowIndexerDeclarator$fEqInterfaceDeclaration$fOrdInterfaceDeclaration$fReadInterfaceDeclaration$fShowInterfaceDeclaration$fEqInterfaceMemberDeclaration$fOrdInterfaceMemberDeclaration $fReadInterfaceMemberDeclaration $fShowInterfaceMemberDeclaration$fEqInterfaceMethodDeclaration$fOrdInterfaceMethodDeclaration $fReadInterfaceMethodDeclaration $fShowInterfaceMethodDeclaration$fEqInterfaceMethodHeader$fOrdInterfaceMethodHeader$fReadInterfaceMethodHeader$fShowInterfaceMethodHeader$fEqInterfaceIndexerDeclaration $fOrdInterfaceIndexerDeclaration!$fReadInterfaceIndexerDeclaration!$fShowInterfaceIndexerDeclaration$fEqDelegateDeclaration$fOrdDelegateDeclaration$fReadDelegateDeclaration$fShowDelegateDeclaration$fEqDelegateHeader$fOrdDelegateHeader$fReadDelegateHeader$fShowDelegateHeader$fEqOperatorDeclaration$fOrdOperatorDeclaration$fReadOperatorDeclaration$fShowOperatorDeclaration$fEqOperatorDeclarator$fOrdOperatorDeclarator$fReadOperatorDeclarator$fShowOperatorDeclarator$fEqUnaryOperatorDeclarator$fOrdUnaryOperatorDeclarator$fReadUnaryOperatorDeclarator$fShowUnaryOperatorDeclarator$fEqBinaryOperatorDeclarator$fOrdBinaryOperatorDeclarator$fReadBinaryOperatorDeclarator$fShowBinaryOperatorDeclarator $fEqConversionOperatorDeclarator!$fOrdConversionOperatorDeclarator"$fReadConversionOperatorDeclarator"$fShowConversionOperatorDeclarator$fEqStandardPropertyDeclaration $fOrdStandardPropertyDeclaration!$fReadStandardPropertyDeclaration!$fShowStandardPropertyDeclaration$fEqPropertyBody$fOrdPropertyBody$fReadPropertyBody$fShowPropertyBody$fEqBlockPropertyBody$fOrdBlockPropertyBody$fReadBlockPropertyBody$fShowBlockPropertyBody$fEqIndexerBody$fOrdIndexerBody$fReadIndexerBody$fShowIndexerBody$fEqAccessorDeclarations$fOrdAccessorDeclarations$fReadAccessorDeclarations$fShowAccessorDeclarations$fEqAccessorDeclaration$fOrdAccessorDeclaration$fReadAccessorDeclaration$fShowAccessorDeclaration$fEqAccessorBody$fOrdAccessorBody$fReadAccessorBody$fShowAccessorBody$fEqOperatorBody$fOrdOperatorBody$fReadOperatorBody$fShowOperatorBody$fEqConstructorBody$fOrdConstructorBody$fReadConstructorBody$fShowConstructorBody $fEqStaticConstructorDeclaration!$fOrdStaticConstructorDeclaration"$fReadStaticConstructorDeclaration"$fShowStaticConstructorDeclaration$fEqStaticConstructorBody$fOrdStaticConstructorBody$fReadStaticConstructorBody$fShowStaticConstructorBody$fEqFinalizerDeclaration$fOrdFinalizerDeclaration$fReadFinalizerDeclaration$fShowFinalizerDeclaration$fEqFinalizerBody$fOrdFinalizerBody$fReadFinalizerBody$fShowFinalizerBody$fEqFieldDeclaration$fOrdFieldDeclaration$fReadFieldDeclaration$fShowFieldDeclaration$fEqEventDeclaration$fOrdEventDeclaration$fReadEventDeclaration$fShowEventDeclaration$fEqStandardEventDeclaration$fOrdStandardEventDeclaration$fReadStandardEventDeclaration$fShowStandardEventDeclaration$fEqVariableDeclarators$fOrdVariableDeclarators$fReadVariableDeclarators$fShowVariableDeclarators$fEqVariableDeclarator$fOrdVariableDeclarator$fReadVariableDeclarator$fShowVariableDeclarator$fEqGlobalAttributeSection$fOrdGlobalAttributeSection$fReadGlobalAttributeSection$fShowGlobalAttributeSection$fEqAccessorsEventDeclaration$fOrdAccessorsEventDeclaration$fReadAccessorsEventDeclaration$fShowAccessorsEventDeclaration$fEqEventAccessorDeclarations$fOrdEventAccessorDeclarations$fReadEventAccessorDeclarations$fShowEventAccessorDeclarations $fEqAddRemoveAccessorDeclaration!$fOrdAddRemoveAccessorDeclaration"$fReadAddRemoveAccessorDeclaration"$fShowAddRemoveAccessorDeclaration$fEqVariantTypeParameters$fOrdVariantTypeParameters$fReadVariantTypeParameters$fShowVariantTypeParameters$fEqVariantTypeParameter$fOrdVariantTypeParameter$fReadVariantTypeParameter$fShowVariantTypeParameter $fEqInterfacePropertyDeclaration!$fOrdInterfacePropertyDeclaration"$fReadInterfacePropertyDeclaration"$fShowInterfacePropertyDeclaration$fEqInterfaceAccessors$fOrdInterfaceAccessors$fReadInterfaceAccessors$fShowInterfaceAccessors$fEqInterfaceEventDeclaration$fOrdInterfaceEventDeclaration$fReadInterfaceEventDeclaration$fShowInterfaceEventDeclaration$fEqFixedPointerDeclarator$fOrdFixedPointerDeclarator$fReadFixedPointerDeclarator$fShowFixedPointerDeclarator$fEqExpression$fOrdExpression$fReadExpression$fShowExpression$fEqNonAssignmentExpression$fOrdNonAssignmentExpression$fReadNonAssignmentExpression$fShowNonAssignmentExpression$fEqQueryExpression$fOrdQueryExpression$fReadQueryExpression$fShowQueryExpression $fEqQueryBody$fOrdQueryBody$fReadQueryBody$fShowQueryBody$fEqQueryContinuation$fOrdQueryContinuation$fReadQueryContinuation$fShowQueryContinuation$fEqSelectOrGroupClause$fOrdSelectOrGroupClause$fReadSelectOrGroupClause$fShowSelectOrGroupClause$fEqGroupClause$fOrdGroupClause$fReadGroupClause$fShowGroupClause$fEqQueryBodyClause$fOrdQueryBodyClause$fReadQueryBodyClause$fShowQueryBodyClause$fEqBooleanExpression$fOrdBooleanExpression$fReadBooleanExpression$fShowBooleanExpression $fEqOrdering_$fOrdOrdering_$fReadOrdering_$fShowOrdering_$fEqJoinClause$fOrdJoinClause$fReadJoinClause$fShowJoinClause $fEqLetClause$fOrdLetClause$fReadLetClause$fShowLetClause$fEqFromClause$fOrdFromClause$fReadFromClause$fShowFromClause$fEqLambdaExpression$fOrdLambdaExpression$fReadLambdaExpression$fShowLambdaExpression$fEqAnonymousFunctionBody$fOrdAnonymousFunctionBody$fReadAnonymousFunctionBody$fShowAnonymousFunctionBody $fEqBlock $fOrdBlock $fReadBlock $fShowBlock $fEqStatement$fOrdStatement$fReadStatement$fShowStatement$fEqDeclarationStatement$fOrdDeclarationStatement$fReadDeclarationStatement$fShowDeclarationStatement$fEqLocalFunctionDeclaration$fOrdLocalFunctionDeclaration$fReadLocalFunctionDeclaration$fShowLocalFunctionDeclaration$fEqRefLocalFunctionDeclaration $fOrdRefLocalFunctionDeclaration!$fReadRefLocalFunctionDeclaration!$fShowRefLocalFunctionDeclaration$fEqRefLocalFunctionBody$fOrdRefLocalFunctionBody$fReadRefLocalFunctionBody$fShowRefLocalFunctionBody$fEqVariableReference$fOrdVariableReference$fReadVariableReference$fShowVariableReference$fEqLocalFunctionHeader$fOrdLocalFunctionHeader$fReadLocalFunctionHeader$fShowLocalFunctionHeader$fEqFormalParameterList$fOrdFormalParameterList$fReadFormalParameterList$fShowFormalParameterList$fEqParameterArray$fOrdParameterArray$fReadParameterArray$fShowParameterArray$fEqAttributes$fOrdAttributes$fReadAttributes$fShowAttributes$fEqAttributeSection$fOrdAttributeSection$fReadAttributeSection$fShowAttributeSection$fEqAttributeList$fOrdAttributeList$fReadAttributeList$fShowAttributeList $fEqAttribute$fOrdAttribute$fReadAttribute$fShowAttribute$fEqAttributeArguments$fOrdAttributeArguments$fReadAttributeArguments$fShowAttributeArguments$fEqNamedArgumentList$fOrdNamedArgumentList$fReadNamedArgumentList$fShowNamedArgumentList$fEqNamedArgument$fOrdNamedArgument$fReadNamedArgument$fShowNamedArgument$fEqAttributeArgumentExpression $fOrdAttributeArgumentExpression!$fReadAttributeArgumentExpression!$fShowAttributeArgumentExpression$fEqPositionalArgumentList$fOrdPositionalArgumentList$fReadPositionalArgumentList$fShowPositionalArgumentList$fEqPositionalArgument$fOrdPositionalArgument$fReadPositionalArgument$fShowPositionalArgument$fEqFixedParameter$fOrdFixedParameter$fReadFixedParameter$fShowFixedParameter$fEqTypeParameterList$fOrdTypeParameterList$fReadTypeParameterList$fShowTypeParameterList$fEqTypeParameterPart$fOrdTypeParameterPart$fReadTypeParameterPart$fShowTypeParameterPart$$fEqStandardLocalFunctionDeclaration%$fOrdStandardLocalFunctionDeclaration&$fReadStandardLocalFunctionDeclaration&$fShowStandardLocalFunctionDeclaration$fEqLocalFunctionBody$fOrdLocalFunctionBody$fReadLocalFunctionBody$fShowLocalFunctionBody'$fEqNullConditionalInvocationExpression($fOrdNullConditionalInvocationExpression)$fReadNullConditionalInvocationExpression)$fShowNullConditionalInvocationExpression+$fEqNullConditionalInvocationExpressionHead,$fOrdNullConditionalInvocationExpressionHead-$fReadNullConditionalInvocationExpressionHead-$fShowNullConditionalInvocationExpressionHead $fEqNullConditionalElementAccess!$fOrdNullConditionalElementAccess"$fReadNullConditionalElementAccess"$fShowNullConditionalElementAccess$fEqDependentAccess$fOrdDependentAccess$fReadDependentAccess$fShowDependentAccess$fEqArgumentList$fOrdArgumentList$fReadArgumentList$fShowArgumentList $fEqArgument $fOrdArgument$fReadArgument$fShowArgument$fEqArgumentValue$fOrdArgumentValue$fReadArgumentValue$fShowArgumentValue$$fEqPrimaryNoArrayCreationExpression%$fOrdPrimaryNoArrayCreationExpression&$fReadPrimaryNoArrayCreationExpression&$fShowPrimaryNoArrayCreationExpression$fEqPointerElementAccess$fOrdPointerElementAccess$fReadPointerElementAccess$fShowPointerElementAccess$fEqPointerMemberAccess$fOrdPointerMemberAccess$fReadPointerMemberAccess$fShowPointerMemberAccess$fEqPrimaryExpression$fOrdPrimaryExpression$fReadPrimaryExpression$fShowPrimaryExpression$fEqArrayCreationExpression$fOrdArrayCreationExpression$fReadArrayCreationExpression$fShowArrayCreationExpression($fEqRankSpecifierArrayCreationExpression)$fOrdRankSpecifierArrayCreationExpression*$fReadRankSpecifierArrayCreationExpression*$fShowRankSpecifierArrayCreationExpression$fEqArrayInitializer$fOrdArrayInitializer$fReadArrayInitializer$fShowArrayInitializer$fEqVariableInitializer$fOrdVariableInitializer$fReadVariableInitializer$fShowVariableInitializer$$fEqArrayTypeArrayCreationExpression%$fOrdArrayTypeArrayCreationExpression&$fReadArrayTypeArrayCreationExpression&$fShowArrayTypeArrayCreationExpression'$fEqNonArrayTypeArrayCreationExpression($fOrdNonArrayTypeArrayCreationExpression)$fReadNonArrayTypeArrayCreationExpression)$fShowNonArrayTypeArrayCreationExpression$fEqExpressionList$fOrdExpressionList$fReadExpressionList$fShowExpressionList$fEqAnonymousMethodExpression$fOrdAnonymousMethodExpression$fReadAnonymousMethodExpression$fShowAnonymousMethodExpression$fEqStackallocExpression$fOrdStackallocExpression$fReadStackallocExpression$fShowStackallocExpression$fEqConstantExpression$fOrdConstantExpression$fReadConstantExpression$fShowConstantExpression$fEqMemberDeclaratorList$fOrdMemberDeclaratorList$fReadMemberDeclaratorList$fShowMemberDeclaratorList$fEqMemberDeclarator$fOrdMemberDeclarator$fReadMemberDeclarator$fShowMemberDeclarator$fEqAssignmentMemberDeclarator$fOrdAssignmentMemberDeclarator $fReadAssignmentMemberDeclarator $fShowAssignmentMemberDeclarator$fEqBaseAccess$fOrdBaseAccess$fReadBaseAccess$fShowBaseAccess($fEqNullConditionalProjectionInitializer)$fOrdNullConditionalProjectionInitializer*$fReadNullConditionalProjectionInitializer*$fShowNullConditionalProjectionInitializer$fEqMemberAccess$fOrdMemberAccess$fReadMemberAccess$fShowMemberAccess$fEqMemberAccessHead$fOrdMemberAccessHead$fReadMemberAccessHead$fShowMemberAccessHead$fEqDelegateCreationExpression$fOrdDelegateCreationExpression $fReadDelegateCreationExpression $fShowDelegateCreationExpression$fEqObjectCreationExpression$fOrdObjectCreationExpression$fReadObjectCreationExpression$fShowObjectCreationExpression!$fEqObjectOrCollectionInitializer"$fOrdObjectOrCollectionInitializer#$fReadObjectOrCollectionInitializer#$fShowObjectOrCollectionInitializer$fEqElementInitializer$fOrdElementInitializer$fReadElementInitializer$fShowElementInitializer$fEqMemberInitializer$fOrdMemberInitializer$fReadMemberInitializer$fShowMemberInitializer$fEqInitializerValue$fOrdInitializerValue$fReadInitializerValue$fShowInitializerValue$fEqInitializerTarget$fOrdInitializerTarget$fReadInitializerTarget$fShowInitializerTarget$fEqElementAccess$fOrdElementAccess$fReadElementAccess$fShowElementAccess$fEqInvocationExpression$fOrdInvocationExpression$fReadInvocationExpression$fShowInvocationExpression$fEqNullConditionalMemberAccess $fOrdNullConditionalMemberAccess!$fReadNullConditionalMemberAccess!$fShowNullConditionalMemberAccess$fEqTupleExpression$fOrdTupleExpression$fReadTupleExpression$fShowTupleExpression$fEqTupleElement$fOrdTupleElement$fReadTupleElement$fShowTupleElement$fEqLocalConstantDeclaration$fOrdLocalConstantDeclaration$fReadLocalConstantDeclaration$fShowLocalConstantDeclaration$fEqConstantDeclarator$fOrdConstantDeclarator$fReadConstantDeclarator$fShowConstantDeclarator$fEqLocalVariableDeclaration$fOrdLocalVariableDeclaration$fReadLocalVariableDeclaration$fShowLocalVariableDeclaration$fEqRefLocalVariableDeclaration $fOrdRefLocalVariableDeclaration!$fReadRefLocalVariableDeclaration!$fShowRefLocalVariableDeclaration$fEqRefLocalVariableDeclarator$fOrdRefLocalVariableDeclarator $fReadRefLocalVariableDeclarator $fShowRefLocalVariableDeclarator+$fEqExplicitlyTypedLocalVariableDeclaration,$fOrdExplicitlyTypedLocalVariableDeclaration-$fReadExplicitlyTypedLocalVariableDeclaration-$fShowExplicitlyTypedLocalVariableDeclaration*$fEqExplicitlyTypedLocalVariableDeclarator+$fOrdExplicitlyTypedLocalVariableDeclarator,$fReadExplicitlyTypedLocalVariableDeclarator,$fShowExplicitlyTypedLocalVariableDeclarator$fEqLocalVariableInitializer$fOrdLocalVariableInitializer$fReadLocalVariableInitializer$fShowLocalVariableInitializer+$fEqImplicitlyTypedLocalVariableDeclaration,$fOrdImplicitlyTypedLocalVariableDeclaration-$fReadImplicitlyTypedLocalVariableDeclaration-$fShowImplicitlyTypedLocalVariableDeclaration*$fEqImplicitlyTypedLocalVariableDeclarator+$fOrdImplicitlyTypedLocalVariableDeclarator,$fReadImplicitlyTypedLocalVariableDeclarator,$fShowImplicitlyTypedLocalVariableDeclarator1$fEqRefVarImplicitlyTypedLocalVariableDeclaration2$fOrdRefVarImplicitlyTypedLocalVariableDeclaration3$fReadRefVarImplicitlyTypedLocalVariableDeclaration3$fShowRefVarImplicitlyTypedLocalVariableDeclaration$fEqLabeledStatement$fOrdLabeledStatement$fReadLabeledStatement$fShowLabeledStatement$fEqEmbeddedStatement$fOrdEmbeddedStatement$fReadEmbeddedStatement$fShowEmbeddedStatement$fEqFixedStatement$fOrdFixedStatement$fReadFixedStatement$fShowFixedStatement$fEqYieldStatement$fOrdYieldStatement$fReadYieldStatement$fShowYieldStatement$fEqUsingStatement$fOrdUsingStatement$fReadUsingStatement$fShowUsingStatement$fEqResourceAcquisition$fOrdResourceAcquisition$fReadResourceAcquisition$fShowResourceAcquisition$fEqLockStatement$fOrdLockStatement$fReadLockStatement$fShowLockStatement$fEqTryStatement$fOrdTryStatement$fReadTryStatement$fShowTryStatement$fEqCatchClauses$fOrdCatchClauses$fReadCatchClauses$fShowCatchClauses$fEqSpecificCatchClause$fOrdSpecificCatchClause$fReadSpecificCatchClause$fShowSpecificCatchClause$fEqJumpStatement$fOrdJumpStatement$fReadJumpStatement$fShowJumpStatement$fEqReturnStatement$fOrdReturnStatement$fReadReturnStatement$fShowReturnStatement$fEqGotoStatement$fOrdGotoStatement$fReadGotoStatement$fShowGotoStatement$fEqIterationStatement$fOrdIterationStatement$fReadIterationStatement$fShowIterationStatement$fEqForeachStatement$fOrdForeachStatement$fReadForeachStatement$fShowForeachStatement$fEqForStatement$fOrdForStatement$fReadForStatement$fShowForStatement$fEqStatementExpressionList$fOrdStatementExpressionList$fReadStatementExpressionList$fShowStatementExpressionList$fEqStatementExpression$fOrdStatementExpression$fReadStatementExpression$fShowStatementExpression$fEqAssignment$fOrdAssignment$fReadAssignment$fShowAssignment$fEqUnaryExpression$fOrdUnaryExpression$fReadUnaryExpression$fShowUnaryExpression$fEqCastExpression$fOrdCastExpression$fReadCastExpression$fShowCastExpression$fEqForInitializer$fOrdForInitializer$fReadForInitializer$fShowForInitializer$fEqDoStatement$fOrdDoStatement$fReadDoStatement$fShowDoStatement$fEqWhileStatement$fOrdWhileStatement$fReadWhileStatement$fShowWhileStatement$fEqSelectionStatement$fOrdSelectionStatement$fReadSelectionStatement$fShowSelectionStatement$fEqSwitchStatement$fOrdSwitchStatement$fReadSwitchStatement$fShowSwitchStatement$fEqSwitchSection$fOrdSwitchSection$fReadSwitchSection$fShowSwitchSection$fEqSwitchLabel$fOrdSwitchLabel$fReadSwitchLabel$fShowSwitchLabel$fEqSwitchBranch$fOrdSwitchBranch$fReadSwitchBranch$fShowSwitchBranch $fEqPattern $fOrdPattern $fReadPattern $fShowPattern$fEqIfStatement$fOrdIfStatement$fReadIfStatement$fShowIfStatement$fEqConditionalExpression$fOrdConditionalExpression$fReadConditionalExpression$fShowConditionalExpression$fEqRefConditionalExpression$fOrdRefConditionalExpression$fReadRefConditionalExpression$fShowRefConditionalExpression$fEqNullCoalescingExpression$fOrdNullCoalescingExpression$fReadNullCoalescingExpression$fShowNullCoalescingExpression"$fEqBinaryNullCoalescingExpression#$fOrdBinaryNullCoalescingExpression$$fReadBinaryNullCoalescingExpression$$fShowBinaryNullCoalescingExpression$fEqConditionalOrExpression$fOrdConditionalOrExpression$fReadConditionalOrExpression$fShowConditionalOrExpression!$fEqBinaryConditionalOrExpression"$fOrdBinaryConditionalOrExpression#$fReadBinaryConditionalOrExpression#$fShowBinaryConditionalOrExpression$fEqConditionalAndExpression$fOrdConditionalAndExpression$fReadConditionalAndExpression$fShowConditionalAndExpression"$fEqBinaryConditionalAndExpression#$fOrdBinaryConditionalAndExpression$$fReadBinaryConditionalAndExpression$$fShowBinaryConditionalAndExpression$fEqInclusiveOrExpression$fOrdInclusiveOrExpression$fReadInclusiveOrExpression$fShowInclusiveOrExpression$fEqBinaryInclusiveOrExpression $fOrdBinaryInclusiveOrExpression!$fReadBinaryInclusiveOrExpression!$fShowBinaryInclusiveOrExpression$fEqExclusiveOrExpression$fOrdExclusiveOrExpression$fReadExclusiveOrExpression$fShowExclusiveOrExpression$fEqBinaryExclusiveOrExpression $fOrdBinaryExclusiveOrExpression!$fReadBinaryExclusiveOrExpression!$fShowBinaryExclusiveOrExpression$fEqAndExpression$fOrdAndExpression$fReadAndExpression$fShowAndExpression$fEqBinaryAndExpression$fOrdBinaryAndExpression$fReadBinaryAndExpression$fShowBinaryAndExpression$fEqEqualityExpression$fOrdEqualityExpression$fReadEqualityExpression$fShowEqualityExpression$fEqBinaryEqualityExpression$fOrdBinaryEqualityExpression$fReadBinaryEqualityExpression$fShowBinaryEqualityExpression$fEqRelationalExpression$fOrdRelationalExpression$fReadRelationalExpression$fShowRelationalExpression$fEqAsTypeExpression$fOrdAsTypeExpression$fReadAsTypeExpression$fShowAsTypeExpression$fEqIsPatternExpression$fOrdIsPatternExpression$fReadIsPatternExpression$fShowIsPatternExpression$fEqIsTypeExpression$fOrdIsTypeExpression$fReadIsTypeExpression$fShowIsTypeExpression$fEqBinaryRelationalExpression$fOrdBinaryRelationalExpression $fReadBinaryRelationalExpression $fShowBinaryRelationalExpression$fEqShiftExpression$fOrdShiftExpression$fReadShiftExpression$fShowShiftExpression$fEqBinaryShiftExpression$fOrdBinaryShiftExpression$fReadBinaryShiftExpression$fShowBinaryShiftExpression$fEqAdditiveExpression$fOrdAdditiveExpression$fReadAdditiveExpression$fShowAdditiveExpression$fEqBinaryAdditiveExpression$fOrdBinaryAdditiveExpression$fReadBinaryAdditiveExpression$fShowBinaryAdditiveExpression$fEqMultiplicativeExpression$fOrdMultiplicativeExpression$fReadMultiplicativeExpression$fShowMultiplicativeExpression"$fEqBinaryMultiplicativeExpression#$fOrdBinaryMultiplicativeExpression$$fReadBinaryMultiplicativeExpression$$fShowBinaryMultiplicativeExpression$fEqSimpleConditionalExpression $fOrdSimpleConditionalExpression!$fReadSimpleConditionalExpression!$fShowSimpleConditionalExpression$fEqUnmanagedType$fOrdUnmanagedType$fReadUnmanagedType$fShowUnmanagedType$fEqUsingDirective$fOrdUsingDirective$fReadUsingDirective$fShowUsingDirective$fEqNamespaceName$fOrdNamespaceName$fReadNamespaceName$fShowNamespaceName $fEqClassBase$fOrdClassBase$fReadClassBase$fShowClassBase"$fEqTypeParameterConstraintsClause#$fOrdTypeParameterConstraintsClause$$fReadTypeParameterConstraintsClause$$fShowTypeParameterConstraintsClause$fEqTypeParameterConstraints$fOrdTypeParameterConstraints$fReadTypeParameterConstraints$fShowTypeParameterConstraints$fEqPrimaryConstraint$fOrdPrimaryConstraint$fReadPrimaryConstraint$fShowPrimaryConstraint$fEqSecondaryConstraints$fOrdSecondaryConstraints$fReadSecondaryConstraints$fShowSecondaryConstraints$fEqSecondaryConstraint$fOrdSecondaryConstraint$fReadSecondaryConstraint$fShowSecondaryConstraint$fEqMemberName$fOrdMemberName$fReadMemberName$fShowMemberName $fEqEnumBase $fOrdEnumBase$fReadEnumBase$fShowEnumBase$fEqAttributeName$fOrdAttributeName$fReadAttributeName$fShowAttributeName$fEqUsingAliasDirective$fOrdUsingAliasDirective$fReadUsingAliasDirective$fShowUsingAliasDirective$fEqNamedEntity$fOrdNamedEntity$fReadNamedEntity$fShowNamedEntity$fEqNamedEntityTarget$fOrdNamedEntityTarget$fReadNamedEntityTarget$fShowNamedEntityTarget$fEqSimpleName$fOrdSimpleName$fReadSimpleName$fShowSimpleName$fEqDependentAccessForMember$fOrdDependentAccessForMember$fReadDependentAccessForMember$fShowDependentAccessForMember$fEqBaseAccessWithIdentifier$fOrdBaseAccessWithIdentifier$fReadBaseAccessWithIdentifier$fShowBaseAccessWithIdentifier$fEqNamedEntityPart$fOrdNamedEntityPart$fReadNamedEntityPart$fShowNamedEntityPart$fEqDeclarationPattern$fOrdDeclarationPattern$fReadDeclarationPattern$fShowDeclarationPattern$fEqTypeofExpression$fOrdTypeofExpression$fReadTypeofExpression$fShowTypeofExpression$fEqDefaultValueExpression$fOrdDefaultValueExpression$fReadDefaultValueExpression$fShowDefaultValueExpression$fEqDeclarationExpression$fOrdDeclarationExpression$fReadDeclarationExpression$fShowDeclarationExpression$fEqLocalVariableType$fOrdLocalVariableType$fReadLocalVariableType$fShowLocalVariableType$fEqAnonymousFunctionSignature$fOrdAnonymousFunctionSignature $fReadAnonymousFunctionSignature $fShowAnonymousFunctionSignature&$fEqExplicitAnonymousFunctionParameter'$fOrdExplicitAnonymousFunctionParameter($fReadExplicitAnonymousFunctionParameter($fShowExplicitAnonymousFunctionParameter$fEqExceptionSpecifier$fOrdExceptionSpecifier$fReadExceptionSpecifier$fShowExceptionSpecifier$fEqReturnType$fOrdReturnType$fReadReturnType$fShowReturnType$fEqPointerType$fOrdPointerType$fReadPointerType$fShowPointerType $fEqValueType$fOrdValueType$fReadValueType$fShowValueType$fEqStructOrEnumType$fOrdStructOrEnumType$fReadStructOrEnumType$fShowStructOrEnumType $fEqEnumType $fOrdEnumType$fReadEnumType$fShowEnumType $fEqTypeName $fOrdTypeName$fReadTypeName$fShowTypeName$fEqNamespaceOrTypeName$fOrdNamespaceOrTypeName$fReadNamespaceOrTypeName$fShowNamespaceOrTypeName$fEqQualifiedAliasMember$fOrdQualifiedAliasMember$fReadQualifiedAliasMember$fShowQualifiedAliasMember$fEqTypeArgumentList$fOrdTypeArgumentList$fReadTypeArgumentList$fShowTypeArgumentList$fEqReferenceType$fOrdReferenceType$fReadReferenceType$fShowReferenceType$fEqDelegateType$fOrdDelegateType$fReadDelegateType$fShowDelegateType $fEqArrayType$fOrdArrayType$fReadArrayType$fShowArrayType$fEqNonArrayType$fOrdNonArrayType$fReadNonArrayType$fShowNonArrayType$fEqInterfaceType$fOrdInterfaceType$fReadInterfaceType$fShowInterfaceType $fEqClassType$fOrdClassType$fReadClassType$fShowClassType $fEqQualifiedNamespaceOrTypeName!$fOrdQualifiedNamespaceOrTypeName"$fReadQualifiedNamespaceOrTypeName"$fShowQualifiedNamespaceOrTypeName!$fEqIdentifierNamespaceOrTypeName"$fOrdIdentifierNamespaceOrTypeName#$fReadIdentifierNamespaceOrTypeName#$fShowIdentifierNamespaceOrTypeName$fEqStructType$fOrdStructType$fReadStructType$fShowStructType $fEqTupleType$fOrdTupleType$fReadTupleType$fShowTupleType$fEqTupleTypeElement$fOrdTupleTypeElement$fReadTupleTypeElement$fShowTupleTypeElement$fEqAttributeTarget$fOrdAttributeTarget$fReadAttributeTarget$fShowAttributeTarget$fEqDelegateModifier$fOrdDelegateModifier$fReadDelegateModifier$fShowDelegateModifier$fEqEnumModifier$fOrdEnumModifier$fReadEnumModifier$fShowEnumModifier$fEqVarianceAnnotation$fOrdVarianceAnnotation$fReadVarianceAnnotation$fShowVarianceAnnotation$fEqInterfaceModifier$fOrdInterfaceModifier$fReadInterfaceModifier$fShowInterfaceModifier$fEqStructModifier$fOrdStructModifier$fReadStructModifier$fShowStructModifier$fEqStaticConstructorModifiers$fOrdStaticConstructorModifiers $fReadStaticConstructorModifiers $fShowStaticConstructorModifiers$fEqConstructorModifier$fOrdConstructorModifier$fReadConstructorModifier$fShowConstructorModifier$fEqConversionKind$fOrdConversionKind$fReadConversionKind$fShowConversionKind$fEqOverloadableBinaryOperator$fOrdOverloadableBinaryOperator $fReadOverloadableBinaryOperator $fShowOverloadableBinaryOperator$fEqOverloadableUnaryOperator$fOrdOverloadableUnaryOperator$fReadOverloadableUnaryOperator$fShowOverloadableUnaryOperator$fEqOperatorModifier$fOrdOperatorModifier$fReadOperatorModifier$fShowOperatorModifier$fEqIndexerModifier$fOrdIndexerModifier$fReadIndexerModifier$fShowIndexerModifier$fEqEventModifier$fOrdEventModifier$fReadEventModifier$fShowEventModifier$fEqAccessorModifier$fOrdAccessorModifier$fReadAccessorModifier$fShowAccessorModifier$fEqPropertyModifier$fOrdPropertyModifier$fReadPropertyModifier$fShowPropertyModifier$fEqParameterModifier$fOrdParameterModifier$fReadParameterModifier$fShowParameterModifier$fEqParameterModeModifier$fOrdParameterModeModifier$fReadParameterModeModifier$fShowParameterModeModifier$fEqMethodModifiers$fOrdMethodModifiers$fReadMethodModifiers$fShowMethodModifiers$fEqMethodModifier$fOrdMethodModifier$fReadMethodModifier$fShowMethodModifier$fEqRefMethodModifier$fOrdRefMethodModifier$fReadRefMethodModifier$fShowRefMethodModifier $fEqRefKind $fOrdRefKind $fReadRefKind $fShowRefKind$fEqFieldModifier$fOrdFieldModifier$fReadFieldModifier$fShowFieldModifier$fEqConstantModifier$fOrdConstantModifier$fReadConstantModifier$fShowConstantModifier$fEqClassModifier$fOrdClassModifier$fReadClassModifier$fShowClassModifier$fEqLocalFunctionModifier$fOrdLocalFunctionModifier$fReadLocalFunctionModifier$fShowLocalFunctionModifier$fEqRefLocalFunctionModifier$fOrdRefLocalFunctionModifier$fReadRefLocalFunctionModifier$fShowRefLocalFunctionModifier$fEqAssignmentOperator$fOrdAssignmentOperator$fReadAssignmentOperator$fShowAssignmentOperator$fEqOrderingDirection$fOrdOrderingDirection$fReadOrderingDirection$fShowOrderingDirection&$fEqAnonymousFunctionParameterModifier'$fOrdAnonymousFunctionParameterModifier($fReadAnonymousFunctionParameterModifier($fShowAnonymousFunctionParameterModifier$fEqEqualityOperator$fOrdEqualityOperator$fReadEqualityOperator$fShowEqualityOperator$fEqRelationalOperator$fOrdRelationalOperator$fReadRelationalOperator$fShowRelationalOperator$fEqShiftOperator$fOrdShiftOperator$fReadShiftOperator$fShowShiftOperator$fEqAdditiveOperator$fOrdAdditiveOperator$fReadAdditiveOperator$fShowAdditiveOperator$fEqMultiplicativeOperator$fOrdMultiplicativeOperator$fReadMultiplicativeOperator$fShowMultiplicativeOperator$fEqUnboundTypeName$fOrdUnboundTypeName$fReadUnboundTypeName$fShowUnboundTypeName$fEqUnboundTypeNamePart$fOrdUnboundTypeNamePart$fReadUnboundTypeNamePart$fShowUnboundTypeNamePart$fEqPredefinedType$fOrdPredefinedType$fReadPredefinedType$fShowPredefinedType$fEqDeconstructionElement$fOrdDeconstructionElement$fReadDeconstructionElement$fShowDeconstructionElement$fEqDeconstructionTuple$fOrdDeconstructionTuple$fReadDeconstructionTuple$fShowDeconstructionTuple $fEqInterpolatedStringExpression!$fOrdInterpolatedStringExpression"$fReadInterpolatedStringExpression"$fShowInterpolatedStringExpression($fEqInterpolatedVerbatimStringExpression)$fOrdInterpolatedVerbatimStringExpression*$fReadInterpolatedVerbatimStringExpression*$fShowInterpolatedVerbatimStringExpression'$fEqInterpolatedRegularStringExpression($fOrdInterpolatedRegularStringExpression)$fReadInterpolatedRegularStringExpression)$fShowInterpolatedRegularStringExpression$fEqDesignation$fOrdDesignation$fReadDesignation$fShowDesignation$fEqTypeParameter$fOrdTypeParameter$fReadTypeParameter$fShowTypeParameter$fEqSimpleType$fOrdSimpleType$fReadSimpleType$fShowSimpleType$fEqNumericType$fOrdNumericType$fReadNumericType$fShowNumericType$fEqFloatingPointType$fOrdFloatingPointType$fReadFloatingPointType$fShowFloatingPointType$fEqIntegralType$fOrdIntegralType$fReadIntegralType$fShowIntegralType$fEqRankSpecifier$fOrdRankSpecifier$fReadRankSpecifier$fShowRankSpecifier$fEqIntegerLiteral$fOrdIntegerLiteral$fReadIntegerLiteral$fShowIntegerLiteral $fEqKeyword $fOrdKeyword $fReadKeyword $fShowKeyword$fEqIdentifier$fOrdIdentifier$fReadIdentifier$fShowIdentifierUpdatingFeaturesupdatingFeaturesCreateupdatingFeaturesSetupdatingFeaturesWithStringFeaturesstringFeaturesContainsstringFeaturesEndsWithstringFeaturesInstringFeaturesStartsWith SetFeaturessetFeaturesPropertyEqualssetFeaturesVariableEqualssetFeaturesVariablePlusEquals!setFeaturesVariableWithNodeLabelsRemoveFeaturesremoveFeaturesByLabelremoveFeaturesByPropertyRelationshipPatternFeatures(relationshipPatternFeaturesMultipleTypes/relationshipPatternFeaturesVariableRelationship'relationshipPatternFeaturesWildcardTypeRelationshipDirectionFeatures!relationshipDirectionFeaturesBoth!relationshipDirectionFeaturesLeft$relationshipDirectionFeaturesNeither"relationshipDirectionFeaturesRightReadingFeaturesreadingFeaturesUnionreadingFeaturesUnionAllreadingFeaturesUnwindRangeLiteralFeaturesrangeLiteralFeaturesBoundsrangeLiteralFeaturesExactRangerangeLiteralFeaturesLowerBoundrangeLiteralFeaturesStarRangerangeLiteralFeaturesUpperBoundQuantifierFeaturesquantifierFeaturesAllquantifierFeaturesAnyquantifierFeaturesNonequantifierFeaturesSingleProjectionFeaturesprojectionFeaturesLimitprojectionFeaturesOrderBy!projectionFeaturesProjectDistinctprojectionFeaturesProjectAllprojectionFeaturesProjectAsprojectionFeaturesSkipprojectionFeaturesSortOrderProcedureCallFeatures procedureCallFeaturesInQueryCall#procedureCallFeaturesStandaloneCallprocedureCallFeaturesYield PathFeaturespathFeaturesShortestPath NullFeaturesnullFeaturesIsNullnullFeaturesIsNotNullNodePatternFeatures!nodePatternFeaturesMultipleLabelsnodePatternFeaturesParameternodePatternFeaturesPropertyMapnodePatternFeaturesVariableNode nodePatternFeaturesWildcardLabel MergeFeaturesmergeFeaturesMergemergeFeaturesMergeOnCreatemergeFeaturesMergeOnMatch MatchFeaturesmatchFeaturesMatchmatchFeaturesOptionalMatchLogicalFeatureslogicalFeaturesAndlogicalFeaturesNotlogicalFeaturesOrlogicalFeaturesXorLiteralFeaturesliteralFeaturesBooleanliteralFeaturesDoubleliteralFeaturesIntegerliteralFeaturesListliteralFeaturesMapliteralFeaturesNullliteralFeaturesString ListFeatureslistFeaturesListComprehensionlistFeaturesListRangeVectorFunctionFeatures.vectorFunctionFeaturesVector_similarity_cosine1vectorFunctionFeaturesVector_similarity_euclideanTrigonometricFunctionFeatures!trigonometricFunctionFeaturesAcos!trigonometricFunctionFeaturesAsin!trigonometricFunctionFeaturesAtan"trigonometricFunctionFeaturesAtan2 trigonometricFunctionFeaturesCos trigonometricFunctionFeaturesCot$trigonometricFunctionFeaturesDegrees%trigonometricFunctionFeaturesHaversintrigonometricFunctionFeaturesPi$trigonometricFunctionFeaturesRadians trigonometricFunctionFeaturesSin trigonometricFunctionFeaturesTanTemporalInstantFunctionFeatures#temporalInstantFunctionFeaturesDate,temporalInstantFunctionFeaturesDate_realtime-temporalInstantFunctionFeaturesDate_statement/temporalInstantFunctionFeaturesDate_transaction,temporalInstantFunctionFeaturesDate_truncate'temporalInstantFunctionFeaturesDatetime1temporalInstantFunctionFeaturesDatetime_fromepoch7temporalInstantFunctionFeaturesDatetime_fromepochmillis0temporalInstantFunctionFeaturesDatetime_realtime1temporalInstantFunctionFeaturesDatetime_statement3temporalInstantFunctionFeaturesDatetime_transaction0temporalInstantFunctionFeaturesDatetime_truncate,temporalInstantFunctionFeaturesLocaldatetime5temporalInstantFunctionFeaturesLocaldatetime_realtime6temporalInstantFunctionFeaturesLocaldatetime_statement8temporalInstantFunctionFeaturesLocaldatetime_transaction5temporalInstantFunctionFeaturesLocaldatetime_truncate(temporalInstantFunctionFeaturesLocaltime1temporalInstantFunctionFeaturesLocaltime_realtime2temporalInstantFunctionFeaturesLocaltime_statement4temporalInstantFunctionFeaturesLocaltime_transaction1temporalInstantFunctionFeaturesLocaltime_truncate#temporalInstantFunctionFeaturesTime,temporalInstantFunctionFeaturesTime_realtime-temporalInstantFunctionFeaturesTime_statement/temporalInstantFunctionFeaturesTime_transaction,temporalInstantFunctionFeaturesTime_truncate TemporalDurationFunctionFeatures(temporalDurationFunctionFeaturesDuration0temporalDurationFunctionFeaturesDuration_between/temporalDurationFunctionFeaturesDuration_inDays1temporalDurationFunctionFeaturesDuration_inMonths2temporalDurationFunctionFeaturesDuration_inSecondsStringFunctionFeaturesstringFunctionFeaturesBtrimstringFunctionFeaturesLeftstringFunctionFeaturesLowerstringFunctionFeaturesLtrimstringFunctionFeaturesNormalizestringFunctionFeaturesReplacestringFunctionFeaturesReversestringFunctionFeaturesRightstringFunctionFeaturesRtrimstringFunctionFeaturesSplitstringFunctionFeaturesSubstringstringFunctionFeaturesToLowerstringFunctionFeaturesToString$stringFunctionFeaturesToStringOrNullstringFunctionFeaturesToUpperstringFunctionFeaturesTrimstringFunctionFeaturesUpperSpatialFunctionFeatures%spatialFunctionFeaturesPoint_distancespatialFunctionFeaturesPoint'spatialFunctionFeaturesPoint_withinBBoxScalarFunctionFeatures!scalarFunctionFeaturesChar_length&scalarFunctionFeaturesCharacter_lengthscalarFunctionFeaturesCoalescescalarFunctionFeaturesElementIdscalarFunctionFeaturesEndNodescalarFunctionFeaturesHeadscalarFunctionFeaturesIdscalarFunctionFeaturesLastscalarFunctionFeaturesLengthscalarFunctionFeaturesNullIf scalarFunctionFeaturesProperties scalarFunctionFeaturesRandomUUIDscalarFunctionFeaturesSizescalarFunctionFeaturesStartNodescalarFunctionFeaturesToBoolean%scalarFunctionFeaturesToBooleanOrNullscalarFunctionFeaturesToFloat#scalarFunctionFeaturesToFloatOrNullscalarFunctionFeaturesToInteger%scalarFunctionFeaturesToIntegerOrNullscalarFunctionFeaturesTypescalarFunctionFeaturesValueTypePredicateFunctionFeaturespredicateFunctionFeaturesAllpredicateFunctionFeaturesAnypredicateFunctionFeaturesExists predicateFunctionFeaturesIsEmptypredicateFunctionFeaturesNonepredicateFunctionFeaturesSingleNumericFunctionFeaturesnumericFunctionFeaturesAbsnumericFunctionFeaturesCeilnumericFunctionFeaturesFloornumericFunctionFeaturesIsNaNnumericFunctionFeaturesRandnumericFunctionFeaturesRoundnumericFunctionFeaturesSignLogarithmicFunctionFeatureslogarithmicFunctionFeaturesElogarithmicFunctionFeaturesExplogarithmicFunctionFeaturesLog logarithmicFunctionFeaturesLog10logarithmicFunctionFeaturesSqrtLoadCSVFunctionFeaturesloadCSVFunctionFeaturesFile!loadCSVFunctionFeaturesLinenumberListFunctionFeatureslistFunctionFeaturesKeyslistFunctionFeaturesLabelslistFunctionFeaturesNodeslistFunctionFeaturesRangelistFunctionFeaturesReduce!listFunctionFeaturesRelationshipslistFunctionFeaturesReverselistFunctionFeaturesTail!listFunctionFeaturesToBooleanListlistFunctionFeaturesToFloatList!listFunctionFeaturesToIntegerList listFunctionFeaturesToStringListGraphFunctionFeatures&graphFunctionFeaturesGraph_byElementId!graphFunctionFeaturesGraph_byName graphFunctionFeaturesGraph_names+graphFunctionFeaturesGraph_propertiesByNameGenAIFunctionFeatures(genAIFunctionFeaturesGenai_vector_encodeDatabaseFunctionFeatures,databaseFunctionFeaturesDb_nameFromElementIdAggregateFunctionFeaturesaggregateFunctionFeaturesAvg aggregateFunctionFeaturesCollectaggregateFunctionFeaturesCountaggregateFunctionFeaturesMaxaggregateFunctionFeaturesMin'aggregateFunctionFeaturesPercentileCont'aggregateFunctionFeaturesPercentileDiscaggregateFunctionFeaturesStdevaggregateFunctionFeaturesStdevpaggregateFunctionFeaturesSumFunctionFeatures!functionFeaturesAggregateFunction functionFeaturesDatabaseFunctionfunctionFeaturesGenAIFunctionfunctionFeaturesGraphFunctionfunctionFeaturesListFunctionfunctionFeaturesLoadCSVFunction#functionFeaturesLogarithmicFunctionfunctionFeaturesNumericFunction!functionFeaturesPredicateFunctionfunctionFeaturesScalarFunctionfunctionFeaturesSpatialFunctionfunctionFeaturesStringFunction(functionFeaturesTemporalDurationFunction'functionFeaturesTemporalInstantFunction%functionFeaturesTrigonometricFunctionfunctionFeaturesVectorFunctionDeleteFeaturesdeleteFeaturesDeletedeleteFeaturesDetachDeleteComparisonFeaturescomparisonFeaturesEqualcomparisonFeaturesGreaterThan$comparisonFeaturesGreaterThanOrEqualcomparisonFeaturesLessThan!comparisonFeaturesLessThanOrEqualcomparisonFeaturesNotEqual AtomFeaturesatomFeaturesCaseExpressionatomFeaturesCountatomFeaturesExistentialSubqueryatomFeaturesFunctionInvocationatomFeaturesParameter atomFeaturesPatternComprehensionatomFeaturesPatternPredicateatomFeaturesVariableArithmeticFeaturesarithmeticFeaturesPlusarithmeticFeaturesMinusarithmeticFeaturesMultiplyarithmeticFeaturesDividearithmeticFeaturesModulusarithmeticFeaturesPowerOfCypherFeaturescypherFeaturesArithmeticcypherFeaturesAtomcypherFeaturesComparisoncypherFeaturesDeletecypherFeaturesFunctioncypherFeaturesListcypherFeaturesLiteralcypherFeaturesLogicalcypherFeaturesMatchcypherFeaturesMergecypherFeaturesNodePatterncypherFeaturesNullcypherFeaturesPathcypherFeaturesProcedureCallcypherFeaturesProjectioncypherFeaturesQuantifiercypherFeaturesRangeLiteralcypherFeaturesReading#cypherFeaturesRelationshipDirection!cypherFeaturesRelationshipPatterncypherFeaturesRemovecypherFeaturesSetcypherFeaturesStringcypherFeaturesUpdating_CypherFeatures_CypherFeatures_arithmetic_CypherFeatures_atom_CypherFeatures_comparison_CypherFeatures_delete_CypherFeatures_function_CypherFeatures_list_CypherFeatures_literal_CypherFeatures_logical_CypherFeatures_match_CypherFeatures_merge_CypherFeatures_nodePattern_CypherFeatures_null_CypherFeatures_path_CypherFeatures_procedureCall_CypherFeatures_projection_CypherFeatures_quantifier_CypherFeatures_rangeLiteral_CypherFeatures_reading%_CypherFeatures_relationshipDirection#_CypherFeatures_relationshipPattern_CypherFeatures_remove_CypherFeatures_set_CypherFeatures_string_CypherFeatures_updating_ArithmeticFeatures_ArithmeticFeatures_plus_ArithmeticFeatures_minus_ArithmeticFeatures_multiply_ArithmeticFeatures_divide_ArithmeticFeatures_modulus_ArithmeticFeatures_powerOf _AtomFeatures_AtomFeatures_caseExpression_AtomFeatures_count!_AtomFeatures_existentialSubquery _AtomFeatures_functionInvocation_AtomFeatures_parameter"_AtomFeatures_patternComprehension_AtomFeatures_patternPredicate_AtomFeatures_variable_ComparisonFeatures_ComparisonFeatures_equal_ComparisonFeatures_greaterThan&_ComparisonFeatures_greaterThanOrEqual_ComparisonFeatures_lessThan#_ComparisonFeatures_lessThanOrEqual_ComparisonFeatures_notEqual_DeleteFeatures_DeleteFeatures_delete_DeleteFeatures_detachDelete_FunctionFeatures#_FunctionFeatures_aggregateFunction"_FunctionFeatures_databaseFunction_FunctionFeatures_genAIFunction_FunctionFeatures_graphFunction_FunctionFeatures_listFunction!_FunctionFeatures_loadCSVFunction%_FunctionFeatures_logarithmicFunction!_FunctionFeatures_numericFunction#_FunctionFeatures_predicateFunction _FunctionFeatures_scalarFunction!_FunctionFeatures_spatialFunction _FunctionFeatures_stringFunction*_FunctionFeatures_temporalDurationFunction)_FunctionFeatures_temporalInstantFunction'_FunctionFeatures_trigonometricFunction _FunctionFeatures_vectorFunction_AggregateFunctionFeatures_AggregateFunctionFeatures_avg"_AggregateFunctionFeatures_collect _AggregateFunctionFeatures_count_AggregateFunctionFeatures_max_AggregateFunctionFeatures_min)_AggregateFunctionFeatures_percentileCont)_AggregateFunctionFeatures_percentileDisc _AggregateFunctionFeatures_stdev!_AggregateFunctionFeatures_stdevp_AggregateFunctionFeatures_sum_DatabaseFunctionFeatures._DatabaseFunctionFeatures_db_nameFromElementId_GenAIFunctionFeatures*_GenAIFunctionFeatures_genai_vector_encode_GraphFunctionFeatures(_GraphFunctionFeatures_graph_byElementId#_GraphFunctionFeatures_graph_byName"_GraphFunctionFeatures_graph_names-_GraphFunctionFeatures_graph_propertiesByName_ListFunctionFeatures_ListFunctionFeatures_keys_ListFunctionFeatures_labels_ListFunctionFeatures_nodes_ListFunctionFeatures_range_ListFunctionFeatures_reduce#_ListFunctionFeatures_relationships_ListFunctionFeatures_reverse_ListFunctionFeatures_tail#_ListFunctionFeatures_toBooleanList!_ListFunctionFeatures_toFloatList#_ListFunctionFeatures_toIntegerList"_ListFunctionFeatures_toStringList_LoadCSVFunctionFeatures_LoadCSVFunctionFeatures_file#_LoadCSVFunctionFeatures_linenumber_LogarithmicFunctionFeatures_LogarithmicFunctionFeatures_e _LogarithmicFunctionFeatures_exp _LogarithmicFunctionFeatures_log"_LogarithmicFunctionFeatures_log10!_LogarithmicFunctionFeatures_sqrt_NumericFunctionFeatures_NumericFunctionFeatures_abs_NumericFunctionFeatures_ceil_NumericFunctionFeatures_floor_NumericFunctionFeatures_isNaN_NumericFunctionFeatures_rand_NumericFunctionFeatures_round_NumericFunctionFeatures_sign_PredicateFunctionFeatures_PredicateFunctionFeatures_all_PredicateFunctionFeatures_any!_PredicateFunctionFeatures_exists"_PredicateFunctionFeatures_isEmpty_PredicateFunctionFeatures_none!_PredicateFunctionFeatures_single_ScalarFunctionFeatures#_ScalarFunctionFeatures_char_length(_ScalarFunctionFeatures_character_length _ScalarFunctionFeatures_coalesce!_ScalarFunctionFeatures_elementId_ScalarFunctionFeatures_endNode_ScalarFunctionFeatures_head_ScalarFunctionFeatures_id_ScalarFunctionFeatures_last_ScalarFunctionFeatures_length_ScalarFunctionFeatures_nullIf"_ScalarFunctionFeatures_properties"_ScalarFunctionFeatures_randomUUID_ScalarFunctionFeatures_size!_ScalarFunctionFeatures_startNode!_ScalarFunctionFeatures_toBoolean'_ScalarFunctionFeatures_toBooleanOrNull_ScalarFunctionFeatures_toFloat%_ScalarFunctionFeatures_toFloatOrNull!_ScalarFunctionFeatures_toInteger'_ScalarFunctionFeatures_toIntegerOrNull_ScalarFunctionFeatures_type!_ScalarFunctionFeatures_valueType_SpatialFunctionFeatures'_SpatialFunctionFeatures_point_distance_SpatialFunctionFeatures_point)_SpatialFunctionFeatures_point_withinBBox_StringFunctionFeatures_StringFunctionFeatures_btrim_StringFunctionFeatures_left_StringFunctionFeatures_lower_StringFunctionFeatures_ltrim!_StringFunctionFeatures_normalize_StringFunctionFeatures_replace_StringFunctionFeatures_reverse_StringFunctionFeatures_right_StringFunctionFeatures_rtrim_StringFunctionFeatures_split!_StringFunctionFeatures_substring_StringFunctionFeatures_toLower _StringFunctionFeatures_toString&_StringFunctionFeatures_toStringOrNull_StringFunctionFeatures_toUpper_StringFunctionFeatures_trim_StringFunctionFeatures_upper!_TemporalDurationFunctionFeatures*_TemporalDurationFunctionFeatures_duration2_TemporalDurationFunctionFeatures_duration_between1_TemporalDurationFunctionFeatures_duration_inDays3_TemporalDurationFunctionFeatures_duration_inMonths4_TemporalDurationFunctionFeatures_duration_inSeconds _TemporalInstantFunctionFeatures%_TemporalInstantFunctionFeatures_date._TemporalInstantFunctionFeatures_date_realtime/_TemporalInstantFunctionFeatures_date_statement1_TemporalInstantFunctionFeatures_date_transaction._TemporalInstantFunctionFeatures_date_truncate)_TemporalInstantFunctionFeatures_datetime3_TemporalInstantFunctionFeatures_datetime_fromepoch9_TemporalInstantFunctionFeatures_datetime_fromepochmillis2_TemporalInstantFunctionFeatures_datetime_realtime3_TemporalInstantFunctionFeatures_datetime_statement5_TemporalInstantFunctionFeatures_datetime_transaction2_TemporalInstantFunctionFeatures_datetime_truncate._TemporalInstantFunctionFeatures_localdatetime7_TemporalInstantFunctionFeatures_localdatetime_realtime8_TemporalInstantFunctionFeatures_localdatetime_statement:_TemporalInstantFunctionFeatures_localdatetime_transaction7_TemporalInstantFunctionFeatures_localdatetime_truncate*_TemporalInstantFunctionFeatures_localtime3_TemporalInstantFunctionFeatures_localtime_realtime4_TemporalInstantFunctionFeatures_localtime_statement6_TemporalInstantFunctionFeatures_localtime_transaction3_TemporalInstantFunctionFeatures_localtime_truncate%_TemporalInstantFunctionFeatures_time._TemporalInstantFunctionFeatures_time_realtime/_TemporalInstantFunctionFeatures_time_statement1_TemporalInstantFunctionFeatures_time_transaction._TemporalInstantFunctionFeatures_time_truncate_TrigonometricFunctionFeatures#_TrigonometricFunctionFeatures_acos#_TrigonometricFunctionFeatures_asin#_TrigonometricFunctionFeatures_atan$_TrigonometricFunctionFeatures_atan2"_TrigonometricFunctionFeatures_cos"_TrigonometricFunctionFeatures_cot&_TrigonometricFunctionFeatures_degrees'_TrigonometricFunctionFeatures_haversin!_TrigonometricFunctionFeatures_pi&_TrigonometricFunctionFeatures_radians"_TrigonometricFunctionFeatures_sin"_TrigonometricFunctionFeatures_tan_VectorFunctionFeatures0_VectorFunctionFeatures_vector_similarity_cosine3_VectorFunctionFeatures_vector_similarity_euclidean _ListFeatures_ListFeatures_listComprehension_ListFeatures_listRange_LiteralFeatures_LiteralFeatures_boolean_LiteralFeatures_double_LiteralFeatures_integer_LiteralFeatures_list_LiteralFeatures_map_LiteralFeatures_null_LiteralFeatures_string_LogicalFeatures_LogicalFeatures_and_LogicalFeatures_not_LogicalFeatures_or_LogicalFeatures_xor_MatchFeatures_MatchFeatures_match_MatchFeatures_optionalMatch_MergeFeatures_MergeFeatures_merge_MergeFeatures_mergeOnCreate_MergeFeatures_mergeOnMatch_NodePatternFeatures#_NodePatternFeatures_multipleLabels_NodePatternFeatures_parameter _NodePatternFeatures_propertyMap!_NodePatternFeatures_variableNode"_NodePatternFeatures_wildcardLabel _NullFeatures_NullFeatures_isNull_NullFeatures_isNotNull _PathFeatures_PathFeatures_shortestPath_ProcedureCallFeatures"_ProcedureCallFeatures_inQueryCall%_ProcedureCallFeatures_standaloneCall_ProcedureCallFeatures_yield_ProjectionFeatures_ProjectionFeatures_limit_ProjectionFeatures_orderBy#_ProjectionFeatures_projectDistinct_ProjectionFeatures_projectAll_ProjectionFeatures_projectAs_ProjectionFeatures_skip_ProjectionFeatures_sortOrder_QuantifierFeatures_QuantifierFeatures_all_QuantifierFeatures_any_QuantifierFeatures_none_QuantifierFeatures_single_RangeLiteralFeatures_RangeLiteralFeatures_bounds _RangeLiteralFeatures_exactRange _RangeLiteralFeatures_lowerBound_RangeLiteralFeatures_starRange _RangeLiteralFeatures_upperBound_ReadingFeatures_ReadingFeatures_union_ReadingFeatures_unionAll_ReadingFeatures_unwind_RelationshipDirectionFeatures#_RelationshipDirectionFeatures_both#_RelationshipDirectionFeatures_left&_RelationshipDirectionFeatures_neither$_RelationshipDirectionFeatures_right_RelationshipPatternFeatures*_RelationshipPatternFeatures_multipleTypes1_RelationshipPatternFeatures_variableRelationship)_RelationshipPatternFeatures_wildcardType_RemoveFeatures_RemoveFeatures_byLabel_RemoveFeatures_byProperty _SetFeatures_SetFeatures_propertyEquals_SetFeatures_variableEquals_SetFeatures_variablePlusEquals#_SetFeatures_variableWithNodeLabels_StringFeatures_StringFeatures_contains_StringFeatures_endsWith_StringFeatures_in_StringFeatures_startsWith_UpdatingFeatures_UpdatingFeatures_create_UpdatingFeatures_set_UpdatingFeatures_with$fEqCypherFeatures$fOrdCypherFeatures$fReadCypherFeatures$fShowCypherFeatures$fEqUpdatingFeatures$fOrdUpdatingFeatures$fReadUpdatingFeatures$fShowUpdatingFeatures$fEqStringFeatures$fOrdStringFeatures$fReadStringFeatures$fShowStringFeatures$fEqSetFeatures$fOrdSetFeatures$fReadSetFeatures$fShowSetFeatures$fEqRemoveFeatures$fOrdRemoveFeatures$fReadRemoveFeatures$fShowRemoveFeatures$fEqRelationshipPatternFeatures $fOrdRelationshipPatternFeatures!$fReadRelationshipPatternFeatures!$fShowRelationshipPatternFeatures!$fEqRelationshipDirectionFeatures"$fOrdRelationshipDirectionFeatures#$fReadRelationshipDirectionFeatures#$fShowRelationshipDirectionFeatures$fEqReadingFeatures$fOrdReadingFeatures$fReadReadingFeatures$fShowReadingFeatures$fEqRangeLiteralFeatures$fOrdRangeLiteralFeatures$fReadRangeLiteralFeatures$fShowRangeLiteralFeatures$fEqQuantifierFeatures$fOrdQuantifierFeatures$fReadQuantifierFeatures$fShowQuantifierFeatures$fEqProjectionFeatures$fOrdProjectionFeatures$fReadProjectionFeatures$fShowProjectionFeatures$fEqProcedureCallFeatures$fOrdProcedureCallFeatures$fReadProcedureCallFeatures$fShowProcedureCallFeatures$fEqPathFeatures$fOrdPathFeatures$fReadPathFeatures$fShowPathFeatures$fEqNullFeatures$fOrdNullFeatures$fReadNullFeatures$fShowNullFeatures$fEqNodePatternFeatures$fOrdNodePatternFeatures$fReadNodePatternFeatures$fShowNodePatternFeatures$fEqMergeFeatures$fOrdMergeFeatures$fReadMergeFeatures$fShowMergeFeatures$fEqMatchFeatures$fOrdMatchFeatures$fReadMatchFeatures$fShowMatchFeatures$fEqLogicalFeatures$fOrdLogicalFeatures$fReadLogicalFeatures$fShowLogicalFeatures$fEqLiteralFeatures$fOrdLiteralFeatures$fReadLiteralFeatures$fShowLiteralFeatures$fEqListFeatures$fOrdListFeatures$fReadListFeatures$fShowListFeatures$fEqFunctionFeatures$fOrdFunctionFeatures$fReadFunctionFeatures$fShowFunctionFeatures$fEqVectorFunctionFeatures$fOrdVectorFunctionFeatures$fReadVectorFunctionFeatures$fShowVectorFunctionFeatures!$fEqTrigonometricFunctionFeatures"$fOrdTrigonometricFunctionFeatures#$fReadTrigonometricFunctionFeatures#$fShowTrigonometricFunctionFeatures#$fEqTemporalInstantFunctionFeatures$$fOrdTemporalInstantFunctionFeatures%$fReadTemporalInstantFunctionFeatures%$fShowTemporalInstantFunctionFeatures$$fEqTemporalDurationFunctionFeatures%$fOrdTemporalDurationFunctionFeatures&$fReadTemporalDurationFunctionFeatures&$fShowTemporalDurationFunctionFeatures$fEqStringFunctionFeatures$fOrdStringFunctionFeatures$fReadStringFunctionFeatures$fShowStringFunctionFeatures$fEqSpatialFunctionFeatures$fOrdSpatialFunctionFeatures$fReadSpatialFunctionFeatures$fShowSpatialFunctionFeatures$fEqScalarFunctionFeatures$fOrdScalarFunctionFeatures$fReadScalarFunctionFeatures$fShowScalarFunctionFeatures$fEqPredicateFunctionFeatures$fOrdPredicateFunctionFeatures$fReadPredicateFunctionFeatures$fShowPredicateFunctionFeatures$fEqNumericFunctionFeatures$fOrdNumericFunctionFeatures$fReadNumericFunctionFeatures$fShowNumericFunctionFeatures$fEqLogarithmicFunctionFeatures $fOrdLogarithmicFunctionFeatures!$fReadLogarithmicFunctionFeatures!$fShowLogarithmicFunctionFeatures$fEqLoadCSVFunctionFeatures$fOrdLoadCSVFunctionFeatures$fReadLoadCSVFunctionFeatures$fShowLoadCSVFunctionFeatures$fEqListFunctionFeatures$fOrdListFunctionFeatures$fReadListFunctionFeatures$fShowListFunctionFeatures$fEqGraphFunctionFeatures$fOrdGraphFunctionFeatures$fReadGraphFunctionFeatures$fShowGraphFunctionFeatures$fEqGenAIFunctionFeatures$fOrdGenAIFunctionFeatures$fReadGenAIFunctionFeatures$fShowGenAIFunctionFeatures$fEqDatabaseFunctionFeatures$fOrdDatabaseFunctionFeatures$fReadDatabaseFunctionFeatures$fShowDatabaseFunctionFeatures$fEqAggregateFunctionFeatures$fOrdAggregateFunctionFeatures$fReadAggregateFunctionFeatures$fShowAggregateFunctionFeatures$fEqDeleteFeatures$fOrdDeleteFeatures$fReadDeleteFeatures$fShowDeleteFeatures$fEqComparisonFeatures$fOrdComparisonFeatures$fReadComparisonFeatures$fShowComparisonFeatures$fEqAtomFeatures$fOrdAtomFeatures$fReadAtomFeatures$fShowAtomFeatures$fEqArithmeticFeatures$fOrdArithmeticFeatures$fReadArithmeticFeatures$fShowArithmeticFeatures ParameterParameterSymbolicParameterIntegerPropertyKeyNameunPropertyKeyName KeyValuePairkeyValuePairKeykeyValuePairValue MapLiteral unMapLiteral ListLiteral unListLiteral StringLiteralunStringLiteral NumberLiteralNumberLiteralDoubleNumberLiteralInteger LiteralNumber LiteralList LiteralMapVariable unVariableProcedureResultFieldunProcedureResultFieldImplicitProcedureInvocationunImplicitProcedureInvocationExplicitProcedureInvocationexplicitProcedureInvocationName$explicitProcedureInvocationArgumentsExistentialSubqueryExistentialSubqueryRegularExistentialSubqueryPattern PatternWherepatternWherePatternpatternWhereWhere QualifiedNamequalifiedNameNamespacequalifiedNameLocalFunctionInvocationfunctionInvocationNamefunctionInvocationDistinctfunctionInvocationArgumentsIdInCollidInCollVariableidInCollExpressionParenthesizedExpressionunParenthesizedExpressionPatternPredicateunPatternPredicateFilterExpressionfilterExpressionIdInCollfilterExpressionWhereQuantifierOperatorQuantifierOperatorAllQuantifierOperatorAnyQuantifierOperatorNoneQuantifierOperatorSingle QuantifierquantifierOperatorquantifierExpressionPatternComprehensionpatternComprehensionVariablepatternComprehensionPatternpatternComprehensionWherepatternComprehensionRightListComprehensionlistComprehensionLeftlistComprehensionRightCaseAlternativecaseAlternativeConditioncaseAlternativeResultCaseExpressioncaseExpressionExpressioncaseExpressionAlternativescaseExpressionElseAtom AtomLiteral AtomParameterAtomCase AtomCountStarAtomListComprehensionAtomPatternComprehensionAtomQuantifierAtomPatternPredicateAtomParenthesizedAtomFunctionInvocationAtomExistentialSubquery AtomVariablePropertyLookupunPropertyLookupListOperatorExpressionListOperatorExpressionSingleListOperatorExpressionRangeRangeExpressionrangeExpressionStartrangeExpressionEndNonArithmeticOperatorExpression#nonArithmeticOperatorExpressionAtom.nonArithmeticOperatorExpressionListsAndLookups%nonArithmeticOperatorExpressionLabels&ListOperatorExpressionOrPropertyLookup*ListOperatorExpressionOrPropertyLookupList.ListOperatorExpressionOrPropertyLookupPropertyUnaryAddOrSubtractExpression$unaryAddOrSubtractExpressionOperator&unaryAddOrSubtractExpressionExpressionPowerOfExpressionunPowerOfExpressionMultiplyDivideModuloOperator$MultiplyDivideModuloOperatorMultiply"MultiplyDivideModuloOperatorDivide"MultiplyDivideModuloOperatorModulo!MultiplyDivideModuloRightHandSide)multiplyDivideModuloRightHandSideOperator+multiplyDivideModuloRightHandSideExpressionMultiplyDivideModuloExpression"multiplyDivideModuloExpressionLeft#multiplyDivideModuloExpressionRightAddOrSubtractOperatorAddOrSubtractOperatorAddAddOrSubtractOperatorSubtractAddOrSubtractRightHandSide"addOrSubtractRightHandSideOperator$addOrSubtractRightHandSideExpressionAddOrSubtractExpressionaddOrSubtractExpressionLeftaddOrSubtractExpressionRightNullPredicateExpressionunNullPredicateExpressionListPredicateExpressionunListPredicateExpressionStringPredicateOperator!StringPredicateOperatorStartsWithStringPredicateOperatorEndsWithStringPredicateOperatorContainsStringPredicateExpression!stringPredicateExpressionOperator#stringPredicateExpressionExpression$StringListNullPredicateRightHandSide*StringListNullPredicateRightHandSideString(StringListNullPredicateRightHandSideList(StringListNullPredicateRightHandSideNull!StringListNullPredicateExpression%stringListNullPredicateExpressionLeft&stringListNullPredicateExpressionRightPartialComparisonExpression#partialComparisonExpressionOperator partialComparisonExpressionRightComparisonOperatorComparisonOperatorEqComparisonOperatorNeqComparisonOperatorLtComparisonOperatorGtComparisonOperatorLteComparisonOperatorGteComparisonExpressioncomparisonExpressionLeftcomparisonExpressionRight NotExpressionnotExpressionNotnotExpressionExpressionunAndExpression XorExpressionunXorExpression OrExpressionunOrExpression unExpressionPropertyExpressionpropertyExpressionAtompropertyExpressionLookups RelTypeName unRelTypeName RangeLiteralrangeLiteralStartrangeLiteralEnd NodeLabel unNodeLabel NodeLabels unNodeLabelsRelationshipTypesunRelationshipTypes Properties PropertiesMapPropertiesParameterRelationshipDetailrelationshipDetailVariablerelationshipDetailTypesrelationshipDetailRangerelationshipDetailPropertiesRelationshipPatternrelationshipPatternLeftArrowrelationshipPatternDetailrelationshipPatternRightArrowPatternElementChainpatternElementChainRelationshippatternElementChainNode NodePatternnodePatternVariablenodePatternLabelsnodePatternPropertiesRelationshipsPatternrelationshipsPatternNodePatternrelationshipsPatternChainPatternElementPatternElementChainedPatternElementParenthesizedNodePatternChainnodePatternChainNodePatternnodePatternChainChainAnonymousPatternPartunAnonymousPatternPart PatternPartpatternPartVariablepatternPartPattern unPatternWhereunWhereSortItemsortItemExpression sortItemOrder SortOrderSortOrderAscendingSortOrderDescendingLimitunLimitSkipunSkipOrderunOrderProjectionItemprojectionItemExpressionprojectionItemVariableProjectionItemsprojectionItemsStarprojectionItemsExplicitProjectionBodyprojectionBodyDistinctprojectionBodyProjectionItemsprojectionBodyOrderprojectionBodySkipprojectionBodyLimitReturnunReturnWithwithProjection withWhere YieldItemyieldItemFieldyieldItemVariable YieldItemsyieldItemsItemsyieldItemsWhereStandaloneCallstandaloneCallCallstandaloneCallYieldItemsStarOrYieldItemsStarOrYieldItemsStarStarOrYieldItemsItemsProcedureInvocationProcedureInvocationExplicitProcedureInvocationImplicit InQueryCallinQueryCallCallinQueryCallYieldItems RemoveItemRemoveItemVariableLabelsRemoveItemPropertyRemoveunRemoveDelete deleteDetachdeleteExpressionsVariableAndNodeLabelsvariableAndNodeLabelsVariablevariableAndNodeLabelsLabelsVariablePlusEqualsvariablePlusEqualsLhsvariablePlusEqualsRhsVariableEqualsvariableEqualsLhsvariableEqualsRhsPropertyEqualspropertyEqualsLhspropertyEqualsRhsSetItemSetItemPropertySetItemVariableEqualSetItemVariablePlusEqualSetItemVariableLabelsSet_unSetCreateunCreate MergeActionmergeActionActionmergeActionSet MatchOrCreateMatchOrCreateMatchMatchOrCreateCreateMergemergePatternPart mergeActionsUnwindunwindExpressionunwindVariableMatch matchOptional matchPattern matchWhere ReadingClauseReadingClauseMatchReadingClauseUnwindReadingClauseInQueryCallUpdatingClauseUpdatingClauseCreateUpdatingClauseMergeUpdatingClauseDeleteUpdatingClauseSetUpdatingClauseRemoveMultiPartQuerymultiPartQueryWithmultiPartQueryBody WithClausewithClauseReadingwithClauseUpdatingwithClauseWithSinglePartQuerysinglePartQueryReadingsinglePartQueryUpdatingsinglePartQueryReturn SingleQuerySingleQuerySinglePartSingleQueryMultiPartUnionunionAll unionQuery RegularQueryregularQueryHeadregularQueryRestQuery QueryRegularQueryStandalone_Query_Query_regular_Query_standalone _RegularQuery_RegularQuery_head_RegularQuery_rest_Union _Union_all _Union_query _SingleQuery_SingleQuery_singlePart_SingleQuery_multiPart_SinglePartQuery_SinglePartQuery_reading_SinglePartQuery_updating_SinglePartQuery_return _WithClause_WithClause_reading_WithClause_updating_WithClause_with_MultiPartQuery_MultiPartQuery_with_MultiPartQuery_body_UpdatingClause_UpdatingClause_create_UpdatingClause_merge_UpdatingClause_delete_UpdatingClause_set_UpdatingClause_remove_ReadingClause_ReadingClause_match_ReadingClause_unwind_ReadingClause_inQueryCall_Match_Match_optional_Match_pattern _Match_where_Unwind_Unwind_expression_Unwind_variable_Merge_Merge_patternPart_Merge_actions_MatchOrCreate_MatchOrCreate_match_MatchOrCreate_create _MergeAction_MergeAction_action_MergeAction_set_Create_Set_SetItem_SetItem_property_SetItem_variableEqual_SetItem_variablePlusEqual_SetItem_variableLabels_PropertyEquals_PropertyEquals_lhs_PropertyEquals_rhs_VariableEquals_VariableEquals_lhs_VariableEquals_rhs_VariablePlusEquals_VariablePlusEquals_lhs_VariablePlusEquals_rhs_VariableAndNodeLabels_VariableAndNodeLabels_variable_VariableAndNodeLabels_labels_Delete_Delete_detach_Delete_expressions_Remove _RemoveItem_RemoveItem_variableLabels_RemoveItem_property _InQueryCall_InQueryCall_call_InQueryCall_yieldItems_ProcedureInvocation_ProcedureInvocation_explicit_ProcedureInvocation_implicit_StarOrYieldItems_StarOrYieldItems_star_StarOrYieldItems_items_StandaloneCall_StandaloneCall_call_StandaloneCall_yieldItems _YieldItems_YieldItems_items_YieldItems_where _YieldItem_YieldItem_field_YieldItem_variable_With_With_projection _With_where_Return_ProjectionBody_ProjectionBody_distinct_ProjectionBody_projectionItems_ProjectionBody_order_ProjectionBody_skip_ProjectionBody_limit_ProjectionItems_ProjectionItems_star_ProjectionItems_explicit_ProjectionItem_ProjectionItem_expression_ProjectionItem_variable_Order_Skip_Limit _SortOrder_SortOrder_ascending_SortOrder_descending _SortItem_SortItem_expression_SortItem_order_Where _PatternPart_PatternPart_variable_PatternPart_pattern_AnonymousPatternPart_NodePatternChain_NodePatternChain_nodePattern_NodePatternChain_chain_PatternElement_PatternElement_chained_PatternElement_parenthesized_RelationshipsPattern!_RelationshipsPattern_nodePattern_RelationshipsPattern_chain _NodePattern_NodePattern_variable_NodePattern_labels_NodePattern_properties_PatternElementChain!_PatternElementChain_relationship_PatternElementChain_node_RelationshipPattern_RelationshipPattern_leftArrow_RelationshipPattern_detail_RelationshipPattern_rightArrow_RelationshipDetail_RelationshipDetail_variable_RelationshipDetail_types_RelationshipDetail_range_RelationshipDetail_properties _Properties_Properties_map_Properties_parameter_RelationshipTypes _NodeLabels _NodeLabel _RangeLiteral_RangeLiteral_start_RangeLiteral_end _RelTypeName_PropertyExpression_PropertyExpression_atom_PropertyExpression_lookups _OrExpression_XorExpression_NotExpression_NotExpression_not_NotExpression_expression_ComparisonExpression_ComparisonExpression_left_ComparisonExpression_right_ComparisonOperator_ComparisonOperator_eq_ComparisonOperator_neq_ComparisonOperator_lt_ComparisonOperator_gt_ComparisonOperator_lte_ComparisonOperator_gte_PartialComparisonExpression%_PartialComparisonExpression_operator"_PartialComparisonExpression_right"_StringListNullPredicateExpression'_StringListNullPredicateExpression_left(_StringListNullPredicateExpression_right%_StringListNullPredicateRightHandSide,_StringListNullPredicateRightHandSide_string*_StringListNullPredicateRightHandSide_list*_StringListNullPredicateRightHandSide_null_StringPredicateExpression#_StringPredicateExpression_operator%_StringPredicateExpression_expression_StringPredicateOperator#_StringPredicateOperator_startsWith!_StringPredicateOperator_endsWith!_StringPredicateOperator_contains_ListPredicateExpression_NullPredicateExpression_AddOrSubtractExpression_AddOrSubtractExpression_left_AddOrSubtractExpression_right_AddOrSubtractRightHandSide$_AddOrSubtractRightHandSide_operator&_AddOrSubtractRightHandSide_expression_AddOrSubtractOperator_AddOrSubtractOperator_add_AddOrSubtractOperator_subtract_MultiplyDivideModuloExpression$_MultiplyDivideModuloExpression_left%_MultiplyDivideModuloExpression_right"_MultiplyDivideModuloRightHandSide+_MultiplyDivideModuloRightHandSide_operator-_MultiplyDivideModuloRightHandSide_expression_MultiplyDivideModuloOperator&_MultiplyDivideModuloOperator_multiply$_MultiplyDivideModuloOperator_divide$_MultiplyDivideModuloOperator_modulo_PowerOfExpression_UnaryAddOrSubtractExpression&_UnaryAddOrSubtractExpression_operator(_UnaryAddOrSubtractExpression_expression'_ListOperatorExpressionOrPropertyLookup,_ListOperatorExpressionOrPropertyLookup_list0_ListOperatorExpressionOrPropertyLookup_property _NonArithmeticOperatorExpression%_NonArithmeticOperatorExpression_atom0_NonArithmeticOperatorExpression_listsAndLookups'_NonArithmeticOperatorExpression_labels_RangeExpression_RangeExpression_start_RangeExpression_end_ListOperatorExpression_ListOperatorExpression_single_ListOperatorExpression_range_PropertyLookup_Atom _Atom_literal_Atom_parameter _Atom_case_Atom_countStar_Atom_listComprehension_Atom_patternComprehension_Atom_quantifier_Atom_patternPredicate_Atom_parenthesized_Atom_functionInvocation_Atom_existentialSubquery_Atom_variable_CaseExpression_CaseExpression_expression_CaseExpression_alternatives_CaseExpression_else_CaseAlternative_CaseAlternative_condition_CaseAlternative_result_ListComprehension_ListComprehension_left_ListComprehension_right_PatternComprehension_PatternComprehension_variable_PatternComprehension_pattern_PatternComprehension_where_PatternComprehension_right _Quantifier_Quantifier_operator_Quantifier_expression_QuantifierOperator_QuantifierOperator_all_QuantifierOperator_any_QuantifierOperator_none_QuantifierOperator_single_FilterExpression_FilterExpression_idInColl_FilterExpression_where_PatternPredicate_ParenthesizedExpression _IdInColl_IdInColl_variable_IdInColl_expression_FunctionInvocation_FunctionInvocation_name_FunctionInvocation_distinct_FunctionInvocation_arguments_QualifiedName_QualifiedName_namespace_QualifiedName_local _PatternWhere_PatternWhere_pattern_PatternWhere_where_ExistentialSubquery_ExistentialSubquery_regular_ExistentialSubquery_pattern_ExplicitProcedureInvocation!_ExplicitProcedureInvocation_name&_ExplicitProcedureInvocation_arguments_ImplicitProcedureInvocation_ProcedureResultField _Variable_Literal_number _Literal_list _Literal_map_NumberLiteral_NumberLiteral_double_NumberLiteral_integer_StringLiteral _ListLiteral _MapLiteral _KeyValuePair_KeyValuePair_key_KeyValuePair_value_PropertyKeyName _Parameter_Parameter_symbolic_Parameter_integer $fEqQuery $fOrdQuery $fReadQuery $fShowQuery$fEqStandaloneCall$fOrdStandaloneCall$fReadStandaloneCall$fShowStandaloneCall$fEqStarOrYieldItems$fOrdStarOrYieldItems$fReadStarOrYieldItems$fShowStarOrYieldItems$fEqProcedureInvocation$fOrdProcedureInvocation$fReadProcedureInvocation$fShowProcedureInvocation$fEqProperties$fOrdProperties$fReadProperties$fShowProperties$fEqMapLiteral$fOrdMapLiteral$fReadMapLiteral$fShowMapLiteral$fEqKeyValuePair$fOrdKeyValuePair$fReadKeyValuePair$fShowKeyValuePair$fEqOrExpression$fOrdOrExpression$fReadOrExpression$fShowOrExpression$fEqXorExpression$fOrdXorExpression$fReadXorExpression$fShowXorExpression$fEqNotExpression$fOrdNotExpression$fReadNotExpression$fShowNotExpression$fEqComparisonExpression$fOrdComparisonExpression$fReadComparisonExpression$fShowComparisonExpression%$fEqStringListNullPredicateExpression&$fOrdStringListNullPredicateExpression'$fReadStringListNullPredicateExpression'$fShowStringListNullPredicateExpression$fEqAddOrSubtractExpression$fOrdAddOrSubtractExpression$fReadAddOrSubtractExpression$fShowAddOrSubtractExpression"$fEqMultiplyDivideModuloExpression#$fOrdMultiplyDivideModuloExpression$$fReadMultiplyDivideModuloExpression$$fShowMultiplyDivideModuloExpression$fEqPowerOfExpression$fOrdPowerOfExpression$fReadPowerOfExpression$fShowPowerOfExpression $fEqUnaryAddOrSubtractExpression!$fOrdUnaryAddOrSubtractExpression"$fReadUnaryAddOrSubtractExpression"$fShowUnaryAddOrSubtractExpression#$fEqNonArithmeticOperatorExpression$$fOrdNonArithmeticOperatorExpression%$fReadNonArithmeticOperatorExpression%$fShowNonArithmeticOperatorExpression$fEqAtom $fOrdAtom $fReadAtom $fShowAtom$fEqListLiteral$fOrdListLiteral$fReadListLiteral$fShowListLiteral$fEqExistentialSubquery$fOrdExistentialSubquery$fReadExistentialSubquery$fShowExistentialSubquery$fEqPatternWhere$fOrdPatternWhere$fReadPatternWhere$fShowPatternWhere$fEqPatternPart$fOrdPatternPart$fReadPatternPart$fShowPatternPart$fEqAnonymousPatternPart$fOrdAnonymousPatternPart$fReadAnonymousPatternPart$fShowAnonymousPatternPart$fEqPatternElement$fOrdPatternElement$fReadPatternElement$fShowPatternElement$fEqNodePatternChain$fOrdNodePatternChain$fReadNodePatternChain$fShowNodePatternChain$fEqPatternElementChain$fOrdPatternElementChain$fReadPatternElementChain$fShowPatternElementChain$fEqRelationshipPattern$fOrdRelationshipPattern$fReadRelationshipPattern$fShowRelationshipPattern$fEqRelationshipDetail$fOrdRelationshipDetail$fReadRelationshipDetail$fShowRelationshipDetail$fEqNodePattern$fOrdNodePattern$fReadNodePattern$fShowNodePattern $fEqWhere $fOrdWhere $fReadWhere $fShowWhere$fEqRegularQuery$fOrdRegularQuery$fReadRegularQuery$fShowRegularQuery$fEqSingleQuery$fOrdSingleQuery$fReadSingleQuery$fShowSingleQuery$fEqMultiPartQuery$fOrdMultiPartQuery$fReadMultiPartQuery$fShowMultiPartQuery$fEqWithClause$fOrdWithClause$fReadWithClause$fShowWithClause$fEqWith $fOrdWith $fReadWith $fShowWith$fEqProjectionBody$fOrdProjectionBody$fReadProjectionBody$fShowProjectionBody $fEqLimit $fOrdLimit $fReadLimit $fShowLimit$fEqSkip $fOrdSkip $fReadSkip $fShowSkip $fEqOrder $fOrdOrder $fReadOrder $fShowOrder $fEqSortItem $fOrdSortItem$fReadSortItem$fShowSortItem$fEqProjectionItems$fOrdProjectionItems$fReadProjectionItems$fShowProjectionItems$fEqProjectionItem$fOrdProjectionItem$fReadProjectionItem$fShowProjectionItem$fEqReadingClause$fOrdReadingClause$fReadReadingClause$fShowReadingClause$fEqInQueryCall$fOrdInQueryCall$fReadInQueryCall$fShowInQueryCall$fEqExplicitProcedureInvocation $fOrdExplicitProcedureInvocation!$fReadExplicitProcedureInvocation!$fShowExplicitProcedureInvocation$fEqYieldItems$fOrdYieldItems$fReadYieldItems$fShowYieldItems $fEqUnwind $fOrdUnwind $fReadUnwind $fShowUnwind $fEqMatch $fOrdMatch $fReadMatch $fShowMatch$fEqUpdatingClause$fOrdUpdatingClause$fReadUpdatingClause$fShowUpdatingClause $fEqRemove $fOrdRemove $fReadRemove $fShowRemove$fEqRemoveItem$fOrdRemoveItem$fReadRemoveItem$fShowRemoveItem$fEqPropertyExpression$fOrdPropertyExpression$fReadPropertyExpression$fShowPropertyExpression $fEqDelete $fOrdDelete $fReadDelete $fShowDelete$fEqSet_ $fOrdSet_ $fReadSet_ $fShowSet_ $fEqSetItem $fOrdSetItem $fReadSetItem $fShowSetItem$fEqVariablePlusEquals$fOrdVariablePlusEquals$fReadVariablePlusEquals$fShowVariablePlusEquals$fEqVariableEquals$fOrdVariableEquals$fReadVariableEquals$fShowVariableEquals$fEqPropertyEquals$fOrdPropertyEquals$fReadPropertyEquals$fShowPropertyEquals $fEqCreate $fOrdCreate $fReadCreate $fShowCreate $fEqMerge $fOrdMerge $fReadMerge $fShowMerge$fEqMergeAction$fOrdMergeAction$fReadMergeAction$fShowMergeAction$fEqSinglePartQuery$fOrdSinglePartQuery$fReadSinglePartQuery$fShowSinglePartQuery $fEqReturn $fOrdReturn $fReadReturn $fShowReturn $fEqUnion $fOrdUnion $fReadUnion $fShowUnion$fEqFunctionInvocation$fOrdFunctionInvocation$fReadFunctionInvocation$fShowFunctionInvocation$fEqParenthesizedExpression$fOrdParenthesizedExpression$fReadParenthesizedExpression$fShowParenthesizedExpression$fEqPatternPredicate$fOrdPatternPredicate$fReadPatternPredicate$fShowPatternPredicate$fEqRelationshipsPattern$fOrdRelationshipsPattern$fReadRelationshipsPattern$fShowRelationshipsPattern$fEqQuantifier$fOrdQuantifier$fReadQuantifier$fShowQuantifier$fEqFilterExpression$fOrdFilterExpression$fReadFilterExpression$fShowFilterExpression $fEqIdInColl $fOrdIdInColl$fReadIdInColl$fShowIdInColl$fEqPatternComprehension$fOrdPatternComprehension$fReadPatternComprehension$fShowPatternComprehension$fEqListComprehension$fOrdListComprehension$fReadListComprehension$fShowListComprehension$fEqCaseExpression$fOrdCaseExpression$fReadCaseExpression$fShowCaseExpression$fEqCaseAlternative$fOrdCaseAlternative$fReadCaseAlternative$fShowCaseAlternative*$fEqListOperatorExpressionOrPropertyLookup+$fOrdListOperatorExpressionOrPropertyLookup,$fReadListOperatorExpressionOrPropertyLookup,$fShowListOperatorExpressionOrPropertyLookup$fEqListOperatorExpression$fOrdListOperatorExpression$fReadListOperatorExpression$fShowListOperatorExpression$fEqRangeExpression$fOrdRangeExpression$fReadRangeExpression$fShowRangeExpression%$fEqMultiplyDivideModuloRightHandSide&$fOrdMultiplyDivideModuloRightHandSide'$fReadMultiplyDivideModuloRightHandSide'$fShowMultiplyDivideModuloRightHandSide$fEqAddOrSubtractRightHandSide$fOrdAddOrSubtractRightHandSide $fReadAddOrSubtractRightHandSide $fShowAddOrSubtractRightHandSide($fEqStringListNullPredicateRightHandSide)$fOrdStringListNullPredicateRightHandSide*$fReadStringListNullPredicateRightHandSide*$fShowStringListNullPredicateRightHandSide$fEqListPredicateExpression$fOrdListPredicateExpression$fReadListPredicateExpression$fShowListPredicateExpression$fEqStringPredicateExpression$fOrdStringPredicateExpression$fReadStringPredicateExpression$fShowStringPredicateExpression$fEqPartialComparisonExpression $fOrdPartialComparisonExpression!$fReadPartialComparisonExpression!$fShowPartialComparisonExpression $fEqParameter$fOrdParameter$fReadParameter$fShowParameter$fEqPropertyLookup$fOrdPropertyLookup$fReadPropertyLookup$fShowPropertyLookup$fEqPropertyKeyName$fOrdPropertyKeyName$fReadPropertyKeyName$fShowPropertyKeyName$fEqStringLiteral$fOrdStringLiteral$fReadStringLiteral$fShowStringLiteral$fEqNumberLiteral$fOrdNumberLiteral$fReadNumberLiteral$fShowNumberLiteral$fEqVariableAndNodeLabels$fOrdVariableAndNodeLabels$fReadVariableAndNodeLabels$fShowVariableAndNodeLabels $fEqYieldItem$fOrdYieldItem$fReadYieldItem$fShowYieldItem $fEqVariable $fOrdVariable$fReadVariable$fShowVariable$fEqProcedureResultField$fOrdProcedureResultField$fReadProcedureResultField$fShowProcedureResultField$fEqImplicitProcedureInvocation $fOrdImplicitProcedureInvocation!$fReadImplicitProcedureInvocation!$fShowImplicitProcedureInvocation$fEqQualifiedName$fOrdQualifiedName$fReadQualifiedName$fShowQualifiedName$fEqQuantifierOperator$fOrdQuantifierOperator$fReadQuantifierOperator$fShowQuantifierOperator $fEqMultiplyDivideModuloOperator!$fOrdMultiplyDivideModuloOperator"$fReadMultiplyDivideModuloOperator"$fShowMultiplyDivideModuloOperator$fEqAddOrSubtractOperator$fOrdAddOrSubtractOperator$fReadAddOrSubtractOperator$fShowAddOrSubtractOperator$fEqNullPredicateExpression$fOrdNullPredicateExpression$fReadNullPredicateExpression$fShowNullPredicateExpression$fEqStringPredicateOperator$fOrdStringPredicateOperator$fReadStringPredicateOperator$fShowStringPredicateOperator$fEqComparisonOperator$fOrdComparisonOperator$fReadComparisonOperator$fShowComparisonOperator$fEqRelationshipTypes$fOrdRelationshipTypes$fReadRelationshipTypes$fShowRelationshipTypes$fEqRelTypeName$fOrdRelTypeName$fReadRelTypeName$fShowRelTypeName$fEqRangeLiteral$fOrdRangeLiteral$fReadRangeLiteral$fShowRangeLiteral$fEqNodeLabels$fOrdNodeLabels$fReadNodeLabels$fShowNodeLabels $fEqNodeLabel$fOrdNodeLabel$fReadNodeLabel$fShowNodeLabel $fEqSortOrder$fOrdSortOrder$fReadSortOrder$fShowSortOrder$fEqMatchOrCreate$fOrdMatchOrCreate$fReadMatchOrCreate$fShowMatchOrCreateValueBinding_SimplevalueBinding_SimplePatternvalueBinding_SimpleRhs valueBinding_SimpleLocalBindings ValueBindingValueBindingSimple TypedBindingtypedBindingTypeSignaturetypedBindingValueBinding TypeSignaturetypeSignatureNametypeSignatureTypetypeDeclarationNametypeDeclarationType Type_Infix type_InfixLhstype_InfixOperator type_InfixRhs Type_Functiontype_FunctionDomaintype_FunctionCodomain Type_Contexttype_ContextCtxtype_ContextTypeType_Applicationtype_ApplicationContexttype_ApplicationArgumentTypeCtx TypeInfix TypeParens TypeTuple unStatement RightHandSideunRightHandSidequalifiedNameQualifiersqualifiedNameUnqualified PatternFieldpatternFieldNamepatternFieldPattern Pattern_Typedpattern_TypedInnerpattern_TypedTypePattern_Recordpattern_RecordNamepattern_RecordFields Pattern_Aspattern_AsNamepattern_AsInnerPattern_Applicationpattern_ApplicationNamepattern_ApplicationArgsPatternApplication PatternAs PatternListPatternLiteral PatternName PatternParens PatternRecord PatternTuple PatternTypedPatternWildcardOperatorOperatorBacktickOperatorNormalNamePart unNamePart NameImplicit NameNormal NameParens ModuleName unModuleName ModuleHeadmoduleHeadCommentsmoduleHeadNamemoduleHeadExportsModule moduleHead moduleImportsmoduleDeclarations LocalBindingsunLocalBindings LocalBindingLocalBindingSignatureLocalBindingValue LiteralChar LiteralDouble LiteralIntImportExportSpec_SubspecImportExportSpec_SubspecAllImportExportSpec_SubspecListImportExportSpecimportExportSpecModifierimportExportSpecNameimportExportSpecSubspecImportModifierImportModifierPatternImportModifierType Import_SpecImport_SpecListImport_SpecHidingImportimportQualified importModuleimportAs importSpec FieldUpdatefieldUpdateNamefieldUpdateValueFieldWithCommentsfieldWithCommentsFieldfieldWithCommentsComments fieldTypeExpression_UpdateRecordexpression_UpdateRecordInnerexpression_UpdateRecordFieldsExpression_TypeSignatureexpression_TypeSignatureInnerexpression_TypeSignatureTypeExpression_Sectionexpression_SectionOperatorexpression_SectionExpressionExpression_PrefixApplication$expression_PrefixApplicationOperatorexpression_PrefixApplicationRhsExpression_Letexpression_LetBindingsexpression_LetInnerExpression_Lambdaexpression_LambdaBindingsexpression_LambdaInnerExpression_InfixApplicationexpression_InfixApplicationLhs#expression_InfixApplicationOperatorexpression_InfixApplicationRhs Expression_Ifexpression_IfConditionexpression_IfThenexpression_IfElseExpression_ConstructRecordexpression_ConstructRecordName expression_ConstructRecordFieldsExpression_Caseexpression_CaseCaseexpression_CaseAlternativesExpression_Applicationexpression_ApplicationFunctionexpression_ApplicationArgumentExpressionApplicationExpressionCaseExpressionConstructRecord ExpressionDo ExpressionIfExpressionInfixApplicationExpressionLiteralExpressionLambdaExpressionLeftSection ExpressionLetExpressionParensExpressionPrefixApplicationExpressionRightSectionExpressionTupleExpressionTypeSignatureExpressionUpdateRecordExpressionVariableExportExportDeclaration ExportModuleDeriving unDerivingDeclarationHead_Application#declarationHead_ApplicationFunction"declarationHead_ApplicationOperandDeclarationHeadDeclarationHeadApplicationDeclarationHeadParensDeclarationHeadSimple DeclarationDeclarationDataDeclarationTypeDeclarationValueBindingDeclarationTypedBindingDeclarationWithCommentsdeclarationWithCommentsBodydeclarationWithCommentsCommentsDataDeclaration_KeywordDataDeclaration_KeywordDataDataDeclaration_KeywordNewtypeDataDeclarationdataDeclarationKeyworddataDeclarationContextdataDeclarationHeaddataDeclarationConstructorsdataDeclarationDerivingConstructorWithCommentsconstructorWithCommentsBodyconstructorWithCommentsCommentsConstructor_Recordconstructor_RecordNameconstructor_RecordFieldsConstructor_Ordinaryconstructor_OrdinaryNameconstructor_OrdinaryFields ConstructorConstructorOrdinaryConstructorRecordCaseRhs unCaseRhsAssertion_Classassertion_ClassNameassertion_ClassTypes AssertionAssertionClassAssertionTuple AlternativealternativePatternalternativeRhsalternativeBinds _Alternative_Alternative_pattern_Alternative_rhs_Alternative_binds _Assertion_Assertion_class_Assertion_tuple_Assertion_Class_Assertion_Class_name_Assertion_Class_types_CaseRhs _Constructor_Constructor_ordinary_Constructor_record_Constructor_Ordinary_Constructor_Ordinary_name_Constructor_Ordinary_fields_Constructor_Record_Constructor_Record_name_Constructor_Record_fields_ConstructorWithComments_ConstructorWithComments_body!_ConstructorWithComments_comments_DataDeclaration_DataDeclaration_keyword_DataDeclaration_context_DataDeclaration_head_DataDeclaration_constructors_DataDeclaration_deriving_DataDeclaration_Keyword_DataDeclaration_Keyword_data _DataDeclaration_Keyword_newtype_DeclarationWithComments_DeclarationWithComments_body!_DeclarationWithComments_comments _Declaration_Declaration_data_Declaration_type_Declaration_valueBinding_Declaration_typedBinding_DeclarationHead_DeclarationHead_application_DeclarationHead_parens_DeclarationHead_simple_DeclarationHead_Application%_DeclarationHead_Application_function$_DeclarationHead_Application_operand _Deriving_Export_Export_declaration_Export_module_Expression_application_Expression_case_Expression_constructRecord_Expression_do_Expression_if_Expression_infixApplication_Expression_literal_Expression_lambda_Expression_leftSection_Expression_let_Expression_list_Expression_parens_Expression_prefixApplication_Expression_rightSection_Expression_tuple_Expression_typeSignature_Expression_updateRecord_Expression_variable_Expression_Application _Expression_Application_function _Expression_Application_argument_Expression_Case_Expression_Case_case_Expression_Case_alternatives_Expression_ConstructRecord _Expression_ConstructRecord_name"_Expression_ConstructRecord_fields_Expression_If_Expression_If_condition_Expression_If_then_Expression_If_else_Expression_InfixApplication _Expression_InfixApplication_lhs%_Expression_InfixApplication_operator _Expression_InfixApplication_rhs_Expression_Lambda_Expression_Lambda_bindings_Expression_Lambda_inner_Expression_Let_Expression_Let_bindings_Expression_Let_inner_Expression_PrefixApplication&_Expression_PrefixApplication_operator!_Expression_PrefixApplication_rhs_Expression_Section_Expression_Section_operator_Expression_Section_expression_Expression_TypeSignature_Expression_TypeSignature_inner_Expression_TypeSignature_type_Expression_UpdateRecord_Expression_UpdateRecord_inner_Expression_UpdateRecord_fields _Field_type_FieldWithComments_FieldWithComments_field_FieldWithComments_comments _FieldUpdate_FieldUpdate_name_FieldUpdate_value_Import_Import_qualified_Import_module _Import_as _Import_spec _Import_Spec_Import_Spec_list_Import_Spec_hiding_ImportModifier_ImportModifier_pattern_ImportModifier_type_ImportExportSpec_ImportExportSpec_modifier_ImportExportSpec_name_ImportExportSpec_subspec_ImportExportSpec_Subspec_ImportExportSpec_Subspec_all_ImportExportSpec_Subspec_list _Literal_char_Literal_double _Literal_int _LocalBinding_LocalBinding_signature_LocalBinding_value_LocalBindings_Module _Module_head_Module_imports_Module_declarations _ModuleHead_ModuleHead_comments_ModuleHead_name_ModuleHead_exports _ModuleName_Name_implicit _Name_normal _Name_parens _NamePart _Operator_Operator_backtick_Operator_normal_Pattern_application _Pattern_as _Pattern_list_Pattern_literal _Pattern_name_Pattern_parens_Pattern_record_Pattern_tuple_Pattern_typed_Pattern_wildcard_Pattern_Application_Pattern_Application_name_Pattern_Application_args _Pattern_As_Pattern_As_name_Pattern_As_inner_Pattern_Record_Pattern_Record_name_Pattern_Record_fields_Pattern_Typed_Pattern_Typed_inner_Pattern_Typed_type _PatternField_PatternField_name_PatternField_pattern_QualifiedName_qualifiers_QualifiedName_unqualified_RightHandSide _Type_ctx _Type_infix _Type_parens _Type_tuple_Type_Application_Type_Application_context_Type_Application_argument _Type_Context_Type_Context_ctx_Type_Context_type_Type_Function_Type_Function_domain_Type_Function_codomain _Type_Infix_Type_Infix_lhs_Type_Infix_operator_Type_Infix_rhs_TypeDeclaration_name_TypeDeclaration_type_TypeSignature_TypeSignature_name_TypeSignature_type _TypedBinding_TypedBinding_typeSignature_TypedBinding_valueBinding _ValueBinding_ValueBinding_simple_ValueBinding_Simple_ValueBinding_Simple_pattern_ValueBinding_Simple_rhs"_ValueBinding_Simple_localBindings $fEqModule $fOrdModule $fReadModule $fShowModule$fEqDeclarationWithComments$fOrdDeclarationWithComments$fReadDeclarationWithComments$fShowDeclarationWithComments$fEqDeclaration$fOrdDeclaration$fReadDeclaration$fShowDeclaration$fEqDataDeclaration$fOrdDataDeclaration$fReadDataDeclaration$fShowDataDeclaration$fEqDeclarationHead_Application $fOrdDeclarationHead_Application!$fReadDeclarationHead_Application!$fShowDeclarationHead_Application$fEqDeclarationHead$fOrdDeclarationHead$fReadDeclarationHead$fShowDeclarationHead$fEqTypedBinding$fOrdTypedBinding$fReadTypedBinding$fShowTypedBinding$fEqValueBinding_Simple$fOrdValueBinding_Simple$fReadValueBinding_Simple$fShowValueBinding_Simple$fEqRightHandSide$fOrdRightHandSide$fReadRightHandSide$fShowRightHandSide$fEqExpression_UpdateRecord$fOrdExpression_UpdateRecord$fReadExpression_UpdateRecord$fShowExpression_UpdateRecord$fEqFieldUpdate$fOrdFieldUpdate$fReadFieldUpdate$fShowFieldUpdate$fEqExpression_TypeSignature$fOrdExpression_TypeSignature$fReadExpression_TypeSignature$fShowExpression_TypeSignature$fEqExpression_Section$fOrdExpression_Section$fReadExpression_Section$fShowExpression_Section $fEqExpression_PrefixApplication!$fOrdExpression_PrefixApplication"$fReadExpression_PrefixApplication"$fShowExpression_PrefixApplication$fEqExpression_Let$fOrdExpression_Let$fReadExpression_Let$fShowExpression_Let$fEqLocalBinding$fOrdLocalBinding$fReadLocalBinding$fShowLocalBinding$fEqValueBinding$fOrdValueBinding$fReadValueBinding$fShowValueBinding$fEqExpression_Lambda$fOrdExpression_Lambda$fReadExpression_Lambda$fShowExpression_Lambda$fEqExpression_InfixApplication $fOrdExpression_InfixApplication!$fReadExpression_InfixApplication!$fShowExpression_InfixApplication$fEqExpression_If$fOrdExpression_If$fReadExpression_If$fShowExpression_If$fEqExpression_ConstructRecord$fOrdExpression_ConstructRecord $fReadExpression_ConstructRecord $fShowExpression_ConstructRecord$fEqExpression_Case$fOrdExpression_Case$fReadExpression_Case$fShowExpression_Case$fEqAlternative$fOrdAlternative$fReadAlternative$fShowAlternative$fEqLocalBindings$fOrdLocalBindings$fReadLocalBindings$fShowLocalBindings $fEqCaseRhs $fOrdCaseRhs $fReadCaseRhs $fShowCaseRhs$fEqExpression_Application$fOrdExpression_Application$fReadExpression_Application$fShowExpression_Application$fEqTypeSignature$fOrdTypeSignature$fReadTypeSignature$fShowTypeSignature$fEqConstructorWithComments$fOrdConstructorWithComments$fReadConstructorWithComments$fShowConstructorWithComments$fEqConstructor$fOrdConstructor$fReadConstructor$fShowConstructor$fEqConstructor_Ordinary$fOrdConstructor_Ordinary$fReadConstructor_Ordinary$fShowConstructor_Ordinary$fEqConstructor_Record$fOrdConstructor_Record$fReadConstructor_Record$fShowConstructor_Record$fEqFieldWithComments$fOrdFieldWithComments$fReadFieldWithComments$fShowFieldWithComments$fEqPattern_Typed$fOrdPattern_Typed$fReadPattern_Typed$fShowPattern_Typed$fEqPattern_Record$fOrdPattern_Record$fReadPattern_Record$fShowPattern_Record$fEqPatternField$fOrdPatternField$fReadPatternField$fShowPatternField$fEqPattern_As$fOrdPattern_As$fReadPattern_As$fShowPattern_As$fEqPattern_Application$fOrdPattern_Application$fReadPattern_Application$fShowPattern_Application$fEqType_Infix$fOrdType_Infix$fReadType_Infix$fShowType_Infix$fEqType_Function$fOrdType_Function$fReadType_Function$fShowType_Function$fEqType_Context$fOrdType_Context$fReadType_Context$fShowType_Context $fEqAssertion$fOrdAssertion$fReadAssertion$fShowAssertion$fEqAssertion_Class$fOrdAssertion_Class$fReadAssertion_Class$fShowAssertion_Class$fEqType_Application$fOrdType_Application$fReadType_Application$fShowType_Application $fEqDeriving $fOrdDeriving$fReadDeriving$fShowDeriving$fEqModuleHead$fOrdModuleHead$fReadModuleHead$fShowModuleHead $fEqExport $fOrdExport $fReadExport $fShowExport $fEqImport $fOrdImport $fReadImport $fShowImport$fEqImport_Spec$fOrdImport_Spec$fReadImport_Spec$fShowImport_Spec$fEqImportExportSpec$fOrdImportExportSpec$fReadImportExportSpec$fShowImportExportSpec$fEqImportExportSpec_Subspec$fOrdImportExportSpec_Subspec$fReadImportExportSpec_Subspec$fShowImportExportSpec_Subspec $fEqOperator $fOrdOperator$fReadOperator$fShowOperator $fEqNamePart $fOrdNamePart$fReadNamePart$fShowNamePart$fEqModuleName$fOrdModuleName$fReadModuleName$fShowModuleName$fEqImportModifier$fOrdImportModifier$fReadImportModifier$fShowImportModifier$fEqDataDeclaration_Keyword$fOrdDataDeclaration_Keyword$fReadDataDeclaration_Keyword$fShowDataDeclaration_KeywordnewtypesNotTypedefs useCoreImport listsAsArraysCastExpression_RefAndBoundscastExpression_RefAndBoundsType!castExpression_RefAndBoundsBoundsCastExpression_Lambda!castExpression_LambdaRefAndBoundscastExpression_LambdaExpressionCastExpression_NotPlusMinus'castExpression_NotPlusMinusRefAndBounds%castExpression_NotPlusMinusExpressionCastExpression_PrimitivecastExpression_PrimitiveType"castExpression_PrimitiveExpressionCastExpressionPrimitiveCastExpressionNotPlusMinusCastExpressionLambdaPostDecrementExpressionunPostDecrementExpressionPostIncrementExpressionunPostIncrementExpressionPostfixExpressionPostfixExpressionPrimaryPostfixExpressionNamePostfixExpressionPostIncrementPostfixExpressionPostDecrementUnaryExpressionNotPlusMinus"UnaryExpressionNotPlusMinusPostfix UnaryExpressionNotPlusMinusTildeUnaryExpressionNotPlusMinusNotUnaryExpressionNotPlusMinusCastPreDecrementExpressionunPreDecrementExpressionPreIncrementExpressionunPreIncrementExpressionUnaryExpressionOtherMultiplicativeExpression_Binary"multiplicativeExpression_BinaryLhs"multiplicativeExpression_BinaryRhsMultiplicativeExpressionUnaryMultiplicativeExpressionTimesMultiplicativeExpressionDivideMultiplicativeExpressionModAdditiveExpression_BinaryadditiveExpression_BinaryLhsadditiveExpression_BinaryRhsAdditiveExpressionUnaryAdditiveExpressionPlusAdditiveExpressionMinusShiftExpression_BinaryshiftExpression_BinaryLhsshiftExpression_BinaryRhsShiftExpressionUnaryShiftExpressionShiftLeftShiftExpressionShiftRight!ShiftExpressionShiftRightZeroFillRelationalExpression_InstanceOf"relationalExpression_InstanceOfLhs"relationalExpression_InstanceOfRhs%RelationalExpression_GreaterThanEqual(relationalExpression_GreaterThanEqualLhs(relationalExpression_GreaterThanEqualRhs"RelationalExpression_LessThanEqual%relationalExpression_LessThanEqualLhs%relationalExpression_LessThanEqualRhs RelationalExpression_GreaterThan#relationalExpression_GreaterThanLhs#relationalExpression_GreaterThanRhsRelationalExpression_LessThan relationalExpression_LessThanLhs relationalExpression_LessThanRhsRelationalExpressionLessThanRelationalExpressionGreaterThan!RelationalExpressionLessThanEqual$RelationalExpressionGreaterThanEqualRelationalExpressionInstanceofEqualityExpression_BinaryequalityExpression_BinaryLhsequalityExpression_BinaryRhsEqualityExpressionUnaryEqualityExpressionEqualEqualityExpressionNotEqualunExclusiveOrExpressionunInclusiveOrExpressionunConditionalAndExpressionunConditionalOrExpression#ConditionalExpression_TernaryLambda'conditionalExpression_TernaryLambdaCond)conditionalExpression_TernaryLambdaIfTrue*conditionalExpression_TernaryLambdaIfFalse!ConditionalExpression_TernaryCond%conditionalExpression_TernaryCondCond'conditionalExpression_TernaryCondIfTrue(conditionalExpression_TernaryCondIfFalse ConditionalExpressionTernaryCond"ConditionalExpressionTernaryLambdaAssignmentOperatorTimesAssignmentOperatorDivAssignmentOperatorModAssignmentOperatorPlusAssignmentOperatorMinusAssignmentOperatorShiftLeftAssignmentOperatorShiftRight$AssignmentOperatorShiftRightZeroFillAssignmentOperatorAndAssignmentOperatorXorAssignmentOperatorOr LeftHandSideLeftHandSideExpressionNameLeftHandSideFieldAccessLeftHandSideArrayAccess assignmentLhs assignmentOpassignmentExpressionAssignmentExpressionAssignmentExpressionConditionalAssignmentExpressionAssignment LambdaBodyLambdaBodyExpressionLambdaBodyBlockLambdaParameterTypeLambdaParameterTypeTypeLambdaParameterTypeVarLambdaParameter_NormallambdaParameter_NormalModifierslambdaParameter_NormalTypelambdaParameter_NormalIdLambdaParameterLambdaParameterNormalLambdaParameterVariableArityLambdaParametersLambdaParametersTupleLambdaParametersSinglelambdaExpressionParametersDimExprdimExprAnnotationsdimExprExpression-ArrayCreationExpression_ClassOrInterfaceArray1arrayCreationExpression_ClassOrInterfaceArrayType1arrayCreationExpression_ClassOrInterfaceArrayDims2arrayCreationExpression_ClassOrInterfaceArrayArray&ArrayCreationExpression_PrimitiveArray*arrayCreationExpression_PrimitiveArrayType*arrayCreationExpression_PrimitiveArrayDims+arrayCreationExpression_PrimitiveArrayArray(ArrayCreationExpression_ClassOrInterface,arrayCreationExpression_ClassOrInterfaceType0arrayCreationExpression_ClassOrInterfaceDimExprs,arrayCreationExpression_ClassOrInterfaceDims!ArrayCreationExpression_Primitive%arrayCreationExpression_PrimitiveType)arrayCreationExpression_PrimitiveDimExprs%arrayCreationExpression_PrimitiveDims ArrayCreationExpressionPrimitive'ArrayCreationExpressionClassOrInterface%ArrayCreationExpressionPrimitiveArray,ArrayCreationExpressionClassOrInterfaceArrayMethodReference_ArrayunMethodReference_ArrayMethodReference_NewmethodReference_NewClassType methodReference_NewTypeArgumentsMethodReference_Super"methodReference_SuperTypeArgumentsmethodReference_SuperIdentifiermethodReference_SuperSuperMethodReference_ReferenceType*methodReference_ReferenceTypeReferenceType*methodReference_ReferenceTypeTypeArguments'methodReference_ReferenceTypeIdentifierMethodReference_PrimarymethodReference_PrimaryPrimary$methodReference_PrimaryTypeArguments!methodReference_PrimaryIdentifierMethodReference_ExpressionmethodReference_ExpressionName'methodReference_ExpressionTypeArguments$methodReference_ExpressionIdentifierMethodReferenceMethodReferenceExpressionMethodReferencePrimaryMethodReferenceReferenceTypeMethodReferenceSuperMethodReferenceNewMethodReferenceArrayMethodInvocation_VariantMethodInvocation_VariantType"MethodInvocation_VariantExpressionMethodInvocation_VariantPrimaryMethodInvocation_VariantSuper!MethodInvocation_VariantTypeSuperMethodInvocation_ComplexmethodInvocation_ComplexVariant%methodInvocation_ComplexTypeArguments"methodInvocation_ComplexIdentifierMethodInvocation_HeaderMethodInvocation_HeaderSimpleMethodInvocation_HeaderComplexMethodInvocationmethodInvocationHeadermethodInvocationArgumentsArrayAccess_VariantArrayAccess_VariantNameArrayAccess_VariantPrimary ArrayAccessarrayAccessExpressionarrayAccessVariantFieldAccess_QualifierFieldAccess_QualifierPrimaryFieldAccess_QualifierSuperFieldAccess_QualifierTyped FieldAccessfieldAccessQualifierfieldAccessIdentifierTypeArgumentsOrDiamondTypeArgumentsOrDiamondArgumentsTypeArgumentsOrDiamondDiamondAnnotatedIdentifierannotatedIdentifierAnnotationsannotatedIdentifierIdentifier!ClassOrInterfaceTypeToInstantiate,classOrInterfaceTypeToInstantiateIdentifiers.classOrInterfaceTypeToInstantiateTypeArguments*UnqualifiedClassInstanceCreationExpression7unqualifiedClassInstanceCreationExpressionTypeArguments:unqualifiedClassInstanceCreationExpressionClassOrInterface3unqualifiedClassInstanceCreationExpressionArguments.unqualifiedClassInstanceCreationExpressionBody)ClassInstanceCreationExpression_Qualifier3ClassInstanceCreationExpression_QualifierExpression0ClassInstanceCreationExpression_QualifierPrimaryClassInstanceCreationExpression(classInstanceCreationExpressionQualifier)classInstanceCreationExpressionExpression BooleanArrayBooleanArraySimpleBooleanArrayArrayNumericTypeArrayNumericTypeArraySimpleNumericTypeArrayArray TypeNameArrayTypeNameArraySimpleTypeNameArrayArray ClassLiteralClassLiteralTypeClassLiteralNumericTypeClassLiteralBooleanClassLiteralVoidPrimaryNoNewArrayPrimaryNoNewArrayLiteralPrimaryNoNewArrayClassLiteralPrimaryNoNewArrayThisPrimaryNoNewArrayDotThisPrimaryNoNewArrayParensPrimaryNoNewArrayClassInstancePrimaryNoNewArrayFieldAccessPrimaryNoNewArrayArrayAccess!PrimaryNoNewArrayMethodInvocation PrimaryNoNewArrayMethodReferencePrimaryPrimaryArrayCreationVariableAccessVariableAccessExpressionNameVariableAccessFieldAccessResource_Localresource_LocalModifiersresource_LocalTyperesource_LocalIdentifierresource_LocalExpressionResource ResourceLocalResourceVariableResourceSpecificationunResourceSpecificationTryWithResourcesStatement.tryWithResourcesStatementResourceSpecificationtryWithResourcesStatementBlock tryWithResourcesStatementCatches tryWithResourcesStatementFinallyFinally unFinally CatchType catchTypeTypecatchTypeTypesCatchFormalParametercatchFormalParameterModifierscatchFormalParameterTypecatchFormalParameterId CatchClausecatchClauseParametercatchClauseBlockCatches unCatchesTryStatement_WithFinallytryStatement_WithFinallyBlocktryStatement_WithFinallyCatchestryStatement_WithFinallyFinallyTryStatement_SimpletryStatement_SimpleBlocktryStatement_SimpleCatchesTryStatementSimpleTryStatementWithFinallyTryStatementWithResourcesSynchronizedStatementsynchronizedStatementExpressionsynchronizedStatementBlockThrowStatementunThrowStatementunReturnStatementContinueStatementunContinueStatementBreakStatementunBreakStatementEnhancedForStatementNoShortIf!enhancedForStatementNoShortIfCond!enhancedForStatementNoShortIfBodyEnhancedForCondenhancedForCondModifiersenhancedForCondTypeenhancedForCondIdenhancedForCondExpressionEnhancedForStatementenhancedForStatementCondenhancedForStatementBody ForUpdate unForUpdateForInitForInitStatementsForInitLocalVariableBasicForStatementNoShortIfbasicForStatementNoShortIfCondbasicForStatementNoShortIfBodyForCond forCondInit forCondCond forCondUpdateBasicForStatementbasicForStatementCondbasicForStatementBodyForStatementNoShortIfForStatementNoShortIfBasicForStatementNoShortIfEnhancedForStatementBasicForStatementEnhanceddoStatementCondeWhileStatementNoShortIfwhileStatementNoShortIfCondwhileStatementNoShortIfBodywhileStatementCondEnumConstantNameunEnumConstantNameSwitchLabelConstantSwitchLabelEnumConstantSwitchBlockStatementGroupswitchBlockStatementGroupLabels#switchBlockStatementGroupStatementsSwitchBlock_PairswitchBlock_PairStatementsswitchBlock_PairLabels SwitchBlock unSwitchBlockswitchStatementCondswitchStatementBlockAssertStatement_PairassertStatement_PairFirstassertStatement_PairSecondAssertStatementAssertStatementSingleAssertStatementPairIfThenElseStatementNoShortIf ifThenElseStatementNoShortIfCond ifThenElseStatementNoShortIfThen ifThenElseStatementNoShortIfElseIfThenElseStatementifThenElseStatementCondifThenElseStatementThenifThenElseStatementElseIfThenStatementifThenStatementExpressionifThenStatementStatement#StatementExpressionMethodInvocation(StatementExpressionClassInstanceCreationExpressionStatementunExpressionStatementLabeledStatementNoShortIf#labeledStatementNoShortIfIdentifier"labeledStatementNoShortIfStatementlabeledStatementIdentifierEmptyStatement$StatementWithoutTrailingSubstatement)StatementWithoutTrailingSubstatementBlock)StatementWithoutTrailingSubstatementEmpty.StatementWithoutTrailingSubstatementExpression*StatementWithoutTrailingSubstatementAssert*StatementWithoutTrailingSubstatementSwitch&StatementWithoutTrailingSubstatementDo)StatementWithoutTrailingSubstatementBreak,StatementWithoutTrailingSubstatementContinue*StatementWithoutTrailingSubstatementReturn0StatementWithoutTrailingSubstatementSynchronized)StatementWithoutTrailingSubstatementThrow'StatementWithoutTrailingSubstatementTryStatementNoShortIf!StatementNoShortIfWithoutTrailingStatementNoShortIfLabeledStatementNoShortIfIfThenElseStatementNoShortIfWhileStatementNoShortIfForStatementWithoutTrailingStatementIfThenStatementIfThenElseStatementWhile StatementFor!localVariableDeclarationModifierslocalVariableDeclarationType#localVariableDeclarationDeclarators!LocalVariableDeclarationStatement#unLocalVariableDeclarationStatementBlockStatement&BlockStatementLocalVariableDeclarationBlockStatementClassBlockStatementStatementSingleElementAnnotationsingleElementAnnotationNamesingleElementAnnotationValueMarkerAnnotationunMarkerAnnotationElementValueArrayInitializerunElementValueArrayInitializer ElementValue!ElementValueConditionalExpression(ElementValueElementValueArrayInitializerElementValueAnnotationElementValuePairelementValuePairKeyelementValuePairValueNormalAnnotationnormalAnnotationTypeNamenormalAnnotationPairs AnnotationAnnotationNormalAnnotationMarkerAnnotationSingleElement DefaultValueunDefaultValueAnnotationTypeElementModifier#AnnotationTypeElementModifierPublic%AnnotationTypeElementModifierAbstract AnnotationTypeElementDeclaration)annotationTypeElementDeclarationModifiers$annotationTypeElementDeclarationType*annotationTypeElementDeclarationIdentifier$annotationTypeElementDeclarationDims'annotationTypeElementDeclarationDefaultAnnotationTypeMemberDeclaration-AnnotationTypeMemberDeclarationAnnotationType'AnnotationTypeMemberDeclarationConstant$AnnotationTypeMemberDeclarationClass(AnnotationTypeMemberDeclarationInterfaceAnnotationTypeBodyunAnnotationTypeBodyAnnotationTypeDeclaration"annotationTypeDeclarationModifiers#annotationTypeDeclarationIdentifierannotationTypeDeclarationBodyInterfaceMethodModifier!InterfaceMethodModifierAnnotationInterfaceMethodModifierPublicInterfaceMethodModifierPrivateInterfaceMethodModifierAbstractInterfaceMethodModifierDefaultInterfaceMethodModifierStaticInterfaceMethodModifierStrictfp#interfaceMethodDeclarationModifiersinterfaceMethodDeclarationBodyConstantModifierAnnotationConstantModifierStaticConstantModifierFinalconstantDeclarationVariables"InterfaceMemberDeclarationConstant)InterfaceMemberDeclarationInterfaceMethodInterfaceMemberDeclarationClass#InterfaceMemberDeclarationInterface InterfaceBodyunInterfaceBodyInterfaceModifierAnnotationInterfaceModifierAbstractInterfaceModifierStaticInterfaceModifierStrictfbNormalInterfaceDeclaration#normalInterfaceDeclarationModifiers$normalInterfaceDeclarationIdentifier$normalInterfaceDeclarationParameters!normalInterfaceDeclarationExtendsnormalInterfaceDeclarationBody#InterfaceDeclarationNormalInterface"InterfaceDeclarationAnnotationTypeEnumConstantModifierunEnumConstantModifier EnumConstantenumConstantModifiersenumConstantIdentifierenumConstantArgumentsenumConstantBodyEnumBody_ElementenumBody_ElementConstants enumBody_ElementBodyDeclarationsenumDeclarationIdentifierenumDeclarationImplements%ExplicitConstructorInvocation_Variant)ExplicitConstructorInvocation_VariantThis*ExplicitConstructorInvocation_VariantSuper,ExplicitConstructorInvocation_VariantPrimaryExplicitConstructorInvocation*explicitConstructorInvocationTypeArguments&explicitConstructorInvocationArguments$explicitConstructorInvocationVariantconstructorBodyInvocationconstructorBodyStatementsSimpleTypeNameunSimpleTypeName&constructorDeclaratorReceiverParameter%constructorDeclaratorFormalParametersConstructorModifierAnnotation!constructorDeclarationConstructorconstructorDeclarationThrowsStaticInitializerunStaticInitializerInstanceInitializerunInstanceInitializerMethodBodyNone ExceptionTypeExceptionTypeClassExceptionTypeVariableThrowsunThrowsVariableModifierVariableModifierAnnotationVariableModifierFinalVariableArityParametervariableArityParameterModifiersvariableArityParameterType!variableArityParameterAnnotations variableArityParameterIdentifierFormalParameter_SimpleformalParameter_SimpleModifiersformalParameter_SimpleTypeformalParameter_SimpleIdFormalParameterFormalParameterSimpleFormalParameterVariableArityReceiverParameterreceiverParameterAnnotationsreceiverParameterUnannTypereceiverParameterIdentifierMethodDeclaratormethodDeclaratorIdentifier!methodDeclaratorReceiverParameter methodDeclaratorFormalParametersResult ResultType ResultVoidmethodHeaderResultmethodHeaderDeclaratormethodHeaderThrowsMethodModifierAnnotationMethodModifierPublicMethodModifierProtectedMethodModifierPrivateMethodModifierAbstractMethodModifierStaticMethodModifierFinalMethodModifierSynchronizedMethodModifierNativeMethodModifierStrictfbmethodDeclarationAnnotationsmethodDeclarationModifiersmethodDeclarationHeadermethodDeclarationBodyUnannClassTypeunUnannClassType UnannType unUnannType#VariableInitializerArrayInitializerVariableDeclaratorIdvariableDeclaratorIdIdentifiervariableDeclaratorIdDimsvariableDeclaratorIdFieldModifierAnnotationFieldModifierFinalFieldModifierTransientfieldDeclarationUnannType#fieldDeclarationVariableDeclaratorsClassMemberDeclarationClassClassMemberDeclarationInterfaceClassMemberDeclarationNone ClassBodyDeclarationWithComments%classBodyDeclarationWithCommentsValue(classBodyDeclarationWithCommentsCommentsClassBodyDeclarationClassBodyDeclarationClassMember'ClassBodyDeclarationInstanceInitializer%ClassBodyDeclarationStaticInitializer*ClassBodyDeclarationConstructorDeclarationClassModifierAnnotationClassModifierFinalClassModifierStrictfpNormalClassDeclarationnormalClassDeclarationModifiers normalClassDeclarationIdentifier normalClassDeclarationParametersnormalClassDeclarationExtends normalClassDeclarationImplementsnormalClassDeclarationBodyClassDeclarationNormalClassDeclarationEnumRequiresModifierRequiresModifierTransitiveRequiresModifierStaticModuleDirective_ProvidesmoduleDirective_ProvidesTomoduleDirective_ProvidesWithModuleDirective_ExportsOrOpens%moduleDirective_ExportsOrOpensPackage%moduleDirective_ExportsOrOpensModulesModuleDirective_Requires!moduleDirective_RequiresModifiersmoduleDirective_RequiresModuleModuleDirectiveModuleDirectiveRequiresModuleDirectiveExportsModuleDirectiveOpensModuleDirectiveUsesModuleDirectiveProvidesModuleDeclarationmoduleDeclarationAnnotationsmoduleDeclarationOpenmoduleDeclarationIdentifiersmoduleDeclarationDirectivesTypeDeclarationWithComments typeDeclarationWithCommentsValue#typeDeclarationWithCommentsCommentsTypeDeclarationNoneStaticImportOnDemandDeclaration!unStaticImportOnDemandDeclarationSingleStaticImportDeclaration%singleStaticImportDeclarationTypeName'singleStaticImportDeclarationIdentifierTypeImportOnDemandDeclarationunTypeImportOnDemandDeclarationSingleTypeImportDeclarationunSingleTypeImportDeclarationImportDeclarationImportDeclarationSingleType#ImportDeclarationTypeImportOnDemand#ImportDeclarationSingleStaticImport%ImportDeclarationStaticImportOnDemandPackageModifierunPackageModifierPackageDeclarationpackageDeclarationModifierspackageDeclarationIdentifiersModularCompilationUnitmodularCompilationUnitImportsmodularCompilationUnitModuleOrdinaryCompilationUnitordinaryCompilationUnitPackageordinaryCompilationUnitImportsordinaryCompilationUnitTypesCompilationUnitOrdinaryCompilationUnitModular AmbiguousNameunAmbiguousNamePackageOrTypeNameunPackageOrTypeName MethodName unMethodNameExpressionNameexpressionNameQualifierexpressionNameIdentifiertypeNameIdentifiertypeNameQualifier PackageName unPackageNamemoduleNameIdentifiermoduleNameNameWildcardBoundsWildcardBoundsExtendsWildcardBoundsSuperWildcardwildcardAnnotationswildcardWildcard TypeArgumentTypeArgumentReferenceTypeArgumentWildcardAdditionalBoundunAdditionalBoundTypeBound_ClassOrInterfacetypeBound_ClassOrInterfaceType$typeBound_ClassOrInterfaceAdditional TypeBoundTypeBoundVariableTypeBoundClassOrInterfaceTypeParameterModifierunTypeParameterModifiertypeParameterModifierstypeParameterIdentifiertypeParameterBoundDimsunDimsArrayType_VariantArrayType_VariantPrimitive!ArrayType_VariantClassOrInterfaceArrayType_VariantVariable arrayTypeDimsarrayTypeVarianttypeVariableAnnotationstypeVariableIdentifierClassTypeQualifierClassTypeQualifierNoneClassTypeQualifierPackageClassTypeQualifierParentclassTypeAnnotationsclassTypeQualifierclassTypeIdentifierclassTypeArgumentsClassOrInterfaceTypeClassOrInterfaceTypeClassClassOrInterfaceTypeInterfaceReferenceTypeClassOrInterfaceReferenceTypeVariable PrimitiveTypePrimitiveTypeNumericPrimitiveTypeBooleanPrimitiveTypeWithAnnotations primitiveTypeWithAnnotationsType'primitiveTypeWithAnnotationsAnnotations TypePrimitiveFloatingPointLiteralunFloatingPointLiteralunIntegerLiteralLiteralFloatingPointTypeIdentifierunTypeIdentifier_TypeIdentifier_Literal_floatingPoint_FloatingPointLiteral_Type_primitive_PrimitiveTypeWithAnnotations"_PrimitiveTypeWithAnnotations_type)_PrimitiveTypeWithAnnotations_annotations_PrimitiveType_PrimitiveType_numeric_PrimitiveType_boolean_ReferenceType_classOrInterface_ReferenceType_variable_ClassOrInterfaceType_ClassOrInterfaceType_class_ClassOrInterfaceType_interface_ClassType_annotations_ClassType_qualifier_ClassType_identifier_ClassType_arguments_ClassTypeQualifier_ClassTypeQualifier_none_ClassTypeQualifier_package_ClassTypeQualifier_parent _TypeVariable_TypeVariable_annotations_TypeVariable_identifier_ArrayType_dims_ArrayType_variant_ArrayType_Variant_ArrayType_Variant_primitive#_ArrayType_Variant_classOrInterface_ArrayType_Variant_variable_Dims_TypeParameter_modifiers_TypeParameter_identifier_TypeParameter_bound_TypeParameterModifier _TypeBound_TypeBound_variable_TypeBound_classOrInterface_TypeBound_ClassOrInterface _TypeBound_ClassOrInterface_type&_TypeBound_ClassOrInterface_additional_AdditionalBound _TypeArgument_TypeArgument_reference_TypeArgument_wildcard _Wildcard_Wildcard_annotations_Wildcard_wildcard_WildcardBounds_WildcardBounds_extends_WildcardBounds_super_ModuleName_identifier_ModuleName_name _PackageName_TypeName_identifier_TypeName_qualifier_ExpressionName_ExpressionName_qualifier_ExpressionName_identifier _MethodName_PackageOrTypeName_AmbiguousName_CompilationUnit_ordinary_CompilationUnit_modular_OrdinaryCompilationUnit _OrdinaryCompilationUnit_package _OrdinaryCompilationUnit_imports_OrdinaryCompilationUnit_types_ModularCompilationUnit_ModularCompilationUnit_imports_ModularCompilationUnit_module_PackageDeclaration_PackageDeclaration_modifiers_PackageDeclaration_identifiers_PackageModifier_ImportDeclaration_ImportDeclaration_singleType%_ImportDeclaration_typeImportOnDemand%_ImportDeclaration_singleStaticImport'_ImportDeclaration_staticImportOnDemand_SingleTypeImportDeclaration_TypeImportOnDemandDeclaration_SingleStaticImportDeclaration'_SingleStaticImportDeclaration_typeName)_SingleStaticImportDeclaration_identifier _StaticImportOnDemandDeclaration_TypeDeclaration_none_TypeDeclarationWithComments"_TypeDeclarationWithComments_value%_TypeDeclarationWithComments_comments_ModuleDeclaration_ModuleDeclaration_annotations_ModuleDeclaration_open_ModuleDeclaration_identifiers_ModuleDeclaration_directives_ModuleDirective_ModuleDirective_requires_ModuleDirective_exports_ModuleDirective_opens_ModuleDirective_uses_ModuleDirective_provides_ModuleDirective_Requires#_ModuleDirective_Requires_modifiers _ModuleDirective_Requires_module_ModuleDirective_ExportsOrOpens'_ModuleDirective_ExportsOrOpens_package'_ModuleDirective_ExportsOrOpens_modules_ModuleDirective_Provides_ModuleDirective_Provides_to_ModuleDirective_Provides_with_RequiresModifier_RequiresModifier_transitive_RequiresModifier_static_ClassDeclaration_normal_ClassDeclaration_enum_NormalClassDeclaration!_NormalClassDeclaration_modifiers"_NormalClassDeclaration_identifier"_NormalClassDeclaration_parameters_NormalClassDeclaration_extends"_NormalClassDeclaration_implements_NormalClassDeclaration_body_ClassModifier_annotation_ClassModifier_final_ClassModifier_strictfp_ClassBodyDeclaration!_ClassBodyDeclaration_classMember)_ClassBodyDeclaration_instanceInitializer'_ClassBodyDeclaration_staticInitializer,_ClassBodyDeclaration_constructorDeclaration!_ClassBodyDeclarationWithComments'_ClassBodyDeclarationWithComments_value*_ClassBodyDeclarationWithComments_comments_ClassMemberDeclaration_class!_ClassMemberDeclaration_interface_ClassMemberDeclaration_none_FieldDeclaration_unannType%_FieldDeclaration_variableDeclarators_FieldModifier_annotation_FieldModifier_final_FieldModifier_transient_VariableDeclarator_id_VariableDeclaratorId _VariableDeclaratorId_identifier_VariableDeclaratorId_dims%_VariableInitializer_arrayInitializer _UnannType_UnannClassType_MethodDeclaration_annotations_MethodDeclaration_modifiers_MethodDeclaration_header_MethodDeclaration_body_MethodModifier_annotation_MethodModifier_public_MethodModifier_protected_MethodModifier_private_MethodModifier_abstract_MethodModifier_static_MethodModifier_final_MethodModifier_synchronized_MethodModifier_native_MethodModifier_strictfb_MethodHeader_result_MethodHeader_declarator_MethodHeader_throws_Result _Result_type _Result_void_MethodDeclarator_MethodDeclarator_identifier#_MethodDeclarator_receiverParameter"_MethodDeclarator_formalParameters_ReceiverParameter_ReceiverParameter_annotations_ReceiverParameter_unannType_ReceiverParameter_identifier_FormalParameter_FormalParameter_simple_FormalParameter_variableArity_FormalParameter_Simple!_FormalParameter_Simple_modifiers_FormalParameter_Simple_type_FormalParameter_Simple_id_VariableArityParameter!_VariableArityParameter_modifiers_VariableArityParameter_type#_VariableArityParameter_annotations"_VariableArityParameter_identifier_VariableModifier_VariableModifier_annotation_VariableModifier_final_Throws_ExceptionType_ExceptionType_class_ExceptionType_variable_MethodBody_none_InstanceInitializer_StaticInitializer#_ConstructorDeclaration_constructor_ConstructorDeclaration_throws_ConstructorModifier_annotation(_ConstructorDeclarator_receiverParameter'_ConstructorDeclarator_formalParameters_SimpleTypeName_ConstructorBody_invocation_ConstructorBody_statements_ExplicitConstructorInvocation,_ExplicitConstructorInvocation_typeArguments(_ExplicitConstructorInvocation_arguments&_ExplicitConstructorInvocation_variant&_ExplicitConstructorInvocation_Variant+_ExplicitConstructorInvocation_Variant_this,_ExplicitConstructorInvocation_Variant_super._ExplicitConstructorInvocation_Variant_primary_EnumDeclaration_identifier_EnumDeclaration_implements_EnumBody_Element_EnumBody_Element_constants"_EnumBody_Element_bodyDeclarations _EnumConstant_EnumConstant_modifiers_EnumConstant_identifier_EnumConstant_arguments_EnumConstant_body_EnumConstantModifier%_InterfaceDeclaration_normalInterface$_InterfaceDeclaration_annotationType_NormalInterfaceDeclaration%_NormalInterfaceDeclaration_modifiers&_NormalInterfaceDeclaration_identifier&_NormalInterfaceDeclaration_parameters#_NormalInterfaceDeclaration_extends _NormalInterfaceDeclaration_body_InterfaceModifier_annotation_InterfaceModifier_abstract_InterfaceModifier_static_InterfaceModifier_strictfb_InterfaceBody$_InterfaceMemberDeclaration_constant+_InterfaceMemberDeclaration_interfaceMethod!_InterfaceMemberDeclaration_class%_InterfaceMemberDeclaration_interface_ConstantDeclaration_variables_ConstantModifier_annotation_ConstantModifier_static_ConstantModifier_final%_InterfaceMethodDeclaration_modifiers _InterfaceMethodDeclaration_body_InterfaceMethodModifier#_InterfaceMethodModifier_annotation_InterfaceMethodModifier_public _InterfaceMethodModifier_private!_InterfaceMethodModifier_abstract _InterfaceMethodModifier_default_InterfaceMethodModifier_static!_InterfaceMethodModifier_strictfp_AnnotationTypeDeclaration$_AnnotationTypeDeclaration_modifiers%_AnnotationTypeDeclaration_identifier_AnnotationTypeDeclaration_body_AnnotationTypeBody _AnnotationTypeMemberDeclaration/_AnnotationTypeMemberDeclaration_annotationType)_AnnotationTypeMemberDeclaration_constant&_AnnotationTypeMemberDeclaration_class*_AnnotationTypeMemberDeclaration_interface!_AnnotationTypeElementDeclaration+_AnnotationTypeElementDeclaration_modifiers&_AnnotationTypeElementDeclaration_type,_AnnotationTypeElementDeclaration_identifier&_AnnotationTypeElementDeclaration_dims)_AnnotationTypeElementDeclaration_default_AnnotationTypeElementModifier%_AnnotationTypeElementModifier_public'_AnnotationTypeElementModifier_abstract _DefaultValue _Annotation_Annotation_normal_Annotation_marker_Annotation_singleElement_NormalAnnotation_NormalAnnotation_typeName_NormalAnnotation_pairs_ElementValuePair_ElementValuePair_key_ElementValuePair_value _ElementValue#_ElementValue_conditionalExpression*_ElementValue_elementValueArrayInitializer_ElementValue_annotation_ElementValueArrayInitializer_MarkerAnnotation_SingleElementAnnotation_SingleElementAnnotation_name_SingleElementAnnotation_value_BlockStatement(_BlockStatement_localVariableDeclaration_BlockStatement_class_BlockStatement_statement"_LocalVariableDeclarationStatement#_LocalVariableDeclaration_modifiers_LocalVariableDeclaration_type%_LocalVariableDeclaration_declarators_Statement_withoutTrailing_Statement_ifThen_Statement_ifThenElse_Statement_while_Statement_for_StatementNoShortIf#_StatementNoShortIf_withoutTrailing_StatementNoShortIf_labeled_StatementNoShortIf_ifThenElse_StatementNoShortIf_while_StatementNoShortIf_for%_StatementWithoutTrailingSubstatement+_StatementWithoutTrailingSubstatement_block+_StatementWithoutTrailingSubstatement_empty0_StatementWithoutTrailingSubstatement_expression,_StatementWithoutTrailingSubstatement_assert,_StatementWithoutTrailingSubstatement_switch(_StatementWithoutTrailingSubstatement_do+_StatementWithoutTrailingSubstatement_break._StatementWithoutTrailingSubstatement_continue,_StatementWithoutTrailingSubstatement_return2_StatementWithoutTrailingSubstatement_synchronized+_StatementWithoutTrailingSubstatement_throw)_StatementWithoutTrailingSubstatement_try_EmptyStatement_LabeledStatement_identifier_LabeledStatementNoShortIf%_LabeledStatementNoShortIf_identifier$_LabeledStatementNoShortIf_statement_ExpressionStatement%_StatementExpression_methodInvocation*_StatementExpression_classInstanceCreation_IfThenStatement_IfThenStatement_expression_IfThenStatement_statement_IfThenElseStatement_IfThenElseStatement_cond_IfThenElseStatement_then_IfThenElseStatement_else_IfThenElseStatementNoShortIf"_IfThenElseStatementNoShortIf_cond"_IfThenElseStatementNoShortIf_then"_IfThenElseStatementNoShortIf_else_AssertStatement_AssertStatement_single_AssertStatement_pair_AssertStatement_Pair_AssertStatement_Pair_first_AssertStatement_Pair_second_SwitchStatement_cond_SwitchStatement_block _SwitchBlock_SwitchBlock_Pair_SwitchBlock_Pair_statements_SwitchBlock_Pair_labels_SwitchBlockStatementGroup!_SwitchBlockStatementGroup_labels%_SwitchBlockStatementGroup_statements_SwitchLabel_constant_SwitchLabel_enumConstant_EnumConstantName_WhileStatement_cond_WhileStatementNoShortIf_WhileStatementNoShortIf_cond_WhileStatementNoShortIf_body_DoStatement_conde_ForStatement_basic_ForStatement_enhanced_ForStatementNoShortIf_ForStatementNoShortIf_basic_ForStatementNoShortIf_enhanced_BasicForStatement_BasicForStatement_cond_BasicForStatement_body_ForCond _ForCond_init _ForCond_cond_ForCond_update_BasicForStatementNoShortIf _BasicForStatementNoShortIf_cond _BasicForStatementNoShortIf_body_ForInit_ForInit_statements_ForInit_localVariable _ForUpdate_EnhancedForStatement_EnhancedForStatement_cond_EnhancedForStatement_body_EnhancedForCond_EnhancedForCond_modifiers_EnhancedForCond_type_EnhancedForCond_id_EnhancedForCond_expression_EnhancedForStatementNoShortIf#_EnhancedForStatementNoShortIf_cond#_EnhancedForStatementNoShortIf_body_BreakStatement_ContinueStatement_ThrowStatement_SynchronizedStatement!_SynchronizedStatement_expression_SynchronizedStatement_block_TryStatement_simple_TryStatement_withFinally_TryStatement_withResources_TryStatement_Simple_TryStatement_Simple_block_TryStatement_Simple_catches_TryStatement_WithFinally_TryStatement_WithFinally_block!_TryStatement_WithFinally_catches!_TryStatement_WithFinally_finally_Catches _CatchClause_CatchClause_parameter_CatchClause_block_CatchFormalParameter_CatchFormalParameter_modifiers_CatchFormalParameter_type_CatchFormalParameter_id _CatchType_CatchType_type_CatchType_types_Finally_TryWithResourcesStatement0_TryWithResourcesStatement_resourceSpecification _TryWithResourcesStatement_block"_TryWithResourcesStatement_catches"_TryWithResourcesStatement_finally_ResourceSpecification _Resource_Resource_local_Resource_variable_Resource_Local_Resource_Local_modifiers_Resource_Local_type_Resource_Local_identifier_Resource_Local_expression_VariableAccess_VariableAccess_expressionName_VariableAccess_fieldAccess_Primary_Primary_noNewArray_Primary_arrayCreation_PrimaryNoNewArray_PrimaryNoNewArray_literal_PrimaryNoNewArray_classLiteral_PrimaryNoNewArray_this_PrimaryNoNewArray_dotThis_PrimaryNoNewArray_parens _PrimaryNoNewArray_classInstance_PrimaryNoNewArray_fieldAccess_PrimaryNoNewArray_arrayAccess#_PrimaryNoNewArray_methodInvocation"_PrimaryNoNewArray_methodReference _ClassLiteral_ClassLiteral_type_ClassLiteral_numericType_ClassLiteral_boolean_ClassLiteral_void_TypeNameArray_TypeNameArray_simple_TypeNameArray_array_NumericTypeArray_NumericTypeArray_simple_NumericTypeArray_array _BooleanArray_BooleanArray_simple_BooleanArray_array _ClassInstanceCreationExpression*_ClassInstanceCreationExpression_qualifier+_ClassInstanceCreationExpression_expression*_ClassInstanceCreationExpression_Qualifier5_ClassInstanceCreationExpression_Qualifier_expression2_ClassInstanceCreationExpression_Qualifier_primary+_UnqualifiedClassInstanceCreationExpression9_UnqualifiedClassInstanceCreationExpression_typeArguments<_UnqualifiedClassInstanceCreationExpression_classOrInterface5_UnqualifiedClassInstanceCreationExpression_arguments0_UnqualifiedClassInstanceCreationExpression_body"_ClassOrInterfaceTypeToInstantiate._ClassOrInterfaceTypeToInstantiate_identifiers0_ClassOrInterfaceTypeToInstantiate_typeArguments_AnnotatedIdentifier _AnnotatedIdentifier_annotations_AnnotatedIdentifier_identifier_TypeArgumentsOrDiamond!_TypeArgumentsOrDiamond_arguments_TypeArgumentsOrDiamond_diamond _FieldAccess_FieldAccess_qualifier_FieldAccess_identifier_FieldAccess_Qualifier_FieldAccess_Qualifier_primary_FieldAccess_Qualifier_super_FieldAccess_Qualifier_typed _ArrayAccess_ArrayAccess_expression_ArrayAccess_variant_ArrayAccess_Variant_ArrayAccess_Variant_name_ArrayAccess_Variant_primary_MethodInvocation_MethodInvocation_header_MethodInvocation_arguments_MethodInvocation_Header_MethodInvocation_Header_simple _MethodInvocation_Header_complex_MethodInvocation_Complex!_MethodInvocation_Complex_variant'_MethodInvocation_Complex_typeArguments$_MethodInvocation_Complex_identifier_MethodInvocation_Variant_MethodInvocation_Variant_type$_MethodInvocation_Variant_expression!_MethodInvocation_Variant_primary_MethodInvocation_Variant_super#_MethodInvocation_Variant_typeSuper_MethodReference_MethodReference_expression_MethodReference_primary_MethodReference_referenceType_MethodReference_super_MethodReference_new_MethodReference_array_MethodReference_Expression _MethodReference_Expression_name)_MethodReference_Expression_typeArguments&_MethodReference_Expression_identifier_MethodReference_Primary _MethodReference_Primary_primary&_MethodReference_Primary_typeArguments#_MethodReference_Primary_identifier_MethodReference_ReferenceType,_MethodReference_ReferenceType_referenceType,_MethodReference_ReferenceType_typeArguments)_MethodReference_ReferenceType_identifier_MethodReference_Super$_MethodReference_Super_typeArguments!_MethodReference_Super_identifier_MethodReference_Super_super_MethodReference_New_MethodReference_New_classType"_MethodReference_New_typeArguments_MethodReference_Array"_ArrayCreationExpression_primitive)_ArrayCreationExpression_classOrInterface'_ArrayCreationExpression_primitiveArray._ArrayCreationExpression_classOrInterfaceArray"_ArrayCreationExpression_Primitive'_ArrayCreationExpression_Primitive_type+_ArrayCreationExpression_Primitive_dimExprs'_ArrayCreationExpression_Primitive_dims)_ArrayCreationExpression_ClassOrInterface._ArrayCreationExpression_ClassOrInterface_type2_ArrayCreationExpression_ClassOrInterface_dimExprs._ArrayCreationExpression_ClassOrInterface_dims'_ArrayCreationExpression_PrimitiveArray,_ArrayCreationExpression_PrimitiveArray_type,_ArrayCreationExpression_PrimitiveArray_dims-_ArrayCreationExpression_PrimitiveArray_array._ArrayCreationExpression_ClassOrInterfaceArray3_ArrayCreationExpression_ClassOrInterfaceArray_type3_ArrayCreationExpression_ClassOrInterfaceArray_dims4_ArrayCreationExpression_ClassOrInterfaceArray_array_DimExpr_DimExpr_annotations_DimExpr_expression_LambdaExpression_parameters_LambdaParameters_LambdaParameters_tuple_LambdaParameters_single_LambdaParameter_LambdaParameter_normal_LambdaParameter_variableArity_LambdaParameter_Normal!_LambdaParameter_Normal_modifiers_LambdaParameter_Normal_type_LambdaParameter_Normal_id_LambdaParameterType_LambdaParameterType_type_LambdaParameterType_var _LambdaBody_LambdaBody_expression_LambdaBody_block_AssignmentExpression!_AssignmentExpression_conditional _AssignmentExpression_assignment_Assignment_lhs_Assignment_op_Assignment_expression _LeftHandSide_LeftHandSide_expressionName_LeftHandSide_fieldAccess_LeftHandSide_arrayAccess_AssignmentOperator_times_AssignmentOperator_div_AssignmentOperator_mod_AssignmentOperator_plus_AssignmentOperator_minus_AssignmentOperator_shiftLeft_AssignmentOperator_shiftRight&_AssignmentOperator_shiftRightZeroFill_AssignmentOperator_and_AssignmentOperator_xor_AssignmentOperator_or"_ConditionalExpression_ternaryCond$_ConditionalExpression_ternaryLambda"_ConditionalExpression_TernaryCond'_ConditionalExpression_TernaryCond_cond)_ConditionalExpression_TernaryCond_ifTrue*_ConditionalExpression_TernaryCond_ifFalse$_ConditionalExpression_TernaryLambda)_ConditionalExpression_TernaryLambda_cond+_ConditionalExpression_TernaryLambda_ifTrue,_ConditionalExpression_TernaryLambda_ifFalse_EqualityExpression_unary_EqualityExpression_equal_EqualityExpression_notEqual_EqualityExpression_Binary_EqualityExpression_Binary_lhs_EqualityExpression_Binary_rhs_RelationalExpression_lessThan!_RelationalExpression_greaterThan#_RelationalExpression_lessThanEqual&_RelationalExpression_greaterThanEqual _RelationalExpression_instanceof_RelationalExpression_LessThan"_RelationalExpression_LessThan_lhs"_RelationalExpression_LessThan_rhs!_RelationalExpression_GreaterThan%_RelationalExpression_GreaterThan_lhs%_RelationalExpression_GreaterThan_rhs#_RelationalExpression_LessThanEqual'_RelationalExpression_LessThanEqual_lhs'_RelationalExpression_LessThanEqual_rhs&_RelationalExpression_GreaterThanEqual*_RelationalExpression_GreaterThanEqual_lhs*_RelationalExpression_GreaterThanEqual_rhs _RelationalExpression_InstanceOf$_RelationalExpression_InstanceOf_lhs$_RelationalExpression_InstanceOf_rhs_ShiftExpression_unary_ShiftExpression_shiftLeft_ShiftExpression_shiftRight#_ShiftExpression_shiftRightZeroFill_ShiftExpression_Binary_ShiftExpression_Binary_lhs_ShiftExpression_Binary_rhs_AdditiveExpression_unary_AdditiveExpression_plus_AdditiveExpression_minus_AdditiveExpression_Binary_AdditiveExpression_Binary_lhs_AdditiveExpression_Binary_rhs_MultiplicativeExpression_unary_MultiplicativeExpression_times _MultiplicativeExpression_divide_MultiplicativeExpression_mod _MultiplicativeExpression_Binary$_MultiplicativeExpression_Binary_lhs$_MultiplicativeExpression_Binary_rhs_UnaryExpression_other_PreIncrementExpression_PreDecrementExpression_UnaryExpressionNotPlusMinus$_UnaryExpressionNotPlusMinus_postfix"_UnaryExpressionNotPlusMinus_tilde _UnaryExpressionNotPlusMinus_not!_UnaryExpressionNotPlusMinus_cast_PostfixExpression_PostfixExpression_primary_PostfixExpression_name _PostfixExpression_postIncrement _PostfixExpression_postDecrement_PostIncrementExpression_PostDecrementExpression_CastExpression_primitive_CastExpression_notPlusMinus_CastExpression_lambda_CastExpression_Primitive_CastExpression_Primitive_type$_CastExpression_Primitive_expression_CastExpression_NotPlusMinus)_CastExpression_NotPlusMinus_refAndBounds'_CastExpression_NotPlusMinus_expression_CastExpression_Lambda#_CastExpression_Lambda_refAndBounds!_CastExpression_Lambda_expression_CastExpression_RefAndBounds!_CastExpression_RefAndBounds_type#_CastExpression_RefAndBounds_bounds$fEqOrdinaryCompilationUnit$fOrdOrdinaryCompilationUnit$fReadOrdinaryCompilationUnit$fShowOrdinaryCompilationUnit$fEqTypeDeclarationWithComments $fOrdTypeDeclarationWithComments!$fReadTypeDeclarationWithComments!$fShowTypeDeclarationWithComments$fEqLambdaParameter$fOrdLambdaParameter$fReadLambdaParameter$fShowLambdaParameter$fEqLambdaParameter_Normal$fOrdLambdaParameter_Normal$fReadLambdaParameter_Normal$fShowLambdaParameter_Normal$fEqLambdaParameterType$fOrdLambdaParameterType$fReadLambdaParameterType$fShowLambdaParameterType$fEqPackageDeclaration$fOrdPackageDeclaration$fReadPackageDeclaration$fShowPackageDeclaration$fEqPackageModifier$fOrdPackageModifier$fReadPackageModifier$fShowPackageModifier$fEqModularCompilationUnit$fOrdModularCompilationUnit$fReadModularCompilationUnit$fShowModularCompilationUnit$fEqModuleDeclaration$fOrdModuleDeclaration$fReadModuleDeclaration$fShowModuleDeclaration$fEqAssignmentExpression$fOrdAssignmentExpression$fReadAssignmentExpression$fShowAssignmentExpression$fEqUnaryExpressionNotPlusMinus $fOrdUnaryExpressionNotPlusMinus!$fReadUnaryExpressionNotPlusMinus!$fShowUnaryExpressionNotPlusMinus$fEqCastExpression_Lambda$fOrdCastExpression_Lambda$fReadCastExpression_Lambda$fShowCastExpression_Lambda$fEqCastExpression_RefAndBounds $fOrdCastExpression_RefAndBounds!$fReadCastExpression_RefAndBounds!$fShowCastExpression_RefAndBounds$fEqAdditionalBound$fOrdAdditionalBound$fReadAdditionalBound$fShowAdditionalBound$fEqAnnotation$fOrdAnnotation$fReadAnnotation$fShowAnnotation$fEqSingleElementAnnotation$fOrdSingleElementAnnotation$fReadSingleElementAnnotation$fShowSingleElementAnnotation$fEqElementValue$fOrdElementValue$fReadElementValue$fShowElementValue $fEqElementValueArrayInitializer!$fOrdElementValueArrayInitializer"$fReadElementValueArrayInitializer"$fShowElementValueArrayInitializer$fEqNormalAnnotation$fOrdNormalAnnotation$fReadNormalAnnotation$fShowNormalAnnotation$fEqElementValuePair$fOrdElementValuePair$fReadElementValuePair$fShowElementValuePair$fEqTypeArgument$fOrdTypeArgument$fReadTypeArgument$fShowTypeArgument $fEqWildcard $fOrdWildcard$fReadWildcard$fShowWildcard$fEqWildcardBounds$fOrdWildcardBounds$fReadWildcardBounds$fShowWildcardBounds$fEqDims $fOrdDims $fReadDims $fShowDims$fEqArrayType_Variant$fOrdArrayType_Variant$fReadArrayType_Variant$fShowArrayType_Variant$fEqTypeVariable$fOrdTypeVariable$fReadTypeVariable$fShowTypeVariable$fEqClassOrInterfaceType$fOrdClassOrInterfaceType$fReadClassOrInterfaceType$fShowClassOrInterfaceType $fEqPrimitiveTypeWithAnnotations!$fOrdPrimitiveTypeWithAnnotations"$fReadPrimitiveTypeWithAnnotations"$fShowPrimitiveTypeWithAnnotations$fEqClassTypeQualifier$fOrdClassTypeQualifier$fReadClassTypeQualifier$fShowClassTypeQualifier$fEqLambdaBody$fOrdLambdaBody$fReadLambdaBody$fShowLambdaBody$fEqBlockStatement$fOrdBlockStatement$fReadBlockStatement$fShowBlockStatement$fEqEnhancedForStatement$fOrdEnhancedForStatement$fReadEnhancedForStatement$fShowEnhancedForStatement$fEqEnhancedForCond$fOrdEnhancedForCond$fReadEnhancedForCond$fShowEnhancedForCond $fEqUnannType$fOrdUnannType$fReadUnannType$fShowUnannType$fEqVariableModifier$fOrdVariableModifier$fReadVariableModifier$fShowVariableModifier$fEqVariableDeclaratorId$fOrdVariableDeclaratorId$fReadVariableDeclaratorId$fShowVariableDeclaratorId$fEqBasicForStatement$fOrdBasicForStatement$fReadBasicForStatement$fShowBasicForStatement $fEqForCond $fOrdForCond $fReadForCond $fShowForCond $fEqForUpdate$fOrdForUpdate$fReadForUpdate$fShowForUpdate$fEqPostDecrementExpression$fOrdPostDecrementExpression$fReadPostDecrementExpression$fShowPostDecrementExpression$fEqPostfixExpression$fOrdPostfixExpression$fReadPostfixExpression$fShowPostfixExpression$fEqPostIncrementExpression$fOrdPostIncrementExpression$fReadPostIncrementExpression$fShowPostIncrementExpression $fEqPrimary $fOrdPrimary $fReadPrimary $fShowPrimary1$fEqArrayCreationExpression_ClassOrInterfaceArray2$fOrdArrayCreationExpression_ClassOrInterfaceArray3$fReadArrayCreationExpression_ClassOrInterfaceArray3$fShowArrayCreationExpression_ClassOrInterfaceArray*$fEqArrayCreationExpression_PrimitiveArray+$fOrdArrayCreationExpression_PrimitiveArray,$fReadArrayCreationExpression_PrimitiveArray,$fShowArrayCreationExpression_PrimitiveArray,$fEqArrayCreationExpression_ClassOrInterface-$fOrdArrayCreationExpression_ClassOrInterface.$fReadArrayCreationExpression_ClassOrInterface.$fShowArrayCreationExpression_ClassOrInterface $fEqDimExpr $fOrdDimExpr $fReadDimExpr $fShowDimExpr%$fEqArrayCreationExpression_Primitive&$fOrdArrayCreationExpression_Primitive'$fReadArrayCreationExpression_Primitive'$fShowArrayCreationExpression_Primitive$fEqPrimaryNoNewArray$fOrdPrimaryNoNewArray$fReadPrimaryNoNewArray$fShowPrimaryNoNewArray$fEqMethodReference$fOrdMethodReference$fReadMethodReference$fShowMethodReference$fEqMethodReference_Array$fOrdMethodReference_Array$fReadMethodReference_Array$fShowMethodReference_Array$fEqMethodReference_New$fOrdMethodReference_New$fReadMethodReference_New$fShowMethodReference_New$fEqMethodReference_Super$fOrdMethodReference_Super$fReadMethodReference_Super$fShowMethodReference_Super!$fEqMethodReference_ReferenceType"$fOrdMethodReference_ReferenceType#$fReadMethodReference_ReferenceType#$fShowMethodReference_ReferenceType$fEqMethodReference_Primary$fOrdMethodReference_Primary$fReadMethodReference_Primary$fShowMethodReference_Primary$fEqMethodReference_Expression$fOrdMethodReference_Expression $fReadMethodReference_Expression $fShowMethodReference_Expression$fEqMethodInvocation$fOrdMethodInvocation$fReadMethodInvocation$fShowMethodInvocation$fEqMethodInvocation_Header$fOrdMethodInvocation_Header$fReadMethodInvocation_Header$fShowMethodInvocation_Header$fEqMethodInvocation_Complex$fOrdMethodInvocation_Complex$fReadMethodInvocation_Complex$fShowMethodInvocation_Complex$fEqMethodInvocation_Variant$fOrdMethodInvocation_Variant$fReadMethodInvocation_Variant$fShowMethodInvocation_Variant$fEqArrayAccess$fOrdArrayAccess$fReadArrayAccess$fShowArrayAccess$fEqArrayAccess_Variant$fOrdArrayAccess_Variant$fReadArrayAccess_Variant$fShowArrayAccess_Variant$fEqFieldAccess$fOrdFieldAccess$fReadFieldAccess$fShowFieldAccess$fEqFieldAccess_Qualifier$fOrdFieldAccess_Qualifier$fReadFieldAccess_Qualifier$fShowFieldAccess_Qualifier#$fEqClassInstanceCreationExpression$$fOrdClassInstanceCreationExpression%$fReadClassInstanceCreationExpression%$fShowClassInstanceCreationExpression.$fEqUnqualifiedClassInstanceCreationExpression/$fOrdUnqualifiedClassInstanceCreationExpression0$fReadUnqualifiedClassInstanceCreationExpression0$fShowUnqualifiedClassInstanceCreationExpression%$fEqClassOrInterfaceTypeToInstantiate&$fOrdClassOrInterfaceTypeToInstantiate'$fReadClassOrInterfaceTypeToInstantiate'$fShowClassOrInterfaceTypeToInstantiate$fEqTypeArgumentsOrDiamond$fOrdTypeArgumentsOrDiamond$fReadTypeArgumentsOrDiamond$fShowTypeArgumentsOrDiamond$fEqAnnotatedIdentifier$fOrdAnnotatedIdentifier$fReadAnnotatedIdentifier$fShowAnnotatedIdentifier$$fEqClassBodyDeclarationWithComments%$fOrdClassBodyDeclarationWithComments&$fReadClassBodyDeclarationWithComments&$fShowClassBodyDeclarationWithComments$fEqClassBodyDeclaration$fOrdClassBodyDeclaration$fReadClassBodyDeclaration$fShowClassBodyDeclaration!$fEqExplicitConstructorInvocation"$fOrdExplicitConstructorInvocation#$fReadExplicitConstructorInvocation#$fShowExplicitConstructorInvocation)$fEqExplicitConstructorInvocation_Variant*$fOrdExplicitConstructorInvocation_Variant+$fReadExplicitConstructorInvocation_Variant+$fShowExplicitConstructorInvocation_Variant$fEqFormalParameter$fOrdFormalParameter$fReadFormalParameter$fShowFormalParameter$fEqVariableArityParameter$fOrdVariableArityParameter$fReadVariableArityParameter$fShowVariableArityParameter$fEqFormalParameter_Simple$fOrdFormalParameter_Simple$fReadFormalParameter_Simple$fShowFormalParameter_Simple$fEqReceiverParameter$fOrdReceiverParameter$fReadReceiverParameter$fShowReceiverParameter $fEqTypeBound$fOrdTypeBound$fReadTypeBound$fShowTypeBound$fEqTypeBound_ClassOrInterface$fOrdTypeBound_ClassOrInterface $fReadTypeBound_ClassOrInterface $fShowTypeBound_ClassOrInterface$fEqTypeParameterModifier$fOrdTypeParameterModifier$fReadTypeParameterModifier$fShowTypeParameterModifier $fEqThrows $fOrdThrows $fReadThrows $fShowThrows$fEqExceptionType$fOrdExceptionType$fReadExceptionType$fShowExceptionType$fEqStaticInitializer$fOrdStaticInitializer$fReadStaticInitializer$fShowStaticInitializer$fEqInstanceInitializer$fOrdInstanceInitializer$fReadInstanceInitializer$fShowInstanceInitializer$fEqAnnotationTypeDeclaration$fOrdAnnotationTypeDeclaration$fReadAnnotationTypeDeclaration$fShowAnnotationTypeDeclaration$fEqAnnotationTypeBody$fOrdAnnotationTypeBody$fReadAnnotationTypeBody$fShowAnnotationTypeBody#$fEqAnnotationTypeMemberDeclaration$$fOrdAnnotationTypeMemberDeclaration%$fReadAnnotationTypeMemberDeclaration%$fShowAnnotationTypeMemberDeclaration$$fEqAnnotationTypeElementDeclaration%$fOrdAnnotationTypeElementDeclaration&$fReadAnnotationTypeElementDeclaration&$fShowAnnotationTypeElementDeclaration$fEqDefaultValue$fOrdDefaultValue$fReadDefaultValue$fShowDefaultValue!$fEqAnnotationTypeElementModifier"$fOrdAnnotationTypeElementModifier#$fReadAnnotationTypeElementModifier#$fShowAnnotationTypeElementModifier$fEqEnumBody_Element$fOrdEnumBody_Element$fReadEnumBody_Element$fShowEnumBody_Element$fEqEnumConstant$fOrdEnumConstant$fReadEnumConstant$fShowEnumConstant$fEqEnumConstantModifier$fOrdEnumConstantModifier$fReadEnumConstantModifier$fShowEnumConstantModifier$fEqNormalClassDeclaration$fOrdNormalClassDeclaration$fReadNormalClassDeclaration$fShowNormalClassDeclaration$fEqNormalInterfaceDeclaration$fOrdNormalInterfaceDeclaration $fReadNormalInterfaceDeclaration $fShowNormalInterfaceDeclaration$fEqInterfaceBody$fOrdInterfaceBody$fReadInterfaceBody$fShowInterfaceBody$fEqInterfaceMethodModifier$fOrdInterfaceMethodModifier$fReadInterfaceMethodModifier$fShowInterfaceMethodModifier$fEqMethodDeclarator$fOrdMethodDeclarator$fReadMethodDeclarator$fShowMethodDeclarator $fEqResult $fOrdResult $fReadResult $fShowResult-$fEqClassInstanceCreationExpression_Qualifier.$fOrdClassInstanceCreationExpression_Qualifier/$fReadClassInstanceCreationExpression_Qualifier/$fShowClassInstanceCreationExpression_Qualifier$fEqPreDecrementExpression$fOrdPreDecrementExpression$fReadPreDecrementExpression$fShowPreDecrementExpression$fEqPreIncrementExpression$fOrdPreIncrementExpression$fReadPreIncrementExpression$fShowPreIncrementExpression$fEqLeftHandSide$fOrdLeftHandSide$fReadLeftHandSide$fShowLeftHandSide $fEqForInit $fOrdForInit $fReadForInit $fShowForInit$fEqIfThenElseStatement$fOrdIfThenElseStatement$fReadIfThenElseStatement$fShowIfThenElseStatement$fEqStatementNoShortIf$fOrdStatementNoShortIf$fReadStatementNoShortIf$fShowStatementNoShortIf$fEqForStatementNoShortIf$fOrdForStatementNoShortIf$fReadForStatementNoShortIf$fShowForStatementNoShortIf!$fEqEnhancedForStatementNoShortIf"$fOrdEnhancedForStatementNoShortIf#$fReadEnhancedForStatementNoShortIf#$fShowEnhancedForStatementNoShortIf$fEqBasicForStatementNoShortIf$fOrdBasicForStatementNoShortIf $fReadBasicForStatementNoShortIf $fShowBasicForStatementNoShortIf$fEqWhileStatementNoShortIf$fOrdWhileStatementNoShortIf$fReadWhileStatementNoShortIf$fShowWhileStatementNoShortIf $fEqIfThenElseStatementNoShortIf!$fOrdIfThenElseStatementNoShortIf"$fReadIfThenElseStatementNoShortIf"$fShowIfThenElseStatementNoShortIf$fEqLabeledStatementNoShortIf$fOrdLabeledStatementNoShortIf$fReadLabeledStatementNoShortIf$fShowLabeledStatementNoShortIf($fEqStatementWithoutTrailingSubstatement)$fOrdStatementWithoutTrailingSubstatement*$fReadStatementWithoutTrailingSubstatement*$fShowStatementWithoutTrailingSubstatement$fEqTryWithResourcesStatement$fOrdTryWithResourcesStatement$fReadTryWithResourcesStatement$fShowTryWithResourcesStatement$fEqResourceSpecification$fOrdResourceSpecification$fReadResourceSpecification$fShowResourceSpecification $fEqResource $fOrdResource$fReadResource$fShowResource$fEqVariableAccess$fOrdVariableAccess$fReadVariableAccess$fShowVariableAccess$fEqResource_Local$fOrdResource_Local$fReadResource_Local$fShowResource_Local $fEqFinally $fOrdFinally $fReadFinally $fShowFinally $fEqCatches $fOrdCatches $fReadCatches $fShowCatches$fEqCatchClause$fOrdCatchClause$fReadCatchClause$fShowCatchClause$fEqCatchFormalParameter$fOrdCatchFormalParameter$fReadCatchFormalParameter$fShowCatchFormalParameter $fEqCatchType$fOrdCatchType$fReadCatchType$fShowCatchType$fEqUnannClassType$fOrdUnannClassType$fReadUnannClassType$fShowUnannClassType$fEqTryStatement_WithFinally$fOrdTryStatement_WithFinally$fReadTryStatement_WithFinally$fShowTryStatement_WithFinally$fEqTryStatement_Simple$fOrdTryStatement_Simple$fReadTryStatement_Simple$fShowTryStatement_Simple$fEqSynchronizedStatement$fOrdSynchronizedStatement$fReadSynchronizedStatement$fShowSynchronizedStatement$fEqThrowStatement$fOrdThrowStatement$fReadThrowStatement$fShowThrowStatement$fEqSwitchBlock$fOrdSwitchBlock$fReadSwitchBlock$fShowSwitchBlock$fEqSwitchBlock_Pair$fOrdSwitchBlock_Pair$fReadSwitchBlock_Pair$fShowSwitchBlock_Pair$fEqSwitchBlockStatementGroup$fOrdSwitchBlockStatementGroup$fReadSwitchBlockStatementGroup$fShowSwitchBlockStatementGroup$fEqAssertStatement$fOrdAssertStatement$fReadAssertStatement$fShowAssertStatement$fEqAssertStatement_Pair$fOrdAssertStatement_Pair$fReadAssertStatement_Pair$fShowAssertStatement_Pair$fEqExpressionStatement$fOrdExpressionStatement$fReadExpressionStatement$fShowExpressionStatement$fEqIfThenStatement$fOrdIfThenStatement$fReadIfThenStatement$fShowIfThenStatement%$fEqLocalVariableDeclarationStatement&$fOrdLocalVariableDeclarationStatement'$fReadLocalVariableDeclarationStatement'$fShowLocalVariableDeclarationStatement$fEqCastExpression_NotPlusMinus $fOrdCastExpression_NotPlusMinus!$fReadCastExpression_NotPlusMinus!$fShowCastExpression_NotPlusMinus$fEqCastExpression_Primitive$fOrdCastExpression_Primitive$fReadCastExpression_Primitive$fShowCastExpression_Primitive#$fEqMultiplicativeExpression_Binary$$fOrdMultiplicativeExpression_Binary%$fReadMultiplicativeExpression_Binary%$fShowMultiplicativeExpression_Binary$fEqAdditiveExpression_Binary$fOrdAdditiveExpression_Binary$fReadAdditiveExpression_Binary$fShowAdditiveExpression_Binary$fEqShiftExpression_Binary$fOrdShiftExpression_Binary$fReadShiftExpression_Binary$fShowShiftExpression_Binary#$fEqRelationalExpression_InstanceOf$$fOrdRelationalExpression_InstanceOf%$fReadRelationalExpression_InstanceOf%$fShowRelationalExpression_InstanceOf)$fEqRelationalExpression_GreaterThanEqual*$fOrdRelationalExpression_GreaterThanEqual+$fReadRelationalExpression_GreaterThanEqual+$fShowRelationalExpression_GreaterThanEqual&$fEqRelationalExpression_LessThanEqual'$fOrdRelationalExpression_LessThanEqual($fReadRelationalExpression_LessThanEqual($fShowRelationalExpression_LessThanEqual$$fEqRelationalExpression_GreaterThan%$fOrdRelationalExpression_GreaterThan&$fReadRelationalExpression_GreaterThan&$fShowRelationalExpression_GreaterThan!$fEqRelationalExpression_LessThan"$fOrdRelationalExpression_LessThan#$fReadRelationalExpression_LessThan#$fShowRelationalExpression_LessThan$fEqEqualityExpression_Binary$fOrdEqualityExpression_Binary$fReadEqualityExpression_Binary$fShowEqualityExpression_Binary'$fEqConditionalExpression_TernaryLambda($fOrdConditionalExpression_TernaryLambda)$fReadConditionalExpression_TernaryLambda)$fShowConditionalExpression_TernaryLambda%$fEqConditionalExpression_TernaryCond&$fOrdConditionalExpression_TernaryCond'$fReadConditionalExpression_TernaryCond'$fShowConditionalExpression_TernaryCond$fEqLambdaParameters$fOrdLambdaParameters$fReadLambdaParameters$fShowLambdaParameters$fEqClassLiteral$fOrdClassLiteral$fReadClassLiteral$fShowClassLiteral$fEqBooleanArray$fOrdBooleanArray$fReadBooleanArray$fShowBooleanArray$fEqNumericTypeArray$fOrdNumericTypeArray$fReadNumericTypeArray$fShowNumericTypeArray$fEqTypeNameArray$fOrdTypeNameArray$fReadTypeNameArray$fShowTypeNameArray$fEqContinueStatement$fOrdContinueStatement$fReadContinueStatement$fShowContinueStatement$fEqBreakStatement$fOrdBreakStatement$fReadBreakStatement$fShowBreakStatement$fEqEnumConstantName$fOrdEnumConstantName$fReadEnumConstantName$fShowEnumConstantName$fEqEmptyStatement$fOrdEmptyStatement$fReadEmptyStatement$fShowEmptyStatement$fEqMarkerAnnotation$fOrdMarkerAnnotation$fReadMarkerAnnotation$fShowMarkerAnnotation$fEqSimpleTypeName$fOrdSimpleTypeName$fReadSimpleTypeName$fShowSimpleTypeName$fEqModuleDirective$fOrdModuleDirective$fReadModuleDirective$fShowModuleDirective$fEqModuleDirective_Requires$fOrdModuleDirective_Requires$fReadModuleDirective_Requires$fShowModuleDirective_Requires$fEqRequiresModifier$fOrdRequiresModifier$fReadRequiresModifier$fShowRequiresModifier$fEqModuleDirective_Provides$fOrdModuleDirective_Provides$fReadModuleDirective_Provides$fShowModuleDirective_Provides"$fEqModuleDirective_ExportsOrOpens#$fOrdModuleDirective_ExportsOrOpens$$fReadModuleDirective_ExportsOrOpens$$fShowModuleDirective_ExportsOrOpens$fEqImportDeclaration$fOrdImportDeclaration$fReadImportDeclaration$fShowImportDeclaration#$fEqStaticImportOnDemandDeclaration$$fOrdStaticImportOnDemandDeclaration%$fReadStaticImportOnDemandDeclaration%$fShowStaticImportOnDemandDeclaration!$fEqSingleStaticImportDeclaration"$fOrdSingleStaticImportDeclaration#$fReadSingleStaticImportDeclaration#$fShowSingleStaticImportDeclaration!$fEqTypeImportOnDemandDeclaration"$fOrdTypeImportOnDemandDeclaration#$fReadTypeImportOnDemandDeclaration#$fShowTypeImportOnDemandDeclaration$fEqSingleTypeImportDeclaration $fOrdSingleTypeImportDeclaration!$fReadSingleTypeImportDeclaration!$fShowSingleTypeImportDeclaration$fEqExpressionName$fOrdExpressionName$fReadExpressionName$fShowExpressionName$fEqAmbiguousName$fOrdAmbiguousName$fReadAmbiguousName$fShowAmbiguousName$fEqPackageOrTypeName$fOrdPackageOrTypeName$fReadPackageOrTypeName$fShowPackageOrTypeName$fEqMethodName$fOrdMethodName$fReadMethodName$fShowMethodName$fEqPackageName$fOrdPackageName$fReadPackageName$fShowPackageName$fEqPrimitiveType$fOrdPrimitiveType$fReadPrimitiveType$fShowPrimitiveType$fEqFloatingPointLiteral$fOrdFloatingPointLiteral$fReadFloatingPointLiteral$fShowFloatingPointLiteral$fEqTypeIdentifier$fOrdTypeIdentifier$fReadTypeIdentifier$fShowTypeIdentifierTypeSystemDirectiveLocation!TypeSystemDirectiveLocationSCHEMA!TypeSystemDirectiveLocationSCALAR!TypeSystemDirectiveLocationOBJECT0TypeSystemDirectiveLocationFIELDLowbarDEFINITION3TypeSystemDirectiveLocationARGUMENTLowbarDEFINITION$TypeSystemDirectiveLocationINTERFACE TypeSystemDirectiveLocationUNIONTypeSystemDirectiveLocationENUM*TypeSystemDirectiveLocationENUMLowbarVALUE,TypeSystemDirectiveLocationINPUTLowbarOBJECT;TypeSystemDirectiveLocationINPUTLowbarFIELDLowbarDEFINITIONExecutableDirectiveLocation ExecutableDirectiveLocationQUERY#ExecutableDirectiveLocationMUTATION'ExecutableDirectiveLocationSUBSCRIPTION ExecutableDirectiveLocationFIELD3ExecutableDirectiveLocationFRAGMENTLowbarDEFINITION/ExecutableDirectiveLocationFRAGMENTLowbarSPREAD/ExecutableDirectiveLocationINLINELowbarFRAGMENT3ExecutableDirectiveLocationVARIABLELowbarDEFINITIONDirectiveLocationDirectiveLocationExecutableDirectiveLocationTypeSystemDirectiveLocations_Sequence2directiveLocations_Sequence2Or-directiveLocations_Sequence2DirectiveLocationDirectiveLocations_Sequence-directiveLocations_SequenceDirectiveLocations,directiveLocations_SequenceDirectiveLocationDirectiveLocationsDirectiveLocationsSequenceDirectiveLocationsSequence2DirectiveDefinitiondirectiveDefinitionDescriptiondirectiveDefinitionName&directiveDefinitionArgumentsDefinitiondirectiveDefinitionRepeatable%directiveDefinitionDirectiveLocations"InputObjectTypeExtension_Sequence2&inputObjectTypeExtension_Sequence2Name,inputObjectTypeExtension_Sequence2Directives!InputObjectTypeExtension_Sequence%inputObjectTypeExtension_SequenceName+inputObjectTypeExtension_SequenceDirectives6inputObjectTypeExtension_SequenceInputFieldsDefinitionInputObjectTypeExtension InputObjectTypeExtensionSequence!InputObjectTypeExtensionSequence2InputFieldsDefinitionunInputFieldsDefinition#InputObjectTypeDefinition_Sequence2.inputObjectTypeDefinition_Sequence2Description'inputObjectTypeDefinition_Sequence2Name-inputObjectTypeDefinition_Sequence2Directives"InputObjectTypeDefinition_Sequence-inputObjectTypeDefinition_SequenceDescription&inputObjectTypeDefinition_SequenceName,inputObjectTypeDefinition_SequenceDirectives7inputObjectTypeDefinition_SequenceInputFieldsDefinitionInputObjectTypeDefinition!InputObjectTypeDefinitionSequence"InputObjectTypeDefinitionSequence2EnumTypeExtension_Sequence2enumTypeExtension_Sequence2Name%enumTypeExtension_Sequence2DirectivesEnumTypeExtension_SequenceenumTypeExtension_SequenceName$enumTypeExtension_SequenceDirectives.enumTypeExtension_SequenceEnumValuesDefinitionEnumTypeExtensionEnumTypeExtensionSequenceEnumTypeExtensionSequence2EnumValueDefinitionenumValueDefinitionDescriptionenumValueDefinitionEnumValueenumValueDefinitionDirectivesEnumValuesDefinitionunEnumValuesDefinitionEnumTypeDefinitionenumTypeDefinitionDescriptionenumTypeDefinitionNameenumTypeDefinitionDirectives&enumTypeDefinitionEnumValuesDefinitionUnionTypeExtension_Sequence2 unionTypeExtension_Sequence2Name&unionTypeExtension_Sequence2DirectivesUnionTypeExtension_SequenceunionTypeExtension_SequenceName%unionTypeExtension_SequenceDirectives+unionTypeExtension_SequenceUnionMemberTypesUnionTypeExtensionUnionTypeExtensionSequenceUnionTypeExtensionSequence2UnionMemberTypes_Sequence2unionMemberTypes_Sequence2Or#unionMemberTypes_Sequence2NamedTypeUnionMemberTypes_Sequence)unionMemberTypes_SequenceUnionMemberTypes"unionMemberTypes_SequenceNamedTypeUnionMemberTypesUnionMemberTypesSequenceUnionMemberTypesSequence2UnionTypeDefinitionunionTypeDefinitionDescriptionunionTypeDefinitionNameunionTypeDefinitionDirectives#unionTypeDefinitionUnionMemberTypes InterfaceTypeExtension_Sequence3$interfaceTypeExtension_Sequence3Name4interfaceTypeExtension_Sequence3ImplementsInterfaces InterfaceTypeExtension_Sequence2$interfaceTypeExtension_Sequence2Name4interfaceTypeExtension_Sequence2ImplementsInterfaces*interfaceTypeExtension_Sequence2DirectivesInterfaceTypeExtension_Sequence#interfaceTypeExtension_SequenceName3interfaceTypeExtension_SequenceImplementsInterfaces)interfaceTypeExtension_SequenceDirectives/interfaceTypeExtension_SequenceFieldsDefinitionInterfaceTypeExtensionInterfaceTypeExtensionSequenceInterfaceTypeExtensionSequence2InterfaceTypeExtensionSequence3!InterfaceTypeDefinition_Sequence2,interfaceTypeDefinition_Sequence2Description%interfaceTypeDefinition_Sequence2Name5interfaceTypeDefinition_Sequence2ImplementsInterfaces+interfaceTypeDefinition_Sequence2Directives InterfaceTypeDefinition_Sequence+interfaceTypeDefinition_SequenceDescription$interfaceTypeDefinition_SequenceName4interfaceTypeDefinition_SequenceImplementsInterfaces*interfaceTypeDefinition_SequenceDirectives0interfaceTypeDefinition_SequenceFieldsDefinitionInterfaceTypeDefinitionInterfaceTypeDefinitionSequence InterfaceTypeDefinitionSequence2InputValueDefinitioninputValueDefinitionDescriptioninputValueDefinitionNameinputValueDefinitionType inputValueDefinitionDefaultValueinputValueDefinitionDirectivesArgumentsDefinitionunArgumentsDefinitionFieldDefinitionfieldDefinitionDescriptionfieldDefinitionName"fieldDefinitionArgumentsDefinitionfieldDefinitionTypefieldDefinitionDirectivesFieldsDefinitionunFieldsDefinitionImplementsInterfaces_Sequence2!implementsInterfaces_Sequence2Amp'implementsInterfaces_Sequence2NamedTypeImplementsInterfaces_Sequence1implementsInterfaces_SequenceImplementsInterfaces&implementsInterfaces_SequenceNamedTypeImplementsInterfacesImplementsInterfacesSequenceImplementsInterfacesSequence2ObjectTypeExtension_Sequence3!objectTypeExtension_Sequence3Name1objectTypeExtension_Sequence3ImplementsInterfacesObjectTypeExtension_Sequence2!objectTypeExtension_Sequence2Name1objectTypeExtension_Sequence2ImplementsInterfaces'objectTypeExtension_Sequence2DirectivesObjectTypeExtension_Sequence objectTypeExtension_SequenceName0objectTypeExtension_SequenceImplementsInterfaces&objectTypeExtension_SequenceDirectives,objectTypeExtension_SequenceFieldsDefinitionObjectTypeExtensionObjectTypeExtensionSequenceObjectTypeExtensionSequence2ObjectTypeExtensionSequence3ObjectTypeDefinitionobjectTypeDefinitionDescriptionobjectTypeDefinitionName(objectTypeDefinitionImplementsInterfacesobjectTypeDefinitionDirectives$objectTypeDefinitionFieldsDefinitionScalarTypeExtensionscalarTypeExtensionNamescalarTypeExtensionDirectivesScalarTypeDefinitionscalarTypeDefinitionDescriptionscalarTypeDefinitionNamescalarTypeDefinitionDirectives TypeExtensionTypeExtensionScalarTypeExtensionObjectTypeExtensionInterfaceTypeExtensionUnionTypeExtensionEnumTypeExtensionInputObjectTypeDefinitionTypeDefinitionScalarTypeDefinitionObjectTypeDefinitionInterfaceTypeDefinitionUnionTypeDefinitionEnumTypeDefinitionInputObject Description unDescriptionRootOperationTypeDefinition(rootOperationTypeDefinitionOperationType$rootOperationTypeDefinitionNamedTypeSchemaExtension_Sequence"schemaExtension_SequenceDirectives3schemaExtension_SequenceRootOperationTypeDefinitionSchemaExtensionSchemaExtensionSequenceSchemaExtensionSequence2SchemaDefinitionschemaDefinitionDescriptionschemaDefinitionDirectives+schemaDefinitionRootOperationTypeDefinitionTypeSystemExtensionTypeSystemExtensionSchemaTypeSystemExtensionTypeTypeSystemDefinitionOrExtension)TypeSystemDefinitionOrExtensionDefinition(TypeSystemDefinitionOrExtensionExtensionTypeSystemExtensionDocumentunTypeSystemExtensionDocumentTypeSystemDefinitionTypeSystemDefinitionSchemaTypeSystemDefinitionTypeTypeSystemDefinitionDirectiveTypeSystemDocmentunTypeSystemDocment Directive directiveNamedirectiveArguments Directives unDirectives NonNullTypeNonNullTypeNamedNonNullTypeListListType unListType NamedType unNamedType TypeNamed TypeNonNullVariablesDefinitionvariablesDefinitionVariablevariablesDefinitionTypevariablesDefinitionDefaultValuevariablesDefinitionDirectives ObjectFieldobjectFieldNameobjectFieldValueObjectValue_Sequence ObjectValueObjectValueSequenceObjectValueSequence2ListValue_Sequence ListValueListValueSequenceListValueSequence2 EnumValue unEnumValue NullValue BooleanValueBooleanValueTrueBooleanValueFalseValue ValueVariableValueInt ValueFloat ValueString ValueBoolean ValueNull ValueEnum ValueList ValueObject TypeConditionTypeConditionOnTypeConditionNamedType FragmentNameunFragmentNameFragmentDefinitionfragmentDefinitionFragmentNamefragmentDefinitionTypeConditionfragmentDefinitionDirectivesfragmentDefinitionSelectionSetInlineFragmentinlineFragmentTypeConditioninlineFragmentDirectivesinlineFragmentSelectionSetFragmentSpreadfragmentSpreadFragmentNamefragmentSpreadDirectives Arguments unArgumentsAlias AliasName AliasColon fieldAliasfieldArgumentsfieldDirectivesfieldSelectionSet SelectionSelectionFieldSelectionFragmentSpreadSelectionInlineFragment SelectionSetunSelectionSet OperationTypeOperationTypeQueryOperationTypeMutationOperationTypeSubscriptionOperationDefinition_Sequence)operationDefinition_SequenceOperationType operationDefinition_SequenceName/operationDefinition_SequenceVariablesDefinition&operationDefinition_SequenceDirectives(operationDefinition_SequenceSelectionSetOperationDefinitionOperationDefinitionSequenceOperationDefinitionSelectionSetExecutableDefinitionExecutableDefinitionOperationExecutableDefinitionFragmentExecutableDocumentunExecutableDocument DefinitionDefinitionExecutableDefinitionTypeSystemDocument unDocument StringValue unStringValue unFloatValueIntValue unIntValue _IntValue _StringValue _Document _Definition_Definition_executable_Definition_typeSystem_ExecutableDocument_ExecutableDefinition_ExecutableDefinition_operation_ExecutableDefinition_fragment_OperationDefinition_OperationDefinition_sequence!_OperationDefinition_selectionSet_OperationDefinition_Sequence+_OperationDefinition_Sequence_operationType"_OperationDefinition_Sequence_name1_OperationDefinition_Sequence_variablesDefinition(_OperationDefinition_Sequence_directives*_OperationDefinition_Sequence_selectionSet_OperationType_OperationType_query_OperationType_mutation_OperationType_subscription _SelectionSet _Selection_Selection_field_Selection_fragmentSpread_Selection_inlineFragment _Field_alias_Field_arguments_Field_directives_Field_selectionSet_Alias _Alias_name _Alias_colon _Arguments_FragmentSpread_FragmentSpread_fragmentName_FragmentSpread_directives_InlineFragment_InlineFragment_typeCondition_InlineFragment_directives_InlineFragment_selectionSet_FragmentDefinition _FragmentDefinition_fragmentName!_FragmentDefinition_typeCondition_FragmentDefinition_directives _FragmentDefinition_selectionSet _FragmentName_TypeCondition_TypeCondition_on_TypeCondition_namedType_Value_Value_variable _Value_int _Value_float _Value_string_Value_boolean _Value_null _Value_enum _Value_list _Value_object _BooleanValue_BooleanValue_true_BooleanValue_false _NullValue _EnumValue _ListValue_ListValue_sequence_ListValue_sequence2_ListValue_Sequence _ObjectValue_ObjectValue_sequence_ObjectValue_sequence2_ObjectValue_Sequence _ObjectField_ObjectField_name_ObjectField_value_VariablesDefinition_VariablesDefinition_variable_VariablesDefinition_type!_VariablesDefinition_defaultValue_VariablesDefinition_directives _Type_named _Type_nonNull _NamedType _ListType _NonNullType_NonNullType_named_NonNullType_list _Directives _Directive_Directive_name_Directive_arguments_TypeSystemDocment_TypeSystemDefinition_TypeSystemDefinition_schema_TypeSystemDefinition_type_TypeSystemDefinition_directive_TypeSystemExtensionDocument _TypeSystemDefinitionOrExtension+_TypeSystemDefinitionOrExtension_definition*_TypeSystemDefinitionOrExtension_extension_TypeSystemExtension_TypeSystemExtension_schema_TypeSystemExtension_type_SchemaDefinition_SchemaDefinition_description_SchemaDefinition_directives-_SchemaDefinition_rootOperationTypeDefinition_SchemaExtension_SchemaExtension_sequence_SchemaExtension_sequence2_SchemaExtension_Sequence$_SchemaExtension_Sequence_directives5_SchemaExtension_Sequence_rootOperationTypeDefinition_RootOperationTypeDefinition*_RootOperationTypeDefinition_operationType&_RootOperationTypeDefinition_namedType _Description_TypeDefinition_TypeDefinition_scalar_TypeDefinition_object_TypeDefinition_interface_TypeDefinition_union_TypeDefinition_enum_TypeDefinition_inputObject_TypeExtension_TypeExtension_scalar_TypeExtension_object_TypeExtension_interface_TypeExtension_union_TypeExtension_enum_TypeExtension_inputObject_ScalarTypeDefinition!_ScalarTypeDefinition_description_ScalarTypeDefinition_name _ScalarTypeDefinition_directives_ScalarTypeExtension_ScalarTypeExtension_name_ScalarTypeExtension_directives_ObjectTypeDefinition!_ObjectTypeDefinition_description_ObjectTypeDefinition_name*_ObjectTypeDefinition_implementsInterfaces _ObjectTypeDefinition_directives&_ObjectTypeDefinition_fieldsDefinition_ObjectTypeExtension_ObjectTypeExtension_sequence_ObjectTypeExtension_sequence2_ObjectTypeExtension_sequence3_ObjectTypeExtension_Sequence"_ObjectTypeExtension_Sequence_name2_ObjectTypeExtension_Sequence_implementsInterfaces(_ObjectTypeExtension_Sequence_directives._ObjectTypeExtension_Sequence_fieldsDefinition_ObjectTypeExtension_Sequence2#_ObjectTypeExtension_Sequence2_name3_ObjectTypeExtension_Sequence2_implementsInterfaces)_ObjectTypeExtension_Sequence2_directives_ObjectTypeExtension_Sequence3#_ObjectTypeExtension_Sequence3_name3_ObjectTypeExtension_Sequence3_implementsInterfaces_ImplementsInterfaces_ImplementsInterfaces_sequence_ImplementsInterfaces_sequence2_ImplementsInterfaces_Sequence3_ImplementsInterfaces_Sequence_implementsInterfaces(_ImplementsInterfaces_Sequence_namedType_ImplementsInterfaces_Sequence2#_ImplementsInterfaces_Sequence2_amp)_ImplementsInterfaces_Sequence2_namedType_FieldsDefinition_FieldDefinition_FieldDefinition_description_FieldDefinition_name$_FieldDefinition_argumentsDefinition_FieldDefinition_type_FieldDefinition_directives_ArgumentsDefinition_InputValueDefinition!_InputValueDefinition_description_InputValueDefinition_name_InputValueDefinition_type"_InputValueDefinition_defaultValue _InputValueDefinition_directives_InterfaceTypeDefinition!_InterfaceTypeDefinition_sequence"_InterfaceTypeDefinition_sequence2!_InterfaceTypeDefinition_Sequence-_InterfaceTypeDefinition_Sequence_description&_InterfaceTypeDefinition_Sequence_name6_InterfaceTypeDefinition_Sequence_implementsInterfaces,_InterfaceTypeDefinition_Sequence_directives2_InterfaceTypeDefinition_Sequence_fieldsDefinition"_InterfaceTypeDefinition_Sequence2._InterfaceTypeDefinition_Sequence2_description'_InterfaceTypeDefinition_Sequence2_name7_InterfaceTypeDefinition_Sequence2_implementsInterfaces-_InterfaceTypeDefinition_Sequence2_directives_InterfaceTypeExtension _InterfaceTypeExtension_sequence!_InterfaceTypeExtension_sequence2!_InterfaceTypeExtension_sequence3 _InterfaceTypeExtension_Sequence%_InterfaceTypeExtension_Sequence_name5_InterfaceTypeExtension_Sequence_implementsInterfaces+_InterfaceTypeExtension_Sequence_directives1_InterfaceTypeExtension_Sequence_fieldsDefinition!_InterfaceTypeExtension_Sequence2&_InterfaceTypeExtension_Sequence2_name6_InterfaceTypeExtension_Sequence2_implementsInterfaces,_InterfaceTypeExtension_Sequence2_directives!_InterfaceTypeExtension_Sequence3&_InterfaceTypeExtension_Sequence3_name6_InterfaceTypeExtension_Sequence3_implementsInterfaces_UnionTypeDefinition _UnionTypeDefinition_description_UnionTypeDefinition_name_UnionTypeDefinition_directives%_UnionTypeDefinition_unionMemberTypes_UnionMemberTypes_UnionMemberTypes_sequence_UnionMemberTypes_sequence2_UnionMemberTypes_Sequence+_UnionMemberTypes_Sequence_unionMemberTypes$_UnionMemberTypes_Sequence_namedType_UnionMemberTypes_Sequence2_UnionMemberTypes_Sequence2_or%_UnionMemberTypes_Sequence2_namedType_UnionTypeExtension_UnionTypeExtension_sequence_UnionTypeExtension_sequence2_UnionTypeExtension_Sequence!_UnionTypeExtension_Sequence_name'_UnionTypeExtension_Sequence_directives-_UnionTypeExtension_Sequence_unionMemberTypes_UnionTypeExtension_Sequence2"_UnionTypeExtension_Sequence2_name(_UnionTypeExtension_Sequence2_directives_EnumTypeDefinition_EnumTypeDefinition_description_EnumTypeDefinition_name_EnumTypeDefinition_directives(_EnumTypeDefinition_enumValuesDefinition_EnumValuesDefinition_EnumValueDefinition _EnumValueDefinition_description_EnumValueDefinition_enumValue_EnumValueDefinition_directives_EnumTypeExtension_EnumTypeExtension_sequence_EnumTypeExtension_sequence2_EnumTypeExtension_Sequence _EnumTypeExtension_Sequence_name&_EnumTypeExtension_Sequence_directives0_EnumTypeExtension_Sequence_enumValuesDefinition_EnumTypeExtension_Sequence2!_EnumTypeExtension_Sequence2_name'_EnumTypeExtension_Sequence2_directives_InputObjectTypeDefinition#_InputObjectTypeDefinition_sequence$_InputObjectTypeDefinition_sequence2#_InputObjectTypeDefinition_Sequence/_InputObjectTypeDefinition_Sequence_description(_InputObjectTypeDefinition_Sequence_name._InputObjectTypeDefinition_Sequence_directives9_InputObjectTypeDefinition_Sequence_inputFieldsDefinition$_InputObjectTypeDefinition_Sequence20_InputObjectTypeDefinition_Sequence2_description)_InputObjectTypeDefinition_Sequence2_name/_InputObjectTypeDefinition_Sequence2_directives_InputFieldsDefinition_InputObjectTypeExtension"_InputObjectTypeExtension_sequence#_InputObjectTypeExtension_sequence2"_InputObjectTypeExtension_Sequence'_InputObjectTypeExtension_Sequence_name-_InputObjectTypeExtension_Sequence_directives8_InputObjectTypeExtension_Sequence_inputFieldsDefinition#_InputObjectTypeExtension_Sequence2(_InputObjectTypeExtension_Sequence2_name._InputObjectTypeExtension_Sequence2_directives_DirectiveDefinition _DirectiveDefinition_description_DirectiveDefinition_name(_DirectiveDefinition_argumentsDefinition_DirectiveDefinition_repeatable'_DirectiveDefinition_directiveLocations_DirectiveLocations_DirectiveLocations_sequence_DirectiveLocations_sequence2_DirectiveLocations_Sequence/_DirectiveLocations_Sequence_directiveLocations._DirectiveLocations_Sequence_directiveLocation_DirectiveLocations_Sequence2 _DirectiveLocations_Sequence2_or/_DirectiveLocations_Sequence2_directiveLocation_DirectiveLocation_DirectiveLocation_executable_DirectiveLocation_typeSystem_ExecutableDirectiveLocation"_ExecutableDirectiveLocation_qUERY%_ExecutableDirectiveLocation_mUTATION)_ExecutableDirectiveLocation_sUBSCRIPTION"_ExecutableDirectiveLocation_fIELD5_ExecutableDirectiveLocation_fRAGMENTLowbarDEFINITION1_ExecutableDirectiveLocation_fRAGMENTLowbarSPREAD1_ExecutableDirectiveLocation_iNLINELowbarFRAGMENT5_ExecutableDirectiveLocation_vARIABLELowbarDEFINITION_TypeSystemDirectiveLocation#_TypeSystemDirectiveLocation_sCHEMA#_TypeSystemDirectiveLocation_sCALAR#_TypeSystemDirectiveLocation_oBJECT2_TypeSystemDirectiveLocation_fIELDLowbarDEFINITION5_TypeSystemDirectiveLocation_aRGUMENTLowbarDEFINITION&_TypeSystemDirectiveLocation_iNTERFACE"_TypeSystemDirectiveLocation_uNION!_TypeSystemDirectiveLocation_eNUM,_TypeSystemDirectiveLocation_eNUMLowbarVALUE._TypeSystemDirectiveLocation_iNPUTLowbarOBJECT=_TypeSystemDirectiveLocation_iNPUTLowbarFIELDLowbarDEFINITION$fEqTypeSystemDocment$fOrdTypeSystemDocment$fReadTypeSystemDocment$fShowTypeSystemDocment $fEqDocument $fOrdDocument$fReadDocument$fShowDocument$fEqDefinition$fOrdDefinition$fReadDefinition$fShowDefinition$fEqTypeSystemExtensionDocument $fOrdTypeSystemExtensionDocument!$fReadTypeSystemExtensionDocument!$fShowTypeSystemExtensionDocument#$fEqTypeSystemDefinitionOrExtension$$fOrdTypeSystemDefinitionOrExtension%$fReadTypeSystemDefinitionOrExtension%$fShowTypeSystemDefinitionOrExtension$fEqTypeSystemDefinition$fOrdTypeSystemDefinition$fReadTypeSystemDefinition$fShowTypeSystemDefinition$fEqDirectiveDefinition$fOrdDirectiveDefinition$fReadDirectiveDefinition$fShowDirectiveDefinition$fEqDirectiveLocations_Sequence $fOrdDirectiveLocations_Sequence!$fReadDirectiveLocations_Sequence!$fShowDirectiveLocations_Sequence$fEqDirectiveLocations$fOrdDirectiveLocations$fReadDirectiveLocations$fShowDirectiveLocations $fEqDirectiveLocations_Sequence2!$fOrdDirectiveLocations_Sequence2"$fReadDirectiveLocations_Sequence2"$fShowDirectiveLocations_Sequence2$fEqDirectiveLocation$fOrdDirectiveLocation$fReadDirectiveLocation$fShowDirectiveLocation$fEqTypeSystemDirectiveLocation $fOrdTypeSystemDirectiveLocation!$fReadTypeSystemDirectiveLocation!$fShowTypeSystemDirectiveLocation$fEqExecutableDirectiveLocation $fOrdExecutableDirectiveLocation!$fReadExecutableDirectiveLocation!$fShowExecutableDirectiveLocation$fEqTypeSystemExtension$fOrdTypeSystemExtension$fReadTypeSystemExtension$fShowTypeSystemExtension$fEqTypeExtension$fOrdTypeExtension$fReadTypeExtension$fShowTypeExtension$fEqInputObjectTypeExtension$fOrdInputObjectTypeExtension$fReadInputObjectTypeExtension$fShowInputObjectTypeExtension&$fEqInputObjectTypeExtension_Sequence2'$fOrdInputObjectTypeExtension_Sequence2($fReadInputObjectTypeExtension_Sequence2($fShowInputObjectTypeExtension_Sequence2%$fEqInputObjectTypeExtension_Sequence&$fOrdInputObjectTypeExtension_Sequence'$fReadInputObjectTypeExtension_Sequence'$fShowInputObjectTypeExtension_Sequence$fEqTypeDefinition$fOrdTypeDefinition$fReadTypeDefinition$fShowTypeDefinition$fEqInputObjectTypeDefinition$fOrdInputObjectTypeDefinition$fReadInputObjectTypeDefinition$fShowInputObjectTypeDefinition&$fEqInputObjectTypeDefinition_Sequence'$fOrdInputObjectTypeDefinition_Sequence($fReadInputObjectTypeDefinition_Sequence($fShowInputObjectTypeDefinition_Sequence$fEqInputFieldsDefinition$fOrdInputFieldsDefinition$fReadInputFieldsDefinition$fShowInputFieldsDefinition'$fEqInputObjectTypeDefinition_Sequence2($fOrdInputObjectTypeDefinition_Sequence2)$fReadInputObjectTypeDefinition_Sequence2)$fShowInputObjectTypeDefinition_Sequence2$fEqEnumTypeExtension$fOrdEnumTypeExtension$fReadEnumTypeExtension$fShowEnumTypeExtension$fEqEnumTypeExtension_Sequence2 $fOrdEnumTypeExtension_Sequence2!$fReadEnumTypeExtension_Sequence2!$fShowEnumTypeExtension_Sequence2$fEqEnumTypeExtension_Sequence$fOrdEnumTypeExtension_Sequence $fReadEnumTypeExtension_Sequence $fShowEnumTypeExtension_Sequence$fEqEnumTypeDefinition$fOrdEnumTypeDefinition$fReadEnumTypeDefinition$fShowEnumTypeDefinition$fEqEnumValuesDefinition$fOrdEnumValuesDefinition$fReadEnumValuesDefinition$fShowEnumValuesDefinition$fEqEnumValueDefinition$fOrdEnumValueDefinition$fReadEnumValueDefinition$fShowEnumValueDefinition$fEqUnionTypeExtension$fOrdUnionTypeExtension$fReadUnionTypeExtension$fShowUnionTypeExtension $fEqUnionTypeExtension_Sequence2!$fOrdUnionTypeExtension_Sequence2"$fReadUnionTypeExtension_Sequence2"$fShowUnionTypeExtension_Sequence2$fEqUnionTypeExtension_Sequence $fOrdUnionTypeExtension_Sequence!$fReadUnionTypeExtension_Sequence!$fShowUnionTypeExtension_Sequence$fEqUnionTypeDefinition$fOrdUnionTypeDefinition$fReadUnionTypeDefinition$fShowUnionTypeDefinition$fEqUnionMemberTypes$fOrdUnionMemberTypes$fReadUnionMemberTypes$fShowUnionMemberTypes$fEqUnionMemberTypes_Sequence$fOrdUnionMemberTypes_Sequence$fReadUnionMemberTypes_Sequence$fShowUnionMemberTypes_Sequence$fEqUnionMemberTypes_Sequence2$fOrdUnionMemberTypes_Sequence2 $fReadUnionMemberTypes_Sequence2 $fShowUnionMemberTypes_Sequence2$fEqInterfaceTypeExtension$fOrdInterfaceTypeExtension$fReadInterfaceTypeExtension$fShowInterfaceTypeExtension$$fEqInterfaceTypeExtension_Sequence3%$fOrdInterfaceTypeExtension_Sequence3&$fReadInterfaceTypeExtension_Sequence3&$fShowInterfaceTypeExtension_Sequence3$$fEqInterfaceTypeExtension_Sequence2%$fOrdInterfaceTypeExtension_Sequence2&$fReadInterfaceTypeExtension_Sequence2&$fShowInterfaceTypeExtension_Sequence2#$fEqInterfaceTypeExtension_Sequence$$fOrdInterfaceTypeExtension_Sequence%$fReadInterfaceTypeExtension_Sequence%$fShowInterfaceTypeExtension_Sequence$fEqInterfaceTypeDefinition$fOrdInterfaceTypeDefinition$fReadInterfaceTypeDefinition$fShowInterfaceTypeDefinition%$fEqInterfaceTypeDefinition_Sequence2&$fOrdInterfaceTypeDefinition_Sequence2'$fReadInterfaceTypeDefinition_Sequence2'$fShowInterfaceTypeDefinition_Sequence2$$fEqInterfaceTypeDefinition_Sequence%$fOrdInterfaceTypeDefinition_Sequence&$fReadInterfaceTypeDefinition_Sequence&$fShowInterfaceTypeDefinition_Sequence$fEqObjectTypeDefinition$fOrdObjectTypeDefinition$fReadObjectTypeDefinition$fShowObjectTypeDefinition$fEqObjectTypeExtension$fOrdObjectTypeExtension$fReadObjectTypeExtension$fShowObjectTypeExtension $fEqObjectTypeExtension_Sequence!$fOrdObjectTypeExtension_Sequence"$fReadObjectTypeExtension_Sequence"$fShowObjectTypeExtension_Sequence$fEqFieldsDefinition$fOrdFieldsDefinition$fReadFieldsDefinition$fShowFieldsDefinition$fEqFieldDefinition$fOrdFieldDefinition$fReadFieldDefinition$fShowFieldDefinition$fEqArgumentsDefinition$fOrdArgumentsDefinition$fReadArgumentsDefinition$fShowArgumentsDefinition$fEqInputValueDefinition$fOrdInputValueDefinition$fReadInputValueDefinition$fShowInputValueDefinition!$fEqObjectTypeExtension_Sequence2"$fOrdObjectTypeExtension_Sequence2#$fReadObjectTypeExtension_Sequence2#$fShowObjectTypeExtension_Sequence2!$fEqObjectTypeExtension_Sequence3"$fOrdObjectTypeExtension_Sequence3#$fReadObjectTypeExtension_Sequence3#$fShowObjectTypeExtension_Sequence3$fEqImplementsInterfaces$fOrdImplementsInterfaces$fReadImplementsInterfaces$fShowImplementsInterfaces!$fEqImplementsInterfaces_Sequence"$fOrdImplementsInterfaces_Sequence#$fReadImplementsInterfaces_Sequence#$fShowImplementsInterfaces_Sequence"$fEqImplementsInterfaces_Sequence2#$fOrdImplementsInterfaces_Sequence2$$fReadImplementsInterfaces_Sequence2$$fShowImplementsInterfaces_Sequence2$fEqScalarTypeExtension$fOrdScalarTypeExtension$fReadScalarTypeExtension$fShowScalarTypeExtension$fEqScalarTypeDefinition$fOrdScalarTypeDefinition$fReadScalarTypeDefinition$fShowScalarTypeDefinition$fEqSchemaDefinition$fOrdSchemaDefinition$fReadSchemaDefinition$fShowSchemaDefinition$fEqDescription$fOrdDescription$fReadDescription$fShowDescription$fEqSchemaExtension$fOrdSchemaExtension$fReadSchemaExtension$fShowSchemaExtension$fEqSchemaExtension_Sequence$fOrdSchemaExtension_Sequence$fReadSchemaExtension_Sequence$fShowSchemaExtension_Sequence$fEqRootOperationTypeDefinition $fOrdRootOperationTypeDefinition!$fReadRootOperationTypeDefinition!$fShowRootOperationTypeDefinition$fEqExecutableDocument$fOrdExecutableDocument$fReadExecutableDocument$fShowExecutableDocument$fEqExecutableDefinition$fOrdExecutableDefinition$fReadExecutableDefinition$fShowExecutableDefinition$fEqOperationDefinition$fOrdOperationDefinition$fReadOperationDefinition$fShowOperationDefinition $fEqOperationDefinition_Sequence!$fOrdOperationDefinition_Sequence"$fReadOperationDefinition_Sequence"$fShowOperationDefinition_Sequence$fEqFragmentDefinition$fOrdFragmentDefinition$fReadFragmentDefinition$fShowFragmentDefinition$fEqSelectionSet$fOrdSelectionSet$fReadSelectionSet$fShowSelectionSet $fEqSelection$fOrdSelection$fReadSelection$fShowSelection$fEqInlineFragment$fOrdInlineFragment$fReadInlineFragment$fShowInlineFragment$fEqFragmentSpread$fOrdFragmentSpread$fReadFragmentSpread$fShowFragmentSpread$fEqVariablesDefinition$fOrdVariablesDefinition$fReadVariablesDefinition$fShowVariablesDefinition$fEqDirectives$fOrdDirectives$fReadDirectives$fShowDirectives $fEqDirective$fOrdDirective$fReadDirective$fShowDirective$fEqNonNullType$fOrdNonNullType$fReadNonNullType$fShowNonNullType $fEqListType $fOrdListType$fReadListType$fShowListType$fEqTypeCondition$fOrdTypeCondition$fReadTypeCondition$fShowTypeCondition $fEqNamedType$fOrdNamedType$fReadNamedType$fShowNamedType $fEqArguments$fOrdArguments$fReadArguments$fShowArguments $fEqValue $fOrdValue $fReadValue $fShowValue$fEqObjectValue$fOrdObjectValue$fReadObjectValue$fShowObjectValue$fEqObjectField$fOrdObjectField$fReadObjectField$fShowObjectField $fEqListValue$fOrdListValue$fReadListValue$fShowListValue$fEqObjectValue_Sequence$fOrdObjectValue_Sequence$fReadObjectValue_Sequence$fShowObjectValue_Sequence$fEqListValue_Sequence$fOrdListValue_Sequence$fReadListValue_Sequence$fShowListValue_Sequence $fEqEnumValue$fOrdEnumValue$fReadEnumValue$fShowEnumValue $fEqNullValue$fOrdNullValue$fReadNullValue$fShowNullValue$fEqBooleanValue$fOrdBooleanValue$fReadBooleanValue$fShowBooleanValue$fEqFragmentName$fOrdFragmentName$fReadFragmentName$fShowFragmentName $fEqAlias $fOrdAlias $fReadAlias $fShowAlias$fEqOperationType$fOrdOperationType$fReadOperationType$fShowOperationType$fEqStringValue$fOrdStringValue$fReadStringValue$fShowStringValue $fEqIntValue $fOrdIntValue$fReadIntValue$fShowIntValueTriple tripleSubjecttriplePredicate tripleObject ResourceIri ResourceBnodeQuad quadSubject quadPredicate quadObject quadGraphPropertypropertyDomain propertyRangepropertySubPropertyOfNodeNodeIri NodeBnode NodeLiteralliteralLexicalFormliteralDatatypeIriliteralLanguageTag LanguageTag unLanguageTag LangStrings unLangStrings IriOrLiteralIriOrLiteralIriIriOrLiteralLiteralIriunIriGraphunGraphdescriptionSubjectdescriptionGraphDataset unDataset RdfsClass BlankNode unBlankNode _BlankNode _RdfsClass_Dataset_Description_subject_Description_graph_Graph_Iri _IriOrLiteral_IriOrLiteral_iri_IriOrLiteral_literal _LangStrings _LanguageTag_Literal_lexicalForm_Literal_datatypeIri_Literal_languageTag_Node _Node_iri _Node_bnode _Node_literal _Property_Property_domain_Property_range_Property_subPropertyOf_Quad _Quad_subject_Quad_predicate _Quad_object _Quad_graph _Resource_iri_Resource_bnode_Triple_Triple_subject_Triple_predicate_Triple_object $fEqGraph $fOrdGraph $fReadGraph $fShowGraph $fEqTriple $fOrdTriple $fReadTriple $fShowTriple $fEqDataset $fOrdDataset $fReadDataset $fShowDataset$fEqQuad $fOrdQuad $fReadQuad $fShowQuad $fEqProperty $fOrdProperty$fReadProperty$fShowProperty$fEqNode $fOrdNode $fReadNode $fShowNode$fEqIriOrLiteral$fOrdIriOrLiteral$fReadIriOrLiteral$fShowIriOrLiteral$fEqLangStrings$fOrdLangStrings$fReadLangStrings$fShowLangStrings$fEqLanguageTag$fOrdLanguageTag$fReadLanguageTag$fShowLanguageTag$fEqIri$fOrdIri $fReadIri $fShowIri $fEqRdfsClass$fOrdRdfsClass$fReadRdfsClass$fShowRdfsClass $fEqBlankNode$fOrdBlankNode$fReadBlankNode$fShowBlankNode ShapesGraph unShapesGraphShape ShapeNode ShapePropertySeverity SeverityInfoSeverityWarningSeverityViolation ReferenceReferenceNamedReferenceAnonymousReferenceDefinitionQualifiedValueShape&qualifiedValueShapeQualifiedValueShape$qualifiedValueShapeQualifiedMaxCount$qualifiedValueShapeQualifiedMinCount/qualifiedValueShapeQualifiedValueShapesDisjointPropertyShapeConstraintPropertyShapeConstraintLessThan'PropertyShapeConstraintLessThanOrEqualsPropertyShapeConstraintMaxCountPropertyShapeConstraintMinCount!PropertyShapeConstraintUniqueLang*PropertyShapeConstraintQualifiedValueShape PropertyShapepropertyShapeCommonpropertyShapeConstraintspropertyShapeDefaultValuepropertyShapeDescriptionpropertyShapeNamepropertyShapeOrderpropertyShapePath patternRegex patternFlags NodeShapenodeShapeCommonNodeKindNodeKindBlankNode NodeKindIriNodeKindLiteralNodeKindBlankNodeOrIriNodeKindBlankNodeOrLiteralNodeKindIriOrLiteral definitionIridefinitionTargetCommonPropertiescommonPropertiesConstraintscommonPropertiesDeactivatedcommonPropertiesMessagecommonPropertiesSeveritycommonPropertiesTargetClasscommonPropertiesTargetNodecommonPropertiesTargetObjectsOf commonPropertiesTargetSubjectsOfCommonConstraintCommonConstraintAndCommonConstraintClosedCommonConstraintClassCommonConstraintDatatypeCommonConstraintDisjointCommonConstraintEqualsCommonConstraintHasValueCommonConstraintInCommonConstraintLanguageInCommonConstraintNodeKindCommonConstraintNodeCommonConstraintNotCommonConstraintMaxExclusiveCommonConstraintMaxInclusiveCommonConstraintMaxLengthCommonConstraintMinExclusiveCommonConstraintMinInclusiveCommonConstraintMinLengthCommonConstraintPatternCommonConstraintPropertyCommonConstraintOrCommonConstraintXoneClosedclosedIsClosedclosedIgnoredProperties_Closed_Closed_isClosed_Closed_ignoredProperties_CommonConstraint_CommonConstraint_and_CommonConstraint_closed_CommonConstraint_class_CommonConstraint_datatype_CommonConstraint_disjoint_CommonConstraint_equals_CommonConstraint_hasValue_CommonConstraint_in_CommonConstraint_languageIn_CommonConstraint_nodeKind_CommonConstraint_node_CommonConstraint_not_CommonConstraint_maxExclusive_CommonConstraint_maxInclusive_CommonConstraint_maxLength_CommonConstraint_minExclusive_CommonConstraint_minInclusive_CommonConstraint_minLength_CommonConstraint_pattern_CommonConstraint_property_CommonConstraint_or_CommonConstraint_xone_CommonProperties_CommonProperties_constraints_CommonProperties_deactivated_CommonProperties_message_CommonProperties_severity_CommonProperties_targetClass_CommonProperties_targetNode!_CommonProperties_targetObjectsOf"_CommonProperties_targetSubjectsOf_Definition_iri_Definition_target _NodeKind_NodeKind_blankNode _NodeKind_iri_NodeKind_literal_NodeKind_blankNodeOrIri_NodeKind_blankNodeOrLiteral_NodeKind_iriOrLiteral _NodeShape_NodeShape_common_Pattern_regex_Pattern_flags_PropertyShape_PropertyShape_common_PropertyShape_constraints_PropertyShape_defaultValue_PropertyShape_description_PropertyShape_name_PropertyShape_order_PropertyShape_path_PropertyShapeConstraint!_PropertyShapeConstraint_lessThan)_PropertyShapeConstraint_lessThanOrEquals!_PropertyShapeConstraint_maxCount!_PropertyShapeConstraint_minCount#_PropertyShapeConstraint_uniqueLang,_PropertyShapeConstraint_qualifiedValueShape_QualifiedValueShape(_QualifiedValueShape_qualifiedValueShape&_QualifiedValueShape_qualifiedMaxCount&_QualifiedValueShape_qualifiedMinCount1_QualifiedValueShape_qualifiedValueShapesDisjoint _Reference_Reference_named_Reference_anonymous_Reference_definition _Severity_Severity_info_Severity_warning_Severity_violation_Shape _Shape_node_Shape_property _ShapesGraph$fEqShapesGraph$fOrdShapesGraph$fReadShapesGraph$fShowShapesGraph $fEqShape $fOrdShape $fReadShape $fShowShape$fEqPropertyShape$fOrdPropertyShape$fReadPropertyShape$fShowPropertyShape$fEqPropertyShapeConstraint$fOrdPropertyShapeConstraint$fReadPropertyShapeConstraint$fShowPropertyShapeConstraint$fEqQualifiedValueShape$fOrdQualifiedValueShape$fReadQualifiedValueShape$fShowQualifiedValueShape$fEqCommonProperties$fOrdCommonProperties$fReadCommonProperties$fShowCommonProperties$fEqCommonConstraint$fOrdCommonConstraint$fReadCommonConstraint$fShowCommonConstraint $fEqNodeShape$fOrdNodeShape$fReadNodeShape$fShowNodeShape $fEqSeverity $fOrdSeverity$fReadSeverity$fShowSeverity $fEqReference$fOrdReference$fReadReference$fShowReference $fEqNodeKind $fOrdNodeKind$fReadNodeKind$fShowNodeKind $fEqClosed $fOrdClosed $fReadClosed $fShowClosedScalar ScalarBool ScalarFloat ScalarInt ScalarNull ScalarStr NodeMapping NodeScalar NodeSequence _Node_mapping _Node_scalar_Node_sequence_Scalar _Scalar_bool _Scalar_float _Scalar_int _Scalar_null _Scalar_str $fEqScalar $fOrdScalar $fReadScalar $fShowScalarAny anyTypeUrlanyValue_Any _Any_typeUrl _Any_value$fEqAny$fOrdAny $fReadAny $fShowAnyunTypeReferenceSimpleTypeReferenceSimpleTypeScalar ScalarTypeScalarTypeBoolScalarTypeBytesScalarTypeDoubleScalarTypeFixed32ScalarTypeFixed64ScalarTypeFloatScalarTypeInt32ScalarTypeInt64ScalarTypeSfixed32ScalarTypeSfixed64ScalarTypeSint32ScalarTypeSint64ScalarTypeStringScalarTypeUint32ScalarTypeUint64 ProtoFileprotoFilePackageprotoFileImportsprotoFileTypesprotoFileOptionsOption optionName optionValueMessageDefinitionmessageDefinitionNamemessageDefinitionFieldsmessageDefinitionOptions FileReferenceunFileReference FieldTypeMapFieldTypeOneofFieldTypeRepeatedFieldTypeSimple FieldName unFieldName fieldJsonName fieldNumber fieldOptions EnumValueNameunEnumValueName enumValueNameenumValueNumberenumValueOptionsEnumDefinitionenumDefinitionNameenumDefinitionValuesenumDefinitionOptionsDefinitionEnumDefinitionMessage_Definition_enum_Definition_message_EnumDefinition_EnumDefinition_name_EnumDefinition_values_EnumDefinition_options_EnumValue_name_EnumValue_number_EnumValue_options_EnumValueName_Field_jsonName _Field_number_Field_options _FieldName_FieldType_map_FieldType_oneof_FieldType_repeated_FieldType_simple_FileReference_MessageDefinition_MessageDefinition_name_MessageDefinition_fields_MessageDefinition_options_Option _Option_name _Option_value _ProtoFile_ProtoFile_package_ProtoFile_imports_ProtoFile_types_ProtoFile_options _ScalarType_ScalarType_bool_ScalarType_bytes_ScalarType_double_ScalarType_fixed32_ScalarType_fixed64_ScalarType_float_ScalarType_int32_ScalarType_int64_ScalarType_sfixed32_ScalarType_sfixed64_ScalarType_sint32_ScalarType_sint64_ScalarType_string_ScalarType_uint32_ScalarType_uint64_SimpleType_reference_SimpleType_scalar_TypeReference $fEqProtoFile$fOrdProtoFile$fReadProtoFile$fShowProtoFile$fEqEnumDefinition$fOrdEnumDefinition$fReadEnumDefinition$fShowEnumDefinition$fEqMessageDefinition$fOrdMessageDefinition$fReadMessageDefinition$fShowMessageDefinition $fEqOption $fOrdOption $fReadOption $fShowOption$fEqTypeReference$fOrdTypeReference$fReadTypeReference$fShowTypeReference$fEqScalarType$fOrdScalarType$fReadScalarType$fShowScalarType$fEqFileReference$fOrdFileReference$fReadFileReference$fShowFileReference $fEqFieldName$fOrdFieldName$fReadFieldName$fShowFieldName$fEqEnumValueName$fOrdEnumValueName$fReadEnumValueName$fShowEnumValueName SourceContextsourceContextFileName_SourceContext_SourceContext_fileName$fEqSourceContext$fOrdSourceContext$fReadSourceContext$fShowSourceContextRowunRow RelationshipunRelationshipRelationSchemarelationSchemaNamerelationSchemaColumnsrelationSchemaPrimaryKeysrelationSchemaForeignKeys RelationNameunRelationNameRelation unRelation PrimaryKey unPrimaryKey ForeignKeyforeignKeyForeignRelationforeignKeyKeys ColumnSchemacolumnSchemaNamecolumnSchemaDomaincolumnSchemaIsPrimaryKey ColumnName unColumnName _ColumnName _ColumnSchema_ColumnSchema_name_ColumnSchema_domain_ColumnSchema_isPrimaryKey _ForeignKey_ForeignKey_foreignRelation_ForeignKey_keys _PrimaryKey _Relation _RelationName_RelationSchema_RelationSchema_name_RelationSchema_columns_RelationSchema_primaryKeys_RelationSchema_foreignKeys _Relationship_Row$fEqRow$fOrdRow $fReadRow $fShowRow$fEqRelationship$fOrdRelationship$fReadRelationship$fShowRelationship$fEqRelationSchema$fOrdRelationSchema$fReadRelationSchema$fShowRelationSchema$fEqForeignKey$fOrdForeignKey$fReadForeignKey$fShowForeignKey$fEqRelationName$fOrdRelationName$fReadRelationName$fShowRelationName $fEqRelation $fOrdRelation$fReadRelation$fShowRelation$fEqPrimaryKey$fOrdPrimaryKey$fReadPrimaryKey$fShowPrimaryKey$fEqColumnSchema$fOrdColumnSchema$fReadColumnSchema$fShowColumnSchema$fEqColumnName$fOrdColumnName$fReadColumnName$fShowColumnNameQuasiSource sourceStatsTypeCase typeCasePat typeCaseBodyCasecasePatcaseCondcaseBodyCaseTree CaseTreeCaseCaseTreeTypeCaseImportee_Unimportimportee_UnimportNameImportee_Renameimportee_RenameNameimportee_RenameRename Importee_Nameimportee_NameNameImportee_Givenimportee_GivenTpeImporteeImporteeWildcard ImporteeGivenImporteeGivenAll ImporteeNameImporteeRenameImporteeUnimportImporter importerRefimporterImporteesexportImportersimportImportersImportExportStatImportExportStatImportImportExportStatExportEnumerator_Guardenumerator_GuardCondEnumerator_Valenumerator_ValPatenumerator_ValRhsEnumerator_CaseGeneratorenumerator_CaseGeneratorPatenumerator_CaseGeneratorRhsEnumerator_Generatorenumerator_GeneratorPatenumerator_GeneratorRhs EnumeratorEnumeratorGeneratorEnumeratorCaseGenerator EnumeratorValEnumeratorGuard Mod_Protectedmod_ProtectedWithin Mod_Privatemod_PrivateWithin Mod_Annot mod_AnnotInitModModAnnot ModPrivate ModProtected ModImplicitModFinal ModSealedModOpenModSuper ModOverrideModCase ModAbstract ModCovariantModContravariantModLazy ModValParam ModVarParamModInfix ModInlineModUsing ModOpaqueModTransparentTemplate templateEarly templateInits templateSelf templateStatsSelfInitinitTpeinitName initArgssCtor_Secondaryctor_SecondaryModsctor_SecondaryNamector_SecondaryParamssctor_SecondaryInitctor_SecondaryStats Ctor_Primaryctor_PrimaryModsctor_PrimaryNamector_PrimaryParamssCtor CtorPrimary CtorSecondary Pkg_Objectpkg_ObjectModspkg_ObjectNamepkg_ObjectTemplatePkgpkgNamepkgRefpkgStats Defn_Objectdefn_ObjectName Defn_Traitdefn_TraitModsdefn_TraitNamedefn_TraitTparamsdefn_TraitCtordefn_TraitTemplate Defn_Classdefn_ClassModsdefn_ClassNamedefn_ClassTparamsdefn_ClassCtordefn_ClassTemplate Defn_Type defn_TypeMods defn_TypeNamedefn_TypeTparams defn_TypeBody Defn_Macrodefn_MacroModsdefn_MacroNamedefn_MacroTparamsdefn_MacroParamssdefn_MacroDecltpedefn_MacroBodyDefn_Def defn_DefMods defn_DefNamedefn_DefTparamsdefn_DefParamssdefn_DefDecltpe defn_DefBodyDefn_ExtensionGroupdefn_ExtensionGroupTparamsdefn_ExtensionGroupParmssdefn_ExtensionGroupBodyDefn_GivenAliasdefn_GivenAliasModsdefn_GivenAliasNamedefn_GivenAliasTparamsdefn_GivenAliasSparamsdefn_GivenAliasDecltpedefn_GivenAliasBodyDefn_RepeatedEnumCasedefn_RepeatedEnumCaseModsdefn_RepeatedEnumCaseCases Defn_EnumCasedefn_EnumCaseModsdefn_EnumCaseNamedefn_EnumCaseTparamsdefn_EnumCaseCtordefn_EnumCaseInits Defn_Enum defn_EnumMods defn_EnumNamedefn_EnumTparams defn_EnumCtordefn_EnumTemplate Defn_Givendefn_GivenModsdefn_GivenNamedefn_GivenTparamsdefn_GivenSparamsdefn_GivenTemplDefn_Var defn_VarMods defn_VarPatsdefn_VarDecltpe defn_VarRhsDefn_Val defn_ValMods defn_ValPatsdefn_ValDecltpe defn_ValRhsDefnDefnValDefnVar DefnGivenDefnEnum DefnEnumCaseDefnRepeatedEnumCaseDefnGivenAliasDefnExtensionGroupDefnDef DefnMacroDefnType DefnClass DefnTrait DefnObject Decl_Givendecl_GivenModsdecl_GivenNamedecl_GivenTparamsdecl_GivenSparamsdecl_GivenDecltpe Decl_Type decl_TypeMods decl_TypeNamedecl_TypeTparamsdecl_TypeBoundsDecl_Def decl_DefMods decl_DefNamedecl_DefTparamsdecl_DefParamssdecl_DefDecltpeDecl_Var decl_VarMods decl_VarPatsdecl_VarDecltpeDecl_Val decl_ValMods decl_ValPatsdecl_ValDecltpeDeclDeclValDeclVarDeclDefDeclType DeclGiven Member_Typemember_TypeName Member_DataMember_DataPkgMember_DataObjectMember MemberTerm MemberTypeMemberTermParamMemberTypeParam MemberSelf Pat_Given pat_GivenTpe Pat_Macro pat_MacroBody Pat_Typed pat_TypedLhs pat_TypedRhsPat_Xml pat_XmlParts pat_XmlArgsPat_Interpolatepat_InterpolatePrefixpat_InterpolatePartsPat_ExtractInfixpat_ExtractInfixLhspat_ExtractInfixOppat_ExtractInfixRhs Pat_Extractpat_ExtractFunpat_ExtractArgs Pat_Repeatedpat_RepeatedName Pat_Tuple pat_TupleArgsPat_Alternativepat_AlternativeLhspat_AlternativeRhsPat_Bind pat_BindLhs pat_BindRhsPat_Var pat_VarNamePatPatVar PatWildcardPatSeqWildcardPatBindPatAlternativePatTuple PatRepeated PatExtractPatExtractInfixPatInterpolatePatXmlPatTypedPatMacroPatGiven Type_Match type_MatchTpetype_MatchCases Type_Paramtype_ParamModstype_ParamNametype_ParamTparamstype_ParamTboundstype_ParamVboundstype_ParamCboundsType_TypedParamtype_TypedParamNametype_TypedParamTypType_Var type_VarName Type_Repeatedtype_RepeatedTpe Type_ByNametype_ByNameTpe Type_Bounds type_BoundsLo type_BoundsHiType_Placeholdertype_PlaceholderBounds Type_Methodtype_MethodParamsstype_MethodTpe Type_Macrotype_MacroBody Type_Lambdatype_LambdaTparamstype_LambdaTpe Type_Annotatetype_AnnotateTpetype_AnnotateAnnotsType_Existentialtype_ExistentialTpetype_ExistentialStats Type_Refinetype_RefineTpetype_RefineStatsType_Or type_OrLhs type_OrRhsType_And type_AndLhs type_AndRhs Type_With type_WithLhs type_WithRhs Type_Tupletype_TupleArgsType_ImplicitFunctiontype_ImplicitFunctionParamstype_ImplicitFunctionResType_ContextFunctiontype_ContextFunctionParamstype_ContextFunctionResType_PolyFunctiontype_PolyFunctionTparamstype_PolyFunctionTpetype_FunctionParamstype_FunctionResType_FunctionTypeType_FunctionTypeFunction Type_FunctionTypeContextFunctionType_ApplyInfixtype_ApplyInfixLhstype_ApplyInfixOptype_ApplyInfixRhs Type_Apply type_ApplyTpetype_ApplyArgsType_Singletontype_SingletonRef Type_Projecttype_ProjectQualtype_ProjectName Type_Selecttype_SelectQualtype_SelectNameType_AnonymousName Type_Nametype_NameValueType_Ref Type_RefNameType_RefSelectType_RefProjectType_RefSingletonTypeRefTypeAnonymousName TypeApplyTypeApplyInfixTypeFunctionTypeTypePolyFunctionTypeImplicitFunctionTypeWithTypeAndTypeOr TypeRefineTypeExistential TypeAnnotate TypeMacro TypeMethodTypePlaceholder TypeByName TypeRepeatedTypeVarTypeTypedParam TypeMatch Data_Paramdata_ParamModsdata_ParamNamedata_ParamDecltpedata_ParamDefault Data_Repeateddata_RepeatedExprData_Eta data_EtaExprData_PlaceholderData_NewAnonymousdata_NewAnonymousTemplData_New data_NewInit Data_ForYielddata_ForYieldEnumsData_For data_ForEnumsData_Do data_DoBody data_DoExpr Data_Whiledata_WhileExprdata_WhileBodyData_PartialFunctiondata_PartialFunctionCasesData_PolyFunctiondata_PolyFunctionTparamsdata_PolyFunctionBody Data_Functiondata_FunctionParamsdata_FunctionBodyData_ContextFunctiondata_ContextFunctionParamsdata_ContextFunctionBodyData_FunctionData Data_FunctionDataContextFunctionData_FunctionDataFunctionData_TryWithHandlerdata_TryWithHandlerExprdata_TryWithHandlerCatchpdata_TryWithHandlerFinallypData_Try data_TryExprdata_TryCatchpdata_TryFinallyp Data_Matchdata_MatchExprdata_MatchCasesData_SplicedMacroExprdata_SplicedMacroExprBodyData_QuotedMacroTypedata_QuotedMacroTypeTpeData_QuotedMacroExprdata_QuotedMacroExprBodyData_If data_IfCond data_IfThenp data_IfElsepData_EndMarkerdata_EndMarkerName Data_Blockdata_BlockStats Data_Tupledata_TupleArgs Data_Annotatedata_AnnotateExprdata_AnnotateAnnots Data_Ascribedata_AscribeExprdata_AscribeTpe Data_Throwdata_ThrowExpr Data_Returndata_ReturnExpr Data_Assigndata_AssignLhsdata_AssignRhsData_ApplyUnarydata_ApplyUnaryOpdata_ApplyUnaryArgData_ApplyInfixdata_ApplyInfixLhsdata_ApplyInfixOpdata_ApplyInfixTargsdata_ApplyInfixArgsData_ApplyTypedata_ApplyTypeLhsdata_ApplyTypeOpdata_ApplyTypeTargsdata_ApplyTypeArgsData_ApplyUsingdata_ApplyUsingFundata_ApplyUsingTargs Data_Apply data_ApplyFundata_ApplyArgsData_Xml data_XmlParts data_XmlArgsData_Interpolatedata_InterpolatePrefixdata_InterpolatePartsdata_InterpolateArgs Data_Selectdata_SelectQualdata_SelectNameData_Anonymous Data_Namedata_NameValue Data_Superdata_SuperThispdata_SuperSuperp Data_ThisData_Ref Data_RefThis Data_RefSuper Data_RefNameData_RefAnonymousData_RefSelectData_RefApplyUnaryDataDataLitDataRefDataInterpolateDataXml DataApplyDataApplyUsing DataApplyType DataAssign DataReturn DataThrow DataAscribe DataAnnotate DataTuple DataBlock DataEndMarkerDataIfDataQuotedMacroExprDataQuotedMacroTypeDataSplicedMacroExpr DataMatchDataTryDataTryWithHandlerDataFunctionDataDataPolyFunctionDataPartialFunction DataWhileDataDoDataFor DataForYieldDataNewDataNewAnonymousDataPlaceholderDataEta DataRepeated DataParamLitLitNullLitInt LitDoubleLitFloatLitByteLitShortLitCharLitLong LitBooleanLitUnit LitString LitSymbol NameValue NameAnonymousNameIndeterminateStatStatTermStatDeclStatDefnStatImportExportRefRefNameRefInitTreeTreeRefTreeStatTreeType TreeBoundsTreePat TreeMemberTreeCtor TreeTemplateTreeModTreeEnumerator TreeImporter TreeImportee TreeCaseTree TreeSource TreeQuasi ScalaSymbolscalaSymbolName PredefStringunPredefString _PredefString _ScalaSymbol_ScalaSymbol_name_Tree _Tree_ref _Tree_stat _Tree_type _Tree_bounds _Tree_pat _Tree_member _Tree_ctor_Tree_template _Tree_mod_Tree_enumerator_Tree_importer_Tree_importee_Tree_caseTree _Tree_source _Tree_quasi_Ref _Ref_name _Ref_init_Stat _Stat_term _Stat_decl _Stat_defn_Stat_importExport _Name_value_Name_anonymous_Name_indeterminate_Lit _Lit_null_Lit_int _Lit_double _Lit_float _Lit_byte _Lit_short _Lit_char _Lit_long _Lit_boolean _Lit_unit _Lit_string _Lit_symbol_Data _Data_lit _Data_ref_Data_interpolate _Data_xml _Data_apply_Data_applyUsing_Data_applyType _Data_assign _Data_return _Data_throw _Data_ascribe_Data_annotate _Data_tuple _Data_block_Data_endMarker_Data_if_Data_quotedMacroExpr_Data_quotedMacroType_Data_splicedMacroExpr _Data_match _Data_try_Data_tryWithHandler_Data_functionData_Data_polyFunction_Data_partialFunction _Data_while_Data_do _Data_for_Data_forYield _Data_new_Data_newAnonymous_Data_placeholder _Data_eta_Data_repeated _Data_param _Data_Ref_Data_Ref_this_Data_Ref_super_Data_Ref_name_Data_Ref_anonymous_Data_Ref_select_Data_Ref_applyUnary _Data_This _Data_Super_Data_Super_thisp_Data_Super_superp _Data_Name_Data_Name_value_Data_Anonymous _Data_Select_Data_Select_qual_Data_Select_name_Data_Interpolate_Data_Interpolate_prefix_Data_Interpolate_parts_Data_Interpolate_args _Data_Xml_Data_Xml_parts_Data_Xml_args _Data_Apply_Data_Apply_fun_Data_Apply_args_Data_ApplyUsing_Data_ApplyUsing_fun_Data_ApplyUsing_targs_Data_ApplyType_Data_ApplyType_lhs_Data_ApplyType_op_Data_ApplyType_targs_Data_ApplyType_args_Data_ApplyInfix_Data_ApplyInfix_lhs_Data_ApplyInfix_op_Data_ApplyInfix_targs_Data_ApplyInfix_args_Data_ApplyUnary_Data_ApplyUnary_op_Data_ApplyUnary_arg _Data_Assign_Data_Assign_lhs_Data_Assign_rhs _Data_Return_Data_Return_expr _Data_Throw_Data_Throw_expr _Data_Ascribe_Data_Ascribe_expr_Data_Ascribe_tpe_Data_Annotate_Data_Annotate_expr_Data_Annotate_annots _Data_Tuple_Data_Tuple_args _Data_Block_Data_Block_stats_Data_EndMarker_Data_EndMarker_name_Data_If _Data_If_cond_Data_If_thenp_Data_If_elsep_Data_QuotedMacroExpr_Data_QuotedMacroExpr_body_Data_QuotedMacroType_Data_QuotedMacroType_tpe_Data_SplicedMacroExpr_Data_SplicedMacroExpr_body _Data_Match_Data_Match_expr_Data_Match_cases _Data_Try_Data_Try_expr_Data_Try_catchp_Data_Try_finallyp_Data_TryWithHandler_Data_TryWithHandler_expr_Data_TryWithHandler_catchp_Data_TryWithHandler_finallyp_Data_FunctionData"_Data_FunctionData_contextFunction_Data_FunctionData_function_Data_ContextFunction_Data_ContextFunction_params_Data_ContextFunction_body_Data_Function_Data_Function_params_Data_Function_body_Data_PolyFunction_Data_PolyFunction_tparams_Data_PolyFunction_body_Data_PartialFunction_Data_PartialFunction_cases _Data_While_Data_While_expr_Data_While_body_Data_Do _Data_Do_body _Data_Do_expr _Data_For_Data_For_enums_Data_ForYield_Data_ForYield_enums _Data_New_Data_New_init_Data_NewAnonymous_Data_NewAnonymous_templ_Data_Placeholder _Data_Eta_Data_Eta_expr_Data_Repeated_Data_Repeated_expr _Data_Param_Data_Param_mods_Data_Param_name_Data_Param_decltpe_Data_Param_default _Type_ref_Type_anonymousName _Type_apply_Type_applyInfix_Type_functionType_Type_polyFunction_Type_implicitFunction _Type_with _Type_and_Type_or _Type_refine_Type_existential_Type_annotate _Type_macro _Type_method_Type_placeholder _Type_byName_Type_repeated _Type_var_Type_typedParam _Type_match _Type_Ref_Type_Ref_name_Type_Ref_select_Type_Ref_project_Type_Ref_singleton _Type_Name_Type_Name_value_Type_AnonymousName _Type_Select_Type_Select_qual_Type_Select_name _Type_Project_Type_Project_qual_Type_Project_name_Type_Singleton_Type_Singleton_ref _Type_Apply_Type_Apply_tpe_Type_Apply_args_Type_ApplyInfix_Type_ApplyInfix_lhs_Type_ApplyInfix_op_Type_ApplyInfix_rhs_Type_FunctionType_Type_FunctionType_function"_Type_FunctionType_contextFunction_Type_Function_params_Type_Function_res_Type_PolyFunction_Type_PolyFunction_tparams_Type_PolyFunction_tpe_Type_ContextFunction_Type_ContextFunction_params_Type_ContextFunction_res_Type_ImplicitFunction_Type_ImplicitFunction_params_Type_ImplicitFunction_res _Type_Tuple_Type_Tuple_args _Type_With_Type_With_lhs_Type_With_rhs _Type_And _Type_And_lhs _Type_And_rhs_Type_Or _Type_Or_lhs _Type_Or_rhs _Type_Refine_Type_Refine_tpe_Type_Refine_stats_Type_Existential_Type_Existential_tpe_Type_Existential_stats_Type_Annotate_Type_Annotate_tpe_Type_Annotate_annots _Type_Lambda_Type_Lambda_tparams_Type_Lambda_tpe _Type_Macro_Type_Macro_body _Type_Method_Type_Method_paramss_Type_Method_tpe_Type_Placeholder_Type_Placeholder_bounds _Type_Bounds_Type_Bounds_lo_Type_Bounds_hi _Type_ByName_Type_ByName_tpe_Type_Repeated_Type_Repeated_tpe _Type_Var_Type_Var_name_Type_TypedParam_Type_TypedParam_name_Type_TypedParam_typ _Type_Param_Type_Param_mods_Type_Param_name_Type_Param_tparams_Type_Param_tbounds_Type_Param_vbounds_Type_Param_cbounds _Type_Match_Type_Match_tpe_Type_Match_cases_Pat_Pat_var _Pat_wildcard_Pat_seqWildcard _Pat_bind_Pat_alternative _Pat_tuple _Pat_repeated _Pat_extract_Pat_extractInfix_Pat_interpolate_Pat_xml _Pat_typed _Pat_macro _Pat_given_Pat_Var _Pat_Var_name _Pat_Bind _Pat_Bind_lhs _Pat_Bind_rhs_Pat_Alternative_Pat_Alternative_lhs_Pat_Alternative_rhs _Pat_Tuple_Pat_Tuple_args _Pat_Repeated_Pat_Repeated_name _Pat_Extract_Pat_Extract_fun_Pat_Extract_args_Pat_ExtractInfix_Pat_ExtractInfix_lhs_Pat_ExtractInfix_op_Pat_ExtractInfix_rhs_Pat_Interpolate_Pat_Interpolate_prefix_Pat_Interpolate_parts_Pat_Xml_Pat_Xml_parts _Pat_Xml_args _Pat_Typed_Pat_Typed_lhs_Pat_Typed_rhs _Pat_Macro_Pat_Macro_body _Pat_Given_Pat_Given_tpe_Member _Member_term _Member_type_Member_termParam_Member_typeParam _Member_self _Member_Data_Member_Data_pkg_Member_Data_object _Member_Type_Member_Type_name_Decl _Decl_val _Decl_var _Decl_def _Decl_type _Decl_given _Decl_Val_Decl_Val_mods_Decl_Val_pats_Decl_Val_decltpe _Decl_Var_Decl_Var_mods_Decl_Var_pats_Decl_Var_decltpe _Decl_Def_Decl_Def_mods_Decl_Def_name_Decl_Def_tparams_Decl_Def_paramss_Decl_Def_decltpe _Decl_Type_Decl_Type_mods_Decl_Type_name_Decl_Type_tparams_Decl_Type_bounds _Decl_Given_Decl_Given_mods_Decl_Given_name_Decl_Given_tparams_Decl_Given_sparams_Decl_Given_decltpe_Defn _Defn_val _Defn_var _Defn_given _Defn_enum_Defn_enumCase_Defn_repeatedEnumCase_Defn_givenAlias_Defn_extensionGroup _Defn_def _Defn_macro _Defn_type _Defn_class _Defn_trait _Defn_object _Defn_Val_Defn_Val_mods_Defn_Val_pats_Defn_Val_decltpe _Defn_Val_rhs _Defn_Var_Defn_Var_mods_Defn_Var_pats_Defn_Var_decltpe _Defn_Var_rhs _Defn_Given_Defn_Given_mods_Defn_Given_name_Defn_Given_tparams_Defn_Given_sparams_Defn_Given_templ _Defn_Enum_Defn_Enum_mods_Defn_Enum_name_Defn_Enum_tparams_Defn_Enum_ctor_Defn_Enum_template_Defn_EnumCase_Defn_EnumCase_mods_Defn_EnumCase_name_Defn_EnumCase_tparams_Defn_EnumCase_ctor_Defn_EnumCase_inits_Defn_RepeatedEnumCase_Defn_RepeatedEnumCase_mods_Defn_RepeatedEnumCase_cases_Defn_GivenAlias_Defn_GivenAlias_mods_Defn_GivenAlias_name_Defn_GivenAlias_tparams_Defn_GivenAlias_sparams_Defn_GivenAlias_decltpe_Defn_GivenAlias_body_Defn_ExtensionGroup_Defn_ExtensionGroup_tparams_Defn_ExtensionGroup_parmss_Defn_ExtensionGroup_body _Defn_Def_Defn_Def_mods_Defn_Def_name_Defn_Def_tparams_Defn_Def_paramss_Defn_Def_decltpe_Defn_Def_body _Defn_Macro_Defn_Macro_mods_Defn_Macro_name_Defn_Macro_tparams_Defn_Macro_paramss_Defn_Macro_decltpe_Defn_Macro_body _Defn_Type_Defn_Type_mods_Defn_Type_name_Defn_Type_tparams_Defn_Type_body _Defn_Class_Defn_Class_mods_Defn_Class_name_Defn_Class_tparams_Defn_Class_ctor_Defn_Class_template _Defn_Trait_Defn_Trait_mods_Defn_Trait_name_Defn_Trait_tparams_Defn_Trait_ctor_Defn_Trait_template _Defn_Object_Defn_Object_name_Pkg _Pkg_name_Pkg_ref _Pkg_stats _Pkg_Object_Pkg_Object_mods_Pkg_Object_name_Pkg_Object_template_Ctor _Ctor_primary_Ctor_secondary _Ctor_Primary_Ctor_Primary_mods_Ctor_Primary_name_Ctor_Primary_paramss_Ctor_Secondary_Ctor_Secondary_mods_Ctor_Secondary_name_Ctor_Secondary_paramss_Ctor_Secondary_init_Ctor_Secondary_stats_Init _Init_tpe _Init_name _Init_argss_Self _Template_Template_early_Template_inits_Template_self_Template_stats_Mod _Mod_annot _Mod_private_Mod_protected _Mod_implicit _Mod_final _Mod_sealed _Mod_open _Mod_super _Mod_override _Mod_case _Mod_abstract_Mod_covariant_Mod_contravariant _Mod_lazy _Mod_valParam _Mod_varParam _Mod_infix _Mod_inline _Mod_using _Mod_opaque_Mod_transparent _Mod_Annot_Mod_Annot_init _Mod_Private_Mod_Private_within_Mod_Protected_Mod_Protected_within _Enumerator_Enumerator_generator_Enumerator_caseGenerator_Enumerator_val_Enumerator_guard_Enumerator_Generator_Enumerator_Generator_pat_Enumerator_Generator_rhs_Enumerator_CaseGenerator_Enumerator_CaseGenerator_pat_Enumerator_CaseGenerator_rhs_Enumerator_Val_Enumerator_Val_pat_Enumerator_Val_rhs_Enumerator_Guard_Enumerator_Guard_cond_ImportExportStat_ImportExportStat_import_ImportExportStat_export_Import_importers_Export_importers _Importer _Importer_ref_Importer_importees _Importee_Importee_wildcard_Importee_given_Importee_givenAll_Importee_name_Importee_rename_Importee_unimport_Importee_Given_Importee_Given_tpe_Importee_Name_Importee_Name_name_Importee_Rename_Importee_Rename_name_Importee_Rename_rename_Importee_Unimport_Importee_Unimport_name _CaseTree_CaseTree_case_CaseTree_typeCase_Case _Case_pat _Case_cond _Case_body _TypeCase _TypeCase_pat_TypeCase_body_Source _Source_stats_Quasi$fEqTree $fOrdTree $fReadTree $fShowTree $fEqQuasi $fOrdQuasi $fReadQuasi $fShowQuasi $fEqSource $fOrdSource $fReadSource $fShowSource $fEqMember $fOrdMember $fReadMember $fShowMember$fEqMember_Data$fOrdMember_Data$fReadMember_Data$fShowMember_Data$fEqPkg$fOrdPkg $fReadPkg $fShowPkg$fEqCtor $fOrdCtor $fReadCtor $fShowCtor$fEqCtor_Secondary$fOrdCtor_Secondary$fReadCtor_Secondary$fShowCtor_Secondary$fEqPkg_Object$fOrdPkg_Object$fReadPkg_Object$fShowPkg_Object$fEqData_ApplyInfix$fOrdData_ApplyInfix$fReadData_ApplyInfix$fShowData_ApplyInfix $fEqCaseTree $fOrdCaseTree$fReadCaseTree$fShowCaseTree $fEqTypeCase $fOrdTypeCase$fReadTypeCase$fShowTypeCase$fEqType_Match$fOrdType_Match$fReadType_Match$fShowType_Match$fEqType_TypedParam$fOrdType_TypedParam$fReadType_TypedParam$fShowType_TypedParam$fEqType_Repeated$fOrdType_Repeated$fReadType_Repeated$fShowType_Repeated$fEqType_ByName$fOrdType_ByName$fReadType_ByName$fShowType_ByName$fEqType_Placeholder$fOrdType_Placeholder$fReadType_Placeholder$fShowType_Placeholder$fEqType_Bounds$fOrdType_Bounds$fReadType_Bounds$fShowType_Bounds$fEqType_Method$fOrdType_Method$fReadType_Method$fShowType_Method$fEqData_Param$fOrdData_Param$fReadData_Param$fShowData_Param$fEqMod$fOrdMod $fReadMod $fShowMod$fEqMod_Protected$fOrdMod_Protected$fReadMod_Protected$fShowMod_Protected$fEqRef$fOrdRef $fReadRef $fShowRef$fEqInit $fOrdInit $fReadInit $fShowInit$fEqData $fOrdData $fReadData $fShowData$fEqData_Repeated$fOrdData_Repeated$fReadData_Repeated$fShowData_Repeated $fEqData_Eta $fOrdData_Eta$fReadData_Eta$fShowData_Eta$fEqData_NewAnonymous$fOrdData_NewAnonymous$fReadData_NewAnonymous$fShowData_NewAnonymous $fEqTemplate $fOrdTemplate$fReadTemplate$fShowTemplate$fEqStat $fOrdStat $fReadStat $fShowStat$fEqImportExportStat$fOrdImportExportStat$fReadImportExportStat$fShowImportExportStat $fEqImporter $fOrdImporter$fReadImporter$fShowImporter $fEqImportee $fOrdImportee$fReadImportee$fShowImportee$fEqImportee_Given$fOrdImportee_Given$fReadImportee_Given$fShowImportee_Given $fEqData_Ref $fOrdData_Ref$fReadData_Ref$fShowData_Ref$fEqData_ApplyUnary$fOrdData_ApplyUnary$fReadData_ApplyUnary$fShowData_ApplyUnary$fEqData_Select$fOrdData_Select$fReadData_Select$fShowData_Select$fEqDefn $fOrdDefn $fReadDefn $fShowDefn$fEqDefn_Trait$fOrdDefn_Trait$fReadDefn_Trait$fShowDefn_Trait$fEqCtor_Primary$fOrdCtor_Primary$fReadCtor_Primary$fShowCtor_Primary$fEqType_Param$fOrdType_Param$fReadType_Param$fShowType_Param$fEqDefn_Class$fOrdDefn_Class$fReadDefn_Class$fShowDefn_Class $fEqDefn_Type$fOrdDefn_Type$fReadDefn_Type$fShowDefn_Type$fEqDefn_Macro$fOrdDefn_Macro$fReadDefn_Macro$fShowDefn_Macro $fEqDefn_Def $fOrdDefn_Def$fReadDefn_Def$fShowDefn_Def$fEqDefn_ExtensionGroup$fOrdDefn_ExtensionGroup$fReadDefn_ExtensionGroup$fShowDefn_ExtensionGroup$fEqDefn_GivenAlias$fOrdDefn_GivenAlias$fReadDefn_GivenAlias$fShowDefn_GivenAlias$fEqDefn_RepeatedEnumCase$fOrdDefn_RepeatedEnumCase$fReadDefn_RepeatedEnumCase$fShowDefn_RepeatedEnumCase$fEqDefn_EnumCase$fOrdDefn_EnumCase$fReadDefn_EnumCase$fShowDefn_EnumCase $fEqDefn_Enum$fOrdDefn_Enum$fReadDefn_Enum$fShowDefn_Enum$fEqDefn_Given$fOrdDefn_Given$fReadDefn_Given$fShowDefn_Given $fEqDefn_Var $fOrdDefn_Var$fReadDefn_Var$fShowDefn_Var$fEqPat$fOrdPat $fReadPat $fShowPat $fEqPat_Given$fOrdPat_Given$fReadPat_Given$fShowPat_Given $fEqPat_Macro$fOrdPat_Macro$fReadPat_Macro$fShowPat_Macro $fEqPat_Typed$fOrdPat_Typed$fReadPat_Typed$fShowPat_Typed $fEqPat_Xml $fOrdPat_Xml $fReadPat_Xml $fShowPat_Xml$fEqPat_ExtractInfix$fOrdPat_ExtractInfix$fReadPat_ExtractInfix$fShowPat_ExtractInfix$fEqPat_Extract$fOrdPat_Extract$fReadPat_Extract$fShowPat_Extract $fEqPat_Tuple$fOrdPat_Tuple$fReadPat_Tuple$fShowPat_Tuple$fEqPat_Alternative$fOrdPat_Alternative$fReadPat_Alternative$fShowPat_Alternative $fEqPat_Bind $fOrdPat_Bind$fReadPat_Bind$fShowPat_Bind $fEqDefn_Val $fOrdDefn_Val$fReadDefn_Val$fShowDefn_Val$fEqDecl $fOrdDecl $fReadDecl $fShowDecl$fEqDecl_Given$fOrdDecl_Given$fReadDecl_Given$fShowDecl_Given $fEqDecl_Type$fOrdDecl_Type$fReadDecl_Type$fShowDecl_Type $fEqDecl_Def $fOrdDecl_Def$fReadDecl_Def$fShowDecl_Def $fEqDecl_Var $fOrdDecl_Var$fReadDecl_Var$fShowDecl_Var $fEqDecl_Val $fOrdDecl_Val$fReadDecl_Val$fShowDecl_Val $fEqData_New $fOrdData_New$fReadData_New$fShowData_New$fEqData_ForYield$fOrdData_ForYield$fReadData_ForYield$fShowData_ForYield$fEqEnumerator$fOrdEnumerator$fReadEnumerator$fShowEnumerator$fEqEnumerator_Guard$fOrdEnumerator_Guard$fReadEnumerator_Guard$fShowEnumerator_Guard$fEqEnumerator_Val$fOrdEnumerator_Val$fReadEnumerator_Val$fShowEnumerator_Val$fEqEnumerator_CaseGenerator$fOrdEnumerator_CaseGenerator$fReadEnumerator_CaseGenerator$fShowEnumerator_CaseGenerator$fEqEnumerator_Generator$fOrdEnumerator_Generator$fReadEnumerator_Generator$fShowEnumerator_Generator $fEqData_For $fOrdData_For$fReadData_For$fShowData_For $fEqData_Do $fOrdData_Do $fReadData_Do $fShowData_Do$fEqData_While$fOrdData_While$fReadData_While$fShowData_While$fEqData_PartialFunction$fOrdData_PartialFunction$fReadData_PartialFunction$fShowData_PartialFunction$fEqCase $fOrdCase $fReadCase $fShowCase$fEqData_PolyFunction$fOrdData_PolyFunction$fReadData_PolyFunction$fShowData_PolyFunction$fEqData_FunctionData$fOrdData_FunctionData$fReadData_FunctionData$fShowData_FunctionData$fEqData_Function$fOrdData_Function$fReadData_Function$fShowData_Function$fEqData_ContextFunction$fOrdData_ContextFunction$fReadData_ContextFunction$fShowData_ContextFunction$fEqData_TryWithHandler$fOrdData_TryWithHandler$fReadData_TryWithHandler$fShowData_TryWithHandler $fEqData_Try $fOrdData_Try$fReadData_Try$fShowData_Try$fEqData_Match$fOrdData_Match$fReadData_Match$fShowData_Match$fEqData_SplicedMacroExpr$fOrdData_SplicedMacroExpr$fReadData_SplicedMacroExpr$fShowData_SplicedMacroExpr$fEqData_QuotedMacroType$fOrdData_QuotedMacroType$fReadData_QuotedMacroType$fShowData_QuotedMacroType$fEqData_QuotedMacroExpr$fOrdData_QuotedMacroExpr$fReadData_QuotedMacroExpr$fShowData_QuotedMacroExpr $fEqData_If $fOrdData_If $fReadData_If $fShowData_If$fEqData_Block$fOrdData_Block$fReadData_Block$fShowData_Block$fEqData_Tuple$fOrdData_Tuple$fReadData_Tuple$fShowData_Tuple$fEqData_Annotate$fOrdData_Annotate$fReadData_Annotate$fShowData_Annotate $fEqMod_Annot$fOrdMod_Annot$fReadMod_Annot$fShowMod_Annot$fEqData_Ascribe$fOrdData_Ascribe$fReadData_Ascribe$fShowData_Ascribe$fEqData_Throw$fOrdData_Throw$fReadData_Throw$fShowData_Throw$fEqData_Return$fOrdData_Return$fReadData_Return$fShowData_Return$fEqData_Assign$fOrdData_Assign$fReadData_Assign$fShowData_Assign$fEqData_ApplyType$fOrdData_ApplyType$fReadData_ApplyType$fShowData_ApplyType$fEqData_ApplyUsing$fOrdData_ApplyUsing$fReadData_ApplyUsing$fShowData_ApplyUsing$fEqData_Apply$fOrdData_Apply$fReadData_Apply$fShowData_Apply $fEqData_Xml $fOrdData_Xml$fReadData_Xml$fShowData_Xml$fEqData_Interpolate$fOrdData_Interpolate$fReadData_Interpolate$fShowData_Interpolate$fEqMod_Private$fOrdMod_Private$fReadMod_Private$fShowMod_Private$fEqType_Macro$fOrdType_Macro$fReadType_Macro$fShowType_Macro$fEqType_Lambda$fOrdType_Lambda$fReadType_Lambda$fShowType_Lambda$fEqType_Annotate$fOrdType_Annotate$fReadType_Annotate$fShowType_Annotate$fEqType_Existential$fOrdType_Existential$fReadType_Existential$fShowType_Existential$fEqType_Refine$fOrdType_Refine$fReadType_Refine$fShowType_Refine $fEqType_Or $fOrdType_Or $fReadType_Or $fShowType_Or $fEqType_And $fOrdType_And$fReadType_And$fShowType_And $fEqType_With$fOrdType_With$fReadType_With$fShowType_With$fEqType_Tuple$fOrdType_Tuple$fReadType_Tuple$fShowType_Tuple$fEqType_ImplicitFunction$fOrdType_ImplicitFunction$fReadType_ImplicitFunction$fShowType_ImplicitFunction$fEqType_PolyFunction$fOrdType_PolyFunction$fReadType_PolyFunction$fShowType_PolyFunction$fEqType_FunctionType$fOrdType_FunctionType$fReadType_FunctionType$fShowType_FunctionType$fEqType_ContextFunction$fOrdType_ContextFunction$fReadType_ContextFunction$fShowType_ContextFunction$fEqType_ApplyInfix$fOrdType_ApplyInfix$fReadType_ApplyInfix$fShowType_ApplyInfix$fEqType_Apply$fOrdType_Apply$fReadType_Apply$fShowType_Apply $fEqType_Ref $fOrdType_Ref$fReadType_Ref$fShowType_Ref$fEqType_Singleton$fOrdType_Singleton$fReadType_Singleton$fShowType_Singleton$fEqType_Project$fOrdType_Project$fReadType_Project$fShowType_Project$fEqType_Select$fOrdType_Select$fReadType_Select$fShowType_Select$fEqImportee_Unimport$fOrdImportee_Unimport$fReadImportee_Unimport$fShowImportee_Unimport$fEqImportee_Rename$fOrdImportee_Rename$fReadImportee_Rename$fShowImportee_Rename$fEqImportee_Name$fOrdImportee_Name$fReadImportee_Name$fShowImportee_Name$fEqSelf $fOrdSelf $fReadSelf $fShowSelf$fEqDefn_Object$fOrdDefn_Object$fReadDefn_Object$fShowDefn_Object$fEqMember_Type$fOrdMember_Type$fReadMember_Type$fShowMember_Type$fEqPat_Interpolate$fOrdPat_Interpolate$fReadPat_Interpolate$fShowPat_Interpolate$fEqPat_Repeated$fOrdPat_Repeated$fReadPat_Repeated$fShowPat_Repeated $fEqPat_Var $fOrdPat_Var $fReadPat_Var $fShowPat_Var $fEqType_Var $fOrdType_Var$fReadType_Var$fShowType_Var$fEqType_AnonymousName$fOrdType_AnonymousName$fReadType_AnonymousName$fShowType_AnonymousName $fEqType_Name$fOrdType_Name$fReadType_Name$fShowType_Name$fEqData_Placeholder$fOrdData_Placeholder$fReadData_Placeholder$fShowData_Placeholder$fEqData_EndMarker$fOrdData_EndMarker$fReadData_EndMarker$fShowData_EndMarker$fEqData_Anonymous$fOrdData_Anonymous$fReadData_Anonymous$fShowData_Anonymous $fEqData_Name$fOrdData_Name$fReadData_Name$fShowData_Name$fEqData_Super$fOrdData_Super$fReadData_Super$fShowData_Super $fEqData_This$fOrdData_This$fReadData_This$fShowData_This$fEqLit$fOrdLit $fReadLit $fShowLit$fEqScalaSymbol$fOrdScalaSymbol$fReadScalaSymbol$fShowScalaSymbol$fEqPredefString$fOrdPredefString$fReadPredefString$fShowPredefStringTable tableHeader tableData HeaderRow unHeaderRowDataRow unDataRow_DataRow _HeaderRow_Table _Table_header _Table_data $fEqTable $fOrdTable $fReadTable $fShowTable $fEqHeaderRow$fOrdHeaderRow$fReadHeaderRow$fShowHeaderRow $fEqDataRow $fOrdDataRow $fReadDataRow $fShowDataRowRegexunRegex ProductionproductionSymbolproductionPattern PatternNilPatternIgnoredPatternLabeled PatternRegexPatternNonterminalPatternSequencePatternAlternatives PatternOption PatternStar PatternPlusLabeledPatternlabeledPatternLabellabeledPatternPatternLabelunLabelGrammar unGrammarConstant unConstant _Constant_Grammar_Label_LabeledPattern_LabeledPattern_label_LabeledPattern_pattern _Pattern_nil_Pattern_ignored_Pattern_labeled_Pattern_nonterminal_Pattern_sequence_Pattern_alternatives_Pattern_option _Pattern_star _Pattern_plus _Production_Production_symbol_Production_pattern_Regex $fEqGrammar $fOrdGrammar $fReadGrammar $fShowGrammar$fEqProduction$fOrdProduction$fReadProduction$fShowProduction$fEqLabeledPattern$fOrdLabeledPattern$fReadLabeledPattern$fShowLabeledPattern $fEqRegex $fOrdRegex $fReadRegex $fShowRegex $fEqLabel $fOrdLabel $fReadLabel $fShowLabel $fEqConstant $fOrdConstant$fReadConstant$fShowConstantaltsdefineignoredniloptplusregexsepseppstarsymbolterminal$fIsStringPattern TypeClassTypeClassEqualityTypeClassOrdering TermCoder termCoderTypetermCoderCoder Primitive primitiveName primitiveTypeprimitiveImplementationElement elementName elementData graphElementsgraphEnvironment graphTypes graphBodygraphPrimitives graphSchema ComparisonComparisonLessThanComparisonEqualToComparisonGreaterThan _Comparison_Comparison_lessThan_Comparison_equalTo_Comparison_greaterThan_Graph_elements_Graph_environment _Graph_types _Graph_body_Graph_primitives _Graph_schema_Element _Element_name _Element_data _Primitive_Primitive_name_Primitive_type_Primitive_implementation _TermCoder_TermCoder_type_TermCoder_coder _TypeClass_TypeClass_equality_TypeClass_ordering $fEqTypeClass$fOrdTypeClass$fReadTypeClass$fShowTypeClass $fEqElement $fOrdElement $fReadElement $fShowElement$fEqComparison$fOrdComparison$fReadComparison$fShowComparison<.>composeconstant eliminationfalsefirstfoldidentityinjectjustletMultiletTermmapTermmatchmatchOptmatchWithVariantsnothing primitiveprojectsecondtruetyped unitVariantuntupleunwrapvariantwith withVariant$fIsStringTerm ValueArray ValueNumber _Value_array _Value_number UnionSchema unUnionSchema UnionMemberunionMemberAliasunionMemberValueunionMemberAnnotations SchemaFileschemaFileNamespaceschemaFilePackageschemaFileImportsschemaFileSchemasSchema SchemaArray SchemaFixed SchemaInline SchemaMap SchemaNamed SchemaNullSchemaPrimitive SchemaUnion RecordSchemarecordSchemaFieldsrecordSchemaIncludes RecordFieldrecordFieldNamerecordFieldValuerecordFieldOptionalrecordFieldDefaultrecordFieldAnnotationsqualifiedNameName propertyKey propertyValue PropertyKey unPropertyKeyPrimitiveTypeBytesPrimitiveTypeDoublePrimitiveTypeFloatPrimitiveTypeIntPrimitiveTypeLongPrimitiveTypeStringPackage unPackage Namespace unNamespaceNamedSchema_TypeNamedSchema_TypeRecordNamedSchema_TypeEnumNamedSchema_TypeTyperef NamedSchemanamedSchemaQualifiedNamenamedSchemaTypenamedSchemaAnnotations EnumSchemaenumSchemaFields EnumFieldNameunEnumFieldName EnumField enumFieldNameenumFieldAnnotations AnnotationsannotationsDocannotationsDeprecated _Annotations_Annotations_doc_Annotations_deprecated _EnumField_EnumField_name_EnumField_annotations_EnumFieldName _EnumSchema_EnumSchema_fields _NamedSchema_NamedSchema_qualifiedName_NamedSchema_type_NamedSchema_annotations_NamedSchema_Type_NamedSchema_Type_record_NamedSchema_Type_enum_NamedSchema_Type_typeref _Namespace_Package_PrimitiveType_bytes_PrimitiveType_double_PrimitiveType_float_PrimitiveType_int_PrimitiveType_long_PrimitiveType_string _PropertyKey _Property_key_Property_value_QualifiedName_name _RecordField_RecordField_name_RecordField_value_RecordField_optional_RecordField_default_RecordField_annotations _RecordSchema_RecordSchema_fields_RecordSchema_includes_Schema _Schema_array _Schema_fixed_Schema_inline _Schema_map _Schema_named _Schema_null_Schema_primitive _Schema_union _SchemaFile_SchemaFile_namespace_SchemaFile_package_SchemaFile_imports_SchemaFile_schemas _UnionMember_UnionMember_alias_UnionMember_value_UnionMember_annotations _UnionSchema$fEqSchemaFile$fOrdSchemaFile$fReadSchemaFile$fShowSchemaFile$fEqUnionSchema$fOrdUnionSchema$fReadUnionSchema$fShowUnionSchema$fEqUnionMember$fOrdUnionMember$fReadUnionMember$fShowUnionMember $fEqSchema $fOrdSchema $fReadSchema $fShowSchema$fEqNamedSchema$fOrdNamedSchema$fReadNamedSchema$fShowNamedSchema$fEqNamedSchema_Type$fOrdNamedSchema_Type$fReadNamedSchema_Type$fShowNamedSchema_Type$fEqRecordSchema$fOrdRecordSchema$fReadRecordSchema$fShowRecordSchema$fEqRecordField$fOrdRecordField$fReadRecordField$fShowRecordField$fEqPropertyKey$fOrdPropertyKey$fReadPropertyKey$fShowPropertyKey $fEqPackage $fOrdPackage $fReadPackage $fShowPackage $fEqNamespace$fOrdNamespace$fReadNamespace$fShowNamespace$fEqEnumSchema$fOrdEnumSchema$fReadEnumSchema$fShowEnumSchema $fEqEnumField$fOrdEnumField$fReadEnumField$fShowEnumField$fEqEnumFieldName$fOrdEnumFieldName$fReadEnumFieldName$fShowEnumFieldName$fEqAnnotations$fOrdAnnotations$fReadAnnotations$fShowAnnotationsunUnionSchemaReference PrimitiveNullPrimitiveBoolean PrimitiveInt PrimitiveLongPrimitiveFloatPrimitiveDoublePrimitiveBytesPrimitiveStringOrderAscendingOrderDescending OrderIgnore NamedTypeEnumNamedTypeFixedNamedTypeRecordNamed namedNamenamedNamespace namedAliasesnamedDoc namedTypenamedAnnotationsMap_ mapValuesFixed fixedSizefieldDoc fieldDefault fieldOrder fieldAliasesfieldAnnotationsEnum_ enumSymbols enumDefaultArray arrayItems_Array _Array_items_Enum _Enum_symbols _Enum_default _Field_doc_Field_default _Field_order_Field_aliases_Field_annotations_Fixed _Fixed_size_Map _Map_values_Named _Named_name_Named_namespace_Named_aliases _Named_doc _Named_type_Named_annotations_NamedType_enum_NamedType_fixed_NamedType_record_Order_ascending_Order_descending _Order_ignore_Primitive_null_Primitive_boolean_Primitive_int_Primitive_long_Primitive_float_Primitive_double_Primitive_bytes_Primitive_string_Schema_reference $fEqNamed $fOrdNamed $fReadNamed $fShowNamed$fEqMap_ $fOrdMap_ $fReadMap_ $fShowMap_ $fEqArray $fOrdArray $fReadArray $fShowArray $fEqPrimitive$fOrdPrimitive$fReadPrimitive$fShowPrimitive $fEqFixed $fOrdFixed $fReadFixed $fShowFixed $fEqEnum_ $fOrdEnum_ $fReadEnum_ $fShowEnum_equal equalBinary equalBoolean equalBigfloat equalFloat32 equalFloat64 equalBigint equalInt8 equalInt16 equalInt32 equalInt64 equalUint8 equalUint16 equalUint32 equalUint64 equalString equalTerm equalTypegtInt32gteInt32ltInt32lteInt32atbindconcatconcat2consfilterfoldlhead intercalate intersperselastlengthnubnullpurereversesafeHeadtailbigfloatToBigintbigfloatToFloat32bigfloatToFloat64bigintToBigfloat bigintToInt8 bigintToInt16 bigintToInt32 bigintToInt64 bigintToUint8bigintToUint16bigintToUint32bigintToUint64float32ToBigfloatfloat64ToBigfloat int8ToBigint int16ToBigint int32ToBigint int64ToBigint showInt32 showString uint8ToBigintuint16ToBigintuint32ToBigintuint64ToBigintandifElsenotoremptyfromListinsertisEmptykeyslookupmapKeysremove singletonsizetoListvaluesnegaddsubmuldivmodremcat fromMaybeisJust isNothingmaybecontains difference intersectioncoreEncodeAnnotatedTermcoreEncodeAnnotatedTypecoreEncodeApplicationcoreEncodeApplicationTypecoreEncodeCaseStatementcoreEncodeEliminationcoreEncodeFieldcoreEncodeFieldTypecoreEncodeFloatTypecoreEncodeFloatValuecoreEncodeFunctioncoreEncodeFunctionTypecoreEncodeInjectioncoreEncodeIntegerTypecoreEncodeIntegerValuecoreEncodeLambdacoreEncodeLambdaType coreEncodeLetcoreEncodeLetBindingcoreEncodeLiteralcoreEncodeLiteralTypecoreEncodeMapTypecoreEncodeNamecoreEncodeOptionalCasescoreEncodeProjectioncoreEncodeRecordcoreEncodeRowType coreEncodeSumcoreEncodeTermcoreEncodeTupleProjectioncoreEncodeTypecoreEncodeTypeAbstractioncoreEncodeTypeSchemecoreEncodeTypedTermcoreEncodeWrappedTermcoreEncodeWrappedTypecat2splitOntoLowertoUpper TypeVariantTypeVariantAnnotatedTypeVariantApplicationTypeVariantFunctionTypeVariantLambdaTypeVariantListTypeVariantLiteralTypeVariantMapTypeVariantOptionalTypeVariantProductTypeVariantRecordTypeVariantSetTypeVariantSumTypeVariantUnionTypeVariantVariableTypeVariantWrapTypeConstrainttypeConstraintLefttypeConstraintRighttypeConstraintContext TermVariantTermVariantAnnotatedTermVariantApplicationTermVariantFunctionTermVariantLetTermVariantListTermVariantLiteralTermVariantMapTermVariantOptionalTermVariantProductTermVariantRecordTermVariantSetTermVariantSumTermVariantTypeAbstractionTermVariantTypeApplicationTermVariantTypedTermVariantUnionTermVariantVariableTermVariantWrap TermAccessorTermAccessorAnnotatedSubjectTermAccessorApplicationFunctionTermAccessorApplicationArgumentTermAccessorLambdaBodyTermAccessorListFold TermAccessorOptionalCasesNothingTermAccessorOptionalCasesJustTermAccessorUnionCasesDefaultTermAccessorUnionCasesBranchTermAccessorLetEnvironmentTermAccessorLetBindingTermAccessorListElementTermAccessorMapKeyTermAccessorMapValueTermAccessorOptionalTermTermAccessorProductTermTermAccessorRecordFieldTermAccessorSetElementTermAccessorSumTermTermAccessorTypeAbstractionBodyTermAccessorTypeApplicationTermTermAccessorTypedTermTermAccessorInjectionTermTermAccessorWrappedTerm PrecisionPrecisionArbitrary PrecisionBitsLiteralVariantLiteralVariantBinaryLiteralVariantBooleanLiteralVariantFloatLiteralVariantIntegerLiteralVariantStringFunctionVariantFunctionVariantEliminationFunctionVariantLambdaFunctionVariantPrimitiveEliminationVariantEliminationVariantListEliminationVariantOptionalEliminationVariantProductEliminationVariantRecordEliminationVariantUnionEliminationVariantWrapEither_ EitherLeft EitherRight_Either _Either_left _Either_right_EliminationVariant_EliminationVariant_list_EliminationVariant_optional_EliminationVariant_product_EliminationVariant_record_EliminationVariant_union_EliminationVariant_wrap_FunctionVariant_FunctionVariant_elimination_FunctionVariant_lambda_FunctionVariant_primitive_LiteralVariant_LiteralVariant_binary_LiteralVariant_boolean_LiteralVariant_float_LiteralVariant_integer_LiteralVariant_string _Precision_Precision_arbitrary_Precision_bits _TermAccessor_TermAccessor_annotatedSubject!_TermAccessor_applicationFunction!_TermAccessor_applicationArgument_TermAccessor_lambdaBody_TermAccessor_listFold"_TermAccessor_optionalCasesNothing_TermAccessor_optionalCasesJust_TermAccessor_unionCasesDefault_TermAccessor_unionCasesBranch_TermAccessor_letEnvironment_TermAccessor_letBinding_TermAccessor_listElement_TermAccessor_mapKey_TermAccessor_mapValue_TermAccessor_optionalTerm_TermAccessor_productTerm_TermAccessor_recordField_TermAccessor_setElement_TermAccessor_sumTerm!_TermAccessor_typeAbstractionBody!_TermAccessor_typeApplicationTerm_TermAccessor_typedTerm_TermAccessor_injectionTerm_TermAccessor_wrappedTerm _TermVariant_TermVariant_annotated_TermVariant_application_TermVariant_function_TermVariant_let_TermVariant_list_TermVariant_literal_TermVariant_map_TermVariant_optional_TermVariant_product_TermVariant_record_TermVariant_set_TermVariant_sum_TermVariant_typeAbstraction_TermVariant_typeApplication_TermVariant_typed_TermVariant_union_TermVariant_variable_TermVariant_wrap_TypeConstraint_TypeConstraint_left_TypeConstraint_right_TypeConstraint_context _TypeVariant_TypeVariant_annotated_TypeVariant_application_TypeVariant_function_TypeVariant_lambda_TypeVariant_list_TypeVariant_literal_TypeVariant_map_TypeVariant_optional_TypeVariant_product_TypeVariant_record_TypeVariant_set_TypeVariant_sum_TypeVariant_union_TypeVariant_variable_TypeVariant_wrap$fEqTypeVariant$fOrdTypeVariant$fReadTypeVariant$fShowTypeVariant$fEqTypeConstraint$fOrdTypeConstraint$fReadTypeConstraint$fShowTypeConstraint$fEqTermVariant$fOrdTermVariant$fReadTermVariant$fShowTermVariant$fEqTermAccessor$fOrdTermAccessor$fReadTermAccessor$fShowTermAccessor $fEqPrecision$fOrdPrecision$fReadPrecision$fShowPrecision$fEqLiteralVariant$fOrdLiteralVariant$fReadLiteralVariant$fShowLiteralVariant$fEqFunctionVariant$fOrdFunctionVariant$fReadFunctionVariant$fShowFunctionVariant$fEqEliminationVariant$fOrdEliminationVariant$fReadEliminationVariant$fShowEliminationVariant $fEqEither_ $fOrdEither_ $fReadEither_ $fShowEither_TraversalOrderTraversalOrderPreTraversalOrderPost LanguageNameunLanguageNameLanguageConstraints&languageConstraintsEliminationVariants"languageConstraintsLiteralVariantslanguageConstraintsFloatTypes#languageConstraintsFunctionVariantslanguageConstraintsIntegerTypeslanguageConstraintsTermVariantslanguageConstraintsTypeVariantslanguageConstraintsTypesLanguage languageNamelanguageConstraintsCoderDirectionCoderDirectionEncodeCoderDirectionDecodeAdapterContextadapterContextGraphadapterContextLanguageadapterContextAdapters_AdapterContext_AdapterContext_graph_AdapterContext_language_AdapterContext_adapters_CoderDirection_CoderDirection_encode_CoderDirection_decode _Language_Language_name_Language_constraints_LanguageConstraints(_LanguageConstraints_eliminationVariants$_LanguageConstraints_literalVariants_LanguageConstraints_floatTypes%_LanguageConstraints_functionVariants!_LanguageConstraints_integerTypes!_LanguageConstraints_termVariants!_LanguageConstraints_typeVariants_LanguageConstraints_types _LanguageName_TraversalOrder_TraversalOrder_pre_TraversalOrder_post$fEqTraversalOrder$fOrdTraversalOrder$fReadTraversalOrder$fShowTraversalOrder$fEqLanguageName$fOrdLanguageName$fReadLanguageName$fShowLanguageName$fEqCoderDirection$fOrdCoderDirection$fReadCoderDirection$fShowCoderDirectionwarningAutoGeneratedFilemoduleNamespacemoduleElementsmoduleTermDependenciesmoduleTypeDependenciesmoduleDescriptionLibrarylibraryNamespace libraryPrefixlibraryPrimitives FileExtensionunFileExtension_FileExtension_Library_Library_namespace_Library_prefix_Library_primitives_Module_namespace_Module_elements_Module_termDependencies_Module_typeDependencies_Module_description$fEqFileExtension$fOrdFileExtension$fReadFileExtension$fShowFileExtension functionAritylookupPrimitiveprimitiveArityqname termArity typeArity uncurryType getAnnotationeqAordAaTannotatedTermTannotatedTypeT applicationTapplicationTypeTbT bigfloatTbigintTbinaryTbooleanTcTcaseStatementTelementT eliminationTeliminationVariantTfieldT fieldNameT fieldTypeTfileExtensionTfloat32Tfloat64T floatTypeT floatValueTflowS1ATflowS2ATflowSATflowSST flowStateTflowTfunT functionT functionTypeTfunctionVariantTgraphT injectionTint8Tint16Tint32Tint64T integerTypeT integerValueTkvTlambdaT lambdaTypeT languageTletT letBindingTlistTliteralT literalTypeTliteralVariantTmapTmapTypeTnameT namespaceT optionalToptionalCasesTpairT precisionT primitiveT projectionTqualifiedNameTrecordTrowTypeTsTsetTstringTsumTtermT termAccessorT termVariantTtraceTtupleProjectionTtypeTtypeAbstractionT typeSchemeT typedTermT typeVariantTuint8Tuint16Tuint32Tuint64TunitT wrappedTermT wrappedTypeTxT VertexTypevertexTypeLabel vertexTypeIdvertexTypeProperties VertexLabel unVertexLabelVertex vertexLabelvertexIdvertexProperties PropertyTypepropertyTypeKeypropertyTypeValuepropertyTypeRequired LabelVertex LabelEdge GraphSchemagraphSchemaVerticesgraphSchemaEdges graphVertices graphEdgesElementTypeTreeelementTypeTreeSelfelementTypeTreeDependencies ElementTypeElementTypeVertexElementTypeEdge ElementTreeelementTreeSelfelementTreeDependencies ElementKindElementKindVertexElementKindEdge ElementVertex ElementEdgeEdgeType edgeTypeLabel edgeTypeId edgeTypeOut edgeTypeInedgeTypeProperties EdgeLabel unEdgeLabelEdge edgeLabeledgeIdedgeOutedgeInedgeProperties Direction DirectionOut DirectionIn DirectionBothDirectionUndirected _Direction_Direction_out _Direction_in_Direction_both_Direction_undirected_Edge _Edge_label_Edge_id _Edge_out_Edge_in_Edge_properties _EdgeLabel _EdgeType_EdgeType_label _EdgeType_id _EdgeType_out _EdgeType_in_EdgeType_properties_Element_vertex _Element_edge _ElementKind_ElementKind_vertex_ElementKind_edge _ElementTree_ElementTree_self_ElementTree_dependencies _ElementType_ElementType_vertex_ElementType_edge_ElementTypeTree_ElementTypeTree_self_ElementTypeTree_dependencies_Graph_vertices _Graph_edges _GraphSchema_GraphSchema_vertices_GraphSchema_edges _Label_vertex _Label_edge _PropertyType_PropertyType_key_PropertyType_value_PropertyType_required_Vertex _Vertex_label _Vertex_id_Vertex_properties _VertexLabel _VertexType_VertexType_label_VertexType_id_VertexType_properties$fEqElementTypeTree$fOrdElementTypeTree$fReadElementTypeTree$fShowElementTypeTree$fEqElementType$fOrdElementType$fReadElementType$fShowElementType$fEqGraphSchema$fOrdGraphSchema$fReadGraphSchema$fShowGraphSchema$fEqVertexType$fOrdVertexType$fReadVertexType$fShowVertexType $fEqEdgeType $fOrdEdgeType$fReadEdgeType$fShowEdgeType$fEqElementTree$fOrdElementTree$fReadElementTree$fShowElementTree $fEqVertex $fOrdVertex $fReadVertex $fShowVertex$fEqVertexLabel$fOrdVertexLabel$fReadVertexLabel$fShowVertexLabel$fEqPropertyType$fOrdPropertyType$fReadPropertyType$fShowPropertyType$fEqEdge $fOrdEdge $fReadEdge $fShowEdge$fEqElementKind$fOrdElementKind$fReadElementKind$fShowElementKind $fEqEdgeLabel$fOrdEdgeLabel$fReadEdgeLabel$fShowEdgeLabel $fEqDirection$fOrdDirection$fReadDirection$fShowDirection VertexSpecvertexSpecLabel vertexSpecIdvertexSpecProperties ValueSpecValueSpecValueValueSpecPatternschemaVertexIdTypesschemaVertexIdsschemaEdgeIdTypes schemaEdgeIdsschemaPropertyTypesschemaPropertyValuesschemaAnnotationsschemaDefaultVertexIdschemaDefaultEdgeId PropertySpecpropertySpecKeypropertySpecValue ElementSpecElementSpecVertexElementSpecEdgeEdgeSpec edgeSpecLabel edgeSpecId edgeSpecOut edgeSpecInedgeSpecPropertiesAnnotationSchemaannotationSchemaVertexLabelannotationSchemaEdgeLabelannotationSchemaVertexIdannotationSchemaEdgeIdannotationSchemaPropertyKeyannotationSchemaPropertyValueannotationSchemaOutVertexannotationSchemaOutVertexLabelannotationSchemaInVertexannotationSchemaInVertexLabelannotationSchemaOutEdgeannotationSchemaOutEdgeLabelannotationSchemaInEdgeannotationSchemaInEdgeLabelannotationSchemaIgnore_AnnotationSchema_AnnotationSchema_vertexLabel_AnnotationSchema_edgeLabel_AnnotationSchema_vertexId_AnnotationSchema_edgeId_AnnotationSchema_propertyKey_AnnotationSchema_propertyValue_AnnotationSchema_outVertex _AnnotationSchema_outVertexLabel_AnnotationSchema_inVertex_AnnotationSchema_inVertexLabel_AnnotationSchema_outEdge_AnnotationSchema_outEdgeLabel_AnnotationSchema_inEdge_AnnotationSchema_inEdgeLabel_AnnotationSchema_ignore _EdgeSpec_EdgeSpec_label _EdgeSpec_id _EdgeSpec_out _EdgeSpec_in_EdgeSpec_properties _ElementSpec_ElementSpec_vertex_ElementSpec_edge _PropertySpec_PropertySpec_key_PropertySpec_value_Schema_vertexIdTypes_Schema_vertexIds_Schema_edgeIdTypes_Schema_edgeIds_Schema_propertyTypes_Schema_propertyValues_Schema_annotations_Schema_defaultVertexId_Schema_defaultEdgeId _ValueSpec_ValueSpec_value_ValueSpec_pattern _VertexSpec_VertexSpec_label_VertexSpec_id_VertexSpec_properties$fEqElementSpec$fOrdElementSpec$fReadElementSpec$fShowElementSpec$fEqVertexSpec$fOrdVertexSpec$fReadVertexSpec$fShowVertexSpec $fEqEdgeSpec $fOrdEdgeSpec$fReadEdgeSpec$fShowEdgeSpec$fEqPropertySpec$fOrdPropertySpec$fReadPropertySpec$fShowPropertySpec $fEqValueSpec$fOrdValueSpec$fReadValueSpec$fShowValueSpec$fEqAnnotationSchema$fOrdAnnotationSchema$fReadAnnotationSchema$fShowAnnotationSchema VertexPatternvertexPatternVariablevertexPatternLabelvertexPatternPropertiesvertexPatternEdges UnaryOperatorUnaryOperatorNegateunaryExpressionOperatorunaryExpressionOperand SelectQueryselectQueryDistinctselectQueryProjectionQueryApplicationQueryAggregate QueryLetQuery QueryMatch QuerySelect QueryValuePropertyValuePatternPropertyValuePatternVariablePropertyValuePatternValue PropertyValueunPropertyValuePropertyProjectionpropertyProjectionBasepropertyProjectionKeyPropertyPatternpropertyPatternKeypropertyPatternValue ProjectionsprojectionsAllprojectionsExplicitprojectionValue projectionAs MatchQuerymatchQueryOptionalmatchQueryPatternmatchQueryWhereLetQueryletQueryBindingsletQueryEnvironmentExpressionAssociativeExpressionBinaryExpressionPropertyExpressionUnaryExpressionVertexEdgeProjectionPatternedgeProjectionPatternDirectionedgeProjectionPatternLabeledgeProjectionPatternPropertiesedgeProjectionPatternVertexBinding bindingKey bindingValueBinaryOperatorBinaryOperatorBooleanBinaryOperatorComparisonBinaryOperatorPowerBinaryBooleanOperatorBinaryBooleanOperatorAndBinaryBooleanOperatorOrBinaryBooleanOperatorXorBinaryExpressionbinaryExpressionLeftbinaryExpressionOperatorbinaryExpressionRightAssociativeExpressionassociativeExpressionOperatorassociativeExpressionOperandsApplicationQueryunApplicationQueryAggregationQueryAggregationQueryCount_AggregationQuery_AggregationQuery_count_ApplicationQuery_AssociativeExpression_AssociativeExpression_operator_AssociativeExpression_operands_BinaryExpression_BinaryExpression_left_BinaryExpression_operator_BinaryExpression_right_BinaryBooleanOperator_BinaryBooleanOperator_and_BinaryBooleanOperator_or_BinaryBooleanOperator_xor_BinaryOperator_BinaryOperator_boolean_BinaryOperator_comparison_BinaryOperator_power_Binding _Binding_key_Binding_value_EdgeProjectionPattern _EdgeProjectionPattern_direction_EdgeProjectionPattern_label!_EdgeProjectionPattern_properties_EdgeProjectionPattern_vertex_Expression_associative_Expression_binary_Expression_property_Expression_unary_Expression_vertex _LetQuery_LetQuery_bindings_LetQuery_environment _MatchQuery_MatchQuery_optional_MatchQuery_pattern_MatchQuery_where_Projection_value_Projection_as _Projections_Projections_all_Projections_explicit_PropertyPattern_PropertyPattern_key_PropertyPattern_value_PropertyProjection_PropertyProjection_base_PropertyProjection_key_PropertyValue_PropertyValuePattern_PropertyValuePattern_variable_PropertyValuePattern_value_Query_application_Query_aggregate_Query_LetQuery _Query_match _Query_select _Query_value _SelectQuery_SelectQuery_distinct_SelectQuery_projection_UnaryExpression_operator_UnaryExpression_operand_UnaryOperator_UnaryOperator_negate_VertexPattern_VertexPattern_variable_VertexPattern_label_VertexPattern_properties_VertexPattern_edges $fEqLetQuery $fOrdLetQuery$fReadLetQuery$fShowLetQuery $fEqBinding $fOrdBinding $fReadBinding $fShowBinding$fEqApplicationQuery$fOrdApplicationQuery$fReadApplicationQuery$fShowApplicationQuery$fEqMatchQuery$fOrdMatchQuery$fReadMatchQuery$fShowMatchQuery$fEqSelectQuery$fOrdSelectQuery$fReadSelectQuery$fShowSelectQuery$fEqProjections$fOrdProjections$fReadProjections$fShowProjections$fEqPropertyProjection$fOrdPropertyProjection$fReadPropertyProjection$fShowPropertyProjection$fEqBinaryExpression$fOrdBinaryExpression$fReadBinaryExpression$fShowBinaryExpression$fEqAssociativeExpression$fOrdAssociativeExpression$fReadAssociativeExpression$fShowAssociativeExpression$fEqVertexPattern$fOrdVertexPattern$fReadVertexPattern$fShowVertexPattern$fEqEdgeProjectionPattern$fOrdEdgeProjectionPattern$fReadEdgeProjectionPattern$fShowEdgeProjectionPattern$fEqUnaryOperator$fOrdUnaryOperator$fReadUnaryOperator$fShowUnaryOperator$fEqPropertyPattern$fOrdPropertyPattern$fReadPropertyPattern$fShowPropertyPattern$fEqPropertyValuePattern$fOrdPropertyValuePattern$fReadPropertyValuePattern$fShowPropertyValuePattern$fEqPropertyValue$fOrdPropertyValue$fReadPropertyValue$fShowPropertyValue$fEqBinaryOperator$fOrdBinaryOperator$fReadBinaryOperator$fShowBinaryOperator$fEqBinaryBooleanOperator$fOrdBinaryBooleanOperator$fReadBinaryBooleanOperator$fShowBinaryBooleanOperator$fEqAggregationQuery$fOrdAggregationQuery$fReadAggregationQuery$fShowAggregationQuery validateEdgevalidateElement validateGraphvalidatePropertiesvalidateVertexcheckAll edgeErroredgeLabelMismatchprependverify vertexErrorvertexLabelMismatchTTermunTTermTFieldunTFieldTElement tElementName tElementTermTCaseunTCase_TCase _TElement_TElement_name_TElement_term_TField_TTerm $fEqTElement $fOrdTElement$fReadTElement$fShowTElement $fEqTTerm $fOrdTTerm $fReadTTerm $fShowTTerm $fEqTField $fOrdTField $fReadTField $fShowTField $fEqTCase $fOrdTCase $fReadTCase $fShowTCaseBinaryBigfloatbooldoubleint TriplePatterntriplePatternSubjecttriplePatternPredicatetriplePatternObjectStepStepEdge StepProject StepCompare RegexSequenceregexSequencePathregexSequenceQuantifierRegexQuantifierRegexQuantifierOneRegexQuantifierZeroOrOneRegexQuantifierZeroOrMoreRegexQuantifierOneOrMoreRegexQuantifierExactlyRegexQuantifierAtLeastRegexQuantifierRangeRangerangeMinrangeMaxqueryVariables queryPatterns PatternTriplePatternNegationPatternConjunctionPatternDisjunction PatternGraphPathPathStep PathRegex PathInverseNodeTerm NodeVariable NodeWildcard GraphPatterngraphPatternGraphgraphPatternPatternsedgeTypeComparisonConstraintComparisonConstraintEqualComparisonConstraintNotEqualComparisonConstraintLessThanComparisonConstraintGreaterThan#ComparisonConstraintLessThanOrEqual&ComparisonConstraintGreaterThanOrEqual_ComparisonConstraint_ComparisonConstraint_equal_ComparisonConstraint_notEqual_ComparisonConstraint_lessThan!_ComparisonConstraint_greaterThan%_ComparisonConstraint_lessThanOrEqual(_ComparisonConstraint_greaterThanOrEqual _Edge_type _GraphPattern_GraphPattern_graph_GraphPattern_patterns _Node_term_Node_variable_Node_wildcard_Path _Path_step _Path_regex _Path_inverse_Pattern_triple_Pattern_negation_Pattern_conjunction_Pattern_disjunction_Pattern_graph_Query_variables_Query_patterns_Range _Range_min _Range_max_RegexQuantifier_RegexQuantifier_one_RegexQuantifier_zeroOrOne_RegexQuantifier_zeroOrMore_RegexQuantifier_oneOrMore_RegexQuantifier_exactly_RegexQuantifier_atLeast_RegexQuantifier_range_RegexSequence_RegexSequence_path_RegexSequence_quantifier_Step _Step_edge _Step_project _Step_compare_TriplePattern_TriplePattern_subject_TriplePattern_predicate_TriplePattern_object$fEqGraphPattern$fOrdGraphPattern$fReadGraphPattern$fShowGraphPattern$fEqTriplePattern$fOrdTriplePattern$fReadTriplePattern$fShowTriplePattern$fEqPath $fOrdPath $fReadPath $fShowPath$fEqRegexSequence$fOrdRegexSequence$fReadRegexSequence$fShowRegexSequence$fEqStep $fOrdStep $fReadStep $fShowStep$fEqRegexQuantifier$fOrdRegexQuantifier$fReadRegexQuantifier$fShowRegexQuantifier $fEqRange $fOrdRange $fReadRange $fShowRange$fEqComparisonConstraint$fOrdComparisonConstraint$fReadComparisonConstraint$fShowComparisonConstraintPatternImplicationpatternImplicationAntecedentpatternImplicationConsequent PathEquationpathEquationLeftpathEquationRight _PathEquation_PathEquation_left_PathEquation_right_PatternImplication_PatternImplication_antecedent_PatternImplication_consequent$fEqPatternImplication$fOrdPatternImplication$fReadPatternImplication$fShowPatternImplication$fEqPathEquation$fOrdPathEquation$fReadPathEquation$fShowPathEquation CypherLibrarycypherLibraryNamecypherLibraryDescriptioncypherLibraryFunctionsCypherFunctionFormcypherFunctionFormSignaturecypherFunctionFormDescriptionCypherFunctioncypherFunctionNamecypherFunctionKeywordcypherFunctionFormscypherLibraries$fEqCypherLibrary$fOrdCypherLibrary$fShowCypherLibrary$fEqCypherFunction$fOrdCypherFunction$fShowCypherFunction$fEqCypherFunctionForm$fOrdCypherFunctionForm$fShowCypherFunctionFormfullyStripTerm stripTerm stripTypestripTypeParametersprotobufLanguageprotobufReservedWords jsonLanguage bigfloatValue bigintValue binaryLiteralbooleanLiteral casesCasecases float32Value float64Value floatLiteral int16Value int32Value int64Value int8ValueintegerLiteral letBindingletBindingWithKeynamenominaloptCases optCasesJustoptCasesNothing stringLiteral uint16Value uint32Value uint64Value uint8ValuevariableeliminationVarianteliminationVariantsfloatTypePrecision floatTypesfloatValueTypefunctionVariantfunctionVariantsid_integerTypeIsSignedintegerTypePrecision integerTypesintegerValueType literalTypeliteralTypeVariantliteralVariantliteralVariants termVariant termVariants typeVariant typeVariants capitalize decapitalizemapFirstLetterfieldMap fieldTypeMap isEncodedTypeisType isUnitTerm isUnitTypeelementsToGraphlocalNameOfEagerlocalNameOfLazynamespaceOfEagernamespaceOfLazynamespaceToFilePathqualifyNameEagerqualifyNameLazydescribeFloatTypedescribeIntegerTypedescribeLiteralTypedescribePrecision describeTypeME SubstablesubstSubstVarsvarsCtxFTyFTyVarFTyLitFTyListFTyFnFTyProdFTySumFTyUnitFTyVoidFTyTuple FTyVariantFTyConFForallFExprFConstFVarFTupleFProjFInjFCaseFAppFAbsFTyAppFTyAbsFLetrecADTsTypSchForallMTyTyVarTyLitTyListTyFnTyProdTySumTyUnitTyVoidTyTuple TyVariantTyConConstVarTupleProjInjCase'AppAbsLetrecPrim TypedPrimIf0FstSndPairTTNilConsFoldListFFInlInrConFoldTypedPrimitivenatTypeconstNeg constPred constSuccnatstrmTyToFTytyToFTy replaceTConprimTyidSubstosubst'opentypeOfmgumgu'occurslog0freshinstgenfTyAppfTyAbsreplace checkAgainstFwsubst''theAdts theAdtsJosh testJoshAdt testJoshAdt'teststestktestJtestAdttestOnemainletrec' testVariant testVariant2 testTuple2 testTupletestAtest0testBtest1test2testCtest3test3atest4test5test6zerotest_j_o_haskelltest_j_0 test_j_0' $fShowMTy $fShowTypSch $fShowPrim $fShowFTy $fShowFExpr $fShowList $fVarsMTy $fVarsTypSch $fVarsList$fSubstableFExpr$fSubstableList$fSubstableTypSch$fSubstableFTy$fSubstableMTy $fEqFExpr$fEqFTy$fEqPrim$fEqTypedPrimitive $fEqTypSch$fEqMTyjavaMaxTupleLength javaLanguage reservedWordshydraCoreLanguage TestGroup testGroupNametestGroupDescriptiontestGroupSubgroupstestGroupCasesTestCasetestCaseDescriptiontestCaseEvaluationStyle testCaseInputtestCaseOutputEvaluationStyleEvaluationStyleEagerEvaluationStyleLazy_EvaluationStyle_EvaluationStyle_eager_EvaluationStyle_lazy _TestCase_TestCase_description_TestCase_evaluationStyle_TestCase_input_TestCase_output _TestGroup_TestGroup_name_TestGroup_description_TestGroup_subgroups_TestGroup_cases $fEqTestGroup$fOrdTestGroup$fReadTestGroup$fShowTestGroup $fEqTestCase $fOrdTestCase$fReadTestCase$fShowTestCase$fEqEvaluationStyle$fOrdEvaluationStyle$fReadEvaluationStyle$fShowEvaluationStylefloatValueToBigfloatintegerValueToBigintisLambda unqualifyName foldOverTerm foldOverTypefreeVariablesInTermfreeVariablesInTypesubtermssubtermsWithAccessorssubtypes emptyTrace flowSucceedsfromFlow mutateTrace pushErrorwarnwithFlag withState withTracefailmapListsequence$fMonadFailFlow $fMonadFlow$fApplicativeFlow $fFunctorFlow decodeString decodeNumber decodeBoolean decodeArray decodeObject decodeFielddecodeOptionalFieldgetState getTermTypeputStaterequireElementTyperequireTermType unexpecteddereferenceElementfieldsOfrequireElementrequirePrimitive resolveTerm schemaContext toCompactNamewithSchemaContext injectioninjectionWithNamelistHeadnArgsrecordWithNamestrip bytesToString stringToBytesDebugExceptiondebugthrowDebugException$fExceptionDebugException$fShowDebugExceptionCaseConventionCaseConventionCamelCaseConventionPascalCaseConventionLowerSnakeCaseConventionUpperSnake convertCaseconvertCaseCamelToLowerSnakeconvertCaseCamelToUpperSnakeconvertCasePascalToUpperSnakeescapeWithUnderscore indentLinesjavaStyleCommentnonAlnumToUnderscoressanitizeWithUnderscoreswithCharacterAliaseswrapLine angleBracesangleBracesList bracketListbracketscommaSep curlyBlock curlyBracescurlyBracesListcst customIndentcustomIndentBlockdotSepdoubleNewlineSep doubleSpacefullBlockStylehalfBlockStyleifxindent indentBlockindentSubsequentLinesinfixWs infixWsList inlineStyle newlineSep noPaddingnoSepnumoporOporSep parenListparens parentheses parenthesizeprefix printExprspaceSepsquareBracketssym symbolSepdotOpfunctionArrowOpmatchOp writeCase writeDefnwriteImportExportStat writeImporterwriteLit writeNamewritePatwritePkg writeStat writeTermwriteData_FunctionDatawriteData_NamewriteData_Param writeData_RefwriteData_Select writeTypewriteType_NamewriteType_ParamrdfGraphToNtriplesdeprecatedOptionNamedescriptionOptionNamewriteProtoFileexprAnnotations exprEnumField exprImportexprNamedSchemaexprPrimitiveTypeexprQualifiedNameexprRecordField exprSchemaexprSchemaFileexprUnionMemberwithAnnotationssanitizeJavaCommentsingleLineComment withCommentswriteAdditionalBoundwriteAdditiveExpressionwriteAmbiguousNamewriteAndExpressionwriteAnnotatedIdentifierwriteAnnotationwriteAnnotationTypeDeclarationwriteArrayAccesswriteArrayCreationExpressionwriteArrayInitializerwriteArrayTypewriteAssertStatementwriteAssignmentwriteAssignmentExpression writeBlockwriteBlockStatementwriteBreakStatementwriteCastExpressionwriteCastExpression_Lambda writeCastExpression_NotPlusMinus writeCastExpression_RefAndBoundswriteCastExpression_PrimitivewriteCharacterLiteralwriteClassBodywriteClassBodyDeclaration%writeClassBodyDeclarationWithCommentswriteClassDeclaration$writeClassInstanceCreationExpression.writeClassInstanceCreationExpression_QualifierwriteClassLiteralwriteClassMemberDeclarationwriteClassModifierwriteClassOrInterfaceType&writeClassOrInterfaceTypeToInstantiatewriteClassTypewriteCompilationUnitwriteConditionalAndExpressionwriteConditionalExpression&writeConditionalExpression_TernaryCond(writeConditionalExpression_TernaryLambdawriteConditionalOrExpressionwriteConstantDeclarationwriteConstantModifierwriteConstructorBodywriteConstructorDeclarationwriteConstructorDeclaratorwriteConstructorModifierwriteContinueStatement writeDimswriteDoStatementwriteElementValuewriteElementValuePairwriteEmptyStatementwriteEnumDeclarationwriteEqualityExpressionwriteExclusiveOrExpression"writeExplicitConstructorInvocationwriteExpressionwriteExpressionNamewriteExpressionStatementwriteFieldAccesswriteFieldDeclarationwriteFieldModifierwriteFloatingPointLiteralwriteFloatingPointTypewriteForStatementwriteFormalParameterwriteFormalParameter_SimplewriteIdentifierwriteIfThenStatementwriteIfThenElseStatementwriteImportDeclarationwriteInclusiveOrExpressionwriteInstanceInitializerwriteIntegerLiteralwriteIntegralTypewriteInterfaceBodywriteInterfaceDeclarationwriteInterfaceMemberDeclarationwriteInterfaceMethodDeclarationwriteInterfaceMethodModifierwriteInterfaceModifierwriteInterfaceTypewriteLabeledStatementwriteLambdaBodywriteLambdaExpressionwriteLambdaParameterswriteLeftHandSide writeLiteralwriteLocalVariableDeclaration&writeLocalVariableDeclarationStatementwriteLocalNamewriteMarkerAnnotationwriteMethodBodywriteMethodDeclarationwriteMethodDeclaratorwriteMethodHeaderwriteMethodInvocationwriteMethodModifierwriteMethodNamewriteMethodReferencewriteMultiplicativeExpressionwriteNormalAnnotationwriteNormalClassDeclarationwriteNormalInterfaceDeclarationwriteNumericTypewritePackageDeclarationwritePackageNamewritePackageOrTypeNamewritePackageModifierwritePostDecrementExpressionwritePostIncrementExpressionwritePostfixExpressionwritePreDecrementExpressionwritePreIncrementExpression writePrimarywritePrimaryNoNewArraywritePrimitiveType!writePrimitiveTypeWithAnnotationswriteReceiverParameterwriteReferenceTypewriteRelationalExpression%writeRelationalExpression_GreaterThan*writeRelationalExpression_GreaterThanEqual$writeRelationalExpression_InstanceOf"writeRelationalExpression_LessThan'writeRelationalExpression_LessThanEqual writeResultwriteReturnStatementwriteShiftExpressionwriteSimpleTypeNamewriteSingleElementAnnotationwriteStatementwriteStatementExpression)writeStatementWithoutTrailingSubstatementwriteStaticInitializerwriteStringLiteralwriteSwitchStatementwriteSynchronizedStatementwriteThrowStatement writeThrowswriteTryStatementwriteTypeArgumentwriteTypeArgumentsOrDiamondwriteTypeBoundwriteTypeDeclaration writeTypeDeclarationWithCommentswriteTypeIdentifier writeTypeNamewriteTypeParameterwriteTypeParameterModifierwriteUnannTypewriteUnaryExpression writeUnaryExpressionNotPlusMinus/writeUnqualifiedClassInstanceCreationExpressionwriteVariableArityParameterwriteVariableDeclaratorwriteVariableDeclaratorIdwriteVariableInitializerwriteVariableModifierwriteWhileStatement writeWildcardwriteWildcardBoundsprefixAtsemi suffixSemiandOpapOpappOpapplyOparrowOpassertOpbindOpcaseOp composeOpconcatOpconsOpdefineOp diamondOpdivOpdivideOpelemOpequalOpfmapOpgtOpgteOpindexOplambdaOpltOplteOpminusOpmodOpmultOpneqOp notElemOpplusOpquotOpremOptypeOpToTreetoTreetoHaskellCommentswriteQualifiedName$fToTreeVariable$fToTreeValueBinding$fToTreeTypeSignature $fToTreeType$fToTreeStatement$fToTreeRightHandSide$fToTreePattern_Application$fToTreePattern$fToTreeModuleHead $fToTreeName$fToTreeModule$fToTreeLocalBinding$fToTreeLiteral$fToTreeImport$fToTreeFieldWithComments $fToTreeField$fToTreeExpression_Lambda$fToTreeExpression_If"$fToTreeExpression_ConstructRecord$fToTreeExpression_Case$fToTreeExpression_Application$fToTreeExpression$fToTreeDeclarationWithComments$fToTreeDeclarationHead$fToTreeDeclaration$fToTreeDataDeclaration_Keyword$fToTreeConstructorWithComments$fToTreeConstructor$fToTreeCaseRhs$fToTreeAssertion_Class$fToTreeAssertion$fToTreeAlternative exprDocumenttopologicalSorttopologicalSortComponents initGraphbeneathTypeAnnotationselementsWithDependenciesexpandTypedLambdasflattenLetTermsfreeVariablesInScheme inlineTypeisFreeInremoveTermAnnotationsremoveTypeAnnotationsreplaceFreeNamerewrite rewriteTerm rewriteTermMrewriteTermMetarewriteTermMetaM rewriteType rewriteTypeMrewriteTypeMeta simplifyTermstripTermRecursivesubstituteVariablesubstituteVariablestermDependencyNamestopologicalSortBindingstopologicalSortElementstypeDependencyNames composeSubstnormalVariablesnormalVariablenormalizeSchemesubstituteInSchemesubstituteInTypecoreDecodeFieldTypecoreDecodeFieldTypescoreDecodeFloatTypecoreDecodeFunctionTypecoreDecodeIntegerTypecoreDecodeLambdaTypecoreDecodeLiteralTypecoreDecodeMapTypecoreDecodeNamecoreDecodeRowTypecoreDecodeStringcoreDecodeTypeelementAsTypedTerm fieldTypesisSerializablemoduleDependencyNamespacesrequireRecordType requireTyperequireUnionTyperequireWrappedType resolveTypetypeDependenciesflowprim0prim1prim2 prim2Interpprim3termtype_$fIsStringTermCoder key_classeskey_descriptionkey_typeaggregateAnnotations failOnFlaggetAttrgetAttrWithDefaultgetDescriptiongetTermAnnotationgetTermDescriptiongetTypegetTypeAnnotationgetTypeClassesgetTypeDescriptionhasFlag nextCount resetCountnormalizeTermAnnotationsnormalizeTypeAnnotationsputAttr setAnnotationsetDescriptionsetTermAnnotationsetTermDescription setTermTypesetTypesetTypeAnnotationsetTypeClassessetTypeDescriptiontermAnnotationInternaltypeAnnotationInternalwhenFlagunshadowVariables alphaConvertcountPrimitiveInvocations reduceTermbetaReduceType contractTerm etaReduceTerm termIsClosed termIsValuekey_deprecated key_maxLength key_minLengthkey_preserveFieldName annotateTerm annotateTypebounded boundedList boundedSet boundedString deprecateddocdoc70doc80dataDoc minLengthList nonemptyListnotepreserveFieldNamesee setMaxLength setMinLength twoOrMoreList TypeAdapterSymmetricAdapter key_types bidirectional chooseAdapter composeCodersdebugCheckTypedebugRemoveType encodeDecodefloatTypeIsSupported idAdapteridCoderintegerTypeIsSupportedliteralTypeIsSupportednameToFilePathtypeIsSupportedunidirectionalCoderliteralAdapter floatAdapterintegerAdapter fieldAdapterfunctionProxyNamefunctionProxyType termAdapteradaptAndEncodeType adaptTypeconstructCoderlanguageAdaptertransformModule jsonCoderliteralJsonCoderuntypedTermToJsonaesonValueToBytesaesonValueToJsonValuebytesToAesonValuebytesToJsonValuejsonByteStringCoderjsonStringCoderjsonValueToAesonValuejsonValueToBytesjsonValueToStringstringToJsonValueshowTermshowType traceSummarysolveConstraintsInferredinferredObject inferredTypeinferredConstraints key_vcount constraintfindMatchingField freshNamefreshVariableType generalizeinferinferFieldTypeinferLet instantiatemonotype productOfMaps reduceType requireNametermTypetermTypeSchemetypeOfPrimitive typeOfTerm withBinding withBindingswithEnvironmentyield yieldFunctionyieldElimination$fShowInferred inferTermTypeinferGraphTypesinferredTypeOfinferTypeAndConstraintsinferTypeSchemewithInferenceContextTransformWorkflowtransformWorkflowNametransformWorkflowSchemaSpectransformWorkflowSrcDirtransformWorkflowDestDir SchemaSpecSchemaSpecHydraSchemaSpecFileSchemaSpecProvidedLastMilelastMileEncoderlastMileSerializerlastMileFileExtensionHydraSchemaSpechydraSchemaSpecModuleshydraSchemaSpecTypeName_HydraSchemaSpec_HydraSchemaSpec_modules_HydraSchemaSpec_typeName _LastMile_LastMile_encoder_LastMile_serializer_LastMile_fileExtension _SchemaSpec_SchemaSpec_hydra_SchemaSpec_file_SchemaSpec_provided_TransformWorkflow_TransformWorkflow_name_TransformWorkflow_schemaSpec_TransformWorkflow_srcDir_TransformWorkflow_destDir$fEqTransformWorkflow$fOrdTransformWorkflow$fReadTransformWorkflow$fShowTransformWorkflow$fEqSchemaSpec$fOrdSchemaSpec$fReadSchemaSpec$fShowSchemaSpec$fEqHydraSchemaSpec$fOrdHydraSchemaSpec$fReadHydraSchemaSpec$fShowHydraSchemaSpec graphToSchemainsantiateTemplate AccessorGraph AccessorEdge AccessorNode AccessorPathshowTermAccessortermToAccessorGraph toUniqueLabel$fShowAccessorGraph$fShowAccessorEdge$fShowAccessorNode_hydra_lib_equality_equality_equal_equality_equalBinary_equality_equalBoolean_equality_equalBigfloat_equality_equalFloat32_equality_equalFloat64_equality_equalBigint_equality_equalInt8_equality_equalInt16_equality_equalInt32_equality_equalInt64_equality_equalTerm_equality_equalType_equality_equalUint8_equality_equalUint16_equality_equalUint32_equality_equalUint64_equality_equalString_equality_identity_equality_gtInt32_equality_gteInt32_equality_ltInt32_equality_lteInt32hydraLibEquality_hydra_lib_flows _flows_apply _flows_bind _flows_fail _flows_map_flows_mapList _flows_pure_flows_sequence hydraLibFlows applyInterp bindInterp mapInterp _hydra_lib_io _io_showTerm _io_showType hydraLibIo_hydra_lib_lists _lists_apply _lists_at _lists_bind _lists_concat_lists_concat2 _lists_cons _lists_filter _lists_foldl _lists_head_lists_intercalate_lists_intersperse _lists_last _lists_length _lists_map _lists_nub _lists_null _lists_pure_lists_reverse_lists_safeHead _lists_tail hydraLibLists_hydra_lib_literals_literals_bigfloatToBigint_literals_bigfloatToFloat32_literals_bigfloatToFloat64_literals_bigintToBigfloat_literals_bigintToInt8_literals_bigintToInt16_literals_bigintToInt32_literals_bigintToInt64_literals_bigintToUint8_literals_bigintToUint16_literals_bigintToUint32_literals_bigintToUint64_literals_float32ToBigfloat_literals_float64ToBigfloat_literals_int8ToBigint_literals_int16ToBigint_literals_int32ToBigint_literals_int64ToBigint_literals_showInt32_literals_showString_literals_uint8ToBigint_literals_uint16ToBigint_literals_uint32ToBigint_literals_uint64ToBiginthydraLibLiterals_hydra_lib_logic _logic_and _logic_ifElse _logic_not _logic_or hydraLibLogic_hydra_lib_maps _maps_empty_maps_fromList _maps_insert _maps_isEmpty _maps_keys _maps_lookup _maps_map _maps_mapKeys _maps_remove_maps_singleton _maps_size _maps_toList _maps_values hydraLibMaps_hydra_lib_math _math_add _math_div _math_mod _math_mul _math_neg _math_rem _math_subhydraLibMathInt32_hydra_lib_optionals_optionals_apply_optionals_bind_optionals_cat_optionals_compose_optionals_fromMaybe_optionals_isJust_optionals_isNothing_optionals_map_optionals_maybe_optionals_purehydraLibOptionals_hydra_lib_sets _sets_insert_sets_contains_sets_difference _sets_empty_sets_fromList_sets_intersection _sets_isEmpty _sets_map _sets_remove_sets_singleton _sets_size _sets_toList _sets_union hydraLibSets_hydra_lib_strings _strings_cat _strings_cat2_strings_fromList_strings_intercalate_strings_isEmpty_strings_length_strings_splitOn_strings_toList_strings_toLower_strings_toUpperhydraLibStringsstandardLibrarystandardLibraries HydraContextboundTypeVariablesInSystemFTermboundTypeVariablesInTermOrderedboundVariablesInTypeOrdered(normalizeBoundTypeVariablesInSystemFTermreplaceTypeVariables!replaceTypeVariablesInSystemFTermvariablesInTypeOrderedhydraTermToStlchydraTypeSchemeToStlcsystemFExprToHydrasystemFTypeToHydrainferWithAlgorithmW inferExprintList intListListprimCase stringList stringSettestCasestringPrimitiveTestslistPrimitiveTestsbootstrapGraphdatatypetyperefqualify typeElement hydraCorehydraCoreModulegrammarToModulehydraTestingModulehydraQueryModulehydraMantleModulejsonModelModulehydraGrammarModulehydraConstraintsModulehydraComputeModulehydraPhantomsModulehydraGraphModulehydraModuleModulehydraWorkflowModulehydraCodersModulehydraAstModule tier0Modules>>:@->apply2 caseFielddefinitionInModuleelfldfunctionNWithClassesfunctionWithClassesifOptinject2 matchData matchToEnum matchToUnionnomref$fIsStringTTerm++ flowStatetrace fromEither fromFlowIoSInferenceResultsInferenceResultSchemesInferenceResultConstraintsSInferenceContextsInferenceContextLexiconsInferenceContextVariableCount"sInferenceContextTypingEnvironmentSSubstsUnSubstSUnificationErrorSUnificationErrorCannotUnify"SUnificationErrorOccursCheckFailedUnificationContextshowTypeSchemeshowConstraint sOccursInuUnifyuSubstuSubstInConstraint sEmptySubstsSubstituteTypeVariables sSubstituteTypeVariablesInScheme sInferTypesInferTypeInternal sInstantiatesInstantiateAndNormalizesFreeTypeVariablessNormalizeTypeVariablessNewVarsNewVars sVarSchemesWithTypeBinding_app_int_lambda_list_map_pair_str_var===_addprimPredprimSucc_unify sTestLexiconsInitialContext_infer _inferRaw _instantiate_con $fShowSSubst$fShowSInferenceResult$fEqSInferenceResult$fOrdSInferenceResult$fEqSInferenceContext$fOrdSInferenceContext$fShowSInferenceContext$fEqSUnificationError$fOrdSUnificationError$fShowSUnificationError yamlLanguage yamlCoder bytesToHsYamlbytesToHydraYaml hsYamlToByteshsYamlToHydraYamlhydraYamlToByteshydraYamlToHsYamlhydraYamlToStringyamlByteStringCoderyamlStringCoder moduleToYaml shaclLanguage prepareType scalaLanguage nameOfTypequalifyUnionFieldName scalaTypeNamesapplysassignslambdasnamesprimstapplystapply1stapply2stparamstrefsvar moduleToScalakey_rdfBlankNodeCounterdescriptionsToGraphemptyDescription emptyGraphemptyLangStrings encodeLiteral forObjectsirikeyIri mergeGraphs nameToIri nextBlankNode propertyIrirdfIriresourceToNode subjectsOf triplesOfxmlSchemaDatatypeIri shaclCodercommondefaultCommonProperties elementIri encodeFieldencodeFieldTypeencodeLiteralType encodeTerm encodeTypenodepropertywithTypemoduleToProtobuftermToElementsAdapterparseValueSpecdecodeValueSpec elementCoder pdlLanguage moduleToPdl expectArray expectNumber expectObject expectStringoptArray optStringrequire requireArray requireNumber requireStringacceptMethodNameapplyMethodNameequalsMethodName getMethodNamehashCodeMethodName instanceNameotherInstanceNameotherwiseMethodNamepartialVisitorName setMethodNamevalueFieldNamevisitMethodName visitorNamevisitorReturnParameterjavaPackageNamehydraCorePackageNamehydraUtilPackageNamejavaLangPackageNamejavaUtilFunctionPackageNamejavaUtilPackageNameAliasesaliasesCurrentNamespacealiasesPackagesaliasesRecursiveVars PackageMapaddExpressionsaddJavaTypeParameterfieldExpressionfieldNameToJavaExpressionfieldNameToJavaIdentifier!fieldNameToJavaVariableDeclarator#fieldNameToJavaVariableDeclaratorIdimportAliasesForModuleinterfaceMethodDeclaration isEscaped&javaAdditiveExpressionToJavaExpressionjavaAssignmentStatement javaBooleanjavaBooleanExpressionjavaBooleanTypejavaCastExpression"javaCastExpressionToJavaExpressionjavaClassDeclaration javaClassTypejavaClassTypeToJavaType,javaConditionalAndExpressionToJavaExpressionjavaConstructorCalljavaConstructorName javaDeclNamejavaEmptyStatement&javaEqualityExpressionToJavaExpression1javaEqualityExpressionToJavaInclusiveOrExpression javaEqualsjavaEqualsNull"javaExpressionNameToJavaExpressionjavaExpressionToJavaPrimary#javaExpressionToJavaUnaryExpressionjavaFieldAccessToJavaExpressionjavaIdentifier"javaIdentifierToJavaExpressionNamejavaIdentifierToJavaExpression(javaIdentifierToJavaRelationalExpression#javaIdentifierToJavaUnaryExpressionjavaInstanceOfjavaIntjavaIntExpression javaIntType2javaInterfaceDeclarationToJavaClassBodyDeclaration javaLambdajavaLambdaFromBlock%javaLiteralToJavaRelationalExpressionjavaLiteralToJavaExpression)javaLiteralToJavaMultiplicativeExpressionjavaLiteralToJavaPrimaryjavaMemberFieldjavaMethodBody/javaMethodDeclarationToJavaClassBodyDeclarationjavaMethodHeader$javaMethodInvocationToJavaExpression#javaMethodInvocationToJavaStatement+javaMethodInvocationToJavaPostfixExpression!javaMethodInvocationToJavaPrimary6javaMultiplicativeExpressionToJavaRelationalExpressionjavaPackageDeclaration-javaPostfixExpressionToJavaEqualityExpression%javaPostfixExpressionToJavaExpression0javaPostfixExpressionToJavaInclusiveOrExpression/javaPostfixExpressionToJavaRelationalExpression*javaPostfixExpressionToJavaUnaryExpressionjavaPrimaryToJavaExpression javaPrimaryToJavaUnaryExpressionjavaPrimitiveTypeToJavaType javaRefType0javaRelationalExpressionToJavaEqualityExpression(javaRelationalExpressionToJavaExpression-javaRelationalExpressionToJavaUnaryExpressionjavaReturnStatementjavaStatementsToBlock javaString"javaStringMultiplicativeExpression!javaThrowIllegalArgumentExceptionjavaThrowIllegalStateExceptionjavaThrowStatementjavaThisjavaTypeFromTypeNamejavaTypeIdentifier$javaTypeIdentifierToJavaTypeArgument javaTypeNamejavaTypeParameterjavaTypeToJavaFormalParameterjavaTypeToJavaReferenceTypejavaTypeToJavaResultjavaTypeToJavaTypeArgumentjavaTypeVariablejavaTypeVariableToType#javaUnaryExpressionToJavaExpression-javaUnaryExpressionToJavaRelationalExpressionjavaVariableDeclaratorjavaVariableDeclaratorIdjavaVariableNamemakeConstructormethodDeclarationmethodInvocationmethodInvocationStaticnameToJavaClassTypenameToQualifiedJavaNamenameToJavaNamenameToJavaReferenceTypenameToJavaTypeIdentifieroverrideAnnotationreferenceTypeToResultsanitizeJavaNametoAcceptMethod toAssignStmttoJavaArrayTypetypeParameterToTypeArgumenttypeParameterToReferenceTypeunescapevariableDeclarationStatementvariableToJavaIdentifiervariantClassNamevisitorTypeVariable $fShowAliases JavaFeaturessupportsDiamondOperator java8Features moduleToJavahaskellLanguage NamespacesnamespacesFocusnamespacesMappingapplicationPatternelementReferencehsapphslambdahslithsPrimitiveReferencehsvarnamespacesForModulenewtypeAccessorNamerawNamerecordFieldReferencesanitizeHaskellName simpleNamesimpleValueBindingtoTypeApplicationtypeNameForRecordunionFieldReferenceunpackLambdaType$fShowNamespacesmoduleToHaskellgraphqlLanguagegraphqlReservedWordsmoduleToGraphql avro_aliases avro_arrayavro_ascending avro_boolean avro_bytes avro_defaultavro_descendingavro_doc avro_double avro_enum avro_fields avro_fixed avro_float avro_ignoreavro_int avro_items avro_longavro_map avro_nameavro_namespace avro_null avro_order avro_record avro_size avro_string avro_symbols avro_type avro_valuesavroSchemaJsonCoderavroSchemaStringCoder decodeAliases decodeEnum decodeFixeddecodeNamedSchema decodeOrder decodeRecord decodeSchemagetAnnotations avroLanguageAvroQualifiedNameAvroHydraAdapterAvroEnvironmentavroEnvironmentNamedAdaptersavroEnvironmentNamespaceavroEnvironmentElementsemptyAvroEnvironmentavroHydraAdapter$fEqAvroQualifiedName$fOrdAvroQualifiedName$fShowAvroQualifiedName qualifiedNamegraph annotatedTerm annotatedType applicationapplicationType caseStatement functionType lambdaType letExpression literalBinaryliteralBoolean literalFloatliteralIntegermapType optionalCasesrowType termAnnotated wrappedTerm wrappedTypestripDefinitionhydraStripModulefullyStripTermDef stripTermDef stripTypeDefstripTypeParametersDefmessagesDefinitionhydraMessagesModulewarningAutoGeneratedFileDefdecodeDefinitiondecodeFunctionDefinitiondecodeNominalFunctionDefinition decodeModule bigfloatDefbigfloatValueDef bigintDefbigintValueDef binaryDefbinaryLiteralDef booleanDefbooleanLiteralDefcasesDef casesCaseDeffieldDef float32Deffloat32ValueDef float64Deffloat64ValueDeffloatLiteralDefint8Def int8ValueDefint16Def int16ValueDefint32Def int32ValueDefint64Def int64ValueDefintegerLiteralDef lambdaDef letBindingDefletBindingWithKeyDef letTermDeflistDef literalDefmapDefnameDef nominalDef optCasesDefoptCasesJustDefoptCasesNothingDef optionalDefpairDef recordDefsetDef stringDefstringLiteralDefuint8Def uint8ValueDef uint16Defuint16ValueDef uint32Defuint32ValueDef uint64Defuint64ValueDefunitDefunitVariantDef variableDef variantDefwrapDefcompose2compose3 matchNominalmatchTermVariant matchVariantcoreEncodingModulecoreEncodingDefinition encodedBinaryencodedBoolean encodedCase encodedFieldencodedFieldRawencodedFloatValueencodedInjection encodedInt32encodedIntegerValue encodedListencodedLiteral encodedMap encodedNameencodedWrappedTermencodedWrappedTermRawencodedOptional encodedRecord encodedSet encodedString encodedUnionencodedVariantcoreEncodeAnnotatedTermDefcoreEncodeAnnotatedTypeDefcoreEncodeApplicationDefcoreEncodeApplicationTypeDefcoreEncodeCaseStatementDefcoreEncodeEliminationDefcoreEncodeFieldDefcoreEncodeFieldTypeDefcoreEncodeFloatTypeDefcoreEncodeFloatValueDefcoreEncodeFunctionDefcoreEncodeFunctionTypeDefcoreEncodeInjectionDefcoreEncodeIntegerTypeDefcoreEncodeIntegerValueDefcoreEncodeLambdaDefcoreEncodeLambdaTypeDefcoreEncodeLetDefcoreEncodeLetBindingDefcoreEncodeLiteralDefcoreEncodeLiteralTypeDefcoreEncodeMapTypeDefcoreEncodeNameDefcoreEncodeOptionalCasesDefcoreEncodeProjectionDefcoreEncodeRecordDefcoreEncodeRowTypeDefcoreEncodeSumDefcoreEncodeTermDefcoreEncodeTupleProjectionDefcoreEncodeTypeDefcoreEncodeTypeAbstractionDefcoreEncodeTypeSchemeDefcoreEncodeTypedTermDefcoreEncodeWrappedTermDefcoreEncodeWrappedTypeDefconstantsDefinitionhydraConstantsModuleignoredVariableDefplaceholderNameDefmaxTraceDepthDeftermAccessorAnnotatedSubjecttermAccessorApplicationFunctiontermAccessorApplicationArgumenttermAccessorLambdaBodytermAccessorListFold termAccessorOptionalCasesNothingtermAccessorOptionalCasesJusttermAccessorUnionCasesDefaulttermAccessorUnionCasesBranchtermAccessorLetEnvironmenttermAccessorLetBindingtermAccessorListElementtermAccessorMapKeytermAccessorMapValuetermAccessorOptionalTermtermAccessorProductTermtermAccessorRecordFieldtermAccessorSetElementtermAccessorSumTermtermAccessorTypeAbstractionBodytermAccessorTypeApplicationTermtermAccessorTypedTermtermAccessorInjectionTermtermAccessorWrappedTermtier1DefinitionhydraTier1ModulefloatValueToBigfloatDefintegerValueToBigintDef isLambdaDeffoldOverTermDeffoldOverTypeDeffreeVariablesInTermDeffreeVariablesInTypeDef subtermsDefsubtermsWithAccessorsDef subtypesDefunqualifyNameDef emptyTraceDefflowSucceedsDef fromFlowDefmutateTraceDef pushErrorDefwarnDef withFlagDef withStateDef withTraceDef tier1Modulestier2DefinitionhydraTier2Module getStateDefgetTermTypeDef putStateDefrequireElementTypeDefrequireTermTypeDef unexpectedDefhydraExtrasModulebasicsDefinitionhydraBasicsModuleeliminationVariantDefeliminationVariantsDeffloatTypePrecisionDef floatTypesDeffloatValueTypeDeffunctionVariantDeffunctionVariantsDefidDefintegerTypeIsSignedDefintegerTypePrecisionDefintegerTypesDefintegerValueTypeDefliteralTypeDefliteralTypeVariantDefliteralVariantDefliteralVariantsDeftermVariantDeftermVariantsDeftypeVariantDeftypeVariantsDef capitalizeDefdecapitalizeDefmapFirstLetterDef fieldMapDeffieldTypeMapDefisEncodedTypeDef isTypeDef isUnitTermDef isUnitTypeDefelementsToGraphDeflocalNameOfEagerDeflocalNameOfLazyDefnamespaceOfEagerDefnamespaceOfLazyDefnamespaceToFilePathDefqualifyNameEagerDefqualifyNameLazyDefhydraPrintingModuleprintingDefinitiondescribeFloatTypeDefdescribeIntegerTypeDefdescribeLiteralTypeDefdescribePrecisionDefdescribeTypeDefhydraCoreLanguageModulehydraCoreLanguageDef tier2ModulesjsonDecodingModulejsonDecodingDefinitionvalueTdecodeStringDefdecodeNumberDefdecodeBooleanDefdecodeArrayDefdecodeObjectDefdecodeFieldDefdecodeOptionalFieldDeftier3DefinitionhydraTier3ModuletraceSummaryDef kernelModules tier3ModulestestSuiteModuleyamlModelModule tabularModulescalaMetaModulerelationalModelModulerdfSyntaxModuleshaclModelModulepbSourceContextNspbSourceContextprotobufSourceContextModuleproto3Nsproto3 proto3ModuleprotobufLanguageModulepbAnyNspbAnyprotobufAnyModule pgModelModulevalidationDefinitionpgValidationModulevalidateEdgeDefvalidateElementDefvalidateGraphDefvalidatePropertiesDefvalidateVertexDef checkAllDef edgeErrorDefedgeLabelMismatchDef prependDef verifyDefvertexErrorDefvertexLabelMismatchDefordV edgeLabelT edgeTypeTTedgeVT elementTypeTT elementVT graphSchemaTTgraphVT propertyKeyTpropertyTypeTT vertexLabelT vertexTypeTTvertexVTtTvT pgQueryModulepgMappingModulepegasusPdlModulejavaSyntaxModulejavaLanguageDefinitionjavaLanguageModulejavaMaxTupleLengthDefjavaLanguageDefreservedWordsDefhaskellAstModuleand_at_bang_colon_ directive_dollar_ ellipsis_enum_equal_extend_false_ implements_input_ interface_ lbracket_lcurly_lparen_null_on_or_ rbracket_rcurly_ repeatable_rparen_scalar_schema_true_union_descriptionOptdirectivesConstdirectivesConstOptgraphqlSyntaxModulegraphqlGrammartokenDefinitionsdocumentDefinitionsopenCypherModule FeatureSetfeatureSetNamefeatureSetDescriptionfeatureSetChildrenopenCypherFeaturesModuleopenCypherFeaturesopenCypherFeaturesEnumModuleopenCypherFeaturesEnumcsharpSyntaxModuleavroSchemaModule allModules mainModules testModulestier4LangModulesmodulesToGraph writeGraphql writeHaskell writeJavawritePdl writeProtobuf writeScala writeYamlbase Data.FoldableforTypeReferencetypeDeclversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDirgetDataFileName getSysconfDir