U •v«`‘ã@s ddlmZddlmZmZddlZejdkr4eZndd„Zzddl m Z e Z Wne k rhe Z YnXzddlmZWn e k ršddlmZYnXzdd lmZWn e k rÌdd lmZYnXejdkrêd d „Zd d „Zn dd „ZeZdd„Zdd„ZdS)é)Úabsolute_import)ÚpackÚunpackN)écCs|S©N©)Úcharrrúc/private/var/folders/0j/yyfkg7712236ncpm167bvylc27vst9/T/pip-unpacked-wheel-y9gppv54/dpkt/compat.pyÚ compat_ord sr )Úizip)ÚStringIO)ÚBytesIOcKs |jf|ŽSr)Ú iteritems©ÚdÚkwrrr rsrcCs tt|ƒƒSr)ÚintÚround)Únumrrr Úintround srcKst|jf|ŽƒSr)ÚiterÚitemsrrrr r$scCstdtd|ƒƒdS)z¥convert a 2-byte word from the network byte order (big endian) to little endian; replaces socket.ntohs() to work on both little and big endian architectures zs2