+
    ni                         R t  ! R R4      tR# )z&Serial Number Arthimetic from RFC 1982c                   x   a  ] tR t^t o RV 3R lR lltR tR tR tR tR t	R t
R	 tR
 tR tR tR tRtV tR# )Serialc                &   < V ^8  d   QhRS[ RS[ /# )   valuebits)int)format__classdict__s   "dC:\Users\petid\OneDrive\Desktop\Maestro\MAESTRO\maestro-backend\venv\Lib\site-packages\dns/serial.py__annotate__Serial.__annotate__   s      c      c                <    V^V,          ,          V n         W n        R# )r   Nr   r   )selfr   r   s   &&&r   __init__Serial.__init__   s    QW_
	r   c                <    R V P                    RV P                   R2# )zdns.serial.Serial(z, )r   )r   s   &r   __repr__Serial.__repr__   s    #DJJ<r$))A>>r   c                    \        V\        4      '       d   \        WP                  4      pM7\        V\        4      '       d   VP                  V P                  8w  d   \        # V P
                  VP
                  8H  # N
isinstancer   r   r   NotImplementedr   r   others   &&r   __eq__Serial.__eq__   R    eS!!5)),EE6**ejjDII.E!!zzU[[((r   c                    \        V\        4      '       d   \        WP                  4      pM7\        V\        4      '       d   VP                  V P                  8w  d   \        # V P
                  VP
                  8g  # r   r   r   s   &&r   __ne__Serial.__ne__   r!   r   c                (   \        V\        4      '       d   \        WP                  4      pM7\        V\        4      '       d   VP                  V P                  8w  d   \        # V P
                  VP
                  8  d=   VP
                  V P
                  ,
          ^V P                  ^,
          ,          8  d   R# V P
                  VP
                  8  d=   V P
                  VP
                  ,
          ^V P                  ^,
          ,          8  d   R# R# r   TFr   r   s   &&r   __lt__Serial.__lt__       eS!!5)),EE6**ejjDII.E!!::#djj(@1UVCW(WZZ%++%$**u{{*BQIIMF
 +
 r   c                "    W8H  ;'       g    W8  # r    r   s   &&r   __le__Serial.__le__*       },,,r   c                (   \        V\        4      '       d   \        WP                  4      pM7\        V\        4      '       d   VP                  V P                  8w  d   \        # V P
                  VP
                  8  d=   VP
                  V P
                  ,
          ^V P                  ^,
          ,          8  d   R# V P
                  VP
                  8  d=   V P
                  VP
                  ,
          ^V P                  ^,
          ,          8  d   R# R# r&   r   r   s   &&r   __gt__Serial.__gt__-   r)   r   c                "    W8H  ;'       g    W8  # r   r+   r   s   &&r   __ge__Serial.__ge__;   r.   r   c                v   V P                   p\        V\        4      '       d   VP                   pM\        V\        4      '       d   TpM\        h\        V4      ^V P                  ^,
          ,          ^,
          8  d   \        hW#,          pV^V P                  ,          ,          p\        W P                  4      # r   r   r   r   r   
ValueErrorabsr   r   r   vdeltas   &&  r   __add__Serial.__add__>       JJeV$$KKEs##Eu:tyy1}-12	
499a##r   c                \   V P                   p\        V\        4      '       d   VP                   pM\        V\        4      '       d   TpM\        h\        V4      ^V P                  ^,
          ,          ^,
          8  d   \        hW#,          pV^V P                  ,          ,          pW n         V # r6   r7   r:   s   &&  r   __iadd__Serial.__iadd__L       JJeV$$KKEs##Eu:tyy1}-12	
499
r   c                v   V P                   p\        V\        4      '       d   VP                   pM\        V\        4      '       d   TpM\        h\        V4      ^V P                  ^,
          ,          ^,
          8  d   \        hW#,          pV^V P                  ,          ,          p\        W P                  4      # r6   r7   r:   s   &&  r   __sub__Serial.__sub__[   r?   r   c                \   V P                   p\        V\        4      '       d   VP                   pM\        V\        4      '       d   TpM\        h\        V4      ^V P                  ^,
          ,          ^,
          8  d   \        hW#,          pV^V P                  ,          ,          pW n         V # r6   r7   r:   s   &&  r   __isub__Serial.__isub__i   rC   r   )r   r   N)    )__name__
__module____qualname____firstlineno__r   r   r   r#   r'   r,   r0   r3   r=   rA   rE   rH   __static_attributes____classdictcell__)r
   s   @r   r   r      sK      ?))--$$ r   r   N)__doc__r   r+   r   r   <module>rR      s    -p pr   