Preprocessing Conditional Compilation Graph: /Users/paulross/dev/Python-3.6.2/Objects/dictobject.c

The conditional compilation statements as green (i.e. evaluates as True) and red (evaluates as False). Each statement is linked to the source code it came from.

Return to Index

#ifndef Py_PYTHON_H  /* Python.h */
  #ifndef Py_PYCONFIG_H  /* pyconfig.h */
    #ifndef _ALL_SOURCE  /* pyconfig.h */
    #endif  /* pyconfig.h */
    #ifndef _GNU_SOURCE  /* pyconfig.h */
    #endif  /* pyconfig.h */
    #ifndef _POSIX_PTHREAD_SEMANTICS  /* pyconfig.h */
    #endif  /* pyconfig.h */
    #ifndef _TANDEM_SOURCE  /* pyconfig.h */
    #endif  /* pyconfig.h */
    #ifndef __EXTENSIONS__  /* pyconfig.h */
    #endif  /* pyconfig.h */
    #if defined AC_APPLE_UNIVERSAL_BUILD  /* pyconfig.h */
      #if defined __BIG_ENDIAN__  /* pyconfig.h */
      #endif  /* pyconfig.h */
    #else  /* pyconfig.h */
      #ifndef WORDS_BIGENDIAN  /* pyconfig.h */
      #endif  /* pyconfig.h */
    #endif  /* pyconfig.h */
    #ifndef __CHAR_UNSIGNED__  /* pyconfig.h */
    #endif  /* pyconfig.h */
    #ifndef __cplusplus  /* pyconfig.h */
    #endif  /* pyconfig.h */
    #if defined(__USLC__) && defined(__SCO_VERSION__)  /* pyconfig.h */
    #endif  /* pyconfig.h */
  #endif  /* pyconfig.h */
  #ifndef PYMACCONFIG_H  /* pymacconfig.h */
    #if defined(__APPLE__)  /* pymacconfig.h */
      #if defined(__LP64__) && defined(__x86_64__)  /* pymacconfig.h */
      #endif  /* pymacconfig.h */
      #ifndef __LP64__  /* pymacconfig.h */
      #endif  /* pymacconfig.h */
      #ifdef __LP64__  /* pymacconfig.h */
      #else  /* pymacconfig.h */
        #ifdef __ppc__  /* pymacconfig.h */
        #else  /* pymacconfig.h */
        #endif  /* pymacconfig.h */
      #endif  /* pymacconfig.h */
      #if defined(__LP64__)  /* pymacconfig.h */
      #endif  /* pymacconfig.h */
      #ifdef __BIG_ENDIAN__  /* pymacconfig.h */
      #else  /* pymacconfig.h */
      #endif  /* pymacconfig.h */
      #ifdef __i386__  /* pymacconfig.h */
      #endif  /* pymacconfig.h */
    #endif  /* pymacconfig.h */
  #endif  /* pymacconfig.h */
  #ifndef _LIMITS_H_  /* limits.h */
    #ifndef _CDEFS_H_  /* cdefs.h */
      #if defined(__cplusplus)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_builtin  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_include  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_feature  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_attribute  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_extension  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
        #if defined(__cplusplus)  /* cdefs.h */
        #else  /* cdefs.h */
          #ifndef __GNUC__  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
      #else  /* cdefs.h */
        #ifndef __GNUC__  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __has_extension  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __dead  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __STDC_VERSION__ < 199901  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !__has_feature  /* cdefs.h */
        #ifndef __nullable  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __nonnull  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __null_unspecified  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
      #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
      #elif defined(__GNUC__)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifdef __GNUC__  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(__clang__)  /* cdefs.h */
      #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __COPYRIGHT  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __RCSID  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __SCCSID  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __PROJECT_VERSION  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __FBSDID  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __DECONST  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __DEVOLATILE  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __DEQUALIFY  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
        #if defined(__LP64__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #if defined(_NONSTD_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
        #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
          #if defined(_NONSTD_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
        #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
        #else  /* cdefs.h */
          #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
        #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
          #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
          #endif  /* cdefs.h */
        #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
        #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_UNIX03  /* cdefs.h */
        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_VERS_1050  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef _CDEFS_H_  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 20000  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 20100  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 20200  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 30000  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 30100  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 30200  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 40000  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 40100  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 40200  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 40300  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 50000  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 50100  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 60000  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 60100  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 70000  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 70100  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 80000  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 80100  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 80200  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 80300  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 80400  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 90000  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 90100  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 90200  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 90300  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1000  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1010  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1020  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1030  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1040  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1050  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1060  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1070  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1080  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1090  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101000  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101002  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101003  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101100  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101102  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101103  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101104  /* _symbol_aliasing.h */
      #else  /* _symbol_aliasing.h */
      #endif  /* _symbol_aliasing.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
      #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifdef _XOPEN_SOURCE  /* cdefs.h */
        #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
        #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
        #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef _CDEFS_H_  /* _posix_availability.h */
      #endif  /* _posix_availability.h */
      #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 198808L  /* _posix_availability.h */
      #else  /* _posix_availability.h */
      #endif  /* _posix_availability.h */
      #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199009L  /* _posix_availability.h */
      #else  /* _posix_availability.h */
      #endif  /* _posix_availability.h */
      #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199209L  /* _posix_availability.h */
      #else  /* _posix_availability.h */
      #endif  /* _posix_availability.h */
      #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199309L  /* _posix_availability.h */
      #else  /* _posix_availability.h */
      #endif  /* _posix_availability.h */
      #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199506L  /* _posix_availability.h */
      #else  /* _posix_availability.h */
      #endif  /* _posix_availability.h */
      #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200112L  /* _posix_availability.h */
      #else  /* _posix_availability.h */
      #endif  /* _posix_availability.h */
      #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200809L  /* _posix_availability.h */
      #else  /* _posix_availability.h */
      #endif  /* _posix_availability.h */
      #if defined(_ANSI_SOURCE)  /* cdefs.h */
      #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_UNIX03  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
      #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
    #endif  /* cdefs.h */
    #if defined (__i386__) || defined(__x86_64__)  /* limits.h */
      #ifndef _I386_LIMITS_H_  /* limits.h */
        #ifndef _CDEFS_H_  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_builtin  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_include  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_feature  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_attribute  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_extension  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __dead  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __STDC_VERSION__ < 199901  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !__has_feature  /* cdefs.h */
            #ifndef __nullable  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __nonnull  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __null_unspecified  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
          #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
          #elif defined(__GNUC__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef __GNUC__  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__clang__)  /* cdefs.h */
          #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __COPYRIGHT  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __RCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __SCCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __PROJECT_VERSION  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __FBSDID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DECONST  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEVOLATILE  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEQUALIFY  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
            #if defined(__LP64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
            #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
              #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
            #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
              #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_VERS_1050  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef _XOPEN_SOURCE  /* cdefs.h */
            #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_ANSI_SOURCE)  /* cdefs.h */
          #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
          #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef _I386__LIMITS_H_  /* _limits.h */
        #endif  /* _limits.h */
        #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* limits.h */
        #endif  /* limits.h */
        #ifdef __LP64__  /* limits.h */
        #else  /* limits.h */
        #endif  /* limits.h */
        #if !defined(_ANSI_SOURCE)  /* limits.h */
          #ifdef __LP64__  /* limits.h */
          #else  /* limits.h */
          #endif  /* limits.h */
          #if (!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || defined(_DARWIN_C_SOURCE)  /* limits.h */
          #endif  /* limits.h */
        #endif  /* limits.h */
      #endif  /* limits.h */
    #else  /* limits.h */
    #endif  /* limits.h */
    #ifndef _SYS_SYSLIMITS_H_  /* syslimits.h */
      #ifndef _CDEFS_H_  /* cdefs.h */
        #if defined(__cplusplus)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_builtin  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_include  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_feature  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_attribute  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_extension  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
          #ifndef __GNUC__  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __has_extension  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __dead  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __STDC_VERSION__ < 199901  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !__has_feature  /* cdefs.h */
          #ifndef __nullable  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __nonnull  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __null_unspecified  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
        #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
        #elif defined(__GNUC__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifdef __GNUC__  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__clang__)  /* cdefs.h */
        #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __COPYRIGHT  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __RCSID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __SCCSID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __PROJECT_VERSION  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __FBSDID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DECONST  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DEVOLATILE  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DEQUALIFY  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
          #if defined(__LP64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #if defined(_NONSTD_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
          #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
            #if defined(_NONSTD_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
            #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
          #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
            #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_UNIX03  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_VERS_1050  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifdef _XOPEN_SOURCE  /* cdefs.h */
          #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
          #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
          #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_ANSI_SOURCE)  /* cdefs.h */
        #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_UNIX03  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
        #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(_ANSI_SOURCE)  /* syslimits.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* syslimits.h */
        #endif  /* syslimits.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* syslimits.h */
        #endif  /* syslimits.h */
        #if __DARWIN_UNIX03  /* syslimits.h */
        #else  /* syslimits.h */
        #endif  /* syslimits.h */
      #endif  /* syslimits.h */
    #endif  /* syslimits.h */
    #if __DARWIN_C_LEVEL > __DARWIN_C_ANSI  /* limits.h */
    #endif  /* limits.h */
    #if __DARWIN_C_LEVEL >= 199309L  /* limits.h */
    #endif  /* limits.h */
    #if __DARWIN_C_LEVEL >= 199506L  /* limits.h */
    #endif  /* limits.h */
    #if __DARWIN_C_LEVEL >= 200112  /* limits.h */
    #endif  /* limits.h */
    #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* limits.h */
    #endif  /* limits.h */
    #if __DARWIN_C_LEVEL > __DARWIN_C_ANSI  /* limits.h */
      #if !defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 200112L  /* limits.h */
      #endif  /* limits.h */
    #endif  /* limits.h */
  #endif  /* limits.h */
  #ifndef UCHAR_MAX  /* Python.h */
  #endif  /* Python.h */
  #if UCHAR_MAX != 255  /* Python.h */
  #endif  /* Python.h */
  #if defined(__sgi) && defined(WITH_THREAD) && !defined(_SGI_MP_SOURCE)  /* Python.h */
  #endif  /* Python.h */
  #ifndef _STDIO_H_  /* stdio.h */
    #ifndef _CDEFS_H_  /* cdefs.h */
      #if defined(__cplusplus)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_builtin  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_include  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_feature  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_attribute  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_extension  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
        #if defined(__cplusplus)  /* cdefs.h */
        #else  /* cdefs.h */
          #ifndef __GNUC__  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
      #else  /* cdefs.h */
        #ifndef __GNUC__  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __has_extension  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __dead  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __STDC_VERSION__ < 199901  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !__has_feature  /* cdefs.h */
        #ifndef __nullable  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __nonnull  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __null_unspecified  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
      #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
      #elif defined(__GNUC__)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifdef __GNUC__  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(__clang__)  /* cdefs.h */
      #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __COPYRIGHT  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __RCSID  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __SCCSID  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __PROJECT_VERSION  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __FBSDID  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __DECONST  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __DEVOLATILE  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __DEQUALIFY  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
        #if defined(__LP64__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #if defined(_NONSTD_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
        #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
          #if defined(_NONSTD_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
        #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
        #else  /* cdefs.h */
          #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
        #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
          #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
          #endif  /* cdefs.h */
        #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
        #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_UNIX03  /* cdefs.h */
        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_VERS_1050  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
      #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifdef _XOPEN_SOURCE  /* cdefs.h */
        #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
        #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
        #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(_ANSI_SOURCE)  /* cdefs.h */
      #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_UNIX03  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
      #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __AVAILABILITY__  /* Availability.h */
      #ifndef __AVAILABILITY_INTERNAL__  /* AvailabilityInternal.h */
        #ifndef __IPHONE_OS_VERSION_MIN_REQUIRED  /* AvailabilityInternal.h */
          #ifdef __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__  /* AvailabilityInternal.h */
          #endif  /* AvailabilityInternal.h */
        #endif  /* AvailabilityInternal.h */
        #ifndef __TV_OS_VERSION_MIN_REQUIRED  /* AvailabilityInternal.h */
          #ifdef __ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__  /* AvailabilityInternal.h */
          #endif  /* AvailabilityInternal.h */
        #endif  /* AvailabilityInternal.h */
        #ifndef __WATCH_OS_VERSION_MIN_REQUIRED  /* AvailabilityInternal.h */
          #ifdef __ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__  /* AvailabilityInternal.h */
          #endif  /* AvailabilityInternal.h */
        #endif  /* AvailabilityInternal.h */
        #ifdef __has_feature  /* AvailabilityInternal.h */
          #if __has_feature  /* AvailabilityInternal.h */
          #else  /* AvailabilityInternal.h */
          #endif  /* AvailabilityInternal.h */
        #elif defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5)))  /* AvailabilityInternal.h */
        #else  /* AvailabilityInternal.h */
        #endif  /* AvailabilityInternal.h */
        #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* AvailabilityInternal.h */
          #ifndef __IPHONE_OS_VERSION_MAX_ALLOWED  /* AvailabilityInternal.h */
          #endif  /* AvailabilityInternal.h */
          #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_0  /* AvailabilityInternal.h */
          #endif  /* AvailabilityInternal.h */
          #if defined(__has_attribute) && defined(__has_feature)  /* AvailabilityInternal.h */
            #if __has_attribute  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
          #endif  /* AvailabilityInternal.h */
          #ifndef __AVAILABILITY_INTERNAL__IPHONE_2_0  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_2_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_7_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_7_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_8_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_8_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_8_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_8_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_3  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_3  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_8_4  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_4  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_4  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_9_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_4  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_9_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_4  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_9_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_4  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_9_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_3  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_3  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_4  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_1  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_2  /* AvailabilityInternal.h */
            #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_3  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
          #endif  /* AvailabilityInternal.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* AvailabilityInternal.h */
          #ifndef __MAC_OS_X_VERSION_MAX_ALLOWED  /* AvailabilityInternal.h */
          #endif  /* AvailabilityInternal.h */
          #if defined(__has_attribute) && defined(__has_feature)  /* AvailabilityInternal.h */
            #if __has_attribute  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
              #if __has_feature  /* AvailabilityInternal.h */
              #else  /* AvailabilityInternal.h */
              #endif  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
          #endif  /* AvailabilityInternal.h */
          #ifndef __AVAILABILITY_INTERNAL__MAC_10_0  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_11_4  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_11_4  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_11_3  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_11_3  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_11_2  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_11_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_11  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_11  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_10_3  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_10_3  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_10_2  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_10_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_10  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_10  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_9  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_9  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_8  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_8  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_7  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_7  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_6  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_6  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_5  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_5  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_4  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_4  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_3  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_3  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_2  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_1  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_0  /* AvailabilityInternal.h */
            #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_0  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_1  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_3  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_4  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_5  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_6  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_7  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_8  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_9  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_10  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_10_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_10_3  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_11  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_11_2  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_11_3  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
            #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_11_4  /* AvailabilityInternal.h */
            #else  /* AvailabilityInternal.h */
            #endif  /* AvailabilityInternal.h */
          #endif  /* AvailabilityInternal.h */
        #endif  /* AvailabilityInternal.h */
      #endif  /* AvailabilityInternal.h */
      #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
      #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
      #else  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_feature)  /* Availability.h */
        #if __has_feature  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
      #else  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_feature)  /* Availability.h */
        #if __has_feature  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
      #else  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_attribute)  /* Availability.h */
        #if __has_attribute  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __OSX_UNAVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __OSX_AVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __OSX_DEPRECATED  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_attribute)  /* Availability.h */
        #if __has_attribute  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __IOS_UNAVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __IOS_PROHIBITED  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __IOS_AVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __IOS_DEPRECATED  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_feature)  /* Availability.h */
        #if __has_feature  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __TVOS_PROHIBITED  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __TVOS_AVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __TVOS_DEPRECATED  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_feature)  /* Availability.h */
        #if __has_feature  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
      #endif  /* Availability.h */
    #endif  /* Availability.h */
    #ifndef __TYPES_H_  /* _types.h */
      #ifndef _SYS__TYPES_H_  /* _types.h */
        #ifndef _CDEFS_H_  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_builtin  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_include  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_feature  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_attribute  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_extension  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __dead  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __STDC_VERSION__ < 199901  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !__has_feature  /* cdefs.h */
            #ifndef __nullable  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __nonnull  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __null_unspecified  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
          #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
          #elif defined(__GNUC__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef __GNUC__  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__clang__)  /* cdefs.h */
          #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __COPYRIGHT  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __RCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __SCCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __PROJECT_VERSION  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __FBSDID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DECONST  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEVOLATILE  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEQUALIFY  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
            #if defined(__LP64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
            #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
              #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
            #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
              #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_VERS_1050  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef _XOPEN_SOURCE  /* cdefs.h */
            #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_ANSI_SOURCE)  /* cdefs.h */
          #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
          #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef _BSD_MACHINE__TYPES_H_  /* _types.h */
          #if defined (__i386__) || defined(__x86_64__)  /* _types.h */
            #ifndef _BSD_I386__TYPES_H_  /* _types.h */
              #ifdef __GNUC__  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
              #if defined(__PTRDIFF_TYPE__)  /* _types.h */
              #elif defined(__LP64__)  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
              #if defined(__SIZE_TYPE__)  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
              #if (__GNUC__ > 2)  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
              #if defined(__WCHAR_TYPE__)  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
              #if defined(__WINT_TYPE__)  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
            #endif  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
        #endif  /* _types.h */
        #ifdef __cplusplus  /* _types.h */
          #ifdef __GNUG__  /* _types.h */
          #else  /* _types.h */
            #ifdef __LP64__  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
          #endif  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
        #if __DARWIN_64_BIT_INO_T  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
        #ifndef _SYS__PTHREAD_TYPES_H_  /* _pthread_types.h */
          #ifndef _CDEFS_H_  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_builtin  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_include  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_feature  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_attribute  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_extension  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
              #if defined(__cplusplus)  /* cdefs.h */
              #else  /* cdefs.h */
                #ifndef __GNUC__  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __dead  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __STDC_VERSION__ < 199901  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !__has_feature  /* cdefs.h */
              #ifndef __nullable  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __nonnull  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __null_unspecified  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
            #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
            #elif defined(__GNUC__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef __GNUC__  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__clang__)  /* cdefs.h */
            #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __COPYRIGHT  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __RCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __SCCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __PROJECT_VERSION  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __FBSDID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DECONST  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEVOLATILE  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEQUALIFY  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
              #if defined(__LP64__)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
              #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
              #else  /* cdefs.h */
                #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
              #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
                #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_VERS_1050  /* cdefs.h */
                #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef _XOPEN_SOURCE  /* cdefs.h */
              #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_ANSI_SOURCE)  /* cdefs.h */
            #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
            #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__LP64__)  /* _pthread_types.h */
          #else  /* _pthread_types.h */
          #endif  /* _pthread_types.h */
        #endif  /* _pthread_types.h */
        #if defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 || __GNUC__ > 3)  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
      #endif  /* _types.h */
      #if __GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ >= 7  /* _types.h */
      #else  /* _types.h */
      #endif  /* _types.h */
      #ifdef __LP64__  /* _types.h */
      #else  /* _types.h */
      #endif  /* _types.h */
      #ifdef __WCHAR_MAX__  /* _types.h */
      #else  /* _types.h */
      #endif  /* _types.h */
      #if __DARWIN_WCHAR_MAX > 0xffffU  /* _types.h */
      #else  /* _types.h */
      #endif  /* _types.h */
      #ifndef _FORTIFY_SOURCE  /* _types.h */
        #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
      #endif  /* _types.h */
    #endif  /* _types.h */
    #ifndef _VA_LIST_T  /* _va_list.h */
    #endif  /* _va_list.h */
    #ifndef _SIZE_T  /* _size_t.h */
    #endif  /* _size_t.h */
    #ifndef NULL  /* _null.h */
    #endif  /* _null.h */
    #ifndef _SYS_STDIO_H_  /* stdio.h */
      #ifndef _CDEFS_H_  /* cdefs.h */
        #if defined(__cplusplus)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_builtin  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_include  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_feature  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_attribute  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_extension  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
          #ifndef __GNUC__  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __has_extension  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __dead  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __STDC_VERSION__ < 199901  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !__has_feature  /* cdefs.h */
          #ifndef __nullable  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __nonnull  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __null_unspecified  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
        #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
        #elif defined(__GNUC__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifdef __GNUC__  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__clang__)  /* cdefs.h */
        #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __COPYRIGHT  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __RCSID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __SCCSID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __PROJECT_VERSION  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __FBSDID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DECONST  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DEVOLATILE  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DEQUALIFY  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
          #if defined(__LP64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #if defined(_NONSTD_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
          #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
            #if defined(_NONSTD_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
            #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
          #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
            #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_UNIX03  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_VERS_1050  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifdef _XOPEN_SOURCE  /* cdefs.h */
          #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
          #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
          #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_ANSI_SOURCE)  /* cdefs.h */
        #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_UNIX03  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
        #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_C_LEVEL >= 200809L  /* stdio.h */
        #ifndef __AVAILABILITY__  /* Availability.h */
          #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
          #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_attribute)  /* Availability.h */
            #if __has_attribute  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_attribute)  /* Availability.h */
            #if __has_attribute  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* stdio.h */
    #endif  /* stdio.h */
    #ifndef _ANSI_SOURCE  /* stdio.h */
    #endif  /* stdio.h */
    #ifndef SEEK_SET  /* stdio.h */
    #endif  /* stdio.h */
    #ifndef SEEK_CUR  /* stdio.h */
    #endif  /* stdio.h */
    #ifndef SEEK_END  /* stdio.h */
    #endif  /* stdio.h */
    #ifdef _DARWIN_UNLIMITED_STREAMS  /* stdio.h */
      #if defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* stdio.h */
      #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_6  /* stdio.h */
      #endif  /* stdio.h */
    #endif  /* stdio.h */
    #if defined(_DARWIN_UNLIMITED_STREAMS) || defined(_DARWIN_C_SOURCE)  /* stdio.h */
    #else  /* stdio.h */
    #endif  /* stdio.h */
    #if !defined(_POSIX_C_SOURCE)  /* stdio.h */
    #endif  /* stdio.h */
    #if __DARWIN_C_LEVEL >= 198808L  /* stdio.h */
      #ifndef __CTERMID_DEFINED  /* stdio.h */
      #endif  /* stdio.h */
      #if defined(_DARWIN_UNLIMITED_STREAMS) || defined(_DARWIN_C_SOURCE)  /* stdio.h */
      #else  /* stdio.h */
      #endif  /* stdio.h */
    #endif  /* stdio.h */
    #if __DARWIN_C_LEVEL >= 199209L  /* stdio.h */
      #if defined(_DARWIN_UNLIMITED_STREAMS) || defined(_DARWIN_C_SOURCE)  /* stdio.h */
      #else  /* stdio.h */
      #endif  /* stdio.h */
    #endif  /* stdio.h */
    #if __DARWIN_C_LEVEL >= 199506L  /* stdio.h */
      #if defined(__GNUC__) && defined(__STDC__)  /* stdio.h */
      #else  /* stdio.h */
      #endif  /* stdio.h */
      #if !defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 200112L  /* stdio.h */
      #endif  /* stdio.h */
      #if !defined(_POSIX_C_SOURCE)  /* stdio.h */
      #endif  /* stdio.h */
      #ifndef lint  /* stdio.h */
      #endif  /* stdio.h */
    #endif  /* stdio.h */
    #if __DARWIN_C_LEVEL >= 200112L  /* stdio.h */
      #ifndef _OFF_T  /* _off_t.h */
      #endif  /* _off_t.h */
    #endif  /* stdio.h */
    #if __DARWIN_C_LEVEL >= 200112L || defined(_C99_SOURCE) || defined(__cplusplus)  /* stdio.h */
    #endif  /* stdio.h */
    #if __DARWIN_C_LEVEL >= 200809L  /* stdio.h */
      #ifndef _SSIZE_T  /* _ssize_t.h */
      #endif  /* _ssize_t.h */
    #endif  /* stdio.h */
    #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* stdio.h */
    #endif  /* stdio.h */
    #ifdef _USE_EXTENDED_LOCALES_  /* stdio.h */
    #endif  /* stdio.h */
    #if defined (__GNUC__) && _FORTIFY_SOURCE > 0 && !defined (__cplusplus)  /* stdio.h */
      #ifndef _STDIO_H_  /* _stdio.h */
      #endif  /* _stdio.h */
      #ifndef _SECURE__STDIO_H_  /* _stdio.h */
        #ifndef _SECURE__COMMON_H_  /* _common.h */
          #if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0  /* _common.h */
            #if _FORTIFY_SOURCE > 1  /* _common.h */
            #else  /* _common.h */
            #endif  /* _common.h */
          #else  /* _common.h */
          #endif  /* _common.h */
        #endif  /* _common.h */
        #if _USE_FORTIFY_LEVEL > 0  /* _stdio.h */
          #ifndef __has_builtin  /* _stdio.h */
          #endif  /* _stdio.h */
          #if __has_builtin || defined(__GNUC__)  /* _stdio.h */
          #endif  /* _stdio.h */
          #if __DARWIN_C_LEVEL >= 200112L  /* _stdio.h */
            #if __has_builtin || defined(__GNUC__)  /* _stdio.h */
            #endif  /* _stdio.h */
            #if __has_builtin || defined(__GNUC__)  /* _stdio.h */
            #endif  /* _stdio.h */
            #if __has_builtin || defined(__GNUC__)  /* _stdio.h */
            #endif  /* _stdio.h */
          #endif  /* _stdio.h */
          #ifdef _undef__has_builtin  /* _stdio.h */
          #endif  /* _stdio.h */
        #endif  /* _stdio.h */
      #endif  /* _stdio.h */
    #endif  /* stdio.h */
  #endif  /* stdio.h */
  #ifndef NULL  /* Python.h */
  #endif  /* Python.h */
  #ifndef _STRING_H_  /* string.h */
    #ifndef __TYPES_H_  /* _types.h */
      #if __GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ >= 7  /* _types.h */
      #else  /* _types.h */
      #endif  /* _types.h */
      #ifdef __LP64__  /* _types.h */
      #else  /* _types.h */
      #endif  /* _types.h */
      #ifdef __WCHAR_MAX__  /* _types.h */
      #else  /* _types.h */
      #endif  /* _types.h */
      #if __DARWIN_WCHAR_MAX > 0xffffU  /* _types.h */
      #else  /* _types.h */
      #endif  /* _types.h */
      #ifndef _FORTIFY_SOURCE  /* _types.h */
        #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
      #endif  /* _types.h */
    #endif  /* _types.h */
    #ifndef _CDEFS_H_  /* cdefs.h */
      #if defined(__cplusplus)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_builtin  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_include  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_feature  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_attribute  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __has_extension  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
        #if defined(__cplusplus)  /* cdefs.h */
        #else  /* cdefs.h */
          #ifndef __GNUC__  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
      #else  /* cdefs.h */
        #ifndef __GNUC__  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __has_extension  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __dead  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __STDC_VERSION__ < 199901  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !__has_feature  /* cdefs.h */
        #ifndef __nullable  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __nonnull  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __null_unspecified  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
      #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
      #elif defined(__GNUC__)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifdef __GNUC__  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(__clang__)  /* cdefs.h */
      #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __COPYRIGHT  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __RCSID  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __SCCSID  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __PROJECT_VERSION  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __FBSDID  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __DECONST  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __DEVOLATILE  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __DEQUALIFY  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
        #if defined(__LP64__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #if defined(_NONSTD_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
        #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
          #if defined(_NONSTD_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
        #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
        #else  /* cdefs.h */
          #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
        #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
          #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
          #endif  /* cdefs.h */
        #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
        #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_UNIX03  /* cdefs.h */
        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_VERS_1050  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
      #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifdef _XOPEN_SOURCE  /* cdefs.h */
        #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
        #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
        #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(_ANSI_SOURCE)  /* cdefs.h */
      #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_UNIX03  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
      #endif  /* cdefs.h */
      #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
      #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __AVAILABILITY__  /* Availability.h */
      #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
      #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
      #else  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_feature)  /* Availability.h */
        #if __has_feature  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
      #else  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_feature)  /* Availability.h */
        #if __has_feature  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
      #else  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_attribute)  /* Availability.h */
        #if __has_attribute  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __OSX_UNAVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __OSX_AVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __OSX_DEPRECATED  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_attribute)  /* Availability.h */
        #if __has_attribute  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __IOS_UNAVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __IOS_PROHIBITED  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __IOS_AVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __IOS_DEPRECATED  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_feature)  /* Availability.h */
        #if __has_feature  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __TVOS_PROHIBITED  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __TVOS_AVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __TVOS_DEPRECATED  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_feature)  /* Availability.h */
        #if __has_feature  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
      #endif  /* Availability.h */
    #endif  /* Availability.h */
    #ifndef _SIZE_T  /* _size_t.h */
    #endif  /* _size_t.h */
    #ifndef NULL  /* _null.h */
    #endif  /* _null.h */
    #if __DARWIN_C_LEVEL >= 199506L  /* string.h */
    #endif  /* string.h */
    #if __DARWIN_C_LEVEL >= 200112L  /* string.h */
    #endif  /* string.h */
    #if __DARWIN_C_LEVEL >= 200809L  /* string.h */
    #endif  /* string.h */
    #if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1  /* string.h */
      #ifndef _RSIZE_T  /* _rsize_t.h */
      #endif  /* _rsize_t.h */
      #ifndef _ERRNO_T  /* _errno_t.h */
      #endif  /* _errno_t.h */
    #endif  /* string.h */
    #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* string.h */
      #ifndef _SSIZE_T  /* _ssize_t.h */
      #endif  /* _ssize_t.h */
      #ifndef _STRINGS_H_  /* strings.h */
        #ifndef __TYPES_H_  /* _types.h */
          #if __GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ >= 7  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #ifdef __LP64__  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #ifdef __WCHAR_MAX__  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #if __DARWIN_WCHAR_MAX > 0xffffU  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #ifndef _FORTIFY_SOURCE  /* _types.h */
            #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
          #endif  /* _types.h */
        #endif  /* _types.h */
        #ifndef _CDEFS_H_  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_builtin  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_include  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_feature  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_attribute  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_extension  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __dead  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __STDC_VERSION__ < 199901  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !__has_feature  /* cdefs.h */
            #ifndef __nullable  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __nonnull  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __null_unspecified  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
          #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
          #elif defined(__GNUC__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef __GNUC__  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__clang__)  /* cdefs.h */
          #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __COPYRIGHT  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __RCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __SCCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __PROJECT_VERSION  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __FBSDID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DECONST  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEVOLATILE  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEQUALIFY  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
            #if defined(__LP64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
            #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
              #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
            #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
              #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_VERS_1050  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef _XOPEN_SOURCE  /* cdefs.h */
            #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_ANSI_SOURCE)  /* cdefs.h */
          #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
          #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __AVAILABILITY__  /* Availability.h */
          #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
          #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_attribute)  /* Availability.h */
            #if __has_attribute  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_attribute)  /* Availability.h */
            #if __has_attribute  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef _SIZE_T  /* _size_t.h */
        #endif  /* _size_t.h */
        #if !defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 200809L  /* strings.h */
        #endif  /* strings.h */
        #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* strings.h */
          #ifndef _STRING_H_  /* string.h */
            #if __DARWIN_C_LEVEL >= 199506L  /* string.h */
            #endif  /* string.h */
            #if __DARWIN_C_LEVEL >= 200112L  /* string.h */
            #endif  /* string.h */
            #if __DARWIN_C_LEVEL >= 200809L  /* string.h */
            #endif  /* string.h */
            #if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1  /* string.h */
            #endif  /* string.h */
            #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* string.h */
            #endif  /* string.h */
            #ifdef _USE_EXTENDED_LOCALES_  /* string.h */
            #endif  /* string.h */
            #if defined (__GNUC__) && _FORTIFY_SOURCE > 0 && !defined (__cplusplus)  /* string.h */
            #endif  /* string.h */
          #endif  /* string.h */
        #endif  /* strings.h */
      #endif  /* strings.h */
    #endif  /* string.h */
    #ifdef _USE_EXTENDED_LOCALES_  /* string.h */
    #endif  /* string.h */
    #if defined (__GNUC__) && _FORTIFY_SOURCE > 0 && !defined (__cplusplus)  /* string.h */
      #ifndef _STRING_H_  /* _string.h */
      #endif  /* _string.h */
      #ifndef _SECURE__STRING_H_  /* _string.h */
        #ifndef __AVAILABILITY__  /* Availability.h */
          #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
          #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_attribute)  /* Availability.h */
            #if __has_attribute  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_attribute)  /* Availability.h */
            #if __has_attribute  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef _CDEFS_H_  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_builtin  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_include  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_feature  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_attribute  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_extension  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __dead  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __STDC_VERSION__ < 199901  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !__has_feature  /* cdefs.h */
            #ifndef __nullable  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __nonnull  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __null_unspecified  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
          #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
          #elif defined(__GNUC__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef __GNUC__  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__clang__)  /* cdefs.h */
          #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __COPYRIGHT  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __RCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __SCCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __PROJECT_VERSION  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __FBSDID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DECONST  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEVOLATILE  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEQUALIFY  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
            #if defined(__LP64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
            #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
              #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
            #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
              #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_VERS_1050  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef _XOPEN_SOURCE  /* cdefs.h */
            #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_ANSI_SOURCE)  /* cdefs.h */
          #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
          #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef _SECURE__COMMON_H_  /* _common.h */
          #if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0  /* _common.h */
            #if _FORTIFY_SOURCE > 1  /* _common.h */
            #else  /* _common.h */
            #endif  /* _common.h */
          #else  /* _common.h */
          #endif  /* _common.h */
        #endif  /* _common.h */
        #if _USE_FORTIFY_LEVEL > 0  /* _string.h */
          #ifndef __has_builtin  /* _string.h */
          #endif  /* _string.h */
          #if defined(__clang__) &&     ((defined(__apple_build_version__) && __apple_build_version__ >= 4260006) ||      (!defined(__apple_build_version__) && (__clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 3))))  /* _string.h */
          #else  /* _string.h */
          #endif  /* _string.h */
          #if __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000 || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090  /* _string.h */
            #if __has_builtin && __HAS_FIXED_CHK_PROTOTYPES  /* _string.h */
            #endif  /* _string.h */
          #endif  /* _string.h */
          #if __has_builtin || defined(__GNUC__)  /* _string.h */
          #endif  /* _string.h */
          #if __has_builtin || defined(__GNUC__)  /* _string.h */
          #endif  /* _string.h */
          #if __has_builtin || defined(__GNUC__)  /* _string.h */
          #endif  /* _string.h */
          #if __has_builtin || defined(__GNUC__)  /* _string.h */
          #endif  /* _string.h */
          #if __DARWIN_C_LEVEL >= 200809L  /* _string.h */
            #if __has_builtin || defined(__GNUC__)  /* _string.h */
            #endif  /* _string.h */
            #if __has_builtin || __APPLE_CC__ >= 5666 || __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7)  /* _string.h */
            #endif  /* _string.h */
          #endif  /* _string.h */
          #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* _string.h */
            #if __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000 || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090  /* _string.h */
              #if __has_builtin && __HAS_FIXED_CHK_PROTOTYPES  /* _string.h */
              #endif  /* _string.h */
              #if __has_builtin && __HAS_FIXED_CHK_PROTOTYPES  /* _string.h */
              #endif  /* _string.h */
            #endif  /* _string.h */
          #endif  /* _string.h */
          #if __has_builtin || defined(__GNUC__)  /* _string.h */
          #endif  /* _string.h */
          #if __has_builtin || defined(__GNUC__)  /* _string.h */
          #endif  /* _string.h */
          #if ! (defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED < 32000)  /* _string.h */
            #if __has_builtin || defined(__GNUC__)  /* _string.h */
            #endif  /* _string.h */
          #endif  /* _string.h */
          #ifdef _undef__has_builtin  /* _string.h */
          #endif  /* _string.h */
        #endif  /* _string.h */
      #endif  /* _string.h */
    #endif  /* string.h */
  #endif  /* string.h */
  #ifdef HAVE_ERRNO_H  /* Python.h */
    #ifndef _SYS_ERRNO_H_  /* errno.h */
      #ifndef _CDEFS_H_  /* cdefs.h */
        #if defined(__cplusplus)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_builtin  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_include  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_feature  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_attribute  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_extension  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
          #ifndef __GNUC__  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __has_extension  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __dead  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __STDC_VERSION__ < 199901  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !__has_feature  /* cdefs.h */
          #ifndef __nullable  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __nonnull  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __null_unspecified  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
        #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
        #elif defined(__GNUC__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifdef __GNUC__  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__clang__)  /* cdefs.h */
        #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __COPYRIGHT  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __RCSID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __SCCSID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __PROJECT_VERSION  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __FBSDID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DECONST  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DEVOLATILE  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DEQUALIFY  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
          #if defined(__LP64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #if defined(_NONSTD_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
          #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
            #if defined(_NONSTD_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
            #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
          #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
            #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_UNIX03  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_VERS_1050  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifdef _XOPEN_SOURCE  /* cdefs.h */
          #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
          #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
          #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_ANSI_SOURCE)  /* cdefs.h */
        #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_UNIX03  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
        #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1  /* errno.h */
        #ifndef _ERRNO_T  /* _errno_t.h */
        #endif  /* _errno_t.h */
      #endif  /* errno.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* errno.h */
      #endif  /* errno.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* errno.h */
      #endif  /* errno.h */
      #if !__DARWIN_UNIX03 && !defined(KERNEL)  /* errno.h */
      #endif  /* errno.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* errno.h */
      #endif  /* errno.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* errno.h */
      #endif  /* errno.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* errno.h */
      #endif  /* errno.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* errno.h */
      #endif  /* errno.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* errno.h */
      #endif  /* errno.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* errno.h */
      #endif  /* errno.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* errno.h */
      #endif  /* errno.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* errno.h */
      #endif  /* errno.h */
      #if __DARWIN_UNIX03 || defined(KERNEL)  /* errno.h */
      #endif  /* errno.h */
      #if __DARWIN_C_LEVEL >= 200809L  /* errno.h */
      #endif  /* errno.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* errno.h */
      #endif  /* errno.h */
    #endif  /* errno.h */
  #endif  /* Python.h */
  #ifndef _STDLIB_H_  /* stdlib.h */
    #ifndef __AVAILABILITY__  /* Availability.h */
      #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
      #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
      #else  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_feature)  /* Availability.h */
        #if __has_feature  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
      #else  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_feature)  /* Availability.h */
        #if __has_feature  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
      #else  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_attribute)  /* Availability.h */
        #if __has_attribute  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __OSX_UNAVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __OSX_AVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __OSX_DEPRECATED  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_attribute)  /* Availability.h */
        #if __has_attribute  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __IOS_UNAVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __IOS_PROHIBITED  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __IOS_AVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __IOS_DEPRECATED  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_feature)  /* Availability.h */
        #if __has_feature  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __TVOS_PROHIBITED  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __TVOS_AVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __TVOS_DEPRECATED  /* Availability.h */
      #endif  /* Availability.h */
      #if defined(__has_feature)  /* Availability.h */
        #if __has_feature  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
      #endif  /* Availability.h */
    #endif  /* Availability.h */
    #ifndef __TYPES_H_  /* _types.h */
      #if __GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ >= 7  /* _types.h */
      #else  /* _types.h */
      #endif  /* _types.h */
      #ifdef __LP64__  /* _types.h */
      #else  /* _types.h */
      #endif  /* _types.h */
      #ifdef __WCHAR_MAX__  /* _types.h */
      #else  /* _types.h */
      #endif  /* _types.h */
      #if __DARWIN_WCHAR_MAX > 0xffffU  /* _types.h */
      #else  /* _types.h */
      #endif  /* _types.h */
      #ifndef _FORTIFY_SOURCE  /* _types.h */
        #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
      #endif  /* _types.h */
    #endif  /* _types.h */
    #if !defined(_ANSI_SOURCE)  /* stdlib.h */
      #ifndef _SYS_WAIT_H_  /* wait.h */
        #ifndef _CDEFS_H_  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_builtin  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_include  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_feature  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_attribute  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_extension  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __dead  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __STDC_VERSION__ < 199901  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !__has_feature  /* cdefs.h */
            #ifndef __nullable  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __nonnull  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __null_unspecified  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
          #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
          #elif defined(__GNUC__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef __GNUC__  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__clang__)  /* cdefs.h */
          #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __COPYRIGHT  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __RCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __SCCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __PROJECT_VERSION  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __FBSDID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DECONST  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEVOLATILE  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEQUALIFY  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
            #if defined(__LP64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
            #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
              #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
            #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
              #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_VERS_1050  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef _XOPEN_SOURCE  /* cdefs.h */
            #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_ANSI_SOURCE)  /* cdefs.h */
          #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
          #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef _SYS__TYPES_H_  /* _types.h */
          #ifdef __cplusplus  /* _types.h */
            #ifdef __GNUG__  /* _types.h */
            #else  /* _types.h */
              #ifdef __LP64__  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
            #endif  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #if __DARWIN_64_BIT_INO_T  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #if defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 || __GNUC__ > 3)  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
        #endif  /* _types.h */
        #ifndef _PID_T  /* _pid_t.h */
        #endif  /* _pid_t.h */
        #ifndef _ID_T  /* _id_t.h */
        #endif  /* _id_t.h */
        #ifndef _SYS_SIGNAL_H_  /* signal.h */
          #ifndef _CDEFS_H_  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_builtin  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_include  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_feature  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_attribute  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_extension  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
              #if defined(__cplusplus)  /* cdefs.h */
              #else  /* cdefs.h */
                #ifndef __GNUC__  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __dead  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __STDC_VERSION__ < 199901  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !__has_feature  /* cdefs.h */
              #ifndef __nullable  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __nonnull  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __null_unspecified  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
            #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
            #elif defined(__GNUC__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef __GNUC__  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__clang__)  /* cdefs.h */
            #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __COPYRIGHT  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __RCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __SCCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __PROJECT_VERSION  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __FBSDID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DECONST  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEVOLATILE  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEQUALIFY  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
              #if defined(__LP64__)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
              #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
              #else  /* cdefs.h */
                #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
              #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
                #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_VERS_1050  /* cdefs.h */
                #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef _XOPEN_SOURCE  /* cdefs.h */
              #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_ANSI_SOURCE)  /* cdefs.h */
            #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
            #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __SYS_APPLEAPIOPTS_H__  /* appleapiopts.h */
            #ifndef __APPLE_API_STANDARD  /* appleapiopts.h */
            #endif  /* appleapiopts.h */
            #ifndef __APPLE_API_STABLE  /* appleapiopts.h */
            #endif  /* appleapiopts.h */
            #ifndef __APPLE_API_STRICT_CONFORMANCE  /* appleapiopts.h */
              #ifndef __APPLE_API_EVOLVING  /* appleapiopts.h */
              #endif  /* appleapiopts.h */
              #ifndef __APPLE_API_UNSTABLE  /* appleapiopts.h */
              #endif  /* appleapiopts.h */
              #ifndef __APPLE_API_PRIVATE  /* appleapiopts.h */
              #endif  /* appleapiopts.h */
              #ifndef __APPLE_API_OBSOLETE  /* appleapiopts.h */
              #endif  /* appleapiopts.h */
            #endif  /* appleapiopts.h */
          #endif  /* appleapiopts.h */
          #ifndef __AVAILABILITY__  /* Availability.h */
            #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
            #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #else  /* Availability.h */
              #endif  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #else  /* Availability.h */
              #endif  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_attribute)  /* Availability.h */
              #if __has_attribute  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __OSX_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __OSX_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __OSX_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_attribute)  /* Availability.h */
              #if __has_attribute  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_PROHIBITED  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_PROHIBITED  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* signal.h */
          #endif  /* signal.h */
          #ifndef _BSD_MACHINE_SIGNAL_H_  /* signal.h */
            #if defined (__i386__) || defined(__x86_64__)  /* signal.h */
              #ifndef _I386_SIGNAL_H_  /* signal.h */
                #ifndef _CDEFS_H_  /* cdefs.h */
                  #if defined(__cplusplus)  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __has_builtin  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __has_include  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __has_feature  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __has_attribute  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __has_extension  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
                    #if defined(__cplusplus)  /* cdefs.h */
                    #else  /* cdefs.h */
                      #ifndef __GNUC__  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #else  /* cdefs.h */
                    #ifndef __GNUC__  /* cdefs.h */
                    #endif  /* cdefs.h */
                    #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __has_extension  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __dead  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __STDC_VERSION__ < 199901  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !__has_feature  /* cdefs.h */
                    #ifndef __nullable  /* cdefs.h */
                    #endif  /* cdefs.h */
                    #ifndef __nonnull  /* cdefs.h */
                    #endif  /* cdefs.h */
                    #ifndef __null_unspecified  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
                  #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
                  #elif defined(__GNUC__)  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifdef __GNUC__  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(__clang__)  /* cdefs.h */
                  #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __COPYRIGHT  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __RCSID  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __SCCSID  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __PROJECT_VERSION  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __FBSDID  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __DECONST  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __DEVOLATILE  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __DEQUALIFY  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
                    #if defined(__LP64__)  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
                    #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                      #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
                    #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
                      #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
                    #else  /* cdefs.h */
                      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
                    #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
                      #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                      #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #else  /* cdefs.h */
                      #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                      #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
                    #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                    #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_UNIX03  /* cdefs.h */
                    #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                    #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                      #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                    #if __DARWIN_VERS_1050  /* cdefs.h */
                      #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                    #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
                  #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifdef _XOPEN_SOURCE  /* cdefs.h */
                    #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
                    #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
                    #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(_ANSI_SOURCE)  /* cdefs.h */
                  #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_UNIX03  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
                  #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef _ANSI_SOURCE  /* signal.h */
                #endif  /* signal.h */
              #endif  /* signal.h */
            #else  /* signal.h */
            #endif  /* signal.h */
          #endif  /* signal.h */
          #if (defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE))  /* signal.h */
          #else  /* signal.h */
          #endif  /* signal.h */
          #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* signal.h */
          #endif  /* signal.h */
          #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* signal.h */
          #endif  /* signal.h */
          #if defined(_ANSI_SOURCE) || __DARWIN_UNIX03 || defined(__cplusplus)  /* signal.h */
          #else  /* signal.h */
          #endif  /* signal.h */
          #ifndef _ANSI_SOURCE  /* signal.h */
            #ifndef _SYS__TYPES_H_  /* _types.h */
              #ifdef __cplusplus  /* _types.h */
                #ifdef __GNUG__  /* _types.h */
                #else  /* _types.h */
                  #ifdef __LP64__  /* _types.h */
                  #else  /* _types.h */
                  #endif  /* _types.h */
                #endif  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
              #if __DARWIN_64_BIT_INO_T  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
              #if defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 || __GNUC__ > 3)  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
            #endif  /* _types.h */
            #if defined (__i386__) || defined (__x86_64__)  /* _mcontext.h */
              #ifndef __I386_MCONTEXT_H_  /* _mcontext.h */
                #ifndef __SYS_APPLEAPIOPTS_H__  /* appleapiopts.h */
                  #ifndef __APPLE_API_STANDARD  /* appleapiopts.h */
                  #endif  /* appleapiopts.h */
                  #ifndef __APPLE_API_STABLE  /* appleapiopts.h */
                  #endif  /* appleapiopts.h */
                  #ifndef __APPLE_API_STRICT_CONFORMANCE  /* appleapiopts.h */
                    #ifndef __APPLE_API_EVOLVING  /* appleapiopts.h */
                    #endif  /* appleapiopts.h */
                    #ifndef __APPLE_API_UNSTABLE  /* appleapiopts.h */
                    #endif  /* appleapiopts.h */
                    #ifndef __APPLE_API_PRIVATE  /* appleapiopts.h */
                    #endif  /* appleapiopts.h */
                    #ifndef __APPLE_API_OBSOLETE  /* appleapiopts.h */
                    #endif  /* appleapiopts.h */
                  #endif  /* appleapiopts.h */
                #endif  /* appleapiopts.h */
                #ifndef _MACH_I386__STRUCTS_H_  /* _structs.h */
                  #if __DARWIN_UNIX03  /* _structs.h */
                  #else  /* _structs.h */
                  #endif  /* _structs.h */
                  #if __DARWIN_UNIX03  /* _structs.h */
                    #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* _structs.h */
                    #endif  /* _structs.h */
                    #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* _structs.h */
                    #endif  /* _structs.h */
                  #else  /* _structs.h */
                  #endif  /* _structs.h */
                  #if __DARWIN_UNIX03  /* _structs.h */
                  #else  /* _structs.h */
                  #endif  /* _structs.h */
                  #if __DARWIN_UNIX03  /* _structs.h */
                  #else  /* _structs.h */
                  #endif  /* _structs.h */
                  #if __DARWIN_UNIX03  /* _structs.h */
                  #else  /* _structs.h */
                  #endif  /* _structs.h */
                  #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* _structs.h */
                  #endif  /* _structs.h */
                  #if __DARWIN_UNIX03  /* _structs.h */
                  #else  /* _structs.h */
                  #endif  /* _structs.h */
                  #if __DARWIN_UNIX03  /* _structs.h */
                  #else  /* _structs.h */
                  #endif  /* _structs.h */
                  #if __DARWIN_UNIX03  /* _structs.h */
                  #else  /* _structs.h */
                  #endif  /* _structs.h */
                  #if __DARWIN_UNIX03  /* _structs.h */
                  #else  /* _structs.h */
                  #endif  /* _structs.h */
                  #if __DARWIN_UNIX03  /* _structs.h */
                  #else  /* _structs.h */
                  #endif  /* _structs.h */
                  #if __DARWIN_UNIX03  /* _structs.h */
                  #else  /* _structs.h */
                  #endif  /* _structs.h */
                  #if __DARWIN_UNIX03  /* _structs.h */
                  #else  /* _structs.h */
                  #endif  /* _structs.h */
                #endif  /* _structs.h */
                #ifndef _STRUCT_MCONTEXT32  /* _mcontext.h */
                  #if __DARWIN_UNIX03  /* _mcontext.h */
                  #else  /* _mcontext.h */
                  #endif  /* _mcontext.h */
                #endif  /* _mcontext.h */
                #ifndef _STRUCT_MCONTEXT64  /* _mcontext.h */
                  #if __DARWIN_UNIX03  /* _mcontext.h */
                  #else  /* _mcontext.h */
                  #endif  /* _mcontext.h */
                #endif  /* _mcontext.h */
                #ifndef _MCONTEXT_T  /* _mcontext.h */
                  #if defined(__LP64__)  /* _mcontext.h */
                  #else  /* _mcontext.h */
                  #endif  /* _mcontext.h */
                #endif  /* _mcontext.h */
              #endif  /* _mcontext.h */
            #else  /* _mcontext.h */
            #endif  /* _mcontext.h */
            #ifndef _PTHREAD_ATTR_T  /* _pthread_attr_t.h */
            #endif  /* _pthread_attr_t.h */
            #ifndef _STRUCT_SIGALTSTACK  /* _sigaltstack.h */
              #if __DARWIN_UNIX03  /* _sigaltstack.h */
              #else  /* _sigaltstack.h */
              #endif  /* _sigaltstack.h */
            #endif  /* _sigaltstack.h */
            #ifndef _STRUCT_UCONTEXT  /* _ucontext.h */
              #if __DARWIN_UNIX03  /* _ucontext.h */
              #else  /* _ucontext.h */
              #endif  /* _ucontext.h */
              #ifdef _XOPEN_SOURCE  /* _ucontext.h */
              #endif  /* _ucontext.h */
            #endif  /* _ucontext.h */
            #ifndef _PID_T  /* _pid_t.h */
            #endif  /* _pid_t.h */
            #ifndef _SIGSET_T  /* _sigset_t.h */
            #endif  /* _sigset_t.h */
            #ifndef _SIZE_T  /* _size_t.h */
            #endif  /* _size_t.h */
            #ifndef _UID_T  /* _uid_t.h */
            #endif  /* _uid_t.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* signal.h */
            #endif  /* signal.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* signal.h */
            #endif  /* signal.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* signal.h */
            #endif  /* signal.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* signal.h */
            #endif  /* signal.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* signal.h */
            #endif  /* signal.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* signal.h */
            #endif  /* signal.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* signal.h */
            #endif  /* signal.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* signal.h */
            #endif  /* signal.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* signal.h */
            #endif  /* signal.h */
          #endif  /* signal.h */
        #endif  /* signal.h */
        #ifndef _SYS_RESOURCE_H_  /* resource.h */
          #ifndef __SYS_APPLEAPIOPTS_H__  /* appleapiopts.h */
            #ifndef __APPLE_API_STANDARD  /* appleapiopts.h */
            #endif  /* appleapiopts.h */
            #ifndef __APPLE_API_STABLE  /* appleapiopts.h */
            #endif  /* appleapiopts.h */
            #ifndef __APPLE_API_STRICT_CONFORMANCE  /* appleapiopts.h */
              #ifndef __APPLE_API_EVOLVING  /* appleapiopts.h */
              #endif  /* appleapiopts.h */
              #ifndef __APPLE_API_UNSTABLE  /* appleapiopts.h */
              #endif  /* appleapiopts.h */
              #ifndef __APPLE_API_PRIVATE  /* appleapiopts.h */
              #endif  /* appleapiopts.h */
              #ifndef __APPLE_API_OBSOLETE  /* appleapiopts.h */
              #endif  /* appleapiopts.h */
            #endif  /* appleapiopts.h */
          #endif  /* appleapiopts.h */
          #ifndef _CDEFS_H_  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_builtin  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_include  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_feature  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_attribute  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_extension  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
              #if defined(__cplusplus)  /* cdefs.h */
              #else  /* cdefs.h */
                #ifndef __GNUC__  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __dead  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __STDC_VERSION__ < 199901  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !__has_feature  /* cdefs.h */
              #ifndef __nullable  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __nonnull  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __null_unspecified  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
            #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
            #elif defined(__GNUC__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef __GNUC__  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__clang__)  /* cdefs.h */
            #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __COPYRIGHT  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __RCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __SCCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __PROJECT_VERSION  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __FBSDID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DECONST  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEVOLATILE  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEQUALIFY  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
              #if defined(__LP64__)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
              #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
              #else  /* cdefs.h */
                #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
              #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
                #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_VERS_1050  /* cdefs.h */
                #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef _XOPEN_SOURCE  /* cdefs.h */
              #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_ANSI_SOURCE)  /* cdefs.h */
            #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
            #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef _SYS__TYPES_H_  /* _types.h */
            #ifdef __cplusplus  /* _types.h */
              #ifdef __GNUG__  /* _types.h */
              #else  /* _types.h */
                #ifdef __LP64__  /* _types.h */
                #else  /* _types.h */
                #endif  /* _types.h */
              #endif  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #if __DARWIN_64_BIT_INO_T  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #if defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 || __GNUC__ > 3)  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
          #endif  /* _types.h */
          #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* resource.h */
            #ifndef _STDINT_H_  /* stdint.h */
              #if __LP64__  /* stdint.h */
              #else  /* stdint.h */
              #endif  /* stdint.h */
              #ifndef _INT8_T  /* _int8_t.h */
              #endif  /* _int8_t.h */
              #ifndef _INT16_T  /* _int16_t.h */
              #endif  /* _int16_t.h */
              #ifndef _INT32_T  /* _int32_t.h */
              #endif  /* _int32_t.h */
              #ifndef _INT64_T  /* _int64_t.h */
              #endif  /* _int64_t.h */
              #ifndef _UINT8_T  /* _uint8_t.h */
              #endif  /* _uint8_t.h */
              #ifndef _UINT16_T  /* _uint16_t.h */
              #endif  /* _uint16_t.h */
              #ifndef _UINT32_T  /* _uint32_t.h */
              #endif  /* _uint32_t.h */
              #ifndef _UINT64_T  /* _uint64_t.h */
              #endif  /* _uint64_t.h */
              #ifndef _SYS__TYPES_H_  /* _types.h */
                #ifdef __cplusplus  /* _types.h */
                  #ifdef __GNUG__  /* _types.h */
                  #else  /* _types.h */
                    #ifdef __LP64__  /* _types.h */
                    #else  /* _types.h */
                    #endif  /* _types.h */
                  #endif  /* _types.h */
                #else  /* _types.h */
                #endif  /* _types.h */
                #if __DARWIN_64_BIT_INO_T  /* _types.h */
                #else  /* _types.h */
                #endif  /* _types.h */
                #if defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 || __GNUC__ > 3)  /* _types.h */
                #else  /* _types.h */
                #endif  /* _types.h */
              #endif  /* _types.h */
              #ifndef _INTPTR_T  /* _intptr_t.h */
              #endif  /* _intptr_t.h */
              #ifndef _UINTPTR_T  /* _uintptr_t.h */
              #endif  /* _uintptr_t.h */
              #ifndef _INTMAX_T  /* _intmax_t.h */
                #ifdef __INTMAX_TYPE__  /* _intmax_t.h */
                #else  /* _intmax_t.h */
                  #ifdef __LP64__  /* _intmax_t.h */
                  #else  /* _intmax_t.h */
                  #endif  /* _intmax_t.h */
                #endif  /* _intmax_t.h */
              #endif  /* _intmax_t.h */
              #ifndef _UINTMAX_T  /* _uintmax_t.h */
                #ifdef __UINTMAX_TYPE__  /* _uintmax_t.h */
                #else  /* _uintmax_t.h */
                  #ifdef __LP64__  /* _uintmax_t.h */
                  #else  /* _uintmax_t.h */
                  #endif  /* _uintmax_t.h */
                #endif  /* _uintmax_t.h */
              #endif  /* _uintmax_t.h */
              #if __WORDSIZE == 64  /* stdint.h */
              #else  /* stdint.h */
              #endif  /* stdint.h */
              #if __WORDSIZE == 64  /* stdint.h */
              #else  /* stdint.h */
              #endif  /* stdint.h */
              #if __WORDSIZE == 64  /* stdint.h */
              #else  /* stdint.h */
              #endif  /* stdint.h */
              #if __WORDSIZE == 64  /* stdint.h */
              #else  /* stdint.h */
              #endif  /* stdint.h */
              #if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1  /* stdint.h */
              #endif  /* stdint.h */
              #ifndef WCHAR_MAX  /* stdint.h */
                #ifdef __WCHAR_MAX__  /* stdint.h */
                #else  /* stdint.h */
                #endif  /* stdint.h */
              #endif  /* stdint.h */
              #ifndef WCHAR_MIN  /* stdint.h */
                #if WCHAR_MAX == 0xffff  /* stdint.h */
                #else  /* stdint.h */
                #endif  /* stdint.h */
              #endif  /* stdint.h */
              #ifdef __LP64__  /* stdint.h */
              #else  /* stdint.h */
              #endif  /* stdint.h */
            #endif  /* stdint.h */
          #endif  /* resource.h */
          #ifndef __AVAILABILITY__  /* Availability.h */
            #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
            #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #else  /* Availability.h */
              #endif  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #else  /* Availability.h */
              #endif  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_attribute)  /* Availability.h */
              #if __has_attribute  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __OSX_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __OSX_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __OSX_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_attribute)  /* Availability.h */
              #if __has_attribute  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_PROHIBITED  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_PROHIBITED  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef _STRUCT_TIMEVAL  /* _timeval.h */
          #endif  /* _timeval.h */
          #ifndef _ID_T  /* _id_t.h */
          #endif  /* _id_t.h */
          #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* resource.h */
          #endif  /* resource.h */
          #if __DARWIN_C_LEVEL < __DARWIN_C_FULL  /* resource.h */
          #else  /* resource.h */
          #endif  /* resource.h */
          #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* resource.h */
          #endif  /* resource.h */
          #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* resource.h */
          #endif  /* resource.h */
          #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* resource.h */
          #endif  /* resource.h */
          #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* resource.h */
          #endif  /* resource.h */
          #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* resource.h */
          #endif  /* resource.h */
          #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* resource.h */
          #endif  /* resource.h */
        #endif  /* resource.h */
        #if defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE)  /* wait.h */
        #else  /* wait.h */
        #endif  /* wait.h */
        #if __DARWIN_UNIX03  /* wait.h */
        #else  /* wait.h */
        #endif  /* wait.h */
        #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* wait.h */
        #endif  /* wait.h */
        #if __DARWIN_UNIX03  /* wait.h */
        #endif  /* wait.h */
        #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* wait.h */
          #ifndef _BSD_MACHINE_ENDIAN_H_  /* endian.h */
            #if defined (__i386__) || defined(__x86_64__)  /* endian.h */
              #ifndef _I386__ENDIAN_H_  /* endian.h */
                #ifndef _CDEFS_H_  /* cdefs.h */
                  #if defined(__cplusplus)  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __has_builtin  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __has_include  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __has_feature  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __has_attribute  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __has_extension  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
                    #if defined(__cplusplus)  /* cdefs.h */
                    #else  /* cdefs.h */
                      #ifndef __GNUC__  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #else  /* cdefs.h */
                    #ifndef __GNUC__  /* cdefs.h */
                    #endif  /* cdefs.h */
                    #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __has_extension  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __dead  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __STDC_VERSION__ < 199901  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !__has_feature  /* cdefs.h */
                    #ifndef __nullable  /* cdefs.h */
                    #endif  /* cdefs.h */
                    #ifndef __nonnull  /* cdefs.h */
                    #endif  /* cdefs.h */
                    #ifndef __null_unspecified  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
                  #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
                  #elif defined(__GNUC__)  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifdef __GNUC__  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(__clang__)  /* cdefs.h */
                  #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __COPYRIGHT  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __RCSID  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __SCCSID  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __PROJECT_VERSION  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __FBSDID  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __DECONST  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __DEVOLATILE  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __DEQUALIFY  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
                    #if defined(__LP64__)  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
                    #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                      #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
                    #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
                      #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
                    #else  /* cdefs.h */
                      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
                    #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
                      #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                      #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #else  /* cdefs.h */
                      #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                      #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
                    #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                    #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_UNIX03  /* cdefs.h */
                    #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                    #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                      #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                    #if __DARWIN_VERS_1050  /* cdefs.h */
                      #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                    #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
                  #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifdef _XOPEN_SOURCE  /* cdefs.h */
                    #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
                    #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
                    #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if defined(_ANSI_SOURCE)  /* cdefs.h */
                  #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_UNIX03  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
                  #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
                #if defined(KERNEL) || (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* endian.h */
                  #ifndef _SYS__ENDIAN_H_  /* _endian.h */
                    #ifndef _CDEFS_H_  /* cdefs.h */
                      #if defined(__cplusplus)  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __has_builtin  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __has_include  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __has_feature  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __has_attribute  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __has_extension  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
                        #if defined(__cplusplus)  /* cdefs.h */
                        #else  /* cdefs.h */
                          #ifndef __GNUC__  /* cdefs.h */
                          #endif  /* cdefs.h */
                        #endif  /* cdefs.h */
                      #else  /* cdefs.h */
                        #ifndef __GNUC__  /* cdefs.h */
                        #endif  /* cdefs.h */
                        #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
                        #endif  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if __has_extension  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __dead  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if __STDC_VERSION__ < 199901  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if !__has_feature  /* cdefs.h */
                        #ifndef __nullable  /* cdefs.h */
                        #endif  /* cdefs.h */
                        #ifndef __nonnull  /* cdefs.h */
                        #endif  /* cdefs.h */
                        #ifndef __null_unspecified  /* cdefs.h */
                        #endif  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
                      #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
                      #elif defined(__GNUC__)  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifdef __GNUC__  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if defined(__clang__)  /* cdefs.h */
                      #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __COPYRIGHT  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __RCSID  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __SCCSID  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __PROJECT_VERSION  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __FBSDID  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __DECONST  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __DEVOLATILE  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __DEQUALIFY  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
                        #if defined(__LP64__)  /* cdefs.h */
                        #else  /* cdefs.h */
                        #endif  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
                        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                          #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                          #endif  /* cdefs.h */
                        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
                        #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
                          #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                          #endif  /* cdefs.h */
                        #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
                        #else  /* cdefs.h */
                          #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
                          #else  /* cdefs.h */
                          #endif  /* cdefs.h */
                        #endif  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
                        #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
                          #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                          #endif  /* cdefs.h */
                        #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                          #endif  /* cdefs.h */
                        #else  /* cdefs.h */
                          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                          #else  /* cdefs.h */
                          #endif  /* cdefs.h */
                        #endif  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
                        #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                        #else  /* cdefs.h */
                        #endif  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if __DARWIN_UNIX03  /* cdefs.h */
                        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                        #else  /* cdefs.h */
                        #endif  /* cdefs.h */
                        #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                          #else  /* cdefs.h */
                          #endif  /* cdefs.h */
                        #else  /* cdefs.h */
                        #endif  /* cdefs.h */
                        #if __DARWIN_VERS_1050  /* cdefs.h */
                          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                          #else  /* cdefs.h */
                          #endif  /* cdefs.h */
                        #else  /* cdefs.h */
                        #endif  /* cdefs.h */
                        #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
                        #else  /* cdefs.h */
                        #endif  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
                      #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifdef _XOPEN_SOURCE  /* cdefs.h */
                        #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
                        #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
                        #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
                        #endif  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if defined(_ANSI_SOURCE)  /* cdefs.h */
                      #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if __DARWIN_UNIX03  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
                      #endif  /* cdefs.h */
                      #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
                      #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
                      #else  /* cdefs.h */
                      #endif  /* cdefs.h */
                    #endif  /* cdefs.h */
                    #if defined(lint)  /* _endian.h */
                    #elif __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN  /* _endian.h */
                      #if defined(KERNEL) || (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* _endian.h */
                      #endif  /* _endian.h */
                    #else  /* _endian.h */
                      #ifndef _OS__OSBYTEORDER_H  /* _OSByteOrder.h */
                        #ifndef _SYS__TYPES_H_  /* _types.h */
                          #ifdef __cplusplus  /* _types.h */
                            #ifdef __GNUG__  /* _types.h */
                            #else  /* _types.h */
                              #ifdef __LP64__  /* _types.h */
                              #else  /* _types.h */
                              #endif  /* _types.h */
                            #endif  /* _types.h */
                          #else  /* _types.h */
                          #endif  /* _types.h */
                          #if __DARWIN_64_BIT_INO_T  /* _types.h */
                          #else  /* _types.h */
                          #endif  /* _types.h */
                          #if defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 || __GNUC__ > 3)  /* _types.h */
                          #else  /* _types.h */
                          #endif  /* _types.h */
                        #endif  /* _types.h */
                        #if defined(__GNUC__)  /* _OSByteOrder.h */
                          #if defined(__i386__) || defined(__x86_64__)  /* _OSByteOrder.h */
                            #ifndef _OS__OSBYTEORDERI386_H  /* _OSByteOrder.h */
                              #if !defined(__DARWIN_OS_INLINE)  /* _OSByteOrder.h */
                                #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L  /* _OSByteOrder.h */
                                #elif defined(__MWERKS__) || defined(__cplusplus)  /* _OSByteOrder.h */
                                #else  /* _OSByteOrder.h */
                                #endif  /* _OSByteOrder.h */
                              #endif  /* _OSByteOrder.h */
                              #if defined(__llvm__)  /* _OSByteOrder.h */
                              #else  /* _OSByteOrder.h */
                              #endif  /* _OSByteOrder.h */
                              #if defined(__llvm__)  /* _OSByteOrder.h */
                              #elif defined(__i386__)  /* _OSByteOrder.h */
                              #elif defined(__x86_64__)  /* _OSByteOrder.h */
                              #else  /* _OSByteOrder.h */
                              #endif  /* _OSByteOrder.h */
                            #endif  /* _OSByteOrder.h */
                          #endif  /* _OSByteOrder.h */
                        #else  /* _OSByteOrder.h */
                          #if defined(__i386__) || defined(__x86_64__)  /* _OSByteOrder.h */
                            #if !defined(__DARWIN_OS_INLINE)  /* _OSByteOrder.h */
                              #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L  /* _OSByteOrder.h */
                              #elif defined(__MWERKS__) || defined(__cplusplus)  /* _OSByteOrder.h */
                              #else  /* _OSByteOrder.h */
                              #endif  /* _OSByteOrder.h */
                            #endif  /* _OSByteOrder.h */
                          #endif  /* _OSByteOrder.h */
                        #endif  /* _OSByteOrder.h */
                      #endif  /* _OSByteOrder.h */
                      #if defined(KERNEL) || (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* _endian.h */
                      #endif  /* _endian.h */
                    #endif  /* _endian.h */
                  #endif  /* _endian.h */
                #endif  /* endian.h */
              #endif  /* endian.h */
            #else  /* endian.h */
            #endif  /* endian.h */
          #endif  /* endian.h */
          #if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN  /* wait.h */
          #endif  /* wait.h */
          #if __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN  /* wait.h */
          #endif  /* wait.h */
          #if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN  /* wait.h */
          #endif  /* wait.h */
          #if __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN  /* wait.h */
          #endif  /* wait.h */
        #endif  /* wait.h */
        #if !(__DARWIN_UNIX03 - 0)  /* wait.h */
        #endif  /* wait.h */
        #ifndef _ANSI_SOURCE  /* wait.h */
        #endif  /* wait.h */
        #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* wait.h */
        #endif  /* wait.h */
      #endif  /* wait.h */
      #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* stdlib.h */
        #ifndef _ALLOCA_H_  /* alloca.h */
          #ifndef _CDEFS_H_  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_builtin  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_include  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_feature  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_attribute  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_extension  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
              #if defined(__cplusplus)  /* cdefs.h */
              #else  /* cdefs.h */
                #ifndef __GNUC__  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __dead  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __STDC_VERSION__ < 199901  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !__has_feature  /* cdefs.h */
              #ifndef __nullable  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __nonnull  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __null_unspecified  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
            #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
            #elif defined(__GNUC__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef __GNUC__  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__clang__)  /* cdefs.h */
            #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __COPYRIGHT  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __RCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __SCCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __PROJECT_VERSION  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __FBSDID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DECONST  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEVOLATILE  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEQUALIFY  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
              #if defined(__LP64__)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
              #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
              #else  /* cdefs.h */
                #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
              #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
                #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_VERS_1050  /* cdefs.h */
                #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef _XOPEN_SOURCE  /* cdefs.h */
              #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_ANSI_SOURCE)  /* cdefs.h */
            #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
            #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __TYPES_H_  /* _types.h */
            #if __GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ >= 7  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #ifdef __LP64__  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #ifdef __WCHAR_MAX__  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #if __DARWIN_WCHAR_MAX > 0xffffU  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #ifndef _FORTIFY_SOURCE  /* _types.h */
              #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
            #endif  /* _types.h */
          #endif  /* _types.h */
          #ifndef _SIZE_T  /* _size_t.h */
          #endif  /* _size_t.h */
          #if defined(__GNUC__) && __GNUC__ >= 3  /* alloca.h */
          #endif  /* alloca.h */
        #endif  /* alloca.h */
      #endif  /* stdlib.h */
    #endif  /* stdlib.h */
    #ifndef _SIZE_T  /* _size_t.h */
    #endif  /* _size_t.h */
    #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* stdlib.h */
      #ifndef _CT_RUNE_T  /* _ct_rune_t.h */
      #endif  /* _ct_rune_t.h */
      #ifndef _RUNE_T  /* _rune_t.h */
      #endif  /* _rune_t.h */
    #endif  /* stdlib.h */
    #ifndef __cplusplus  /* _wchar_t.h */
      #ifndef _WCHAR_T  /* _wchar_t.h */
      #endif  /* _wchar_t.h */
    #endif  /* _wchar_t.h */
    #if !__DARWIN_NO_LONG_LONG  /* stdlib.h */
    #endif  /* stdlib.h */
    #ifndef NULL  /* _null.h */
    #endif  /* _null.h */
    #ifdef _USE_EXTENDED_LOCALES_  /* stdlib.h */
    #endif  /* stdlib.h */
    #ifndef MB_CUR_MAX  /* stdlib.h */
      #ifdef _USE_EXTENDED_LOCALES_  /* stdlib.h */
        #ifndef MB_CUR_MAX_L  /* stdlib.h */
        #endif  /* stdlib.h */
      #else  /* stdlib.h */
      #endif  /* stdlib.h */
    #endif  /* stdlib.h */
    #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))     && defined(_USE_EXTENDED_LOCALES_) && !defined(MB_CUR_MAX_L)  /* stdlib.h */
    #endif  /* stdlib.h */
    #if !__DARWIN_NO_LONG_LONG  /* stdlib.h */
    #endif  /* stdlib.h */
    #if !__DARWIN_NO_LONG_LONG  /* stdlib.h */
    #endif  /* stdlib.h */
    #if !__DARWIN_NO_LONG_LONG  /* stdlib.h */
    #endif  /* stdlib.h */
    #if !__DARWIN_NO_LONG_LONG  /* stdlib.h */
    #endif  /* stdlib.h */
    #ifndef _ANSI_SOURCE  /* stdlib.h */
      #if __DARWIN_UNIX03  /* stdlib.h */
      #else  /* stdlib.h */
      #endif  /* stdlib.h */
      #if (__DARWIN_UNIX03 && !defined(_POSIX_C_SOURCE)) || defined(_DARWIN_C_SOURCE) || defined(_DARWIN_BETTER_REALPATH)  /* stdlib.h */
      #else  /* stdlib.h */
      #endif  /* stdlib.h */
      #if __DARWIN_UNIX03  /* stdlib.h */
      #else  /* stdlib.h */
      #endif  /* stdlib.h */
      #if __DARWIN_UNIX03  /* stdlib.h */
      #else  /* stdlib.h */
      #endif  /* stdlib.h */
      #if __DARWIN_UNIX03  /* stdlib.h */
      #else  /* stdlib.h */
      #endif  /* stdlib.h */
    #endif  /* stdlib.h */
    #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* stdlib.h */
      #ifndef _BSD_MACHINE_TYPES_H_  /* types.h */
        #if defined (__i386__) || defined(__x86_64__)  /* types.h */
          #ifndef _MACHTYPES_H_  /* types.h */
            #ifndef __ASSEMBLER__  /* types.h */
              #ifndef _BSD_I386__TYPES_H_  /* _types.h */
                #ifdef __GNUC__  /* _types.h */
                #else  /* _types.h */
                #endif  /* _types.h */
                #if defined(__PTRDIFF_TYPE__)  /* _types.h */
                #elif defined(__LP64__)  /* _types.h */
                #else  /* _types.h */
                #endif  /* _types.h */
                #if defined(__SIZE_TYPE__)  /* _types.h */
                #else  /* _types.h */
                #endif  /* _types.h */
                #if (__GNUC__ > 2)  /* _types.h */
                #else  /* _types.h */
                #endif  /* _types.h */
                #if defined(__WCHAR_TYPE__)  /* _types.h */
                #else  /* _types.h */
                #endif  /* _types.h */
                #if defined(__WINT_TYPE__)  /* _types.h */
                #else  /* _types.h */
                #endif  /* _types.h */
              #endif  /* _types.h */
              #ifndef _CDEFS_H_  /* cdefs.h */
                #if defined(__cplusplus)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __has_builtin  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __has_include  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __has_feature  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __has_attribute  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __has_extension  /* cdefs.h */
                #endif  /* cdefs.h */
                #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
                  #if defined(__cplusplus)  /* cdefs.h */
                  #else  /* cdefs.h */
                    #ifndef __GNUC__  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                #else  /* cdefs.h */
                  #ifndef __GNUC__  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __has_extension  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __dead  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __STDC_VERSION__ < 199901  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #if !__has_feature  /* cdefs.h */
                  #ifndef __nullable  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __nonnull  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #ifndef __null_unspecified  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
                #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
                #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
                #elif defined(__GNUC__)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifdef __GNUC__  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #if defined(__clang__)  /* cdefs.h */
                #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __COPYRIGHT  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __RCSID  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __SCCSID  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __PROJECT_VERSION  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __FBSDID  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __DECONST  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __DEVOLATILE  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __DEQUALIFY  /* cdefs.h */
                #endif  /* cdefs.h */
                #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
                  #if defined(__LP64__)  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
                #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
                  #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                    #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
                  #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
                    #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
                  #else  /* cdefs.h */
                    #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
                #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
                  #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
                    #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                    #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #else  /* cdefs.h */
                    #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                    #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
                #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
                  #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                  #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
                #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __DARWIN_UNIX03  /* cdefs.h */
                  #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                    #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_VERS_1050  /* cdefs.h */
                    #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                    #else  /* cdefs.h */
                    #endif  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                  #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
                #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
                #endif  /* cdefs.h */
                #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifdef _XOPEN_SOURCE  /* cdefs.h */
                  #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
                  #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
                  #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
                #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
                #if defined(_ANSI_SOURCE)  /* cdefs.h */
                #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __DARWIN_UNIX03  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
                #endif  /* cdefs.h */
                #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
                #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef _INT8_T  /* _int8_t.h */
              #endif  /* _int8_t.h */
              #ifndef _INT16_T  /* _int16_t.h */
              #endif  /* _int16_t.h */
              #ifndef _INT32_T  /* _int32_t.h */
              #endif  /* _int32_t.h */
              #ifndef _INT64_T  /* _int64_t.h */
              #endif  /* _int64_t.h */
              #if __LP64__  /* types.h */
              #else  /* types.h */
              #endif  /* types.h */
              #ifndef _INTPTR_T  /* _intptr_t.h */
              #endif  /* _intptr_t.h */
              #ifndef _UINTPTR_T  /* _uintptr_t.h */
              #endif  /* _uintptr_t.h */
              #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* types.h */
              #endif  /* types.h */
            #endif  /* types.h */
          #endif  /* types.h */
        #else  /* types.h */
        #endif  /* types.h */
      #endif  /* types.h */
      #ifndef _DEV_T  /* _dev_t.h */
      #endif  /* _dev_t.h */
      #ifndef _MODE_T  /* _mode_t.h */
      #endif  /* _mode_t.h */
      #ifdef __BLOCKS__  /* stdlib.h */
      #endif  /* stdlib.h */
      #ifdef __BLOCKS__  /* stdlib.h */
      #endif  /* stdlib.h */
      #ifdef __BLOCKS__  /* stdlib.h */
      #endif  /* stdlib.h */
      #ifdef __BLOCKS__  /* stdlib.h */
      #endif  /* stdlib.h */
      #ifdef __BLOCKS__  /* stdlib.h */
      #endif  /* stdlib.h */
      #if !__DARWIN_NO_LONG_LONG  /* stdlib.h */
      #endif  /* stdlib.h */
    #endif  /* stdlib.h */
    #if !defined(__cplusplus) && defined(__WCHAR_MAX__) && __WCHAR_MAX__ <= 0xffffU  /* stdlib.h */
    #endif  /* stdlib.h */
    #ifdef _USE_EXTENDED_LOCALES_  /* stdlib.h */
    #endif  /* stdlib.h */
  #endif  /* stdlib.h */
  #ifdef HAVE_UNISTD_H  /* Python.h */
    #ifndef _UNISTD_H_  /* unistd.h */
      #ifndef __TYPES_H_  /* _types.h */
        #if __GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ >= 7  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
        #ifdef __LP64__  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
        #ifdef __WCHAR_MAX__  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
        #if __DARWIN_WCHAR_MAX > 0xffffU  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
        #ifndef _FORTIFY_SOURCE  /* _types.h */
          #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
        #endif  /* _types.h */
      #endif  /* _types.h */
      #ifndef _SYS_UNISTD_H_  /* unistd.h */
        #ifndef _CDEFS_H_  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_builtin  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_include  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_feature  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_attribute  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_extension  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __dead  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __STDC_VERSION__ < 199901  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !__has_feature  /* cdefs.h */
            #ifndef __nullable  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __nonnull  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __null_unspecified  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
          #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
          #elif defined(__GNUC__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef __GNUC__  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__clang__)  /* cdefs.h */
          #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __COPYRIGHT  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __RCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __SCCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __PROJECT_VERSION  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __FBSDID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DECONST  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEVOLATILE  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEQUALIFY  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
            #if defined(__LP64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
            #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
              #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
            #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
              #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_VERS_1050  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef _XOPEN_SOURCE  /* cdefs.h */
            #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_ANSI_SOURCE)  /* cdefs.h */
          #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
          #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifdef _NOT_AVAILABLE  /* unistd.h */
        #endif  /* unistd.h */
        #ifndef _POSIX_VDISABLE  /* _posix_vdisable.h */
        #endif  /* _posix_vdisable.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* unistd.h */
        #endif  /* unistd.h */
        #ifndef SEEK_SET  /* _seek_set.h */
        #endif  /* _seek_set.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* unistd.h */
        #endif  /* unistd.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* unistd.h */
        #endif  /* unistd.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* unistd.h */
        #endif  /* unistd.h */
        #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
          #ifndef _BSD_MACHINE__TYPES_H_  /* _types.h */
            #if defined (__i386__) || defined(__x86_64__)  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
          #endif  /* _types.h */
          #ifndef _SIZE_T  /* _size_t.h */
          #endif  /* _size_t.h */
          #ifndef _UINT64_T  /* _uint64_t.h */
          #endif  /* _uint64_t.h */
          #ifndef __AVAILABILITY__  /* Availability.h */
            #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
            #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #else  /* Availability.h */
              #endif  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #else  /* Availability.h */
              #endif  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_attribute)  /* Availability.h */
              #if __has_attribute  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __OSX_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __OSX_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __OSX_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_attribute)  /* Availability.h */
              #if __has_attribute  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_PROHIBITED  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_PROHIBITED  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* unistd.h */
        #if __DARWIN_C_LEVEL >= 200809L  /* unistd.h */
          #ifndef _BSD_MACHINE__TYPES_H_  /* _types.h */
            #if defined (__i386__) || defined(__x86_64__)  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
          #endif  /* _types.h */
          #ifndef _SIZE_T  /* _size_t.h */
          #endif  /* _size_t.h */
          #ifndef _SSIZE_T  /* _ssize_t.h */
          #endif  /* _ssize_t.h */
          #ifndef _SYS__TYPES_H_  /* _types.h */
            #ifdef __cplusplus  /* _types.h */
              #ifdef __GNUG__  /* _types.h */
              #else  /* _types.h */
                #ifdef __LP64__  /* _types.h */
                #else  /* _types.h */
                #endif  /* _types.h */
              #endif  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #if __DARWIN_64_BIT_INO_T  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #if defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 || __GNUC__ > 3)  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
          #endif  /* _types.h */
          #ifndef _UID_T  /* _uid_t.h */
          #endif  /* _uid_t.h */
          #ifndef _GID_T  /* _gid_t.h */
          #endif  /* _gid_t.h */
          #ifndef __AVAILABILITY__  /* Availability.h */
            #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
            #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #else  /* Availability.h */
              #endif  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #else  /* Availability.h */
              #endif  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_attribute)  /* Availability.h */
              #if __has_attribute  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __OSX_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __OSX_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __OSX_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_attribute)  /* Availability.h */
              #if __has_attribute  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_PROHIBITED  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __IOS_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_PROHIBITED  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __TVOS_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
            #if defined(__has_feature)  /* Availability.h */
              #if __has_feature  /* Availability.h */
              #endif  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
            #endif  /* Availability.h */
            #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* unistd.h */
      #endif  /* unistd.h */
      #ifndef __AVAILABILITY__  /* Availability.h */
        #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
        #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_feature)  /* Availability.h */
          #if __has_feature  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_feature)  /* Availability.h */
          #if __has_feature  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_attribute)  /* Availability.h */
          #if __has_attribute  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __OSX_UNAVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __OSX_AVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __OSX_DEPRECATED  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_attribute)  /* Availability.h */
          #if __has_attribute  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __IOS_UNAVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __IOS_PROHIBITED  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __IOS_AVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __IOS_DEPRECATED  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_feature)  /* Availability.h */
          #if __has_feature  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __TVOS_PROHIBITED  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __TVOS_AVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __TVOS_DEPRECATED  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_feature)  /* Availability.h */
          #if __has_feature  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef _GID_T  /* _gid_t.h */
      #endif  /* _gid_t.h */
      #ifndef _INTPTR_T  /* _intptr_t.h */
      #endif  /* _intptr_t.h */
      #ifndef _OFF_T  /* _off_t.h */
      #endif  /* _off_t.h */
      #ifndef _PID_T  /* _pid_t.h */
      #endif  /* _pid_t.h */
      #ifndef _SIZE_T  /* _size_t.h */
      #endif  /* _size_t.h */
      #ifndef _SSIZE_T  /* _ssize_t.h */
      #endif  /* _ssize_t.h */
      #ifndef _UID_T  /* _uid_t.h */
      #endif  /* _uid_t.h */
      #ifndef _USECONDS_T  /* _useconds_t.h */
      #endif  /* _useconds_t.h */
      #ifndef NULL  /* _null.h */
      #endif  /* _null.h */
      #ifndef _POSIX_VDISABLE  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= 199209L  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= 200112L  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= 200809L  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
      #endif  /* unistd.h */
      #if (__DARWIN_C_LEVEL >= 199506L && __DARWIN_C_LEVEL < 200809L) || __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= 199506L  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= 199309L  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= 200112L  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= 199506L  /* unistd.h */
      #endif  /* unistd.h */
      #if (__DARWIN_C_LEVEL >= 199506L && __DARWIN_C_LEVEL < 200809L) || __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= 200112L  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL < 200112L || __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= 199209L  /* unistd.h */
        #ifndef _CS_PATH  /* unistd.h */
        #endif  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= 200112  /* unistd.h */
      #endif  /* unistd.h */
      #if (__DARWIN_C_LEVEL >= 199506L && __DARWIN_C_LEVEL < 200809L) || __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
      #endif  /* unistd.h */
      #ifdef _DARWIN_UNLIMITED_GETGROUPS  /* unistd.h */
        #if defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* unistd.h */
        #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_6  /* unistd.h */
        #endif  /* unistd.h */
      #endif  /* unistd.h */
      #if defined(_DARWIN_UNLIMITED_GETGROUPS) || defined(_DARWIN_C_SOURCE)  /* unistd.h */
      #else  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_UNIX03  /* unistd.h */
      #else  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= 199209L  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= 199506L  /* unistd.h */
        #if !defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 200112L  /* unistd.h */
          #if !defined(_POSIX_C_SOURCE)  /* unistd.h */
          #endif  /* unistd.h */
        #endif  /* unistd.h */
        #ifndef __CTERMID_DEFINED  /* unistd.h */
        #endif  /* unistd.h */
        #if __DARWIN_UNIX03  /* unistd.h */
        #else  /* unistd.h */
        #endif  /* unistd.h */
        #if !defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 200112L  /* unistd.h */
        #endif  /* unistd.h */
        #if !defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 200809L  /* unistd.h */
        #endif  /* unistd.h */
        #if !defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 200112L  /* unistd.h */
          #if !defined(_POSIX_C_SOURCE)  /* unistd.h */
          #endif  /* unistd.h */
        #endif  /* unistd.h */
        #if __DARWIN_UNIX03  /* unistd.h */
        #else  /* unistd.h */
        #endif  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= 200112L  /* unistd.h */
      #endif  /* unistd.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
        #ifndef _SYS_SELECT_H_  /* select.h */
          #ifndef __SYS_APPLEAPIOPTS_H__  /* appleapiopts.h */
            #ifndef __APPLE_API_STANDARD  /* appleapiopts.h */
            #endif  /* appleapiopts.h */
            #ifndef __APPLE_API_STABLE  /* appleapiopts.h */
            #endif  /* appleapiopts.h */
            #ifndef __APPLE_API_STRICT_CONFORMANCE  /* appleapiopts.h */
              #ifndef __APPLE_API_EVOLVING  /* appleapiopts.h */
              #endif  /* appleapiopts.h */
              #ifndef __APPLE_API_UNSTABLE  /* appleapiopts.h */
              #endif  /* appleapiopts.h */
              #ifndef __APPLE_API_PRIVATE  /* appleapiopts.h */
              #endif  /* appleapiopts.h */
              #ifndef __APPLE_API_OBSOLETE  /* appleapiopts.h */
              #endif  /* appleapiopts.h */
            #endif  /* appleapiopts.h */
          #endif  /* appleapiopts.h */
          #ifndef _CDEFS_H_  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_builtin  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_include  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_feature  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_attribute  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_extension  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
              #if defined(__cplusplus)  /* cdefs.h */
              #else  /* cdefs.h */
                #ifndef __GNUC__  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __dead  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __STDC_VERSION__ < 199901  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !__has_feature  /* cdefs.h */
              #ifndef __nullable  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __nonnull  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __null_unspecified  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
            #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
            #elif defined(__GNUC__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef __GNUC__  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__clang__)  /* cdefs.h */
            #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __COPYRIGHT  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __RCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __SCCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __PROJECT_VERSION  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __FBSDID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DECONST  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEVOLATILE  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEQUALIFY  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
              #if defined(__LP64__)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
              #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
              #else  /* cdefs.h */
                #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
              #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
                #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_VERS_1050  /* cdefs.h */
                #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef _XOPEN_SOURCE  /* cdefs.h */
              #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_ANSI_SOURCE)  /* cdefs.h */
            #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
            #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef _SYS__TYPES_H_  /* _types.h */
            #ifdef __cplusplus  /* _types.h */
              #ifdef __GNUG__  /* _types.h */
              #else  /* _types.h */
                #ifdef __LP64__  /* _types.h */
                #else  /* _types.h */
                #endif  /* _types.h */
              #endif  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #if __DARWIN_64_BIT_INO_T  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #if defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 || __GNUC__ > 3)  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
          #endif  /* _types.h */
          #ifndef _FD_SET  /* _fd_def.h */
            #ifdef FD_SETSIZE  /* _fd_def.h */
            #else  /* _fd_def.h */
            #endif  /* _fd_def.h */
            #if __GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ >= 3  /* _fd_def.h */
            #else  /* _fd_def.h */
            #endif  /* _fd_def.h */
          #endif  /* _fd_def.h */
          #ifndef _STRUCT_TIMESPEC  /* _timespec.h */
          #endif  /* _timespec.h */
          #ifndef _STRUCT_TIMEVAL  /* _timeval.h */
          #endif  /* _timeval.h */
          #ifndef _TIME_T  /* _time_t.h */
          #endif  /* _time_t.h */
          #ifndef _SUSECONDS_T  /* _suseconds_t.h */
          #endif  /* _suseconds_t.h */
          #ifndef _SIGSET_T  /* _sigset_t.h */
          #endif  /* _sigset_t.h */
          #ifndef FD_SETSIZE  /* _fd_setsize.h */
          #endif  /* _fd_setsize.h */
          #ifndef FD_SET  /* _fd_set.h */
          #endif  /* _fd_set.h */
          #ifndef FD_CLR  /* _fd_clr.h */
          #endif  /* _fd_clr.h */
          #ifndef FD_ISSET  /* _fd_isset.h */
          #endif  /* _fd_isset.h */
          #ifndef FD_ZERO  /* _fd_zero.h */
          #endif  /* _fd_zero.h */
          #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* select.h */
            #ifndef FD_COPY  /* _fd_copy.h */
            #endif  /* _fd_copy.h */
          #endif  /* select.h */
          #ifndef __MWERKS__  /* select.h */
            #if defined(_DARWIN_C_SOURCE) || defined(_DARWIN_UNLIMITED_SELECT)  /* select.h */
            #else  /* select.h */
              #if defined(__LP64__) && !__DARWIN_NON_CANCELABLE  /* select.h */
              #else  /* select.h */
              #endif  /* select.h */
            #endif  /* select.h */
          #endif  /* select.h */
          #ifndef _SYS__SELECT_H_  /* _select.h */
            #if defined(_DARWIN_C_SOURCE) || defined(_DARWIN_UNLIMITED_SELECT)  /* _select.h */
            #else  /* _select.h */
              #if defined(__LP64__) && !__DARWIN_NON_CANCELABLE  /* _select.h */
              #else  /* _select.h */
              #endif  /* _select.h */
            #endif  /* _select.h */
          #endif  /* _select.h */
        #endif  /* select.h */
        #ifndef _DEV_T  /* _dev_t.h */
        #endif  /* _dev_t.h */
        #ifndef _MODE_T  /* _mode_t.h */
        #endif  /* _mode_t.h */
        #ifndef _UUID_T  /* _uuid_t.h */
        #endif  /* _uuid_t.h */
        #if defined(__has_include)  /* unistd.h */
          #if __has_include  /* unistd.h */
          #else  /* unistd.h */
            #ifndef __GETHOSTUUID_H  /* gethostuuid.h */
              #ifndef _STRUCT_TIMESPEC  /* _timespec.h */
              #endif  /* _timespec.h */
              #ifndef _UUID_T  /* _uuid_t.h */
              #endif  /* _uuid_t.h */
              #ifndef __AVAILABILITY__  /* Availability.h */
                #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
                #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
                #else  /* Availability.h */
                #endif  /* Availability.h */
                #if defined(__has_feature)  /* Availability.h */
                  #if __has_feature  /* Availability.h */
                  #else  /* Availability.h */
                  #endif  /* Availability.h */
                #else  /* Availability.h */
                #endif  /* Availability.h */
                #if defined(__has_feature)  /* Availability.h */
                  #if __has_feature  /* Availability.h */
                  #else  /* Availability.h */
                  #endif  /* Availability.h */
                #else  /* Availability.h */
                #endif  /* Availability.h */
                #if defined(__has_attribute)  /* Availability.h */
                  #if __has_attribute  /* Availability.h */
                  #endif  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __OSX_UNAVAILABLE  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __OSX_AVAILABLE  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __OSX_DEPRECATED  /* Availability.h */
                #endif  /* Availability.h */
                #if defined(__has_attribute)  /* Availability.h */
                  #if __has_attribute  /* Availability.h */
                  #endif  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __IOS_UNAVAILABLE  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __IOS_PROHIBITED  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __IOS_AVAILABLE  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __IOS_DEPRECATED  /* Availability.h */
                #endif  /* Availability.h */
                #if defined(__has_feature)  /* Availability.h */
                  #if __has_feature  /* Availability.h */
                  #endif  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __TVOS_PROHIBITED  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __TVOS_AVAILABLE  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __TVOS_DEPRECATED  /* Availability.h */
                #endif  /* Availability.h */
                #if defined(__has_feature)  /* Availability.h */
                  #if __has_feature  /* Availability.h */
                  #endif  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
                #endif  /* Availability.h */
                #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
                #endif  /* Availability.h */
              #endif  /* Availability.h */
              #if defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && (__IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0)  /* gethostuuid.h */
              #else  /* gethostuuid.h */
              #endif  /* gethostuuid.h */
            #endif  /* gethostuuid.h */
          #endif  /* unistd.h */
        #else  /* unistd.h */
        #endif  /* unistd.h */
        #if __DARWIN_UNIX03  /* unistd.h */
        #else  /* unistd.h */
        #endif  /* unistd.h */
        #ifdef __LP64__  /* unistd.h */
        #else  /* unistd.h */
        #endif  /* unistd.h */
      #endif  /* unistd.h */
    #endif  /* unistd.h */
  #endif  /* Python.h */
  #ifdef HAVE_STDDEF_H  /* Python.h */
  #endif  /* Python.h */
  #ifndef _CDEFS_H_  /* cdefs.h */
    #if defined(__cplusplus)  /* cdefs.h */
    #else  /* cdefs.h */
    #endif  /* cdefs.h */
    #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __has_builtin  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __has_include  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __has_feature  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __has_attribute  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __has_extension  /* cdefs.h */
    #endif  /* cdefs.h */
    #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
      #if defined(__cplusplus)  /* cdefs.h */
      #else  /* cdefs.h */
        #ifndef __GNUC__  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
    #else  /* cdefs.h */
      #ifndef __GNUC__  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
      #endif  /* cdefs.h */
    #endif  /* cdefs.h */
    #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
    #else  /* cdefs.h */
    #endif  /* cdefs.h */
    #if __has_extension  /* cdefs.h */
    #else  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __dead  /* cdefs.h */
    #endif  /* cdefs.h */
    #if __STDC_VERSION__ < 199901  /* cdefs.h */
    #else  /* cdefs.h */
    #endif  /* cdefs.h */
    #if !__has_feature  /* cdefs.h */
      #ifndef __nullable  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __nonnull  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __null_unspecified  /* cdefs.h */
      #endif  /* cdefs.h */
    #endif  /* cdefs.h */
    #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
    #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
    #elif defined(__GNUC__)  /* cdefs.h */
    #else  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifdef __GNUC__  /* cdefs.h */
    #else  /* cdefs.h */
    #endif  /* cdefs.h */
    #if defined(__clang__)  /* cdefs.h */
    #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
    #else  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __COPYRIGHT  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __RCSID  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __SCCSID  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __PROJECT_VERSION  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __FBSDID  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __DECONST  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __DEVOLATILE  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __DEQUALIFY  /* cdefs.h */
    #endif  /* cdefs.h */
    #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
      #if defined(__LP64__)  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
    #endif  /* cdefs.h */
    #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
      #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
        #if defined(_NONSTD_SOURCE)  /* cdefs.h */
        #endif  /* cdefs.h */
      #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
      #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
        #if defined(_NONSTD_SOURCE)  /* cdefs.h */
        #endif  /* cdefs.h */
      #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
      #else  /* cdefs.h */
        #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
    #endif  /* cdefs.h */
    #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
      #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
        #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
        #endif  /* cdefs.h */
      #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
        #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
        #endif  /* cdefs.h */
      #else  /* cdefs.h */
        #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
    #endif  /* cdefs.h */
    #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
      #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
      #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
    #endif  /* cdefs.h */
    #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
    #endif  /* cdefs.h */
    #if __DARWIN_UNIX03  /* cdefs.h */
      #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
        #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_VERS_1050  /* cdefs.h */
        #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
      #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
      #else  /* cdefs.h */
      #endif  /* cdefs.h */
    #else  /* cdefs.h */
    #endif  /* cdefs.h */
    #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
    #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
    #else  /* cdefs.h */
    #endif  /* cdefs.h */
    #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
    #endif  /* cdefs.h */
    #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifdef _XOPEN_SOURCE  /* cdefs.h */
      #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
      #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
      #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
      #endif  /* cdefs.h */
    #endif  /* cdefs.h */
    #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
    #endif  /* cdefs.h */
    #if defined(_ANSI_SOURCE)  /* cdefs.h */
    #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
    #else  /* cdefs.h */
    #endif  /* cdefs.h */
    #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
    #endif  /* cdefs.h */
    #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
    #endif  /* cdefs.h */
    #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
    #endif  /* cdefs.h */
    #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
    #endif  /* cdefs.h */
    #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
    #endif  /* cdefs.h */
    #if __DARWIN_UNIX03  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
    #endif  /* cdefs.h */
    #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
    #endif  /* cdefs.h */
    #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
    #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
    #else  /* cdefs.h */
    #endif  /* cdefs.h */
  #endif  /* cdefs.h */
  #ifdef __cplusplus  /* assert.h */
  #endif  /* assert.h */
  #ifdef NDEBUG  /* assert.h */
  #else  /* assert.h */
    #ifndef __GNUC__  /* assert.h */
      #ifndef __cplusplus  /* assert.h */
      #endif  /* assert.h */
    #else  /* assert.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1070)  /* assert.h */
      #endif  /* assert.h */
      #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1070)  /* assert.h */
      #else  /* assert.h */
      #endif  /* assert.h */
      #if __DARWIN_UNIX03  /* assert.h */
      #else  /* assert.h */
      #endif  /* assert.h */
    #endif  /* assert.h */
  #endif  /* assert.h */
  #ifndef _ASSERT_H_  /* assert.h */
    #ifndef __cplusplus  /* assert.h */
      #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L  /* assert.h */
      #endif  /* assert.h */
    #endif  /* assert.h */
  #endif  /* assert.h */
  #ifndef Py_PYPORT_H  /* pyport.h */
    #ifndef Py_PYCONFIG_H  /* pyconfig.h */
      #ifndef _ALL_SOURCE  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #ifndef _GNU_SOURCE  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #ifndef _POSIX_PTHREAD_SEMANTICS  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #ifndef _TANDEM_SOURCE  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #ifndef __EXTENSIONS__  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #if defined AC_APPLE_UNIVERSAL_BUILD  /* pyconfig.h */
        #if defined __BIG_ENDIAN__  /* pyconfig.h */
        #endif  /* pyconfig.h */
      #else  /* pyconfig.h */
        #ifndef WORDS_BIGENDIAN  /* pyconfig.h */
        #endif  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #ifndef __CHAR_UNSIGNED__  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #ifndef __cplusplus  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #if defined(__USLC__) && defined(__SCO_VERSION__)  /* pyconfig.h */
      #endif  /* pyconfig.h */
    #endif  /* pyconfig.h */
    #if !defined(_INTTYPES_H_)  /* inttypes.h */
      #ifndef _CDEFS_H_  /* cdefs.h */
        #if defined(__cplusplus)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_builtin  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_include  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_feature  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_attribute  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_extension  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
          #ifndef __GNUC__  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __has_extension  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __dead  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __STDC_VERSION__ < 199901  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !__has_feature  /* cdefs.h */
          #ifndef __nullable  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __nonnull  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __null_unspecified  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
        #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
        #elif defined(__GNUC__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifdef __GNUC__  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__clang__)  /* cdefs.h */
        #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __COPYRIGHT  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __RCSID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __SCCSID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __PROJECT_VERSION  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __FBSDID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DECONST  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DEVOLATILE  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DEQUALIFY  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
          #if defined(__LP64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #if defined(_NONSTD_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
          #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
            #if defined(_NONSTD_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
            #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
          #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
            #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_UNIX03  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_VERS_1050  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifdef _XOPEN_SOURCE  /* cdefs.h */
          #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
          #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
          #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_ANSI_SOURCE)  /* cdefs.h */
        #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_UNIX03  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
        #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __AVAILABILITY__  /* Availability.h */
        #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
        #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_feature)  /* Availability.h */
          #if __has_feature  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_feature)  /* Availability.h */
          #if __has_feature  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_attribute)  /* Availability.h */
          #if __has_attribute  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __OSX_UNAVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __OSX_AVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __OSX_DEPRECATED  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_attribute)  /* Availability.h */
          #if __has_attribute  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __IOS_UNAVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __IOS_PROHIBITED  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __IOS_AVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __IOS_DEPRECATED  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_feature)  /* Availability.h */
          #if __has_feature  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __TVOS_PROHIBITED  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __TVOS_AVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __TVOS_DEPRECATED  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_feature)  /* Availability.h */
          #if __has_feature  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #ifndef __TYPES_H_  /* _types.h */
        #if __GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ >= 7  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
        #ifdef __LP64__  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
        #ifdef __WCHAR_MAX__  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
        #if __DARWIN_WCHAR_MAX > 0xffffU  /* _types.h */
        #else  /* _types.h */
        #endif  /* _types.h */
        #ifndef _FORTIFY_SOURCE  /* _types.h */
          #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
        #endif  /* _types.h */
      #endif  /* _types.h */
      #ifndef __cplusplus  /* _wchar_t.h */
        #ifndef _WCHAR_T  /* _wchar_t.h */
        #endif  /* _wchar_t.h */
      #endif  /* _wchar_t.h */
      #ifndef _STDINT_H_  /* stdint.h */
        #if __LP64__  /* stdint.h */
        #else  /* stdint.h */
        #endif  /* stdint.h */
        #if __WORDSIZE == 64  /* stdint.h */
        #else  /* stdint.h */
        #endif  /* stdint.h */
        #if __WORDSIZE == 64  /* stdint.h */
        #else  /* stdint.h */
        #endif  /* stdint.h */
        #if __WORDSIZE == 64  /* stdint.h */
        #else  /* stdint.h */
        #endif  /* stdint.h */
        #if __WORDSIZE == 64  /* stdint.h */
        #else  /* stdint.h */
        #endif  /* stdint.h */
        #if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1  /* stdint.h */
        #endif  /* stdint.h */
        #ifndef WCHAR_MAX  /* stdint.h */
          #ifdef __WCHAR_MAX__  /* stdint.h */
          #else  /* stdint.h */
          #endif  /* stdint.h */
        #endif  /* stdint.h */
        #ifndef WCHAR_MIN  /* stdint.h */
          #if WCHAR_MAX == 0xffff  /* stdint.h */
          #else  /* stdint.h */
          #endif  /* stdint.h */
        #endif  /* stdint.h */
        #ifdef __LP64__  /* stdint.h */
        #else  /* stdint.h */
        #endif  /* stdint.h */
      #endif  /* stdint.h */
      #if !defined(__cplusplus) && defined(__WCHAR_MAX__) && __WCHAR_MAX__ <= 0xffffU  /* inttypes.h */
      #endif  /* inttypes.h */
      #ifdef _USE_EXTENDED_LOCALES_  /* inttypes.h */
      #endif  /* inttypes.h */
    #endif  /* inttypes.h */
    #ifndef HAVE_LONG_LONG  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef PY_LONG_LONG  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef PYLONG_BITS_IN_DIGIT  /* pyport.h */
      #if SIZEOF_VOID_P >= 8  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef HAVE_SSIZE_T  /* pyport.h */
    #elif SIZEOF_VOID_P == SIZEOF_SIZE_T  /* pyport.h */
    #else  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef PY_SSIZE_T_CLEAN  /* pyport.h */
    #else  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef PY_FORMAT_SIZE_T  /* pyport.h */
      #if SIZEOF_SIZE_T == SIZEOF_INT && !defined(__APPLE__)  /* pyport.h */
      #elif SIZEOF_SIZE_T == SIZEOF_LONG  /* pyport.h */
      #elif defined(MS_WINDOWS)  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
    #endif  /* pyport.h */
    #if defined(_MSC_VER)  /* pyport.h */
      #if defined(PY_LOCAL_AGGRESSIVE)  /* pyport.h */
      #endif  /* pyport.h */
    #elif defined(USE_INLINE)  /* pyport.h */
    #else  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef _STDLIB_H_  /* stdlib.h */
      #if !defined(_ANSI_SOURCE)  /* stdlib.h */
        #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* stdlib.h */
        #endif  /* stdlib.h */
      #endif  /* stdlib.h */
      #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* stdlib.h */
      #endif  /* stdlib.h */
      #if !__DARWIN_NO_LONG_LONG  /* stdlib.h */
      #endif  /* stdlib.h */
      #ifdef _USE_EXTENDED_LOCALES_  /* stdlib.h */
      #endif  /* stdlib.h */
      #ifndef MB_CUR_MAX  /* stdlib.h */
        #ifdef _USE_EXTENDED_LOCALES_  /* stdlib.h */
          #ifndef MB_CUR_MAX_L  /* stdlib.h */
          #endif  /* stdlib.h */
        #else  /* stdlib.h */
        #endif  /* stdlib.h */
      #endif  /* stdlib.h */
      #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))     && defined(_USE_EXTENDED_LOCALES_) && !defined(MB_CUR_MAX_L)  /* stdlib.h */
      #endif  /* stdlib.h */
      #if !__DARWIN_NO_LONG_LONG  /* stdlib.h */
      #endif  /* stdlib.h */
      #if !__DARWIN_NO_LONG_LONG  /* stdlib.h */
      #endif  /* stdlib.h */
      #if !__DARWIN_NO_LONG_LONG  /* stdlib.h */
      #endif  /* stdlib.h */
      #if !__DARWIN_NO_LONG_LONG  /* stdlib.h */
      #endif  /* stdlib.h */
      #ifndef _ANSI_SOURCE  /* stdlib.h */
        #if __DARWIN_UNIX03  /* stdlib.h */
        #else  /* stdlib.h */
        #endif  /* stdlib.h */
        #if (__DARWIN_UNIX03 && !defined(_POSIX_C_SOURCE)) || defined(_DARWIN_C_SOURCE) || defined(_DARWIN_BETTER_REALPATH)  /* stdlib.h */
        #else  /* stdlib.h */
        #endif  /* stdlib.h */
        #if __DARWIN_UNIX03  /* stdlib.h */
        #else  /* stdlib.h */
        #endif  /* stdlib.h */
        #if __DARWIN_UNIX03  /* stdlib.h */
        #else  /* stdlib.h */
        #endif  /* stdlib.h */
        #if __DARWIN_UNIX03  /* stdlib.h */
        #else  /* stdlib.h */
        #endif  /* stdlib.h */
      #endif  /* stdlib.h */
      #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* stdlib.h */
        #ifdef __BLOCKS__  /* stdlib.h */
        #endif  /* stdlib.h */
        #ifdef __BLOCKS__  /* stdlib.h */
        #endif  /* stdlib.h */
        #ifdef __BLOCKS__  /* stdlib.h */
        #endif  /* stdlib.h */
        #ifdef __BLOCKS__  /* stdlib.h */
        #endif  /* stdlib.h */
        #ifdef __BLOCKS__  /* stdlib.h */
        #endif  /* stdlib.h */
        #if !__DARWIN_NO_LONG_LONG  /* stdlib.h */
        #endif  /* stdlib.h */
      #endif  /* stdlib.h */
      #if !defined(__cplusplus) && defined(__WCHAR_MAX__) && __WCHAR_MAX__ <= 0xffffU  /* stdlib.h */
      #endif  /* stdlib.h */
      #ifdef _USE_EXTENDED_LOCALES_  /* stdlib.h */
      #endif  /* stdlib.h */
    #endif  /* stdlib.h */
    #ifdef HAVE_IEEEFP_H  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef __MATH_H__  /* math.h */
      #ifndef __MATH__  /* math.h */
      #endif  /* math.h */
      #ifndef _CDEFS_H_  /* cdefs.h */
        #if defined(__cplusplus)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_builtin  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_include  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_feature  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_attribute  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_extension  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
          #ifndef __GNUC__  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __has_extension  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __dead  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __STDC_VERSION__ < 199901  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !__has_feature  /* cdefs.h */
          #ifndef __nullable  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __nonnull  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __null_unspecified  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
        #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
        #elif defined(__GNUC__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifdef __GNUC__  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__clang__)  /* cdefs.h */
        #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __COPYRIGHT  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __RCSID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __SCCSID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __PROJECT_VERSION  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __FBSDID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DECONST  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DEVOLATILE  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DEQUALIFY  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
          #if defined(__LP64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #if defined(_NONSTD_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
          #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
            #if defined(_NONSTD_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
            #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
          #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
            #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_UNIX03  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_VERS_1050  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifdef _XOPEN_SOURCE  /* cdefs.h */
          #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
          #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
          #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_ANSI_SOURCE)  /* cdefs.h */
        #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_UNIX03  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
        #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef __AVAILABILITY__  /* Availability.h */
        #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
        #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_feature)  /* Availability.h */
          #if __has_feature  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_feature)  /* Availability.h */
          #if __has_feature  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
        #else  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_attribute)  /* Availability.h */
          #if __has_attribute  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __OSX_UNAVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __OSX_AVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __OSX_DEPRECATED  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_attribute)  /* Availability.h */
          #if __has_attribute  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __IOS_UNAVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __IOS_PROHIBITED  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __IOS_AVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __IOS_DEPRECATED  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_feature)  /* Availability.h */
          #if __has_feature  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __TVOS_PROHIBITED  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __TVOS_AVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __TVOS_DEPRECATED  /* Availability.h */
        #endif  /* Availability.h */
        #if defined(__has_feature)  /* Availability.h */
          #if __has_feature  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
        #endif  /* Availability.h */
      #endif  /* Availability.h */
      #if __FLT_EVAL_METHOD__ == 0  /* math.h */
      #elif __FLT_EVAL_METHOD__ == 1  /* math.h */
      #elif __FLT_EVAL_METHOD__ == 2 || __FLT_EVAL_METHOD__ == -1  /* math.h */
      #else  /* math.h */
      #endif  /* math.h */
      #if defined(__GNUC__)  /* math.h */
      #else  /* math.h */
      #endif  /* math.h */
      #if defined __arm64__ || defined __ARM_VFPV4__  /* math.h */
      #elif (defined __i386__ || defined __x86_64__) && defined __FMA__  /* math.h */
      #else  /* math.h */
      #endif  /* math.h */
      #if (defined __MAC_OS_X_VERSION_MIN_REQUIRED && __MAC_OS_X_VERSION_MIN_REQUIRED < 1080) ||     (defined __IPHONE_OS_VERSION_MIN_REQUIRED && __IPHONE_OS_VERSION_MIN_REQUIRED < 60000)  /* math.h */
        #if defined __i386__ || defined __x86_64__  /* math.h */
        #elif defined __arm__  /* math.h */
        #endif  /* math.h */
      #endif  /* math.h */
      #if (defined(__GNUC__) && 0 == __FINITE_MATH_ONLY__) ||     (defined __IPHONE_OS_VERSION_MIN_REQUIRED && __IPHONE_OS_VERSION_MIN_REQUIRED < 60000 && defined __arm__)  /* math.h */
        #if defined __i386__ || defined __x86_64__  /* math.h */
        #else  /* math.h */
        #endif  /* math.h */
      #else  /* math.h */
      #endif  /* math.h */
      #if !(__DARWIN_NO_LONG_LONG)  /* math.h */
      #endif  /* math.h */
      #ifdef _REENTRANT  /* math.h */
      #endif  /* math.h */
      #if (defined __MAC_OS_X_VERSION_MIN_REQUIRED && __MAC_OS_X_VERSION_MIN_REQUIRED < 1090) ||     (defined __IPHONE_OS_VERSION_MIN_REQUIRED && __IPHONE_OS_VERSION_MIN_REQUIRED < 70000)  /* math.h */
      #else  /* math.h */
      #endif  /* math.h */
      #if __DARWIN_C_LEVEL >= 199506L  /* math.h */
      #endif  /* math.h */
      #if defined __MATH_LONG_DOUBLE_CONSTANTS  /* math.h */
      #endif  /* math.h */
      #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* math.h */
        #if !defined __cplusplus  /* math.h */
        #endif  /* math.h */
      #endif  /* math.h */
    #endif  /* math.h */
    #ifdef TIME_WITH_SYS_TIME  /* pyport.h */
      #ifndef _SYS_TIME_H_  /* time.h */
        #ifndef _CDEFS_H_  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_builtin  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_include  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_feature  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_attribute  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_extension  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __dead  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __STDC_VERSION__ < 199901  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !__has_feature  /* cdefs.h */
            #ifndef __nullable  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __nonnull  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __null_unspecified  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
          #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
          #elif defined(__GNUC__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef __GNUC__  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__clang__)  /* cdefs.h */
          #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __COPYRIGHT  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __RCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __SCCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __PROJECT_VERSION  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __FBSDID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DECONST  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEVOLATILE  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEQUALIFY  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
            #if defined(__LP64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
            #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
              #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
            #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
              #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_VERS_1050  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef _XOPEN_SOURCE  /* cdefs.h */
            #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_ANSI_SOURCE)  /* cdefs.h */
          #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
          #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef _SYS__TYPES_H_  /* _types.h */
          #ifdef __cplusplus  /* _types.h */
            #ifdef __GNUG__  /* _types.h */
            #else  /* _types.h */
              #ifdef __LP64__  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
            #endif  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #if __DARWIN_64_BIT_INO_T  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #if defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 || __GNUC__ > 3)  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
        #endif  /* _types.h */
        #ifndef __AVAILABILITY__  /* Availability.h */
          #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
          #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_attribute)  /* Availability.h */
            #if __has_attribute  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_attribute)  /* Availability.h */
            #if __has_attribute  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef _FD_SET  /* _fd_def.h */
          #ifdef FD_SETSIZE  /* _fd_def.h */
          #else  /* _fd_def.h */
          #endif  /* _fd_def.h */
          #if __GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ >= 3  /* _fd_def.h */
          #else  /* _fd_def.h */
          #endif  /* _fd_def.h */
        #endif  /* _fd_def.h */
        #ifndef _STRUCT_TIMESPEC  /* _timespec.h */
        #endif  /* _timespec.h */
        #ifndef _STRUCT_TIMEVAL  /* _timeval.h */
        #endif  /* _timeval.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* time.h */
          #ifndef _STRUCT_TIMEVAL64  /* _timeval64.h */
          #endif  /* _timeval64.h */
        #endif  /* time.h */
        #ifndef _TIME_T  /* _time_t.h */
        #endif  /* _time_t.h */
        #ifndef _SUSECONDS_T  /* _suseconds_t.h */
        #endif  /* _suseconds_t.h */
        #ifndef FD_SETSIZE  /* _fd_setsize.h */
        #endif  /* _fd_setsize.h */
        #ifndef FD_SET  /* _fd_set.h */
        #endif  /* _fd_set.h */
        #ifndef FD_CLR  /* _fd_clr.h */
        #endif  /* _fd_clr.h */
        #ifndef FD_ISSET  /* _fd_isset.h */
        #endif  /* _fd_isset.h */
        #ifndef FD_ZERO  /* _fd_zero.h */
        #endif  /* _fd_zero.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* time.h */
          #ifndef FD_COPY  /* _fd_copy.h */
          #endif  /* _fd_copy.h */
        #endif  /* time.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* time.h */
          #ifndef _TIME_H_  /* time.h */
            #ifndef __TYPES_H_  /* _types.h */
              #if __GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ >= 7  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
              #ifdef __LP64__  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
              #ifdef __WCHAR_MAX__  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
              #if __DARWIN_WCHAR_MAX > 0xffffU  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
              #ifndef _FORTIFY_SOURCE  /* _types.h */
                #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* _types.h */
                #else  /* _types.h */
                #endif  /* _types.h */
              #endif  /* _types.h */
            #endif  /* _types.h */
            #ifndef _CLOCK_T  /* _clock_t.h */
            #endif  /* _clock_t.h */
            #ifndef NULL  /* _null.h */
            #endif  /* _null.h */
            #ifndef _SIZE_T  /* _size_t.h */
            #endif  /* _size_t.h */
            #ifndef _TIME_T  /* _time_t.h */
            #endif  /* _time_t.h */
            #ifndef _STRUCT_TIMESPEC  /* _timespec.h */
            #endif  /* _timespec.h */
            #if __DARWIN_UNIX03  /* time.h */
            #else  /* time.h */
            #endif  /* time.h */
            #ifndef _ANSI_SOURCE  /* time.h */
            #endif  /* time.h */
            #if __DARWIN_UNIX03  /* time.h */
            #endif  /* time.h */
            #ifndef _ANSI_SOURCE  /* time.h */
            #endif  /* time.h */
            #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* time.h */
              #if !__DARWIN_UNIX03  /* time.h */
              #endif  /* time.h */
            #endif  /* time.h */
            #if !defined(_ANSI_SOURCE)  /* time.h */
            #endif  /* time.h */
            #ifdef _USE_EXTENDED_LOCALES_  /* time.h */
            #endif  /* time.h */
          #endif  /* time.h */
        #endif  /* time.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* time.h */
        #endif  /* time.h */
        #ifndef _SYS__SELECT_H_  /* _select.h */
          #if defined(_DARWIN_C_SOURCE) || defined(_DARWIN_UNLIMITED_SELECT)  /* _select.h */
          #else  /* _select.h */
            #if defined(__LP64__) && !__DARWIN_NON_CANCELABLE  /* _select.h */
            #else  /* _select.h */
            #endif  /* _select.h */
          #endif  /* _select.h */
        #endif  /* _select.h */
      #endif  /* time.h */
      #ifndef _TIME_H_  /* time.h */
        #if __DARWIN_UNIX03  /* time.h */
        #else  /* time.h */
        #endif  /* time.h */
        #ifndef _ANSI_SOURCE  /* time.h */
        #endif  /* time.h */
        #if __DARWIN_UNIX03  /* time.h */
        #endif  /* time.h */
        #ifndef _ANSI_SOURCE  /* time.h */
        #endif  /* time.h */
        #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* time.h */
          #if !__DARWIN_UNIX03  /* time.h */
          #endif  /* time.h */
        #endif  /* time.h */
        #if !defined(_ANSI_SOURCE)  /* time.h */
        #endif  /* time.h */
        #ifdef _USE_EXTENDED_LOCALES_  /* time.h */
        #endif  /* time.h */
      #endif  /* time.h */
    #else  /* pyport.h */
      #ifdef HAVE_SYS_TIME_H  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef HAVE_SYS_SELECT_H  /* pyport.h */
      #ifndef _SYS_SELECT_H_  /* select.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* select.h */
        #endif  /* select.h */
        #ifndef __MWERKS__  /* select.h */
          #if defined(_DARWIN_C_SOURCE) || defined(_DARWIN_UNLIMITED_SELECT)  /* select.h */
          #else  /* select.h */
            #if defined(__LP64__) && !__DARWIN_NON_CANCELABLE  /* select.h */
            #else  /* select.h */
            #endif  /* select.h */
          #endif  /* select.h */
        #endif  /* select.h */
      #endif  /* select.h */
    #endif  /* pyport.h */
    #ifdef HAVE_SYS_STAT_H  /* pyport.h */
      #ifndef _SYS_STAT_H_  /* stat.h */
        #ifndef _SYS__TYPES_H_  /* _types.h */
          #ifdef __cplusplus  /* _types.h */
            #ifdef __GNUG__  /* _types.h */
            #else  /* _types.h */
              #ifdef __LP64__  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
            #endif  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #if __DARWIN_64_BIT_INO_T  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #if defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 || __GNUC__ > 3)  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
        #endif  /* _types.h */
        #ifndef _CDEFS_H_  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_builtin  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_include  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_feature  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_attribute  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_extension  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __dead  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __STDC_VERSION__ < 199901  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !__has_feature  /* cdefs.h */
            #ifndef __nullable  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __nonnull  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __null_unspecified  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
          #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
          #elif defined(__GNUC__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef __GNUC__  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__clang__)  /* cdefs.h */
          #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __COPYRIGHT  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __RCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __SCCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __PROJECT_VERSION  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __FBSDID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DECONST  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEVOLATILE  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEQUALIFY  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
            #if defined(__LP64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
            #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
              #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
            #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
              #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_VERS_1050  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef _XOPEN_SOURCE  /* cdefs.h */
            #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_ANSI_SOURCE)  /* cdefs.h */
          #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
          #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __AVAILABILITY__  /* Availability.h */
          #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
          #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_attribute)  /* Availability.h */
            #if __has_attribute  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_attribute)  /* Availability.h */
            #if __has_attribute  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef _STRUCT_TIMESPEC  /* _timespec.h */
        #endif  /* _timespec.h */
        #ifndef _BLKCNT_T  /* _blkcnt_t.h */
        #endif  /* _blkcnt_t.h */
        #ifndef _BLKSIZE_T  /* _blksize_t.h */
        #endif  /* _blksize_t.h */
        #ifndef _DEV_T  /* _dev_t.h */
        #endif  /* _dev_t.h */
        #ifndef _INO_T  /* _ino_t.h */
        #endif  /* _ino_t.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* stat.h */
          #ifndef _INO64_T  /* _ino64_t.h */
          #endif  /* _ino64_t.h */
        #endif  /* stat.h */
        #ifndef _MODE_T  /* _mode_t.h */
        #endif  /* _mode_t.h */
        #ifndef _NLINK_T  /* _nlink_t.h */
        #endif  /* _nlink_t.h */
        #ifndef _UID_T  /* _uid_t.h */
        #endif  /* _uid_t.h */
        #ifndef _GID_T  /* _gid_t.h */
        #endif  /* _gid_t.h */
        #ifndef _OFF_T  /* _off_t.h */
        #endif  /* _off_t.h */
        #ifndef _TIME_T  /* _time_t.h */
        #endif  /* _time_t.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* stat.h */
        #else  /* stat.h */
        #endif  /* stat.h */
        #if __DARWIN_64_BIT_INO_T  /* stat.h */
        #else  /* stat.h */
          #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* stat.h */
          #else  /* stat.h */
          #endif  /* stat.h */
        #endif  /* stat.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* stat.h */
          #if !__DARWIN_ONLY_64_BIT_INO_T  /* stat.h */
          #endif  /* stat.h */
        #endif  /* stat.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* stat.h */
        #endif  /* stat.h */
        #ifndef S_IFMT  /* _s_ifmt.h */
          #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* _s_ifmt.h */
          #endif  /* _s_ifmt.h */
          #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* _s_ifmt.h */
          #endif  /* _s_ifmt.h */
        #endif  /* _s_ifmt.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* stat.h */
        #endif  /* stat.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* stat.h */
        #endif  /* stat.h */
        #if __DARWIN_C_LEVEL >= 200809L  /* stat.h */
        #endif  /* stat.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* stat.h */
          #ifndef _FILESEC_T  /* _filesec_t.h */
          #endif  /* _filesec_t.h */
          #if !__DARWIN_ONLY_64_BIT_INO_T  /* stat.h */
          #endif  /* stat.h */
        #endif  /* stat.h */
      #endif  /* stat.h */
    #elif defined(HAVE_STAT_H)  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef S_IFMT  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef S_IFLNK  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef S_ISREG  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef S_ISDIR  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef S_ISCHR  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef __cplusplus  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef SIGNED_RIGHT_SHIFT_ZERO_FILLS  /* pyport.h */
    #else  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef Py_DEBUG  /* pyport.h */
    #else  /* pyport.h */
    #endif  /* pyport.h */
    #if defined(__FreeBSD__) || defined(__OpenBSD__) || (defined(__hpux) && defined(__ia64))  /* pyport.h */
    #else  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef HAVE_GCC_ASM_FOR_X87  /* pyport.h */
    #endif  /* pyport.h */
    #if defined(_MSC_VER) && !defined(_WIN64)  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef HAVE_GCC_ASM_FOR_MC68881  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef HAVE_PY_SET_53BIT_PRECISION  /* pyport.h */
    #endif  /* pyport.h */
    #if !defined(DOUBLE_IS_LITTLE_ENDIAN_IEEE754) &&     !defined(DOUBLE_IS_BIG_ENDIAN_IEEE754) &&     !defined(DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754)  /* pyport.h */
    #endif  /* pyport.h */
    #if defined(X87_DOUBLE_ROUNDING) && !defined(HAVE_PY_SET_53BIT_PRECISION)  /* pyport.h */
    #endif  /* pyport.h */
    #if defined(__GNUC__) && ((__GNUC__ >= 4) ||               (__GNUC__ == 3) && (__GNUC_MINOR__ >= 1))  /* pyport.h */
    #else  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef SOLARIS  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef HAVE__GETPTY  /* pyport.h */
    #endif  /* pyport.h */
    #if defined(HAVE_SYS_TERMIO_H) && !defined(__hpux)  /* pyport.h */
    #endif  /* pyport.h */
    #if defined(HAVE_OPENPTY) || defined(HAVE_FORKPTY)  /* pyport.h */
      #if !defined(HAVE_PTY_H) && !defined(HAVE_LIBUTIL_H)  /* pyport.h */
        #ifndef __TERMIOS_H__  /* termios.h */
          #ifndef _CDEFS_H_  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_builtin  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_include  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_feature  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_attribute  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_extension  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
              #if defined(__cplusplus)  /* cdefs.h */
              #else  /* cdefs.h */
                #ifndef __GNUC__  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __dead  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __STDC_VERSION__ < 199901  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !__has_feature  /* cdefs.h */
              #ifndef __nullable  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __nonnull  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __null_unspecified  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
            #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
            #elif defined(__GNUC__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef __GNUC__  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__clang__)  /* cdefs.h */
            #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __COPYRIGHT  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __RCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __SCCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __PROJECT_VERSION  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __FBSDID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DECONST  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEVOLATILE  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEQUALIFY  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
              #if defined(__LP64__)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
              #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
              #else  /* cdefs.h */
                #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
              #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
                #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_VERS_1050  /* cdefs.h */
                #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef _XOPEN_SOURCE  /* cdefs.h */
              #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_ANSI_SOURCE)  /* cdefs.h */
            #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
            #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef _SYS_TERMIOS_H_  /* termios.h */
            #ifndef _CDEFS_H_  /* cdefs.h */
              #if defined(__cplusplus)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __has_builtin  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __has_include  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __has_feature  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __has_attribute  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __has_extension  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
                #if defined(__cplusplus)  /* cdefs.h */
                #else  /* cdefs.h */
                  #ifndef __GNUC__  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
                #ifndef __GNUC__  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __has_extension  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __dead  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __STDC_VERSION__ < 199901  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !__has_feature  /* cdefs.h */
                #ifndef __nullable  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __nonnull  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __null_unspecified  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
              #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
              #elif defined(__GNUC__)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifdef __GNUC__  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(__clang__)  /* cdefs.h */
              #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __COPYRIGHT  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __RCSID  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __SCCSID  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __PROJECT_VERSION  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __FBSDID  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __DECONST  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __DEVOLATILE  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __DEQUALIFY  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
                #if defined(__LP64__)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
                #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                  #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                  #endif  /* cdefs.h */
                #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
                #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
                  #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                  #endif  /* cdefs.h */
                #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
                #else  /* cdefs.h */
                  #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
                #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
                  #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                  #endif  /* cdefs.h */
                #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                  #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                  #endif  /* cdefs.h */
                #else  /* cdefs.h */
                  #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                  #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
                #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_UNIX03  /* cdefs.h */
                #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                  #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __DARWIN_VERS_1050  /* cdefs.h */
                  #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifdef _XOPEN_SOURCE  /* cdefs.h */
                #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
                #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
                #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(_ANSI_SOURCE)  /* cdefs.h */
              #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_UNIX03  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
              #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #ifndef _POSIX_VDISABLE  /* _posix_vdisable.h */
            #endif  /* _posix_vdisable.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_SYS_IOCTL_COMPAT_H_) || __DARWIN_UNIX03  /* termios.h */
              #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
              #endif  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #ifndef _CDEFS_H_  /* cdefs.h */
              #if defined(__cplusplus)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __has_builtin  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __has_include  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __has_feature  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __has_attribute  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __has_extension  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
                #if defined(__cplusplus)  /* cdefs.h */
                #else  /* cdefs.h */
                  #ifndef __GNUC__  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
                #ifndef __GNUC__  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __has_extension  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __dead  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __STDC_VERSION__ < 199901  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !__has_feature  /* cdefs.h */
                #ifndef __nullable  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __nonnull  /* cdefs.h */
                #endif  /* cdefs.h */
                #ifndef __null_unspecified  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
              #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
              #elif defined(__GNUC__)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifdef __GNUC__  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(__clang__)  /* cdefs.h */
              #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __COPYRIGHT  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __RCSID  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __SCCSID  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __PROJECT_VERSION  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __FBSDID  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __DECONST  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __DEVOLATILE  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __DEQUALIFY  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
                #if defined(__LP64__)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
                #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                  #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                  #endif  /* cdefs.h */
                #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
                #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
                  #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                  #endif  /* cdefs.h */
                #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
                #else  /* cdefs.h */
                  #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
                #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
                  #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                  #endif  /* cdefs.h */
                #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                  #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                  #endif  /* cdefs.h */
                #else  /* cdefs.h */
                  #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                  #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
                #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_UNIX03  /* cdefs.h */
                #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                  #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __DARWIN_VERS_1050  /* cdefs.h */
                  #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                  #else  /* cdefs.h */
                  #endif  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
                #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifdef _XOPEN_SOURCE  /* cdefs.h */
                #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
                #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
                #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
              #if defined(_ANSI_SOURCE)  /* cdefs.h */
              #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_UNIX03  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
              #endif  /* cdefs.h */
              #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
              #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #endif  /* termios.h */
            #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
              #ifndef _SYS_TTYCOM_H_  /* ttycom.h */
                #ifndef _SYS_IOCCOM_H_  /* ioccom.h */
                  #ifndef _SYS__TYPES_H_  /* _types.h */
                    #ifdef __cplusplus  /* _types.h */
                      #ifdef __GNUG__  /* _types.h */
                      #else  /* _types.h */
                        #ifdef __LP64__  /* _types.h */
                        #else  /* _types.h */
                        #endif  /* _types.h */
                      #endif  /* _types.h */
                    #else  /* _types.h */
                    #endif  /* _types.h */
                    #if __DARWIN_64_BIT_INO_T  /* _types.h */
                    #else  /* _types.h */
                    #endif  /* _types.h */
                    #if defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 || __GNUC__ > 3)  /* _types.h */
                    #else  /* _types.h */
                    #endif  /* _types.h */
                  #endif  /* _types.h */
                #endif  /* ioccom.h */
              #endif  /* ttycom.h */
            #endif  /* termios.h */
          #endif  /* termios.h */
          #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* termios.h */
            #ifndef _SYS_TTYDEFAULTS_H_  /* ttydefaults.h */
            #endif  /* ttydefaults.h */
            #ifdef TTYDEFCHARS  /* ttydefaults.h */
            #endif  /* ttydefaults.h */
          #endif  /* termios.h */
          #ifndef __TYPES_H_  /* _types.h */
            #if __GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ >= 7  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #ifdef __LP64__  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #ifdef __WCHAR_MAX__  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #if __DARWIN_WCHAR_MAX > 0xffffU  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #ifndef _FORTIFY_SOURCE  /* _types.h */
              #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
            #endif  /* _types.h */
          #endif  /* _types.h */
          #ifndef _PID_T  /* _pid_t.h */
          #endif  /* _pid_t.h */
        #endif  /* termios.h */
      #endif  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef __FreeBSD__  /* pyport.h */
      #if (__FreeBSD_version >= 500040 && __FreeBSD_version < 602113) ||     (__FreeBSD_version >= 700000 && __FreeBSD_version < 700054) ||     (__FreeBSD_version >= 800000 && __FreeBSD_version < 800001)  /* pyport.h */
      #endif  /* pyport.h */
    #endif  /* pyport.h */
    #if defined(__APPLE__)  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef _PY_PORT_CTYPE_UTF8_ISSUE  /* pyport.h */
      #ifndef __cplusplus  /* pyport.h */
      #endif  /* pyport.h */
    #endif  /* pyport.h */
    #if defined(__CYGWIN__)  /* pyport.h */
    #endif  /* pyport.h */
    #if defined(Py_ENABLE_SHARED) || defined(__CYGWIN__)  /* pyport.h */
      #if defined(HAVE_DECLSPEC_DLL)  /* pyport.h */
        #ifdef Py_BUILD_CORE  /* pyport.h */
          #if defined(__CYGWIN__)  /* pyport.h */
          #else  /* pyport.h */
          #endif  /* pyport.h */
        #else  /* pyport.h */
          #if !defined(__CYGWIN__)  /* pyport.h */
          #endif  /* pyport.h */
          #if defined(__cplusplus)  /* pyport.h */
          #else  /* pyport.h */
          #endif  /* pyport.h */
        #endif  /* pyport.h */
      #endif  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef PyAPI_FUNC  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef PyAPI_DATA  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef PyMODINIT_FUNC  /* pyport.h */
      #if defined(__cplusplus)  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef INT_MAX  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef LONG_MAX  /* pyport.h */
      #if SIZEOF_LONG == 4  /* pyport.h */
      #elif SIZEOF_LONG == 8  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef LONG_MIN  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef LONG_BIT  /* pyport.h */
    #endif  /* pyport.h */
    #if LONG_BIT != 8 * SIZEOF_LONG  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef __cplusplus  /* pyport.h */
    #endif  /* pyport.h */
    #if (!defined(__GNUC__) || __GNUC__ < 2 ||      (__GNUC__ == 2 && __GNUC_MINOR__ < 7) )  /* pyport.h */
    #else  /* pyport.h */
    #endif  /* pyport.h */
    #if defined(__GNUC__) && __GNUC__ >= 3  /* pyport.h */
    #else  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef __SUNPRO_C  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef Py_LL  /* pyport.h */
    #endif  /* pyport.h */
    #ifndef Py_ULL  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef WORDS_BIGENDIAN  /* pyport.h */
    #else  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef Py_BUILD_CORE  /* pyport.h */
      #if defined _MSC_VER && _MSC_VER >= 1900  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef __ANDROID__  /* pyport.h */
    #endif  /* pyport.h */
  #endif  /* pyport.h */
  #ifndef Py_PYMACRO_H  /* pymacro.h */
    #if (defined(__GNUC__) && !defined(__STRICT_ANSI__) &&     (((__GNUC__ == 3) && (__GNU_MINOR__ >= 1)) || (__GNUC__ >= 4)))  /* pymacro.h */
    #else  /* pymacro.h */
    #endif  /* pymacro.h */
    #ifdef WITH_DOC_STRINGS  /* pymacro.h */
    #else  /* pymacro.h */
    #endif  /* pymacro.h */
    #ifdef __GNUC__  /* pymacro.h */
    #else  /* pymacro.h */
    #endif  /* pymacro.h */
  #endif  /* pymacro.h */
  #ifndef Py_ATOMIC_H  /* pyatomic.h */
    #ifdef Py_BUILD_CORE  /* pyatomic.h */
      #if defined(HAVE_STD_ATOMIC)  /* pyatomic.h */
      #endif  /* pyatomic.h */
      #if defined(HAVE_STD_ATOMIC)  /* pyatomic.h */
      #elif defined(HAVE_BUILTIN_ATOMIC)  /* pyatomic.h */
      #else  /* pyatomic.h */
        #if defined(__GNUC__) && (defined(__i386__) || defined(__amd64))  /* pyatomic.h */
        #else  /* pyatomic.h */
        #endif  /* pyatomic.h */
      #endif  /* pyatomic.h */
    #endif  /* pyatomic.h */
  #endif  /* pyatomic.h */
  #if defined(Py_DEBUG) && defined(WITH_PYMALLOC) && !defined(PYMALLOC_DEBUG)  /* Python.h */
  #endif  /* Python.h */
  #if defined(PYMALLOC_DEBUG) && !defined(WITH_PYMALLOC)  /* Python.h */
  #endif  /* Python.h */
  #ifndef Py_PYMATH_H  /* pymath.h */
    #ifndef Py_PYCONFIG_H  /* pyconfig.h */
      #ifndef _ALL_SOURCE  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #ifndef _GNU_SOURCE  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #ifndef _POSIX_PTHREAD_SEMANTICS  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #ifndef _TANDEM_SOURCE  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #ifndef __EXTENSIONS__  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #if defined AC_APPLE_UNIVERSAL_BUILD  /* pyconfig.h */
        #if defined __BIG_ENDIAN__  /* pyconfig.h */
        #endif  /* pyconfig.h */
      #else  /* pyconfig.h */
        #ifndef WORDS_BIGENDIAN  /* pyconfig.h */
        #endif  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #ifndef __CHAR_UNSIGNED__  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #ifndef __cplusplus  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #if defined(__USLC__) && defined(__SCO_VERSION__)  /* pyconfig.h */
      #endif  /* pyconfig.h */
    #endif  /* pyconfig.h */
    #ifndef HAVE_COPYSIGN  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef HAVE_ROUND  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef HAVE_HYPOT  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef _MSC_VER  /* pymath.h */
      #ifndef __STDC__  /* pymath.h */
      #endif  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef Py_MATH_PIl  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef Py_MATH_PI  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef Py_MATH_El  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef Py_MATH_E  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef Py_MATH_TAU  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef Py_LIMITED_API  /* pymath.h */
      #ifndef Py_FORCE_DOUBLE  /* pymath.h */
        #ifdef X87_DOUBLE_ROUNDING  /* pymath.h */
        #else  /* pymath.h */
        #endif  /* pymath.h */
      #endif  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef Py_LIMITED_API  /* pymath.h */
      #ifdef HAVE_GCC_ASM_FOR_X87  /* pymath.h */
      #endif  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef Py_IS_NAN  /* pymath.h */
      #if defined HAVE_DECL_ISNAN && HAVE_DECL_ISNAN == 1  /* pymath.h */
      #else  /* pymath.h */
      #endif  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef Py_IS_INFINITY  /* pymath.h */
      #if defined HAVE_DECL_ISINF && HAVE_DECL_ISINF == 1  /* pymath.h */
      #else  /* pymath.h */
      #endif  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef Py_IS_FINITE  /* pymath.h */
      #if defined HAVE_DECL_ISFINITE && HAVE_DECL_ISFINITE == 1  /* pymath.h */
      #elif defined HAVE_FINITE  /* pymath.h */
      #else  /* pymath.h */
      #endif  /* pymath.h */
    #endif  /* pymath.h */
    #ifndef Py_HUGE_VAL  /* pymath.h */
    #endif  /* pymath.h */
    #if !defined(Py_NAN) && !defined(Py_NO_NAN)  /* pymath.h */
      #if !defined(__INTEL_COMPILER)  /* pymath.h */
      #else  /* pymath.h */
        #if defined(ICC_NAN_STRICT)  /* pymath.h */
          #if defined(_MSC_VER)  /* pymath.h */
          #else  /* pymath.h */
          #endif  /* pymath.h */
        #else  /* pymath.h */
        #endif  /* pymath.h */
      #endif  /* pymath.h */
    #endif  /* pymath.h */
    #if defined(__FreeBSD__) || defined(__OpenBSD__)  /* pymath.h */
    #else  /* pymath.h */
    #endif  /* pymath.h */
  #endif  /* pymath.h */
  #ifndef Py_LIMITED_API  /* pytime.h */
    #ifndef Py_PYTIME_H  /* pytime.h */
      #ifndef Py_PYCONFIG_H  /* pyconfig.h */
        #ifndef _ALL_SOURCE  /* pyconfig.h */
        #endif  /* pyconfig.h */
        #ifndef _GNU_SOURCE  /* pyconfig.h */
        #endif  /* pyconfig.h */
        #ifndef _POSIX_PTHREAD_SEMANTICS  /* pyconfig.h */
        #endif  /* pyconfig.h */
        #ifndef _TANDEM_SOURCE  /* pyconfig.h */
        #endif  /* pyconfig.h */
        #ifndef __EXTENSIONS__  /* pyconfig.h */
        #endif  /* pyconfig.h */
        #if defined AC_APPLE_UNIVERSAL_BUILD  /* pyconfig.h */
          #if defined __BIG_ENDIAN__  /* pyconfig.h */
          #endif  /* pyconfig.h */
        #else  /* pyconfig.h */
          #ifndef WORDS_BIGENDIAN  /* pyconfig.h */
          #endif  /* pyconfig.h */
        #endif  /* pyconfig.h */
        #ifndef __CHAR_UNSIGNED__  /* pyconfig.h */
        #endif  /* pyconfig.h */
        #ifndef __cplusplus  /* pyconfig.h */
        #endif  /* pyconfig.h */
        #if defined(__USLC__) && defined(__SCO_VERSION__)  /* pyconfig.h */
        #endif  /* pyconfig.h */
      #endif  /* pyconfig.h */
      #ifndef Py_OBJECT_H  /* object.h */
        #ifdef __cplusplus  /* object.h */
        #endif  /* object.h */
        #if defined(Py_DEBUG) && !defined(Py_TRACE_REFS)  /* object.h */
        #endif  /* object.h */
        #if defined(Py_TRACE_REFS) && !defined(Py_REF_DEBUG)  /* object.h */
        #endif  /* object.h */
        #if defined(Py_LIMITED_API) && defined(Py_REF_DEBUG)  /* object.h */
        #endif  /* object.h */
        #ifdef Py_TRACE_REFS  /* object.h */
        #else  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifdef Py_LIMITED_API  /* object.h */
        #else  /* object.h */
          #ifdef COUNT_ALLOCS  /* object.h */
          #endif  /* object.h */
        #endif  /* object.h */
        #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* object.h */
        #endif  /* object.h */
        #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03040000  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifdef STACKLESS  /* object.h */
        #else  /* object.h */
        #endif  /* object.h */
        #ifdef Py_LIMITED_API  /* object.h */
        #else  /* object.h */
        #endif  /* object.h */
        #ifdef Py_REF_DEBUG  /* object.h */
        #else  /* object.h */
        #endif  /* object.h */
        #ifdef COUNT_ALLOCS  /* object.h */
        #else  /* object.h */
        #endif  /* object.h */
        #ifdef Py_TRACE_REFS  /* object.h */
        #else  /* object.h */
          #ifdef Py_LIMITED_API  /* object.h */
          #else  /* object.h */
          #endif  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifndef Py_LIMITED_API  /* object.h */
        #endif  /* object.h */
        #ifdef __cplusplus  /* object.h */
        #endif  /* object.h */
      #endif  /* object.h */
      #ifdef __cplusplus  /* pytime.h */
      #endif  /* pytime.h */
      #if defined(HAVE_CLOCK_GETTIME) || defined(HAVE_KQUEUE)  /* pytime.h */
      #endif  /* pytime.h */
      #ifdef __cplusplus  /* pytime.h */
      #endif  /* pytime.h */
    #endif  /* pytime.h */
  #endif  /* pytime.h */
  #ifndef Py_PYMEM_H  /* pymem.h */
    #ifndef Py_PYPORT_H  /* pyport.h */
      #ifndef HAVE_LONG_LONG  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef PY_LONG_LONG  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef PYLONG_BITS_IN_DIGIT  /* pyport.h */
        #if SIZEOF_VOID_P >= 8  /* pyport.h */
        #else  /* pyport.h */
        #endif  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef HAVE_SSIZE_T  /* pyport.h */
      #elif SIZEOF_VOID_P == SIZEOF_SIZE_T  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef PY_SSIZE_T_CLEAN  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef PY_FORMAT_SIZE_T  /* pyport.h */
        #if SIZEOF_SIZE_T == SIZEOF_INT && !defined(__APPLE__)  /* pyport.h */
        #elif SIZEOF_SIZE_T == SIZEOF_LONG  /* pyport.h */
        #elif defined(MS_WINDOWS)  /* pyport.h */
        #else  /* pyport.h */
        #endif  /* pyport.h */
      #endif  /* pyport.h */
      #if defined(_MSC_VER)  /* pyport.h */
        #if defined(PY_LOCAL_AGGRESSIVE)  /* pyport.h */
        #endif  /* pyport.h */
      #elif defined(USE_INLINE)  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef HAVE_IEEEFP_H  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef TIME_WITH_SYS_TIME  /* pyport.h */
      #else  /* pyport.h */
        #ifdef HAVE_SYS_TIME_H  /* pyport.h */
        #else  /* pyport.h */
        #endif  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef HAVE_SYS_SELECT_H  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef HAVE_SYS_STAT_H  /* pyport.h */
      #elif defined(HAVE_STAT_H)  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef S_IFMT  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef S_IFLNK  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef S_ISREG  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef S_ISDIR  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef S_ISCHR  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef __cplusplus  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef SIGNED_RIGHT_SHIFT_ZERO_FILLS  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef Py_DEBUG  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
      #if defined(__FreeBSD__) || defined(__OpenBSD__) || (defined(__hpux) && defined(__ia64))  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef HAVE_GCC_ASM_FOR_X87  /* pyport.h */
      #endif  /* pyport.h */
      #if defined(_MSC_VER) && !defined(_WIN64)  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef HAVE_GCC_ASM_FOR_MC68881  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef HAVE_PY_SET_53BIT_PRECISION  /* pyport.h */
      #endif  /* pyport.h */
      #if !defined(DOUBLE_IS_LITTLE_ENDIAN_IEEE754) &&     !defined(DOUBLE_IS_BIG_ENDIAN_IEEE754) &&     !defined(DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754)  /* pyport.h */
      #endif  /* pyport.h */
      #if defined(X87_DOUBLE_ROUNDING) && !defined(HAVE_PY_SET_53BIT_PRECISION)  /* pyport.h */
      #endif  /* pyport.h */
      #if defined(__GNUC__) && ((__GNUC__ >= 4) ||               (__GNUC__ == 3) && (__GNUC_MINOR__ >= 1))  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef SOLARIS  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef HAVE__GETPTY  /* pyport.h */
      #endif  /* pyport.h */
      #if defined(HAVE_SYS_TERMIO_H) && !defined(__hpux)  /* pyport.h */
      #endif  /* pyport.h */
      #if defined(HAVE_OPENPTY) || defined(HAVE_FORKPTY)  /* pyport.h */
        #if !defined(HAVE_PTY_H) && !defined(HAVE_LIBUTIL_H)  /* pyport.h */
        #endif  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef __FreeBSD__  /* pyport.h */
        #if (__FreeBSD_version >= 500040 && __FreeBSD_version < 602113) ||     (__FreeBSD_version >= 700000 && __FreeBSD_version < 700054) ||     (__FreeBSD_version >= 800000 && __FreeBSD_version < 800001)  /* pyport.h */
        #endif  /* pyport.h */
      #endif  /* pyport.h */
      #if defined(__APPLE__)  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef _PY_PORT_CTYPE_UTF8_ISSUE  /* pyport.h */
        #ifndef __cplusplus  /* pyport.h */
        #endif  /* pyport.h */
      #endif  /* pyport.h */
      #if defined(__CYGWIN__)  /* pyport.h */
      #endif  /* pyport.h */
      #if defined(Py_ENABLE_SHARED) || defined(__CYGWIN__)  /* pyport.h */
        #if defined(HAVE_DECLSPEC_DLL)  /* pyport.h */
          #ifdef Py_BUILD_CORE  /* pyport.h */
            #if defined(__CYGWIN__)  /* pyport.h */
            #else  /* pyport.h */
            #endif  /* pyport.h */
          #else  /* pyport.h */
            #if !defined(__CYGWIN__)  /* pyport.h */
            #endif  /* pyport.h */
            #if defined(__cplusplus)  /* pyport.h */
            #else  /* pyport.h */
            #endif  /* pyport.h */
          #endif  /* pyport.h */
        #endif  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef PyAPI_FUNC  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef PyAPI_DATA  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef PyMODINIT_FUNC  /* pyport.h */
        #if defined(__cplusplus)  /* pyport.h */
        #else  /* pyport.h */
        #endif  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef INT_MAX  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef LONG_MAX  /* pyport.h */
        #if SIZEOF_LONG == 4  /* pyport.h */
        #elif SIZEOF_LONG == 8  /* pyport.h */
        #else  /* pyport.h */
        #endif  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef LONG_MIN  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef LONG_BIT  /* pyport.h */
      #endif  /* pyport.h */
      #if LONG_BIT != 8 * SIZEOF_LONG  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef __cplusplus  /* pyport.h */
      #endif  /* pyport.h */
      #if (!defined(__GNUC__) || __GNUC__ < 2 ||      (__GNUC__ == 2 && __GNUC_MINOR__ < 7) )  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
      #if defined(__GNUC__) && __GNUC__ >= 3  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef __SUNPRO_C  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef Py_LL  /* pyport.h */
      #endif  /* pyport.h */
      #ifndef Py_ULL  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef WORDS_BIGENDIAN  /* pyport.h */
      #else  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef Py_BUILD_CORE  /* pyport.h */
        #if defined _MSC_VER && _MSC_VER >= 1900  /* pyport.h */
        #else  /* pyport.h */
        #endif  /* pyport.h */
      #endif  /* pyport.h */
      #ifdef __ANDROID__  /* pyport.h */
      #endif  /* pyport.h */
    #endif  /* pyport.h */
    #ifdef __cplusplus  /* pymem.h */
    #endif  /* pymem.h */
    #ifndef Py_LIMITED_API  /* pymem.h */
      #ifdef WITH_PYMALLOC  /* pymem.h */
      #endif  /* pymem.h */
    #endif  /* pymem.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* pymem.h */
    #endif  /* pymem.h */
    #ifndef Py_LIMITED_API  /* pymem.h */
    #endif  /* pymem.h */
    #ifndef Py_LIMITED_API  /* pymem.h */
    #endif  /* pymem.h */
    #ifdef __cplusplus  /* pymem.h */
    #endif  /* pymem.h */
  #endif  /* pymem.h */
  #ifndef Py_OBJECT_H  /* object.h */
    #ifdef __cplusplus  /* object.h */
    #endif  /* object.h */
    #if defined(Py_DEBUG) && !defined(Py_TRACE_REFS)  /* object.h */
    #endif  /* object.h */
    #if defined(Py_TRACE_REFS) && !defined(Py_REF_DEBUG)  /* object.h */
    #endif  /* object.h */
    #if defined(Py_LIMITED_API) && defined(Py_REF_DEBUG)  /* object.h */
    #endif  /* object.h */
    #ifdef Py_TRACE_REFS  /* object.h */
    #else  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifdef Py_LIMITED_API  /* object.h */
    #else  /* object.h */
      #ifdef COUNT_ALLOCS  /* object.h */
      #endif  /* object.h */
    #endif  /* object.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* object.h */
    #endif  /* object.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03040000  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifdef STACKLESS  /* object.h */
    #else  /* object.h */
    #endif  /* object.h */
    #ifdef Py_LIMITED_API  /* object.h */
    #else  /* object.h */
    #endif  /* object.h */
    #ifdef Py_REF_DEBUG  /* object.h */
    #else  /* object.h */
    #endif  /* object.h */
    #ifdef COUNT_ALLOCS  /* object.h */
    #else  /* object.h */
    #endif  /* object.h */
    #ifdef Py_TRACE_REFS  /* object.h */
    #else  /* object.h */
      #ifdef Py_LIMITED_API  /* object.h */
      #else  /* object.h */
      #endif  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifndef Py_LIMITED_API  /* object.h */
    #endif  /* object.h */
    #ifdef __cplusplus  /* object.h */
    #endif  /* object.h */
  #endif  /* object.h */
  #ifndef Py_OBJIMPL_H  /* objimpl.h */
    #ifndef Py_PYMEM_H  /* pymem.h */
      #ifdef __cplusplus  /* pymem.h */
      #endif  /* pymem.h */
      #ifndef Py_LIMITED_API  /* pymem.h */
        #ifdef WITH_PYMALLOC  /* pymem.h */
        #endif  /* pymem.h */
      #endif  /* pymem.h */
      #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* pymem.h */
      #endif  /* pymem.h */
      #ifndef Py_LIMITED_API  /* pymem.h */
      #endif  /* pymem.h */
      #ifndef Py_LIMITED_API  /* pymem.h */
      #endif  /* pymem.h */
      #ifdef __cplusplus  /* pymem.h */
      #endif  /* pymem.h */
    #endif  /* pymem.h */
    #ifdef __cplusplus  /* objimpl.h */
    #endif  /* objimpl.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* objimpl.h */
    #endif  /* objimpl.h */
    #ifndef Py_LIMITED_API  /* objimpl.h */
    #endif  /* objimpl.h */
    #ifdef WITH_PYMALLOC  /* objimpl.h */
      #ifndef Py_LIMITED_API  /* objimpl.h */
      #endif  /* objimpl.h */
    #endif  /* objimpl.h */
    #if ((SIZEOF_VOID_P - 1) & SIZEOF_VOID_P) != 0  /* objimpl.h */
    #endif  /* objimpl.h */
    #ifndef Py_LIMITED_API  /* objimpl.h */
    #endif  /* objimpl.h */
    #ifndef Py_LIMITED_API  /* objimpl.h */
    #endif  /* objimpl.h */
    #ifndef Py_LIMITED_API  /* objimpl.h */
    #endif  /* objimpl.h */
    #ifndef Py_LIMITED_API  /* objimpl.h */
    #endif  /* objimpl.h */
    #ifdef __cplusplus  /* objimpl.h */
    #endif  /* objimpl.h */
  #endif  /* objimpl.h */
  #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* typeslots.h */
  #endif  /* typeslots.h */
  #ifndef Py_HASH_H  /* pyhash.h */
    #ifdef __cplusplus  /* pyhash.h */
    #endif  /* pyhash.h */
    #ifndef Py_LIMITED_API  /* pyhash.h */
    #endif  /* pyhash.h */
    #if SIZEOF_VOID_P >= 8  /* pyhash.h */
    #else  /* pyhash.h */
    #endif  /* pyhash.h */
    #ifndef Py_LIMITED_API  /* pyhash.h */
    #endif  /* pyhash.h */
    #ifdef Py_DEBUG  /* pyhash.h */
    #endif  /* pyhash.h */
    #ifndef Py_LIMITED_API  /* pyhash.h */
    #endif  /* pyhash.h */
    #ifndef Py_HASH_CUTOFF  /* pyhash.h */
    #elif (Py_HASH_CUTOFF > 7 || Py_HASH_CUTOFF < 0)  /* pyhash.h */
    #endif  /* pyhash.h */
    #ifndef Py_HASH_ALGORITHM  /* pyhash.h */
      #ifndef HAVE_ALIGNED_REQUIRED  /* pyhash.h */
      #else  /* pyhash.h */
      #endif  /* pyhash.h */
    #endif  /* pyhash.h */
    #ifdef __cplusplus  /* pyhash.h */
    #endif  /* pyhash.h */
  #endif  /* pyhash.h */
  #ifndef Py_LIMITED_API  /* pydebug.h */
    #ifndef Py_PYDEBUG_H  /* pydebug.h */
      #ifdef __cplusplus  /* pydebug.h */
      #endif  /* pydebug.h */
      #ifdef MS_WINDOWS  /* pydebug.h */
      #endif  /* pydebug.h */
      #ifdef __cplusplus  /* pydebug.h */
      #endif  /* pydebug.h */
    #endif  /* pydebug.h */
  #endif  /* pydebug.h */
  #ifndef Py_BYTEARRAYOBJECT_H  /* bytearrayobject.h */
    #ifdef __cplusplus  /* bytearrayobject.h */
    #endif  /* bytearrayobject.h */
    #ifndef _TR1_STDARG_H  /* stdarg.h */
      #ifndef _TR1_CSTDARG  /* cstdarg */
        #ifndef _GLIBCXX_CSTDARG  /* cstdarg */
          #ifndef _CXXCONFIG  /* c++config.h */
            #ifndef _GLIBCXX_OS_DEFINES  /* os_defines.h */
              #ifndef _GLIBCXX_VISIBILITY_DEFAULT  /* os_defines.h */
              #endif  /* os_defines.h */
              #ifndef _DTRACE_CXA_RUNTIME_H  /* os_defines.h */
                #ifndef _UNISTD_H_  /* unistd.h */
                  #ifndef _POSIX_VDISABLE  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= 199209L  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= 200112L  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= 200809L  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
                  #endif  /* unistd.h */
                  #if (__DARWIN_C_LEVEL >= 199506L && __DARWIN_C_LEVEL < 200809L) || __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= 199506L  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= 199309L  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= 200112L  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= 199506L  /* unistd.h */
                  #endif  /* unistd.h */
                  #if (__DARWIN_C_LEVEL >= 199506L && __DARWIN_C_LEVEL < 200809L) || __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= 200112L  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL < 200112L || __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= 199209L  /* unistd.h */
                    #ifndef _CS_PATH  /* unistd.h */
                    #endif  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= 200112  /* unistd.h */
                  #endif  /* unistd.h */
                  #if (__DARWIN_C_LEVEL >= 199506L && __DARWIN_C_LEVEL < 200809L) || __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
                  #endif  /* unistd.h */
                  #ifdef _DARWIN_UNLIMITED_GETGROUPS  /* unistd.h */
                    #if defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* unistd.h */
                    #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_6  /* unistd.h */
                    #endif  /* unistd.h */
                  #endif  /* unistd.h */
                  #if defined(_DARWIN_UNLIMITED_GETGROUPS) || defined(_DARWIN_C_SOURCE)  /* unistd.h */
                  #else  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_UNIX03  /* unistd.h */
                  #else  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= 199209L  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= 199506L  /* unistd.h */
                    #if !defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 200112L  /* unistd.h */
                      #if !defined(_POSIX_C_SOURCE)  /* unistd.h */
                      #endif  /* unistd.h */
                    #endif  /* unistd.h */
                    #ifndef __CTERMID_DEFINED  /* unistd.h */
                    #endif  /* unistd.h */
                    #if __DARWIN_UNIX03  /* unistd.h */
                    #else  /* unistd.h */
                    #endif  /* unistd.h */
                    #if !defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 200112L  /* unistd.h */
                    #endif  /* unistd.h */
                    #if !defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 200809L  /* unistd.h */
                    #endif  /* unistd.h */
                    #if !defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 200112L  /* unistd.h */
                      #if !defined(_POSIX_C_SOURCE)  /* unistd.h */
                      #endif  /* unistd.h */
                    #endif  /* unistd.h */
                    #if __DARWIN_UNIX03  /* unistd.h */
                    #else  /* unistd.h */
                    #endif  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= 200112L  /* unistd.h */
                  #endif  /* unistd.h */
                  #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* unistd.h */
                    #if defined(__has_include)  /* unistd.h */
                      #if __has_include  /* unistd.h */
                      #else  /* unistd.h */
                      #endif  /* unistd.h */
                    #else  /* unistd.h */
                    #endif  /* unistd.h */
                    #if __DARWIN_UNIX03  /* unistd.h */
                    #else  /* unistd.h */
                    #endif  /* unistd.h */
                    #ifdef __LP64__  /* unistd.h */
                    #else  /* unistd.h */
                    #endif  /* unistd.h */
                  #endif  /* unistd.h */
                #endif  /* unistd.h */
                #ifndef __AVAILABILITY__  /* Availability.h */
                  #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
                  #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
                  #else  /* Availability.h */
                  #endif  /* Availability.h */
                  #if defined(__has_feature)  /* Availability.h */
                    #if __has_feature  /* Availability.h */
                    #else  /* Availability.h */
                    #endif  /* Availability.h */
                  #else  /* Availability.h */
                  #endif  /* Availability.h */
                  #if defined(__has_feature)  /* Availability.h */
                    #if __has_feature  /* Availability.h */
                    #else  /* Availability.h */
                    #endif  /* Availability.h */
                  #else  /* Availability.h */
                  #endif  /* Availability.h */
                  #if defined(__has_attribute)  /* Availability.h */
                    #if __has_attribute  /* Availability.h */
                    #endif  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __OSX_UNAVAILABLE  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __OSX_AVAILABLE  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __OSX_DEPRECATED  /* Availability.h */
                  #endif  /* Availability.h */
                  #if defined(__has_attribute)  /* Availability.h */
                    #if __has_attribute  /* Availability.h */
                    #endif  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __IOS_UNAVAILABLE  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __IOS_PROHIBITED  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __IOS_AVAILABLE  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __IOS_DEPRECATED  /* Availability.h */
                  #endif  /* Availability.h */
                  #if defined(__has_feature)  /* Availability.h */
                    #if __has_feature  /* Availability.h */
                    #endif  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __TVOS_PROHIBITED  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __TVOS_AVAILABLE  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __TVOS_DEPRECATED  /* Availability.h */
                  #endif  /* Availability.h */
                  #if defined(__has_feature)  /* Availability.h */
                    #if __has_feature  /* Availability.h */
                    #endif  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
                  #endif  /* Availability.h */
                  #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
                  #endif  /* Availability.h */
                #endif  /* Availability.h */
                #ifdef __cplusplus  /* os_defines.h */
                #endif  /* os_defines.h */
                #ifdef __cplusplus  /* os_defines.h */
                #endif  /* os_defines.h */
              #endif  /* os_defines.h */
              #ifndef __GNUC_LIBSTD__  /* os_defines.h */
              #endif  /* os_defines.h */
              #if __IPHONE_OS_VERSION_MIN_REQUIRED  /* os_defines.h */
              #else  /* os_defines.h */
              #endif  /* os_defines.h */
              #if defined(__APPLE__) && defined(__ppc__) && defined(PIC)  /* os_defines.h */
                #ifndef __KEYMGR_H  /* os_defines.h */
                  #ifdef __cplusplus  /* os_defines.h */
                  #endif  /* os_defines.h */
                  #ifndef NULL  /* os_defines.h */
                    #ifdef __GNUG__  /* os_defines.h */
                    #else  /* os_defines.h */
                    #endif  /* os_defines.h */
                  #endif  /* os_defines.h */
                  #ifdef __cplusplus  /* os_defines.h */
                  #endif  /* os_defines.h */
                #endif  /* os_defines.h */
              #endif  /* os_defines.h */
            #endif  /* os_defines.h */
            #ifndef _GLIBCXX_CPU_DEFINES  /* cpu_defines.h */
              #if __ppc__  /* cpu_defines.h */
              #endif  /* cpu_defines.h */
            #endif  /* cpu_defines.h */
            #if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY  /* c++config.h */
            #else  /* c++config.h */
            #endif  /* c++config.h */
            #ifdef _GLIBCXX_DEBUG  /* c++config.h */
            #endif  /* c++config.h */
            #ifndef _GLIBCXX_VISIBILITY_DEFAULT  /* c++config.h */
            #endif  /* c++config.h */
            #if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION  /* c++config.h */
            #else  /* c++config.h */
              #if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG  /* c++config.h */
              #else  /* c++config.h */
              #endif  /* c++config.h */
            #endif  /* c++config.h */
            #if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION  /* c++config.h */
            #endif  /* c++config.h */
            #if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG  /* c++config.h */
              #if __NO_INLINE__ && !__GXX_WEAK__  /* c++config.h */
              #endif  /* c++config.h */
            #else  /* c++config.h */
              #if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION  /* c++config.h */
              #else  /* c++config.h */
              #endif  /* c++config.h */
            #endif  /* c++config.h */
            #if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__  /* c++config.h */
            #else  /* c++config.h */
            #endif  /* c++config.h */
            #ifndef _GLIBCXX_EXTERN_TEMPLATE  /* c++config.h */
            #endif  /* c++config.h */
            #ifndef _GLIBCXX_WEAK_DEFINITION  /* c++config.h */
            #endif  /* c++config.h */
            #ifdef __FAST_MATH__  /* c++config.h */
            #else  /* c++config.h */
            #endif  /* c++config.h */
            #if __ppc__  /* c++config.h */
            #endif  /* c++config.h */
            #if !__LP64__  /* c++config.h */
            #endif  /* c++config.h */
            #if __i386__  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__COPYSIGN) && ! defined (_GLIBCXX_HAVE_COPYSIGN)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__COPYSIGNL) && ! defined (_GLIBCXX_HAVE_COPYSIGNL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL)  /* c++config.h */
            #endif  /* c++config.h */
            #if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL)  /* c++config.h */
            #endif  /* c++config.h */
          #endif  /* c++config.h */
          #ifndef _TR1_STDARG_H  /* stdarg.h */
          #endif  /* stdarg.h */
          #ifndef va_end  /* cstdarg */
          #endif  /* cstdarg */
        #endif  /* cstdarg */
      #endif  /* cstdarg */
    #endif  /* stdarg.h */
    #ifndef Py_LIMITED_API  /* bytearrayobject.h */
    #endif  /* bytearrayobject.h */
    #ifndef Py_LIMITED_API  /* bytearrayobject.h */
    #endif  /* bytearrayobject.h */
    #ifdef __cplusplus  /* bytearrayobject.h */
    #endif  /* bytearrayobject.h */
  #endif  /* bytearrayobject.h */
  #ifndef Py_BYTESOBJECT_H  /* bytesobject.h */
    #ifdef __cplusplus  /* bytesobject.h */
    #endif  /* bytesobject.h */
    #ifndef _TR1_STDARG_H  /* stdarg.h */
    #endif  /* stdarg.h */
    #ifndef Py_LIMITED_API  /* bytesobject.h */
    #endif  /* bytesobject.h */
    #ifndef Py_LIMITED_API  /* bytesobject.h */
    #endif  /* bytesobject.h */
    #ifndef Py_LIMITED_API  /* bytesobject.h */
    #endif  /* bytesobject.h */
    #ifndef Py_LIMITED_API  /* bytesobject.h */
    #endif  /* bytesobject.h */
    #ifndef Py_LIMITED_API  /* bytesobject.h */
    #endif  /* bytesobject.h */
    #ifndef Py_LIMITED_API  /* bytesobject.h */
    #endif  /* bytesobject.h */
    #ifndef Py_LIMITED_API  /* bytesobject.h */
    #endif  /* bytesobject.h */
    #ifdef __cplusplus  /* bytesobject.h */
    #endif  /* bytesobject.h */
  #endif  /* bytesobject.h */
  #ifndef Py_UNICODEOBJECT_H  /* unicodeobject.h */
    #ifndef _TR1_STDARG_H  /* stdarg.h */
    #endif  /* stdarg.h */
    #ifndef _CTYPE_H_  /* ctype.h */
      #ifndef _CDEFS_H_  /* cdefs.h */
        #if defined(__cplusplus)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_builtin  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_include  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_feature  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_attribute  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __has_extension  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
          #ifndef __GNUC__  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __has_extension  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __dead  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __STDC_VERSION__ < 199901  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !__has_feature  /* cdefs.h */
          #ifndef __nullable  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __nonnull  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __null_unspecified  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
        #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
        #elif defined(__GNUC__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifdef __GNUC__  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__clang__)  /* cdefs.h */
        #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __COPYRIGHT  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __RCSID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __SCCSID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __PROJECT_VERSION  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __FBSDID  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DECONST  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DEVOLATILE  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __DEQUALIFY  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
          #if defined(__LP64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #if defined(_NONSTD_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
          #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
            #if defined(_NONSTD_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
            #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
          #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
            #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
            #endif  /* cdefs.h */
          #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_UNIX03  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_VERS_1050  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
        #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifdef _XOPEN_SOURCE  /* cdefs.h */
          #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
          #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
          #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
        #endif  /* cdefs.h */
        #if defined(_ANSI_SOURCE)  /* cdefs.h */
        #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
        #endif  /* cdefs.h */
        #if __DARWIN_UNIX03  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
        #endif  /* cdefs.h */
        #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
        #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
        #else  /* cdefs.h */
        #endif  /* cdefs.h */
      #endif  /* cdefs.h */
      #ifndef _RUNETYPE_H_  /* runetype.h */
        #ifndef __TYPES_H_  /* _types.h */
          #if __GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ >= 7  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #ifdef __LP64__  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #ifdef __WCHAR_MAX__  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #if __DARWIN_WCHAR_MAX > 0xffffU  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #ifndef _FORTIFY_SOURCE  /* _types.h */
            #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
          #endif  /* _types.h */
        #endif  /* _types.h */
        #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)  /* runetype.h */
          #ifndef _SIZE_T  /* _size_t.h */
          #endif  /* _size_t.h */
          #ifndef _CT_RUNE_T  /* _ct_rune_t.h */
          #endif  /* _ct_rune_t.h */
          #ifndef _RUNE_T  /* _rune_t.h */
          #endif  /* _rune_t.h */
          #ifndef __cplusplus  /* _wchar_t.h */
            #ifndef _WCHAR_T  /* _wchar_t.h */
            #endif  /* _wchar_t.h */
          #endif  /* _wchar_t.h */
          #ifndef _WINT_T  /* _wint_t.h */
          #endif  /* _wint_t.h */
        #endif  /* runetype.h */
      #endif  /* runetype.h */
      #ifdef _NONSTD_SOURCE  /* ctype.h */
      #endif  /* ctype.h */
      #if !defined(_DONT_USE_CTYPE_INLINE_) &&     (defined(_USE_CTYPE_INLINE_) || defined(__GNUC__) || defined(__cplusplus))  /* ctype.h */
        #ifdef USE_ASCII  /* ctype.h */
        #else  /* ctype.h */
        #endif  /* ctype.h */
        #ifdef USE_ASCII  /* ctype.h */
        #else  /* ctype.h */
        #endif  /* ctype.h */
        #ifdef USE_ASCII  /* ctype.h */
        #else  /* ctype.h */
        #endif  /* ctype.h */
        #ifdef USE_ASCII  /* ctype.h */
        #else  /* ctype.h */
        #endif  /* ctype.h */
        #ifndef _EXTERNALIZE_CTYPE_INLINES_  /* ctype.h */
          #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* ctype.h */
          #endif  /* ctype.h */
        #endif  /* ctype.h */
      #else  /* ctype.h */
        #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* ctype.h */
        #endif  /* ctype.h */
      #endif  /* ctype.h */
      #ifdef _USE_EXTENDED_LOCALES_  /* ctype.h */
      #endif  /* ctype.h */
    #endif  /* ctype.h */
    #ifndef SIZEOF_WCHAR_T  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #if Py_UNICODE_SIZE >= 4  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifdef HAVE_USABLE_WCHAR_T  /* unicodeobject.h */
      #ifndef HAVE_WCHAR_H  /* unicodeobject.h */
      #endif  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifdef HAVE_WCHAR_H  /* unicodeobject.h */
      #ifdef _HAVE_BSDI  /* unicodeobject.h */
      #endif  /* unicodeobject.h */
      #ifndef _WCHAR_H_  /* wchar.h */
        #ifndef __TYPES_H_  /* _types.h */
          #if __GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ >= 7  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #ifdef __LP64__  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #ifdef __WCHAR_MAX__  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #if __DARWIN_WCHAR_MAX > 0xffffU  /* _types.h */
          #else  /* _types.h */
          #endif  /* _types.h */
          #ifndef _FORTIFY_SOURCE  /* _types.h */
            #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
          #endif  /* _types.h */
        #endif  /* _types.h */
        #ifndef _CDEFS_H_  /* cdefs.h */
          #if defined(__cplusplus)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_builtin  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_include  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_feature  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_attribute  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __has_extension  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
            #ifndef __GNUC__  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __has_extension  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __dead  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __STDC_VERSION__ < 199901  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !__has_feature  /* cdefs.h */
            #ifndef __nullable  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __nonnull  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __null_unspecified  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
          #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
          #elif defined(__GNUC__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef __GNUC__  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__clang__)  /* cdefs.h */
          #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __COPYRIGHT  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __RCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __SCCSID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __PROJECT_VERSION  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __FBSDID  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DECONST  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEVOLATILE  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __DEQUALIFY  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
            #if defined(__LP64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
            #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
              #if defined(_NONSTD_SOURCE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
              #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
            #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
              #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #endif  /* cdefs.h */
            #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
              #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_VERS_1050  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifdef _XOPEN_SOURCE  /* cdefs.h */
            #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
            #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
          #endif  /* cdefs.h */
          #if defined(_ANSI_SOURCE)  /* cdefs.h */
          #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
          #endif  /* cdefs.h */
          #if __DARWIN_UNIX03  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
          #endif  /* cdefs.h */
          #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
          #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
          #else  /* cdefs.h */
          #endif  /* cdefs.h */
        #endif  /* cdefs.h */
        #ifndef __AVAILABILITY__  /* Availability.h */
          #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED  /* Availability.h */
          #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #else  /* Availability.h */
            #endif  /* Availability.h */
          #else  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_attribute)  /* Availability.h */
            #if __has_attribute  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __OSX_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_attribute)  /* Availability.h */
            #if __has_attribute  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __IOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __TVOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
          #if defined(__has_feature)  /* Availability.h */
            #if __has_feature  /* Availability.h */
            #endif  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_UNAVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_PROHIBITED  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_AVAILABLE  /* Availability.h */
          #endif  /* Availability.h */
          #ifndef __WATCHOS_DEPRECATED  /* Availability.h */
          #endif  /* Availability.h */
        #endif  /* Availability.h */
        #ifndef NULL  /* _null.h */
        #endif  /* _null.h */
        #ifndef _SIZE_T  /* _size_t.h */
        #endif  /* _size_t.h */
        #ifndef _MBSTATE_T  /* _mbstate_t.h */
        #endif  /* _mbstate_t.h */
        #ifndef _CT_RUNE_T  /* _ct_rune_t.h */
        #endif  /* _ct_rune_t.h */
        #ifndef _RUNE_T  /* _rune_t.h */
        #endif  /* _rune_t.h */
        #ifndef __cplusplus  /* _wchar_t.h */
          #ifndef _WCHAR_T  /* _wchar_t.h */
          #endif  /* _wchar_t.h */
        #endif  /* _wchar_t.h */
        #ifndef WCHAR_MIN  /* wchar.h */
        #endif  /* wchar.h */
        #ifndef WCHAR_MAX  /* wchar.h */
        #endif  /* wchar.h */
        #ifndef _TR1_STDARG_H  /* stdarg.h */
        #endif  /* stdarg.h */
        #ifndef _STDIO_H_  /* stdio.h */
          #ifndef _ANSI_SOURCE  /* stdio.h */
          #endif  /* stdio.h */
          #ifndef SEEK_SET  /* stdio.h */
          #endif  /* stdio.h */
          #ifndef SEEK_CUR  /* stdio.h */
          #endif  /* stdio.h */
          #ifndef SEEK_END  /* stdio.h */
          #endif  /* stdio.h */
          #ifdef _DARWIN_UNLIMITED_STREAMS  /* stdio.h */
            #if defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2  /* stdio.h */
            #elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_6  /* stdio.h */
            #endif  /* stdio.h */
          #endif  /* stdio.h */
          #if defined(_DARWIN_UNLIMITED_STREAMS) || defined(_DARWIN_C_SOURCE)  /* stdio.h */
          #else  /* stdio.h */
          #endif  /* stdio.h */
          #if !defined(_POSIX_C_SOURCE)  /* stdio.h */
          #endif  /* stdio.h */
          #if __DARWIN_C_LEVEL >= 198808L  /* stdio.h */
            #ifndef __CTERMID_DEFINED  /* stdio.h */
            #endif  /* stdio.h */
            #if defined(_DARWIN_UNLIMITED_STREAMS) || defined(_DARWIN_C_SOURCE)  /* stdio.h */
            #else  /* stdio.h */
            #endif  /* stdio.h */
          #endif  /* stdio.h */
          #if __DARWIN_C_LEVEL >= 199209L  /* stdio.h */
            #if defined(_DARWIN_UNLIMITED_STREAMS) || defined(_DARWIN_C_SOURCE)  /* stdio.h */
            #else  /* stdio.h */
            #endif  /* stdio.h */
          #endif  /* stdio.h */
          #if __DARWIN_C_LEVEL >= 199506L  /* stdio.h */
            #if defined(__GNUC__) && defined(__STDC__)  /* stdio.h */
            #else  /* stdio.h */
            #endif  /* stdio.h */
            #if !defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 200112L  /* stdio.h */
            #endif  /* stdio.h */
            #if !defined(_POSIX_C_SOURCE)  /* stdio.h */
            #endif  /* stdio.h */
            #ifndef lint  /* stdio.h */
            #endif  /* stdio.h */
          #endif  /* stdio.h */
          #if __DARWIN_C_LEVEL >= 200112L  /* stdio.h */
          #endif  /* stdio.h */
          #if __DARWIN_C_LEVEL >= 200112L || defined(_C99_SOURCE) || defined(__cplusplus)  /* stdio.h */
          #endif  /* stdio.h */
          #if __DARWIN_C_LEVEL >= 200809L  /* stdio.h */
          #endif  /* stdio.h */
          #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* stdio.h */
          #endif  /* stdio.h */
          #ifdef _USE_EXTENDED_LOCALES_  /* stdio.h */
          #endif  /* stdio.h */
          #if defined (__GNUC__) && _FORTIFY_SOURCE > 0 && !defined (__cplusplus)  /* stdio.h */
          #endif  /* stdio.h */
        #endif  /* stdio.h */
        #ifndef _TIME_H_  /* time.h */
          #if __DARWIN_UNIX03  /* time.h */
          #else  /* time.h */
          #endif  /* time.h */
          #ifndef _ANSI_SOURCE  /* time.h */
          #endif  /* time.h */
          #if __DARWIN_UNIX03  /* time.h */
          #endif  /* time.h */
          #ifndef _ANSI_SOURCE  /* time.h */
          #endif  /* time.h */
          #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* time.h */
            #if !__DARWIN_UNIX03  /* time.h */
            #endif  /* time.h */
          #endif  /* time.h */
          #if !defined(_ANSI_SOURCE)  /* time.h */
          #endif  /* time.h */
          #ifdef _USE_EXTENDED_LOCALES_  /* time.h */
          #endif  /* time.h */
        #endif  /* time.h */
        #ifndef __WCTYPE_H_  /* _wctype.h */
          #ifndef _CDEFS_H_  /* cdefs.h */
            #if defined(__cplusplus)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__GNUC__) || __GNUC__ < 4  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_builtin  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_include  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_feature  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_attribute  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __has_extension  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__STDC__) || defined(__cplusplus)  /* cdefs.h */
              #if defined(__cplusplus)  /* cdefs.h */
              #else  /* cdefs.h */
                #ifndef __GNUC__  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
              #ifndef __GNUC__  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef NO_ANSI_KEYWORDS  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension || 		(defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5))))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __has_extension  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __dead  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __STDC_VERSION__ < 199901  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !__has_feature  /* cdefs.h */
              #ifndef __nullable  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __nonnull  /* cdefs.h */
              #endif  /* cdefs.h */
              #ifndef __null_unspecified  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__cplusplus) ||     (__STDC_VERSION__ >= 199901L &&      !defined(__GNUC_GNU_INLINE__) &&      (!defined(__GNUC__) || defined(__clang__)))  /* cdefs.h */
            #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__)  /* cdefs.h */
            #elif defined(__GNUC__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef __GNUC__  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__clang__)  /* cdefs.h */
            #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __COPYRIGHT  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __RCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __SCCSID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __PROJECT_VERSION  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __FBSDID  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DECONST  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEVOLATILE  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __DEQUALIFY  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_ONLY_UNIX_CONFORMANCE)  /* cdefs.h */
              #if defined(__LP64__)  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_UNIX03)  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040)  /* cdefs.h */
              #elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)  /* cdefs.h */
                #if defined(_NONSTD_SOURCE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_NONSTD_SOURCE)  /* cdefs.h */
              #else  /* cdefs.h */
                #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_64_BIT_INO_T)  /* cdefs.h */
              #if defined(_DARWIN_USE_64_BIT_INODE)  /* cdefs.h */
                #if defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #endif  /* cdefs.h */
              #elif defined(_DARWIN_NO_64_BIT_INODE)  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_VERS_1050)  /* cdefs.h */
              #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
              #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__DARWIN_NON_CANCELABLE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
              #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
                #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_VERS_1050  /* cdefs.h */
                #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
                #else  /* cdefs.h */
                #endif  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
              #if __DARWIN_NON_CANCELABLE  /* cdefs.h */
              #else  /* cdefs.h */
              #endif  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifdef _XOPEN_SOURCE  /* cdefs.h */
              #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)  /* cdefs.h */
              #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)  /* cdefs.h */
              #endif  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)  /* cdefs.h */
            #endif  /* cdefs.h */
            #if defined(_ANSI_SOURCE)  /* cdefs.h */
            #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__STDC_WANT_LIB_EXT1__) && !defined(__STRICT_ANSI__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_64_BIT_INO_T  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_VERS_1050  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_ONLY_UNIX_CONFORMANCE  /* cdefs.h */
            #endif  /* cdefs.h */
            #if __DARWIN_UNIX03  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __CAST_AWAY_QUALIFIER  /* cdefs.h */
            #endif  /* cdefs.h */
            #ifndef __XNU_PRIVATE_EXTERN  /* cdefs.h */
            #endif  /* cdefs.h */
            #if !defined(__sys_cdefs_arch_unknown__) && defined(__i386__)  /* cdefs.h */
            #elif !defined(__sys_cdefs_arch_unknown__) && defined(__x86_64__)  /* cdefs.h */
            #else  /* cdefs.h */
            #endif  /* cdefs.h */
          #endif  /* cdefs.h */
          #ifndef __TYPES_H_  /* _types.h */
            #if __GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ >= 7  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #ifdef __LP64__  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #ifdef __WCHAR_MAX__  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #if __DARWIN_WCHAR_MAX > 0xffffU  /* _types.h */
            #else  /* _types.h */
            #endif  /* _types.h */
            #ifndef _FORTIFY_SOURCE  /* _types.h */
              #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050)  /* _types.h */
              #else  /* _types.h */
              #endif  /* _types.h */
            #endif  /* _types.h */
          #endif  /* _types.h */
          #ifndef _WINT_T  /* _wint_t.h */
          #endif  /* _wint_t.h */
          #ifndef _WINT_T  /* _wint_t.h */
          #endif  /* _wint_t.h */
          #ifndef _WCTYPE_T  /* _wctype_t.h */
          #endif  /* _wctype_t.h */
          #ifndef WEOF  /* _wctype.h */
          #endif  /* _wctype.h */
          #ifndef __DARWIN_WCTYPE_TOP_inline  /* _wctype.h */
          #endif  /* _wctype.h */
          #ifndef _CTYPE_H_  /* ctype.h */
            #ifdef _NONSTD_SOURCE  /* ctype.h */
            #endif  /* ctype.h */
            #if !defined(_DONT_USE_CTYPE_INLINE_) &&     (defined(_USE_CTYPE_INLINE_) || defined(__GNUC__) || defined(__cplusplus))  /* ctype.h */
              #ifdef USE_ASCII  /* ctype.h */
              #else  /* ctype.h */
              #endif  /* ctype.h */
              #ifdef USE_ASCII  /* ctype.h */
              #else  /* ctype.h */
              #endif  /* ctype.h */
              #ifdef USE_ASCII  /* ctype.h */
              #else  /* ctype.h */
              #endif  /* ctype.h */
              #ifdef USE_ASCII  /* ctype.h */
              #else  /* ctype.h */
              #endif  /* ctype.h */
              #ifndef _EXTERNALIZE_CTYPE_INLINES_  /* ctype.h */
                #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* ctype.h */
                #endif  /* ctype.h */
              #endif  /* ctype.h */
            #else  /* ctype.h */
              #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))  /* ctype.h */
              #endif  /* ctype.h */
            #endif  /* ctype.h */
            #ifdef _USE_EXTENDED_LOCALES_  /* ctype.h */
            #endif  /* ctype.h */
          #endif  /* ctype.h */
          #if !defined(_DONT_USE_CTYPE_INLINE_) &&     (defined(_USE_CTYPE_INLINE_) || defined(__GNUC__) || defined(__cplusplus))  /* _wctype.h */
          #else  /* _wctype.h */
          #endif  /* _wctype.h */
          #ifdef _USE_EXTENDED_LOCALES_  /* _wctype.h */
          #endif  /* _wctype.h */
        #endif  /* _wctype.h */
        #if __DARWIN_C_LEVEL >= 200112L || defined(_C99_SOURCE) || defined(__cplusplus)  /* wchar.h */
          #if !__DARWIN_NO_LONG_LONG  /* wchar.h */
          #endif  /* wchar.h */
        #endif  /* wchar.h */
        #if __DARWIN_C_LEVEL >= 200809L  /* wchar.h */
        #endif  /* wchar.h */
        #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL  /* wchar.h */
        #endif  /* wchar.h */
        #if !defined(__cplusplus) && defined(__WCHAR_MAX__) && __WCHAR_MAX__ <= 0xffffU  /* wchar.h */
        #endif  /* wchar.h */
        #ifdef _USE_EXTENDED_LOCALES_  /* wchar.h */
        #endif  /* wchar.h */
      #endif  /* wchar.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifdef __cplusplus  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifdef HAVE_WCHAR_H  /* unicodeobject.h */
      #ifndef Py_LIMITED_API  /* unicodeobject.h */
      #endif  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifdef MS_WINDOWS  /* unicodeobject.h */
      #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* unicodeobject.h */
      #endif  /* unicodeobject.h */
      #ifndef Py_LIMITED_API  /* unicodeobject.h */
      #endif  /* unicodeobject.h */
      #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* unicodeobject.h */
      #endif  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #if defined(Py_DEBUG) && !defined(Py_LIMITED_API)  /* unicodeobject.h */
    #elif !defined(NDEBUG)  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifndef Py_LIMITED_API  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
    #ifdef __cplusplus  /* unicodeobject.h */
    #endif  /* unicodeobject.h */
  #endif  /* unicodeobject.h */
  #ifndef Py_LONGOBJECT_H  /* longobject.h */
    #ifdef __cplusplus  /* longobject.h */
    #endif  /* longobject.h */
    #ifndef Py_LIMITED_API  /* longobject.h */
    #endif  /* longobject.h */
    #if !defined(SIZEOF_PID_T) || SIZEOF_PID_T == SIZEOF_INT  /* longobject.h */
    #elif SIZEOF_PID_T == SIZEOF_LONG  /* longobject.h */
    #elif defined(SIZEOF_LONG_LONG) && SIZEOF_PID_T == SIZEOF_LONG_LONG  /* longobject.h */
    #else  /* longobject.h */
    #endif  /* longobject.h */
    #if SIZEOF_VOID_P == SIZEOF_INT  /* longobject.h */
    #elif SIZEOF_VOID_P == SIZEOF_LONG  /* longobject.h */
    #elif defined(SIZEOF_LONG_LONG) && SIZEOF_VOID_P == SIZEOF_LONG_LONG  /* longobject.h */
    #else  /* longobject.h */
    #endif  /* longobject.h */
    #ifndef Py_LIMITED_API  /* longobject.h */
    #endif  /* longobject.h */
    #ifndef Py_LIMITED_API  /* longobject.h */
    #endif  /* longobject.h */
    #ifndef Py_LIMITED_API  /* longobject.h */
    #endif  /* longobject.h */
    #ifndef Py_LIMITED_API  /* longobject.h */
    #endif  /* longobject.h */
    #ifndef Py_LIMITED_API  /* longobject.h */
    #endif  /* longobject.h */
    #ifdef __cplusplus  /* longobject.h */
    #endif  /* longobject.h */
  #endif  /* longobject.h */
  #ifndef Py_LIMITED_API  /* longintrepr.h */
    #ifndef Py_LONGINTREPR_H  /* longintrepr.h */
      #ifdef __cplusplus  /* longintrepr.h */
      #endif  /* longintrepr.h */
      #if PYLONG_BITS_IN_DIGIT == 30  /* longintrepr.h */
      #elif PYLONG_BITS_IN_DIGIT == 15  /* longintrepr.h */
      #else  /* longintrepr.h */
      #endif  /* longintrepr.h */
      #if PyLong_SHIFT % 5 != 0  /* longintrepr.h */
      #endif  /* longintrepr.h */
      #ifdef __cplusplus  /* longintrepr.h */
      #endif  /* longintrepr.h */
    #endif  /* longintrepr.h */
  #endif  /* longintrepr.h */
  #ifndef Py_BOOLOBJECT_H  /* boolobject.h */
    #ifdef __cplusplus  /* boolobject.h */
    #endif  /* boolobject.h */
    #ifdef __cplusplus  /* boolobject.h */
    #endif  /* boolobject.h */
  #endif  /* boolobject.h */
  #ifndef Py_FLOATOBJECT_H  /* floatobject.h */
    #ifdef __cplusplus  /* floatobject.h */
    #endif  /* floatobject.h */
    #ifndef Py_LIMITED_API  /* floatobject.h */
    #endif  /* floatobject.h */
    #ifdef Py_NAN  /* floatobject.h */
    #endif  /* floatobject.h */
    #ifndef Py_LIMITED_API  /* floatobject.h */
    #endif  /* floatobject.h */
    #ifndef Py_LIMITED_API  /* floatobject.h */
    #endif  /* floatobject.h */
    #ifdef __cplusplus  /* floatobject.h */
    #endif  /* floatobject.h */
  #endif  /* floatobject.h */
  #ifndef Py_COMPLEXOBJECT_H  /* complexobject.h */
    #ifdef __cplusplus  /* complexobject.h */
    #endif  /* complexobject.h */
    #ifndef Py_LIMITED_API  /* complexobject.h */
    #endif  /* complexobject.h */
    #ifndef Py_LIMITED_API  /* complexobject.h */
    #endif  /* complexobject.h */
    #ifndef Py_LIMITED_API  /* complexobject.h */
    #endif  /* complexobject.h */
    #ifndef Py_LIMITED_API  /* complexobject.h */
    #endif  /* complexobject.h */
    #ifndef Py_LIMITED_API  /* complexobject.h */
    #endif  /* complexobject.h */
    #ifdef __cplusplus  /* complexobject.h */
    #endif  /* complexobject.h */
  #endif  /* complexobject.h */
  #ifndef Py_RANGEOBJECT_H  /* rangeobject.h */
    #ifdef __cplusplus  /* rangeobject.h */
    #endif  /* rangeobject.h */
    #ifdef __cplusplus  /* rangeobject.h */
    #endif  /* rangeobject.h */
  #endif  /* rangeobject.h */
  #ifndef Py_MEMORYOBJECT_H  /* memoryobject.h */
    #ifdef __cplusplus  /* memoryobject.h */
    #endif  /* memoryobject.h */
    #ifndef Py_LIMITED_API  /* memoryobject.h */
    #endif  /* memoryobject.h */
    #ifndef Py_LIMITED_API  /* memoryobject.h */
    #endif  /* memoryobject.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* memoryobject.h */
    #endif  /* memoryobject.h */
    #ifndef Py_LIMITED_API  /* memoryobject.h */
    #endif  /* memoryobject.h */
    #ifndef Py_LIMITED_API  /* memoryobject.h */
    #endif  /* memoryobject.h */
    #ifdef __cplusplus  /* memoryobject.h */
    #endif  /* memoryobject.h */
  #endif  /* memoryobject.h */
  #ifndef Py_TUPLEOBJECT_H  /* tupleobject.h */
    #ifdef __cplusplus  /* tupleobject.h */
    #endif  /* tupleobject.h */
    #ifndef Py_LIMITED_API  /* tupleobject.h */
    #endif  /* tupleobject.h */
    #ifndef Py_LIMITED_API  /* tupleobject.h */
    #endif  /* tupleobject.h */
    #ifndef Py_LIMITED_API  /* tupleobject.h */
    #endif  /* tupleobject.h */
    #ifndef Py_LIMITED_API  /* tupleobject.h */
    #endif  /* tupleobject.h */
    #ifndef Py_LIMITED_API  /* tupleobject.h */
    #endif  /* tupleobject.h */
    #ifdef __cplusplus  /* tupleobject.h */
    #endif  /* tupleobject.h */
  #endif  /* tupleobject.h */
  #ifndef Py_LISTOBJECT_H  /* listobject.h */
    #ifdef __cplusplus  /* listobject.h */
    #endif  /* listobject.h */
    #ifndef Py_LIMITED_API  /* listobject.h */
    #endif  /* listobject.h */
    #ifndef Py_LIMITED_API  /* listobject.h */
    #endif  /* listobject.h */
    #ifndef Py_LIMITED_API  /* listobject.h */
    #endif  /* listobject.h */
    #ifdef __cplusplus  /* listobject.h */
    #endif  /* listobject.h */
  #endif  /* listobject.h */
  #ifndef Py_DICTOBJECT_H  /* dictobject.h */
    #ifdef __cplusplus  /* dictobject.h */
    #endif  /* dictobject.h */
    #ifndef Py_LIMITED_API  /* dictobject.h */
    #endif  /* dictobject.h */
    #ifndef Py_LIMITED_API  /* dictobject.h */
    #endif  /* dictobject.h */
    #ifndef Py_LIMITED_API  /* dictobject.h */
    #endif  /* dictobject.h */
    #ifndef Py_LIMITED_API  /* dictobject.h */
    #endif  /* dictobject.h */
    #ifndef Py_LIMITED_API  /* dictobject.h */
    #endif  /* dictobject.h */
    #ifndef Py_LIMITED_API  /* dictobject.h */
    #endif  /* dictobject.h */
    #ifndef Py_LIMITED_API  /* dictobject.h */
    #endif  /* dictobject.h */
    #ifndef Py_LIMITED_API  /* dictobject.h */
    #endif  /* dictobject.h */
    #ifndef Py_LIMITED_API  /* dictobject.h */
    #endif  /* dictobject.h */
    #ifndef Py_LIMITED_API  /* dictobject.h */
    #endif  /* dictobject.h */
    #ifndef Py_LIMITED_API  /* dictobject.h */
    #endif  /* dictobject.h */
    #ifdef __cplusplus  /* dictobject.h */
    #endif  /* dictobject.h */
  #endif  /* dictobject.h */
  #ifndef Py_ODICTOBJECT_H  /* odictobject.h */
    #ifdef __cplusplus  /* odictobject.h */
    #endif  /* odictobject.h */
    #ifndef Py_LIMITED_API  /* odictobject.h */
    #endif  /* odictobject.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* odictobject.h */
    #endif  /* odictobject.h */
    #ifdef __cplusplus  /* odictobject.h */
    #endif  /* odictobject.h */
  #endif  /* odictobject.h */
  #ifndef Py_ENUMOBJECT_H  /* enumobject.h */
    #ifdef __cplusplus  /* enumobject.h */
    #endif  /* enumobject.h */
    #ifdef __cplusplus  /* enumobject.h */
    #endif  /* enumobject.h */
  #endif  /* enumobject.h */
  #ifndef Py_SETOBJECT_H  /* setobject.h */
    #ifdef __cplusplus  /* setobject.h */
    #endif  /* setobject.h */
    #ifndef Py_LIMITED_API  /* setobject.h */
    #endif  /* setobject.h */
    #ifdef __cplusplus  /* setobject.h */
    #endif  /* setobject.h */
  #endif  /* setobject.h */
  #ifndef Py_METHODOBJECT_H  /* methodobject.h */
    #ifdef __cplusplus  /* methodobject.h */
    #endif  /* methodobject.h */
    #ifndef Py_LIMITED_API  /* methodobject.h */
    #endif  /* methodobject.h */
    #ifndef Py_LIMITED_API  /* methodobject.h */
    #endif  /* methodobject.h */
    #ifndef Py_LIMITED_API  /* methodobject.h */
    #endif  /* methodobject.h */
    #ifndef Py_LIMITED_API  /* methodobject.h */
    #endif  /* methodobject.h */
    #ifdef __cplusplus  /* methodobject.h */
    #endif  /* methodobject.h */
  #endif  /* methodobject.h */
  #ifndef Py_MODULEOBJECT_H  /* moduleobject.h */
    #ifdef __cplusplus  /* moduleobject.h */
    #endif  /* moduleobject.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* moduleobject.h */
    #endif  /* moduleobject.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* moduleobject.h */
    #endif  /* moduleobject.h */
    #ifndef Py_LIMITED_API  /* moduleobject.h */
    #endif  /* moduleobject.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* moduleobject.h */
    #endif  /* moduleobject.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* moduleobject.h */
      #ifndef Py_LIMITED_API  /* moduleobject.h */
      #endif  /* moduleobject.h */
    #endif  /* moduleobject.h */
    #ifdef __cplusplus  /* moduleobject.h */
    #endif  /* moduleobject.h */
  #endif  /* moduleobject.h */
  #ifndef Py_LIMITED_API  /* funcobject.h */
    #ifndef Py_FUNCOBJECT_H  /* funcobject.h */
      #ifdef __cplusplus  /* funcobject.h */
      #endif  /* funcobject.h */
      #ifndef Py_LIMITED_API  /* funcobject.h */
      #endif  /* funcobject.h */
      #ifdef __cplusplus  /* funcobject.h */
      #endif  /* funcobject.h */
    #endif  /* funcobject.h */
  #endif  /* funcobject.h */
  #ifndef Py_LIMITED_API  /* classobject.h */
    #ifndef Py_CLASSOBJECT_H  /* classobject.h */
      #ifdef __cplusplus  /* classobject.h */
      #endif  /* classobject.h */
      #ifdef __cplusplus  /* classobject.h */
      #endif  /* classobject.h */
    #endif  /* classobject.h */
  #endif  /* classobject.h */
  #ifndef Py_FILEOBJECT_H  /* fileobject.h */
    #ifdef __cplusplus  /* fileobject.h */
    #endif  /* fileobject.h */
    #ifndef Py_LIMITED_API  /* fileobject.h */
    #endif  /* fileobject.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03060000  /* fileobject.h */
    #endif  /* fileobject.h */
    #ifndef Py_LIMITED_API  /* fileobject.h */
    #endif  /* fileobject.h */
    #ifdef HAVE_SELECT  /* fileobject.h */
    #else  /* fileobject.h */
    #endif  /* fileobject.h */
    #ifdef __cplusplus  /* fileobject.h */
    #endif  /* fileobject.h */
  #endif  /* fileobject.h */
  #ifndef Py_CAPSULE_H  /* pycapsule.h */
    #ifdef __cplusplus  /* pycapsule.h */
    #endif  /* pycapsule.h */
    #ifdef __cplusplus  /* pycapsule.h */
    #endif  /* pycapsule.h */
  #endif  /* pycapsule.h */
  #ifndef Py_TRACEBACK_H  /* traceback.h */
    #ifdef __cplusplus  /* traceback.h */
    #endif  /* traceback.h */
    #ifndef Py_PYSTATE_H  /* pystate.h */
      #ifdef __cplusplus  /* pystate.h */
      #endif  /* pystate.h */
      #ifdef Py_LIMITED_API  /* pystate.h */
      #else  /* pystate.h */
        #ifdef HAVE_DLOPEN  /* pystate.h */
        #endif  /* pystate.h */
      #endif  /* pystate.h */
      #ifndef Py_LIMITED_API  /* pystate.h */
      #endif  /* pystate.h */
      #ifdef Py_LIMITED_API  /* pystate.h */
      #else  /* pystate.h */
      #endif  /* pystate.h */
      #ifndef Py_LIMITED_API  /* pystate.h */
      #endif  /* pystate.h */
      #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* pystate.h */
      #endif  /* pystate.h */
      #ifndef Py_LIMITED_API  /* pystate.h */
      #endif  /* pystate.h */
      #ifndef Py_LIMITED_API  /* pystate.h */
      #endif  /* pystate.h */
      #ifndef Py_LIMITED_API  /* pystate.h */
      #endif  /* pystate.h */
      #ifdef WITH_THREAD  /* pystate.h */
        #ifndef Py_LIMITED_API  /* pystate.h */
        #endif  /* pystate.h */
      #endif  /* pystate.h */
      #ifndef Py_LIMITED_API  /* pystate.h */
      #endif  /* pystate.h */
      #ifdef Py_BUILD_CORE  /* pystate.h */
      #else  /* pystate.h */
      #endif  /* pystate.h */
      #ifdef WITH_THREAD  /* pystate.h */
        #ifndef Py_LIMITED_API  /* pystate.h */
        #endif  /* pystate.h */
      #endif  /* pystate.h */
      #ifndef Py_LIMITED_API  /* pystate.h */
      #endif  /* pystate.h */
      #ifndef Py_LIMITED_API  /* pystate.h */
      #endif  /* pystate.h */
      #ifndef Py_LIMITED_API  /* pystate.h */
      #endif  /* pystate.h */
      #ifdef __cplusplus  /* pystate.h */
      #endif  /* pystate.h */
    #endif  /* pystate.h */
    #ifndef Py_LIMITED_API  /* traceback.h */
    #endif  /* traceback.h */
    #ifndef Py_LIMITED_API  /* traceback.h */
    #endif  /* traceback.h */
    #ifndef Py_LIMITED_API  /* traceback.h */
    #endif  /* traceback.h */
    #ifndef Py_LIMITED_API  /* traceback.h */
    #endif  /* traceback.h */
    #ifdef __cplusplus  /* traceback.h */
    #endif  /* traceback.h */
  #endif  /* traceback.h */
  #ifndef Py_SLICEOBJECT_H  /* sliceobject.h */
    #ifdef __cplusplus  /* sliceobject.h */
    #endif  /* sliceobject.h */
    #ifndef Py_LIMITED_API  /* sliceobject.h */
    #endif  /* sliceobject.h */
    #ifndef Py_LIMITED_API  /* sliceobject.h */
    #endif  /* sliceobject.h */
    #if !defined(Py_LIMITED_API) || (Py_LIMITED_API+0 >= 0x03050400 && Py_LIMITED_API+0 < 0x03060000) || Py_LIMITED_API+0 >= 0x03060100  /* sliceobject.h */
      #ifdef Py_LIMITED_API  /* sliceobject.h */
      #endif  /* sliceobject.h */
    #endif  /* sliceobject.h */
    #ifdef __cplusplus  /* sliceobject.h */
    #endif  /* sliceobject.h */
  #endif  /* sliceobject.h */
  #ifndef Py_LIMITED_API  /* cellobject.h */
    #ifndef Py_CELLOBJECT_H  /* cellobject.h */
      #ifdef __cplusplus  /* cellobject.h */
      #endif  /* cellobject.h */
      #ifdef __cplusplus  /* cellobject.h */
      #endif  /* cellobject.h */
    #endif  /* cellobject.h */
  #endif  /* cellobject.h */
  #ifndef Py_ITEROBJECT_H  /* iterobject.h */
    #ifdef __cplusplus  /* iterobject.h */
    #endif  /* iterobject.h */
    #ifdef __cplusplus  /* iterobject.h */
    #endif  /* iterobject.h */
  #endif  /* iterobject.h */
  #ifndef Py_LIMITED_API  /* genobject.h */
    #ifndef Py_GENOBJECT_H  /* genobject.h */
      #ifdef __cplusplus  /* genobject.h */
      #endif  /* genobject.h */
      #ifndef Py_LIMITED_API  /* genobject.h */
      #endif  /* genobject.h */
      #ifdef __cplusplus  /* genobject.h */
      #endif  /* genobject.h */
    #endif  /* genobject.h */
  #endif  /* genobject.h */
  #ifndef Py_DESCROBJECT_H  /* descrobject.h */
    #ifdef __cplusplus  /* descrobject.h */
    #endif  /* descrobject.h */
    #ifndef Py_LIMITED_API  /* descrobject.h */
    #endif  /* descrobject.h */
    #ifndef Py_LIMITED_API  /* descrobject.h */
    #endif  /* descrobject.h */
    #ifndef Py_LIMITED_API  /* descrobject.h */
    #endif  /* descrobject.h */
    #ifdef __cplusplus  /* descrobject.h */
    #endif  /* descrobject.h */
  #endif  /* descrobject.h */
  #ifndef Py_WARNINGS_H  /* warnings.h */
    #ifdef __cplusplus  /* warnings.h */
    #endif  /* warnings.h */
    #ifndef Py_LIMITED_API  /* warnings.h */
    #endif  /* warnings.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03060000  /* warnings.h */
    #endif  /* warnings.h */
    #ifndef Py_LIMITED_API  /* warnings.h */
    #endif  /* warnings.h */
    #ifndef Py_LIMITED_API  /* warnings.h */
    #endif  /* warnings.h */
    #ifndef Py_LIMITED_API  /* warnings.h */
    #endif  /* warnings.h */
    #ifdef __cplusplus  /* warnings.h */
    #endif  /* warnings.h */
  #endif  /* warnings.h */
  #ifndef Py_WEAKREFOBJECT_H  /* weakrefobject.h */
    #ifdef __cplusplus  /* weakrefobject.h */
    #endif  /* weakrefobject.h */
    #ifndef Py_LIMITED_API  /* weakrefobject.h */
    #endif  /* weakrefobject.h */
    #ifndef Py_LIMITED_API  /* weakrefobject.h */
    #endif  /* weakrefobject.h */
    #ifdef __cplusplus  /* weakrefobject.h */
    #endif  /* weakrefobject.h */
  #endif  /* weakrefobject.h */
  #ifndef Py_STRUCTSEQ_H  /* structseq.h */
    #ifdef __cplusplus  /* structseq.h */
    #endif  /* structseq.h */
    #ifndef Py_LIMITED_API  /* structseq.h */
    #endif  /* structseq.h */
    #ifndef Py_LIMITED_API  /* structseq.h */
    #endif  /* structseq.h */
    #ifdef __cplusplus  /* structseq.h */
    #endif  /* structseq.h */
  #endif  /* structseq.h */
  #ifndef NAMESPACEOBJECT_H  /* namespaceobject.h */
    #ifdef __cplusplus  /* namespaceobject.h */
    #endif  /* namespaceobject.h */
    #ifndef Py_LIMITED_API  /* namespaceobject.h */
    #endif  /* namespaceobject.h */
    #ifdef __cplusplus  /* namespaceobject.h */
    #endif  /* namespaceobject.h */
  #endif  /* namespaceobject.h */
  #ifndef Py_CODECREGISTRY_H  /* codecs.h */
    #ifdef __cplusplus  /* codecs.h */
    #endif  /* codecs.h */
    #ifndef Py_LIMITED_API  /* codecs.h */
    #endif  /* codecs.h */
    #ifndef Py_LIMITED_API  /* codecs.h */
    #endif  /* codecs.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* codecs.h */
    #endif  /* codecs.h */
    #ifndef Py_LIMITED_API  /* codecs.h */
    #endif  /* codecs.h */
    #ifdef __cplusplus  /* codecs.h */
    #endif  /* codecs.h */
  #endif  /* codecs.h */
  #ifndef Py_ERRORS_H  /* pyerrors.h */
    #ifdef __cplusplus  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #ifndef Py_LIMITED_API  /* pyerrors.h */
      #ifdef MS_WINDOWS  /* pyerrors.h */
      #endif  /* pyerrors.h */
      #ifdef MS_WINDOWS  /* pyerrors.h */
      #endif  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #ifndef Py_LIMITED_API  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #if defined(__clang__) ||     (defined(__GNUC_MAJOR__) &&      ((__GNUC_MAJOR__ >= 3) ||       (__GNUC_MAJOR__ == 2) && (__GNUC_MINOR__ >= 5)))  /* pyerrors.h */
    #else  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #if defined(Py_DEBUG) || defined(Py_LIMITED_API)  /* pyerrors.h */
    #else  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #ifndef Py_LIMITED_API  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03060000  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #ifdef MS_WINDOWS  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03040000  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #if defined(MS_WINDOWS) && !defined(Py_LIMITED_API)  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #ifndef Py_LIMITED_API  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #ifdef MS_WINDOWS  /* pyerrors.h */
      #ifndef Py_LIMITED_API  /* pyerrors.h */
      #endif  /* pyerrors.h */
      #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03040000  /* pyerrors.h */
      #endif  /* pyerrors.h */
      #ifndef Py_LIMITED_API  /* pyerrors.h */
      #endif  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03060000  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #ifndef Py_LIMITED_API  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #ifndef Py_LIMITED_API  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #ifndef Py_LIMITED_API  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #ifndef Py_LIMITED_API  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #ifndef Py_LIMITED_API  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #ifndef Py_LIMITED_API  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #if defined(MS_WIN32) && !defined(HAVE_SNPRINTF)  /* pyerrors.h */
    #endif  /* pyerrors.h */
    #ifndef _TR1_STDARG_H  /* stdarg.h */
    #endif  /* stdarg.h */
    #ifdef __cplusplus  /* pyerrors.h */
    #endif  /* pyerrors.h */
  #endif  /* pyerrors.h */
  #ifndef Py_PYSTATE_H  /* pystate.h */
    #ifdef __cplusplus  /* pystate.h */
    #endif  /* pystate.h */
    #ifdef Py_LIMITED_API  /* pystate.h */
    #else  /* pystate.h */
      #ifdef HAVE_DLOPEN  /* pystate.h */
      #endif  /* pystate.h */
    #endif  /* pystate.h */
    #ifndef Py_LIMITED_API  /* pystate.h */
    #endif  /* pystate.h */
    #ifdef Py_LIMITED_API  /* pystate.h */
    #else  /* pystate.h */
    #endif  /* pystate.h */
    #ifndef Py_LIMITED_API  /* pystate.h */
    #endif  /* pystate.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* pystate.h */
    #endif  /* pystate.h */
    #ifndef Py_LIMITED_API  /* pystate.h */
    #endif  /* pystate.h */
    #ifndef Py_LIMITED_API  /* pystate.h */
    #endif  /* pystate.h */
    #ifndef Py_LIMITED_API  /* pystate.h */
    #endif  /* pystate.h */
    #ifdef WITH_THREAD  /* pystate.h */
      #ifndef Py_LIMITED_API  /* pystate.h */
      #endif  /* pystate.h */
    #endif  /* pystate.h */
    #ifndef Py_LIMITED_API  /* pystate.h */
    #endif  /* pystate.h */
    #ifdef Py_BUILD_CORE  /* pystate.h */
    #else  /* pystate.h */
    #endif  /* pystate.h */
    #ifdef WITH_THREAD  /* pystate.h */
      #ifndef Py_LIMITED_API  /* pystate.h */
      #endif  /* pystate.h */
    #endif  /* pystate.h */
    #ifndef Py_LIMITED_API  /* pystate.h */
    #endif  /* pystate.h */
    #ifndef Py_LIMITED_API  /* pystate.h */
    #endif  /* pystate.h */
    #ifndef Py_LIMITED_API  /* pystate.h */
    #endif  /* pystate.h */
    #ifdef __cplusplus  /* pystate.h */
    #endif  /* pystate.h */
  #endif  /* pystate.h */
  #ifndef Py_LIMITED_API  /* pyarena.h */
    #ifndef Py_PYARENA_H  /* pyarena.h */
      #ifdef __cplusplus  /* pyarena.h */
      #endif  /* pyarena.h */
      #ifdef __cplusplus  /* pyarena.h */
      #endif  /* pyarena.h */
    #endif  /* pyarena.h */
  #endif  /* pyarena.h */
  #ifndef Py_MODSUPPORT_H  /* modsupport.h */
    #ifdef __cplusplus  /* modsupport.h */
    #endif  /* modsupport.h */
    #ifndef _TR1_STDARG_H  /* stdarg.h */
    #endif  /* stdarg.h */
    #ifdef PY_SSIZE_T_CLEAN  /* modsupport.h */
    #else  /* modsupport.h */
      #ifndef Py_LIMITED_API  /* modsupport.h */
      #endif  /* modsupport.h */
    #endif  /* modsupport.h */
    #if !defined(PY_SSIZE_T_CLEAN) || !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* modsupport.h */
    #endif  /* modsupport.h */
    #ifndef Py_LIMITED_API  /* modsupport.h */
    #endif  /* modsupport.h */
    #ifndef Py_LIMITED_API  /* modsupport.h */
      #ifdef PY_SSIZE_T_CLEAN  /* modsupport.h */
      #endif  /* modsupport.h */
    #endif  /* modsupport.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* modsupport.h */
    #endif  /* modsupport.h */
    #ifdef Py_TRACE_REFS  /* modsupport.h */
    #endif  /* modsupport.h */
    #ifdef Py_LIMITED_API  /* modsupport.h */
    #else  /* modsupport.h */
    #endif  /* modsupport.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* modsupport.h */
      #ifdef Py_LIMITED_API  /* modsupport.h */
      #else  /* modsupport.h */
      #endif  /* modsupport.h */
    #endif  /* modsupport.h */
    #ifndef Py_LIMITED_API  /* modsupport.h */
    #endif  /* modsupport.h */
    #ifdef __cplusplus  /* modsupport.h */
    #endif  /* modsupport.h */
  #endif  /* modsupport.h */
  #ifndef Py_PYTHONRUN_H  /* pythonrun.h */
    #ifdef __cplusplus  /* pythonrun.h */
    #endif  /* pythonrun.h */
    #ifndef Py_LIMITED_API  /* pythonrun.h */
    #endif  /* pythonrun.h */
    #ifndef Py_LIMITED_API  /* pythonrun.h */
    #endif  /* pythonrun.h */
    #ifndef PyParser_SimpleParseString  /* pythonrun.h */
    #endif  /* pythonrun.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* pythonrun.h */
    #endif  /* pythonrun.h */
    #ifndef Py_LIMITED_API  /* pythonrun.h */
    #endif  /* pythonrun.h */
    #ifdef Py_LIMITED_API  /* pythonrun.h */
    #else  /* pythonrun.h */
    #endif  /* pythonrun.h */
    #ifndef Py_LIMITED_API  /* pythonrun.h */
    #endif  /* pythonrun.h */
    #ifndef Py_LIMITED_API  /* pythonrun.h */
    #endif  /* pythonrun.h */
    #ifndef Py_LIMITED_API  /* pythonrun.h */
    #endif  /* pythonrun.h */
    #ifndef Py_LIMITED_API  /* pythonrun.h */
    #endif  /* pythonrun.h */
    #if defined(WIN32) && !defined(MS_WIN64) && defined(_MSC_VER) && _MSC_VER >= 1300  /* pythonrun.h */
    #endif  /* pythonrun.h */
    #ifdef USE_STACKCHECK  /* pythonrun.h */
    #endif  /* pythonrun.h */
    #ifdef __cplusplus  /* pythonrun.h */
    #endif  /* pythonrun.h */
  #endif  /* pythonrun.h */
  #ifndef Py_PYLIFECYCLE_H  /* pylifecycle.h */
    #ifdef __cplusplus  /* pylifecycle.h */
    #endif  /* pylifecycle.h */
    #ifndef Py_LIMITED_API  /* pylifecycle.h */
    #endif  /* pylifecycle.h */
    #ifndef Py_LIMITED_API  /* pylifecycle.h */
    #endif  /* pylifecycle.h */
    #ifndef Py_LIMITED_API  /* pylifecycle.h */
    #endif  /* pylifecycle.h */
    #ifndef Py_LIMITED_API  /* pylifecycle.h */
    #endif  /* pylifecycle.h */
    #ifdef MS_WINDOWS  /* pylifecycle.h */
    #endif  /* pylifecycle.h */
    #ifndef Py_LIMITED_API  /* pylifecycle.h */
    #endif  /* pylifecycle.h */
    #ifndef Py_LIMITED_API  /* pylifecycle.h */
    #endif  /* pylifecycle.h */
    #ifndef Py_LIMITED_API  /* pylifecycle.h */
    #endif  /* pylifecycle.h */
    #ifndef Py_LIMITED_API  /* pylifecycle.h */
    #endif  /* pylifecycle.h */
    #ifdef __cplusplus  /* pylifecycle.h */
    #endif  /* pylifecycle.h */
  #endif  /* pylifecycle.h */
  #ifndef Py_CEVAL_H  /* ceval.h */
    #ifdef __cplusplus  /* ceval.h */
    #endif  /* ceval.h */
    #ifndef Py_LIMITED_API  /* ceval.h */
    #endif  /* ceval.h */
    #ifndef Py_LIMITED_API  /* ceval.h */
    #endif  /* ceval.h */
    #ifdef USE_STACKCHECK  /* ceval.h */
    #else  /* ceval.h */
    #endif  /* ceval.h */
    #ifndef Py_LIMITED_API  /* ceval.h */
    #endif  /* ceval.h */
    #ifdef WITH_THREAD  /* ceval.h */
      #ifndef Py_LIMITED_API  /* ceval.h */
      #endif  /* ceval.h */
      #ifndef Py_LIMITED_API  /* ceval.h */
      #endif  /* ceval.h */
      #ifndef Py_LIMITED_API  /* ceval.h */
      #endif  /* ceval.h */
    #else  /* ceval.h */
    #endif  /* ceval.h */
    #ifndef Py_LIMITED_API  /* ceval.h */
    #endif  /* ceval.h */
    #ifdef __cplusplus  /* ceval.h */
    #endif  /* ceval.h */
  #endif  /* ceval.h */
  #ifndef Py_SYSMODULE_H  /* sysmodule.h */
    #ifdef __cplusplus  /* sysmodule.h */
    #endif  /* sysmodule.h */
    #ifndef Py_LIMITED_API  /* sysmodule.h */
    #endif  /* sysmodule.h */
    #ifndef Py_LIMITED_API  /* sysmodule.h */
    #endif  /* sysmodule.h */
    #ifdef __cplusplus  /* sysmodule.h */
    #endif  /* sysmodule.h */
  #endif  /* sysmodule.h */
  #ifndef Py_OSMODULE_H  /* osmodule.h */
    #ifdef __cplusplus  /* osmodule.h */
    #endif  /* osmodule.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03060000  /* osmodule.h */
    #endif  /* osmodule.h */
    #ifdef __cplusplus  /* osmodule.h */
    #endif  /* osmodule.h */
  #endif  /* osmodule.h */
  #ifndef Py_INTRCHECK_H  /* intrcheck.h */
    #ifdef __cplusplus  /* intrcheck.h */
    #endif  /* intrcheck.h */
    #ifndef Py_LIMITED_API  /* intrcheck.h */
      #ifdef MS_WINDOWS  /* intrcheck.h */
      #endif  /* intrcheck.h */
    #endif  /* intrcheck.h */
    #ifdef __cplusplus  /* intrcheck.h */
    #endif  /* intrcheck.h */
  #endif  /* intrcheck.h */
  #ifndef Py_IMPORT_H  /* import.h */
    #ifdef __cplusplus  /* import.h */
    #endif  /* import.h */
    #ifndef Py_LIMITED_API  /* import.h */
    #endif  /* import.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* import.h */
    #endif  /* import.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* import.h */
    #endif  /* import.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* import.h */
    #endif  /* import.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000  /* import.h */
    #endif  /* import.h */
    #ifndef Py_LIMITED_API  /* import.h */
      #ifdef WITH_THREAD  /* import.h */
      #else  /* import.h */
      #endif  /* import.h */
    #endif  /* import.h */
    #ifndef Py_LIMITED_API  /* import.h */
    #endif  /* import.h */
    #ifdef __cplusplus  /* import.h */
    #endif  /* import.h */
  #endif  /* import.h */
  #ifndef Py_ABSTRACTOBJECT_H  /* abstract.h */
    #ifdef __cplusplus  /* abstract.h */
    #endif  /* abstract.h */
    #ifdef PY_SSIZE_T_CLEAN  /* abstract.h */
      #ifndef Py_LIMITED_API  /* abstract.h */
      #endif  /* abstract.h */
    #endif  /* abstract.h */
    #ifndef Py_LIMITED_API  /* abstract.h */
    #endif  /* abstract.h */
    #ifndef Py_LIMITED_API  /* abstract.h */
    #endif  /* abstract.h */
    #ifndef Py_LIMITED_API  /* abstract.h */
    #endif  /* abstract.h */
    #ifndef Py_LIMITED_API  /* abstract.h */
    #endif  /* abstract.h */
    #ifndef Py_LIMITED_API  /* abstract.h */
    #endif  /* abstract.h */
    #ifndef Py_LIMITED_API  /* abstract.h */
    #endif  /* abstract.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* abstract.h */
    #endif  /* abstract.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* abstract.h */
    #endif  /* abstract.h */
    #ifndef Py_LIMITED_API  /* abstract.h */
    #endif  /* abstract.h */
    #ifndef Py_LIMITED_API  /* abstract.h */
    #endif  /* abstract.h */
    #ifdef __cplusplus  /* abstract.h */
    #endif  /* abstract.h */
  #endif  /* abstract.h */
  #ifndef Py_BLTINMODULE_H  /* bltinmodule.h */
    #ifdef __cplusplus  /* bltinmodule.h */
    #endif  /* bltinmodule.h */
    #ifdef __cplusplus  /* bltinmodule.h */
    #endif  /* bltinmodule.h */
  #endif  /* bltinmodule.h */
  #ifndef Py_COMPILE_H  /* compile.h */
    #ifndef Py_LIMITED_API  /* compile.h */
      #ifndef Py_LIMITED_API  /* code.h */
        #ifndef Py_CODE_H  /* code.h */
          #ifdef __cplusplus  /* code.h */
          #endif  /* code.h */
          #ifdef WORDS_BIGENDIAN  /* code.h */
          #else  /* code.h */
          #endif  /* code.h */
          #if 0  /* code.h */
          #endif  /* code.h */
          #ifndef Py_LIMITED_API  /* code.h */
          #endif  /* code.h */
          #ifndef Py_LIMITED_API  /* code.h */
          #endif  /* code.h */
          #ifdef __cplusplus  /* code.h */
          #endif  /* code.h */
        #endif  /* code.h */
      #endif  /* code.h */
      #ifdef __cplusplus  /* compile.h */
      #endif  /* compile.h */
      #ifdef __cplusplus  /* compile.h */
      #endif  /* compile.h */
    #endif  /* compile.h */
  #endif  /* compile.h */
  #ifndef Py_EVAL_H  /* eval.h */
    #ifdef __cplusplus  /* eval.h */
    #endif  /* eval.h */
    #ifndef Py_LIMITED_API  /* eval.h */
    #endif  /* eval.h */
    #ifdef __cplusplus  /* eval.h */
    #endif  /* eval.h */
  #endif  /* eval.h */
  #ifndef Py_LIMITED_API  /* pyctype.h */
    #ifndef PYCTYPE_H  /* pyctype.h */
    #endif  /* pyctype.h */
  #endif  /* pyctype.h */
  #ifndef Py_STRTOD_H  /* pystrtod.h */
    #ifdef __cplusplus  /* pystrtod.h */
    #endif  /* pystrtod.h */
    #ifndef Py_LIMITED_API  /* pystrtod.h */
    #endif  /* pystrtod.h */
    #ifdef __cplusplus  /* pystrtod.h */
    #endif  /* pystrtod.h */
  #endif  /* pystrtod.h */
  #ifndef Py_STRCMP_H  /* pystrcmp.h */
    #ifdef __cplusplus  /* pystrcmp.h */
    #endif  /* pystrcmp.h */
    #ifdef MS_WINDOWS  /* pystrcmp.h */
    #else  /* pystrcmp.h */
    #endif  /* pystrcmp.h */
    #ifdef __cplusplus  /* pystrcmp.h */
    #endif  /* pystrcmp.h */
  #endif  /* pystrcmp.h */
  #ifndef Py_LIMITED_API  /* dtoa.h */
    #ifndef PY_NO_SHORT_FLOAT_REPR  /* dtoa.h */
      #ifdef __cplusplus  /* dtoa.h */
      #endif  /* dtoa.h */
      #ifdef __cplusplus  /* dtoa.h */
      #endif  /* dtoa.h */
    #endif  /* dtoa.h */
  #endif  /* dtoa.h */
  #ifndef Py_FILEUTILS_H  /* fileutils.h */
    #ifdef __cplusplus  /* fileutils.h */
    #endif  /* fileutils.h */
    #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000  /* fileutils.h */
    #endif  /* fileutils.h */
    #ifndef Py_LIMITED_API  /* fileutils.h */
      #ifdef MS_WINDOWS  /* fileutils.h */
      #else  /* fileutils.h */
      #endif  /* fileutils.h */
      #ifdef HAVE_READLINK  /* fileutils.h */
      #endif  /* fileutils.h */
      #ifdef HAVE_REALPATH  /* fileutils.h */
      #endif  /* fileutils.h */
      #ifndef MS_WINDOWS  /* fileutils.h */
      #endif  /* fileutils.h */
    #endif  /* fileutils.h */
    #ifdef __cplusplus  /* fileutils.h */
    #endif  /* fileutils.h */
  #endif  /* fileutils.h */
  #ifndef Py_PYFPE_H  /* pyfpe.h */
    #ifdef __cplusplus  /* pyfpe.h */
    #endif  /* pyfpe.h */
    #ifdef WANT_SIGFPE_HANDLER  /* pyfpe.h */
    #else  /* pyfpe.h */
    #endif  /* pyfpe.h */
    #ifdef __cplusplus  /* pyfpe.h */
    #endif  /* pyfpe.h */
  #endif  /* pyfpe.h */
#endif  /* Python.h */
#ifndef Py_DICT_COMMON_H  /* dict-common.h */
  #if SIZEOF_VOID_P > 4  /* dict-common.h */
  #endif  /* dict-common.h */
#endif  /* dict-common.h */
#ifndef PyDict_MAXFREELIST  /* dictobject.c */
#endif  /* dictobject.c */
#if SIZEOF_VOID_P > 4  /* dictobject.c */
#else  /* dictobject.c */
#endif  /* dictobject.c */
#if SIZEOF_VOID_P > 4  /* dictobject.c */
#endif  /* dictobject.c */
#if SIZEOF_VOID_P > 4  /* dictobject.c */
#endif  /* dictobject.c */
#ifndef NDEBUG  /* dictobject.c */
  #ifdef DEBUG_PYDICT  /* dictobject.c */
  #endif  /* dictobject.c */
  #ifdef DEBUG_PYDICT  /* dictobject.c */
  #endif  /* dictobject.c */
#endif  /* dictobject.c */
#if SIZEOF_VOID_P > 4  /* dictobject.c */
#endif  /* dictobject.c */