o Sûb¾ã@s$dZddlmZGdd„deƒZdS)z5Representation for the MongoDB internal MinKey type. é)ÚAnyc@sºeZdZdZdZdZdefdd„Zdeddfd d „Zd ede fd d „Z de fdd„Z d ede fdd„Z dede fdd„Zd ede fdd„Zd ede fdd„Zdede fdd„Zdd„ZdS)ÚMinKeyzMongoDB internal MinKey type.©éÿÚreturncCsiS©Nr©Úselfrrú3/tmp/pip-target-onvjaxws/lib/python/bson/min_key.pyÚ __getstate__ózMinKey.__getstate__ÚstateNcCsdSrr)r r rrr Ú __setstate__r zMinKey.__setstate__ÚothercCó t|tƒSr©Ú isinstancer©r rrrr Ú__eq__!ó z MinKey.__eq__cCs t|jƒSr)ÚhashÚ _type_markerrrrr Ú__hash__$rzMinKey.__hash__cCs ||k Srrrrrr Ú__ne__'rz MinKey.__ne__ÚdummycCódS)NTr©r rrrr Ú__le__*r z MinKey.__le__cCs t|tƒ Srrrrrr Ú__lt__-s z MinKey.__lt__cCrrrrrrr Ú__ge__0rz MinKey.__ge__cCr)NFrrrrr Ú__gt__3r z MinKey.__gt__cCr)NzMinKey()rrrrr Ú__repr__6r zMinKey.__repr__)Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú __slots__rrr rÚboolrÚintrrrrrr r!rrrr rs rN)r%ÚtypingrÚobjectrrrrr Ús