3 9ôÂfˆã@sDddlmZmZmZGdd„deƒZeƒZGdd„deƒZeƒZdS)é)Úabsolute_importÚdivisionÚprint_functionc@sTeZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd d„Z dd„Z dd„Z dS)ÚInfinitycCsdS)Nr©)Úselfrrú!/usr/lib/python3.6/_structures.pyÚ__repr__ szInfinity.__repr__cCs tt|ƒƒS)N)ÚhashÚrepr)rrrrÚ__hash__ szInfinity.__hash__cCsdS)NFr)rÚotherrrrÚ__lt__szInfinity.__lt__cCsdS)NFr)rr rrrÚ__le__szInfinity.__le__cCs t||jƒS)N)Ú isinstanceÚ __class__)rr rrrÚ__eq__szInfinity.__eq__cCst||jƒ S)N)rr)rr rrrÚ__ne__szInfinity.__ne__cCsdS)NTr)rr rrrÚ__gt__szInfinity.__gt__cCsdS)NTr)rr rrrÚ__ge__szInfinity.__ge__cCstS)N)ÚNegativeInfinity)rrrrÚ__neg__!szInfinity.__neg__N) Ú__name__Ú __module__Ú __qualname__r r rrrrrrrrrrrrsrc@sTeZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd d„Z dd„Z dd„Z dS)rcCsdS)Nz -Infinityr)rrrrr )szNegativeInfinity.__repr__cCs tt|ƒƒS)N)r r )rrrrr ,szNegativeInfinity.__hash__cCsdS)NTr)rr rrrr/szNegativeInfinity.__lt__cCsdS)NTr)rr rrrr2szNegativeInfinity.__le__cCs t||jƒS)N)rr)rr rrrr5szNegativeInfinity.__eq__cCst||jƒ S)N)rr)rr rrrr8szNegativeInfinity.__ne__cCsdS)NFr)rr rrrr;szNegativeInfinity.__gt__cCsdS)NFr)rr rrrr>szNegativeInfinity.__ge__cCstS)N)r)rrrrrAszNegativeInfinity.__neg__N) rrrr r rrrrrrrrrrrr'srN)Z __future__rrrÚobjectrrrrrrÚs