# Automatically generated, do not edit. import lxml.etree left_right = lxml.etree.RelaxNG(lxml.etree.fromstring(''' 1 create query set query get query list query destroy query create reply set reply get reply list reply destroy reply 512000 1024 yes yes yes yes yes yes 1024 512000 yes rsa sha256 2048 yes yes yes yes 1024 1024 1024 1024 yes 1024 1024 1024 yes 1024 1024 1024 query reply 1024 1024 1024 1024 1024 1024 512000 ''')) up_down = lxml.etree.RelaxNG(lxml.etree.fromstring(''' 1 1024 1024 list list_response issue issue_response revoke revoke_response error_response 1024 4096 512000 [\-,0-9]* 512000 [\-,/.0-9]* 512000 [\-,/:0-9a-fA-F]* 1024 rsync://.+ 4096 512000 [\-,0-9]* 512000 [\-,/.0-9]* 512000 [\-,/:0-9a-fA-F]* 512000 512000 1024 512000 [\-,0-9]* 512000 [\-,/.0-9]* 512000 [\-,/:0-9a-fA-F]* 512000 1024 1024 999999999999999 1024 '''))