1 /*
2  * Module code.
3  *
4  * Generated by SIP 4.19.16
5  *
6  *     Copyright: (c) 2018 by Total Control Software
7  *     License:   wxWindows License
8  */
9 
10 #include "sipAPI_ribbon.h"
11 
12         #include <wx/object.h>
13         #include <wx/event.h>
14         #include <wx/gdicmn.h>
15         #include <wx/validate.h>
16         #include <wx/window.h>
17         #include <wx/gdicmn.h>
18         #include <wx/ribbon/art.h>
19         #include <wx/font.h>
20         #include <wx/colour.h>
21         #include <wx/dc.h>
22         #include <wx/gdicmn.h>
23         #include <wx/ribbon/bar.h>
24         #include <wx/ribbon/panel.h>
25         #include <wx/ribbon/gallery.h>
26         #include <wx/bitmap.h>
27         #include <wx/ribbon/bar.h>
28         #include <wx/ribbon/page.h>
29         #include <wx/ribbon/art.h>
30         #include <wx/ribbon/art.h>
31 
32 /* Define the strings used by this module. */
33 const char sipStrings__ribbon[] = {
34     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'D', 'I', 'S', 'A', 'B', 'L', 'E', 'D', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
35     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
36     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'R', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
37     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
38     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'R', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
39     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'D', 'I', 'S', 'A', 'B', 'L', 'E', 'D', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
40     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'H', 'O', 'V', 'E', 'R', '_', 'L', 'A', 'B', 'E', 'L', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
41     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'R', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
42     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
43     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
44     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'R', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
45     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
46     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
47     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
48     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'G', 'E', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
49     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
50     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'D', 'I', 'S', 'A', 'B', 'L', 'E', 'D', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
51     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
52     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
53     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
54     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
55     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'R', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
56     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
57     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'L', 'A', 'B', 'E', 'L', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
58     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'M', 'I', 'N', 'I', 'M', 'I', 'S', 'E', 'D', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
59     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
60     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'R', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
61     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
62     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'G', 'E', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
63     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
64     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
65     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
66     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
67     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'G', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
68     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'H', 'O', 'V', 'E', 'R', '_', 'L', 'A', 'B', 'E', 'L', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
69     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'C', 'T', 'R', 'L', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
70     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'D', 'I', 'S', 'A', 'B', 'L', 'E', 'D', '_', 'F', 'A', 'C', 'E', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
71     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'R', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
72     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
73     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'R', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
74     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'I', 'T', 'M', 'A', 'P', '_', 'P', 'A', 'D', 'D', 'I', 'N', 'G', '_', 'B', 'O', 'T', 'T', 'O', 'M', '_', 'S', 'I', 'Z', 'E', 0,
75     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
76     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'F', 'A', 'C', 'E', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
77     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'I', 'T', 'M', 'A', 'P', '_', 'P', 'A', 'D', 'D', 'I', 'N', 'G', '_', 'R', 'I', 'G', 'H', 'T', '_', 'S', 'I', 'Z', 'E', 0,
78     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
79     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'G', 'E', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
80     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
81     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'H', 'O', 'V', 'E', 'R', '_', 'F', 'A', 'C', 'E', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
82     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
83     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'R', '_', 'L', 'A', 'B', 'E', 'L', '_', 'D', 'I', 'S', 'A', 'B', 'L', 'E', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
84     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'I', 'T', 'M', 'A', 'P', '_', 'P', 'A', 'D', 'D', 'I', 'N', 'G', '_', 'L', 'E', 'F', 'T', '_', 'S', 'I', 'Z', 'E', 0,
85     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
86     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'G', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
87     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
88     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
89     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'R', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
90     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'I', 'T', 'M', 'A', 'P', '_', 'P', 'A', 'D', 'D', 'I', 'N', 'G', '_', 'T', 'O', 'P', '_', 'S', 'I', 'Z', 'E', 0,
91     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
92     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'R', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
93     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'D', 'R', 'O', 'P', 'D', 'O', 'W', 'N', '_', 'H', 'O', 'V', 'E', 'R', 'E', 'D', 0,
94     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
95     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'L', 'A', 'B', 'E', 'L', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
96     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'M', 'I', 'N', 'I', 'M', 'I', 'S', 'E', 'D', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
97     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'S', 'E', 'P', 'A', 'R', 'A', 'T', 'O', 'R', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
98     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'D', 'R', 'O', 'P', 'D', 'O', 'W', 'N', '_', 'A', 'C', 'T', 'I', 'V', 'E', 0,
99     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
100     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'G', 'E', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
101     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'M', 'I', 'N', 'I', 'M', 'I', 'S', 'E', 'D', '_', 'L', 'A', 'B', 'E', 'L', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
102     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'G', 'R', 'A', 'D', 'I', 'E', 'N', 'T', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
103     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
104     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'D', 'R', 'O', 'P', 'D', 'O', 'W', 'N', '_', 'C', 'L', 'I', 'C', 'K', 'E', 'D', 0,
105     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'N', 'O', 'R', 'M', 'A', 'L', '_', 'H', 'O', 'V', 'E', 'R', 'E', 'D', 0,
106     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', 'B', 'A', 'R', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
107     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'H', 'O', 'V', 'E', 'R', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
108     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'S', 'H', 'O', 'W', '_', 'P', 'A', 'N', 'E', 'L', '_', 'M', 'I', 'N', 'I', 'M', 'I', 'S', 'E', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'S', 0,
109     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'N', 'O', 'R', 'M', 'A', 'L', '_', 'A', 'C', 'T', 'I', 'V', 'E', 0,
110     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
111     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'G', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'T', 'O', 'P', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
112     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'C', 'T', 'R', 'L', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
113     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'I', 'T', 'E', 'M', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
114     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'F', 'A', 'C', 'E', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
115     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', '_', 'G', 'R', 'O', 'U', 'P', '_', 'S', 'E', 'P', 'A', 'R', 'A', 'T', 'I', 'O', 'N', '_', 'S', 'I', 'Z', 'E', 0,
116     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'P', 'A', 'N', 'E', 'L', '_', 'E', 'X', 'T', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'A', 'C', 'T', 'I', 'V', 'A', 'T', 'E', 'D', 0,
117     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'T', 'O', 'O', 'L', 'B', 'A', 'R', '_', 'D', 'R', 'O', 'P', 'D', 'O', 'W', 'N', '_', 'C', 'L', 'I', 'C', 'K', 'E', 'D', 0,
118     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'A', 'C', 'T', 'I', 'V', 'E', '_', 'M', 'A', 'S', 'K', 0,
119     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'H', 'O', 'V', 'E', 'R', '_', 'L', 'A', 'B', 'E', 'L', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
120     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'S', 'T', 'A', 'T', 'E', '_', 'M', 'A', 'S', 'K', 0,
121     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'H', 'O', 'V', 'E', 'R', '_', 'M', 'A', 'S', 'K', 0,
122     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'R', '_', 'L', 'A', 'B', 'E', 'L', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
123     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'Y', '_', 'S', 'E', 'P', 'A', 'R', 'A', 'T', 'I', 'O', 'N', '_', 'S', 'I', 'Z', 'E', 0,
124     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'X', '_', 'S', 'E', 'P', 'A', 'R', 'A', 'T', 'I', 'O', 'N', '_', 'S', 'I', 'Z', 'E', 0,
125     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'G', 'E', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'B', 'O', 'T', 'T', 'O', 'M', '_', 'S', 'I', 'Z', 'E', 0,
126     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'H', 'O', 'V', 'E', 'R', '_', 'C', 'H', 'A', 'N', 'G', 'E', 'D', 0,
127     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'S', 'I', 'Z', 'E', '_', 'M', 'A', 'S', 'K', 0,
128     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
129     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'G', 'E', '_', 'B', 'A', 'C', 'K', 'G', 'R', 'O', 'U', 'N', 'D', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
130     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'G', 'E', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'R', 'I', 'G', 'H', 'T', '_', 'S', 'I', 'Z', 'E', 0,
131     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'S', 'H', 'O', 'W', '_', 'P', 'A', 'N', 'E', 'L', '_', 'E', 'X', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'S', 0,
132     'S', 'e', 't', 'S', 'i', 'z', 'e', 'W', 'i', 't', 'h', 'S', 'c', 'r', 'o', 'l', 'l', 'B', 'u', 't', 't', 'o', 'n', 'A', 'd', 'j', 'u', 's', 't', 'm', 'e', 'n', 't', 0,
133     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'D', 'I', 'S', 'A', 'B', 'L', 'E', 'D', 0,
134     'R', 'I', 'B', 'B', 'O', 'N', '_', 'S', 'C', 'R', 'O', 'L', 'L', '_', 'B', 'T', 'N', '_', 'D', 'I', 'R', 'E', 'C', 'T', 'I', 'O', 'N', '_', 'M', 'A', 'S', 'K', 0,
135     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', 'B', 'A', 'R', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
136     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
137     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'B', 'A', 'R', '_', 'L', 'A', 'B', 'E', 'L', '_', 'F', 'O', 'N', 'T', 0,
138     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'G', 'E', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'L', 'E', 'F', 'T', '_', 'S', 'I', 'Z', 'E', 0,
139     's', 'm', 'a', 'l', 'l', '_', 'b', 'e', 'g', 'i', 'n', '_', 'n', 'e', 'e', 'd', '_', 's', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', '_', 'w', 'i', 'd', 't', 'h', 0,
140     'A', 'd', 'j', 'u', 's', 't', 'R', 'e', 'c', 't', 'T', 'o', 'I', 'n', 'c', 'l', 'u', 'd', 'e', 'S', 'c', 'r', 'o', 'l', 'l', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
141     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'T', 'O', 'G', 'G', 'L', 'E', 'D', 0,
142     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'S', 'E', 'P', 'A', 'R', 'A', 'T', 'O', 'R', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
143     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'G', 'E', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'T', 'O', 'P', '_', 'S', 'I', 'Z', 'E', 0,
144     's', 'm', 'a', 'l', 'l', '_', 'm', 'u', 's', 't', '_', 'h', 'a', 'v', 'e', '_', 's', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', '_', 'w', 'i', 'd', 't', 'h', 0,
145     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'B', 'A', 'R', '_', 'T', 'A', 'B', '_', 'L', 'E', 'F', 'T', '_', 'D', 'C', 'L', 'I', 'C', 'K', 0,
146     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'B', 'A', 'R', '_', 'T', 'A', 'B', '_', 'M', 'I', 'D', 'D', 'L', 'E', '_', 'D', 'O', 'W', 'N', 0,
147     'G', 'e', 't', 'M', 'a', 'i', 'n', 'W', 'i', 'n', 'd', 'o', 'w', 'O', 'f', 'C', 'o', 'm', 'p', 'o', 's', 'i', 't', 'e', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
148     'R', 'I', 'B', 'B', 'O', 'N', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'D', 'I', 'S', 'A', 'B', 'L', 'E', 'D', 0,
149     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'M', 'E', 'D', 'I', 'U', 'M', 0,
150     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'O', 'O', 'L', 'B', 'A', 'R', '_', 'F', 'A', 'C', 'E', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
151     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
152     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'S', 'E', 'P', 'A', 'R', 'A', 'T', 'I', 'O', 'N', '_', 'S', 'I', 'Z', 'E', 0,
153     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'B', 'A', 'R', '_', 'T', 'A', 'B', '_', 'R', 'I', 'G', 'H', 'T', '_', 'D', 'O', 'W', 'N', 0,
154     'R', 'I', 'B', 'B', 'O', 'N', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'H', 'O', 'V', 'E', 'R', 'E', 'D', 0,
155     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'C', 'L', 'I', 'C', 'K', 'E', 'D', 0,
156     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'L', 'A', 'R', 'G', 'E', 0,
157     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', 'B', 'A', 'R', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'S', 'M', 'A', 'L', 'L', 0,
158     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'G', 'E', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
159     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'L', 'A', 'B', 'E', 'L', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
160     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'B', 'A', 'R', '_', 'T', 'A', 'B', '_', 'M', 'I', 'D', 'D', 'L', 'E', '_', 'U', 'P', 0,
161     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'B', 'A', 'R', '_', 'P', 'A', 'G', 'E', '_', 'C', 'H', 'A', 'N', 'G', 'I', 'N', 'G', 0,
162     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'S', 'H', 'O', 'W', '_', 'T', 'O', 'G', 'G', 'L', 'E', '_', 'B', 'U', 'T', 'T', 'O', 'N', 0,
163     'R', 'I', 'B', 'B', 'O', 'N', '_', 'P', 'A', 'N', 'E', 'L', '_', 'N', 'O', '_', 'A', 'U', 'T', 'O', '_', 'M', 'I', 'N', 'I', 'M', 'I', 'S', 'E', 0,
164     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'S', 'E', 'L', 'E', 'C', 'T', 'E', 'D', 0,
165     'R', 'I', 'B', 'B', 'O', 'N', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'A', 'C', 'T', 'I', 'V', 'E', 0,
166     'R', 'I', 'B', 'B', 'O', 'N', '_', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'N', 'O', 'R', 'M', 'A', 'L', 0,
167     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'B', 'u', 't', 't', 'o', 'n', 'B', 'a', 'r', 'B', 'u', 't', 't', 'o', 'n', 'S', 't', 'a', 't', 'e', 0,
168     'G', 'e', 't', 'M', 'i', 'n', 'i', 'm', 'i', 's', 'e', 'd', 'P', 'a', 'n', 'e', 'l', 'M', 'i', 'n', 'i', 'm', 'u', 'm', 'S', 'i', 'z', 'e', 0,
169     'R', 'I', 'B', 'B', 'O', 'N', '_', 'S', 'C', 'R', 'O', 'L', 'L', '_', 'B', 'T', 'N', '_', 'S', 'T', 'A', 'T', 'E', '_', 'M', 'A', 'S', 'K', 0,
170     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'B', 'O', 'R', 'D', 'E', 'R', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
171     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'B', 'A', 'R', '_', 'T', 'A', 'B', '_', 'R', 'I', 'G', 'H', 'T', '_', 'U', 'P', 0,
172     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'B', 'A', 'R', '_', 'P', 'A', 'G', 'E', '_', 'C', 'H', 'A', 'N', 'G', 'E', 'D', 0,
173     'R', 'I', 'B', 'B', 'O', 'N', '_', 'P', 'A', 'N', 'E', 'L', '_', 'M', 'I', 'N', 'I', 'M', 'I', 'S', 'E', '_', 'B', 'U', 'T', 'T', 'O', 'N', 0,
174     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'T', 'O', 'O', 'L', 'B', 'A', 'R', '_', 'C', 'L', 'I', 'C', 'K', 'E', 'D', 0,
175     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'G', 'A', 'L', 'L', 'E', 'R', 'Y', '_', 'C', 'L', 'I', 'C', 'K', 'E', 'D', 0,
176     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'B', 'u', 't', 't', 'o', 'n', 'B', 'a', 'r', 'B', 'u', 't', 't', 'o', 'n', 'B', 'a', 's', 'e', 0,
177     'G', 'e', 't', 'P', 'a', 'g', 'e', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'R', 'e', 'd', 'r', 'a', 'w', 'A', 'r', 'e', 'a', 0,
178     'R', 'I', 'B', 'B', 'O', 'N', '_', 'S', 'C', 'R', 'O', 'L', 'L', '_', 'B', 'T', 'N', '_', 'F', 'O', 'R', '_', 'O', 'T', 'H', 'E', 'R', 0,
179     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'L', 'A', 'B', 'E', 'L', '_', 'C', 'O', 'L', 'O', 'U', 'R', 0,
180     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'P', 'A', 'N', 'E', 'L', '_', 'L', 'A', 'B', 'E', 'L', '_', 'F', 'O', 'N', 'T', 0,
181     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'S', 'H', 'O', 'W', '_', 'H', 'E', 'L', 'P', '_', 'B', 'U', 'T', 'T', 'O', 'N', 0,
182     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'A', 'L', 'W', 'A', 'Y', 'S', '_', 'S', 'H', 'O', 'W', '_', 'T', 'A', 'B', 'S', 0,
183     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'S', 'H', 'O', 'W', '_', 'P', 'A', 'G', 'E', '_', 'L', 'A', 'B', 'E', 'L', 'S', 0,
184     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'G', 'a', 'l', 'l', 'e', 'r', 'y', 'B', 'u', 't', 't', 'o', 'n', 'S', 't', 'a', 't', 'e', 0,
185     'G', 'e', 't', 'S', 'h', 'o', 'w', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 's', 'F', 'o', 'r', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'd', 0,
186     'S', 'e', 't', 'S', 'h', 'o', 'w', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 's', 'F', 'o', 'r', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'd', 0,
187     'G', 'e', 't', 'S', 'c', 'r', 'o', 'l', 'l', 'B', 'u', 't', 't', 'o', 'n', 'M', 'i', 'n', 'i', 'm', 'u', 'm', 'S', 'i', 'z', 'e', 0,
188     's', 'm', 'a', 'l', 'l', '_', 'b', 'e', 'g', 'i', 'n', '_', 'n', 'e', 'e', 'd', '_', 's', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
189     'R', 'I', 'B', 'B', 'O', 'N', '_', 'S', 'C', 'R', 'O', 'L', 'L', '_', 'B', 'T', 'N', '_', 'F', 'O', 'R', '_', 'M', 'A', 'S', 'K', 0,
190     'R', 'I', 'B', 'B', 'O', 'N', '_', 'S', 'C', 'R', 'O', 'L', 'L', '_', 'B', 'T', 'N', '_', 'F', 'O', 'R', '_', 'P', 'A', 'G', 'E', 0,
191     'R', 'I', 'B', 'B', 'O', 'N', '_', 'S', 'C', 'R', 'O', 'L', 'L', '_', 'B', 'T', 'N', '_', 'F', 'O', 'R', '_', 'T', 'A', 'B', 'S', 0,
192     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'B', 'A', 'R', '_', 'H', 'E', 'L', 'P', '_', 'C', 'L', 'I', 'C', 'K', 0,
193     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'F', 'L', 'O', 'W', '_', 'H', 'O', 'R', 'I', 'Z', 'O', 'N', 'T', 'A', 'L', 0,
194     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'S', 'H', 'O', 'W', '_', 'P', 'A', 'G', 'E', '_', 'I', 'C', 'O', 'N', 'S', 0,
195     'R', 'I', 'B', 'B', 'O', 'N', '_', 'P', 'A', 'N', 'E', 'L', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '_', 'S', 'T', 'Y', 'L', 'E', 0,
196     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'B', 'o', 'r', 'd', 'e', 'r', 'F', 'o', 'r', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
197     's', 'm', 'a', 'l', 'l', '_', 'm', 'u', 's', 't', '_', 'h', 'a', 'v', 'e', '_', 's', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
198     'D', 'r', 'a', 'w', 'G', 'a', 'l', 'l', 'e', 'r', 'y', 'I', 't', 'e', 'm', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
199     'R', 'I', 'B', 'B', 'O', 'N', '_', 'S', 'C', 'R', 'O', 'L', 'L', '_', 'B', 'T', 'N', '_', 'H', 'O', 'V', 'E', 'R', 'E', 'D', 0,
200     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'S', 'c', 'r', 'o', 'l', 'l', 'B', 'u', 't', 't', 'o', 'n', 'S', 't', 'y', 'l', 'e', 0,
201     'R', 'I', 'B', 'B', 'O', 'N', '_', 'A', 'R', 'T', '_', 'T', 'A', 'B', '_', 'L', 'A', 'B', 'E', 'L', '_', 'F', 'O', 'N', 'T', 0,
202     'G', 'e', 't', 'C', 'l', 'a', 's', 's', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 's', 0,
203     'e', 'x', 'p', 'a', 'n', 'd', 'e', 'd', '_', 'p', 'a', 'n', 'e', 'l', '_', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
204     'R', 'I', 'B', 'B', 'O', 'N', '_', 'S', 'C', 'R', 'O', 'L', 'L', '_', 'B', 'T', 'N', '_', 'A', 'C', 'T', 'I', 'V', 'E', 0,
205     'R', 'I', 'B', 'B', 'O', 'N', '_', 'S', 'C', 'R', 'O', 'L', 'L', '_', 'B', 'T', 'N', '_', 'N', 'O', 'R', 'M', 'A', 'L', 0,
206     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'P', 'a', 'g', 'e', 'T', 'a', 'b', 'I', 'n', 'f', 'o', 'A', 'r', 'r', 'a', 'y', 0,
207     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'F', 'O', 'L', 'D', 'B', 'A', 'R', '_', 'S', 'T', 'Y', 'L', 'E', 0,
208     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '_', 'S', 'T', 'Y', 'L', 'E', 0,
209     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'F', 'L', 'O', 'W', '_', 'V', 'E', 'R', 'T', 'I', 'C', 'A', 'L', 0,
210     'G', 'e', 't', 'B', 'e', 's', 't', 'S', 'i', 'z', 'e', 'F', 'o', 'r', 'P', 'a', 'r', 'e', 'n', 't', 'S', 'i', 'z', 'e', 0,
211     'H', 'a', 's', 'T', 'r', 'a', 'n', 's', 'p', 'a', 'r', 'e', 'n', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
212     'A', 'c', 'c', 'e', 'p', 't', 's', 'F', 'o', 'c', 'u', 's', 'F', 'r', 'o', 'm', 'K', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 0,
213     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 'T', 'o', 'o', 'l', 'B', 'a', 's', 'e', 0,
214     'G', 'e', 't', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'B', 'u', 't', 't', 'o', 'n', 'S', 't', 'a', 't', 'e', 0,
215     'G', 'e', 't', 'R', 'i', 'b', 'b', 'o', 'n', 'H', 'e', 'l', 'p', 'B', 'u', 't', 't', 'o', 'n', 'A', 'r', 'e', 'a', 0,
216     'D', 'r', 'a', 'w', 'T', 'o', 'o', 'l', 'G', 'r', 'o', 'u', 'p', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
217     'D', 'r', 'a', 'w', 'B', 'u', 't', 't', 'o', 'n', 'B', 'a', 'r', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
218     'R', 'I', 'B', 'B', 'O', 'N', '_', 'S', 'C', 'R', 'O', 'L', 'L', '_', 'B', 'T', 'N', '_', 'R', 'I', 'G', 'H', 'T', 0,
219     'w', 'x', 'E', 'V', 'T', '_', 'R', 'I', 'B', 'B', 'O', 'N', 'B', 'A', 'R', '_', 'T', 'O', 'G', 'G', 'L', 'E', 'D', 0,
220     'R', 'I', 'B', 'B', 'O', 'N', '_', 'P', 'A', 'N', 'E', 'L', '_', 'E', 'X', 'T', '_', 'B', 'U', 'T', 'T', 'O', 'N', 0,
221     'A', 'c', 'c', 'e', 'p', 't', 's', 'F', 'o', 'c', 'u', 's', 'R', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', 'l', 'y', 0,
222     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'B', 'u', 't', 't', 'o', 'n', 'B', 'a', 'r', 'E', 'v', 'e', 'n', 't', 0,
223     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'A', 'U', 'I', 'A', 'r', 't', 'P', 'r', 'o', 'v', 'i', 'd', 'e', 'r', 0,
224     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'M', 'S', 'W', 'A', 'r', 't', 'P', 'r', 'o', 'v', 'i', 'd', 'e', 'r', 0,
225     'G', 'e', 't', 'B', 'a', 'r', 'T', 'o', 'g', 'g', 'l', 'e', 'B', 'u', 't', 't', 'o', 'n', 'A', 'r', 'e', 'a', 0,
226     'G', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 'B', 'a', 'r', 'B', 'u', 't', 't', 'o', 'n', 'S', 'i', 'z', 'e', 0,
227     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'D', 'R', 'O', 'P', 'D', 'O', 'W', 'N', 0,
228     'R', 'I', 'B', 'B', 'O', 'N', '_', 'S', 'C', 'R', 'O', 'L', 'L', '_', 'B', 'T', 'N', '_', 'D', 'O', 'W', 'N', 0,
229     'R', 'I', 'B', 'B', 'O', 'N', '_', 'S', 'C', 'R', 'O', 'L', 'L', '_', 'B', 'T', 'N', '_', 'L', 'E', 'F', 'T', 0,
230     'T', 'r', 'a', 'n', 's', 'f', 'e', 'r', 'D', 'a', 't', 'a', 'F', 'r', 'o', 'm', 'W', 'i', 'n', 'd', 'o', 'w', 0,
231     'b', 'i', 't', 'm', 'a', 'p', '_', 's', 'm', 'a', 'l', 'l', '_', 'd', 'i', 's', 'a', 'b', 'l', 'e', 'd', 0,
232     'G', 'e', 't', 'P', 'a', 'n', 'e', 'l', 'E', 'x', 't', 'B', 'u', 't', 't', 'o', 'n', 'A', 'r', 'e', 'a', 0,
233     'D', 'r', 'a', 'w', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
234     'D', 'r', 'a', 'w', 'G', 'a', 'l', 'l', 'e', 'r', 'y', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
235     'D', 'r', 'a', 'w', 'T', 'a', 'b', 'C', 't', 'r', 'l', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
236     'R', 'I', 'B', 'B', 'O', 'N', '_', 'P', 'A', 'N', 'E', 'L', '_', 'F', 'L', 'E', 'X', 'I', 'B', 'L', 'E', 0,
237     'S', 'e', 't', 'T', 'o', 'o', 'l', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'd', 'B', 'i', 't', 'm', 'a', 'p', 0,
238     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 'E', 'v', 'e', 'n', 't', 0,
239     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'G', 'a', 'l', 'l', 'e', 'r', 'y', 'E', 'v', 'e', 'n', 't', 0,
240     'I', 'n', 's', 'e', 'r', 't', 'D', 'r', 'o', 'p', 'd', 'o', 'w', 'n', 'B', 'u', 't', 't', 'o', 'n', 0,
241     'G', 'e', 't', 'G', 'a', 'l', 'l', 'e', 'r', 'y', 'C', 'l', 'i', 'e', 'n', 't', 'S', 'i', 'z', 'e', 0,
242     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'T', 'O', 'G', 'G', 'L', 'E', 0,
243     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'H', 'Y', 'B', 'R', 'I', 'D', 0,
244     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'U', 'T', 'T', 'O', 'N', '_', 'N', 'O', 'R', 'M', 'A', 'L', 0,
245     'R', 'I', 'B', 'B', 'O', 'N', '_', 'S', 'C', 'R', 'O', 'L', 'L', '_', 'B', 'T', 'N', '_', 'U', 'P', 0,
246     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'M', 'I', 'N', 'I', 'M', 'I', 'Z', 'E', 'D', 0,
247     'R', 'I', 'B', 'B', 'O', 'N', '_', 'P', 'A', 'N', 'E', 'L', '_', 'S', 'T', 'R', 'E', 'T', 'C', 'H', 0,
248     'D', 'i', 's', 'm', 'i', 's', 's', 'E', 'x', 'p', 'a', 'n', 'd', 'e', 'd', 'P', 'a', 'n', 'e', 'l', 0,
249     'D', 'o', 'G', 'e', 't', 'N', 'e', 'x', 't', 'S', 'm', 'a', 'l', 'l', 'e', 'r', 'S', 'i', 'z', 'e', 0,
250     'G', 'e', 't', 'A', 'n', 'c', 'e', 's', 't', 'o', 'r', 'R', 'i', 'b', 'b', 'o', 'n', 'B', 'a', 'r', 0,
251     'T', 'r', 'a', 'n', 's', 'f', 'e', 'r', 'D', 'a', 't', 'a', 'T', 'o', 'W', 'i', 'n', 'd', 'o', 'w', 0,
252     'S', 'h', 'o', 'u', 'l', 'd', 'I', 'n', 'h', 'e', 'r', 'i', 't', 'C', 'o', 'l', 'o', 'u', 'r', 's', 0,
253     'I', 'n', 'f', 'o', 'r', 'm', 'F', 'i', 'r', 's', 't', 'D', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
254     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'G', 'a', 'l', 'l', 'e', 'r', 'y', 'I', 't', 'e', 'm', 0,
255     'd', 'e', 's', 'i', 'r', 'e', 'd', '_', 'b', 'i', 't', 'm', 'a', 'p', '_', 's', 'i', 'z', 'e', 0,
256     'D', 'r', 'a', 'w', 'B', 'u', 't', 't', 'o', 'n', 'B', 'a', 'r', 'B', 'u', 't', 't', 'o', 'n', 0,
257     'D', 'r', 'a', 'w', 'P', 'a', 'n', 'e', 'l', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
258     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'A', 'r', 't', 'P', 'r', 'o', 'v', 'i', 'd', 'e', 'r', 0,
259     'R', 'e', 'm', 'o', 'v', 'e', 'P', 'a', 'g', 'e', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 0,
260     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'P', 'a', 'g', 'e', 'T', 'a', 'b', 'I', 'n', 'f', 'o', 0,
261     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'E', 'X', 'P', 'A', 'N', 'D', 'E', 'D', 0,
262     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'M', 'o', 'd', 'e', 0,
263     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'P', 'a', 'n', 'e', 'l', 'O', 'p', 't', 'i', 'o', 'n', 0,
264     'D', 'o', 'G', 'e', 't', 'N', 'e', 'x', 't', 'L', 'a', 'r', 'g', 'e', 'r', 'S', 'i', 'z', 'e', 0,
265     'S', 'e', 't', 'T', 'o', 'o', 'l', 'N', 'o', 'r', 'm', 'a', 'l', 'B', 'i', 't', 'm', 'a', 'p', 0,
266     'D', 'o', 'G', 'e', 't', 'B', 'e', 's', 't', 'C', 'l', 'i', 'e', 'n', 't', 'S', 'i', 'z', 'e', 0,
267     'G', 'e', 't', 'C', 'l', 'i', 'e', 'n', 't', 'A', 'r', 'e', 'a', 'O', 'r', 'i', 'g', 'i', 'n', 0,
268     'I', 'n', 's', 'e', 'r', 't', 'D', 'r', 'o', 'p', 'd', 'o', 'w', 'n', 'T', 'o', 'o', 'l', 0,
269     'G', 'e', 't', 'D', 'o', 'w', 'n', 'B', 'u', 't', 't', 'o', 'n', 'S', 't', 'a', 't', 'e', 0,
270     'I', 'n', 's', 'e', 'r', 't', 'T', 'o', 'g', 'g', 'l', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
271     'I', 'n', 's', 'e', 'r', 't', 'H', 'y', 'b', 'r', 'i', 'd', 'B', 'u', 't', 't', 'o', 'n', 0,
272     's', 'c', 'r', 'o', 'l', 'l', '_', 'd', 'o', 'w', 'n', '_', 'b', 'u', 't', 't', 'o', 'n', 0,
273     'G', 'e', 't', 'P', 'a', 'n', 'e', 'l', 'C', 'l', 'i', 'e', 'n', 't', 'S', 'i', 'z', 'e', 0,
274     'D', 'r', 'a', 'w', 'M', 'i', 'n', 'i', 'm', 'i', 's', 'e', 'd', 'P', 'a', 'n', 'e', 'l', 0,
275     'D', 'r', 'a', 'w', 'P', 'a', 'g', 'e', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
276     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'B', 'u', 't', 't', 'o', 'n', 'K', 'i', 'n', 'd', 0,
277     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'A', 'r', 't', 'S', 'e', 't', 't', 'i', 'n', 'g', 0,
278     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'P', 'a', 'n', 'e', 'l', 'E', 'v', 'e', 'n', 't', 0,
279     'I', 's', 'E', 'x', 't', 'B', 'u', 't', 't', 'o', 'n', 'H', 'o', 'v', 'e', 'r', 'e', 'd', 0,
280     'I', 's', 'S', 'i', 'z', 'i', 'n', 'g', 'C', 'o', 'n', 't', 'i', 'n', 'u', 'o', 'u', 's', 0,
281     'D', 'o', 'S', 'e', 't', 'W', 'i', 'n', 'd', 'o', 'w', 'V', 'a', 'r', 'i', 'a', 'n', 't', 0,
282     'S', 'e', 't', 'T', 'o', 'o', 'l', 'H', 'e', 'l', 'p', 'S', 't', 'r', 'i', 'n', 'g', 0,
283     'G', 'e', 't', 'T', 'o', 'o', 'l', 'H', 'e', 'l', 'p', 'S', 't', 'r', 'i', 'n', 'g', 0,
284     'G', 'e', 't', 'I', 't', 'e', 'm', 'C', 'l', 'i', 'e', 'n', 't', 'D', 'a', 't', 'a', 0,
285     'S', 'e', 't', 'I', 't', 'e', 'm', 'C', 'l', 'i', 'e', 'n', 't', 'D', 'a', 't', 'a', 0,
286     'A', 'd', 'd', 'D', 'r', 'o', 'p', 'd', 'o', 'w', 'n', 'B', 'u', 't', 't', 'o', 'n', 0,
287     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'B', 'u', 't', 't', 'o', 'n', 'B', 'a', 'r', 0,
288     's', 'e', 't', '_', 'c', 'o', 'l', 'o', 'u', 'r', '_', 's', 'c', 'h', 'e', 'm', 'e', 0,
289     'b', 'i', 't', 'm', 'a', 'p', '_', 's', 'i', 'z', 'e', '_', 's', 'm', 'a', 'l', 'l', 0,
290     'b', 'i', 't', 'm', 'a', 'p', '_', 's', 'i', 'z', 'e', '_', 'l', 'a', 'r', 'g', 'e', 0,
291     'I', 's', 'P', 'a', 'g', 'e', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'e', 'd', 0,
292     'S', 'e', 't', 'T', 'a', 'b', 'C', 't', 'r', 'l', 'M', 'a', 'r', 'g', 'i', 'n', 's', 0,
293     'R', 'I', 'B', 'B', 'O', 'N', '_', 'B', 'A', 'R', '_', 'P', 'I', 'N', 'N', 'E', 'D', 0,
294     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'B', 'a', 'r', 'O', 'p', 't', 'i', 'o', 'n', 0,
295     'S', 'e', 't', 'T', 'o', 'o', 'l', 'C', 'l', 'i', 'e', 'n', 't', 'D', 'a', 't', 'a', 0,
296     'G', 'e', 't', 'T', 'o', 'o', 'l', 'C', 'l', 'i', 'e', 'n', 't', 'D', 'a', 't', 'a', 0,
297     'I', 'n', 'h', 'e', 'r', 'i', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 's', 0,
298     'a', 'v', 'a', 'i', 'l', 'a', 'b', 'l', 'e', 'O', 't', 'h', 'e', 'r', 'D', 'i', 'r', 0,
299     'I', 'n', 's', 'e', 'r', 't', 'T', 'o', 'g', 'g', 'l', 'e', 'T', 'o', 'o', 'l', 0,
300     'I', 'n', 's', 'e', 'r', 't', 'H', 'y', 'b', 'r', 'i', 'd', 'T', 'o', 'o', 'l', 0,
301     'G', 'e', 't', 'U', 'p', 'B', 'u', 't', 't', 'o', 'n', 'S', 't', 'a', 't', 'e', 0,
302     'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '_', 'b', 'u', 't', 't', 'o', 'n', 0,
303     's', 'c', 'r', 'o', 'l', 'l', '_', 'u', 'p', '_', 'b', 'u', 't', 't', 'o', 'n', 0,
304     'G', 'e', 't', 'T', 'a', 'b', 'C', 't', 'r', 'l', 'H', 'e', 'i', 'g', 'h', 't', 0,
305     'D', 'r', 'a', 'w', 'T', 'o', 'g', 'g', 'l', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
306     'D', 'r', 'a', 'w', 'S', 'c', 'r', 'o', 'l', 'l', 'B', 'u', 't', 't', 'o', 'n', 0,
307     'D', 'r', 'a', 'w', 'T', 'a', 'b', 'S', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
308     'A', 'd', 'd', 'P', 'a', 'g', 'e', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 0,
309     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'B', 'a', 'r', 'E', 'v', 'e', 'n', 't', 0,
310     'G', 'e', 't', 'E', 'x', 'p', 'a', 'n', 'd', 'e', 'd', 'P', 'a', 'n', 'e', 'l', 0,
311     'G', 'e', 't', 'E', 'x', 'p', 'a', 'n', 'd', 'e', 'd', 'D', 'u', 'm', 'm', 'y', 0,
312     'G', 'e', 't', 'M', 'i', 'n', 'i', 'm', 'i', 's', 'e', 'd', 'I', 'c', 'o', 'n', 0,
313     'S', 'e', 'n', 'd', 'D', 'e', 's', 't', 'r', 'o', 'y', 'E', 'v', 'e', 'n', 't', 0,
314     'G', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'B', 'o', 'r', 'd', 'e', 'r', 0,
315     'G', 'e', 't', 'E', 'v', 'e', 'n', 't', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 0,
316     'A', 'd', 'd', 'D', 'r', 'o', 'p', 'd', 'o', 'w', 'n', 'T', 'o', 'o', 'l', 0,
317     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 0,
318     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'G', 'a', 'l', 'l', 'e', 'r', 'y', 0,
319     'A', 'd', 'd', 'T', 'o', 'g', 'g', 'l', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
320     'A', 'd', 'd', 'H', 'y', 'b', 'r', 'i', 'd', 'B', 'u', 't', 't', 'o', 'n', 0,
321     'b', 'i', 't', 'm', 'a', 'p', '_', 'd', 'i', 's', 'a', 'b', 'l', 'e', 'd', 0,
322     'd', 'r', 'o', 'p', 'd', 'o', 'w', 'n', '_', 'r', 'e', 'g', 'i', 'o', 'n', 0,
323     'S', 'e', 't', 'C', 'o', 'l', 'o', 'u', 'r', 'S', 'c', 'h', 'e', 'm', 'e', 0,
324     'G', 'e', 't', 'C', 'o', 'l', 'o', 'u', 'r', 'S', 'c', 'h', 'e', 'm', 'e', 0,
325     'C', 'a', 'n', 'A', 'u', 't', 'o', 'M', 'i', 'n', 'i', 'm', 'i', 's', 'e', 0,
326     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
327     'D', 'e', 'l', 'e', 't', 'e', 'T', 'o', 'o', 'l', 'B', 'y', 'P', 'o', 's', 0,
328     'I', 'n', 's', 'e', 'r', 't', 'S', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
329     'D', 'o', 'G', 'e', 't', 'B', 'o', 'r', 'd', 'e', 'r', 'S', 'i', 'z', 'e', 0,
330     'D', 'o', 'S', 'e', 't', 'C', 'l', 'i', 'e', 'n', 't', 'S', 'i', 'z', 'e', 0,
331     'D', 'o', 'G', 'e', 't', 'C', 'l', 'i', 'e', 'n', 't', 'S', 'i', 'z', 'e', 0,
332     'S', 'e', 't', 'G', 'a', 'l', 'l', 'e', 'r', 'y', 'I', 't', 'e', 'm', 0,
333     'G', 'e', 't', 'G', 'a', 'l', 'l', 'e', 'r', 'y', 'I', 't', 'e', 'm', 0,
334     'G', 'e', 't', 'H', 'o', 'v', 'e', 'r', 'e', 'd', 'I', 't', 'e', 'm', 0,
335     'G', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 'C', 'o', 'u', 'n', 't', 0,
336     'G', 'e', 't', 'G', 'a', 'l', 'l', 'e', 'r', 'y', 'S', 'i', 'z', 'e', 0,
337     'G', 'e', 't', 'B', 'a', 'r', 'T', 'a', 'b', 'W', 'i', 'd', 't', 'h', 0,
338     'D', 'r', 'a', 'w', 'H', 'e', 'l', 'p', 'B', 'u', 't', 't', 'o', 'n', 0,
339     'A', 'r', 'e', 'P', 'a', 'n', 'e', 'l', 's', 'S', 'h', 'o', 'w', 'n', 0,
340     'm', 'i', 'n', 'i', 'm', 'i', 's', 'e', 'd', '_', 'i', 'c', 'o', 'n', 0,
341     'S', 'c', 'r', 'o', 'l', 'l', 'S', 'e', 'c', 't', 'i', 'o', 'n', 's', 0,
342     'G', 'e', 't', 'A', 'r', 't', 'P', 'r', 'o', 'v', 'i', 'd', 'e', 'r', 0,
343     'S', 'e', 't', 'A', 'r', 't', 'P', 'r', 'o', 'v', 'i', 'd', 'e', 'r', 0,
344     'G', 'e', 't', 'T', 'o', 'o', 'l', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
345     'D', 'o', 'S', 'e', 't', 'S', 'i', 'z', 'e', 'H', 'i', 'n', 't', 's', 0,
346     'O', 'n', 'I', 'n', 't', 'e', 'r', 'n', 'a', 'l', 'I', 'd', 'l', 'e', 0,
347     'A', 'd', 'd', 'T', 'o', 'g', 'g', 'l', 'e', 'T', 'o', 'o', 'l', 0,
348     'A', 'd', 'd', 'H', 'y', 'b', 'r', 'i', 'd', 'T', 'o', 'o', 'l', 0,
349     'G', 'e', 't', 'A', 'c', 't', 'i', 'v', 'e', 'I', 't', 'e', 'm', 0,
350     'n', 'o', 'r', 'm', 'a', 'l', '_', 'r', 'e', 'g', 'i', 'o', 'n', 0,
351     'p', 'a', 'g', 'e', '_', 'n', 'e', 'w', '_', 's', 'i', 'z', 'e', 0,
352     'p', 'a', 'g', 'e', '_', 'o', 'l', 'd', '_', 's', 'i', 'z', 'e', 0,
353     'c', 'l', 'i', 'e', 'n', 't', '_', 'o', 'f', 'f', 's', 'e', 't', 0,
354     'G', 'e', 't', 'P', 'a', 'g', 'e', 'N', 'u', 'm', 'b', 'e', 'r', 0,
355     'G', 'e', 't', 'A', 'c', 't', 'i', 'v', 'e', 'P', 'a', 'g', 'e', 0,
356     'S', 'e', 't', 'A', 'c', 't', 'i', 'v', 'e', 'P', 'a', 'g', 'e', 0,
357     'm', 'i', 'n', 'i', 'm', 'u', 'm', '_', 'w', 'i', 'd', 't', 'h', 0,
358     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'P', 'a', 'n', 'e', 'l', 0,
359     'E', 'n', 's', 'u', 'r', 'e', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
360     'D', 'o', 'G', 'e', 't', 'B', 'e', 's', 't', 'S', 'i', 'z', 'e', 0,
361     'D', 'o', 'G', 'e', 't', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
362     'E', 'n', 'a', 'b', 'l', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
363     'D', 'e', 'l', 'e', 't', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
364     'C', 'l', 'e', 'a', 'r', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
365     'I', 'n', 's', 'e', 'r', 't', 'B', 'u', 't', 't', 'o', 'n', 0,
366     'G', 'e', 't', 'P', 'a', 'n', 'e', 'l', 'S', 'i', 'z', 'e', 0,
367     'b', 'i', 't', 'm', 'a', 'p', '_', 's', 'm', 'a', 'l', 'l', 0,
368     'b', 'i', 't', 'm', 'a', 'p', '_', 'l', 'a', 'r', 'g', 'e', 0,
369     'c', 'o', 'm', 'm', 'a', 'n', 'd', '_', 't', 'y', 'p', 'e', 0,
370     'H', 'i', 'd', 'e', 'E', 'x', 'p', 'a', 'n', 'd', 'e', 'd', 0,
371     'S', 'h', 'o', 'w', 'E', 'x', 'p', 'a', 'n', 'd', 'e', 'd', 0,
372     'H', 'a', 's', 'E', 'x', 't', 'B', 'u', 't', 't', 'o', 'n', 0,
373     'G', 'e', 't', 'M', 'a', 'j', 'o', 'r', 'A', 'x', 'i', 's', 0,
374     'S', 'c', 'r', 'o', 'l', 'l', 'P', 'i', 'x', 'e', 'l', 's', 0,
375     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'P', 'a', 'g', 'e', 0,
376     'G', 'e', 't', 'T', 'o', 'o', 'l', 'S', 't', 'a', 't', 'e', 0,
377     'G', 'e', 't', 'T', 'o', 'o', 'l', 'B', 'y', 'P', 'o', 's', 0,
378     'A', 'd', 'd', 'S', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
379     'G', 'e', 't', 'P', 'a', 'g', 'e', 'C', 'o', 'u', 'n', 't', 0,
380     'D', 'o', 'M', 'o', 'v', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
381     'S', 'e', 't', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
382     'G', 'e', 't', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
383     'A', 'c', 'c', 'e', 'p', 't', 's', 'F', 'o', 'c', 'u', 's', 0,
384     'P', 'r', 'o', 'c', 'e', 's', 's', 'E', 'v', 'e', 'n', 't', 0,
385     'S', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
386     'G', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
387     '_', '_', 'c', 'o', 'n', 't', 'a', 'i', 'n', 's', '_', '_', 0,
388     'G', 'e', 't', 'T', 'o', 'o', 'l', 'K', 'i', 'n', 'd', 0,
389     'h', 'e', 'l', 'p', '_', 's', 't', 'r', 'i', 'n', 'g', 0,
390     'b', 'u', 't', 't', 'o', 'n', '_', 's', 'i', 'z', 'e', 0,
391     'c', 'l', 'i', 'e', 'n', 't', '_', 's', 'i', 'z', 'e', 0,
392     'I', 's', 'P', 'a', 'g', 'e', 'S', 'h', 'o', 'w', 'n', 0,
393     'w', 'x', 'R', 'i', 'b', 'b', 'o', 'n', 'B', 'a', 'r', 0,
394     'i', 'd', 'e', 'a', 'l', '_', 'w', 'i', 'd', 't', 'h', 0,
395     'I', 's', 'M', 'i', 'n', 'i', 'm', 'i', 's', 'e', 'd', 0,
396     'r', 'e', 'l', 'a', 't', 'i', 'v', 'e', '_', 't', 'o', 0,
397     'G', 'e', 't', 'T', 'o', 'o', 'l', 'S', 'i', 'z', 'e', 0,
398     'S', 'c', 'r', 'o', 'l', 'l', 'L', 'i', 'n', 'e', 's', 0,
399     'S', 'e', 't', 'C', 'a', 'n', 'F', 'o', 'c', 'u', 's', 0,
400     'R', 'e', 'm', 'o', 'v', 'e', 'C', 'h', 'i', 'l', 'd', 0,
401     'G', 'e', 't', 'I', 't', 'e', 'm', 'B', 'y', 'I', 'd', 0,
402     '_', '_', 'g', 'e', 't', 'i', 't', 'e', 'm', '_', '_', 0,
403     'S', 'e', 't', 'G', 'a', 'l', 'l', 'e', 'r', 'y', 0,
404     'G', 'e', 't', 'G', 'a', 'l', 'l', 'e', 'r', 'y', 0,
405     'v', 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 0,
406     'H', 'i', 'd', 'e', 'P', 'a', 'n', 'e', 'l', 's', 0,
407     'S', 'h', 'o', 'w', 'P', 'a', 'n', 'e', 'l', 's', 0,
408     'C', 'l', 'e', 'a', 'r', 'P', 'a', 'g', 'e', 's', 0,
409     'p', 'a', 'r', 'e', 'n', 't', 'S', 'i', 'z', 'e', 0,
410     'G', 'e', 't', 'T', 'o', 'o', 'l', 'P', 'o', 's', 0,
411     'E', 'n', 'a', 'b', 'l', 'e', 'T', 'o', 'o', 'l', 0,
412     'D', 'e', 'l', 'e', 't', 'e', 'T', 'o', 'o', 'l', 0,
413     'C', 'l', 'e', 'a', 'r', 'T', 'o', 'o', 'l', 's', 0,
414     'I', 'n', 's', 'e', 'r', 't', 'T', 'o', 'o', 'l', 0,
415     'w', 'i', 'd', 't', 'h', 'T', 'i', 't', 'l', 'e', 0,
416     'D', 'e', 'l', 'e', 't', 'e', 'P', 'a', 'g', 'e', 0,
417     'c', 'l', 'i', 'e', 'n', 't', 'D', 'a', 't', 'a', 0,
418     'h', 'e', 'l', 'p', 'S', 't', 'r', 'i', 'n', 'g', 0,
419     'I', 'n', 'i', 't', 'D', 'i', 'a', 'l', 'o', 'g', 0,
420     'w', 'x', '.', '_', 'r', 'i', 'b', 'b', 'o', 'n', 0,
421     'G', 'e', 't', 'T', 'o', 'o', 'l', 'I', 'd', 0,
422     'S', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 0,
423     'G', 'e', 't', 'I', 't', 'e', 'm', 'I', 'd', 0,
424     'b', 'u', 't', 't', 'o', 'n', '_', 'i', 'd', 0,
425     's', 'e', 'c', 'o', 'n', 'd', 'a', 'r', 'y', 0,
426     'S', 'e', 't', 'M', 'e', 't', 'r', 'i', 'c', 0,
427     'I', 's', 'H', 'o', 'v', 'e', 'r', 'e', 'd', 0,
428     'G', 'e', 't', 'M', 'e', 't', 'r', 'i', 'c', 0,
429     'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 0,
430     'c', 'o', 'l', 'u', 'm', 'n', 'M', 'a', 'x', 0,
431     'c', 'o', 'l', 'u', 'm', 'n', 'M', 'i', 'n', 0,
432     'D', 'o', 'S', 'e', 't', 'S', 'i', 'z', 'e', 0,
433     'D', 'o', 'G', 'e', 't', 'S', 'i', 'z', 'e', 0,
434     'v', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
435     'P', 'o', 'p', 'u', 'p', 'M', 'e', 'n', 'u', 0,
436     's', 'i', 'z', 'e', 'F', 'l', 'a', 'g', 's', 0,
437     'A', 'd', 'd', 'B', 'u', 't', 't', 'o', 'n', 0,
438     'G', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 0,
439     'T', 'r', 'y', 'B', 'e', 'f', 'o', 'r', 'e', 0,
440     'S', 'e', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
441     'G', 'e', 't', 'C', 'o', 'l', 'o', 'u', 'r', 0,
442     'i', 's', '_', 'f', 'i', 'r', 's', 't', 0,
443     'D', 'r', 'a', 'w', 'T', 'o', 'o', 'l', 0,
444     't', 'e', 'r', 't', 'i', 'a', 'r', 'y', 0,
445     'S', 'e', 't', 'C', 'o', 'l', 'o', 'r', 0,
446     'G', 'e', 't', 'C', 'o', 'l', 'o', 'r', 0,
447     'H', 'i', 'd', 'e', 'P', 'a', 'g', 'e', 0,
448     'S', 'h', 'o', 'w', 'P', 'a', 'g', 'e', 0,
449     's', 'h', 'o', 'w', '_', 't', 'a', 'b', 0,
450     'S', 'e', 't', 'P', 'a', 'n', 'e', 'l', 0,
451     'G', 'e', 't', 'P', 'a', 'n', 'e', 'l', 0,
452     's', 'e', 'c', 't', 'i', 'o', 'n', 's', 0,
453     'F', 'i', 'n', 'd', 'B', 'y', 'I', 'd', 0,
454     'D', 'o', 'F', 'r', 'e', 'e', 'z', 'e', 0,
455     'D', 'o', 'E', 'n', 'a', 'b', 'l', 'e', 0,
456     'V', 'a', 'l', 'i', 'd', 'a', 't', 'e', 0,
457     'c', 'a', 'n', 'F', 'o', 'c', 'u', 's', 0,
458     'A', 'd', 'd', 'C', 'h', 'i', 'l', 'd', 0,
459     'S', 'e', 't', 'F', 'l', 'a', 'g', 's', 0,
460     'T', 'r', 'y', 'A', 'f', 't', 'e', 'r', 0,
461     'G', 'e', 't', 'F', 'l', 'a', 'g', 's', 0,
462     'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', 0,
463     'G', 'e', 't', 'C', 'o', 'u', 'n', 't', 0,
464     't', 'o', 'o', 'l', '_', 'i', 'd', 0,
465     'g', 'a', 'l', 'l', 'e', 'r', 'y', 0,
466     'i', 's', '_', 'l', 'a', 's', 't', 0,
467     'm', 'i', 'n', 'i', 'm', 'u', 'm', 0,
468     'D', 'r', 'a', 'w', 'T', 'a', 'b', 0,
469     'n', 'e', 'w', '_', 'v', 'a', 'l', 0,
470     'h', 'o', 'v', 'e', 'r', 'e', 'd', 0,
471     'S', 'e', 't', 'P', 'a', 'g', 'e', 0,
472     'a', 't', '_', 's', 'i', 'z', 'e', 0,
473     'R', 'e', 'a', 'l', 'i', 's', 'e', 0,
474     'A', 'd', 'd', 'T', 'o', 'o', 'l', 0,
475     'G', 'e', 't', 'P', 'a', 'g', 'e', 0,
476     'u', 'n', 'i', 't', 'M', 'a', 'x', 0,
477     'u', 'n', 'i', 't', 'M', 'i', 'n', 0,
478     'c', 'h', 'e', 'c', 'k', 'e', 'd', 0,
479     'v', 'a', 'r', 'i', 'a', 'n', 't', 0,
480     'R', 'e', 'a', 'l', 'i', 'z', 'e', 0,
481     'S', 'e', 't', 'R', 'o', 'w', 's', 0,
482     'G', 'e', 't', 'I', 't', 'e', 'm', 0,
483     'p', 'r', 'i', 'm', 'a', 'r', 'y', 0,
484     'S', 'e', 't', 'F', 'o', 'n', 't', 0,
485     'G', 'e', 't', 'I', 'c', 'o', 'n', 0,
486     'I', 's', 'E', 'm', 'p', 't', 'y', 0,
487     '_', '_', 'l', 'e', 'n', '_', '_', 0,
488     'G', 'e', 't', 'F', 'o', 'n', 't', 0,
489     'D', 'e', 's', 't', 'r', 'o', 'y', 0,
490     'S', 'e', 't', 'B', 'a', 'r', 0,
491     'G', 'e', 't', 'B', 'a', 'r', 0,
492     'w', 'i', 'n', '_', 'i', 'd', 0,
493     'p', 'i', 'x', 'e', 'l', 's', 0,
494     'c', 'l', 'i', 'e', 'n', 't', 0,
495     'd', 'i', 'a', 'l', 'o', 'g', 0,
496     'r', 'o', 'w', 'M', 'a', 'x', 0,
497     'r', 'o', 'w', 'M', 'i', 'n', 0,
498     'A', 'p', 'p', 'e', 'n', 'd', 0,
499     'D', 'o', 'T', 'h', 'a', 'w', 0,
500     'a', 'c', 't', 'i', 'v', 'e', 0,
501     'p', 'a', 'r', 'e', 'n', 't', 0,
502     'e', 'n', 'a', 'b', 'l', 'e', 0,
503     'C', 'r', 'e', 'a', 't', 'e', 0,
504     'b', 'i', 't', 'm', 'a', 'p', 0,
505     's', 't', 'r', 'e', 'a', 'm', 0,
506     'c', 'o', 'l', 'u', 'm', 'n', 0,
507     'c', 'o', 'l', 'o', 'u', 'r', 0,
508     'a', 'p', 'p', 'e', 'n', 'd', 0,
509     'h', 'e', 'i', 'g', 'h', 't', 0,
510     'i', 'd', 'e', 'a', 'l', 0,
511     'c', 'o', 'l', 'o', 'r', 0,
512     's', 'h', 'o', 'w', 'n', 0,
513     'p', 'a', 'n', 'e', 'l', 0,
514     'p', 'o', 'p', 'u', 'p', 0,
515     'p', 'a', 'g', 'e', 's', 0,
516     'l', 'i', 'n', 'e', 's', 0,
517     'l', 'a', 'b', 'e', 'l', 0,
518     's', 'i', 'z', 'e', 'r', 0,
519     'C', 'l', 'o', 'n', 'e', 0,
520     'e', 'v', 'e', 'n', 't', 0,
521     'l', 'e', 'v', 'e', 'l', 0,
522     's', 't', 'a', 't', 'e', 0,
523     'c', 'h', 'i', 'l', 'd', 0,
524     's', 't', 'y', 'l', 'e', 0,
525     'C', 'l', 'e', 'a', 'r', 0,
526     'r', 'i', 'g', 'h', 't', 0,
527     'i', 'n', 'd', 'e', 'x', 0,
528     'c', 'o', 'u', 'n', 't', 0,
529     'f', 'l', 'a', 'g', 's', 0,
530     't', 'o', 'o', 'l', 0,
531     'u', 'n', 'i', 't', 0,
532     'k', 'i', 'n', 'd', 0,
533     'i', 'n', 'c', 'H', 0,
534     'i', 'n', 'c', 'W', 0,
535     'm', 'a', 'x', 'H', 0,
536     'm', 'a', 'x', 'W', 0,
537     'm', 'i', 'n', 'H', 0,
538     'm', 'i', 'n', 'W', 0,
539     'm', 'e', 'n', 'u', 0,
540     's', 'h', 'o', 'w', 0,
541     'f', 'o', 'n', 't', 0,
542     'l', 'e', 'f', 't', 0,
543     'r', 'e', 'c', 't', 0,
544     'p', 'a', 'g', 'e', 0,
545     'n', 'a', 'm', 'e', 0,
546     'm', 'o', 'd', 'e', 0,
547     't', 'i', 'm', 'e', 0,
548     'i', 't', 'e', 'm', 0,
549     'i', 'n', 'f', 'o', 0,
550     'd', 'a', 't', 'a', 0,
551     'b', 'a', 'r', 0,
552     'w', 'n', 'd', 0,
553     'a', 'r', 't', 0,
554     'i', 'd', 'x', 0,
555     'm', 's', 'g', 0,
556     'r', 'o', 'w', 0,
557     'p', 'o', 's', 0,
558     'o', 'b', 'j', 0,
559     'd', 'c', 0,
560 };
561 
sipVH__ribbon_53(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxRect & rect)562  ::wxRect sipVH__ribbon_53(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxRect& rect)
563 {
564      ::wxRect sipRes;
565     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "N", new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR);
566 
567     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxRect, &sipRes);
568 
569     return sipRes;
570 }
571 
sipVH__ribbon_52(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxWindow * wnd,::wxSize bitmap_size,::wxRibbonButtonKind kind,bool is_first,bool is_last,::wxRect * dropdown_region)572  ::wxSize sipVH__ribbon_52(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxWindow*wnd, ::wxSize bitmap_size, ::wxRibbonButtonKind kind,bool is_first,bool is_last, ::wxRect*dropdown_region)
573 {
574      ::wxSize sipRes;
575     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DDNFbbD", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxWindow, SIP_NULLPTR, new  ::wxSize(bitmap_size), sipType_wxSize, SIP_NULLPTR, kind, sipType_wxRibbonButtonKind, is_first, is_last, dropdown_region, sipType_wxRect, SIP_NULLPTR);
576 
577     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxSize, &sipRes);
578 
579     return sipRes;
580 }
581 
sipVH__ribbon_51(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,const::wxRibbonPanel * wnd,::wxSize * desired_bitmap_size,::wxDirection * expanded_panel_direction)582  ::wxSize sipVH__ribbon_51(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc,const  ::wxRibbonPanel*wnd, ::wxSize*desired_bitmap_size, ::wxDirection*expanded_panel_direction)
583 {
584      ::wxSize sipRes;
585     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DDD", &dc, sipType_wxDC, SIP_NULLPTR, const_cast< ::wxRibbonPanel *>(wnd), sipType_wxRibbonPanel, SIP_NULLPTR, desired_bitmap_size, sipType_wxSize, SIP_NULLPTR);
586 
587     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "(H5F)", sipType_wxSize, &sipRes, sipType_wxDirection, expanded_panel_direction);
588 
589     return sipRes;
590 }
591 
sipVH__ribbon_50(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxWindow * wnd,::wxRibbonButtonKind kind,::wxRibbonButtonBarButtonState size,const::wxString & label,::wxSize bitmap_size_large,::wxSize bitmap_size_small,::wxSize * button_size,::wxRect * normal_region,::wxRect * dropdown_region)592 bool sipVH__ribbon_50(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxWindow*wnd, ::wxRibbonButtonKind kind, ::wxRibbonButtonBarButtonState size,const  ::wxString& label, ::wxSize bitmap_size_large, ::wxSize bitmap_size_small, ::wxSize*button_size, ::wxRect*normal_region, ::wxRect*dropdown_region)
593 {
594     bool sipRes = 0;
595     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DDFFNNNDDD", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxWindow, SIP_NULLPTR, kind, sipType_wxRibbonButtonKind, size, sipType_wxRibbonButtonBarButtonState, new  ::wxString(label), sipType_wxString, SIP_NULLPTR, new  ::wxSize(bitmap_size_large), sipType_wxSize, SIP_NULLPTR, new  ::wxSize(bitmap_size_small), sipType_wxSize, SIP_NULLPTR, button_size, sipType_wxSize, SIP_NULLPTR, normal_region, sipType_wxRect, SIP_NULLPTR, dropdown_region, sipType_wxRect, SIP_NULLPTR);
596 
597     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
598 
599     return sipRes;
600 }
601 
sipVH__ribbon_49(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,const::wxRibbonPage * wnd,::wxSize page_old_size,::wxSize page_new_size)602  ::wxRect sipVH__ribbon_49(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc,const  ::wxRibbonPage*wnd, ::wxSize page_old_size, ::wxSize page_new_size)
603 {
604      ::wxRect sipRes;
605     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DDNN", &dc, sipType_wxDC, SIP_NULLPTR, const_cast< ::wxRibbonPage *>(wnd), sipType_wxRibbonPage, SIP_NULLPTR, new  ::wxSize(page_old_size), sipType_wxSize, SIP_NULLPTR, new  ::wxSize(page_new_size), sipType_wxSize, SIP_NULLPTR);
606 
607     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxRect, &sipRes);
608 
609     return sipRes;
610 }
611 
sipVH__ribbon_48(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,const::wxRibbonGallery * wnd,::wxSize size,::wxPoint * client_offset,::wxRect * scroll_up_button,::wxRect * scroll_down_button,::wxRect * extension_button)612  ::wxSize sipVH__ribbon_48(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc,const  ::wxRibbonGallery*wnd, ::wxSize size, ::wxPoint*client_offset, ::wxRect*scroll_up_button, ::wxRect*scroll_down_button, ::wxRect*extension_button)
613 {
614      ::wxSize sipRes;
615     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DDNDDDD", &dc, sipType_wxDC, SIP_NULLPTR, const_cast< ::wxRibbonGallery *>(wnd), sipType_wxRibbonGallery, SIP_NULLPTR, new  ::wxSize(size), sipType_wxSize, SIP_NULLPTR, client_offset, sipType_wxPoint, SIP_NULLPTR, scroll_up_button, sipType_wxRect, SIP_NULLPTR, scroll_down_button, sipType_wxRect, SIP_NULLPTR, extension_button, sipType_wxRect, SIP_NULLPTR);
616 
617     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxSize, &sipRes);
618 
619     return sipRes;
620 }
621 
sipVH__ribbon_47(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,const::wxRibbonGallery * wnd,::wxSize client_size)622  ::wxSize sipVH__ribbon_47(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc,const  ::wxRibbonGallery*wnd, ::wxSize client_size)
623 {
624      ::wxSize sipRes;
625     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DDN", &dc, sipType_wxDC, SIP_NULLPTR, const_cast< ::wxRibbonGallery *>(wnd), sipType_wxRibbonGallery, SIP_NULLPTR, new  ::wxSize(client_size), sipType_wxSize, SIP_NULLPTR);
626 
627     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxSize, &sipRes);
628 
629     return sipRes;
630 }
631 
sipVH__ribbon_46(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,const::wxRibbonPanel * wnd,::wxRect rect)632  ::wxRect sipVH__ribbon_46(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc,const  ::wxRibbonPanel*wnd, ::wxRect rect)
633 {
634      ::wxRect sipRes;
635     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DDN", &dc, sipType_wxDC, SIP_NULLPTR, const_cast< ::wxRibbonPanel *>(wnd), sipType_wxRibbonPanel, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR);
636 
637     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxRect, &sipRes);
638 
639     return sipRes;
640 }
641 
sipVH__ribbon_45(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,const::wxRibbonPanel * wnd,::wxSize client_size,::wxPoint * client_offset)642  ::wxSize sipVH__ribbon_45(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc,const  ::wxRibbonPanel*wnd, ::wxSize client_size, ::wxPoint*client_offset)
643 {
644      ::wxSize sipRes;
645     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DDND", &dc, sipType_wxDC, SIP_NULLPTR, const_cast< ::wxRibbonPanel *>(wnd), sipType_wxRibbonPanel, SIP_NULLPTR, new  ::wxSize(client_size), sipType_wxSize, SIP_NULLPTR, client_offset, sipType_wxPoint, SIP_NULLPTR);
646 
647     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxSize, &sipRes);
648 
649     return sipRes;
650 }
651 
sipVH__ribbon_44(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxWindow * wnd,long style)652  ::wxSize sipVH__ribbon_44(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxWindow*wnd,long style)
653 {
654      ::wxSize sipRes;
655     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DDl", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxWindow, SIP_NULLPTR, style);
656 
657     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxSize, &sipRes);
658 
659     return sipRes;
660 }
661 
sipVH__ribbon_43(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxWindow * wnd,const::wxRibbonPageTabInfoArray & pages)662 int sipVH__ribbon_43(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxWindow*wnd,const  ::wxRibbonPageTabInfoArray& pages)
663 {
664     int sipRes = 0;
665     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DDN", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxWindow, SIP_NULLPTR, new  ::wxRibbonPageTabInfoArray(pages), sipType_wxRibbonPageTabInfoArray, SIP_NULLPTR);
666 
667     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "i", &sipRes);
668 
669     return sipRes;
670 }
671 
sipVH__ribbon_42(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxWindow * wnd,const::wxString & label,const::wxBitmap & bitmap,int * ideal,int * small_begin_need_separator,int * small_must_have_separator,int * minimum)672 void sipVH__ribbon_42(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxWindow*wnd,const  ::wxString& label,const  ::wxBitmap& bitmap,int*ideal,int*small_begin_need_separator,int*small_must_have_separator,int*minimum)
673 {
674     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "DDNN", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxWindow, SIP_NULLPTR, new  ::wxString(label), sipType_wxString, SIP_NULLPTR, new  ::wxBitmap(bitmap), sipType_wxBitmap, SIP_NULLPTR);
675 
676     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "(iiii)", ideal, small_begin_need_separator, small_must_have_separator, minimum);
677 }
678 
sipVH__ribbon_41(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxRibbonBar * wnd,const::wxRect & rect)679 void sipVH__ribbon_41(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxRibbonBar*wnd,const  ::wxRect& rect)
680 {
681     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDN", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxRibbonBar, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR);
682 }
683 
sipVH__ribbon_40(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxRibbonBar * wnd,const::wxRect & rect,::wxRibbonDisplayMode mode)684 void sipVH__ribbon_40(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxRibbonBar*wnd,const  ::wxRect& rect, ::wxRibbonDisplayMode mode)
685 {
686     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDNF", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxRibbonBar, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR, mode, sipType_wxRibbonDisplayMode);
687 }
688 
sipVH__ribbon_39(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxWindow * wnd,const::wxRect & rect,const::wxBitmap & bitmap,::wxRibbonButtonKind kind,long state)689 void sipVH__ribbon_39(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxWindow*wnd,const  ::wxRect& rect,const  ::wxBitmap& bitmap, ::wxRibbonButtonKind kind,long state)
690 {
691     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDNNFl", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxWindow, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR, new  ::wxBitmap(bitmap), sipType_wxBitmap, SIP_NULLPTR, kind, sipType_wxRibbonButtonKind, state);
692 }
693 
sipVH__ribbon_38(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxWindow * wnd,const::wxRect & rect,::wxRibbonButtonKind kind,long state,const::wxString & label,const::wxBitmap & bitmap_large,const::wxBitmap & bitmap_small)694 void sipVH__ribbon_38(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxWindow*wnd,const  ::wxRect& rect, ::wxRibbonButtonKind kind,long state,const  ::wxString& label,const  ::wxBitmap& bitmap_large,const  ::wxBitmap& bitmap_small)
695 {
696     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDNFlNNN", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxWindow, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR, kind, sipType_wxRibbonButtonKind, state, new  ::wxString(label), sipType_wxString, SIP_NULLPTR, new  ::wxBitmap(bitmap_large), sipType_wxBitmap, SIP_NULLPTR, new  ::wxBitmap(bitmap_small), sipType_wxBitmap, SIP_NULLPTR);
697 }
698 
sipVH__ribbon_37(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxRibbonPanel * wnd,const::wxRect & rect,::wxBitmap & bitmap)699 void sipVH__ribbon_37(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxRibbonPanel*wnd,const  ::wxRect& rect, ::wxBitmap& bitmap)
700 {
701     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDND", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxRibbonPanel, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR, &bitmap, sipType_wxBitmap, SIP_NULLPTR);
702 }
703 
sipVH__ribbon_36(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxRibbonGallery * wnd,const::wxRect & rect,::wxRibbonGalleryItem * item)704 void sipVH__ribbon_36(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxRibbonGallery*wnd,const  ::wxRect& rect, ::wxRibbonGalleryItem*item)
705 {
706     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDND", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxRibbonGallery, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR, item, sipType_wxRibbonGalleryItem, SIP_NULLPTR);
707 }
708 
sipVH__ribbon_35(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxRibbonGallery * wnd,const::wxRect & rect)709 void sipVH__ribbon_35(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxRibbonGallery*wnd,const  ::wxRect& rect)
710 {
711     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDN", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxRibbonGallery, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR);
712 }
713 
sipVH__ribbon_34(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxRibbonPanel * wnd,const::wxRect & rect)714 void sipVH__ribbon_34(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxRibbonPanel*wnd,const  ::wxRect& rect)
715 {
716     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDN", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxRibbonPanel, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR);
717 }
718 
sipVH__ribbon_33(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxWindow * wnd,const::wxRect & rect,long style)719 void sipVH__ribbon_33(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxWindow*wnd,const  ::wxRect& rect,long style)
720 {
721     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDNl", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxWindow, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR, style);
722 }
723 
sipVH__ribbon_32(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxWindow * wnd,const::wxRect & rect,double visibility)724 void sipVH__ribbon_32(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxWindow*wnd,const  ::wxRect& rect,double visibility)
725 {
726     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDNd", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxWindow, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR, visibility);
727 }
728 
sipVH__ribbon_31(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxWindow * wnd,const::wxRibbonPageTabInfo & tab)729 void sipVH__ribbon_31(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxWindow*wnd,const  ::wxRibbonPageTabInfo& tab)
730 {
731     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDN", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxWindow, SIP_NULLPTR, new  ::wxRibbonPageTabInfo(tab), sipType_wxRibbonPageTabInfo, SIP_NULLPTR);
732 }
733 
sipVH__ribbon_30(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxDC & dc,::wxWindow * wnd,const::wxRect & rect)734 void sipVH__ribbon_30(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxDC& dc, ::wxWindow*wnd,const  ::wxRect& rect)
735 {
736     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDN", &dc, sipType_wxDC, SIP_NULLPTR, wnd, sipType_wxWindow, SIP_NULLPTR, new  ::wxRect(rect), sipType_wxRect, SIP_NULLPTR);
737 }
738 
sipVH__ribbon_29(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxColour & primary,const::wxColour & secondary,const::wxColour & tertiary)739 void sipVH__ribbon_29(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxColour& primary,const  ::wxColour& secondary,const  ::wxColour& tertiary)
740 {
741     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "NNN", new  ::wxColour(primary), sipType_wxColour, SIP_NULLPTR, new  ::wxColour(secondary), sipType_wxColour, SIP_NULLPTR, new  ::wxColour(tertiary), sipType_wxColour, SIP_NULLPTR);
742 }
743 
sipVH__ribbon_28(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxColour * primary,::wxColour * secondary,::wxColour * tertiary)744 void sipVH__ribbon_28(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxColour*primary, ::wxColour*secondary, ::wxColour*tertiary)
745 {
746     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
747 
748     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "(H4H4H4)", sipType_wxColour, primary, sipType_wxColour, secondary, sipType_wxColour, tertiary);
749 }
750 
sipVH__ribbon_27(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int id,const::wxColour & colour)751 void sipVH__ribbon_27(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int id,const  ::wxColour& colour)
752 {
753     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iN", id, new  ::wxColour(colour), sipType_wxColour, SIP_NULLPTR);
754 }
755 
sipVH__ribbon_26(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int id)756  ::wxColour sipVH__ribbon_26(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int id)
757 {
758      ::wxColour sipRes;
759     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "i", id);
760 
761     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxColour, &sipRes);
762 
763     return sipRes;
764 }
765 
sipVH__ribbon_25(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int id)766  ::wxFont sipVH__ribbon_25(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int id)
767 {
768      ::wxFont sipRes;
769     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "i", id);
770 
771     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxFont, &sipRes);
772 
773     return sipRes;
774 }
775 
sipVH__ribbon_24(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int id,const::wxFont & font)776 void sipVH__ribbon_24(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int id,const  ::wxFont& font)
777 {
778     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iN", id, new  ::wxFont(font), sipType_wxFont, SIP_NULLPTR);
779 }
780 
sipVH__ribbon_23(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int id)781 int sipVH__ribbon_23(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int id)
782 {
783     int sipRes = 0;
784     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "i", id);
785 
786     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "i", &sipRes);
787 
788     return sipRes;
789 }
790 
sipVH__ribbon_22(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)791 long sipVH__ribbon_22(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
792 {
793     long sipRes = 0;
794     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
795 
796     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "l", &sipRes);
797 
798     return sipRes;
799 }
800 
sipVH__ribbon_21(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,long flags)801 void sipVH__ribbon_21(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, long flags)
802 {
803     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "l", flags);
804 }
805 
sipVH__ribbon_20(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)806  ::wxRibbonArtProvider* sipVH__ribbon_20(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
807 {
808      ::wxRibbonArtProvider* sipRes = 0;
809     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
810 
811     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H2", sipType_wxRibbonArtProvider, &sipRes);
812 
813     return sipRes;
814 }
815 
sipVH__ribbon_19(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)816  ::wxEventCategory sipVH__ribbon_19(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
817 {
818      ::wxEventCategory sipRes = ::wxEVT_CATEGORY_UI;
819     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
820 
821     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_wxEventCategory, &sipRes);
822 
823     return sipRes;
824 }
825 
sipVH__ribbon_18(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)826  ::wxEvent* sipVH__ribbon_18(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
827 {
828      ::wxEvent* sipRes = 0;
829     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
830 
831     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H2", sipType_wxEvent, &sipRes);
832 
833     return sipRes;
834 }
835 
sipVH__ribbon_17(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)836  ::wxBorder sipVH__ribbon_17(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
837 {
838      ::wxBorder sipRes = ::wxBORDER_DEFAULT;
839     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
840 
841     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_wxBorder, &sipRes);
842 
843     return sipRes;
844 }
845 
sipVH__ribbon_16(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxWindowVariant variant)846 void sipVH__ribbon_16(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxWindowVariant variant)
847 {
848     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "F", variant, sipType_wxWindowVariant);
849 }
850 
sipVH__ribbon_15(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int x,int y,int width,int height)851 void sipVH__ribbon_15(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int x,int y,int width,int height)
852 {
853     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iiii", x, y, width, height);
854 }
855 
sipVH__ribbon_14(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)856  ::wxSize sipVH__ribbon_14(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
857 {
858      ::wxSize sipRes;
859     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
860 
861     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxSize, &sipRes);
862 
863     return sipRes;
864 }
865 
sipVH__ribbon_13(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int minW,int minH,int maxW,int maxH,int incW,int incH)866 void sipVH__ribbon_13(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int minW,int minH,int maxW,int maxH,int incW,int incH)
867 {
868     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iiiiii", minW, minH, maxW, maxH, incW, incH);
869 }
870 
sipVH__ribbon_12(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int width,int height)871 void sipVH__ribbon_12(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int width,int height)
872 {
873     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "ii", width, height);
874 }
875 
sipVH__ribbon_11(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int x,int y,int width,int height,int sizeFlags)876 void sipVH__ribbon_11(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int x,int y,int width,int height,int sizeFlags)
877 {
878     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iiiii", x, y, width, height, sizeFlags);
879 }
880 
sipVH__ribbon_10(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int * x,int * y)881 void sipVH__ribbon_10(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int*x,int*y)
882 {
883     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
884 
885     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "(ii)", x, y);
886 }
887 
sipVH__ribbon_9(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)888  ::wxWindow* sipVH__ribbon_9(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
889 {
890      ::wxWindow* sipRes = 0;
891     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
892 
893     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_wxWindow, &sipRes);
894 
895     return sipRes;
896 }
897 
sipVH__ribbon_8(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)898 void sipVH__ribbon_8(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
899 {
900     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "");
901 }
902 
sipVH__ribbon_7(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,const::wxValidator & validator)903 void sipVH__ribbon_7(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::wxValidator& validator)
904 {
905     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", const_cast< ::wxValidator *>(&validator), sipType_wxValidator, SIP_NULLPTR);
906 }
907 
sipVH__ribbon_6(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)908  ::wxValidator* sipVH__ribbon_6(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
909 {
910      ::wxValidator* sipRes = 0;
911     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
912 
913     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_wxValidator, &sipRes);
914 
915     return sipRes;
916 }
917 
sipVH__ribbon_5(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)918  ::wxPoint sipVH__ribbon_5(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
919 {
920      ::wxPoint sipRes;
921     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
922 
923     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_wxPoint, &sipRes);
924 
925     return sipRes;
926 }
927 
sipVH__ribbon_4(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,int direction,int size,int availableOtherDir)928 bool sipVH__ribbon_4(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int direction,int size,int availableOtherDir)
929 {
930     bool sipRes = 0;
931     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "iii", direction, size, availableOtherDir);
932 
933     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
934 
935     return sipRes;
936 }
937 
sipVH__ribbon_3(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,bool canFocus)938 void sipVH__ribbon_3(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, bool canFocus)
939 {
940     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "b", canFocus);
941 }
942 
sipVH__ribbon_2(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod)943 bool sipVH__ribbon_2(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
944 {
945     bool sipRes = 0;
946     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "");
947 
948     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
949 
950     return sipRes;
951 }
952 
sipVH__ribbon_1(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxEvent & event)953 bool sipVH__ribbon_1(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxEvent& event)
954 {
955     bool sipRes = 0;
956     PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, "D", &event, sipType_wxEvent, SIP_NULLPTR);
957 
958     sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);
959 
960     return sipRes;
961 }
962 
sipVH__ribbon_0(sip_gilstate_t sipGILState,sipVirtErrorHandlerFunc sipErrorHandler,sipSimpleWrapper * sipPySelf,PyObject * sipMethod,::wxWindowBase * child)963 void sipVH__ribbon_0(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::wxWindowBase*child)
964 {
965     sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", child, sipType_wxWindowBase, SIP_NULLPTR);
966 }
967 static sipEnumTypeDef enumTypes[] = {
968     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxRibbonGalleryButtonState, {0}, 0}, sipNameNr_RibbonGalleryButtonState, -1, SIP_NULLPTR},
969     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxRibbonButtonBarButtonState, {0}, 0}, sipNameNr_RibbonButtonBarButtonState, -1, SIP_NULLPTR},
970     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxRibbonButtonKind, {0}, 0}, sipNameNr_RibbonButtonKind, -1, SIP_NULLPTR},
971     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxRibbonScrollButtonStyle, {0}, 0}, sipNameNr_RibbonScrollButtonStyle, -1, SIP_NULLPTR},
972     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxRibbonArtSetting, {0}, 0}, sipNameNr_RibbonArtSetting, -1, SIP_NULLPTR},
973     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxRibbonDisplayMode, {0}, 0}, sipNameNr_RibbonDisplayMode, -1, SIP_NULLPTR},
974     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxRibbonBarOption, {0}, 0}, sipNameNr_RibbonBarOption, -1, SIP_NULLPTR},
975     {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_wxRibbonPanelOption, {0}, 0}, sipNameNr_RibbonPanelOption, -1, SIP_NULLPTR},
976 };
977 
978 /* These are the enum members of all global enums. */
979 static sipEnumMemberDef enummembers[] = {
980     {sipName_RIBBON_ART_BUTTON_BAR_ACTIVE_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_BUTTON_BAR_ACTIVE_BACKGROUND_COLOUR), 2},
981     {sipName_RIBBON_ART_BUTTON_BAR_ACTIVE_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_BUTTON_BAR_ACTIVE_BACKGROUND_GRADIENT_COLOUR), 2},
982     {sipName_RIBBON_ART_BUTTON_BAR_ACTIVE_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_BUTTON_BAR_ACTIVE_BACKGROUND_TOP_COLOUR), 2},
983     {sipName_RIBBON_ART_BUTTON_BAR_ACTIVE_BACKGROUND_TOP_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_BUTTON_BAR_ACTIVE_BACKGROUND_TOP_GRADIENT_COLOUR), 2},
984     {sipName_RIBBON_ART_BUTTON_BAR_ACTIVE_BORDER_COLOUR, static_cast<int>(::wxRIBBON_ART_BUTTON_BAR_ACTIVE_BORDER_COLOUR), 2},
985     {sipName_RIBBON_ART_BUTTON_BAR_HOVER_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_BUTTON_BAR_HOVER_BACKGROUND_COLOUR), 2},
986     {sipName_RIBBON_ART_BUTTON_BAR_HOVER_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_BUTTON_BAR_HOVER_BACKGROUND_GRADIENT_COLOUR), 2},
987     {sipName_RIBBON_ART_BUTTON_BAR_HOVER_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_BUTTON_BAR_HOVER_BACKGROUND_TOP_COLOUR), 2},
988     {sipName_RIBBON_ART_BUTTON_BAR_HOVER_BACKGROUND_TOP_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_BUTTON_BAR_HOVER_BACKGROUND_TOP_GRADIENT_COLOUR), 2},
989     {sipName_RIBBON_ART_BUTTON_BAR_HOVER_BORDER_COLOUR, static_cast<int>(::wxRIBBON_ART_BUTTON_BAR_HOVER_BORDER_COLOUR), 2},
990     {sipName_RIBBON_ART_BUTTON_BAR_LABEL_COLOUR, static_cast<int>(::wxRIBBON_ART_BUTTON_BAR_LABEL_COLOUR), 2},
991     {sipName_RIBBON_ART_BUTTON_BAR_LABEL_DISABLED_COLOUR, static_cast<int>(::wxRIBBON_ART_BUTTON_BAR_LABEL_DISABLED_COLOUR), 2},
992     {sipName_RIBBON_ART_BUTTON_BAR_LABEL_FONT, static_cast<int>(::wxRIBBON_ART_BUTTON_BAR_LABEL_FONT), 2},
993     {sipName_RIBBON_ART_GALLERY_BITMAP_PADDING_BOTTOM_SIZE, static_cast<int>(::wxRIBBON_ART_GALLERY_BITMAP_PADDING_BOTTOM_SIZE), 2},
994     {sipName_RIBBON_ART_GALLERY_BITMAP_PADDING_LEFT_SIZE, static_cast<int>(::wxRIBBON_ART_GALLERY_BITMAP_PADDING_LEFT_SIZE), 2},
995     {sipName_RIBBON_ART_GALLERY_BITMAP_PADDING_RIGHT_SIZE, static_cast<int>(::wxRIBBON_ART_GALLERY_BITMAP_PADDING_RIGHT_SIZE), 2},
996     {sipName_RIBBON_ART_GALLERY_BITMAP_PADDING_TOP_SIZE, static_cast<int>(::wxRIBBON_ART_GALLERY_BITMAP_PADDING_TOP_SIZE), 2},
997     {sipName_RIBBON_ART_GALLERY_BORDER_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BORDER_COLOUR), 2},
998     {sipName_RIBBON_ART_GALLERY_BUTTON_ACTIVE_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_ACTIVE_BACKGROUND_COLOUR), 2},
999     {sipName_RIBBON_ART_GALLERY_BUTTON_ACTIVE_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_ACTIVE_BACKGROUND_GRADIENT_COLOUR), 2},
1000     {sipName_RIBBON_ART_GALLERY_BUTTON_ACTIVE_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_ACTIVE_BACKGROUND_TOP_COLOUR), 2},
1001     {sipName_RIBBON_ART_GALLERY_BUTTON_ACTIVE_FACE_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_ACTIVE_FACE_COLOUR), 2},
1002     {sipName_RIBBON_ART_GALLERY_BUTTON_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_BACKGROUND_COLOUR), 2},
1003     {sipName_RIBBON_ART_GALLERY_BUTTON_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_BACKGROUND_GRADIENT_COLOUR), 2},
1004     {sipName_RIBBON_ART_GALLERY_BUTTON_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_BACKGROUND_TOP_COLOUR), 2},
1005     {sipName_RIBBON_ART_GALLERY_BUTTON_DISABLED_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_DISABLED_BACKGROUND_COLOUR), 2},
1006     {sipName_RIBBON_ART_GALLERY_BUTTON_DISABLED_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_DISABLED_BACKGROUND_GRADIENT_COLOUR), 2},
1007     {sipName_RIBBON_ART_GALLERY_BUTTON_DISABLED_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_DISABLED_BACKGROUND_TOP_COLOUR), 2},
1008     {sipName_RIBBON_ART_GALLERY_BUTTON_DISABLED_FACE_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_DISABLED_FACE_COLOUR), 2},
1009     {sipName_RIBBON_ART_GALLERY_BUTTON_FACE_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_FACE_COLOUR), 2},
1010     {sipName_RIBBON_ART_GALLERY_BUTTON_HOVER_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_HOVER_BACKGROUND_COLOUR), 2},
1011     {sipName_RIBBON_ART_GALLERY_BUTTON_HOVER_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_HOVER_BACKGROUND_GRADIENT_COLOUR), 2},
1012     {sipName_RIBBON_ART_GALLERY_BUTTON_HOVER_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_HOVER_BACKGROUND_TOP_COLOUR), 2},
1013     {sipName_RIBBON_ART_GALLERY_BUTTON_HOVER_FACE_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_BUTTON_HOVER_FACE_COLOUR), 2},
1014     {sipName_RIBBON_ART_GALLERY_HOVER_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_HOVER_BACKGROUND_COLOUR), 2},
1015     {sipName_RIBBON_ART_GALLERY_ITEM_BORDER_COLOUR, static_cast<int>(::wxRIBBON_ART_GALLERY_ITEM_BORDER_COLOUR), 2},
1016     {sipName_RIBBON_ART_PAGE_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_PAGE_BACKGROUND_COLOUR), 2},
1017     {sipName_RIBBON_ART_PAGE_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_PAGE_BACKGROUND_GRADIENT_COLOUR), 2},
1018     {sipName_RIBBON_ART_PAGE_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_PAGE_BACKGROUND_TOP_COLOUR), 2},
1019     {sipName_RIBBON_ART_PAGE_BACKGROUND_TOP_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_PAGE_BACKGROUND_TOP_GRADIENT_COLOUR), 2},
1020     {sipName_RIBBON_ART_PAGE_BORDER_BOTTOM_SIZE, static_cast<int>(::wxRIBBON_ART_PAGE_BORDER_BOTTOM_SIZE), 2},
1021     {sipName_RIBBON_ART_PAGE_BORDER_COLOUR, static_cast<int>(::wxRIBBON_ART_PAGE_BORDER_COLOUR), 2},
1022     {sipName_RIBBON_ART_PAGE_BORDER_LEFT_SIZE, static_cast<int>(::wxRIBBON_ART_PAGE_BORDER_LEFT_SIZE), 2},
1023     {sipName_RIBBON_ART_PAGE_BORDER_RIGHT_SIZE, static_cast<int>(::wxRIBBON_ART_PAGE_BORDER_RIGHT_SIZE), 2},
1024     {sipName_RIBBON_ART_PAGE_BORDER_TOP_SIZE, static_cast<int>(::wxRIBBON_ART_PAGE_BORDER_TOP_SIZE), 2},
1025     {sipName_RIBBON_ART_PAGE_HOVER_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_PAGE_HOVER_BACKGROUND_COLOUR), 2},
1026     {sipName_RIBBON_ART_PAGE_HOVER_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_PAGE_HOVER_BACKGROUND_GRADIENT_COLOUR), 2},
1027     {sipName_RIBBON_ART_PAGE_HOVER_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_PAGE_HOVER_BACKGROUND_TOP_COLOUR), 2},
1028     {sipName_RIBBON_ART_PAGE_HOVER_BACKGROUND_TOP_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_PAGE_HOVER_BACKGROUND_TOP_GRADIENT_COLOUR), 2},
1029     {sipName_RIBBON_ART_PANEL_ACTIVE_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_ACTIVE_BACKGROUND_COLOUR), 2},
1030     {sipName_RIBBON_ART_PANEL_ACTIVE_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_ACTIVE_BACKGROUND_GRADIENT_COLOUR), 2},
1031     {sipName_RIBBON_ART_PANEL_ACTIVE_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_ACTIVE_BACKGROUND_TOP_COLOUR), 2},
1032     {sipName_RIBBON_ART_PANEL_ACTIVE_BACKGROUND_TOP_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_ACTIVE_BACKGROUND_TOP_GRADIENT_COLOUR), 2},
1033     {sipName_RIBBON_ART_PANEL_BORDER_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_BORDER_COLOUR), 2},
1034     {sipName_RIBBON_ART_PANEL_BORDER_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_BORDER_GRADIENT_COLOUR), 2},
1035     {sipName_RIBBON_ART_PANEL_HOVER_LABEL_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_HOVER_LABEL_BACKGROUND_COLOUR), 2},
1036     {sipName_RIBBON_ART_PANEL_HOVER_LABEL_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_HOVER_LABEL_BACKGROUND_GRADIENT_COLOUR), 2},
1037     {sipName_RIBBON_ART_PANEL_HOVER_LABEL_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_HOVER_LABEL_COLOUR), 2},
1038     {sipName_RIBBON_ART_PANEL_LABEL_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_LABEL_BACKGROUND_COLOUR), 2},
1039     {sipName_RIBBON_ART_PANEL_LABEL_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_LABEL_BACKGROUND_GRADIENT_COLOUR), 2},
1040     {sipName_RIBBON_ART_PANEL_LABEL_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_LABEL_COLOUR), 2},
1041     {sipName_RIBBON_ART_PANEL_LABEL_FONT, static_cast<int>(::wxRIBBON_ART_PANEL_LABEL_FONT), 2},
1042     {sipName_RIBBON_ART_PANEL_MINIMISED_BORDER_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_MINIMISED_BORDER_COLOUR), 2},
1043     {sipName_RIBBON_ART_PANEL_MINIMISED_BORDER_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_MINIMISED_BORDER_GRADIENT_COLOUR), 2},
1044     {sipName_RIBBON_ART_PANEL_MINIMISED_LABEL_COLOUR, static_cast<int>(::wxRIBBON_ART_PANEL_MINIMISED_LABEL_COLOUR), 2},
1045     {sipName_RIBBON_ART_PANEL_X_SEPARATION_SIZE, static_cast<int>(::wxRIBBON_ART_PANEL_X_SEPARATION_SIZE), 2},
1046     {sipName_RIBBON_ART_PANEL_Y_SEPARATION_SIZE, static_cast<int>(::wxRIBBON_ART_PANEL_Y_SEPARATION_SIZE), 2},
1047     {sipName_RIBBON_ART_TAB_ACTIVE_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_ACTIVE_BACKGROUND_COLOUR), 2},
1048     {sipName_RIBBON_ART_TAB_ACTIVE_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_ACTIVE_BACKGROUND_GRADIENT_COLOUR), 2},
1049     {sipName_RIBBON_ART_TAB_ACTIVE_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_ACTIVE_BACKGROUND_TOP_COLOUR), 2},
1050     {sipName_RIBBON_ART_TAB_ACTIVE_BACKGROUND_TOP_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_ACTIVE_BACKGROUND_TOP_GRADIENT_COLOUR), 2},
1051     {sipName_RIBBON_ART_TAB_BORDER_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_BORDER_COLOUR), 2},
1052     {sipName_RIBBON_ART_TAB_CTRL_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_CTRL_BACKGROUND_COLOUR), 2},
1053     {sipName_RIBBON_ART_TAB_CTRL_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_CTRL_BACKGROUND_GRADIENT_COLOUR), 2},
1054     {sipName_RIBBON_ART_TAB_HOVER_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_HOVER_BACKGROUND_COLOUR), 2},
1055     {sipName_RIBBON_ART_TAB_HOVER_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_HOVER_BACKGROUND_GRADIENT_COLOUR), 2},
1056     {sipName_RIBBON_ART_TAB_HOVER_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_HOVER_BACKGROUND_TOP_COLOUR), 2},
1057     {sipName_RIBBON_ART_TAB_HOVER_BACKGROUND_TOP_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_HOVER_BACKGROUND_TOP_GRADIENT_COLOUR), 2},
1058     {sipName_RIBBON_ART_TAB_LABEL_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_LABEL_COLOUR), 2},
1059     {sipName_RIBBON_ART_TAB_LABEL_FONT, static_cast<int>(::wxRIBBON_ART_TAB_LABEL_FONT), 2},
1060     {sipName_RIBBON_ART_TAB_SEPARATION_SIZE, static_cast<int>(::wxRIBBON_ART_TAB_SEPARATION_SIZE), 2},
1061     {sipName_RIBBON_ART_TAB_SEPARATOR_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_SEPARATOR_COLOUR), 2},
1062     {sipName_RIBBON_ART_TAB_SEPARATOR_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_TAB_SEPARATOR_GRADIENT_COLOUR), 2},
1063     {sipName_RIBBON_ART_TOOLBAR_BORDER_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOLBAR_BORDER_COLOUR), 2},
1064     {sipName_RIBBON_ART_TOOLBAR_FACE_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOLBAR_FACE_COLOUR), 2},
1065     {sipName_RIBBON_ART_TOOLBAR_HOVER_BORDER_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOLBAR_HOVER_BORDER_COLOUR), 2},
1066     {sipName_RIBBON_ART_TOOL_ACTIVE_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOL_ACTIVE_BACKGROUND_COLOUR), 2},
1067     {sipName_RIBBON_ART_TOOL_ACTIVE_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOL_ACTIVE_BACKGROUND_GRADIENT_COLOUR), 2},
1068     {sipName_RIBBON_ART_TOOL_ACTIVE_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOL_ACTIVE_BACKGROUND_TOP_COLOUR), 2},
1069     {sipName_RIBBON_ART_TOOL_ACTIVE_BACKGROUND_TOP_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOL_ACTIVE_BACKGROUND_TOP_GRADIENT_COLOUR), 2},
1070     {sipName_RIBBON_ART_TOOL_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOL_BACKGROUND_COLOUR), 2},
1071     {sipName_RIBBON_ART_TOOL_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOL_BACKGROUND_GRADIENT_COLOUR), 2},
1072     {sipName_RIBBON_ART_TOOL_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOL_BACKGROUND_TOP_COLOUR), 2},
1073     {sipName_RIBBON_ART_TOOL_BACKGROUND_TOP_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOL_BACKGROUND_TOP_GRADIENT_COLOUR), 2},
1074     {sipName_RIBBON_ART_TOOL_GROUP_SEPARATION_SIZE, static_cast<int>(::wxRIBBON_ART_TOOL_GROUP_SEPARATION_SIZE), 2},
1075     {sipName_RIBBON_ART_TOOL_HOVER_BACKGROUND_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOL_HOVER_BACKGROUND_COLOUR), 2},
1076     {sipName_RIBBON_ART_TOOL_HOVER_BACKGROUND_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOL_HOVER_BACKGROUND_GRADIENT_COLOUR), 2},
1077     {sipName_RIBBON_ART_TOOL_HOVER_BACKGROUND_TOP_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOL_HOVER_BACKGROUND_TOP_COLOUR), 2},
1078     {sipName_RIBBON_ART_TOOL_HOVER_BACKGROUND_TOP_GRADIENT_COLOUR, static_cast<int>(::wxRIBBON_ART_TOOL_HOVER_BACKGROUND_TOP_GRADIENT_COLOUR), 2},
1079     {sipName_RIBBON_BAR_ALWAYS_SHOW_TABS, static_cast<int>(::wxRIBBON_BAR_ALWAYS_SHOW_TABS), 5},
1080     {sipName_RIBBON_BAR_DEFAULT_STYLE, static_cast<int>(::wxRIBBON_BAR_DEFAULT_STYLE), 5},
1081     {sipName_RIBBON_BAR_EXPANDED, static_cast<int>(::wxRIBBON_BAR_EXPANDED), 12},
1082     {sipName_RIBBON_BAR_FLOW_HORIZONTAL, static_cast<int>(::wxRIBBON_BAR_FLOW_HORIZONTAL), 5},
1083     {sipName_RIBBON_BAR_FLOW_VERTICAL, static_cast<int>(::wxRIBBON_BAR_FLOW_VERTICAL), 5},
1084     {sipName_RIBBON_BAR_FOLDBAR_STYLE, static_cast<int>(::wxRIBBON_BAR_FOLDBAR_STYLE), 5},
1085     {sipName_RIBBON_BAR_MINIMIZED, static_cast<int>(::wxRIBBON_BAR_MINIMIZED), 12},
1086     {sipName_RIBBON_BAR_PINNED, static_cast<int>(::wxRIBBON_BAR_PINNED), 12},
1087     {sipName_RIBBON_BAR_SHOW_HELP_BUTTON, static_cast<int>(::wxRIBBON_BAR_SHOW_HELP_BUTTON), 5},
1088     {sipName_RIBBON_BAR_SHOW_PAGE_ICONS, static_cast<int>(::wxRIBBON_BAR_SHOW_PAGE_ICONS), 5},
1089     {sipName_RIBBON_BAR_SHOW_PAGE_LABELS, static_cast<int>(::wxRIBBON_BAR_SHOW_PAGE_LABELS), 5},
1090     {sipName_RIBBON_BAR_SHOW_PANEL_EXT_BUTTONS, static_cast<int>(::wxRIBBON_BAR_SHOW_PANEL_EXT_BUTTONS), 5},
1091     {sipName_RIBBON_BAR_SHOW_PANEL_MINIMISE_BUTTONS, static_cast<int>(::wxRIBBON_BAR_SHOW_PANEL_MINIMISE_BUTTONS), 5},
1092     {sipName_RIBBON_BAR_SHOW_TOGGLE_BUTTON, static_cast<int>(::wxRIBBON_BAR_SHOW_TOGGLE_BUTTON), 5},
1093     {sipName_RIBBON_BUTTONBAR_BUTTON_ACTIVE_MASK, static_cast<int>(::wxRIBBON_BUTTONBAR_BUTTON_ACTIVE_MASK), 8},
1094     {sipName_RIBBON_BUTTONBAR_BUTTON_DISABLED, static_cast<int>(::wxRIBBON_BUTTONBAR_BUTTON_DISABLED), 8},
1095     {sipName_RIBBON_BUTTONBAR_BUTTON_DROPDOWN_ACTIVE, static_cast<int>(::wxRIBBON_BUTTONBAR_BUTTON_DROPDOWN_ACTIVE), 8},
1096     {sipName_RIBBON_BUTTONBAR_BUTTON_DROPDOWN_HOVERED, static_cast<int>(::wxRIBBON_BUTTONBAR_BUTTON_DROPDOWN_HOVERED), 8},
1097     {sipName_RIBBON_BUTTONBAR_BUTTON_HOVER_MASK, static_cast<int>(::wxRIBBON_BUTTONBAR_BUTTON_HOVER_MASK), 8},
1098     {sipName_RIBBON_BUTTONBAR_BUTTON_LARGE, static_cast<int>(::wxRIBBON_BUTTONBAR_BUTTON_LARGE), 8},
1099     {sipName_RIBBON_BUTTONBAR_BUTTON_MEDIUM, static_cast<int>(::wxRIBBON_BUTTONBAR_BUTTON_MEDIUM), 8},
1100     {sipName_RIBBON_BUTTONBAR_BUTTON_NORMAL_ACTIVE, static_cast<int>(::wxRIBBON_BUTTONBAR_BUTTON_NORMAL_ACTIVE), 8},
1101     {sipName_RIBBON_BUTTONBAR_BUTTON_NORMAL_HOVERED, static_cast<int>(::wxRIBBON_BUTTONBAR_BUTTON_NORMAL_HOVERED), 8},
1102     {sipName_RIBBON_BUTTONBAR_BUTTON_SIZE_MASK, static_cast<int>(::wxRIBBON_BUTTONBAR_BUTTON_SIZE_MASK), 8},
1103     {sipName_RIBBON_BUTTONBAR_BUTTON_SMALL, static_cast<int>(::wxRIBBON_BUTTONBAR_BUTTON_SMALL), 8},
1104     {sipName_RIBBON_BUTTONBAR_BUTTON_STATE_MASK, static_cast<int>(::wxRIBBON_BUTTONBAR_BUTTON_STATE_MASK), 8},
1105     {sipName_RIBBON_BUTTONBAR_BUTTON_TOGGLED, static_cast<int>(::wxRIBBON_BUTTONBAR_BUTTON_TOGGLED), 8},
1106     {sipName_RIBBON_BUTTON_DROPDOWN, static_cast<int>(::wxRIBBON_BUTTON_DROPDOWN), 10},
1107     {sipName_RIBBON_BUTTON_HYBRID, static_cast<int>(::wxRIBBON_BUTTON_HYBRID), 10},
1108     {sipName_RIBBON_BUTTON_NORMAL, static_cast<int>(::wxRIBBON_BUTTON_NORMAL), 10},
1109     {sipName_RIBBON_BUTTON_TOGGLE, static_cast<int>(::wxRIBBON_BUTTON_TOGGLE), 10},
1110     {sipName_RIBBON_GALLERY_BUTTON_ACTIVE, static_cast<int>(::wxRIBBON_GALLERY_BUTTON_ACTIVE), 14},
1111     {sipName_RIBBON_GALLERY_BUTTON_DISABLED, static_cast<int>(::wxRIBBON_GALLERY_BUTTON_DISABLED), 14},
1112     {sipName_RIBBON_GALLERY_BUTTON_HOVERED, static_cast<int>(::wxRIBBON_GALLERY_BUTTON_HOVERED), 14},
1113     {sipName_RIBBON_GALLERY_BUTTON_NORMAL, static_cast<int>(::wxRIBBON_GALLERY_BUTTON_NORMAL), 14},
1114     {sipName_RIBBON_PANEL_DEFAULT_STYLE, static_cast<int>(::wxRIBBON_PANEL_DEFAULT_STYLE), 23},
1115     {sipName_RIBBON_PANEL_EXT_BUTTON, static_cast<int>(::wxRIBBON_PANEL_EXT_BUTTON), 23},
1116     {sipName_RIBBON_PANEL_FLEXIBLE, static_cast<int>(::wxRIBBON_PANEL_FLEXIBLE), 23},
1117     {sipName_RIBBON_PANEL_MINIMISE_BUTTON, static_cast<int>(::wxRIBBON_PANEL_MINIMISE_BUTTON), 23},
1118     {sipName_RIBBON_PANEL_NO_AUTO_MINIMISE, static_cast<int>(::wxRIBBON_PANEL_NO_AUTO_MINIMISE), 23},
1119     {sipName_RIBBON_PANEL_STRETCH, static_cast<int>(::wxRIBBON_PANEL_STRETCH), 23},
1120     {sipName_RIBBON_SCROLL_BTN_ACTIVE, static_cast<int>(::wxRIBBON_SCROLL_BTN_ACTIVE), 24},
1121     {sipName_RIBBON_SCROLL_BTN_DIRECTION_MASK, static_cast<int>(::wxRIBBON_SCROLL_BTN_DIRECTION_MASK), 24},
1122     {sipName_RIBBON_SCROLL_BTN_DOWN, static_cast<int>(::wxRIBBON_SCROLL_BTN_DOWN), 24},
1123     {sipName_RIBBON_SCROLL_BTN_FOR_MASK, static_cast<int>(::wxRIBBON_SCROLL_BTN_FOR_MASK), 24},
1124     {sipName_RIBBON_SCROLL_BTN_FOR_OTHER, static_cast<int>(::wxRIBBON_SCROLL_BTN_FOR_OTHER), 24},
1125     {sipName_RIBBON_SCROLL_BTN_FOR_PAGE, static_cast<int>(::wxRIBBON_SCROLL_BTN_FOR_PAGE), 24},
1126     {sipName_RIBBON_SCROLL_BTN_FOR_TABS, static_cast<int>(::wxRIBBON_SCROLL_BTN_FOR_TABS), 24},
1127     {sipName_RIBBON_SCROLL_BTN_HOVERED, static_cast<int>(::wxRIBBON_SCROLL_BTN_HOVERED), 24},
1128     {sipName_RIBBON_SCROLL_BTN_LEFT, static_cast<int>(::wxRIBBON_SCROLL_BTN_LEFT), 24},
1129     {sipName_RIBBON_SCROLL_BTN_NORMAL, static_cast<int>(::wxRIBBON_SCROLL_BTN_NORMAL), 24},
1130     {sipName_RIBBON_SCROLL_BTN_RIGHT, static_cast<int>(::wxRIBBON_SCROLL_BTN_RIGHT), 24},
1131     {sipName_RIBBON_SCROLL_BTN_STATE_MASK, static_cast<int>(::wxRIBBON_SCROLL_BTN_STATE_MASK), 24},
1132     {sipName_RIBBON_SCROLL_BTN_UP, static_cast<int>(::wxRIBBON_SCROLL_BTN_UP), 24},
1133 };
1134 
1135 
1136 /*
1137  * This defines each type in this module.
1138  */
1139 sipTypeDef *sipExportedTypes__ribbon[] = {
1140     &sipTypeDef__ribbon_wxRibbonAUIArtProvider.ctd_base,
1141     &sipTypeDef__ribbon_wxRibbonArtProvider.ctd_base,
1142     &enumTypes[4].etd_base,
1143     &sipTypeDef__ribbon_wxRibbonBar.ctd_base,
1144     &sipTypeDef__ribbon_wxRibbonBarEvent.ctd_base,
1145     &enumTypes[6].etd_base,
1146     &sipTypeDef__ribbon_wxRibbonButtonBar.ctd_base,
1147     &sipTypeDef__ribbon_wxRibbonButtonBarButtonBase.ctd_base,
1148     &enumTypes[1].etd_base,
1149     &sipTypeDef__ribbon_wxRibbonButtonBarEvent.ctd_base,
1150     &enumTypes[2].etd_base,
1151     &sipTypeDef__ribbon_wxRibbonControl.ctd_base,
1152     &enumTypes[5].etd_base,
1153     &sipTypeDef__ribbon_wxRibbonGallery.ctd_base,
1154     &enumTypes[0].etd_base,
1155     &sipTypeDef__ribbon_wxRibbonGalleryEvent.ctd_base,
1156     &sipTypeDef__ribbon_wxRibbonGalleryItem.ctd_base,
1157     &sipTypeDef__ribbon_wxRibbonMSWArtProvider.ctd_base,
1158     &sipTypeDef__ribbon_wxRibbonPage.ctd_base,
1159     &sipTypeDef__ribbon_wxRibbonPageTabInfo.ctd_base,
1160     &sipTypeDef__ribbon_wxRibbonPageTabInfoArray.ctd_base,
1161     &sipTypeDef__ribbon_wxRibbonPanel.ctd_base,
1162     &sipTypeDef__ribbon_wxRibbonPanelEvent.ctd_base,
1163     &enumTypes[7].etd_base,
1164     &enumTypes[3].etd_base,
1165     &sipTypeDef__ribbon_wxRibbonToolBar.ctd_base,
1166     &sipTypeDef__ribbon_wxRibbonToolBarEvent.ctd_base,
1167     &sipTypeDef__ribbon_wxRibbonToolBarToolBase.ctd_base,
1168 };
1169 
1170 
1171 /* This defines the types that this module needs to import from _core. */
1172 sipImportedTypeDef sipImportedTypes__ribbon__core[] = {
1173     {"wxBitmap"},
1174     {"wxBorder"},
1175     {"wxClientData"},
1176     {"wxColour"},
1177     {"wxCommandEvent"},
1178     {"wxControl"},
1179     {"wxDC"},
1180     {"wxDirection"},
1181     {"wxEvent"},
1182     {"wxEventCategory"},
1183     {"wxEvtHandler"},
1184     {"wxFont"},
1185     {"wxMenu"},
1186     {"wxNotifyEvent"},
1187     {"wxObject"},
1188     {"wxOrientation"},
1189     {"wxPoint"},
1190     {"wxPyUserData"},
1191     {"wxRect"},
1192     {"wxSize"},
1193     {"wxString"},
1194     {"wxTrackable"},
1195     {"wxValidator"},
1196     {"wxVisualAttributes"},
1197     {"wxWindow"},
1198     {"wxWindowBase"},
1199     {"wxWindowVariant"},
1200     {SIP_NULLPTR}
1201 };
1202 
1203 
1204 /* This defines the modules that this module needs to import. */
1205 static sipImportedModuleDef importsTable[] = {
1206     {"wx._core", sipImportedTypes__ribbon__core, SIP_NULLPTR, SIP_NULLPTR},
1207     {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR}
1208 };
1209 
1210 
1211 /* Define the ints to be added to this module dictionary. */
1212 static sipIntInstanceDef intInstances[] = {
1213     {sipName_wxEVT_RIBBONBAR_HELP_CLICK, wxEVT_RIBBONBAR_HELP_CLICK},
1214     {sipName_wxEVT_RIBBONBAR_PAGE_CHANGED, wxEVT_RIBBONBAR_PAGE_CHANGED},
1215     {sipName_wxEVT_RIBBONBAR_PAGE_CHANGING, wxEVT_RIBBONBAR_PAGE_CHANGING},
1216     {sipName_wxEVT_RIBBONBAR_TAB_LEFT_DCLICK, wxEVT_RIBBONBAR_TAB_LEFT_DCLICK},
1217     {sipName_wxEVT_RIBBONBAR_TAB_MIDDLE_DOWN, wxEVT_RIBBONBAR_TAB_MIDDLE_DOWN},
1218     {sipName_wxEVT_RIBBONBAR_TAB_MIDDLE_UP, wxEVT_RIBBONBAR_TAB_MIDDLE_UP},
1219     {sipName_wxEVT_RIBBONBAR_TAB_RIGHT_DOWN, wxEVT_RIBBONBAR_TAB_RIGHT_DOWN},
1220     {sipName_wxEVT_RIBBONBAR_TAB_RIGHT_UP, wxEVT_RIBBONBAR_TAB_RIGHT_UP},
1221     {sipName_wxEVT_RIBBONBAR_TOGGLED, wxEVT_RIBBONBAR_TOGGLED},
1222     {sipName_wxEVT_RIBBONBUTTONBAR_CLICKED, wxEVT_RIBBONBUTTONBAR_CLICKED},
1223     {sipName_wxEVT_RIBBONBUTTONBAR_DROPDOWN_CLICKED, wxEVT_RIBBONBUTTONBAR_DROPDOWN_CLICKED},
1224     {sipName_wxEVT_RIBBONGALLERY_CLICKED, wxEVT_RIBBONGALLERY_CLICKED},
1225     {sipName_wxEVT_RIBBONGALLERY_HOVER_CHANGED, wxEVT_RIBBONGALLERY_HOVER_CHANGED},
1226     {sipName_wxEVT_RIBBONGALLERY_SELECTED, wxEVT_RIBBONGALLERY_SELECTED},
1227     {sipName_wxEVT_RIBBONPANEL_EXTBUTTON_ACTIVATED, wxEVT_RIBBONPANEL_EXTBUTTON_ACTIVATED},
1228     {sipName_wxEVT_RIBBONTOOLBAR_CLICKED, wxEVT_RIBBONTOOLBAR_CLICKED},
1229     {sipName_wxEVT_RIBBONTOOLBAR_DROPDOWN_CLICKED, wxEVT_RIBBONTOOLBAR_DROPDOWN_CLICKED},
1230     {0, 0}
1231 };
1232 
1233 
1234 /* This defines this module. */
1235 sipExportedModuleDef sipModuleAPI__ribbon = {
1236     0,
1237     SIP_API_MINOR_NR,
1238     sipNameNr_wx__ribbon,
1239     0,
1240     sipStrings__ribbon,
1241     importsTable,
1242     SIP_NULLPTR,
1243     28,
1244     sipExportedTypes__ribbon,
1245     SIP_NULLPTR,
1246     153,
1247     enummembers,
1248     0,
1249     SIP_NULLPTR,
1250     SIP_NULLPTR,
1251     SIP_NULLPTR,
1252     {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, intInstances, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR},
1253     SIP_NULLPTR,
1254     SIP_NULLPTR,
1255     SIP_NULLPTR,
1256     SIP_NULLPTR,
1257     SIP_NULLPTR,
1258     SIP_NULLPTR,
1259     SIP_NULLPTR,
1260     SIP_NULLPTR
1261 };
1262 
1263 
1264 /* The SIP API and the APIs of any imported modules. */
1265 const sipAPIDef *sipAPI__ribbon;
1266 
1267 
1268 /* The Python module initialisation function. */
1269 #if PY_MAJOR_VERSION >= 3
1270 #define SIP_MODULE_ENTRY        PyInit__ribbon
1271 #define SIP_MODULE_TYPE         PyObject *
1272 #define SIP_MODULE_DISCARD(r)   Py_DECREF(r)
1273 #define SIP_MODULE_RETURN(r)    return (r)
1274 #else
1275 #define SIP_MODULE_ENTRY        init_ribbon
1276 #define SIP_MODULE_TYPE         void
1277 #define SIP_MODULE_DISCARD(r)
1278 #define SIP_MODULE_RETURN(r)    return
1279 #endif
1280 
1281 #if defined(SIP_STATIC_MODULE)
SIP_MODULE_ENTRY()1282 extern "C" SIP_MODULE_TYPE SIP_MODULE_ENTRY()
1283 #else
1284 PyMODINIT_FUNC SIP_MODULE_ENTRY()
1285 #endif
1286 {
1287     static PyMethodDef sip_methods[] = {
1288         {SIP_NULLPTR, SIP_NULLPTR, 0, SIP_NULLPTR}
1289     };
1290 
1291 #if PY_MAJOR_VERSION >= 3
1292     static PyModuleDef sip_module_def = {
1293         PyModuleDef_HEAD_INIT,
1294         "wx._ribbon",
1295         SIP_NULLPTR,
1296         -1,
1297         sip_methods,
1298         SIP_NULLPTR,
1299         SIP_NULLPTR,
1300         SIP_NULLPTR,
1301         SIP_NULLPTR
1302     };
1303 #endif
1304 
1305     PyObject *sipModule, *sipModuleDict;
1306     PyObject *sip_sipmod, *sip_capiobj;
1307 
1308     /* Initialise the module and get it's dictionary. */
1309 #if PY_MAJOR_VERSION >= 3
1310     sipModule = PyModule_Create(&sip_module_def);
1311 #elif PY_VERSION_HEX >= 0x02050000
1312     sipModule = Py_InitModule(sipName_wx__ribbon, sip_methods);
1313 #else
1314     sipModule = Py_InitModule(const_cast<char *>(sipName_wx__ribbon), sip_methods);
1315 #endif
1316 
1317     if (sipModule == SIP_NULLPTR)
1318         SIP_MODULE_RETURN(SIP_NULLPTR);
1319 
1320     sipModuleDict = PyModule_GetDict(sipModule);
1321 
1322     /* Get the SIP module's API. */
1323 #if PY_VERSION_HEX >= 0x02050000
1324     sip_sipmod = PyImport_ImportModule("wx.siplib");
1325 #else
1326     sip_sipmod = PyImport_ImportModule(const_cast<char *>("wx.siplib"));
1327 #endif
1328 
1329     if (sip_sipmod == SIP_NULLPTR)
1330     {
1331         SIP_MODULE_DISCARD(sipModule);
1332         SIP_MODULE_RETURN(SIP_NULLPTR);
1333     }
1334 
1335     sip_capiobj = PyDict_GetItemString(PyModule_GetDict(sip_sipmod), "_C_API");
1336     Py_DECREF(sip_sipmod);
1337 
1338 #if defined(SIP_USE_PYCAPSULE)
1339     if (sip_capiobj == SIP_NULLPTR || !PyCapsule_CheckExact(sip_capiobj))
1340 #else
1341     if (sip_capiobj == SIP_NULLPTR || !PyCObject_Check(sip_capiobj))
1342 #endif
1343     {
1344         SIP_MODULE_DISCARD(sipModule);
1345         SIP_MODULE_RETURN(SIP_NULLPTR);
1346     }
1347 
1348 #if defined(SIP_USE_PYCAPSULE)
1349     sipAPI__ribbon = reinterpret_cast<const sipAPIDef *>(PyCapsule_GetPointer(sip_capiobj, "wx.siplib._C_API"));
1350 #else
1351     sipAPI__ribbon = reinterpret_cast<const sipAPIDef *>(PyCObject_AsVoidPtr(sip_capiobj));
1352 #endif
1353 
1354 #if defined(SIP_USE_PYCAPSULE)
1355     if (sipAPI__ribbon == SIP_NULLPTR)
1356     {
1357         SIP_MODULE_DISCARD(sipModule);
1358         SIP_MODULE_RETURN(SIP_NULLPTR);
1359     }
1360 #endif
1361 
1362     /* Export the module and publish it's API. */
1363     if (sipExportModule(&sipModuleAPI__ribbon,SIP_API_MAJOR_NR,SIP_API_MINOR_NR,0) < 0)
1364     {
1365         SIP_MODULE_DISCARD(sipModule);
1366         SIP_MODULE_RETURN(SIP_NULLPTR);
1367     }
1368     /* Initialise the module now all its dependencies have been set up. */
1369     if (sipInitModule(&sipModuleAPI__ribbon,sipModuleDict) < 0)
1370     {
1371         SIP_MODULE_DISCARD(sipModule);
1372         SIP_MODULE_RETURN(SIP_NULLPTR);
1373     }
1374 
1375     SIP_MODULE_RETURN(sipModule);
1376 }
1377