text: //
  //     Generated by class-dump 3.5 (64 bit).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  //
  
  #pragma mark Blocks
  
  typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown
  
  #pragma mark Named Structures
  
  struct CGPoint {
      double _field1;
      double _field2;
  };
  
  struct CGRect {
      struct CGPoint _field1;
      struct CGSize _field2;
  };
  
  struct CGSize {
      double width;
      double height;
  };
  
  struct IDESimulatorDeviceFramebufferSize {
      unsigned long long _field1;
      unsigned long long _field2;
  };
  
  struct PurpleFBMessage {
      CDStruct_c91b0553 _field1;
      struct {
          unsigned int _field1;
      } _field2;
      union {
          struct {
              CDStruct_1ede1e67 _field1;
              int _field2;
              int _field3;
              int _field4;
              int _field5;
              int _field6;
              int _field7;
          } _field1;
          struct {
              CDStruct_1ede1e67 _field1;
              int _field2;
              int _field3;
              int _field4;
              int _field5;
              int _field6;
              int _field7;
              int _field8;
              int _field9;
          } _field2;
          struct {
              unsigned char _field1[12];
              int _field2;
              int _field3;
              int _field4;
              int _field5;
          } _field3;
          struct {
              union {
                  CDStruct_1ede1e67 _field1;
                  CDStruct_72af3c3a _field2;
                  CDStruct_72af3c3a _field3;
                  struct {
                      unsigned int _field1;
                      unsigned int _field2;
                      unsigned int :24;
                      unsigned int :8;
                  } _field4;
              } _field1;
          } _field4;
      } _field3;
  };
  
  struct _PurpleEventMessage {
      CDStruct_c91b0553 _field1;
      struct {
          int _field1;
          int _field2;
          CDStruct_b2fbf00d _field3;
          CDStruct_b2fbf00d _field4;
          unsigned int _field5;
          unsigned long long _field6;
          unsigned int _field7;
          int _field8;
          int _field9;
          unsigned int _field10;
          unsigned char _field11[0];
      } _field2;
  };
  
  #pragma mark Typedef'd Structures
  
  typedef struct {
      unsigned int _field1;
      unsigned int _field2;
      unsigned int _field3;
      unsigned int _field4;
      unsigned int _field5;
      int _field6;
  } CDStruct_c91b0553;
  
  typedef struct {
      unsigned int _field1;
      unsigned int _field2;
      unsigned int :16;
      unsigned int :8;
      unsigned int :8;
  } CDStruct_1ede1e67;
  
  typedef struct {
      void *_field1;
      unsigned int :8;
      unsigned int :8;
      unsigned int :8;
      unsigned int :8;
      unsigned int _field2;
  } CDStruct_72af3c3a;
  
  typedef struct {
      float _field1;
      float _field2;
  } CDStruct_b2fbf00d;
  
  typedef struct {
      CDStruct_c91b0553 _field1;
      unsigned int _field2;
      unsigned char _field3;
      struct {
          unsigned int _field1;
          unsigned long long _field2;
          unsigned int _field3;
          union {
              struct {
                  unsigned int _field1;
                  unsigned int _field2;
                  unsigned int _field3;
                  double _field4;
                  double _field5;
                  double _field6;
                  double _field7;
                  double _field8;
                  unsigned int _field9;
                  unsigned int _field10;
                  unsigned int _field11;
                  unsigned int _field12;
                  unsigned int _field13;
                  double _field14;
                  double _field15;
                  double _field16;
                  double _field17;
                  double _field18;
              } _field1;
              struct {
                  unsigned int _field1;
                  double _field2;
                  double _field3;
                  double _field4;
                  unsigned int _field5;
              } _field2;
              struct {
                  unsigned int _field1;
                  unsigned int _field2;
                  unsigned int _field3;
                  unsigned int _field4;
                  unsigned int _field5;
                  unsigned int _field6;
              } _field3;
              struct {
                  unsigned int _field1;
                  unsigned char _field2[40];
              } _field4;
              struct {
                  unsigned int _field1;
                  double _field2;
                  unsigned int _field3;
                  double _field4;
              } _field5;
          } _field4;
      } _field4[0];
  } CDStruct_a0abbf41;
  
  