/*
 * Module code.
 *
 * Generated by SIP 4.12.4 on Fri Dec 30 00:26:00 2011
 */

#include "sipAPIkdeui.h"

#line 34 "/usr/local/share/py-sip/QtCore/qobject.sip"
#include <qobject.h>
#line 12 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kconfigskeleton.sip"
#include <kconfigskeleton.h>
#line 15 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kcursor.sip"
#include <kcursor.h>
#line 18 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kicon.sip"
#include <kicon.h>
#line 21 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kpixmapcache.sip"
#include <kpixmapcache.h>
#line 24 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 147 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 29 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 30 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 44 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 33 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qpainter.sip"
#include <qpainter.h>
#line 36 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/kconfiggroup.sip"
#include <kconfiggroup.h>
#line 39 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kxmlguiclient.sip"
#include <kxmlguiclient.h>
#line 42 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kxmlguifactory.sip"
#include <kxmlguifactory.h>
#line 45 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 48 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 206 "/usr/local/share/py-sip/QtXml/qdom.sip"
#include <qdom.h>
#line 51 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/kcomponentdata.sip"
#include <kcomponentdata.h>
#line 54 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kactioncollection.sip"
#include <kactioncollection.h>
#line 57 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qaction.sip"
#include <qaction.h>
#line 60 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 325 "/usr/local/share/py-sip/QtXml/qdom.sip"
#include <qdom.h>
#line 63 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qwidget.sip"
#include <qwidget.h>
#line 66 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/kjob.sip"
#include <kjob.h>
#line 69 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 72 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 1009 "/usr/local/share/py-sip/QtGui/qstyleoption.sip"
#include <qstyleoption.h>
#line 75 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 79 "/usr/local/share/py-sip/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 78 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kwallet.sip"
#include <kwallet.h>
#line 81 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/usr/local/share/py-sip/QtCore/qmap.sip"
#include <qmap.h>
#line 84 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 77 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 87 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 37 "/usr/local/share/py-sip/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 90 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 93 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 120 "/usr/local/share/py-sip/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 96 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/ktreewidgetsearchline.sip"
#include <ktreewidgetsearchline.h>
#line 99 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 203 "/usr/local/share/py-sip/QtGui/qtreewidget.sip"
#include <qtreewidget.h>
#line 102 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qtreewidget.sip"
#include <qtreewidget.h>
#line 105 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 204 "/usr/local/share/py-sip/QtCore/qdatetime.sip"
#include <qdatetime.h>
#line 108 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kstyle.sip"
#include <kstyle.h>
#line 111 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qstyleoption.sip"
#include <qstyleoption.h>
#line 114 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qvalidator.sip"
#include <qvalidator.h>
#line 117 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 120 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/usr/local/share/py-sip/QtGui/qsessionmanager.sip"
#include <qsessionmanager.h>
#line 123 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qpoint.sip"
#include <qpoint.h>
#line 126 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qdrag.sip"
#include <qdrag.h>
#line 129 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kmenu.sip"
#include <kmenu.h>
#line 132 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qpixmap.sip"
#include <qpixmap.h>
#line 135 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qabstractitemview.sip"
#include <qabstractitemview.h>
#line 138 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qlistwidget.sip"
#include <qlistwidget.h>
#line 141 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kcompletion.sip"
#include <kcompletion.h>
#line 144 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kglobalsettings.sip"
#include <kglobalsettings.h>
#line 147 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qfont.sip"
#include <qfont.h>
#line 150 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/klineedit.sip"
#include <klineedit.h>
#line 153 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qdatetime.sip"
#include <qdatetime.h>
#line 156 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/kdatetime.sip"
#include <kdatetime.h>
#line 159 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/klocale.sip"
#include <klocale.h>
#line 162 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtCore/qstringlist.sip"
#include <qstringlist.h>
#line 165 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qlineedit.sip"
#include <qlineedit.h>
#line 168 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 56 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/kaboutdata.sip"
#include <kaboutdata.h>
#line 171 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 151 "/usr/local/share/py-sip/QtGui/qitemselectionmodel.sip"
#include <qitemselectionmodel.h>
#line 174 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 79 "/usr/local/share/py-sip/QtGui/qitemselectionmodel.sip"
#include <qitemselectionmodel.h>
#line 177 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 180 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 231 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 183 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kgesture.sip"
#include <kgesture.h>
#line 186 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 55 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kgesture.sip"
#include <kgesture.h>
#line 189 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qicon.sip"
#include <qicon.h>
#line 192 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kshortcut.sip"
#include <kshortcut.h>
#line 195 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qkeysequence.sip"
#include <qkeysequence.h>
#line 198 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/k3icon_p.sip"
#include <k3icon_p.h>
#line 201 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kaboutapplicationdialog.sip"
#include <kaboutapplicationdialog.h>
#line 204 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kacceleratormanager.sip"
#include <kacceleratormanager.h>
#line 207 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kaction.sip"
#include <kaction.h>
#line 210 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 25 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kcategorydrawer.sip"
#include <kcategorydrawer.h>
#line 213 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kcharselect.sip"
#include <kcharselect.h>
#line 216 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kcmodule.sip"
#include <kcmodule.h>
#line 219 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kcolorcollection.sip"
#include <kcolorcollection.h>
#line 222 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 102 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kcolorscheme.sip"
#include <kcolorscheme.h>
#line 225 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 23 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kdatecombobox.sip"
#include <kdatecombobox.h>
#line 228 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 23 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kdatetimeedit.sip"
#include <kdatetimeedit.h>
#line 231 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kdialog.sip"
#include <kdialog.h>
#line 234 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kdialog.sip"
#include <kdialog.h>
#line 237 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kdialog.sip"
#include <kdialog.h>
#line 240 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/keditlistbox.sip"
#include <keditlistbox.h>
#line 243 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 23 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/keditlistwidget.sip"
#include <keditlistwidget.h>
#line 246 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kfind.sip"
#include <kfind.h>
#line 249 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kfontchooser.sip"
#include <kfontchooser.h>
#line 252 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kfontchooser.sip"
#include <kfontchooser.h>
#line 255 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kglobalsettings.sip"
#include <kglobalsettings.h>
#line 258 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kglobalsettings.sip"
#include <kglobalsettings.h>
#line 261 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kglobalsettings.sip"
#include <kglobalsettings.h>
#line 264 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 24 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kglobalshortcutinfo.sip"
#include <kglobalshortcutinfo.h>
#line 267 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kguiitem.sip"
#include <kguiitem.h>
#line 270 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kkeysequencewidget.sip"
#include <kkeysequencewidget.h>
#line 273 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kmessagebox.sip"
#include <kmessagebox.h>
#line 276 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kmessagebox.sip"
#include <kmessagebox.h>
#line 279 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/knotification.sip"
#include <knotification.h>
#line 282 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/knotificationrestrictions.sip"
#include <knotificationrestrictions.h>
#line 285 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kpassworddialog.sip"
#include <kpassworddialog.h>
#line 288 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 23 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kpixmapsequence.sip"
#include <kpixmapsequence.h>
#line 291 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kplotobject.sip"
#include <kplotobject.h>
#line 294 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/krichtextwidget.sip"
#include <krichtextwidget.h>
#line 297 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kshortcutseditor.sip"
#include <kshortcutseditor.h>
#line 300 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 95 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kstartupinfo.sip"
#include <kstartupinfo.h>
#line 303 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 129 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kstartupinfo.sip"
#include <kstartupinfo.h>
#line 306 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kstatusbarjobtracker.sip"
#include <kstatusbarjobtracker.h>
#line 309 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 23 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/ktimecombobox.sip"
#include <ktimecombobox.h>
#line 312 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kuniqueapplication.sip"
#include <kuniqueapplication.h>
#line 315 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kwindowinfo.sip"
#include <kwindowinfo.h>
#line 318 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kxmlguiclient.sip"
#include <kxmlguiclient.h>
#line 321 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kxmlguiwindow.sip"
#include <kxmlguiwindow.h>
#line 324 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 59 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 327 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 73 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 330 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 88 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 333 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 113 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 336 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 130 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 339 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

/* Define the strings used by this module. */
const char sipStrings_kdeui[] = {
    'K', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'i', 'z', 'e', 'd', 'S', 'o', 'r', 't', 'F', 'i', 'l', 't', 'e', 'r', 'P', 'r', 'o', 'x', 'y', 'M', 'o', 'd', 'e', 'l', ':', ':', 'A', 'd', 'd', 'i', 't', 'i', 'o', 'n', 'a', 'l', 'R', 'o', 'l', 'e', 's', 0,
    'Q', 'M', 'a', 'p', '<', 'K', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'B', 'a', 's', 'e', ':', ':', 'K', 'e', 'y', 'B', 'i', 'n', 'd', 'i', 'n', 'g', 'T', 'y', 'p', 'e', ',', 'K', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', '>', 0,
    'K', 'P', 'i', 'x', 'm', 'a', 'p', 'R', 'e', 'g', 'i', 'o', 'n', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 'W', 'i', 'd', 'g', 'e', 't', ':', ':', 'R', 'o', 't', 'a', 't', 'e', 'D', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'K', 'B', 'r', 'e', 'a', 'd', 'c', 'r', 'u', 'm', 'b', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', ':', ':', 'B', 'r', 'e', 'a', 'd', 'c', 'r', 'u', 'm', 'b', 'T', 'a', 'r', 'g', 'e', 't', 0,
    'a', 'd', 'j', 'u', 's', 't', 'R', 'e', 'g', 'i', 'o', 'n', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 'W', 'i', 'd', 'g', 'e', 't', 'S', 'i', 'z', 'e', 'T', 'o', 'F', 'i', 't', 'S', 'c', 'r', 'e', 'e', 'n', 0,
    's', 'e', 't', 'S', 'p', 'e', 'l', 'l', 'C', 'h', 'e', 'c', 'k', 'C', 'o', 'n', 't', 'i', 'n', 'u', 'e', 'd', 'A', 'f', 't', 'e', 'r', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 'm', 'e', 'n', 't', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'A', 'c', 't', 'i', 'o', 'n', ':', ':', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'A', 'c', 't', 'i', 'o', 'n', '>', 0,
    'K', 'R', 'i', 'c', 'h', 'T', 'e', 'x', 't', 'W', 'i', 'd', 'g', 'e', 't', ':', ':', 'R', 'i', 'c', 'h', 'T', 'e', 'x', 't', 'S', 'u', 'p', 'p', 'o', 'r', 't', 'V', 'a', 'l', 'u', 'e', 's', 0,
    'K', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'D', 'i', 'a', 'l', 'o', 'g', ':', ':', 'K', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'D', 'i', 'a', 'l', 'o', 'g', 'F', 'l', 'a', 'g', 's', 0,
    'K', 'E', 'x', 't', 'e', 'n', 'd', 'a', 'b', 'l', 'e', 'I', 't', 'e', 'm', 'D', 'e', 'l', 'e', 'g', 'a', 't', 'e', ':', ':', 'a', 'u', 'x', 'D', 'a', 't', 'a', 'R', 'o', 'l', 'e', 's', 0,
    'K', 'X', 'm', 'l', 'G', 'u', 'i', 'W', 'i', 'n', 'd', 'o', 'w', ':', ':', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'W', 'i', 'n', 'd', 'o', 'w', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'a', 'l', 'l', 'o', 'w', 'E', 'x', 't', 'e', 'r', 'n', 'a', 'l', 'P', 'r', 'o', 'c', 'e', 's', 's', 'W', 'i', 'n', 'd', 'o', 'w', 'A', 'c', 't', 'i', 'v', 'a', 't', 'i', 'o', 'n', 0,
    'K', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 'J', 'o', 'b', 'T', 'r', 'a', 'c', 'k', 'e', 'r', ':', ':', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 'M', 'o', 'd', 'e', 's', 0,
    'K', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'P', 'r', 'o', 'x', 'y', 'M', 'o', 'd', 'e', 'l', ':', ':', 'F', 'i', 'l', 't', 'e', 'r', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 0,
    'K', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'D', 'i', 'a', 'l', 'o', 'g', ':', ':', 'K', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'D', 'i', 'a', 'l', 'o', 'g', 'F', 'l', 'a', 'g', 0,
    's', 'e', 't', 'S', 'o', 'r', 't', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'i', 'e', 's', 'B', 'y', 'N', 'a', 't', 'u', 'r', 'a', 'l', 'C', 'o', 'm', 'p', 'a', 'r', 'i', 's', 'o', 'n', 0,
    'K', 'X', 'm', 'l', 'G', 'u', 'i', 'W', 'i', 'n', 'd', 'o', 'w', ':', ':', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'W', 'i', 'n', 'd', 'o', 'w', 'O', 'p', 't', 'i', 'o', 'n', 0,
    'K', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 'J', 'o', 'b', 'T', 'r', 'a', 'c', 'k', 'e', 'r', ':', ':', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 'M', 'o', 'd', 'e', 0,
    'K', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', ':', ':', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    'K', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'R', 'e', 's', 't', 'r', 'i', 'c', 't', 'i', 'o', 'n', 's', ':', ':', 'S', 'e', 'r', 'v', 'i', 'c', 'e', 's', 0,
    'K', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'R', 'e', 's', 't', 'r', 'i', 'c', 't', 'i', 'o', 'n', 's', ':', ':', 'S', 'e', 'r', 'v', 'i', 'c', 'e', 0,
    'K', 'M', 'u', 'l', 't', 'i', 'T', 'a', 'b', 'B', 'a', 'r', ':', ':', 'K', 'M', 'u', 'l', 't', 'i', 'T', 'a', 'b', 'B', 'a', 'r', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'K', 'X', 'M', 'L', 'G', 'U', 'I', 'C', 'l', 'i', 'e', 'n', 't', ':', ':', 'R', 'e', 'v', 'e', 'r', 's', 'e', 'S', 't', 'a', 't', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 'V', 'i', 'e', 'w', 'p', 'o', 'r', 't', 'R', 'e', 'l', 'a', 't', 'i', 'v', 'e', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'K', 'S', 't', 'a', 't', 'u', 's', 'N', 'o', 't', 'i', 'f', 'i', 'e', 'r', 'I', 't', 'e', 'm', ':', ':', 'I', 't', 'e', 'm', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 0,
    'K', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'L', 'e', 't', 't', 'e', 'r', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 0,
    'K', 'K', 'e', 'y', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 'W', 'i', 'd', 'g', 'e', 't', ':', ':', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'T', 'y', 'p', 'e', 's', 0,
    'K', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 0,
    's', 'o', 'r', 't', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'i', 'e', 's', 'B', 'y', 'N', 'a', 't', 'u', 'r', 'a', 'l', 'C', 'o', 'm', 'p', 'a', 'r', 'i', 's', 'o', 'n', 0,
    's', 'e', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'h', 'e', 'c', 'k', 'i', 'n', 'g', 'B', 'u', 't', 't', 'o', 'n', 'S', 'h', 'o', 'w', 'n', 0,
    'K', 'R', 'i', 'c', 'h', 'T', 'e', 'x', 't', 'W', 'i', 'd', 'g', 'e', 't', ':', ':', 'R', 'i', 'c', 'h', 'T', 'e', 'x', 't', 'S', 'u', 'p', 'p', 'o', 'r', 't', 0,
    'K', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', ':', ':', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'F', 'l', 'a', 'g', 's', 0,
    'K', 'K', 'e', 'y', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 'W', 'i', 'd', 'g', 'e', 't', ':', ':', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'T', 'y', 'p', 'e', 0,
    'K', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'K', 'F', 'o', 'n', 't', 'U', 't', 'i', 'l', 's', ':', ':', 'A', 'd', 'a', 'p', 't', 'F', 'o', 'n', 't', 'S', 'i', 'z', 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    's', 'e', 't', 'S', 'u', 'p', 'p', 'o', 'r', 't', 's', 'R', 'e', 'g', 'u', 'l', 'a', 'r', 'E', 'x', 'p', 'r', 'e', 's', 's', 'i', 'o', 'n', 'F', 'i', 'n', 'd', 0,
    'K', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'i', 'z', 'e', 'd', 'S', 'o', 'r', 't', 'F', 'i', 'l', 't', 'e', 'r', 'P', 'r', 'o', 'x', 'y', 'M', 'o', 'd', 'e', 'l', 0,
    'K', 'A', 'c', 't', 'i', 'o', 'n', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', ':', ':', 'I', 'n', 's', 'e', 'r', 't', 'i', 'o', 'n', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'K', 'A', 'b', 'o', 'u', 't', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'D', 'i', 'a', 'l', 'o', 'g', ':', ':', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    's', 'h', 'o', 'w', 'S', 'p', 'e', 'l', 'l', 'C', 'h', 'e', 'c', 'k', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    's', 'e', 't', 'C', 'h', 'e', 'c', 'k', 'S', 'p', 'e', 'l', 'l', 'i', 'n', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 'I', 'n', 't', 'e', 'r', 'n', 'a', 'l', 0,
    'K', 'S', 't', 'a', 't', 'u', 's', 'N', 'o', 't', 'i', 'f', 'i', 'e', 'r', 'I', 't', 'e', 'm', ':', ':', 'I', 't', 'e', 'm', 'S', 't', 'a', 't', 'u', 's', 0,
    'K', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'A', 'c', 't', 'i', 'o', 'n', ':', ':', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'K', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', ':', ':', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'F', 'l', 'a', 'g', 0,
    's', 'e', 't', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'S', 't', 'r', 'e', 'n', 'g', 't', 'h', 'W', 'a', 'r', 'n', 'i', 'n', 'g', 'L', 'e', 'v', 'e', 'l', 0,
    'K', 'M', 'u', 'l', 't', 'i', 'T', 'a', 'b', 'B', 'a', 'r', ':', ':', 'K', 'M', 'u', 'l', 't', 'i', 'T', 'a', 'b', 'B', 'a', 'r', 'S', 't', 'y', 'l', 'e', 0,
    'K', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'O', 'p', 't', 'i', 'o', 'n', 0,
    'K', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'G', 'r', 'a', 'p', 'h', 'i', 'c', 'E', 'f', 'f', 'e', 'c', 't', 's', 0,
    'K', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'K', 'M', 'o', 'u', 's', 'e', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    'K', 'F', 'o', 'n', 't', 'U', 't', 'i', 'l', 's', ':', ':', 'A', 'd', 'a', 'p', 't', 'F', 'o', 'n', 't', 'S', 'i', 'z', 'e', 'O', 'p', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'A', 'l', 'l', 'o', 'w', 'E', 'm', 'b', 'e', 'd', 'd', 'i', 'n', 'g', 'I', 'n', 'G', 'r', 'a', 'p', 'h', 'i', 'c', 's', 'V', 'i', 'e', 'w', 0,
    'K', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'B', 'a', 's', 'e', ':', ':', 'K', 'e', 'y', 'B', 'i', 'n', 'd', 'i', 'n', 'g', 'T', 'y', 'p', 'e', 0,
    'K', 'A', 'b', 'o', 'u', 't', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'D', 'i', 'a', 'l', 'o', 'g', ':', ':', 'O', 'p', 't', 'i', 'o', 'n', 0,
    'h', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'S', 'c', 'r', 'o', 'l', 'l', 'b', 'a', 'r', 'V', 'a', 'l', 'u', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'D', 'e', 's', 'k', 't', 'o', 'p', 'L', 'a', 'y', 'o', 'u', 't', 'C', 'o', 'r', 'n', 'e', 'r', 'B', 'o', 't', 't', 'o', 'm', 'R', 'i', 'g', 'h', 't', 0,
    'K', 'U', 'n', 'i', 'q', 'u', 'e', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', ':', ':', 'S', 't', 'a', 'r', 't', 'F', 'l', 'a', 'g', 's', 0,
    's', 'e', 't', 'S', 'p', 'e', 'l', 'l', 'C', 'h', 'e', 'c', 'k', 'i', 'n', 'g', 'C', 'o', 'n', 'f', 'i', 'g', 'F', 'i', 'l', 'e', 'N', 'a', 'm', 'e', 0,
    'K', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'G', 'u', 'i', 'I', 't', 'e', 'm', ':', ':', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'I', 't', 'e', 'm', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'S', 'u', 'p', 'e', 'r', 'S', 'c', 'r', 'i', 'p', 't', 'A', 'n', 'd', 'S', 'u', 'b', 'S', 'c', 'r', 'i', 'p', 't', 0,
    'K', 'K', 'e', 'y', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 'W', 'i', 'd', 'g', 'e', 't', ':', ':', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'i', 'o', 'n', 0,
    'K', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'G', 'r', 'a', 'p', 'h', 'i', 'c', 'E', 'f', 'f', 'e', 'c', 't', 0,
    'K', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'T', 'e', 'a', 'r', 'O', 'f', 'f', 'H', 'a', 'n', 'd', 'l', 'e', 0,
    'K', 'F', 'o', 'n', 't', 'C', 'h', 'o', 'o', 's', 'e', 'r', ':', ':', 'F', 'o', 'n', 't', 'L', 'i', 's', 't', 'C', 'r', 'i', 't', 'e', 'r', 'i', 'a', 0,
    'M', 'a', 'k', 'e', 'B', 'r', 'e', 'a', 'd', 'c', 'r', 'u', 'm', 'b', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'I', 'n', 'O', 't', 'h', 'e', 'r', 0,
    'K', 'A', 'c', 't', 'i', 'o', 'n', ':', ':', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'L', 'o', 'a', 'd', 'i', 'n', 'g', 0,
    'b', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'h', 'e', 'c', 'k', 'i', 'n', 'g', 'B', 'u', 't', 't', 'o', 'n', 'S', 'h', 'o', 'w', 'n', 0,
    'D', 'e', 's', 'k', 't', 'o', 'p', 'L', 'a', 'y', 'o', 'u', 't', 'C', 'o', 'r', 'n', 'e', 'r', 'B', 'o', 't', 't', 'o', 'm', 'L', 'e', 'f', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 'M', 'e', 'n', 'u', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'U', 'n', 'i', 'q', 'u', 'e', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', ':', ':', 'S', 't', 'a', 'r', 't', 'F', 'l', 'a', 'g', 0,
    'K', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'A', 'c', 't', 'i', 'o', 'n', 'T', 'y', 'p', 'e', 's', 0,
    'K', 'P', 'i', 'x', 'm', 'a', 'p', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 'O', 'v', 'e', 'r', 'l', 'a', 'y', 'P', 'a', 'i', 'n', 't', 'e', 'r', 0,
    'p', 'r', 'o', 'm', 'p', 't', 'S', 't', 'e', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'S', 'y', 's', 't', 'e', 'm', 'w', 'i', 'd', 'e', 0,
    'a', 'c', 't', 'i', 'v', 'a', 't', 'e', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'C', 'o', 'n', 't', 'e', 'x', 't', 0,
    'K', 'E', 'd', 'i', 't', 'L', 'i', 's', 't', 'W', 'i', 'd', 'g', 'e', 't', ':', ':', 'C', 'u', 's', 't', 'o', 'm', 'E', 'd', 'i', 't', 'o', 'r', 0,
    's', 'e', 't', 'A', 'u', 't', 'o', 'D', 'e', 'l', 'e', 't', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'e', 'c', 't', 0,
    'i', 's', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'e', 'c', 't', 'A', 'u', 't', 'o', 'D', 'e', 'l', 'e', 't', 'e', 'd', 0,
    'M', 'a', 'k', 'e', 'B', 'r', 'e', 'a', 'd', 'c', 'r', 'u', 'm', 'b', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'I', 'n', 'S', 'e', 'l', 'f', 0,
    'v', 'e', 'r', 't', 'i', 'c', 'a', 'l', 'S', 'c', 'r', 'o', 'l', 'l', 'b', 'a', 'r', 'V', 'a', 'l', 'u', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 'P', 'e', 'r', 's', 'i', 's', 't', 'e', 'n', 't', 'M', 'o', 'd', 'e', 'l', 'I', 'n', 'd', 'e', 'x', '>', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'C', 'o', 'n', 'f', 'i', 'g', 'D', 'i', 'a', 'l', 'o', 'g', 'M', 'a', 'n', 'a', 'g', 'e', 'r', '*', '>', 0,
    'i', 's', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 'M', 'e', 'n', 'u', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'T', 'i', 't', 'l', 'e', 'W', 'i', 'd', 'g', 'e', 't', ':', ':', 'I', 'm', 'a', 'g', 'e', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
    'c', 'h', 'e', 'c', 'k', 'S', 'p', 'e', 'l', 'l', 'i', 'n', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 'I', 'n', 't', 'e', 'r', 'n', 'a', 'l', 0,
    'd', 'i', 's', 'a', 'b', 'l', 'e', 'A', 'u', 't', 'o', 'A', 'p', 'p', 'S', 't', 'a', 'r', 't', 'e', 'd', 'S', 'e', 'n', 'd', 'i', 'n', 'g', 0,
    'K', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'A', 'c', 't', 'i', 'o', 'n', 'T', 'y', 'p', 'e', 0,
    'K', 'P', 'i', 'x', 'm', 'a', 'p', 'C', 'a', 'c', 'h', 'e', ':', ':', 'R', 'e', 'm', 'o', 'v', 'e', 'S', 't', 'r', 'a', 't', 'e', 'g', 'y', 0,
    'K', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', ':', ':', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'E', 'v', 'e', 'n', 't', 0,
    'p', 'a', 's', 's', 'w', 'o', 'r', 'd', 'S', 't', 'r', 'e', 'n', 'g', 't', 'h', 'W', 'a', 'r', 'n', 'i', 'n', 'g', 'L', 'e', 'v', 'e', 'l', 0,
    'w', 'a', 'r', 'n', 'i', 'n', 'g', 'C', 'o', 'n', 't', 'i', 'n', 'u', 'e', 'C', 'a', 'n', 'c', 'e', 'l', 'L', 'i', 's', 't', 'W', 'I', 'd', 0,
    'a', 'l', 'l', 'o', 'w', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'I', 'm', 'a', 'g', 'e', 's', 0,
    'K', 'G', 'l', 'o', 'b', 'a', 'l', 'A', 'c', 'c', 'e', 'l', ':', ':', 'a', 'c', 't', 'i', 'o', 'n', 'I', 'd', 'F', 'i', 'e', 'l', 'd', 's', 0,
    's', 'e', 't', 'S', 'u', 'p', 'p', 'o', 'r', 't', 's', 'C', 'a', 's', 'e', 'S', 'e', 'n', 's', 'i', 't', 'i', 'v', 'e', 'F', 'i', 'n', 'd', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'S', 'c', 'h', 'e', 'm', 'e', ':', ':', 'D', 'e', 'c', 'o', 'r', 'a', 't', 'i', 'o', 'n', 'R', 'o', 'l', 'e', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'S', 'c', 'h', 'e', 'm', 'e', ':', ':', 'F', 'o', 'r', 'e', 'g', 'r', 'o', 'u', 'n', 'd', 'R', 'o', 'l', 'e', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'S', 'c', 'h', 'e', 'm', 'e', ':', ':', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'R', 'o', 'l', 'e', 0,
    'P', 'y', 'Q', 't', '4', '.', 'Q', 't', 'C', 'o', 'r', 'e', '.', 'p', 'y', 'q', 't', 'W', 'r', 'a', 'p', 'p', 'e', 'r', 'T', 'y', 'p', 'e', 0,
    'D', 'e', 's', 'k', 't', 'o', 'p', 'L', 'a', 'y', 'o', 'u', 't', 'C', 'o', 'r', 'n', 'e', 'r', 'T', 'o', 'p', 'R', 'i', 'g', 'h', 't', 0,
    'K', 'T', 'r', 'e', 'e', 'W', 'i', 'd', 'g', 'e', 't', 'S', 'e', 'a', 'r', 'c', 'h', 'L', 'i', 'n', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'e', 't', 'T', 'a', 'b', 'C', 'l', 'o', 's', 'e', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'P', 'r', 'e', 'v', 'i', 'o', 'u', 's', 0,
    'h', 'a', 'n', 'd', 'l', 'e', 'A', 'u', 't', 'o', 'A', 'p', 'p', 'S', 't', 'a', 'r', 't', 'e', 'd', 'S', 'e', 'n', 'd', 'i', 'n', 'g', 0,
    's', 'e', 't', 'F', 'r', 'e', 'e', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'A', 's', 'p', 'e', 'c', 't', 'R', 'a', 't', 'i', 'o', 0,
    'K', 'P', 'i', 'x', 'm', 'a', 'p', 'R', 'e', 'g', 'i', 'o', 'n', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'K', 'P', 'i', 'x', 'm', 'a', 'p', 'R', 'e', 'g', 'i', 'o', 'n', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'K', 'P', 'a', 's', 's', 'i', 'v', 'e', 'P', 'o', 'p', 'u', 'p', 'M', 'e', 's', 's', 'a', 'g', 'e', 'H', 'a', 'n', 'd', 'l', 'e', 'r', 0,
    's', 'e', 't', 'R', 'e', 'a', 's', 'o', 'n', 'a', 'b', 'l', 'e', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'L', 'e', 'n', 'g', 't', 'h', 0,
    'K', 'M', 'e', 's', 's', 'a', 'g', 'e', 'W', 'i', 'd', 'g', 'e', 't', ':', ':', 'M', 'e', 's', 's', 'a', 'g', 'e', 'T', 'y', 'p', 'e', 0,
    's', 'e', 't', 'K', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 'E', 'x', 'e', 'c', 'u', 't', 'e', 0,
    's', 'e', 't', 'K', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'M', 'u', 'l', 't', 'i', 'K', 'e', 'y', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 'A', 'l', 'l', 'o', 'w', 'e', 'd', 0,
    's', 'e', 't', 'C', 'h', 'e', 'c', 'k', 'F', 'o', 'r', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 's', 'A', 'g', 'a', 'i', 'n', 's', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'N', 'e', 'w', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'P', 'a', 'l', 'e', 't', 't', 'e', 0,
    'K', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'C', 'h', 'a', 'n', 'g', 'e', 'T', 'y', 'p', 'e', 0,
    's', 'p', 'l', 'a', 's', 'h', 'S', 'c', 'r', 'e', 'e', 'n', 'D', 'e', 's', 'k', 't', 'o', 'p', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    'K', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', ':', ':', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'K', 'F', 'o', 'n', 't', 'C', 'h', 'o', 'o', 's', 'e', 'r', ':', ':', 'F', 'o', 'n', 't', 'D', 'i', 'f', 'f', 'F', 'l', 'a', 'g', 's', 0,
    's', 'e', 't', 'A', 'v', 'a', 'i', 'l', 'a', 'b', 'l', 'e', 'I', 'n', 's', 'e', 'r', 't', 'i', 'o', 'n', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'K', 'A', 'c', 't', 'i', 'o', 'n', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', ':', ':', 'M', 'o', 'v', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
    'l', 'a', 'y', 'o', 'u', 't', 'S', 'p', 'a', 'c', 'i', 'n', 'g', 'I', 'm', 'p', 'l', 'e', 'm', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'M', 'i', 'm', 'e', 'D', 'a', 't', 'a', 'F', 'r', 'o', 'm', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'I', 'n', 'f', 'o', '>', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'B', 'y', 'D', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y', 'N', 'a', 'm', 'e', 0,
    'S', 'o', 'n', 'n', 'e', 't', ':', ':', 'D', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y', 'C', 'o', 'm', 'b', 'o', 'B', 'o', 'x', 0,
    'D', 'e', 's', 'k', 't', 'o', 'p', 'L', 'a', 'y', 'o', 'u', 't', 'C', 'o', 'r', 'n', 'e', 'r', 'T', 'o', 'p', 'L', 'e', 'f', 't', 0,
    'g', 'e', 't', 'A', 'c', 't', 'i', 'o', 'n', 's', 'T', 'o', 'C', 'h', 'a', 'n', 'g', 'e', 'F', 'o', 'r', 'S', 't', 'a', 't', 'e', 0,
    'K', 'X', 'M', 'L', 'G', 'U', 'I', 'C', 'l', 'i', 'e', 'n', 't', ':', ':', 'S', 't', 'a', 't', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'i', 'c', 'c', 'c', 'm', 'C', 'o', 'm', 'p', 'l', 'i', 'a', 'n', 't', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'a', 't', 'e', 0,
    'K', 'W', 'a', 'l', 'l', 'e', 't', ':', ':', 'W', 'a', 'l', 'l', 'e', 't', ':', ':', 'E', 'n', 't', 'r', 'y', 'T', 'y', 'p', 'e', 0,
    's', 'e', 't', 'H', 'o', 'v', 'e', 'r', 'C', 'l', 'o', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 'D', 'e', 'l', 'a', 'y', 'e', 'd', 0,
    's', 'e', 'c', 'o', 'n', 'd', 'a', 'r', 'y', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'R', 'e', 'q', 'u', 'e', 's', 't', 'e', 'd', 0,
    'K', 'S', 't', 'a', 'r', 't', 'u', 'p', 'I', 'n', 'f', 'o', 'D', 'a', 't', 'a', ':', ':', 'T', 'r', 'i', 'S', 't', 'a', 't', 'e', 0,
    'K', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'G', 'u', 'i', 'I', 't', 'e', 'm', ':', ':', 'B', 'i', 'd', 'i', 'M', 'o', 'd', 'e', 0,
    'K', 'S', 'e', 'l', 'e', 'c', 't', 'A', 'c', 't', 'i', 'o', 'n', ':', ':', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 'M', 'o', 'd', 'e', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'T', 'e', 'x', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'T', 'e', 'x', 't', 'F', 'o', 'r', 'e', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    'K', 'R', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', 'F', 'i', 'l', 't', 'e', 'r', 'P', 'r', 'o', 'x', 'y', 'M', 'o', 'd', 'e', 'l', 0,
    'p', 'i', 'x', 'm', 'a', 'p', 'R', 'e', 'g', 'i', 'o', 'n', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'K', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'D', 'i', 'a', 'l', 'o', 'g', ':', ':', 'E', 'r', 'r', 'o', 'r', 'T', 'y', 'p', 'e', 0,
    'S', 'h', 'o', 'w', 'A', 'n', 'o', 'n', 'y', 'm', 'o', 'u', 's', 'L', 'o', 'g', 'i', 'n', 'C', 'h', 'e', 'c', 'k', 'B', 'o', 'x', 0,
    'g', 'r', 'a', 'p', 'h', 'i', 'c', 'E', 'f', 'f', 'e', 'c', 't', 's', 'L', 'e', 'v', 'e', 'l', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    'K', 'F', 'o', 'n', 't', 'C', 'h', 'o', 'o', 's', 'e', 'r', ':', ':', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'F', 'l', 'a', 'g', 's', 0,
    'S', 'h', 'o', 'w', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'I', 'n', 'd', 'i', 'c', 'a', 't', 'o', 'r', 'R', 'o', 'l', 'e', 0,
    'K', 'E', 'd', 'i', 't', 'L', 'i', 's', 't', 'B', 'o', 'x', ':', ':', 'C', 'u', 's', 't', 'o', 'm', 'E', 'd', 'i', 't', 'o', 'r', 0,
    'K', 'd', 'e', 'P', 'r', 'i', 'n', 't', ':', ':', 'P', 'a', 'g', 'e', 'S', 'e', 'l', 'e', 'c', 't', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'K', 'D', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', ':', ':', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'M', 'o', 'd', 'e', 0,
    'K', 'C', 'o', 'n', 'f', 'i', 'g', 'S', 'k', 'e', 'l', 'e', 't', 'o', 'n', ':', ':', 'I', 't', 'e', 'm', 'C', 'o', 'l', 'o', 'r', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', ':', ':', 'E', 'd', 'i', 't', 'a', 'b', 'l', 'e', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'A', 'u', 't', 'o', 'D', 'e', 't', 'e', 'c', 't', 'S', 'c', 'r', 'i', 'p', 't', 0,
    'u', 'n', 'm', 'a', 'n', 'a', 'g', 'e', 'd', 'W', 'i', 'd', 'g', 'e', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'S', 't', 'a', 't', 'e', 0,
    's', 'e', 't', 'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'T', 'e', 'x', 't', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
    'K', 'C', 'a', 'p', 'a', 'c', 'i', 't', 'y', 'B', 'a', 'r', ':', ':', 'D', 'r', 'a', 'w', 'T', 'e', 'x', 't', 'M', 'o', 'd', 'e', 0,
    's', 'e', 't', 'A', 'c', 't', 'u', 'a', 'l', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'I', 'n', 'c', 'l', 'u', 'd', 'e', 'd', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'I', 'n', 's', 'e', 'r', 't', 'i', 'o', 'n', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    's', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'I', 'c', 'o', 'n', 'I', 'm', 'p', 'l', 'e', 'm', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    's', 'c', 'h', 'e', 'd', 'u', 'l', 'e', 'D', 'e', 'l', 'a', 'y', 'e', 'd', 'I', 't', 'e', 'm', 's', 'L', 'a', 'y', 'o', 'u', 't', 0,
    'Q', 'H', 'a', 's', 'h', '<', 'Q', 'S', 't', 'r', 'i', 'n', 'g', ',', 'Q', 'B', 'y', 't', 'e', 'A', 'r', 'r', 'a', 'y', '>', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'A', 'c', 't', 'i', 'o', 'n', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', '*', '>', 0,
    'K', 'W', 'i', 'n', 'd', 'o', 'w', 'S', 'y', 's', 't', 'e', 'm', ':', ':', 'I', 'c', 'o', 'n', 'S', 'o', 'u', 'r', 'c', 'e', 0,
    'K', 'W', 'a', 'l', 'l', 'e', 't', ':', ':', 'W', 'a', 'l', 'l', 'e', 't', ':', ':', 'O', 'p', 'e', 'n', 'T', 'y', 'p', 'e', 0,
    'K', 'T', 'i', 't', 'l', 'e', 'W', 'i', 'd', 'g', 'e', 't', ':', ':', 'M', 'e', 's', 's', 'a', 'g', 'e', 'T', 'y', 'p', 'e', 0,
    's', 'h', 'o', 'u', 'l', 'd', 'B', 'l', 'o', 'c', 'k', 'B', 'e', 'S', 'p', 'e', 'l', 'l', 'C', 'h', 'e', 'c', 'k', 'e', 'd', 0,
    's', 'e', 't', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'A', 'c', 't', 'i', 'o', 'n', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'S', 'w', 'i', 't', 'c', 'h', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'L', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 0,
    'L', 'e', 't', 't', 'e', 'r', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 'D', 'i', 's', 'a', 'l', 'l', 'o', 'w', 'e', 'd', 0,
    'F', 'u', 'l', 'l', 'T', 'e', 'x', 't', 'F', 'o', 'r', 'm', 'a', 't', 't', 'i', 'n', 'g', 'S', 'u', 'p', 'p', 'o', 'r', 't', 0,
    'K', 'P', 'a', 's', 's', 'i', 'v', 'e', 'P', 'o', 'p', 'u', 'p', ':', ':', 'P', 'o', 'p', 'u', 'p', 'S', 't', 'y', 'l', 'e', 0,
    's', 'e', 't', 'A', 'c', 'c', 'e', 'p', 't', 'L', 'o', 'c', 'a', 'l', 'i', 'z', 'e', 'd', 'N', 'u', 'm', 'b', 'e', 'r', 's', 0,
    'K', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'R', 'e', 's', 't', 'r', 'i', 'c', 't', 'i', 'o', 'n', 's', 0,
    'K', 'M', 'e', 's', 's', 'a', 'g', 'e', 'B', 'o', 'x', 'M', 'e', 's', 's', 'a', 'g', 'e', 'H', 'a', 'n', 'd', 'l', 'e', 'r', 0,
    's', 'e', 't', 'D', 'o', 'n', 't', 'S', 'h', 'o', 'w', 'A', 's', 'k', 'A', 'g', 'a', 'i', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    's', 'a', 'v', 'e', 'D', 'o', 'n', 't', 'S', 'h', 'o', 'w', 'A', 'g', 'a', 'i', 'n', 'C', 'o', 'n', 't', 'i', 'n', 'u', 'e', 0,
    'w', 'a', 'r', 'n', 'i', 'n', 'g', 'Y', 'e', 's', 'N', 'o', 'C', 'a', 'n', 'c', 'e', 'l', 'L', 'i', 's', 't', 'W', 'I', 'd', 0,
    'w', 'a', 'r', 'n', 'i', 'n', 'g', 'C', 'o', 'n', 't', 'i', 'n', 'u', 'e', 'C', 'a', 'n', 'c', 'e', 'l', 'L', 'i', 's', 't', 0,
    's', 'e', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'C', 'h', 'e', 'c', 'k', 'A', 'c', 't', 'i', 'o', 'n', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', 's', 0,
    'i', 'c', 'o', 'n', 'L', 'o', 'a', 'd', 'e', 'r', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'w', 'i', 't', 'c', 'h', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'L', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 0,
    'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', 'M', 'a', 'i', 'n', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'D', 'a', 't', 'a', 0,
    'i', 's', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'A', 'v', 'a', 'i', 'l', 'a', 'b', 'l', 'e', 0,
    'K', 'F', 'o', 'n', 't', 'C', 'h', 'o', 'o', 's', 'e', 'r', ':', ':', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'F', 'l', 'a', 'g', 0,
    's', 'e', 't', 'S', 'u', 'p', 'p', 'o', 'r', 't', 's', 'W', 'h', 'o', 'l', 'e', 'W', 'o', 'r', 'd', 's', 'F', 'i', 'n', 'd', 0,
    'K', 'D', 'i', 'a', 'l', 'o', 'g', ':', ':', 'B', 'u', 't', 't', 'o', 'n', 'P', 'o', 'p', 'u', 'p', 'M', 'o', 'd', 'e', 's', 0,
    'K', 'C', 'o', 'n', 'f', 'i', 'g', 'S', 'k', 'e', 'l', 'e', 't', 'o', 'n', ':', ':', 'I', 't', 'e', 'm', 'F', 'o', 'n', 't', 0,
    's', 'e', 't', 'A', 'l', 't', 'e', 'r', 'n', 'a', 't', 'i', 'n', 'g', 'B', 'l', 'o', 'c', 'k', 'C', 'o', 'l', 'o', 'r', 's', 0,
    'i', 's', 'A', 'c', 't', 'u', 'a', 'l', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'I', 'n', 'c', 'l', 'u', 'd', 'e', 'd', 0,
    'K', 'B', 'r', 'e', 'a', 'd', 'c', 'r', 'u', 'm', 'b', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'R', 'e', 'm', 'o', 't', 'e', 'U', 's', 'e', 'r', 'T', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 0,
    'K', 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 'W', 'i', 'd', 'g', 'e', 't', 'J', 'o', 'b', 'T', 'r', 'a', 'c', 'k', 'e', 'r', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 0,
    'e', 'x', 'e', 'c', 'u', 't', 'e', 'D', 'e', 'l', 'a', 'y', 'e', 'd', 'I', 't', 'e', 'm', 's', 'L', 'a', 'y', 'o', 'u', 't', 0,
    's', 'e', 't', 'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'S', 't', 'e', 'p', 's', 'P', 'e', 'r', 'I', 't', 'e', 'm', 0,
    'h', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'S', 'c', 'r', 'o', 'l', 'l', 'b', 'a', 'r', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'P', 'e', 'r', 's', 'i', 's', 't', 'e', 'n', 't', 'I', 'n', 'd', 'e', 'x', 'L', 'i', 's', 't', 0,
    'Q', 'M', 'a', 'p', '<', 'Q', 'S', 't', 'r', 'i', 'n', 'g', ',', 'Q', 'B', 'y', 't', 'e', 'A', 'r', 'r', 'a', 'y', '>', 0,
    'Q', 'P', 'a', 'i', 'r', '<', 'K', 'G', 'u', 'i', 'I', 't', 'e', 'm', ',', 'K', 'G', 'u', 'i', 'I', 't', 'e', 'm', '>', 0,
    'N', 'E', 'T', ':', ':', 'D', 'e', 's', 'k', 't', 'o', 'p', 'L', 'a', 'y', 'o', 'u', 't', 'C', 'o', 'r', 'n', 'e', 'r', 0,
    'd', 'e', 's', 'k', 't', 'o', 'p', 'L', 'a', 'y', 'o', 'u', 't', 'C', 'o', 'l', 'u', 'm', 'n', 's', 'R', 'o', 'w', 's', 0,
    'd', 'e', 's', 'k', 't', 'o', 'p', 'L', 'a', 'y', 'o', 'u', 't', 'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    'v', 'i', 's', 'i', 'b', 'l', 'e', 'I', 'c', 'o', 'n', 'N', 'a', 'm', 'e', 'W', 'i', 't', 'h', 'S', 't', 'a', 't', 'e', 0,
    'K', 'V', 'i', 'e', 'w', 'S', 't', 'a', 't', 'e', 'M', 'a', 'i', 'n', 't', 'a', 'i', 'n', 'e', 'r', 'B', 'a', 's', 'e', 0,
    's', 'e', 't', 'S', 'p', 'e', 'l', 'l', 'C', 'h', 'e', 'c', 'k', 'i', 'n', 'g', 'L', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 0,
    't', 'a', 'b', 'C', 'l', 'o', 's', 'e', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'P', 'r', 'e', 'v', 'i', 'o', 'u', 's', 0,
    's', 'e', 't', 'A', 't', 't', 'e', 'n', 't', 'i', 'o', 'n', 'I', 'c', 'o', 'n', 'B', 'y', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'i', 'n', 's', 'e', 'r', 't', 'P', 'e', 'r', 'm', 'a', 'n', 'e', 'n', 't', 'F', 'i', 'x', 'e', 'd', 'I', 't', 'e', 'm', 0,
    'h', 'a', 'r', 'd', 'c', 'o', 'd', 'e', 'd', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    'K', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', ':', ':', 'E', 'm', 'p', 't', 'y', 'H', 'a', 'n', 'd', 'l', 'i', 'n', 'g', 0,
    'C', 'h', 'i', 'l', 'd', 'r', 'e', 'n', 'O', 'f', 'E', 'x', 'a', 'c', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'C', 'l', 'o', 's', 'e', 'W', 'h', 'e', 'n', 'W', 'i', 'd', 'g', 'e', 't', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'd', 0,
    'r', 'e', 'a', 's', 'o', 'n', 'a', 'b', 'l', 'e', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'L', 'e', 'n', 'g', 't', 'h', 0,
    's', 'e', 't', 'M', 'a', 'x', 'i', 'm', 'u', 'm', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'L', 'e', 'n', 'g', 't', 'h', 0,
    's', 'e', 't', 'M', 'i', 'n', 'i', 'm', 'u', 'm', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'L', 'e', 'n', 'g', 't', 'h', 0,
    'w', 'a', 'r', 'n', 'i', 'n', 'g', 'C', 'o', 'n', 't', 'i', 'n', 'u', 'e', 'C', 'a', 'n', 'c', 'e', 'l', 'W', 'I', 'd', 0,
    'm', 'u', 'l', 't', 'i', 'K', 'e', 'y', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 'A', 'l', 'l', 'o', 'w', 'e', 'd', 0,
    'c', 'h', 'e', 'c', 'k', 'F', 'o', 'r', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 's', 'A', 'g', 'a', 'i', 'n', 's', 't', 0,
    'a', 's', 's', 'i', 'g', 'n', 'I', 'c', 'o', 'n', 's', 'T', 'o', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 0,
    'K', 'I', 'c', 'o', 'n', 'T', 'h', 'e', 'm', 'e', ':', ':', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 's', 0,
    't', 'o', 'o', 'l', 'b', 'a', 'r', 'A', 'p', 'p', 'e', 'a', 'r', 'a', 'n', 'c', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'P', 'a', 'l', 'e', 't', 't', 'e', 0,
    'f', 'i', 'n', 'd', 'A', 'c', 't', 'i', 'o', 'n', 'N', 'a', 'm', 'e', 'S', 'y', 's', 't', 'e', 'm', 'w', 'i', 'd', 'e', 0,
    'K', 'F', 'o', 'n', 't', 'C', 'h', 'o', 'o', 's', 'e', 'r', ':', ':', 'F', 'o', 'n', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    's', 'e', 't', 'S', 'u', 'p', 'p', 'o', 'r', 't', 's', 'B', 'a', 'c', 'k', 'w', 'a', 'r', 'd', 's', 'F', 'i', 'n', 'd', 0,
    'K', 'E', 'd', 'i', 't', 'L', 'i', 's', 't', 'W', 'i', 'd', 'g', 'e', 't', ':', ':', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
    'K', 'D', 'i', 'a', 'l', 'o', 'g', ':', ':', 'B', 'u', 't', 't', 'o', 'n', 'P', 'o', 'p', 'u', 'p', 'M', 'o', 'd', 'e', 0,
    'm', 'o', 'u', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'd', 'i', 's', 'a', 'b', 'l', 'e', 'S', 'e', 's', 's', 'i', 'o', 'n', 'M', 'a', 'n', 'a', 'g', 'e', 'm', 'e', 'n', 't', 0,
    'a', 'v', 'a', 'i', 'l', 'a', 'b', 'l', 'e', 'I', 'n', 's', 'e', 'r', 't', 'i', 'o', 'n', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    's', 'e', 't', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'A', 'l', 'l', 'o', 'w', 'e', 'd', 0,
    'v', 'i', 's', 'u', 'a', 'l', 'R', 'e', 'g', 'i', 'o', 'n', 'F', 'o', 'r', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'S', 'e', 's', 's', 'i', 'o', 'n', 'M', 'a', 'n', 'a', 'g', 'e', 'r', '*', '>', 0,
    'c', 'h', 'e', 'c', 'k', 'e', 'r', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 'B', 'y', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    'm', 'o', 'v', 'e', 'R', 'e', 's', 'i', 'z', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 'R', 'e', 'q', 'u', 'e', 's', 't', 0,
    'c', 'l', 'i', 'e', 'n', 't', 'L', 'i', 's', 't', 'S', 't', 'a', 'c', 'k', 'i', 'n', 'g', 'C', 'o', 'u', 'n', 't', 0,
    's', 'e', 't', 'u', 'p', 'T', 'o', 'o', 'l', 'b', 'a', 'r', 'M', 'e', 'n', 'u', 'A', 'c', 't', 'i', 'o', 'n', 's', 0,
    'r', 'e', 'f', 'r', 'e', 's', 'h', 'A', 'c', 't', 'i', 'o', 'n', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'B', 'u', 'i', 'l', 'd', 'e', 'r', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'D', 'a', 't', 'a', 0,
    'n', 'u', 'm', 'b', 'e', 'r', 'O', 'f', 'D', 'e', 's', 'k', 't', 'o', 'p', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'v', 'i', 'e', 'w', 'p', 'o', 'r', 't', 'W', 'i', 'n', 'd', 'o', 'w', 'T', 'o', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    'a', 'l', 'l', 'o', 'w', 'e', 'd', 'A', 'c', 't', 'i', 'o', 'n', 's', 'S', 'u', 'p', 'p', 'o', 'r', 't', 'e', 'd', 0,
    'K', 'T', 'o', 'g', 'g', 'l', 'e', 'F', 'u', 'l', 'l', 'S', 'c', 'r', 'e', 'e', 'n', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'C', 'h', 'e', 'c', 'k', 'S', 'p', 'e', 'l', 'l', 'i', 'n', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'S', 'p', 'e', 'l', 'l', 'C', 'h', 'e', 'c', 'k', 'i', 'n', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'S', 'p', 'e', 'l', 'l', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'h', 'o', 'v', 'e', 'r', 'C', 'l', 'o', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 'D', 'e', 'l', 'a', 'y', 'e', 'd', 0,
    's', 'e', 't', 'T', 'a', 'b', 'R', 'e', 'o', 'r', 'd', 'e', 'r', 'i', 'n', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'A', 't', 't', 'e', 'n', 't', 'i', 'o', 'n', 'M', 'o', 'v', 'i', 'e', 'B', 'y', 'N', 'a', 'm', 'e', 0,
    'K', 'S', 't', 'a', 'r', 't', 'u', 'p', 'I', 'n', 'f', 'o', ':', ':', 's', 't', 'a', 'r', 't', 'u', 'p', '_', 't', 0,
    'K', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 'D', 'i', 'a', 'l', 'o', 'g', ':', ':', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'K', 'P', 'l', 'o', 't', 'O', 'b', 'j', 'e', 'c', 't', ':', ':', 'P', 'o', 'i', 'n', 't', 'S', 't', 'y', 'l', 'e', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'A', 's', 'p', 'e', 'c', 't', 'R', 'a', 't', 'i', 'o', 0,
    'R', 'e', 'm', 'o', 'v', 'e', 'L', 'e', 'a', 's', 't', 'R', 'e', 'c', 'e', 'n', 't', 'l', 'y', 'U', 's', 'e', 'd', 0,
    'R', 'a', 'i', 's', 'e', 'W', 'i', 'd', 'g', 'e', 't', 'O', 'n', 'A', 'c', 't', 'i', 'v', 'a', 't', 'i', 'o', 'n', 0,
    'm', 'a', 'p', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'R', 'i', 'g', 'h', 't', 'T', 'o', 'L', 'e', 'f', 't', 0,
    'm', 'a', 'p', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'L', 'e', 'f', 't', 'T', 'o', 'R', 'i', 'g', 'h', 't', 0,
    'K', 'M', 'e', 's', 's', 'a', 'g', 'e', 'B', 'o', 'x', ':', ':', 'D', 'i', 'a', 'l', 'o', 'g', 'T', 'y', 'p', 'e', 0,
    'K', 'M', 'e', 's', 's', 'a', 'g', 'e', 'B', 'o', 'x', ':', ':', 'B', 'u', 't', 't', 'o', 'n', 'C', 'o', 'd', 'e', 0,
    'a', 'p', 'p', 'l', 'y', 'M', 'a', 'i', 'n', 'W', 'i', 'n', 'd', 'o', 'w', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    'K', 'L', 'i', 'n', 'k', 'I', 't', 'e', 'm', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', 0,
    'e', 'x', 't', 'r', 'a', 'D', 'e', 's', 'k', 't', 'o', 'p', 'T', 'h', 'e', 'm', 'e', 's', 'A', 'd', 'd', 'e', 'd', 0,
    'C', 'o', 'm', 'p', 'l', 'e', 'x', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'E', 'f', 'f', 'e', 'c', 't', 's', 0,
    's', 'h', 'o', 'w', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 's', 'O', 'n', 'P', 'r', 'e', 's', 's', 0,
    'g', 'e', 't', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 'B', 'y', 'K', 'e', 'y', 0,
    's', 't', 'e', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'S', 'y', 's', 't', 'e', 'm', 'w', 'i', 'd', 'e', 0,
    'K', 'E', 'x', 't', 'e', 'n', 'd', 'a', 'b', 'l', 'e', 'I', 't', 'e', 'm', 'D', 'e', 'l', 'e', 'g', 'a', 't', 'e', 0,
    's', 'e', 't', 'G', 'l', 'o', 'b', 'a', 'l', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 0,
    'K', 'E', 'd', 'i', 't', 'L', 'i', 's', 't', 'W', 'i', 'd', 'g', 'e', 't', ':', ':', 'B', 'u', 't', 't', 'o', 'n', 0,
    's', 'e', 't', 'R', 'e', 'p', 'r', 'e', 's', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'e', 't', 'D', 'e', 't', 'a', 'i', 'l', 's', 'W', 'i', 'd', 'g', 'e', 't', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'S', 'e', 'l', 'e', 'c', 't', 's', 'P', 'a', 'g', 'e', 's', 0,
    'u', 'n', 's', 'e', 't', 'C', 'u', 's', 't', 'o', 'm', 'D', 'a', 't', 'e', 'P', 'a', 'i', 'n', 't', 'i', 'n', 'g', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'S', 'c', 'h', 'e', 'm', 'e', ':', ':', 'S', 'h', 'a', 'd', 'e', 'R', 'o', 'l', 'e', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'A', 'u', 't', 'o', 'D', 'e', 't', 'e', 'c', 't', 'S', 'c', 'r', 'i', 'p', 't', 0,
    'c', 'o', 'l', 'l', 'a', 'p', 's', 'e', 'O', 'r', 'E', 'x', 'p', 'a', 'n', 'd', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'r', 'o', 'w', 's', 'I', 'n', 's', 'e', 'r', 't', 'e', 'd', 'A', 'r', 't', 'i', 'f', 'f', 'i', 'c', 'i', 'a', 'l', 0,
    'h', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'T', 'e', 'x', 't', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'S', 'y', 'n', 'c', 'h', 'r', 'o', 'n', 'i', 'z', 'e', 'C', 'l', 'i', 'p', 'b', 'o', 'a', 'r', 'd', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'S', 'e', 's', 's', 'i', 'o', 'n', 'M', 'a', 'n', 'a', 'g', 'e', 'm', 'e', 'n', 't', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'I', 'n', 's', 'e', 'r', 't', 'i', 'o', 'n', 'P', 'o', 'l', 'i', 'c', 'y', 0,
    'i', 's', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'C', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'a', 'b', 'l', 'e', 0,
    'K', 'A', 'b', 'o', 'u', 't', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'B', 'l', 'o', 'c', 'k', 'U', 's', 'e', 'r', 'D', 'a', 't', 'a', 0,
    's', 'e', 't', 'V', 'e', 'r', 't', 'i', 'c', 'a', 'l', 'S', 't', 'e', 'p', 's', 'P', 'e', 'r', 'I', 't', 'e', 'm', 0,
    'v', 'e', 'r', 't', 'i', 'c', 'a', 'l', 'S', 'c', 'r', 'o', 'l', 'l', 'b', 'a', 'r', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'B', 'y', 'D', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'N', 'u', 'm', 'b', 'e', 'r', 'O', 'f', 'D', 'e', 's', 'k', 't', 'o', 'p', 's', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'P', 'i', 'x', 'm', 'a', 'p', 'F', 'r', 'o', 'm', 'H', 'a', 'n', 'd', 'l', 'e', 0,
    'a', 'd', 'd', 'S', 't', 'a', 't', 'e', 'A', 'c', 't', 'i', 'o', 'n', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'X', 'M', 'L', 'G', 'U', 'I', 'B', 'u', 'i', 'l', 'd', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'B', 'l', 'o', 'c', 'k', 'i', 'n', 'g', 'C', 'o', 'm', 'p', 'o', 's', 'i', 't', 'i', 'n', 'g', 0,
    't', 'o', 'o', 'l', 'B', 'u', 't', 't', 'o', 'n', 'S', 't', 'y', 'l', 'e', 'S', 'e', 't', 't', 'i', 'n', 'g', 0,
    'K', 'T', 'i', 'm', 'e', 'C', 'o', 'm', 'b', 'o', 'B', 'o', 'x', ':', ':', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'i', 's', 'S', 'p', 'e', 'l', 'l', 'C', 'h', 'e', 'c', 'k', 'i', 'n', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    't', 'a', 'b', 'B', 'a', 'r', 'W', 'i', 'd', 't', 'h', 'F', 'o', 'r', 'M', 'a', 'x', 'C', 'h', 'a', 'r', 's', 0,
    's', 'e', 't', 'A', 'u', 't', 'o', 'm', 'a', 't', 'i', 'c', 'R', 'e', 's', 'i', 'z', 'e', 'T', 'a', 'b', 's', 0,
    'i', 's', 'T', 'a', 'b', 'R', 'e', 'o', 'r', 'd', 'e', 'r', 'i', 'n', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'A', 'c', 't', 'i', 'o', 'n', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 'I', 'c', 'o', 'n', 'B', 'y', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    's', 'e', 't', 'A', 't', 't', 'e', 'n', 't', 'i', 'o', 'n', 'I', 'c', 'o', 'n', 'B', 'y', 'N', 'a', 'm', 'e', 0,
    's', 'e', 't', 'O', 'v', 'e', 'r', 'l', 'a', 'y', 'I', 'c', 'o', 'n', 'B', 'y', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'A', 'n', 'n', 'o', 'u', 'n', 'c', 'e', 'S', 'i', 'l', 'e', 'n', 'c', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 's', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'e', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 's', 0,
    'C', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'e', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 's', 0,
    'L', 'e', 't', 't', 'e', 'r', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 'A', 'l', 'l', 'o', 'w', 'e', 'd', 0,
    's', 'e', 't', 'T', 'o', 'o', 'l', 'B', 'u', 't', 't', 'o', 'n', 'P', 'o', 'p', 'u', 'p', 'M', 'o', 'd', 'e', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'L', 'i', 's', 't', 'S', 't', 'y', 'l', 'e', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 'F', 'o', 'r', 'e', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    'c', 'l', 'o', 's', 'e', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 'N', 'e', 'x', 't', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'K', 'P', 'l', 'o', 't', 'O', 'b', 'j', 'e', 'c', 't', ':', ':', 'P', 'l', 'o', 't', 'T', 'y', 'p', 'e', 's', 0,
    'r', 'o', 't', 'a', 't', 'e', 'C', 'o', 'u', 'n', 't', 'e', 'r', 'c', 'l', 'o', 'c', 'k', 'w', 'i', 's', 'e', 0,
    'u', 'n', 'z', 'o', 'o', 'm', 'e', 'd', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'R', 'e', 'g', 'i', 'o', 'n', 0,
    's', 'e', 't', 'R', 'e', 'm', 'o', 'v', 'e', 'E', 'n', 't', 'r', 'y', 'S', 't', 'r', 'a', 't', 'e', 'g', 'y', 0,
    'g', 'o', 't', 'U', 's', 'e', 'r', 'n', 'a', 'm', 'e', 'A', 'n', 'd', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    'a', 'c', 'c', 'e', 'p', 't', 'L', 'o', 'c', 'a', 'l', 'i', 'z', 'e', 'd', 'N', 'u', 'm', 'b', 'e', 'r', 's', 0,
    's', 'e', 't', 'A', 'l', 'l', 'o', 'w', 'E', 'm', 'p', 't', 'y', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 's', 0,
    'K', 'M', 'o', 'd', 'e', 'l', 'I', 'n', 'd', 'e', 'x', 'P', 'r', 'o', 'x', 'y', 'M', 'a', 'p', 'p', 'e', 'r', 0,
    's', 'a', 'v', 'e', 'D', 'o', 'n', 't', 'S', 'h', 'o', 'w', 'A', 'g', 'a', 'i', 'n', 'Y', 'e', 's', 'N', 'o', 0,
    'q', 'u', 'e', 'u', 'e', 'd', 'D', 'e', 't', 'a', 'i', 'l', 'e', 'd', 'E', 'r', 'r', 'o', 'r', 'W', 'I', 'd', 0,
    'w', 'a', 'r', 'n', 'i', 'n', 'g', 'Y', 'e', 's', 'N', 'o', 'C', 'a', 'n', 'c', 'e', 'l', 'L', 'i', 's', 't', 0,
    'q', 'u', 'e', 's', 't', 'i', 'o', 'n', 'Y', 'e', 's', 'N', 'o', 'C', 'a', 'n', 'c', 'e', 'l', 'W', 'I', 'd', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 'F', 'o', 'c', 'u', 's', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'r', 'e', 'a', 'd', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's', 'I', 'n', 't', 'e', 'r', 'n', 'a', 'l', 0,
    's', 'a', 'v', 'e', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's', 'I', 'n', 't', 'e', 'r', 'n', 'a', 'l', 0,
    's', 'a', 'v', 'e', 'M', 'a', 'i', 'n', 'W', 'i', 'n', 'd', 'o', 'w', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    'c', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'B', 'o', 'x', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'd', 0,
    's', 'e', 't', 'S', 'q', 'u', 'e', 'e', 'z', 'e', 'd', 'T', 'e', 'x', 't', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'i', 's', 'K', 'e', 'y', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 'A', 'v', 'a', 'i', 'l', 'a', 'b', 'l', 'e', 0,
    's', 'e', 't', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'r', 'l', 'e', 's', 's', 'A', 'l', 'l', 'o', 'w', 'e', 'd', 0,
    'K', 'I', 'c', 'o', 'n', 'L', 'o', 'a', 'd', 'e', 'r', ':', ':', 'M', 'a', 't', 'c', 'h', 'T', 'y', 'p', 'e', 0,
    'w', 'r', 'i', 't', 'e', 'C', 'u', 's', 't', 'o', 'm', 'I', 'n', 'd', 'e', 'x', 'H', 'e', 'a', 'd', 'e', 'r', 0,
    'K', 'H', 'u', 'e', 'S', 'a', 't', 'u', 'r', 'a', 't', 'i', 'o', 'n', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 0,
    'k', 'd', 'i', 's', 'p', 'l', 'a', 'y', 'P', 'a', 'l', 'e', 't', 't', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'C', 'l', 'i', 'p', 'b', 'o', 'a', 'r', 'd', 'C', 'o', 'n', 'f', 'i', 'g', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'S', 'i', 'm', 'p', 'l', 'e', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 'E', 'f', 'f', 'e', 'c', 't', 's', 0,
    's', 'h', 'o', 'w', 'I', 'c', 'o', 'n', 's', 'O', 'n', 'P', 'u', 's', 'h', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
    'a', 'l', 'l', 'A', 'c', 't', 'i', 'o', 'n', 's', 'F', 'o', 'r', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 0,
    'K', 'F', 'o', 'n', 't', 'C', 'h', 'o', 'o', 's', 'e', 'r', ':', ':', 'F', 'o', 'n', 't', 'D', 'i', 'f', 'f', 0,
    'K', 'F', 'i', 'l', 't', 'e', 'r', 'P', 'r', 'o', 'x', 'y', 'S', 'e', 'a', 'r', 'c', 'h', 'L', 'i', 'n', 'e', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'r', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    'i', 's', 'D', 'e', 't', 'a', 'i', 'l', 's', 'W', 'i', 'd', 'g', 'e', 't', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'e', 't', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'A', 'n', 'c', 'e', 's', 't', 'o', 'r', 'D', 'a', 't', 'a', 0,
    'K', 'D', 'e', 's', 'c', 'e', 'n', 'd', 'a', 'n', 't', 's', 'P', 'r', 'o', 'x', 'y', 'M', 'o', 'd', 'e', 'l', 0,
    's', 'e', 't', 'C', 'a', 'l', 'e', 'n', 'd', 'a', 'r', 'S', 'y', 's', 't', 'e', 'm', 's', 'L', 'i', 's', 't', 0,
    'K', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 'E', 'd', 'i', 't', ':', ':', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'K', 'D', 'a', 't', 'e', 'C', 'o', 'm', 'b', 'o', 'B', 'o', 'x', ':', ':', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'K', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', ':', ':', 'C', 'o', 'm', 'p', 'O', 'r', 'd', 'e', 'r', 0,
    'a', 'b', 'o', 'u', 't', 'T', 'o', 'S', 'h', 'o', 'w', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'S', 'c', 'h', 'e', 'm', 'e', ':', ':', 'C', 'o', 'l', 'o', 'r', 'S', 'e', 't', 0,
    's', 'e', 't', 'A', 'l', 'p', 'h', 'a', 'C', 'h', 'a', 'n', 'n', 'e', 'l', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'r', 'o', 'o', 't', 'O', 'n', 'l', 'y', 'M', 'e', 's', 's', 'a', 'g', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'a', 'l', 't', 'e', 'r', 'n', 'a', 't', 'i', 'n', 'g', 'B', 'l', 'o', 'c', 'k', 'C', 'o', 'l', 'o', 'r', 's', 0,
    'c', 'l', 'e', 'a', 'r', 'A', 's', 's', 'o', 'c', 'i', 'a', 't', 'e', 'd', 'W', 'i', 'd', 'g', 'e', 't', 's', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'A', 's', 's', 'o', 'c', 'i', 'a', 't', 'e', 'd', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'i', 's', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'C', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'a', 'b', 'l', 'e', 0,
    'K', 'A', 'c', 't', 'i', 'o', 'n', ':', ':', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'T', 'y', 'p', 'e', 's', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'A', 'c', 't', 'i', 'v', 'a', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    'm', 'a', 'p', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'F', 'r', 'o', 'm', 'S', 'o', 'u', 'r', 'c', 'e', 0,
    'h', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'S', 't', 'e', 'p', 's', 'P', 'e', 'r', 'I', 't', 'e', 'm', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'E', 'd', 'i', 't', 'o', 'r', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'i', 'e', 's', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'X', 'M', 'L', 'G', 'U', 'I', 'C', 'l', 'i', 'e', 'n', 't', '*', '>', 0,
    'd', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y', 'N', 'a', 'm', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'D', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y', 'N', 'a', 'm', 'e', 0,
    'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 0,
    'W', 'M', '2', 'F', 'u', 'l', 'l', 's', 'c', 'r', 'e', 'e', 'n', 'M', 'o', 'n', 'i', 't', 'o', 'r', 's', 0,
    'N', 'E', 'T', 'F', 'u', 'l', 'l', 's', 'c', 'r', 'e', 'e', 'n', 'M', 'o', 'n', 'i', 't', 'o', 'r', 's', 0,
    'i', 's', 'B', 'l', 'o', 'c', 'k', 'i', 'n', 'g', 'C', 'o', 'm', 'p', 'o', 's', 'i', 't', 'i', 'n', 'g', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'D', 'e', 's', 'k', 't', 'o', 'p', 'V', 'i', 'e', 'w', 'p', 'o', 'r', 't', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'D', 'e', 's', 'k', 't', 'o', 'p', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    's', 'e', 't', 'C', 'l', 'i', 'e', 'n', 't', 'L', 'i', 's', 't', 'S', 't', 'a', 'c', 'k', 'i', 'n', 'g', 0,
    's', 'e', 't', 'O', 'n', 'l', 'y', 'P', 'a', 'i', 'n', 't', 'F', 'u', 'l', 'l', 'S', 't', 'e', 'p', 's', 0,
    'g', 'e', 't', 'R', 'a', 't', 'i', 'n', 'g', 'F', 'r', 'o', 'm', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'a', 'd', 'd', 'S', 't', 'a', 't', 'e', 'A', 'c', 't', 'i', 'o', 'n', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'f', 'i', 'n', 'd', 'M', 'o', 's', 't', 'R', 'e', 'c', 'e', 'n', 't', 'X', 'M', 'L', 'F', 'i', 'l', 'e', 0,
    's', 'h', 'o', 'w', 'i', 'n', 'g', 'D', 'e', 's', 'k', 't', 'o', 'p', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'D', 'e', 's', 'k', 't', 'o', 'p', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'r', 'e', 'q', 'u', 'e', 's', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    'd', 'i', 's', 'c', 'o', 'n', 'n', 'e', 'c', 't', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'i', 'n', 'd', 'e', 'x', 'F', 'r', 'o', 'm', 'C', 'o', 'n', 'f', 'i', 'g', 'S', 't', 'r', 'i', 'n', 'g', 0,
    'c', 'a', 'n', 'C', 'h', 'o', 'o', 's', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 's', 'C', 'h', 'e', 'c', 'k', 0,
    's', 'e', 't', 'K', 'e', 'e', 'p', 'P', 'a', 'r', 'e', 'n', 't', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'K', 'T', 'r', 'e', 'e', 'W', 'i', 'd', 'g', 'e', 't', 'S', 'e', 'a', 'r', 'c', 'h', 'L', 'i', 'n', 'e', 0,
    'K', 'T', 'i', 'm', 'e', 'C', 'o', 'm', 'b', 'o', 'B', 'o', 'x', ':', ':', 'O', 'p', 't', 'i', 'o', 'n', 0,
    's', 'h', 'o', 'w', 'S', 'p', 'e', 'l', 'l', 'C', 'o', 'n', 'f', 'i', 'g', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    's', 'p', 'e', 'l', 'l', 'C', 'h', 'e', 'c', 'k', 'i', 'n', 'g', 'L', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 0,
    'a', 'c', 't', 'i', 'v', 'a', 't', 'e', 'D', 'r', 'a', 'g', 'S', 'w', 'i', 't', 'c', 'h', 'T', 'a', 'b', 0,
    's', 'e', 't', 'C', 'l', 'o', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'p', 'a', 'r', 'e', 'n', 't', 'W', 'i', 'd', 'g', 'e', 't', 'T', 'r', 'a', 'y', 'C', 'l', 'o', 's', 'e', 0,
    'K', 'S', 't', 'y', 'l', 'e', ':', ':', 'M', 'a', 'r', 'g', 'i', 'n', 'O', 'f', 'f', 's', 'e', 't', 's', 0,
    'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'C', 'o', 'u', 'n', 't', 0,
    's', 'e', 'l', 'e', 'c', 't', 'a', 'b', 'l', 'e', 'A', 'c', 't', 'i', 'o', 'n', 'G', 'r', 'o', 'u', 'p', 0,
    's', 'e', 't', 'M', 'e', 'd', 'i', 'u', 'm', 'M', 'a', 'r', 'k', 'D', 'i', 's', 't', 'a', 'n', 'c', 'e', 0,
    's', 'e', 't', 'L', 'i', 't', 't', 'l', 'e', 'M', 'a', 'r', 'k', 'D', 'i', 's', 't', 'a', 'n', 'c', 'e', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'F', 'o', 'r', 'm', 'a', 't', 'P', 'a', 'i', 'n', 't', 'i', 'n', 'g', 0,
    's', 'e', 't', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 'm', 'e', 'n', 't', 'H', 'i', 's', 't', 'o', 'r', 'y', 0,
    's', 'e', 't', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 'S', 'h', 'o', 'w', 'n', 0,
    'K', 'P', 'l', 'o', 't', 'O', 'b', 'j', 'e', 'c', 't', ':', ':', 'P', 'l', 'o', 't', 'T', 'y', 'p', 'e', 0,
    'K', 'P', 'i', 'x', 'm', 'a', 'p', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'K', 'P', 'a', 'g', 'e', 'D', 'i', 'a', 'l', 'o', 'g', ':', ':', 'F', 'a', 'c', 'e', 'T', 'y', 'p', 'e', 0,
    'C', 'r', 'i', 't', 'i', 'c', 'a', 'l', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 's', 0,
    'm', 'a', 'x', 'i', 'm', 'u', 'm', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'L', 'e', 'n', 'g', 't', 'h', 0,
    'm', 'i', 'n', 'i', 'm', 'u', 'm', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'L', 'e', 'n', 'g', 't', 'h', 0,
    's', 'e', 't', 'C', 'l', 'o', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'h', 'o', 'u', 'l', 'd', 'B', 'e', 'S', 'h', 'o', 'w', 'n', 'C', 'o', 'n', 't', 'i', 'n', 'u', 'e', 0,
    'w', 'a', 'r', 'n', 'i', 'n', 'g', 'Y', 'e', 's', 'N', 'o', 'C', 'a', 'n', 'c', 'e', 'l', 'W', 'I', 'd', 0,
    'w', 'a', 'r', 'n', 'i', 'n', 'g', 'C', 'o', 'n', 't', 'i', 'n', 'u', 'e', 'C', 'a', 'n', 'c', 'e', 'l', 0,
    'W', 'a', 'r', 'n', 'i', 'n', 'g', 'C', 'o', 'n', 't', 'i', 'n', 'u', 'e', 'C', 'a', 'n', 'c', 'e', 'l', 0,
    'i', 'g', 'n', 'o', 'r', 'e', 'I', 'n', 'i', 't', 'i', 'a', 'l', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    'r', 'e', 's', 'e', 't', 'A', 'u', 't', 'o', 'S', 'a', 'v', 'e', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    'K', 'L', 'i', 's', 't', 'W', 'i', 'd', 'g', 'e', 't', 'S', 'e', 'a', 'r', 'c', 'h', 'L', 'i', 'n', 'e', 0,
    'i', 's', 'S', 'q', 'u', 'e', 'e', 'z', 'e', 'd', 'T', 'e', 'x', 't', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'i', 's', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'r', 'l', 'e', 's', 's', 'A', 'l', 'l', 'o', 'w', 'e', 'd', 0,
    'a', 'd', 'd', 'E', 'x', 't', 'r', 'a', 'D', 'e', 's', 'k', 't', 'o', 'p', 'T', 'h', 'e', 'm', 'e', 's', 0,
    'K', 'I', 'c', 'o', 'n', 'L', 'o', 'a', 'd', 'e', 'r', ':', ':', 'S', 't', 'd', 'S', 'i', 'z', 'e', 's', 0,
    'e', 'x', 'i', 's', 't', 'i', 'n', 'g', 'I', 'c', 'o', 'n', 'T', 'h', 'e', 'm', 'e', 'D', 'i', 'r', 's', 0,
    'l', 'o', 'a', 'd', 'C', 'u', 's', 't', 'o', 'm', 'I', 'n', 'd', 'e', 'x', 'H', 'e', 'a', 'd', 'e', 'r', 0,
    'c', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'F', 'r', 'i', 'e', 'n', 'd', 'l', 'y', 'N', 'a', 'm', 'e', 0,
    'n', 'a', 't', 'u', 'r', 'a', 'l', 'S', 'o', 'r', 't', 'i', 'n', 'g', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'N', 'a', 't', 'u', 'r', 'a', 'l', 'S', 'o', 'r', 't', 'i', 'n', 'g', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'K', 'E', 'd', 'i', 't', 'L', 'i', 's', 't', 'B', 'o', 'x', ':', ':', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
    'K', 'D', 'i', 'a', 'l', 'o', 'g', ':', ':', 'C', 'a', 'p', 't', 'i', 'o', 'n', 'F', 'l', 'a', 'g', 's', 0,
    's', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 's', 'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    'K', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 'E', 'd', 'i', 't', ':', ':', 'O', 'p', 't', 'i', 'o', 'n', 0,
    'K', 'D', 'a', 't', 'e', 'C', 'o', 'm', 'b', 'o', 'B', 'o', 'x', ':', ':', 'O', 'p', 't', 'i', 'o', 'n', 0,
    'c', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'i', 's', 'A', 'l', 'p', 'h', 'a', 'C', 'h', 'a', 'n', 'n', 'e', 'l', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'N', 'e', 'e', 'd', 's', 'A', 'u', 't', 'h', 'o', 'r', 'i', 'z', 'a', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'U', 's', 'e', 'R', 'o', 'o', 't', 'O', 'n', 'l', 'y', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'd', 'i', 's', 'p', 'l', 'a', 'y', 'e', 'd', 'C', 'h', 'a', 'r', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'K', 'C', 'h', 'a', 'r', 'S', 'e', 'l', 'e', 'c', 't', ':', ':', 'C', 'o', 'n', 't', 'r', 'o', 'l', 's', 0,
    'i', 'n', 's', 't', 'a', 'l', 'l', 'X', '1', '1', 'E', 'v', 'e', 'n', 't', 'F', 'i', 'l', 't', 'e', 'r', 0,
    's', 'l', 'o', 't', 'A', 'c', 't', 'i', 'o', 'n', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'e', 'd', 0,
    'e', 'x', 'p', 'o', 'r', 't', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 0,
    'i', 'm', 'p', 'o', 'r', 't', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 0,
    'g', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'g', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'A', 'l', 'l', 'o', 'w', 'e', 'd', 0,
    'K', 'A', 'c', 't', 'i', 'o', 'n', ':', ':', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'T', 'y', 'p', 'e', 0,
    'c', 'a', 'n', 'I', 'n', 's', 'e', 'r', 't', 'F', 'r', 'o', 'm', 'M', 'i', 'm', 'e', 'D', 'a', 't', 'a', 0,
    'h', 'i', 't', 'T', 'e', 's', 't', 'C', 'o', 'm', 'p', 'l', 'e', 'x', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
    'd', 'r', 'o', 'p', 'I', 'n', 'd', 'i', 'c', 'a', 't', 'o', 'r', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'm', 'o', 'u', 's', 'e', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'P', 'e', 'r', 's', 'i', 's', 't', 'e', 'n', 't', 'I', 'n', 'd', 'e', 'x', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 'A', 'c', 't', 'i', 'o', 'n', 'G', 'r', 'o', 'u', 'p', '*', '>', 0,
    'S', 'o', 'n', 'n', 'e', 't', ':', ':', 'C', 'o', 'n', 'f', 'i', 'g', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'S', 'o', 'n', 'n', 'e', 't', ':', ':', 'C', 'o', 'n', 'f', 'i', 'g', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'W', 'M', '2', 'K', 'D', 'E', 'T', 'e', 'm', 'p', 'o', 'r', 'a', 'r', 'y', 'R', 'u', 'l', 'e', 's', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'S', 'h', 'o', 'w', 'i', 'n', 'g', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    's', 'a', 'v', 'e', 'N', 'e', 'w', 'T', 'o', 'o', 'l', 'b', 'a', 'r', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'S', 'c', 'h', 'e', 'm', 'e', 0,
    'l', 'o', 'a', 'd', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 's', 'X', 'm', 'l', 'F', 'i', 'l', 'e', 0,
    'b', 'u', 'i', 'l', 'd', 'e', 'r', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'D', 'a', 't', 'a', 0,
    's', 't', 'a', 'c', 'k', 'i', 'n', 'g', 'O', 'r', 'd', 'e', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'v', 'i', 's', 'i', 'b', 'l', 'e', 'N', 'a', 'm', 'e', 'W', 'i', 't', 'h', 'S', 't', 'a', 't', 'e', 0,
    's', 'e', 't', 'B', 'l', 'o', 'c', 'k', 'e', 'd', 'E', 'v', 'e', 'n', 't', 'T', 'y', 'p', 'e', 's', 0,
    's', 'e', 't', 'H', 'a', 'n', 'd', 'l', 'e', 'A', 'u', 't', 'o', 'S', 't', 'a', 'r', 't', 'e', 'd', 0,
    'd', 'i', 's', 'c', 'o', 'n', 'n', 'e', 'c', 't', 'T', 'r', 'e', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'K', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 'S', 'p', 'a', 'c', 'e', 'r', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'K', 'T', 'o', 'g', 'g', 'l', 'e', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'c', 'h', 'e', 'c', 'k', 'S', 'p', 'e', 'l', 'l', 'i', 'n', 'g', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'h', 'e', 'c', 'k', 'S', 'p', 'e', 'l', 'l', 'i', 'n', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'e', 'm', 'p', 't', 'y', 'A', 'r', 'e', 'a', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 0,
    'i', 's', 'C', 'l', 'o', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'c', 'u', 's', 't', 'o', 'm', 'C', 'o', 'n', 't', 'r', 'o', 'l', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'K', 'S', 't', 'r', 'i', 'n', 'g', 'L', 'i', 's', 't', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
    's', 'e', 't', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 'I', 'c', 'o', 'n', 'B', 'y', 'N', 'a', 'm', 'e', 0,
    's', 'e', 't', 'O', 'v', 'e', 'r', 'l', 'a', 'y', 'I', 'c', 'o', 'n', 'B', 'y', 'N', 'a', 'm', 'e', 0,
    'K', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 'J', 'o', 'b', 'T', 'r', 'a', 'c', 'k', 'e', 'r', 0,
    's', 'e', 't', 'C', 'l', 'e', 'a', 'r', 'B', 'u', 't', 't', 'o', 'n', 's', 'S', 'h', 'o', 'w', 'n', 0,
    'S', 'u', 'b', 'T', 'r', 'e', 'e', 's', 'W', 'i', 't', 'h', 'o', 'u', 't', 'R', 'o', 'o', 't', 's', 0,
    'K', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'P', 'r', 'o', 'x', 'y', 'M', 'o', 'd', 'e', 'l', 0,
    's', 'e', 't', 'M', 'e', 'n', 'u', 'A', 'c', 'c', 'e', 'l', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'M', 'a', 'x', 'C', 'o', 'm', 'b', 'o', 'V', 'i', 'e', 'w', 'C', 'o', 'u', 'n', 't', 0,
    'i', 'n', 's', 'e', 'r', 't', 'H', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'R', 'u', 'l', 'e', 0,
    'i', 's', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 'S', 'h', 'o', 'w', 'n', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'A', 'l', 'l', 'P', 'l', 'o', 't', 'O', 'b', 'j', 'e', 'c', 't', 's', 0,
    'c', 'l', 'e', 'a', 'r', 'S', 'e', 'c', 'o', 'n', 'd', 'a', 'r', 'y', 'L', 'i', 'm', 'i', 't', 's', 0,
    's', 'e', 't', 'M', 'a', 'x', 'i', 'm', 'u', 'm', 'W', 'i', 'd', 'g', 'e', 't', 'S', 'i', 'z', 'e', 0,
    'c', 'a', 'l', 'c', 'u', 'l', 'a', 't', 'e', 'N', 'e', 'a', 'r', 'b', 'y', 'P', 'o', 'i', 'n', 't', 0,
    'r', 'e', 'l', 'a', 't', 'i', 'v', 'e', 'V', 'a', 'l', 'u', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'i', 's', 'C', 'l', 'o', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'q', 'u', 'e', 's', 't', 'i', 'o', 'n', 'Y', 'e', 's', 'N', 'o', 'L', 'i', 's', 't', 'W', 'I', 'd', 0,
    'K', 'M', 'e', 's', 's', 'a', 'g', 'e', 'B', 'o', 'x', ':', ':', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    's', 'a', 'v', 'e', 'A', 'u', 't', 'o', 'S', 'a', 'v', 'e', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    'r', 'e', 'a', 'd', 'G', 'l', 'o', 'b', 'a', 'l', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's', 0,
    's', 'a', 'v', 'e', 'G', 'l', 'o', 'b', 'a', 'l', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's', 0,
    'i', 's', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'I', 'c', 'o', 'n', 'L', 'o', 'a', 'd', 'e', 'r', ':', ':', 'C', 'o', 'n', 't', 'e', 'x', 't', 0,
    'K', 'I', 'c', 'o', 'n', 'E', 'f', 'f', 'e', 'c', 't', ':', ':', 'E', 'f', 'f', 'e', 'c', 't', 's', 0,
    's', 'h', 'o', 'w', 'A', 'b', 'o', 'u', 't', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 'H', 'e', 'l', 'p', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'd', 0,
    'k', 'd', 'i', 's', 'p', 'l', 'a', 'y', 'S', 't', 'y', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'm', 'a', 'l', 'l', 'e', 's', 't', 'R', 'e', 'a', 'd', 'a', 'b', 'l', 'e', 'F', 'o', 'n', 't', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'O', 'v', 'e', 'r', 'I', 'c', 'o', 'n', 0,
    'K', 'F', 'i', 'n', 'd', ':', ':', 'S', 'e', 'a', 'r', 'c', 'h', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'K', 'E', 'd', 'i', 't', 'L', 'i', 's', 't', 'B', 'o', 'x', ':', ':', 'B', 'u', 't', 't', 'o', 'n', 0,
    'r', 'e', 'p', 'r', 'e', 's', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'K', 'D', 'i', 'a', 'l', 'o', 'g', 'J', 'o', 'b', 'U', 'i', 'D', 'e', 'l', 'e', 'g', 'a', 't', 'e', 0,
    'K', 'D', 'i', 'a', 'l', 'o', 'g', ':', ':', 'C', 'a', 'p', 't', 'i', 'o', 'n', 'F', 'l', 'a', 'g', 0,
    'i', 'n', 'c', 'r', 'e', 'm', 'e', 'n', 't', 'I', 'n', 'i', 't', 'i', 'a', 'l', 'S', 'i', 'z', 'e', 0,
    'K', 'D', 'i', 'a', 'l', 'o', 'g', ':', ':', 'B', 'u', 't', 't', 'o', 'n', 'C', 'o', 'd', 'e', 's', 0,
    's', 'e', 't', 'A', 'n', 'c', 'e', 's', 't', 'o', 'r', 'S', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
    's', 'e', 't', 'T', 'i', 'm', 'e', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'F', 'o', 'r', 'm', 'a', 't', 0,
    's', 'e', 't', 'D', 'a', 't', 'e', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'F', 'o', 'r', 'm', 'a', 't', 0,
    'r', 'e', 's', 'e', 't', 'M', 'a', 'x', 'i', 'm', 'u', 'm', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 0,
    'r', 'e', 's', 'e', 't', 'M', 'i', 'n', 'i', 'm', 'u', 'm', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 0,
    'm', 'o', 'n', 't', 'h', 'B', 'a', 'c', 'k', 'w', 'a', 'r', 'd', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'a', 's', 's', 'i', 'g', 'n', 'C', 'a', 'l', 'e', 'n', 'd', 'a', 'r', 'S', 'y', 's', 't', 'e', 'm', 0,
    'K', 'C', 'o', 'n', 'f', 'i', 'g', 'D', 'i', 'a', 'l', 'o', 'g', 'M', 'a', 'n', 'a', 'g', 'e', 'r', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'W', 'i', 'd', 'g', 'e', 't', 's', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    'u', 's', 'e', 'G', 'l', 'o', 'b', 'a', 'l', 'K', 'e', 'y', 'B', 'i', 'n', 'd', 'i', 'n', 'g', 's', 0,
    'i', 'n', 's', 't', 'a', 'l', 'l', 'e', 'd', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', 's', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'I', 't', 'e', 'm', 'T', 'r', 'i', 'g', 'g', 'e', 'r', 'e', 'd', 0,
    'K', 'C', 'h', 'e', 'c', 'k', 'a', 'b', 'l', 'e', 'P', 'r', 'o', 'x', 'y', 'M', 'o', 'd', 'e', 'l', 0,
    'K', 'C', 'h', 'a', 'r', 'S', 'e', 'l', 'e', 'c', 't', ':', ':', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
    's', 'e', 't', 'C', 'o', 'l', 'l', 'a', 'p', 's', 'i', 'b', 'l', 'e', 'B', 'l', 'o', 'c', 'k', 's', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'X', '1', '1', 'E', 'v', 'e', 'n', 't', 'F', 'i', 'l', 't', 'e', 'r', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'U', 'p', 'D', 'o', 'w', 'n', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
    's', 'e', 't', 'M', 'o', 'v', 'e', 'O', 'n', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 0,
    'f', 'o', 'r', 'g', 'e', 't', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    'K', 'A', 'c', 'c', 'e', 'l', 'G', 'e', 'n', ':', ':', 'D', 'e', 'r', 'e', 'f', '_', 'K', 'e', 'y', 0,
    'r', 'e', 'p', 'a', 'r', 's', 'e', 'C', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'B', 'l', 'o', 'c', 'k', 'U', 's', 'e', 'r', 'D', 'a', 't', 'a', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'B', 'l', 'o', 'c', 'k', 'S', 't', 'a', 't', 'e', 0,
    'e', 'm', 'i', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'm', 'a', 'p', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'T', 'o', 'S', 'o', 'u', 'r', 'c', 'e', 0,
    'v', 'e', 'r', 't', 'i', 'c', 'a', 'l', 'S', 't', 'e', 'p', 's', 'P', 'e', 'r', 'I', 't', 'e', 'm', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'E', 'd', 'i', 't', 'o', 'r', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    'r', 'o', 'w', 's', 'A', 'b', 'o', 'u', 't', 'T', 'o', 'B', 'e', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    's', 'u', 'p', 'p', 'o', 'r', 't', 'e', 'd', 'D', 'r', 'o', 'p', 'A', 'c', 't', 'i', 'o', 'n', 's', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 'T', 'r', 'e', 'e', 'W', 'i', 'd', 'g', 'e', 't', '*', '>', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'P', 'l', 'o', 't', 'O', 'b', 'j', 'e', 'c', 't', '*', '>', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'M', 'a', 'i', 'n', 'W', 'i', 'n', 'd', 'o', 'w', '*', '>', 0,
    'Q', 'M', 'a', 'p', '<', 'Q', 'D', 'a', 't', 'e', ',', 'Q', 'S', 't', 'r', 'i', 'n', 'g', '>', 0,
    's', 'e', 't', 'I', 'n', 't', 'r', 'a', 'W', 'o', 'r', 'd', 'E', 'd', 'i', 't', 'i', 'n', 'g', 0,
    'a', 'd', 'd', 'W', 'o', 'r', 'd', 'T', 'o', 'D', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y', 0,
    'S', 'o', 'n', 'n', 'e', 't', ':', ':', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'e', 'r', 0,
    'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 'V', 'e', 'r', 't', 'i', 'c', 'a', 'l', 0,
    'W', 'M', '2', 'B', 'l', 'o', 'c', 'k', 'C', 'o', 'm', 'p', 'o', 's', 'i', 't', 'i', 'n', 'g', 0,
    'W', 'M', '2', 'M', 'o', 'v', 'e', 'R', 'e', 's', 'i', 'z', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    'N', 'E', 'T', ':', ':', 'W', 'i', 'n', 'd', 'o', 'w', 'T', 'y', 'p', 'e', 'M', 'a', 's', 'k', 0,
    's', 'e', 't', 'N', 'u', 'm', 'b', 'e', 'r', 'O', 'f', 'D', 'e', 's', 'k', 't', 'o', 'p', 's', 0,
    'd', 'e', 's', 'k', 't', 'o', 'p', 'L', 'a', 'y', 'o', 'u', 't', 'C', 'o', 'r', 'n', 'e', 'r', 0,
    's', 'e', 't', 'H', 'a', 'l', 'f', 'S', 't', 'e', 'p', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'x', 'm', 'l', 'g', 'u', 'i', 'B', 'u', 'i', 'l', 'd', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'C', 'u', 's', 't', 'o', 'm', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'C', 'u', 's', 't', 'o', 'm', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'd', 'e', 's', 'k', 't', 'o', 'p', 'N', 'a', 'm', 'e', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'a', 'c', 't', 'i', 'v', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 'E', 'v', 'e', 'n', 't', ':', ':', 'T', 'y', 'p', 'e', '>', 0,
    'K', 'W', 'i', 'd', 'g', 'e', 't', 'I', 't', 'e', 'm', 'D', 'e', 'l', 'e', 'g', 'a', 't', 'e', 0,
    'i', 'n', 'd', 'e', 'x', 'T', 'o', 'C', 'o', 'n', 'f', 'i', 'g', 'S', 't', 'r', 'i', 'n', 'g', 0,
    's', 'e', 't', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'e', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    'K', 'U', 'i', 'S', 'e', 'r', 'v', 'e', 'r', 'J', 'o', 'b', 'T', 'r', 'a', 'c', 'k', 'e', 'r', 0,
    'K', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 'P', 'o', 'p', 'u', 'p', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'K', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 'L', 'a', 'b', 'e', 'l', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 's', 'E', 'd', 'i', 't', 'a', 'b', 'l', 'e', 0,
    'a', 'u', 't', 'o', 'm', 'a', 't', 'i', 'c', 'R', 'e', 's', 'i', 'z', 'e', 'T', 'a', 'b', 's', 0,
    's', 'e', 't', 'H', 'o', 'v', 'e', 'r', 'C', 'l', 'o', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
    's', 'e', 't', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 'T', 'i', 't', 'l', 'e', 0,
    's', 'e', 't', 'W', 'i', 'd', 'g', 'e', 't', 'L', 'a', 'y', 'o', 'u', 't', 'P', 'r', 'o', 'p', 0,
    's', 'e', 't', 'A', 's', 's', 'o', 'c', 'i', 'a', 't', 'e', 'd', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'a', 't', 't', 'e', 'n', 't', 'i', 'o', 'n', 'I', 'c', 'o', 'n', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'K', 'S', 't', 'a', 't', 'u', 's', 'N', 'o', 't', 'i', 'f', 'i', 'e', 'r', 'I', 't', 'e', 'm', 0,
    'i', 'n', 's', 'e', 'r', 't', 'P', 'e', 'r', 'm', 'a', 'n', 'e', 'n', 't', 'I', 't', 'e', 'm', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'S', 't', 'a', 'r', 't', 'u', 'p', 'I', 'd', 'E', 'n', 'v', 0,
    's', 'h', 'o', 'r', 't', 'c', 'u', 't', 'F', 'o', 'r', 'A', 'c', 't', 'i', 'o', 'n', 'I', 'd', 0,
    'i', 'm', 'p', 'o', 'r', 't', 'C', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n', 0,
    'e', 'x', 'p', 'o', 'r', 't', 'C', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n', 0,
    't', 'o', 'o', 'l', 'B', 'u', 't', 't', 'o', 'n', 'P', 'o', 'p', 'u', 'p', 'M', 'o', 'd', 'e', 0,
    's', 'e', 't', 'R', 'u', 'l', 'e', 'r', 'M', 'e', 't', 'r', 'i', 'c', 'S', 't', 'y', 'l', 'e', 0,
    's', 'e', 't', 'T', 'i', 'n', 'y', 'M', 'a', 'r', 'k', 'D', 'i', 's', 't', 'a', 'n', 'c', 'e', 0,
    'K', 'R', 'u', 'l', 'e', 'r', ':', ':', 'M', 'e', 't', 'r', 'i', 'c', 'S', 't', 'y', 'l', 'e', 0,
    'K', 'R', 'i', 'c', 'h', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', ':', ':', 'M', 'o', 'd', 'e', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'E', 'n', 't', 'r', 'y', 'S', 't', 'r', 'a', 't', 'e', 'g', 'y', 0,
    's', 'e', 't', 'U', 's', 'e', 'r', 'n', 'a', 'm', 'e', 'R', 'e', 'a', 'd', 'O', 'n', 'l', 'y', 0,
    'K', 'P', 'a', 'g', 'e', 'V', 'i', 'e', 'w', ':', ':', 'F', 'a', 'c', 'e', 'T', 'y', 'p', 'e', 0,
    'N', 'o', 'n', 'C', 'r', 'i', 't', 'i', 'c', 'a', 'l', 'S', 'e', 'r', 'v', 'i', 'c', 'e', 's', 0,
    'c', 'h', 'e', 'c', 'k', 'A', 'n', 'd', 'G', 'e', 't', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    'a', 'l', 'l', 'o', 'w', 'E', 'm', 'p', 't', 'y', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 's', 0,
    'q', 'u', 'e', 'u', 'e', 'd', 'M', 'e', 's', 's', 'a', 'g', 'e', 'B', 'o', 'x', 'W', 'I', 'd', 0,
    'q', 'u', 'e', 'u', 'e', 'd', 'D', 'e', 't', 'a', 'i', 'l', 'e', 'd', 'E', 'r', 'r', 'o', 'r', 0,
    'w', 'a', 'r', 'n', 'i', 'n', 'g', 'Y', 'e', 's', 'N', 'o', 'L', 'i', 's', 't', 'W', 'I', 'd', 0,
    'q', 'u', 'e', 's', 't', 'i', 'o', 'n', 'Y', 'e', 's', 'N', 'o', 'C', 'a', 'n', 'c', 'e', 'l', 0,
    'K', 'M', 'e', 's', 's', 'a', 'g', 'e', 'B', 'o', 'x', ':', ':', 'O', 'p', 't', 'i', 'o', 'n', 0,
    'Q', 'u', 'e', 's', 't', 'i', 'o', 'n', 'Y', 'e', 's', 'N', 'o', 'C', 'a', 'n', 'c', 'e', 'l', 0,
    'a', 'u', 't', 'o', 'S', 'a', 'v', 'e', 'C', 'o', 'n', 'f', 'i', 'g', 'G', 'r', 'o', 'u', 'p', 0,
    'c', 'l', 'a', 's', 's', 'N', 'a', 'm', 'e', 'O', 'f', 'T', 'o', 'p', 'l', 'e', 'v', 'e', 'l', 0,
    'c', 'l', 'e', 'a', 'r', 'B', 'u', 't', 't', 'o', 'n', 'U', 's', 'e', 'd', 'S', 'i', 'z', 'e', 0,
    's', 'e', 't', 'C', 'l', 'e', 'a', 'r', 'B', 'u', 't', 't', 'o', 'n', 'S', 'h', 'o', 'w', 'n', 0,
    'K', 'I', 'c', 'o', 'n', 'L', 'o', 'a', 'd', 'e', 'r', ':', ':', 'S', 't', 'a', 't', 'e', 's', 0,
    'c', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'U', 'n', 'i', 'q', 'u', 'e', 'N', 'a', 'm', 'e', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 'F', 'r', 'i', 'e', 'n', 'd', 'l', 'y', 'N', 'a', 'm', 'e', 0,
    'K', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'I', 'n', 'f', 'o', 0,
    'k', 'd', 'i', 's', 'p', 'l', 'a', 'y', 'F', 'o', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'S', 'E', 'T', 'T', 'I', 'N', 'G', 'S', '_', 'C', 'O', 'M', 'P', 'L', 'E', 'T', 'I', 'O', 'N', 0,
    'T', 'o', 'o', 'l', 'b', 'a', 'r', 'S', 't', 'y', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'g', 'r', 'a', 'p', 'h', 'i', 'c', 'E', 'f', 'f', 'e', 'c', 't', 's', 'L', 'e', 'v', 'e', 'l', 0,
    'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'P', 'o', 'p', 'u', 'p', 'A', 'u', 't', 'o', 0,
    'i', 'n', 's', 'e', 'r', 't', 'T', 'e', 'a', 'r', 'O', 'f', 'f', 'H', 'a', 'n', 'd', 'l', 'e', 0,
    'S', 'm', 'o', 'o', 't', 'h', 'S', 'c', 'a', 'l', 'a', 'b', 'l', 'e', 'F', 'o', 'n', 't', 's', 0,
    's', 'e', 't', 'S', 'a', 'm', 'p', 'l', 'e', 'B', 'o', 'x', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'c', 'l', 'o', 's', 'e', 'F', 'i', 'n', 'd', 'N', 'e', 'x', 't', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'a', 'c', 't', 'i', 'v', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 'B', 'y', 'U', 's', 'e', 'r', 0,
    'm', 'a', 'k', 'e', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'C', 'a', 'p', 't', 'i', 'o', 'n', 0,
    'H', 'I', 'G', 'C', 'o', 'm', 'p', 'l', 'i', 'a', 'n', 't', 'C', 'a', 'p', 't', 'i', 'o', 'n', 0,
    's', 'h', 'o', 'w', 'B', 'u', 't', 't', 'o', 'n', 'S', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
    'K', 'D', 'i', 'a', 'l', 'o', 'g', ':', ':', 'B', 'u', 't', 't', 'o', 'n', 'C', 'o', 'd', 'e', 0,
    'd', 'i', 's', 'p', 'l', 'a', 'y', 'A', 'n', 'c', 'e', 's', 't', 'o', 'r', 'D', 'a', 't', 'a', 0,
    's', 'e', 't', 'T', 'i', 'm', 'e', 'L', 'i', 's', 't', 'I', 'n', 't', 'e', 'r', 'v', 'a', 'l', 0,
    's', 'e', 't', 'P', 'o', 'p', 'u', 'p', 'M', 'e', 'n', 'u', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'u', 'n', 'c', 'h', 'e', 'c', 'k', 'Y', 'e', 'a', 'r', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 0,
    'y', 'e', 'a', 'r', 'B', 'a', 'c', 'k', 'w', 'a', 'r', 'd', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'm', 'o', 'n', 't', 'h', 'F', 'o', 'r', 'w', 'a', 'r', 'd', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'a', 'u', 't', 'o', 'H', 'i', 'd', 'e', 'E', 'v', 'e', 'n', 't', 'F', 'i', 'l', 't', 'e', 'r', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'r', 'a', 's', 'h', 'H', 'a', 'n', 'd', 'l', 'e', 'r', 0,
    's', 'e', 't', 't', 'i', 'n', 'g', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 'S', 'l', 'o', 't', 0,
    's', 'e', 't', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'O', 'n', 'S', 'e', 'l', 'e', 'c', 't', 0,
    's', 'e', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'e', 'c', 't', 0,
    'S', 'u', 'b', 's', 't', 'r', 'i', 'n', 'g', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'N', 'e', 'x', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'a', 't', 'c', 'h', 0,
    'P', 'r', 'e', 'v', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'a', 't', 'c', 'h', 0,
    's', 'u', 'b', 's', 't', 'r', 'i', 'n', 'g', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'V', 'a', 'l', 'u', 'e', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 0,
    'A', 'l', 't', 'e', 'r', 'n', 'a', 't', 'e', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'K', 'I', 'd', 'e', 'n', 't', 'i', 't', 'y', 'P', 'r', 'o', 'x', 'y', 'M', 'o', 'd', 'e', 'l', 0,
    'm', 'o', 'u', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 'R', 'e', 'l', 'e', 'a', 's', 'e', 'd', 0,
    's', 'e', 't', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'i', 'z', 'e', 'd', 'M', 'o', 'd', 'e', 'l', 0,
    'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'R', 'o', 'l', 'e', 0,
    's', 'e', 't', 'B', 'r', 'e', 'a', 'd', 'c', 'r', 'u', 'm', 'b', 'L', 'e', 'n', 'g', 't', 'h', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'U', 's', 'e', 'r', 'T', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 0,
    'a', 'v', 'a', 'i', 'l', 'a', 'b', 'l', 'e', 'L', 'i', 's', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'l', 'o', 't', 'A', 'c', 't', 'i', 'o', 'n', 'T', 'r', 'i', 'g', 'g', 'e', 'r', 'e', 'd', 0,
    'a', 'c', 't', 'i', 'o', 'n', 's', 'W', 'i', 't', 'h', 'o', 'u', 't', 'G', 'r', 'o', 'u', 'p', 0,
    'a', 'd', 'd', 'A', 's', 's', 'o', 'c', 'i', 'a', 't', 'e', 'd', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'K', 'A', 'c', 'c', 'e', 'l', 'e', 'r', 'a', 't', 'o', 'r', 'M', 'a', 'n', 'a', 'g', 'e', 'r', 0,
    'c', 'a', 'l', 'e', 'n', 'd', 'a', 'r', 'S', 'y', 's', 't', 'e', 'm', 's', 'L', 'i', 's', 't', 0,
    'f', 'i', 'l', 't', 'e', 'r', 'A', 'c', 'c', 'e', 'p', 't', 's', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    's', 'e', 't', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 'F', 'o', 'r', 'I', 'n', 'd', 'e', 'x', 0,
    'g', 'e', 'n', 'e', 'r', 'a', 't', 'e', 'd', 'I', 'c', 'o', 'n', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    's', 'e', 't', 'S', 'p', 'e', 'c', 'i', 'a', 'l', 'V', 'a', 'l', 'u', 'e', 'T', 'e', 'x', 't', 0,
    'p', 'e', 'r', 's', 'i', 's', 't', 'e', 'n', 't', 'I', 'n', 'd', 'e', 'x', 'L', 'i', 's', 't', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'P', 'l', 'o', 't', 'P', 'o', 'i', 'n', 't', '*', '>', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'I', 'c', 'o', 'n', 'T', 'h', 'e', 'm', 'e', '*', '>', 0,
    's', 'e', 't', 'M', 'i', 's', 's', 'p', 'e', 'l', 'l', 'e', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'u', 'g', 'g', 'e', 's', 't', 'i', 'o', 'n', 's', 'F', 'o', 'r', 'W', 'o', 'r', 'd', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'L', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 0,
    's', 'h', 'o', 'w', 'P', 'r', 'o', 'g', 'r', 'e', 's', 's', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'N', 'E', 'T', ':', ':', 'R', 'e', 'q', 'u', 'e', 's', 't', 'S', 'o', 'u', 'r', 'c', 'e', 0,
    's', 'e', 't', 'V', 'i', 's', 'i', 'b', 'l', 'e', 'I', 'c', 'o', 'n', 'N', 'a', 'm', 'e', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'A', 'c', 't', 'i', 'v', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'c', 'l', 'o', 's', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 'R', 'e', 'q', 'u', 'e', 's', 't', 0,
    's', 'e', 't', 'D', 'e', 's', 'k', 't', 'o', 'p', 'V', 'i', 'e', 'w', 'p', 'o', 'r', 't', 0,
    's', 'e', 't', 'D', 'e', 's', 'k', 't', 'o', 'p', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    'r', 'a', 't', 'i', 'n', 'g', 'F', 'r', 'o', 'm', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'v', 'a', 'l', 'u', 'e', 's', 'F', 'r', 'o', 'm', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'H', 'e', 'l', 'p', 'M', 'e', 'n', 'u', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'e', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 0,
    'i', 's', 'O', 'n', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    'f', 'o', 'l', 'd', 'e', 'r', 'D', 'o', 'e', 's', 'N', 'o', 't', 'E', 'x', 'i', 's', 't', 0,
    'r', 'e', 's', 't', 'o', 'r', 'e', 'S', 'c', 'r', 'o', 'l', 'l', 'S', 't', 'a', 't', 'e', 0,
    'r', 'e', 's', 't', 'o', 'r', 'e', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'I', 't', 'e', 'm', 0,
    's', 'e', 't', 'A', 'l', 't', 'e', 'r', 'n', 'a', 't', 'e', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'K', 'U', 'n', 'i', 'q', 'u', 'e', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'k', 'e', 'e', 'p', 'P', 'a', 'r', 'e', 'n', 't', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'l', 'o', 't', 'M', 'o', 'v', 'a', 'b', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'A', 'u', 't', 'o', 'H', 'i', 'd', 'e', 'T', 'i', 'm', 'e', 'o', 'u', 't', 0,
    'c', 'l', 'o', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'K', 'S', 'y', 's', 't', 'e', 'm', 'E', 'v', 'e', 'n', 't', 'F', 'i', 'l', 't', 'e', 'r', 0,
    'K', 'S', 't', 'y', 'l', 'e', ':', ':', 'W', 'i', 'd', 'g', 'e', 't', 'T', 'y', 'p', 'e', 0,
    'K', 'M', 'i', 'm', 'e', 'T', 'y', 'p', 'e', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
    'a', 't', 't', 'e', 'n', 't', 'i', 'o', 'n', 'M', 'o', 'v', 'i', 'e', 'N', 'a', 'm', 'e', 0,
    's', 'e', 't', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 'S', 'u', 'b', 'T', 'i', 't', 'l', 'e', 0,
    's', 'e', 't', 'W', 'i', 'n', 'd', 'o', 'w', 'S', 't', 'a', 'r', 't', 'u', 'p', 'I', 'd', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'N', 'e', 'w', 'S', 't', 'a', 'r', 't', 'u', 'p', 'I', 'd', 0,
    's', 'q', 'u', 'e', 'e', 'z', 'e', 'T', 'e', 'x', 't', 'T', 'o', 'L', 'a', 'b', 'e', 'l', 0,
    'K', 'S', 'q', 'u', 'e', 'e', 'z', 'e', 'd', 'T', 'e', 'x', 't', 'L', 'a', 'b', 'e', 'l', 0,
    'w', 'r', 'i', 't', 'e', 'C', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n', 0,
    'c', 'l', 'e', 'a', 'r', 'C', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'M', 'e', 'd', 'i', 'u', 'm', 'M', 'a', 'r', 'k', 's', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'L', 'i', 't', 't', 'l', 'e', 'M', 'a', 'r', 'k', 's', 0,
    's', 'e', 't', 'B', 'i', 'g', 'M', 'a', 'r', 'k', 'D', 'i', 's', 't', 'a', 'n', 'c', 'e', 0,
    'm', 'e', 'd', 'i', 'u', 'm', 'M', 'a', 'r', 'k', 'D', 'i', 's', 't', 'a', 'n', 'c', 'e', 0,
    'l', 'i', 't', 't', 'l', 'e', 'M', 'a', 'r', 'k', 'D', 'i', 's', 't', 'a', 'n', 'c', 'e', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'A', 'c', 't', 'i', 'o', 'n', 'S', 't', 'a', 't', 'e', 's', 0,
    's', 'e', 't', 'R', 'i', 'c', 'h', 'T', 'e', 'x', 't', 'S', 'u', 'p', 'p', 'o', 'r', 't', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'T', 'o', 'P', 'l', 'a', 'i', 'n', 'T', 'e', 'x', 't', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'D', 'e', 'd', 'e', 'n', 't', 'L', 'i', 's', 't', 's', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'I', 'n', 'd', 'e', 'n', 't', 'L', 'i', 's', 't', 's', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 'S', 'u', 'p', 'e', 'r', 'S', 'c', 'r', 'i', 'p', 't', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'R', 'i', 'c', 'h', 'T', 'e', 'x', 't', 'M', 'o', 'd', 'e', 0,
    'r', 'e', 'p', 'l', 'a', 'c', 'e', 'm', 'e', 'n', 't', 'H', 'i', 's', 't', 'o', 'r', 'y', 0,
    'K', 'R', 'e', 'c', 'e', 'n', 't', 'F', 'i', 'l', 'e', 's', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'P', 'a', 'd', 'd', 'i', 'n', 'g', 's', 0,
    's', 'e', 't', 'F', 'o', 'r', 'e', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'S', 'e', 'c', 'o', 'n', 'd', 'a', 'r', 'y', 'L', 'i', 'm', 'i', 't', 's', 0,
    't', 'i', 'c', 'k', 'L', 'a', 'b', 'e', 'l', 'P', 'r', 'e', 'c', 'i', 's', 'i', 'o', 'n', 0,
    's', 'e', 't', 'T', 'i', 'c', 'k', 'L', 'a', 'b', 'e', 'l', 'F', 'o', 'r', 'm', 'a', 't', 0,
    's', 'e', 't', 'T', 'i', 'c', 'k', 'L', 'a', 'b', 'e', 'l', 's', 'S', 'h', 'o', 'w', 'n', 0,
    'a', 'r', 'e', 'T', 'i', 'c', 'k', 'L', 'a', 'b', 'e', 'l', 's', 'S', 'h', 'o', 'w', 'n', 0,
    'r', 'e', 'c', 'r', 'e', 'a', 't', 'e', 'C', 'a', 'c', 'h', 'e', 'F', 'i', 'l', 'e', 's', 0,
    's', 'e', 't', 'U', 's', 'e', 'Q', 'P', 'i', 'x', 'm', 'a', 'p', 'C', 'a', 'c', 'h', 'e', 0,
    'K', 'N', 'e', 'w', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'K', 'M', 'u', 'l', 't', 'i', 'T', 'a', 'b', 'B', 'a', 'r', 'B', 'u', 't', 't', 'o', 'n', 0,
    's', 'h', 'o', 'u', 'l', 'd', 'B', 'e', 'S', 'h', 'o', 'w', 'n', 'Y', 'e', 's', 'N', 'o', 0,
    'i', 'n', 'f', 'o', 'r', 'm', 'a', 't', 'i', 'o', 'n', 'L', 'i', 's', 't', 'W', 'I', 'd', 0,
    'w', 'a', 'r', 'n', 'i', 'n', 'g', 'Y', 'e', 's', 'N', 'o', 'C', 'a', 'n', 'c', 'e', 'l', 0,
    'W', 'a', 'r', 'n', 'i', 'n', 'g', 'Y', 'e', 's', 'N', 'o', 'C', 'a', 'n', 'c', 'e', 'l', 0,
    'i', 'n', 'i', 't', 'i', 'a', 'l', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 'S', 'e', 't', 0,
    'c', 'l', 'e', 'a', 'r', 'B', 'u', 't', 't', 'o', 'n', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'i', 's', 'C', 'l', 'e', 'a', 'r', 'B', 'u', 't', 't', 'o', 'n', 'S', 'h', 'o', 'w', 'n', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'C', 'a', 'c', 'h', 'e', 'd', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'k', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 'H', 'a', 's', 'M', 'e', 't', 'a', 'K', 'e', 'y', 0,
    'a', 'p', 'p', 'l', 'y', 'S', 't', 'e', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    'c', 'a', 'p', 't', 'u', 'r', 'e', 'K', 'e', 'y', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 0,
    'k', 'e', 'y', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'C', 'h', 'e', 'c', 'k', 'A', 'c', 't', 'i', 'o', 'n', 'L', 'i', 's', 't', 0,
    'K', 'K', 'e', 'y', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'K', 'I', 'c', 'o', 'n', 'L', 'o', 'a', 'd', 'e', 'r', ':', ':', 'G', 'r', 'o', 'u', 'p', 0,
    'm', 'e', 'n', 'u', 'S', 'w', 'i', 't', 'c', 'h', 'L', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 0,
    'S', 'E', 'T', 'T', 'I', 'N', 'G', 'S', '_', 'S', 'H', 'O', 'R', 'T', 'C', 'U', 'T', 'S', 0,
    'S', 'E', 'T', 'T', 'I', 'N', 'G', 'S', '_', 'P', 'O', 'P', 'U', 'P', 'M', 'E', 'N', 'U', 0,
    'i', 'n', 'a', 'c', 't', 'i', 'v', 'e', 'T', 'i', 't', 'l', 'e', 'C', 'o', 'l', 'o', 'r', 0,
    'D', 'o', 'N', 'o', 't', 'A', 'l', 'l', 'o', 'w', 'W', 'o', 'r', 'd', 'W', 'r', 'a', 'p', 0,
    'd', 'i', 's', 'p', 'l', 'a', 'y', 'F', 'i', 'n', 'a', 'l', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    's', 'e', 't', 'C', 'h', 'e', 'c', 'k', 'A', 't', 'E', 'n', 't', 'e', 'r', 'i', 'n', 'g', 0,
    's', 'e', 't', 'I', 'n', 'a', 'c', 't', 'i', 'v', 'e', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 0,
    's', 'e', 't', 'I', 'n', 'a', 'c', 't', 'i', 'v', 'e', 'G', 'u', 'i', 'I', 't', 'e', 'm', 0,
    'a', 'b', 'o', 'u', 't', 'T', 'o', 'S', 'h', 'o', 'w', 'D', 'e', 't', 'a', 'i', 'l', 's', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'B', 'u', 't', 't', 'o', 'n', 'C', 'a', 'n', 'c', 'e', 'l', 0,
    'S', 'y', 's', 't', 'e', 'm', 'S', 'e', 'l', 'e', 'c', 't', 's', 'P', 'a', 'g', 'e', 's', 0,
    'r', 'e', 's', 'e', 't', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 'R', 'a', 'n', 'g', 'e', 0,
    't', 'o', 'd', 'a', 'y', 'B', 'u', 't', 't', 'o', 'n', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    's', 'e', 'l', 'e', 'c', 't', 'M', 'o', 'n', 't', 'h', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'y', 'e', 'a', 'r', 'F', 'o', 'r', 'w', 'a', 'r', 'd', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    's', 'e', 't', 'H', 'i', 'd', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'D', 'e', 'l', 'a', 'y', 0,
    's', 'e', 't', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'P', 'a', 't', 'h', 0,
    'K', 'C', 'r', 'a', 's', 'h', ':', ':', 'C', 'r', 'a', 's', 'h', 'F', 'l', 'a', 'g', 's', 0,
    'g', 'l', 'o', 'b', 'a', 'l', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 'H', 'i', 'n', 't', 0,
    'p', 'o', 's', 't', 'P', 'r', 'o', 'c', 'e', 's', 's', 'M', 'a', 't', 'c', 'h', 'e', 's', 0,
    's', 'l', 'o', 't', 'M', 'a', 'k', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'h', 'a', 's', 'M', 'u', 'l', 't', 'i', 'p', 'l', 'e', 'M', 'a', 't', 'c', 'h', 'e', 's', 0,
    's', 'e', 't', 'U', 'r', 'l', 'D', 'r', 'o', 'p', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'P', 'o', 's', 'i', 't', 'i', 'v', 'e', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'N', 'e', 'g', 'a', 't', 'i', 'v', 'e', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'c', 'o', 'l', 'o', 'r', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'n', 'e', 'e', 'd', 's', 'A', 'u', 't', 'h', 'o', 'r', 'i', 'z', 'a', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'R', 'o', 'o', 't', 'O', 'n', 'l', 'y', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'u', 's', 'e', 'R', 'o', 'o', 't', 'O', 'n', 'l', 'y', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'N', 'o', 'A', 'd', 'd', 'i', 't', 'i', 'o', 'n', 'a', 'l', 'B', 'u', 't', 't', 'o', 'n', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'C', 'h', 'a', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'm', 'o', 'u', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 'P', 'r', 'e', 's', 's', 'e', 'd', 0,
    's', 'e', 't', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'S', 'p', 'a', 'c', 'i', 'n', 'g', 0,
    'i', 's', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'i', 'z', 'e', 'd', 'M', 'o', 'd', 'e', 'l', 0,
    's', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 'W', 'h', 'a', 't', 's', 'T', 'h', 'i', 's', 0,
    's', 'e', 't', 'K', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'L', 'i', 's', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'i', 's', 'L', 'e', 'g', 'a', 'l', 'A', 'c', 'c', 'e', 'l', 'e', 'r', 'a', 't', 'o', 'r', 0,
    'f', 'o', 'c', 'u', 's', 'P', 'r', 'e', 'v', 'i', 'o', 'u', 's', 'C', 'h', 'i', 'l', 'd', 0,
    'c', 'o', 'l', 'u', 'm', 'n', 'C', 'o', 'u', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'p', 'r', 'e', 'v', 'i', 'o', 'u', 's', 'B', 'l', 'o', 'c', 'k', 'S', 't', 'a', 't', 'e', 0,
    's', 'e', 't', 'M', 'i', 'n', 'i', 'm', 'u', 'm', 'D', 'u', 'r', 'a', 't', 'i', 'o', 'n', 0,
    'i', 'n', 's', 'e', 'r', 't', 'F', 'r', 'o', 'm', 'M', 'i', 'm', 'e', 'D', 'a', 't', 'a', 0,
    's', 'e', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'F', 'o', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'd', 'r', 'a', 'w', 'C', 'o', 'm', 'p', 'l', 'e', 'x', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'P', 'a', 'g', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'L', 'a', 'y', 'o', 'u', 't', 'D', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'V', 'i', 'e', 'w', 'p', 'o', 'r', 't', 'M', 'a', 'r', 'g', 'i', 'n', 's', 0,
    'f', 'o', 'c', 'u', 's', 'N', 'e', 'x', 't', 'P', 'r', 'e', 'v', 'C', 'h', 'i', 'l', 'd', 0,
    's', 'e', 't', 'C', 'a', 's', 'e', 'S', 'e', 'n', 's', 'i', 't', 'i', 'v', 'i', 't', 'y', 0,
    'i', 'n', 's', 't', 'a', 'l', 'l', 'E', 'v', 'e', 'n', 't', 'F', 'i', 'l', 't', 'e', 'r', 0,
    's', 'e', 't', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'N', 'a', 'm', 'e', 0,
    'b', 'e', 'g', 'i', 'n', 'R', 'e', 'm', 'o', 'v', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
    'b', 'e', 'g', 'i', 'n', 'I', 'n', 's', 'e', 'r', 't', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
    's', 'l', 'o', 't', 'A', 'u', 't', 'o', 'D', 'e', 't', 'e', 'c', 't', 'i', 'o', 'n', 0,
    's', 'p', 'e', 'l', 'l', 'C', 'h', 'e', 'c', 'k', 'e', 'r', 'F', 'o', 'u', 'n', 'd', 0,
    'd', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'D', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y', 0,
    'a', 'c', 't', 'i', 'v', 'e', 'A', 'u', 't', 'o', 'C', 'o', 'r', 'r', 'e', 'c', 't', 0,
    'W', 'M', '2', 'S', 'h', 'o', 'w', 'i', 'n', 'g', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    'W', 'M', '2', 'A', 'l', 'l', 'o', 'w', 'e', 'd', 'A', 'c', 't', 'i', 'o', 'n', 's', 0,
    'W', 'M', 'V', 'i', 's', 'i', 'b', 'l', 'e', 'I', 'c', 'o', 'n', 'N', 'a', 'm', 'e', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'i', 'n', 'g', 'W', 'M', 'C', 'h', 'e', 'c', 'k', 0,
    'N', 'E', 'T', ':', ':', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'a', 't', 'e', 0,
    's', 'e', 't', 'A', 'l', 'l', 'o', 'w', 'e', 'd', 'A', 'c', 't', 'i', 'o', 'n', 's', 0,
    'm', 'o', 'v', 'e', 'R', 'e', 's', 'i', 'z', 'e', 'R', 'e', 'q', 'u', 'e', 's', 't', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'i', 'n', 'g', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    'v', 'i', 'r', 't', 'u', 'a', 'l', 'R', 'o', 'o', 't', 's', 'C', 'o', 'u', 'n', 't', 0,
    't', 'o', 'o', 'l', 'B', 'a', 'r', 'M', 'e', 'n', 'u', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'i', 's', 'H', 'e', 'l', 'p', 'M', 'e', 'n', 'u', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'C', 'h', 'i', 'l', 'd', 'C', 'l', 'i', 'e', 'n', 't', 0,
    'i', 'n', 's', 'e', 'r', 't', 'C', 'h', 'i', 'l', 'd', 'C', 'l', 'i', 'e', 'n', 't', 0,
    'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'M', 'e', 's', 's', 'a', 'g', 'e', 'X', 0,
    'd', 'e', 's', 'k', 't', 'o', 'p', 'T', 'o', 'V', 'i', 'e', 'w', 'p', 'o', 'r', 't', 0,
    'v', 'i', 'e', 'w', 'p', 'o', 'r', 't', 'T', 'o', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    'c', 'o', 'm', 'p', 'o', 's', 'i', 't', 'i', 'n', 'g', 'A', 'c', 't', 'i', 'v', 'e', 0,
    'f', 'o', 'r', 'c', 'e', 'A', 'c', 't', 'i', 'v', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'K', 'W', 'i', 'd', 'g', 'e', 't', 'J', 'o', 'b', 'T', 'r', 'a', 'c', 'k', 'e', 'r', 0,
    'b', 'l', 'o', 'c', 'k', 'e', 'd', 'E', 'v', 'e', 'n', 't', 'T', 'y', 'p', 'e', 's', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'I', 't', 'e', 'm', 'W', 'i', 'd', 'g', 'e', 't', 's', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'I', 't', 'e', 'm', 'W', 'i', 'd', 'g', 'e', 't', 's', 0,
    'f', 'o', 'l', 'd', 'e', 'r', 'L', 'i', 's', 't', 'U', 'p', 'd', 'a', 't', 'e', 'd', 0,
    'N', 'o', 'n', 'U', 'n', 'i', 'q', 'u', 'e', 'I', 'n', 's', 't', 'a', 'n', 'c', 'e', 0,
    's', 'e', 't', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 's', 'L', 'o', 'c', 'k', 'e', 'd', 0,
    's', 'e', 't', 'I', 'c', 'o', 'n', 'D', 'i', 'm', 'e', 'n', 's', 'i', 'o', 'n', 's', 0,
    's', 'e', 't', 'I', 't', 'e', 'm', 's', 'C', 'h', 'e', 'c', 'k', 'a', 'b', 'l', 'e', 0,
    's', 'e', 't', 'S', 'p', 'e', 'l', 'l', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'F', 'i', 'n', 'd', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'e', 'r', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'C', 'l', 'o', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
    'r', 'e', 'c', 'e', 'i', 'v', 'e', 'd', 'D', 'r', 'o', 'p', 'E', 'v', 'e', 'n', 't', 0,
    'n', 'e', 'w', 'C', 'o', 'n', 't', 'r', 'o', 'l', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'a', 'c', 't', 'i', 'v', 'a', 't', 'e', 'R', 'e', 'q', 'u', 'e', 's', 't', 'e', 'd', 0,
    't', 'o', 'o', 'l', 'T', 'i', 'p', 'I', 'c', 'o', 'n', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'a', 't', 't', 'e', 'n', 't', 'i', 'o', 'n', 'I', 'c', 'o', 'n', 'N', 'a', 'm', 'e', 0,
    'o', 'v', 'e', 'r', 'l', 'a', 'y', 'I', 'c', 'o', 'n', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'S', 't', 'a', 't', 'u', 's', 0,
    'D', 'i', 's', 'a', 'b', 'l', 'e', 'K', 'W', 'i', 'n', 'M', 'o', 'd', 'u', 'l', 'e', 0,
    'C', 'l', 'e', 'a', 'n', 'O', 'n', 'C', 'a', 'n', 't', 'D', 'e', 't', 'e', 'c', 't', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'W', 'o', 'r', 'd', 'F', 'o', 'r', 'w', 'a', 'r', 'd', 0,
    'D', 'e', 'l', 'e', 't', 'e', 'W', 'o', 'r', 'd', 'F', 'o', 'r', 'w', 'a', 'r', 'd', 0,
    'K', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'e', 'T', 'o', 'o', 'l', 'b', 'a', 'r', 's', 0,
    'C', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'e', 'T', 'o', 'o', 'l', 'b', 'a', 'r', 's', 0,
    'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'K', 'G', 'r', 'a', 'd', 'i', 'e', 'n', 't', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 0,
    's', 'e', 't', 'A', 'r', 'r', 'o', 'w', 'D', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
    's', 'o', 'u', 'r', 'c', 'e', 'R', 'o', 'o', 't', 'I', 'n', 'd', 'e', 'x', 'e', 's', 0,
    's', 'e', 't', 'F', 'i', 'l', 't', 'e', 'r', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 0,
    'm', 'e', 'n', 'u', 'A', 'c', 'c', 'e', 'l', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'A', 'c', 't', 'i', 'o', 'n', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'H', 'y', 'p', 'e', 'r', 'l', 'i', 'n', 'k', 's', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'F', 'o', 'n', 't', 'F', 'a', 'm', 'i', 'l', 'y', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'F', 'i', 'n', 'i', 's', 'h', 'e', 'd', 0,
    's', 'w', 'i', 't', 'c', 'h', 'T', 'o', 'P', 'l', 'a', 'i', 'n', 'T', 'e', 'x', 't', 0,
    'r', 'e', 'p', 'l', 'a', 'c', 'e', 'N', 'e', 'x', 't', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'r', 'e', 'c', 'e', 'n', 't', 'L', 'i', 's', 't', 'C', 'l', 'e', 'a', 'r', 'e', 'd', 0,
    'r', 'e', 'p', 'l', 'a', 'c', 'e', 'P', 'l', 'o', 't', 'O', 'b', 'j', 'e', 'c', 't', 0,
    's', 'e', 'c', 'o', 'n', 'd', 'a', 'r', 'y', 'D', 'a', 't', 'a', 'R', 'e', 'c', 't', 0,
    'K', 'P', 'l', 'o', 't', 'W', 'i', 'd', 'g', 'e', 't', ':', ':', 'A', 'x', 'i', 's', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'R', 'e', 'g', 'i', 'o', 'n', 0,
    'g', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'R', 'e', 'g', 'i', 'o', 'n', 0,
    's', 'e', 't', 'R', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 'P', 'o', 'i', 'n', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'K', 'M', 'e', 's', 's', 'a', 'g', 'e', 'B', 'o', 'x', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'A', 'l', 'l', 'M', 'e', 's', 's', 'a', 'g', 'e', 's', 0,
    'q', 'u', 'e', 's', 't', 'i', 'o', 'n', 'Y', 'e', 's', 'N', 'o', 'L', 'i', 's', 't', 0,
    'K', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'W', 'a', 't', 'c', 'h', 'e', 'r', 0,
    'r', 'e', 's', 't', 'o', 'r', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 'S', 'i', 'z', 'e', 0,
    'p', 'a', 'i', 'n', 't', 'C', 'a', 'c', 'h', 'e', 'd', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    's', 'h', 'o', 'w', 'L', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 'C', 'o', 'd', 'e', 's', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', 's', 0,
    'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 0,
    'r', 'e', 's', 'e', 't', 'I', 'n', 't', 'e', 'r', 'n', 'a', 'l', 'D', 'a', 't', 'a', 0,
    'K', 'I', 'c', 'o', 'n', 'L', 'o', 'a', 'd', 'e', 'r', ':', ':', 'T', 'y', 'p', 'e', 0,
    's', 'e', 't', 'P', 'i', 'x', 'm', 'a', 'p', 'P', 'r', 'o', 'v', 'i', 'd', 'e', 'r', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'F', 'r', 'o', 'm', 'H', 'i', 's', 't', 'o', 'r', 'y', 0,
    'K', 'H', 'e', 'l', 'p', 'M', 'e', 'n', 'u', ':', ':', 'M', 'e', 'n', 'u', 'I', 'd', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 'U', 'n', 'i', 'q', 'u', 'e', 'N', 'a', 'm', 'e', 0,
    'a', 'p', 'p', 'e', 'a', 'r', 'a', 'n', 'c', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'i', 'n', 'a', 'c', 't', 'i', 'v', 'e', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'o', 'r', 0,
    'a', 'l', 'l', 'M', 'a', 'i', 'n', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 's', 0,
    'i', 's', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'A', 'c', 't', 'i', 'v', 'e', 0,
    'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'F', 'r', 'i', 'e', 'n', 'd', 'l', 'y', 0,
    's', 'e', 't', 'S', 'i', 'z', 'e', 'I', 's', 'R', 'e', 'l', 'a', 't', 'i', 'v', 'e', 0,
    'M', 'i', 'n', 'i', 'm', 'u', 'm', 'U', 's', 'e', 'r', 'O', 'p', 't', 'i', 'o', 'n', 0,
    'R', 'e', 'g', 'u', 'l', 'a', 'r', 'E', 'x', 'p', 'r', 'e', 's', 's', 'i', 'o', 'n', 0,
    'K', 'F', 'a', 'd', 'e', 'W', 'i', 'd', 'g', 'e', 't', 'E', 'f', 'f', 'e', 'c', 't', 0,
    's', 'e', 't', 'C', 'o', 'n', 't', 'r', 'a', 'c', 't', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'e', 'x', 't', 'e', 'n', 'd', 'e', 'r', 'D', 'e', 's', 't', 'r', 'o', 'y', 'e', 'd', 0,
    's', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'M', 'o', 'v', 'e', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
    's', 'l', 'o', 't', 'B', 'u', 't', 't', 'o', 'n', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'l', 'a', 'y', 'o', 'u', 't', 'H', 'i', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'B', 'u', 't', 't', 'o', 'n', 'A', 'p', 'p', 'l', 'y', 0,
    'r', 'e', 's', 't', 'o', 'r', 'e', 'D', 'i', 'a', 'l', 'o', 'g', 'S', 'i', 'z', 'e', 0,
    'a', 'n', 'c', 'e', 's', 't', 'o', 'r', 'S', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'P', 'r', 'i', 'n', 't', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    't', 'i', 'm', 'e', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'F', 'o', 'r', 'm', 'a', 't', 0,
    'd', 'a', 't', 'e', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'F', 'o', 'r', 'm', 'a', 't', 0,
    's', 'e', 'l', 'e', 'c', 't', 'Y', 'e', 'a', 'r', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    's', 'e', 't', 'A', 'u', 't', 'o', 'H', 'i', 'd', 'e', 'C', 'u', 'r', 's', 'o', 'r', 0,
    's', 'e', 't', 'D', 'r', 'K', 'o', 'n', 'q', 'i', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'C', 'r', 'a', 's', 'h', ':', ':', 'C', 'r', 'a', 's', 'h', 'F', 'l', 'a', 'g', 0,
    'g', 'e', 't', 'C', 'u', 's', 't', 'o', 'm', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    'c', 'a', 'l', 'c', 'u', 'l', 'a', 't', 'e', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    's', 'l', 'o', 't', 'P', 'r', 'e', 'v', 'i', 'o', 'u', 's', 'M', 'a', 't', 'c', 'h', 0,
    's', 'e', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'e', 'd', 'I', 't', 'e', 'm', 's', 0,
    'N', 'e', 'u', 't', 'r', 'a', 'l', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'V', 'i', 's', 'i', 't', 'e', 'd', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'C', 'h', 'o', 'o', 's', 'e', 'r', 'S', 'a', 't', 'u', 'r', 'a', 't', 'i', 'o', 'n', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'C', 'h', 'o', 'o', 's', 'e', 'r', 'M', 'o', 'd', 'e', 0,
    'a', 'u', 't', 'h', 'S', 't', 'a', 't', 'u', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'K', 'C', 'M', 'o', 'd', 'u', 'l', 'e', ':', ':', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
    'K', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'D', 'r', 'a', 'w', 'e', 'r', 'V', '3', 0,
    'K', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'D', 'r', 'a', 'w', 'e', 'r', 'V', '2', 0,
    'c', 'o', 'l', 'l', 'a', 'p', 's', 'i', 'b', 'l', 'e', 'B', 'l', 'o', 'c', 'k', 's', 0,
    's', 'l', 'o', 't', 'L', 'a', 'y', 'o', 'u', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'D', 'r', 'a', 'w', 'e', 'r', 0,
    'c', 'o', 'm', 'p', 'a', 'r', 'e', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'i', 'e', 's', 0,
    's', 'e', 't', 'F', 'i', 'l', 'l', 'F', 'u', 'l', 'l', 'B', 'l', 'o', 'c', 'k', 's', 0,
    's', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'h', 'o', 'w', 'U', 'p', 'D', 'o', 'w', 'n', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
    's', 'e', 't', 'A', 'v', 'a', 'i', 'l', 'a', 'b', 'l', 'e', 'L', 'a', 'b', 'e', 'l', 0,
    'm', 'o', 'v', 'e', 'O', 'n', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'e', 'd', 0,
    'K', 'A', 'c', 't', 'i', 'o', 'n', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    's', 'e', 't', 'C', 'a', 'l', 'e', 'n', 'd', 'a', 'r', 'S', 'y', 's', 't', 'e', 'm', 0,
    'a', 'd', 'd', 'C', 'm', 'd', 'L', 'i', 'n', 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'd', 'e', 's', 't', 'r', 'o', 'y', 'S', 'u', 'b', 'W', 'i', 'n', 'd', 'o', 'w', 's', 0,
    'r', 'e', 's', 'e', 't', 'I', 'n', 'p', 'u', 't', 'C', 'o', 'n', 't', 'e', 'x', 't', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'B', 'l', 'o', 'c', 'k', 'S', 't', 'a', 't', 'e', 0,
    's', 'e', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 0,
    's', 'e', 't', 'A', 'u', 't', 'o', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'k', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'r', 's', 0,
    'a', 's', 's', 'o', 'c', 'i', 'a', 't', 'e', 'd', 'W', 'i', 'd', 'g', 'e', 't', 's', 0,
    'd', 'i', 'r', 't', 'y', 'R', 'e', 'g', 'i', 'o', 'n', 'O', 'f', 'f', 's', 'e', 't', 0,
    's', 'c', 'r', 'o', 'l', 'l', 'D', 'i', 'r', 't', 'y', 'R', 'e', 'g', 'i', 'o', 'n', 0,
    's', 'i', 'z', 'e', 'H', 'i', 'n', 't', 'F', 'o', 'r', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', 0,
    'm', 'o', 'u', 's', 'e', 'R', 'e', 'l', 'e', 'a', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'E', 'v', 'e', 'n', 't', 'F', 'i', 'l', 't', 'e', 'r', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'T', 'o', 'o', 'l', 'B', 'a', 'r', '*', '>', 0,
    'i', 'n', 't', 'r', 'a', 'W', 'o', 'r', 'd', 'E', 'd', 'i', 't', 'i', 'n', 'g', 0,
    'i', 's', 'W', 'o', 'r', 'd', 'M', 'i', 's', 's', 'p', 'e', 'l', 'l', 'e', 'd', 0,
    'N', 'E', 'T', ':', ':', 'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    'W', 'M', '2', 'F', 'u', 'l', 'l', 'P', 'l', 'a', 'c', 'e', 'm', 'e', 'n', 't', 0,
    'W', 'M', '2', 'D', 'e', 's', 'k', 't', 'o', 'p', 'L', 'a', 'y', 'o', 'u', 't', 0,
    'W', 'M', '2', 'C', 'l', 'i', 'e', 'n', 't', 'M', 'a', 'c', 'h', 'i', 'n', 'e', 0,
    'W', 'M', '2', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', 'S', 't', 'r', 'u', 't', 0,
    'W', 'M', '2', 'R', 'e', 's', 't', 'a', 'c', 'k', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'F', 'u', 'l', 'l', 'S', 'c', 'r', 'e', 'e', 'n', 0,
    'M', 'o', 'v', 'e', 'R', 'e', 's', 'i', 'z', 'e', 'C', 'a', 'n', 'c', 'e', 'l', 0,
    'D', 'e', 'm', 'a', 'n', 'd', 's', 'A', 't', 't', 'e', 'n', 't', 'i', 'o', 'n', 0,
    'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'M', 'a', 's', 'k', 0,
    'D', 'r', 'o', 'p', 'd', 'o', 'w', 'n', 'M', 'e', 'n', 'u', 'M', 'a', 's', 'k', 0,
    'N', 'E', 'T', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', 'S', 't', 'r', 'u', 't', 0,
    'm', 'o', 'v', 'e', 'R', 'e', 's', 'i', 'z', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    's', 'e', 't', 'D', 'e', 's', 'k', 't', 'o', 'p', 'L', 'a', 'y', 'o', 'u', 't', 0,
    'h', 'a', 'l', 'f', 'S', 't', 'e', 'p', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    't', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 'C', 'o', 'm', 'p', 'a', 'r', 'e', 0,
    's', 'l', 'o', 't', 'S', 't', 'a', 't', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'f', 'i', 'n', 'd', 'A', 'c', 't', 'i', 'o', 'n', 'B', 'y', 'N', 'a', 'm', 'e', 0,
    'p', 'r', 'e', 'p', 'a', 'r', 'e', 'X', 'M', 'L', 'U', 'n', 'p', 'l', 'u', 'g', 0,
    'a', 'c', 't', 'i', 'o', 'n', 's', 'T', 'o', 'D', 'i', 's', 'a', 'b', 'l', 'e', 0,
    'u', 'n', 'p', 'l', 'u', 'g', 'A', 'c', 't', 'i', 'o', 'n', 'L', 'i', 's', 't', 0,
    's', 'e', 't', 'C', 'l', 'i', 'e', 'n', 't', 'B', 'u', 'i', 'l', 'd', 'e', 'r', 0,
    's', 'e', 't', 'B', 'u', 'i', 'l', 'd', 'e', 'r', 'C', 'l', 'i', 'e', 'n', 't', 0,
    'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'd', 'r', 'a', 'w', 'T', 'r', 'u', 'n', 'c', 'a', 't', 'e', 'T', 'e', 'x', 't', 0,
    'r', 'e', 'a', 'd', 'N', 'a', 'm', 'e', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    's', 'e', 't', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', 'S', 't', 'r', 'u', 't', 0,
    'u', 'n', 'm', 'i', 'n', 'i', 'm', 'i', 'z', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    's', 'e', 't', 'O', 'n', 'A', 'l', 'l', 'D', 'e', 's', 'k', 't', 'o', 'p', 's', 0,
    'n', 'u', 'm', 'b', 'e', 'r', 'O', 'f', 'D', 'e', 's', 'k', 't', 'o', 'p', 's', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'C', 'l', 'a', 's', 's', 'C', 'l', 'a', 's', 's', 0,
    'r', 'e', 'a', 'd', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'L', 'i', 's', 't', 0,
    'r', 'e', 's', 't', 'o', 'r', 'e', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'm', 'i', 'd', 'd', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 'U', 'r', 'l', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    'r', 'e', 's', 't', 'o', 'r', 'i', 'n', 'g', 'S', 'e', 's', 's', 'i', 'o', 'n', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'S', 'e', 'a', 'r', 'c', 'h', 'L', 'i', 'n', 'e', 0,
    's', 'e', 't', 'S', 'e', 'a', 'r', 'c', 'h', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'T', 'r', 'e', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    't', 'o', 'o', 'l', 'B', 'a', 'r', 's', 'E', 'd', 'i', 't', 'a', 'b', 'l', 'e', 0,
    'r', 'e', 's', 'e', 't', 'M', 'a', 'x', 'i', 'm', 'u', 'm', 'T', 'i', 'm', 'e', 0,
    'r', 'e', 's', 'e', 't', 'M', 'i', 'n', 'i', 'm', 'u', 'm', 'T', 'i', 'm', 'e', 0,
    's', 'p', 'e', 'l', 'l', 'C', 'h', 'e', 'c', 'k', 'S', 't', 'a', 't', 'u', 's', 0,
    'm', 'o', 'u', 's', 'e', 'M', 'i', 'd', 'd', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 0,
    't', 'a', 'b', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'm', 'o', 'u', 's', 'e', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 0,
    'h', 'o', 'v', 'e', 'r', 'C', 'l', 'o', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 'T', 'i', 't', 'l', 'e', 0,
    'w', 'i', 'd', 'g', 'e', 't', 'L', 'a', 'y', 'o', 'u', 't', 'P', 'r', 'o', 'p', 0,
    'c', 'u', 's', 't', 'o', 'm', 'S', 'u', 'b', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    'a', 's', 's', 'o', 'c', 'i', 'a', 't', 'e', 'd', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'e', 't', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 'M', 'o', 'd', 'e', 0,
    's', 'e', 't', 'I', 't', 'e', 'm', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'I', 'd', 0,
    'K', 'S', 't', 'a', 'r', 't', 'u', 'p', 'I', 'n', 'f', 'o', 'D', 'a', 't', 'a', 0,
    'g', 'o', 't', 'R', 'e', 'm', 'o', 'v', 'e', 'S', 't', 'a', 'r', 't', 'u', 'p', 0,
    'g', 'o', 't', 'S', 't', 'a', 'r', 't', 'u', 'p', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'K', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'G', 'u', 'i', 'I', 't', 'e', 'm', 0,
    'c', 'l', 'e', 'a', 'r', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', 's', 0,
    'K', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 'E', 'd', 'i', 't', 'o', 'r', 0,
    'K', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'A', 'l', 'l', 'A', 'c', 't', 'i', 'o', 'n', 's', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'T', 'i', 'n', 'y', 'M', 'a', 'r', 'k', 's', 0,
    't', 'i', 'n', 'y', 'M', 'a', 'r', 'k', 'D', 'i', 's', 't', 'a', 'n', 'c', 'e', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'D', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'S', 't', 'r', 'i', 'k', 'e', 'O', 'u', 't', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'U', 'n', 'd', 'e', 'r', 'l', 'i', 'n', 'e', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 'S', 'u', 'b', 'S', 'c', 'r', 'i', 'p', 't', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 'S', 't', 'r', 'i', 'k', 'e', 'O', 'u', 't', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 'U', 'n', 'd', 'e', 'r', 'l', 'i', 'n', 'e', 0,
    'r', 'e', 'p', 'l', 'a', 'c', 'e', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 0,
    's', 'h', 'o', 'w', 'C', 'a', 'n', 'c', 'e', 'l', 'B', 'u', 't', 't', 'o', 'n', 0,
    'p', 'o', 'i', 'n', 't', 's', 'U', 'n', 'd', 'e', 'r', 'P', 'o', 'i', 'n', 't', 0,
    'g', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'I', 'm', 'a', 'g', 'e', 0,
    'R', 'e', 'm', 'o', 'v', 'e', 'S', 'e', 'l', 'd', 'o', 'm', 'U', 's', 'e', 'd', 0,
    'K', 'P', 'a', 's', 't', 'e', 'T', 'e', 'x', 't', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'A', 'n', 'o', 'n', 'y', 'm', 'o', 'u', 's', 'M', 'o', 'd', 'e', 0,
    'S', 'h', 'o', 'w', 'U', 's', 'e', 'r', 'n', 'a', 'm', 'e', 'L', 'i', 'n', 'e', 0,
    'S', 'h', 'o', 'w', 'K', 'e', 'e', 'p', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    'K', 'P', 'a', 'g', 'e', 'W', 'i', 'd', 'g', 'e', 't', 'M', 'o', 'd', 'e', 'l', 0,
    'K', 'P', 'a', 'g', 'e', 'M', 'o', 'd', 'e', 'l', ':', ':', 'R', 'o', 'l', 'e', 0,
    'K', 'D', 'o', 'u', 'b', 'l', 'e', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
    's', 'e', 't', 'E', 'x', 'p', 'o', 'n', 'e', 'n', 't', 'R', 'a', 't', 'i', 'o', 0,
    's', 'e', 't', 'R', 'e', 'l', 'a', 't', 'i', 'v', 'e', 'V', 'a', 'l', 'u', 'e', 0,
    's', 'e', 't', 'S', 'l', 'i', 'd', 'e', 'r', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'a', 'c', 't', 'i', 'o', 'n', '3', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'd', 0,
    'a', 'c', 't', 'i', 'o', 'n', '2', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'd', 0,
    'a', 'c', 't', 'i', 'o', 'n', '1', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'd', 0,
    'K', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'r', 'K', 'e', 'y', 'I', 'n', 'f', 'o', 0,
    'q', 'u', 'e', 'u', 'e', 'd', 'M', 'e', 's', 's', 'a', 'g', 'e', 'B', 'o', 'x', 0,
    'd', 'e', 't', 'a', 'i', 'l', 'e', 'd', 'S', 'o', 'r', 'r', 'y', 'W', 'I', 'd', 0,
    'd', 'e', 't', 'a', 'i', 'l', 'e', 'd', 'E', 'r', 'r', 'o', 'r', 'W', 'I', 'd', 0,
    'w', 'a', 'r', 'n', 'i', 'n', 'g', 'Y', 'e', 's', 'N', 'o', 'L', 'i', 's', 't', 0,
    'q', 'u', 'e', 's', 't', 'i', 'o', 'n', 'Y', 'e', 's', 'N', 'o', 'W', 'I', 'd', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 'F', 'o', 'c', 'u', 's', 0,
    's', 'e', 't', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 'D', 'i', 'r', 't', 'y', 0,
    'a', 'u', 't', 'o', 'S', 'a', 'v', 'e', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    's', 'e', 't', 'U', 's', 'e', 'r', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'B', 'o', 'x', 0,
    'l', 'o', 'a', 'd', 'A', 'l', 'l', 'L', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 's', 0,
    'c', 'l', 'e', 'a', 'r', 'K', 'e', 'y', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 0,
    's', 'e', 't', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'N', 'a', 'm', 'e', 0,
    'g', 'e', 't', 'M', 'u', 'l', 't', 'i', 'L', 'i', 'n', 'e', 'T', 'e', 'x', 't', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'T', 'h', 'e', 'm', 'e', 'N', 'a', 'm', 'e', 0,
    'l', 'o', 'a', 'd', 'M', 'i', 'm', 'e', 'T', 'y', 'p', 'e', 'I', 'c', 'o', 'n', 0,
    'K', 'H', 'i', 's', 't', 'o', 'r', 'y', 'C', 'o', 'm', 'b', 'o', 'B', 'o', 'x', 0,
    'a', 'b', 'o', 'u', 't', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'a', 'p', 'p', 'H', 'e', 'l', 'p', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'd', 0,
    'm', 'e', 'n', 'u', 'H', 'e', 'l', 'p', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    'L', 'i', 's', 't', 'e', 'n', 'F', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 's', 0,
    'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'L', 'e', 'v', 'e', 'l', 0,
    'n', 'e', 'w', 'T', 'o', 'o', 'l', 'b', 'a', 'r', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'n', 'e', 'w', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'i', 'n', 's', 'e', 'r', 't', 'S', 't', 'r', 'i', 'n', 'g', 'L', 'i', 's', 't', 0,
    's', 'e', 't', 'I', 'c', 'o', 'n', 'F', 'o', 'r', 'S', 't', 'a', 't', 'e', 's', 0,
    's', 'e', 't', 'A', 'c', 't', 'i', 'v', 'e', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 0,
    's', 'e', 't', 'A', 'c', 't', 'i', 'v', 'e', 'G', 'u', 'i', 'I', 't', 'e', 'm', 0,
    'K', 'D', 'i', 'a', 'l', 'o', 'g', 'B', 'u', 't', 't', 'o', 'n', 'B', 'o', 'x', 0,
    's', 'e', 't', 'D', 'e', 't', 'a', 'i', 'l', 's', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'L', 'i', 'n', 'k', 'e', 'd', 'H', 'e', 'l', 'p', 0,
    'g', 'r', 'o', 'u', 'p', 'S', 'p', 'a', 'c', 'i', 'n', 'g', 'H', 'i', 'n', 't', 0,
    's', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 'G', 'u', 'i', 'I', 't', 'e', 'm', 0,
    's', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 0,
    't', 'i', 'm', 'e', 'L', 'i', 's', 't', 'I', 'n', 't', 'e', 'r', 'v', 'a', 'l', 0,
    'p', 'o', 'p', 'u', 'p', 'M', 'e', 'n', 'u', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'l', 'i', 'n', 'e', 'E', 'n', 't', 'e', 'r', 'P', 'r', 'e', 's', 's', 'e', 'd', 0,
    't', 'a', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 'S', 'l', 'o', 't', 0,
    'r', 'e', 's', 'e', 't', 'M', 'i', 'n', 'i', 'm', 'u', 'm', 'D', 'a', 't', 'e', 0,
    'r', 'e', 's', 'e', 't', 'M', 'a', 'x', 'i', 'm', 'u', 'm', 'D', 'a', 't', 'e', 0,
    'i', 's', 'D', 'r', 'K', 'o', 'n', 'q', 'i', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'C', 'a', 'n', 'c', 'e', 'l', 'l', 'e', 'd', 'T', 'e', 'x', 't', 0,
    'a', 'c', 't', 'i', 'v', 'a', 't', 'e', 'O', 'n', 'S', 'e', 'l', 'e', 'c', 't', 0,
    's', 'e', 't', 'E', 'n', 'a', 'b', 'l', 'e', 'S', 'i', 'g', 'n', 'a', 'l', 's', 0,
    's', 'e', 't', 'H', 'a', 'n', 'd', 'l', 'e', 'S', 'i', 'g', 'n', 'a', 'l', 's', 0,
    'c', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'e', 'c', 't', 0,
    'p', 'o', 's', 't', 'P', 'r', 'o', 'c', 'e', 's', 's', 'M', 'a', 't', 'c', 'h', 0,
    's', 'e', 't', 'S', 'o', 'u', 'n', 'd', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'e', 'd', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'T', 'r', 'a', 'p', 'R', 'e', 't', 'u', 'r', 'n', 'K', 'e', 'y', 0,
    'a', 'd', 'j', 'u', 's', 't', 'F', 'o', 'r', 'e', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'a', 'd', 'j', 'u', 's', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'A', 'c', 't', 'i', 'v', 'e', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'N', 'o', 'r', 'm', 'a', 'l', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'C', 'o', 'd', 'e', 'c', 'N', 'a', 'm', 'e', 0,
    'q', 'u', 'i', 'c', 'k', 'H', 'e', 'l', 'p', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'K', 'C', 'M', 'o', 'd', 'u', 'l', 'e', ':', ':', 'B', 'u', 't', 't', 'o', 'n', 0,
    'm', 'o', 'u', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 'M', 'o', 'v', 'e', 'd', 0,
    'K', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'i', 'z', 'e', 'd', 'V', 'i', 'e', 'w', 0,
    'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'S', 'o', 'r', 't', 'R', 'o', 'l', 'e', 0,
    'b', 'r', 'e', 'a', 'd', 'c', 'r', 'u', 'm', 'b', 'L', 'e', 'n', 'g', 't', 'h', 0,
    'K', 'A', 's', 's', 'i', 's', 't', 'a', 'n', 't', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'c', 'h', 'e', 'c', 'k', 'R', 'e', 'c', 'o', 'v', 'e', 'r', 'F', 'i', 'l', 'e', 0,
    's', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 'T', 'o', 'o', 'l', 't', 'i', 'p', 0,
    's', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 'I', 'c', 'o', 'n', 'S', 'e', 't', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'L', 'a', 'b', 'e', 'l', 0,
    's', 'e', 't', 'R', 'o', 'c', 'k', 'e', 'r', 'G', 'e', 's', 't', 'u', 'r', 'e', 0,
    'K', 'A', 'c', 'c', 'e', 'l', 'G', 'e', 'n', ':', ':', 'D', 'e', 'r', 'e', 'f', 0,
    'p', 'o', 'p', 'u', 'l', 'a', 't', 'e', 'M', 'i', 'm', 'e', 'D', 'a', 't', 'a', 0,
    's', 'e', 't', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'D', 'a', 't', 'a', 0,
    's', 'h', 'o', 'w', 'E', 'r', 'r', 'o', 'r', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'r', 'e', 'a', 'd', 'I', 'm', 'm', 'u', 't', 'a', 'b', 'i', 'l', 'i', 't', 'y', 0,
    's', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'd', 'e', 's', 't', 'r', 'o', 'y', 'O', 'l', 'd', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'i', 'n', 'i', 't', 'i', 'a', 'l', 'i', 'z', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'U', 'n', 'd', 'o', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'R', 'e', 'd', 'o', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'i', 'n', 'd', 'e', 'x', 'R', 'o', 'w', 'S', 'i', 'z', 'e', 'H', 'i', 'n', 't', 0,
    's', 'e', 't', 'B', 'o', 't', 't', 'o', 'm', 'P', 'a', 'd', 'd', 'i', 'n', 'g', 0,
    'i', 'n', 'v', 'a', 'l', 'i', 'd', 'a', 't', 'e', 'F', 'i', 'l', 't', 'e', 'r', 0,
    'f', 'i', 'l', 't', 'e', 'r', 'A', 'c', 'c', 'e', 'p', 't', 's', 'R', 'o', 'w', 0,
    's', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'B', 'u', 't', 't', 'o', 'n', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'M', 'i', 'c', 'r', 'o', 'F', 'o', 'c', 'u', 's', 0,
    's', 'e', 't', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'F', 'o', 'r', 'm', 'a', 't', 0,
    's', 'i', 'z', 'e', 'F', 'r', 'o', 'm', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    's', 'e', 't', 'S', 't', 'r', 'e', 't', 'c', 'h', 'F', 'a', 'c', 't', 'o', 'r', 0,
    's', 'p', 'e', 'c', 'i', 'a', 'l', 'V', 'a', 'l', 'u', 'e', 'T', 'e', 'x', 't', 0,
    's', 'c', 'r', 'o', 'l', 'l', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 'B', 'y', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 'E', 'v', 'e', 'n', 't', 0,
    'i', 'n', 'p', 'u', 't', 'M', 'e', 't', 'h', 'o', 'd', 'E', 'v', 'e', 'n', 't', 0,
    'i', 'n', 'p', 'u', 't', 'M', 'e', 't', 'h', 'o', 'd', 'Q', 'u', 'e', 'r', 'y', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 0,
    'h', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'O', 'f', 'f', 's', 'e', 't', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'i', 'e', 's', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'E', 'd', 'i', 't', 'o', 'r', 'D', 'a', 't', 'a', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 'E', 'l', 'i', 'd', 'e', 'M', 'o', 'd', 'e', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 0,
    'd', 'i', 's', 'c', 'o', 'n', 'n', 'e', 'c', 't', 'N', 'o', 't', 'i', 'f', 'y', 0,
    'b', 'e', 'g', 'i', 'n', 'M', 'o', 'v', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
    'e', 'n', 'd', 'R', 'e', 'm', 'o', 'v', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
    'e', 'n', 'd', 'I', 'n', 's', 'e', 'r', 't', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
    's', 'l', 'o', 't', 'R', 'e', 'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 0,
    'u', 'n', 's', 'e', 't', 'M', 'i', 's', 's', 'p', 'e', 'l', 'l', 'e', 'd', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'L', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 0,
    'F', 'r', 'o', 'm', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'W', 'M', '2', 'F', 'r', 'a', 'm', 'e', 'O', 'v', 'e', 'r', 'l', 'a', 'p', 0,
    'W', 'M', '2', 'T', 'a', 'k', 'e', 'A', 'c', 't', 'i', 'v', 'i', 't', 'y', 0,
    'W', 'M', '2', 'T', 'r', 'a', 'n', 's', 'i', 'e', 'n', 't', 'F', 'o', 'r', 0,
    't', 'y', 'p', 'e', 'M', 'a', 't', 'c', 'h', 'e', 's', 'M', 'a', 's', 'k', 0,
    'N', 'E', 'T', ':', ':', 'W', 'i', 'n', 'd', 'o', 'w', 'T', 'y', 'p', 'e', 0,
    's', 'e', 't', 'F', 'r', 'a', 'm', 'e', 'O', 'v', 'e', 'r', 'l', 'a', 'p', 0,
    's', 'e', 't', 'F', 'r', 'a', 'm', 'e', 'E', 'x', 't', 'e', 'n', 't', 's', 0,
    's', 'e', 't', 'H', 'a', 'n', 'd', 'l', 'e', 'd', 'I', 'c', 'o', 'n', 's', 0,
    's', 'e', 't', 'I', 'c', 'o', 'n', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    'g', 'o', 't', 'T', 'a', 'k', 'e', 'A', 'c', 't', 'i', 'v', 'i', 't', 'y', 0,
    's', 'e', 't', 'V', 'i', 'r', 't', 'u', 'a', 'l', 'R', 'o', 'o', 't', 's', 0,
    'd', 'e', 's', 'k', 't', 'o', 'p', 'V', 'i', 'e', 'w', 'p', 'o', 'r', 't', 0,
    'c', 'l', 'i', 'e', 'n', 't', 'L', 'i', 's', 't', 'C', 'o', 'u', 'n', 't', 0,
    'P', 'R', 'O', 'P', 'E', 'R', 'T', 'I', 'E', 'S', '_', 'S', 'I', 'Z', 'E', 0,
    's', 'e', 't', 'C', 'u', 's', 't', 'o', 'm', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    's', 'e', 't', 'L', 'o', 'c', 'a', 'l', 'X', 'M', 'L', 'F', 'i', 'l', 'e', 0,
    'a', 'c', 't', 'i', 'o', 'n', 's', 'T', 'o', 'E', 'n', 'a', 'b', 'l', 'e', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
    'd', 'r', 'a', 'w', 'F', 'a', 'd', 'e', 'o', 'u', 't', 'T', 'e', 'x', 't', 0,
    't', 'r', 'u', 'n', 'c', 'a', 't', 'e', 'd', 'S', 't', 'r', 'i', 'n', 'g', 0,
    'w', 'o', 'r', 'k', 'A', 'r', 'e', 'a', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'd', 'e', 'm', 'a', 'n', 'd', 'A', 't', 't', 'e', 'n', 't', 'i', 'o', 'n', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'S', 'u', 'p', 'p', 'o', 'r', 't', 'e', 'd', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'C', 'l', 'a', 's', 's', 'N', 'a', 'm', 'e', 0,
    'v', 'i', 's', 'i', 'b', 'l', 'e', 'I', 'c', 'o', 'n', 'N', 'a', 'm', 'e', 0,
    'k', 'e', 'y', 'D', 'o', 'e', 's', 'N', 'o', 't', 'E', 'x', 'i', 's', 't', 0,
    'K', 'W', 'a', 'l', 'l', 'e', 't', ':', ':', 'W', 'a', 'l', 'l', 'e', 't', 0,
    'r', 'e', 's', 't', 'o', 'r', 'e', 'E', 'x', 'p', 'a', 'n', 'd', 'e', 'd', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'I', 'n', 'd', 'e', 'x', 'K', 'e', 'y', 0,
    'K', 'V', 'i', 'e', 'w', 'S', 't', 'a', 't', 'e', 'S', 'a', 'v', 'e', 'r', 0,
    'r', 'i', 'g', 'h', 't', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 'U', 'r', 'l', 0,
    's', 'e', 't', 'F', 'l', 'o', 'a', 't', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'a', 'l', 't', 'e', 'r', 'n', 'a', 't', 'e', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    's', 'e', 't', 'X', 'M', 'L', 'G', 'U', 'I', 'C', 'l', 'i', 'e', 'n', 't', 0,
    'i', 'c', 'o', 'n', 'S', 'i', 'z', 'e', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    's', 'e', 't', 'C', 'h', 'e', 'c', 'k', 'e', 'd', 'S', 't', 'a', 't', 'e', 0,
    'a', 'u', 't', 'o', 'H', 'i', 'd', 'e', 'T', 'i', 'm', 'e', 'o', 'u', 't', 0,
    'K', 'T', 'i', 'm', 'e', 'Z', 'o', 'n', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'l', 'o', 't', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 'N', 'e', 'x', 't', 0,
    'l', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'T', 'a', 'b', 'B', 'a', 'r', 'H', 'i', 'd', 'd', 'e', 'n', 0,
    'K', 'S', 'y', 's', 't', 'e', 'm', 'T', 'r', 'a', 'y', 'I', 'c', 'o', 'n', 0,
    'c', 'u', 's', 't', 'o', 'm', 'S', 't', 'y', 'l', 'e', 'H', 'i', 'n', 't', 0,
    's', 'e', 't', 'F', 'i', 'x', 'u', 'p', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'c', 'r', 'o', 'l', 'l', 'R', 'e', 'q', 'u', 'e', 's', 't', 'e', 'd', 0,
    't', 'o', 'o', 'l', 'T', 'i', 'p', 'S', 'u', 'b', 'T', 'i', 't', 'l', 'e', 0,
    's', 'e', 't', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 'T', 'i', 't', 'l', 'e', 0,
    't', 'o', 'o', 'l', 'T', 'i', 'p', 'I', 'c', 'o', 'n', 'N', 'a', 'm', 'e', 0,
    'o', 'v', 'e', 'r', 'l', 'a', 'y', 'I', 'c', 'o', 'n', 'N', 'a', 'm', 'e', 0,
    's', 'e', 't', 'I', 'c', 'o', 'n', 'B', 'y', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'i', 'n', 's', 'e', 'r', 't', 'F', 'i', 'x', 'e', 'd', 'I', 't', 'e', 'm', 0,
    'f', 'i', 'n', 'd', 'D', 'e', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'u', 'p', 'S', 't', 'a', 'r', 't', 'u', 'p', 'E', 'n', 'v', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'S', 't', 'a', 'r', 't', 'u', 'p', 'I', 'd', 0,
    'r', 'e', 's', 'e', 't', 'S', 't', 'a', 'r', 't', 'u', 'p', 'E', 'n', 'v', 0,
    's', 'e', 't', 'N', 'e', 'w', 'S', 't', 'a', 'r', 't', 'u', 'p', 'I', 'd', 0,
    'b', 'e', 'g', 'i', 'n', 'n', 'i', 'n', 'g', 'O', 'f', 'L', 'i', 'n', 'e', 0,
    'B', 'e', 'g', 'i', 'n', 'n', 'i', 'n', 'g', 'O', 'f', 'L', 'i', 'n', 'e', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'F', 'o', 'r', 'w', 'a', 'r', 'd', 0,
    'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'F', 'o', 'r', 'w', 'a', 'r', 'd', 0,
    'K', 'S', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'h', 'o', 'r', 't', 'c', 'u', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'K', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'K', 'S', 'e', 's', 's', 'i', 'o', 'n', 'M', 'a', 'n', 'a', 'g', 'e', 'r', 0,
    's', 'e', 't', 'P', 'i', 'x', 'e', 'l', 'P', 'e', 'r', 'M', 'a', 'r', 'k', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'E', 'n', 'd', 'L', 'a', 'b', 'e', 'l', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'E', 'n', 'd', 'M', 'a', 'r', 'k', 's', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'B', 'i', 'g', 'M', 'a', 'r', 'k', 's', 0,
    's', 'h', 'o', 'w', 'M', 'e', 'd', 'i', 'u', 'm', 'M', 'a', 'r', 'k', 's', 0,
    's', 'h', 'o', 'w', 'L', 'i', 't', 't', 'l', 'e', 'M', 'a', 'r', 'k', 's', 0,
    'b', 'i', 'g', 'M', 'a', 'r', 'k', 'D', 'i', 's', 't', 'a', 'n', 'c', 'e', 0,
    'r', 'i', 'c', 'h', 'T', 'e', 'x', 't', 'S', 'u', 'p', 'p', 'o', 'r', 't', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'R', 'u', 'l', 'e', 'L', 'i', 'n', 'e', 0,
    'F', 'u', 'l', 'l', 'L', 'i', 's', 't', 'S', 'u', 'p', 'p', 'o', 'r', 't', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'F', 'o', 'n', 't', 'S', 'i', 'z', 'e', 0,
    'D', 'i', 's', 'a', 'b', 'l', 'e', 'R', 'i', 'c', 'h', 'T', 'e', 'x', 't', 0,
    'K', 'R', 'i', 'c', 'h', 'T', 'e', 'x', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'm', 'a', 'k', 'e', 'L', 'e', 'f', 't', 'T', 'o', 'R', 'i', 'g', 'h', 't', 0,
    'm', 'a', 'k', 'e', 'R', 'i', 'g', 'h', 't', 'T', 'o', 'L', 'e', 'f', 't', 0,
    't', 'e', 'x', 't', 'M', 'o', 'd', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'L', 'i', 'n', 'k', 'T', 'e', 'x', 't', 0,
    'K', 'R', 'e', 's', 't', 'r', 'i', 'c', 't', 'e', 'd', 'L', 'i', 'n', 'e', 0,
    'P', 'r', 'o', 'm', 'p', 't', 'O', 'n', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 0,
    'n', 'u', 'm', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 'm', 'e', 'n', 't', 's', 0,
    'K', 'P', 'r', 'o', 'g', 'r', 'e', 's', 's', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    's', 'e', 't', 'A', 'n', 't', 'i', 'a', 'l', 'i', 'a', 's', 'i', 'n', 'g', 0,
    'f', 'o', 'r', 'e', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    't', 'i', 'c', 'k', 'L', 'a', 'b', 'e', 'l', 'F', 'o', 'r', 'm', 'a', 't', 0,
    'K', 'P', 'i', 'x', 'm', 'a', 'p', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 0,
    'r', 'o', 't', 'a', 't', 'e', 'C', 'l', 'o', 'c', 'k', 'w', 'i', 's', 'e', 0,
    'K', 'P', 'i', 'x', 'm', 'a', 'p', 'P', 'r', 'o', 'v', 'i', 'd', 'e', 'r', 0,
    'u', 's', 'e', 'Q', 'P', 'i', 'x', 'm', 'a', 'p', 'C', 'a', 'c', 'h', 'e', 0,
    's', 'e', 't', 'K', 'e', 'e', 'p', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    'K', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'K', 'P', 'a', 'g', 'e', 'W', 'i', 'd', 'g', 'e', 't', 'I', 't', 'e', 'm', 0,
    'K', 'F', 'l', 'o', 'a', 't', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
    'K', 'D', 'o', 'u', 'b', 'l', 'e', 'N', 'u', 'm', 'I', 'n', 'p', 'u', 't', 0,
    'M', 'e', 's', 's', 'a', 'g', 'i', 'n', 'g', 'P', 'o', 'p', 'u', 'p', 's', 0,
    'K', 'M', 'u', 'l', 't', 'i', 'T', 'a', 'b', 'B', 'a', 'r', 'T', 'a', 'b', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'S', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
    'i', 's', 'B', 'u', 't', 't', 'o', 'n', 'P', 'r', 'e', 's', 's', 'e', 'd', 0,
    'i', 'n', 'f', 'o', 'r', 'm', 'a', 't', 'i', 'o', 'n', 'L', 'i', 's', 't', 0,
    'w', 'a', 'r', 'n', 'i', 'n', 'g', 'Y', 'e', 's', 'N', 'o', 'W', 'I', 'd', 0,
    's', 'e', 't', 'T', 'o', 'p', 'L', 'e', 'v', 'e', 'l', 'M', 'e', 'n', 'u', 0,
    'h', 'i', 'd', 'e', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 0,
    'K', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'O', 'w', 'n', 'e', 'r', 0,
    's', 'e', 't', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'M', 'o', 'd', 'e', 0,
    's', 'e', 't', 'S', 'q', 'u', 'e', 'e', 'z', 'e', 'd', 'T', 'e', 'x', 't', 0,
    'u', 's', 'e', 'r', 'T', 'e', 'x', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'C', 'l', 'i', 'c', 'k', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'K', 'L', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
    's', 't', 'r', 'i', 'n', 'g', 'U', 's', 'e', 'r', 'T', 'o', 'M', 'o', 'd', 0,
    'm', 'o', 'd', 'T', 'o', 'S', 't', 'r', 'i', 'n', 'g', 'U', 's', 'e', 'r', 0,
    'q', 'u', 'e', 'r', 'y', 'I', 'c', 'o', 'n', 's', 'B', 'y', 'D', 'i', 'r', 0,
    'S', 'i', 'z', 'e', 'S', 'm', 'a', 'l', 'l', 'M', 'e', 'd', 'i', 'u', 'm', 0,
    's', 'e', 'm', 'i', 'T', 'r', 'a', 'n', 's', 'p', 'a', 'r', 'e', 'n', 't', 0,
    'm', 'o', 's', 't', 'R', 'e', 'c', 'e', 'n', 't', 'M', 'T', 'i', 'm', 'e', 0,
    'w', 'r', 'i', 't', 'e', 'C', 'u', 's', 't', 'o', 'm', 'D', 'a', 't', 'a', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'I', 'c', 'o', 'n', 'S', 'i', 'z', 'e', 0,
    's', 'e', 't', 'H', 'i', 's', 't', 'o', 'r', 'y', 'I', 't', 'e', 'm', 's', 0,
    'G', 'r', 'a', 'd', 'i', 'e', 'n', 't', 'E', 'f', 'f', 'e', 'c', 't', 's', 0,
    'd', 'e', 's', 'k', 't', 'o', 'p', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    'w', 'h', 'e', 'e', 'l', 'M', 'o', 'u', 's', 'e', 'Z', 'o', 'o', 'm', 's', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'T', 'i', 't', 'l', 'e', 'F', 'o', 'n', 't', 0,
    's', 'h', 'a', 'd', 'e', 'S', 'o', 'r', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'P', 'o', 'p', 'u', 'p', 0,
    'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'S', 'h', 'e', 'l', 'l', 0,
    'a', 'u', 't', 'o', 'S', 'e', 'l', 'e', 'c', 't', 'D', 'e', 'l', 'a', 'y', 0,
    'K', 'G', 'l', 'o', 'b', 'a', 'l', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'U', 'n', 'i', 'q', 'u', 'e', 0,
    'm', 'o', 'u', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 'N', 'a', 'm', 'e', 0,
    'f', 'o', 'n', 't', 'S', 'i', 'z', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'K', 'F', 'o', 'n', 't', 'S', 'i', 'z', 'e', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'F', 'i', 'x', 'e', 'd', 'W', 'i', 'd', 't', 'h', 'F', 'o', 'n', 't', 's', 0,
    'S', 'h', 'o', 'w', 'D', 'i', 'f', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 's', 0,
    'N', 'o', 'F', 'o', 'n', 't', 'D', 'i', 'f', 'f', 'F', 'l', 'a', 'g', 's', 0,
    's', 'e', 't', 'H', 'a', 's', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'F', 'i', 'n', 'd', 'I', 'n', 'c', 'r', 'e', 'm', 'e', 'n', 't', 'a', 'l', 0,
    's', 'e', 't', 'E', 'x', 't', 'e', 'n', 'd', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'e', 'x', 't', 'e', 'n', 'd', 'e', 'r', 'C', 'r', 'e', 'a', 't', 'e', 'd', 0,
    's', 'e', 't', 'R', 'e', 's', 'o', 'u', 'r', 'c', 'e', 'F', 'i', 'l', 'e', 0,
    'K', 'E', 'd', 'i', 't', 'L', 'i', 's', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'e', 't', 'C', 'u', 's', 't', 'o', 'm', 'E', 'd', 'i', 't', 'o', 'r', 0,
    'c', 'h', 'e', 'c', 'k', 'A', 't', 'E', 'n', 't', 'e', 'r', 'i', 'n', 'g', 0,
    'i', 'n', 'a', 'c', 't', 'i', 'v', 'e', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 0,
    's', 'e', 't', 'I', 'n', 'a', 'c', 't', 'i', 'v', 'e', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'I', 'n', 'a', 'c', 't', 'i', 'v', 'e', 'I', 'c', 'o', 'n', 0,
    'i', 'n', 'a', 'c', 't', 'i', 'v', 'e', 'G', 'u', 'i', 'I', 't', 'e', 'm', 0,
    'd', 'e', 'l', 'a', 'y', 'e', 'd', 'D', 'e', 's', 't', 'r', 'u', 'c', 't', 0,
    's', 'e', 't', 'H', 'e', 'l', 'p', 'L', 'i', 'n', 'k', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'P', 'l', 'a', 'i', 'n', 'C', 'a', 'p', 't', 'i', 'o', 'n', 0,
    'M', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 'C', 'a', 'p', 't', 'i', 'o', 'n', 0,
    'i', 's', 'B', 'u', 't', 't', 'o', 'n', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'b', 'u', 't', 't', 'o', 'n', 'W', 'h', 'a', 't', 's', 'T', 'h', 'i', 's', 0,
    's', 'l', 'o', 't', 'D', 'a', 't', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'K', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'c', 'a', 'l', 'e', 'n', 'd', 'a', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'a', 'l', 'e', 'n', 'd', 'a', 'r', 'E', 'n', 't', 'e', 'r', 'e', 'd', 0,
    't', 'i', 'm', 'e', 'S', 'p', 'e', 'c', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    't', 'i', 'm', 'e', 'S', 'p', 'e', 'c', 'E', 'n', 't', 'e', 'r', 'e', 'd', 0,
    'd', 'a', 't', 'e', 'T', 'i', 'm', 'e', 'E', 'n', 't', 'e', 'r', 'e', 'd', 0,
    'd', 'a', 't', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 'S', 'l', 'o', 't', 0,
    'h', 'i', 'd', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'D', 'e', 'l', 'a', 'y', 0,
    'K', 'C', 'o', 'n', 'f', 'i', 'g', 'S', 'k', 'e', 'l', 'e', 't', 'o', 'n', 0,
    'g', 'e', 't', 'U', 's', 'e', 'r', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    's', 'e', 't', 't', 'i', 'n', 'g', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'i', 'z', 'e', 'A', 'n', 'd', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'm', 'u', 'l', 't', 'i', 'p', 'l', 'e', 'M', 'a', 't', 'c', 'h', 'e', 's', 0,
    'u', 'r', 'l', 'D', 'r', 'o', 'p', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'B', 'a', 's', 'e', 0,
    's', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'o', 'l', 'o', 'r', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'C', 'o', 'd', 'e', 'c', 'M', 'i', 'b', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'C', 'o', 'd', 'e', 'c', 0,
    'r', 'o', 'o', 't', 'O', 'n', 'l', 'y', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'R', 'e', 'q', 'u', 'e', 's', 't', 'e', 'd', 0,
    'K', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'D', 'r', 'a', 'w', 'e', 'r', 0,
    'c', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'S', 'p', 'a', 'c', 'i', 'n', 'g', 0,
    's', 'u', 'b', 'S', 'o', 'r', 't', 'L', 'e', 's', 's', 'T', 'h', 'a', 'n', 0,
    's', 'e', 't', 'D', 'r', 'a', 'w', 'T', 'e', 'x', 't', 'M', 'o', 'd', 'e', 0,
    'd', 'r', 'a', 'w', 'C', 'a', 'p', 'a', 'c', 'i', 't', 'y', 'B', 'a', 'r', 0,
    'D', 'r', 'a', 'w', 'T', 'e', 'x', 't', 'O', 'u', 't', 'l', 'i', 'n', 'e', 0,
    'l', 'o', 'a', 'd', 'e', 'd', 'B', 'y', 'K', 'd', 'e', 'i', 'n', 'i', 't', 0,
    's', 'l', 'o', 't', 'T', 'i', 'm', 'e', 'r', 'U', 'p', 'd', 'a', 't', 'e', 0,
    'K', 'A', 'n', 'i', 'm', 'a', 't', 'e', 'd', 'B', 'u', 't', 't', 'o', 'n', 0,
    'k', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'A', 'c', 't', 'i', 'o', 'n', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 0,
    'p', 'a', 'r', 'e', 'n', 't', 'G', 'U', 'I', 'C', 'l', 'i', 'e', 'n', 't', 0,
    's', 'e', 't', 'C', 'o', 'n', 'f', 'i', 'g', 'G', 'l', 'o', 'b', 'a', 'l', 0,
    'a', 's', 's', 'o', 'c', 'i', 'a', 't', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'K', 'A', 'c', 't', 'i', 'o', 'n', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 0,
    's', 'e', 't', 'S', 'h', 'a', 'p', 'e', 'G', 'e', 's', 't', 'u', 'r', 'e', 0,
    'H', 'i', 'd', 'e', 'T', 'r', 'a', 'n', 's', 'l', 'a', 't', 'o', 'r', 's', 0,
    's', 'h', 'o', 'w', 'F', 'i', 'l', 'e', 'P', 'r', 'e', 'v', 'i', 'e', 'w', 0,
    'p', 'r', 'o', 'c', 'e', 's', 's', 'e', 'd', 'A', 'm', 'o', 'u', 'n', 't', 0,
    's', 'e', 't', 'R', 'i', 'g', 'h', 't', 'P', 'a', 'd', 'd', 'i', 'n', 'g', 0,
    'r', 'o', 'w', 'C', 'o', 'u', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    't', 'a', 'b', 'L', 'a', 'y', 'o', 'u', 't', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    's', 'e', 't', 'T', 'a', 'b', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'o', 'r', 0,
    's', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'P', 'a', 'l', 'e', 't', 't', 'e', 0,
    'm', 'i', 'n', 'i', 'm', 'u', 'm', 'D', 'u', 'r', 'a', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'E', 's', 'c', 'a', 'p', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'P', 'o', 'p', 'u', 'p', 'M', 'e', 'n', 'u', 0,
    'b', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'M', 'a', 'x', 'i', 'm', 'u', 'm', 'W', 'i', 'd', 't', 'h', 0,
    's', 'e', 't', 'M', 'i', 'n', 'i', 'm', 'u', 'm', 'W', 'i', 'd', 't', 'h', 0,
    'm', 'a', 'x', 'i', 'm', 'u', 'm', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 0,
    'm', 'i', 'n', 'i', 'm', 'u', 'm', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 0,
    'd', 'a', 't', 'e', 'T', 'i', 'm', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'i', 'n', 's', 'e', 'r', 't', 'S', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
    'l', 'a', 'y', 'o', 'u', 't', 'D', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'A', 'c', 't', 'i', 'v', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    's', 'e', 't', 'R', 'e', 'p', 'e', 'a', 't', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'T', 'r', 'i', 'g', 'g', 'e', 'r', 'e', 'd', 0,
    'i', 'n', 'i', 't', 'S', 't', 'y', 'l', 'e', 'O', 'p', 't', 'i', 'o', 'n', 0,
    'm', 'i', 'n', 'i', 'm', 'u', 'm', 'S', 'i', 'z', 'e', 'H', 'i', 'n', 't', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'I', 'n', 'd', 'e', 'x', 'e', 's', 0,
    'e', 'd', 'i', 't', 'o', 'r', 'D', 'e', 's', 't', 'r', 'o', 'y', 'e', 'd', 0,
    's', 'e', 't', 'I', 't', 'e', 'm', 'D', 'e', 'l', 'e', 'g', 'a', 't', 'e', 0,
    'm', 'o', 'u', 's', 'e', 'P', 'r', 'e', 's', 's', 'E', 'v', 'e', 'n', 't', 0,
    'k', 'e', 'y', 'R', 'e', 'l', 'e', 'a', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'a', 's', 'e', 'S', 'e', 'n', 's', 'i', 't', 'i', 'v', 'i', 't', 'y', 0,
    'b', 'e', 'g', 'i', 'n', 'R', 'e', 's', 'e', 't', 'M', 'o', 'd', 'e', 'l', 0,
    'b', 'e', 'g', 'i', 'n', 'R', 'e', 'm', 'o', 'v', 'e', 'R', 'o', 'w', 's', 0,
    'b', 'e', 'g', 'i', 'n', 'I', 'n', 's', 'e', 'r', 't', 'R', 'o', 'w', 's', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 't', ':', ':', 'K', 'e', 'y', '>', 0,
    'n', 'e', 'w', 'S', 'u', 'g', 'g', 'e', 's', 't', 'i', 'o', 'n', 's', 0,
    'o', 'r', 'i', 'g', 'i', 'n', 'a', 'l', 'B', 'u', 'f', 'f', 'e', 'r', 0,
    'S', 'o', 'n', 'n', 'e', 't', ':', ':', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'W', 'M', '2', 'W', 'i', 'n', 'd', 'o', 'w', 'C', 'l', 'a', 's', 's', 0,
    'W', 'M', '2', 'G', 'r', 'o', 'u', 'p', 'L', 'e', 'a', 'd', 'e', 'r', 0,
    'N', 'E', 'T', ':', ':', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', '2', 0,
    'W', 'M', 'F', 'r', 'a', 'm', 'e', 'E', 'x', 't', 'e', 'n', 't', 's', 0,
    'W', 'M', 'H', 'a', 'n', 'd', 'l', 'e', 'd', 'I', 'c', 'o', 'n', 's', 0,
    'W', 'M', 'I', 'c', 'o', 'n', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'M', 'a', 'x', 'H', 'o', 'r', 'i', 'z', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'M', 'i', 'n', 'i', 'm', 'i', 'z', 'e', 0,
    'N', 'E', 'T', ':', ':', 'D', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'a', 'l', 'l', 'o', 'w', 'e', 'd', 'A', 'c', 't', 'i', 'o', 'n', 's', 0,
    'r', 'e', 's', 't', 'a', 'c', 'k', 'R', 'e', 'q', 'u', 'e', 's', 't', 0,
    'K', 'R', 'a', 't', 'i', 'n', 'g', 'P', 'a', 'i', 'n', 't', 'e', 'r', 0,
    's', 'e', 't', 'M', 'a', 'r', 'k', 'e', 'r', 'C', 'o', 'l', 'o', 'r', 0,
    'r', 'e', 's', 'e', 't', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
    's', 'a', 'v', 'e', 'C', 'o', 'n', 'f', 'i', 'g', 'F', 'i', 'l', 'e', 0,
    'r', 'e', 'a', 'd', 'C', 'o', 'n', 'f', 'i', 'g', 'F', 'i', 'l', 'e', 0,
    'K', 'X', 'M', 'L', 'G', 'U', 'I', 'F', 'a', 'c', 't', 'o', 'r', 'y', 0,
    'r', 'e', 'p', 'l', 'a', 'c', 'e', 'X', 'M', 'L', 'F', 'i', 'l', 'e', 0,
    's', 'e', 't', 'D', 'O', 'M', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'S', 't', 'a', 't', 'e', 'N', 'o', 'R', 'e', 'v', 'e', 'r', 's', 'e', 0,
    'K', 'X', 'M', 'L', 'G', 'U', 'I', 'B', 'u', 'i', 'l', 'd', 'e', 'r', 0,
    's', 'h', 'o', 'w', 'i', 'n', 'g', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    's', 'e', 't', 'D', 'e', 's', 'k', 't', 'o', 'p', 'N', 'a', 'm', 'e', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    'F', 'o', 'r', 'm', 'D', 'a', 't', 'a', 'F', 'o', 'l', 'd', 'e', 'r', 0,
    'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'F', 'o', 'l', 'd', 'e', 'r', 0,
    'O', 'p', 'e', 'n', 'T', 'y', 'p', 'e', 'U', 'n', 'u', 's', 'e', 'd', 0,
    'l', 'e', 'f', 't', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 'U', 'r', 'l', 0,
    's', 'e', 't', 'G', 'l', 'o', 'w', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'i', 's', 'F', 'l', 'o', 'a', 't', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'T', 'r', 'e', 'e', 'W', 'i', 'd', 'g', 'e', 't', 's', 0,
    't', 'o', 'o', 'l', 'B', 'a', 'r', 's', 'L', 'o', 'c', 'k', 'e', 'd', 0,
    'W', 'a', 'r', 'n', 'i', 'n', 'g', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'O', 'n', 'S', 't', 'a', 'r', 't', 0,
    'i', 't', 'e', 'm', 's', 'C', 'h', 'e', 'c', 'k', 'a', 'b', 'l', 'e', 0,
    'r', 'e', 's', 'e', 't', 'T', 'i', 'm', 'e', 'R', 'a', 'n', 'g', 'e', 0,
    'm', 'o', 'u', 's', 'e', 'P', 'o', 'p', 'u', 'p', 'M', 'e', 'n', 'u', 0,
    's', 'e', 't', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'e', 'r', 0,
    's', 'e', 't', 'N', 'o', 't', 'i', 'f', 'y', 'C', 'l', 'i', 'c', 'k', 0,
    'i', 's', 'T', 'a', 'b', 'B', 'a', 'r', 'H', 'i', 'd', 'd', 'e', 'n', 0,
    'W', 'T', '_', 'M', 'e', 'n', 'u', 'B', 'a', 'r', 'I', 't', 'e', 'm', 0,
    'W', 'T', '_', 'P', 'r', 'o', 'g', 'r', 'e', 's', 's', 'B', 'a', 'r', 0,
    'W', 'T', '_', 'R', 'a', 'd', 'i', 'o', 'B', 'u', 't', 't', 'o', 'n', 0,
    'd', 'r', 'a', 'w', 'I', 'n', 's', 'i', 'd', 'e', 'R', 'e', 'c', 't', 0,
    'i', 's', 'F', 'i', 'x', 'u', 'p', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'S', 'y', 's', 't', 'e', 'm', 'S', 'e', 'r', 'v', 'i', 'c', 'e', 's', 0,
    'C', 'o', 'm', 'm', 'u', 'n', 'i', 'c', 'a', 't', 'i', 'o', 'n', 's', 0,
    'N', 'e', 'e', 'd', 's', 'A', 't', 't', 'e', 'n', 't', 'i', 'o', 'n', 0,
    'K', 'S', 't', 'a', 'r', 't', 'u', 'p', 'I', 'n', 'f', 'o', 'I', 'd', 0,
    's', 'i', 'l', 'e', 'n', 'c', 'e', 'S', 't', 'a', 'r', 't', 'u', 'p', 0,
    'n', 'e', 'x', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'p', 'r', 'e', 'v', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'W', 'o', 'r', 'd', 'B', 'a', 'c', 'k', 0,
    'p', 'a', 's', 't', 'e', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'N', 'e', 'x', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'P', 'r', 'e', 'v', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'D', 'e', 'l', 'e', 't', 'e', 'W', 'o', 'r', 'd', 'B', 'a', 'c', 'k', 0,
    'P', 'a', 's', 't', 'e', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'b', 'a', 'c', 'k', 'A', 'n', 'd', 'F', 'o', 'r', 'w', 'a', 'r', 'd', 0,
    'p', 'r', 'i', 'n', 't', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 0,
    's', 'e', 's', 's', 'i', 'o', 'n', 'C', 'l', 'i', 'e', 'n', 't', 's', 0,
    's', 'e', 't', 'S', 'e', 'c', 'o', 'n', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    'a', 'r', 'r', 'o', 'w', 'D', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'f', 'i', 'l', 't', 'e', 'r', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 0,
    's', 'e', 't', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 'M', 'o', 'd', 'e', 0,
    's', 'e', 't', 'L', 'e', 'n', 'g', 't', 'h', 'F', 'i', 'x', 'e', 'd', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'P', 'o', 'i', 'n', 't', 'e', 'r', 0,
    'i', 'n', 'd', 'e', 'n', 't', 'L', 'i', 's', 't', 'L', 'e', 's', 's', 0,
    'i', 'n', 'd', 'e', 'n', 't', 'L', 'i', 's', 't', 'M', 'o', 'r', 'e', 0,
    's', 'e', 'l', 'e', 'c', 't', 'L', 'i', 'n', 'k', 'T', 'e', 'x', 't', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'L', 'i', 'n', 'k', 'U', 'r', 'l', 0,
    'K', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    's', 'e', 't', 'D', 'e', 'l', 'a', 'y', 'e', 'd', 'M', 'e', 'n', 'u', 0,
    's', 'e', 't', 'A', 'l', 'l', 'o', 'w', 'C', 'a', 'n', 'c', 'e', 'l', 0,
    'a', 'd', 'd', 'P', 'l', 'o', 't', 'O', 'b', 'j', 'e', 'c', 't', 's', 0,
    'm', 'i', 'n', 'o', 'r', 'T', 'i', 'c', 'k', 'M', 'a', 'r', 'k', 's', 0,
    'm', 'a', 'j', 'o', 'r', 'T', 'i', 'c', 'k', 'M', 'a', 'r', 'k', 's', 0,
    't', 'i', 'c', 'k', 'L', 'a', 'b', 'e', 'l', 'W', 'i', 'd', 't', 'h', 0,
    'r', 'e', 's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'R', 'e', 'g', 'i', 'o', 'n', 0,
    's', 'e', 't', 'K', 'n', 'o', 'w', 'n', 'L', 'o', 'g', 'i', 'n', 's', 0,
    'a', 'd', 'd', 'C', 'o', 'm', 'm', 'e', 'n', 't', 'L', 'i', 'n', 'e', 0,
    'D', 'o', 'm', 'a', 'i', 'n', 'R', 'e', 'a', 'd', 'O', 'n', 'l', 'y', 0,
    'S', 'h', 'o', 'w', 'D', 'o', 'm', 'a', 'i', 'n', 'L', 'i', 'n', 'e', 0,
    's', 'h', 'o', 'w', 'P', 'a', 'g', 'e', 'H', 'e', 'a', 'd', 'e', 'r', 0,
    'r', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 'P', 'o', 'i', 'n', 't', 0,
    'C', 'l', 'o', 's', 'e', 'O', 'n', 'T', 'i', 'm', 'e', 'o', 'u', 't', 0,
    'm', 'a', 'p', 'R', 'i', 'g', 'h', 't', 'T', 'o', 'L', 'e', 'f', 't', 0,
    'm', 'a', 'p', 'L', 'e', 'f', 't', 'T', 'o', 'R', 'i', 'g', 'h', 't', 0,
    's', 'e', 't', 'M', 'e', 's', 's', 'a', 'g', 'e', 'T', 'y', 'p', 'e', 0,
    'K', 'M', 'e', 's', 's', 'a', 'g', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'i', 'n', 'f', 'o', 'r', 'm', 'a', 't', 'i', 'o', 'n', 'W', 'I', 'd', 0,
    's', 'l', 'o', 't', 'R', 'e', 'a', 'd', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'i', 's', 'T', 'o', 'p', 'L', 'e', 'v', 'e', 'l', 'M', 'e', 'n', 'u', 0,
    'r', 'e', 'a', 'd', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's', 0,
    's', 'a', 'v', 'e', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's', 0,
    's', 'a', 'v', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 'S', 'i', 'z', 'e', 0,
    'c', 'u', 's', 't', 'o', 'm', 'H', 'e', 'l', 'p', 'M', 'e', 'n', 'u', 0,
    'p', 'a', 'i', 'n', 't', 'R', 'e', 'c', 't', 'F', 'r', 'a', 'm', 'e', 0,
    'i', 'n', 's', 'e', 'r', 't', 'L', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 0,
    'm', 'o', 'd', 'X', 'M', 'o', 'd', 'e', 'S', 'w', 'i', 't', 'c', 'h', 0,
    'm', 'o', 'd', 'X', 'S', 'c', 'r', 'o', 'l', 'l', 'L', 'o', 'c', 'k', 0,
    'i', 'n', 'i', 't', 'i', 'a', 'l', 'i', 'z', 'e', 'M', 'o', 'd', 's', 0,
    's', 'e', 't', 'K', 'e', 'y', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 0,
    'L', 'o', 'c', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 0,
    'M', 'a', 'i', 'n', 'B', 'a', 'r', 'I', 'c', 'o', 'n', 'S', 'e', 't', 0,
    'D', 'e', 's', 'k', 't', 'o', 'p', 'I', 'c', 'o', 'n', 'S', 'e', 't', 0,
    'l', 'o', 'a', 'd', 'C', 'u', 's', 't', 'o', 'm', 'D', 'a', 't', 'a', 0,
    'p', 'i', 'x', 'm', 'a', 'p', 'P', 'r', 'o', 'v', 'i', 'd', 'e', 'r', 0,
    'n', 'a', 't', 'u', 'r', 'a', 'l', 'S', 'o', 'r', 't', 'i', 'n', 'g', 0,
    'b', 'l', 'o', 'c', 'k', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 0,
    'S', 'E', 'T', 'T', 'I', 'N', 'G', 'S', '_', 'P', 'A', 'T', 'H', 'S', 0,
    'S', 'E', 'T', 'T', 'I', 'N', 'G', 'S', '_', 'M', 'O', 'U', 'S', 'E', 0,
    'B', 'l', 'o', 'c', 'k', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 0,
    'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'A', 'u', 't', 'o', 0,
    'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'N', 'o', 'n', 'e', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 'K', 'e', 'y', 0,
    'c', 'l', 'e', 'a', 'n', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'F', 'r', 'i', 'e', 'n', 'd', 'l', 'y', 0,
    'K', 'R', 'o', 'c', 'k', 'e', 'r', 'G', 'e', 's', 't', 'u', 'r', 'e', 0,
    'K', 'F', 'o', 'n', 't', 'R', 'e', 'q', 'u', 'e', 's', 't', 'e', 'r', 0,
    'g', 'e', 't', 'F', 'o', 'n', 't', 'A', 'n', 'd', 'T', 'e', 'x', 't', 0,
    's', 'i', 'z', 'e', 'I', 's', 'R', 'e', 'l', 'a', 't', 'i', 'v', 'e', 0,
    'F', 'i', 'x', 'e', 'd', 'F', 'o', 'n', 't', 's', 'O', 'n', 'l', 'y', 0,
    'N', 'o', 'D', 'i', 's', 'p', 'l', 'a', 'y', 'F', 'l', 'a', 'g', 's', 0,
    'F', 'o', 'n', 't', 'D', 'i', 'f', 'f', 'F', 'a', 'm', 'i', 'l', 'y', 0,
    's', 'e', 't', 'F', 'i', 'n', 'd', 'H', 'i', 's', 't', 'o', 'r', 'y', 0,
    'o', 'p', 't', 'i', 'o', 'n', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'f', 'i', 'n', 'd', 'N', 'e', 'x', 't', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'W', 'h', 'o', 'l', 'e', 'W', 'o', 'r', 'd', 's', 'O', 'n', 'l', 'y', 0,
    'K', 'F', 'i', 'n', 'd', ':', ':', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'c', 'o', 'n', 't', 'r', 'a', 'c', 't', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    't', 'y', 'p', 'e', 'd', 'S', 'o', 'm', 'e', 't', 'h', 'i', 'n', 'g', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'B', 'u', 't', 't', 'o', 'n', 'O', 'k', 0,
    'c', 'e', 'n', 't', 'e', 'r', 'O', 'n', 'S', 'c', 'r', 'e', 'e', 'n', 0,
    'A', 'p', 'p', 'N', 'a', 'm', 'e', 'C', 'a', 'p', 't', 'i', 'o', 'n', 0,
    'N', 'o', 'C', 'a', 'p', 't', 'i', 'o', 'n', 'F', 'l', 'a', 'g', 's', 0,
    's', 'a', 'v', 'e', 'D', 'i', 'a', 'l', 'o', 'g', 'S', 'i', 'z', 'e', 0,
    's', 'e', 't', 'I', 'n', 'i', 't', 'i', 'a', 'l', 'S', 'i', 'z', 'e', 0,
    's', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 'F', 'o', 'c', 'u', 's', 0,
    'a', 's', 's', 'i', 'g', 'n', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 0,
    'd', 'a', 't', 'e', 'T', 'i', 'm', 'e', 'E', 'd', 'i', 't', 'e', 'd', 0,
    'S', 'e', 'l', 'e', 'c', 't', 'T', 'i', 'm', 'e', 'S', 'p', 'e', 'c', 0,
    'S', 'e', 'l', 'e', 'c', 't', 'C', 'a', 'l', 'e', 'n', 'd', 'a', 'r', 0,
    'K', 'D', 'a', 't', 'e', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
    'h', 'a', 's', 'C', 'l', 'o', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
    's', 'e', 't', 'C', 'l', 'o', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
    'r', 'e', 's', 'e', 't', 'D', 'a', 't', 'e', 'R', 'a', 'n', 'g', 'e', 0,
    'A', 'l', 'w', 'a', 'y', 's', 'D', 'i', 'r', 'e', 'c', 't', 'l', 'y', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    'w', 'i', 'd', 'g', 'e', 't', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 0,
    's', 'e', 't', 'T', 'a', 'b', 'H', 'a', 'n', 'd', 'l', 'i', 'n', 'g', 0,
    'K', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'B', 'o', 'x', 0,
    'g', 'e', 't', 'K', 'e', 'y', 'B', 'i', 'n', 'd', 'i', 'n', 'g', 's', 0,
    'T', 'e', 'x', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'm', 'a', 'k', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'C', 'h', 'o', 'o', 's', 'e', 'r', 'M', 'o', 'd', 'e', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    'K', 'S', 't', 'a', 't', 'e', 'f', 'u', 'l', 'B', 'r', 'u', 's', 'h', 0,
    'L', 'i', 'n', 'k', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'M', 'i', 'm', 'e', 'D', 'a', 't', 'a', 0,
    'p', 'o', 's', 'i', 't', 'i', 'o', 'n', 'T', 'o', 'C', 'e', 'l', 'l', 0,
    's', 'e', 't', 'A', 'c', 'c', 'e', 'p', 't', 'D', 'r', 'a', 'g', 's', 0,
    'C', 'h', 'o', 'o', 's', 'e', 'r', 'C', 'l', 'a', 's', 's', 'i', 'c', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'C', 'h', 'a', 'r', 0,
    'd', 'i', 's', 'p', 'l', 'a', 'y', 'e', 'd', 'C', 'h', 'a', 'r', 's', 0,
    'A', 'l', 'l', 'G', 'u', 'i', 'E', 'l', 'e', 'm', 'e', 'n', 't', 's', 0,
    'H', 'i', 's', 't', 'o', 'r', 'y', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
    'C', 'h', 'a', 'r', 'a', 'c', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 0,
    'c', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'H', 'e', 'i', 'g', 'h', 't', 0,
    's', 'e', 't', 'G', 'r', 'i', 'd', 'S', 'i', 'z', 'e', 'O', 'w', 'n', 0,
    'c', 'a', 't', 'e', 'g', 'o', 'r', 'y', 'D', 'r', 'a', 'w', 'e', 'r', 0,
    'f', 'i', 'l', 'l', 'F', 'u', 'l', 'l', 'B', 'l', 'o', 'c', 'k', 's', 0,
    'D', 'r', 'a', 'w', 'T', 'e', 'x', 't', 'I', 'n', 'l', 'i', 'n', 'e', 0,
    's', 'e', 't', 'M', 'e', 's', 's', 'a', 'g', 'e', 'B', 'o', 'd', 'y', 0,
    's', 'e', 't', 'A', 'p', 'p', 'r', 'o', 'p', 'r', 'i', 'a', 't', 'e', 0,
    'c', 'l', 'e', 'a', 'r', 'S', 't', 'a', 'r', 't', 'u', 'p', 'I', 'd', 0,
    'i', 'c', 'o', 'n', 'D', 'i', 'm', 'e', 'n', 's', 'i', 'o', 'n', 's', 0,
    'a', 'v', 'a', 'i', 'l', 'a', 'b', 'l', 'e', 'L', 'a', 'b', 'e', 'l', 0,
    's', 'e', 't', 'C', 'o', 'n', 'f', 'i', 'g', 'G', 'r', 'o', 'u', 'p', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'I', 's', 'G', 'l', 'o', 'b', 'a', 'l', 0,
    'a', 'l', 'l', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', 's', 0,
    'g', 'l', 'o', 'b', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    'A', 'c', 't', 'i', 'v', 'e', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    's', 'e', 't', 'S', 't', 'o', 'p', 'O', 'n', 'C', 'l', 'o', 's', 'e', 0,
    'H', 'i', 'd', 'e', 'K', 'd', 'e', 'V', 'e', 'r', 's', 'i', 'o', 'n', 0,
    'n', 'a', 't', 'u', 'r', 'a', 'l', 'C', 'o', 'm', 'p', 'a', 'r', 'e', 0,
    'u', 's', 'r', 'W', 'r', 'i', 't', 'e', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'u', 's', 'r', 'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 's', 0,
    'u', 's', 'r', 'U', 's', 'e', 'D', 'e', 'f', 'a', 'u', 'l', 't', 's', 0,
    'c', 'a', 'l', 'e', 'n', 'd', 'a', 'r', 'S', 'y', 's', 't', 'e', 'm', 0,
    's', 'e', 't', 'V', 'i', 's', 'i', 'b', 'l', 'e', 'N', 'a', 'm', 'e', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'd', 'W', 'i', 'd', 'g', 'e', 't', 's', 0,
    'l', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'f', 'o', 'c', 'u', 's', 'N', 'e', 'x', 't', 'C', 'h', 'i', 'l', 'd', 0,
    'a', 'c', 't', 'i', 'v', 'a', 't', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    's', 'e', 't', 'L', 'e', 'f', 't', 'P', 'a', 'd', 'd', 'i', 'n', 'g', 0,
    's', 'e', 't', 'R', 'i', 'g', 'h', 't', 'M', 'a', 'r', 'g', 'i', 'n', 0,
    's', 'e', 't', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 0,
    'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'B', 'l', 'o', 'c', 'k', 0,
    'd', 'r', 'a', 'w', 'I', 't', 'e', 'm', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'i', 't', 'e', 'm', 'P', 'i', 'x', 'm', 'a', 'p', 'R', 'e', 'c', 't', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'I', 't', 'e', 'm', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'F', 'o', 'n', 't', 0,
    'c', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 0,
    's', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    's', 'u', 'b', 'C', 'o', 'n', 't', 'r', 'o', 'l', 'R', 'e', 'c', 't', 0,
    's', 'u', 'b', 'E', 'l', 'e', 'm', 'e', 'n', 't', 'R', 'e', 'c', 't', 0,
    'a', 'u', 't', 'o', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'P', 'a', 'g', 'e', 0,
    's', 'e', 't', 'D', 'e', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 0,
    'h', 'e', 'i', 'g', 'h', 't', 'F', 'o', 'r', 'W', 'i', 'd', 't', 'h', 0,
    'x', '1', '1', 'E', 'v', 'e', 'n', 't', 'F', 'i', 'l', 't', 'e', 'r', 0,
    'c', 'u', 'r', 's', 'o', 'r', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'O', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'S', 'o', 'u', 'r', 'c', 'e', 'M', 'o', 'd', 'e', 'l', 0,
    'd', 'r', 'a', 'g', 'L', 'e', 'a', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'd', 'r', 'a', 'g', 'E', 'n', 't', 'e', 'r', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'D', 'i', 'r', 't', 'y', 'R', 'e', 'g', 'i', 'o', 'n', 0,
    'v', 'e', 'r', 't', 'i', 'c', 'a', 'l', 'O', 'f', 'f', 's', 'e', 't', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'l', 'e', 'a', 'r', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    's', 'i', 'z', 'e', 'H', 'i', 'n', 't', 'F', 'o', 'r', 'R', 'o', 'w', 0,
    'k', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 'S', 'e', 'a', 'r', 'c', 'h', 0,
    's', 'e', 't', 'D', 'r', 'a', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', 0,
    'm', 'o', 'u', 's', 'e', 'M', 'o', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'n', 'e', 'x', 't', 'C', 'h', 'e', 'c', 'k', 'S', 't', 'a', 't', 'e', 0,
    'e', 'n', 'd', 'M', 'o', 'v', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
    'Q', 'S', 'e', 't', '<', 'Q', 'S', 't', 'r', 'i', 'n', 'g', '>', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 'C', 'o', 'l', 'o', 'r', '>', 0,
    'p', 'e', 'r', 's', 'o', 'n', 'a', 'l', 'W', 'o', 'r', 'd', 's', 0,
    'W', 'M', '2', 'A', 'c', 't', 'i', 'v', 'i', 't', 'i', 'e', 's', 0,
    'W', 'M', '2', 'W', 'i', 'n', 'd', 'o', 'w', 'R', 'o', 'l', 'e', 0,
    'W', 'M', 'V', 'i', 's', 'i', 'b', 'l', 'e', 'N', 'a', 'm', 'e', 0,
    'N', 'E', 'T', ':', ':', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'M', 'a', 'x', 'V', 'e', 'r', 't', 0,
    'P', 'o', 'p', 'u', 'p', 'M', 'e', 'n', 'u', 'M', 'a', 's', 'k', 0,
    'W', 'i', 'n', 'd', 'o', 'w', 'M', 'a', 'n', 'a', 'g', 'e', 'r', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    's', 'e', 't', 'W', 'i', 'n', 'd', 'o', 'w', 'T', 'y', 'p', 'e', 0,
    'h', 'a', 's', 'W', 'i', 'n', 'd', 'o', 'w', 'T', 'y', 'p', 'e', 0,
    'h', 'a', 's', 'N', 'E', 'T', 'S', 'u', 'p', 'p', 'o', 'r', 't', 0,
    'r', 'e', 's', 't', 'a', 'c', 'k', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    's', 'e', 't', 'C', 'l', 'i', 'e', 'n', 't', 'L', 'i', 's', 't', 0,
    's', 'u', 'p', 'p', 'o', 'r', 't', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    's', 'e', 't', 'P', 'i', 'x', 'm', 'a', 'p', 'S', 'i', 'z', 'e', 0,
    'r', 'a', 't', 'i', 'n', 'g', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'K', 'R', 'a', 't', 'i', 'n', 'g', 'W', 'i', 'd', 'g', 'e', 't', 0,
    't', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 'D', 'i', 'f', 'f', 0,
    'K', 'X', 'm', 'l', 'G', 'u', 'i', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'm', 'a', 'k', 'i', 'n', 'g', 'C', 'h', 'a', 'n', 'g', 'e', 's', 0,
    'c', 'l', 'i', 'e', 'n', 't', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    'c', 'l', 'i', 'e', 'n', 't', 'B', 'u', 'i', 'l', 'd', 'e', 'r', 0,
    'K', 'X', 'M', 'L', 'G', 'U', 'I', 'C', 'l', 'i', 'e', 'n', 't', 0,
    'c', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 'T', 'a', 'g', 's', 0,
    'b', 'u', 'i', 'l', 'd', 'e', 'r', 'C', 'l', 'i', 'e', 'n', 't', 0,
    'w', 'r', 'a', 'p', 'p', 'e', 'd', 'S', 't', 'r', 'i', 'n', 'g', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    's', 'e', 't', 'M', 'a', 'i', 'n', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    's', 't', 'a', 'c', 'k', 'i', 'n', 'g', 'O', 'r', 'd', 'e', 'r', 0,
    'K', 'W', 'i', 'n', 'd', 'o', 'w', 'S', 'y', 's', 't', 'e', 'm', 0,
    'c', 'l', 'i', 'e', 'n', 't', 'M', 'a', 'c', 'h', 'i', 'n', 'e', 0,
    'o', 'n', 'A', 'l', 'l', 'D', 'e', 's', 'k', 't', 'o', 'p', 's', 0,
    'e', 'x', 't', 'e', 'n', 'd', 'e', 'd', 'S', 't', 'r', 'u', 't', 0,
    'f', 'o', 'l', 'd', 'e', 'r', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    'f', 'o', 'l', 'd', 'e', 'r', 'U', 'p', 'd', 'a', 't', 'e', 'd', 0,
    'w', 'r', 'i', 't', 'e', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    'r', 'e', 'a', 'd', 'E', 'n', 't', 'r', 'y', 'L', 'i', 's', 't', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'F', 'o', 'l', 'd', 'e', 'r', 0,
    'N', 'e', 't', 'w', 'o', 'r', 'k', 'W', 'a', 'l', 'l', 'e', 't', 0,
    'e', 'x', 'p', 'a', 'n', 's', 'i', 'o', 'n', 'K', 'e', 'y', 's', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'K', 'e', 'y', 's', 0,
    'i', 's', 'G', 'l', 'o', 'w', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'W', 'i', 'd', 'g', 'e', 't', 's', 0,
    's', 'e', 't', 'T', 'r', 'e', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'a', 'd', 'd', 'T', 'r', 'e', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'h', 'i', 'd', 'd', 'e', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 'a', 'r', 'c', 'h', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
    'a', 'p', 'p', 'l', 'y', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    's', 'e', 't', 'F', 'u', 'l', 'l', 'S', 'c', 'r', 'e', 'e', 'n', 0,
    'K', 'T', 'o', 'g', 'g', 'l', 'e', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'K', 'T', 'i', 'm', 'e', 'C', 'o', 'm', 'b', 'o', 'B', 'o', 'x', 0,
    's', 'l', 'o', 't', 'S', 'p', 'e', 'a', 'k', 'T', 'e', 'x', 't', 0,
    's', 'l', 'o', 't', 'D', 'o', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 0,
    'c', 'h', 'e', 'c', 'k', 'S', 'p', 'e', 'l', 'l', 'i', 'n', 'g', 0,
    'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'W', 'o', 'r', 'd', 0,
    'i', 's', 'N', 'o', 't', 'i', 'f', 'y', 'C', 'l', 'i', 'c', 'k', 0,
    'n', 'e', 'w', 'T', 'a', 'b', 'R', 'e', 'q', 'u', 'e', 's', 't', 0,
    'W', 'T', '_', 'T', 'o', 'o', 'l', 'B', 'o', 'x', 'T', 'a', 'b', 0,
    'W', 'T', '_', 'T', 'o', 'o', 'l', 'B', 'u', 't', 't', 'o', 'n', 0,
    'W', 'T', '_', 'D', 'o', 'c', 'k', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'W', 'T', '_', 'P', 'u', 's', 'h', 'B', 'u', 't', 't', 'o', 'n', 0,
    'n', 'e', 'w', 'S', 'u', 'b', 'E', 'l', 'e', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'I', 'c', 'o', 'n', 'B', 'y', 'N', 'a', 'm', 'e', 0,
    'N', 'o', 'I', 'n', 'f', 'o', 'r', 'm', 'a', 't', 'i', 'o', 'n', 0,
    'a', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'I', 'd', 0,
    's', 'e', 't', 'L', 'a', 'u', 'n', 'c', 'h', 'e', 'd', 'B', 'y', 0,
    'g', 'o', 't', 'N', 'e', 'w', 'S', 't', 'a', 'r', 't', 'u', 'p', 0,
    'c', 'l', 'o', 's', 'e', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'C', 'l', 'o', 's', 'e', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    's', 'h', 'o', 'w', 'S', 't', 'a', 't', 'u', 's', 'b', 'a', 'r', 0,
    'e', 'd', 'i', 't', 'B', 'o', 'o', 'k', 'm', 'a', 'r', 'k', 's', 0,
    'S', 'h', 'o', 'w', 'S', 't', 'a', 't', 'u', 's', 'b', 'a', 'r', 0,
    'E', 'd', 'i', 't', 'B', 'o', 'o', 'k', 'm', 'a', 'r', 'k', 's', 0,
    'K', 'S', 'p', 'l', 'a', 's', 'h', 'S', 'c', 'r', 'e', 'e', 'n', 0,
    'c', 'l', 'e', 'a', 'r', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    'r', 'e', 's', 'i', 'z', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
    'a', 'd', 'd', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', 's', 'W', 'i', 't', 'h', 0,
    's', 'e', 't', 'S', 'e', 'c', 'o', 'n', 'd', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'F', 'i', 'r', 's', 't', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'C', 'o', 'm', 'b', 'o', 'W', 'i', 'd', 't', 'h', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'l', 'o', 't', 'E', 'n', 'd', 'O', 'f', 'f', 's', 'e', 't', 0,
    's', 'l', 'o', 't', 'N', 'e', 'w', 'O', 'f', 'f', 's', 'e', 't', 0,
    's', 'h', 'o', 'w', 'T', 'i', 'n', 'y', 'M', 'a', 'r', 'k', 's', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'A', 'c', 't', 'i', 'o', 'n', 's', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'I', 't', 'a', 'l', 'i', 'c', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 'I', 't', 'a', 'l', 'i', 'c', 0,
    'c', 'a', 'n', 'D', 'e', 'd', 'e', 'n', 't', 'L', 'i', 's', 't', 0,
    'c', 'a', 'n', 'I', 'n', 'd', 'e', 'n', 't', 'L', 'i', 's', 't', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 'O', 'r', 'H', 't', 'm', 'l', 0,
    'K', 'R', 'i', 'c', 'h', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 0,
    's', 'e', 't', 'V', 'a', 'l', 'i', 'd', 'C', 'h', 'a', 'r', 's', 0,
    'B', 'a', 'c', 'k', 'R', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 0,
    'm', 'a', 's', 'k', 'A', 'l', 'o', 'n', 'g', 'L', 'i', 'n', 'e', 0,
    'r', 'e', 's', 'e', 't', 'P', 'l', 'o', 't', 'M', 'a', 's', 'k', 0,
    'a', 'd', 'd', 'P', 'l', 'o', 't', 'O', 'b', 'j', 'e', 'c', 't', 0,
    's', 'e', 't', 'P', 'o', 'i', 'n', 't', 'S', 't', 'y', 'l', 'e', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'P', 'o', 'i', 'n', 't', 's', 0,
    'p', 'i', 'x', 'm', 'a', 'p', 'R', 'o', 't', 'a', 't', 'e', 'd', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'I', 'm', 'a', 'g', 'e', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'E', 'n', 't', 'r', 'i', 'e', 's', 0,
    'a', 'n', 'o', 'n', 'y', 'm', 'o', 'u', 's', 'M', 'o', 'd', 'e', 0,
    'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 'E', 'r', 'r', 'o', 'r', 0,
    'U', 's', 'e', 'r', 'n', 'a', 'm', 'e', 'E', 'r', 'r', 'o', 'r', 0,
    's', 'e', 't', 'P', 'o', 'p', 'u', 'p', 'S', 't', 'y', 'l', 'e', 0,
    'K', 'P', 'a', 's', 's', 'i', 'v', 'e', 'P', 'o', 'p', 'u', 'p', 0,
    's', 'e', 't', 'P', 'a', 'g', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'K', 'I', 'n', 't', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', 0,
    'e', 'x', 'p', 'o', 'n', 'e', 'n', 't', 'R', 'a', 't', 'i', 'o', 0,
    'r', 'e', 'l', 'a', 't', 'i', 'v', 'e', 'V', 'a', 'l', 'u', 'e', 0,
    'K', 'N', 'o', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'c', 'h', 'e', 'c', 'k', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    's', 'e', 't', 'K', 'e', 'y', 'L', 'a', 't', 'c', 'h', 'e', 'd', 0,
    'm', 'e', 's', 's', 'a', 'g', 'e', 'B', 'o', 'x', 'W', 'I', 'd', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'd', 'e', 't', 'a', 'i', 'l', 'e', 'd', 'S', 'o', 'r', 'r', 'y', 0,
    'd', 'e', 't', 'a', 'i', 'l', 'e', 'd', 'E', 'r', 'r', 'o', 'r', 0,
    'q', 'u', 'e', 's', 't', 'i', 'o', 'n', 'Y', 'e', 's', 'N', 'o', 0,
    'Q', 'u', 'e', 's', 't', 'i', 'o', 'n', 'Y', 'e', 's', 'N', 'o', 0,
    'l', 'o', 's', 't', 'O', 'w', 'n', 'e', 'r', 's', 'h', 'i', 'p', 0,
    'p', 'a', 'r', 's', 'e', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    's', 'e', 't', 't', 'i', 'n', 'g', 's', 'D', 'i', 'r', 't', 'y', 0,
    'a', 'u', 't', 'o', 'S', 'a', 'v', 'e', 'G', 'r', 'o', 'u', 'p', 0,
    'c', 'a', 'n', 'B', 'e', 'R', 'e', 's', 't', 'o', 'r', 'e', 'd', 0,
    's', 'e', 't', 'L', 'i', 's', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'e', 't', 'D', 'a', 'r', 'k', 'F', 'a', 'c', 't', 'o', 'r', 0,
    'a', 'c', 'c', 'e', 'l', 'M', 'o', 'd', 'M', 'a', 's', 'k', 'X', 0,
    's', 't', 'e', 'a', 'l', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    'n', 'e', 'w', 'I', 'c', 'o', 'n', 'L', 'o', 'a', 'd', 'e', 'r', 0,
    'D', 'i', 's', 'a', 'b', 'l', 'e', 'd', 'S', 't', 'a', 't', 'e', 0,
    'I', 'n', 't', 'e', 'r', 'n', 'a', 't', 'i', 'o', 'n', 'a', 'l', 0,
    'u', 's', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'm', 'e', 'n', 'u', 'R', 'e', 'p', 'o', 'r', 't', 'B', 'u', 'g', 0,
    'm', 'e', 'n', 'u', 'W', 'h', 'a', 't', 's', 'T', 'h', 'i', 's', 0,
    'A', 'p', 'p', 'l', 'y', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    'c', 'u', 'r', 's', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'C', 'u', 'r', 's', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'a', 'u', 't', 'o', 's', 't', 'a', 'r', 't', 'P', 'a', 't', 'h', 0,
    'm', 'o', 'u', 's', 'e', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'a', 'n', 0,
    'd', 'n', 'd', 'E', 'v', 'e', 'n', 't', 'D', 'e', 'l', 'a', 'y', 0,
    'K', 'S', 'h', 'a', 'p', 'e', 'G', 'e', 's', 't', 'u', 'r', 'e', 0,
    'a', 'd', 'a', 'p', 't', 'F', 'o', 'n', 't', 'S', 'i', 'z', 'e', 0,
    'K', 'F', 'o', 'n', 't', 'C', 'o', 'm', 'b', 'o', 'B', 'o', 'x', 0,
    's', 'e', 't', 'S', 'a', 'm', 'p', 'l', 'e', 'T', 'e', 'x', 't', 0,
    'f', 'o', 'n', 't', 'D', 'i', 'f', 'f', 'F', 'l', 'a', 'g', 's', 0,
    'F', 'o', 'n', 't', 'D', 'i', 'f', 'f', 'S', 't', 'y', 'l', 'e', 0,
    'f', 'i', 'n', 'd', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 0,
    'd', 'i', 'a', 'l', 'o', 'g', 's', 'P', 'a', 'r', 'e', 'n', 't', 0,
    's', 'h', 'o', 'u', 'l', 'd', 'R', 'e', 's', 't', 'a', 'r', 't', 0,
    'v', 'a', 'l', 'i', 'd', 'a', 't', 'e', 'M', 'a', 't', 'c', 'h', 0,
    'K', 'F', 'i', 'n', 'd', ':', ':', 'R', 'e', 's', 'u', 'l', 't', 0,
    'F', 'i', 'n', 'd', 'B', 'a', 'c', 'k', 'w', 'a', 'r', 'd', 's', 0,
    'a', 'c', 't', 'i', 'v', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'A', 'u', 't', 'o', 'T', 'o', 'g', 'g', 'l', 'e', 0,
    's', 'e', 't', 'A', 'c', 't', 'i', 'v', 'e', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'A', 'c', 't', 'i', 'v', 'e', 'I', 'c', 'o', 'n', 0,
    'c', 'a', 'n', 'c', 'e', 'l', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    's', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 'M', 'e', 'n', 'u', 0,
    'b', 'u', 't', 't', 'o', 'n', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 0,
    'K', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 'E', 'd', 'i', 't', 0,
    'R', 'e', 'c', 't', 'a', 'n', 'g', 'l', 'e', 'M', 'o', 'd', 'e', 0,
    'l', 'e', 'a', 'v', 'e', 'M', 'o', 'd', 'a', 'l', 'i', 't', 'y', 0,
    's', 'e', 't', 'M', 'a', 'i', 'n', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'W', 'a', 'r', 'n', 'O', 'n', 'I', 'n', 'v', 'a', 'l', 'i', 'd', 0,
    'K', 'D', 'a', 't', 'e', 'C', 'o', 'm', 'b', 'o', 'B', 'o', 'x', 0,
    'p', 'a', 'r', 's', 'e', 'C', 'h', 'i', 'l', 'd', 'r', 'e', 'n', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'W', 'i', 'd', 'g', 'e', 't', 's', 0,
    'K', 'C', 'o', 'n', 'f', 'i', 'g', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    's', 'l', 'o', 't', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'd', 0,
    'u', 's', 'e', 'r', 'C', 'a', 'n', 'c', 'e', 'l', 'l', 'e', 'd', 0,
    'c', 'a', 'n', 'c', 'e', 'l', 'l', 'e', 'd', 'T', 'e', 'x', 't', 0,
    'i', 's', 'T', 'a', 'b', 'H', 'a', 'n', 'd', 'l', 'i', 'n', 'g', 0,
    'g', 'e', 't', 'K', 'e', 'y', 'B', 'i', 'n', 'd', 'i', 'n', 'g', 0,
    's', 'e', 't', 'K', 'e', 'y', 'B', 'i', 'n', 'd', 'i', 'n', 'g', 0,
    'h', 'a', 'n', 'd', 'l', 'e', 'S', 'i', 'g', 'n', 'a', 'l', 's', 0,
    's', 'l', 'o', 't', 'N', 'e', 'x', 't', 'M', 'a', 't', 'c', 'h', 0,
    's', 'o', 'u', 'n', 'd', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'I', 'g', 'n', 'o', 'r', 'e', 'C', 'a', 's', 'e', 0,
    'p', 'r', 'e', 'v', 'i', 'o', 'u', 's', 'M', 'a', 't', 'c', 'h', 0,
    'c', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'B', 'o', 'x', 0,
    't', 'r', 'a', 'p', 'R', 'e', 't', 'u', 'r', 'n', 'K', 'e', 'y', 0,
    's', 'e', 't', 'C', 'o', 'l', 'o', 'r', 'V', 'a', 'l', 'u', 'e', 0,
    's', 'e', 't', 'S', 'a', 't', 'u', 'r', 'a', 't', 'i', 'o', 'n', 0,
    'o', 'v', 'e', 'r', 'l', 'a', 'y', 'C', 'o', 'l', 'o', 'r', 's', 0,
    'c', 'o', 'n', 't', 'r', 'a', 's', 't', 'R', 'a', 't', 'i', 'o', 0,
    'M', 'i', 'd', 'l', 'i', 'g', 'h', 't', 'S', 'h', 'a', 'd', 'e', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'I', 'n', 'd', 'e', 'x', 0,
    's', 'h', 'o', 'w', 'E', 'm', 'p', 't', 'y', 'L', 'i', 's', 't', 0,
    'i', 's', 'C', 'u', 's', 't', 'o', 'm', 'C', 'o', 'l', 'o', 'r', 0,
    'K', 'S', 'e', 'l', 'e', 'c', 't', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'E', 'x', 'p', 'o', 'r', 't', 'T', 'e', 'x', 't', 0,
    'w', 'i', 'd', 'g', 'e', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'D', 'e', 't', 'a', 'i', 'l', 'B', 'r', 'o', 'w', 's', 'e', 'r', 0,
    's', 'e', 't', 'C', 'o', 'n', 't', 'i', 'n', 'u', 'o', 'u', 's', 0,
    's', 'e', 'n', 'd', 'B', 'u', 'g', 'R', 'e', 'p', 'o', 'r', 't', 0,
    'i', 's', 'A', 'p', 'p', 'r', 'o', 'p', 'r', 'i', 'a', 't', 'e', 0,
    'x', 'i', 'o', 'E', 'r', 'r', 'h', 'a', 'n', 'd', 'l', 'e', 'r', 0,
    'u', 's', 'e', 'r', 'T', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 0,
    's', 'e', 's', 's', 'i', 'o', 'n', 'S', 'a', 'v', 'i', 'n', 'g', 0,
    's', 'e', 's', 's', 'i', 'o', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    's', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 'I', 'c', 'o', 'n', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'L', 'a', 'b', 'e', 'l', 0,
    's', 'e', 't', 'S', 't', 'i', 'c', 'k', 'y', 'M', 'e', 'n', 'u', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'H', 'o', 'v', 'e', 'r', 'e', 'd', 0,
    'w', 'r', 'i', 't', 'e', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    's', 'e', 't', 'A', 'u', 't', 'h', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'r', 'o', 'c', 'k', 'e', 'r', 'G', 'e', 's', 't', 'u', 'r', 'e', 0,
    'N', 'o', 'A', 'u', 't', 'o', 'l', 'o', 'a', 'd', 'i', 'n', 'g', 0,
    'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', 'J', 'o', 'b', 0,
    'u', 's', 'r', 'R', 'e', 'a', 'd', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'D', 'a', 't', 'a', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'd', 'S', 'i', 'g', 'n', 'a', 'l', 0,
    'p', 'a', 'l', 'e', 't', 't', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'd', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'd', 'e', 's', 't', 'r', 'o', 'y', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'f', 'r', 'a', 'm', 'e', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    'b', 'o', 't', 't', 'o', 'm', 'P', 'a', 'd', 'd', 'i', 'n', 'g', 0,
    's', 'e', 't', 'T', 'o', 'p', 'P', 'a', 'd', 'd', 'i', 'n', 'g', 0,
    's', 'e', 't', 'L', 'e', 'f', 't', 'M', 'a', 'r', 'g', 'i', 'n', 0,
    's', 'e', 't', 'F', 'o', 'n', 't', 'F', 'a', 'm', 'i', 'l', 'y', 0,
    'c', 'o', 'l', 'u', 'm', 'n', 'R', 'e', 's', 'i', 'z', 'e', 'd', 0,
    's', 'e', 't', 'S', 't', 'r', 'i', 'n', 'g', 'L', 'i', 's', 't', 0,
    'i', 's', 'D', 'r', 'a', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    't', 'e', 'x', 't', 'F', 'r', 'o', 'm', 'V', 'a', 'l', 'u', 'e', 0,
    'v', 'a', 'l', 'u', 'e', 'F', 'r', 'o', 'm', 'T', 'e', 'x', 't', 0,
    'f', 'i', 'l', 't', 'e', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'C', 'a', 'c', 'h', 'e', 'L', 'i', 'm', 'i', 't', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'B', 'u', 't', 't', 'o', 'n', 0,
    's', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 'T', 'e', 'x', 't', 0,
    'i', 't', 'e', 'm', 'F', 'r', 'o', 'm', 'I', 'n', 'd', 'e', 'x', 0,
    'i', 'n', 'd', 'e', 'x', 'F', 'r', 'o', 'm', 'I', 't', 'e', 'm', 0,
    'r', 'e', 't', 'u', 'r', 'n', 'P', 'r', 'e', 's', 's', 'e', 'd', 0,
    's', 'e', 't', 'F', 'r', 'a', 'm', 'e', 'S', 't', 'y', 'l', 'e', 0,
    'd', 'i', 's', 'p', 'l', 'a', 'y', 'F', 'o', 'r', 'm', 'a', 't', 0,
    'd', 'r', 'a', 'w', 'P', 'r', 'i', 'm', 'i', 't', 'i', 'v', 'e', 0,
    'c', 'o', 'l', 'o', 'r', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    'b', 'u', 't', 't', 'o', 'n', 'P', 'r', 'e', 's', 's', 'e', 'd', 0,
    'b', 'u', 't', 't', 'o', 'n', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    't', 'h', 'r', 'e', 's', 'h', 'o', 'l', 'd', 'T', 'i', 'm', 'e', 0,
    's', 'e', 't', 'S', 'i', 'n', 'g', 'l', 'e', 'S', 't', 'e', 'p', 0,
    's', 'e', 't', 'u', 'p', 'V', 'i', 'e', 'w', 'p', 'o', 'r', 't', 0,
    'm', 'a', 'p', 'F', 'r', 'o', 'm', 'S', 'o', 'u', 'r', 'c', 'e', 0,
    'd', 'r', 'a', 'g', 'M', 'o', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'v', 'i', 'e', 'w', 'p', 'o', 'r', 't', 'E', 'v', 'e', 'n', 't', 0,
    'i', 's', 'I', 'n', 'd', 'e', 'x', 'H', 'i', 'd', 'd', 'e', 'n', 0,
    'd', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'd', 'o', 'I', 't', 'e', 'm', 's', 'L', 'a', 'y', 'o', 'u', 't', 0,
    't', 'e', 'x', 't', 'E', 'l', 'i', 'd', 'e', 'M', 'o', 'd', 'e', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 0,
    's', 'e', 't', 'E', 'd', 'i', 't', 'o', 'r', 'D', 'a', 't', 'a', 0,
    'f', 'o', 'c', 'u', 's', 'O', 'u', 't', 'E', 'v', 'e', 'n', 't', 0,
    'k', 'e', 'y', 'P', 'r', 'e', 's', 's', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'h', 'e', 'c', 'k', 'S', 't', 'a', 't', 'e', 'S', 'e', 't', 0,
    's', 'e', 't', 'A', 'u', 't', 'o', 'D', 'e', 'l', 'e', 't', 'e', 0,
    'e', 'n', 'd', 'R', 'e', 's', 'e', 't', 'M', 'o', 'd', 'e', 'l', 0,
    'b', 'e', 'g', 'i', 'n', 'M', 'o', 'v', 'e', 'R', 'o', 'w', 's', 0,
    'e', 'n', 'd', 'R', 'e', 'm', 'o', 'v', 'e', 'R', 'o', 'w', 's', 0,
    'e', 'n', 'd', 'I', 'n', 's', 'e', 'r', 't', 'R', 'o', 'w', 's', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
    'i', 'n', 's', 'e', 'r', 't', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
    's', 'e', 't', 'H', 'e', 'a', 'd', 'e', 'r', 'D', 'a', 't', 'a', 0,
    'c', 'a', 's', 'e', 'S', 'e', 'n', 's', 'i', 't', 'i', 'v', 'e', 0,
    'C', 'a', 's', 'e', 'S', 'e', 'n', 's', 'i', 't', 'i', 'v', 'e', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 'T', 'i', 'm', 'e', '>', 0,
    'Q', 'L', 'i', 's', 't', '<', 'Q', 'C', 'h', 'a', 'r', '>', 0,
    's', 'e', 't', 'A', 'u', 't', 'o', 'm', 'a', 't', 'i', 'c', 0,
    'W', 'M', '2', 'K', 'D', 'E', 'S', 'h', 'a', 'd', 'o', 'w', 0,
    'W', 'M', '2', 'S', 't', 'a', 'r', 't', 'u', 'p', 'I', 'd', 0,
    'W', 'M', 'W', 'i', 'n', 'd', 'o', 'w', 'T', 'y', 'p', 'e', 0,
    'W', 'M', 'M', 'o', 'v', 'e', 'R', 'e', 's', 'i', 'z', 'e', 0,
    'D', 'e', 's', 'k', 't', 'o', 'p', 'N', 'a', 'm', 'e', 's', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'R', 'e', 's', 'i', 'z', 'e', 0,
    'K', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 'M', 'o', 'v', 'e', 0,
    'K', 'e', 'y', 'b', 'o', 'a', 'r', 'd', 'S', 'i', 'z', 'e', 0,
    'A', 'l', 'l', 'T', 'y', 'p', 'e', 's', 'M', 'a', 's', 'k', 0,
    'C', 'o', 'm', 'b', 'o', 'B', 'o', 'x', 'M', 'a', 's', 'k', 0,
    'O', 'v', 'e', 'r', 'r', 'i', 'd', 'e', 'M', 'a', 's', 'k', 0,
    'D', 'r', 'o', 'p', 'd', 'o', 'w', 'n', 'M', 'e', 'n', 'u', 0,
    'f', 'r', 'a', 'm', 'e', 'O', 'v', 'e', 'r', 'l', 'a', 'p', 0,
    'h', 'a', 'n', 'd', 'l', 'e', 'd', 'I', 'c', 'o', 'n', 's', 0,
    'i', 'c', 'o', 'n', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    's', 'e', 't', 'S', 'u', 'p', 'p', 'o', 'r', 't', 'e', 'd', 0,
    't', 'a', 'k', 'e', 'A', 'c', 't', 'i', 'v', 'i', 't', 'y', 0,
    'W', 'I', 'N', 'D', 'O', 'W', '_', 'T', 'Y', 'P', 'E', 'S', 0,
    's', 'e', 't', 'M', 'a', 'x', 'R', 'a', 't', 'i', 'n', 'g', 0,
    'c', 'u', 's', 't', 'o', 'm', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'C', 'l', 'i', 'e', 'n', 't', 0,
    'b', 'e', 'g', 'i', 'n', 'X', 'M', 'L', 'P', 'l', 'u', 'g', 0,
    'S', 't', 'a', 't', 'e', 'R', 'e', 'v', 'e', 'r', 's', 'e', 0,
    'c', 'h', 'i', 'l', 'd', 'C', 'l', 'i', 'e', 'n', 't', 's', 0,
    'p', 'a', 'r', 'e', 'n', 't', 'C', 'l', 'i', 'e', 'n', 't', 0,
    'l', 'o', 'c', 'a', 'l', 'X', 'M', 'L', 'F', 'i', 'l', 'e', 0,
    's', 'e', 'n', 'd', 'M', 'e', 's', 's', 'a', 'g', 'e', 'X', 0,
    's', 't', 'r', 'u', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'b', 'o', 't', 't', 'o', 'm', '_', 's', 't', 'a', 'r', 't', 0,
    'b', 'o', 't', 't', 'o', 'm', '_', 'w', 'i', 'd', 't', 'h', 0,
    's', 'e', 't', 'O', 'n', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    't', 'r', 'a', 'n', 's', 'i', 'e', 'n', 't', 'F', 'o', 'r', 0,
    'm', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'a', 't', 'e', 0,
    'p', 'a', 'i', 'n', 't', 'W', 'i', 'd', 'g', 'e', 't', 's', 0,
    'f', 'o', 'c', 'u', 's', 'e', 'd', 'I', 'n', 'd', 'e', 'x', 0,
    'w', 'a', 'l', 'l', 'e', 't', 'O', 'p', 'e', 'n', 'e', 'd', 0,
    'w', 'a', 'l', 'l', 'e', 't', 'C', 'l', 'o', 's', 'e', 'd', 0,
    'r', 'e', 'a', 'd', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'F', 'o', 'l', 'd', 'e', 'r', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'F', 'o', 'l', 'd', 'e', 'r', 0,
    'A', 's', 'y', 'n', 'c', 'h', 'r', 'o', 'n', 'o', 'u', 's', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'W', 'a', 'l', 'l', 'e', 't', 0,
    's', 'e', 't', 'U', 's', 'e', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'P', 'l', 'a', 'i', 'n', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'K', 'T', 'i', 't', 'l', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'h', 'o', 'w', 'M', 'u', 'l', 't', 'i', 'T', 'i', 'p', 0,
    'K', 'T', 'i', 'p', 'D', 'a', 't', 'a', 'b', 'a', 's', 'e', 0,
    's', 'l', 'o', 't', 'F', 'i', 'n', 'd', 'N', 'e', 'x', 't', 0,
    'K', 'T', 'e', 'x', 't', 'B', 'r', 'o', 'w', 's', 'e', 'r', 0,
    'c', 'l', 'o', 's', 'e', 'R', 'e', 'q', 'u', 'e', 's', 't', 0,
    'i', 'n', 'i', 't', 'i', 'a', 't', 'e', 'D', 'r', 'a', 'g', 0,
    't', 'o', 'g', 'g', 'l', 'e', 'A', 'c', 't', 'i', 'v', 'e', 0,
    'q', 'u', 'i', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    'K', 'S', 'v', 'g', 'R', 'e', 'n', 'd', 'e', 'r', 'e', 'r', 0,
    'W', 'T', '_', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 0,
    'W', 'T', '_', 'T', 'a', 'b', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'W', 'T', '_', 'S', 'c', 'r', 'o', 'l', 'l', 'B', 'a', 'r', 0,
    'n', 'e', 'w', 'S', 't', 'y', 'l', 'e', 'H', 'i', 'n', 't', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'S', 't', 'y', 'l', 'e', 0,
    's', 'e', 't', 'R', 'e', 'j', 'e', 'c', 't', 'i', 'n', 'g', 0,
    't', 'o', 'o', 'l', 'T', 'i', 'p', 'T', 'i', 't', 'l', 'e', 0,
    'P', 'r', 'o', 'g', 'r', 'e', 's', 's', 'O', 'n', 'l', 'y', 0,
    's', 'e', 't', 'I', 't', 'e', 'm', 'F', 'i', 'x', 'e', 'd', 0,
    'c', 'h', 'e', 'c', 'k', 'S', 't', 'a', 'r', 't', 'u', 'p', 0,
    'K', 'S', 't', 'a', 'r', 't', 'u', 'p', 'I', 'n', 'f', 'o', 0,
    'b', 'a', 'c', 'k', 'w', 'a', 'r', 'd', 'W', 'o', 'r', 'd', 0,
    's', 'a', 'v', 'e', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    'B', 'a', 'c', 'k', 'w', 'a', 'r', 'd', 'W', 'o', 'r', 'd', 0,
    's', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'I', 't', 'e', 'm', 0,
    'h', 'e', 'l', 'p', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'B', 'a', 'c', 'k', 0,
    'p', 'r', 'i', 'n', 't', 'P', 'r', 'e', 'v', 'i', 'e', 'w', 0,
    'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'B', 'a', 'c', 'k', 0,
    'P', 'r', 'i', 'n', 't', 'P', 'r', 'e', 'v', 'i', 'e', 'w', 0,
    'G', 'l', 'o', 'b', 'a', 'l', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'W', 'i', 'n', 'd', 'o', 'w', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'W', 'i', 'd', 'g', 'e', 't', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'a', 'v', 'e', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    's', 'e', 't', 'A', 'l', 't', 'e', 'r', 'n', 'a', 't', 'e', 0,
    's', 'e', 't', 'F', 'i', 'r', 's', 't', 'T', 'e', 'x', 't', 0,
    'S', 'u', 'b', 'T', 'r', 'e', 'e', 'R', 'o', 'o', 't', 's', 0,
    'C', 'o', 'm', 'b', 'o', 'B', 'o', 'x', 'M', 'o', 'd', 'e', 0,
    's', 'l', 'o', 't', 'N', 'e', 'w', 'V', 'a', 'l', 'u', 'e', 0,
    'p', 'i', 'x', 'e', 'l', 'P', 'e', 'r', 'M', 'a', 'r', 'k', 0,
    's', 'h', 'o', 'w', 'E', 'n', 'd', 'L', 'a', 'b', 'e', 'l', 0,
    's', 'h', 'o', 'w', 'E', 'n', 'd', 'M', 'a', 'r', 'k', 's', 0,
    's', 'h', 'o', 'w', 'B', 'i', 'g', 'M', 'a', 'r', 'k', 's', 0,
    's', 'e', 't', 'L', 'i', 's', 't', 'S', 't', 'y', 'l', 'e', 0,
    'a', 'l', 'i', 'g', 'n', 'J', 'u', 's', 't', 'i', 'f', 'y', 0,
    'i', 'g', 'n', 'o', 'r', 'e', 'C', 'a', 'n', 'c', 'e', 'l', 0,
    'w', 'a', 's', 'C', 'a', 'n', 'c', 'e', 'l', 'l', 'e', 'd', 0,
    'a', 'n', 't', 'i', 'a', 'l', 'i', 'a', 's', 'i', 'n', 'g', 0,
    's', 'e', 't', 'G', 'r', 'i', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'L', 'i', 'n', 'e', 's', 0,
    'U', 'n', 'k', 'n', 'w', 'o', 'n', 'P', 'o', 'i', 'n', 't', 0,
    's', 'e', 't', 'T', 'i', 'c', 'k', 'M', 'a', 'r', 'k', 's', 0,
    'e', 'n', 's', 'u', 'r', 'e', 'I', 'n', 'i', 't', 'e', 'd', 0,
    'R', 'e', 'm', 'o', 'v', 'e', 'O', 'l', 'd', 'e', 's', 't', 0,
    's', 'e', 't', 'T', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 0,
    'l', 'o', 'a', 'd', 'F', 'r', 'o', 'm', 'F', 'i', 'l', 'e', 0,
    's', 'e', 't', 'M', 'i', 'x', 'e', 'd', 'M', 'o', 'd', 'e', 0,
    'k', 'e', 'e', 'p', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    'p', 'o', 's', 'i', 't', 'i', 'o', 'n', 'S', 'e', 'l', 'f', 0,
    's', 't', 'a', 'n', 'd', 'a', 'r', 'd', 'V', 'i', 'e', 'w', 0,
    'v', 'i', 'e', 'w', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'P', 'r', 'e', 'c', 'i', 's', 'i', 'o', 'n', 0,
    's', 'e', 't', 'E', 'd', 'i', 't', 'F', 'o', 'c', 'u', 's', 0,
    'K', 'I', 'n', 't', 'N', 'u', 'm', 'I', 'n', 'p', 'u', 't', 0,
    'D', 'e', 'f', 'a', 'u', 'l', 't', 'E', 'v', 'e', 'n', 't', 0,
    'a', 'p', 'p', 'e', 'n', 'd', 'B', 'u', 't', 't', 'o', 'n', 0,
    'K', 'M', 'u', 'l', 't', 'i', 'T', 'a', 'b', 'B', 'a', 'r', 0,
    's', 'e', 't', 'K', 'e', 'y', 'L', 'o', 'c', 'k', 'e', 'd', 0,
    'i', 's', 'K', 'e', 'y', 'L', 'a', 't', 'c', 'h', 'e', 'd', 0,
    'i', 's', 'K', 'e', 'y', 'P', 'r', 'e', 's', 's', 'e', 'd', 0,
    'a', 'n', 'i', 'm', 'a', 't', 'e', 'd', 'H', 'i', 'd', 'e', 0,
    'a', 'n', 'i', 'm', 'a', 't', 'e', 'd', 'S', 'h', 'o', 'w', 0,
    'e', 'r', 'r', 'o', 'r', 'L', 'i', 's', 't', 'W', 'I', 'd', 0,
    'w', 'a', 'r', 'n', 'i', 'n', 'g', 'Y', 'e', 's', 'N', 'o', 0,
    'W', 'a', 'r', 'n', 'i', 'n', 'g', 'Y', 'e', 's', 'N', 'o', 0,
    'r', 'e', 'p', 'l', 'y', 'T', 'a', 'r', 'g', 'e', 't', 's', 0,
    'g', 'e', 'n', 'e', 'r', 'i', 'c', 'R', 'e', 'p', 'l', 'y', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'S', 'e', 'a', 'r', 'c', 'h', 0,
    'p', 'a', 's', 's', 'w', 'o', 'r', 'd', 'M', 'o', 'd', 'e', 0,
    'd', 'o', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'c', 'l', 'i', 'c', 'k', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'o', 'r', 'i', 'g', 'i', 'n', 'a', 'l', 'T', 'e', 'x', 't', 0,
    'k', 'e', 'y', 'Q', 't', 'T', 'o', 'C', 'o', 'd', 'e', 'X', 0,
    'K', 'I', 'n', 'p', 'u', 't', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'R', 'e', 'a', 'd', 'O', 'n', 'l', 'y', 'T', 'e', 'x', 't', 0,
    'i', 'n', 't', 'e', 'r', 'n', 'a', 'l', 'N', 'a', 'm', 'e', 0,
    'S', 'm', 'a', 'l', 'l', 'I', 'c', 'o', 'n', 'S', 'e', 't', 0,
    'd', 'r', 'a', 'w', 'O', 'v', 'e', 'r', 'l', 'a', 'y', 's', 0,
    'D', 'e', 'f', 'a', 'u', 'l', 't', 'S', 't', 'a', 't', 'e', 0,
    'S', 'i', 'z', 'e', 'E', 'n', 'o', 'r', 'm', 'o', 'u', 's', 0,
    't', 'o', 'M', 'o', 'n', 'o', 'c', 'h', 'r', 'o', 'm', 'e', 0,
    'd', 'o', 'u', 'b', 'l', 'e', 'P', 'i', 'x', 'e', 'l', 's', 0,
    'T', 'o', 'M', 'o', 'n', 'o', 'c', 'h', 'r', 'o', 'm', 'e', 0,
    's', 'e', 't', 'T', 'h', 'e', 'm', 'e', 'I', 'n', 'f', 'o', 0,
    'K', 'P', 'i', 'x', 'm', 'a', 'p', 'C', 'a', 'c', 'h', 'e', 0,
    'a', 'd', 'd', 'T', 'o', 'H', 'i', 's', 't', 'o', 'r', 'y', 0,
    'h', 'i', 's', 't', 'o', 'r', 'y', 'I', 't', 'e', 'm', 's', 0,
    'm', 'e', 'n', 'u', 'A', 'b', 'o', 'u', 't', 'K', 'D', 'E', 0,
    'm', 'e', 'n', 'u', 'A', 'b', 'o', 'u', 't', 'A', 'p', 'p', 0,
    'b', 'u', 't', 't', 'o', 'n', 'L', 'a', 'y', 'o', 'u', 't', 0,
    'p', 'i', 'c', 't', 'u', 'r', 'e', 's', 'P', 'a', 't', 'h', 0,
    'd', 'o', 'w', 'n', 'l', 'o', 'a', 'd', 'P', 'a', 't', 'h', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'P', 'a', 't', 'h', 0,
    's', 'm', 'o', 'o', 't', 'h', 'S', 'c', 'r', 'o', 'l', 'l', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'U', 'n', 'i', 'q', 'u', 'e', 0,
    'K', 'G', 'l', 'o', 'b', 'a', 'l', 'A', 'c', 'c', 'e', 'l', 0,
    's', 'e', 't', 'S', 'h', 'a', 'p', 'e', 'N', 'a', 'm', 'e', 0,
    'f', 'r', 'i', 'e', 'n', 'd', 'l', 'y', 'N', 'a', 'm', 'e', 0,
    's', 'e', 't', 'O', 'n', 'l', 'y', 'F', 'i', 'x', 'e', 'd', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'D', 'i', 's', 'p', 'l', 'a', 'y', 'F', 'r', 'a', 'm', 'e', 0,
    'A', 'l', 'l', 'F', 'o', 'n', 't', 'D', 'i', 'f', 'f', 's', 0,
    'F', 'o', 'n', 't', 'D', 'i', 'f', 'f', 'S', 'i', 'z', 'e', 0,
    'K', 'F', 'o', 'n', 't', 'C', 'h', 'o', 'o', 's', 'e', 'r', 0,
    's', 'e', 't', 'H', 'a', 's', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'd', 'i', 'a', 'l', 'o', 'g', 'C', 'l', 'o', 's', 'e', 'd', 0,
    'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'T', 'e', 'x', 't', 0,
    'e', 'x', 't', 'e', 'n', 'd', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'e', 'x', 't', 'e', 'n', 'd', 'e', 'r', 'R', 'e', 'c', 't', 0,
    'c', 'o', 'n', 't', 'r', 'a', 'c', 't', 'I', 't', 'e', 'm', 0,
    'K', 'E', 'd', 'i', 't', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 0,
    'm', 'o', 'v', 'e', 'I', 't', 'e', 'm', 'D', 'o', 'w', 'n', 0,
    'K', 'E', 'd', 'i', 't', 'L', 'i', 's', 't', 'B', 'o', 'x', 0,
    'i', 'n', 'a', 'c', 't', 'i', 'v', 'e', 'I', 'c', 'o', 'n', 0,
    'i', 'n', 'a', 'c', 't', 'i', 'v', 'e', 'T', 'e', 'x', 't', 0,
    'c', 'l', 'o', 's', 'e', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'a', 'p', 'p', 'l', 'y', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'u', 's', 'e', 'r', '1', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'u', 's', 'e', 'r', '2', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'u', 's', 'e', 'r', '3', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'r', 'e', 's', 'e', 't', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
    'r', 'e', 's', 'i', 'z', 'e', 'L', 'a', 'y', 'o', 'u', 't', 0,
    'h', 'e', 'l', 'p', 'L', 'i', 'n', 'k', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'T', 'i', 'm', 'e', 'Z', 'o', 'n', 'e', 's', 0,
    'S', 'h', 'o', 'w', 'T', 'i', 'm', 'e', 'S', 'p', 'e', 'c', 0,
    'S', 'h', 'o', 'w', 'C', 'a', 'l', 'e', 'n', 'd', 'a', 'r', 0,
    't', 'a', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'd', 'a', 't', 'e', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    'w', 'e', 'e', 'k', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    'D', 'a', 't', 'e', 'K', 'e', 'y', 'w', 'o', 'r', 'd', 's', 0,
    'a', 'd', 'd', 'I', 't', 'e', 'm', 'C', 'o', 'l', 'o', 'r', 0,
    't', 'e', 'x', 't', 'R', 'o', 't', 'a', 't', 'i', 'o', 'n', 0,
    'P', 'o', 's', 'i', 't', 'i', 'v', 'e', 'T', 'e', 'x', 't', 0,
    'N', 'e', 'g', 'a', 't', 'i', 'v', 'e', 'T', 'e', 'x', 't', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'S', 'c', 'h', 'e', 'm', 'e', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'C', 'h', 'o', 'o', 's', 'e', 'r', 'G', 'r', 'e', 'e', 'n', 0,
    'C', 'h', 'o', 'o', 's', 'e', 'r', 'V', 'a', 'l', 'u', 'e', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'o', 'l', 'o', 'r', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'B', 'u', 't', 't', 'o', 'n', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'C', 'o', 'd', 'e', 'c', 0,
    'K', 'C', 'o', 'd', 'e', 'c', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'Q', 'u', 'i', 'c', 'k', 'H', 'e', 'l', 'p', 0,
    'c', 'h', 'a', 'r', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    'd', 'r', 'a', 'w', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 0,
    's', 'e', 't', 'B', 'a', 'r', 'H', 'e', 'i', 'g', 'h', 't', 0,
    'd', 'r', 'a', 'w', 'T', 'e', 'x', 't', 'M', 'o', 'd', 'e', 0,
    'K', 'C', 'a', 'p', 'a', 'c', 'i', 't', 'y', 'B', 'a', 'r', 0,
    'K', 'B', 'u', 't', 't', 'o', 'n', 'G', 'r', 'o', 'u', 'p', 0,
    'K', 'A', 'r', 'r', 'o', 'w', 'B', 'u', 't', 't', 'o', 'n', 0,
    's', 'a', 'v', 'e', 'Y', 'o', 'u', 'r', 's', 'e', 'l', 'f', 0,
    's', 'e', 't', 'S', 't', 'a', 'r', 't', 'u', 'p', 'I', 'd', 0,
    't', 'e', 'm', 'p', 'S', 'a', 'v', 'e', 'N', 'a', 'm', 'e', 0,
    's', 'e', 't', 'T', 'o', 'p', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'k', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'K', 'A', 'p', 'p', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'B', 'e', 'l', 'o', 'w', 'C', 'u', 'r', 'r', 'e', 'n', 't', 0,
    'B', 'u', 't', 't', 'o', 'n', 'R', 'e', 'm', 'o', 'v', 'e', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'G', 'r', 'o', 'u', 'p', 's', 0,
    'r', 'e', 'a', 'd', 'S', 'e', 't', 't', 'i', 'n', 'g', 's', 0,
    's', 'h', 'a', 'p', 'e', 'G', 'e', 's', 't', 'u', 'r', 'e', 0,
    'f', 'r', 'o', 'm', 'M', 'i', 'm', 'e', 'D', 'a', 't', 'a', 0,
    's', 'e', 't', 'A', 'b', 'o', 'u', 't', 'D', 'a', 't', 'a', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'd', 'r', 'a', 'w', 'B', 'r', 'a', 'n', 'c', 'h', 'e', 's', 0,
    's', 'e', 't', 'A', 'r', 'r', 'o', 'w', 'T', 'y', 'p', 'e', 0,
    'I', 'n', 's', 't', 'a', 'n', 't', 'P', 'o', 'p', 'u', 'p', 0,
    'D', 'e', 'l', 'a', 'y', 'e', 'd', 'P', 'o', 'p', 'u', 'p', 0,
    'r', 'i', 'g', 'h', 't', 'P', 'a', 'd', 'd', 'i', 'n', 'g', 0,
    'c', 'l', 'e', 'a', 'r', 'H', 'i', 's', 't', 'o', 'r', 'y', 0,
    't', 'a', 'b', 'T', 'e', 'x', 't', 'C', 'o', 'l', 'o', 'r', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'B', 'l', 'o', 'c', 'k', 0,
    'd', 'r', 'a', 'w', 'I', 't', 'e', 'm', 'T', 'e', 'x', 't', 0,
    'i', 't', 'e', 'm', 'T', 'e', 'x', 't', 'R', 'e', 'c', 't', 0,
    'o', 'p', 'a', 'q', 'u', 'e', 'R', 'e', 's', 'i', 'z', 'e', 0,
    'd', 'r', 'a', 'w', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 0,
    's', 'e', 't', 'A', 'u', 't', 'o', 'C', 'l', 'o', 's', 'e', 0,
    's', 'e', 't', 'A', 'u', 't', 'o', 'R', 'e', 's', 'e', 't', 0,
    'l', 'o', 'a', 'd', 'R', 'e', 's', 'o', 'u', 'r', 'c', 'e', 0,
    'a', 'd', 'd', 'S', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
    'r', 'e', 'c', 't', 'F', 'o', 'r', 'I', 'n', 'd', 'e', 'x', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'i', 'n', 's', 'e', 'r', 't', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'm', 'a', 'x', 'i', 'm', 'u', 'm', 'W', 'i', 'd', 't', 'h', 0,
    'm', 'i', 'n', 'i', 'm', 'u', 'm', 'W', 'i', 'd', 't', 'h', 0,
    'c', 'o', 'n', 't', 'e', 'n', 't', 's', 'R', 'e', 'c', 't', 0,
    'c', 'o', 'l', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'L', 'i', 'n', 'e', 'W', 'i', 'd', 't', 'h', 0,
    'b', 'o', 'u', 'n', 'd', 'i', 'n', 'g', 'R', 'e', 'c', 't', 0,
    'f', 'o', 'n', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    's', 'e', 't', 'U', 'n', 'd', 'e', 'r', 'l', 'i', 'n', 'e', 0,
    'r', 'e', 's', 't', 'o', 'r', 'e', 'S', 't', 'a', 't', 'e', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'T', 'e', 'x', 't', 0,
    's', 'c', 'r', 'e', 'e', 'n', 'N', 'u', 'm', 'b', 'e', 'r', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'B', 'u', 't', 't', 'o', 'n', 0,
    'm', 'o', 'u', 's', 'e', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
    'a', 'c', 't', 'i', 'v', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 's', 0,
    'p', 'a', 'r', 'e', 'n', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'e', 't', 'W', 'h', 'a', 't', 's', 'T', 'h', 'i', 's', 0,
    's', 'l', 'i', 'd', 'e', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'r', 'e', 'p', 'e', 'a', 't', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'A', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'R', 'o', 'o', 't', 'I', 'n', 'd', 'e', 'x', 0,
    'i', 't', 'e', 'm', 'D', 'e', 'l', 'e', 'g', 'a', 't', 'e', 0,
    's', 'e', 't', 'M', 'o', 'd', 'e', 'l', 'D', 'a', 't', 'a', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'E', 'd', 'i', 't', 'o', 'r', 0,
    'f', 'o', 'c', 'u', 's', 'I', 'n', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'C', 'h', 'e', 'c', 'k', 'a', 'b', 'l', 'e', 0,
    'v', 'a', 'l', 'u', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'U', 'n', 'k', 'n', 'o', 'w', 'n', 'E', 'r', 'r', 'o', 'r', 0,
    's', 'e', 't', 'R', 'o', 'l', 'e', 'N', 'a', 'm', 'e', 's', 0,
    'r', 'o', 'w', 's', 'I', 'n', 's', 'e', 'r', 't', 'e', 'd', 0,
    'c', 'a', 'n', 'F', 'e', 't', 'c', 'h', 'M', 'o', 'r', 'e', 0,
    'd', 'r', 'o', 'p', 'M', 'i', 'm', 'e', 'D', 'a', 't', 'a', 0,
    's', 't', 'a', 't', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'P', 'y', 'K', 'D', 'E', '4', '.', 'k', 'd', 'e', 'u', 'i', 0,
    'r', 'e', 'l', 'o', 'a', 'd', 'C', 'o', 'm', 'b', 'o', 0,
    'a', 'u', 't', 'o', 'C', 'o', 'r', 'r', 'e', 'c', 't', 0,
    's', 'l', 'o', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'l', 'o', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    'F', 'r', 'o', 'm', 'U', 'n', 'k', 'n', 'o', 'w', 'n', 0,
    'W', 'M', '2', 'U', 's', 'e', 'r', 'T', 'i', 'm', 'e', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'C', 'l', 'o', 's', 'e', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'S', 't', 'i', 'c', 'k', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'S', 'h', 'a', 'd', 'e', 0,
    'N', 'E', 'T', ':', ':', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'S', 'k', 'i', 'p', 'T', 'a', 's', 'k', 'b', 'a', 'r', 0,
    'D', 'N', 'D', 'I', 'c', 'o', 'n', 'M', 'a', 's', 'k', 0,
    'T', 'o', 'o', 'l', 't', 'i', 'p', 'M', 'a', 's', 'k', 0,
    'U', 't', 'i', 'l', 'i', 't', 'y', 'M', 'a', 's', 'k', 0,
    'T', 'o', 'p', 'M', 'e', 'n', 'u', 'M', 'a', 's', 'k', 0,
    'T', 'o', 'o', 'l', 'b', 'a', 'r', 'M', 'a', 's', 'k', 0,
    'D', 'e', 's', 'k', 't', 'o', 'p', 'M', 'a', 's', 'k', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'S', 't', 'a', 't', 'e', 0,
    'k', 'd', 'e', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    's', 'e', 't', 'W', 'o', 'r', 'k', 'A', 'r', 'e', 'a', 0,
    'N', 'E', 'T', 'R', 'o', 'o', 't', 'I', 'n', 'f', 'o', 0,
    'p', 'a', 'i', 'n', 't', 'R', 'a', 't', 'i', 'n', 'g', 0,
    'c', 'l', 'i', 'e', 'n', 't', 'A', 'd', 'd', 'e', 'd', 0,
    'd', 'o', 'm', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'f', 'i', 'n', 'a', 'l', 'i', 'z', 'e', 'G', 'U', 'I', 0,
    's', 'e', 'n', 'd', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'A', 'd', 'd', 'e', 'd', 0,
    'm', 'a', 'p', 'V', 'i', 'e', 'w', 'p', 'o', 'r', 't', 0,
    'd', 'o', 'N', 'o', 't', 'M', 'a', 'n', 'a', 'g', 'e', 0,
    'r', 'i', 'g', 'h', 't', '_', 's', 't', 'a', 'r', 't', 0,
    'r', 'i', 'g', 'h', 't', '_', 'w', 'i', 'd', 't', 'h', 0,
    's', 'e', 't', 'U', 's', 'e', 'r', 'T', 'i', 'm', 'e', 0,
    'd', 'e', 's', 'k', 't', 'o', 'p', 'N', 'a', 'm', 'e', 0,
    'l', 'o', 'w', 'e', 'r', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'r', 'a', 'i', 's', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'g', 'r', 'o', 'u', 'p', 'L', 'e', 'a', 'd', 'e', 'r', 0,
    'i', 's', 'O', 'n', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    'K', 'W', 'i', 'n', 'd', 'o', 'w', 'I', 'n', 'f', 'o', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'E', 'n', 't', 'r', 'y', 0,
    'r', 'e', 'n', 'a', 'm', 'e', 'E', 'n', 't', 'r', 'y', 0,
    'L', 'o', 'c', 'a', 'l', 'W', 'a', 'l', 'l', 'e', 't', 0,
    'S', 'y', 'n', 'c', 'h', 'r', 'o', 'n', 'o', 'u', 's', 0,
    'c', 'l', 'o', 's', 'e', 'W', 'a', 'l', 'l', 'e', 't', 0,
    's', 'c', 'r', 'o', 'l', 'l', 'S', 't', 'a', 't', 'e', 0,
    't', 'r', 'e', 'e', 'W', 'i', 'd', 'g', 'e', 't', 's', 0,
    'I', 'n', 'f', 'o', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    's', 'l', 'o', 't', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 0,
    'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'e', 'r', 0,
    'W', 'T', '_', 'G', 'r', 'o', 'u', 'p', 'B', 'o', 'x', 0,
    'W', 'T', '_', 'L', 'i', 'n', 'e', 'E', 'd', 'i', 't', 0,
    'W', 'T', '_', 'C', 'o', 'm', 'b', 'o', 'B', 'o', 'x', 0,
    'W', 'T', '_', 'M', 'e', 'n', 'u', 'I', 't', 'e', 'm', 0,
    'W', 'T', '_', 'C', 'h', 'e', 'c', 'k', 'B', 'o', 'x', 0,
    'W', 'T', '_', 'S', 'p', 'l', 'i', 't', 't', 'e', 'r', 0,
    'i', 's', 'R', 'e', 'j', 'e', 'c', 't', 'i', 'n', 'g', 0,
    's', 'e', 't', 'C', 'a', 't', 'e', 'g', 'o', 'r', 'y', 0,
    's', 'e', 't', 'X', 'i', 'n', 'e', 'r', 'a', 'm', 'a', 0,
    's', 'e', 't', 'H', 'o', 's', 't', 'n', 'a', 'm', 'e', 0,
    'f', 'i', 'n', 'd', 'W', 'M', 'C', 'l', 'a', 's', 's', 0,
    's', 'e', 'n', 'd', 'S', 't', 'a', 'r', 't', 'u', 'p', 0,
    'f', 'o', 'r', 'w', 'a', 'r', 'd', 'W', 'o', 'r', 'd', 0,
    'F', 'o', 'r', 'w', 'a', 'r', 'd', 'W', 'o', 'r', 'd', 0,
    'c', 'l', 'o', 's', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'C', 'l', 'o', 's', 'e', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'p', 'r', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 's', 0,
    's', 'a', 'v', 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    's', 'h', 'o', 'w', 'M', 'e', 'n', 'u', 'b', 'a', 'r', 0,
    'a', 'd', 'd', 'B', 'o', 'o', 'k', 'm', 'a', 'r', 'k', 0,
    'f', 'i', 't', 'T', 'o', 'H', 'e', 'i', 'g', 'h', 't', 0,
    'S', 'a', 'v', 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'S', 'h', 'o', 'w', 'T', 'o', 'o', 'l', 'b', 'a', 'r', 0,
    'S', 'h', 'o', 'w', 'M', 'e', 'n', 'u', 'b', 'a', 'r', 0,
    'A', 'd', 'd', 'B', 'o', 'o', 'k', 'm', 'a', 'r', 'k', 0,
    'F', 'i', 't', 'T', 'o', 'H', 'e', 'i', 'g', 'h', 't', 0,
    'u', 'n', 'd', 'o', 'C', 'h', 'a', 'n', 'g', 'e', 's', 0,
    'R', 'e', 'm', 'o', 'v', 'e', 'E', 'm', 'p', 't', 'y', 0,
    's', 'e', 'c', 'o', 'n', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'l', 'o', 't', 'T', 'o', 'g', 'g', 'l', 'e', 'd', 0,
    't', 'o', 'o', 'l', 'B', 'a', 'r', 'M', 'o', 'd', 'e', 0,
    'l', 'e', 'n', 'g', 't', 'h', 'F', 'i', 'x', 'e', 'd', 0,
    's', 'e', 't', 'E', 'n', 'd', 'L', 'a', 'b', 'e', 'l', 0,
    's', 'h', 'o', 'w', 'P', 'o', 'i', 'n', 't', 'e', 'r', 0,
    'C', 'e', 'n', 't', 'i', 'm', 'e', 't', 'r', 'e', 's', 0,
    'M', 'i', 'l', 'l', 'i', 'm', 'e', 't', 'r', 'e', 's', 0,
    'F', 'u', 'l', 'l', 'S', 'u', 'p', 'p', 'o', 'r', 't', 0,
    'S', 'u', 'p', 'p', 'o', 'r', 't', 'B', 'o', 'l', 'd', 0,
    't', 'o', 'C', 'l', 'e', 'a', 'n', 'H', 't', 'm', 'l', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 'B', 'o', 'l', 'd', 0,
    'a', 'l', 'i', 'g', 'n', 'C', 'e', 'n', 't', 'e', 'r', 0,
    'i', 'n', 'v', 'a', 'l', 'i', 'd', 'C', 'h', 'a', 'r', 0,
    'u', 'r', 'l', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    's', 'a', 'v', 'e', 'E', 'n', 't', 'r', 'i', 'e', 's', 0,
    'l', 'o', 'a', 'd', 'E', 'n', 't', 'r', 'i', 'e', 's', 0,
    's', 'e', 't', 'M', 'a', 'x', 'I', 't', 'e', 'm', 's', 0,
    'd', 'e', 'l', 'a', 'y', 'e', 'd', 'M', 'e', 'n', 'u', 0,
    'K', 'P', 'u', 's', 'h', 'B', 'u', 't', 't', 'o', 'n', 0,
    'a', 'l', 'l', 'o', 'w', 'C', 'a', 'n', 'c', 'e', 'l', 0,
    'p', 'r', 'o', 'g', 'r', 'e', 's', 's', 'B', 'a', 'r', 0,
    'm', 'a', 'p', 'T', 'o', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'i', 's', 'G', 'r', 'i', 'd', 'S', 'h', 'o', 'w', 'n', 0,
    'p', 'l', 'o', 't', 'O', 'b', 'j', 'e', 'c', 't', 's', 0,
    'K', 'P', 'l', 'o', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'e', 't', 'B', 'a', 'r', 'W', 'i', 'd', 't', 'h', 0,
    'c', 'l', 'e', 'a', 'r', 'P', 'o', 'i', 'n', 't', 's', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'P', 'o', 'i', 'n', 't', 0,
    's', 'e', 't', 'B', 'a', 'r', 'B', 'r', 'u', 's', 'h', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 'P', 'e', 'n', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'B', 'a', 'r', 's', 0,
    'U', 'n', 'k', 'n', 'o', 'w', 'n', 'T', 'y', 'p', 'e', 0,
    'K', 'P', 'l', 'o', 't', 'O', 'b', 'j', 'e', 'c', 't', 0,
    's', 'e', 't', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 0,
    'l', 'o', 'a', 'd', 'F', 'r', 'o', 'm', 'S', 'v', 'g', 0,
    'g', 'o', 't', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    's', 'e', 't', 'U', 's', 'e', 'r', 'n', 'a', 'm', 'e', 0,
    'D', 'o', 'm', 'a', 'i', 'n', 'E', 'r', 'r', 'o', 'r', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'A', 'r', 'e', 'a', 0,
    'C', 'u', 's', 't', 'o', 'm', 'S', 't', 'y', 'l', 'e', 0,
    'p', 'a', 'g', 'e', 'T', 'o', 'g', 'g', 'l', 'e', 'd', 0,
    'K', 'P', 'a', 'g', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'e', 't', 'F', 'a', 'c', 'e', 'T', 'y', 'p', 'e', 0,
    'K', 'I', 'n', 't', 'S', 'p', 'i', 'n', 'B', 'o', 'x', 0,
    'A', 'l', 'l', 'S', 'e', 'r', 'v', 'i', 'c', 'e', 's', 0,
    'S', 'c', 'r', 'e', 'e', 'n', 'S', 'a', 'v', 'e', 'r', 0,
    'r', 'a', 'i', 's', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'e', 't', 'C', 'o', 'n', 't', 'e', 'x', 't', 's', 0,
    'C', 'a', 't', 'a', 's', 't', 'r', 'o', 'p', 'h', 'e', 0,
    'n', 'e', 'w', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    's', 'l', 'o', 't', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'i', 's', 'T', 'a', 'b', 'R', 'a', 'i', 's', 'e', 'd', 0,
    'i', 's', 'K', 'e', 'y', 'L', 'o', 'c', 'k', 'e', 'd', 0,
    'o', 'w', 'n', 'e', 'r', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'K', 'M', 'a', 'i', 'n', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'i', 't', 'e', 'm', 'M', 'a', 't', 'c', 'h', 'e', 's', 0,
    'p', 'a', 'i', 'n', 't', 'S', 'u', 'n', 'k', 'e', 'n', 0,
    'p', 'a', 'i', 'n', 't', 'R', 'a', 'i', 's', 'e', 'd', 0,
    'R', 'e', 'c', 't', 'a', 'n', 'g', 'u', 'l', 'a', 'r', 0,
    'K', 'L', 'e', 'd', ':', ':', 'S', 'h', 'a', 'p', 'e', 0,
    'K', 'L', 'e', 'd', ':', ':', 'S', 't', 'a', 't', 'e', 0,
    's', 'y', 'm', 'X', 'T', 'o', 'K', 'e', 'y', 'Q', 't', 0,
    'k', 'e', 'y', 'Q', 't', 'T', 'o', 'M', 'o', 'd', 'X', 0,
    'k', 'e', 'y', 'Q', 't', 'T', 'o', 'S', 'y', 'm', 'X', 0,
    'm', 'o', 'd', 'X', 'N', 'u', 'm', 'L', 'o', 'c', 'k', 0,
    'k', 'e', 'y', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 0,
    'g', 'e', 't', 'I', 't', 'e', 'm', 'L', 'i', 's', 't', 0,
    'U', 's', 'e', 'r', 'I', 'c', 'o', 'n', 'S', 'e', 't', 0,
    'M', 'a', 'i', 'n', 'B', 'a', 'r', 'I', 'c', 'o', 'n', 0,
    'D', 'e', 's', 'k', 't', 'o', 'p', 'I', 'c', 'o', 'n', 0,
    'r', 'e', 'c', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'e', 0,
    'A', 'c', 't', 'i', 'v', 'e', 'S', 't', 'a', 't', 'e', 0,
    'M', 'a', 'i', 'n', 'T', 'o', 'o', 'l', 'b', 'a', 'r', 0,
    'K', 'I', 'c', 'o', 'n', 'L', 'o', 'a', 'd', 'e', 'r', 0,
    'f', 'i', 'n', 'g', 'e', 'r', 'p', 'r', 'i', 'n', 't', 0,
    'K', 'I', 'c', 'o', 'n', 'E', 'f', 'f', 'e', 'c', 't', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'C', 'a', 'c', 'h', 'e', 0,
    'K', 'X', 'Y', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 0,
    's', 'e', 't', 'I', 'c', 'o', 'n', 'N', 'a', 'm', 'e', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'K', 'e', 'y', 's', 0,
    'i', 'c', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'S', 'E', 'T', 'T', 'I', 'N', 'G', 'S', '_', 'Q', 'T', 0,
    'I', 'c', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'i', 's', 'M', 'u', 'l', 't', 'i', 'H', 'e', 'a', 'd', 0,
    't', 'a', 's', 'k', 'b', 'a', 'r', 'F', 'o', 'n', 't', 0,
    't', 'o', 'o', 'l', 'B', 'a', 'r', 'F', 'o', 'n', 't', 0,
    'g', 'e', 'n', 'e', 'r', 'a', 'l', 'F', 'o', 'n', 't', 0,
    'd', 'e', 's', 'k', 't', 'o', 'p', 'P', 'a', 't', 'h', 0,
    'R', 'i', 'g', 'h', 't', 'H', 'a', 'n', 'd', 'e', 'd', 0,
    's', 'i', 'n', 'g', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 0,
    'i', 's', 'F', 'i', 'x', 'e', 'd', 'O', 'n', 'l', 'y', 0,
    'g', 'e', 't', 'F', 'o', 'n', 't', 'D', 'i', 'f', 'f', 0,
    'K', 'F', 'o', 'n', 't', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'g', 'e', 't', 'F', 'o', 'n', 't', 'L', 'i', 's', 't', 0,
    'K', 'F', 'o', 'n', 't', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'f', 'i', 'n', 'd', 'H', 'i', 's', 't', 'o', 'r', 'y', 0,
    'K', 'F', 'i', 'n', 'd', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'r', 'e', 's', 'e', 't', 'C', 'o', 'u', 'n', 't', 's', 0,
    'c', 'o', 'n', 't', 'r', 'a', 'c', 't', 'A', 'l', 'l', 0,
    'K', 'D', 'u', 'a', 'l', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'h', 'e', 'l', 'p', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    's', 'p', 'a', 'c', 'i', 'n', 'g', 'H', 'i', 'n', 't', 0,
    'K', 'D', 'a', 't', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'i', 's', 'V', 'a', 'l', 'i', 'd', 'T', 'i', 'm', 'e', 0,
    'i', 's', 'V', 'a', 'l', 'i', 'd', 'D', 'a', 't', 'e', 0,
    's', 'e', 't', 'T', 'i', 'm', 'e', 'L', 'i', 's', 't', 0,
    't', 'i', 'm', 'e', 'E', 'n', 't', 'e', 'r', 'e', 'd', 0,
    'd', 'a', 't', 'e', 'F', 'r', 'o', 'm', 'P', 'o', 's', 0,
    'p', 'o', 's', 'F', 'r', 'o', 'm', 'D', 'a', 't', 'e', 0,
    'K', 'P', 'o', 'p', 'u', 'p', 'F', 'r', 'a', 'm', 'e', 0,
    's', 'e', 't', 'F', 'o', 'n', 't', 'S', 'i', 'z', 'e', 0,
    'K', 'D', 'a', 't', 'e', 'P', 'i', 'c', 'k', 'e', 'r', 0,
    'd', 'a', 't', 'e', 'E', 'n', 't', 'e', 'r', 'e', 'd', 0,
    'A', 'u', 't', 'o', 'R', 'e', 's', 't', 'a', 'r', 't', 0,
    'S', 'a', 'f', 'e', 'r', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'a', 'd', 'd', 'I', 't', 'e', 'm', 'F', 'o', 'n', 't', 0,
    's', 'e', 't', 'u', 'p', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'p', 'r', 'o', 'p', 'e', 'r', 't', 'y', 'M', 'a', 'p', 0,
    'K', 'L', 'i', 's', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'e', 't', 'D', 'e', 'l', 'e', 'g', 'a', 't', 'e', 0,
    'a', 'u', 't', 'o', 'S', 'u', 'g', 'g', 'e', 's', 't', 0,
    'e', 'm', 'i', 't', 'S', 'i', 'g', 'n', 'a', 'l', 's', 0,
    'K', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'd', 'r', 'a', 'w', 'P', 'a', 'l', 'e', 't', 't', 'e', 0,
    'c', 'h', 'o', 'o', 's', 'e', 'r', 'M', 'o', 'd', 'e', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'U', 't', 'i', 'l', 's', 0,
    'S', 'h', 'a', 'd', 'o', 'w', 'S', 'h', 'a', 'd', 'e', 0,
    'N', 'e', 'u', 't', 'r', 'a', 'l', 'T', 'e', 'x', 't', 0,
    'V', 'i', 's', 'i', 't', 'e', 'd', 'T', 'e', 'x', 't', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'P', 'a', 't', 'c', 'h', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'C', 'e', 'l', 'l', 's', 0,
    'K', 'C', 'o', 'l', 'o', 'r', 'C', 'o', 'm', 'b', 'o', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'C', 'o', 'l', 'o', 'r', 0,
    'C', 'h', 'o', 'o', 's', 'e', 'r', 'B', 'l', 'u', 'e', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'C', 'h', 'a', 'r', 0,
    'B', 'l', 'o', 'c', 'k', 'C', 'o', 'm', 'b', 'o', 's', 0,
    'K', 'C', 'h', 'a', 'r', 'S', 'e', 'l', 'e', 'c', 't', 0,
    'm', 'e', 's', 's', 'a', 'g', 'e', 'B', 'o', 'd', 'y', 0,
    'K', 'P', 'a', 'g', 'e', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'I', 'c', 'o', 'n', 's', 0,
    'K', 'A', 'c', 't', 'i', 'o', 'n', 'M', 'e', 'n', 'u', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'G', 'r', 'o', 'u', 'p', 0,
    's', 'e', 't', 'H', 'e', 'l', 'p', 'T', 'e', 'x', 't', 0,
    'l', 'a', 's', 't', '_', 'm', 'a', 'n', 'a', 'g', 'e', 0,
    's', 'l', 'o', 't', 'S', 'u', 's', 'p', 'e', 'n', 'd', 0,
    's', 't', 'o', 'p', 'O', 'n', 'C', 'l', 'o', 's', 'e', 0,
    'm', 'i', 's', 's', 'p', 'e', 'l', 'l', 'i', 'n', 'g', 0,
    'm', 'e', 's', 's', 'a', 'g', 'e', 'T', 'y', 'p', 'e', 0,
    's', 'e', 't', 'L', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 0,
    's', 'e', 't', 'C', 'a', 'l', 'e', 'n', 'd', 'a', 'r', 0,
    's', 'l', 'o', 't', 'W', 'a', 'r', 'n', 'i', 'n', 'g', 0,
    'i', 'n', 'f', 'o', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    't', 'o', 't', 'a', 'l', 'A', 'm', 'o', 'u', 'n', 't', 0,
    'u', 's', 'e', 'D', 'e', 'f', 'a', 'u', 'l', 't', 's', 0,
    's', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 's', 0,
    's', 'e', 't', 'M', 'a', 'x', 'V', 'a', 'l', 'u', 'e', 0,
    's', 'e', 't', 'M', 'i', 'n', 'V', 'a', 'l', 'u', 'e', 0,
    's', 'w', 'a', 'p', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    'r', 'e', 'a', 'd', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    'w', 'r', 'i', 't', 'e', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'v', 'i', 's', 'i', 'b', 'l', 'e', 'N', 'a', 'm', 'e', 0,
    'i', 's', 'S', 'u', 'p', 'p', 'o', 'r', 't', 'e', 'd', 0,
    'p', 'a', 'g', 'e', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    't', 'a', 'b', 'l', 'e', 't', 'E', 'v', 'e', 'n', 't', 0,
    'i', 's', 'M', 'i', 'n', 'i', 'm', 'i', 'z', 'e', 'd', 0,
    'l', 'e', 'f', 't', 'P', 'a', 'd', 'd', 'i', 'n', 'g', 0,
    'r', 'i', 'g', 'h', 't', 'M', 'a', 'r', 'g', 'i', 'n', 0,
    'c', 'o', 'l', 'u', 'm', 'n', 'M', 'o', 'v', 'e', 'd', 0,
    's', 'e', 't', 'S', 'h', 'o', 'w', 'G', 'r', 'i', 'd', 0,
    't', 'a', 'b', 'I', 'n', 's', 'e', 'r', 't', 'e', 'd', 0,
    't', 'a', 'b', 'S', 'i', 'z', 'e', 'H', 'i', 'n', 't', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 0,
    's', 'e', 't', 'D', 'e', 'c', 'i', 'm', 'a', 'l', 's', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'P', 'a', 'g', 'e', 0,
    'r', 'e', 'p', 'l', 'a', 'c', 'e', 'm', 'e', 'n', 't', 0,
    'i', 'n', 'f', 'o', 'r', 'm', 'a', 't', 'i', 'o', 'n', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'I', 't', 'e', 'm', 0,
    's', 'e', 't', 'G', 'r', 'i', 'd', 'S', 'i', 'z', 'e', 0,
    't', 'e', 'x', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'd', 'i', 's', 'p', 'l', 'a', 'y', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'W', 'o', 'r', 'd', 'W', 'r', 'a', 'p', 0,
    'k', 'e', 'y', 'B', 'i', 'n', 'd', 'i', 'n', 'g', 's', 0,
    'P', 'r', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 's', 0,
    'p', 'a', 'i', 'n', 't', 'E', 'n', 'g', 'i', 'n', 'e', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'F', 'o', 'n', 't', 0,
    's', 'h', 'o', 'w', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'd', 'i', 's', 'p', 'l', 'a', 'y', 'N', 'a', 'm', 'e', 0,
    's', 'e', 't', 'D', 'a', 't', 'e', 'T', 'i', 'm', 'e', 0,
    'd', 'a', 't', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    't', 'i', 'm', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'm', 'i', 'n', 'i', 'm', 'u', 'm', 'T', 'i', 'm', 'e', 0,
    'p', 'i', 'x', 'e', 'l', 'M', 'e', 't', 'r', 'i', 'c', 0,
    'd', 'r', 'a', 'w', 'C', 'o', 'n', 't', 'r', 'o', 'l', 0,
    'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'e', 'd', 0,
    'i', 'n', 's', 'e', 'r', 't', 'I', 't', 'e', 'm', 's', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'E', 'd', 'i', 't', 'a', 'b', 'l', 'e', 0,
    'm', 'a', 'x', 'i', 'm', 'u', 'm', 'D', 'a', 't', 'e', 0,
    'm', 'i', 'n', 'i', 'm', 'u', 'm', 'D', 'a', 't', 'e', 0,
    'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    'm', 'i', 'n', 'i', 'm', 'u', 'm', 'S', 'i', 'z', 'e', 0,
    's', 't', 'e', 'p', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'L', 'i', 'n', 'e', 'E', 'd', 'i', 't', 0,
    's', 'e', 't', 'R', 'e', 'a', 'd', 'O', 'n', 'l', 'y', 0,
    'm', 'a', 'p', 'T', 'o', 'S', 'o', 'u', 'r', 'c', 'e', 0,
    'r', 'e', 's', 'i', 'z', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'v', 'i', 'e', 'w', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'c', 'l', 'o', 's', 'e', 'E', 'd', 'i', 't', 'o', 'r', 0,
    'e', 'd', 'i', 't', 'o', 'r', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'i', 's', 'C', 'h', 'e', 'c', 'k', 'a', 'b', 'l', 'e', 0,
    's', 'e', 't', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    's', 'e', 't', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    's', 'e', 't', 'I', 'n', 't', 'e', 'r', 'v', 'a', 'l', 0,
    'c', 'o', 'd', 'e', 'c', 'F', 'o', 'r', 'M', 'i', 'b', 0,
    's', 'e', 't', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'n', 'e', 'w', 'I', 'n', 's', 't', 'a', 'n', 'c', 'e', 0,
    'c', 'u', 's', 't', 'o', 'm', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    'e', 'v', 'e', 'n', 't', 'F', 'i', 'l', 't', 'e', 'r', 0,
    'm', 'a', 'x', 'i', 'm', 'u', 'm', 'T', 'i', 'm', 'e', 0,
    's', 'e', 't', 'T', 'i', 'm', 'e', 'S', 'p', 'e', 'c', 0,
    'e', 'n', 'd', 'M', 'o', 'v', 'e', 'R', 'o', 'w', 's', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'I', 'n', 'd', 'e', 'x', 0,
    'r', 'o', 'w', 's', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    'd', 'a', 't', 'a', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'I', 't', 'e', 'm', 'D', 'a', 't', 'a', 0,
    'o', 'r', 'i', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    'h', 'a', 's', 'C', 'h', 'i', 'l', 'd', 'r', 'e', 'n', 0,
    'c', 'o', 'l', 'u', 'm', 'n', 'C', 'o', 'u', 'n', 't', 0,
    'i', 'g', 'n', 'o', 'r', 'e', 'W', 'o', 'r', 'd', 0,
    'W', 'M', '2', 'O', 'p', 'a', 'c', 'i', 't', 'y', 0,
    'W', 'M', 'G', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    'W', 'M', 'I', 'c', 'o', 'n', 'N', 'a', 'm', 'e', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'M', 'o', 'v', 'e', 0,
    'S', 't', 'a', 'y', 's', 'O', 'n', 'T', 'o', 'p', 0,
    'N', 'E', 'T', ':', ':', 'S', 't', 'a', 't', 'e', 0,
    'S', 'p', 'l', 'a', 's', 'h', 'M', 'a', 's', 'k', 0,
    'D', 'i', 'a', 'l', 'o', 'g', 'M', 'a', 's', 'k', 0,
    'N', 'o', 'r', 'm', 'a', 'l', 'M', 'a', 's', 'k', 0,
    'a', 'c', 't', 'i', 'v', 'i', 't', 'i', 'e', 's', 0,
    'N', 'E', 'T', 'W', 'i', 'n', 'I', 'n', 'f', 'o', 0,
    'm', 'o', 'v', 'e', 'R', 'e', 's', 'i', 'z', 'e', 0,
    'r', 'o', 'o', 't', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'x', '1', '1', 'D', 'i', 's', 'p', 'l', 'a', 'y', 0,
    'P', 'R', 'O', 'T', 'O', 'C', 'O', 'L', 'S', '2', 0,
    'd', 'r', 'a', 'w', 'M', 'a', 'r', 'k', 'e', 'r', 0,
    'g', 'u', 'i', 'F', 'a', 'c', 't', 'o', 'r', 'y', 0,
    'c', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 's', 0,
    's', 'e', 't', 'X', 'M', 'L', 'F', 'i', 'l', 'e', 0,
    'e', 'n', 'd', 'X', 'M', 'L', 'P', 'l', 'u', 'g', 0,
    's', 'e', 't', 'F', 'a', 'c', 't', 'o', 'r', 'y', 0,
    'c', 'u', 's', 't', 'o', 'm', 'T', 'a', 'g', 's', 0,
    'g', 'o', 't', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'K', 'X', 'M', 'e', 's', 's', 'a', 'g', 'e', 's', 0,
    'f', 'o', 'r', 'm', 'a', 't', 'T', 'e', 'x', 't', 0,
    'Q', 'L', 'i', 's', 't', '<', 'W', 'I', 'd', '>', 0,
    'b', 'o', 't', 't', 'o', 'm', '_', 'e', 'n', 'd', 0,
    'l', 'e', 'f', 't', '_', 's', 't', 'a', 'r', 't', 0,
    'l', 'e', 'f', 't', '_', 'w', 'i', 'd', 't', 'h', 0,
    'c', 'l', 'e', 'a', 'r', 'S', 't', 'a', 't', 'e', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'I', 'n', 'f', 'o', 0,
    'f', 'o', 'l', 'd', 'e', 'r', 'L', 'i', 's', 't', 0,
    'w', 'a', 'l', 'l', 'e', 't', 'N', 'a', 'm', 'e', 0,
    'l', 'o', 'c', 'k', 'W', 'a', 'l', 'l', 'e', 't', 0,
    'o', 'p', 'e', 'n', 'W', 'a', 'l', 'l', 'e', 't', 0,
    'w', 'a', 'l', 'l', 'e', 't', 'L', 'i', 's', 't', 0,
    'e', 'n', 't', 'e', 'r', 'e', 'd', 'U', 'r', 'l', 0,
    's', 'e', 't', 'T', 'i', 'p', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'U', 's', 'e', 'T', 'i', 'p', 's', 0,
    'K', 'U', 'n', 'd', 'o', 'S', 't', 'a', 'c', 'k', 0,
    's', 'e', 'a', 'r', 'c', 'h', 'L', 'i', 'n', 'e', 0,
    'm', 'a', 'i', 'n', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    's', 'e', 't', 'C', 'o', 'm', 'm', 'e', 'n', 't', 0,
    'I', 'm', 'a', 'g', 'e', 'R', 'i', 'g', 'h', 't', 0,
    'K', 'T', 'i', 'p', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    's', 'l', 'o', 't', 'D', 'o', 'F', 'i', 'n', 'd', 0,
    'K', 'T', 'a', 'b', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'w', 'h', 'e', 'e', 'l', 'D', 'e', 'l', 't', 'a', 0,
    'M', 'a', 'i', 'n', 'M', 'a', 'r', 'g', 'i', 'n', 0,
    'W', 'T', '_', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 0,
    'W', 'T', '_', 'S', 'p', 'i', 'n', 'B', 'o', 'x', 0,
    'W', 'T', '_', 'M', 'e', 'n', 'u', 'B', 'a', 'r', 0,
    'W', 'T', '_', 'G', 'e', 'n', 'e', 'r', 'i', 'c', 0,
    'c', 'e', 'n', 't', 'e', 'r', 'R', 'e', 'c', 't', 0,
    'K', 'S', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 0,
    'l', 'a', 'u', 'n', 'c', 'h', 'e', 'd', 'B', 'y', 0,
    's', 'e', 't', 'W', 'M', 'C', 'l', 'a', 's', 's', 0,
    's', 'e', 't', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    's', 'e', 'n', 'd', 'F', 'i', 'n', 'i', 's', 'h', 0,
    's', 'e', 'n', 'd', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'a', 'p', 'p', 'S', 't', 'a', 'r', 't', 'e', 'd', 0,
    'r', 'o', 't', 'a', 't', 'e', 'D', 'o', 'w', 'n', 0,
    'R', 'o', 't', 'a', 't', 'e', 'D', 'o', 'w', 'n', 0,
    'f', 'u', 'l', 'l', 'S', 'c', 'r', 'e', 'e', 'n', 0,
    'o', 'p', 'e', 'n', 'R', 'e', 'c', 'e', 'n', 't', 0,
    'A', 'c', 't', 'u', 'a', 'l', 'S', 'i', 'z', 'e', 0,
    'O', 'p', 'e', 'n', 'R', 'e', 'c', 'e', 'n', 't', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'N', 'o', 'n', 'e', 0,
    'a', 'l', 'l', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    's', 'e', 't', 'P', 'r', 'i', 'm', 'a', 'r', 'y', 0,
    'K', 'S', 'e', 'p', 'a', 'r', 'a', 't', 'o', 'r', 0,
    's', 'e', 'c', 'o', 'n', 'd', 'T', 'e', 'x', 't', 0,
    'f', 'i', 'r', 's', 't', 'C', 'o', 'l', 'o', 'r', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'I', 't', 'e', 'm', 0,
    'c', 'o', 'm', 'b', 'o', 'W', 'i', 'd', 't', 'h', 0,
    'a', 'l', 'i', 'g', 'n', 'R', 'i', 'g', 'h', 't', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'L', 'i', 'n', 'k', 0,
    't', 'e', 'x', 't', 'O', 'r', 'H', 't', 'm', 'l', 0,
    'v', 'a', 'l', 'i', 'd', 'C', 'h', 'a', 'r', 's', 0,
    'd', 'r', 'a', 'g', 'O', 'b', 'j', 'e', 'c', 't', 0,
    's', 'e', 't', 'G', 'u', 'i', 'I', 't', 'e', 'm', 0,
    's', 'e', 't', 'P', 'i', 'x', 'R', 'e', 'c', 't', 0,
    'p', 'l', 'a', 'c', 'e', 'L', 'a', 'b', 'e', 'l', 0,
    'B', 'o', 't', 't', 'o', 'm', 'A', 'x', 'i', 's', 0,
    'K', 'P', 'l', 'o', 't', 'P', 'o', 'i', 'n', 't', 0,
    's', 'e', 't', 'L', 'i', 'n', 'e', 'P', 'e', 'n', 0,
    'p', 'o', 'i', 'n', 't', 'S', 't', 'y', 'l', 'e', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'M', 'a', 's', 'k', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'V', 'i', 'e', 'w', 0,
    'W', 'i', 'd', 'g', 'e', 't', 'R', 'o', 'l', 'e', 0,
    'H', 'e', 'a', 'd', 'e', 'r', 'R', 'o', 'l', 'e', 0,
    'K', 'P', 'a', 'g', 'e', 'M', 'o', 'd', 'e', 'l', 0,
    'p', 'a', 'g', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'a', 'd', 'd', 'S', 'u', 'b', 'P', 'a', 'g', 'e', 0,
    'i', 'n', 's', 'e', 'r', 't', 'P', 'a', 'g', 'e', 0,
    's', 'h', 'o', 'w', 'S', 'l', 'i', 'd', 'e', 'r', 0,
    'N', 'o', 'S', 'e', 'r', 'v', 'i', 'c', 'e', 's', 0,
    'a', 'd', 'd', 'C', 'o', 'n', 't', 'e', 'x', 't', 0,
    's', 'e', 't', 'A', 'c', 't', 'i', 'o', 'n', 's', 0,
    'P', 'e', 'r', 's', 'i', 's', 't', 'a', 'n', 't', 0,
    'k', 'e', 'y', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    'k', 'e', 'y', 'L', 'a', 't', 'c', 'h', 'e', 'd', 0,
    'k', 'e', 'y', 'P', 'r', 'e', 's', 's', 'e', 'd', 0,
    'm', 'e', 's', 's', 'a', 'g', 'e', 'B', 'o', 'x', 0,
    'q', 'u', 'e', 'r', 'y', 'C', 'l', 'o', 's', 'e', 0,
    'm', 'e', 'm', 'b', 'e', 'r', 'L', 'i', 's', 't', 0,
    'h', 'a', 's', 'M', 'e', 'n', 'u', 'B', 'a', 'r', 0,
    'd', 'a', 'r', 'k', 'F', 'a', 'c', 't', 'o', 'r', 0,
    'K', 'L', 'e', 'd', ':', ':', 'L', 'o', 'o', 'k', 0,
    'K', 'K', 'e', 'y', 'S', 'e', 'r', 'v', 'e', 'r', 0,
    'N', 'o', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'e', 0,
    'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', 0,
    's', 'c', 'r', 'e', 'e', 'n', 's', 'h', 'o', 't', 0,
    'K', 'I', 'c', 'o', 'n', 'T', 'h', 'e', 'm', 'e', 0,
    'i', 'c', 'o', 'n', 'E', 'f', 'f', 'e', 'c', 't', 0,
    'S', 'i', 'z', 'e', 'M', 'e', 'd', 'i', 'u', 'm', 0,
    'F', 'i', 'r', 's', 't', 'G', 'r', 'o', 'u', 'p', 0,
    'M', 'a', 't', 'c', 'h', 'E', 'x', 'a', 'c', 't', 0,
    'S', 't', 'a', 't', 'u', 's', 'I', 'c', 'o', 'n', 0,
    'F', 'i', 'l', 'e', 'S', 'y', 's', 't', 'e', 'm', 0,
    'd', 'e', 'S', 'a', 't', 'u', 'r', 'a', 't', 'e', 0,
    'L', 'a', 's', 't', 'E', 'f', 'f', 'e', 'c', 't', 0,
    'D', 'e', 'S', 'a', 't', 'u', 'r', 'a', 't', 'e', 0,
    'K', 'I', 'c', 'o', 'n', 'C', 'a', 'c', 'h', 'e', 0,
    'h', 'a', 's', 'I', 'c', 'o', 'n', 'S', 'e', 't', 0,
    'u', 'n', 'i', 'q', 'u', 'e', 'N', 'a', 'm', 'e', 0,
    'e', 'm', 'i', 't', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'v', 'i', 'd', 'e', 'o', 's', 'P', 'a', 't', 'h', 0,
    'L', 'e', 'f', 't', 'H', 'a', 'n', 'd', 'e', 'd', 0,
    'r', 'o', 'c', 'k', 'e', 'r', 'N', 'a', 'm', 'e', 0,
    'g', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
    'K', 'F', 'o', 'n', 't', 'U', 't', 'i', 'l', 's', 0,
    's', 'a', 'm', 'p', 'l', 'e', 'T', 'e', 'x', 't', 0,
    'F', 'a', 'm', 'i', 'l', 'y', 'L', 'i', 's', 't', 0,
    'n', 'u', 'm', 'M', 'a', 't', 'c', 'h', 'e', 's', 0,
    'F', 'r', 'o', 'm', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'i', 's', 'E', 'x', 't', 'e', 'n', 'd', 'e', 'd', 0,
    'e', 'x', 't', 'e', 'n', 'd', 'I', 't', 'e', 'm', 0,
    'm', 'o', 'v', 'e', 'I', 't', 'e', 'm', 'U', 'p', 0,
    'd', 'o', 'w', 'n', 'B', 'u', 't', 't', 'o', 'n', 0,
    'a', 'u', 't', 'o', 'T', 'o', 'g', 'g', 'l', 'e', 0,
    'y', 'e', 's', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    't', 'r', 'y', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    's', 'e', 't', 'C', 'a', 'p', 't', 'i', 'o', 'n', 0,
    'm', 'a', 'i', 'n', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'm', 'a', 'r', 'g', 'i', 'n', 'H', 'i', 'n', 't', 0,
    'b', 'u', 't', 't', 'o', 'n', 'I', 'c', 'o', 'n', 0,
    's', 'h', 'o', 'w', 'B', 'u', 't', 't', 'o', 'n', 0,
    'i', 's', 'N', 'u', 'l', 'l', 'T', 'i', 'm', 'e', 0,
    'i', 's', 'N', 'u', 'l', 'l', 'D', 'a', 't', 'e', 0,
    'a', 's', 's', 'i', 'g', 'n', 'T', 'i', 'm', 'e', 0,
    't', 'i', 'm', 'e', 'E', 'd', 'i', 't', 'e', 'd', 0,
    'S', 'e', 'l', 'e', 'c', 't', 'T', 'i', 'm', 'e', 0,
    'C', 'i', 'r', 'c', 'l', 'e', 'M', 'o', 'd', 'e', 0,
    'K', 'D', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 0,
    'a', 's', 's', 'i', 'g', 'n', 'D', 'a', 't', 'e', 0,
    's', 'e', 't', 'D', 'a', 't', 'e', 'M', 'a', 'p', 0,
    'd', 'a', 't', 'e', 'E', 'd', 'i', 't', 'e', 'd', 0,
    'S', 'e', 'l', 'e', 'c', 't', 'D', 'a', 't', 'e', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'd', 'M', 'a', 'p', 0,
    'h', 'a', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'h', 'o', 'w', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'a', 'l', 'l', 'M', 'a', 't', 'c', 'h', 'e', 's', 0,
    'i', 'g', 'n', 'o', 'r', 'e', 'C', 'a', 's', 'e', 0,
    'r', 'o', 't', 'a', 't', 'e', 'T', 'e', 'x', 't', 0,
    'c', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'E', 'd', 'i', 't', 'U', 'r', 'l', 0,
    'c', 'o', 'l', 'o', 'r', 'V', 'a', 'l', 'u', 'e', 0,
    'd', 'e', 'c', 'o', 'r', 'a', 't', 'i', 'o', 'n', 0,
    'L', 'i', 'g', 'h', 't', 'S', 'h', 'a', 'd', 'e', 0,
    'H', 'o', 'v', 'e', 'r', 'C', 'o', 'l', 'o', 'r', 0,
    'F', 'o', 'c', 'u', 's', 'C', 'o', 'l', 'o', 'r', 0,
    'N', 'o', 'r', 'm', 'a', 'l', 'T', 'e', 'x', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'D', 'r', 'a', 'g', 0,
    's', 'e', 't', 'S', 'h', 'a', 'd', 'i', 'n', 'g', 0,
    'C', 'h', 'o', 'o', 's', 'e', 'r', 'R', 'e', 'd', 0,
    'C', 'h', 'o', 'o', 's', 'e', 'r', 'H', 'u', 'e', 0,
    'm', 'i', 'b', 'F', 'o', 'r', 'N', 'a', 'm', 'e', 0,
    'e', 'x', 'p', 'o', 'r', 't', 'T', 'e', 'x', 't', 0,
    's', 'e', 't', 'B', 'u', 't', 't', 'o', 'n', 's', 0,
    'm', 'o', 'u', 's', 'e', 'M', 'o', 'v', 'e', 'd', 0,
    'c', 'o', 'n', 't', 'i', 'n', 'u', 'o', 'u', 's', 0,
    'K', 'B', 'u', 'g', 'R', 'e', 'p', 'o', 'r', 't', 0,
    's', 'e', 't', 'A', 'r', 'r', 'o', 'w', 'T', 'p', 0,
    'B', 'u', 't', 't', 'o', 'n', 'D', 'o', 'w', 'n', 0,
    's', 't', 'i', 'c', 'k', 'y', 'M', 'e', 'n', 'u', 0,
    's', 'e', 't', 'D', 'e', 'l', 'a', 'y', 'e', 'd', 0,
    't', 'a', 'k', 'e', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'c', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'a', 'u', 't', 'h', 'o', 'r', 'i', 'z', 'e', 'd', 0,
    'a', 'u', 't', 'h', 'A', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'N', 'o', 'A', 'c', 'c', 'e', 'l', 0,
    's', 'l', 'o', 't', 'R', 'e', 's', 'u', 'm', 'e', 0,
    'r', 'e', 'a', 'd', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'w', 'r', 'i', 't', 'e', 'E', 'n', 't', 'r', 'y', 0,
    'P', 'e', 'r', 's', 'i', 's', 't', 'e', 'n', 't', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'P', 'a', 'g', 'e', 0,
    'f', 'o', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'R', 'o', 'l', 'e', 0,
    't', 'r', 'e', 'e', 'W', 'i', 'd', 'g', 'e', 't', 0,
    't', 'o', 'p', 'P', 'a', 'd', 'd', 'i', 'n', 'g', 0,
    'l', 'e', 'f', 't', 'M', 'a', 'r', 'g', 'i', 'n', 0,
    'p', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's', 0,
    'r', 'o', 'w', 'R', 'e', 's', 'i', 'z', 'e', 'd', 0,
    't', 'a', 'b', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    's', 'e', 't', 'T', 'a', 'b', 'T', 'e', 'x', 't', 0,
    's', 't', 'r', 'i', 'n', 'g', 'L', 'i', 's', 't', 0,
    'h', 'i', 'd', 'e', 'O', 'r', 'S', 'h', 'o', 'w', 0,
    's', 'o', 'r', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'f', 'i', 't', 'T', 'o', 'W', 'i', 'd', 't', 'h', 0,
    'F', 'i', 't', 'T', 'o', 'W', 'i', 'd', 't', 'h', 0,
    'c', 'a', 'c', 'h', 'e', 'L', 'i', 'm', 'i', 't', 0,
    'f', 'r', 'a', 'm', 'e', 'C', 'o', 'u', 'n', 't', 0,
    'b', 'u', 't', 't', 'o', 'n', 'T', 'e', 'x', 't', 0,
    'i', 'c', 'o', 'n', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'e', 'n', 't', 'e', 'r', 'E', 'v', 'e', 'n', 't', 0,
    'l', 'e', 'a', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'f', 'o', 'r', 'e', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'b', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'l', 'i', 's', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'c', 'u', 'r', 's', 'o', 'r', 'R', 'e', 'c', 't', 0,
    'i', 's', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 0,
    'g', 'e', 't', 'I', 'n', 't', 'e', 'g', 'e', 'r', 0,
    'a', 'c', 't', 'u', 'a', 'l', 'S', 'i', 'z', 'e', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'T', 'y', 'p', 'e', 0,
    's', 'e', 't', 'O', 'p', 'a', 'c', 'i', 't', 'y', 0,
    'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 0,
    's', 'e', 't', 'T', 'i', 'm', 'e', 'o', 'u', 't', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'I', 't', 'e', 'm', 0,
    's', 'e', 't', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    's', 'a', 't', 'u', 'r', 'a', 't', 'i', 'o', 'n', 0,
    'i', 'n', 's', 'e', 'r', 't', 'I', 't', 'e', 'm', 0,
    's', 'e', 't', 'S', 'p', 'a', 'c', 'i', 'n', 'g', 0,
    's', 'e', 't', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    's', 'e', 't', 'T', 'o', 'o', 'l', 'T', 'i', 'p', 0,
    'r', 'e', 'p', 'e', 'a', 't', 'T', 'i', 'm', 'e', 0,
    's', 'i', 'n', 'g', 'l', 'e', 'S', 't', 'e', 'p', 0,
    's', 'e', 't', 'M', 'a', 'x', 'i', 'm', 'u', 'm', 0,
    's', 'e', 't', 'M', 'i', 'n', 'i', 'm', 'u', 'm', 0,
    'c', 'l', 'o', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'w', 'h', 'e', 'e', 'l', 'E', 'v', 'e', 'n', 't', 0,
    'm', 'o', 'v', 'e', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'v', 'i', 's', 'u', 'a', 'l', 'R', 'e', 'c', 't', 0,
    'c', 'o', 'm', 'm', 'i', 't', 'D', 'a', 't', 'a', 0,
    'p', 'a', 'i', 'n', 't', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'C', 'h', 'e', 'c', 'k', 'e', 'd', 0,
    's', 'e', 't', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'a', 'u', 't', 'o', 'D', 'e', 'l', 'e', 't', 'e', 0,
    'c', 'h', 'i', 'l', 'd', 'E', 'v', 'e', 'n', 't', 0,
    't', 'i', 'm', 'e', 'r', 'E', 'v', 'e', 'n', 't', 0,
    'i', 's', 'E', 'd', 'i', 't', 'a', 'b', 'l', 'e', 0,
    's', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    'F', 'a', 't', 'a', 'l', 'E', 'r', 'r', 'o', 'r', 0,
    's', 'e', 't', 'P', 'a', 't', 't', 'e', 'r', 'n', 0,
    'd', 'e', 'c', 'o', 'd', 'e', 'D', 'a', 't', 'a', 0,
    'e', 'n', 'c', 'o', 'd', 'e', 'D', 'a', 't', 'a', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'R', 'o', 'w', 's', 0,
    'i', 'n', 's', 'e', 'r', 't', 'R', 'o', 'w', 's', 0,
    'h', 'e', 'a', 'd', 'e', 'r', 'D', 'a', 't', 'a', 0,
    '_', '_', 'i', 'n', 'v', 'e', 'r', 't', '_', '_', 0,
    'a', 'u', 't', 'o', 'm', 'a', 't', 'i', 'c', 0,
    's', 'l', 'o', 't', 'A', 'p', 'p', 'l', 'y', 0,
    'X', 'A', 'W', 'M', 'S', 't', 'a', 't', 'e', 0,
    'W', 'M', 'D', 'e', 's', 'k', 't', 'o', 'p', 0,
    'A', 'c', 't', 'i', 'o', 'n', 'M', 'a', 'x', 0,
    'W', 'i', 't', 'h', 'd', 'r', 'a', 'w', 'n', 0,
    'K', 'e', 'e', 'p', 'B', 'e', 'l', 'o', 'w', 0,
    'S', 'k', 'i', 'p', 'P', 'a', 'g', 'e', 'r', 0,
    'K', 'e', 'e', 'p', 'A', 'b', 'o', 'v', 'e', 0,
    'N', 'E', 'T', ':', ':', 'R', 'o', 'l', 'e', 0,
    'P', 'R', 'O', 'T', 'O', 'C', 'O', 'L', 'S', 0,
    's', 'e', 't', 'R', 'a', 't', 'i', 'n', 'g', 0,
    'm', 'a', 'x', 'R', 'a', 't', 'i', 'n', 'g', 0,
    's', 'e', 't', 'Y', 'V', 'a', 'l', 'u', 'e', 0,
    's', 'e', 't', 'X', 'V', 'a', 'l', 'u', 'e', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'G', 'U', 'I', 0,
    'a', 'd', 'd', 'C', 'l', 'i', 'e', 'n', 't', 0,
    'r', 'e', 'l', 'o', 'a', 'd', 'X', 'M', 'L', 0,
    'c', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
    'K', 'W', 'o', 'r', 'd', 'W', 'r', 'a', 'p', 0,
    't', 'o', 'p', '_', 's', 't', 'a', 'r', 't', 0,
    't', 'o', 'p', '_', 'w', 'i', 'd', 't', 'h', 0,
    'r', 'i', 'g', 'h', 't', '_', 'e', 'n', 'd', 0,
    'C', 'l', 'a', 's', 's', 'H', 'i', 'n', 't', 0,
    'e', 'n', 't', 'r', 'y', 'T', 'y', 'p', 'e', 0,
    's', 'e', 't', 'F', 'o', 'l', 'd', 'e', 'r', 0,
    'h', 'a', 's', 'F', 'o', 'l', 'd', 'e', 'r', 0,
    'u', 's', 'e', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'K', 'U', 'r', 'l', 'L', 'a', 'b', 'e', 'l', 0,
    'l', 'o', 'a', 'd', 'S', 't', 'a', 't', 'e', 0,
    'I', 'm', 'a', 'g', 'e', 'L', 'e', 'f', 't', 0,
    'm', 'a', 'i', 'l', 'C', 'l', 'i', 'c', 'k', 0,
    's', 'e', 'l', 'e', 'c', 't', 'T', 'a', 'b', 0,
    'M', 'a', 'r', 'g', 'i', 'n', 'I', 'n', 'c', 0,
    'W', 'T', '_', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    'W', 'T', '_', 'H', 'e', 'a', 'd', 'e', 'r', 0,
    'W', 'T', '_', 'S', 'l', 'i', 'd', 'e', 'r', 0,
    'W', 'T', '_', 'T', 'a', 'b', 'B', 'a', 'r', 0,
    'L', 'a', 'b', 'e', 'l', 'O', 'n', 'l', 'y', 0,
    's', 'e', 't', 'S', 'c', 'r', 'e', 'e', 'n', 0,
    's', 'e', 't', 'S', 'i', 'l', 'e', 'n', 't', 0,
    'e', 'n', 'd', 'O', 'f', 'L', 'i', 'n', 'e', 0,
    'A', 'c', 'c', 'e', 'l', 'N', 'o', 'n', 'e', 0,
    'a', 'd', 'm', 'i', 'n', 'M', 'o', 'd', 'e', 0,
    'O', 'v', 'e', 'r', 'w', 'r', 'i', 't', 'e', 0,
    'C', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'e', 0,
    'A', 'd', 'm', 'i', 'n', 'M', 'o', 'd', 'e', 0,
    'I', 'g', 'n', 'o', 'r', 'e', 'R', 'T', 'L', 0,
    'f', 'i', 'r', 's', 't', 'P', 'a', 'g', 'e', 0,
    'r', 'e', 'd', 'i', 's', 'p', 'l', 'a', 'y', 0,
    'f', 'i', 't', 'T', 'o', 'P', 'a', 'g', 'e', 0,
    'p', 'a', 's', 't', 'e', 'T', 'e', 'x', 't', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'I', 'd', 's', 0,
    'P', 'a', 's', 't', 'e', 'T', 'e', 'x', 't', 0,
    'F', 'i', 'r', 's', 't', 'P', 'a', 'g', 'e', 0,
    'R', 'e', 'd', 'i', 's', 'p', 'l', 'a', 'y', 0,
    'F', 'i', 't', 'T', 'o', 'P', 'a', 'g', 'e', 0,
    'k', 'e', 'y', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'a', 'l', 't', 'e', 'r', 'n', 'a', 't', 'e', 0,
    'K', 'e', 'e', 'p', 'E', 'm', 'p', 't', 'y', 0,
    'K', 'S', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    'f', 'i', 'r', 's', 't', 'T', 'e', 'x', 't', 0,
    'd', 'r', 'a', 'w', 'A', 'r', 'r', 'o', 'w', 0,
    'e', 'n', 'd', 'O', 'f', 'f', 's', 'e', 't', 0,
    's', 'l', 'i', 'd', 'e', 'D', 'o', 'w', 'n', 0,
    'a', 'l', 'i', 'g', 'n', 'L', 'e', 'f', 't', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 0,
    'a', 'c', 'c', 'e', 'p', 't', 'R', 'o', 'w', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'U', 'r', 'l', 0,
    'g', 'r', 'i', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    'r', 'e', 's', 'e', 't', 'P', 'l', 'o', 't', 0,
    's', 'e', 't', 'L', 'i', 'm', 'i', 't', 's', 0,
    'R', 'i', 'g', 'h', 't', 'A', 'x', 'i', 's', 0,
    's', 'e', 't', 'B', 'a', 'r', 'P', 'e', 'n', 0,
    'p', 'l', 'o', 't', 'T', 'y', 'p', 'e', 's', 0,
    't', 'i', 'c', 'k', 'L', 'a', 'b', 'e', 'l', 0,
    'K', 'P', 'l', 'o', 't', 'A', 'x', 'i', 's', 0,
    'R', 'o', 't', 'a', 't', 'e', '2', '7', '0', 0,
    'R', 'o', 't', 'a', 't', 'e', '1', '8', '0', 0,
    'p', 'i', 'x', 'm', 'a', 'p', 'F', 'o', 'r', 0,
    't', 'i', 'm', 'e', 's', 't', 'a', 'm', 'p', 0,
    'K', 'P', 'a', 'g', 'e', 'V', 'i', 'e', 'w', 0,
    'K', 'N', 'u', 'm', 'I', 'n', 'p', 'u', 't', 0,
    's', 'e', 't', 'P', 'r', 'o', 'm', 'p', 't', 0,
    'a', 'p', 'p', 'e', 'n', 'd', 'T', 'a', 'b', 0,
    'S', 'T', 'Y', 'L', 'E', 'L', 'A', 'S', 'T', 0,
    'K', 'D', 'E', 'V', '3', 'I', 'C', 'O', 'N', 0,
    'k', 'e', 'y', 'L', 'o', 'c', 'k', 'e', 'd', 0,
    'k', 'n', 'o', 'w', 'n', 'K', 'e', 'y', 's', 0,
    'e', 'r', 'r', 'o', 'r', 'L', 'i', 's', 't', 0,
    'D', 'a', 'n', 'g', 'e', 'r', 'o', 'u', 's', 0,
    'A', 'l', 'l', 'o', 'w', 'L', 'i', 'n', 'k', 0,
    'l', 'o', 's', 't', 'O', 'w', 'n', 'e', 'r', 0,
    'q', 'u', 'e', 'r', 'y', 'E', 'x', 'i', 't', 0,
    'K', 'L', 'i', 'n', 'e', 'E', 'd', 'i', 't', 0,
    'p', 'a', 'i', 'n', 't', 'F', 'l', 'a', 't', 0,
    'm', 'o', 'd', 'X', 'S', 'h', 'i', 'f', 't', 0,
    'S', 'm', 'a', 'l', 'l', 'I', 'c', 'o', 'n', 0,
    'a', 'd', 'd', 'A', 'p', 'p', 'D', 'i', 'r', 0,
    'L', 'a', 's', 't', 'S', 't', 'a', 't', 'e', 0,
    'S', 'i', 'z', 'e', 'L', 'a', 'r', 'g', 'e', 0,
    'S', 'i', 'z', 'e', 'S', 'm', 'a', 'l', 'l', 0,
    'L', 'a', 's', 't', 'G', 'r', 'o', 'u', 'p', 0,
    'M', 'a', 't', 'c', 'h', 'B', 'e', 's', 't', 0,
    'T', 'h', 'r', 'e', 's', 'h', 'o', 'l', 'd', 0,
    'h', 'a', 's', 'E', 'f', 'f', 'e', 'c', 't', 0,
    'r', 'e', 'p', 'o', 'r', 't', 'B', 'u', 'g', 0,
    'K', 'H', 'e', 'l', 'p', 'M', 'e', 'n', 'u', 0,
    'N', 'o', 'E', 'f', 'f', 'e', 'c', 't', 's', 0,
    'l', 'a', 'r', 'g', 'e', 'F', 'o', 'n', 't', 0,
    'f', 'i', 'x', 'e', 'd', 'F', 'o', 'n', 't', 0,
    'c', 'o', 'n', 't', 'r', 'a', 's', 't', 'F', 0,
    'm', 'u', 's', 'i', 'c', 'P', 'a', 't', 'h', 0,
    's', 'h', 'a', 'p', 'e', 'N', 'a', 'm', 'e', 0,
    'S', 't', 'y', 'l', 'e', 'L', 'i', 's', 't', 0,
    'n', 'o', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'o', 'k', 'C', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'a', 'v', 'o', 'i', 'd', 'A', 'r', 'e', 'a', 0,
    'N', 'o', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    'F', 'o', 'r', 'c', 'e', 'T', 'i', 'm', 'e', 0,
    'd', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 0,
    'l', 'a', 's', 't', 'M', 'a', 't', 'c', 'h', 0,
    'n', 'e', 'x', 't', 'M', 'a', 't', 'c', 'h', 0,
    'I', 'n', 's', 'e', 'r', 't', 'i', 'o', 'n', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'U', 'r', 'l', 0,
    'i', 'n', 's', 'e', 'r', 't', 'U', 'r', 'l', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'U', 'R', 'L', 0,
    'i', 'n', 's', 'e', 'r', 't', 'U', 'R', 'L', 0,
    'K', 'C', 'o', 'm', 'b', 'o', 'B', 'o', 'x', 0,
    'K', 'S', 'e', 'l', 'e', 'c', 't', 'o', 'r', 0,
    'D', 'a', 'r', 'k', 'S', 'h', 'a', 'd', 'e', 0,
    'g', 'r', 'a', 'b', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'C', 'o', 'l', 'o', 'r', 's', 0,
    'f', 'i', 'n', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    'a', 'd', 'd', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'q', 'u', 'i', 'c', 'k', 'H', 'e', 'l', 'p', 0,
    'F', 'o', 'n', 't', 'C', 'o', 'm', 'b', 'o', 0,
    'm', 'o', 'u', 's', 'e', 'L', 'e', 'f', 't', 0,
    'b', 'a', 'r', 'H', 'e', 'i', 'g', 'h', 't', 0,
    's', 't', 'a', 'r', 't', 'u', 'p', 'I', 'd', 0,
    'm', 'o', 'v', 'e', 'd', 'D', 'o', 'w', 'n', 0,
    'B', 'u', 't', 't', 'o', 'n', 'A', 'd', 'd', 0,
    'p', 'o', 'p', 'u', 'p', 'M', 'e', 'n', 'u', 0,
    'K', 'A', 'c', 'c', 'e', 'l', 'G', 'e', 'n', 0,
    's', 'l', 'o', 't', 'C', 'l', 'e', 'a', 'n', 0,
    'c', 'a', 'n', 'D', 'e', 'c', 'o', 'd', 'e', 0,
    't', 'i', 'm', 'e', 'Z', 'o', 'n', 'e', 's', 0,
    's', 'u', 's', 'p', 'e', 'n', 'd', 'e', 'd', 0,
    'r', 'e', 'a', 'd', 'E', 'n', 't', 'r', 'y', 0,
    'a', 'b', 'o', 'u', 't', 'D', 'a', 't', 'a', 0,
    's', 'e', 't', 'D', 'o', 'm', 'a', 'i', 'n', 0,
    's', 'e', 't', 'V', 'a', 'l', 'u', 'e', 's', 0,
    'b', 'e', 'g', 'i', 'n', 'n', 'i', 'n', 'g', 0,
    'f', 'r', 'a', 'm', 'e', 'S', 'i', 'z', 'e', 0,
    's', 'e', 't', 'H', 'e', 'a', 'd', 'e', 'r', 0,
    's', 'e', 't', 'A', 'n', 'c', 'h', 'o', 'r', 0,
    'p', 'l', 'a', 'i', 'n', 'T', 'e', 'x', 't', 0,
    'E', 'n', 'd', 'O', 'f', 'L', 'i', 'n', 'e', 0,
    's', 'e', 't', 'S', 'o', 'u', 'r', 'c', 'e', 0,
    's', 'e', 't', 'T', 'a', 'b', 'B', 'a', 'r', 0,
    'r', 'o', 'w', 'H', 'e', 'i', 'g', 'h', 't', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'T', 'a', 'b', 0,
    'a', 'r', 'r', 'o', 'w', 'T', 'y', 'p', 'e', 0,
    's', 'e', 't', 'S', 'u', 'f', 'f', 'i', 'x', 0,
    's', 'e', 't', 'P', 'r', 'e', 'f', 'i', 'x', 0,
    's', 'o', 'r', 't', 'O', 'r', 'd', 'e', 'r', 0,
    'a', 'u', 't', 'o', 'C', 'l', 'o', 's', 'e', 0,
    'a', 'u', 't', 'o', 'R', 'e', 's', 'e', 't', 0,
    't', 'h', 'r', 'e', 's', 'h', 'o', 'l', 'd', 0,
    's', 'e', 't', 'W', 'i', 'n', 'd', 'o', 'w', 0,
    's', 't', 'a', 't', 'u', 's', 'B', 'a', 'r', 0,
    's', 'e', 't', 'M', 'a', 'r', 'g', 'i', 'n', 0,
    's', 'e', 't', 'I', 'n', 'd', 'e', 'n', 't', 0,
    'S', 'e', 'l', 'e', 'c', 't', 'A', 'l', 'l', 0,
    'g', 'e', 't', 'D', 'o', 'u', 'b', 'l', 'e', 0,
    's', 'e', 't', 'F', 'o', 'r', 'm', 'a', 't', 0,
    'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 0,
    'm', 'o', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'A', 'c', 't', 'i', 'v', 'e', 0,
    's', 'e', 't', 'O', 'f', 'f', 's', 'e', 't', 0,
    'd', 'r', 'a', 'w', 'F', 'r', 'a', 'm', 'e', 0,
    'l', 'a', 'b', 'e', 'l', 'T', 'e', 'x', 't', 0,
    'p', 'a', 'i', 'n', 't', 'R', 'e', 'c', 't', 0,
    's', 'e', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 't', 'y', 'l', 'e', 'H', 'i', 'n', 't', 0,
    'h', 'i', 'd', 'e', 'P', 'o', 'p', 'u', 'p', 0,
    's', 'h', 'o', 'w', 'P', 'o', 'p', 'u', 'p', 0,
    's', 'e', 't', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'a', 'd', 'd', 'B', 'u', 't', 't', 'o', 'n', 0,
    'a', 'd', 'd', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'a', 'v', 'e', 'S', 't', 'a', 't', 'e', 0,
    'a', 'd', 'd', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'i', 's', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'w', 'h', 'a', 't', 's', 'T', 'h', 'i', 's', 0,
    's', 'h', 'o', 'w', 'E', 'v', 'e', 'n', 't', 0,
    'h', 'i', 'd', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'o', 'v', 'e', 'r', 'w', 'r', 'i', 't', 'e', 0,
    'd', 'r', 'o', 'p', 'E', 'v', 'e', 'n', 't', 0,
    's', 't', 'a', 'r', 't', 'D', 'r', 'a', 'g', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 'l', 'e', 'c', 't', 'A', 'l', 'l', 0,
    'h', 'i', 't', 'B', 'u', 't', 't', 'o', 'n', 0,
    'i', 's', 'C', 'h', 'e', 'c', 'k', 'e', 'd', 0,
    'i', 's', 'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    'a', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
    'a', 'c', 't', 'i', 'v', 'a', 't', 'e', 'd', 0,
    'i', 's', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    's', 'e', 't', 'L', 'o', 'c', 'a', 'l', 'e', 0,
    'r', 'e', 'c', 'e', 'i', 'v', 'e', 'r', 's', 0,
    's', 'e', 't', 'L', 'e', 'n', 'g', 't', 'h', 0,
    'N', 'o', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    's', 'e', 't', 'S', 't', 'a', 't', 'u', 's', 0,
    's', 'e', 'n', 'd', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'B', 'u', 'f', 'f', 'e', 'r', 0,
    't', 'r', 'i', 'g', 'g', 'e', 'r', 'e', 'd', 0,
    'f', 'e', 't', 'c', 'h', 'M', 'o', 'r', 'e', 0,
    'm', 'i', 'm', 'e', 'T', 'y', 'p', 'e', 's', 0,
    'e', 'n', 't', 'r', 'y', 'L', 'i', 's', 't', 0,
    'F', 'r', 'o', 'm', 'T', 'o', 'o', 'l', 0,
    'D', 'o', 'c', 'k', 'M', 'a', 's', 'k', 0,
    'O', 'v', 'e', 'r', 'r', 'i', 'd', 'e', 0,
    'N', 'E', 'T', 'S', 't', 'r', 'u', 't', 0,
    'N', 'E', 'T', 'P', 'o', 'i', 'n', 't', 0,
    'u', 's', 'e', 'r', 'T', 'i', 'm', 'e', 0,
    's', 'e', 'n', 'd', 'P', 'i', 'n', 'g', 0,
    's', 'e', 't', 'u', 'p', 'G', 'U', 'I', 0,
    's', 'e', 't', 'S', 't', 'r', 'u', 't', 0,
    'l', 'e', 'f', 't', '_', 'e', 'n', 'd', 0,
    'w', 'o', 'r', 'k', 'A', 'r', 'e', 'a', 0,
    'h', 'a', 's', 'S', 't', 'a', 't', 'e', 0,
    'k', 'e', 'e', 'p', 'O', 'p', 'e', 'n', 0,
    'h', 'a', 's', 'E', 'n', 't', 'r', 'y', 0,
    'w', 'r', 'i', 't', 'e', 'M', 'a', 'p', 0,
    'K', 'T', 'o', 'o', 'l', 'B', 'a', 'r', 0,
    's', 'l', 'o', 't', 'F', 'i', 'n', 'd', 0,
    'u', 'r', 'l', 'C', 'l', 'i', 'c', 'k', 0,
    'm', 'o', 'v', 'e', 'd', 'T', 'a', 'b', 0,
    'W', 'T', '_', 'L', 'i', 'm', 'i', 't', 0,
    'H', 'a', 'r', 'd', 'w', 'a', 'r', 'e', 0,
    'x', 'i', 'n', 'e', 'r', 'a', 'm', 'a', 0,
    'f', 'i', 'n', 'd', 'I', 'c', 'o', 'n', 0,
    'f', 'i', 'n', 'd', 'N', 'a', 'm', 'e', 0,
    'r', 'o', 't', 'a', 't', 'e', 'U', 'p', 0,
    'R', 'o', 't', 'a', 't', 'e', 'U', 'p', 0,
    'd', 'o', 'n', 't', 'S', 'a', 'v', 'e', 0,
    'D', 'o', 'n', 't', 'S', 'a', 'v', 'e', 0,
    'a', 'b', 'o', 'u', 't', 'A', 'p', 'p', 0,
    't', 'i', 'p', 'O', 'f', 'D', 'a', 'y', 0,
    'l', 'a', 's', 't', 'P', 'a', 'g', 'e', 0,
    'g', 'o', 't', 'o', 'L', 'i', 'n', 'e', 0,
    'g', 'o', 't', 'o', 'P', 'a', 'g', 'e', 0,
    'f', 'i', 'n', 'd', 'P', 'r', 'e', 'v', 0,
    's', 't', 'd', 'N', 'a', 'm', 'e', 's', 0,
    'T', 'i', 'p', 'o', 'f', 'D', 'a', 'y', 0,
    'L', 'a', 's', 't', 'P', 'a', 'g', 'e', 0,
    'G', 'o', 't', 'o', 'L', 'i', 'n', 'e', 0,
    'G', 'o', 't', 'o', 'P', 'a', 'g', 'e', 0,
    'F', 'i', 'n', 'd', 'P', 'r', 'e', 'v', 0,
    'f', 'u', 'l', 'l', 'T', 'e', 'x', 't', 0,
    'S', 'u', 'b', 'T', 'r', 'e', 'e', 's', 0,
    'M', 'e', 'n', 'u', 'M', 'o', 'd', 'e', 0,
    'e', 'n', 'd', 'L', 'a', 'b', 'e', 'l', 0,
    't', 'e', 'x', 't', 'M', 'o', 'd', 'e', 0,
    'K', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 0,
    'd', 'r', 'a', 'w', 'A', 'x', 'e', 's', 0,
    'm', 'a', 's', 'k', 'R', 'e', 'c', 't', 0,
    'd', 'a', 't', 'a', 'R', 'e', 'c', 't', 0,
    'L', 'e', 'f', 't', 'A', 'x', 'i', 's', 0,
    'a', 'd', 'd', 'P', 'o', 'i', 'n', 't', 0,
    'b', 'a', 'r', 'W', 'i', 'd', 't', 'h', 0,
    'b', 'a', 'r', 'B', 'r', 'u', 's', 'h', 0,
    'l', 'a', 'b', 'e', 'l', 'P', 'e', 'n', 0,
    'A', 's', 't', 'e', 'r', 'i', 's', 'k', 0,
    'P', 'e', 'n', 't', 'a', 'g', 'o', 'n', 0,
    'T', 'r', 'i', 'a', 'n', 'g', 'l', 'e', 0,
    'N', 'o', 'P', 'o', 'i', 'n', 't', 's', 0,
    'R', 'o', 't', 'a', 't', 'e', '9', '0', 0,
    'm', 'o', 'v', 'e', 'N', 'e', 'a', 'r', 0,
    'f', 'a', 'c', 'e', 'T', 'y', 'p', 'e', 0,
    'd', 'o', 'L', 'a', 'y', 'o', 'u', 't', 0,
    's', 'e', 't', 'S', 't', 'e', 'p', 's', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 's', 0,
    't', 'a', 'b', 'S', 't', 'y', 'l', 'e', 0,
    'k', 'e', 'y', 'A', 'd', 'd', 'e', 'd', 0,
    'k', 'n', 'o', 'w', 's', 'K', 'e', 'y', 0,
    'P', 'o', 's', 'i', 't', 'i', 'v', 'e', 0,
    's', 'o', 'r', 'r', 'y', 'W', 'I', 'd', 0,
    'e', 'r', 'r', 'o', 'r', 'W', 'I', 'd', 0,
    'K', 'M', 'e', 'n', 'u', 'B', 'a', 'r', 0,
    'a', 'd', 'd', 'T', 'i', 't', 'l', 'e', 0,
    'n', 'e', 'w', 'O', 'w', 'n', 'e', 'r', 0,
    'g', 'e', 't', 'A', 't', 'o', 'm', 's', 0,
    'd', 'b', 'u', 's', 'N', 'a', 'm', 'e', 0,
    't', 'o', 'o', 'l', 'B', 'a', 'r', 's', 0,
    'h', 'e', 'l', 'p', 'M', 'e', 'n', 'u', 0,
    'e', 'x', 'e', 'c', 'u', 't', 'e', 'd', 0,
    'u', 's', 'e', 'r', 'T', 'e', 'x', 't', 0,
    'p', 'a', 'i', 'n', 't', 'L', 'e', 'd', 0,
    'l', 'e', 'd', 'W', 'i', 'd', 't', 'h', 0,
    'C', 'i', 'r', 'c', 'u', 'l', 'a', 'r', 0,
    'm', 'o', 'd', 'X', 'T', 'o', 'Q', 't', 0,
    'm', 'o', 'd', 'X', 'M', 'e', 't', 'a', 0,
    'm', 'o', 'd', 'X', 'C', 't', 'r', 'l', 0,
    'm', 'o', 'd', 'X', 'L', 'o', 'c', 'k', 0,
    'U', 's', 'e', 'r', 'I', 'c', 'o', 'n', 0,
    'i', 'c', 'o', 'n', 'P', 'a', 't', 'h', 0,
    'l', 'o', 'a', 'd', 'I', 'c', 'o', 'n', 0,
    'S', 'i', 'z', 'e', 'H', 'u', 'g', 'e', 0,
    'S', 'c', 'a', 'l', 'a', 'b', 'l', 'e', 0,
    'M', 'i', 'm', 'e', 'T', 'y', 'p', 'e', 0,
    'c', 'o', 'l', 'o', 'r', 'i', 'z', 'e', 0,
    'C', 'o', 'l', 'o', 'r', 'i', 'z', 'e', 0,
    'N', 'o', 'E', 'f', 'f', 'e', 'c', 't', 0,
    'a', 'b', 'o', 'u', 't', 'K', 'D', 'E', 0,
    'K', 'G', 'u', 'i', 'I', 't', 'e', 'm', 0,
    'm', 'e', 'n', 'u', 'F', 'o', 'n', 't', 0,
    'h', 'a', 's', 'h', 'a', 'b', 'l', 'e', 0,
    'd', 'i', 's', 't', 'a', 'n', 'c', 'e', 0,
    'S', 'i', 'z', 'e', 'L', 'i', 's', 't', 0,
    'f', 'i', 'n', 'd', 'N', 'e', 'x', 't', 0,
    'n', 'e', 'e', 'd', 'D', 'a', 't', 'a', 0,
    'u', 'p', 'B', 'u', 't', 't', 'o', 'n', 0,
    'l', 'i', 's', 't', 'V', 'i', 'e', 'w', 0,
    'K', 'd', 'e', 'P', 'r', 'i', 'n', 't', 0,
    't', 'i', 'm', 'e', 'L', 'i', 's', 't', 0,
    'E', 'd', 'i', 't', 'T', 'i', 'm', 'e', 0,
    'S', 'h', 'o', 'w', 'T', 'i', 'm', 'e', 0,
    'S', 'h', 'o', 'w', 'D', 'a', 't', 'e', 0,
    'N', 'o', 'B', 'g', 'M', 'o', 'd', 'e', 0,
    'f', 'o', 'n', 't', 'S', 'i', 'z', 'e', 0,
    'E', 'd', 'i', 't', 'D', 'a', 't', 'e', 0,
    'i', 'n', 'i', 't', 'M', 'a', 'p', 's', 0,
    'p', 'a', 'g', 'e', 'D', 'o', 'w', 'n', 0,
    's', 'e', 't', 'I', 't', 'e', 'm', 's', 0,
    's', 'e', 't', 'O', 'r', 'd', 'e', 'r', 0,
    'W', 'e', 'i', 'g', 'h', 't', 'e', 'd', 0,
    'c', 'o', 'n', 't', 'r', 'a', 's', 't', 0,
    'M', 'i', 'd', 'S', 'h', 'a', 'd', 'e', 0,
    'a', 'd', 'd', 'C', 'o', 'l', 'o', 'r', 0,
    'K', 'C', 'M', 'o', 'd', 'u', 'l', 'e', 0,
    's', 'e', 't', 'I', 'c', 'o', 'n', 's', 0,
    'A', 't', 'B', 'o', 't', 't', 'o', 'm', 0,
    'B', 'u', 't', 't', 'o', 'n', 'U', 'p', 0,
    'i', 'n', 's', 'e', 'r', 't', 'e', 'd', 0,
    's', 'l', 'o', 't', 'S', 't', 'o', 'p', 0,
    'u', 's', 'e', 'r', 'n', 'a', 'm', 'e', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 's', 0,
    'c', 'a', 'l', 'e', 'n', 'd', 'a', 'r', 0,
    'm', 'a', 'x', 'V', 'a', 'l', 'u', 'e', 0,
    'm', 'i', 'n', 'V', 'a', 'l', 'u', 'e', 0,
    'h', 'o', 's', 't', 'n', 'a', 'm', 'e', 0,
    's', 'e', 't', 'V', 'a', 'l', 'i', 'd', 0,
    's', 'e', 't', 'P', 'r', 'o', 'x', 'y', 0,
    'd', 'r', 'a', 'w', 'T', 'r', 'e', 'e', 0,
    'r', 'e', 'e', 'x', 'p', 'a', 'n', 'd', 0,
    'b', 'a', 'c', 'k', 'w', 'a', 'r', 'd', 0,
    'r', 'o', 'w', 'M', 'o', 'v', 'e', 'd', 0,
    'r', 'e', 'f', 'o', 'r', 'm', 'a', 't', 0,
    'l', 'e', 's', 's', 'T', 'h', 'a', 'n', 0,
    's', 'e', 't', 'L', 'a', 'b', 'e', 'l', 0,
    'd', 'r', 'a', 'w', 'T', 'e', 'x', 't', 0,
    'd', 'e', 's', 'e', 'l', 'e', 'c', 't', 0,
    's', 'e', 't', 'M', 'o', 'v', 'i', 'e', 0,
    's', 'e', 't', 'B', 'u', 'd', 'd', 'y', 0,
    'w', 'o', 'r', 'd', 'W', 'r', 'a', 'p', 0,
    'D', 'e', 's', 'e', 'l', 'e', 'c', 't', 0,
    'd', 'e', 'c', 'i', 'm', 'a', 'l', 's', 0,
    'i', 'c', 'o', 'n', 'N', 'a', 'm', 'e', 0,
    's', 'e', 't', 'T', 'i', 't', 'l', 'e', 0,
    's', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 0,
    'g', 'e', 'o', 'm', 'e', 't', 'r', 'y', 0,
    's', 'e', 't', 'B', 'r', 'u', 's', 'h', 0,
    's', 'e', 't', 'F', 'l', 'a', 'g', 's', 0,
    's', 'e', 't', 'S', 'h', 'a', 'p', 'e', 0,
    'u', 'n', 'p', 'o', 'l', 'i', 's', 'h', 0,
    'i', 't', 'e', 'm', 'V', 'i', 'e', 'w', 0,
    'i', 't', 'e', 'm', 'T', 'e', 'x', 't', 0,
    'e', 'd', 'i', 't', 'a', 'b', 'l', 'e', 0,
    'm', 'a', 'x', 'I', 't', 'e', 'm', 's', 0,
    'g', 'e', 't', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'S', 't', 'o', 'p', 's', 0,
    's', 'e', 't', 'C', 'o', 'l', 'o', 'r', 0,
    's', 'e', 't', 'S', 't', 'y', 'l', 'e', 0,
    'a', 'c', 't', 'i', 'v', 'a', 't', 'e', 0,
    's', 'e', 't', 'R', 'a', 'n', 'g', 'e', 0,
    'l', 'i', 'n', 'e', 'E', 'd', 'i', 't', 0,
    'v', 'a', 'l', 'i', 'd', 'a', 't', 'e', 0,
    's', 'e', 't', 'S', 't', 'a', 't', 'e', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    's', 'c', 'r', 'o', 'l', 'l', 'T', 'o', 0,
    'd', 'e', 'l', 'e', 'g', 'a', 't', 'e', 0,
    's', 'i', 'z', 'e', 'H', 'i', 'n', 't', 0,
    'r', 'e', 'l', 'e', 'a', 's', 'e', 'd', 0,
    's', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    'R', 'e', 's', 'e', 'r', 'v', 'e', 'd', 0,
    'p', 'a', 's', 's', 'w', 'o', 'r', 'd', 0,
    'g', 'e', 'n', 'e', 'r', 'a', 't', 'e', 0,
    'p', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'V', 'a', 'l', 'u', 'e', 0,
    's', 'e', 't', 'W', 'i', 'd', 't', 'h', 0,
    'i', 'n', 'h', 'e', 'r', 'i', 't', 's', 0,
    'p', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    'd', 'a', 't', 'e', 'T', 'i', 'm', 'e', 0,
    'l', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 0,
    'T', 'r', 'u', 'n', 'c', 'a', 't', 'e', 0,
    'i', 's', 'H', 'i', 'd', 'd', 'e', 'n', 0,
    't', 'i', 'm', 'e', 'S', 'p', 'e', 'c', 0,
    't', 'o', 'S', 't', 'r', 'i', 'n', 'g', 0,
    'c', 'a', 't', 'e', 'g', 'o', 'r', 'y', 0,
    'c', 'o', 'n', 't', 'a', 'i', 'n', 's', 0,
    'i', 's', 'A', 'c', 't', 'i', 'v', 'e', 0,
    'm', 'i', 'm', 'e', 'D', 'a', 't', 'a', 0,
    'i', 't', 'e', 'm', 'D', 'a', 't', 'a', 0,
    'r', 'o', 'w', 'C', 'o', 'u', 'n', 't', 0,
    'i', 'n', 't', 'e', 'r', 'v', 'a', 'l', 0,
    'f', 'i', 'n', 'i', 's', 'h', 'e', 'd', 0,
    '_', '_', 'b', 'o', 'o', 'l', '_', '_', 0,
    '_', '_', 'i', 'x', 'o', 'r', '_', '_', 0,
    '_', '_', 'i', 'a', 'n', 'd', '_', '_', 0,
    'W', 'M', 'S', 't', 'r', 'u', 't', 0,
    'D', 'N', 'D', 'I', 'c', 'o', 'n', 0,
    'U', 't', 'i', 'l', 'i', 't', 'y', 0,
    'T', 'o', 'p', 'M', 'e', 'n', 'u', 0,
    'N', 'E', 'T', 'I', 'c', 'o', 'n', 0,
    'N', 'E', 'T', 'R', 'e', 'c', 't', 0,
    'N', 'E', 'T', 'S', 'i', 'z', 'e', 0,
    'g', 'o', 't', 'P', 'i', 'n', 'g', 0,
    'A', 'C', 'T', 'I', 'O', 'N', 'S', 0,
    'K', 'X', 'U', 't', 'i', 'l', 's', 0,
    'c', 'l', 'i', 'e', 'n', 't', 's', 0,
    'x', 'm', 'l', 'F', 'i', 'l', 'e', 0,
    'F', 'a', 'd', 'e', 'O', 'u', 't', 0,
    't', 'o', 'p', '_', 'e', 'n', 'd', 0,
    'W', 'M', 'H', 'i', 'n', 't', 's', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 's', 0,
    'r', 'e', 'a', 'd', 'M', 'a', 'p', 0,
    'K', 'W', 'a', 'l', 'l', 'e', 't', 0,
    'l', 'e', 'f', 't', 'U', 'r', 'l', 0,
    'u', 's', 'e', 'T', 'i', 'p', 's', 0,
    't', 'i', 'p', 'T', 'e', 'x', 't', 0,
    's', 'h', 'o', 'w', 'T', 'i', 'p', 0,
    'p', 'r', 'e', 'v', 'T', 'i', 'p', 0,
    'n', 'e', 'x', 't', 'T', 'i', 'p', 0,
    'K', 'T', 'a', 'b', 'B', 'a', 'r', 0,
    'W', 'T', '_', 'T', 'r', 'e', 'e', 0,
    'W', 'T', '_', 'M', 'e', 'n', 'u', 0,
    'h', 'a', 's', 'I', 't', 'e', 'm', 0,
    't', 'a', 'b', 'P', 'r', 'e', 'v', 0,
    't', 'a', 'b', 'N', 'e', 'x', 't', 0,
    'T', 'a', 'b', 'P', 'r', 'e', 'v', 0,
    'T', 'a', 'b', 'N', 'e', 'x', 't', 0,
    'o', 'p', 'e', 'n', 'N', 'e', 'w', 0,
    's', 't', 'd', 'N', 'a', 'm', 'e', 0,
    'p', 'r', 'i', 'm', 'a', 'r', 'y', 0,
    's', 'l', 'i', 'd', 'e', 'U', 'p', 0,
    'g', 'u', 'i', 'I', 't', 'e', 'm', 0,
    'p', 'i', 'x', 'R', 'e', 'c', 't', 0,
    'T', 'o', 'p', 'A', 'x', 'i', 's', 0,
    'l', 'i', 'n', 'e', 'P', 'e', 'n', 0,
    'H', 'e', 'x', 'a', 'g', 'o', 'n', 0,
    'f', 'r', 'a', 'm', 'e', 'A', 't', 0,
    'd', 'i', 's', 'c', 'a', 'r', 'd', 0,
    'B', 'a', 'l', 'l', 'o', 'o', 'n', 0,
    's', 'e', 't', 'B', 'a', 's', 'e', 0,
    's', 'p', 'i', 'n', 'B', 'o', 'x', 0,
    'e', 'v', 'e', 'n', 't', 'I', 'd', 0,
    't', 'o', 'o', 'l', 'B', 'a', 'r', 0,
    's', 'e', 't', 'L', 'o', 'o', 'k', 0,
    'm', 'o', 'd', 'X', 'A', 'l', 't', 0,
    'e', 'x', 'a', 'm', 'p', 'l', 'e', 0,
    'u', 'n', 'k', 'n', 'o', 'w', 'n', 0,
    'g', 'l', 'o', 'b', 'a', 'l', '_', 0,
    'N', 'o', 'G', 'r', 'o', 'u', 'p', 0,
    'o', 'v', 'e', 'r', 'l', 'a', 'y', 0,
    't', 'o', 'G', 'a', 'm', 'm', 'a', 0,
    'T', 'o', 'G', 'a', 'm', 'm', 'a', 0,
    'c', 'l', 'e', 'a', 'r', 'e', 'd', 0,
    'h', 'a', 's', 'I', 'c', 'o', 'n', 0,
    'N', 'o', 'F', 'l', 'a', 'g', 's', 0,
    's', 'e', 't', 'H', 'e', 'l', 'p', 0,
    'd', 'a', 't', 'e', 'M', 'a', 'p', 0,
    'K', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'K', 'e', 'e', 'p', 'F', 'D', 's', 0,
    'c', 'o', 'm', 'p', 'O', 'b', 'j', 0,
    'l', 'i', 'g', 'h', 't', 'e', 'n', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 's', 0,
    'a', 'r', 'r', 'o', 'w', 'T', 'p', 0,
    'm', 'o', 'v', 'e', 'd', 'U', 'p', 0,
    'd', 'e', 'l', 'a', 'y', 'e', 'd', 0,
    'K', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'K', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'r', 'e', 's', 'u', 'm', 'e', 'd', 0,
    's', 'u', 's', 'p', 'e', 'n', 'd', 0,
    'P', 'a', 's', 's', 'i', 'v', 'e', 0,
    'a', 'd', 'd', 'P', 'a', 'g', 'e', 0,
    'd', 'e', 's', 't', 'r', 'o', 'y', 0,
    'd', 'r', 'a', 'w', 'R', 'o', 'w', 0,
    's', 'e', 't', 'N', 'a', 'm', 'e', 0,
    'f', 'o', 'r', 'w', 'a', 'r', 'd', 0,
    't', 'a', 'b', 'T', 'e', 'x', 't', 0,
    'z', 'o', 'o', 'm', 'O', 'u', 't', 0,
    'i', 's', 'E', 'q', 'u', 'a', 'l', 0,
    'r', 'e', 's', 't', 'o', 'r', 'e', 0,
    'w', 'a', 'r', 'n', 'i', 'n', 'g', 0,
    'm', 'e', 'n', 'u', 'B', 'a', 'r', 0,
    'Z', 'o', 'o', 'm', 'O', 'u', 't', 0,
    'N', 'o', 'M', 'a', 't', 'c', 'h', 0,
    'f', 'a', 'c', 't', 'o', 'r', 'y', 0,
    'g', 'e', 't', 'T', 'e', 'x', 't', 0,
    'i', 'g', 'n', 'o', 'r', 'e', 'd', 0,
    'd', 'e', 'v', 'T', 'y', 'p', 'e', 0,
    'o', 'p', 'a', 'c', 'i', 't', 'y', 0,
    'g', 'e', 't', 'F', 'o', 'n', 't', 0,
    'm', 'a', 't', 'c', 'h', 'e', 's', 0,
    'D', 'i', 's', 'c', 'a', 'r', 'd', 0,
    's', 'e', 't', 'V', 'i', 'e', 'w', 0,
    'b', 'u', 't', 't', 'o', 'n', 's', 0,
    's', 'p', 'a', 'c', 'i', 'n', 'g', 0,
    'a', 'd', 'd', 'I', 't', 'e', 'm', 0,
    'd', 'e', 's', 'k', 't', 'o', 'p', 0,
    'a', 'c', 't', 'i', 'o', 'n', 's', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'F', 'o', 'n', 't', 0,
    's', 'e', 't', 'M', 'e', 'n', 'u', 0,
    't', 'o', 'o', 'l', 'T', 'i', 'p', 0,
    'm', 'a', 'x', 'i', 'm', 'u', 'm', 0,
    'm', 'i', 'n', 'i', 'm', 'u', 'm', 0,
    'i', 'n', 'd', 'e', 'x', 'A', 't', 0,
    't', 'o', 'g', 'g', 'l', 'e', 'd', 0,
    'c', 'l', 'i', 'c', 'k', 'e', 'd', 0,
    'p', 'r', 'e', 's', 's', 'e', 'd', 0,
    's', 'e', 't', 'I', 'c', 'o', 'n', 0,
    'c', 'o', 'm', 'm', 'e', 'n', 't', 0,
    's', 't', 'o', 'p', 'p', 'e', 'd', 0,
    'r', 'e', 'l', 'e', 'a', 's', 'e', 0,
    's', 'e', 't', 'R', 'e', 'c', 't', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 0,
    'o', 'p', 't', 'i', 'o', 'n', 's', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    't', 'i', 'm', 'e', 'o', 'u', 't', 0,
    's', 'e', 't', 'T', 'y', 'p', 'e', 0,
    'c', 'u', 'r', 'r', 'e', 'n', 't', 0,
    's', 'e', 't', 'T', 'i', 'm', 'e', 0,
    's', 'e', 't', 'D', 'a', 't', 'e', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 0,
    'p', 'a', 't', 't', 'e', 'r', 'n', 0,
    'p', 'e', 'r', 'c', 'e', 'n', 't', 0,
    'r', 'e', 'p', 'l', 'a', 'c', 'e', 0,
    'i', 's', 'E', 'm', 'p', 't', 'y', 0,
    's', 'e', 't', 'D', 'a', 't', 'a', 0,
    'i', 's', 'V', 'a', 'l', 'i', 'd', 0,
    's', 'e', 't', 'S', 'i', 'z', 'e', 0,
    'm', 'e', 's', 's', 'a', 'g', 'e', 0,
    '_', '_', 'a', 'n', 'd', '_', '_', 0,
    '_', '_', 'x', 'o', 'r', '_', '_', 0,
    '_', '_', 'i', 'n', 't', '_', '_', 0,
    '_', '_', 'i', 'o', 'r', '_', '_', 0,
    'Q', 'S', 't', 'r', 'i', 'n', 'g', 0,
    's', 'l', 'o', 't', 'O', 'k', 0,
    'W', 'M', 'P', 'i', 'n', 'g', 0,
    'W', 'M', 'I', 'c', 'o', 'n', 0,
    'W', 'M', 'N', 'a', 'm', 'e', 0,
    'I', 'c', 'o', 'n', 'i', 'c', 0,
    'S', 'h', 'a', 'd', 'e', 'd', 0,
    'S', 't', 'i', 'c', 'k', 'y', 0,
    'S', 'p', 'l', 'a', 's', 'h', 0,
    's', 'e', 't', 'P', 'i', 'd', 0,
    'w', 'm', 'N', 'a', 'm', 'e', 0,
    'S', 'T', 'A', 'T', 'E', 'S', 0,
    'r', 'a', 't', 'i', 'n', 'g', 0,
    'y', 'V', 'a', 'l', 'u', 'e', 0,
    's', 'e', 't', 'X', 'M', 'L', 0,
    'h', 'a', 's', 'W', 'I', 'd', 0,
    'S', 't', 'r', 'e', 'a', 'm', 0,
    'K', 'S', 't', 'y', 'l', 'e', 0,
    's', 'i', 'l', 'e', 'n', 't', 0,
    'i', 's', '_', 'p', 'i', 'd', 0,
    'a', 'd', 'd', 'P', 'i', 'd', 0,
    's', 'e', 't', 'B', 'i', 'n', 0,
    'i', 'n', 'i', 't', 'I', 'd', 0,
    'R', 'e', 'l', 'o', 'a', 'd', 0,
    'I', 'n', 's', 'e', 'r', 't', 0,
    'U', 's', 'e', 'R', 'T', 'L', 0,
    's', 'a', 'v', 'e', 'A', 's', 0,
    'R', 'e', 'v', 'e', 'r', 't', 0,
    'c', 'o', 'm', 'm', 'i', 't', 0,
    'M', 'e', 't', 'r', 'e', 's', 0,
    'K', 'R', 'u', 'l', 'e', 'r', 0,
    'b', 'a', 'r', 'P', 'e', 'n', 0,
    'T', 'a', 'b', 'b', 'e', 'd', 0,
    's', 'l', 'i', 'd', 'e', 'r', 0,
    'p', 'r', 'o', 'm', 'p', 't', 0,
    's', 'e', 't', 'T', 'a', 'b', 0,
    'N', 'o', 'E', 'x', 'e', 'c', 0,
    'E', 'm', 'b', 'l', 'e', 'm', 0,
    'D', 'e', 'v', 'i', 'c', 'e', 0,
    't', 'o', 'G', 'r', 'a', 'y', 0,
    'T', 'o', 'G', 'r', 'a', 'y', 0,
    'h', 'a', 'n', 'd', 'e', 'd', 0,
    'U', 'p', 'D', 'o', 'w', 'n', 0,
    'K', 'C', 'r', 'a', 's', 'h', 0,
    'p', 'a', 'g', 'e', 'U', 'p', 0,
    'a', 'd', 'd', 'U', 'r', 'l', 0,
    's', 'e', 't', 'H', 'u', 'e', 0,
    'd', 'a', 'r', 'k', 'e', 'n', 0,
    'E', 'x', 'p', 'o', 'r', 't', 0,
    'S', 'o', 'r', 't', 'e', 'd', 0,
    'K', '3', 'I', 'c', 'o', 'n', 0,
    'S', 'o', 'n', 'n', 'e', 't', 0,
    'd', 'o', 'm', 'a', 'i', 'n', 0,
    'h', 'i', 'd', 'd', 'e', 'n', 0,
    'r', 'e', 'l', 'o', 'a', 'd', 0,
    't', 'a', 'b', 'B', 'a', 'r', 0,
    'c', 'a', 'n', 'c', 'e', 'l', 0,
    'z', 'o', 'o', 'm', 'I', 'n', 0,
    'L', 'e', 't', 't', 'e', 'r', 0,
    'c', 'l', 'o', 's', 'e', 'd', 0,
    'p', 'r', 'i', 'n', 't', '_', 0,
    'h', 'e', 'a', 'd', 'e', 'r', 0,
    'p', 'o', 'i', 'n', 't', 's', 0,
    'i', 'n', 'd', 'e', 'n', 't', 0,
    'S', 'a', 'v', 'e', 'A', 's', 0,
    'Z', 'o', 'o', 'm', 'I', 'n', 0,
    'm', 'e', 't', 'r', 'i', 'c', 0,
    'c', 'o', 'l', 'o', 'r', 's', 0,
    's', 'e', 't', 'P', 'e', 'n', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 0,
    'r', 'o', 't', 'a', 't', 'e', 0,
    'a', 'n', 'c', 'h', 'o', 'r', 0,
    'N', 'o', 'r', 'm', 'a', 'l', 0,
    'r', 'e', 'j', 'e', 'c', 't', 0,
    's', 'c', 'r', 'e', 'e', 'n', 0,
    'b', 'u', 't', 't', 'o', 'n', 0,
    'p', 'i', 'x', 'm', 'a', 'p', 0,
    'l', 'a', 'y', 'o', 'u', 't', 0,
    's', 't', 'e', 'p', 'B', 'y', 0,
    'u', 'p', 'd', 'a', 't', 'e', 0,
    'o', 'p', 't', 'i', 'o', 'n', 0,
    't', 'o', 'g', 'g', 'l', 'e', 0,
    't', 'o', 'L', 'i', 's', 't', 0,
    's', 'e', 't', 'U', 'r', 'l', 0,
    'C', 'r', 'e', 'a', 't', 'e', 0,
    'w', 'i', 'd', 'g', 'e', 't', 0,
    'h', 'e', 'i', 'g', 'h', 't', 0,
    's', 'e', 'n', 'd', 'e', 'r', 0,
    'b', 'o', 't', 't', 'o', 'm', 0,
    's', 'y', 's', 't', 'e', 'm', 0,
    'i', 's', 'O', 'p', 'e', 'n', 0,
    's', 'u', 'f', 'f', 'i', 'x', 0,
    'C', 'u', 's', 't', 'o', 'm', 0,
    'p', 'r', 'e', 'f', 'i', 'x', 0,
    'e', 'x', 'i', 's', 't', 's', 0,
    's', 't', 'a', 't', 'u', 's', 0,
    'd', 'e', 'v', 'i', 'c', 'e', 0,
    'a', 'c', 'c', 'e', 'p', 't', 0,
    'n', 'o', 't', 'i', 'f', 'y', 0,
    'S', 'q', 'u', 'a', 'r', 'e', 0,
    'C', 'i', 'r', 'c', 'l', 'e', 0,
    '_', '_', 'g', 'e', '_', '_', 0,
    'i', 'n', 's', 'e', 'r', 't', 0,
    'l', 'e', 'n', 'g', 't', 'h', 0,
    'b', 'u', 'f', 'f', 'e', 'r', 0,
    'r', 'e', 's', 'i', 'z', 'e', 0,
    'i', 's', 'N', 'u', 'l', 'l', 0,
    'r', 'e', 'v', 'e', 'r', 't', 0,
    's', 'u', 'b', 'm', 'i', 't', 0,
    'a', 'c', 't', 'i', 'o', 'n', 0,
    '_', '_', 'l', 't', '_', '_', 0,
    'c', 'o', 'l', 'u', 'm', 'n', 0,
    'o', 'f', 'f', 's', 'e', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 0,
    'o', 'b', 'j', 'e', 'c', 't', 0,
    'r', 'e', 's', 'u', 'm', 'e', 0,
    '_', '_', 'n', 'e', '_', '_', 0,
    '_', '_', 'e', 'q', '_', '_', 0,
    '_', '_', 'o', 'r', '_', '_', 0,
    'W', 'M', 'P', 'i', 'd', 0,
    'M', 'o', 'd', 'a', 'l', 0,
    's', 't', 'r', 'u', 't', 0,
    'N', 'E', 'T', 'W', 'M', 0,
    'K', 'V', 'B', 'o', 'x', 0,
    'B', 'e', 'g', 'i', 'n', 0,
    'p', 'r', 'i', 'o', 'r', 0,
    'P', 'r', 'i', 'o', 'r', 0,
    's', 'a', 'v', 'e', 'd', 0,
    'P', 'i', 'x', 'e', 'l', 0,
    'B', 'o', 'x', 'e', 'd', 0,
    'V', 'S', 'N', 'E', 'T', 0,
    's', 'o', 'r', 'r', 'y', 0,
    'K', 'M', 'e', 'n', 'u', 0,
    'c', 'l', 'a', 'i', 'm', 0,
    't', 'h', 'e', 'm', 'e', 0,
    'P', 'l', 'a', 'c', 'e', 0,
    'E', 'm', 'o', 't', 'e', 0,
    'a', 'p', 'p', 'l', 'y', 0,
    'K', 'I', 'c', 'o', 'n', 0,
    'K', 'H', 'B', 'o', 'x', 0,
    't', 'o', 'S', 'v', 'g', 0,
    'K', 'F', 'i', 'n', 'd', 0,
    'U', 's', 'e', 'r', '3', 0,
    'U', 's', 'e', 'r', '2', 0,
    'U', 's', 'e', 'r', '1', 0,
    's', 'h', 'a', 'd', 'e', 0,
    'i', 'c', 'o', 'n', 's', 0,
    'A', 't', 'T', 'o', 'p', 0,
    'u', 's', 'e', 'r', 's', 0,
    'q', 'H', 'a', 's', 'h', 0,
    'd', 'e', 'r', 'e', 'f', 0,
    'i', 's', 'S', 'e', 't', 0,
    'b', 'e', 'g', 'i', 'n', 0,
    's', 'p', 'e', 'e', 'd', 0,
    'a', 'b', 'o', 'u', 't', 0,
    'p', 'a', 's', 't', 'e', 0,
    'm', 'o', 'v', 'i', 'e', 0,
    'P', 'a', 's', 't', 'e', 0,
    'C', 'l', 'e', 'a', 'r', 0,
    'd', 'e', 'p', 't', 'h', 0,
    'i', 't', 'e', 'm', 's', 0,
    'P', 'a', 'n', 'e', 'l', 0,
    'P', 'l', 'a', 'i', 'n', 0,
    'l', 'a', 'b', 'e', 'l', 0,
    'p', 'o', 'p', 'u', 'p', 0,
    't', 'i', 't', 'l', 'e', 0,
    's', 't', 'o', 'p', 's', 0,
    'b', 'r', 'u', 's', 'h', 0,
    'b', 'l', 'o', 'c', 'k', 0,
    'f', 'i', 'x', 'u', 'p', 0,
    'p', 'a', 'i', 'n', 't', 0,
    's', 'h', 'a', 'p', 'e', 0,
    'c', 'o', 'l', 'o', 'r', 0,
    'a', 'd', 'd', 'e', 'd', 0,
    'e', 'x', 'e', 'c', '_', 0,
    'r', 'i', 'g', 'h', 't', 0,
    'c', 'l', 'e', 'a', 'r', 0,
    'r', 'e', 's', 'e', 't', 0,
    'm', 'a', 't', 'c', 'h', 0,
    'b', 'u', 'd', 'd', 'y', 0,
    'o', 'r', 'd', 'e', 'r', 0,
    'c', 'o', 'u', 'n', 't', 0,
    'v', 'a', 'l', 'u', 'e', 0,
    'i', 'n', 'd', 'e', 'x', 0,
    'm', 'o', 'd', 'e', 'l', 0,
    'e', 'r', 'r', 'o', 'r', 0,
    'o', 'w', 'n', 'e', 'r', 0,
    'c', 'l', 'o', 's', 'e', 0,
    'f', 'l', 'a', 'g', 's', 0,
    'e', 'v', 'e', 'n', 't', 0,
    's', 't', 'a', 't', 'e', 0,
    'D', 'o', 'c', 'k', 0,
    'X', 'A', 'p', 'p', 0,
    'p', 'i', 'd', 's', 0,
    'n', 'o', 'n', 'e', 0,
    't', 'e', 's', 't', 0,
    'c', 'o', 'n', 't', 0,
    'T', 'e', 's', 't', 0,
    'g', 'o', 'T', 'o', 0,
    'z', 'o', 'o', 'm', 0,
    'm', 'a', 'i', 'l', 0,
    'G', 'o', 't', 'o', 0,
    'H', 'o', 'm', 'e', 0,
    'Z', 'o', 'o', 'm', 0,
    'M', 'a', 'i', 'l', 0,
    'R', 'i', 'c', 'h', 0,
    'S', 't', 'a', 'r', 0,
    'l', 'o', 'o', 'k', 0,
    'K', 'L', 'e', 'd', 0,
    'd', 'o', 'w', 'n', 0,
    't', 'i', 'n', 't', 0,
    'l', 'u', 'm', 'a', 0,
    'h', 'e', 'l', 'p', 0,
    'b', 'a', 'c', 'k', 0,
    'I', 'n', 'c', 'h', 0,
    'f', 'i', 'n', 'd', 0,
    'r', 'e', 'd', 'o', 0,
    'u', 'n', 'd', 'o', 0,
    'd', 'e', 'l', '_', 0,
    'Q', 'u', 'i', 't', 0,
    'R', 'e', 'd', 'o', 0,
    'U', 'n', 'd', 'o', 0,
    'C', 'o', 'p', 'y', 0,
    'a', 'x', 'i', 's', 0,
    'd', 'o', 'n', 'e', 0,
    's', 'h', 'o', 'w', 0,
    'b', 'e', 'e', 'p', 0,
    'f', 'o', 'n', 't', 0,
    'm', 'e', 'n', 'u', 0,
    'i', 't', 'e', 'm', 0,
    'd', 'r', 'a', 'w', 0,
    'e', 'd', 'i', 't', 0,
    'i', 'c', 'o', 'n', 0,
    's', 'a', 'v', 'e', 0,
    'l', 'i', 's', 't', 0,
    's', 'y', 'n', 'c', 0,
    's', 'e', 't', 'Y', 0,
    's', 'e', 't', 'X', 0,
    'u', 'r', 'l', 's', 0,
    'k', 'e', 'y', 's', 0,
    'm', 'o', 'd', 'e', 0,
    'h', 'o', 'm', 'e', 0,
    'q', 'u', 'i', 't', 0,
    'l', 'e', 'f', 't', 0,
    's', 'p', 'a', 'n', 0,
    's', 'o', 'r', 't', 0,
    'p', 'a', 't', 'h', 0,
    'n', 'e', 'x', 't', 0,
    'd', 'a', 't', 'a', 0,
    't', 'i', 'm', 'e', 0,
    't', 'y', 'p', 'e', 0,
    'c', 'o', 'p', 'y', 0,
    'o', 'p', 'e', 'n', 0,
    's', 't', 'o', 'p', 0,
    'w', 'i', 'n', 0,
    'B', 'o', 't', 0,
    'y', 'e', 's', 0,
    't', 'a', 'b', 0,
    'T', 'r', 'y', 0,
    'm', 'i', 'x', 0,
    'A', 's', 'k', 0,
    'j', 'o', 'b', 0,
    'E', 'n', 'd', 0,
    'C', 'u', 't', 0,
    'O', 'f', 'f', 0,
    'A', 'n', 'y', 0,
    'Y', 'e', 's', 0,
    'h', 'u', 'e', 0,
    'u', 'r', 'l', 0,
    'b', 'i', 'n', 0,
    'a', 'd', 'd', 0,
    'd', 'i', 'r', 0,
    'o', 'f', 'f', 0,
    'p', 'o', 's', 0,
    'n', 'o', 0,
    'O', 'n', 0,
};

void sipVH_kdeui_0(sip_gilstate_t sipGILState,PyObject *sipMethod,unsigned long a0,unsigned long a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"mm",a0,a1);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_1(sip_gilstate_t sipGILState,PyObject *sipMethod,unsigned long a0,unsigned long a1,long a2)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"mml",a0,a1,a2);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_2(sip_gilstate_t sipGILState,PyObject *sipMethod,unsigned long a0,NET::RequestSource a1,unsigned long a2,int a3,unsigned long a4)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"mFmim",a0,a1,sipType_NET_RequestSource,a2,a3,a4);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_3(sip_gilstate_t sipGILState,PyObject *sipMethod,unsigned long a0,int a1,int a2,int a3,int a4,int a5)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"miiiii",a0,a1,a2,a3,a4,a5);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_4(sip_gilstate_t sipGILState,PyObject *sipMethod,unsigned long a0,NET::RequestSource a1,unsigned long a2,unsigned long a3)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"mFmm",a0,a1,sipType_NET_RequestSource,a2,a3);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_5(sip_gilstate_t sipGILState,PyObject *sipMethod,unsigned long a0,int a1,int a2,unsigned long a3)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"miim",a0,a1,a2,a3);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_6(sip_gilstate_t sipGILState,PyObject *sipMethod,unsigned long a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"m",a0);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_7(sip_gilstate_t sipGILState,PyObject *sipMethod,int a0,const NETPoint& a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"iN",a0,new NETPoint(a1),sipType_NETPoint,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_8(sip_gilstate_t sipGILState,PyObject *sipMethod,int a0,const NETSize& a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"iN",a0,new NETSize(a1),sipType_NETSize,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_9(sip_gilstate_t sipGILState,PyObject *sipMethod,QPainter *a0,int a1,int a2)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"Dii",a0,sipType_QPainter,NULL,a1,a2);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_10(sip_gilstate_t sipGILState,PyObject *sipMethod,const KConfigGroup& a0,bool a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"Nb",new KConfigGroup(a0),sipType_KConfigGroup,NULL,a1);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_11(sip_gilstate_t sipGILState,PyObject *sipMethod,KXMLGUIClient *a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",a0,sipType_KXMLGUIClient,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

KXMLGUIFactory * sipVH_kdeui_12(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    KXMLGUIFactory * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_KXMLGUIFactory,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_13(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,KXMLGUIClient::ReverseStateChange a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"NF",new QString(a0),sipType_QString,NULL,a1,sipType_KXMLGUIClient_ReverseStateChange);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_14(sip_gilstate_t sipGILState,PyObject *sipMethod,const QDomDocument& a0,bool a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"Nb",new QDomDocument(a0),sipType_QDomDocument,NULL,a1);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_15(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,bool a1,bool a2)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"Nbb",new QString(a0),sipType_QString,NULL,a1,a2);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_16(sip_gilstate_t sipGILState,PyObject *sipMethod,const KComponentData& a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"N",new KComponentData(a0),sipType_KComponentData,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

QDomDocument sipVH_kdeui_17(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    QDomDocument sipRes;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H5",sipType_QDomDocument,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

KComponentData sipVH_kdeui_18(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    KComponentData sipRes;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H5",sipType_KComponentData,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

KActionCollection * sipVH_kdeui_19(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    KActionCollection * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_KActionCollection,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

QAction * sipVH_kdeui_20(sip_gilstate_t sipGILState,PyObject *sipMethod,const QDomElement& a0)
{
    QAction * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"N",new QDomElement(a0),sipType_QDomElement,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_QAction,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_21(sip_gilstate_t sipGILState,PyObject *sipMethod,QWidget *a0,QAction *a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"DD",a0,sipType_QWidget,NULL,a1,sipType_QAction,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

QAction * sipVH_kdeui_22(sip_gilstate_t sipGILState,PyObject *sipMethod,QWidget *a0,int a1,const QDomElement& a2)
{
    QAction * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"DiN",a0,sipType_QWidget,NULL,a1,new QDomElement(a2),sipType_QDomElement,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_QAction,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_23(sip_gilstate_t sipGILState,PyObject *sipMethod,QWidget *a0,QWidget *a1,QDomElement& a2,QAction *a3)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"DDDD",a0,sipType_QWidget,NULL,a1,sipType_QWidget,NULL,&a2,sipType_QDomElement,NULL,a3,sipType_QAction,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

QWidget * sipVH_kdeui_24(sip_gilstate_t sipGILState,PyObject *sipMethod,QWidget *a0,int a1,const QDomElement& a2,QAction *&a3)
{
    QWidget * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"DiN",a0,sipType_QWidget,NULL,a1,new QDomElement(a2),sipType_QDomElement,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_QWidget,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

QWidget * sipVH_kdeui_25(sip_gilstate_t sipGILState,PyObject *sipMethod,KJob *a0)
{
    QWidget * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",a0,sipType_KJob,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_QWidget,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_26(sip_gilstate_t sipGILState,PyObject *sipMethod,const QList<QWidget *> a0,const QStyleOptionViewItem& a1,const QPersistentModelIndex& a2)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"NNN",new QList<QWidget *>(a0),sipType_QList_0101QWidget,NULL,new QStyleOptionViewItem(a1),sipType_QStyleOptionViewItem,NULL,new QPersistentModelIndex(a2),sipType_QPersistentModelIndex,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

QList<QWidget *> sipVH_kdeui_27(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    QList<QWidget *> sipRes;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H5",sipType_QList_0101QWidget,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

KWallet::Wallet::EntryType sipVH_kdeui_28(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0)
{
    KWallet::Wallet::EntryType sipRes = (KWallet::Wallet::EntryType)0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"N",new QString(a0),sipType_QString,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"F",sipType_KWallet_Wallet_EntryType,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

int sipVH_kdeui_29(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,const QString& a1)
{
    int sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"NN",new QString(a0),sipType_QString,NULL,new QString(a1),sipType_QString,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"i",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

int sipVH_kdeui_30(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,const QMap<QString,QString>& a1)
{
    int sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"NN",new QString(a0),sipType_QString,NULL,new QMap<QString,QString>(a1),sipType_QMap_0100QString_0100QString,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"i",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

int sipVH_kdeui_31(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,const QByteArray& a1)
{
    int sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"NN",new QString(a0),sipType_QString,NULL,new QByteArray(a1),sipType_QByteArray,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"i",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

int sipVH_kdeui_32(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,const QByteArray& a1,KWallet::Wallet::EntryType a2)
{
    int sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"NNF",new QString(a0),sipType_QString,NULL,new QByteArray(a1),sipType_QByteArray,NULL,a2,sipType_KWallet_Wallet_EntryType);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"i",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

int sipVH_kdeui_33(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,QString& a1)
{
    int sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"N",new QString(a0),sipType_QString,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"(iH5)",&sipRes,sipType_QString,&a1) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

int sipVH_kdeui_34(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,QMap<QString,QString>& a1)
{
    int sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"N",new QString(a0),sipType_QString,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"(iH5)",&sipRes,sipType_QMap_0100QString_0100QString,&a1) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

int sipVH_kdeui_35(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,QByteArray& a1)
{
    int sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"N",new QString(a0),sipType_QString,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"(iH5)",&sipRes,sipType_QByteArray,&a1) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

const QString& sipVH_kdeui_36(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    QString *sipRes;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    int sipIsErr = (!resObj || sipParseResult(0,sipMethod,resObj,"H1",sipType_QString,&sipRes) < 0);

    if (sipIsErr)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    if (sipIsErr)
        return *new QString();

    return *sipRes;
}

QModelIndex sipVH_kdeui_37(sip_gilstate_t sipGILState,PyObject *sipMethod,const QAbstractItemModel *a0,const QString& a1)
{
    QModelIndex sipRes;
    PyObject *resObj = sipCallMethod(0,sipMethod,"DN",const_cast<QAbstractItemModel *>(a0),sipType_QAbstractItemModel,NULL,new QString(a1),sipType_QString,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H5",sipType_QModelIndex,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

KTreeWidgetSearchLine * sipVH_kdeui_38(sip_gilstate_t sipGILState,PyObject *sipMethod,QTreeWidget *a0)
{
    KTreeWidgetSearchLine * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",a0,sipType_QTreeWidget,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_KTreeWidgetSearchLine,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_39(sip_gilstate_t sipGILState,PyObject *sipMethod,QTreeWidget *a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",a0,sipType_QTreeWidget,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

bool sipVH_kdeui_40(sip_gilstate_t sipGILState,PyObject *sipMethod,const QTreeWidgetItem *a0,const QString& a1)
{
    bool sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"DN",const_cast<QTreeWidgetItem *>(a0),sipType_QTreeWidgetItem,NULL,new QString(a1),sipType_QString,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"b",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

QWidget * sipVH_kdeui_41(sip_gilstate_t sipGILState,PyObject *sipMethod,QWidget *a0)
{
    QWidget * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",a0,sipType_QWidget,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_QWidget,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_42(sip_gilstate_t sipGILState,PyObject *sipMethod,const QTime& a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"N",new QTime(a0),sipType_QTime,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

int sipVH_kdeui_43(sip_gilstate_t sipGILState,PyObject *sipMethod,int a0,int a1,const QStyleOption *a2,const QWidget *a3)
{
    int sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"iiDD",a0,a1,const_cast<QStyleOption *>(a2),sipType_QStyleOption,NULL,const_cast<QWidget *>(a3),sipType_QWidget,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"i",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

QValidator::State sipVH_kdeui_44(sip_gilstate_t sipGILState,PyObject *sipMethod,QString& a0,int& a1)
{
    QValidator::State sipRes = (QValidator::State)0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",&a0,sipType_QString,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"(Fi)",sipType_QValidator_State,&sipRes,&a1) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_45(sip_gilstate_t sipGILState,PyObject *sipMethod,Qt::Alignment a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"N",new Qt::Alignment(a0),sipType_Qt_Alignment,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

bool sipVH_kdeui_46(sip_gilstate_t sipGILState,PyObject *sipMethod,QSessionManager& a0)
{
    bool sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",&a0,sipType_QSessionManager,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"b",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_47(sip_gilstate_t sipGILState,PyObject *sipMethod,QPainter *a0,const QPoint& a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"DN",a0,sipType_QPainter,NULL,new QPoint(a1),sipType_QPoint,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_48(sip_gilstate_t sipGILState,PyObject *sipMethod,QAction *a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",a0,sipType_QAction,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

QAction * sipVH_kdeui_49(sip_gilstate_t sipGILState,PyObject *sipMethod,QAction *a0)
{
    QAction * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",a0,sipType_QAction,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_QAction,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_50(sip_gilstate_t sipGILState,PyObject *sipMethod,KActionCollection *a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",a0,sipType_KActionCollection,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

bool sipVH_kdeui_51(sip_gilstate_t sipGILState,PyObject *sipMethod,bool a0,bool a1)
{
    bool sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"bb",a0,a1);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"b",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

QDrag * sipVH_kdeui_52(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    QDrag * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_QDrag,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

KMenu * sipVH_kdeui_53(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    KMenu * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_KMenu,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

QPixmap sipVH_kdeui_54(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,int a1)
{
    QPixmap sipRes;
    PyObject *resObj = sipCallMethod(0,sipMethod,"Ni",new QString(a0),sipType_QString,NULL,a1);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H5",sipType_QPixmap,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_55(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,const QPixmap& a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"NN",new QString(a0),sipType_QString,NULL,new QPixmap(a1),sipType_QPixmap,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

bool sipVH_kdeui_56(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,QPixmap& a1)
{
    bool sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"ND",new QString(a0),sipType_QString,NULL,&a1,sipType_QPixmap,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"b",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_57(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,const QString& a1,const QPixmap& a2)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"NNN",new QString(a0),sipType_QString,NULL,new QString(a1),sipType_QString,NULL,new QPixmap(a2),sipType_QPixmap,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

Qt::Alignment sipVH_kdeui_58(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    Qt::Alignment sipRes;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H5",sipType_Qt_Alignment,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

QAbstractItemView * sipVH_kdeui_59(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    QAbstractItemView * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_QAbstractItemView,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

QValidator::State sipVH_kdeui_60(sip_gilstate_t sipGILState,PyObject *sipMethod,QString& a0,int& a1)
{
    QValidator::State sipRes = (QValidator::State)0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"Di",&a0,sipType_QString,NULL,a1);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"F",sipType_QValidator_State,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

double sipVH_kdeui_61(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    double sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"d",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_62(sip_gilstate_t sipGILState,PyObject *sipMethod,double a0,double a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"dd",a0,a1);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_63(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,Qt::Alignment a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"NN",new QString(a0),sipType_QString,NULL,new Qt::Alignment(a1),sipType_Qt_Alignment,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_64(sip_gilstate_t sipGILState,PyObject *sipMethod,int a0,int a1,int a2,int a3)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"iiii",a0,a1,a2,a3);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

bool sipVH_kdeui_65(sip_gilstate_t sipGILState,PyObject *sipMethod,unsigned long a0,unsigned long a1,unsigned long a2)
{
    bool sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"mmm",a0,a1,a2);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"b",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_66(sip_gilstate_t sipGILState,PyObject *sipMethod,const KConfigGroup& a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"N",new KConfigGroup(a0),sipType_KConfigGroup,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_67(sip_gilstate_t sipGILState,PyObject *sipMethod,KConfigGroup& a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",&a0,sipType_KConfigGroup,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

bool sipVH_kdeui_68(sip_gilstate_t sipGILState,PyObject *sipMethod,const QListWidgetItem *a0,const QString& a1)
{
    bool sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"DN",const_cast<QListWidgetItem *>(a0),sipType_QListWidgetItem,NULL,new QString(a1),sipType_QString,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"b",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_69(sip_gilstate_t sipGILState,PyObject *sipMethod,unsigned long a0,bool a1,bool a2)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"mbb",a0,a1,a2);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_70(sip_gilstate_t sipGILState,PyObject *sipMethod,KCompletion *a0,bool a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"Db",a0,sipType_KCompletion,NULL,a1);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_71(sip_gilstate_t sipGILState,PyObject *sipMethod,KGlobalSettings::Completion a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"F",a0,sipType_KGlobalSettings_Completion);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_72(sip_gilstate_t sipGILState,PyObject *sipMethod,QPixmap *a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",a0,sipType_QPixmap,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_73(sip_gilstate_t sipGILState,PyObject *sipMethod,const QFont& a0,bool a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"Nb",new QFont(a0),sipType_QFont,NULL,a1);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

bool sipVH_kdeui_74(sip_gilstate_t sipGILState,PyObject *sipMethod,const QString& a0,int a1,int a2)
{
    bool sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"Nii",new QString(a0),sipType_QString,NULL,a1,a2);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"b",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_75(sip_gilstate_t sipGILState,PyObject *sipMethod,long a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"l",a0);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

KLineEdit * sipVH_kdeui_76(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    KLineEdit * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_KLineEdit,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_77(sip_gilstate_t sipGILState,PyObject *sipMethod,const QDate& a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"N",new QDate(a0),sipType_QDate,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_78(sip_gilstate_t sipGILState,PyObject *sipMethod,const KDateTime& a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"N",new KDateTime(a0),sipType_KDateTime,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

QDate sipVH_kdeui_79(sip_gilstate_t sipGILState,PyObject *sipMethod,int a0)
{
    QDate sipRes;
    PyObject *resObj = sipCallMethod(0,sipMethod,"i",a0);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H5",sipType_QDate,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_80(sip_gilstate_t sipGILState,PyObject *sipMethod,KLocale::CalendarSystem a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"F",a0,sipType_KLocale_CalendarSystem);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_81(sip_gilstate_t sipGILState,PyObject *sipMethod,QListWidgetItem *a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",a0,sipType_QListWidgetItem,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

QPoint sipVH_kdeui_82(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    QPoint sipRes;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H5",sipType_QPoint,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_83(sip_gilstate_t sipGILState,PyObject *sipMethod,const QStringList& a0,bool a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"Nb",new QStringList(a0),sipType_QStringList,NULL,a1);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_84(sip_gilstate_t sipGILState,PyObject *sipMethod,QStringList *a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",a0,sipType_QStringList,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_85(sip_gilstate_t sipGILState,PyObject *sipMethod,QString *a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",a0,sipType_QString,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_86(sip_gilstate_t sipGILState,PyObject *sipMethod,KCompletion::CompOrder a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"F",a0,sipType_KCompletion_CompOrder);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_87(sip_gilstate_t sipGILState,PyObject *sipMethod,QLineEdit *a0)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"D",a0,sipType_QLineEdit,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

const KAboutData * sipVH_kdeui_88(sip_gilstate_t sipGILState,PyObject *sipMethod)
{
    KAboutData * sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"");

    if (!resObj || sipParseResult(0,sipMethod,resObj,"H0",sipType_KAboutData,&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

bool sipVH_kdeui_89(sip_gilstate_t sipGILState,PyObject *sipMethod,const QItemSelection& a0,QItemSelectionModel::SelectionFlags a1)
{
    bool sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"NN",new QItemSelection(a0),sipType_QItemSelection,NULL,new QItemSelectionModel::SelectionFlags(a1),sipType_QItemSelectionModel_SelectionFlags,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"b",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_90(sip_gilstate_t sipGILState,PyObject *sipMethod,const QModelIndex& a0,const QRect& a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"NN",new QModelIndex(a0),sipType_QModelIndex,NULL,new QRect(a1),sipType_QRect,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_91(sip_gilstate_t sipGILState,PyObject *sipMethod,const QModelIndex& a0,const QRect& a1,QMouseEvent *a2)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"NND",new QModelIndex(a0),sipType_QModelIndex,NULL,new QRect(a1),sipType_QRect,NULL,a2,sipType_QMouseEvent,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

void sipVH_kdeui_92(sip_gilstate_t sipGILState,PyObject *sipMethod,const QModelIndex& a0,QMouseEvent *a1)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"ND",new QModelIndex(a0),sipType_QModelIndex,NULL,a1,sipType_QMouseEvent,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

int sipVH_kdeui_93(sip_gilstate_t sipGILState,PyObject *sipMethod,const QModelIndex& a0,const QStyleOption& a1)
{
    int sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"NN",new QModelIndex(a0),sipType_QModelIndex,NULL,new QStyleOption(a1),sipType_QStyleOption,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"i",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}

void sipVH_kdeui_94(sip_gilstate_t sipGILState,PyObject *sipMethod,const QModelIndex& a0,int a1,const QStyleOption& a2,QPainter *a3)
{
    PyObject *resObj = sipCallMethod(0,sipMethod,"NiND",new QModelIndex(a0),sipType_QModelIndex,NULL,a1,new QStyleOption(a2),sipType_QStyleOption,NULL,a3,sipType_QPainter,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"Z") < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)
}

int sipVH_kdeui_95(sip_gilstate_t sipGILState,PyObject *sipMethod,const QModelIndex& a0,const QModelIndex& a1)
{
    int sipRes = 0;
    PyObject *resObj = sipCallMethod(0,sipMethod,"NN",new QModelIndex(a0),sipType_QModelIndex,NULL,new QModelIndex(a1),sipType_QModelIndex,NULL);

    if (!resObj || sipParseResult(0,sipMethod,resObj,"i",&sipRes) < 0)
        PyErr_Print();

    Py_XDECREF(resObj);
    Py_DECREF(sipMethod);

    SIP_RELEASE_GIL(sipGILState)

    return sipRes;
}


extern "C" {static PyObject *func_UserIconSet(PyObject *,PyObject *);}
static PyObject *func_UserIconSet(PyObject *,PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J1", sipType_QString,&a0, &a0State))
        {
            QIcon *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QIcon(UserIconSet(*a0));
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromNewType(sipRes,sipType_QIcon,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoFunction(sipParseErr, sipName_UserIconSet, NULL);

    return NULL;
}


extern "C" {static PyObject *func_UserIcon(PyObject *,PyObject *);}
static PyObject *func_UserIcon(PyObject *,PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        int a1 = KIconLoader::DefaultState;
        const QStringList& a2def = QStringList();
        const QStringList * a2 = &a2def;
        int a2State = 0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J1|iJ1", sipType_QString,&a0, &a0State, &a1, sipType_QStringList,&a2, &a2State))
        {
            QPixmap *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QPixmap(UserIcon(*a0,a1,*a2));
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);
            sipReleaseType(const_cast<QStringList *>(a2),sipType_QStringList,a2State);

            return sipConvertFromNewType(sipRes,sipType_QPixmap,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoFunction(sipParseErr, sipName_UserIcon, NULL);

    return NULL;
}


extern "C" {static PyObject *func_MainBarIconSet(PyObject *,PyObject *);}
static PyObject *func_MainBarIconSet(PyObject *,PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        int a1 = 0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J1|i", sipType_QString,&a0, &a0State, &a1))
        {
            QIcon *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QIcon(MainBarIconSet(*a0,a1));
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromNewType(sipRes,sipType_QIcon,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoFunction(sipParseErr, sipName_MainBarIconSet, NULL);

    return NULL;
}


extern "C" {static PyObject *func_MainBarIcon(PyObject *,PyObject *);}
static PyObject *func_MainBarIcon(PyObject *,PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        int a1 = 0;
        int a2 = KIconLoader::DefaultState;
        const QStringList& a3def = QStringList();
        const QStringList * a3 = &a3def;
        int a3State = 0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J1|iiJ1", sipType_QString,&a0, &a0State, &a1, &a2, sipType_QStringList,&a3, &a3State))
        {
            QPixmap *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QPixmap(MainBarIcon(*a0,a1,a2,*a3));
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);
            sipReleaseType(const_cast<QStringList *>(a3),sipType_QStringList,a3State);

            return sipConvertFromNewType(sipRes,sipType_QPixmap,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoFunction(sipParseErr, sipName_MainBarIcon, NULL);

    return NULL;
}


extern "C" {static PyObject *func_SmallIconSet(PyObject *,PyObject *);}
static PyObject *func_SmallIconSet(PyObject *,PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        int a1 = 0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J1|i", sipType_QString,&a0, &a0State, &a1))
        {
            QIcon *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QIcon(SmallIconSet(*a0,a1));
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromNewType(sipRes,sipType_QIcon,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoFunction(sipParseErr, sipName_SmallIconSet, NULL);

    return NULL;
}


extern "C" {static PyObject *func_SmallIcon(PyObject *,PyObject *);}
static PyObject *func_SmallIcon(PyObject *,PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        int a1 = 0;
        int a2 = KIconLoader::DefaultState;
        const QStringList& a3def = QStringList();
        const QStringList * a3 = &a3def;
        int a3State = 0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J1|iiJ1", sipType_QString,&a0, &a0State, &a1, &a2, sipType_QStringList,&a3, &a3State))
        {
            QPixmap *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QPixmap(SmallIcon(*a0,a1,a2,*a3));
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);
            sipReleaseType(const_cast<QStringList *>(a3),sipType_QStringList,a3State);

            return sipConvertFromNewType(sipRes,sipType_QPixmap,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoFunction(sipParseErr, sipName_SmallIcon, NULL);

    return NULL;
}


extern "C" {static PyObject *func_BarIconSet(PyObject *,PyObject *);}
static PyObject *func_BarIconSet(PyObject *,PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        int a1 = 0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J1|i", sipType_QString,&a0, &a0State, &a1))
        {
            QIcon *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QIcon(BarIconSet(*a0,a1));
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromNewType(sipRes,sipType_QIcon,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoFunction(sipParseErr, sipName_BarIconSet, NULL);

    return NULL;
}


extern "C" {static PyObject *func_BarIcon(PyObject *,PyObject *);}
static PyObject *func_BarIcon(PyObject *,PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        int a1 = 0;
        int a2 = KIconLoader::DefaultState;
        const QStringList& a3def = QStringList();
        const QStringList * a3 = &a3def;
        int a3State = 0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J1|iiJ1", sipType_QString,&a0, &a0State, &a1, &a2, sipType_QStringList,&a3, &a3State))
        {
            QPixmap *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QPixmap(BarIcon(*a0,a1,a2,*a3));
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);
            sipReleaseType(const_cast<QStringList *>(a3),sipType_QStringList,a3State);

            return sipConvertFromNewType(sipRes,sipType_QPixmap,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoFunction(sipParseErr, sipName_BarIcon, NULL);

    return NULL;
}


extern "C" {static PyObject *func_DesktopIconSet(PyObject *,PyObject *);}
static PyObject *func_DesktopIconSet(PyObject *,PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        int a1 = 0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J1|i", sipType_QString,&a0, &a0State, &a1))
        {
            QIcon *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QIcon(DesktopIconSet(*a0,a1));
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromNewType(sipRes,sipType_QIcon,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoFunction(sipParseErr, sipName_DesktopIconSet, NULL);

    return NULL;
}


extern "C" {static PyObject *func_DesktopIcon(PyObject *,PyObject *);}
static PyObject *func_DesktopIcon(PyObject *,PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        int a1 = 0;
        int a2 = KIconLoader::DefaultState;
        const QStringList& a3def = QStringList();
        const QStringList * a3 = &a3def;
        int a3State = 0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J1|iiJ1", sipType_QString,&a0, &a0State, &a1, &a2, sipType_QStringList,&a3, &a3State))
        {
            QPixmap *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QPixmap(DesktopIcon(*a0,a1,a2,*a3));
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);
            sipReleaseType(const_cast<QStringList *>(a3),sipType_QStringList,a3State);

            return sipConvertFromNewType(sipRes,sipType_QPixmap,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoFunction(sipParseErr, sipName_DesktopIcon, NULL);

    return NULL;
}


extern "C" {static PyObject *func_qHash(PyObject *,PyObject *);}
static PyObject *func_qHash(PyObject *,PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const KShapeGesture * a0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J9", sipType_KShapeGesture, &a0))
        {
            uint sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = qHash(*a0);
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    {
        const KRockerGesture * a0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J9", sipType_KRockerGesture, &a0))
        {
            uint sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = qHash(*a0);
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    {
        int a0;

        if (sipParseArgs(&sipParseErr, sipArgs, "i", &a0))
        {
            uint sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = qHash(a0);
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    {
        const KShortcut * a0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J9", sipType_KShortcut, &a0))
        {
            uint sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = qHash(*a0);
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    {
        const QKeySequence * a0;
        int a0State = 0;

        if (sipParseArgs(&sipParseErr, sipArgs, "J1", sipType_QKeySequence, &a0, &a0State))
        {
            uint sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = qHash(*a0);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QKeySequence *>(a0),sipType_QKeySequence,a0State);

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoFunction(sipParseErr, sipName_qHash, NULL);

    return NULL;
}


/* Convert to a sub-class if possible. */
extern "C" {static const sipTypeDef *sipSubClass_KAbstractWidgetJobTracker(void **);}
static const sipTypeDef *sipSubClass_KAbstractWidgetJobTracker(void **sipCppRet)
{
    QObject *sipCpp = reinterpret_cast<QObject *>(*sipCppRet);
    const sipTypeDef *sipType;

#line 227 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kabstractwidgetjobtracker.sip"
    // CTSCC for subclasses of 'QObject'
    sipType = NULL;

    if (dynamic_cast<KActionCategory*>(sipCpp))
        sipType = sipType_KActionCategory;
    else if (dynamic_cast<KActionCollection*>(sipCpp))
        sipType = sipType_KActionCollection;
    else if (dynamic_cast<KCategoryDrawerV2*>(sipCpp))
        {
        sipType = sipType_KCategoryDrawerV2;
        if (dynamic_cast<KCategoryDrawerV3*>(sipCpp))
            sipType = sipType_KCategoryDrawerV3;
        }
    else if (dynamic_cast<KCompletion*>(sipCpp))
        sipType = sipType_KCompletion;
    else if (dynamic_cast<KConfigDialogManager*>(sipCpp))
        sipType = sipType_KConfigDialogManager;
    else if (dynamic_cast<KConfigSkeleton*>(sipCpp))
        sipType = sipType_KConfigSkeleton;
    else if (dynamic_cast<KFind*>(sipCpp))
        {
        sipType = sipType_KFind;
        if (dynamic_cast<KReplace*>(sipCpp))
            sipType = sipType_KReplace;
        }
    else if (dynamic_cast<KGlobalAccel*>(sipCpp))
        sipType = sipType_KGlobalAccel;
    else if (dynamic_cast<KGlobalSettings*>(sipCpp))
        sipType = sipType_KGlobalSettings;
    else if (dynamic_cast<KGlobalShortcutInfo*>(sipCpp))
        sipType = sipType_KGlobalShortcutInfo;
    else if (dynamic_cast<KHelpMenu*>(sipCpp))
        sipType = sipType_KHelpMenu;
    else if (dynamic_cast<KIconLoader*>(sipCpp))
        sipType = sipType_KIconLoader;
    else if (dynamic_cast<KAbstractWidgetJobTracker*>(sipCpp))
        {
        sipType = sipType_KAbstractWidgetJobTracker;
        if (dynamic_cast<KStatusBarJobTracker*>(sipCpp))
            sipType = sipType_KStatusBarJobTracker;
        else if (dynamic_cast<KWidgetJobTracker*>(sipCpp))
            sipType = sipType_KWidgetJobTracker;
        }
    else if (dynamic_cast<KUiServerJobTracker*>(sipCpp))
        sipType = sipType_KUiServerJobTracker;
    else if (dynamic_cast<KDialogJobUiDelegate*>(sipCpp))
        sipType = sipType_KDialogJobUiDelegate;
    else if (dynamic_cast<KMessageBoxMessageHandler*>(sipCpp))
        sipType = sipType_KMessageBoxMessageHandler;
    else if (dynamic_cast<KModelIndexProxyMapper*>(sipCpp))
        sipType = sipType_KModelIndexProxyMapper;
    else if (dynamic_cast<KModifierKeyInfo*>(sipCpp))
        sipType = sipType_KModifierKeyInfo;
    else if (dynamic_cast<KNotification*>(sipCpp))
        sipType = sipType_KNotification;
    else if (dynamic_cast<KNotificationRestrictions*>(sipCpp))
        sipType = sipType_KNotificationRestrictions;
    else if (dynamic_cast<KPageWidgetItem*>(sipCpp))
        sipType = sipType_KPageWidgetItem;
    else if (dynamic_cast<KPassivePopupMessageHandler*>(sipCpp))
        sipType = sipType_KPassivePopupMessageHandler;
    else if (dynamic_cast<KPixmapSequenceOverlayPainter*>(sipCpp))
        sipType = sipType_KPixmapSequenceOverlayPainter;
    else if (dynamic_cast<KSelectionOwner*>(sipCpp))
        sipType = sipType_KSelectionOwner;
    else if (dynamic_cast<KSelectionWatcher*>(sipCpp))
        sipType = sipType_KSelectionWatcher;
    else if (dynamic_cast<KStartupInfo*>(sipCpp))
        sipType = sipType_KStartupInfo;
    else if (dynamic_cast<KStatusNotifierItem*>(sipCpp))
        sipType = sipType_KStatusNotifierItem;
    else if (dynamic_cast<KViewStateMaintainerBase*>(sipCpp))
        sipType = sipType_KViewStateMaintainerBase;
    else if (dynamic_cast<KViewStateSaver*>(sipCpp))
        sipType = sipType_KViewStateSaver;
    else if (dynamic_cast<KWallet::Wallet*>(sipCpp))
        sipType = sipType_KWallet_Wallet;
    else if (dynamic_cast<KXMLGUIFactory*>(sipCpp))
        sipType = sipType_KXMLGUIFactory;
    else if (dynamic_cast<KWidgetItemDelegate*>(sipCpp))
        sipType = sipType_KWidgetItemDelegate;
    else if (dynamic_cast<KExtendableItemDelegate*>(sipCpp))
        sipType = sipType_KExtendableItemDelegate;
    else if (dynamic_cast<KPageModel*>(sipCpp))
        {
        sipType = sipType_KPageModel;
        if (dynamic_cast<KPageWidgetModel*>(sipCpp))
            sipType = sipType_KPageWidgetModel;
        }
    else if (dynamic_cast<KDescendantsProxyModel*>(sipCpp))
        sipType = sipType_KDescendantsProxyModel;
    else if (dynamic_cast<KIdentityProxyModel*>(sipCpp))
        {
        sipType = sipType_KIdentityProxyModel;
        if (dynamic_cast<KCheckableProxyModel*>(sipCpp))
            sipType = sipType_KCheckableProxyModel;
        }
    else if (dynamic_cast<KSelectionProxyModel*>(sipCpp))
        sipType = sipType_KSelectionProxyModel;
    else if (dynamic_cast<KCategorizedSortFilterProxyModel*>(sipCpp))
        sipType = sipType_KCategorizedSortFilterProxyModel;
    else if (dynamic_cast<KRecursiveFilterProxyModel*>(sipCpp))
        sipType = sipType_KRecursiveFilterProxyModel;
    else if (dynamic_cast<KAction*>(sipCpp))
        {
        sipType = sipType_KAction;
        if (dynamic_cast<KActionMenu*>(sipCpp))
            sipType = sipType_KActionMenu;
        else if (dynamic_cast<KDualAction*>(sipCpp))
            sipType = sipType_KDualAction;
        else if (dynamic_cast<KPasteTextAction*>(sipCpp))
            sipType = sipType_KPasteTextAction;
        else if (dynamic_cast<KSelectAction*>(sipCpp))
            {
            sipType = sipType_KSelectAction;
            if (dynamic_cast<KCodecAction*>(sipCpp))
                sipType = sipType_KCodecAction;
            else if (dynamic_cast<KFontAction*>(sipCpp))
                sipType = sipType_KFontAction;
            else if (dynamic_cast<KFontSizeAction*>(sipCpp))
                sipType = sipType_KFontSizeAction;
            else if (dynamic_cast<KRecentFilesAction*>(sipCpp))
                sipType = sipType_KRecentFilesAction;
            }
        else if (dynamic_cast<KToggleAction*>(sipCpp))
            {
            sipType = sipType_KToggleAction;
            if (dynamic_cast<KToggleFullScreenAction*>(sipCpp))
                sipType = sipType_KToggleFullScreenAction;
            else if (dynamic_cast<KToggleToolBarAction*>(sipCpp))
                sipType = sipType_KToggleToolBarAction;
            }
        else if (dynamic_cast<KToolBarLabelAction*>(sipCpp))
            sipType = sipType_KToolBarLabelAction;
        else if (dynamic_cast<KToolBarPopupAction*>(sipCpp))
            sipType = sipType_KToolBarPopupAction;
        else if (dynamic_cast<KToolBarSpacerAction*>(sipCpp))
            sipType = sipType_KToolBarSpacerAction;
        }
    else if (dynamic_cast<KApplication*>(sipCpp))
        {
        sipType = sipType_KApplication;
        if (dynamic_cast<KUniqueApplication*>(sipCpp))
            sipType = sipType_KUniqueApplication;
        }
    else if (dynamic_cast<KBreadcrumbSelectionModel*>(sipCpp))
        sipType = sipType_KBreadcrumbSelectionModel;
    else if (dynamic_cast<KLinkItemSelectionModel*>(sipCpp))
        sipType = sipType_KLinkItemSelectionModel;
    else if (dynamic_cast<KStyle*>(sipCpp))
        sipType = sipType_KStyle;
    else if (dynamic_cast<KSvgRenderer*>(sipCpp))
        sipType = sipType_KSvgRenderer;
    else if (dynamic_cast<Sonnet::Highlighter*>(sipCpp))
        sipType = sipType_Sonnet_Highlighter;
    else if (dynamic_cast<KSystemTrayIcon*>(sipCpp))
        sipType = sipType_KSystemTrayIcon;
    else if (dynamic_cast<KUndoStack*>(sipCpp))
        sipType = sipType_KUndoStack;
    else if (dynamic_cast<KDateValidator*>(sipCpp))
        sipType = sipType_KDateValidator;
    else if (dynamic_cast<KFloatValidator*>(sipCpp))
        sipType = sipType_KFloatValidator;
    else if (dynamic_cast<KIntValidator*>(sipCpp))
        sipType = sipType_KIntValidator;
    else if (dynamic_cast<KMimeTypeValidator*>(sipCpp))
        sipType = sipType_KMimeTypeValidator;
    else if (dynamic_cast<KStringListValidator*>(sipCpp))
        sipType = sipType_KStringListValidator;
    else if (dynamic_cast<KDoubleValidator*>(sipCpp))
        sipType = sipType_KDoubleValidator;
    else if (dynamic_cast<KActionSelector*>(sipCpp))
        sipType = sipType_KActionSelector;
    else if (dynamic_cast<KCModule*>(sipCpp))
        sipType = sipType_KCModule;
    else if (dynamic_cast<KCapacityBar*>(sipCpp))
        sipType = sipType_KCapacityBar;
    else if (dynamic_cast<KCharSelect*>(sipCpp))
        sipType = sipType_KCharSelect;
    else if (dynamic_cast<KDateTable*>(sipCpp))
        sipType = sipType_KDateTable;
    else if (dynamic_cast<KDateTimeEdit*>(sipCpp))
        sipType = sipType_KDateTimeEdit;
    else if (dynamic_cast<KDateTimeWidget*>(sipCpp))
        sipType = sipType_KDateTimeWidget;
    else if (dynamic_cast<KDateWidget*>(sipCpp))
        sipType = sipType_KDateWidget;
    else if (dynamic_cast<KEditListWidget*>(sipCpp))
        sipType = sipType_KEditListWidget;
    else if (dynamic_cast<KFadeWidgetEffect*>(sipCpp))
        sipType = sipType_KFadeWidgetEffect;
    else if (dynamic_cast<KFilterProxySearchLine*>(sipCpp))
        sipType = sipType_KFilterProxySearchLine;
    else if (dynamic_cast<KFontChooser*>(sipCpp))
        sipType = sipType_KFontChooser;
    else if (dynamic_cast<KFontRequester*>(sipCpp))
        sipType = sipType_KFontRequester;
    else if (dynamic_cast<KKeySequenceWidget*>(sipCpp))
        sipType = sipType_KKeySequenceWidget;
    else if (dynamic_cast<KLanguageButton*>(sipCpp))
        sipType = sipType_KLanguageButton;
    else if (dynamic_cast<KLed*>(sipCpp))
        sipType = sipType_KLed;
    else if (dynamic_cast<KMultiTabBar*>(sipCpp))
        sipType = sipType_KMultiTabBar;
    else if (dynamic_cast<KNumInput*>(sipCpp))
        {
        sipType = sipType_KNumInput;
        if (dynamic_cast<KDoubleNumInput*>(sipCpp))
            sipType = sipType_KDoubleNumInput;
        else if (dynamic_cast<KIntNumInput*>(sipCpp))
            sipType = sipType_KIntNumInput;
        }
    else if (dynamic_cast<KPageView*>(sipCpp))
        {
        sipType = sipType_KPageView;
        if (dynamic_cast<KPageWidget*>(sipCpp))
            sipType = sipType_KPageWidget;
        }
    else if (dynamic_cast<KPixmapRegionSelectorWidget*>(sipCpp))
        sipType = sipType_KPixmapRegionSelectorWidget;
    else if (dynamic_cast<KPixmapSequenceWidget*>(sipCpp))
        sipType = sipType_KPixmapSequenceWidget;
    else if (dynamic_cast<KShortcutWidget*>(sipCpp))
        sipType = sipType_KShortcutWidget;
    else if (dynamic_cast<KShortcutsEditor*>(sipCpp))
        sipType = sipType_KShortcutsEditor;
    else if (dynamic_cast<KTitleWidget*>(sipCpp))
        sipType = sipType_KTitleWidget;
    else if (dynamic_cast<KTreeWidgetSearchLineWidget*>(sipCpp))
        sipType = sipType_KTreeWidgetSearchLineWidget;
    else if (dynamic_cast<KXMessages*>(sipCpp))
        sipType = sipType_KXMessages;
    else if (dynamic_cast<KXYSelector*>(sipCpp))
        {
        sipType = sipType_KXYSelector;
        if (dynamic_cast<KHueSaturationSelector*>(sipCpp))
            sipType = sipType_KHueSaturationSelector;
        }
    else if (dynamic_cast<KArrowButton*>(sipCpp))
        sipType = sipType_KArrowButton;
    else if (dynamic_cast<KColorButton*>(sipCpp))
        sipType = sipType_KColorButton;
    else if (dynamic_cast<KMultiTabBarButton*>(sipCpp))
        {
        sipType = sipType_KMultiTabBarButton;
        if (dynamic_cast<KMultiTabBarTab*>(sipCpp))
            sipType = sipType_KMultiTabBarTab;
        }
    else if (dynamic_cast<KPushButton*>(sipCpp))
        sipType = sipType_KPushButton;
    else if (dynamic_cast<KAnimatedButton*>(sipCpp))
        sipType = sipType_KAnimatedButton;
    else if (dynamic_cast<KRuler*>(sipCpp))
        sipType = sipType_KRuler;
    else if (dynamic_cast<KSelector*>(sipCpp))
        {
        sipType = sipType_KSelector;
        if (dynamic_cast<KColorValueSelector*>(sipCpp))
            sipType = sipType_KColorValueSelector;
        else if (dynamic_cast<KGradientSelector*>(sipCpp))
            sipType = sipType_KGradientSelector;
        }
    else if (dynamic_cast<KIntSpinBox*>(sipCpp))
        sipType = sipType_KIntSpinBox;
    else if (dynamic_cast<KColorCombo*>(sipCpp))
        sipType = sipType_KColorCombo;
    else if (dynamic_cast<KComboBox*>(sipCpp))
        {
        sipType = sipType_KComboBox;
        if (dynamic_cast<KDateComboBox*>(sipCpp))
            sipType = sipType_KDateComboBox;
        else if (dynamic_cast<KFontComboBox*>(sipCpp))
            sipType = sipType_KFontComboBox;
        else if (dynamic_cast<KHistoryComboBox*>(sipCpp))
            sipType = sipType_KHistoryComboBox;
        else if (dynamic_cast<KTimeComboBox*>(sipCpp))
            sipType = sipType_KTimeComboBox;
        else if (dynamic_cast<Sonnet::DictionaryComboBox*>(sipCpp))
            sipType = sipType_Sonnet_DictionaryComboBox;
        }
    else if (dynamic_cast<KDialog*>(sipCpp))
        {
        sipType = sipType_KDialog;
        if (dynamic_cast<KAboutApplicationDialog*>(sipCpp))
            sipType = sipType_KAboutApplicationDialog;
        else if (dynamic_cast<KBugReport*>(sipCpp))
            sipType = sipType_KBugReport;
        else if (dynamic_cast<KColorDialog*>(sipCpp))
            sipType = sipType_KColorDialog;
        else if (dynamic_cast<KEditToolBar*>(sipCpp))
            sipType = sipType_KEditToolBar;
        else if (dynamic_cast<KFindDialog*>(sipCpp))
            {
            sipType = sipType_KFindDialog;
            if (dynamic_cast<KReplaceDialog*>(sipCpp))
                sipType = sipType_KReplaceDialog;
            }
        else if (dynamic_cast<KFontDialog*>(sipCpp))
            sipType = sipType_KFontDialog;
        else if (dynamic_cast<KNewPasswordDialog*>(sipCpp))
            sipType = sipType_KNewPasswordDialog;
        else if (dynamic_cast<KPageDialog*>(sipCpp))
            {
            sipType = sipType_KPageDialog;
            if (dynamic_cast<KAssistantDialog*>(sipCpp))
                sipType = sipType_KAssistantDialog;
            else if (dynamic_cast<KConfigDialog*>(sipCpp))
                sipType = sipType_KConfigDialog;
            }
        else if (dynamic_cast<KPasswordDialog*>(sipCpp))
            sipType = sipType_KPasswordDialog;
        else if (dynamic_cast<KPixmapRegionSelectorDialog*>(sipCpp))
            sipType = sipType_KPixmapRegionSelectorDialog;
        else if (dynamic_cast<KProgressDialog*>(sipCpp))
            sipType = sipType_KProgressDialog;
        else if (dynamic_cast<KShortcutsDialog*>(sipCpp))
            sipType = sipType_KShortcutsDialog;
        else if (dynamic_cast<KTipDialog*>(sipCpp))
            sipType = sipType_KTipDialog;
        else if (dynamic_cast<Sonnet::ConfigDialog*>(sipCpp))
            sipType = sipType_Sonnet_ConfigDialog;
        else if (dynamic_cast<Sonnet::Dialog*>(sipCpp))
            sipType = sipType_Sonnet_Dialog;
        }
    else if (dynamic_cast<KDialogButtonBox*>(sipCpp))
        sipType = sipType_KDialogButtonBox;
    else if (dynamic_cast<KColorPatch*>(sipCpp))
        sipType = sipType_KColorPatch;
    else if (dynamic_cast<KDatePicker*>(sipCpp))
        sipType = sipType_KDatePicker;
    else if (dynamic_cast<KHBox*>(sipCpp))
        {
        sipType = sipType_KHBox;
        if (dynamic_cast<KVBox*>(sipCpp))
            sipType = sipType_KVBox;
        }
    else if (dynamic_cast<KMessageWidget*>(sipCpp))
        sipType = sipType_KMessageWidget;
    else if (dynamic_cast<KPassivePopup*>(sipCpp))
        sipType = sipType_KPassivePopup;
    else if (dynamic_cast<KPlotWidget*>(sipCpp))
        sipType = sipType_KPlotWidget;
    else if (dynamic_cast<KPopupFrame*>(sipCpp))
        sipType = sipType_KPopupFrame;
    else if (dynamic_cast<KRatingWidget*>(sipCpp))
        sipType = sipType_KRatingWidget;
    else if (dynamic_cast<KSeparator*>(sipCpp))
        sipType = sipType_KSeparator;
    else if (dynamic_cast<KCategorizedView*>(sipCpp))
        sipType = sipType_KCategorizedView;
    else if (dynamic_cast<KListWidget*>(sipCpp))
        {
        sipType = sipType_KListWidget;
        if (dynamic_cast<KCompletionBox*>(sipCpp))
            sipType = sipType_KCompletionBox;
        }
    else if (dynamic_cast<KColorCells*>(sipCpp))
        sipType = sipType_KColorCells;
    else if (dynamic_cast<KTimeZoneWidget*>(sipCpp))
        sipType = sipType_KTimeZoneWidget;
    else if (dynamic_cast<KTextEdit*>(sipCpp))
        {
        sipType = sipType_KTextEdit;
        if (dynamic_cast<KRichTextEdit*>(sipCpp))
            {
            sipType = sipType_KRichTextEdit;
            if (dynamic_cast<KRichTextWidget*>(sipCpp))
                sipType = sipType_KRichTextWidget;
            }
        }
    else if (dynamic_cast<KTextBrowser*>(sipCpp))
        sipType = sipType_KTextBrowser;
    else if (dynamic_cast<KSqueezedTextLabel*>(sipCpp))
        sipType = sipType_KSqueezedTextLabel;
    else if (dynamic_cast<KUrlLabel*>(sipCpp))
        sipType = sipType_KUrlLabel;
    else if (dynamic_cast<KButtonGroup*>(sipCpp))
        sipType = sipType_KButtonGroup;
    else if (dynamic_cast<KEditListBox*>(sipCpp))
        sipType = sipType_KEditListBox;
    else if (dynamic_cast<KLineEdit*>(sipCpp))
        {
        sipType = sipType_KLineEdit;
        if (dynamic_cast<KListWidgetSearchLine*>(sipCpp))
            sipType = sipType_KListWidgetSearchLine;
        else if (dynamic_cast<KRestrictedLine*>(sipCpp))
            sipType = sipType_KRestrictedLine;
        else if (dynamic_cast<KTreeWidgetSearchLine*>(sipCpp))
            sipType = sipType_KTreeWidgetSearchLine;
        }
    else if (dynamic_cast<KMainWindow*>(sipCpp))
        {
        sipType = sipType_KMainWindow;
        if (dynamic_cast<KXmlGuiWindow*>(sipCpp))
            sipType = sipType_KXmlGuiWindow;
        }
    else if (dynamic_cast<KMenu*>(sipCpp))
        sipType = sipType_KMenu;
    else if (dynamic_cast<KMenuBar*>(sipCpp))
        sipType = sipType_KMenuBar;
    else if (dynamic_cast<KSplashScreen*>(sipCpp))
        sipType = sipType_KSplashScreen;
    else if (dynamic_cast<KStatusBar*>(sipCpp))
        sipType = sipType_KStatusBar;
    else if (dynamic_cast<KTabBar*>(sipCpp))
        sipType = sipType_KTabBar;
    else if (dynamic_cast<KTabWidget*>(sipCpp))
        sipType = sipType_KTabWidget;
    else if (dynamic_cast<KToolBar*>(sipCpp))
        sipType = sipType_KToolBar;
    else if (dynamic_cast<Sonnet::ConfigWidget*>(sipCpp))
        sipType = sipType_Sonnet_ConfigWidget;
#line 6110 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

    return sipType;
}


/* Convert to a sub-class if possible. */
extern "C" {static const sipTypeDef *sipSubClass_KConfigSkeleton_ItemColor(void **);}
static const sipTypeDef *sipSubClass_KConfigSkeleton_ItemColor(void **sipCppRet)
{
    KConfigSkeleton::ItemColor *sipCpp = reinterpret_cast<KConfigSkeleton::ItemColor *>(*sipCppRet);
    const sipTypeDef *sipType;

#line 53 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kconfigskeleton.sip"
    // CTSCC for subclasses of 'KConfigSkeletonItem'
    sipType = NULL;

    if (dynamic_cast<KConfigSkeleton::ItemColor*>(sipCpp))
        sipType = sipType_KConfigSkeleton_ItemColor;
    else if (dynamic_cast<KConfigSkeleton::ItemFont*>(sipCpp))
        sipType = sipType_KConfigSkeleton_ItemFont;
#line 6131 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

    return sipType;
}


/* Convert to a sub-class if possible. */
extern "C" {static const sipTypeDef *sipSubClass_KCursor(void **);}
static const sipTypeDef *sipSubClass_KCursor(void **sipCppRet)
{
    KCursor *sipCpp = reinterpret_cast<KCursor *>(*sipCppRet);
    const sipTypeDef *sipType;

#line 49 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kcursor.sip"
    // CTSCC for subclasses of 'QCursor'
    sipType = NULL;

    if (dynamic_cast<KCursor*>(sipCpp))
        sipType = sipType_KCursor;
#line 6150 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

    return sipType;
}


/* Convert to a sub-class if possible. */
extern "C" {static const sipTypeDef *sipSubClass_KIcon(void **);}
static const sipTypeDef *sipSubClass_KIcon(void **sipCppRet)
{
    KIcon *sipCpp = reinterpret_cast<KIcon *>(*sipCppRet);
    const sipTypeDef *sipType;

#line 48 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kicon.sip"
    // CTSCC for subclasses of 'QIcon'
    sipType = NULL;

    if (dynamic_cast<KIcon*>(sipCpp))
        sipType = sipType_KIcon;
#line 6169 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

    return sipType;
}


/* Convert to a sub-class if possible. */
extern "C" {static const sipTypeDef *sipSubClass_KPixmapCache(void **);}
static const sipTypeDef *sipSubClass_KPixmapCache(void **sipCppRet)
{
    KPixmapCache *sipCpp = reinterpret_cast<KPixmapCache *>(*sipCppRet);
    const sipTypeDef *sipType;

#line 73 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kpixmapcache.sip"
    // CTSCC for subclasses of 'KPixmapCache'
    sipType = NULL;

    if (dynamic_cast<KIconCache*>(sipCpp))
        sipType = sipType_KIconCache;
#line 6188 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

    return sipType;
}


/* Convert to a sub-class if possible. */
extern "C" {static const sipTypeDef *sipSubClass_KIconCache(void **);}
static const sipTypeDef *sipSubClass_KIconCache(void **sipCppRet)
{
    KPixmapCache *sipCpp = reinterpret_cast<KPixmapCache *>(*sipCppRet);
    const sipTypeDef *sipType;

#line 50 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kiconcache.sip"
    // CTSCC for subclasses of 'KPixmapCache'
    sipType = NULL;

    if (dynamic_cast<KIconCache*>(sipCpp))
        sipType = sipType_KIconCache;
#line 6207 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

    return sipType;
}


/* Convert to a sub-class if possible. */
extern "C" {static const sipTypeDef *sipSubClass_KRatingWidget(void **);}
static const sipTypeDef *sipSubClass_KRatingWidget(void **sipCppRet)
{
    QObject *sipCpp = reinterpret_cast<QObject *>(*sipCppRet);
    const sipTypeDef *sipType;

#line 239 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kratingwidget.sip"
    // CTSCC for subclasses of 'QObject'
    sipType = NULL;

    if (dynamic_cast<KActionCategory*>(sipCpp))
        sipType = sipType_KActionCategory;
    else if (dynamic_cast<KActionCollection*>(sipCpp))
        sipType = sipType_KActionCollection;
    else if (dynamic_cast<KCategoryDrawerV2*>(sipCpp))
        {
        sipType = sipType_KCategoryDrawerV2;
        if (dynamic_cast<KCategoryDrawerV3*>(sipCpp))
            sipType = sipType_KCategoryDrawerV3;
        }
    else if (dynamic_cast<KCompletion*>(sipCpp))
        sipType = sipType_KCompletion;
    else if (dynamic_cast<KConfigDialogManager*>(sipCpp))
        sipType = sipType_KConfigDialogManager;
    else if (dynamic_cast<KConfigSkeleton*>(sipCpp))
        sipType = sipType_KConfigSkeleton;
    else if (dynamic_cast<KFind*>(sipCpp))
        {
        sipType = sipType_KFind;
        if (dynamic_cast<KReplace*>(sipCpp))
            sipType = sipType_KReplace;
        }
    else if (dynamic_cast<KGlobalAccel*>(sipCpp))
        sipType = sipType_KGlobalAccel;
    else if (dynamic_cast<KGlobalSettings*>(sipCpp))
        sipType = sipType_KGlobalSettings;
    else if (dynamic_cast<KGlobalShortcutInfo*>(sipCpp))
        sipType = sipType_KGlobalShortcutInfo;
    else if (dynamic_cast<KHelpMenu*>(sipCpp))
        sipType = sipType_KHelpMenu;
    else if (dynamic_cast<KIconLoader*>(sipCpp))
        sipType = sipType_KIconLoader;
    else if (dynamic_cast<KAbstractWidgetJobTracker*>(sipCpp))
        {
        sipType = sipType_KAbstractWidgetJobTracker;
        if (dynamic_cast<KStatusBarJobTracker*>(sipCpp))
            sipType = sipType_KStatusBarJobTracker;
        else if (dynamic_cast<KWidgetJobTracker*>(sipCpp))
            sipType = sipType_KWidgetJobTracker;
        }
    else if (dynamic_cast<KUiServerJobTracker*>(sipCpp))
        sipType = sipType_KUiServerJobTracker;
    else if (dynamic_cast<KDialogJobUiDelegate*>(sipCpp))
        sipType = sipType_KDialogJobUiDelegate;
    else if (dynamic_cast<KMessageBoxMessageHandler*>(sipCpp))
        sipType = sipType_KMessageBoxMessageHandler;
    else if (dynamic_cast<KModelIndexProxyMapper*>(sipCpp))
        sipType = sipType_KModelIndexProxyMapper;
    else if (dynamic_cast<KModifierKeyInfo*>(sipCpp))
        sipType = sipType_KModifierKeyInfo;
    else if (dynamic_cast<KNotification*>(sipCpp))
        sipType = sipType_KNotification;
    else if (dynamic_cast<KNotificationRestrictions*>(sipCpp))
        sipType = sipType_KNotificationRestrictions;
    else if (dynamic_cast<KPageWidgetItem*>(sipCpp))
        sipType = sipType_KPageWidgetItem;
    else if (dynamic_cast<KPassivePopupMessageHandler*>(sipCpp))
        sipType = sipType_KPassivePopupMessageHandler;
    else if (dynamic_cast<KPixmapSequenceOverlayPainter*>(sipCpp))
        sipType = sipType_KPixmapSequenceOverlayPainter;
    else if (dynamic_cast<KSelectionOwner*>(sipCpp))
        sipType = sipType_KSelectionOwner;
    else if (dynamic_cast<KSelectionWatcher*>(sipCpp))
        sipType = sipType_KSelectionWatcher;
    else if (dynamic_cast<KStartupInfo*>(sipCpp))
        sipType = sipType_KStartupInfo;
    else if (dynamic_cast<KStatusNotifierItem*>(sipCpp))
        sipType = sipType_KStatusNotifierItem;
    else if (dynamic_cast<KViewStateMaintainerBase*>(sipCpp))
        sipType = sipType_KViewStateMaintainerBase;
    else if (dynamic_cast<KViewStateSaver*>(sipCpp))
        sipType = sipType_KViewStateSaver;
    else if (dynamic_cast<KWallet::Wallet*>(sipCpp))
        sipType = sipType_KWallet_Wallet;
    else if (dynamic_cast<KXMLGUIFactory*>(sipCpp))
        sipType = sipType_KXMLGUIFactory;
    else if (dynamic_cast<KWidgetItemDelegate*>(sipCpp))
        sipType = sipType_KWidgetItemDelegate;
    else if (dynamic_cast<KExtendableItemDelegate*>(sipCpp))
        sipType = sipType_KExtendableItemDelegate;
    else if (dynamic_cast<KPageModel*>(sipCpp))
        {
        sipType = sipType_KPageModel;
        if (dynamic_cast<KPageWidgetModel*>(sipCpp))
            sipType = sipType_KPageWidgetModel;
        }
    else if (dynamic_cast<KDescendantsProxyModel*>(sipCpp))
        sipType = sipType_KDescendantsProxyModel;
    else if (dynamic_cast<KIdentityProxyModel*>(sipCpp))
        {
        sipType = sipType_KIdentityProxyModel;
        if (dynamic_cast<KCheckableProxyModel*>(sipCpp))
            sipType = sipType_KCheckableProxyModel;
        }
    else if (dynamic_cast<KSelectionProxyModel*>(sipCpp))
        sipType = sipType_KSelectionProxyModel;
    else if (dynamic_cast<KCategorizedSortFilterProxyModel*>(sipCpp))
        sipType = sipType_KCategorizedSortFilterProxyModel;
    else if (dynamic_cast<KRecursiveFilterProxyModel*>(sipCpp))
        sipType = sipType_KRecursiveFilterProxyModel;
    else if (dynamic_cast<KAction*>(sipCpp))
        {
        sipType = sipType_KAction;
        if (dynamic_cast<KActionMenu*>(sipCpp))
            sipType = sipType_KActionMenu;
        else if (dynamic_cast<KDualAction*>(sipCpp))
            sipType = sipType_KDualAction;
        else if (dynamic_cast<KPasteTextAction*>(sipCpp))
            sipType = sipType_KPasteTextAction;
        else if (dynamic_cast<KSelectAction*>(sipCpp))
            {
            sipType = sipType_KSelectAction;
            if (dynamic_cast<KCodecAction*>(sipCpp))
                sipType = sipType_KCodecAction;
            else if (dynamic_cast<KFontAction*>(sipCpp))
                sipType = sipType_KFontAction;
            else if (dynamic_cast<KFontSizeAction*>(sipCpp))
                sipType = sipType_KFontSizeAction;
            else if (dynamic_cast<KRecentFilesAction*>(sipCpp))
                sipType = sipType_KRecentFilesAction;
            }
        else if (dynamic_cast<KToggleAction*>(sipCpp))
            {
            sipType = sipType_KToggleAction;
            if (dynamic_cast<KToggleFullScreenAction*>(sipCpp))
                sipType = sipType_KToggleFullScreenAction;
            else if (dynamic_cast<KToggleToolBarAction*>(sipCpp))
                sipType = sipType_KToggleToolBarAction;
            }
        else if (dynamic_cast<KToolBarLabelAction*>(sipCpp))
            sipType = sipType_KToolBarLabelAction;
        else if (dynamic_cast<KToolBarPopupAction*>(sipCpp))
            sipType = sipType_KToolBarPopupAction;
        else if (dynamic_cast<KToolBarSpacerAction*>(sipCpp))
            sipType = sipType_KToolBarSpacerAction;
        }
    else if (dynamic_cast<KApplication*>(sipCpp))
        {
        sipType = sipType_KApplication;
        if (dynamic_cast<KUniqueApplication*>(sipCpp))
            sipType = sipType_KUniqueApplication;
        }
    else if (dynamic_cast<KBreadcrumbSelectionModel*>(sipCpp))
        sipType = sipType_KBreadcrumbSelectionModel;
    else if (dynamic_cast<KLinkItemSelectionModel*>(sipCpp))
        sipType = sipType_KLinkItemSelectionModel;
    else if (dynamic_cast<KStyle*>(sipCpp))
        sipType = sipType_KStyle;
    else if (dynamic_cast<KSvgRenderer*>(sipCpp))
        sipType = sipType_KSvgRenderer;
    else if (dynamic_cast<Sonnet::Highlighter*>(sipCpp))
        sipType = sipType_Sonnet_Highlighter;
    else if (dynamic_cast<KSystemTrayIcon*>(sipCpp))
        sipType = sipType_KSystemTrayIcon;
    else if (dynamic_cast<KUndoStack*>(sipCpp))
        sipType = sipType_KUndoStack;
    else if (dynamic_cast<KDateValidator*>(sipCpp))
        sipType = sipType_KDateValidator;
    else if (dynamic_cast<KFloatValidator*>(sipCpp))
        sipType = sipType_KFloatValidator;
    else if (dynamic_cast<KIntValidator*>(sipCpp))
        sipType = sipType_KIntValidator;
    else if (dynamic_cast<KMimeTypeValidator*>(sipCpp))
        sipType = sipType_KMimeTypeValidator;
    else if (dynamic_cast<KStringListValidator*>(sipCpp))
        sipType = sipType_KStringListValidator;
    else if (dynamic_cast<KDoubleValidator*>(sipCpp))
        sipType = sipType_KDoubleValidator;
    else if (dynamic_cast<KActionSelector*>(sipCpp))
        sipType = sipType_KActionSelector;
    else if (dynamic_cast<KCModule*>(sipCpp))
        sipType = sipType_KCModule;
    else if (dynamic_cast<KCapacityBar*>(sipCpp))
        sipType = sipType_KCapacityBar;
    else if (dynamic_cast<KCharSelect*>(sipCpp))
        sipType = sipType_KCharSelect;
    else if (dynamic_cast<KDateTable*>(sipCpp))
        sipType = sipType_KDateTable;
    else if (dynamic_cast<KDateTimeEdit*>(sipCpp))
        sipType = sipType_KDateTimeEdit;
    else if (dynamic_cast<KDateTimeWidget*>(sipCpp))
        sipType = sipType_KDateTimeWidget;
    else if (dynamic_cast<KDateWidget*>(sipCpp))
        sipType = sipType_KDateWidget;
    else if (dynamic_cast<KEditListWidget*>(sipCpp))
        sipType = sipType_KEditListWidget;
    else if (dynamic_cast<KFadeWidgetEffect*>(sipCpp))
        sipType = sipType_KFadeWidgetEffect;
    else if (dynamic_cast<KFilterProxySearchLine*>(sipCpp))
        sipType = sipType_KFilterProxySearchLine;
    else if (dynamic_cast<KFontChooser*>(sipCpp))
        sipType = sipType_KFontChooser;
    else if (dynamic_cast<KFontRequester*>(sipCpp))
        sipType = sipType_KFontRequester;
    else if (dynamic_cast<KKeySequenceWidget*>(sipCpp))
        sipType = sipType_KKeySequenceWidget;
    else if (dynamic_cast<KLanguageButton*>(sipCpp))
        sipType = sipType_KLanguageButton;
    else if (dynamic_cast<KLed*>(sipCpp))
        sipType = sipType_KLed;
    else if (dynamic_cast<KMultiTabBar*>(sipCpp))
        sipType = sipType_KMultiTabBar;
    else if (dynamic_cast<KNumInput*>(sipCpp))
        {
        sipType = sipType_KNumInput;
        if (dynamic_cast<KDoubleNumInput*>(sipCpp))
            sipType = sipType_KDoubleNumInput;
        else if (dynamic_cast<KIntNumInput*>(sipCpp))
            sipType = sipType_KIntNumInput;
        }
    else if (dynamic_cast<KPageView*>(sipCpp))
        {
        sipType = sipType_KPageView;
        if (dynamic_cast<KPageWidget*>(sipCpp))
            sipType = sipType_KPageWidget;
        }
    else if (dynamic_cast<KPixmapRegionSelectorWidget*>(sipCpp))
        sipType = sipType_KPixmapRegionSelectorWidget;
    else if (dynamic_cast<KPixmapSequenceWidget*>(sipCpp))
        sipType = sipType_KPixmapSequenceWidget;
    else if (dynamic_cast<KShortcutWidget*>(sipCpp))
        sipType = sipType_KShortcutWidget;
    else if (dynamic_cast<KShortcutsEditor*>(sipCpp))
        sipType = sipType_KShortcutsEditor;
    else if (dynamic_cast<KTitleWidget*>(sipCpp))
        sipType = sipType_KTitleWidget;
    else if (dynamic_cast<KTreeWidgetSearchLineWidget*>(sipCpp))
        sipType = sipType_KTreeWidgetSearchLineWidget;
    else if (dynamic_cast<KXMessages*>(sipCpp))
        sipType = sipType_KXMessages;
    else if (dynamic_cast<KXYSelector*>(sipCpp))
        {
        sipType = sipType_KXYSelector;
        if (dynamic_cast<KHueSaturationSelector*>(sipCpp))
            sipType = sipType_KHueSaturationSelector;
        }
    else if (dynamic_cast<KArrowButton*>(sipCpp))
        sipType = sipType_KArrowButton;
    else if (dynamic_cast<KColorButton*>(sipCpp))
        sipType = sipType_KColorButton;
    else if (dynamic_cast<KMultiTabBarButton*>(sipCpp))
        {
        sipType = sipType_KMultiTabBarButton;
        if (dynamic_cast<KMultiTabBarTab*>(sipCpp))
            sipType = sipType_KMultiTabBarTab;
        }
    else if (dynamic_cast<KPushButton*>(sipCpp))
        sipType = sipType_KPushButton;
    else if (dynamic_cast<KAnimatedButton*>(sipCpp))
        sipType = sipType_KAnimatedButton;
    else if (dynamic_cast<KRuler*>(sipCpp))
        sipType = sipType_KRuler;
    else if (dynamic_cast<KSelector*>(sipCpp))
        {
        sipType = sipType_KSelector;
        if (dynamic_cast<KColorValueSelector*>(sipCpp))
            sipType = sipType_KColorValueSelector;
        else if (dynamic_cast<KGradientSelector*>(sipCpp))
            sipType = sipType_KGradientSelector;
        }
    else if (dynamic_cast<KIntSpinBox*>(sipCpp))
        sipType = sipType_KIntSpinBox;
    else if (dynamic_cast<KColorCombo*>(sipCpp))
        sipType = sipType_KColorCombo;
    else if (dynamic_cast<KComboBox*>(sipCpp))
        {
        sipType = sipType_KComboBox;
        if (dynamic_cast<KDateComboBox*>(sipCpp))
            sipType = sipType_KDateComboBox;
        else if (dynamic_cast<KFontComboBox*>(sipCpp))
            sipType = sipType_KFontComboBox;
        else if (dynamic_cast<KHistoryComboBox*>(sipCpp))
            sipType = sipType_KHistoryComboBox;
        else if (dynamic_cast<KTimeComboBox*>(sipCpp))
            sipType = sipType_KTimeComboBox;
        else if (dynamic_cast<Sonnet::DictionaryComboBox*>(sipCpp))
            sipType = sipType_Sonnet_DictionaryComboBox;
        }
    else if (dynamic_cast<KDialog*>(sipCpp))
        {
        sipType = sipType_KDialog;
        if (dynamic_cast<KAboutApplicationDialog*>(sipCpp))
            sipType = sipType_KAboutApplicationDialog;
        else if (dynamic_cast<KBugReport*>(sipCpp))
            sipType = sipType_KBugReport;
        else if (dynamic_cast<KColorDialog*>(sipCpp))
            sipType = sipType_KColorDialog;
        else if (dynamic_cast<KEditToolBar*>(sipCpp))
            sipType = sipType_KEditToolBar;
        else if (dynamic_cast<KFindDialog*>(sipCpp))
            {
            sipType = sipType_KFindDialog;
            if (dynamic_cast<KReplaceDialog*>(sipCpp))
                sipType = sipType_KReplaceDialog;
            }
        else if (dynamic_cast<KFontDialog*>(sipCpp))
            sipType = sipType_KFontDialog;
        else if (dynamic_cast<KNewPasswordDialog*>(sipCpp))
            sipType = sipType_KNewPasswordDialog;
        else if (dynamic_cast<KPageDialog*>(sipCpp))
            {
            sipType = sipType_KPageDialog;
            if (dynamic_cast<KAssistantDialog*>(sipCpp))
                sipType = sipType_KAssistantDialog;
            else if (dynamic_cast<KConfigDialog*>(sipCpp))
                sipType = sipType_KConfigDialog;
            }
        else if (dynamic_cast<KPasswordDialog*>(sipCpp))
            sipType = sipType_KPasswordDialog;
        else if (dynamic_cast<KPixmapRegionSelectorDialog*>(sipCpp))
            sipType = sipType_KPixmapRegionSelectorDialog;
        else if (dynamic_cast<KProgressDialog*>(sipCpp))
            sipType = sipType_KProgressDialog;
        else if (dynamic_cast<KShortcutsDialog*>(sipCpp))
            sipType = sipType_KShortcutsDialog;
        else if (dynamic_cast<KTipDialog*>(sipCpp))
            sipType = sipType_KTipDialog;
        else if (dynamic_cast<Sonnet::ConfigDialog*>(sipCpp))
            sipType = sipType_Sonnet_ConfigDialog;
        else if (dynamic_cast<Sonnet::Dialog*>(sipCpp))
            sipType = sipType_Sonnet_Dialog;
        }
    else if (dynamic_cast<KDialogButtonBox*>(sipCpp))
        sipType = sipType_KDialogButtonBox;
    else if (dynamic_cast<KColorPatch*>(sipCpp))
        sipType = sipType_KColorPatch;
    else if (dynamic_cast<KDatePicker*>(sipCpp))
        sipType = sipType_KDatePicker;
    else if (dynamic_cast<KHBox*>(sipCpp))
        {
        sipType = sipType_KHBox;
        if (dynamic_cast<KVBox*>(sipCpp))
            sipType = sipType_KVBox;
        }
    else if (dynamic_cast<KMessageWidget*>(sipCpp))
        sipType = sipType_KMessageWidget;
    else if (dynamic_cast<KPassivePopup*>(sipCpp))
        sipType = sipType_KPassivePopup;
    else if (dynamic_cast<KPlotWidget*>(sipCpp))
        sipType = sipType_KPlotWidget;
    else if (dynamic_cast<KPopupFrame*>(sipCpp))
        sipType = sipType_KPopupFrame;
    else if (dynamic_cast<KRatingWidget*>(sipCpp))
        sipType = sipType_KRatingWidget;
    else if (dynamic_cast<KSeparator*>(sipCpp))
        sipType = sipType_KSeparator;
    else if (dynamic_cast<KCategorizedView*>(sipCpp))
        sipType = sipType_KCategorizedView;
    else if (dynamic_cast<KListWidget*>(sipCpp))
        {
        sipType = sipType_KListWidget;
        if (dynamic_cast<KCompletionBox*>(sipCpp))
            sipType = sipType_KCompletionBox;
        }
    else if (dynamic_cast<KColorCells*>(sipCpp))
        sipType = sipType_KColorCells;
    else if (dynamic_cast<KTimeZoneWidget*>(sipCpp))
        sipType = sipType_KTimeZoneWidget;
    else if (dynamic_cast<KTextEdit*>(sipCpp))
        {
        sipType = sipType_KTextEdit;
        if (dynamic_cast<KRichTextEdit*>(sipCpp))
            {
            sipType = sipType_KRichTextEdit;
            if (dynamic_cast<KRichTextWidget*>(sipCpp))
                sipType = sipType_KRichTextWidget;
            }
        }
    else if (dynamic_cast<KTextBrowser*>(sipCpp))
        sipType = sipType_KTextBrowser;
    else if (dynamic_cast<KSqueezedTextLabel*>(sipCpp))
        sipType = sipType_KSqueezedTextLabel;
    else if (dynamic_cast<KUrlLabel*>(sipCpp))
        sipType = sipType_KUrlLabel;
    else if (dynamic_cast<KButtonGroup*>(sipCpp))
        sipType = sipType_KButtonGroup;
    else if (dynamic_cast<KEditListBox*>(sipCpp))
        sipType = sipType_KEditListBox;
    else if (dynamic_cast<KLineEdit*>(sipCpp))
        {
        sipType = sipType_KLineEdit;
        if (dynamic_cast<KListWidgetSearchLine*>(sipCpp))
            sipType = sipType_KListWidgetSearchLine;
        else if (dynamic_cast<KRestrictedLine*>(sipCpp))
            sipType = sipType_KRestrictedLine;
        else if (dynamic_cast<KTreeWidgetSearchLine*>(sipCpp))
            sipType = sipType_KTreeWidgetSearchLine;
        }
    else if (dynamic_cast<KMainWindow*>(sipCpp))
        {
        sipType = sipType_KMainWindow;
        if (dynamic_cast<KXmlGuiWindow*>(sipCpp))
            sipType = sipType_KXmlGuiWindow;
        }
    else if (dynamic_cast<KMenu*>(sipCpp))
        sipType = sipType_KMenu;
    else if (dynamic_cast<KMenuBar*>(sipCpp))
        sipType = sipType_KMenuBar;
    else if (dynamic_cast<KSplashScreen*>(sipCpp))
        sipType = sipType_KSplashScreen;
    else if (dynamic_cast<KStatusBar*>(sipCpp))
        sipType = sipType_KStatusBar;
    else if (dynamic_cast<KTabBar*>(sipCpp))
        sipType = sipType_KTabBar;
    else if (dynamic_cast<KTabWidget*>(sipCpp))
        sipType = sipType_KTabWidget;
    else if (dynamic_cast<KToolBar*>(sipCpp))
        sipType = sipType_KToolBar;
    else if (dynamic_cast<Sonnet::ConfigWidget*>(sipCpp))
        sipType = sipType_Sonnet_ConfigWidget;
#line 6634 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

    return sipType;
}
static sipEnumTypeDef enumTypes[] = {
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_NET__DesktopLayoutCorner, {0}}, sipNameNr_DesktopLayoutCorner, 367, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_NET__Orientation, {0}}, sipNameNr_Orientation, 367, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_NET__RequestSource, {0}}, sipNameNr_RequestSource, 367, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_NET__Property2, {0}}, sipNameNr_Property2, 367, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_NET__Property, {0}}, sipNameNr_Property, 367, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_NET__Action, {0}}, sipNameNr_Action, 367, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_NET__MappingState, {0}}, sipNameNr_MappingState, 367, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_NET__Direction, {0}}, sipNameNr_Direction, 367, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_NET__State, {0}}, sipNameNr_State, 367, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_NET__WindowTypeMask, {0}}, sipNameNr_WindowTypeMask, 367, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_NET__WindowType, {0}}, sipNameNr_WindowType, 367, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_NET__Role, {0}}, sipNameNr_Role, 367, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KXmlGuiWindow__StandardWindowOption, {0}}, sipNameNr_StandardWindowOption, 362, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KXMLGUIClient__ReverseStateChange, {0}}, sipNameNr_ReverseStateChange, 355, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KWindowSystem__IconSource, {0}}, sipNameNr_IconSource, 351, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KWallet__Wallet__OpenType, {0}}, sipNameNr_OpenType, 345, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KWallet__Wallet__EntryType, {0}}, sipNameNr_EntryType, 345, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KUniqueApplication__StartFlag, {0}}, sipNameNr_StartFlag, 337, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTitleWidget__MessageType, {0}}, sipNameNr_MessageType, 323, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTitleWidget__ImageAlignment, {0}}, sipNameNr_ImageAlignment, 323, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTimeComboBox__Option, {0}}, sipNameNr_Option, 317, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KStyle__MarginOffsets, {0}}, sipNameNr_MarginOffsets, 306, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KStyle__WidgetType, {0}}, sipNameNr_WidgetType, 306, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KStatusNotifierItem__ItemCategory, {0}}, sipNameNr_ItemCategory, 302, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KStatusNotifierItem__ItemStatus, {0}}, sipNameNr_ItemStatus, 302, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KStatusBarJobTracker__StatusBarMode, {0}}, sipNameNr_StatusBarMode, 299, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KStartupInfoData__TriState, {0}}, sipNameNr_TriState, 294, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KStartupInfo__startup_t, {0}}, sipNameNr_startup_t, 292, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KStandardShortcut__StandardShortcut, {0}}, sipNameNr_StandardShortcut, 290, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KStandardGuiItem__StandardItem, {0}}, sipNameNr_StandardItem, 287, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KStandardGuiItem__BidiMode, {0}}, sipNameNr_BidiMode, 287, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KStandardAction__StandardAction, {0}}, sipNameNr_StandardAction, 285, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KShortcutsEditor__LetterShortcuts, {0}}, sipNameNr_LetterShortcuts, 279, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KShortcutsEditor__ActionType, {0}}, sipNameNr_ActionType, 279, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KShortcut__EmptyHandling, {0}}, sipNameNr_EmptyHandling, 275, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KSelectionProxyModel__FilterBehavior, {0}}, sipNameNr_FilterBehavior, 268, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KSelectAction__ToolBarMode, {0}}, sipNameNr_ToolBarMode, 265, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KRuler__MetricStyle, {0}}, sipNameNr_MetricStyle, 263, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KRichTextWidget__RichTextSupportValues, {0}}, sipNameNr_RichTextSupportValues, 259, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KRichTextEdit__Mode, {0}}, sipNameNr_Mode, 257, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KReplaceDialog__Options, {0}}, sipNameNr_Options, 254, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KPlotWidget__Axis, {0}}, sipNameNr_Axis, 244, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KPlotObject__PointStyle, {0}}, sipNameNr_PointStyle, 239, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KPlotObject__PlotType, {0}}, sipNameNr_PlotType, 239, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KPixmapRegionSelectorWidget__RotateDirection, {0}}, sipNameNr_RotateDirection, 233, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KPixmapCache__RemoveStrategy, {0}}, sipNameNr_RemoveStrategy, 229, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KPasswordDialog__ErrorType, {0}}, sipNameNr_ErrorType, 224, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KPasswordDialog__KPasswordDialogFlag, {0}}, sipNameNr_KPasswordDialogFlag, 224, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KPassivePopup__PopupStyle, {0}}, sipNameNr_PopupStyle, 221, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KPageView__FaceType, {0}}, sipNameNr_FaceType, 216, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KPageModel__Role, {0}}, sipNameNr_Role, 214, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KPageDialog__FaceType, {0}}, sipNameNr_FaceType, 212, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KNotificationRestrictions__Service, {0}}, sipNameNr_Service, 208, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KNotification__StandardEvent, {0}}, sipNameNr_StandardEvent, 204, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KNotification__NotificationFlag, {0}}, sipNameNr_NotificationFlag, 204, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KMultiTabBar__KMultiTabBarStyle, {0}}, sipNameNr_KMultiTabBarStyle, 198, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KMultiTabBar__KMultiTabBarPosition, {0}}, sipNameNr_KMultiTabBarPosition, 198, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KMessageWidget__MessageType, {0}}, sipNameNr_MessageType, 193, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KMessageBox__Option, {0}}, sipNameNr_Option, 187, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KMessageBox__DialogType, {0}}, sipNameNr_DialogType, 187, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KMessageBox__ButtonCode, {0}}, sipNameNr_ButtonCode, 187, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KLed__Look, {0}}, sipNameNr_Look, 176, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KLed__Shape, {0}}, sipNameNr_Shape, 176, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KLed__State, {0}}, sipNameNr_State, 176, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KKeySequenceWidget__ShortcutType, {0}}, sipNameNr_ShortcutType, 170, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KKeySequenceWidget__Validation, {0}}, sipNameNr_Validation, 170, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KIconTheme__ContextMenus, {0}}, sipNameNr_ContextMenus, 163, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KIconLoader__States, {0}}, sipNameNr_States, 156, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KIconLoader__StdSizes, {0}}, sipNameNr_StdSizes, 156, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KIconLoader__Group, {0}}, sipNameNr_Group, 156, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KIconLoader__MatchType, {0}}, sipNameNr_MatchType, 156, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KIconLoader__Type, {0}}, sipNameNr_Type, 156, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KIconLoader__Context, {0}}, sipNameNr_Context, 156, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KIconEffect__Effects, {0}}, sipNameNr_Effects, 154, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KHelpMenu__MenuId, {0}}, sipNameNr_MenuId, 148, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KGlobalSettings__ActivateOption, {0}}, sipNameNr_ActivateOption, 134, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KGlobalSettings__SettingsCategory, {0}}, sipNameNr_SettingsCategory, 134, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KGlobalSettings__ChangeType, {0}}, sipNameNr_ChangeType, 134, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KGlobalSettings__GraphicEffect, {0}}, sipNameNr_GraphicEffect, 134, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KGlobalSettings__Completion, {0}}, sipNameNr_Completion, 134, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KGlobalSettings__TearOffHandle, {0}}, sipNameNr_TearOffHandle, 134, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KGlobalAccel__actionIdFields, {0}}, sipNameNr_actionIdFields, 132, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KFontUtils__AdaptFontSizeOption, {0}}, sipNameNr_AdaptFontSizeOption, 129, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KFontChooser__FontListCriteria, {0}}, sipNameNr_FontListCriteria, 118, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KFontChooser__DisplayFlag, {0}}, sipNameNr_DisplayFlag, 118, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KFontChooser__FontDiff, {0}}, sipNameNr_FontDiff, 118, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KFontChooser__FontColumn, {0}}, sipNameNr_FontColumn, 118, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KFind__Result, {0}}, sipNameNr_Result, 111, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KFind__Options, {0}}, sipNameNr_Options, 111, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KExtendableItemDelegate__auxDataRoles, {0}}, sipNameNr_auxDataRoles, 107, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KEditListWidget__Button, {0}}, sipNameNr_Button, 102, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KEditListBox__Button, {0}}, sipNameNr_Button, 98, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KDialog__CaptionFlag, {0}}, sipNameNr_CaptionFlag, 86, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KDialog__ButtonPopupMode, {0}}, sipNameNr_ButtonPopupMode, 86, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KDialog__ButtonCode, {0}}, sipNameNr_ButtonCode, 86, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KdePrint__PageSelectPolicy, {0}}, sipNameNr_PageSelectPolicy, 365, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KDateTimeEdit__Option, {0}}, sipNameNr_Option, 79, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KDateTable__BackgroundMode, {0}}, sipNameNr_BackgroundMode, 77, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KDateComboBox__Option, {0}}, sipNameNr_Option, 73, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KCrash__CrashFlag, {0}}, sipNameNr_CrashFlag, 69, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KCompletionBase__KeyBindingType, {0}}, sipNameNr_KeyBindingType, 61, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KCompletion__CompOrder, {0}}, sipNameNr_CompOrder, 59, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KColorScheme__ShadeRole, {0}}, sipNameNr_ShadeRole, 50, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KColorScheme__DecorationRole, {0}}, sipNameNr_DecorationRole, 50, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KColorScheme__ForegroundRole, {0}}, sipNameNr_ForegroundRole, 50, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KColorScheme__BackgroundRole, {0}}, sipNameNr_BackgroundRole, 50, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KColorScheme__ColorSet, {0}}, sipNameNr_ColorSet, 50, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KColorCollection__Editable, {0}}, sipNameNr_Editable, 44, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KColorChooserMode, {0}}, sipNameNr_KColorChooserMode, -1, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KCModule__Button, {0}}, sipNameNr_Button, 25, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KCharSelect__Control, {0}}, sipNameNr_Control, 36, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KCategorizedSortFilterProxyModel__AdditionalRoles, {0}}, sipNameNr_AdditionalRoles, 30, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KCapacityBar__DrawTextMode, {0}}, sipNameNr_DrawTextMode, 28, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KBreadcrumbSelectionModel__BreadcrumbTarget, {0}}, sipNameNr_BreadcrumbTarget, 21, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KActionSelector__InsertionPolicy, {0}}, sipNameNr_InsertionPolicy, 14, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KActionSelector__MoveButton, {0}}, sipNameNr_MoveButton, 14, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KAction__GlobalShortcutLoading, {0}}, sipNameNr_GlobalShortcutLoading, 7, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KAction__ShortcutType, {0}}, sipNameNr_ShortcutType, 7, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KAboutApplicationDialog__Option, {0}}, sipNameNr_Option, 1, NULL},
};

/* These are the enum members of all global enums. */
static sipEnumMemberDef enummembers[] = {
    {sipName_ChooserBlue, ChooserBlue, 43},
    {sipName_ChooserClassic, ChooserClassic, 43},
    {sipName_ChooserGreen, ChooserGreen, 43},
    {sipName_ChooserHue, ChooserHue, 43},
    {sipName_ChooserRed, ChooserRed, 43},
    {sipName_ChooserSaturation, ChooserSaturation, 43},
    {sipName_ChooserValue, ChooserValue, 43},
};


/*
 * This defines each type in this module.
 */
static sipTypeDef *typesTable[] = {
    &sipTypeDef_kdeui_K3Icon.super.ctd_base,
    &sipTypeDef_kdeui_KAboutApplicationDialog.super.ctd_base,
    &enumTypes[118].etd_base,
    &sipTypeDef_kdeui_KAboutApplicationDialog_Options.super.ctd_base,
    &sipTypeDef_kdeui_KAbstractWidgetJobTracker.super.ctd_base,
    &sipTypeDef_kdeui_KAccelGen.super.ctd_base,
    &sipTypeDef_kdeui_KAcceleratorManager.super.ctd_base,
    &sipTypeDef_kdeui_KAction.super.ctd_base,
    &enumTypes[116].etd_base,
    &enumTypes[117].etd_base,
    &sipTypeDef_kdeui_KAction_ShortcutTypes.super.ctd_base,
    &sipTypeDef_kdeui_KActionCategory.super.ctd_base,
    &sipTypeDef_kdeui_KActionCollection.super.ctd_base,
    &sipTypeDef_kdeui_KActionMenu.super.ctd_base,
    &sipTypeDef_kdeui_KActionSelector.super.ctd_base,
    &enumTypes[114].etd_base,
    &enumTypes[115].etd_base,
    &sipTypeDef_kdeui_KAnimatedButton.super.ctd_base,
    &sipTypeDef_kdeui_KApplication.super.ctd_base,
    &sipTypeDef_kdeui_KArrowButton.super.ctd_base,
    &sipTypeDef_kdeui_KAssistantDialog.super.ctd_base,
    &sipTypeDef_kdeui_KBreadcrumbSelectionModel.super.ctd_base,
    &enumTypes[113].etd_base,
    &sipTypeDef_kdeui_KBugReport.super.ctd_base,
    &sipTypeDef_kdeui_KButtonGroup.super.ctd_base,
    &sipTypeDef_kdeui_KCModule.super.ctd_base,
    &enumTypes[109].etd_base,
    &sipTypeDef_kdeui_KCModule_Buttons.super.ctd_base,
    &sipTypeDef_kdeui_KCapacityBar.super.ctd_base,
    &enumTypes[112].etd_base,
    &sipTypeDef_kdeui_KCategorizedSortFilterProxyModel.super.ctd_base,
    &enumTypes[111].etd_base,
    &sipTypeDef_kdeui_KCategorizedView.super.ctd_base,
    &sipTypeDef_kdeui_KCategoryDrawer.super.ctd_base,
    &sipTypeDef_kdeui_KCategoryDrawerV2.super.ctd_base,
    &sipTypeDef_kdeui_KCategoryDrawerV3.super.ctd_base,
    &sipTypeDef_kdeui_KCharSelect.super.ctd_base,
    &enumTypes[110].etd_base,
    &sipTypeDef_kdeui_KCharSelect_Controls.super.ctd_base,
    &sipTypeDef_kdeui_KCheckableProxyModel.super.ctd_base,
    &sipTypeDef_kdeui_KCodecAction.super.ctd_base,
    &sipTypeDef_kdeui_KColorButton.super.ctd_base,
    &sipTypeDef_kdeui_KColorCells.super.ctd_base,
    &enumTypes[108].etd_base,
    &sipTypeDef_kdeui_KColorCollection.super.ctd_base,
    &enumTypes[107].etd_base,
    &sipTypeDef_kdeui_KColorCombo.super.ctd_base,
    &sipTypeDef_kdeui_KColorDialog.super.ctd_base,
    &sipTypeDef_kdeui_KColorMimeData.super.ctd_base,
    &sipTypeDef_kdeui_KColorPatch.super.ctd_base,
    &sipTypeDef_kdeui_KColorScheme.super.ctd_base,
    &enumTypes[105].etd_base,
    &enumTypes[106].etd_base,
    &enumTypes[103].etd_base,
    &enumTypes[104].etd_base,
    &enumTypes[102].etd_base,
    &sipTypeDef_kdeui_KColorUtils.super.ctd_base,
    &sipTypeDef_kdeui_KColorValueSelector.super.ctd_base,
    &sipTypeDef_kdeui_KComboBox.super.ctd_base,
    &sipTypeDef_kdeui_KCompletion.super.ctd_base,
    &enumTypes[101].etd_base,
    &sipTypeDef_kdeui_KCompletionBase.super.ctd_base,
    &enumTypes[100].etd_base,
    &sipTypeDef_kdeui_KCompletionBox.super.ctd_base,
    &sipTypeDef_kdeui_KConfigDialog.super.ctd_base,
    &sipTypeDef_kdeui_KConfigDialogManager.super.ctd_base,
    &sipTypeDef_kdeui_KConfigSkeleton.super.ctd_base,
    &sipTypeDef_kdeui_KConfigSkeleton_ItemColor.super.ctd_base,
    &sipTypeDef_kdeui_KConfigSkeleton_ItemFont.super.ctd_base,
    &sipTypeDef_kdeui_KCrash.super.ctd_base,
    &enumTypes[99].etd_base,
    &sipTypeDef_kdeui_KCrash_CrashFlags.super.ctd_base,
    &sipTypeDef_kdeui_KCursor.super.ctd_base,
    &sipTypeDef_kdeui_KDateComboBox.super.ctd_base,
    &enumTypes[98].etd_base,
    &sipTypeDef_kdeui_KDateComboBox_Options.super.ctd_base,
    &sipTypeDef_kdeui_KDatePicker.super.ctd_base,
    &sipTypeDef_kdeui_KDateTable.super.ctd_base,
    &enumTypes[97].etd_base,
    &sipTypeDef_kdeui_KDateTimeEdit.super.ctd_base,
    &enumTypes[96].etd_base,
    &sipTypeDef_kdeui_KDateTimeEdit_Options.super.ctd_base,
    &sipTypeDef_kdeui_KDateTimeWidget.super.ctd_base,
    &sipTypeDef_kdeui_KDateValidator.super.ctd_base,
    &sipTypeDef_kdeui_KDateWidget.super.ctd_base,
    &sipTypeDef_kdeui_KDescendantsProxyModel.super.ctd_base,
    &sipTypeDef_kdeui_KDialog.super.ctd_base,
    &enumTypes[94].etd_base,
    &sipTypeDef_kdeui_KDialog_ButtonCodes.super.ctd_base,
    &enumTypes[93].etd_base,
    &sipTypeDef_kdeui_KDialog_ButtonPopupModes.super.ctd_base,
    &enumTypes[92].etd_base,
    &sipTypeDef_kdeui_KDialog_CaptionFlags.super.ctd_base,
    &sipTypeDef_kdeui_KDialogButtonBox.super.ctd_base,
    &sipTypeDef_kdeui_KDialogJobUiDelegate.super.ctd_base,
    &sipTypeDef_kdeui_KDoubleNumInput.super.ctd_base,
    &sipTypeDef_kdeui_KDoubleValidator.super.ctd_base,
    &sipTypeDef_kdeui_KDualAction.super.ctd_base,
    &sipTypeDef_kdeui_KEditListBox.super.ctd_base,
    &enumTypes[91].etd_base,
    &sipTypeDef_kdeui_KEditListBox_Buttons.super.ctd_base,
    &sipTypeDef_kdeui_KEditListBox_CustomEditor.super.ctd_base,
    &sipTypeDef_kdeui_KEditListWidget.super.ctd_base,
    &enumTypes[90].etd_base,
    &sipTypeDef_kdeui_KEditListWidget_Buttons.super.ctd_base,
    &sipTypeDef_kdeui_KEditListWidget_CustomEditor.super.ctd_base,
    &sipTypeDef_kdeui_KEditToolBar.super.ctd_base,
    &sipTypeDef_kdeui_KExtendableItemDelegate.super.ctd_base,
    &enumTypes[89].etd_base,
    &sipTypeDef_kdeui_KFadeWidgetEffect.super.ctd_base,
    &sipTypeDef_kdeui_KFilterProxySearchLine.super.ctd_base,
    &sipTypeDef_kdeui_KFind.super.ctd_base,
    &enumTypes[88].etd_base,
    &enumTypes[87].etd_base,
    &sipTypeDef_kdeui_KFind_SearchOptions.super.ctd_base,
    &sipTypeDef_kdeui_KFindDialog.super.ctd_base,
    &sipTypeDef_kdeui_KFloatValidator.super.ctd_base,
    &sipTypeDef_kdeui_KFontAction.super.ctd_base,
    &sipTypeDef_kdeui_KFontChooser.super.ctd_base,
    &enumTypes[84].etd_base,
    &sipTypeDef_kdeui_KFontChooser_DisplayFlags.super.ctd_base,
    &enumTypes[86].etd_base,
    &enumTypes[85].etd_base,
    &sipTypeDef_kdeui_KFontChooser_FontDiffFlags.super.ctd_base,
    &enumTypes[83].etd_base,
    &sipTypeDef_kdeui_KFontComboBox.super.ctd_base,
    &sipTypeDef_kdeui_KFontDialog.super.ctd_base,
    &sipTypeDef_kdeui_KFontRequester.super.ctd_base,
    &sipTypeDef_kdeui_KFontSizeAction.super.ctd_base,
    &sipTypeDef_kdeui_KFontUtils.super.ctd_base,
    &enumTypes[82].etd_base,
    &sipTypeDef_kdeui_KFontUtils_AdaptFontSizeOptions.super.ctd_base,
    &sipTypeDef_kdeui_KGlobalAccel.super.ctd_base,
    &enumTypes[81].etd_base,
    &sipTypeDef_kdeui_KGlobalSettings.super.ctd_base,
    &enumTypes[75].etd_base,
    &sipTypeDef_kdeui_KGlobalSettings_ActivateOptions.super.ctd_base,
    &enumTypes[77].etd_base,
    &enumTypes[79].etd_base,
    &enumTypes[78].etd_base,
    &sipTypeDef_kdeui_KGlobalSettings_GraphicEffects.super.ctd_base,
    &sipTypeDef_kdeui_KGlobalSettings_KMouseSettings.super.ctd_base,
    &enumTypes[76].etd_base,
    &enumTypes[80].etd_base,
    &sipTypeDef_kdeui_KGlobalShortcutInfo.super.ctd_base,
    &sipTypeDef_kdeui_KGradientSelector.super.ctd_base,
    &sipTypeDef_kdeui_KGuiItem.super.ctd_base,
    &sipTypeDef_kdeui_KHBox.super.ctd_base,
    &sipTypeDef_kdeui_KHelpMenu.super.ctd_base,
    &enumTypes[74].etd_base,
    &sipTypeDef_kdeui_KHistoryComboBox.super.ctd_base,
    &sipTypeDef_kdeui_KHueSaturationSelector.super.ctd_base,
    &sipTypeDef_kdeui_KIcon.super.ctd_base,
    &sipTypeDef_kdeui_KIconCache.super.ctd_base,
    &sipTypeDef_kdeui_KIconEffect.super.ctd_base,
    &enumTypes[73].etd_base,
    &sipTypeDef_kdeui_KIconLoader.super.ctd_base,
    &enumTypes[72].etd_base,
    &enumTypes[69].etd_base,
    &enumTypes[70].etd_base,
    &enumTypes[67].etd_base,
    &enumTypes[68].etd_base,
    &enumTypes[71].etd_base,
    &sipTypeDef_kdeui_KIconTheme.super.ctd_base,
    &enumTypes[66].etd_base,
    &sipTypeDef_kdeui_KIdentityProxyModel.super.ctd_base,
    &sipTypeDef_kdeui_KInputDialog.super.ctd_base,
    &sipTypeDef_kdeui_KIntNumInput.super.ctd_base,
    &sipTypeDef_kdeui_KIntSpinBox.super.ctd_base,
    &sipTypeDef_kdeui_KIntValidator.super.ctd_base,
    &sipTypeDef_kdeui_KKeySequenceWidget.super.ctd_base,
    &enumTypes[64].etd_base,
    &sipTypeDef_kdeui_KKeySequenceWidget_ShortcutTypes.super.ctd_base,
    &enumTypes[65].etd_base,
    &sipTypeDef_kdeui_KKeyServer.super.ctd_base,
    &sipTypeDef_kdeui_KLanguageButton.super.ctd_base,
    &sipTypeDef_kdeui_KLed.super.ctd_base,
    &enumTypes[61].etd_base,
    &enumTypes[62].etd_base,
    &enumTypes[63].etd_base,
    &sipTypeDef_kdeui_KLineEdit.super.ctd_base,
    &sipTypeDef_kdeui_KLinkItemSelectionModel.super.ctd_base,
    &sipTypeDef_kdeui_KListWidget.super.ctd_base,
    &sipTypeDef_kdeui_KListWidgetSearchLine.super.ctd_base,
    &sipTypeDef_kdeui_KMainWindow.super.ctd_base,
    &sipTypeDef_kdeui_KMenu.super.ctd_base,
    &sipTypeDef_kdeui_KMenuBar.super.ctd_base,
    &sipTypeDef_kdeui_KMessageBox.super.ctd_base,
    &enumTypes[60].etd_base,
    &enumTypes[59].etd_base,
    &enumTypes[58].etd_base,
    &sipTypeDef_kdeui_KMessageBox_Options.super.ctd_base,
    &sipTypeDef_kdeui_KMessageBoxMessageHandler.super.ctd_base,
    &sipTypeDef_kdeui_KMessageWidget.super.ctd_base,
    &enumTypes[57].etd_base,
    &sipTypeDef_kdeui_KMimeTypeValidator.super.ctd_base,
    &sipTypeDef_kdeui_KModelIndexProxyMapper.super.ctd_base,
    &sipTypeDef_kdeui_KModifierKeyInfo.super.ctd_base,
    &sipTypeDef_kdeui_KMultiTabBar.super.ctd_base,
    &enumTypes[56].etd_base,
    &enumTypes[55].etd_base,
    &sipTypeDef_kdeui_KMultiTabBarButton.super.ctd_base,
    &sipTypeDef_kdeui_KMultiTabBarTab.super.ctd_base,
    &sipTypeDef_kdeui_KNewPasswordDialog.super.ctd_base,
    &sipTypeDef_kdeui_KNotification.super.ctd_base,
    &enumTypes[54].etd_base,
    &sipTypeDef_kdeui_KNotification_NotificationFlags.super.ctd_base,
    &enumTypes[53].etd_base,
    &sipTypeDef_kdeui_KNotificationRestrictions.super.ctd_base,
    &enumTypes[52].etd_base,
    &sipTypeDef_kdeui_KNotificationRestrictions_Services.super.ctd_base,
    &sipTypeDef_kdeui_KNumInput.super.ctd_base,
    &sipTypeDef_kdeui_KPageDialog.super.ctd_base,
    &enumTypes[51].etd_base,
    &sipTypeDef_kdeui_KPageModel.super.ctd_base,
    &enumTypes[50].etd_base,
    &sipTypeDef_kdeui_KPageView.super.ctd_base,
    &enumTypes[49].etd_base,
    &sipTypeDef_kdeui_KPageWidget.super.ctd_base,
    &sipTypeDef_kdeui_KPageWidgetItem.super.ctd_base,
    &sipTypeDef_kdeui_KPageWidgetModel.super.ctd_base,
    &sipTypeDef_kdeui_KPassivePopup.super.ctd_base,
    &enumTypes[48].etd_base,
    &sipTypeDef_kdeui_KPassivePopupMessageHandler.super.ctd_base,
    &sipTypeDef_kdeui_KPasswordDialog.super.ctd_base,
    &enumTypes[46].etd_base,
    &enumTypes[47].etd_base,
    &sipTypeDef_kdeui_KPasswordDialog_KPasswordDialogFlags.super.ctd_base,
    &sipTypeDef_kdeui_KPasteTextAction.super.ctd_base,
    &sipTypeDef_kdeui_KPixmapCache.super.ctd_base,
    &enumTypes[45].etd_base,
    &sipTypeDef_kdeui_KPixmapProvider.super.ctd_base,
    &sipTypeDef_kdeui_KPixmapRegionSelectorDialog.super.ctd_base,
    &sipTypeDef_kdeui_KPixmapRegionSelectorWidget.super.ctd_base,
    &enumTypes[44].etd_base,
    &sipTypeDef_kdeui_KPixmapSequence.super.ctd_base,
    &sipTypeDef_kdeui_KPixmapSequenceOverlayPainter.super.ctd_base,
    &sipTypeDef_kdeui_KPixmapSequenceWidget.super.ctd_base,
    &sipTypeDef_kdeui_KPlotAxis.super.ctd_base,
    &sipTypeDef_kdeui_KPlotObject.super.ctd_base,
    &enumTypes[43].etd_base,
    &sipTypeDef_kdeui_KPlotObject_PlotTypes.super.ctd_base,
    &enumTypes[42].etd_base,
    &sipTypeDef_kdeui_KPlotPoint.super.ctd_base,
    &sipTypeDef_kdeui_KPlotWidget.super.ctd_base,
    &enumTypes[41].etd_base,
    &sipTypeDef_kdeui_KPopupFrame.super.ctd_base,
    &sipTypeDef_kdeui_KProgressDialog.super.ctd_base,
    &sipTypeDef_kdeui_KPushButton.super.ctd_base,
    &sipTypeDef_kdeui_KRatingPainter.super.ctd_base,
    &sipTypeDef_kdeui_KRatingWidget.super.ctd_base,
    &sipTypeDef_kdeui_KRecentFilesAction.super.ctd_base,
    &sipTypeDef_kdeui_KRecursiveFilterProxyModel.super.ctd_base,
    &sipTypeDef_kdeui_KReplace.super.ctd_base,
    &sipTypeDef_kdeui_KReplaceDialog.super.ctd_base,
    &enumTypes[40].etd_base,
    &sipTypeDef_kdeui_KRestrictedLine.super.ctd_base,
    &sipTypeDef_kdeui_KRichTextEdit.super.ctd_base,
    &enumTypes[39].etd_base,
    &sipTypeDef_kdeui_KRichTextWidget.super.ctd_base,
    &sipTypeDef_kdeui_KRichTextWidget_RichTextSupport.super.ctd_base,
    &enumTypes[38].etd_base,
    &sipTypeDef_kdeui_KRockerGesture.super.ctd_base,
    &sipTypeDef_kdeui_KRuler.super.ctd_base,
    &enumTypes[37].etd_base,
    &sipTypeDef_kdeui_KSelectAction.super.ctd_base,
    &enumTypes[36].etd_base,
    &sipTypeDef_kdeui_KSelectionOwner.super.ctd_base,
    &sipTypeDef_kdeui_KSelectionProxyModel.super.ctd_base,
    &enumTypes[35].etd_base,
    &sipTypeDef_kdeui_KSelectionWatcher.super.ctd_base,
    &sipTypeDef_kdeui_KSelector.super.ctd_base,
    &sipTypeDef_kdeui_KSeparator.super.ctd_base,
    &sipTypeDef_kdeui_KSessionManager.super.ctd_base,
    &sipTypeDef_kdeui_KShapeGesture.super.ctd_base,
    &sipTypeDef_kdeui_KShortcut.super.ctd_base,
    &enumTypes[34].etd_base,
    &sipTypeDef_kdeui_KShortcutWidget.super.ctd_base,
    &sipTypeDef_kdeui_KShortcutsDialog.super.ctd_base,
    &sipTypeDef_kdeui_KShortcutsEditor.super.ctd_base,
    &enumTypes[33].etd_base,
    &sipTypeDef_kdeui_KShortcutsEditor_ActionTypes.super.ctd_base,
    &enumTypes[32].etd_base,
    &sipTypeDef_kdeui_KSplashScreen.super.ctd_base,
    &sipTypeDef_kdeui_KSqueezedTextLabel.super.ctd_base,
    &sipTypeDef_kdeui_KStandardAction.super.ctd_base,
    &enumTypes[31].etd_base,
    &sipTypeDef_kdeui_KStandardGuiItem.super.ctd_base,
    &enumTypes[30].etd_base,
    &enumTypes[29].etd_base,
    &sipTypeDef_kdeui_KStandardShortcut.super.ctd_base,
    &enumTypes[28].etd_base,
    &sipTypeDef_kdeui_KStartupInfo.super.ctd_base,
    &enumTypes[27].etd_base,
    &sipTypeDef_kdeui_KStartupInfoData.super.ctd_base,
    &enumTypes[26].etd_base,
    &sipTypeDef_kdeui_KStartupInfoId.super.ctd_base,
    &sipTypeDef_kdeui_KStatefulBrush.super.ctd_base,
    &sipTypeDef_kdeui_KStatusBar.super.ctd_base,
    &sipTypeDef_kdeui_KStatusBarJobTracker.super.ctd_base,
    &enumTypes[25].etd_base,
    &sipTypeDef_kdeui_KStatusBarJobTracker_StatusBarModes.super.ctd_base,
    &sipTypeDef_kdeui_KStatusNotifierItem.super.ctd_base,
    &enumTypes[23].etd_base,
    &enumTypes[24].etd_base,
    &sipTypeDef_kdeui_KStringListValidator.super.ctd_base,
    &sipTypeDef_kdeui_KStyle.super.ctd_base,
    &enumTypes[21].etd_base,
    &enumTypes[22].etd_base,
    &sipTypeDef_kdeui_KSvgRenderer.super.ctd_base,
    &sipTypeDef_kdeui_KSystemEventFilter.super.ctd_base,
    &sipTypeDef_kdeui_KSystemTrayIcon.super.ctd_base,
    &sipTypeDef_kdeui_KTabBar.super.ctd_base,
    &sipTypeDef_kdeui_KTabWidget.super.ctd_base,
    &sipTypeDef_kdeui_KTextBrowser.super.ctd_base,
    &sipTypeDef_kdeui_KTextEdit.super.ctd_base,
    &sipTypeDef_kdeui_KTextEditSpellInterface.super.ctd_base,
    &sipTypeDef_kdeui_KTimeComboBox.super.ctd_base,
    &enumTypes[20].etd_base,
    &sipTypeDef_kdeui_KTimeComboBox_Options.super.ctd_base,
    &sipTypeDef_kdeui_KTimeZoneWidget.super.ctd_base,
    &sipTypeDef_kdeui_KTipDatabase.super.ctd_base,
    &sipTypeDef_kdeui_KTipDialog.super.ctd_base,
    &sipTypeDef_kdeui_KTitleWidget.super.ctd_base,
    &enumTypes[19].etd_base,
    &enumTypes[18].etd_base,
    &sipTypeDef_kdeui_KToggleAction.super.ctd_base,
    &sipTypeDef_kdeui_KToggleFullScreenAction.super.ctd_base,
    &sipTypeDef_kdeui_KToggleToolBarAction.super.ctd_base,
    &sipTypeDef_kdeui_KToolBar.super.ctd_base,
    &sipTypeDef_kdeui_KToolBarLabelAction.super.ctd_base,
    &sipTypeDef_kdeui_KToolBarPopupAction.super.ctd_base,
    &sipTypeDef_kdeui_KToolBarSpacerAction.super.ctd_base,
    &sipTypeDef_kdeui_KTreeWidgetSearchLine.super.ctd_base,
    &sipTypeDef_kdeui_KTreeWidgetSearchLineWidget.super.ctd_base,
    &sipTypeDef_kdeui_KUiServerJobTracker.super.ctd_base,
    &sipTypeDef_kdeui_KUndoStack.super.ctd_base,
    &sipTypeDef_kdeui_KUniqueApplication.super.ctd_base,
    &enumTypes[17].etd_base,
    &sipTypeDef_kdeui_KUniqueApplication_StartFlags.super.ctd_base,
    &sipTypeDef_kdeui_KUrlLabel.super.ctd_base,
    &sipTypeDef_kdeui_KVBox.super.ctd_base,
    &sipTypeDef_kdeui_KViewStateMaintainerBase.super.ctd_base,
    &sipTypeDef_kdeui_KViewStateSaver.super.ctd_base,
    &sipTypeDef_kdeui_KWallet.super.ctd_base,
    &sipTypeDef_kdeui_KWallet_Wallet.super.ctd_base,
    &enumTypes[16].etd_base,
    &enumTypes[15].etd_base,
    &sipTypeDef_kdeui_KWidgetItemDelegate.super.ctd_base,
    &sipTypeDef_kdeui_KWidgetJobTracker.super.ctd_base,
    &sipTypeDef_kdeui_KWindowInfo.super.ctd_base,
    &sipTypeDef_kdeui_KWindowSystem.super.ctd_base,
    &enumTypes[14].etd_base,
    &sipTypeDef_kdeui_KWordWrap.super.ctd_base,
    &sipTypeDef_kdeui_KXMLGUIBuilder.super.ctd_base,
    &sipTypeDef_kdeui_KXMLGUIClient.super.ctd_base,
    &enumTypes[13].etd_base,
    &sipTypeDef_kdeui_KXMLGUIClient_StateChange.super.ctd_base,
    &sipTypeDef_kdeui_KXMLGUIFactory.super.ctd_base,
    &sipTypeDef_kdeui_KXMessages.super.ctd_base,
    &sipTypeDef_kdeui_KXUtils.super.ctd_base,
    &sipTypeDef_kdeui_KXYSelector.super.ctd_base,
    &sipTypeDef_kdeui_KXmlGuiWindow.super.ctd_base,
    &enumTypes[12].etd_base,
    &sipTypeDef_kdeui_KXmlGuiWindow_StandardWindowOptions.super.ctd_base,
    &sipTypeDef_kdeui_KdePrint.super.ctd_base,
    &enumTypes[95].etd_base,
    &sipTypeDef_kdeui_NET.super.ctd_base,
    &enumTypes[5].etd_base,
    &enumTypes[0].etd_base,
    &enumTypes[7].etd_base,
    &enumTypes[6].etd_base,
    &enumTypes[1].etd_base,
    &enumTypes[4].etd_base,
    &enumTypes[3].etd_base,
    &enumTypes[2].etd_base,
    &enumTypes[11].etd_base,
    &enumTypes[8].etd_base,
    &enumTypes[10].etd_base,
    &enumTypes[9].etd_base,
    &sipTypeDef_kdeui_NETExtendedStrut.super.ctd_base,
    &sipTypeDef_kdeui_NETFullscreenMonitors.super.ctd_base,
    &sipTypeDef_kdeui_NETIcon.super.ctd_base,
    &sipTypeDef_kdeui_NETPoint.super.ctd_base,
    &sipTypeDef_kdeui_NETRect.super.ctd_base,
    &sipTypeDef_kdeui_NETRootInfo.super.ctd_base,
    &sipTypeDef_kdeui_NETSize.super.ctd_base,
    &sipTypeDef_kdeui_NETStrut.super.ctd_base,
    &sipTypeDef_kdeui_NETWinInfo.super.ctd_base,
    &sipTypeDef_kdeui_QHash_0100QString_0100QByteArray.mtd_base,
    &sipTypeDef_kdeui_QList_0101KActionCollection.mtd_base,
    &sipTypeDef_kdeui_QList_0101KConfigDialogManager.mtd_base,
    &sipTypeDef_kdeui_QList_0100KGlobalShortcutInfo.mtd_base,
    &sipTypeDef_kdeui_QList_0101KIconTheme.mtd_base,
    &sipTypeDef_kdeui_QList_0101KMainWindow.mtd_base,
    &sipTypeDef_kdeui_QList_0101KPlotObject.mtd_base,
    &sipTypeDef_kdeui_QList_0101KPlotPoint.mtd_base,
    &sipTypeDef_kdeui_QList_0101KSessionManager.mtd_base,
    &sipTypeDef_kdeui_QList_0100KStandardAction_StandardAction.mtd_base,
    &sipTypeDef_kdeui_QList_0101KToolBar.mtd_base,
    &sipTypeDef_kdeui_QList_0101KXMLGUIClient.mtd_base,
    &sipTypeDef_kdeui_QList_0101QActionGroup.mtd_base,
    &sipTypeDef_kdeui_QList_0100QChar.mtd_base,
    &sipTypeDef_kdeui_QList_0100QColor.mtd_base,
    &sipTypeDef_kdeui_QList_0100QEvent_Type.mtd_base,
    &sipTypeDef_kdeui_QList_0100QPersistentModelIndex.mtd_base,
    &sipTypeDef_kdeui_QList_0100QTime.mtd_base,
    &sipTypeDef_kdeui_QList_0101QTreeWidget.mtd_base,
    &sipTypeDef_kdeui_QList_0100Qt_Key.mtd_base,
    &sipTypeDef_kdeui_QList_2100.mtd_base,
    &sipTypeDef_kdeui_QMap_0100KCompletionBase_KeyBindingType_0100KShortcut.mtd_base,
    &sipTypeDef_kdeui_QMap_0100QDate_0100QString.mtd_base,
    &sipTypeDef_kdeui_QMap_0100QString_0100QByteArray.mtd_base,
    &sipTypeDef_kdeui_QPair_0100KGuiItem_0100KGuiItem.mtd_base,
    &sipTypeDef_kdeui_QSet_0100QString.mtd_base,
    &sipTypeDef_kdeui_Sonnet.super.ctd_base,
    &sipTypeDef_kdeui_Sonnet_ConfigDialog.super.ctd_base,
    &sipTypeDef_kdeui_Sonnet_ConfigWidget.super.ctd_base,
    &sipTypeDef_kdeui_Sonnet_Dialog.super.ctd_base,
    &sipTypeDef_kdeui_Sonnet_DictionaryComboBox.super.ctd_base,
    &sipTypeDef_kdeui_Sonnet_Highlighter.super.ctd_base,
};


/*
 * These define each typedef in this module.
 */
static sipTypedefDef typedefsTable[] = {
    {"Atom", "unsigned long"},
    {"KCompletionBase::KeyBindingMap", "QMap<KCompletionBase::KeyBindingType,KShortcut>"},
    {"KNotification::Context", "QPair<QString,QString>"},
    {"KNotification::ContextList", "QList<QPair<QString,QString> >"},
    {"KStartupInfoId::pid_t", "int"},
    {"Time", "unsigned long"},
};


/*
 * This defines the virtual handlers that this module implements and can be
 * used by other modules.
 */
static sipVirtHandlerFunc virtHandlersTable[] = {
    (sipVirtHandlerFunc)sipVH_kdeui_0,
    (sipVirtHandlerFunc)sipVH_kdeui_1,
    (sipVirtHandlerFunc)sipVH_kdeui_2,
    (sipVirtHandlerFunc)sipVH_kdeui_3,
    (sipVirtHandlerFunc)sipVH_kdeui_4,
    (sipVirtHandlerFunc)sipVH_kdeui_5,
    (sipVirtHandlerFunc)sipVH_kdeui_6,
    (sipVirtHandlerFunc)sipVH_kdeui_7,
    (sipVirtHandlerFunc)sipVH_kdeui_8,
    (sipVirtHandlerFunc)sipVH_kdeui_9,
    (sipVirtHandlerFunc)sipVH_kdeui_10,
    (sipVirtHandlerFunc)sipVH_kdeui_11,
    (sipVirtHandlerFunc)sipVH_kdeui_12,
    (sipVirtHandlerFunc)sipVH_kdeui_13,
    (sipVirtHandlerFunc)sipVH_kdeui_14,
    (sipVirtHandlerFunc)sipVH_kdeui_15,
    (sipVirtHandlerFunc)sipVH_kdeui_16,
    (sipVirtHandlerFunc)sipVH_kdeui_17,
    (sipVirtHandlerFunc)sipVH_kdeui_18,
    (sipVirtHandlerFunc)sipVH_kdeui_19,
    (sipVirtHandlerFunc)sipVH_kdeui_20,
    (sipVirtHandlerFunc)sipVH_kdeui_21,
    (sipVirtHandlerFunc)sipVH_kdeui_22,
    (sipVirtHandlerFunc)sipVH_kdeui_23,
    (sipVirtHandlerFunc)sipVH_kdeui_24,
    (sipVirtHandlerFunc)sipVH_kdeui_25,
    (sipVirtHandlerFunc)sipVH_kdeui_26,
    (sipVirtHandlerFunc)sipVH_kdeui_27,
    (sipVirtHandlerFunc)sipVH_kdeui_28,
    (sipVirtHandlerFunc)sipVH_kdeui_29,
    (sipVirtHandlerFunc)sipVH_kdeui_30,
    (sipVirtHandlerFunc)sipVH_kdeui_31,
    (sipVirtHandlerFunc)sipVH_kdeui_32,
    (sipVirtHandlerFunc)sipVH_kdeui_33,
    (sipVirtHandlerFunc)sipVH_kdeui_34,
    (sipVirtHandlerFunc)sipVH_kdeui_35,
    (sipVirtHandlerFunc)sipVH_kdeui_36,
    (sipVirtHandlerFunc)sipVH_kdeui_37,
    (sipVirtHandlerFunc)sipVH_kdeui_38,
    (sipVirtHandlerFunc)sipVH_kdeui_39,
    (sipVirtHandlerFunc)sipVH_kdeui_40,
    (sipVirtHandlerFunc)sipVH_kdeui_41,
    (sipVirtHandlerFunc)sipVH_kdeui_42,
    (sipVirtHandlerFunc)sipVH_kdeui_43,
    (sipVirtHandlerFunc)sipVH_kdeui_44,
    (sipVirtHandlerFunc)sipVH_kdeui_45,
    (sipVirtHandlerFunc)sipVH_kdeui_46,
    (sipVirtHandlerFunc)sipVH_kdeui_47,
    (sipVirtHandlerFunc)sipVH_kdeui_48,
    (sipVirtHandlerFunc)sipVH_kdeui_49,
    (sipVirtHandlerFunc)sipVH_kdeui_50,
    (sipVirtHandlerFunc)sipVH_kdeui_51,
    (sipVirtHandlerFunc)sipVH_kdeui_52,
    (sipVirtHandlerFunc)sipVH_kdeui_53,
    (sipVirtHandlerFunc)sipVH_kdeui_54,
    (sipVirtHandlerFunc)sipVH_kdeui_55,
    (sipVirtHandlerFunc)sipVH_kdeui_56,
    (sipVirtHandlerFunc)sipVH_kdeui_57,
    (sipVirtHandlerFunc)sipVH_kdeui_58,
    (sipVirtHandlerFunc)sipVH_kdeui_59,
    (sipVirtHandlerFunc)sipVH_kdeui_60,
    (sipVirtHandlerFunc)sipVH_kdeui_61,
    (sipVirtHandlerFunc)sipVH_kdeui_62,
    (sipVirtHandlerFunc)sipVH_kdeui_63,
    (sipVirtHandlerFunc)sipVH_kdeui_64,
    (sipVirtHandlerFunc)sipVH_kdeui_65,
    (sipVirtHandlerFunc)sipVH_kdeui_66,
    (sipVirtHandlerFunc)sipVH_kdeui_67,
    (sipVirtHandlerFunc)sipVH_kdeui_68,
    (sipVirtHandlerFunc)sipVH_kdeui_69,
    (sipVirtHandlerFunc)sipVH_kdeui_70,
    (sipVirtHandlerFunc)sipVH_kdeui_71,
    (sipVirtHandlerFunc)sipVH_kdeui_72,
    (sipVirtHandlerFunc)sipVH_kdeui_73,
    (sipVirtHandlerFunc)sipVH_kdeui_74,
    (sipVirtHandlerFunc)sipVH_kdeui_75,
    (sipVirtHandlerFunc)sipVH_kdeui_76,
    (sipVirtHandlerFunc)sipVH_kdeui_77,
    (sipVirtHandlerFunc)sipVH_kdeui_78,
    (sipVirtHandlerFunc)sipVH_kdeui_79,
    (sipVirtHandlerFunc)sipVH_kdeui_80,
    (sipVirtHandlerFunc)sipVH_kdeui_81,
    (sipVirtHandlerFunc)sipVH_kdeui_82,
    (sipVirtHandlerFunc)sipVH_kdeui_83,
    (sipVirtHandlerFunc)sipVH_kdeui_84,
    (sipVirtHandlerFunc)sipVH_kdeui_85,
    (sipVirtHandlerFunc)sipVH_kdeui_86,
    (sipVirtHandlerFunc)sipVH_kdeui_87,
    (sipVirtHandlerFunc)sipVH_kdeui_88,
    (sipVirtHandlerFunc)sipVH_kdeui_89,
    (sipVirtHandlerFunc)sipVH_kdeui_90,
    (sipVirtHandlerFunc)sipVH_kdeui_91,
    (sipVirtHandlerFunc)sipVH_kdeui_92,
    (sipVirtHandlerFunc)sipVH_kdeui_93,
    (sipVirtHandlerFunc)sipVH_kdeui_94,
    (sipVirtHandlerFunc)sipVH_kdeui_95,
};


/* This defines the modules that this module needs to import. */
static sipImportedModuleDef importsTable[] = {
    {"PyQt4.QtCore", 1, NULL},
    {"PyQt4.QtNetwork", -1, NULL},
    {"PyQt4.QtGui", -1, NULL},
    {"PyKDE4.kdecore", -1, NULL},
    {"PyQt4.QtSvg", -1, NULL},
    {"PyQt4.QtXml", -1, NULL},
    {NULL, -1, NULL}
};


/* This defines the class sub-convertors that this module defines. */
static sipSubClassConvertorDef convertorsTable[] = {
    {sipSubClass_KAbstractWidgetJobTracker, {134, 0, 0}, NULL},
    {sipSubClass_KConfigSkeleton_ItemColor, {67, 255, 0}, NULL},
    {sipSubClass_KCursor, {72, 255, 0}, NULL},
    {sipSubClass_KIcon, {152, 255, 0}, NULL},
    {sipSubClass_KPixmapCache, {229, 255, 0}, NULL},
    {sipSubClass_KIconCache, {229, 255, 0}, NULL},
    {sipSubClass_KRatingWidget, {134, 0, 0}, NULL},
    {NULL, {0, 0, 0}, NULL}
};


/* This defines this module. */
sipExportedModuleDef sipModuleAPI_kdeui = {
    0,
    SIP_API_MINOR_NR,
    sipNameNr_PyKDE4_kdeui,
    0,
    -1,
    sipStrings_kdeui,
    importsTable,
    NULL,
    421,
    typesTable,
    NULL,
    7,
    enummembers,
    6,
    typedefsTable,
    virtHandlersTable,
    convertorsTable,
    {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL},
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL
};


/* The SIP API and the APIs of any imported modules. */
const sipAPIDef *sipAPI_kdeui;
const sipExportedModuleDef *sipModuleAPI_kdeui_QtCore;
const sipExportedModuleDef *sipModuleAPI_kdeui_QtNetwork;
const sipExportedModuleDef *sipModuleAPI_kdeui_QtGui;
const sipExportedModuleDef *sipModuleAPI_kdeui_kdecore;
const sipExportedModuleDef *sipModuleAPI_kdeui_QtSvg;
const sipExportedModuleDef *sipModuleAPI_kdeui_QtXml;

sip_qt_metaobject_func sip_kdeui_qt_metaobject;
sip_qt_metacall_func sip_kdeui_qt_metacall;
sip_qt_metacast_func sip_kdeui_qt_metacast;


/* The Python module initialisation function. */
#if PY_MAJOR_VERSION >= 3
#define SIP_MODULE_ENTRY        PyInit_kdeui
#define SIP_MODULE_TYPE         PyObject *
#define SIP_MODULE_DISCARD(r)   Py_DECREF(r)
#define SIP_MODULE_RETURN(r)    return (r)
#else
#define SIP_MODULE_ENTRY        initkdeui
#define SIP_MODULE_TYPE         void
#define SIP_MODULE_DISCARD(r)
#define SIP_MODULE_RETURN(r)    return
#endif

#if defined(SIP_STATIC_MODULE)
extern "C" SIP_MODULE_TYPE SIP_MODULE_ENTRY()
#else
PyMODINIT_FUNC SIP_MODULE_ENTRY()
#endif
{
    static PyMethodDef sip_methods[] = {
        {SIP_MLNAME_CAST(sipName_UserIconSet), func_UserIconSet, METH_VARARGS, NULL},
        {SIP_MLNAME_CAST(sipName_UserIcon), func_UserIcon, METH_VARARGS, NULL},
        {SIP_MLNAME_CAST(sipName_MainBarIconSet), func_MainBarIconSet, METH_VARARGS, NULL},
        {SIP_MLNAME_CAST(sipName_MainBarIcon), func_MainBarIcon, METH_VARARGS, NULL},
        {SIP_MLNAME_CAST(sipName_SmallIconSet), func_SmallIconSet, METH_VARARGS, NULL},
        {SIP_MLNAME_CAST(sipName_SmallIcon), func_SmallIcon, METH_VARARGS, NULL},
        {SIP_MLNAME_CAST(sipName_BarIconSet), func_BarIconSet, METH_VARARGS, NULL},
        {SIP_MLNAME_CAST(sipName_BarIcon), func_BarIcon, METH_VARARGS, NULL},
        {SIP_MLNAME_CAST(sipName_DesktopIconSet), func_DesktopIconSet, METH_VARARGS, NULL},
        {SIP_MLNAME_CAST(sipName_DesktopIcon), func_DesktopIcon, METH_VARARGS, NULL},
        {SIP_MLNAME_CAST(sipName_qHash), func_qHash, METH_VARARGS, NULL},
        {0, 0, 0, 0}
    };

#if PY_MAJOR_VERSION >= 3
    static PyModuleDef sip_module_def = {
        PyModuleDef_HEAD_INIT,
        "PyKDE4.kdeui",
        NULL,
        -1,
        sip_methods,
        NULL,
        NULL,
        NULL,
        NULL
    };
#endif

    PyObject *sipModule, *sipModuleDict;
    PyObject *sip_sipmod, *sip_capiobj;

    /* Initialise the module and get it's dictionary. */
#if PY_MAJOR_VERSION >= 3
    sipModule = PyModule_Create(&sip_module_def);
#elif PY_VERSION_HEX >= 0x02050000
    sipModule = Py_InitModule(sipName_PyKDE4_kdeui, sip_methods);
#else
    sipModule = Py_InitModule(const_cast<char *>(sipName_PyKDE4_kdeui), sip_methods);
#endif

    if (sipModule == NULL)
        SIP_MODULE_RETURN(NULL);

    sipModuleDict = PyModule_GetDict(sipModule);

    /* Get the SIP module's API. */
#if PY_VERSION_HEX >= 0x02050000
    sip_sipmod = PyImport_ImportModule(SIP_MODULE_NAME);
#else
    sip_sipmod = PyImport_ImportModule(const_cast<char *>(SIP_MODULE_NAME));
#endif

    if (sip_sipmod == NULL)
    {
        SIP_MODULE_DISCARD(sipModule);
        SIP_MODULE_RETURN(NULL);
    }

    sip_capiobj = PyDict_GetItemString(PyModule_GetDict(sip_sipmod), "_C_API");
    Py_DECREF(sip_sipmod);

#if defined(SIP_USE_PYCAPSULE)
    if (sip_capiobj == NULL || !PyCapsule_CheckExact(sip_capiobj))
#else
    if (sip_capiobj == NULL || !PyCObject_Check(sip_capiobj))
#endif
    {
        SIP_MODULE_DISCARD(sipModule);
        SIP_MODULE_RETURN(NULL);
    }

#if defined(SIP_USE_PYCAPSULE)
    sipAPI_kdeui = reinterpret_cast<const sipAPIDef *>(PyCapsule_GetPointer(sip_capiobj, SIP_MODULE_NAME "._C_API"));
#else
    sipAPI_kdeui = reinterpret_cast<const sipAPIDef *>(PyCObject_AsVoidPtr(sip_capiobj));
#endif

#if defined(SIP_USE_PYCAPSULE)
    if (sipAPI_kdeui == NULL)
    {
        SIP_MODULE_DISCARD(sipModule);
        SIP_MODULE_RETURN(NULL);
    }
#endif

    /* Export the module and publish it's API. */
    if (sipExportModule(&sipModuleAPI_kdeui,SIP_API_MAJOR_NR,SIP_API_MINOR_NR,0) < 0)
    {
        SIP_MODULE_DISCARD(sipModule);
        SIP_MODULE_RETURN(0);
    }

    sip_kdeui_qt_metaobject = (sip_qt_metaobject_func)sipImportSymbol("qtcore_qt_metaobject");
    sip_kdeui_qt_metacall = (sip_qt_metacall_func)sipImportSymbol("qtcore_qt_metacall");
    sip_kdeui_qt_metacast = (sip_qt_metacast_func)sipImportSymbol("qtcore_qt_metacast");

    /* Initialise the module now all its dependencies have been set up. */
    if (sipInitModule(&sipModuleAPI_kdeui,sipModuleDict) < 0)
    {
        SIP_MODULE_DISCARD(sipModule);
        SIP_MODULE_RETURN(0);
    }

    /* Get the APIs of the modules that this one is dependent on. */
    sipModuleAPI_kdeui_QtCore = sipModuleAPI_kdeui.em_imports[0].im_module;
    sipModuleAPI_kdeui_QtNetwork = sipModuleAPI_kdeui.em_imports[1].im_module;
    sipModuleAPI_kdeui_QtGui = sipModuleAPI_kdeui.em_imports[2].im_module;
    sipModuleAPI_kdeui_kdecore = sipModuleAPI_kdeui.em_imports[3].im_module;
    sipModuleAPI_kdeui_QtSvg = sipModuleAPI_kdeui.em_imports[4].im_module;
    sipModuleAPI_kdeui_QtXml = sipModuleAPI_kdeui.em_imports[5].im_module;

    SIP_MODULE_RETURN(sipModule);
}

#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 7523 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kxmlguiclient.sip"
#include <kxmlguiclient.h>
#line 7527 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0101KXMLGUIClient(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0101KXMLGUIClient(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<KXMLGUIClient *> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<KXMLGUIClient *> *>(sipSrc);
}


extern "C" {static void *array_QList_0101KXMLGUIClient(SIP_SSIZE_T);}
static void *array_QList_0101KXMLGUIClient(SIP_SSIZE_T sipNrElem)
{
    return new QList<KXMLGUIClient *>[sipNrElem];
}


extern "C" {static void *copy_QList_0101KXMLGUIClient(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101KXMLGUIClient(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<KXMLGUIClient *>(reinterpret_cast<const QList<KXMLGUIClient *> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101KXMLGUIClient(void *, int);}
static void release_QList_0101KXMLGUIClient(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<KXMLGUIClient *> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0101KXMLGUIClient(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101KXMLGUIClient(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<KXMLGUIClient *> **sipCppPtr = reinterpret_cast<QList<KXMLGUIClient *> **>(sipCppPtrV);

#line 150 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_KXMLGUIClient, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<KXMLGUIClient *> *ql = new QList<KXMLGUIClient *>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        KXMLGUIClient *t = reinterpret_cast<KXMLGUIClient *>(sipConvertToType(itm, sipType_KXMLGUIClient, sipTransferObj, 0, 0, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            delete ql;
            return 0;
        }

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 7612 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101KXMLGUIClient(void *, PyObject *);}
static PyObject *convertFrom_QList_0101KXMLGUIClient(void *sipCppV,PyObject *sipTransferObj)
{
   QList<KXMLGUIClient *> *sipCpp = reinterpret_cast<QList<KXMLGUIClient *> *>(sipCppV);

#line 124 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        KXMLGUIClient *t = sipCpp->at(i);
        PyObject *tobj;

        // The explicit (void *) cast allows KXMLGUIClient to be const.
        if ((tobj = sipConvertFromType((void *)t, sipType_KXMLGUIClient, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 7645 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0101KXMLGUIClient = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_9733,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101KXMLGUIClient,
    array_QList_0101KXMLGUIClient,
    copy_QList_0101KXMLGUIClient,
    release_QList_0101KXMLGUIClient,
    convertTo_QList_0101KXMLGUIClient,
    convertFrom_QList_0101KXMLGUIClient
};

#line 33 "/usr/local/share/py-sip/QtCore/qmap.sip"
#include <qmap.h>
#line 7676 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 77 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 7680 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 37 "/usr/local/share/py-sip/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 7683 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 7686 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QMap_0100QString_0100QByteArray(void *, SIP_SSIZE_T, const void *);}
static void assign_QMap_0100QString_0100QByteArray(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QMap<QString,QByteArray> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QMap<QString,QByteArray> *>(sipSrc);
}


extern "C" {static void *array_QMap_0100QString_0100QByteArray(SIP_SSIZE_T);}
static void *array_QMap_0100QString_0100QByteArray(SIP_SSIZE_T sipNrElem)
{
    return new QMap<QString,QByteArray>[sipNrElem];
}


extern "C" {static void *copy_QMap_0100QString_0100QByteArray(const void *, SIP_SSIZE_T);}
static void *copy_QMap_0100QString_0100QByteArray(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QMap<QString,QByteArray>(reinterpret_cast<const QMap<QString,QByteArray> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QMap_0100QString_0100QByteArray(void *, int);}
static void release_QMap_0100QString_0100QByteArray(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QMap<QString,QByteArray> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QMap_0100QString_0100QByteArray(PyObject *, void **, int *, PyObject *);}
static int convertTo_QMap_0100QString_0100QByteArray(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QMap<QString,QByteArray> **sipCppPtr = reinterpret_cast<QMap<QString,QByteArray> **>(sipCppPtrV);

#line 89 "/usr/local/share/py-sip/QtCore/qmap.sip"
    PyObject *t1obj, *t2obj;
    SIP_SSIZE_T i = 0;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PyDict_Check(sipPy))
            return 0;

        while (PyDict_Next(sipPy, &i, &t1obj, &t2obj))
        {
            if (!sipCanConvertToType(t1obj, sipType_QString, SIP_NOT_NONE))
                return 0;

            if (!sipCanConvertToType(t2obj, sipType_QByteArray, SIP_NOT_NONE))
                return 0;
        } 

        return 1;
    }

    QMap<QString, QByteArray> *qm = new QMap<QString, QByteArray>;
 
    while (PyDict_Next(sipPy, &i, &t1obj, &t2obj))
    {
        int state1, state2;

        QString *t1 = reinterpret_cast<QString *>(sipConvertToType(t1obj, sipType_QString, sipTransferObj, SIP_NOT_NONE, &state1, sipIsErr));
        QByteArray *t2 = reinterpret_cast<QByteArray *>(sipConvertToType(t2obj, sipType_QByteArray, sipTransferObj, SIP_NOT_NONE, &state2, sipIsErr));
 
        if (*sipIsErr)
        {
            sipReleaseType(t1, sipType_QString, state1);
            sipReleaseType(t2, sipType_QByteArray, state2);

            delete qm;
            return 0;
        }

        qm->insert(*t1, *t2);

        sipReleaseType(t1, sipType_QString, state1);
        sipReleaseType(t2, sipType_QByteArray, state2);
    }
 
    *sipCppPtr = qm;
 
    return sipGetState(sipTransferObj);
#line 7775 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QMap_0100QString_0100QByteArray(void *, PyObject *);}
static PyObject *convertFrom_QMap_0100QString_0100QByteArray(void *sipCppV,PyObject *sipTransferObj)
{
   QMap<QString,QByteArray> *sipCpp = reinterpret_cast<QMap<QString,QByteArray> *>(sipCppV);

#line 37 "/usr/local/share/py-sip/QtCore/qmap.sip"
    // Create the dictionary.
    PyObject *d = PyDict_New();

    if (!d)
        return NULL;

    // Set the dictionary elements.
    QMap<QString, QByteArray>::const_iterator i = sipCpp->constBegin();

    while (i != sipCpp->constEnd())
    {
        QString *t1 = new QString(i.key());
        QByteArray *t2 = new QByteArray(i.value());

        PyObject *t1obj = sipConvertFromNewType(t1, sipType_QString, sipTransferObj);
        PyObject *t2obj = sipConvertFromNewType(t2, sipType_QByteArray, sipTransferObj);

        if (t1obj == NULL || t2obj == NULL || PyDict_SetItem(d, t1obj, t2obj) < 0)
        {
            Py_DECREF(d);

            if (t1obj)
            {
                Py_DECREF(t1obj);
            }
            else
            {
                delete t1;
            }

            if (t2obj)
            {
                Py_DECREF(t2obj);
            }
            else
            {
                delete t2;
            }

            return NULL;
        }

        Py_DECREF(t1obj);
        Py_DECREF(t2obj);

        ++i;
    }

    return d;
#line 7834 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QMap_0100QString_0100QByteArray = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_5766,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QMap_0100QString_0100QByteArray,
    array_QMap_0100QString_0100QByteArray,
    copy_QMap_0100QString_0100QByteArray,
    release_QMap_0100QString_0100QByteArray,
    convertTo_QMap_0100QString_0100QByteArray,
    convertFrom_QMap_0100QString_0100QByteArray
};

#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 7865 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 203 "/usr/local/share/py-sip/QtGui/qtreewidget.sip"
#include <qtreewidget.h>
#line 7869 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0101QTreeWidget(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0101QTreeWidget(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<QTreeWidget *> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<QTreeWidget *> *>(sipSrc);
}


extern "C" {static void *array_QList_0101QTreeWidget(SIP_SSIZE_T);}
static void *array_QList_0101QTreeWidget(SIP_SSIZE_T sipNrElem)
{
    return new QList<QTreeWidget *>[sipNrElem];
}


extern "C" {static void *copy_QList_0101QTreeWidget(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101QTreeWidget(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<QTreeWidget *>(reinterpret_cast<const QList<QTreeWidget *> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101QTreeWidget(void *, int);}
static void release_QList_0101QTreeWidget(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<QTreeWidget *> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0101QTreeWidget(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101QTreeWidget(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<QTreeWidget *> **sipCppPtr = reinterpret_cast<QList<QTreeWidget *> **>(sipCppPtrV);

#line 150 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_QTreeWidget, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<QTreeWidget *> *ql = new QList<QTreeWidget *>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        QTreeWidget *t = reinterpret_cast<QTreeWidget *>(sipConvertToType(itm, sipType_QTreeWidget, sipTransferObj, 0, 0, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            delete ql;
            return 0;
        }

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 7954 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101QTreeWidget(void *, PyObject *);}
static PyObject *convertFrom_QList_0101QTreeWidget(void *sipCppV,PyObject *sipTransferObj)
{
   QList<QTreeWidget *> *sipCpp = reinterpret_cast<QList<QTreeWidget *> *>(sipCppV);

#line 124 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        QTreeWidget *t = sipCpp->at(i);
        PyObject *tobj;

        // The explicit (void *) cast allows QTreeWidget to be const.
        if ((tobj = sipConvertFromType((void *)t, sipType_QTreeWidget, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 7987 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0101QTreeWidget = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_13407,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101QTreeWidget,
    array_QList_0101QTreeWidget,
    copy_QList_0101QTreeWidget,
    release_QList_0101QTreeWidget,
    convertTo_QList_0101QTreeWidget,
    convertFrom_QList_0101QTreeWidget
};

#line 589 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/typedefs.sip"
#include <qpair.h>
#line 8018 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kguiitem.sip"
#include <kguiitem.h>
#line 8022 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QPair_0100KGuiItem_0100KGuiItem(void *, SIP_SSIZE_T, const void *);}
static void assign_QPair_0100KGuiItem_0100KGuiItem(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QPair<KGuiItem,KGuiItem> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QPair<KGuiItem,KGuiItem> *>(sipSrc);
}


extern "C" {static void *array_QPair_0100KGuiItem_0100KGuiItem(SIP_SSIZE_T);}
static void *array_QPair_0100KGuiItem_0100KGuiItem(SIP_SSIZE_T sipNrElem)
{
    return new QPair<KGuiItem,KGuiItem>[sipNrElem];
}


extern "C" {static void *copy_QPair_0100KGuiItem_0100KGuiItem(const void *, SIP_SSIZE_T);}
static void *copy_QPair_0100KGuiItem_0100KGuiItem(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QPair<KGuiItem,KGuiItem>(reinterpret_cast<const QPair<KGuiItem,KGuiItem> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QPair_0100KGuiItem_0100KGuiItem(void *, int);}
static void release_QPair_0100KGuiItem_0100KGuiItem(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QPair<KGuiItem,KGuiItem> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QPair_0100KGuiItem_0100KGuiItem(PyObject *, void **, int *, PyObject *);}
static int convertTo_QPair_0100KGuiItem_0100KGuiItem(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QPair<KGuiItem,KGuiItem> **sipCppPtr = reinterpret_cast<QPair<KGuiItem,KGuiItem> **>(sipCppPtrV);

#line 619 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/typedefs.sip"
    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
        return (PyTuple_Size(sipPy) == 2);


    int state1, state2;

    PyObject *t1obj = PyTuple_GET_ITEM(sipPy, 0);
    PyObject *t2obj = PyTuple_GET_ITEM(sipPy, 1);
    
    KGuiItem *t1 = reinterpret_cast<KGuiItem *>(sipConvertToType(t1obj, sipType_KGuiItem, sipTransferObj, SIP_NOT_NONE, &state1, sipIsErr));
    KGuiItem *t2 = reinterpret_cast<KGuiItem *>(sipConvertToType(t2obj, sipType_KGuiItem, sipTransferObj, SIP_NOT_NONE, &state2, sipIsErr));

    if (*sipIsErr)
    {
        sipReleaseType(t1, sipType_KGuiItem, state1);
        sipReleaseType(t2, sipType_KGuiItem, state2);

        return 0;
    }

    QPair<KGuiItem, KGuiItem> *qp = new QPair<KGuiItem, KGuiItem>;
 
    qp->first  = *t1;
    qp->second = *t2;

    *sipCppPtr = qp;
 
    return sipGetState(sipTransferObj);
#line 8092 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QPair_0100KGuiItem_0100KGuiItem(void *, PyObject *);}
static PyObject *convertFrom_QPair_0100KGuiItem_0100KGuiItem(void *sipCppV,PyObject *sipTransferObj)
{
   QPair<KGuiItem,KGuiItem> *sipCpp = reinterpret_cast<QPair<KGuiItem,KGuiItem> *>(sipCppV);

#line 593 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/typedefs.sip"
    // Create the tuple.
    KGuiItem *t1 = new KGuiItem(sipCpp->first);
    KGuiItem *t2 = new KGuiItem(sipCpp->second);
    
    PyObject *t1obj = sipConvertFromNewType(t1, sipType_KGuiItem, sipTransferObj);
    PyObject *t2obj = sipConvertFromNewType(t2, sipType_KGuiItem, sipTransferObj);
    
    if (t1obj == NULL || t2obj == NULL)
    {   
        if (t1obj)
            Py_DECREF(t1obj);
        else
            delete t1;
    
        if (t2obj)
            Py_DECREF(t2obj);
        else
            delete t2;
    
        return NULL;
    }
       
    return Py_BuildValue((char *)"NN", t1obj, t2obj);
#line 8125 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QPair_0100KGuiItem_0100KGuiItem = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_5791,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QPair_0100KGuiItem_0100KGuiItem,
    array_QPair_0100KGuiItem_0100KGuiItem,
    copy_QPair_0100KGuiItem_0100KGuiItem,
    release_QPair_0100KGuiItem_0100KGuiItem,
    convertTo_QPair_0100KGuiItem_0100KGuiItem,
    convertFrom_QPair_0100KGuiItem_0100KGuiItem
};

#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 8156 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/ksessionmanager.sip"
#include <ksessionmanager.h>
#line 8160 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0101KSessionManager(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0101KSessionManager(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<KSessionManager *> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<KSessionManager *> *>(sipSrc);
}


extern "C" {static void *array_QList_0101KSessionManager(SIP_SSIZE_T);}
static void *array_QList_0101KSessionManager(SIP_SSIZE_T sipNrElem)
{
    return new QList<KSessionManager *>[sipNrElem];
}


extern "C" {static void *copy_QList_0101KSessionManager(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101KSessionManager(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<KSessionManager *>(reinterpret_cast<const QList<KSessionManager *> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101KSessionManager(void *, int);}
static void release_QList_0101KSessionManager(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<KSessionManager *> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0101KSessionManager(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101KSessionManager(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<KSessionManager *> **sipCppPtr = reinterpret_cast<QList<KSessionManager *> **>(sipCppPtrV);

#line 150 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_KSessionManager, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<KSessionManager *> *ql = new QList<KSessionManager *>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        KSessionManager *t = reinterpret_cast<KSessionManager *>(sipConvertToType(itm, sipType_KSessionManager, sipTransferObj, 0, 0, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            delete ql;
            return 0;
        }

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 8245 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101KSessionManager(void *, PyObject *);}
static PyObject *convertFrom_QList_0101KSessionManager(void *sipCppV,PyObject *sipTransferObj)
{
   QList<KSessionManager *> *sipCpp = reinterpret_cast<QList<KSessionManager *> *>(sipCppV);

#line 124 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        KSessionManager *t = sipCpp->at(i);
        PyObject *tobj;

        // The explicit (void *) cast allows KSessionManager to be const.
        if ((tobj = sipConvertFromType((void *)t, sipType_KSessionManager, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 8278 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0101KSessionManager = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_6641,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101KSessionManager,
    array_QList_0101KSessionManager,
    copy_QList_0101KSessionManager,
    release_QList_0101KSessionManager,
    convertTo_QList_0101KSessionManager,
    convertFrom_QList_0101KSessionManager
};

#line 33 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 8309 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 79 "/usr/local/share/py-sip/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 8313 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0100QPersistentModelIndex(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0100QPersistentModelIndex(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<QPersistentModelIndex> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<QPersistentModelIndex> *>(sipSrc);
}


extern "C" {static void *array_QList_0100QPersistentModelIndex(SIP_SSIZE_T);}
static void *array_QList_0100QPersistentModelIndex(SIP_SSIZE_T sipNrElem)
{
    return new QList<QPersistentModelIndex>[sipNrElem];
}


extern "C" {static void *copy_QList_0100QPersistentModelIndex(const void *, SIP_SSIZE_T);}
static void *copy_QList_0100QPersistentModelIndex(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<QPersistentModelIndex>(reinterpret_cast<const QList<QPersistentModelIndex> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0100QPersistentModelIndex(void *, int);}
static void release_QList_0100QPersistentModelIndex(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<QPersistentModelIndex> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0100QPersistentModelIndex(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0100QPersistentModelIndex(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<QPersistentModelIndex> **sipCppPtr = reinterpret_cast<QList<QPersistentModelIndex> **>(sipCppPtrV);

#line 64 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_QPersistentModelIndex, SIP_NOT_NONE));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<QPersistentModelIndex> *ql = new QList<QPersistentModelIndex>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        int state;
        QPersistentModelIndex *t = reinterpret_cast<QPersistentModelIndex *>(sipConvertToType(itm, sipType_QPersistentModelIndex, sipTransferObj, SIP_NOT_NONE, &state, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            sipReleaseType(t, sipType_QPersistentModelIndex, state);

            delete ql;
            return 0;
        }

        ql->append(*t);

        sipReleaseType(t, sipType_QPersistentModelIndex, state);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 8403 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0100QPersistentModelIndex(void *, PyObject *);}
static PyObject *convertFrom_QList_0100QPersistentModelIndex(void *sipCppV,PyObject *sipTransferObj)
{
   QList<QPersistentModelIndex> *sipCpp = reinterpret_cast<QList<QPersistentModelIndex> *>(sipCppV);

#line 37 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        QPersistentModelIndex *t = new QPersistentModelIndex(sipCpp->at(i));
        PyObject *tobj;

        if ((tobj = sipConvertFromNewType(t, sipType_QPersistentModelIndex, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            delete t;

            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 8437 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0100QPersistentModelIndex = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_2667,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0100QPersistentModelIndex,
    array_QList_0100QPersistentModelIndex,
    copy_QList_0100QPersistentModelIndex,
    release_QList_0100QPersistentModelIndex,
    convertTo_QList_0100QPersistentModelIndex,
    convertFrom_QList_0100QPersistentModelIndex
};

#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 8468 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kplotobject.sip"
#include <kplotobject.h>
#line 8472 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0101KPlotObject(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0101KPlotObject(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<KPlotObject *> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<KPlotObject *> *>(sipSrc);
}


extern "C" {static void *array_QList_0101KPlotObject(SIP_SSIZE_T);}
static void *array_QList_0101KPlotObject(SIP_SSIZE_T sipNrElem)
{
    return new QList<KPlotObject *>[sipNrElem];
}


extern "C" {static void *copy_QList_0101KPlotObject(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101KPlotObject(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<KPlotObject *>(reinterpret_cast<const QList<KPlotObject *> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101KPlotObject(void *, int);}
static void release_QList_0101KPlotObject(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<KPlotObject *> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0101KPlotObject(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101KPlotObject(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<KPlotObject *> **sipCppPtr = reinterpret_cast<QList<KPlotObject *> **>(sipCppPtrV);

#line 150 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_KPlotObject, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<KPlotObject *> *ql = new QList<KPlotObject *>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        KPlotObject *t = reinterpret_cast<KPlotObject *>(sipConvertToType(itm, sipType_KPlotObject, sipTransferObj, 0, 0, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            delete ql;
            return 0;
        }

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 8557 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101KPlotObject(void *, PyObject *);}
static PyObject *convertFrom_QList_0101KPlotObject(void *sipCppV,PyObject *sipTransferObj)
{
   QList<KPlotObject *> *sipCpp = reinterpret_cast<QList<KPlotObject *> *>(sipCppV);

#line 124 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        KPlotObject *t = sipCpp->at(i);
        PyObject *tobj;

        // The explicit (void *) cast allows KPlotObject to be const.
        if ((tobj = sipConvertFromType((void *)t, sipType_KPlotObject, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 8590 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0101KPlotObject = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_13427,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101KPlotObject,
    array_QList_0101KPlotObject,
    copy_QList_0101KPlotObject,
    release_QList_0101KPlotObject,
    convertTo_QList_0101KPlotObject,
    convertFrom_QList_0101KPlotObject
};

#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 8621 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kplotpoint.sip"
#include <kplotpoint.h>
#line 8625 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0101KPlotPoint(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0101KPlotPoint(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<KPlotPoint *> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<KPlotPoint *> *>(sipSrc);
}


extern "C" {static void *array_QList_0101KPlotPoint(SIP_SSIZE_T);}
static void *array_QList_0101KPlotPoint(SIP_SSIZE_T sipNrElem)
{
    return new QList<KPlotPoint *>[sipNrElem];
}


extern "C" {static void *copy_QList_0101KPlotPoint(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101KPlotPoint(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<KPlotPoint *>(reinterpret_cast<const QList<KPlotPoint *> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101KPlotPoint(void *, int);}
static void release_QList_0101KPlotPoint(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<KPlotPoint *> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0101KPlotPoint(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101KPlotPoint(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<KPlotPoint *> **sipCppPtr = reinterpret_cast<QList<KPlotPoint *> **>(sipCppPtrV);

#line 150 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_KPlotPoint, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<KPlotPoint *> *ql = new QList<KPlotPoint *>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        KPlotPoint *t = reinterpret_cast<KPlotPoint *>(sipConvertToType(itm, sipType_KPlotPoint, sipTransferObj, 0, 0, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            delete ql;
            return 0;
        }

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 8710 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101KPlotPoint(void *, PyObject *);}
static PyObject *convertFrom_QList_0101KPlotPoint(void *sipCppV,PyObject *sipTransferObj)
{
   QList<KPlotPoint *> *sipCpp = reinterpret_cast<QList<KPlotPoint *> *>(sipCppV);

#line 124 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        KPlotPoint *t = sipCpp->at(i);
        PyObject *tobj;

        // The explicit (void *) cast allows KPlotPoint to be const.
        if ((tobj = sipConvertFromType((void *)t, sipType_KPlotPoint, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 8743 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0101KPlotPoint = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_15667,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101KPlotPoint,
    array_QList_0101KPlotPoint,
    copy_QList_0101KPlotPoint,
    release_QList_0101KPlotPoint,
    convertTo_QList_0101KPlotPoint,
    convertFrom_QList_0101KPlotPoint
};

#line 33 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 8774 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 8778 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0100Qt_Key(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0100Qt_Key(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<Qt::Key> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<Qt::Key> *>(sipSrc);
}


extern "C" {static void *array_QList_0100Qt_Key(SIP_SSIZE_T);}
static void *array_QList_0100Qt_Key(SIP_SSIZE_T sipNrElem)
{
    return new QList<Qt::Key>[sipNrElem];
}


extern "C" {static void *copy_QList_0100Qt_Key(const void *, SIP_SSIZE_T);}
static void *copy_QList_0100Qt_Key(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<Qt::Key>(reinterpret_cast<const QList<Qt::Key> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0100Qt_Key(void *, int);}
static void release_QList_0100Qt_Key(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<Qt::Key> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0100Qt_Key(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0100Qt_Key(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<Qt::Key> **sipCppPtr = reinterpret_cast<QList<Qt::Key> **>(sipCppPtrV);

#line 64 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_Qt_Key, SIP_NOT_NONE));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<Qt::Key> *ql = new QList<Qt::Key>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        int state;
        Qt::Key *t = reinterpret_cast<Qt::Key *>(sipConvertToType(itm, sipType_Qt_Key, sipTransferObj, SIP_NOT_NONE, &state, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            sipReleaseType(t, sipType_Qt_Key, state);

            delete ql;
            return 0;
        }

        ql->append(*t);

        sipReleaseType(t, sipType_Qt_Key, state);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 8868 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0100Qt_Key(void *, PyObject *);}
static PyObject *convertFrom_QList_0100Qt_Key(void *sipCppV,PyObject *sipTransferObj)
{
   QList<Qt::Key> *sipCpp = reinterpret_cast<QList<Qt::Key> *>(sipCppV);

#line 37 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        Qt::Key *t = new Qt::Key(sipCpp->at(i));
        PyObject *tobj;

        if ((tobj = sipConvertFromNewType(t, sipType_Qt_Key, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            delete t;

            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 8902 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0100Qt_Key = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_27925,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0100Qt_Key,
    array_QList_0100Qt_Key,
    copy_QList_0100Qt_Key,
    release_QList_0100Qt_Key,
    convertTo_QList_0100Qt_Key,
    convertFrom_QList_0100Qt_Key
};

#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 8933 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/ktoolbar.sip"
#include <ktoolbar.h>
#line 8937 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0101KToolBar(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0101KToolBar(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<KToolBar *> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<KToolBar *> *>(sipSrc);
}


extern "C" {static void *array_QList_0101KToolBar(SIP_SSIZE_T);}
static void *array_QList_0101KToolBar(SIP_SSIZE_T sipNrElem)
{
    return new QList<KToolBar *>[sipNrElem];
}


extern "C" {static void *copy_QList_0101KToolBar(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101KToolBar(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<KToolBar *>(reinterpret_cast<const QList<KToolBar *> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101KToolBar(void *, int);}
static void release_QList_0101KToolBar(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<KToolBar *> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0101KToolBar(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101KToolBar(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<KToolBar *> **sipCppPtr = reinterpret_cast<QList<KToolBar *> **>(sipCppPtrV);

#line 150 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_KToolBar, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<KToolBar *> *ql = new QList<KToolBar *>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        KToolBar *t = reinterpret_cast<KToolBar *>(sipConvertToType(itm, sipType_KToolBar, sipTransferObj, 0, 0, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            delete ql;
            return 0;
        }

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 9022 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101KToolBar(void *, PyObject *);}
static PyObject *convertFrom_QList_0101KToolBar(void *sipCppV,PyObject *sipTransferObj)
{
   QList<KToolBar *> *sipCpp = reinterpret_cast<QList<KToolBar *> *>(sipCppV);

#line 124 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        KToolBar *t = sipCpp->at(i);
        PyObject *tobj;

        // The explicit (void *) cast allows KToolBar to be const.
        if ((tobj = sipConvertFromType((void *)t, sipType_KToolBar, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 9055 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0101KToolBar = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_20895,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101KToolBar,
    array_QList_0101KToolBar,
    copy_QList_0101KToolBar,
    release_QList_0101KToolBar,
    convertTo_QList_0101KToolBar,
    convertFrom_QList_0101KToolBar
};

#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 9086 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kmainwindow.sip"
#include <kmainwindow.h>
#line 9090 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0101KMainWindow(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0101KMainWindow(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<KMainWindow *> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<KMainWindow *> *>(sipSrc);
}


extern "C" {static void *array_QList_0101KMainWindow(SIP_SSIZE_T);}
static void *array_QList_0101KMainWindow(SIP_SSIZE_T sipNrElem)
{
    return new QList<KMainWindow *>[sipNrElem];
}


extern "C" {static void *copy_QList_0101KMainWindow(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101KMainWindow(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<KMainWindow *>(reinterpret_cast<const QList<KMainWindow *> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101KMainWindow(void *, int);}
static void release_QList_0101KMainWindow(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<KMainWindow *> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0101KMainWindow(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101KMainWindow(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<KMainWindow *> **sipCppPtr = reinterpret_cast<QList<KMainWindow *> **>(sipCppPtrV);

#line 150 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_KMainWindow, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<KMainWindow *> *ql = new QList<KMainWindow *>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        KMainWindow *t = reinterpret_cast<KMainWindow *>(sipConvertToType(itm, sipType_KMainWindow, sipTransferObj, 0, 0, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            delete ql;
            return 0;
        }

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 9175 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101KMainWindow(void *, PyObject *);}
static PyObject *convertFrom_QList_0101KMainWindow(void *sipCppV,PyObject *sipTransferObj)
{
   QList<KMainWindow *> *sipCpp = reinterpret_cast<QList<KMainWindow *> *>(sipCppV);

#line 124 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        KMainWindow *t = sipCpp->at(i);
        PyObject *tobj;

        // The explicit (void *) cast allows KMainWindow to be const.
        if ((tobj = sipConvertFromType((void *)t, sipType_KMainWindow, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 9208 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0101KMainWindow = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_13447,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101KMainWindow,
    array_QList_0101KMainWindow,
    copy_QList_0101KMainWindow,
    release_QList_0101KMainWindow,
    convertTo_QList_0101KMainWindow,
    convertFrom_QList_0101KMainWindow
};

#line 513 "/usr/local/share/py-sip/QtCore/qset.sip"
#include <qset.h>
#line 9239 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 77 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 9243 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 9246 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QSet_0100QString(void *, SIP_SSIZE_T, const void *);}
static void assign_QSet_0100QString(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QSet<QString> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QSet<QString> *>(sipSrc);
}


extern "C" {static void *array_QSet_0100QString(SIP_SSIZE_T);}
static void *array_QSet_0100QString(SIP_SSIZE_T sipNrElem)
{
    return new QSet<QString>[sipNrElem];
}


extern "C" {static void *copy_QSet_0100QString(const void *, SIP_SSIZE_T);}
static void *copy_QSet_0100QString(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QSet<QString>(reinterpret_cast<const QSet<QString> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QSet_0100QString(void *, int);}
static void release_QSet_0100QString(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QSet<QString> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QSet_0100QString(PyObject *, void **, int *, PyObject *);}
static int convertTo_QSet_0100QString(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QSet<QString> **sipCppPtr = reinterpret_cast<QSet<QString> **>(sipCppPtrV);

#line 549 "/usr/local/share/py-sip/QtCore/qset.sip"
    PyObject *it = PyObject_GetIter(sipPy), *itm;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (it == NULL)
            return 0;

        while ((itm = PyIter_Next(it)) != NULL)
        {
            int ok = sipCanConvertToType(itm, sipType_QString, SIP_NOT_NONE);

            Py_DECREF(itm);

            if (!ok)
            {
                Py_DECREF(it);
                return 0;
            }
        }

        Py_DECREF(it);
        return 1;
    }

    if (it == NULL)
    {
        *sipIsErr = 1;
        return 0;
    }

    QSet<QString> *qs = new QSet<QString>;

    while ((itm = PyIter_Next(it)) != NULL)
    {
        int state;
        QString *t = reinterpret_cast<QString *>(sipConvertToType(itm, sipType_QString, sipTransferObj, SIP_NOT_NONE, &state, sipIsErr));

        Py_DECREF(itm);

        if (*sipIsErr)
        {
            sipReleaseType(t, sipType_QString, state);

            delete qs;
            Py_DECREF(it);
            return 0;
        }

        qs->insert(*t);

        sipReleaseType(t, sipType_QString, state);
    }

    Py_DECREF(it);

    *sipCppPtr = qs;

    return sipGetState(sipTransferObj);
#line 9346 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QSet_0100QString(void *, PyObject *);}
static PyObject *convertFrom_QSet_0100QString(void *sipCppV,PyObject *sipTransferObj)
{
   QSet<QString> *sipCpp = reinterpret_cast<QSet<QString> *>(sipCppV);

#line 517 "/usr/local/share/py-sip/QtCore/qset.sip"
    // Create the set.
    PyObject *s;

    if ((s = PySet_New(NULL)) == NULL)
        return NULL;

    // Set the set elements.
    QSet<QString>::const_iterator it = sipCpp->constBegin();
    QSet<QString>::const_iterator end = sipCpp->constEnd();

    while (it != end)
    {
        QString *t = new QString(*it);
        PyObject *tobj;

        if ((tobj = sipConvertFromNewType(t, sipType_QString, sipTransferObj)) == NULL)
        {
            Py_DECREF(s);
            delete t;

            return NULL;
        }

        PySet_Add(s, tobj);

        ++it;
    }

    return s;
#line 9385 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QSet_0100QString = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_31465,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QSet_0100QString,
    array_QSet_0100QString,
    copy_QSet_0100QString,
    release_QSet_0100QString,
    convertTo_QSet_0100QString,
    convertFrom_QSet_0100QString
};

#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 9416 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kicontheme.sip"
#include <kicontheme.h>
#line 9420 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0101KIconTheme(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0101KIconTheme(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<KIconTheme *> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<KIconTheme *> *>(sipSrc);
}


extern "C" {static void *array_QList_0101KIconTheme(SIP_SSIZE_T);}
static void *array_QList_0101KIconTheme(SIP_SSIZE_T sipNrElem)
{
    return new QList<KIconTheme *>[sipNrElem];
}


extern "C" {static void *copy_QList_0101KIconTheme(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101KIconTheme(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<KIconTheme *>(reinterpret_cast<const QList<KIconTheme *> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101KIconTheme(void *, int);}
static void release_QList_0101KIconTheme(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<KIconTheme *> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0101KIconTheme(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101KIconTheme(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<KIconTheme *> **sipCppPtr = reinterpret_cast<QList<KIconTheme *> **>(sipCppPtrV);

#line 150 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_KIconTheme, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<KIconTheme *> *ql = new QList<KIconTheme *>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        KIconTheme *t = reinterpret_cast<KIconTheme *>(sipConvertToType(itm, sipType_KIconTheme, sipTransferObj, 0, 0, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            delete ql;
            return 0;
        }

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 9505 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101KIconTheme(void *, PyObject *);}
static PyObject *convertFrom_QList_0101KIconTheme(void *sipCppV,PyObject *sipTransferObj)
{
   QList<KIconTheme *> *sipCpp = reinterpret_cast<QList<KIconTheme *> *>(sipCppV);

#line 124 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        KIconTheme *t = sipCpp->at(i);
        PyObject *tobj;

        // The explicit (void *) cast allows KIconTheme to be const.
        if ((tobj = sipConvertFromType((void *)t, sipType_KIconTheme, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 9538 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0101KIconTheme = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_15686,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101KIconTheme,
    array_QList_0101KIconTheme,
    copy_QList_0101KIconTheme,
    release_QList_0101KIconTheme,
    convertTo_QList_0101KIconTheme,
    convertFrom_QList_0101KIconTheme
};

#line 33 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 9569 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 24 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kglobalshortcutinfo.sip"
#include <kglobalshortcutinfo.h>
#line 9573 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0100KGlobalShortcutInfo(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0100KGlobalShortcutInfo(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<KGlobalShortcutInfo> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<KGlobalShortcutInfo> *>(sipSrc);
}


extern "C" {static void *array_QList_0100KGlobalShortcutInfo(SIP_SSIZE_T);}
static void *array_QList_0100KGlobalShortcutInfo(SIP_SSIZE_T sipNrElem)
{
    return new QList<KGlobalShortcutInfo>[sipNrElem];
}


extern "C" {static void *copy_QList_0100KGlobalShortcutInfo(const void *, SIP_SSIZE_T);}
static void *copy_QList_0100KGlobalShortcutInfo(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<KGlobalShortcutInfo>(reinterpret_cast<const QList<KGlobalShortcutInfo> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0100KGlobalShortcutInfo(void *, int);}
static void release_QList_0100KGlobalShortcutInfo(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<KGlobalShortcutInfo> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0100KGlobalShortcutInfo(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0100KGlobalShortcutInfo(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<KGlobalShortcutInfo> **sipCppPtr = reinterpret_cast<QList<KGlobalShortcutInfo> **>(sipCppPtrV);

#line 64 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_KGlobalShortcutInfo, SIP_NOT_NONE));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<KGlobalShortcutInfo> *ql = new QList<KGlobalShortcutInfo>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        int state;
        KGlobalShortcutInfo *t = reinterpret_cast<KGlobalShortcutInfo *>(sipConvertToType(itm, sipType_KGlobalShortcutInfo, sipTransferObj, SIP_NOT_NONE, &state, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            sipReleaseType(t, sipType_KGlobalShortcutInfo, state);

            delete ql;
            return 0;
        }

        ql->append(*t);

        sipReleaseType(t, sipType_KGlobalShortcutInfo, state);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 9663 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0100KGlobalShortcutInfo(void *, PyObject *);}
static PyObject *convertFrom_QList_0100KGlobalShortcutInfo(void *sipCppV,PyObject *sipTransferObj)
{
   QList<KGlobalShortcutInfo> *sipCpp = reinterpret_cast<QList<KGlobalShortcutInfo> *>(sipCppV);

#line 37 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        KGlobalShortcutInfo *t = new KGlobalShortcutInfo(sipCpp->at(i));
        PyObject *tobj;

        if ((tobj = sipConvertFromNewType(t, sipType_KGlobalShortcutInfo, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            delete t;

            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 9697 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0100KGlobalShortcutInfo = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_3833,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0100KGlobalShortcutInfo,
    array_QList_0100KGlobalShortcutInfo,
    copy_QList_0100KGlobalShortcutInfo,
    release_QList_0100KGlobalShortcutInfo,
    convertTo_QList_0100KGlobalShortcutInfo,
    convertFrom_QList_0100KGlobalShortcutInfo
};

#line 33 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 9728 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 204 "/usr/local/share/py-sip/QtCore/qdatetime.sip"
#include <qdatetime.h>
#line 9732 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0100QTime(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0100QTime(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<QTime> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<QTime> *>(sipSrc);
}


extern "C" {static void *array_QList_0100QTime(SIP_SSIZE_T);}
static void *array_QList_0100QTime(SIP_SSIZE_T sipNrElem)
{
    return new QList<QTime>[sipNrElem];
}


extern "C" {static void *copy_QList_0100QTime(const void *, SIP_SSIZE_T);}
static void *copy_QList_0100QTime(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<QTime>(reinterpret_cast<const QList<QTime> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0100QTime(void *, int);}
static void release_QList_0100QTime(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<QTime> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0100QTime(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0100QTime(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<QTime> **sipCppPtr = reinterpret_cast<QList<QTime> **>(sipCppPtrV);

#line 64 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_QTime, SIP_NOT_NONE));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<QTime> *ql = new QList<QTime>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        int state;
        QTime *t = reinterpret_cast<QTime *>(sipConvertToType(itm, sipType_QTime, sipTransferObj, SIP_NOT_NONE, &state, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            sipReleaseType(t, sipType_QTime, state);

            delete ql;
            return 0;
        }

        ql->append(*t);

        sipReleaseType(t, sipType_QTime, state);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 9822 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0100QTime(void *, PyObject *);}
static PyObject *convertFrom_QList_0100QTime(void *sipCppV,PyObject *sipTransferObj)
{
   QList<QTime> *sipCpp = reinterpret_cast<QList<QTime> *>(sipCppV);

#line 37 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        QTime *t = new QTime(sipCpp->at(i));
        PyObject *tobj;

        if ((tobj = sipConvertFromNewType(t, sipType_QTime, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            delete t;

            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 9856 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0100QTime = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_35259,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0100QTime,
    array_QList_0100QTime,
    copy_QList_0100QTime,
    release_QList_0100QTime,
    convertTo_QList_0100QTime,
    convertFrom_QList_0100QTime
};

#line 33 "/usr/local/share/py-sip/QtCore/qmap.sip"
#include <qmap.h>
#line 9887 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 35 "/usr/local/share/py-sip/QtCore/qdatetime.sip"
#include <qdatetime.h>
#line 9891 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 77 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 9894 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 9897 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QMap_0100QDate_0100QString(void *, SIP_SSIZE_T, const void *);}
static void assign_QMap_0100QDate_0100QString(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QMap<QDate,QString> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QMap<QDate,QString> *>(sipSrc);
}


extern "C" {static void *array_QMap_0100QDate_0100QString(SIP_SSIZE_T);}
static void *array_QMap_0100QDate_0100QString(SIP_SSIZE_T sipNrElem)
{
    return new QMap<QDate,QString>[sipNrElem];
}


extern "C" {static void *copy_QMap_0100QDate_0100QString(const void *, SIP_SSIZE_T);}
static void *copy_QMap_0100QDate_0100QString(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QMap<QDate,QString>(reinterpret_cast<const QMap<QDate,QString> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QMap_0100QDate_0100QString(void *, int);}
static void release_QMap_0100QDate_0100QString(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QMap<QDate,QString> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QMap_0100QDate_0100QString(PyObject *, void **, int *, PyObject *);}
static int convertTo_QMap_0100QDate_0100QString(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QMap<QDate,QString> **sipCppPtr = reinterpret_cast<QMap<QDate,QString> **>(sipCppPtrV);

#line 89 "/usr/local/share/py-sip/QtCore/qmap.sip"
    PyObject *t1obj, *t2obj;
    SIP_SSIZE_T i = 0;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PyDict_Check(sipPy))
            return 0;

        while (PyDict_Next(sipPy, &i, &t1obj, &t2obj))
        {
            if (!sipCanConvertToType(t1obj, sipType_QDate, SIP_NOT_NONE))
                return 0;

            if (!sipCanConvertToType(t2obj, sipType_QString, SIP_NOT_NONE))
                return 0;
        } 

        return 1;
    }

    QMap<QDate, QString> *qm = new QMap<QDate, QString>;
 
    while (PyDict_Next(sipPy, &i, &t1obj, &t2obj))
    {
        int state1, state2;

        QDate *t1 = reinterpret_cast<QDate *>(sipConvertToType(t1obj, sipType_QDate, sipTransferObj, SIP_NOT_NONE, &state1, sipIsErr));
        QString *t2 = reinterpret_cast<QString *>(sipConvertToType(t2obj, sipType_QString, sipTransferObj, SIP_NOT_NONE, &state2, sipIsErr));
 
        if (*sipIsErr)
        {
            sipReleaseType(t1, sipType_QDate, state1);
            sipReleaseType(t2, sipType_QString, state2);

            delete qm;
            return 0;
        }

        qm->insert(*t1, *t2);

        sipReleaseType(t1, sipType_QDate, state1);
        sipReleaseType(t2, sipType_QString, state2);
    }
 
    *sipCppPtr = qm;
 
    return sipGetState(sipTransferObj);
#line 9986 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QMap_0100QDate_0100QString(void *, PyObject *);}
static PyObject *convertFrom_QMap_0100QDate_0100QString(void *sipCppV,PyObject *sipTransferObj)
{
   QMap<QDate,QString> *sipCpp = reinterpret_cast<QMap<QDate,QString> *>(sipCppV);

#line 37 "/usr/local/share/py-sip/QtCore/qmap.sip"
    // Create the dictionary.
    PyObject *d = PyDict_New();

    if (!d)
        return NULL;

    // Set the dictionary elements.
    QMap<QDate, QString>::const_iterator i = sipCpp->constBegin();

    while (i != sipCpp->constEnd())
    {
        QDate *t1 = new QDate(i.key());
        QString *t2 = new QString(i.value());

        PyObject *t1obj = sipConvertFromNewType(t1, sipType_QDate, sipTransferObj);
        PyObject *t2obj = sipConvertFromNewType(t2, sipType_QString, sipTransferObj);

        if (t1obj == NULL || t2obj == NULL || PyDict_SetItem(d, t1obj, t2obj) < 0)
        {
            Py_DECREF(d);

            if (t1obj)
            {
                Py_DECREF(t1obj);
            }
            else
            {
                delete t1;
            }

            if (t2obj)
            {
                Py_DECREF(t2obj);
            }
            else
            {
                delete t2;
            }

            return NULL;
        }

        Py_DECREF(t1obj);
        Py_DECREF(t2obj);

        ++i;
    }

    return d;
#line 10045 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QMap_0100QDate_0100QString = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_13467,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QMap_0100QDate_0100QString,
    array_QMap_0100QDate_0100QString,
    copy_QMap_0100QDate_0100QString,
    release_QMap_0100QDate_0100QString,
    convertTo_QMap_0100QDate_0100QString,
    convertFrom_QMap_0100QDate_0100QString
};

#line 33 "/usr/local/share/py-sip/QtCore/qhash.sip"
#include <qhash.h>
#line 10076 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 77 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 10080 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 37 "/usr/local/share/py-sip/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 10083 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 10086 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QHash_0100QString_0100QByteArray(void *, SIP_SSIZE_T, const void *);}
static void assign_QHash_0100QString_0100QByteArray(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QHash<QString,QByteArray> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QHash<QString,QByteArray> *>(sipSrc);
}


extern "C" {static void *array_QHash_0100QString_0100QByteArray(SIP_SSIZE_T);}
static void *array_QHash_0100QString_0100QByteArray(SIP_SSIZE_T sipNrElem)
{
    return new QHash<QString,QByteArray>[sipNrElem];
}


extern "C" {static void *copy_QHash_0100QString_0100QByteArray(const void *, SIP_SSIZE_T);}
static void *copy_QHash_0100QString_0100QByteArray(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QHash<QString,QByteArray>(reinterpret_cast<const QHash<QString,QByteArray> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QHash_0100QString_0100QByteArray(void *, int);}
static void release_QHash_0100QString_0100QByteArray(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QHash<QString,QByteArray> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QHash_0100QString_0100QByteArray(PyObject *, void **, int *, PyObject *);}
static int convertTo_QHash_0100QString_0100QByteArray(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QHash<QString,QByteArray> **sipCppPtr = reinterpret_cast<QHash<QString,QByteArray> **>(sipCppPtrV);

#line 89 "/usr/local/share/py-sip/QtCore/qhash.sip"
    PyObject *t1obj, *t2obj;
    SIP_SSIZE_T i = 0;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PyDict_Check(sipPy))
            return 0;

        while (PyDict_Next(sipPy, &i, &t1obj, &t2obj))
        {
            if (!sipCanConvertToType(t1obj, sipType_QString, SIP_NOT_NONE))
                return 0;

            if (!sipCanConvertToType(t2obj, sipType_QByteArray, SIP_NOT_NONE))
                return 0;
        } 

        return 1;
    }

    QHash<QString, QByteArray> *qm = new QHash<QString, QByteArray>;
 
    while (PyDict_Next(sipPy, &i, &t1obj, &t2obj))
    {
        int state1, state2;

        QString *t1 = reinterpret_cast<QString *>(sipConvertToType(t1obj, sipType_QString, sipTransferObj, SIP_NOT_NONE, &state1, sipIsErr));
        QByteArray *t2 = reinterpret_cast<QByteArray *>(sipConvertToType(t2obj, sipType_QByteArray, sipTransferObj, SIP_NOT_NONE, &state2, sipIsErr));
 
        if (*sipIsErr)
        {
            sipReleaseType(t1, sipType_QString, state1);
            sipReleaseType(t2, sipType_QByteArray, state2);

            delete qm;
            return 0;
        }

        qm->insert(*t1, *t2);

        sipReleaseType(t1, sipType_QString, state1);
        sipReleaseType(t2, sipType_QByteArray, state2);
    }
 
    *sipCppPtr = qm;
 
    return sipGetState(sipTransferObj);
#line 10175 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QHash_0100QString_0100QByteArray(void *, PyObject *);}
static PyObject *convertFrom_QHash_0100QString_0100QByteArray(void *sipCppV,PyObject *sipTransferObj)
{
   QHash<QString,QByteArray> *sipCpp = reinterpret_cast<QHash<QString,QByteArray> *>(sipCppV);

#line 37 "/usr/local/share/py-sip/QtCore/qhash.sip"
    // Create the dictionary.
    PyObject *d = PyDict_New();

    if (!d)
        return NULL;

    // Set the dictionary elements.
    QHash<QString, QByteArray>::const_iterator i = sipCpp->constBegin();

    while (i != sipCpp->constEnd())
    {
        QString *t1 = new QString(i.key());
        QByteArray *t2 = new QByteArray(i.value());

        PyObject *t1obj = sipConvertFromNewType(t1, sipType_QString, sipTransferObj);
        PyObject *t2obj = sipConvertFromNewType(t2, sipType_QByteArray, sipTransferObj);

        if (t1obj == NULL || t2obj == NULL || PyDict_SetItem(d, t1obj, t2obj) < 0)
        {
            Py_DECREF(d);

            if (t1obj)
            {
                Py_DECREF(t1obj);
            }
            else
            {
                delete t1;
            }

            if (t2obj)
            {
                Py_DECREF(t2obj);
            }
            else
            {
                delete t2;
            }

            return NULL;
        }

        Py_DECREF(t1obj);
        Py_DECREF(t2obj);

        ++i;
    }

    return d;
#line 10234 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QHash_0100QString_0100QByteArray = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_4778,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QHash_0100QString_0100QByteArray,
    array_QHash_0100QString_0100QByteArray,
    copy_QHash_0100QString_0100QByteArray,
    release_QHash_0100QString_0100QByteArray,
    convertTo_QHash_0100QString_0100QByteArray,
    convertFrom_QHash_0100QString_0100QByteArray
};

#line 33 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 10265 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 35 "/usr/local/share/py-sip/QtGui/qcolor.sip"
#include <qcolor.h>
#line 10269 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0100QColor(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0100QColor(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<QColor> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<QColor> *>(sipSrc);
}


extern "C" {static void *array_QList_0100QColor(SIP_SSIZE_T);}
static void *array_QList_0100QColor(SIP_SSIZE_T sipNrElem)
{
    return new QList<QColor>[sipNrElem];
}


extern "C" {static void *copy_QList_0100QColor(const void *, SIP_SSIZE_T);}
static void *copy_QList_0100QColor(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<QColor>(reinterpret_cast<const QList<QColor> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0100QColor(void *, int);}
static void release_QList_0100QColor(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<QColor> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0100QColor(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0100QColor(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<QColor> **sipCppPtr = reinterpret_cast<QList<QColor> **>(sipCppPtrV);

#line 64 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_QColor, SIP_NOT_NONE));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<QColor> *ql = new QList<QColor>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        int state;
        QColor *t = reinterpret_cast<QColor *>(sipConvertToType(itm, sipType_QColor, sipTransferObj, SIP_NOT_NONE, &state, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            sipReleaseType(t, sipType_QColor, state);

            delete ql;
            return 0;
        }

        ql->append(*t);

        sipReleaseType(t, sipType_QColor, state);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 10359 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0100QColor(void *, PyObject *);}
static PyObject *convertFrom_QList_0100QColor(void *sipCppV,PyObject *sipTransferObj)
{
   QList<QColor> *sipCpp = reinterpret_cast<QList<QColor> *>(sipCppV);

#line 37 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        QColor *t = new QColor(sipCpp->at(i));
        PyObject *tobj;

        if ((tobj = sipConvertFromNewType(t, sipType_QColor, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            delete t;

            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 10393 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0100QColor = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_31479,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0100QColor,
    array_QList_0100QColor,
    copy_QList_0100QColor,
    release_QList_0100QColor,
    convertTo_QList_0100QColor,
    convertFrom_QList_0100QColor
};

#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 10424 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kconfigdialogmanager.sip"
#include <kconfigdialogmanager.h>
#line 10428 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0101KConfigDialogManager(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0101KConfigDialogManager(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<KConfigDialogManager *> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<KConfigDialogManager *> *>(sipSrc);
}


extern "C" {static void *array_QList_0101KConfigDialogManager(SIP_SSIZE_T);}
static void *array_QList_0101KConfigDialogManager(SIP_SSIZE_T sipNrElem)
{
    return new QList<KConfigDialogManager *>[sipNrElem];
}


extern "C" {static void *copy_QList_0101KConfigDialogManager(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101KConfigDialogManager(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<KConfigDialogManager *>(reinterpret_cast<const QList<KConfigDialogManager *> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101KConfigDialogManager(void *, int);}
static void release_QList_0101KConfigDialogManager(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<KConfigDialogManager *> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0101KConfigDialogManager(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101KConfigDialogManager(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<KConfigDialogManager *> **sipCppPtr = reinterpret_cast<QList<KConfigDialogManager *> **>(sipCppPtrV);

#line 150 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_KConfigDialogManager, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<KConfigDialogManager *> *ql = new QList<KConfigDialogManager *>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        KConfigDialogManager *t = reinterpret_cast<KConfigDialogManager *>(sipConvertToType(itm, sipType_KConfigDialogManager, sipTransferObj, 0, 0, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            delete ql;
            return 0;
        }

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 10513 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101KConfigDialogManager(void *, PyObject *);}
static PyObject *convertFrom_QList_0101KConfigDialogManager(void *sipCppV,PyObject *sipTransferObj)
{
   QList<KConfigDialogManager *> *sipCpp = reinterpret_cast<QList<KConfigDialogManager *> *>(sipCppV);

#line 124 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        KConfigDialogManager *t = sipCpp->at(i);
        PyObject *tobj;

        // The explicit (void *) cast allows KConfigDialogManager to be const.
        if ((tobj = sipConvertFromType((void *)t, sipType_KConfigDialogManager, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 10546 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0101KConfigDialogManager = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_2696,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101KConfigDialogManager,
    array_QList_0101KConfigDialogManager,
    copy_QList_0101KConfigDialogManager,
    release_QList_0101KConfigDialogManager,
    convertTo_QList_0101KConfigDialogManager,
    convertFrom_QList_0101KConfigDialogManager
};

#line 33 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 10577 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 121 "/usr/local/share/py-sip/QtCore/qchar.sip"
#include <qchar.h>
#line 10581 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 72 "/usr/local/share/py-sip/QtCore/qchar.sip"
#include <qchar.h>
#line 10584 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0100QChar(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0100QChar(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<QChar> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<QChar> *>(sipSrc);
}


extern "C" {static void *array_QList_0100QChar(SIP_SSIZE_T);}
static void *array_QList_0100QChar(SIP_SSIZE_T sipNrElem)
{
    return new QList<QChar>[sipNrElem];
}


extern "C" {static void *copy_QList_0100QChar(const void *, SIP_SSIZE_T);}
static void *copy_QList_0100QChar(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<QChar>(reinterpret_cast<const QList<QChar> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0100QChar(void *, int);}
static void release_QList_0100QChar(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<QChar> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0100QChar(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0100QChar(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<QChar> **sipCppPtr = reinterpret_cast<QList<QChar> **>(sipCppPtrV);

#line 64 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_QChar, SIP_NOT_NONE));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<QChar> *ql = new QList<QChar>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        int state;
        QChar *t = reinterpret_cast<QChar *>(sipConvertToType(itm, sipType_QChar, sipTransferObj, SIP_NOT_NONE, &state, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            sipReleaseType(t, sipType_QChar, state);

            delete ql;
            return 0;
        }

        ql->append(*t);

        sipReleaseType(t, sipType_QChar, state);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 10674 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0100QChar(void *, PyObject *);}
static PyObject *convertFrom_QList_0100QChar(void *sipCppV,PyObject *sipTransferObj)
{
   QList<QChar> *sipCpp = reinterpret_cast<QList<QChar> *>(sipCppV);

#line 37 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        QChar *t = new QChar(sipCpp->at(i));
        PyObject *tobj;

        if ((tobj = sipConvertFromNewType(t, sipType_QChar, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            delete t;

            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 10708 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0100QChar = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_35272,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0100QChar,
    array_QList_0100QChar,
    copy_QList_0100QChar,
    release_QList_0100QChar,
    convertTo_QList_0100QChar,
    convertFrom_QList_0100QChar
};

#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 10739 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 31 "/usr/local/share/py-sip/QtGui/qactiongroup.sip"
#include <qactiongroup.h>
#line 10743 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0101QActionGroup(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0101QActionGroup(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<QActionGroup *> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<QActionGroup *> *>(sipSrc);
}


extern "C" {static void *array_QList_0101QActionGroup(SIP_SSIZE_T);}
static void *array_QList_0101QActionGroup(SIP_SSIZE_T sipNrElem)
{
    return new QList<QActionGroup *>[sipNrElem];
}


extern "C" {static void *copy_QList_0101QActionGroup(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101QActionGroup(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<QActionGroup *>(reinterpret_cast<const QList<QActionGroup *> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101QActionGroup(void *, int);}
static void release_QList_0101QActionGroup(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<QActionGroup *> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0101QActionGroup(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101QActionGroup(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<QActionGroup *> **sipCppPtr = reinterpret_cast<QList<QActionGroup *> **>(sipCppPtrV);

#line 150 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_QActionGroup, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<QActionGroup *> *ql = new QList<QActionGroup *>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        QActionGroup *t = reinterpret_cast<QActionGroup *>(sipConvertToType(itm, sipType_QActionGroup, sipTransferObj, 0, 0, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            delete ql;
            return 0;
        }

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 10828 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101QActionGroup(void *, PyObject *);}
static PyObject *convertFrom_QList_0101QActionGroup(void *sipCppV,PyObject *sipTransferObj)
{
   QList<QActionGroup *> *sipCpp = reinterpret_cast<QList<QActionGroup *> *>(sipCppV);

#line 124 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        QActionGroup *t = sipCpp->at(i);
        PyObject *tobj;

        // The explicit (void *) cast allows QActionGroup to be const.
        if ((tobj = sipConvertFromType((void *)t, sipType_QActionGroup, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 10861 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0101QActionGroup = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_11559,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101QActionGroup,
    array_QList_0101QActionGroup,
    copy_QList_0101QActionGroup,
    release_QList_0101QActionGroup,
    convertTo_QList_0101QActionGroup,
    convertFrom_QList_0101QActionGroup
};

#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 10892 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kactioncollection.sip"
#include <kactioncollection.h>
#line 10896 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


extern "C" {static void assign_QList_0101KActionCollection(void *, SIP_SSIZE_T, const void *);}
static void assign_QList_0101KActionCollection(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QList<KActionCollection *> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QList<KActionCollection *> *>(sipSrc);
}


extern "C" {static void *array_QList_0101KActionCollection(SIP_SSIZE_T);}
static void *array_QList_0101KActionCollection(SIP_SSIZE_T sipNrElem)
{
    return new QList<KActionCollection *>[sipNrElem];
}


extern "C" {static void *copy_QList_0101KActionCollection(const void *, SIP_SSIZE_T);}
static void *copy_QList_0101KActionCollection(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QList<KActionCollection *>(reinterpret_cast<const QList<KActionCollection *> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QList_0101KActionCollection(void *, int);}
static void release_QList_0101KActionCollection(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QList<KActionCollection *> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QList_0101KActionCollection(PyObject *, void **, int *, PyObject *);}
static int convertTo_QList_0101KActionCollection(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QList<KActionCollection *> **sipCppPtr = reinterpret_cast<QList<KActionCollection *> **>(sipCppPtrV);

#line 150 "/usr/local/share/py-sip/QtCore/qlist.sip"
    SIP_SSIZE_T len;

    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PySequence_Check(sipPy) || (len = PySequence_Size(sipPy)) < 0)
            return 0;

        for (SIP_SSIZE_T i = 0; i < len; ++i)
        {
            PyObject *itm = PySequence_ITEM(sipPy, i);
            bool ok = (itm && sipCanConvertToType(itm, sipType_KActionCollection, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

    QList<KActionCollection *> *ql = new QList<KActionCollection *>;
    len = PySequence_Size(sipPy);
 
    for (SIP_SSIZE_T i = 0; i < len; ++i)
    {
        PyObject *itm = PySequence_ITEM(sipPy, i);
        KActionCollection *t = reinterpret_cast<KActionCollection *>(sipConvertToType(itm, sipType_KActionCollection, sipTransferObj, 0, 0, sipIsErr));

        Py_DECREF(itm);
 
        if (*sipIsErr)
        {
            delete ql;
            return 0;
        }

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 10981 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101KActionCollection(void *, PyObject *);}
static PyObject *convertFrom_QList_0101KActionCollection(void *sipCppV,PyObject *sipTransferObj)
{
   QList<KActionCollection *> *sipCpp = reinterpret_cast<QList<KActionCollection *> *>(sipCppV);

#line 124 "/usr/local/share/py-sip/QtCore/qlist.sip"
    // Create the list.
    PyObject *l;

    if ((l = PyList_New(sipCpp->size())) == NULL)
        return NULL;

    // Set the list elements.
    for (int i = 0; i < sipCpp->size(); ++i)
    {
        KActionCollection *t = sipCpp->at(i);
        PyObject *tobj;

        // The explicit (void *) cast allows KActionCollection to be const.
        if ((tobj = sipConvertFromType((void *)t, sipType_KActionCollection, sipTransferObj)) == NULL)
        {
            Py_DECREF(l);
            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 11014 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
}


sipMappedTypeDef sipTypeDef_kdeui_QList_0101KActionCollection = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_4804,
        {0}
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101KActionCollection,
    array_QList_0101KActionCollection,
    copy_QList_0101KActionCollection,
    release_QList_0101KActionCollection,
    convertTo_QList_0101KActionCollection,
    convertFrom_QList_0101KActionCollection
};

#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/highlighter.sip"
#include <sonnet/highlighter.h>
#line 11045 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 35 "/usr/local/share/py-sip/QtGui/qtextedit.sip"
#include <qtextedit.h>
#line 11049 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 11052 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qcolor.sip"
#include <qcolor.h>
#line 11055 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 34 "/usr/local/share/py-sip/QtCore/qobject.sip"
#include <qobject.h>
#line 11058 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 11061 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtCore/qstringlist.sip"
#include <qstringlist.h>
#line 11064 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 134 "/usr/local/share/py-sip/QtGui/qtextobject.sip"
#include <qtextobject.h>
#line 11067 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 255 "/usr/local/share/py-sip/QtGui/qtextobject.sip"
#include <qtextobject.h>
#line 11070 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 304 "/usr/local/share/py-sip/QtGui/qtextformat.sip"
#include <qtextformat.h>
#line 11073 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qfont.sip"
#include <qfont.h>
#line 11076 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 60 "/usr/local/share/py-sip/QtGui/qtextdocument.sip"
#include <qtextdocument.h>
#line 11079 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 310 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 11082 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 298 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 11085 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 238 "/usr/local/share/py-sip/QtCore/qvariant.sip"
#include <qvariant.h>
#line 11088 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 11091 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 37 "/usr/local/share/py-sip/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 11094 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 11097 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 11100 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qthread.sip"
#include <qthread.h>
#line 11103 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qregexp.sip"
#include <qregexp.h>
#line 11106 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 11109 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


class sipSonnet_Highlighter : public Sonnet::Highlighter
{
public:
    sipSonnet_Highlighter(QTextEdit *,const QString&,const QColor&);
    virtual ~sipSonnet_Highlighter();

    int qt_metacall(QMetaObject::Call,int,void **);
    void *qt_metacast(const char *);
    const QMetaObject *metaObject() const;

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    QObject * sipProtect_sender() const;
    int sipProtect_receivers(const char *) const;
    void sipProtectVirt_timerEvent(bool,QTimerEvent *);
    void sipProtectVirt_childEvent(bool,QChildEvent *);
    void sipProtectVirt_customEvent(bool,QEvent *);
    void sipProtectVirt_connectNotify(bool,const char *);
    void sipProtectVirt_disconnectNotify(bool,const char *);
    void sipProtect_setFormat(int,int,const QTextCharFormat&);
    void sipProtect_setFormat(int,int,const QColor&);
    void sipProtect_setFormat(int,int,const QFont&);
    QTextCharFormat sipProtect_format(int) const;
    int sipProtect_previousBlockState() const;
    int sipProtect_currentBlockState() const;
    void sipProtect_setCurrentBlockState(int);
    void sipProtect_setCurrentBlockUserData(QTextBlockUserData *);
    QTextBlockUserData * sipProtect_currentBlockUserData() const;
    QTextBlock sipProtect_currentBlock() const;
    void sipProtectVirt_highlightBlock(bool,const QString&);
    void sipProtectVirt_setMisspelled(bool,int,int);
    void sipProtectVirt_unsetMisspelled(bool,int,int);
    bool sipProtectVirt_eventFilter(bool,QObject *,QEvent *);
    bool sipProtect_intraWordEditing() const;
    void sipProtect_setIntraWordEditing(bool);

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void highlightBlock(const QString&);
    void setMisspelled(int,int);
    void unsetMisspelled(int,int);
    bool event(QEvent *);
    bool eventFilter(QObject *,QEvent *);
    void timerEvent(QTimerEvent *);
    void childEvent(QChildEvent *);
    void customEvent(QEvent *);
    void connectNotify(const char *);
    void disconnectNotify(const char *);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipSonnet_Highlighter(const sipSonnet_Highlighter &);
    sipSonnet_Highlighter &operator = (const sipSonnet_Highlighter &);

    char sipPyMethods[10];
};

sipSonnet_Highlighter::sipSonnet_Highlighter(QTextEdit *a0,const QString& a1,const QColor& a2): Sonnet::Highlighter(a0,a1,a2), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipSonnet_Highlighter::~sipSonnet_Highlighter()
{
    sipCommonDtor(sipPySelf);
}

const QMetaObject *sipSonnet_Highlighter::metaObject() const
{
    return sip_kdeui_qt_metaobject(sipPySelf,sipType_Sonnet_Highlighter);
}

int sipSonnet_Highlighter::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id = Sonnet::Highlighter::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_kdeui_qt_metacall(sipPySelf,sipType_Sonnet_Highlighter,_c,_id,_a);

    return _id;
}

void *sipSonnet_Highlighter::qt_metacast(const char *_clname)
{
    return (sip_kdeui_qt_metacast && sip_kdeui_qt_metacast(sipPySelf,sipType_Sonnet_Highlighter,_clname)) ? this : Sonnet::Highlighter::qt_metacast(_clname);
}

void sipSonnet_Highlighter::highlightBlock(const QString& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_highlightBlock);

    if (!sipMeth)
    {
        Sonnet::Highlighter::highlightBlock(a0);
        return;
    }

    typedef void (*sipVH_QtCore_33)(sip_gilstate_t,PyObject *,const QString&);

    ((sipVH_QtCore_33)(sipModuleAPI_kdeui_QtCore->em_virthandlers[33]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Highlighter::setMisspelled(int a0,int a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_setMisspelled);

    if (!sipMeth)
    {
        Sonnet::Highlighter::setMisspelled(a0,a1);
        return;
    }

    typedef void (*sipVH_QtGui_32)(sip_gilstate_t,PyObject *,int,int);

    ((sipVH_QtGui_32)(sipModuleAPI_kdeui_QtGui->em_virthandlers[32]))(sipGILState,sipMeth,a0,a1);
}

void sipSonnet_Highlighter::unsetMisspelled(int a0,int a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_unsetMisspelled);

    if (!sipMeth)
    {
        Sonnet::Highlighter::unsetMisspelled(a0,a1);
        return;
    }

    typedef void (*sipVH_QtGui_32)(sip_gilstate_t,PyObject *,int,int);

    ((sipVH_QtGui_32)(sipModuleAPI_kdeui_QtGui->em_virthandlers[32]))(sipGILState,sipMeth,a0,a1);
}

bool sipSonnet_Highlighter::event(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return QObject::event(a0);

    typedef bool (*sipVH_QtCore_5)(sip_gilstate_t,PyObject *,QEvent *);

    return ((sipVH_QtCore_5)(sipModuleAPI_kdeui_QtCore->em_virthandlers[5]))(sipGILState,sipMeth,a0);
}

bool sipSonnet_Highlighter::eventFilter(QObject *a0,QEvent *a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return Sonnet::Highlighter::eventFilter(a0,a1);

    typedef bool (*sipVH_QtCore_18)(sip_gilstate_t,PyObject *,QObject *,QEvent *);

    return ((sipVH_QtCore_18)(sipModuleAPI_kdeui_QtCore->em_virthandlers[18]))(sipGILState,sipMeth,a0,a1);
}

void sipSonnet_Highlighter::timerEvent(QTimerEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
        QObject::timerEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_9)(sip_gilstate_t,PyObject *,QTimerEvent *);

    ((sipVH_QtCore_9)(sipModuleAPI_kdeui_QtCore->em_virthandlers[9]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Highlighter::childEvent(QChildEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
        QObject::childEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_25)(sip_gilstate_t,PyObject *,QChildEvent *);

    ((sipVH_QtCore_25)(sipModuleAPI_kdeui_QtCore->em_virthandlers[25]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Highlighter::customEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
        QObject::customEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Highlighter::connectNotify(const char *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
        QObject::connectNotify(a0);
        return;
    }

    typedef void (*sipVH_QtCore_24)(sip_gilstate_t,PyObject *,const char *);

    ((sipVH_QtCore_24)(sipModuleAPI_kdeui_QtCore->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Highlighter::disconnectNotify(const char *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[9],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
        QObject::disconnectNotify(a0);
        return;
    }

    typedef void (*sipVH_QtCore_24)(sip_gilstate_t,PyObject *,const char *);

    ((sipVH_QtCore_24)(sipModuleAPI_kdeui_QtCore->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

QObject * sipSonnet_Highlighter::sipProtect_sender() const
{
    return QObject::sender();
}

int sipSonnet_Highlighter::sipProtect_receivers(const char *a0) const
{
    return QObject::receivers(a0);
}

void sipSonnet_Highlighter::sipProtectVirt_timerEvent(bool sipSelfWasArg,QTimerEvent *a0)
{
    (sipSelfWasArg ? QObject::timerEvent(a0) : timerEvent(a0));
}

void sipSonnet_Highlighter::sipProtectVirt_childEvent(bool sipSelfWasArg,QChildEvent *a0)
{
    (sipSelfWasArg ? QObject::childEvent(a0) : childEvent(a0));
}

void sipSonnet_Highlighter::sipProtectVirt_customEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QObject::customEvent(a0) : customEvent(a0));
}

void sipSonnet_Highlighter::sipProtectVirt_connectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::connectNotify(a0) : connectNotify(a0));
}

void sipSonnet_Highlighter::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

void sipSonnet_Highlighter::sipProtect_setFormat(int a0,int a1,const QTextCharFormat& a2)
{
    QSyntaxHighlighter::setFormat(a0,a1,a2);
}

void sipSonnet_Highlighter::sipProtect_setFormat(int a0,int a1,const QColor& a2)
{
    QSyntaxHighlighter::setFormat(a0,a1,a2);
}

void sipSonnet_Highlighter::sipProtect_setFormat(int a0,int a1,const QFont& a2)
{
    QSyntaxHighlighter::setFormat(a0,a1,a2);
}

QTextCharFormat sipSonnet_Highlighter::sipProtect_format(int a0) const
{
    return QSyntaxHighlighter::format(a0);
}

int sipSonnet_Highlighter::sipProtect_previousBlockState() const
{
    return QSyntaxHighlighter::previousBlockState();
}

int sipSonnet_Highlighter::sipProtect_currentBlockState() const
{
    return QSyntaxHighlighter::currentBlockState();
}

void sipSonnet_Highlighter::sipProtect_setCurrentBlockState(int a0)
{
    QSyntaxHighlighter::setCurrentBlockState(a0);
}

void sipSonnet_Highlighter::sipProtect_setCurrentBlockUserData(QTextBlockUserData *a0)
{
    QSyntaxHighlighter::setCurrentBlockUserData(a0);
}

QTextBlockUserData * sipSonnet_Highlighter::sipProtect_currentBlockUserData() const
{
    return QSyntaxHighlighter::currentBlockUserData();
}

QTextBlock sipSonnet_Highlighter::sipProtect_currentBlock() const
{
    return QSyntaxHighlighter::currentBlock();
}

void sipSonnet_Highlighter::sipProtectVirt_highlightBlock(bool sipSelfWasArg,const QString& a0)
{
    (sipSelfWasArg ? Sonnet::Highlighter::highlightBlock(a0) : highlightBlock(a0));
}

void sipSonnet_Highlighter::sipProtectVirt_setMisspelled(bool sipSelfWasArg,int a0,int a1)
{
    (sipSelfWasArg ? Sonnet::Highlighter::setMisspelled(a0,a1) : setMisspelled(a0,a1));
}

void sipSonnet_Highlighter::sipProtectVirt_unsetMisspelled(bool sipSelfWasArg,int a0,int a1)
{
    (sipSelfWasArg ? Sonnet::Highlighter::unsetMisspelled(a0,a1) : unsetMisspelled(a0,a1));
}

bool sipSonnet_Highlighter::sipProtectVirt_eventFilter(bool sipSelfWasArg,QObject *a0,QEvent *a1)
{
    return (sipSelfWasArg ? Sonnet::Highlighter::eventFilter(a0,a1) : eventFilter(a0,a1));
}

bool sipSonnet_Highlighter::sipProtect_intraWordEditing() const
{
    return Sonnet::Highlighter::intraWordEditing();
}

void sipSonnet_Highlighter::sipProtect_setIntraWordEditing(bool a0)
{
    Sonnet::Highlighter::setIntraWordEditing(a0);
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_sender(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_sender(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp))
        {
            QObject *sipRes = 0;

#line 632 "/usr/local/share/py-sip/QtCore/qobject.sip"
        typedef QObject *(*helper_func)(QObject *);
        
        static helper_func helper = 0;
        
        if (!helper)
            helper = (helper_func)sipImportSymbol("qpycore_qobject_sender");
        
        if (helper)
        #if defined(SIP_PROTECTED_IS_PUBLIC)
            sipRes = helper(sipCpp->sender());
        #else
            sipRes = helper(sipCpp->sipProtect_sender());
        #endif
#line 11522 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

            return sipConvertFromType(sipRes,sipType_QObject,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_sender, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_receivers(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_receivers(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        char * a0;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, &a0))
        {
            int sipRes = 0;

#line 649 "/usr/local/share/py-sip/QtCore/qobject.sip"
        // We need to take into account any proxies for Python signals. Import the
        // helper if it hasn't already been done.
        typedef int (*helper_func)(QObject *, const char *, int);
        
        static helper_func helper = 0;
        
        if (!helper)
            helper = (helper_func)sipImportSymbol("qpycore_qobject_receivers");
        
        if (helper)
        #if defined(SIP_PROTECTED_IS_PUBLIC)
            sipRes = helper(sipCpp, a0, sipCpp->receivers(a0));
        #else
            sipRes = helper(sipCpp, a0, sipCpp->sipProtect_receivers(a0));
        #endif
#line 11564 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_receivers, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_timerEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_timerEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QTimerEvent * a0;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, sipType_QTimerEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_timerEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_childEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_childEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QChildEvent * a0;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, sipType_QChildEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_childEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_customEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_customEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_customEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_connectNotify(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_connectNotify(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_connectNotify, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_disconnectNotify(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_disconnectNotify, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_setFormat(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_setFormat(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        int a1;
        const QTextCharFormat * a2;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiiJ9", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, &a0, &a1, sipType_QTextCharFormat, &a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setFormat(a0,a1,*a2);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
        int a1;
        const QColor * a2;
        int a2State = 0;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiiJ1", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, &a0, &a1, sipType_QColor, &a2, &a2State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setFormat(a0,a1,*a2);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QColor *>(a2),sipType_QColor,a2State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
        int a1;
        const QFont * a2;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiiJ9", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, &a0, &a1, sipType_QFont, &a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setFormat(a0,a1,*a2);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_setFormat, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_format(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_format(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, &a0))
        {
            QTextCharFormat *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QTextCharFormat(sipCpp->sipProtect_format(a0));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QTextCharFormat,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_format, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_previousBlockState(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_previousBlockState(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_previousBlockState();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_previousBlockState, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_currentBlockState(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_currentBlockState(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_currentBlockState();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_currentBlockState, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_setCurrentBlockState(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_setCurrentBlockState(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setCurrentBlockState(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_setCurrentBlockState, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_setCurrentBlockUserData(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_setCurrentBlockUserData(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        QTextBlockUserData * a0;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ:", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, sipType_QTextBlockUserData, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setCurrentBlockUserData(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_setCurrentBlockUserData, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_currentBlockUserData(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_currentBlockUserData(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp))
        {
            QTextBlockUserData *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_currentBlockUserData();
            Py_END_ALLOW_THREADS

            return sipConvertFromType(sipRes,sipType_QTextBlockUserData,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_currentBlockUserData, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_currentBlock(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_currentBlock(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp))
        {
            QTextBlock *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QTextBlock(sipCpp->sipProtect_currentBlock());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QTextBlock,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_currentBlock, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_spellCheckerFound(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_spellCheckerFound(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->spellCheckerFound();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_spellCheckerFound, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_currentLanguage(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_currentLanguage(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->currentLanguage());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_currentLanguage, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_setCurrentLanguage(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_setCurrentLanguage(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, sipType_QString,&a0, &a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCurrentLanguage(*a0);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_setCurrentLanguage, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_personalWords(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_personalWords(PyObject *, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        if (sipParseArgs(&sipParseErr, sipArgs, ""))
        {
            QStringList *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QStringList(Sonnet::Highlighter::personalWords());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QStringList,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_personalWords, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_setActive(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_setActive(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setActive(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_setActive, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_isActive(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_isActive(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isActive();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_isActive, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_automatic(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_automatic(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->automatic();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_automatic, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_setAutomatic(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_setAutomatic(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAutomatic(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_setAutomatic, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_addWordToDictionary(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_addWordToDictionary(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, sipType_QString,&a0, &a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->addWordToDictionary(*a0);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_addWordToDictionary, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_ignoreWord(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_ignoreWord(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, sipType_QString,&a0, &a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->ignoreWord(*a0);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_ignoreWord, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_suggestionsForWord(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_suggestionsForWord(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        int a1 = 10;
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1|i", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, sipType_QString,&a0, &a0State, &a1))
        {
            QStringList *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QStringList(sipCpp->suggestionsForWord(*a0,a1));
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return sipConvertFromNewType(sipRes,sipType_QStringList,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_suggestionsForWord, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_isWordMisspelled(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_isWordMisspelled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, sipType_QString,&a0, &a0State))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isWordMisspelled(*a0);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_isWordMisspelled, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_setMisspelledColor(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_setMisspelledColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QColor * a0;
        int a0State = 0;
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setMisspelledColor(*a0);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QColor *>(a0),sipType_QColor,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_setMisspelledColor, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_highlightBlock(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_highlightBlock(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QString * a0;
        int a0State = 0;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, sipType_QString,&a0, &a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_highlightBlock(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_highlightBlock, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_setMisspelled(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_setMisspelled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        int a1;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bii", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_setMisspelled(sipSelfWasArg,a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_setMisspelled, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_unsetMisspelled(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_unsetMisspelled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        int a1;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bii", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_unsetMisspelled(sipSelfWasArg,a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_unsetMisspelled, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_eventFilter(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_eventFilter(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QObject * a0;
        QEvent * a1;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8J8", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, sipType_QObject, &a0, sipType_QEvent, &a1))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_eventFilter(sipSelfWasArg,a0,a1);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_eventFilter, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_intraWordEditing(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_intraWordEditing(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_intraWordEditing();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_intraWordEditing, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_setIntraWordEditing(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_setIntraWordEditing(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
        sipSonnet_Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setIntraWordEditing(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_setIntraWordEditing, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_slotAutoDetection(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_slotAutoDetection(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->slotAutoDetection();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_slotAutoDetection, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_slotRehighlight(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_slotRehighlight(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->slotRehighlight();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_slotRehighlight, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Highlighter_checkerEnabledByDefault(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Highlighter_checkerEnabledByDefault(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::Highlighter *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Highlighter, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->checkerEnabledByDefault();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Highlighter, sipName_checkerEnabledByDefault, NULL);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_Sonnet_Highlighter(void *, const sipTypeDef *);}
static void *cast_Sonnet_Highlighter(void *ptr, const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_Sonnet_Highlighter)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_QSyntaxHighlighter)->ctd_cast((QSyntaxHighlighter *)(Sonnet::Highlighter *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_Sonnet_Highlighter(void *, int);}
static void release_Sonnet_Highlighter(void *sipCppV,int sipState)
{
    Py_BEGIN_ALLOW_THREADS

    if (sipState & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipSonnet_Highlighter *>(sipCppV);
    else
        delete reinterpret_cast<Sonnet::Highlighter *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void dealloc_Sonnet_Highlighter(sipSimpleWrapper *);}
static void dealloc_Sonnet_Highlighter(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipSonnet_Highlighter *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_Sonnet_Highlighter(sipGetAddress(sipSelf),sipSelf->flags);
    }
}


extern "C" {static void *init_Sonnet_Highlighter(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_Sonnet_Highlighter(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
    sipSonnet_Highlighter *sipCpp = 0;

    {
        QTextEdit * a0;
        const QString& a1def = QString();
        const QString * a1 = &a1def;
        int a1State = 0;
        const QColor& a2def = QColor();
        const QColor * a2 = &a2def;
        int a2State = 0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J8|J1J1", sipType_QTextEdit, &a0, sipType_QString,&a1, &a1State, sipType_QColor, &a2, &a2State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipSonnet_Highlighter(a0,*a1,*a2);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a1),sipType_QString,a1State);
            sipReleaseType(const_cast<QColor *>(a2),sipType_QColor,a2State);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_Sonnet_Highlighter[] = {{618, 2, 1}};


static PyMethodDef methods_Sonnet_Highlighter[] = {
    {SIP_MLNAME_CAST(sipName_addWordToDictionary), meth_Sonnet_Highlighter_addWordToDictionary, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_automatic), meth_Sonnet_Highlighter_automatic, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_checkerEnabledByDefault), meth_Sonnet_Highlighter_checkerEnabledByDefault, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_childEvent), meth_Sonnet_Highlighter_childEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), meth_Sonnet_Highlighter_connectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_currentBlock), meth_Sonnet_Highlighter_currentBlock, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_currentBlockState), meth_Sonnet_Highlighter_currentBlockState, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_currentBlockUserData), meth_Sonnet_Highlighter_currentBlockUserData, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_currentLanguage), meth_Sonnet_Highlighter_currentLanguage, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), meth_Sonnet_Highlighter_customEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), meth_Sonnet_Highlighter_disconnectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_eventFilter), meth_Sonnet_Highlighter_eventFilter, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_format), meth_Sonnet_Highlighter_format, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_highlightBlock), meth_Sonnet_Highlighter_highlightBlock, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_ignoreWord), meth_Sonnet_Highlighter_ignoreWord, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_intraWordEditing), meth_Sonnet_Highlighter_intraWordEditing, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isActive), meth_Sonnet_Highlighter_isActive, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isWordMisspelled), meth_Sonnet_Highlighter_isWordMisspelled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_personalWords), meth_Sonnet_Highlighter_personalWords, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_previousBlockState), meth_Sonnet_Highlighter_previousBlockState, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), meth_Sonnet_Highlighter_receivers, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), meth_Sonnet_Highlighter_sender, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setActive), meth_Sonnet_Highlighter_setActive, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAutomatic), meth_Sonnet_Highlighter_setAutomatic, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCurrentBlockState), meth_Sonnet_Highlighter_setCurrentBlockState, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCurrentBlockUserData), meth_Sonnet_Highlighter_setCurrentBlockUserData, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCurrentLanguage), meth_Sonnet_Highlighter_setCurrentLanguage, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setFormat), meth_Sonnet_Highlighter_setFormat, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setIntraWordEditing), meth_Sonnet_Highlighter_setIntraWordEditing, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setMisspelled), meth_Sonnet_Highlighter_setMisspelled, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setMisspelledColor), meth_Sonnet_Highlighter_setMisspelledColor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_slotAutoDetection), meth_Sonnet_Highlighter_slotAutoDetection, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_slotRehighlight), meth_Sonnet_Highlighter_slotRehighlight, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_spellCheckerFound), meth_Sonnet_Highlighter_spellCheckerFound, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_suggestionsForWord), meth_Sonnet_Highlighter_suggestionsForWord, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), meth_Sonnet_Highlighter_timerEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_unsetMisspelled), meth_Sonnet_Highlighter_unsetMisspelled, METH_VARARGS, NULL}
};


/* Define this type's PyQt4 signals. */
static const pyqt4QtSignal pyqt4_signals_Sonnet_Highlighter[] = {
    {"newSuggestions(QString,QStringList)", 0, 0},
    {"activeChanged(QString)", 0, 0},
    {0, 0, 0}
};


pyqt4ClassTypeDef sipTypeDef_kdeui_Sonnet_Highlighter = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_CLASS,
        sipNameNr_Sonnet__Highlighter,
        {0}
    },
    {
        sipNameNr_Highlighter,
        {415, 255, 0},
        37, methods_Sonnet_Highlighter,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    supers_Sonnet_Highlighter,
    0,
    init_Sonnet_Highlighter,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_Sonnet_Highlighter,
    0,
    0,
    0,
    release_Sonnet_Highlighter,
    cast_Sonnet_Highlighter,
    0,
    0,
    0
},
    &Sonnet::Highlighter::staticMetaObject,
    0,
    pyqt4_signals_Sonnet_Highlighter
};

#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/dictionarycombobox.sip"
#include <sonnet/dictionarycombobox.h>
#line 12768 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 35 "/usr/local/share/py-sip/QtGui/qwidget.sip"
#include <qwidget.h>
#line 12772 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 12775 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qsize.sip"
#include <qsize.h>
#line 12778 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 270 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12781 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtCore/qstringlist.sip"
#include <qstringlist.h>
#line 12784 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 103 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kcompletion.sip"
#include <kcompletion.h>
#line 12787 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qmenu.sip"
#include <qmenu.h>
#line 12790 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kglobalsettings.sip"
#include <kglobalsettings.h>
#line 12793 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qlineedit.sip"
#include <qlineedit.h>
#line 12796 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kcompletionbox.sip"
#include <kcompletionbox.h>
#line 12799 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 34 "/usr/local/share/py-sip/QtCore/qobject.sip"
#include <qobject.h>
#line 12802 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 12805 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/kurl.sip"
#include <kurl.h>
#line 12808 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qicon.sip"
#include <qicon.h>
#line 12811 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qpixmap.sip"
#include <qpixmap.h>
#line 12814 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 238 "/usr/local/share/py-sip/QtCore/qvariant.sip"
#include <qvariant.h>
#line 12817 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 12820 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 499 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12823 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 470 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12826 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 339 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12829 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 231 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12832 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 459 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12835 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 448 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12838 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 386 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12841 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 413 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12844 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 367 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12847 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 1373 "/usr/local/share/py-sip/QtGui/qstyleoption.sip"
#include <qstyleoption.h>
#line 12850 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/usr/local/share/py-sip/QtGui/qcompleter.sip"
#include <qcompleter.h>
#line 12853 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qabstractitemview.sip"
#include <qabstractitemview.h>
#line 12856 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 12859 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 120 "/usr/local/share/py-sip/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 12862 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qabstractitemdelegate.sip"
#include <qabstractitemdelegate.h>
#line 12865 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qvalidator.sip"
#include <qvalidator.h>
#line 12868 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qcombobox.sip"
#include <qcombobox.h>
#line 12871 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 12874 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 12877 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 39 "/usr/local/share/py-sip/QtCore/qmargins.sip"
#include <qmargins.h>
#line 12880 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 12883 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 39 "/usr/local/share/py-sip/QtGui/qgraphicseffect.sip"
#include <qgraphicseffect.h>
#line 12886 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/usr/local/share/py-sip/QtGui/qgraphicsproxywidget.sip"
#include <qgraphicsproxywidget.h>
#line 12889 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qlocale.sip"
#include <qlocale.h>
#line 12892 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qpaintdevice.sip"
#include <qpaintdevice.h>
#line 12895 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qpoint.sip"
#include <qpoint.h>
#line 12898 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qregion.sip"
#include <qregion.h>
#line 12901 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qwidget.sip"
#include <qwidget.h>
#line 12904 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qpainter.sip"
#include <qpainter.h>
#line 12907 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 37 "/usr/local/share/py-sip/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 12910 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 12913 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qfontinfo.sip"
#include <qfontinfo.h>
#line 12916 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qfontmetrics.sip"
#include <qfontmetrics.h>
#line 12919 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qfont.sip"
#include <qfont.h>
#line 12922 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 12925 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qpalette.sip"
#include <qpalette.h>
#line 12928 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 542 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12931 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 593 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12934 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 566 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12937 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 582 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12940 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 645 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12943 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 291 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12946 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 426 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12949 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 400 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 12952 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qinputcontext.sip"
#include <qinputcontext.h>
#line 12955 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 61 "/usr/local/share/py-sip/QtGui/qpaintengine.sip"
#include <qpaintengine.h>
#line 12958 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtGui/qx11info_x11.sip"
#include <qx11info_x11.h>
#line 12961 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 12964 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qaction.sip"
#include <qaction.h>
#line 12967 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qlayout.sip"
#include <qlayout.h>
#line 12970 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qsizepolicy.sip"
#include <qsizepolicy.h>
#line 12973 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 12976 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qkeysequence.sip"
#include <qkeysequence.h>
#line 12979 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qcursor.sip"
#include <qcursor.h>
#line 12982 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qbitmap.sip"
#include <qbitmap.h>
#line 12985 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qstyle.sip"
#include <qstyle.h>
#line 12988 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 310 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 12991 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 298 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 12994 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 12997 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 13000 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qthread.sip"
#include <qthread.h>
#line 13003 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qregexp.sip"
#include <qregexp.h>
#line 13006 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 13009 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 157 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kcompletion.sip"
#include <qmap.h>
#line 13012 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kshortcut.sip"
#include <kshortcut.h>
#line 13015 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kcompletion.sip"
#include <kcompletion.h>
#line 13018 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


class sipSonnet_DictionaryComboBox : public Sonnet::DictionaryComboBox
{
public:
    sipSonnet_DictionaryComboBox(QWidget *);
    virtual ~sipSonnet_DictionaryComboBox();

    int qt_metacall(QMetaObject::Call,int,void **);
    void *qt_metacast(const char *);
    const QMetaObject *metaObject() const;

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    KCompletionBase::KeyBindingMap sipProtect_getKeyBindings() const;
    void sipProtect_setDelegate(KCompletionBase *);
    KCompletionBase * sipProtect_delegate() const;
    QObject * sipProtect_sender() const;
    int sipProtect_receivers(const char *) const;
    void sipProtectVirt_timerEvent(bool,QTimerEvent *);
    void sipProtectVirt_childEvent(bool,QChildEvent *);
    void sipProtectVirt_customEvent(bool,QEvent *);
    void sipProtectVirt_connectNotify(bool,const char *);
    void sipProtectVirt_disconnectNotify(bool,const char *);
    void sipProtectVirt_mouseDoubleClickEvent(bool,QMouseEvent *);
    void sipProtectVirt_mouseMoveEvent(bool,QMouseEvent *);
    void sipProtectVirt_enterEvent(bool,QEvent *);
    void sipProtectVirt_leaveEvent(bool,QEvent *);
    void sipProtectVirt_moveEvent(bool,QMoveEvent *);
    void sipProtectVirt_closeEvent(bool,QCloseEvent *);
    void sipProtectVirt_tabletEvent(bool,QTabletEvent *);
    void sipProtectVirt_actionEvent(bool,QActionEvent *);
    void sipProtectVirt_dragEnterEvent(bool,QDragEnterEvent *);
    void sipProtectVirt_dragMoveEvent(bool,QDragMoveEvent *);
    void sipProtectVirt_dragLeaveEvent(bool,QDragLeaveEvent *);
    void sipProtectVirt_dropEvent(bool,QDropEvent *);
    int sipProtectVirt_metric(bool,QPaintDevice::PaintDeviceMetric) const;
    void sipProtect_resetInputContext();
    void sipProtect_updateMicroFocus();
    void sipProtect_destroy(bool,bool);
    bool sipProtectVirt_focusNextPrevChild(bool,bool);
    bool sipProtect_focusNextChild();
    bool sipProtect_focusPreviousChild();
    void sipProtectVirt_enabledChange(bool,bool);
    void sipProtectVirt_paletteChange(bool,const QPalette&);
    void sipProtectVirt_fontChange(bool,const QFont&);
    void sipProtectVirt_windowActivationChange(bool,bool);
    void sipProtectVirt_languageChange(bool);
    void sipProtect_initStyleOption(QStyleOptionComboBox *) const;
    void sipProtectVirt_focusInEvent(bool,QFocusEvent *);
    void sipProtectVirt_focusOutEvent(bool,QFocusEvent *);
    void sipProtectVirt_changeEvent(bool,QEvent *);
    void sipProtectVirt_resizeEvent(bool,QResizeEvent *);
    void sipProtectVirt_paintEvent(bool,QPaintEvent *);
    void sipProtectVirt_showEvent(bool,QShowEvent *);
    void sipProtectVirt_hideEvent(bool,QHideEvent *);
    void sipProtectVirt_mousePressEvent(bool,QMouseEvent *);
    void sipProtectVirt_mouseReleaseEvent(bool,QMouseEvent *);
    void sipProtectVirt_keyPressEvent(bool,QKeyEvent *);
    void sipProtectVirt_keyReleaseEvent(bool,QKeyEvent *);
    void sipProtectVirt_contextMenuEvent(bool,QContextMenuEvent *);
    void sipProtectVirt_inputMethodEvent(bool,QInputMethodEvent *);
    QVariant sipProtectVirt_inputMethodQuery(bool,Qt::InputMethodQuery) const;
    void sipProtectVirt_setCompletedText(bool,const QString&,bool);
    void sipProtectVirt_makeCompletion(bool,const QString&);
    void sipProtectVirt_create(bool,WId,bool,bool);
    void sipProtectVirt_wheelEvent(bool,QWheelEvent *);
    QSize sipProtectVirt_minimumSizeHint(bool) const;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void setAutoCompletion(bool);
    void setContextMenuEnabled(bool);
    bool eventFilter(QObject *,QEvent *);
    void setLineEdit(QLineEdit *);
    void setCompletedText(const QString&);
    void makeCompletion(const QString&);
    void setCompletedText(const QString&,bool);
    void create(WId,bool,bool);
    void wheelEvent(QWheelEvent *);
    QSize minimumSizeHint() const;
    QSize sizeHint() const;
    void showPopup();
    void hidePopup();
    bool event(QEvent *);
    void focusInEvent(QFocusEvent *);
    void focusOutEvent(QFocusEvent *);
    void changeEvent(QEvent *);
    void resizeEvent(QResizeEvent *);
    void paintEvent(QPaintEvent *);
    void showEvent(QShowEvent *);
    void hideEvent(QHideEvent *);
    void mousePressEvent(QMouseEvent *);
    void mouseReleaseEvent(QMouseEvent *);
    void keyPressEvent(QKeyEvent *);
    void keyReleaseEvent(QKeyEvent *);
    void contextMenuEvent(QContextMenuEvent *);
    void inputMethodEvent(QInputMethodEvent *);
    QVariant inputMethodQuery(Qt::InputMethodQuery) const;
    int devType() const;
    void setVisible(bool);
    int heightForWidth(int) const;
    QPaintEngine * paintEngine() const;
    void mouseDoubleClickEvent(QMouseEvent *);
    void mouseMoveEvent(QMouseEvent *);
    void enterEvent(QEvent *);
    void leaveEvent(QEvent *);
    void moveEvent(QMoveEvent *);
    void closeEvent(QCloseEvent *);
    void tabletEvent(QTabletEvent *);
    void actionEvent(QActionEvent *);
    void dragEnterEvent(QDragEnterEvent *);
    void dragMoveEvent(QDragMoveEvent *);
    void dragLeaveEvent(QDragLeaveEvent *);
    void dropEvent(QDropEvent *);
    int metric(QPaintDevice::PaintDeviceMetric) const;
    bool focusNextPrevChild(bool);
    void enabledChange(bool);
    void paletteChange(const QPalette&);
    void fontChange(const QFont&);
    void windowActivationChange(bool);
    void languageChange();
    void timerEvent(QTimerEvent *);
    void childEvent(QChildEvent *);
    void customEvent(QEvent *);
    void connectNotify(const char *);
    void disconnectNotify(const char *);
    void setCompletionObject(KCompletion *,bool);
    void setHandleSignals(bool);
    void setCompletionMode(KGlobalSettings::Completion);
    void setCompletedItems(const QStringList&,bool);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipSonnet_DictionaryComboBox(const sipSonnet_DictionaryComboBox &);
    sipSonnet_DictionaryComboBox &operator = (const sipSonnet_DictionaryComboBox &);

    char sipPyMethods[60];
};

sipSonnet_DictionaryComboBox::sipSonnet_DictionaryComboBox(QWidget *a0): Sonnet::DictionaryComboBox(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipSonnet_DictionaryComboBox::~sipSonnet_DictionaryComboBox()
{
    sipCommonDtor(sipPySelf);
}

const QMetaObject *sipSonnet_DictionaryComboBox::metaObject() const
{
    return sip_kdeui_qt_metaobject(sipPySelf,sipType_Sonnet_DictionaryComboBox);
}

int sipSonnet_DictionaryComboBox::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id = Sonnet::DictionaryComboBox::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_kdeui_qt_metacall(sipPySelf,sipType_Sonnet_DictionaryComboBox,_c,_id,_a);

    return _id;
}

void *sipSonnet_DictionaryComboBox::qt_metacast(const char *_clname)
{
    return (sip_kdeui_qt_metacast && sip_kdeui_qt_metacast(sipPySelf,sipType_Sonnet_DictionaryComboBox,_clname)) ? this : Sonnet::DictionaryComboBox::qt_metacast(_clname);
}

void sipSonnet_DictionaryComboBox::setAutoCompletion(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_setAutoCompletion);

    if (!sipMeth)
    {
        KComboBox::setAutoCompletion(a0);
        return;
    }

    typedef void (*sipVH_QtNetwork_1)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtNetwork_1)(sipModuleAPI_kdeui_QtNetwork->em_virthandlers[1]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::setContextMenuEnabled(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_setContextMenuEnabled);

    if (!sipMeth)
    {
        KComboBox::setContextMenuEnabled(a0);
        return;
    }

    typedef void (*sipVH_QtNetwork_1)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtNetwork_1)(sipModuleAPI_kdeui_QtNetwork->em_virthandlers[1]))(sipGILState,sipMeth,a0);
}

bool sipSonnet_DictionaryComboBox::eventFilter(QObject *a0,QEvent *a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return KComboBox::eventFilter(a0,a1);

    typedef bool (*sipVH_QtCore_18)(sip_gilstate_t,PyObject *,QObject *,QEvent *);

    return ((sipVH_QtCore_18)(sipModuleAPI_kdeui_QtCore->em_virthandlers[18]))(sipGILState,sipMeth,a0,a1);
}

void sipSonnet_DictionaryComboBox::setLineEdit(QLineEdit *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_setLineEdit);

    if (!sipMeth)
    {
        KComboBox::setLineEdit(a0);
        return;
    }

    extern void sipVH_kdeui_87(sip_gilstate_t,PyObject *,QLineEdit *);

    sipVH_kdeui_87(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::setCompletedText(const QString& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_setCompletedText);

    if (!sipMeth)
    {
        KComboBox::setCompletedText(a0);
        return;
    }

    typedef void (*sipVH_QtCore_33)(sip_gilstate_t,PyObject *,const QString&);

    ((sipVH_QtCore_33)(sipModuleAPI_kdeui_QtCore->em_virthandlers[33]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::makeCompletion(const QString& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_makeCompletion);

    if (!sipMeth)
    {
        KComboBox::makeCompletion(a0);
        return;
    }

    typedef void (*sipVH_QtCore_33)(sip_gilstate_t,PyObject *,const QString&);

    ((sipVH_QtCore_33)(sipModuleAPI_kdeui_QtCore->em_virthandlers[33]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::setCompletedText(const QString& a0,bool a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_setCompletedText);

    if (!sipMeth)
    {
        KComboBox::setCompletedText(a0,a1);
        return;
    }

    typedef void (*sipVH_QtXml_24)(sip_gilstate_t,PyObject *,const QString&,bool);

    ((sipVH_QtXml_24)(sipModuleAPI_kdeui_QtXml->em_virthandlers[24]))(sipGILState,sipMeth,a0,a1);
}

void sipSonnet_DictionaryComboBox::create(WId a0,bool a1,bool a2)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_create);

    if (!sipMeth)
    {
        KComboBox::create(a0,a1,a2);
        return;
    }

    extern void sipVH_kdeui_69(sip_gilstate_t,PyObject *,unsigned long,bool,bool);

    sipVH_kdeui_69(sipGILState,sipMeth,a0,a1,a2);
}

void sipSonnet_DictionaryComboBox::wheelEvent(QWheelEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_wheelEvent);

    if (!sipMeth)
    {
        KComboBox::wheelEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_5)(sip_gilstate_t,PyObject *,QWheelEvent *);

    ((sipVH_QtGui_5)(sipModuleAPI_kdeui_QtGui->em_virthandlers[5]))(sipGILState,sipMeth,a0);
}

QSize sipSonnet_DictionaryComboBox::minimumSizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[9]),sipPySelf,NULL,sipName_minimumSizeHint);

    if (!sipMeth)
        return KComboBox::minimumSizeHint();

    typedef QSize (*sipVH_QtGui_4)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtGui_4)(sipModuleAPI_kdeui_QtGui->em_virthandlers[4]))(sipGILState,sipMeth);
}

QSize sipSonnet_DictionaryComboBox::sizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[10]),sipPySelf,NULL,sipName_sizeHint);

    if (!sipMeth)
        return QComboBox::sizeHint();

    typedef QSize (*sipVH_QtGui_4)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtGui_4)(sipModuleAPI_kdeui_QtGui->em_virthandlers[4]))(sipGILState,sipMeth);
}

void sipSonnet_DictionaryComboBox::showPopup()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[11],sipPySelf,NULL,sipName_showPopup);

    if (!sipMeth)
    {
        QComboBox::showPopup();
        return;
    }

    typedef void (*sipVH_QtCore_11)(sip_gilstate_t,PyObject *);

    ((sipVH_QtCore_11)(sipModuleAPI_kdeui_QtCore->em_virthandlers[11]))(sipGILState,sipMeth);
}

void sipSonnet_DictionaryComboBox::hidePopup()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[12],sipPySelf,NULL,sipName_hidePopup);

    if (!sipMeth)
    {
        QComboBox::hidePopup();
        return;
    }

    typedef void (*sipVH_QtCore_11)(sip_gilstate_t,PyObject *);

    ((sipVH_QtCore_11)(sipModuleAPI_kdeui_QtCore->em_virthandlers[11]))(sipGILState,sipMeth);
}

bool sipSonnet_DictionaryComboBox::event(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[13],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return QComboBox::event(a0);

    typedef bool (*sipVH_QtCore_5)(sip_gilstate_t,PyObject *,QEvent *);

    return ((sipVH_QtCore_5)(sipModuleAPI_kdeui_QtCore->em_virthandlers[5]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::focusInEvent(QFocusEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[14],sipPySelf,NULL,sipName_focusInEvent);

    if (!sipMeth)
    {
        QComboBox::focusInEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_24)(sip_gilstate_t,PyObject *,QFocusEvent *);

    ((sipVH_QtGui_24)(sipModuleAPI_kdeui_QtGui->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::focusOutEvent(QFocusEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[15],sipPySelf,NULL,sipName_focusOutEvent);

    if (!sipMeth)
    {
        QComboBox::focusOutEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_24)(sip_gilstate_t,PyObject *,QFocusEvent *);

    ((sipVH_QtGui_24)(sipModuleAPI_kdeui_QtGui->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::changeEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[16],sipPySelf,NULL,sipName_changeEvent);

    if (!sipMeth)
    {
        QComboBox::changeEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::resizeEvent(QResizeEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[17],sipPySelf,NULL,sipName_resizeEvent);

    if (!sipMeth)
    {
        QComboBox::resizeEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_2)(sip_gilstate_t,PyObject *,QResizeEvent *);

    ((sipVH_QtGui_2)(sipModuleAPI_kdeui_QtGui->em_virthandlers[2]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::paintEvent(QPaintEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[18],sipPySelf,NULL,sipName_paintEvent);

    if (!sipMeth)
    {
        QComboBox::paintEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_3)(sip_gilstate_t,PyObject *,QPaintEvent *);

    ((sipVH_QtGui_3)(sipModuleAPI_kdeui_QtGui->em_virthandlers[3]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::showEvent(QShowEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[19],sipPySelf,NULL,sipName_showEvent);

    if (!sipMeth)
    {
        QComboBox::showEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_1)(sip_gilstate_t,PyObject *,QShowEvent *);

    ((sipVH_QtGui_1)(sipModuleAPI_kdeui_QtGui->em_virthandlers[1]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::hideEvent(QHideEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[20],sipPySelf,NULL,sipName_hideEvent);

    if (!sipMeth)
    {
        QComboBox::hideEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_0)(sip_gilstate_t,PyObject *,QHideEvent *);

    ((sipVH_QtGui_0)(sipModuleAPI_kdeui_QtGui->em_virthandlers[0]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::mousePressEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[21],sipPySelf,NULL,sipName_mousePressEvent);

    if (!sipMeth)
    {
        QComboBox::mousePressEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::mouseReleaseEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[22],sipPySelf,NULL,sipName_mouseReleaseEvent);

    if (!sipMeth)
    {
        QComboBox::mouseReleaseEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::keyPressEvent(QKeyEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[23],sipPySelf,NULL,sipName_keyPressEvent);

    if (!sipMeth)
    {
        QComboBox::keyPressEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_25)(sip_gilstate_t,PyObject *,QKeyEvent *);

    ((sipVH_QtGui_25)(sipModuleAPI_kdeui_QtGui->em_virthandlers[25]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::keyReleaseEvent(QKeyEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[24],sipPySelf,NULL,sipName_keyReleaseEvent);

    if (!sipMeth)
    {
        QComboBox::keyReleaseEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_25)(sip_gilstate_t,PyObject *,QKeyEvent *);

    ((sipVH_QtGui_25)(sipModuleAPI_kdeui_QtGui->em_virthandlers[25]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::contextMenuEvent(QContextMenuEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[25],sipPySelf,NULL,sipName_contextMenuEvent);

    if (!sipMeth)
    {
        QComboBox::contextMenuEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_21)(sip_gilstate_t,PyObject *,QContextMenuEvent *);

    ((sipVH_QtGui_21)(sipModuleAPI_kdeui_QtGui->em_virthandlers[21]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::inputMethodEvent(QInputMethodEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[26],sipPySelf,NULL,sipName_inputMethodEvent);

    if (!sipMeth)
    {
        QComboBox::inputMethodEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_13)(sip_gilstate_t,PyObject *,QInputMethodEvent *);

    ((sipVH_QtGui_13)(sipModuleAPI_kdeui_QtGui->em_virthandlers[13]))(sipGILState,sipMeth,a0);
}

QVariant sipSonnet_DictionaryComboBox::inputMethodQuery(Qt::InputMethodQuery a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[27]),sipPySelf,NULL,sipName_inputMethodQuery);

    if (!sipMeth)
        return QComboBox::inputMethodQuery(a0);

    typedef QVariant (*sipVH_QtGui_12)(sip_gilstate_t,PyObject *,Qt::InputMethodQuery);

    return ((sipVH_QtGui_12)(sipModuleAPI_kdeui_QtGui->em_virthandlers[12]))(sipGILState,sipMeth,a0);
}

int sipSonnet_DictionaryComboBox::devType() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[28]),sipPySelf,NULL,sipName_devType);

    if (!sipMeth)
        return QWidget::devType();

    typedef int (*sipVH_QtCore_6)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtCore_6)(sipModuleAPI_kdeui_QtCore->em_virthandlers[6]))(sipGILState,sipMeth);
}

void sipSonnet_DictionaryComboBox::setVisible(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[29],sipPySelf,NULL,sipName_setVisible);

    if (!sipMeth)
    {
        QWidget::setVisible(a0);
        return;
    }

    typedef void (*sipVH_QtGui_6)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtGui_6)(sipModuleAPI_kdeui_QtGui->em_virthandlers[6]))(sipGILState,sipMeth,a0);
}

int sipSonnet_DictionaryComboBox::heightForWidth(int a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[30]),sipPySelf,NULL,sipName_heightForWidth);

    if (!sipMeth)
        return QWidget::heightForWidth(a0);

    typedef int (*sipVH_QtGui_28)(sip_gilstate_t,PyObject *,int);

    return ((sipVH_QtGui_28)(sipModuleAPI_kdeui_QtGui->em_virthandlers[28]))(sipGILState,sipMeth,a0);
}

QPaintEngine * sipSonnet_DictionaryComboBox::paintEngine() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[31]),sipPySelf,NULL,sipName_paintEngine);

    if (!sipMeth)
        return QWidget::paintEngine();

    typedef QPaintEngine * (*sipVH_QtGui_27)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtGui_27)(sipModuleAPI_kdeui_QtGui->em_virthandlers[27]))(sipGILState,sipMeth);
}

void sipSonnet_DictionaryComboBox::mouseDoubleClickEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[32],sipPySelf,NULL,sipName_mouseDoubleClickEvent);

    if (!sipMeth)
    {
        QWidget::mouseDoubleClickEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::mouseMoveEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[33],sipPySelf,NULL,sipName_mouseMoveEvent);

    if (!sipMeth)
    {
        QWidget::mouseMoveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::enterEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[34],sipPySelf,NULL,sipName_enterEvent);

    if (!sipMeth)
    {
        QWidget::enterEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::leaveEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[35],sipPySelf,NULL,sipName_leaveEvent);

    if (!sipMeth)
    {
        QWidget::leaveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::moveEvent(QMoveEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[36],sipPySelf,NULL,sipName_moveEvent);

    if (!sipMeth)
    {
        QWidget::moveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_23)(sip_gilstate_t,PyObject *,QMoveEvent *);

    ((sipVH_QtGui_23)(sipModuleAPI_kdeui_QtGui->em_virthandlers[23]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::closeEvent(QCloseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[37],sipPySelf,NULL,sipName_closeEvent);

    if (!sipMeth)
    {
        QWidget::closeEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_22)(sip_gilstate_t,PyObject *,QCloseEvent *);

    ((sipVH_QtGui_22)(sipModuleAPI_kdeui_QtGui->em_virthandlers[22]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::tabletEvent(QTabletEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[38],sipPySelf,NULL,sipName_tabletEvent);

    if (!sipMeth)
    {
        QWidget::tabletEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_20)(sip_gilstate_t,PyObject *,QTabletEvent *);

    ((sipVH_QtGui_20)(sipModuleAPI_kdeui_QtGui->em_virthandlers[20]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::actionEvent(QActionEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[39],sipPySelf,NULL,sipName_actionEvent);

    if (!sipMeth)
    {
        QWidget::actionEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_19)(sip_gilstate_t,PyObject *,QActionEvent *);

    ((sipVH_QtGui_19)(sipModuleAPI_kdeui_QtGui->em_virthandlers[19]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::dragEnterEvent(QDragEnterEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[40],sipPySelf,NULL,sipName_dragEnterEvent);

    if (!sipMeth)
    {
        QWidget::dragEnterEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_18)(sip_gilstate_t,PyObject *,QDragEnterEvent *);

    ((sipVH_QtGui_18)(sipModuleAPI_kdeui_QtGui->em_virthandlers[18]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::dragMoveEvent(QDragMoveEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[41],sipPySelf,NULL,sipName_dragMoveEvent);

    if (!sipMeth)
    {
        QWidget::dragMoveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_17)(sip_gilstate_t,PyObject *,QDragMoveEvent *);

    ((sipVH_QtGui_17)(sipModuleAPI_kdeui_QtGui->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::dragLeaveEvent(QDragLeaveEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[42],sipPySelf,NULL,sipName_dragLeaveEvent);

    if (!sipMeth)
    {
        QWidget::dragLeaveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_16)(sip_gilstate_t,PyObject *,QDragLeaveEvent *);

    ((sipVH_QtGui_16)(sipModuleAPI_kdeui_QtGui->em_virthandlers[16]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::dropEvent(QDropEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[43],sipPySelf,NULL,sipName_dropEvent);

    if (!sipMeth)
    {
        QWidget::dropEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_15)(sip_gilstate_t,PyObject *,QDropEvent *);

    ((sipVH_QtGui_15)(sipModuleAPI_kdeui_QtGui->em_virthandlers[15]))(sipGILState,sipMeth,a0);
}

int sipSonnet_DictionaryComboBox::metric(QPaintDevice::PaintDeviceMetric a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[44]),sipPySelf,NULL,sipName_metric);

    if (!sipMeth)
        return QWidget::metric(a0);

    typedef int (*sipVH_QtGui_14)(sip_gilstate_t,PyObject *,QPaintDevice::PaintDeviceMetric);

    return ((sipVH_QtGui_14)(sipModuleAPI_kdeui_QtGui->em_virthandlers[14]))(sipGILState,sipMeth,a0);
}

bool sipSonnet_DictionaryComboBox::focusNextPrevChild(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[45],sipPySelf,NULL,sipName_focusNextPrevChild);

    if (!sipMeth)
        return QWidget::focusNextPrevChild(a0);

    typedef bool (*sipVH_QtGui_11)(sip_gilstate_t,PyObject *,bool);

    return ((sipVH_QtGui_11)(sipModuleAPI_kdeui_QtGui->em_virthandlers[11]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::enabledChange(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[46],sipPySelf,NULL,sipName_enabledChange);

    if (!sipMeth)
    {
        QWidget::enabledChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_6)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtGui_6)(sipModuleAPI_kdeui_QtGui->em_virthandlers[6]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::paletteChange(const QPalette& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[47],sipPySelf,NULL,sipName_paletteChange);

    if (!sipMeth)
    {
        QWidget::paletteChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_10)(sip_gilstate_t,PyObject *,const QPalette&);

    ((sipVH_QtGui_10)(sipModuleAPI_kdeui_QtGui->em_virthandlers[10]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::fontChange(const QFont& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[48],sipPySelf,NULL,sipName_fontChange);

    if (!sipMeth)
    {
        QWidget::fontChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_9)(sip_gilstate_t,PyObject *,const QFont&);

    ((sipVH_QtGui_9)(sipModuleAPI_kdeui_QtGui->em_virthandlers[9]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::windowActivationChange(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[49],sipPySelf,NULL,sipName_windowActivationChange);

    if (!sipMeth)
    {
        QWidget::windowActivationChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_6)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtGui_6)(sipModuleAPI_kdeui_QtGui->em_virthandlers[6]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::languageChange()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[50],sipPySelf,NULL,sipName_languageChange);

    if (!sipMeth)
    {
        QWidget::languageChange();
        return;
    }

    typedef void (*sipVH_QtCore_11)(sip_gilstate_t,PyObject *);

    ((sipVH_QtCore_11)(sipModuleAPI_kdeui_QtCore->em_virthandlers[11]))(sipGILState,sipMeth);
}

void sipSonnet_DictionaryComboBox::timerEvent(QTimerEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[51],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
        QObject::timerEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_9)(sip_gilstate_t,PyObject *,QTimerEvent *);

    ((sipVH_QtCore_9)(sipModuleAPI_kdeui_QtCore->em_virthandlers[9]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::childEvent(QChildEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[52],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
        QObject::childEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_25)(sip_gilstate_t,PyObject *,QChildEvent *);

    ((sipVH_QtCore_25)(sipModuleAPI_kdeui_QtCore->em_virthandlers[25]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::customEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[53],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
        QObject::customEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::connectNotify(const char *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[54],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
        QObject::connectNotify(a0);
        return;
    }

    typedef void (*sipVH_QtCore_24)(sip_gilstate_t,PyObject *,const char *);

    ((sipVH_QtCore_24)(sipModuleAPI_kdeui_QtCore->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::disconnectNotify(const char *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[55],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
        QObject::disconnectNotify(a0);
        return;
    }

    typedef void (*sipVH_QtCore_24)(sip_gilstate_t,PyObject *,const char *);

    ((sipVH_QtCore_24)(sipModuleAPI_kdeui_QtCore->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::setCompletionObject(KCompletion *a0,bool a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[56],sipPySelf,NULL,sipName_setCompletionObject);

    if (!sipMeth)
    {
        KCompletionBase::setCompletionObject(a0,a1);
        return;
    }

    extern void sipVH_kdeui_70(sip_gilstate_t,PyObject *,KCompletion *,bool);

    sipVH_kdeui_70(sipGILState,sipMeth,a0,a1);
}

void sipSonnet_DictionaryComboBox::setHandleSignals(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[57],sipPySelf,NULL,sipName_setHandleSignals);

    if (!sipMeth)
    {
        KCompletionBase::setHandleSignals(a0);
        return;
    }

    typedef void (*sipVH_QtNetwork_1)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtNetwork_1)(sipModuleAPI_kdeui_QtNetwork->em_virthandlers[1]))(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::setCompletionMode(KGlobalSettings::Completion a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[58],sipPySelf,NULL,sipName_setCompletionMode);

    if (!sipMeth)
    {
        KCompletionBase::setCompletionMode(a0);
        return;
    }

    extern void sipVH_kdeui_71(sip_gilstate_t,PyObject *,KGlobalSettings::Completion);

    sipVH_kdeui_71(sipGILState,sipMeth,a0);
}

void sipSonnet_DictionaryComboBox::setCompletedItems(const QStringList& a0,bool a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[59],sipPySelf,NULL,sipName_setCompletedItems);

    if (!sipMeth)
    {
        KComboBox::setCompletedItems(a0,a1);
        return;
    }

    extern void sipVH_kdeui_83(sip_gilstate_t,PyObject *,const QStringList&,bool);

    sipVH_kdeui_83(sipGILState,sipMeth,a0,a1);
}

KCompletionBase::KeyBindingMap sipSonnet_DictionaryComboBox::sipProtect_getKeyBindings() const
{
    return KCompletionBase::getKeyBindings();
}

void sipSonnet_DictionaryComboBox::sipProtect_setDelegate(KCompletionBase *a0)
{
    KCompletionBase::setDelegate(a0);
}

KCompletionBase * sipSonnet_DictionaryComboBox::sipProtect_delegate() const
{
    return KCompletionBase::delegate();
}

QObject * sipSonnet_DictionaryComboBox::sipProtect_sender() const
{
    return QObject::sender();
}

int sipSonnet_DictionaryComboBox::sipProtect_receivers(const char *a0) const
{
    return QObject::receivers(a0);
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_timerEvent(bool sipSelfWasArg,QTimerEvent *a0)
{
    (sipSelfWasArg ? QObject::timerEvent(a0) : timerEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_childEvent(bool sipSelfWasArg,QChildEvent *a0)
{
    (sipSelfWasArg ? QObject::childEvent(a0) : childEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_customEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QObject::customEvent(a0) : customEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_connectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::connectNotify(a0) : connectNotify(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_mouseDoubleClickEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mouseDoubleClickEvent(a0) : mouseDoubleClickEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_mouseMoveEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mouseMoveEvent(a0) : mouseMoveEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_enterEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QWidget::enterEvent(a0) : enterEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_leaveEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QWidget::leaveEvent(a0) : leaveEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_moveEvent(bool sipSelfWasArg,QMoveEvent *a0)
{
    (sipSelfWasArg ? QWidget::moveEvent(a0) : moveEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_closeEvent(bool sipSelfWasArg,QCloseEvent *a0)
{
    (sipSelfWasArg ? QWidget::closeEvent(a0) : closeEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_tabletEvent(bool sipSelfWasArg,QTabletEvent *a0)
{
    (sipSelfWasArg ? QWidget::tabletEvent(a0) : tabletEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_actionEvent(bool sipSelfWasArg,QActionEvent *a0)
{
    (sipSelfWasArg ? QWidget::actionEvent(a0) : actionEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_dragEnterEvent(bool sipSelfWasArg,QDragEnterEvent *a0)
{
    (sipSelfWasArg ? QWidget::dragEnterEvent(a0) : dragEnterEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_dragMoveEvent(bool sipSelfWasArg,QDragMoveEvent *a0)
{
    (sipSelfWasArg ? QWidget::dragMoveEvent(a0) : dragMoveEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_dragLeaveEvent(bool sipSelfWasArg,QDragLeaveEvent *a0)
{
    (sipSelfWasArg ? QWidget::dragLeaveEvent(a0) : dragLeaveEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_dropEvent(bool sipSelfWasArg,QDropEvent *a0)
{
    (sipSelfWasArg ? QWidget::dropEvent(a0) : dropEvent(a0));
}

int sipSonnet_DictionaryComboBox::sipProtectVirt_metric(bool sipSelfWasArg,QPaintDevice::PaintDeviceMetric a0) const
{
    return (sipSelfWasArg ? QWidget::metric(a0) : metric(a0));
}

void sipSonnet_DictionaryComboBox::sipProtect_resetInputContext()
{
    QWidget::resetInputContext();
}

void sipSonnet_DictionaryComboBox::sipProtect_updateMicroFocus()
{
    QWidget::updateMicroFocus();
}

void sipSonnet_DictionaryComboBox::sipProtect_destroy(bool a0,bool a1)
{
    QWidget::destroy(a0,a1);
}

bool sipSonnet_DictionaryComboBox::sipProtectVirt_focusNextPrevChild(bool sipSelfWasArg,bool a0)
{
    return (sipSelfWasArg ? QWidget::focusNextPrevChild(a0) : focusNextPrevChild(a0));
}

bool sipSonnet_DictionaryComboBox::sipProtect_focusNextChild()
{
    return QWidget::focusNextChild();
}

bool sipSonnet_DictionaryComboBox::sipProtect_focusPreviousChild()
{
    return QWidget::focusPreviousChild();
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_enabledChange(bool sipSelfWasArg,bool a0)
{
    (sipSelfWasArg ? QWidget::enabledChange(a0) : enabledChange(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_paletteChange(bool sipSelfWasArg,const QPalette& a0)
{
    (sipSelfWasArg ? QWidget::paletteChange(a0) : paletteChange(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_fontChange(bool sipSelfWasArg,const QFont& a0)
{
    (sipSelfWasArg ? QWidget::fontChange(a0) : fontChange(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_windowActivationChange(bool sipSelfWasArg,bool a0)
{
    (sipSelfWasArg ? QWidget::windowActivationChange(a0) : windowActivationChange(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_languageChange(bool sipSelfWasArg)
{
    (sipSelfWasArg ? QWidget::languageChange() : languageChange());
}

void sipSonnet_DictionaryComboBox::sipProtect_initStyleOption(QStyleOptionComboBox *a0) const
{
    QComboBox::initStyleOption(a0);
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_focusInEvent(bool sipSelfWasArg,QFocusEvent *a0)
{
    (sipSelfWasArg ? QComboBox::focusInEvent(a0) : focusInEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_focusOutEvent(bool sipSelfWasArg,QFocusEvent *a0)
{
    (sipSelfWasArg ? QComboBox::focusOutEvent(a0) : focusOutEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_changeEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QComboBox::changeEvent(a0) : changeEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_resizeEvent(bool sipSelfWasArg,QResizeEvent *a0)
{
    (sipSelfWasArg ? QComboBox::resizeEvent(a0) : resizeEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_paintEvent(bool sipSelfWasArg,QPaintEvent *a0)
{
    (sipSelfWasArg ? QComboBox::paintEvent(a0) : paintEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_showEvent(bool sipSelfWasArg,QShowEvent *a0)
{
    (sipSelfWasArg ? QComboBox::showEvent(a0) : showEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_hideEvent(bool sipSelfWasArg,QHideEvent *a0)
{
    (sipSelfWasArg ? QComboBox::hideEvent(a0) : hideEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_mousePressEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QComboBox::mousePressEvent(a0) : mousePressEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_mouseReleaseEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QComboBox::mouseReleaseEvent(a0) : mouseReleaseEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_keyPressEvent(bool sipSelfWasArg,QKeyEvent *a0)
{
    (sipSelfWasArg ? QComboBox::keyPressEvent(a0) : keyPressEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_keyReleaseEvent(bool sipSelfWasArg,QKeyEvent *a0)
{
    (sipSelfWasArg ? QComboBox::keyReleaseEvent(a0) : keyReleaseEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_contextMenuEvent(bool sipSelfWasArg,QContextMenuEvent *a0)
{
    (sipSelfWasArg ? QComboBox::contextMenuEvent(a0) : contextMenuEvent(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_inputMethodEvent(bool sipSelfWasArg,QInputMethodEvent *a0)
{
    (sipSelfWasArg ? QComboBox::inputMethodEvent(a0) : inputMethodEvent(a0));
}

QVariant sipSonnet_DictionaryComboBox::sipProtectVirt_inputMethodQuery(bool sipSelfWasArg,Qt::InputMethodQuery a0) const
{
    return (sipSelfWasArg ? QComboBox::inputMethodQuery(a0) : inputMethodQuery(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_setCompletedText(bool sipSelfWasArg,const QString& a0,bool a1)
{
    (sipSelfWasArg ? KComboBox::setCompletedText(a0,a1) : setCompletedText(a0,a1));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_makeCompletion(bool sipSelfWasArg,const QString& a0)
{
    (sipSelfWasArg ? KComboBox::makeCompletion(a0) : makeCompletion(a0));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_create(bool sipSelfWasArg,WId a0,bool a1,bool a2)
{
    (sipSelfWasArg ? KComboBox::create(a0,a1,a2) : create(a0,a1,a2));
}

void sipSonnet_DictionaryComboBox::sipProtectVirt_wheelEvent(bool sipSelfWasArg,QWheelEvent *a0)
{
    (sipSelfWasArg ? KComboBox::wheelEvent(a0) : wheelEvent(a0));
}

QSize sipSonnet_DictionaryComboBox::sipProtectVirt_minimumSizeHint(bool sipSelfWasArg) const
{
    return (sipSelfWasArg ? KComboBox::minimumSizeHint() : minimumSizeHint());
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_getKeyBindings(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_getKeyBindings(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp))
        {
            KCompletionBase::KeyBindingMap *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new KCompletionBase::KeyBindingMap(sipCpp->sipProtect_getKeyBindings());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QMap_0100KCompletionBase_KeyBindingType_0100KShortcut,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_getKeyBindings, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_setDelegate(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_setDelegate(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        KCompletionBase * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_KCompletionBase, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_setDelegate(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_setDelegate, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_delegate(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_delegate(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp))
        {
            KCompletionBase *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_delegate();
            Py_END_ALLOW_THREADS

            return sipConvertFromType(sipRes,sipType_KCompletionBase,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_delegate, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_sender(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_sender(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp))
        {
            QObject *sipRes = 0;

#line 632 "/usr/local/share/py-sip/QtCore/qobject.sip"
        typedef QObject *(*helper_func)(QObject *);
        
        static helper_func helper = 0;
        
        if (!helper)
            helper = (helper_func)sipImportSymbol("qpycore_qobject_sender");
        
        if (helper)
        #if defined(SIP_PROTECTED_IS_PUBLIC)
            sipRes = helper(sipCpp->sender());
        #else
            sipRes = helper(sipCpp->sipProtect_sender());
        #endif
#line 14624 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

            return sipConvertFromType(sipRes,sipType_QObject,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_sender, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_receivers(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_receivers(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        char * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, &a0))
        {
            int sipRes = 0;

#line 649 "/usr/local/share/py-sip/QtCore/qobject.sip"
        // We need to take into account any proxies for Python signals. Import the
        // helper if it hasn't already been done.
        typedef int (*helper_func)(QObject *, const char *, int);
        
        static helper_func helper = 0;
        
        if (!helper)
            helper = (helper_func)sipImportSymbol("qpycore_qobject_receivers");
        
        if (helper)
        #if defined(SIP_PROTECTED_IS_PUBLIC)
            sipRes = helper(sipCpp, a0, sipCpp->receivers(a0));
        #else
            sipRes = helper(sipCpp, a0, sipCpp->sipProtect_receivers(a0));
        #endif
#line 14666 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_receivers, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_timerEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_timerEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QTimerEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QTimerEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_timerEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_childEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_childEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QChildEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QChildEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_childEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_customEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_customEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_customEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_connectNotify(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_connectNotify(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_connectNotify, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_disconnectNotify(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_disconnectNotify, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_mouseDoubleClickEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_mouseDoubleClickEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseDoubleClickEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_mouseDoubleClickEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_mouseMoveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_mouseMoveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseMoveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_mouseMoveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_enterEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_enterEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_enterEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_enterEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_leaveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_leaveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_leaveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_leaveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_moveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_moveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMoveEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QMoveEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_moveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_moveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_closeEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_closeEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QCloseEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QCloseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_closeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_closeEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_tabletEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_tabletEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QTabletEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QTabletEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_tabletEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_tabletEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_actionEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_actionEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QActionEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QActionEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_actionEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_actionEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_dragEnterEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_dragEnterEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragEnterEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QDragEnterEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragEnterEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_dragEnterEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_dragMoveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_dragMoveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragMoveEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QDragMoveEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragMoveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_dragMoveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_dragLeaveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_dragLeaveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragLeaveEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QDragLeaveEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragLeaveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_dragLeaveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_dropEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_dropEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDropEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QDropEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dropEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_dropEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_metric(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_metric(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QPaintDevice::PaintDeviceMetric a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QPaintDevice_PaintDeviceMetric, &a0))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_metric(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_metric, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_resetInputContext(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_resetInputContext(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_resetInputContext();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_resetInputContext, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_updateMicroFocus(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_updateMicroFocus(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_updateMicroFocus();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_updateMicroFocus, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_destroy(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_destroy(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
        bool a1 = 1;
        sipSonnet_DictionaryComboBox *sipCpp;

        static const char *sipKwdList[] = {
            sipName_destroyWindow,
            sipName_destroySubWindows,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|bb", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_destroy(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_destroy, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_focusNextPrevChild(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_focusNextPrevChild(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_focusNextPrevChild(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_focusNextPrevChild, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_focusNextChild(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_focusNextChild(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_focusNextChild();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_focusNextChild, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_focusPreviousChild(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_focusPreviousChild(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_focusPreviousChild();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_focusPreviousChild, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_enabledChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_enabledChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_enabledChange(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_enabledChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_paletteChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_paletteChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QPalette * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QPalette, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_paletteChange(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_paletteChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_fontChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_fontChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QFont * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QFont, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_fontChange(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_fontChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_windowActivationChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_windowActivationChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_windowActivationChange(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_windowActivationChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_languageChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_languageChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_languageChange(sipSelfWasArg);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_languageChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_initStyleOption(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_initStyleOption(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        QStyleOptionComboBox * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QStyleOptionComboBox, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_initStyleOption(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_initStyleOption, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_focusInEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_focusInEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QFocusEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QFocusEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_focusInEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_focusInEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_focusOutEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_focusOutEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QFocusEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QFocusEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_focusOutEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_focusOutEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_changeEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_changeEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_changeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_changeEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_resizeEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_resizeEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QResizeEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QResizeEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_resizeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_resizeEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_paintEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_paintEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QPaintEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QPaintEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_paintEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_paintEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_showEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_showEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QShowEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QShowEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_showEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_showEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_hideEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_hideEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QHideEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QHideEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_hideEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_hideEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_mousePressEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_mousePressEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mousePressEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_mousePressEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_mouseReleaseEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_mouseReleaseEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseReleaseEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_mouseReleaseEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_keyPressEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_keyPressEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QKeyEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QKeyEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_keyPressEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_keyPressEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_keyReleaseEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_keyReleaseEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QKeyEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QKeyEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_keyReleaseEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_keyReleaseEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_contextMenuEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_contextMenuEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QContextMenuEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QContextMenuEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_contextMenuEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_contextMenuEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_inputMethodEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_inputMethodEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QInputMethodEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QInputMethodEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_inputMethodEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_inputMethodEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_inputMethodQuery(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_inputMethodQuery(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        Qt::InputMethodQuery a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_Qt_InputMethodQuery, &a0))
        {
            QVariant *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QVariant(sipCpp->sipProtectVirt_inputMethodQuery(sipSelfWasArg,a0));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QVariant,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_inputMethodQuery, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_setCompletedText(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_setCompletedText(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QString * a0;
        int a0State = 0;
        Sonnet::DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QString,&a0, &a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            (sipSelfWasArg ? sipCpp->KComboBox::setCompletedText(*a0) : sipCpp->setCompletedText(*a0));
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        const QString * a0;
        int a0State = 0;
        bool a1;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1b", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QString,&a0, &a0State, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_setCompletedText(sipSelfWasArg,*a0,a1);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_setCompletedText, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_makeCompletion(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_makeCompletion(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QString * a0;
        int a0State = 0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QString,&a0, &a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_makeCompletion(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_makeCompletion, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_create(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_create(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        WId a0 = 0;
        bool a1 = 1;
        bool a2 = 1;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B|mbb", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, &a0, &a1, &a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_create(sipSelfWasArg,a0,a1,a2);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_create, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_wheelEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_wheelEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QWheelEvent * a0;
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QWheelEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_wheelEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_wheelEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_minimumSizeHint(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_minimumSizeHint(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        sipSonnet_DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp))
        {
            QSize *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QSize(sipCpp->sipProtectVirt_minimumSizeHint(sipSelfWasArg));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QSize,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_minimumSizeHint, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_reloadCombo(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_reloadCombo(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->reloadCombo();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_reloadCombo, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_currentDictionaryName(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_currentDictionaryName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->currentDictionaryName());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_currentDictionaryName, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_currentDictionary(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_currentDictionary(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->currentDictionary());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_currentDictionary, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_setCurrentByDictionaryName(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_setCurrentByDictionaryName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        Sonnet::DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QString,&a0, &a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCurrentByDictionaryName(*a0);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_setCurrentByDictionaryName, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_DictionaryComboBox_setCurrentByDictionary(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_DictionaryComboBox_setCurrentByDictionary(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        Sonnet::DictionaryComboBox *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Sonnet_DictionaryComboBox, &sipCpp, sipType_QString,&a0, &a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCurrentByDictionary(*a0);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_DictionaryComboBox, sipName_setCurrentByDictionary, NULL);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_Sonnet_DictionaryComboBox(void *, const sipTypeDef *);}
static void *cast_Sonnet_DictionaryComboBox(void *ptr, const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_Sonnet_DictionaryComboBox)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_KComboBox)->ctd_cast((KComboBox *)(Sonnet::DictionaryComboBox *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_Sonnet_DictionaryComboBox(void *, int);}
static void release_Sonnet_DictionaryComboBox(void *sipCppV,int sipState)
{
    Py_BEGIN_ALLOW_THREADS

    if (sipState & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipSonnet_DictionaryComboBox *>(sipCppV);
    else
        delete reinterpret_cast<Sonnet::DictionaryComboBox *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void dealloc_Sonnet_DictionaryComboBox(sipSimpleWrapper *);}
static void dealloc_Sonnet_DictionaryComboBox(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipSonnet_DictionaryComboBox *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_Sonnet_DictionaryComboBox(sipGetAddress(sipSelf),sipSelf->flags);
    }
}


extern "C" {static void *init_Sonnet_DictionaryComboBox(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_Sonnet_DictionaryComboBox(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipSonnet_DictionaryComboBox *sipCpp = 0;

    {
        QWidget * a0 = 0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "|JH", sipType_QWidget, &a0, sipOwner))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipSonnet_DictionaryComboBox(a0);
            Py_END_ALLOW_THREADS

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_Sonnet_DictionaryComboBox[] = {{58, 255, 1}};


static PyMethodDef methods_Sonnet_DictionaryComboBox[] = {
    {SIP_MLNAME_CAST(sipName_actionEvent), meth_Sonnet_DictionaryComboBox_actionEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeEvent), meth_Sonnet_DictionaryComboBox_changeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_childEvent), meth_Sonnet_DictionaryComboBox_childEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_closeEvent), meth_Sonnet_DictionaryComboBox_closeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), meth_Sonnet_DictionaryComboBox_connectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_contextMenuEvent), meth_Sonnet_DictionaryComboBox_contextMenuEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_create), meth_Sonnet_DictionaryComboBox_create, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_currentDictionary), meth_Sonnet_DictionaryComboBox_currentDictionary, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_currentDictionaryName), meth_Sonnet_DictionaryComboBox_currentDictionaryName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), meth_Sonnet_DictionaryComboBox_customEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_delegate), meth_Sonnet_DictionaryComboBox_delegate, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_destroy), (PyCFunction)meth_Sonnet_DictionaryComboBox_destroy, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), meth_Sonnet_DictionaryComboBox_disconnectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragEnterEvent), meth_Sonnet_DictionaryComboBox_dragEnterEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragLeaveEvent), meth_Sonnet_DictionaryComboBox_dragLeaveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragMoveEvent), meth_Sonnet_DictionaryComboBox_dragMoveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dropEvent), meth_Sonnet_DictionaryComboBox_dropEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_enabledChange), meth_Sonnet_DictionaryComboBox_enabledChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_enterEvent), meth_Sonnet_DictionaryComboBox_enterEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusInEvent), meth_Sonnet_DictionaryComboBox_focusInEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextChild), meth_Sonnet_DictionaryComboBox_focusNextChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextPrevChild), meth_Sonnet_DictionaryComboBox_focusNextPrevChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusOutEvent), meth_Sonnet_DictionaryComboBox_focusOutEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusPreviousChild), meth_Sonnet_DictionaryComboBox_focusPreviousChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_fontChange), meth_Sonnet_DictionaryComboBox_fontChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_getKeyBindings), meth_Sonnet_DictionaryComboBox_getKeyBindings, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_hideEvent), meth_Sonnet_DictionaryComboBox_hideEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_initStyleOption), meth_Sonnet_DictionaryComboBox_initStyleOption, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_inputMethodEvent), meth_Sonnet_DictionaryComboBox_inputMethodEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_inputMethodQuery), meth_Sonnet_DictionaryComboBox_inputMethodQuery, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_keyPressEvent), meth_Sonnet_DictionaryComboBox_keyPressEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_keyReleaseEvent), meth_Sonnet_DictionaryComboBox_keyReleaseEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_languageChange), meth_Sonnet_DictionaryComboBox_languageChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_leaveEvent), meth_Sonnet_DictionaryComboBox_leaveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_makeCompletion), meth_Sonnet_DictionaryComboBox_makeCompletion, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_metric), meth_Sonnet_DictionaryComboBox_metric, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_minimumSizeHint), meth_Sonnet_DictionaryComboBox_minimumSizeHint, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseDoubleClickEvent), meth_Sonnet_DictionaryComboBox_mouseDoubleClickEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseMoveEvent), meth_Sonnet_DictionaryComboBox_mouseMoveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mousePressEvent), meth_Sonnet_DictionaryComboBox_mousePressEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseReleaseEvent), meth_Sonnet_DictionaryComboBox_mouseReleaseEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_moveEvent), meth_Sonnet_DictionaryComboBox_moveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_paintEvent), meth_Sonnet_DictionaryComboBox_paintEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_paletteChange), meth_Sonnet_DictionaryComboBox_paletteChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), meth_Sonnet_DictionaryComboBox_receivers, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_reloadCombo), meth_Sonnet_DictionaryComboBox_reloadCombo, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_resetInputContext), meth_Sonnet_DictionaryComboBox_resetInputContext, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_resizeEvent), meth_Sonnet_DictionaryComboBox_resizeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), meth_Sonnet_DictionaryComboBox_sender, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCompletedText), meth_Sonnet_DictionaryComboBox_setCompletedText, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCurrentByDictionary), meth_Sonnet_DictionaryComboBox_setCurrentByDictionary, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCurrentByDictionaryName), meth_Sonnet_DictionaryComboBox_setCurrentByDictionaryName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setDelegate), meth_Sonnet_DictionaryComboBox_setDelegate, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_showEvent), meth_Sonnet_DictionaryComboBox_showEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_tabletEvent), meth_Sonnet_DictionaryComboBox_tabletEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), meth_Sonnet_DictionaryComboBox_timerEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_updateMicroFocus), meth_Sonnet_DictionaryComboBox_updateMicroFocus, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_wheelEvent), meth_Sonnet_DictionaryComboBox_wheelEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowActivationChange), meth_Sonnet_DictionaryComboBox_windowActivationChange, METH_VARARGS, NULL}
};


/* Define this type's PyQt4 signals. */
static const pyqt4QtSignal pyqt4_signals_Sonnet_DictionaryComboBox[] = {
    {"dictionaryNameChanged(QString)", 0, 0},
    {"dictionaryChanged(QString)", 0, 0},
    {0, 0, 0}
};


pyqt4ClassTypeDef sipTypeDef_kdeui_Sonnet_DictionaryComboBox = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_CLASS,
        sipNameNr_Sonnet__DictionaryComboBox,
        {0}
    },
    {
        sipNameNr_DictionaryComboBox,
        {415, 255, 0},
        59, methods_Sonnet_DictionaryComboBox,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    supers_Sonnet_DictionaryComboBox,
    0,
    init_Sonnet_DictionaryComboBox,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_Sonnet_DictionaryComboBox,
    0,
    0,
    0,
    release_Sonnet_DictionaryComboBox,
    cast_Sonnet_DictionaryComboBox,
    0,
    0,
    0
},
    &Sonnet::DictionaryComboBox::staticMetaObject,
    0,
    pyqt4_signals_Sonnet_DictionaryComboBox
};

#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/dialog.sip"
#include <sonnet/dialog.h>
#line 16408 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 29 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/backgroundchecker.sip"
#include <sonnet/backgroundchecker.h>
#line 16412 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qwidget.sip"
#include <qwidget.h>
#line 16415 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 16418 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 339 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16421 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 426 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16424 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 459 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16427 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kdialog.sip"
#include <kdialog.h>
#line 16430 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qsize.sip"
#include <qsize.h>
#line 16433 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 16436 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qlayout.sip"
#include <qlayout.h>
#line 16439 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kdialog.sip"
#include <kdialog.h>
#line 16442 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kpushbutton.sip"
#include <kpushbutton.h>
#line 16445 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/kconfiggroup.sip"
#include <kconfiggroup.h>
#line 16448 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/kconfigbase.sip"
#include <kconfigbase.h>
#line 16451 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qmenu.sip"
#include <qmenu.h>
#line 16454 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kguiitem.sip"
#include <kguiitem.h>
#line 16457 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kicon.sip"
#include <kicon.h>
#line 16460 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 16463 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kdialog.sip"
#include <kdialog.h>
#line 16466 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 34 "/usr/local/share/py-sip/QtCore/qobject.sip"
#include <qobject.h>
#line 16469 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 16472 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 470 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16475 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 413 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16478 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 448 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16481 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 16484 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 39 "/usr/local/share/py-sip/QtCore/qmargins.sip"
#include <qmargins.h>
#line 16487 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 16490 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 39 "/usr/local/share/py-sip/QtGui/qgraphicseffect.sip"
#include <qgraphicseffect.h>
#line 16493 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/usr/local/share/py-sip/QtGui/qgraphicsproxywidget.sip"
#include <qgraphicsproxywidget.h>
#line 16496 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qlocale.sip"
#include <qlocale.h>
#line 16499 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qpaintdevice.sip"
#include <qpaintdevice.h>
#line 16502 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qpoint.sip"
#include <qpoint.h>
#line 16505 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qregion.sip"
#include <qregion.h>
#line 16508 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qwidget.sip"
#include <qwidget.h>
#line 16511 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qpainter.sip"
#include <qpainter.h>
#line 16514 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 37 "/usr/local/share/py-sip/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 16517 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qfontinfo.sip"
#include <qfontinfo.h>
#line 16520 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qfontmetrics.sip"
#include <qfontmetrics.h>
#line 16523 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qfont.sip"
#include <qfont.h>
#line 16526 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 16529 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qpalette.sip"
#include <qpalette.h>
#line 16532 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 238 "/usr/local/share/py-sip/QtCore/qvariant.sip"
#include <qvariant.h>
#line 16535 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 499 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16538 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 542 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16541 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 593 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16544 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 566 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16547 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 582 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16550 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 645 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16553 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 291 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16556 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 400 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16559 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 386 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16562 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 367 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16565 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 270 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16568 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 231 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 16571 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qinputcontext.sip"
#include <qinputcontext.h>
#line 16574 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 61 "/usr/local/share/py-sip/QtGui/qpaintengine.sip"
#include <qpaintengine.h>
#line 16577 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtGui/qx11info_x11.sip"
#include <qx11info_x11.h>
#line 16580 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 16583 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qaction.sip"
#include <qaction.h>
#line 16586 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qsizepolicy.sip"
#include <qsizepolicy.h>
#line 16589 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 16592 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qkeysequence.sip"
#include <qkeysequence.h>
#line 16595 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qcursor.sip"
#include <qcursor.h>
#line 16598 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qicon.sip"
#include <qicon.h>
#line 16601 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qbitmap.sip"
#include <qbitmap.h>
#line 16604 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qstyle.sip"
#include <qstyle.h>
#line 16607 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 310 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 16610 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 298 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 16613 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 16616 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 16619 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qthread.sip"
#include <qthread.h>
#line 16622 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qregexp.sip"
#include <qregexp.h>
#line 16625 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 16628 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


class sipSonnet_Dialog : public Sonnet::Dialog
{
public:
    sipSonnet_Dialog(Sonnet::BackgroundChecker *,QWidget *);
    virtual ~sipSonnet_Dialog();

    int qt_metacall(QMetaObject::Call,int,void **);
    void *qt_metacast(const char *);
    const QMetaObject *metaObject() const;

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    QObject * sipProtect_sender() const;
    int sipProtect_receivers(const char *) const;
    void sipProtectVirt_timerEvent(bool,QTimerEvent *);
    void sipProtectVirt_childEvent(bool,QChildEvent *);
    void sipProtectVirt_customEvent(bool,QEvent *);
    void sipProtectVirt_connectNotify(bool,const char *);
    void sipProtectVirt_disconnectNotify(bool,const char *);
    bool sipProtectVirt_event(bool,QEvent *);
    void sipProtectVirt_mousePressEvent(bool,QMouseEvent *);
    void sipProtectVirt_mouseReleaseEvent(bool,QMouseEvent *);
    void sipProtectVirt_mouseDoubleClickEvent(bool,QMouseEvent *);
    void sipProtectVirt_mouseMoveEvent(bool,QMouseEvent *);
    void sipProtectVirt_wheelEvent(bool,QWheelEvent *);
    void sipProtectVirt_keyReleaseEvent(bool,QKeyEvent *);
    void sipProtectVirt_focusInEvent(bool,QFocusEvent *);
    void sipProtectVirt_focusOutEvent(bool,QFocusEvent *);
    void sipProtectVirt_enterEvent(bool,QEvent *);
    void sipProtectVirt_leaveEvent(bool,QEvent *);
    void sipProtectVirt_paintEvent(bool,QPaintEvent *);
    void sipProtectVirt_moveEvent(bool,QMoveEvent *);
    void sipProtectVirt_tabletEvent(bool,QTabletEvent *);
    void sipProtectVirt_actionEvent(bool,QActionEvent *);
    void sipProtectVirt_dragEnterEvent(bool,QDragEnterEvent *);
    void sipProtectVirt_dragMoveEvent(bool,QDragMoveEvent *);
    void sipProtectVirt_dragLeaveEvent(bool,QDragLeaveEvent *);
    void sipProtectVirt_dropEvent(bool,QDropEvent *);
    void sipProtectVirt_changeEvent(bool,QEvent *);
    int sipProtectVirt_metric(bool,QPaintDevice::PaintDeviceMetric) const;
    void sipProtectVirt_inputMethodEvent(bool,QInputMethodEvent *);
    void sipProtect_resetInputContext();
    void sipProtect_updateMicroFocus();
    void sipProtect_create(WId,bool,bool);
    void sipProtect_destroy(bool,bool);
    bool sipProtectVirt_focusNextPrevChild(bool,bool);
    bool sipProtect_focusNextChild();
    bool sipProtect_focusPreviousChild();
    void sipProtectVirt_enabledChange(bool,bool);
    void sipProtectVirt_paletteChange(bool,const QPalette&);
    void sipProtectVirt_fontChange(bool,const QFont&);
    void sipProtectVirt_windowActivationChange(bool,bool);
    void sipProtectVirt_languageChange(bool);
    void sipProtectVirt_showEvent(bool,QShowEvent *);
    void sipProtectVirt_resizeEvent(bool,QResizeEvent *);
    void sipProtectVirt_contextMenuEvent(bool,QContextMenuEvent *);
    bool sipProtectVirt_eventFilter(bool,QObject *,QEvent *);
    void sipProtectVirt_hideEvent(bool,QHideEvent *);
    void sipProtectVirt_closeEvent(bool,QCloseEvent *);
    void sipProtectVirt_keyPressEvent(bool,QKeyEvent *);
    void sipProtectVirt_slotButtonClicked(bool,int);
    void sipProtect_updateGeometry();

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    QSize sizeHint() const;
    QSize minimumSizeHint() const;
    void setCaption(const QString&);
    void setCaption(const QString&,bool);
    void setPlainCaption(const QString&);
    void hideEvent(QHideEvent *);
    void closeEvent(QCloseEvent *);
    void keyPressEvent(QKeyEvent *);
    void slotButtonClicked(int);
    void setVisible(bool);
    void done(int);
    void accept();
    void reject();
    void showEvent(QShowEvent *);
    void resizeEvent(QResizeEvent *);
    void contextMenuEvent(QContextMenuEvent *);
    bool eventFilter(QObject *,QEvent *);
    int devType() const;
    int heightForWidth(int) const;
    QPaintEngine * paintEngine() const;
    bool event(QEvent *);
    void mousePressEvent(QMouseEvent *);
    void mouseReleaseEvent(QMouseEvent *);
    void mouseDoubleClickEvent(QMouseEvent *);
    void mouseMoveEvent(QMouseEvent *);
    void wheelEvent(QWheelEvent *);
    void keyReleaseEvent(QKeyEvent *);
    void focusInEvent(QFocusEvent *);
    void focusOutEvent(QFocusEvent *);
    void enterEvent(QEvent *);
    void leaveEvent(QEvent *);
    void paintEvent(QPaintEvent *);
    void moveEvent(QMoveEvent *);
    void tabletEvent(QTabletEvent *);
    void actionEvent(QActionEvent *);
    void dragEnterEvent(QDragEnterEvent *);
    void dragMoveEvent(QDragMoveEvent *);
    void dragLeaveEvent(QDragLeaveEvent *);
    void dropEvent(QDropEvent *);
    void changeEvent(QEvent *);
    int metric(QPaintDevice::PaintDeviceMetric) const;
    void inputMethodEvent(QInputMethodEvent *);
    QVariant inputMethodQuery(Qt::InputMethodQuery) const;
    bool focusNextPrevChild(bool);
    void enabledChange(bool);
    void paletteChange(const QPalette&);
    void fontChange(const QFont&);
    void windowActivationChange(bool);
    void languageChange();
    void timerEvent(QTimerEvent *);
    void childEvent(QChildEvent *);
    void customEvent(QEvent *);
    void connectNotify(const char *);
    void disconnectNotify(const char *);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipSonnet_Dialog(const sipSonnet_Dialog &);
    sipSonnet_Dialog &operator = (const sipSonnet_Dialog &);

    char sipPyMethods[54];
};

sipSonnet_Dialog::sipSonnet_Dialog(Sonnet::BackgroundChecker *a0,QWidget *a1): Sonnet::Dialog(a0,a1), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipSonnet_Dialog::~sipSonnet_Dialog()
{
    sipCommonDtor(sipPySelf);
}

const QMetaObject *sipSonnet_Dialog::metaObject() const
{
    return sip_kdeui_qt_metaobject(sipPySelf,sipType_Sonnet_Dialog);
}

int sipSonnet_Dialog::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id = Sonnet::Dialog::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_kdeui_qt_metacall(sipPySelf,sipType_Sonnet_Dialog,_c,_id,_a);

    return _id;
}

void *sipSonnet_Dialog::qt_metacast(const char *_clname)
{
    return (sip_kdeui_qt_metacast && sip_kdeui_qt_metacast(sipPySelf,sipType_Sonnet_Dialog,_clname)) ? this : Sonnet::Dialog::qt_metacast(_clname);
}

QSize sipSonnet_Dialog::sizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,NULL,sipName_sizeHint);

    if (!sipMeth)
        return KDialog::sizeHint();

    typedef QSize (*sipVH_QtGui_4)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtGui_4)(sipModuleAPI_kdeui_QtGui->em_virthandlers[4]))(sipGILState,sipMeth);
}

QSize sipSonnet_Dialog::minimumSizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[1]),sipPySelf,NULL,sipName_minimumSizeHint);

    if (!sipMeth)
        return KDialog::minimumSizeHint();

    typedef QSize (*sipVH_QtGui_4)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtGui_4)(sipModuleAPI_kdeui_QtGui->em_virthandlers[4]))(sipGILState,sipMeth);
}

void sipSonnet_Dialog::setCaption(const QString& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_setCaption);

    if (!sipMeth)
    {
        KDialog::setCaption(a0);
        return;
    }

    typedef void (*sipVH_QtCore_33)(sip_gilstate_t,PyObject *,const QString&);

    ((sipVH_QtCore_33)(sipModuleAPI_kdeui_QtCore->em_virthandlers[33]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::setCaption(const QString& a0,bool a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_setCaption);

    if (!sipMeth)
    {
        KDialog::setCaption(a0,a1);
        return;
    }

    typedef void (*sipVH_QtXml_24)(sip_gilstate_t,PyObject *,const QString&,bool);

    ((sipVH_QtXml_24)(sipModuleAPI_kdeui_QtXml->em_virthandlers[24]))(sipGILState,sipMeth,a0,a1);
}

void sipSonnet_Dialog::setPlainCaption(const QString& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_setPlainCaption);

    if (!sipMeth)
    {
        KDialog::setPlainCaption(a0);
        return;
    }

    typedef void (*sipVH_QtCore_33)(sip_gilstate_t,PyObject *,const QString&);

    ((sipVH_QtCore_33)(sipModuleAPI_kdeui_QtCore->em_virthandlers[33]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::hideEvent(QHideEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_hideEvent);

    if (!sipMeth)
    {
        KDialog::hideEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_0)(sip_gilstate_t,PyObject *,QHideEvent *);

    ((sipVH_QtGui_0)(sipModuleAPI_kdeui_QtGui->em_virthandlers[0]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::closeEvent(QCloseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_closeEvent);

    if (!sipMeth)
    {
        KDialog::closeEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_22)(sip_gilstate_t,PyObject *,QCloseEvent *);

    ((sipVH_QtGui_22)(sipModuleAPI_kdeui_QtGui->em_virthandlers[22]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::keyPressEvent(QKeyEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_keyPressEvent);

    if (!sipMeth)
    {
        KDialog::keyPressEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_25)(sip_gilstate_t,PyObject *,QKeyEvent *);

    ((sipVH_QtGui_25)(sipModuleAPI_kdeui_QtGui->em_virthandlers[25]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::slotButtonClicked(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_slotButtonClicked);

    if (!sipMeth)
    {
        KDialog::slotButtonClicked(a0);
        return;
    }

    typedef void (*sipVH_QtCore_4)(sip_gilstate_t,PyObject *,int);

    ((sipVH_QtCore_4)(sipModuleAPI_kdeui_QtCore->em_virthandlers[4]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::setVisible(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[9],sipPySelf,NULL,sipName_setVisible);

    if (!sipMeth)
    {
        QDialog::setVisible(a0);
        return;
    }

    typedef void (*sipVH_QtGui_6)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtGui_6)(sipModuleAPI_kdeui_QtGui->em_virthandlers[6]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::done(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[10],sipPySelf,NULL,sipName_done);

    if (!sipMeth)
    {
        QDialog::done(a0);
        return;
    }

    typedef void (*sipVH_QtCore_4)(sip_gilstate_t,PyObject *,int);

    ((sipVH_QtCore_4)(sipModuleAPI_kdeui_QtCore->em_virthandlers[4]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::accept()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[11],sipPySelf,NULL,sipName_accept);

    if (!sipMeth)
    {
        QDialog::accept();
        return;
    }

    typedef void (*sipVH_QtCore_11)(sip_gilstate_t,PyObject *);

    ((sipVH_QtCore_11)(sipModuleAPI_kdeui_QtCore->em_virthandlers[11]))(sipGILState,sipMeth);
}

void sipSonnet_Dialog::reject()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[12],sipPySelf,NULL,sipName_reject);

    if (!sipMeth)
    {
        QDialog::reject();
        return;
    }

    typedef void (*sipVH_QtCore_11)(sip_gilstate_t,PyObject *);

    ((sipVH_QtCore_11)(sipModuleAPI_kdeui_QtCore->em_virthandlers[11]))(sipGILState,sipMeth);
}

void sipSonnet_Dialog::showEvent(QShowEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[13],sipPySelf,NULL,sipName_showEvent);

    if (!sipMeth)
    {
        QDialog::showEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_1)(sip_gilstate_t,PyObject *,QShowEvent *);

    ((sipVH_QtGui_1)(sipModuleAPI_kdeui_QtGui->em_virthandlers[1]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::resizeEvent(QResizeEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[14],sipPySelf,NULL,sipName_resizeEvent);

    if (!sipMeth)
    {
        QDialog::resizeEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_2)(sip_gilstate_t,PyObject *,QResizeEvent *);

    ((sipVH_QtGui_2)(sipModuleAPI_kdeui_QtGui->em_virthandlers[2]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::contextMenuEvent(QContextMenuEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[15],sipPySelf,NULL,sipName_contextMenuEvent);

    if (!sipMeth)
    {
        QDialog::contextMenuEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_21)(sip_gilstate_t,PyObject *,QContextMenuEvent *);

    ((sipVH_QtGui_21)(sipModuleAPI_kdeui_QtGui->em_virthandlers[21]))(sipGILState,sipMeth,a0);
}

bool sipSonnet_Dialog::eventFilter(QObject *a0,QEvent *a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[16],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return QDialog::eventFilter(a0,a1);

    typedef bool (*sipVH_QtCore_18)(sip_gilstate_t,PyObject *,QObject *,QEvent *);

    return ((sipVH_QtCore_18)(sipModuleAPI_kdeui_QtCore->em_virthandlers[18]))(sipGILState,sipMeth,a0,a1);
}

int sipSonnet_Dialog::devType() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[17]),sipPySelf,NULL,sipName_devType);

    if (!sipMeth)
        return QWidget::devType();

    typedef int (*sipVH_QtCore_6)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtCore_6)(sipModuleAPI_kdeui_QtCore->em_virthandlers[6]))(sipGILState,sipMeth);
}

int sipSonnet_Dialog::heightForWidth(int a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[18]),sipPySelf,NULL,sipName_heightForWidth);

    if (!sipMeth)
        return QWidget::heightForWidth(a0);

    typedef int (*sipVH_QtGui_28)(sip_gilstate_t,PyObject *,int);

    return ((sipVH_QtGui_28)(sipModuleAPI_kdeui_QtGui->em_virthandlers[28]))(sipGILState,sipMeth,a0);
}

QPaintEngine * sipSonnet_Dialog::paintEngine() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[19]),sipPySelf,NULL,sipName_paintEngine);

    if (!sipMeth)
        return QWidget::paintEngine();

    typedef QPaintEngine * (*sipVH_QtGui_27)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtGui_27)(sipModuleAPI_kdeui_QtGui->em_virthandlers[27]))(sipGILState,sipMeth);
}

bool sipSonnet_Dialog::event(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[20],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return QWidget::event(a0);

    typedef bool (*sipVH_QtCore_5)(sip_gilstate_t,PyObject *,QEvent *);

    return ((sipVH_QtCore_5)(sipModuleAPI_kdeui_QtCore->em_virthandlers[5]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::mousePressEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[21],sipPySelf,NULL,sipName_mousePressEvent);

    if (!sipMeth)
    {
        QWidget::mousePressEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::mouseReleaseEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[22],sipPySelf,NULL,sipName_mouseReleaseEvent);

    if (!sipMeth)
    {
        QWidget::mouseReleaseEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::mouseDoubleClickEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[23],sipPySelf,NULL,sipName_mouseDoubleClickEvent);

    if (!sipMeth)
    {
        QWidget::mouseDoubleClickEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::mouseMoveEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[24],sipPySelf,NULL,sipName_mouseMoveEvent);

    if (!sipMeth)
    {
        QWidget::mouseMoveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::wheelEvent(QWheelEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[25],sipPySelf,NULL,sipName_wheelEvent);

    if (!sipMeth)
    {
        QWidget::wheelEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_5)(sip_gilstate_t,PyObject *,QWheelEvent *);

    ((sipVH_QtGui_5)(sipModuleAPI_kdeui_QtGui->em_virthandlers[5]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::keyReleaseEvent(QKeyEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[26],sipPySelf,NULL,sipName_keyReleaseEvent);

    if (!sipMeth)
    {
        QWidget::keyReleaseEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_25)(sip_gilstate_t,PyObject *,QKeyEvent *);

    ((sipVH_QtGui_25)(sipModuleAPI_kdeui_QtGui->em_virthandlers[25]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::focusInEvent(QFocusEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[27],sipPySelf,NULL,sipName_focusInEvent);

    if (!sipMeth)
    {
        QWidget::focusInEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_24)(sip_gilstate_t,PyObject *,QFocusEvent *);

    ((sipVH_QtGui_24)(sipModuleAPI_kdeui_QtGui->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::focusOutEvent(QFocusEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[28],sipPySelf,NULL,sipName_focusOutEvent);

    if (!sipMeth)
    {
        QWidget::focusOutEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_24)(sip_gilstate_t,PyObject *,QFocusEvent *);

    ((sipVH_QtGui_24)(sipModuleAPI_kdeui_QtGui->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::enterEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[29],sipPySelf,NULL,sipName_enterEvent);

    if (!sipMeth)
    {
        QWidget::enterEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::leaveEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[30],sipPySelf,NULL,sipName_leaveEvent);

    if (!sipMeth)
    {
        QWidget::leaveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::paintEvent(QPaintEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[31],sipPySelf,NULL,sipName_paintEvent);

    if (!sipMeth)
    {
        QWidget::paintEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_3)(sip_gilstate_t,PyObject *,QPaintEvent *);

    ((sipVH_QtGui_3)(sipModuleAPI_kdeui_QtGui->em_virthandlers[3]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::moveEvent(QMoveEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[32],sipPySelf,NULL,sipName_moveEvent);

    if (!sipMeth)
    {
        QWidget::moveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_23)(sip_gilstate_t,PyObject *,QMoveEvent *);

    ((sipVH_QtGui_23)(sipModuleAPI_kdeui_QtGui->em_virthandlers[23]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::tabletEvent(QTabletEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[33],sipPySelf,NULL,sipName_tabletEvent);

    if (!sipMeth)
    {
        QWidget::tabletEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_20)(sip_gilstate_t,PyObject *,QTabletEvent *);

    ((sipVH_QtGui_20)(sipModuleAPI_kdeui_QtGui->em_virthandlers[20]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::actionEvent(QActionEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[34],sipPySelf,NULL,sipName_actionEvent);

    if (!sipMeth)
    {
        QWidget::actionEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_19)(sip_gilstate_t,PyObject *,QActionEvent *);

    ((sipVH_QtGui_19)(sipModuleAPI_kdeui_QtGui->em_virthandlers[19]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::dragEnterEvent(QDragEnterEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[35],sipPySelf,NULL,sipName_dragEnterEvent);

    if (!sipMeth)
    {
        QWidget::dragEnterEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_18)(sip_gilstate_t,PyObject *,QDragEnterEvent *);

    ((sipVH_QtGui_18)(sipModuleAPI_kdeui_QtGui->em_virthandlers[18]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::dragMoveEvent(QDragMoveEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[36],sipPySelf,NULL,sipName_dragMoveEvent);

    if (!sipMeth)
    {
        QWidget::dragMoveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_17)(sip_gilstate_t,PyObject *,QDragMoveEvent *);

    ((sipVH_QtGui_17)(sipModuleAPI_kdeui_QtGui->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::dragLeaveEvent(QDragLeaveEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[37],sipPySelf,NULL,sipName_dragLeaveEvent);

    if (!sipMeth)
    {
        QWidget::dragLeaveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_16)(sip_gilstate_t,PyObject *,QDragLeaveEvent *);

    ((sipVH_QtGui_16)(sipModuleAPI_kdeui_QtGui->em_virthandlers[16]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::dropEvent(QDropEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[38],sipPySelf,NULL,sipName_dropEvent);

    if (!sipMeth)
    {
        QWidget::dropEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_15)(sip_gilstate_t,PyObject *,QDropEvent *);

    ((sipVH_QtGui_15)(sipModuleAPI_kdeui_QtGui->em_virthandlers[15]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::changeEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[39],sipPySelf,NULL,sipName_changeEvent);

    if (!sipMeth)
    {
        QWidget::changeEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

int sipSonnet_Dialog::metric(QPaintDevice::PaintDeviceMetric a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[40]),sipPySelf,NULL,sipName_metric);

    if (!sipMeth)
        return QWidget::metric(a0);

    typedef int (*sipVH_QtGui_14)(sip_gilstate_t,PyObject *,QPaintDevice::PaintDeviceMetric);

    return ((sipVH_QtGui_14)(sipModuleAPI_kdeui_QtGui->em_virthandlers[14]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::inputMethodEvent(QInputMethodEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[41],sipPySelf,NULL,sipName_inputMethodEvent);

    if (!sipMeth)
    {
        QWidget::inputMethodEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_13)(sip_gilstate_t,PyObject *,QInputMethodEvent *);

    ((sipVH_QtGui_13)(sipModuleAPI_kdeui_QtGui->em_virthandlers[13]))(sipGILState,sipMeth,a0);
}

QVariant sipSonnet_Dialog::inputMethodQuery(Qt::InputMethodQuery a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[42]),sipPySelf,NULL,sipName_inputMethodQuery);

    if (!sipMeth)
        return QWidget::inputMethodQuery(a0);

    typedef QVariant (*sipVH_QtGui_12)(sip_gilstate_t,PyObject *,Qt::InputMethodQuery);

    return ((sipVH_QtGui_12)(sipModuleAPI_kdeui_QtGui->em_virthandlers[12]))(sipGILState,sipMeth,a0);
}

bool sipSonnet_Dialog::focusNextPrevChild(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[43],sipPySelf,NULL,sipName_focusNextPrevChild);

    if (!sipMeth)
        return QWidget::focusNextPrevChild(a0);

    typedef bool (*sipVH_QtGui_11)(sip_gilstate_t,PyObject *,bool);

    return ((sipVH_QtGui_11)(sipModuleAPI_kdeui_QtGui->em_virthandlers[11]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::enabledChange(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[44],sipPySelf,NULL,sipName_enabledChange);

    if (!sipMeth)
    {
        QWidget::enabledChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_6)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtGui_6)(sipModuleAPI_kdeui_QtGui->em_virthandlers[6]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::paletteChange(const QPalette& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[45],sipPySelf,NULL,sipName_paletteChange);

    if (!sipMeth)
    {
        QWidget::paletteChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_10)(sip_gilstate_t,PyObject *,const QPalette&);

    ((sipVH_QtGui_10)(sipModuleAPI_kdeui_QtGui->em_virthandlers[10]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::fontChange(const QFont& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[46],sipPySelf,NULL,sipName_fontChange);

    if (!sipMeth)
    {
        QWidget::fontChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_9)(sip_gilstate_t,PyObject *,const QFont&);

    ((sipVH_QtGui_9)(sipModuleAPI_kdeui_QtGui->em_virthandlers[9]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::windowActivationChange(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[47],sipPySelf,NULL,sipName_windowActivationChange);

    if (!sipMeth)
    {
        QWidget::windowActivationChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_6)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtGui_6)(sipModuleAPI_kdeui_QtGui->em_virthandlers[6]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::languageChange()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[48],sipPySelf,NULL,sipName_languageChange);

    if (!sipMeth)
    {
        QWidget::languageChange();
        return;
    }

    typedef void (*sipVH_QtCore_11)(sip_gilstate_t,PyObject *);

    ((sipVH_QtCore_11)(sipModuleAPI_kdeui_QtCore->em_virthandlers[11]))(sipGILState,sipMeth);
}

void sipSonnet_Dialog::timerEvent(QTimerEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[49],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
        QObject::timerEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_9)(sip_gilstate_t,PyObject *,QTimerEvent *);

    ((sipVH_QtCore_9)(sipModuleAPI_kdeui_QtCore->em_virthandlers[9]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::childEvent(QChildEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[50],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
        QObject::childEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_25)(sip_gilstate_t,PyObject *,QChildEvent *);

    ((sipVH_QtCore_25)(sipModuleAPI_kdeui_QtCore->em_virthandlers[25]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::customEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[51],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
        QObject::customEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::connectNotify(const char *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[52],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
        QObject::connectNotify(a0);
        return;
    }

    typedef void (*sipVH_QtCore_24)(sip_gilstate_t,PyObject *,const char *);

    ((sipVH_QtCore_24)(sipModuleAPI_kdeui_QtCore->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_Dialog::disconnectNotify(const char *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[53],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
        QObject::disconnectNotify(a0);
        return;
    }

    typedef void (*sipVH_QtCore_24)(sip_gilstate_t,PyObject *,const char *);

    ((sipVH_QtCore_24)(sipModuleAPI_kdeui_QtCore->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

QObject * sipSonnet_Dialog::sipProtect_sender() const
{
    return QObject::sender();
}

int sipSonnet_Dialog::sipProtect_receivers(const char *a0) const
{
    return QObject::receivers(a0);
}

void sipSonnet_Dialog::sipProtectVirt_timerEvent(bool sipSelfWasArg,QTimerEvent *a0)
{
    (sipSelfWasArg ? QObject::timerEvent(a0) : timerEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_childEvent(bool sipSelfWasArg,QChildEvent *a0)
{
    (sipSelfWasArg ? QObject::childEvent(a0) : childEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_customEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QObject::customEvent(a0) : customEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_connectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::connectNotify(a0) : connectNotify(a0));
}

void sipSonnet_Dialog::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

bool sipSonnet_Dialog::sipProtectVirt_event(bool sipSelfWasArg,QEvent *a0)
{
    return (sipSelfWasArg ? QWidget::event(a0) : event(a0));
}

void sipSonnet_Dialog::sipProtectVirt_mousePressEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mousePressEvent(a0) : mousePressEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_mouseReleaseEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mouseReleaseEvent(a0) : mouseReleaseEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_mouseDoubleClickEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mouseDoubleClickEvent(a0) : mouseDoubleClickEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_mouseMoveEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mouseMoveEvent(a0) : mouseMoveEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_wheelEvent(bool sipSelfWasArg,QWheelEvent *a0)
{
    (sipSelfWasArg ? QWidget::wheelEvent(a0) : wheelEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_keyReleaseEvent(bool sipSelfWasArg,QKeyEvent *a0)
{
    (sipSelfWasArg ? QWidget::keyReleaseEvent(a0) : keyReleaseEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_focusInEvent(bool sipSelfWasArg,QFocusEvent *a0)
{
    (sipSelfWasArg ? QWidget::focusInEvent(a0) : focusInEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_focusOutEvent(bool sipSelfWasArg,QFocusEvent *a0)
{
    (sipSelfWasArg ? QWidget::focusOutEvent(a0) : focusOutEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_enterEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QWidget::enterEvent(a0) : enterEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_leaveEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QWidget::leaveEvent(a0) : leaveEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_paintEvent(bool sipSelfWasArg,QPaintEvent *a0)
{
    (sipSelfWasArg ? QWidget::paintEvent(a0) : paintEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_moveEvent(bool sipSelfWasArg,QMoveEvent *a0)
{
    (sipSelfWasArg ? QWidget::moveEvent(a0) : moveEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_tabletEvent(bool sipSelfWasArg,QTabletEvent *a0)
{
    (sipSelfWasArg ? QWidget::tabletEvent(a0) : tabletEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_actionEvent(bool sipSelfWasArg,QActionEvent *a0)
{
    (sipSelfWasArg ? QWidget::actionEvent(a0) : actionEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_dragEnterEvent(bool sipSelfWasArg,QDragEnterEvent *a0)
{
    (sipSelfWasArg ? QWidget::dragEnterEvent(a0) : dragEnterEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_dragMoveEvent(bool sipSelfWasArg,QDragMoveEvent *a0)
{
    (sipSelfWasArg ? QWidget::dragMoveEvent(a0) : dragMoveEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_dragLeaveEvent(bool sipSelfWasArg,QDragLeaveEvent *a0)
{
    (sipSelfWasArg ? QWidget::dragLeaveEvent(a0) : dragLeaveEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_dropEvent(bool sipSelfWasArg,QDropEvent *a0)
{
    (sipSelfWasArg ? QWidget::dropEvent(a0) : dropEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_changeEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QWidget::changeEvent(a0) : changeEvent(a0));
}

int sipSonnet_Dialog::sipProtectVirt_metric(bool sipSelfWasArg,QPaintDevice::PaintDeviceMetric a0) const
{
    return (sipSelfWasArg ? QWidget::metric(a0) : metric(a0));
}

void sipSonnet_Dialog::sipProtectVirt_inputMethodEvent(bool sipSelfWasArg,QInputMethodEvent *a0)
{
    (sipSelfWasArg ? QWidget::inputMethodEvent(a0) : inputMethodEvent(a0));
}

void sipSonnet_Dialog::sipProtect_resetInputContext()
{
    QWidget::resetInputContext();
}

void sipSonnet_Dialog::sipProtect_updateMicroFocus()
{
    QWidget::updateMicroFocus();
}

void sipSonnet_Dialog::sipProtect_create(WId a0,bool a1,bool a2)
{
    QWidget::create(a0,a1,a2);
}

void sipSonnet_Dialog::sipProtect_destroy(bool a0,bool a1)
{
    QWidget::destroy(a0,a1);
}

bool sipSonnet_Dialog::sipProtectVirt_focusNextPrevChild(bool sipSelfWasArg,bool a0)
{
    return (sipSelfWasArg ? QWidget::focusNextPrevChild(a0) : focusNextPrevChild(a0));
}

bool sipSonnet_Dialog::sipProtect_focusNextChild()
{
    return QWidget::focusNextChild();
}

bool sipSonnet_Dialog::sipProtect_focusPreviousChild()
{
    return QWidget::focusPreviousChild();
}

void sipSonnet_Dialog::sipProtectVirt_enabledChange(bool sipSelfWasArg,bool a0)
{
    (sipSelfWasArg ? QWidget::enabledChange(a0) : enabledChange(a0));
}

void sipSonnet_Dialog::sipProtectVirt_paletteChange(bool sipSelfWasArg,const QPalette& a0)
{
    (sipSelfWasArg ? QWidget::paletteChange(a0) : paletteChange(a0));
}

void sipSonnet_Dialog::sipProtectVirt_fontChange(bool sipSelfWasArg,const QFont& a0)
{
    (sipSelfWasArg ? QWidget::fontChange(a0) : fontChange(a0));
}

void sipSonnet_Dialog::sipProtectVirt_windowActivationChange(bool sipSelfWasArg,bool a0)
{
    (sipSelfWasArg ? QWidget::windowActivationChange(a0) : windowActivationChange(a0));
}

void sipSonnet_Dialog::sipProtectVirt_languageChange(bool sipSelfWasArg)
{
    (sipSelfWasArg ? QWidget::languageChange() : languageChange());
}

void sipSonnet_Dialog::sipProtectVirt_showEvent(bool sipSelfWasArg,QShowEvent *a0)
{
    (sipSelfWasArg ? QDialog::showEvent(a0) : showEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_resizeEvent(bool sipSelfWasArg,QResizeEvent *a0)
{
    (sipSelfWasArg ? QDialog::resizeEvent(a0) : resizeEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_contextMenuEvent(bool sipSelfWasArg,QContextMenuEvent *a0)
{
    (sipSelfWasArg ? QDialog::contextMenuEvent(a0) : contextMenuEvent(a0));
}

bool sipSonnet_Dialog::sipProtectVirt_eventFilter(bool sipSelfWasArg,QObject *a0,QEvent *a1)
{
    return (sipSelfWasArg ? QDialog::eventFilter(a0,a1) : eventFilter(a0,a1));
}

void sipSonnet_Dialog::sipProtectVirt_hideEvent(bool sipSelfWasArg,QHideEvent *a0)
{
    (sipSelfWasArg ? KDialog::hideEvent(a0) : hideEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_closeEvent(bool sipSelfWasArg,QCloseEvent *a0)
{
    (sipSelfWasArg ? KDialog::closeEvent(a0) : closeEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_keyPressEvent(bool sipSelfWasArg,QKeyEvent *a0)
{
    (sipSelfWasArg ? KDialog::keyPressEvent(a0) : keyPressEvent(a0));
}

void sipSonnet_Dialog::sipProtectVirt_slotButtonClicked(bool sipSelfWasArg,int a0)
{
    (sipSelfWasArg ? KDialog::slotButtonClicked(a0) : slotButtonClicked(a0));
}

void sipSonnet_Dialog::sipProtect_updateGeometry()
{
    KDialog::updateGeometry();
}


extern "C" {static PyObject *meth_Sonnet_Dialog_sender(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_sender(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Dialog, &sipCpp))
        {
            QObject *sipRes = 0;

#line 632 "/usr/local/share/py-sip/QtCore/qobject.sip"
        typedef QObject *(*helper_func)(QObject *);
        
        static helper_func helper = 0;
        
        if (!helper)
            helper = (helper_func)sipImportSymbol("qpycore_qobject_sender");
        
        if (helper)
        #if defined(SIP_PROTECTED_IS_PUBLIC)
            sipRes = helper(sipCpp->sender());
        #else
            sipRes = helper(sipCpp->sipProtect_sender());
        #endif
#line 18015 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

            return sipConvertFromType(sipRes,sipType_QObject,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_sender, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_receivers(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_receivers(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        char * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, &a0))
        {
            int sipRes = 0;

#line 649 "/usr/local/share/py-sip/QtCore/qobject.sip"
        // We need to take into account any proxies for Python signals. Import the
        // helper if it hasn't already been done.
        typedef int (*helper_func)(QObject *, const char *, int);
        
        static helper_func helper = 0;
        
        if (!helper)
            helper = (helper_func)sipImportSymbol("qpycore_qobject_receivers");
        
        if (helper)
        #if defined(SIP_PROTECTED_IS_PUBLIC)
            sipRes = helper(sipCpp, a0, sipCpp->receivers(a0));
        #else
            sipRes = helper(sipCpp, a0, sipCpp->sipProtect_receivers(a0));
        #endif
#line 18057 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_receivers, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_timerEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_timerEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QTimerEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QTimerEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_timerEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_childEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_childEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QChildEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QChildEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_childEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_customEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_customEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_customEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_connectNotify(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_connectNotify(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_connectNotify, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_disconnectNotify(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_disconnectNotify, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_event(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_event(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QEvent, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_event(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_event, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_mousePressEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_mousePressEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mousePressEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_mousePressEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_mouseReleaseEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_mouseReleaseEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseReleaseEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_mouseReleaseEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_mouseDoubleClickEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_mouseDoubleClickEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseDoubleClickEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_mouseDoubleClickEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_mouseMoveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_mouseMoveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseMoveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_mouseMoveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_wheelEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_wheelEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QWheelEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QWheelEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_wheelEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_wheelEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_keyReleaseEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_keyReleaseEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QKeyEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QKeyEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_keyReleaseEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_keyReleaseEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_focusInEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_focusInEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QFocusEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QFocusEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_focusInEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_focusInEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_focusOutEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_focusOutEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QFocusEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QFocusEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_focusOutEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_focusOutEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_enterEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_enterEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_enterEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_enterEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_leaveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_leaveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_leaveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_leaveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_paintEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_paintEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QPaintEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QPaintEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_paintEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_paintEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_moveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_moveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMoveEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QMoveEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_moveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_moveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_tabletEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_tabletEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QTabletEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QTabletEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_tabletEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_tabletEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_actionEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_actionEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QActionEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QActionEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_actionEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_actionEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_dragEnterEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_dragEnterEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragEnterEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QDragEnterEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragEnterEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_dragEnterEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_dragMoveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_dragMoveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragMoveEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QDragMoveEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragMoveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_dragMoveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_dragLeaveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_dragLeaveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragLeaveEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QDragLeaveEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragLeaveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_dragLeaveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_dropEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_dropEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDropEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QDropEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dropEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_dropEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_changeEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_changeEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_changeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_changeEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_metric(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_metric(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QPaintDevice::PaintDeviceMetric a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QPaintDevice_PaintDeviceMetric, &a0))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_metric(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_metric, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_inputMethodEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_inputMethodEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QInputMethodEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QInputMethodEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_inputMethodEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_inputMethodEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_resetInputContext(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_resetInputContext(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Dialog, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_resetInputContext();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_resetInputContext, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_updateMicroFocus(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_updateMicroFocus(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Dialog, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_updateMicroFocus();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_updateMicroFocus, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_create(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_create(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        WId a0 = 0;
        bool a1 = 1;
        bool a2 = 1;
        sipSonnet_Dialog *sipCpp;

        static const char *sipKwdList[] = {
            sipName_window,
            sipName_initializeWindow,
            sipName_destroyOldWindow,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|mbb", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, &a0, &a1, &a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_create(a0,a1,a2);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_create, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_destroy(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_destroy(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
        bool a1 = 1;
        sipSonnet_Dialog *sipCpp;

        static const char *sipKwdList[] = {
            sipName_destroyWindow,
            sipName_destroySubWindows,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|bb", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_destroy(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_destroy, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_focusNextPrevChild(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_focusNextPrevChild(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_focusNextPrevChild(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_focusNextPrevChild, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_focusNextChild(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_focusNextChild(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Dialog, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_focusNextChild();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_focusNextChild, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_focusPreviousChild(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_focusPreviousChild(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Dialog, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_focusPreviousChild();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_focusPreviousChild, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_enabledChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_enabledChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_enabledChange(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_enabledChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_paletteChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_paletteChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QPalette * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QPalette, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_paletteChange(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_paletteChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_fontChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_fontChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QFont * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QFont, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_fontChange(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_fontChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_windowActivationChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_windowActivationChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_windowActivationChange(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_windowActivationChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_languageChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_languageChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Dialog, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_languageChange(sipSelfWasArg);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_languageChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_showEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_showEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QShowEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QShowEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_showEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_showEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_resizeEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_resizeEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QResizeEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QResizeEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_resizeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_resizeEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_contextMenuEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_contextMenuEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QContextMenuEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QContextMenuEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_contextMenuEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_contextMenuEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_eventFilter(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_eventFilter(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QObject * a0;
        QEvent * a1;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8J8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QObject, &a0, sipType_QEvent, &a1))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_eventFilter(sipSelfWasArg,a0,a1);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_eventFilter, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_hideEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_hideEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QHideEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QHideEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_hideEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_hideEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_closeEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_closeEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QCloseEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QCloseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_closeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_closeEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_keyPressEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_keyPressEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QKeyEvent * a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QKeyEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_keyPressEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_keyPressEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_slotButtonClicked(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_slotButtonClicked(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_slotButtonClicked(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_slotButtonClicked, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_updateGeometry(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_updateGeometry(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Dialog, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_updateGeometry();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_updateGeometry, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_originalBuffer(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_originalBuffer(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Dialog, &sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->originalBuffer());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_originalBuffer, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_buffer(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_buffer(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Dialog, &sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->buffer());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_buffer, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_show(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_show(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_Dialog, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->show();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_show, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_activeAutoCorrect(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_activeAutoCorrect(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
        Sonnet::Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->activeAutoCorrect(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_activeAutoCorrect, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_setBuffer(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_setBuffer(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        Sonnet::Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, sipType_QString,&a0, &a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setBuffer(*a0);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_setBuffer, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_showProgressDialog(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_showProgressDialog(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0 = 500;
        Sonnet::Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B|i", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->showProgressDialog(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_showProgressDialog, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_showSpellCheckCompletionMessage(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_showSpellCheckCompletionMessage(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
        Sonnet::Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B|b", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->showSpellCheckCompletionMessage(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_showSpellCheckCompletionMessage, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_Dialog_setSpellCheckContinuedAfterReplacement(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_Dialog_setSpellCheckContinuedAfterReplacement(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
        Sonnet::Dialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_Dialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSpellCheckContinuedAfterReplacement(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_Dialog, sipName_setSpellCheckContinuedAfterReplacement, NULL);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_Sonnet_Dialog(void *, const sipTypeDef *);}
static void *cast_Sonnet_Dialog(void *ptr, const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_Sonnet_Dialog)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_KDialog)->ctd_cast((KDialog *)(Sonnet::Dialog *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_Sonnet_Dialog(void *, int);}
static void release_Sonnet_Dialog(void *sipCppV,int sipState)
{
    Py_BEGIN_ALLOW_THREADS

    if (sipState & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipSonnet_Dialog *>(sipCppV);
    else
        delete reinterpret_cast<Sonnet::Dialog *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void dealloc_Sonnet_Dialog(sipSimpleWrapper *);}
static void dealloc_Sonnet_Dialog(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipSonnet_Dialog *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_Sonnet_Dialog(sipGetAddress(sipSelf),sipSelf->flags);
    }
}


extern "C" {static void *init_Sonnet_Dialog(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_Sonnet_Dialog(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipSonnet_Dialog *sipCpp = 0;

    {
        Sonnet::BackgroundChecker * a0;
        QWidget * a1;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J8JH", sipType_Sonnet_BackgroundChecker, &a0, sipType_QWidget, &a1, sipOwner))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipSonnet_Dialog(a0,a1);
            Py_END_ALLOW_THREADS

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_Sonnet_Dialog[] = {{86, 255, 1}};


static PyMethodDef methods_Sonnet_Dialog[] = {
    {SIP_MLNAME_CAST(sipName_actionEvent), meth_Sonnet_Dialog_actionEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_activeAutoCorrect), meth_Sonnet_Dialog_activeAutoCorrect, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_buffer), meth_Sonnet_Dialog_buffer, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeEvent), meth_Sonnet_Dialog_changeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_childEvent), meth_Sonnet_Dialog_childEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_closeEvent), meth_Sonnet_Dialog_closeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), meth_Sonnet_Dialog_connectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_contextMenuEvent), meth_Sonnet_Dialog_contextMenuEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_create), (PyCFunction)meth_Sonnet_Dialog_create, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), meth_Sonnet_Dialog_customEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_destroy), (PyCFunction)meth_Sonnet_Dialog_destroy, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), meth_Sonnet_Dialog_disconnectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragEnterEvent), meth_Sonnet_Dialog_dragEnterEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragLeaveEvent), meth_Sonnet_Dialog_dragLeaveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragMoveEvent), meth_Sonnet_Dialog_dragMoveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dropEvent), meth_Sonnet_Dialog_dropEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_enabledChange), meth_Sonnet_Dialog_enabledChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_enterEvent), meth_Sonnet_Dialog_enterEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_event), meth_Sonnet_Dialog_event, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_eventFilter), meth_Sonnet_Dialog_eventFilter, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusInEvent), meth_Sonnet_Dialog_focusInEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextChild), meth_Sonnet_Dialog_focusNextChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextPrevChild), meth_Sonnet_Dialog_focusNextPrevChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusOutEvent), meth_Sonnet_Dialog_focusOutEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusPreviousChild), meth_Sonnet_Dialog_focusPreviousChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_fontChange), meth_Sonnet_Dialog_fontChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_hideEvent), meth_Sonnet_Dialog_hideEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_inputMethodEvent), meth_Sonnet_Dialog_inputMethodEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_keyPressEvent), meth_Sonnet_Dialog_keyPressEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_keyReleaseEvent), meth_Sonnet_Dialog_keyReleaseEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_languageChange), meth_Sonnet_Dialog_languageChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_leaveEvent), meth_Sonnet_Dialog_leaveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_metric), meth_Sonnet_Dialog_metric, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseDoubleClickEvent), meth_Sonnet_Dialog_mouseDoubleClickEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseMoveEvent), meth_Sonnet_Dialog_mouseMoveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mousePressEvent), meth_Sonnet_Dialog_mousePressEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseReleaseEvent), meth_Sonnet_Dialog_mouseReleaseEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_moveEvent), meth_Sonnet_Dialog_moveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_originalBuffer), meth_Sonnet_Dialog_originalBuffer, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_paintEvent), meth_Sonnet_Dialog_paintEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_paletteChange), meth_Sonnet_Dialog_paletteChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), meth_Sonnet_Dialog_receivers, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_resetInputContext), meth_Sonnet_Dialog_resetInputContext, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_resizeEvent), meth_Sonnet_Dialog_resizeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), meth_Sonnet_Dialog_sender, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setBuffer), meth_Sonnet_Dialog_setBuffer, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setSpellCheckContinuedAfterReplacement), meth_Sonnet_Dialog_setSpellCheckContinuedAfterReplacement, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_show), meth_Sonnet_Dialog_show, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_showEvent), meth_Sonnet_Dialog_showEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_showProgressDialog), meth_Sonnet_Dialog_showProgressDialog, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_showSpellCheckCompletionMessage), meth_Sonnet_Dialog_showSpellCheckCompletionMessage, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_slotButtonClicked), meth_Sonnet_Dialog_slotButtonClicked, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_tabletEvent), meth_Sonnet_Dialog_tabletEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), meth_Sonnet_Dialog_timerEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_updateGeometry), meth_Sonnet_Dialog_updateGeometry, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_updateMicroFocus), meth_Sonnet_Dialog_updateMicroFocus, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_wheelEvent), meth_Sonnet_Dialog_wheelEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowActivationChange), meth_Sonnet_Dialog_windowActivationChange, METH_VARARGS, NULL}
};


/* Define this type's PyQt4 signals. */
static const pyqt4QtSignal pyqt4_signals_Sonnet_Dialog[] = {
    {"languageChanged(QString)", 0, 0},
    {"spellCheckStatus(QString)", 0, 0},
    {"autoCorrect(QString,QString)", 0, 0},
    {"cancel()", 0, 0},
    {"stop()", 0, 0},
    {"replace(QString,int,QString)", 0, 0},
    {"misspelling(QString,int)", 0, 0},
    {"done(QString)", 0, 0},
    {0, 0, 0}
};


pyqt4ClassTypeDef sipTypeDef_kdeui_Sonnet_Dialog = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_CLASS,
        sipNameNr_Sonnet__Dialog,
        {0}
    },
    {
        sipNameNr_Dialog,
        {415, 255, 0},
        58, methods_Sonnet_Dialog,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    supers_Sonnet_Dialog,
    0,
    init_Sonnet_Dialog,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_Sonnet_Dialog,
    0,
    0,
    0,
    release_Sonnet_Dialog,
    cast_Sonnet_Dialog,
    0,
    0,
    0
},
    &Sonnet::Dialog::staticMetaObject,
    0,
    pyqt4_signals_Sonnet_Dialog
};

#line 29 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/configwidget.sip"
#include <sonnet/configwidget.h>
#line 19840 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 36 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/kconfig.sip"
#include <kconfig.h>
#line 19844 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qwidget.sip"
#include <qwidget.h>
#line 19847 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 19850 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 19853 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 39 "/usr/local/share/py-sip/QtCore/qmargins.sip"
#include <qmargins.h>
#line 19856 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 19859 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 19862 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 39 "/usr/local/share/py-sip/QtGui/qgraphicseffect.sip"
#include <qgraphicseffect.h>
#line 19865 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/usr/local/share/py-sip/QtGui/qgraphicsproxywidget.sip"
#include <qgraphicsproxywidget.h>
#line 19868 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qlocale.sip"
#include <qlocale.h>
#line 19871 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qpaintdevice.sip"
#include <qpaintdevice.h>
#line 19874 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qpoint.sip"
#include <qpoint.h>
#line 19877 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qregion.sip"
#include <qregion.h>
#line 19880 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qwidget.sip"
#include <qwidget.h>
#line 19883 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qpainter.sip"
#include <qpainter.h>
#line 19886 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 37 "/usr/local/share/py-sip/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 19889 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qsize.sip"
#include <qsize.h>
#line 19892 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 19895 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qfontinfo.sip"
#include <qfontinfo.h>
#line 19898 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qfontmetrics.sip"
#include <qfontmetrics.h>
#line 19901 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qfont.sip"
#include <qfont.h>
#line 19904 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 19907 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qpalette.sip"
#include <qpalette.h>
#line 19910 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 238 "/usr/local/share/py-sip/QtCore/qvariant.sip"
#include <qvariant.h>
#line 19913 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 499 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19916 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 19919 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 459 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19922 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 448 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19925 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 542 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19928 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 593 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19931 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 566 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19934 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 582 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19937 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 645 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19940 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 291 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19943 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 470 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19946 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 426 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19949 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 413 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19952 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 400 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19955 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 386 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19958 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 367 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19961 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 339 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19964 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 270 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19967 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 231 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 19970 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qinputcontext.sip"
#include <qinputcontext.h>
#line 19973 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 61 "/usr/local/share/py-sip/QtGui/qpaintengine.sip"
#include <qpaintengine.h>
#line 19976 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtGui/qx11info_x11.sip"
#include <qx11info_x11.h>
#line 19979 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 19982 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qaction.sip"
#include <qaction.h>
#line 19985 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qlayout.sip"
#include <qlayout.h>
#line 19988 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qsizepolicy.sip"
#include <qsizepolicy.h>
#line 19991 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 19994 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qkeysequence.sip"
#include <qkeysequence.h>
#line 19997 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qcursor.sip"
#include <qcursor.h>
#line 20000 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qicon.sip"
#include <qicon.h>
#line 20003 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qbitmap.sip"
#include <qbitmap.h>
#line 20006 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qstyle.sip"
#include <qstyle.h>
#line 20009 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 310 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 20012 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 298 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 20015 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 34 "/usr/local/share/py-sip/QtCore/qobject.sip"
#include <qobject.h>
#line 20018 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 20021 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 20024 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qthread.sip"
#include <qthread.h>
#line 20027 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qregexp.sip"
#include <qregexp.h>
#line 20030 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 20033 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


class sipSonnet_ConfigWidget : public Sonnet::ConfigWidget
{
public:
    sipSonnet_ConfigWidget(KConfig *,QWidget *);
    virtual ~sipSonnet_ConfigWidget();

    int qt_metacall(QMetaObject::Call,int,void **);
    void *qt_metacast(const char *);
    const QMetaObject *metaObject() const;

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    QObject * sipProtect_sender() const;
    int sipProtect_receivers(const char *) const;
    void sipProtectVirt_timerEvent(bool,QTimerEvent *);
    void sipProtectVirt_childEvent(bool,QChildEvent *);
    void sipProtectVirt_customEvent(bool,QEvent *);
    void sipProtectVirt_connectNotify(bool,const char *);
    void sipProtectVirt_disconnectNotify(bool,const char *);
    bool sipProtectVirt_event(bool,QEvent *);
    void sipProtectVirt_mousePressEvent(bool,QMouseEvent *);
    void sipProtectVirt_mouseReleaseEvent(bool,QMouseEvent *);
    void sipProtectVirt_mouseDoubleClickEvent(bool,QMouseEvent *);
    void sipProtectVirt_mouseMoveEvent(bool,QMouseEvent *);
    void sipProtectVirt_wheelEvent(bool,QWheelEvent *);
    void sipProtectVirt_keyPressEvent(bool,QKeyEvent *);
    void sipProtectVirt_keyReleaseEvent(bool,QKeyEvent *);
    void sipProtectVirt_focusInEvent(bool,QFocusEvent *);
    void sipProtectVirt_focusOutEvent(bool,QFocusEvent *);
    void sipProtectVirt_enterEvent(bool,QEvent *);
    void sipProtectVirt_leaveEvent(bool,QEvent *);
    void sipProtectVirt_paintEvent(bool,QPaintEvent *);
    void sipProtectVirt_moveEvent(bool,QMoveEvent *);
    void sipProtectVirt_resizeEvent(bool,QResizeEvent *);
    void sipProtectVirt_closeEvent(bool,QCloseEvent *);
    void sipProtectVirt_contextMenuEvent(bool,QContextMenuEvent *);
    void sipProtectVirt_tabletEvent(bool,QTabletEvent *);
    void sipProtectVirt_actionEvent(bool,QActionEvent *);
    void sipProtectVirt_dragEnterEvent(bool,QDragEnterEvent *);
    void sipProtectVirt_dragMoveEvent(bool,QDragMoveEvent *);
    void sipProtectVirt_dragLeaveEvent(bool,QDragLeaveEvent *);
    void sipProtectVirt_dropEvent(bool,QDropEvent *);
    void sipProtectVirt_showEvent(bool,QShowEvent *);
    void sipProtectVirt_hideEvent(bool,QHideEvent *);
    void sipProtectVirt_changeEvent(bool,QEvent *);
    int sipProtectVirt_metric(bool,QPaintDevice::PaintDeviceMetric) const;
    void sipProtectVirt_inputMethodEvent(bool,QInputMethodEvent *);
    void sipProtect_resetInputContext();
    void sipProtect_updateMicroFocus();
    void sipProtect_create(WId,bool,bool);
    void sipProtect_destroy(bool,bool);
    bool sipProtectVirt_focusNextPrevChild(bool,bool);
    bool sipProtect_focusNextChild();
    bool sipProtect_focusPreviousChild();
    void sipProtectVirt_enabledChange(bool,bool);
    void sipProtectVirt_paletteChange(bool,const QPalette&);
    void sipProtectVirt_fontChange(bool,const QFont&);
    void sipProtectVirt_windowActivationChange(bool,bool);
    void sipProtectVirt_languageChange(bool);
    void sipProtect_slotChanged();

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    int devType() const;
    void setVisible(bool);
    QSize sizeHint() const;
    QSize minimumSizeHint() const;
    int heightForWidth(int) const;
    QPaintEngine * paintEngine() const;
    bool event(QEvent *);
    void mousePressEvent(QMouseEvent *);
    void mouseReleaseEvent(QMouseEvent *);
    void mouseDoubleClickEvent(QMouseEvent *);
    void mouseMoveEvent(QMouseEvent *);
    void wheelEvent(QWheelEvent *);
    void keyPressEvent(QKeyEvent *);
    void keyReleaseEvent(QKeyEvent *);
    void focusInEvent(QFocusEvent *);
    void focusOutEvent(QFocusEvent *);
    void enterEvent(QEvent *);
    void leaveEvent(QEvent *);
    void paintEvent(QPaintEvent *);
    void moveEvent(QMoveEvent *);
    void resizeEvent(QResizeEvent *);
    void closeEvent(QCloseEvent *);
    void contextMenuEvent(QContextMenuEvent *);
    void tabletEvent(QTabletEvent *);
    void actionEvent(QActionEvent *);
    void dragEnterEvent(QDragEnterEvent *);
    void dragMoveEvent(QDragMoveEvent *);
    void dragLeaveEvent(QDragLeaveEvent *);
    void dropEvent(QDropEvent *);
    void showEvent(QShowEvent *);
    void hideEvent(QHideEvent *);
    void changeEvent(QEvent *);
    int metric(QPaintDevice::PaintDeviceMetric) const;
    void inputMethodEvent(QInputMethodEvent *);
    QVariant inputMethodQuery(Qt::InputMethodQuery) const;
    bool focusNextPrevChild(bool);
    void enabledChange(bool);
    void paletteChange(const QPalette&);
    void fontChange(const QFont&);
    void windowActivationChange(bool);
    void languageChange();
    bool eventFilter(QObject *,QEvent *);
    void timerEvent(QTimerEvent *);
    void childEvent(QChildEvent *);
    void customEvent(QEvent *);
    void connectNotify(const char *);
    void disconnectNotify(const char *);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipSonnet_ConfigWidget(const sipSonnet_ConfigWidget &);
    sipSonnet_ConfigWidget &operator = (const sipSonnet_ConfigWidget &);

    char sipPyMethods[47];
};

sipSonnet_ConfigWidget::sipSonnet_ConfigWidget(KConfig *a0,QWidget *a1): Sonnet::ConfigWidget(a0,a1), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipSonnet_ConfigWidget::~sipSonnet_ConfigWidget()
{
    sipCommonDtor(sipPySelf);
}

const QMetaObject *sipSonnet_ConfigWidget::metaObject() const
{
    return sip_kdeui_qt_metaobject(sipPySelf,sipType_Sonnet_ConfigWidget);
}

int sipSonnet_ConfigWidget::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id = Sonnet::ConfigWidget::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_kdeui_qt_metacall(sipPySelf,sipType_Sonnet_ConfigWidget,_c,_id,_a);

    return _id;
}

void *sipSonnet_ConfigWidget::qt_metacast(const char *_clname)
{
    return (sip_kdeui_qt_metacast && sip_kdeui_qt_metacast(sipPySelf,sipType_Sonnet_ConfigWidget,_clname)) ? this : Sonnet::ConfigWidget::qt_metacast(_clname);
}

int sipSonnet_ConfigWidget::devType() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,NULL,sipName_devType);

    if (!sipMeth)
        return QWidget::devType();

    typedef int (*sipVH_QtCore_6)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtCore_6)(sipModuleAPI_kdeui_QtCore->em_virthandlers[6]))(sipGILState,sipMeth);
}

void sipSonnet_ConfigWidget::setVisible(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_setVisible);

    if (!sipMeth)
    {
        QWidget::setVisible(a0);
        return;
    }

    typedef void (*sipVH_QtGui_6)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtGui_6)(sipModuleAPI_kdeui_QtGui->em_virthandlers[6]))(sipGILState,sipMeth,a0);
}

QSize sipSonnet_ConfigWidget::sizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[2]),sipPySelf,NULL,sipName_sizeHint);

    if (!sipMeth)
        return QWidget::sizeHint();

    typedef QSize (*sipVH_QtGui_4)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtGui_4)(sipModuleAPI_kdeui_QtGui->em_virthandlers[4]))(sipGILState,sipMeth);
}

QSize sipSonnet_ConfigWidget::minimumSizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[3]),sipPySelf,NULL,sipName_minimumSizeHint);

    if (!sipMeth)
        return QWidget::minimumSizeHint();

    typedef QSize (*sipVH_QtGui_4)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtGui_4)(sipModuleAPI_kdeui_QtGui->em_virthandlers[4]))(sipGILState,sipMeth);
}

int sipSonnet_ConfigWidget::heightForWidth(int a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[4]),sipPySelf,NULL,sipName_heightForWidth);

    if (!sipMeth)
        return QWidget::heightForWidth(a0);

    typedef int (*sipVH_QtGui_28)(sip_gilstate_t,PyObject *,int);

    return ((sipVH_QtGui_28)(sipModuleAPI_kdeui_QtGui->em_virthandlers[28]))(sipGILState,sipMeth,a0);
}

QPaintEngine * sipSonnet_ConfigWidget::paintEngine() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[5]),sipPySelf,NULL,sipName_paintEngine);

    if (!sipMeth)
        return QWidget::paintEngine();

    typedef QPaintEngine * (*sipVH_QtGui_27)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtGui_27)(sipModuleAPI_kdeui_QtGui->em_virthandlers[27]))(sipGILState,sipMeth);
}

bool sipSonnet_ConfigWidget::event(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return QWidget::event(a0);

    typedef bool (*sipVH_QtCore_5)(sip_gilstate_t,PyObject *,QEvent *);

    return ((sipVH_QtCore_5)(sipModuleAPI_kdeui_QtCore->em_virthandlers[5]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::mousePressEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_mousePressEvent);

    if (!sipMeth)
    {
        QWidget::mousePressEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::mouseReleaseEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_mouseReleaseEvent);

    if (!sipMeth)
    {
        QWidget::mouseReleaseEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::mouseDoubleClickEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[9],sipPySelf,NULL,sipName_mouseDoubleClickEvent);

    if (!sipMeth)
    {
        QWidget::mouseDoubleClickEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::mouseMoveEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[10],sipPySelf,NULL,sipName_mouseMoveEvent);

    if (!sipMeth)
    {
        QWidget::mouseMoveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::wheelEvent(QWheelEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[11],sipPySelf,NULL,sipName_wheelEvent);

    if (!sipMeth)
    {
        QWidget::wheelEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_5)(sip_gilstate_t,PyObject *,QWheelEvent *);

    ((sipVH_QtGui_5)(sipModuleAPI_kdeui_QtGui->em_virthandlers[5]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::keyPressEvent(QKeyEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[12],sipPySelf,NULL,sipName_keyPressEvent);

    if (!sipMeth)
    {
        QWidget::keyPressEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_25)(sip_gilstate_t,PyObject *,QKeyEvent *);

    ((sipVH_QtGui_25)(sipModuleAPI_kdeui_QtGui->em_virthandlers[25]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::keyReleaseEvent(QKeyEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[13],sipPySelf,NULL,sipName_keyReleaseEvent);

    if (!sipMeth)
    {
        QWidget::keyReleaseEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_25)(sip_gilstate_t,PyObject *,QKeyEvent *);

    ((sipVH_QtGui_25)(sipModuleAPI_kdeui_QtGui->em_virthandlers[25]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::focusInEvent(QFocusEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[14],sipPySelf,NULL,sipName_focusInEvent);

    if (!sipMeth)
    {
        QWidget::focusInEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_24)(sip_gilstate_t,PyObject *,QFocusEvent *);

    ((sipVH_QtGui_24)(sipModuleAPI_kdeui_QtGui->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::focusOutEvent(QFocusEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[15],sipPySelf,NULL,sipName_focusOutEvent);

    if (!sipMeth)
    {
        QWidget::focusOutEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_24)(sip_gilstate_t,PyObject *,QFocusEvent *);

    ((sipVH_QtGui_24)(sipModuleAPI_kdeui_QtGui->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::enterEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[16],sipPySelf,NULL,sipName_enterEvent);

    if (!sipMeth)
    {
        QWidget::enterEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::leaveEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[17],sipPySelf,NULL,sipName_leaveEvent);

    if (!sipMeth)
    {
        QWidget::leaveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::paintEvent(QPaintEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[18],sipPySelf,NULL,sipName_paintEvent);

    if (!sipMeth)
    {
        QWidget::paintEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_3)(sip_gilstate_t,PyObject *,QPaintEvent *);

    ((sipVH_QtGui_3)(sipModuleAPI_kdeui_QtGui->em_virthandlers[3]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::moveEvent(QMoveEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[19],sipPySelf,NULL,sipName_moveEvent);

    if (!sipMeth)
    {
        QWidget::moveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_23)(sip_gilstate_t,PyObject *,QMoveEvent *);

    ((sipVH_QtGui_23)(sipModuleAPI_kdeui_QtGui->em_virthandlers[23]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::resizeEvent(QResizeEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[20],sipPySelf,NULL,sipName_resizeEvent);

    if (!sipMeth)
    {
        QWidget::resizeEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_2)(sip_gilstate_t,PyObject *,QResizeEvent *);

    ((sipVH_QtGui_2)(sipModuleAPI_kdeui_QtGui->em_virthandlers[2]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::closeEvent(QCloseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[21],sipPySelf,NULL,sipName_closeEvent);

    if (!sipMeth)
    {
        QWidget::closeEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_22)(sip_gilstate_t,PyObject *,QCloseEvent *);

    ((sipVH_QtGui_22)(sipModuleAPI_kdeui_QtGui->em_virthandlers[22]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::contextMenuEvent(QContextMenuEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[22],sipPySelf,NULL,sipName_contextMenuEvent);

    if (!sipMeth)
    {
        QWidget::contextMenuEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_21)(sip_gilstate_t,PyObject *,QContextMenuEvent *);

    ((sipVH_QtGui_21)(sipModuleAPI_kdeui_QtGui->em_virthandlers[21]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::tabletEvent(QTabletEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[23],sipPySelf,NULL,sipName_tabletEvent);

    if (!sipMeth)
    {
        QWidget::tabletEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_20)(sip_gilstate_t,PyObject *,QTabletEvent *);

    ((sipVH_QtGui_20)(sipModuleAPI_kdeui_QtGui->em_virthandlers[20]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::actionEvent(QActionEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[24],sipPySelf,NULL,sipName_actionEvent);

    if (!sipMeth)
    {
        QWidget::actionEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_19)(sip_gilstate_t,PyObject *,QActionEvent *);

    ((sipVH_QtGui_19)(sipModuleAPI_kdeui_QtGui->em_virthandlers[19]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::dragEnterEvent(QDragEnterEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[25],sipPySelf,NULL,sipName_dragEnterEvent);

    if (!sipMeth)
    {
        QWidget::dragEnterEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_18)(sip_gilstate_t,PyObject *,QDragEnterEvent *);

    ((sipVH_QtGui_18)(sipModuleAPI_kdeui_QtGui->em_virthandlers[18]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::dragMoveEvent(QDragMoveEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[26],sipPySelf,NULL,sipName_dragMoveEvent);

    if (!sipMeth)
    {
        QWidget::dragMoveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_17)(sip_gilstate_t,PyObject *,QDragMoveEvent *);

    ((sipVH_QtGui_17)(sipModuleAPI_kdeui_QtGui->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::dragLeaveEvent(QDragLeaveEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[27],sipPySelf,NULL,sipName_dragLeaveEvent);

    if (!sipMeth)
    {
        QWidget::dragLeaveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_16)(sip_gilstate_t,PyObject *,QDragLeaveEvent *);

    ((sipVH_QtGui_16)(sipModuleAPI_kdeui_QtGui->em_virthandlers[16]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::dropEvent(QDropEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[28],sipPySelf,NULL,sipName_dropEvent);

    if (!sipMeth)
    {
        QWidget::dropEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_15)(sip_gilstate_t,PyObject *,QDropEvent *);

    ((sipVH_QtGui_15)(sipModuleAPI_kdeui_QtGui->em_virthandlers[15]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::showEvent(QShowEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[29],sipPySelf,NULL,sipName_showEvent);

    if (!sipMeth)
    {
        QWidget::showEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_1)(sip_gilstate_t,PyObject *,QShowEvent *);

    ((sipVH_QtGui_1)(sipModuleAPI_kdeui_QtGui->em_virthandlers[1]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::hideEvent(QHideEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[30],sipPySelf,NULL,sipName_hideEvent);

    if (!sipMeth)
    {
        QWidget::hideEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_0)(sip_gilstate_t,PyObject *,QHideEvent *);

    ((sipVH_QtGui_0)(sipModuleAPI_kdeui_QtGui->em_virthandlers[0]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::changeEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[31],sipPySelf,NULL,sipName_changeEvent);

    if (!sipMeth)
    {
        QWidget::changeEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

int sipSonnet_ConfigWidget::metric(QPaintDevice::PaintDeviceMetric a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[32]),sipPySelf,NULL,sipName_metric);

    if (!sipMeth)
        return QWidget::metric(a0);

    typedef int (*sipVH_QtGui_14)(sip_gilstate_t,PyObject *,QPaintDevice::PaintDeviceMetric);

    return ((sipVH_QtGui_14)(sipModuleAPI_kdeui_QtGui->em_virthandlers[14]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::inputMethodEvent(QInputMethodEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[33],sipPySelf,NULL,sipName_inputMethodEvent);

    if (!sipMeth)
    {
        QWidget::inputMethodEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_13)(sip_gilstate_t,PyObject *,QInputMethodEvent *);

    ((sipVH_QtGui_13)(sipModuleAPI_kdeui_QtGui->em_virthandlers[13]))(sipGILState,sipMeth,a0);
}

QVariant sipSonnet_ConfigWidget::inputMethodQuery(Qt::InputMethodQuery a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[34]),sipPySelf,NULL,sipName_inputMethodQuery);

    if (!sipMeth)
        return QWidget::inputMethodQuery(a0);

    typedef QVariant (*sipVH_QtGui_12)(sip_gilstate_t,PyObject *,Qt::InputMethodQuery);

    return ((sipVH_QtGui_12)(sipModuleAPI_kdeui_QtGui->em_virthandlers[12]))(sipGILState,sipMeth,a0);
}

bool sipSonnet_ConfigWidget::focusNextPrevChild(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[35],sipPySelf,NULL,sipName_focusNextPrevChild);

    if (!sipMeth)
        return QWidget::focusNextPrevChild(a0);

    typedef bool (*sipVH_QtGui_11)(sip_gilstate_t,PyObject *,bool);

    return ((sipVH_QtGui_11)(sipModuleAPI_kdeui_QtGui->em_virthandlers[11]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::enabledChange(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[36],sipPySelf,NULL,sipName_enabledChange);

    if (!sipMeth)
    {
        QWidget::enabledChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_6)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtGui_6)(sipModuleAPI_kdeui_QtGui->em_virthandlers[6]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::paletteChange(const QPalette& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[37],sipPySelf,NULL,sipName_paletteChange);

    if (!sipMeth)
    {
        QWidget::paletteChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_10)(sip_gilstate_t,PyObject *,const QPalette&);

    ((sipVH_QtGui_10)(sipModuleAPI_kdeui_QtGui->em_virthandlers[10]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::fontChange(const QFont& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[38],sipPySelf,NULL,sipName_fontChange);

    if (!sipMeth)
    {
        QWidget::fontChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_9)(sip_gilstate_t,PyObject *,const QFont&);

    ((sipVH_QtGui_9)(sipModuleAPI_kdeui_QtGui->em_virthandlers[9]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::windowActivationChange(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[39],sipPySelf,NULL,sipName_windowActivationChange);

    if (!sipMeth)
    {
        QWidget::windowActivationChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_6)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtGui_6)(sipModuleAPI_kdeui_QtGui->em_virthandlers[6]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::languageChange()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[40],sipPySelf,NULL,sipName_languageChange);

    if (!sipMeth)
    {
        QWidget::languageChange();
        return;
    }

    typedef void (*sipVH_QtCore_11)(sip_gilstate_t,PyObject *);

    ((sipVH_QtCore_11)(sipModuleAPI_kdeui_QtCore->em_virthandlers[11]))(sipGILState,sipMeth);
}

bool sipSonnet_ConfigWidget::eventFilter(QObject *a0,QEvent *a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[41],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return QObject::eventFilter(a0,a1);

    typedef bool (*sipVH_QtCore_18)(sip_gilstate_t,PyObject *,QObject *,QEvent *);

    return ((sipVH_QtCore_18)(sipModuleAPI_kdeui_QtCore->em_virthandlers[18]))(sipGILState,sipMeth,a0,a1);
}

void sipSonnet_ConfigWidget::timerEvent(QTimerEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[42],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
        QObject::timerEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_9)(sip_gilstate_t,PyObject *,QTimerEvent *);

    ((sipVH_QtCore_9)(sipModuleAPI_kdeui_QtCore->em_virthandlers[9]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::childEvent(QChildEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[43],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
        QObject::childEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_25)(sip_gilstate_t,PyObject *,QChildEvent *);

    ((sipVH_QtCore_25)(sipModuleAPI_kdeui_QtCore->em_virthandlers[25]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::customEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[44],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
        QObject::customEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::connectNotify(const char *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[45],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
        QObject::connectNotify(a0);
        return;
    }

    typedef void (*sipVH_QtCore_24)(sip_gilstate_t,PyObject *,const char *);

    ((sipVH_QtCore_24)(sipModuleAPI_kdeui_QtCore->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigWidget::disconnectNotify(const char *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[46],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
        QObject::disconnectNotify(a0);
        return;
    }

    typedef void (*sipVH_QtCore_24)(sip_gilstate_t,PyObject *,const char *);

    ((sipVH_QtCore_24)(sipModuleAPI_kdeui_QtCore->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

QObject * sipSonnet_ConfigWidget::sipProtect_sender() const
{
    return QObject::sender();
}

int sipSonnet_ConfigWidget::sipProtect_receivers(const char *a0) const
{
    return QObject::receivers(a0);
}

void sipSonnet_ConfigWidget::sipProtectVirt_timerEvent(bool sipSelfWasArg,QTimerEvent *a0)
{
    (sipSelfWasArg ? QObject::timerEvent(a0) : timerEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_childEvent(bool sipSelfWasArg,QChildEvent *a0)
{
    (sipSelfWasArg ? QObject::childEvent(a0) : childEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_customEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QObject::customEvent(a0) : customEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_connectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::connectNotify(a0) : connectNotify(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

bool sipSonnet_ConfigWidget::sipProtectVirt_event(bool sipSelfWasArg,QEvent *a0)
{
    return (sipSelfWasArg ? QWidget::event(a0) : event(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_mousePressEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mousePressEvent(a0) : mousePressEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_mouseReleaseEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mouseReleaseEvent(a0) : mouseReleaseEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_mouseDoubleClickEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mouseDoubleClickEvent(a0) : mouseDoubleClickEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_mouseMoveEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mouseMoveEvent(a0) : mouseMoveEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_wheelEvent(bool sipSelfWasArg,QWheelEvent *a0)
{
    (sipSelfWasArg ? QWidget::wheelEvent(a0) : wheelEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_keyPressEvent(bool sipSelfWasArg,QKeyEvent *a0)
{
    (sipSelfWasArg ? QWidget::keyPressEvent(a0) : keyPressEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_keyReleaseEvent(bool sipSelfWasArg,QKeyEvent *a0)
{
    (sipSelfWasArg ? QWidget::keyReleaseEvent(a0) : keyReleaseEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_focusInEvent(bool sipSelfWasArg,QFocusEvent *a0)
{
    (sipSelfWasArg ? QWidget::focusInEvent(a0) : focusInEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_focusOutEvent(bool sipSelfWasArg,QFocusEvent *a0)
{
    (sipSelfWasArg ? QWidget::focusOutEvent(a0) : focusOutEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_enterEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QWidget::enterEvent(a0) : enterEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_leaveEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QWidget::leaveEvent(a0) : leaveEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_paintEvent(bool sipSelfWasArg,QPaintEvent *a0)
{
    (sipSelfWasArg ? QWidget::paintEvent(a0) : paintEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_moveEvent(bool sipSelfWasArg,QMoveEvent *a0)
{
    (sipSelfWasArg ? QWidget::moveEvent(a0) : moveEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_resizeEvent(bool sipSelfWasArg,QResizeEvent *a0)
{
    (sipSelfWasArg ? QWidget::resizeEvent(a0) : resizeEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_closeEvent(bool sipSelfWasArg,QCloseEvent *a0)
{
    (sipSelfWasArg ? QWidget::closeEvent(a0) : closeEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_contextMenuEvent(bool sipSelfWasArg,QContextMenuEvent *a0)
{
    (sipSelfWasArg ? QWidget::contextMenuEvent(a0) : contextMenuEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_tabletEvent(bool sipSelfWasArg,QTabletEvent *a0)
{
    (sipSelfWasArg ? QWidget::tabletEvent(a0) : tabletEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_actionEvent(bool sipSelfWasArg,QActionEvent *a0)
{
    (sipSelfWasArg ? QWidget::actionEvent(a0) : actionEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_dragEnterEvent(bool sipSelfWasArg,QDragEnterEvent *a0)
{
    (sipSelfWasArg ? QWidget::dragEnterEvent(a0) : dragEnterEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_dragMoveEvent(bool sipSelfWasArg,QDragMoveEvent *a0)
{
    (sipSelfWasArg ? QWidget::dragMoveEvent(a0) : dragMoveEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_dragLeaveEvent(bool sipSelfWasArg,QDragLeaveEvent *a0)
{
    (sipSelfWasArg ? QWidget::dragLeaveEvent(a0) : dragLeaveEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_dropEvent(bool sipSelfWasArg,QDropEvent *a0)
{
    (sipSelfWasArg ? QWidget::dropEvent(a0) : dropEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_showEvent(bool sipSelfWasArg,QShowEvent *a0)
{
    (sipSelfWasArg ? QWidget::showEvent(a0) : showEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_hideEvent(bool sipSelfWasArg,QHideEvent *a0)
{
    (sipSelfWasArg ? QWidget::hideEvent(a0) : hideEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_changeEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QWidget::changeEvent(a0) : changeEvent(a0));
}

int sipSonnet_ConfigWidget::sipProtectVirt_metric(bool sipSelfWasArg,QPaintDevice::PaintDeviceMetric a0) const
{
    return (sipSelfWasArg ? QWidget::metric(a0) : metric(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_inputMethodEvent(bool sipSelfWasArg,QInputMethodEvent *a0)
{
    (sipSelfWasArg ? QWidget::inputMethodEvent(a0) : inputMethodEvent(a0));
}

void sipSonnet_ConfigWidget::sipProtect_resetInputContext()
{
    QWidget::resetInputContext();
}

void sipSonnet_ConfigWidget::sipProtect_updateMicroFocus()
{
    QWidget::updateMicroFocus();
}

void sipSonnet_ConfigWidget::sipProtect_create(WId a0,bool a1,bool a2)
{
    QWidget::create(a0,a1,a2);
}

void sipSonnet_ConfigWidget::sipProtect_destroy(bool a0,bool a1)
{
    QWidget::destroy(a0,a1);
}

bool sipSonnet_ConfigWidget::sipProtectVirt_focusNextPrevChild(bool sipSelfWasArg,bool a0)
{
    return (sipSelfWasArg ? QWidget::focusNextPrevChild(a0) : focusNextPrevChild(a0));
}

bool sipSonnet_ConfigWidget::sipProtect_focusNextChild()
{
    return QWidget::focusNextChild();
}

bool sipSonnet_ConfigWidget::sipProtect_focusPreviousChild()
{
    return QWidget::focusPreviousChild();
}

void sipSonnet_ConfigWidget::sipProtectVirt_enabledChange(bool sipSelfWasArg,bool a0)
{
    (sipSelfWasArg ? QWidget::enabledChange(a0) : enabledChange(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_paletteChange(bool sipSelfWasArg,const QPalette& a0)
{
    (sipSelfWasArg ? QWidget::paletteChange(a0) : paletteChange(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_fontChange(bool sipSelfWasArg,const QFont& a0)
{
    (sipSelfWasArg ? QWidget::fontChange(a0) : fontChange(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_windowActivationChange(bool sipSelfWasArg,bool a0)
{
    (sipSelfWasArg ? QWidget::windowActivationChange(a0) : windowActivationChange(a0));
}

void sipSonnet_ConfigWidget::sipProtectVirt_languageChange(bool sipSelfWasArg)
{
    (sipSelfWasArg ? QWidget::languageChange() : languageChange());
}

void sipSonnet_ConfigWidget::sipProtect_slotChanged()
{
    Sonnet::ConfigWidget::slotChanged();
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_sender(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_sender(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp))
        {
            QObject *sipRes = 0;

#line 632 "/usr/local/share/py-sip/QtCore/qobject.sip"
        typedef QObject *(*helper_func)(QObject *);
        
        static helper_func helper = 0;
        
        if (!helper)
            helper = (helper_func)sipImportSymbol("qpycore_qobject_sender");
        
        if (helper)
        #if defined(SIP_PROTECTED_IS_PUBLIC)
            sipRes = helper(sipCpp->sender());
        #else
            sipRes = helper(sipCpp->sipProtect_sender());
        #endif
#line 21275 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

            return sipConvertFromType(sipRes,sipType_QObject,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_sender, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_receivers(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_receivers(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        char * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, &a0))
        {
            int sipRes = 0;

#line 649 "/usr/local/share/py-sip/QtCore/qobject.sip"
        // We need to take into account any proxies for Python signals. Import the
        // helper if it hasn't already been done.
        typedef int (*helper_func)(QObject *, const char *, int);
        
        static helper_func helper = 0;
        
        if (!helper)
            helper = (helper_func)sipImportSymbol("qpycore_qobject_receivers");
        
        if (helper)
        #if defined(SIP_PROTECTED_IS_PUBLIC)
            sipRes = helper(sipCpp, a0, sipCpp->receivers(a0));
        #else
            sipRes = helper(sipCpp, a0, sipCpp->sipProtect_receivers(a0));
        #endif
#line 21317 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_receivers, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_timerEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_timerEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QTimerEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QTimerEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_timerEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_childEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_childEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QChildEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QChildEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_childEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_customEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_customEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_customEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_connectNotify(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_connectNotify(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_connectNotify, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_disconnectNotify(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_disconnectNotify, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_event(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_event(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QEvent, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_event(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_event, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_mousePressEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_mousePressEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mousePressEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_mousePressEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_mouseReleaseEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_mouseReleaseEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseReleaseEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_mouseReleaseEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_mouseDoubleClickEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_mouseDoubleClickEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseDoubleClickEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_mouseDoubleClickEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_mouseMoveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_mouseMoveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseMoveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_mouseMoveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_wheelEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_wheelEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QWheelEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QWheelEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_wheelEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_wheelEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_keyPressEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_keyPressEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QKeyEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QKeyEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_keyPressEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_keyPressEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_keyReleaseEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_keyReleaseEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QKeyEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QKeyEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_keyReleaseEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_keyReleaseEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_focusInEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_focusInEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QFocusEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QFocusEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_focusInEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_focusInEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_focusOutEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_focusOutEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QFocusEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QFocusEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_focusOutEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_focusOutEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_enterEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_enterEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_enterEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_enterEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_leaveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_leaveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_leaveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_leaveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_paintEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_paintEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QPaintEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QPaintEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_paintEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_paintEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_moveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_moveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMoveEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QMoveEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_moveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_moveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_resizeEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_resizeEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QResizeEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QResizeEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_resizeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_resizeEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_closeEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_closeEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QCloseEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QCloseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_closeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_closeEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_contextMenuEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_contextMenuEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QContextMenuEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QContextMenuEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_contextMenuEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_contextMenuEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_tabletEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_tabletEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QTabletEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QTabletEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_tabletEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_tabletEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_actionEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_actionEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QActionEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QActionEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_actionEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_actionEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_dragEnterEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_dragEnterEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragEnterEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QDragEnterEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragEnterEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_dragEnterEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_dragMoveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_dragMoveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragMoveEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QDragMoveEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragMoveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_dragMoveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_dragLeaveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_dragLeaveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragLeaveEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QDragLeaveEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragLeaveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_dragLeaveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_dropEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_dropEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDropEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QDropEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dropEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_dropEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_showEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_showEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QShowEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QShowEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_showEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_showEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_hideEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_hideEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QHideEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QHideEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_hideEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_hideEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_changeEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_changeEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_changeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_changeEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_metric(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_metric(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QPaintDevice::PaintDeviceMetric a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QPaintDevice_PaintDeviceMetric, &a0))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_metric(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_metric, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_inputMethodEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_inputMethodEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QInputMethodEvent * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QInputMethodEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_inputMethodEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_inputMethodEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_resetInputContext(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_resetInputContext(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_resetInputContext();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_resetInputContext, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_updateMicroFocus(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_updateMicroFocus(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_updateMicroFocus();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_updateMicroFocus, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_create(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_create(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        WId a0 = 0;
        bool a1 = 1;
        bool a2 = 1;
        sipSonnet_ConfigWidget *sipCpp;

        static const char *sipKwdList[] = {
            sipName_window,
            sipName_initializeWindow,
            sipName_destroyOldWindow,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|mbb", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, &a0, &a1, &a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_create(a0,a1,a2);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_create, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_destroy(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_destroy(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
        bool a1 = 1;
        sipSonnet_ConfigWidget *sipCpp;

        static const char *sipKwdList[] = {
            sipName_destroyWindow,
            sipName_destroySubWindows,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|bb", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_destroy(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_destroy, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_focusNextPrevChild(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_focusNextPrevChild(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_focusNextPrevChild(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_focusNextPrevChild, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_focusNextChild(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_focusNextChild(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_focusNextChild();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_focusNextChild, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_focusPreviousChild(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_focusPreviousChild(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_focusPreviousChild();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_focusPreviousChild, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_enabledChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_enabledChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_enabledChange(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_enabledChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_paletteChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_paletteChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QPalette * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QPalette, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_paletteChange(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_paletteChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_fontChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_fontChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QFont * a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QFont, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_fontChange(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_fontChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_windowActivationChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_windowActivationChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_windowActivationChange(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_windowActivationChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_languageChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_languageChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_languageChange(sipSelfWasArg);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_languageChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_backgroundCheckingButtonShown(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_backgroundCheckingButtonShown(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->backgroundCheckingButtonShown();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_backgroundCheckingButtonShown, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_setLanguage(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_setLanguage(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        Sonnet::ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, sipType_QString,&a0, &a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setLanguage(*a0);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_setLanguage, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_language(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_language(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp))
        {
            QString *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QString(sipCpp->language());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QString,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_language, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_save(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_save(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->save();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_save, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_setBackgroundCheckingButtonShown(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_setBackgroundCheckingButtonShown(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
        Sonnet::ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setBackgroundCheckingButtonShown(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_setBackgroundCheckingButtonShown, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_slotDefault(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_slotDefault(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Sonnet::ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->slotDefault();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_slotDefault, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigWidget_slotChanged(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigWidget_slotChanged(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_ConfigWidget *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigWidget, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_slotChanged();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigWidget, sipName_slotChanged, NULL);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_Sonnet_ConfigWidget(void *, const sipTypeDef *);}
static void *cast_Sonnet_ConfigWidget(void *ptr, const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_Sonnet_ConfigWidget)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_QWidget)->ctd_cast((QWidget *)(Sonnet::ConfigWidget *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_Sonnet_ConfigWidget(void *, int);}
static void release_Sonnet_ConfigWidget(void *sipCppV,int sipState)
{
    Py_BEGIN_ALLOW_THREADS

    if (sipState & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipSonnet_ConfigWidget *>(sipCppV);
    else
        delete reinterpret_cast<Sonnet::ConfigWidget *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void dealloc_Sonnet_ConfigWidget(sipSimpleWrapper *);}
static void dealloc_Sonnet_ConfigWidget(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipSonnet_ConfigWidget *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_Sonnet_ConfigWidget(sipGetAddress(sipSelf),sipSelf->flags);
    }
}


extern "C" {static void *init_Sonnet_ConfigWidget(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_Sonnet_ConfigWidget(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipSonnet_ConfigWidget *sipCpp = 0;

    {
        KConfig * a0;
        QWidget * a1;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J8JH", sipType_KConfig, &a0, sipType_QWidget, &a1, sipOwner))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipSonnet_ConfigWidget(a0,a1);
            Py_END_ALLOW_THREADS

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_Sonnet_ConfigWidget[] = {{748, 2, 1}};


static PyMethodDef methods_Sonnet_ConfigWidget[] = {
    {SIP_MLNAME_CAST(sipName_actionEvent), meth_Sonnet_ConfigWidget_actionEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_backgroundCheckingButtonShown), meth_Sonnet_ConfigWidget_backgroundCheckingButtonShown, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeEvent), meth_Sonnet_ConfigWidget_changeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_childEvent), meth_Sonnet_ConfigWidget_childEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_closeEvent), meth_Sonnet_ConfigWidget_closeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), meth_Sonnet_ConfigWidget_connectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_contextMenuEvent), meth_Sonnet_ConfigWidget_contextMenuEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_create), (PyCFunction)meth_Sonnet_ConfigWidget_create, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), meth_Sonnet_ConfigWidget_customEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_destroy), (PyCFunction)meth_Sonnet_ConfigWidget_destroy, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), meth_Sonnet_ConfigWidget_disconnectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragEnterEvent), meth_Sonnet_ConfigWidget_dragEnterEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragLeaveEvent), meth_Sonnet_ConfigWidget_dragLeaveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragMoveEvent), meth_Sonnet_ConfigWidget_dragMoveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dropEvent), meth_Sonnet_ConfigWidget_dropEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_enabledChange), meth_Sonnet_ConfigWidget_enabledChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_enterEvent), meth_Sonnet_ConfigWidget_enterEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_event), meth_Sonnet_ConfigWidget_event, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusInEvent), meth_Sonnet_ConfigWidget_focusInEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextChild), meth_Sonnet_ConfigWidget_focusNextChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextPrevChild), meth_Sonnet_ConfigWidget_focusNextPrevChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusOutEvent), meth_Sonnet_ConfigWidget_focusOutEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusPreviousChild), meth_Sonnet_ConfigWidget_focusPreviousChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_fontChange), meth_Sonnet_ConfigWidget_fontChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_hideEvent), meth_Sonnet_ConfigWidget_hideEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_inputMethodEvent), meth_Sonnet_ConfigWidget_inputMethodEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_keyPressEvent), meth_Sonnet_ConfigWidget_keyPressEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_keyReleaseEvent), meth_Sonnet_ConfigWidget_keyReleaseEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_language), meth_Sonnet_ConfigWidget_language, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_languageChange), meth_Sonnet_ConfigWidget_languageChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_leaveEvent), meth_Sonnet_ConfigWidget_leaveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_metric), meth_Sonnet_ConfigWidget_metric, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseDoubleClickEvent), meth_Sonnet_ConfigWidget_mouseDoubleClickEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseMoveEvent), meth_Sonnet_ConfigWidget_mouseMoveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mousePressEvent), meth_Sonnet_ConfigWidget_mousePressEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseReleaseEvent), meth_Sonnet_ConfigWidget_mouseReleaseEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_moveEvent), meth_Sonnet_ConfigWidget_moveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_paintEvent), meth_Sonnet_ConfigWidget_paintEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_paletteChange), meth_Sonnet_ConfigWidget_paletteChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), meth_Sonnet_ConfigWidget_receivers, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_resetInputContext), meth_Sonnet_ConfigWidget_resetInputContext, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_resizeEvent), meth_Sonnet_ConfigWidget_resizeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_save), meth_Sonnet_ConfigWidget_save, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), meth_Sonnet_ConfigWidget_sender, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setBackgroundCheckingButtonShown), meth_Sonnet_ConfigWidget_setBackgroundCheckingButtonShown, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setLanguage), meth_Sonnet_ConfigWidget_setLanguage, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_showEvent), meth_Sonnet_ConfigWidget_showEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_slotChanged), meth_Sonnet_ConfigWidget_slotChanged, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_slotDefault), meth_Sonnet_ConfigWidget_slotDefault, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_tabletEvent), meth_Sonnet_ConfigWidget_tabletEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), meth_Sonnet_ConfigWidget_timerEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_updateMicroFocus), meth_Sonnet_ConfigWidget_updateMicroFocus, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_wheelEvent), meth_Sonnet_ConfigWidget_wheelEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowActivationChange), meth_Sonnet_ConfigWidget_windowActivationChange, METH_VARARGS, NULL}
};


/* Define this type's PyQt4 signals. */
static const pyqt4QtSignal pyqt4_signals_Sonnet_ConfigWidget[] = {
    {"configChanged()", 0, 0},
    {0, 0, 0}
};


pyqt4ClassTypeDef sipTypeDef_kdeui_Sonnet_ConfigWidget = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_CLASS,
        sipNameNr_Sonnet__ConfigWidget,
        {0}
    },
    {
        sipNameNr_ConfigWidget,
        {415, 255, 0},
        54, methods_Sonnet_ConfigWidget,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    supers_Sonnet_ConfigWidget,
    0,
    init_Sonnet_ConfigWidget,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_Sonnet_ConfigWidget,
    0,
    0,
    0,
    release_Sonnet_ConfigWidget,
    cast_Sonnet_ConfigWidget,
    0,
    0,
    0
},
    &Sonnet::ConfigWidget::staticMetaObject,
    0,
    pyqt4_signals_Sonnet_ConfigWidget
};

#line 28 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/configdialog.sip"
#include <sonnet/configdialog.h>
#line 22976 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 36 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/kconfig.sip"
#include <kconfig.h>
#line 22980 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qwidget.sip"
#include <qwidget.h>
#line 22983 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtCore/qstring.sip"
#include <qstring.h>
#line 22986 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 339 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 22989 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 426 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 22992 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 459 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 22995 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kdialog.sip"
#include <kdialog.h>
#line 22998 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qsize.sip"
#include <qsize.h>
#line 23001 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qrect.sip"
#include <qrect.h>
#line 23004 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qlayout.sip"
#include <qlayout.h>
#line 23007 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kdialog.sip"
#include <kdialog.h>
#line 23010 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kpushbutton.sip"
#include <kpushbutton.h>
#line 23013 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 32 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/kconfiggroup.sip"
#include <kconfiggroup.h>
#line 23016 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdecore/kconfigbase.sip"
#include <kconfigbase.h>
#line 23019 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qmenu.sip"
#include <qmenu.h>
#line 23022 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 26 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kguiitem.sip"
#include <kguiitem.h>
#line 23025 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kicon.sip"
#include <kicon.h>
#line 23028 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 23031 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 27 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/kdialog.sip"
#include <kdialog.h>
#line 23034 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 34 "/usr/local/share/py-sip/QtCore/qobject.sip"
#include <qobject.h>
#line 23037 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 23040 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 470 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23043 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 413 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23046 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 448 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23049 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 23052 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 39 "/usr/local/share/py-sip/QtCore/qmargins.sip"
#include <qmargins.h>
#line 23055 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 23058 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 39 "/usr/local/share/py-sip/QtGui/qgraphicseffect.sip"
#include <qgraphicseffect.h>
#line 23061 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/usr/local/share/py-sip/QtGui/qgraphicsproxywidget.sip"
#include <qgraphicsproxywidget.h>
#line 23064 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qlocale.sip"
#include <qlocale.h>
#line 23067 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qpaintdevice.sip"
#include <qpaintdevice.h>
#line 23070 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qpoint.sip"
#include <qpoint.h>
#line 23073 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qregion.sip"
#include <qregion.h>
#line 23076 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qwidget.sip"
#include <qwidget.h>
#line 23079 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qpainter.sip"
#include <qpainter.h>
#line 23082 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 37 "/usr/local/share/py-sip/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 23085 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qfontinfo.sip"
#include <qfontinfo.h>
#line 23088 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qfontmetrics.sip"
#include <qfontmetrics.h>
#line 23091 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qfont.sip"
#include <qfont.h>
#line 23094 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 23097 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qpalette.sip"
#include <qpalette.h>
#line 23100 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 238 "/usr/local/share/py-sip/QtCore/qvariant.sip"
#include <qvariant.h>
#line 23103 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 499 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23106 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 542 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23109 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 593 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23112 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 566 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23115 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 582 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23118 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 645 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23121 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 291 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23124 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 400 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23127 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 386 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23130 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 367 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23133 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 270 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23136 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 231 "/usr/local/share/py-sip/QtGui/qevent.sip"
#include <qevent.h>
#line 23139 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qinputcontext.sip"
#include <qinputcontext.h>
#line 23142 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 61 "/usr/local/share/py-sip/QtGui/qpaintengine.sip"
#include <qpaintengine.h>
#line 23145 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 36 "/usr/local/share/py-sip/QtGui/qx11info_x11.sip"
#include <qx11info_x11.h>
#line 23148 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 23151 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtGui/qaction.sip"
#include <qaction.h>
#line 23154 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qsizepolicy.sip"
#include <qsizepolicy.h>
#line 23157 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 23160 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qkeysequence.sip"
#include <qkeysequence.h>
#line 23163 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qcursor.sip"
#include <qcursor.h>
#line 23166 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qicon.sip"
#include <qicon.h>
#line 23169 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qbitmap.sip"
#include <qbitmap.h>
#line 23172 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtGui/qstyle.sip"
#include <qstyle.h>
#line 23175 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 310 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 23178 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 298 "/usr/local/share/py-sip/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 23181 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 33 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 23184 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 120 "/usr/local/share/py-sip/QtCore/qlist.sip"
#include <qlist.h>
#line 23187 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qthread.sip"
#include <qthread.h>
#line 23190 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qregexp.sip"
#include <qregexp.h>
#line 23193 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 31 "/usr/local/share/py-sip/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 23196 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


class sipSonnet_ConfigDialog : public Sonnet::ConfigDialog
{
public:
    sipSonnet_ConfigDialog(KConfig *,QWidget *);
    virtual ~sipSonnet_ConfigDialog();

    int qt_metacall(QMetaObject::Call,int,void **);
    void *qt_metacast(const char *);
    const QMetaObject *metaObject() const;

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    QObject * sipProtect_sender() const;
    int sipProtect_receivers(const char *) const;
    void sipProtectVirt_timerEvent(bool,QTimerEvent *);
    void sipProtectVirt_childEvent(bool,QChildEvent *);
    void sipProtectVirt_customEvent(bool,QEvent *);
    void sipProtectVirt_connectNotify(bool,const char *);
    void sipProtectVirt_disconnectNotify(bool,const char *);
    bool sipProtectVirt_event(bool,QEvent *);
    void sipProtectVirt_mousePressEvent(bool,QMouseEvent *);
    void sipProtectVirt_mouseReleaseEvent(bool,QMouseEvent *);
    void sipProtectVirt_mouseDoubleClickEvent(bool,QMouseEvent *);
    void sipProtectVirt_mouseMoveEvent(bool,QMouseEvent *);
    void sipProtectVirt_wheelEvent(bool,QWheelEvent *);
    void sipProtectVirt_keyReleaseEvent(bool,QKeyEvent *);
    void sipProtectVirt_focusInEvent(bool,QFocusEvent *);
    void sipProtectVirt_focusOutEvent(bool,QFocusEvent *);
    void sipProtectVirt_enterEvent(bool,QEvent *);
    void sipProtectVirt_leaveEvent(bool,QEvent *);
    void sipProtectVirt_paintEvent(bool,QPaintEvent *);
    void sipProtectVirt_moveEvent(bool,QMoveEvent *);
    void sipProtectVirt_tabletEvent(bool,QTabletEvent *);
    void sipProtectVirt_actionEvent(bool,QActionEvent *);
    void sipProtectVirt_dragEnterEvent(bool,QDragEnterEvent *);
    void sipProtectVirt_dragMoveEvent(bool,QDragMoveEvent *);
    void sipProtectVirt_dragLeaveEvent(bool,QDragLeaveEvent *);
    void sipProtectVirt_dropEvent(bool,QDropEvent *);
    void sipProtectVirt_changeEvent(bool,QEvent *);
    int sipProtectVirt_metric(bool,QPaintDevice::PaintDeviceMetric) const;
    void sipProtectVirt_inputMethodEvent(bool,QInputMethodEvent *);
    void sipProtect_resetInputContext();
    void sipProtect_updateMicroFocus();
    void sipProtect_create(WId,bool,bool);
    void sipProtect_destroy(bool,bool);
    bool sipProtectVirt_focusNextPrevChild(bool,bool);
    bool sipProtect_focusNextChild();
    bool sipProtect_focusPreviousChild();
    void sipProtectVirt_enabledChange(bool,bool);
    void sipProtectVirt_paletteChange(bool,const QPalette&);
    void sipProtectVirt_fontChange(bool,const QFont&);
    void sipProtectVirt_windowActivationChange(bool,bool);
    void sipProtectVirt_languageChange(bool);
    void sipProtectVirt_showEvent(bool,QShowEvent *);
    void sipProtectVirt_resizeEvent(bool,QResizeEvent *);
    void sipProtectVirt_contextMenuEvent(bool,QContextMenuEvent *);
    bool sipProtectVirt_eventFilter(bool,QObject *,QEvent *);
    void sipProtectVirt_hideEvent(bool,QHideEvent *);
    void sipProtectVirt_closeEvent(bool,QCloseEvent *);
    void sipProtectVirt_keyPressEvent(bool,QKeyEvent *);
    void sipProtectVirt_slotButtonClicked(bool,int);
    void sipProtect_updateGeometry();
    void sipProtectVirt_slotOk(bool);
    void sipProtectVirt_slotApply(bool);

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void slotOk();
    void slotApply();
    QSize sizeHint() const;
    QSize minimumSizeHint() const;
    void setCaption(const QString&);
    void setCaption(const QString&,bool);
    void setPlainCaption(const QString&);
    void hideEvent(QHideEvent *);
    void closeEvent(QCloseEvent *);
    void keyPressEvent(QKeyEvent *);
    void slotButtonClicked(int);
    void setVisible(bool);
    void done(int);
    void accept();
    void reject();
    void showEvent(QShowEvent *);
    void resizeEvent(QResizeEvent *);
    void contextMenuEvent(QContextMenuEvent *);
    bool eventFilter(QObject *,QEvent *);
    int devType() const;
    int heightForWidth(int) const;
    QPaintEngine * paintEngine() const;
    bool event(QEvent *);
    void mousePressEvent(QMouseEvent *);
    void mouseReleaseEvent(QMouseEvent *);
    void mouseDoubleClickEvent(QMouseEvent *);
    void mouseMoveEvent(QMouseEvent *);
    void wheelEvent(QWheelEvent *);
    void keyReleaseEvent(QKeyEvent *);
    void focusInEvent(QFocusEvent *);
    void focusOutEvent(QFocusEvent *);
    void enterEvent(QEvent *);
    void leaveEvent(QEvent *);
    void paintEvent(QPaintEvent *);
    void moveEvent(QMoveEvent *);
    void tabletEvent(QTabletEvent *);
    void actionEvent(QActionEvent *);
    void dragEnterEvent(QDragEnterEvent *);
    void dragMoveEvent(QDragMoveEvent *);
    void dragLeaveEvent(QDragLeaveEvent *);
    void dropEvent(QDropEvent *);
    void changeEvent(QEvent *);
    int metric(QPaintDevice::PaintDeviceMetric) const;
    void inputMethodEvent(QInputMethodEvent *);
    QVariant inputMethodQuery(Qt::InputMethodQuery) const;
    bool focusNextPrevChild(bool);
    void enabledChange(bool);
    void paletteChange(const QPalette&);
    void fontChange(const QFont&);
    void windowActivationChange(bool);
    void languageChange();
    void timerEvent(QTimerEvent *);
    void childEvent(QChildEvent *);
    void customEvent(QEvent *);
    void connectNotify(const char *);
    void disconnectNotify(const char *);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipSonnet_ConfigDialog(const sipSonnet_ConfigDialog &);
    sipSonnet_ConfigDialog &operator = (const sipSonnet_ConfigDialog &);

    char sipPyMethods[56];
};

sipSonnet_ConfigDialog::sipSonnet_ConfigDialog(KConfig *a0,QWidget *a1): Sonnet::ConfigDialog(a0,a1), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipSonnet_ConfigDialog::~sipSonnet_ConfigDialog()
{
    sipCommonDtor(sipPySelf);
}

const QMetaObject *sipSonnet_ConfigDialog::metaObject() const
{
    return sip_kdeui_qt_metaobject(sipPySelf,sipType_Sonnet_ConfigDialog);
}

int sipSonnet_ConfigDialog::qt_metacall(QMetaObject::Call _c,int _id,void **_a)
{
    _id = Sonnet::ConfigDialog::qt_metacall(_c,_id,_a);

    if (_id >= 0)
        _id = sip_kdeui_qt_metacall(sipPySelf,sipType_Sonnet_ConfigDialog,_c,_id,_a);

    return _id;
}

void *sipSonnet_ConfigDialog::qt_metacast(const char *_clname)
{
    return (sip_kdeui_qt_metacast && sip_kdeui_qt_metacast(sipPySelf,sipType_Sonnet_ConfigDialog,_clname)) ? this : Sonnet::ConfigDialog::qt_metacast(_clname);
}

void sipSonnet_ConfigDialog::slotOk()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_slotOk);

    if (!sipMeth)
    {
        Sonnet::ConfigDialog::slotOk();
        return;
    }

    typedef void (*sipVH_QtCore_11)(sip_gilstate_t,PyObject *);

    ((sipVH_QtCore_11)(sipModuleAPI_kdeui_QtCore->em_virthandlers[11]))(sipGILState,sipMeth);
}

void sipSonnet_ConfigDialog::slotApply()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_slotApply);

    if (!sipMeth)
    {
        Sonnet::ConfigDialog::slotApply();
        return;
    }

    typedef void (*sipVH_QtCore_11)(sip_gilstate_t,PyObject *);

    ((sipVH_QtCore_11)(sipModuleAPI_kdeui_QtCore->em_virthandlers[11]))(sipGILState,sipMeth);
}

QSize sipSonnet_ConfigDialog::sizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[2]),sipPySelf,NULL,sipName_sizeHint);

    if (!sipMeth)
        return KDialog::sizeHint();

    typedef QSize (*sipVH_QtGui_4)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtGui_4)(sipModuleAPI_kdeui_QtGui->em_virthandlers[4]))(sipGILState,sipMeth);
}

QSize sipSonnet_ConfigDialog::minimumSizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[3]),sipPySelf,NULL,sipName_minimumSizeHint);

    if (!sipMeth)
        return KDialog::minimumSizeHint();

    typedef QSize (*sipVH_QtGui_4)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtGui_4)(sipModuleAPI_kdeui_QtGui->em_virthandlers[4]))(sipGILState,sipMeth);
}

void sipSonnet_ConfigDialog::setCaption(const QString& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_setCaption);

    if (!sipMeth)
    {
        KDialog::setCaption(a0);
        return;
    }

    typedef void (*sipVH_QtCore_33)(sip_gilstate_t,PyObject *,const QString&);

    ((sipVH_QtCore_33)(sipModuleAPI_kdeui_QtCore->em_virthandlers[33]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::setCaption(const QString& a0,bool a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_setCaption);

    if (!sipMeth)
    {
        KDialog::setCaption(a0,a1);
        return;
    }

    typedef void (*sipVH_QtXml_24)(sip_gilstate_t,PyObject *,const QString&,bool);

    ((sipVH_QtXml_24)(sipModuleAPI_kdeui_QtXml->em_virthandlers[24]))(sipGILState,sipMeth,a0,a1);
}

void sipSonnet_ConfigDialog::setPlainCaption(const QString& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_setPlainCaption);

    if (!sipMeth)
    {
        KDialog::setPlainCaption(a0);
        return;
    }

    typedef void (*sipVH_QtCore_33)(sip_gilstate_t,PyObject *,const QString&);

    ((sipVH_QtCore_33)(sipModuleAPI_kdeui_QtCore->em_virthandlers[33]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::hideEvent(QHideEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_hideEvent);

    if (!sipMeth)
    {
        KDialog::hideEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_0)(sip_gilstate_t,PyObject *,QHideEvent *);

    ((sipVH_QtGui_0)(sipModuleAPI_kdeui_QtGui->em_virthandlers[0]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::closeEvent(QCloseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_closeEvent);

    if (!sipMeth)
    {
        KDialog::closeEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_22)(sip_gilstate_t,PyObject *,QCloseEvent *);

    ((sipVH_QtGui_22)(sipModuleAPI_kdeui_QtGui->em_virthandlers[22]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::keyPressEvent(QKeyEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[9],sipPySelf,NULL,sipName_keyPressEvent);

    if (!sipMeth)
    {
        KDialog::keyPressEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_25)(sip_gilstate_t,PyObject *,QKeyEvent *);

    ((sipVH_QtGui_25)(sipModuleAPI_kdeui_QtGui->em_virthandlers[25]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::slotButtonClicked(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[10],sipPySelf,NULL,sipName_slotButtonClicked);

    if (!sipMeth)
    {
        KDialog::slotButtonClicked(a0);
        return;
    }

    typedef void (*sipVH_QtCore_4)(sip_gilstate_t,PyObject *,int);

    ((sipVH_QtCore_4)(sipModuleAPI_kdeui_QtCore->em_virthandlers[4]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::setVisible(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[11],sipPySelf,NULL,sipName_setVisible);

    if (!sipMeth)
    {
        QDialog::setVisible(a0);
        return;
    }

    typedef void (*sipVH_QtGui_6)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtGui_6)(sipModuleAPI_kdeui_QtGui->em_virthandlers[6]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::done(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[12],sipPySelf,NULL,sipName_done);

    if (!sipMeth)
    {
        QDialog::done(a0);
        return;
    }

    typedef void (*sipVH_QtCore_4)(sip_gilstate_t,PyObject *,int);

    ((sipVH_QtCore_4)(sipModuleAPI_kdeui_QtCore->em_virthandlers[4]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::accept()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[13],sipPySelf,NULL,sipName_accept);

    if (!sipMeth)
    {
        QDialog::accept();
        return;
    }

    typedef void (*sipVH_QtCore_11)(sip_gilstate_t,PyObject *);

    ((sipVH_QtCore_11)(sipModuleAPI_kdeui_QtCore->em_virthandlers[11]))(sipGILState,sipMeth);
}

void sipSonnet_ConfigDialog::reject()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[14],sipPySelf,NULL,sipName_reject);

    if (!sipMeth)
    {
        QDialog::reject();
        return;
    }

    typedef void (*sipVH_QtCore_11)(sip_gilstate_t,PyObject *);

    ((sipVH_QtCore_11)(sipModuleAPI_kdeui_QtCore->em_virthandlers[11]))(sipGILState,sipMeth);
}

void sipSonnet_ConfigDialog::showEvent(QShowEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[15],sipPySelf,NULL,sipName_showEvent);

    if (!sipMeth)
    {
        QDialog::showEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_1)(sip_gilstate_t,PyObject *,QShowEvent *);

    ((sipVH_QtGui_1)(sipModuleAPI_kdeui_QtGui->em_virthandlers[1]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::resizeEvent(QResizeEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[16],sipPySelf,NULL,sipName_resizeEvent);

    if (!sipMeth)
    {
        QDialog::resizeEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_2)(sip_gilstate_t,PyObject *,QResizeEvent *);

    ((sipVH_QtGui_2)(sipModuleAPI_kdeui_QtGui->em_virthandlers[2]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::contextMenuEvent(QContextMenuEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[17],sipPySelf,NULL,sipName_contextMenuEvent);

    if (!sipMeth)
    {
        QDialog::contextMenuEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_21)(sip_gilstate_t,PyObject *,QContextMenuEvent *);

    ((sipVH_QtGui_21)(sipModuleAPI_kdeui_QtGui->em_virthandlers[21]))(sipGILState,sipMeth,a0);
}

bool sipSonnet_ConfigDialog::eventFilter(QObject *a0,QEvent *a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[18],sipPySelf,NULL,sipName_eventFilter);

    if (!sipMeth)
        return QDialog::eventFilter(a0,a1);

    typedef bool (*sipVH_QtCore_18)(sip_gilstate_t,PyObject *,QObject *,QEvent *);

    return ((sipVH_QtCore_18)(sipModuleAPI_kdeui_QtCore->em_virthandlers[18]))(sipGILState,sipMeth,a0,a1);
}

int sipSonnet_ConfigDialog::devType() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[19]),sipPySelf,NULL,sipName_devType);

    if (!sipMeth)
        return QWidget::devType();

    typedef int (*sipVH_QtCore_6)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtCore_6)(sipModuleAPI_kdeui_QtCore->em_virthandlers[6]))(sipGILState,sipMeth);
}

int sipSonnet_ConfigDialog::heightForWidth(int a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[20]),sipPySelf,NULL,sipName_heightForWidth);

    if (!sipMeth)
        return QWidget::heightForWidth(a0);

    typedef int (*sipVH_QtGui_28)(sip_gilstate_t,PyObject *,int);

    return ((sipVH_QtGui_28)(sipModuleAPI_kdeui_QtGui->em_virthandlers[28]))(sipGILState,sipMeth,a0);
}

QPaintEngine * sipSonnet_ConfigDialog::paintEngine() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[21]),sipPySelf,NULL,sipName_paintEngine);

    if (!sipMeth)
        return QWidget::paintEngine();

    typedef QPaintEngine * (*sipVH_QtGui_27)(sip_gilstate_t,PyObject *);

    return ((sipVH_QtGui_27)(sipModuleAPI_kdeui_QtGui->em_virthandlers[27]))(sipGILState,sipMeth);
}

bool sipSonnet_ConfigDialog::event(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[22],sipPySelf,NULL,sipName_event);

    if (!sipMeth)
        return QWidget::event(a0);

    typedef bool (*sipVH_QtCore_5)(sip_gilstate_t,PyObject *,QEvent *);

    return ((sipVH_QtCore_5)(sipModuleAPI_kdeui_QtCore->em_virthandlers[5]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::mousePressEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[23],sipPySelf,NULL,sipName_mousePressEvent);

    if (!sipMeth)
    {
        QWidget::mousePressEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::mouseReleaseEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[24],sipPySelf,NULL,sipName_mouseReleaseEvent);

    if (!sipMeth)
    {
        QWidget::mouseReleaseEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::mouseDoubleClickEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[25],sipPySelf,NULL,sipName_mouseDoubleClickEvent);

    if (!sipMeth)
    {
        QWidget::mouseDoubleClickEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::mouseMoveEvent(QMouseEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[26],sipPySelf,NULL,sipName_mouseMoveEvent);

    if (!sipMeth)
    {
        QWidget::mouseMoveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_26)(sip_gilstate_t,PyObject *,QMouseEvent *);

    ((sipVH_QtGui_26)(sipModuleAPI_kdeui_QtGui->em_virthandlers[26]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::wheelEvent(QWheelEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[27],sipPySelf,NULL,sipName_wheelEvent);

    if (!sipMeth)
    {
        QWidget::wheelEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_5)(sip_gilstate_t,PyObject *,QWheelEvent *);

    ((sipVH_QtGui_5)(sipModuleAPI_kdeui_QtGui->em_virthandlers[5]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::keyReleaseEvent(QKeyEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[28],sipPySelf,NULL,sipName_keyReleaseEvent);

    if (!sipMeth)
    {
        QWidget::keyReleaseEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_25)(sip_gilstate_t,PyObject *,QKeyEvent *);

    ((sipVH_QtGui_25)(sipModuleAPI_kdeui_QtGui->em_virthandlers[25]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::focusInEvent(QFocusEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[29],sipPySelf,NULL,sipName_focusInEvent);

    if (!sipMeth)
    {
        QWidget::focusInEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_24)(sip_gilstate_t,PyObject *,QFocusEvent *);

    ((sipVH_QtGui_24)(sipModuleAPI_kdeui_QtGui->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::focusOutEvent(QFocusEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[30],sipPySelf,NULL,sipName_focusOutEvent);

    if (!sipMeth)
    {
        QWidget::focusOutEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_24)(sip_gilstate_t,PyObject *,QFocusEvent *);

    ((sipVH_QtGui_24)(sipModuleAPI_kdeui_QtGui->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::enterEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[31],sipPySelf,NULL,sipName_enterEvent);

    if (!sipMeth)
    {
        QWidget::enterEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::leaveEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[32],sipPySelf,NULL,sipName_leaveEvent);

    if (!sipMeth)
    {
        QWidget::leaveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::paintEvent(QPaintEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[33],sipPySelf,NULL,sipName_paintEvent);

    if (!sipMeth)
    {
        QWidget::paintEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_3)(sip_gilstate_t,PyObject *,QPaintEvent *);

    ((sipVH_QtGui_3)(sipModuleAPI_kdeui_QtGui->em_virthandlers[3]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::moveEvent(QMoveEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[34],sipPySelf,NULL,sipName_moveEvent);

    if (!sipMeth)
    {
        QWidget::moveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_23)(sip_gilstate_t,PyObject *,QMoveEvent *);

    ((sipVH_QtGui_23)(sipModuleAPI_kdeui_QtGui->em_virthandlers[23]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::tabletEvent(QTabletEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[35],sipPySelf,NULL,sipName_tabletEvent);

    if (!sipMeth)
    {
        QWidget::tabletEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_20)(sip_gilstate_t,PyObject *,QTabletEvent *);

    ((sipVH_QtGui_20)(sipModuleAPI_kdeui_QtGui->em_virthandlers[20]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::actionEvent(QActionEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[36],sipPySelf,NULL,sipName_actionEvent);

    if (!sipMeth)
    {
        QWidget::actionEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_19)(sip_gilstate_t,PyObject *,QActionEvent *);

    ((sipVH_QtGui_19)(sipModuleAPI_kdeui_QtGui->em_virthandlers[19]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::dragEnterEvent(QDragEnterEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[37],sipPySelf,NULL,sipName_dragEnterEvent);

    if (!sipMeth)
    {
        QWidget::dragEnterEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_18)(sip_gilstate_t,PyObject *,QDragEnterEvent *);

    ((sipVH_QtGui_18)(sipModuleAPI_kdeui_QtGui->em_virthandlers[18]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::dragMoveEvent(QDragMoveEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[38],sipPySelf,NULL,sipName_dragMoveEvent);

    if (!sipMeth)
    {
        QWidget::dragMoveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_17)(sip_gilstate_t,PyObject *,QDragMoveEvent *);

    ((sipVH_QtGui_17)(sipModuleAPI_kdeui_QtGui->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::dragLeaveEvent(QDragLeaveEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[39],sipPySelf,NULL,sipName_dragLeaveEvent);

    if (!sipMeth)
    {
        QWidget::dragLeaveEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_16)(sip_gilstate_t,PyObject *,QDragLeaveEvent *);

    ((sipVH_QtGui_16)(sipModuleAPI_kdeui_QtGui->em_virthandlers[16]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::dropEvent(QDropEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[40],sipPySelf,NULL,sipName_dropEvent);

    if (!sipMeth)
    {
        QWidget::dropEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_15)(sip_gilstate_t,PyObject *,QDropEvent *);

    ((sipVH_QtGui_15)(sipModuleAPI_kdeui_QtGui->em_virthandlers[15]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::changeEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[41],sipPySelf,NULL,sipName_changeEvent);

    if (!sipMeth)
    {
        QWidget::changeEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

int sipSonnet_ConfigDialog::metric(QPaintDevice::PaintDeviceMetric a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[42]),sipPySelf,NULL,sipName_metric);

    if (!sipMeth)
        return QWidget::metric(a0);

    typedef int (*sipVH_QtGui_14)(sip_gilstate_t,PyObject *,QPaintDevice::PaintDeviceMetric);

    return ((sipVH_QtGui_14)(sipModuleAPI_kdeui_QtGui->em_virthandlers[14]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::inputMethodEvent(QInputMethodEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[43],sipPySelf,NULL,sipName_inputMethodEvent);

    if (!sipMeth)
    {
        QWidget::inputMethodEvent(a0);
        return;
    }

    typedef void (*sipVH_QtGui_13)(sip_gilstate_t,PyObject *,QInputMethodEvent *);

    ((sipVH_QtGui_13)(sipModuleAPI_kdeui_QtGui->em_virthandlers[13]))(sipGILState,sipMeth,a0);
}

QVariant sipSonnet_ConfigDialog::inputMethodQuery(Qt::InputMethodQuery a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[44]),sipPySelf,NULL,sipName_inputMethodQuery);

    if (!sipMeth)
        return QWidget::inputMethodQuery(a0);

    typedef QVariant (*sipVH_QtGui_12)(sip_gilstate_t,PyObject *,Qt::InputMethodQuery);

    return ((sipVH_QtGui_12)(sipModuleAPI_kdeui_QtGui->em_virthandlers[12]))(sipGILState,sipMeth,a0);
}

bool sipSonnet_ConfigDialog::focusNextPrevChild(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[45],sipPySelf,NULL,sipName_focusNextPrevChild);

    if (!sipMeth)
        return QWidget::focusNextPrevChild(a0);

    typedef bool (*sipVH_QtGui_11)(sip_gilstate_t,PyObject *,bool);

    return ((sipVH_QtGui_11)(sipModuleAPI_kdeui_QtGui->em_virthandlers[11]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::enabledChange(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[46],sipPySelf,NULL,sipName_enabledChange);

    if (!sipMeth)
    {
        QWidget::enabledChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_6)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtGui_6)(sipModuleAPI_kdeui_QtGui->em_virthandlers[6]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::paletteChange(const QPalette& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[47],sipPySelf,NULL,sipName_paletteChange);

    if (!sipMeth)
    {
        QWidget::paletteChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_10)(sip_gilstate_t,PyObject *,const QPalette&);

    ((sipVH_QtGui_10)(sipModuleAPI_kdeui_QtGui->em_virthandlers[10]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::fontChange(const QFont& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[48],sipPySelf,NULL,sipName_fontChange);

    if (!sipMeth)
    {
        QWidget::fontChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_9)(sip_gilstate_t,PyObject *,const QFont&);

    ((sipVH_QtGui_9)(sipModuleAPI_kdeui_QtGui->em_virthandlers[9]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::windowActivationChange(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[49],sipPySelf,NULL,sipName_windowActivationChange);

    if (!sipMeth)
    {
        QWidget::windowActivationChange(a0);
        return;
    }

    typedef void (*sipVH_QtGui_6)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtGui_6)(sipModuleAPI_kdeui_QtGui->em_virthandlers[6]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::languageChange()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[50],sipPySelf,NULL,sipName_languageChange);

    if (!sipMeth)
    {
        QWidget::languageChange();
        return;
    }

    typedef void (*sipVH_QtCore_11)(sip_gilstate_t,PyObject *);

    ((sipVH_QtCore_11)(sipModuleAPI_kdeui_QtCore->em_virthandlers[11]))(sipGILState,sipMeth);
}

void sipSonnet_ConfigDialog::timerEvent(QTimerEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[51],sipPySelf,NULL,sipName_timerEvent);

    if (!sipMeth)
    {
        QObject::timerEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_9)(sip_gilstate_t,PyObject *,QTimerEvent *);

    ((sipVH_QtCore_9)(sipModuleAPI_kdeui_QtCore->em_virthandlers[9]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::childEvent(QChildEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[52],sipPySelf,NULL,sipName_childEvent);

    if (!sipMeth)
    {
        QObject::childEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_25)(sip_gilstate_t,PyObject *,QChildEvent *);

    ((sipVH_QtCore_25)(sipModuleAPI_kdeui_QtCore->em_virthandlers[25]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::customEvent(QEvent *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[53],sipPySelf,NULL,sipName_customEvent);

    if (!sipMeth)
    {
        QObject::customEvent(a0);
        return;
    }

    typedef void (*sipVH_QtCore_17)(sip_gilstate_t,PyObject *,QEvent *);

    ((sipVH_QtCore_17)(sipModuleAPI_kdeui_QtCore->em_virthandlers[17]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::connectNotify(const char *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[54],sipPySelf,NULL,sipName_connectNotify);

    if (!sipMeth)
    {
        QObject::connectNotify(a0);
        return;
    }

    typedef void (*sipVH_QtCore_24)(sip_gilstate_t,PyObject *,const char *);

    ((sipVH_QtCore_24)(sipModuleAPI_kdeui_QtCore->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

void sipSonnet_ConfigDialog::disconnectNotify(const char *a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[55],sipPySelf,NULL,sipName_disconnectNotify);

    if (!sipMeth)
    {
        QObject::disconnectNotify(a0);
        return;
    }

    typedef void (*sipVH_QtCore_24)(sip_gilstate_t,PyObject *,const char *);

    ((sipVH_QtCore_24)(sipModuleAPI_kdeui_QtCore->em_virthandlers[24]))(sipGILState,sipMeth,a0);
}

QObject * sipSonnet_ConfigDialog::sipProtect_sender() const
{
    return QObject::sender();
}

int sipSonnet_ConfigDialog::sipProtect_receivers(const char *a0) const
{
    return QObject::receivers(a0);
}

void sipSonnet_ConfigDialog::sipProtectVirt_timerEvent(bool sipSelfWasArg,QTimerEvent *a0)
{
    (sipSelfWasArg ? QObject::timerEvent(a0) : timerEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_childEvent(bool sipSelfWasArg,QChildEvent *a0)
{
    (sipSelfWasArg ? QObject::childEvent(a0) : childEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_customEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QObject::customEvent(a0) : customEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_connectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::connectNotify(a0) : connectNotify(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_disconnectNotify(bool sipSelfWasArg,const char *a0)
{
    (sipSelfWasArg ? QObject::disconnectNotify(a0) : disconnectNotify(a0));
}

bool sipSonnet_ConfigDialog::sipProtectVirt_event(bool sipSelfWasArg,QEvent *a0)
{
    return (sipSelfWasArg ? QWidget::event(a0) : event(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_mousePressEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mousePressEvent(a0) : mousePressEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_mouseReleaseEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mouseReleaseEvent(a0) : mouseReleaseEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_mouseDoubleClickEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mouseDoubleClickEvent(a0) : mouseDoubleClickEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_mouseMoveEvent(bool sipSelfWasArg,QMouseEvent *a0)
{
    (sipSelfWasArg ? QWidget::mouseMoveEvent(a0) : mouseMoveEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_wheelEvent(bool sipSelfWasArg,QWheelEvent *a0)
{
    (sipSelfWasArg ? QWidget::wheelEvent(a0) : wheelEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_keyReleaseEvent(bool sipSelfWasArg,QKeyEvent *a0)
{
    (sipSelfWasArg ? QWidget::keyReleaseEvent(a0) : keyReleaseEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_focusInEvent(bool sipSelfWasArg,QFocusEvent *a0)
{
    (sipSelfWasArg ? QWidget::focusInEvent(a0) : focusInEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_focusOutEvent(bool sipSelfWasArg,QFocusEvent *a0)
{
    (sipSelfWasArg ? QWidget::focusOutEvent(a0) : focusOutEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_enterEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QWidget::enterEvent(a0) : enterEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_leaveEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QWidget::leaveEvent(a0) : leaveEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_paintEvent(bool sipSelfWasArg,QPaintEvent *a0)
{
    (sipSelfWasArg ? QWidget::paintEvent(a0) : paintEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_moveEvent(bool sipSelfWasArg,QMoveEvent *a0)
{
    (sipSelfWasArg ? QWidget::moveEvent(a0) : moveEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_tabletEvent(bool sipSelfWasArg,QTabletEvent *a0)
{
    (sipSelfWasArg ? QWidget::tabletEvent(a0) : tabletEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_actionEvent(bool sipSelfWasArg,QActionEvent *a0)
{
    (sipSelfWasArg ? QWidget::actionEvent(a0) : actionEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_dragEnterEvent(bool sipSelfWasArg,QDragEnterEvent *a0)
{
    (sipSelfWasArg ? QWidget::dragEnterEvent(a0) : dragEnterEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_dragMoveEvent(bool sipSelfWasArg,QDragMoveEvent *a0)
{
    (sipSelfWasArg ? QWidget::dragMoveEvent(a0) : dragMoveEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_dragLeaveEvent(bool sipSelfWasArg,QDragLeaveEvent *a0)
{
    (sipSelfWasArg ? QWidget::dragLeaveEvent(a0) : dragLeaveEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_dropEvent(bool sipSelfWasArg,QDropEvent *a0)
{
    (sipSelfWasArg ? QWidget::dropEvent(a0) : dropEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_changeEvent(bool sipSelfWasArg,QEvent *a0)
{
    (sipSelfWasArg ? QWidget::changeEvent(a0) : changeEvent(a0));
}

int sipSonnet_ConfigDialog::sipProtectVirt_metric(bool sipSelfWasArg,QPaintDevice::PaintDeviceMetric a0) const
{
    return (sipSelfWasArg ? QWidget::metric(a0) : metric(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_inputMethodEvent(bool sipSelfWasArg,QInputMethodEvent *a0)
{
    (sipSelfWasArg ? QWidget::inputMethodEvent(a0) : inputMethodEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtect_resetInputContext()
{
    QWidget::resetInputContext();
}

void sipSonnet_ConfigDialog::sipProtect_updateMicroFocus()
{
    QWidget::updateMicroFocus();
}

void sipSonnet_ConfigDialog::sipProtect_create(WId a0,bool a1,bool a2)
{
    QWidget::create(a0,a1,a2);
}

void sipSonnet_ConfigDialog::sipProtect_destroy(bool a0,bool a1)
{
    QWidget::destroy(a0,a1);
}

bool sipSonnet_ConfigDialog::sipProtectVirt_focusNextPrevChild(bool sipSelfWasArg,bool a0)
{
    return (sipSelfWasArg ? QWidget::focusNextPrevChild(a0) : focusNextPrevChild(a0));
}

bool sipSonnet_ConfigDialog::sipProtect_focusNextChild()
{
    return QWidget::focusNextChild();
}

bool sipSonnet_ConfigDialog::sipProtect_focusPreviousChild()
{
    return QWidget::focusPreviousChild();
}

void sipSonnet_ConfigDialog::sipProtectVirt_enabledChange(bool sipSelfWasArg,bool a0)
{
    (sipSelfWasArg ? QWidget::enabledChange(a0) : enabledChange(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_paletteChange(bool sipSelfWasArg,const QPalette& a0)
{
    (sipSelfWasArg ? QWidget::paletteChange(a0) : paletteChange(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_fontChange(bool sipSelfWasArg,const QFont& a0)
{
    (sipSelfWasArg ? QWidget::fontChange(a0) : fontChange(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_windowActivationChange(bool sipSelfWasArg,bool a0)
{
    (sipSelfWasArg ? QWidget::windowActivationChange(a0) : windowActivationChange(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_languageChange(bool sipSelfWasArg)
{
    (sipSelfWasArg ? QWidget::languageChange() : languageChange());
}

void sipSonnet_ConfigDialog::sipProtectVirt_showEvent(bool sipSelfWasArg,QShowEvent *a0)
{
    (sipSelfWasArg ? QDialog::showEvent(a0) : showEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_resizeEvent(bool sipSelfWasArg,QResizeEvent *a0)
{
    (sipSelfWasArg ? QDialog::resizeEvent(a0) : resizeEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_contextMenuEvent(bool sipSelfWasArg,QContextMenuEvent *a0)
{
    (sipSelfWasArg ? QDialog::contextMenuEvent(a0) : contextMenuEvent(a0));
}

bool sipSonnet_ConfigDialog::sipProtectVirt_eventFilter(bool sipSelfWasArg,QObject *a0,QEvent *a1)
{
    return (sipSelfWasArg ? QDialog::eventFilter(a0,a1) : eventFilter(a0,a1));
}

void sipSonnet_ConfigDialog::sipProtectVirt_hideEvent(bool sipSelfWasArg,QHideEvent *a0)
{
    (sipSelfWasArg ? KDialog::hideEvent(a0) : hideEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_closeEvent(bool sipSelfWasArg,QCloseEvent *a0)
{
    (sipSelfWasArg ? KDialog::closeEvent(a0) : closeEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_keyPressEvent(bool sipSelfWasArg,QKeyEvent *a0)
{
    (sipSelfWasArg ? KDialog::keyPressEvent(a0) : keyPressEvent(a0));
}

void sipSonnet_ConfigDialog::sipProtectVirt_slotButtonClicked(bool sipSelfWasArg,int a0)
{
    (sipSelfWasArg ? KDialog::slotButtonClicked(a0) : slotButtonClicked(a0));
}

void sipSonnet_ConfigDialog::sipProtect_updateGeometry()
{
    KDialog::updateGeometry();
}

void sipSonnet_ConfigDialog::sipProtectVirt_slotOk(bool sipSelfWasArg)
{
    (sipSelfWasArg ? Sonnet::ConfigDialog::slotOk() : slotOk());
}

void sipSonnet_ConfigDialog::sipProtectVirt_slotApply(bool sipSelfWasArg)
{
    (sipSelfWasArg ? Sonnet::ConfigDialog::slotApply() : slotApply());
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_sender(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_sender(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp))
        {
            QObject *sipRes = 0;

#line 632 "/usr/local/share/py-sip/QtCore/qobject.sip"
        typedef QObject *(*helper_func)(QObject *);
        
        static helper_func helper = 0;
        
        if (!helper)
            helper = (helper_func)sipImportSymbol("qpycore_qobject_sender");
        
        if (helper)
        #if defined(SIP_PROTECTED_IS_PUBLIC)
            sipRes = helper(sipCpp->sender());
        #else
            sipRes = helper(sipCpp->sipProtect_sender());
        #endif
#line 24633 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

            return sipConvertFromType(sipRes,sipType_QObject,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_sender, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_receivers(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_receivers(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        char * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, &a0))
        {
            int sipRes = 0;

#line 649 "/usr/local/share/py-sip/QtCore/qobject.sip"
        // We need to take into account any proxies for Python signals. Import the
        // helper if it hasn't already been done.
        typedef int (*helper_func)(QObject *, const char *, int);
        
        static helper_func helper = 0;
        
        if (!helper)
            helper = (helper_func)sipImportSymbol("qpycore_qobject_receivers");
        
        if (helper)
        #if defined(SIP_PROTECTED_IS_PUBLIC)
            sipRes = helper(sipCpp, a0, sipCpp->receivers(a0));
        #else
            sipRes = helper(sipCpp, a0, sipCpp->sipProtect_receivers(a0));
        #endif
#line 24675 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_receivers, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_timerEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_timerEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QTimerEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QTimerEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_timerEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_timerEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_childEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_childEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QChildEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QChildEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_childEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_childEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_customEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_customEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_customEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_customEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_connectNotify(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_connectNotify(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_connectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_connectNotify, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_disconnectNotify(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_disconnectNotify(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        char * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BG", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_disconnectNotify(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_disconnectNotify, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_event(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_event(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QEvent, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_event(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_event, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_mousePressEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_mousePressEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mousePressEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_mousePressEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_mouseReleaseEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_mouseReleaseEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseReleaseEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_mouseReleaseEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_mouseDoubleClickEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_mouseDoubleClickEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseDoubleClickEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_mouseDoubleClickEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_mouseMoveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_mouseMoveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMouseEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QMouseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_mouseMoveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_mouseMoveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_wheelEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_wheelEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QWheelEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QWheelEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_wheelEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_wheelEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_keyReleaseEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_keyReleaseEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QKeyEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QKeyEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_keyReleaseEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_keyReleaseEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_focusInEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_focusInEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QFocusEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QFocusEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_focusInEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_focusInEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_focusOutEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_focusOutEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QFocusEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QFocusEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_focusOutEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_focusOutEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_enterEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_enterEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_enterEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_enterEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_leaveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_leaveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_leaveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_leaveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_paintEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_paintEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QPaintEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QPaintEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_paintEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_paintEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_moveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_moveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QMoveEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QMoveEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_moveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_moveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_tabletEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_tabletEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QTabletEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QTabletEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_tabletEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_tabletEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_actionEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_actionEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QActionEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QActionEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_actionEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_actionEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_dragEnterEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_dragEnterEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragEnterEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QDragEnterEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragEnterEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_dragEnterEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_dragMoveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_dragMoveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragMoveEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QDragMoveEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragMoveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_dragMoveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_dragLeaveEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_dragLeaveEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDragLeaveEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QDragLeaveEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dragLeaveEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_dragLeaveEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_dropEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_dropEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QDropEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QDropEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_dropEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_dropEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_changeEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_changeEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_changeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_changeEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_metric(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_metric(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QPaintDevice::PaintDeviceMetric a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QPaintDevice_PaintDeviceMetric, &a0))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_metric(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_metric, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_inputMethodEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_inputMethodEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QInputMethodEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QInputMethodEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_inputMethodEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_inputMethodEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_resetInputContext(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_resetInputContext(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_resetInputContext();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_resetInputContext, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_updateMicroFocus(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_updateMicroFocus(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_updateMicroFocus();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_updateMicroFocus, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_create(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_create(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        WId a0 = 0;
        bool a1 = 1;
        bool a2 = 1;
        sipSonnet_ConfigDialog *sipCpp;

        static const char *sipKwdList[] = {
            sipName_window,
            sipName_initializeWindow,
            sipName_destroyOldWindow,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|mbb", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, &a0, &a1, &a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_create(a0,a1,a2);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_create, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_destroy(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_destroy(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 1;
        bool a1 = 1;
        sipSonnet_ConfigDialog *sipCpp;

        static const char *sipKwdList[] = {
            sipName_destroyWindow,
            sipName_destroySubWindows,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, NULL, "B|bb", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_destroy(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_destroy, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_focusNextPrevChild(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_focusNextPrevChild(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_focusNextPrevChild(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_focusNextPrevChild, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_focusNextChild(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_focusNextChild(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_focusNextChild();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_focusNextChild, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_focusPreviousChild(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_focusPreviousChild(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtect_focusPreviousChild();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_focusPreviousChild, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_enabledChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_enabledChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_enabledChange(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_enabledChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_paletteChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_paletteChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QPalette * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QPalette, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_paletteChange(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_paletteChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_fontChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_fontChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        const QFont * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QFont, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_fontChange(sipSelfWasArg,*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_fontChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_windowActivationChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_windowActivationChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_windowActivationChange(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_windowActivationChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_languageChange(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_languageChange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_languageChange(sipSelfWasArg);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_languageChange, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_showEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_showEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QShowEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QShowEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_showEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_showEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_resizeEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_resizeEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QResizeEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QResizeEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_resizeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_resizeEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_contextMenuEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_contextMenuEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QContextMenuEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QContextMenuEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_contextMenuEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_contextMenuEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_eventFilter(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_eventFilter(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QObject * a0;
        QEvent * a1;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8J8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QObject, &a0, sipType_QEvent, &a1))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->sipProtectVirt_eventFilter(sipSelfWasArg,a0,a1);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_eventFilter, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_hideEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_hideEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QHideEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QHideEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_hideEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_hideEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_closeEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_closeEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QCloseEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QCloseEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_closeEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_closeEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_keyPressEvent(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_keyPressEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        QKeyEvent * a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QKeyEvent, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_keyPressEvent(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_keyPressEvent, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_slotButtonClicked(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_slotButtonClicked(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_slotButtonClicked(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_slotButtonClicked, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_updateGeometry(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_updateGeometry(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtect_updateGeometry();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_updateGeometry, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_setLanguage(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_setLanguage(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const QString * a0;
        int a0State = 0;
        Sonnet::ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp, sipType_QString,&a0, &a0State))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setLanguage(*a0);
            Py_END_ALLOW_THREADS
            sipReleaseType(const_cast<QString *>(a0),sipType_QString,a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_setLanguage, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_slotOk(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_slotOk(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_slotOk(sipSelfWasArg);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_slotOk, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_Sonnet_ConfigDialog_slotApply(PyObject *, PyObject *);}
static PyObject *meth_Sonnet_ConfigDialog_slotApply(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        sipSonnet_ConfigDialog *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Sonnet_ConfigDialog, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_slotApply(sipSelfWasArg);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_ConfigDialog, sipName_slotApply, NULL);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_Sonnet_ConfigDialog(void *, const sipTypeDef *);}
static void *cast_Sonnet_ConfigDialog(void *ptr, const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_Sonnet_ConfigDialog)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_KDialog)->ctd_cast((KDialog *)(Sonnet::ConfigDialog *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_Sonnet_ConfigDialog(void *, int);}
static void release_Sonnet_ConfigDialog(void *sipCppV,int sipState)
{
    Py_BEGIN_ALLOW_THREADS

    if (sipState & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipSonnet_ConfigDialog *>(sipCppV);
    else
        delete reinterpret_cast<Sonnet::ConfigDialog *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void dealloc_Sonnet_ConfigDialog(sipSimpleWrapper *);}
static void dealloc_Sonnet_ConfigDialog(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipSonnet_ConfigDialog *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_Sonnet_ConfigDialog(sipGetAddress(sipSelf),sipSelf->flags);
    }
}


extern "C" {static void *init_Sonnet_ConfigDialog(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_Sonnet_ConfigDialog(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipSonnet_ConfigDialog *sipCpp = 0;

    {
        KConfig * a0;
        QWidget * a1;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J8JH", sipType_KConfig, &a0, sipType_QWidget, &a1, sipOwner))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipSonnet_ConfigDialog(a0,a1);
            Py_END_ALLOW_THREADS

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_Sonnet_ConfigDialog[] = {{86, 255, 1}};


static PyMethodDef methods_Sonnet_ConfigDialog[] = {
    {SIP_MLNAME_CAST(sipName_actionEvent), meth_Sonnet_ConfigDialog_actionEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeEvent), meth_Sonnet_ConfigDialog_changeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_childEvent), meth_Sonnet_ConfigDialog_childEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_closeEvent), meth_Sonnet_ConfigDialog_closeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_connectNotify), meth_Sonnet_ConfigDialog_connectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_contextMenuEvent), meth_Sonnet_ConfigDialog_contextMenuEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_create), (PyCFunction)meth_Sonnet_ConfigDialog_create, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_customEvent), meth_Sonnet_ConfigDialog_customEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_destroy), (PyCFunction)meth_Sonnet_ConfigDialog_destroy, METH_VARARGS|METH_KEYWORDS, NULL},
    {SIP_MLNAME_CAST(sipName_disconnectNotify), meth_Sonnet_ConfigDialog_disconnectNotify, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragEnterEvent), meth_Sonnet_ConfigDialog_dragEnterEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragLeaveEvent), meth_Sonnet_ConfigDialog_dragLeaveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dragMoveEvent), meth_Sonnet_ConfigDialog_dragMoveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_dropEvent), meth_Sonnet_ConfigDialog_dropEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_enabledChange), meth_Sonnet_ConfigDialog_enabledChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_enterEvent), meth_Sonnet_ConfigDialog_enterEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_event), meth_Sonnet_ConfigDialog_event, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_eventFilter), meth_Sonnet_ConfigDialog_eventFilter, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusInEvent), meth_Sonnet_ConfigDialog_focusInEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextChild), meth_Sonnet_ConfigDialog_focusNextChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusNextPrevChild), meth_Sonnet_ConfigDialog_focusNextPrevChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusOutEvent), meth_Sonnet_ConfigDialog_focusOutEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_focusPreviousChild), meth_Sonnet_ConfigDialog_focusPreviousChild, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_fontChange), meth_Sonnet_ConfigDialog_fontChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_hideEvent), meth_Sonnet_ConfigDialog_hideEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_inputMethodEvent), meth_Sonnet_ConfigDialog_inputMethodEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_keyPressEvent), meth_Sonnet_ConfigDialog_keyPressEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_keyReleaseEvent), meth_Sonnet_ConfigDialog_keyReleaseEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_languageChange), meth_Sonnet_ConfigDialog_languageChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_leaveEvent), meth_Sonnet_ConfigDialog_leaveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_metric), meth_Sonnet_ConfigDialog_metric, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseDoubleClickEvent), meth_Sonnet_ConfigDialog_mouseDoubleClickEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseMoveEvent), meth_Sonnet_ConfigDialog_mouseMoveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mousePressEvent), meth_Sonnet_ConfigDialog_mousePressEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mouseReleaseEvent), meth_Sonnet_ConfigDialog_mouseReleaseEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_moveEvent), meth_Sonnet_ConfigDialog_moveEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_paintEvent), meth_Sonnet_ConfigDialog_paintEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_paletteChange), meth_Sonnet_ConfigDialog_paletteChange, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_receivers), meth_Sonnet_ConfigDialog_receivers, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_resetInputContext), meth_Sonnet_ConfigDialog_resetInputContext, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_resizeEvent), meth_Sonnet_ConfigDialog_resizeEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_sender), meth_Sonnet_ConfigDialog_sender, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setLanguage), meth_Sonnet_ConfigDialog_setLanguage, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_showEvent), meth_Sonnet_ConfigDialog_showEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_slotApply), meth_Sonnet_ConfigDialog_slotApply, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_slotButtonClicked), meth_Sonnet_ConfigDialog_slotButtonClicked, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_slotOk), meth_Sonnet_ConfigDialog_slotOk, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_tabletEvent), meth_Sonnet_ConfigDialog_tabletEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_timerEvent), meth_Sonnet_ConfigDialog_timerEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_updateGeometry), meth_Sonnet_ConfigDialog_updateGeometry, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_updateMicroFocus), meth_Sonnet_ConfigDialog_updateMicroFocus, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_wheelEvent), meth_Sonnet_ConfigDialog_wheelEvent, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowActivationChange), meth_Sonnet_ConfigDialog_windowActivationChange, METH_VARARGS, NULL}
};


/* Define this type's PyQt4 signals. */
static const pyqt4QtSignal pyqt4_signals_Sonnet_ConfigDialog[] = {
    {"languageChanged(QString)", 0, 0},
    {0, 0, 0}
};


pyqt4ClassTypeDef sipTypeDef_kdeui_Sonnet_ConfigDialog = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_SCC|SIP_TYPE_CLASS,
        sipNameNr_Sonnet__ConfigDialog,
        {0}
    },
    {
        sipNameNr_ConfigDialog,
        {415, 255, 0},
        53, methods_Sonnet_ConfigDialog,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    supers_Sonnet_ConfigDialog,
    0,
    init_Sonnet_ConfigDialog,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_Sonnet_ConfigDialog,
    0,
    0,
    0,
    release_Sonnet_ConfigDialog,
    cast_Sonnet_ConfigDialog,
    0,
    0,
    0
},
    &Sonnet::ConfigDialog::staticMetaObject,
    0,
    pyqt4_signals_Sonnet_ConfigDialog
};




pyqt4ClassTypeDef sipTypeDef_kdeui_Sonnet = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_NAMESPACE,
        sipNameNr_Sonnet,
        {0}
    },
    {
        -1,
        {279, 3, 0},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    0,
    0,
    0,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
},
    0,
    0,
    0
};

#line 130 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 26365 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"



extern "C" {static PyObject *meth_NETFullscreenMonitors_isSet(PyObject *, PyObject *);}
static PyObject *meth_NETFullscreenMonitors_isSet(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETFullscreenMonitors *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETFullscreenMonitors, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isSet();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETFullscreenMonitors, sipName_isSet, NULL);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_NETFullscreenMonitors(void *, const sipTypeDef *);}
static void *cast_NETFullscreenMonitors(void *ptr, const sipTypeDef *targetType)
{
    if (targetType == sipType_NETFullscreenMonitors)
        return ptr;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_NETFullscreenMonitors(void *, int);}
static void release_NETFullscreenMonitors(void *sipCppV,int)
{
    Py_BEGIN_ALLOW_THREADS

    delete reinterpret_cast<NETFullscreenMonitors *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_NETFullscreenMonitors(void *, SIP_SSIZE_T, const void *);}
static void assign_NETFullscreenMonitors(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<NETFullscreenMonitors *>(sipDst)[sipDstIdx] = *reinterpret_cast<const NETFullscreenMonitors *>(sipSrc);
}


extern "C" {static void *array_NETFullscreenMonitors(SIP_SSIZE_T);}
static void *array_NETFullscreenMonitors(SIP_SSIZE_T sipNrElem)
{
    return new NETFullscreenMonitors[sipNrElem];
}


extern "C" {static void *copy_NETFullscreenMonitors(const void *, SIP_SSIZE_T);}
static void *copy_NETFullscreenMonitors(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new NETFullscreenMonitors(reinterpret_cast<const NETFullscreenMonitors *>(sipSrc)[sipSrcIdx]);
}


extern "C" {static void dealloc_NETFullscreenMonitors(sipSimpleWrapper *);}
static void dealloc_NETFullscreenMonitors(sipSimpleWrapper *sipSelf)
{
    if (sipIsPyOwned(sipSelf))
    {
        release_NETFullscreenMonitors(sipGetAddress(sipSelf),0);
    }
}


extern "C" {static void *init_NETFullscreenMonitors(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_NETFullscreenMonitors(sipSimpleWrapper *, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
    NETFullscreenMonitors *sipCpp = 0;

    {
        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, ""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETFullscreenMonitors();
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    {
        const NETFullscreenMonitors * a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J9", sipType_NETFullscreenMonitors, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETFullscreenMonitors(*a0);
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    return NULL;
}


static PyMethodDef methods_NETFullscreenMonitors[] = {
    {SIP_MLNAME_CAST(sipName_isSet), meth_NETFullscreenMonitors_isSet, METH_VARARGS, NULL}
};


extern "C" {static PyObject *varget_NETFullscreenMonitors_bottom(void *, PyObject *);}
static PyObject *varget_NETFullscreenMonitors_bottom(void *sipSelf, PyObject *)
{
    int sipVal;
    NETFullscreenMonitors *sipCpp = reinterpret_cast<NETFullscreenMonitors *>(sipSelf);

    sipVal = sipCpp->bottom;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETFullscreenMonitors_bottom(void *, PyObject *, PyObject *);}
static int varset_NETFullscreenMonitors_bottom(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETFullscreenMonitors *sipCpp = reinterpret_cast<NETFullscreenMonitors *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->bottom = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETFullscreenMonitors_left(void *, PyObject *);}
static PyObject *varget_NETFullscreenMonitors_left(void *sipSelf, PyObject *)
{
    int sipVal;
    NETFullscreenMonitors *sipCpp = reinterpret_cast<NETFullscreenMonitors *>(sipSelf);

    sipVal = sipCpp->left;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETFullscreenMonitors_left(void *, PyObject *, PyObject *);}
static int varset_NETFullscreenMonitors_left(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETFullscreenMonitors *sipCpp = reinterpret_cast<NETFullscreenMonitors *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->left = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETFullscreenMonitors_right(void *, PyObject *);}
static PyObject *varget_NETFullscreenMonitors_right(void *sipSelf, PyObject *)
{
    int sipVal;
    NETFullscreenMonitors *sipCpp = reinterpret_cast<NETFullscreenMonitors *>(sipSelf);

    sipVal = sipCpp->right;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETFullscreenMonitors_right(void *, PyObject *, PyObject *);}
static int varset_NETFullscreenMonitors_right(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETFullscreenMonitors *sipCpp = reinterpret_cast<NETFullscreenMonitors *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->right = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETFullscreenMonitors_top(void *, PyObject *);}
static PyObject *varget_NETFullscreenMonitors_top(void *sipSelf, PyObject *)
{
    int sipVal;
    NETFullscreenMonitors *sipCpp = reinterpret_cast<NETFullscreenMonitors *>(sipSelf);

    sipVal = sipCpp->top;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETFullscreenMonitors_top(void *, PyObject *, PyObject *);}
static int varset_NETFullscreenMonitors_top(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETFullscreenMonitors *sipCpp = reinterpret_cast<NETFullscreenMonitors *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->top = sipVal;

    return 0;
}

sipVariableDef variables_NETFullscreenMonitors[] = {
    {InstanceVariable, sipName_bottom, (PyMethodDef *)varget_NETFullscreenMonitors_bottom, (PyMethodDef *)varset_NETFullscreenMonitors_bottom, NULL, NULL},
    {InstanceVariable, sipName_left, (PyMethodDef *)varget_NETFullscreenMonitors_left, (PyMethodDef *)varset_NETFullscreenMonitors_left, NULL, NULL},
    {InstanceVariable, sipName_right, (PyMethodDef *)varget_NETFullscreenMonitors_right, (PyMethodDef *)varset_NETFullscreenMonitors_right, NULL, NULL},
    {InstanceVariable, sipName_top, (PyMethodDef *)varget_NETFullscreenMonitors_top, (PyMethodDef *)varset_NETFullscreenMonitors_top, NULL, NULL},
};


pyqt4ClassTypeDef sipTypeDef_kdeui_NETFullscreenMonitors = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_NETFullscreenMonitors,
        {0}
    },
    {
        sipNameNr_NETFullscreenMonitors,
        {0, 0, 1},
        1, methods_NETFullscreenMonitors,
        0, 0,
        4, variables_NETFullscreenMonitors,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    sipNameNr_PyQt4_QtCore_pyqtWrapperType,
    -1,
    0,
    0,
    init_NETFullscreenMonitors,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_NETFullscreenMonitors,
    assign_NETFullscreenMonitors,
    array_NETFullscreenMonitors,
    copy_NETFullscreenMonitors,
    release_NETFullscreenMonitors,
    cast_NETFullscreenMonitors,
    0,
    0,
    0
},
    0,
    0,
    0
};

#line 113 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 26663 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"



/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_NETStrut(void *, const sipTypeDef *);}
static void *cast_NETStrut(void *ptr, const sipTypeDef *targetType)
{
    if (targetType == sipType_NETStrut)
        return ptr;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_NETStrut(void *, int);}
static void release_NETStrut(void *sipCppV,int)
{
    Py_BEGIN_ALLOW_THREADS

    delete reinterpret_cast<NETStrut *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_NETStrut(void *, SIP_SSIZE_T, const void *);}
static void assign_NETStrut(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<NETStrut *>(sipDst)[sipDstIdx] = *reinterpret_cast<const NETStrut *>(sipSrc);
}


extern "C" {static void *array_NETStrut(SIP_SSIZE_T);}
static void *array_NETStrut(SIP_SSIZE_T sipNrElem)
{
    return new NETStrut[sipNrElem];
}


extern "C" {static void *copy_NETStrut(const void *, SIP_SSIZE_T);}
static void *copy_NETStrut(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new NETStrut(reinterpret_cast<const NETStrut *>(sipSrc)[sipSrcIdx]);
}


extern "C" {static void dealloc_NETStrut(sipSimpleWrapper *);}
static void dealloc_NETStrut(sipSimpleWrapper *sipSelf)
{
    if (sipIsPyOwned(sipSelf))
    {
        release_NETStrut(sipGetAddress(sipSelf),0);
    }
}


extern "C" {static void *init_NETStrut(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_NETStrut(sipSimpleWrapper *, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
    NETStrut *sipCpp = 0;

    {
        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, ""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETStrut();
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    {
        const NETStrut * a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J9", sipType_NETStrut, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETStrut(*a0);
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    return NULL;
}


extern "C" {static PyObject *varget_NETStrut_bottom(void *, PyObject *);}
static PyObject *varget_NETStrut_bottom(void *sipSelf, PyObject *)
{
    int sipVal;
    NETStrut *sipCpp = reinterpret_cast<NETStrut *>(sipSelf);

    sipVal = sipCpp->bottom;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETStrut_bottom(void *, PyObject *, PyObject *);}
static int varset_NETStrut_bottom(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETStrut *sipCpp = reinterpret_cast<NETStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->bottom = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETStrut_left(void *, PyObject *);}
static PyObject *varget_NETStrut_left(void *sipSelf, PyObject *)
{
    int sipVal;
    NETStrut *sipCpp = reinterpret_cast<NETStrut *>(sipSelf);

    sipVal = sipCpp->left;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETStrut_left(void *, PyObject *, PyObject *);}
static int varset_NETStrut_left(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETStrut *sipCpp = reinterpret_cast<NETStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->left = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETStrut_right(void *, PyObject *);}
static PyObject *varget_NETStrut_right(void *sipSelf, PyObject *)
{
    int sipVal;
    NETStrut *sipCpp = reinterpret_cast<NETStrut *>(sipSelf);

    sipVal = sipCpp->right;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETStrut_right(void *, PyObject *, PyObject *);}
static int varset_NETStrut_right(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETStrut *sipCpp = reinterpret_cast<NETStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->right = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETStrut_top(void *, PyObject *);}
static PyObject *varget_NETStrut_top(void *sipSelf, PyObject *)
{
    int sipVal;
    NETStrut *sipCpp = reinterpret_cast<NETStrut *>(sipSelf);

    sipVal = sipCpp->top;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETStrut_top(void *, PyObject *, PyObject *);}
static int varset_NETStrut_top(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETStrut *sipCpp = reinterpret_cast<NETStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->top = sipVal;

    return 0;
}

sipVariableDef variables_NETStrut[] = {
    {InstanceVariable, sipName_bottom, (PyMethodDef *)varget_NETStrut_bottom, (PyMethodDef *)varset_NETStrut_bottom, NULL, NULL},
    {InstanceVariable, sipName_left, (PyMethodDef *)varget_NETStrut_left, (PyMethodDef *)varset_NETStrut_left, NULL, NULL},
    {InstanceVariable, sipName_right, (PyMethodDef *)varget_NETStrut_right, (PyMethodDef *)varset_NETStrut_right, NULL, NULL},
    {InstanceVariable, sipName_top, (PyMethodDef *)varget_NETStrut_top, (PyMethodDef *)varset_NETStrut_top, NULL, NULL},
};


pyqt4ClassTypeDef sipTypeDef_kdeui_NETStrut = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_NETStrut,
        {0}
    },
    {
        sipNameNr_NETStrut,
        {0, 0, 1},
        0, 0,
        0, 0,
        4, variables_NETStrut,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    sipNameNr_PyQt4_QtCore_pyqtWrapperType,
    -1,
    0,
    0,
    init_NETStrut,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_NETStrut,
    assign_NETStrut,
    array_NETStrut,
    copy_NETStrut,
    release_NETStrut,
    cast_NETStrut,
    0,
    0,
    0
},
    0,
    0,
    0
};

#line 88 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 26929 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"



/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_NETExtendedStrut(void *, const sipTypeDef *);}
static void *cast_NETExtendedStrut(void *ptr, const sipTypeDef *targetType)
{
    if (targetType == sipType_NETExtendedStrut)
        return ptr;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_NETExtendedStrut(void *, int);}
static void release_NETExtendedStrut(void *sipCppV,int)
{
    Py_BEGIN_ALLOW_THREADS

    delete reinterpret_cast<NETExtendedStrut *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_NETExtendedStrut(void *, SIP_SSIZE_T, const void *);}
static void assign_NETExtendedStrut(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<NETExtendedStrut *>(sipDst)[sipDstIdx] = *reinterpret_cast<const NETExtendedStrut *>(sipSrc);
}


extern "C" {static void *array_NETExtendedStrut(SIP_SSIZE_T);}
static void *array_NETExtendedStrut(SIP_SSIZE_T sipNrElem)
{
    return new NETExtendedStrut[sipNrElem];
}


extern "C" {static void *copy_NETExtendedStrut(const void *, SIP_SSIZE_T);}
static void *copy_NETExtendedStrut(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new NETExtendedStrut(reinterpret_cast<const NETExtendedStrut *>(sipSrc)[sipSrcIdx]);
}


extern "C" {static void dealloc_NETExtendedStrut(sipSimpleWrapper *);}
static void dealloc_NETExtendedStrut(sipSimpleWrapper *sipSelf)
{
    if (sipIsPyOwned(sipSelf))
    {
        release_NETExtendedStrut(sipGetAddress(sipSelf),0);
    }
}


extern "C" {static void *init_NETExtendedStrut(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_NETExtendedStrut(sipSimpleWrapper *, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
    NETExtendedStrut *sipCpp = 0;

    {
        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, ""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETExtendedStrut();
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    {
        const NETExtendedStrut * a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J9", sipType_NETExtendedStrut, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETExtendedStrut(*a0);
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    return NULL;
}


extern "C" {static PyObject *varget_NETExtendedStrut_bottom_end(void *, PyObject *);}
static PyObject *varget_NETExtendedStrut_bottom_end(void *sipSelf, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = sipCpp->bottom_end;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETExtendedStrut_bottom_end(void *, PyObject *, PyObject *);}
static int varset_NETExtendedStrut_bottom_end(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->bottom_end = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETExtendedStrut_bottom_start(void *, PyObject *);}
static PyObject *varget_NETExtendedStrut_bottom_start(void *sipSelf, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = sipCpp->bottom_start;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETExtendedStrut_bottom_start(void *, PyObject *, PyObject *);}
static int varset_NETExtendedStrut_bottom_start(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->bottom_start = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETExtendedStrut_bottom_width(void *, PyObject *);}
static PyObject *varget_NETExtendedStrut_bottom_width(void *sipSelf, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = sipCpp->bottom_width;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETExtendedStrut_bottom_width(void *, PyObject *, PyObject *);}
static int varset_NETExtendedStrut_bottom_width(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->bottom_width = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETExtendedStrut_left_end(void *, PyObject *);}
static PyObject *varget_NETExtendedStrut_left_end(void *sipSelf, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = sipCpp->left_end;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETExtendedStrut_left_end(void *, PyObject *, PyObject *);}
static int varset_NETExtendedStrut_left_end(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->left_end = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETExtendedStrut_left_start(void *, PyObject *);}
static PyObject *varget_NETExtendedStrut_left_start(void *sipSelf, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = sipCpp->left_start;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETExtendedStrut_left_start(void *, PyObject *, PyObject *);}
static int varset_NETExtendedStrut_left_start(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->left_start = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETExtendedStrut_left_width(void *, PyObject *);}
static PyObject *varget_NETExtendedStrut_left_width(void *sipSelf, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = sipCpp->left_width;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETExtendedStrut_left_width(void *, PyObject *, PyObject *);}
static int varset_NETExtendedStrut_left_width(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->left_width = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETExtendedStrut_right_end(void *, PyObject *);}
static PyObject *varget_NETExtendedStrut_right_end(void *sipSelf, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = sipCpp->right_end;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETExtendedStrut_right_end(void *, PyObject *, PyObject *);}
static int varset_NETExtendedStrut_right_end(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->right_end = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETExtendedStrut_right_start(void *, PyObject *);}
static PyObject *varget_NETExtendedStrut_right_start(void *sipSelf, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = sipCpp->right_start;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETExtendedStrut_right_start(void *, PyObject *, PyObject *);}
static int varset_NETExtendedStrut_right_start(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->right_start = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETExtendedStrut_right_width(void *, PyObject *);}
static PyObject *varget_NETExtendedStrut_right_width(void *sipSelf, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = sipCpp->right_width;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETExtendedStrut_right_width(void *, PyObject *, PyObject *);}
static int varset_NETExtendedStrut_right_width(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->right_width = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETExtendedStrut_top_end(void *, PyObject *);}
static PyObject *varget_NETExtendedStrut_top_end(void *sipSelf, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = sipCpp->top_end;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETExtendedStrut_top_end(void *, PyObject *, PyObject *);}
static int varset_NETExtendedStrut_top_end(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->top_end = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETExtendedStrut_top_start(void *, PyObject *);}
static PyObject *varget_NETExtendedStrut_top_start(void *sipSelf, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = sipCpp->top_start;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETExtendedStrut_top_start(void *, PyObject *, PyObject *);}
static int varset_NETExtendedStrut_top_start(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->top_start = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETExtendedStrut_top_width(void *, PyObject *);}
static PyObject *varget_NETExtendedStrut_top_width(void *sipSelf, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = sipCpp->top_width;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETExtendedStrut_top_width(void *, PyObject *, PyObject *);}
static int varset_NETExtendedStrut_top_width(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETExtendedStrut *sipCpp = reinterpret_cast<NETExtendedStrut *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->top_width = sipVal;

    return 0;
}

sipVariableDef variables_NETExtendedStrut[] = {
    {InstanceVariable, sipName_bottom_end, (PyMethodDef *)varget_NETExtendedStrut_bottom_end, (PyMethodDef *)varset_NETExtendedStrut_bottom_end, NULL, NULL},
    {InstanceVariable, sipName_bottom_start, (PyMethodDef *)varget_NETExtendedStrut_bottom_start, (PyMethodDef *)varset_NETExtendedStrut_bottom_start, NULL, NULL},
    {InstanceVariable, sipName_bottom_width, (PyMethodDef *)varget_NETExtendedStrut_bottom_width, (PyMethodDef *)varset_NETExtendedStrut_bottom_width, NULL, NULL},
    {InstanceVariable, sipName_left_end, (PyMethodDef *)varget_NETExtendedStrut_left_end, (PyMethodDef *)varset_NETExtendedStrut_left_end, NULL, NULL},
    {InstanceVariable, sipName_left_start, (PyMethodDef *)varget_NETExtendedStrut_left_start, (PyMethodDef *)varset_NETExtendedStrut_left_start, NULL, NULL},
    {InstanceVariable, sipName_left_width, (PyMethodDef *)varget_NETExtendedStrut_left_width, (PyMethodDef *)varset_NETExtendedStrut_left_width, NULL, NULL},
    {InstanceVariable, sipName_right_end, (PyMethodDef *)varget_NETExtendedStrut_right_end, (PyMethodDef *)varset_NETExtendedStrut_right_end, NULL, NULL},
    {InstanceVariable, sipName_right_start, (PyMethodDef *)varget_NETExtendedStrut_right_start, (PyMethodDef *)varset_NETExtendedStrut_right_start, NULL, NULL},
    {InstanceVariable, sipName_right_width, (PyMethodDef *)varget_NETExtendedStrut_right_width, (PyMethodDef *)varset_NETExtendedStrut_right_width, NULL, NULL},
    {InstanceVariable, sipName_top_end, (PyMethodDef *)varget_NETExtendedStrut_top_end, (PyMethodDef *)varset_NETExtendedStrut_top_end, NULL, NULL},
    {InstanceVariable, sipName_top_start, (PyMethodDef *)varget_NETExtendedStrut_top_start, (PyMethodDef *)varset_NETExtendedStrut_top_start, NULL, NULL},
    {InstanceVariable, sipName_top_width, (PyMethodDef *)varget_NETExtendedStrut_top_width, (PyMethodDef *)varset_NETExtendedStrut_top_width, NULL, NULL},
};


pyqt4ClassTypeDef sipTypeDef_kdeui_NETExtendedStrut = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_NETExtendedStrut,
        {0}
    },
    {
        sipNameNr_NETExtendedStrut,
        {0, 0, 1},
        0, 0,
        0, 0,
        12, variables_NETExtendedStrut,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    sipNameNr_PyQt4_QtCore_pyqtWrapperType,
    -1,
    0,
    0,
    init_NETExtendedStrut,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_NETExtendedStrut,
    assign_NETExtendedStrut,
    array_NETExtendedStrut,
    copy_NETExtendedStrut,
    release_NETExtendedStrut,
    cast_NETExtendedStrut,
    0,
    0,
    0
},
    0,
    0,
    0
};

#line 73 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 27435 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 44 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 27439 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_NETIcon(void *, const sipTypeDef *);}
static void *cast_NETIcon(void *ptr, const sipTypeDef *targetType)
{
    if (targetType == sipType_NETIcon)
        return ptr;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_NETIcon(void *, int);}
static void release_NETIcon(void *sipCppV,int)
{
    Py_BEGIN_ALLOW_THREADS

    delete reinterpret_cast<NETIcon *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_NETIcon(void *, SIP_SSIZE_T, const void *);}
static void assign_NETIcon(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<NETIcon *>(sipDst)[sipDstIdx] = *reinterpret_cast<const NETIcon *>(sipSrc);
}


extern "C" {static void *array_NETIcon(SIP_SSIZE_T);}
static void *array_NETIcon(SIP_SSIZE_T sipNrElem)
{
    return new NETIcon[sipNrElem];
}


extern "C" {static void *copy_NETIcon(const void *, SIP_SSIZE_T);}
static void *copy_NETIcon(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new NETIcon(reinterpret_cast<const NETIcon *>(sipSrc)[sipSrcIdx]);
}


extern "C" {static void dealloc_NETIcon(sipSimpleWrapper *);}
static void dealloc_NETIcon(sipSimpleWrapper *sipSelf)
{
    if (sipIsPyOwned(sipSelf))
    {
        release_NETIcon(sipGetAddress(sipSelf),0);
    }
}


extern "C" {static void *init_NETIcon(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_NETIcon(sipSimpleWrapper *, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
    NETIcon *sipCpp = 0;

    {
        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, ""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETIcon();
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    {
        const NETIcon * a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J9", sipType_NETIcon, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETIcon(*a0);
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    return NULL;
}


extern "C" {static PyObject *varget_NETIcon_data(void *, PyObject *);}
static PyObject *varget_NETIcon_data(void *sipSelf, PyObject *)
{
    unsigned char *sipVal;
    NETIcon *sipCpp = reinterpret_cast<NETIcon *>(sipSelf);

    sipVal = sipCpp->data;

    if (sipVal == NULL)
    {
        Py_INCREF(Py_None);
        return Py_None;
    }

    return SIPBytes_FromString((char *)sipVal);
}


extern "C" {static int varset_NETIcon_data(void *, PyObject *, PyObject *);}
static int varset_NETIcon_data(void *sipSelf, PyObject *sipPy, PyObject *sipPySelf)
{
    unsigned char *sipVal;
    NETIcon *sipCpp = reinterpret_cast<NETIcon *>(sipSelf);

    sipVal = (unsigned char *)sipBytes_AsString(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->data = sipVal;

    sipKeepReference(sipPySelf, -2, sipPy);

    return 0;
}


extern "C" {static PyObject *varget_NETIcon_size(void *, PyObject *);}
static PyObject *varget_NETIcon_size(void *sipSelf, PyObject *)
{
    NETSize *sipVal;
    NETIcon *sipCpp = reinterpret_cast<NETIcon *>(sipSelf);

    sipVal = &sipCpp->size;

    return sipConvertFromType(sipVal,sipType_NETSize, NULL);
}


extern "C" {static int varset_NETIcon_size(void *, PyObject *, PyObject *);}
static int varset_NETIcon_size(void *sipSelf, PyObject *sipPy, PyObject *)
{
    NETSize *sipVal;
    NETIcon *sipCpp = reinterpret_cast<NETIcon *>(sipSelf);

    int sipIsErr = 0;

    sipVal = reinterpret_cast<NETSize *>(sipForceConvertToType(sipPy,sipType_NETSize,NULL,SIP_NOT_NONE,NULL,&sipIsErr));

    if (sipIsErr)
        return -1;

    sipCpp->size = *sipVal;

    return 0;
}

sipVariableDef variables_NETIcon[] = {
    {InstanceVariable, sipName_data, (PyMethodDef *)varget_NETIcon_data, (PyMethodDef *)varset_NETIcon_data, NULL, NULL},
    {InstanceVariable, sipName_size, (PyMethodDef *)varget_NETIcon_size, (PyMethodDef *)varset_NETIcon_size, NULL, NULL},
};


pyqt4ClassTypeDef sipTypeDef_kdeui_NETIcon = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_NETIcon,
        {0}
    },
    {
        sipNameNr_NETIcon,
        {0, 0, 1},
        0, 0,
        0, 0,
        2, variables_NETIcon,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    sipNameNr_PyQt4_QtCore_pyqtWrapperType,
    -1,
    0,
    0,
    init_NETIcon,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_NETIcon,
    assign_NETIcon,
    array_NETIcon,
    copy_NETIcon,
    release_NETIcon,
    cast_NETIcon,
    0,
    0,
    0
},
    0,
    0,
    0
};

#line 59 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 27654 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 29 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 27658 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 44 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 27661 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_NETRect(void *, const sipTypeDef *);}
static void *cast_NETRect(void *ptr, const sipTypeDef *targetType)
{
    if (targetType == sipType_NETRect)
        return ptr;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_NETRect(void *, int);}
static void release_NETRect(void *sipCppV,int)
{
    Py_BEGIN_ALLOW_THREADS

    delete reinterpret_cast<NETRect *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_NETRect(void *, SIP_SSIZE_T, const void *);}
static void assign_NETRect(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<NETRect *>(sipDst)[sipDstIdx] = *reinterpret_cast<const NETRect *>(sipSrc);
}


extern "C" {static void *array_NETRect(SIP_SSIZE_T);}
static void *array_NETRect(SIP_SSIZE_T sipNrElem)
{
    return new NETRect[sipNrElem];
}


extern "C" {static void *copy_NETRect(const void *, SIP_SSIZE_T);}
static void *copy_NETRect(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new NETRect(reinterpret_cast<const NETRect *>(sipSrc)[sipSrcIdx]);
}


extern "C" {static void dealloc_NETRect(sipSimpleWrapper *);}
static void dealloc_NETRect(sipSimpleWrapper *sipSelf)
{
    if (sipIsPyOwned(sipSelf))
    {
        release_NETRect(sipGetAddress(sipSelf),0);
    }
}


extern "C" {static void *init_NETRect(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_NETRect(sipSimpleWrapper *, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
    NETRect *sipCpp = 0;

    {
        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, ""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETRect();
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    {
        const NETRect * a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J9", sipType_NETRect, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETRect(*a0);
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    return NULL;
}


extern "C" {static PyObject *varget_NETRect_pos(void *, PyObject *);}
static PyObject *varget_NETRect_pos(void *sipSelf, PyObject *)
{
    NETPoint *sipVal;
    NETRect *sipCpp = reinterpret_cast<NETRect *>(sipSelf);

    sipVal = &sipCpp->pos;

    return sipConvertFromType(sipVal,sipType_NETPoint, NULL);
}


extern "C" {static int varset_NETRect_pos(void *, PyObject *, PyObject *);}
static int varset_NETRect_pos(void *sipSelf, PyObject *sipPy, PyObject *)
{
    NETPoint *sipVal;
    NETRect *sipCpp = reinterpret_cast<NETRect *>(sipSelf);

    int sipIsErr = 0;

    sipVal = reinterpret_cast<NETPoint *>(sipForceConvertToType(sipPy,sipType_NETPoint,NULL,SIP_NOT_NONE,NULL,&sipIsErr));

    if (sipIsErr)
        return -1;

    sipCpp->pos = *sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETRect_size(void *, PyObject *);}
static PyObject *varget_NETRect_size(void *sipSelf, PyObject *)
{
    NETSize *sipVal;
    NETRect *sipCpp = reinterpret_cast<NETRect *>(sipSelf);

    sipVal = &sipCpp->size;

    return sipConvertFromType(sipVal,sipType_NETSize, NULL);
}


extern "C" {static int varset_NETRect_size(void *, PyObject *, PyObject *);}
static int varset_NETRect_size(void *sipSelf, PyObject *sipPy, PyObject *)
{
    NETSize *sipVal;
    NETRect *sipCpp = reinterpret_cast<NETRect *>(sipSelf);

    int sipIsErr = 0;

    sipVal = reinterpret_cast<NETSize *>(sipForceConvertToType(sipPy,sipType_NETSize,NULL,SIP_NOT_NONE,NULL,&sipIsErr));

    if (sipIsErr)
        return -1;

    sipCpp->size = *sipVal;

    return 0;
}

sipVariableDef variables_NETRect[] = {
    {InstanceVariable, sipName_pos, (PyMethodDef *)varget_NETRect_pos, (PyMethodDef *)varset_NETRect_pos, NULL, NULL},
    {InstanceVariable, sipName_size, (PyMethodDef *)varget_NETRect_size, (PyMethodDef *)varset_NETRect_size, NULL, NULL},
};


pyqt4ClassTypeDef sipTypeDef_kdeui_NETRect = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_NETRect,
        {0}
    },
    {
        sipNameNr_NETRect,
        {0, 0, 1},
        0, 0,
        0, 0,
        2, variables_NETRect,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    sipNameNr_PyQt4_QtCore_pyqtWrapperType,
    -1,
    0,
    0,
    init_NETRect,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_NETRect,
    assign_NETRect,
    array_NETRect,
    copy_NETRect,
    release_NETRect,
    cast_NETRect,
    0,
    0,
    0
},
    0,
    0,
    0
};

#line 44 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 27870 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"



/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_NETSize(void *, const sipTypeDef *);}
static void *cast_NETSize(void *ptr, const sipTypeDef *targetType)
{
    if (targetType == sipType_NETSize)
        return ptr;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_NETSize(void *, int);}
static void release_NETSize(void *sipCppV,int)
{
    Py_BEGIN_ALLOW_THREADS

    delete reinterpret_cast<NETSize *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_NETSize(void *, SIP_SSIZE_T, const void *);}
static void assign_NETSize(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<NETSize *>(sipDst)[sipDstIdx] = *reinterpret_cast<const NETSize *>(sipSrc);
}


extern "C" {static void *array_NETSize(SIP_SSIZE_T);}
static void *array_NETSize(SIP_SSIZE_T sipNrElem)
{
    return new NETSize[sipNrElem];
}


extern "C" {static void *copy_NETSize(const void *, SIP_SSIZE_T);}
static void *copy_NETSize(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new NETSize(reinterpret_cast<const NETSize *>(sipSrc)[sipSrcIdx]);
}


extern "C" {static void dealloc_NETSize(sipSimpleWrapper *);}
static void dealloc_NETSize(sipSimpleWrapper *sipSelf)
{
    if (sipIsPyOwned(sipSelf))
    {
        release_NETSize(sipGetAddress(sipSelf),0);
    }
}


extern "C" {static void *init_NETSize(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_NETSize(sipSimpleWrapper *, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
    NETSize *sipCpp = 0;

    {
        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, ""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETSize();
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    {
        const NETSize * a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J9", sipType_NETSize, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETSize(*a0);
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    return NULL;
}


extern "C" {static PyObject *varget_NETSize_height(void *, PyObject *);}
static PyObject *varget_NETSize_height(void *sipSelf, PyObject *)
{
    int sipVal;
    NETSize *sipCpp = reinterpret_cast<NETSize *>(sipSelf);

    sipVal = sipCpp->height;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETSize_height(void *, PyObject *, PyObject *);}
static int varset_NETSize_height(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETSize *sipCpp = reinterpret_cast<NETSize *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->height = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETSize_width(void *, PyObject *);}
static PyObject *varget_NETSize_width(void *sipSelf, PyObject *)
{
    int sipVal;
    NETSize *sipCpp = reinterpret_cast<NETSize *>(sipSelf);

    sipVal = sipCpp->width;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETSize_width(void *, PyObject *, PyObject *);}
static int varset_NETSize_width(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETSize *sipCpp = reinterpret_cast<NETSize *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->width = sipVal;

    return 0;
}

sipVariableDef variables_NETSize[] = {
    {InstanceVariable, sipName_height, (PyMethodDef *)varget_NETSize_height, (PyMethodDef *)varset_NETSize_height, NULL, NULL},
    {InstanceVariable, sipName_width, (PyMethodDef *)varget_NETSize_width, (PyMethodDef *)varset_NETSize_width, NULL, NULL},
};


pyqt4ClassTypeDef sipTypeDef_kdeui_NETSize = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_NETSize,
        {0}
    },
    {
        sipNameNr_NETSize,
        {0, 0, 1},
        0, 0,
        0, 0,
        2, variables_NETSize,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    sipNameNr_PyQt4_QtCore_pyqtWrapperType,
    -1,
    0,
    0,
    init_NETSize,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_NETSize,
    assign_NETSize,
    array_NETSize,
    copy_NETSize,
    release_NETSize,
    cast_NETSize,
    0,
    0,
    0
},
    0,
    0,
    0
};

#line 29 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 28076 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"



/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_NETPoint(void *, const sipTypeDef *);}
static void *cast_NETPoint(void *ptr, const sipTypeDef *targetType)
{
    if (targetType == sipType_NETPoint)
        return ptr;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_NETPoint(void *, int);}
static void release_NETPoint(void *sipCppV,int)
{
    Py_BEGIN_ALLOW_THREADS

    delete reinterpret_cast<NETPoint *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void assign_NETPoint(void *, SIP_SSIZE_T, const void *);}
static void assign_NETPoint(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<NETPoint *>(sipDst)[sipDstIdx] = *reinterpret_cast<const NETPoint *>(sipSrc);
}


extern "C" {static void *array_NETPoint(SIP_SSIZE_T);}
static void *array_NETPoint(SIP_SSIZE_T sipNrElem)
{
    return new NETPoint[sipNrElem];
}


extern "C" {static void *copy_NETPoint(const void *, SIP_SSIZE_T);}
static void *copy_NETPoint(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new NETPoint(reinterpret_cast<const NETPoint *>(sipSrc)[sipSrcIdx]);
}


extern "C" {static void dealloc_NETPoint(sipSimpleWrapper *);}
static void dealloc_NETPoint(sipSimpleWrapper *sipSelf)
{
    if (sipIsPyOwned(sipSelf))
    {
        release_NETPoint(sipGetAddress(sipSelf),0);
    }
}


extern "C" {static void *init_NETPoint(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_NETPoint(sipSimpleWrapper *, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
    NETPoint *sipCpp = 0;

    {
        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, ""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETPoint();
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    {
        const NETPoint * a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J9", sipType_NETPoint, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new NETPoint(*a0);
            Py_END_ALLOW_THREADS

            return sipCpp;
        }
    }

    return NULL;
}


extern "C" {static PyObject *varget_NETPoint_x(void *, PyObject *);}
static PyObject *varget_NETPoint_x(void *sipSelf, PyObject *)
{
    int sipVal;
    NETPoint *sipCpp = reinterpret_cast<NETPoint *>(sipSelf);

    sipVal = sipCpp->x;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETPoint_x(void *, PyObject *, PyObject *);}
static int varset_NETPoint_x(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETPoint *sipCpp = reinterpret_cast<NETPoint *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->x = sipVal;

    return 0;
}


extern "C" {static PyObject *varget_NETPoint_y(void *, PyObject *);}
static PyObject *varget_NETPoint_y(void *sipSelf, PyObject *)
{
    int sipVal;
    NETPoint *sipCpp = reinterpret_cast<NETPoint *>(sipSelf);

    sipVal = sipCpp->y;

    return SIPLong_FromLong(sipVal);
}


extern "C" {static int varset_NETPoint_y(void *, PyObject *, PyObject *);}
static int varset_NETPoint_y(void *sipSelf, PyObject *sipPy, PyObject *)
{
    int sipVal;
    NETPoint *sipCpp = reinterpret_cast<NETPoint *>(sipSelf);

    sipVal = (int)SIPLong_AsLong(sipPy);

    if (PyErr_Occurred() != NULL)
        return -1;

    sipCpp->y = sipVal;

    return 0;
}

sipVariableDef variables_NETPoint[] = {
    {InstanceVariable, sipName_x, (PyMethodDef *)varget_NETPoint_x, (PyMethodDef *)varset_NETPoint_x, NULL, NULL},
    {InstanceVariable, sipName_y, (PyMethodDef *)varget_NETPoint_y, (PyMethodDef *)varset_NETPoint_y, NULL, NULL},
};


pyqt4ClassTypeDef sipTypeDef_kdeui_NETPoint = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_NETPoint,
        {0}
    },
    {
        sipNameNr_NETPoint,
        {0, 0, 1},
        0, 0,
        0, 0,
        2, variables_NETPoint,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    sipNameNr_PyQt4_QtCore_pyqtWrapperType,
    -1,
    0,
    0,
    init_NETPoint,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_NETPoint,
    assign_NETPoint,
    array_NETPoint,
    copy_NETPoint,
    release_NETPoint,
    cast_NETPoint,
    0,
    0,
    0
},
    0,
    0,
    0
};

#line 171 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm.sip"
#include <netwm.h>
#line 28282 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 147 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 28286 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 113 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 28289 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 59 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 28292 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 88 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 28295 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


class sipNETWinInfo : public NETWinInfo
{
public:
    sipNETWinInfo(Display *,Window,Window,const unsigned long *,int,NET::Role);
    sipNETWinInfo(Display *,Window,Window,unsigned long,NET::Role);
    sipNETWinInfo(const NETWinInfo&);
    virtual ~sipNETWinInfo();

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    void sipProtectVirt_changeDesktop(bool,int);
    void sipProtectVirt_changeState(bool,unsigned long,unsigned long);

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void changeDesktop(int);
    void changeState(unsigned long,unsigned long);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipNETWinInfo(const sipNETWinInfo &);
    sipNETWinInfo &operator = (const sipNETWinInfo &);

    char sipPyMethods[2];
};

sipNETWinInfo::sipNETWinInfo(Display *a0,Window a1,Window a2,const unsigned long *a3,int a4,NET::Role a5): NETWinInfo(a0,a1,a2,a3,a4,a5), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipNETWinInfo::sipNETWinInfo(Display *a0,Window a1,Window a2,unsigned long a3,NET::Role a4): NETWinInfo(a0,a1,a2,a3,a4), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipNETWinInfo::sipNETWinInfo(const NETWinInfo& a0): NETWinInfo(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipNETWinInfo::~sipNETWinInfo()
{
    sipCommonDtor(sipPySelf);
}

void sipNETWinInfo::changeDesktop(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_changeDesktop);

    if (!sipMeth)
    {
        NETWinInfo::changeDesktop(a0);
        return;
    }

    typedef void (*sipVH_QtCore_4)(sip_gilstate_t,PyObject *,int);

    ((sipVH_QtCore_4)(sipModuleAPI_kdeui_QtCore->em_virthandlers[4]))(sipGILState,sipMeth,a0);
}

void sipNETWinInfo::changeState(unsigned long a0,unsigned long a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_changeState);

    if (!sipMeth)
    {
        NETWinInfo::changeState(a0,a1);
        return;
    }

    extern void sipVH_kdeui_0(sip_gilstate_t,PyObject *,unsigned long,unsigned long);

    sipVH_kdeui_0(sipGILState,sipMeth,a0,a1);
}

void sipNETWinInfo::sipProtectVirt_changeDesktop(bool sipSelfWasArg,int a0)
{
    (sipSelfWasArg ? NETWinInfo::changeDesktop(a0) : changeDesktop(a0));
}

void sipNETWinInfo::sipProtectVirt_changeState(bool sipSelfWasArg,unsigned long a0,unsigned long a1)
{
    (sipSelfWasArg ? NETWinInfo::changeState(a0,a1) : changeState(a0,a1));
}


extern "C" {static PyObject *meth_NETWinInfo_hasNETSupport(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_hasNETSupport(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->hasNETSupport();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_hasNETSupport, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_iconGeometry(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_iconGeometry(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            NETRect *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new NETRect(sipCpp->iconGeometry());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_NETRect,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_iconGeometry, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_state(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_state(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            unsigned long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->state();
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_state, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_extendedStrut(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_extendedStrut(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            NETExtendedStrut *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new NETExtendedStrut(sipCpp->extendedStrut());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_NETExtendedStrut,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_extendedStrut, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_strut(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_strut(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            NETStrut *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new NETStrut(sipCpp->strut());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_NETStrut,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_strut, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_windowType(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_windowType(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        unsigned long a0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bm", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0))
        {
            NET::WindowType sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->windowType(a0);
            Py_END_ALLOW_THREADS

            return sipConvertFromEnum(sipRes,sipType_NET_WindowType);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_windowType, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_hasWindowType(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_hasWindowType(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->hasWindowType();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_hasWindowType, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_name(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_name(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            const char *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->name();
            Py_END_ALLOW_THREADS

            if (sipRes == NULL)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_name, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_visibleName(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_visibleName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            const char *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->visibleName();
            Py_END_ALLOW_THREADS

            if (sipRes == NULL)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_visibleName, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_iconName(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_iconName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            const char *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->iconName();
            Py_END_ALLOW_THREADS

            if (sipRes == NULL)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_iconName, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_visibleIconName(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_visibleIconName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            const char *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->visibleIconName();
            Py_END_ALLOW_THREADS

            if (sipRes == NULL)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_visibleIconName, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_desktop(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_desktop(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B|b", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->desktop(a0);
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_desktop, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_pid(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_pid(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->pid();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_pid, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_handledIcons(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_handledIcons(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            Bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->handledIcons();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_handledIcons, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_mappingState(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_mappingState(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            NET::MappingState sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->mappingState();
            Py_END_ALLOW_THREADS

            return sipConvertFromEnum(sipRes,sipType_NET_MappingState);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_mappingState, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setIconGeometry(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setIconGeometry(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRect * a0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_NETWinInfo, &sipCpp, sipType_NETRect, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setIconGeometry(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setIconGeometry, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setExtendedStrut(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setExtendedStrut(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const NETExtendedStrut * a0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_NETWinInfo, &sipCpp, sipType_NETExtendedStrut, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setExtendedStrut(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setExtendedStrut, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setStrut(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setStrut(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETStrut * a0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_NETWinInfo, &sipCpp, sipType_NETStrut, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setStrut(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setStrut, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setState(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setState(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        unsigned long a0;
        unsigned long a1;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bmm", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setState(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setState, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setWindowType(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setWindowType(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NET::WindowType a0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_NETWinInfo, &sipCpp, sipType_NET_WindowType, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setWindowType(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setWindowType, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setName(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const char * a0;
        PyObject *a0Keep;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BAA", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0Keep, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setName(a0);
            Py_END_ALLOW_THREADS
            Py_DECREF(a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setName, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setVisibleName(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setVisibleName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const char * a0;
        PyObject *a0Keep;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BAA", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0Keep, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setVisibleName(a0);
            Py_END_ALLOW_THREADS
            Py_DECREF(a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setVisibleName, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setIconName(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setIconName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const char * a0;
        PyObject *a0Keep;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BAA", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0Keep, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setIconName(a0);
            Py_END_ALLOW_THREADS
            Py_DECREF(a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setIconName, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setVisibleIconName(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setVisibleIconName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const char * a0;
        PyObject *a0Keep;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BAA", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0Keep, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setVisibleIconName(a0);
            Py_END_ALLOW_THREADS
            Py_DECREF(a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setVisibleIconName, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setDesktop(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setDesktop(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        bool a1 = 0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi|b", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setDesktop(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setDesktop, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setPid(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setPid(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setPid(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setPid, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setHandledIcons(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setHandledIcons(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Bool a0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setHandledIcons(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setHandledIcons, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setFrameExtents(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setFrameExtents(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETStrut * a0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_NETWinInfo, &sipCpp, sipType_NETStrut, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setFrameExtents(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setFrameExtents, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setUserTime(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setUserTime(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Time a0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bm", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setUserTime(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setUserTime, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_userTime(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_userTime(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            Time sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->userTime();
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_userTime, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setStartupId(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setStartupId(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        const char * a0;
        PyObject *a0Keep;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BAA", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0Keep, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setStartupId(a0);
            Py_END_ALLOW_THREADS
            Py_DECREF(a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setStartupId, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_startupId(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_startupId(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            const char *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->startupId();
            Py_END_ALLOW_THREADS

            if (sipRes == NULL)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_startupId, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setOpacity(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setOpacity(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        unsigned long a0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bm", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setOpacity(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setOpacity, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_opacity(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_opacity(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            unsigned long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->opacity();
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_opacity, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setAllowedActions(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setAllowedActions(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        unsigned long a0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bm", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setAllowedActions(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setAllowedActions, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_allowedActions(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_allowedActions(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            unsigned long sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->allowedActions();
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_allowedActions, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_transientFor(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_transientFor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            Window sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->transientFor();
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_transientFor, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_groupLeader(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_groupLeader(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            Window sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->groupLeader();
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_groupLeader, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_windowClassClass(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_windowClassClass(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            const char *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->windowClassClass();
            Py_END_ALLOW_THREADS

            if (sipRes == NULL)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_windowClassClass, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_windowClassName(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_windowClassName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            const char *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->windowClassName();
            Py_END_ALLOW_THREADS

            if (sipRes == NULL)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_windowClassName, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_windowRole(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_windowRole(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            const char *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->windowRole();
            Py_END_ALLOW_THREADS

            if (sipRes == NULL)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_windowRole, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_clientMachine(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_clientMachine(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            const char *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->clientMachine();
            Py_END_ALLOW_THREADS

            if (sipRes == NULL)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_clientMachine, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_kdeGeometry(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_kdeGeometry(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRect * a0;
        NETRect * a1;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9J9", &sipSelf, sipType_NETWinInfo, &sipCpp, sipType_NETRect, &a0, sipType_NETRect, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->kdeGeometry(*a0,*a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_kdeGeometry, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_changeDesktop(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_changeDesktop(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        sipNETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_changeDesktop(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_changeDesktop, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_changeState(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_changeState(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        unsigned long a0;
        unsigned long a1;
        sipNETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bmm", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_changeState(sipSelfWasArg,a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_changeState, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setFrameOverlap(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setFrameOverlap(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETStrut * a0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_NETWinInfo, &sipCpp, sipType_NETStrut, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setFrameOverlap(*a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setFrameOverlap, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_frameOverlap(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_frameOverlap(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            NETStrut *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new NETStrut(sipCpp->frameOverlap());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_NETStrut,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_frameOverlap, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_activities(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_activities(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            const char *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->activities();
            Py_END_ALLOW_THREADS

            if (sipRes == NULL)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_activities, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_setBlockingCompositing(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_setBlockingCompositing(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_NETWinInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setBlockingCompositing(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_setBlockingCompositing, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETWinInfo_isBlockingCompositing(PyObject *, PyObject *);}
static PyObject *meth_NETWinInfo_isBlockingCompositing(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETWinInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETWinInfo, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isBlockingCompositing();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETWinInfo, sipName_isBlockingCompositing, NULL);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_NETWinInfo(void *, const sipTypeDef *);}
static void *cast_NETWinInfo(void *ptr, const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_NETWinInfo)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_NET)->ctd_cast((NET *)(NETWinInfo *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_NETWinInfo(void *, int);}
static void release_NETWinInfo(void *sipCppV,int sipState)
{
    Py_BEGIN_ALLOW_THREADS

    if (sipState & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipNETWinInfo *>(sipCppV);
    else
        delete reinterpret_cast<NETWinInfo *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void dealloc_NETWinInfo(sipSimpleWrapper *);}
static void dealloc_NETWinInfo(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipNETWinInfo *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_NETWinInfo(sipGetAddress(sipSelf),sipSelf->flags);
    }
}


extern "C" {static void *init_NETWinInfo(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_NETWinInfo(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
    sipNETWinInfo *sipCpp = 0;

    {
        Display * a0;
        Window a1;
        Window a2;
        PyObject * a3;
        NET::Role a4 = NET::Client;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J8mmT|E", sipType_Display, &a0, &a1, &a2, &PyList_Type, &a3, sipType_NET_Role, &a4))
        {
#line 186 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm.sip"
int count   = PyList_Size (a3);
    unsigned long *list = new unsigned long [count];

    for (int i = 0; i < count; i++) {
#if PY_MAJOR_VERSION >= 3
        list [i] = (unsigned long)PyLong_AsLong (PyList_GET_ITEM (a3, i));
#else
        list [i] = (unsigned long)PyInt_AS_LONG (PyList_GET_ITEM (a3, i));
#endif        
    }
    
    Py_BEGIN_ALLOW_THREADS
    sipCpp = new sipNETWinInfo (a0, a1, a2, list, count, a4);
    Py_END_ALLOW_THREADS

    delete list;
#line 29901 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    {
        Display * a0;
        Window a1;
        Window a2;
        unsigned long a3;
        NET::Role a4 = NET::Client;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J8mmm|E", sipType_Display, &a0, &a1, &a2, &a3, sipType_NET_Role, &a4))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipNETWinInfo(a0,a1,a2,a3,a4);
            Py_END_ALLOW_THREADS

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    {
        const NETWinInfo * a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J9", sipType_NETWinInfo, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipNETWinInfo(*a0);
            Py_END_ALLOW_THREADS

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_NETWinInfo[] = {{367, 255, 1}};


static PyMethodDef methods_NETWinInfo[] = {
    {SIP_MLNAME_CAST(sipName_activities), meth_NETWinInfo_activities, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_allowedActions), meth_NETWinInfo_allowedActions, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeDesktop), meth_NETWinInfo_changeDesktop, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeState), meth_NETWinInfo_changeState, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_clientMachine), meth_NETWinInfo_clientMachine, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_desktop), meth_NETWinInfo_desktop, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_extendedStrut), meth_NETWinInfo_extendedStrut, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_frameOverlap), meth_NETWinInfo_frameOverlap, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_groupLeader), meth_NETWinInfo_groupLeader, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_handledIcons), meth_NETWinInfo_handledIcons, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_hasNETSupport), meth_NETWinInfo_hasNETSupport, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_hasWindowType), meth_NETWinInfo_hasWindowType, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_iconGeometry), meth_NETWinInfo_iconGeometry, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_iconName), meth_NETWinInfo_iconName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isBlockingCompositing), meth_NETWinInfo_isBlockingCompositing, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_kdeGeometry), meth_NETWinInfo_kdeGeometry, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_mappingState), meth_NETWinInfo_mappingState, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_name), meth_NETWinInfo_name, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_opacity), meth_NETWinInfo_opacity, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_pid), meth_NETWinInfo_pid, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setAllowedActions), meth_NETWinInfo_setAllowedActions, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setBlockingCompositing), meth_NETWinInfo_setBlockingCompositing, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setDesktop), meth_NETWinInfo_setDesktop, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setExtendedStrut), meth_NETWinInfo_setExtendedStrut, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setFrameExtents), meth_NETWinInfo_setFrameExtents, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setFrameOverlap), meth_NETWinInfo_setFrameOverlap, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setHandledIcons), meth_NETWinInfo_setHandledIcons, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setIconGeometry), meth_NETWinInfo_setIconGeometry, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setIconName), meth_NETWinInfo_setIconName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setName), meth_NETWinInfo_setName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setOpacity), meth_NETWinInfo_setOpacity, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setPid), meth_NETWinInfo_setPid, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setStartupId), meth_NETWinInfo_setStartupId, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setState), meth_NETWinInfo_setState, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setStrut), meth_NETWinInfo_setStrut, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setUserTime), meth_NETWinInfo_setUserTime, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setVisibleIconName), meth_NETWinInfo_setVisibleIconName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setVisibleName), meth_NETWinInfo_setVisibleName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setWindowType), meth_NETWinInfo_setWindowType, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_startupId), meth_NETWinInfo_startupId, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_state), meth_NETWinInfo_state, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_strut), meth_NETWinInfo_strut, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_transientFor), meth_NETWinInfo_transientFor, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_userTime), meth_NETWinInfo_userTime, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_visibleIconName), meth_NETWinInfo_visibleIconName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_visibleName), meth_NETWinInfo_visibleName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowClassClass), meth_NETWinInfo_windowClassClass, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowClassName), meth_NETWinInfo_windowClassName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowRole), meth_NETWinInfo_windowRole, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_windowType), meth_NETWinInfo_windowType, METH_VARARGS, NULL}
};

static sipEnumMemberDef enummembers_NETWinInfo[] = {
    {sipName_PROPERTIES_SIZE, NETWinInfo::PROPERTIES_SIZE, -1},
    {sipName_PROTOCOLS, NETWinInfo::PROTOCOLS, -1},
    {sipName_PROTOCOLS2, NETWinInfo::PROTOCOLS2, -1},
};


extern "C" {static PyObject *varget_NETWinInfo_OnAllDesktops(void *, PyObject *);}
static PyObject *varget_NETWinInfo_OnAllDesktops(void *, PyObject *)
{
    int sipVal;
    sipVal = NETWinInfo::OnAllDesktops;

    return SIPLong_FromLong(sipVal);
}

sipVariableDef variables_NETWinInfo[] = {
    {ClassVariable, sipName_OnAllDesktops, (PyMethodDef *)varget_NETWinInfo_OnAllDesktops, NULL, NULL, NULL},
};


pyqt4ClassTypeDef sipTypeDef_kdeui_NETWinInfo = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_NETWinInfo,
        {0}
    },
    {
        sipNameNr_NETWinInfo,
        {0, 0, 1},
        50, methods_NETWinInfo,
        3, enummembers_NETWinInfo,
        1, variables_NETWinInfo,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    supers_NETWinInfo,
    0,
    init_NETWinInfo,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_NETWinInfo,
    0,
    0,
    0,
    release_NETWinInfo,
    cast_NETWinInfo,
    0,
    0,
    0
},
    0,
    0,
    0
};

#line 30 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm.sip"
#include <netwm.h>
#line 30077 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

#line 147 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 30081 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 29 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 30084 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 44 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 30087 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 59 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm_def.sip"
#include <netwm_def.h>
#line 30090 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
#line 35 "/usr/local/share/py-sip/QtCore/qsize.sip"
#include <qsize.h>
#line 30093 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"


class sipNETRootInfo : public NETRootInfo
{
public:
    sipNETRootInfo(Display *,Window,const char *,const unsigned long *,int,int,bool);
    sipNETRootInfo(Display *,const unsigned long *,int,int,bool);
    sipNETRootInfo(Display *,unsigned long,int,bool);
    sipNETRootInfo(const NETRootInfo&);
    virtual ~sipNETRootInfo();

    /*
     * There is a public method for every protected method visible from
     * this class.
     */
    void sipProtectVirt_addClient(bool,Window);
    void sipProtectVirt_removeClient(bool,Window);
    void sipProtectVirt_changeNumberOfDesktops(bool,int);
    void sipProtectVirt_changeDesktopGeometry(bool,int,const NETSize&);
    void sipProtectVirt_changeDesktopViewport(bool,int,const NETPoint&);
    void sipProtectVirt_changeCurrentDesktop(bool,int);
    void sipProtectVirt_closeWindow(bool,Window);
    void sipProtectVirt_moveResize(bool,Window,int,int,unsigned long);
    void sipProtectVirt_gotPing(bool,Window,Time);
    void sipProtectVirt_changeActiveWindow(bool,Window,NET::RequestSource,Time,Window);
    void sipProtectVirt_moveResizeWindow(bool,Window,int,int,int,int,int);
    void sipProtectVirt_restackWindow(bool,Window,NET::RequestSource,Window,int,Time);
    void sipProtectVirt_gotTakeActivity(bool,Window,Time,long);
    void sipProtectVirt_changeShowingDesktop(bool,bool);

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void addClient(Window);
    void removeClient(Window);
    void changeNumberOfDesktops(int);
    void changeDesktopGeometry(int,const NETSize&);
    void changeDesktopViewport(int,const NETPoint&);
    void changeCurrentDesktop(int);
    void closeWindow(Window);
    void moveResize(Window,int,int,unsigned long);
    void gotPing(Window,Time);
    void changeActiveWindow(Window,NET::RequestSource,Time,Window);
    void moveResizeWindow(Window,int,int,int,int,int);
    void restackWindow(Window,NET::RequestSource,Window,int,Time);
    void gotTakeActivity(Window,Time,long);
    void changeShowingDesktop(bool);

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipNETRootInfo(const sipNETRootInfo &);
    sipNETRootInfo &operator = (const sipNETRootInfo &);

    char sipPyMethods[14];
};

sipNETRootInfo::sipNETRootInfo(Display *a0,Window a1,const char *a2,const unsigned long *a3,int a4,int a5,bool a6): NETRootInfo(a0,a1,a2,a3,a4,a5,a6), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipNETRootInfo::sipNETRootInfo(Display *a0,const unsigned long *a1,int a2,int a3,bool a4): NETRootInfo(a0,a1,a2,a3,a4), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipNETRootInfo::sipNETRootInfo(Display *a0,unsigned long a1,int a2,bool a3): NETRootInfo(a0,a1,a2,a3), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipNETRootInfo::sipNETRootInfo(const NETRootInfo& a0): NETRootInfo(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipNETRootInfo::~sipNETRootInfo()
{
    sipCommonDtor(sipPySelf);
}

void sipNETRootInfo::addClient(Window a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[0],sipPySelf,NULL,sipName_addClient);

    if (!sipMeth)
    {
        NETRootInfo::addClient(a0);
        return;
    }

    extern void sipVH_kdeui_6(sip_gilstate_t,PyObject *,unsigned long);

    sipVH_kdeui_6(sipGILState,sipMeth,a0);
}

void sipNETRootInfo::removeClient(Window a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[1],sipPySelf,NULL,sipName_removeClient);

    if (!sipMeth)
    {
        NETRootInfo::removeClient(a0);
        return;
    }

    extern void sipVH_kdeui_6(sip_gilstate_t,PyObject *,unsigned long);

    sipVH_kdeui_6(sipGILState,sipMeth,a0);
}

void sipNETRootInfo::changeNumberOfDesktops(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,NULL,sipName_changeNumberOfDesktops);

    if (!sipMeth)
    {
        NETRootInfo::changeNumberOfDesktops(a0);
        return;
    }

    typedef void (*sipVH_QtCore_4)(sip_gilstate_t,PyObject *,int);

    ((sipVH_QtCore_4)(sipModuleAPI_kdeui_QtCore->em_virthandlers[4]))(sipGILState,sipMeth,a0);
}

void sipNETRootInfo::changeDesktopGeometry(int a0,const NETSize& a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,NULL,sipName_changeDesktopGeometry);

    if (!sipMeth)
    {
        NETRootInfo::changeDesktopGeometry(a0,a1);
        return;
    }

    extern void sipVH_kdeui_8(sip_gilstate_t,PyObject *,int,const NETSize&);

    sipVH_kdeui_8(sipGILState,sipMeth,a0,a1);
}

void sipNETRootInfo::changeDesktopViewport(int a0,const NETPoint& a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,NULL,sipName_changeDesktopViewport);

    if (!sipMeth)
    {
        NETRootInfo::changeDesktopViewport(a0,a1);
        return;
    }

    extern void sipVH_kdeui_7(sip_gilstate_t,PyObject *,int,const NETPoint&);

    sipVH_kdeui_7(sipGILState,sipMeth,a0,a1);
}

void sipNETRootInfo::changeCurrentDesktop(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[5],sipPySelf,NULL,sipName_changeCurrentDesktop);

    if (!sipMeth)
    {
        NETRootInfo::changeCurrentDesktop(a0);
        return;
    }

    typedef void (*sipVH_QtCore_4)(sip_gilstate_t,PyObject *,int);

    ((sipVH_QtCore_4)(sipModuleAPI_kdeui_QtCore->em_virthandlers[4]))(sipGILState,sipMeth,a0);
}

void sipNETRootInfo::closeWindow(Window a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,NULL,sipName_closeWindow);

    if (!sipMeth)
    {
        NETRootInfo::closeWindow(a0);
        return;
    }

    extern void sipVH_kdeui_6(sip_gilstate_t,PyObject *,unsigned long);

    sipVH_kdeui_6(sipGILState,sipMeth,a0);
}

void sipNETRootInfo::moveResize(Window a0,int a1,int a2,unsigned long a3)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,NULL,sipName_moveResize);

    if (!sipMeth)
    {
        NETRootInfo::moveResize(a0,a1,a2,a3);
        return;
    }

    extern void sipVH_kdeui_5(sip_gilstate_t,PyObject *,unsigned long,int,int,unsigned long);

    sipVH_kdeui_5(sipGILState,sipMeth,a0,a1,a2,a3);
}

void sipNETRootInfo::gotPing(Window a0,Time a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[8],sipPySelf,NULL,sipName_gotPing);

    if (!sipMeth)
    {
        NETRootInfo::gotPing(a0,a1);
        return;
    }

    extern void sipVH_kdeui_0(sip_gilstate_t,PyObject *,unsigned long,unsigned long);

    sipVH_kdeui_0(sipGILState,sipMeth,a0,a1);
}

void sipNETRootInfo::changeActiveWindow(Window a0,NET::RequestSource a1,Time a2,Window a3)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[9],sipPySelf,NULL,sipName_changeActiveWindow);

    if (!sipMeth)
    {
        NETRootInfo::changeActiveWindow(a0,a1,a2,a3);
        return;
    }

    extern void sipVH_kdeui_4(sip_gilstate_t,PyObject *,unsigned long,NET::RequestSource,unsigned long,unsigned long);

    sipVH_kdeui_4(sipGILState,sipMeth,a0,a1,a2,a3);
}

void sipNETRootInfo::moveResizeWindow(Window a0,int a1,int a2,int a3,int a4,int a5)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[10],sipPySelf,NULL,sipName_moveResizeWindow);

    if (!sipMeth)
    {
        NETRootInfo::moveResizeWindow(a0,a1,a2,a3,a4,a5);
        return;
    }

    extern void sipVH_kdeui_3(sip_gilstate_t,PyObject *,unsigned long,int,int,int,int,int);

    sipVH_kdeui_3(sipGILState,sipMeth,a0,a1,a2,a3,a4,a5);
}

void sipNETRootInfo::restackWindow(Window a0,NET::RequestSource a1,Window a2,int a3,Time a4)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[11],sipPySelf,NULL,sipName_restackWindow);

    if (!sipMeth)
    {
        NETRootInfo::restackWindow(a0,a1,a2,a3,a4);
        return;
    }

    extern void sipVH_kdeui_2(sip_gilstate_t,PyObject *,unsigned long,NET::RequestSource,unsigned long,int,unsigned long);

    sipVH_kdeui_2(sipGILState,sipMeth,a0,a1,a2,a3,a4);
}

void sipNETRootInfo::gotTakeActivity(Window a0,Time a1,long a2)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[12],sipPySelf,NULL,sipName_gotTakeActivity);

    if (!sipMeth)
    {
        NETRootInfo::gotTakeActivity(a0,a1,a2);
        return;
    }

    extern void sipVH_kdeui_1(sip_gilstate_t,PyObject *,unsigned long,unsigned long,long);

    sipVH_kdeui_1(sipGILState,sipMeth,a0,a1,a2);
}

void sipNETRootInfo::changeShowingDesktop(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[13],sipPySelf,NULL,sipName_changeShowingDesktop);

    if (!sipMeth)
    {
        NETRootInfo::changeShowingDesktop(a0);
        return;
    }

    typedef void (*sipVH_QtNetwork_1)(sip_gilstate_t,PyObject *,bool);

    ((sipVH_QtNetwork_1)(sipModuleAPI_kdeui_QtNetwork->em_virthandlers[1]))(sipGILState,sipMeth,a0);
}

void sipNETRootInfo::sipProtectVirt_addClient(bool sipSelfWasArg,Window a0)
{
    (sipSelfWasArg ? NETRootInfo::addClient(a0) : addClient(a0));
}

void sipNETRootInfo::sipProtectVirt_removeClient(bool sipSelfWasArg,Window a0)
{
    (sipSelfWasArg ? NETRootInfo::removeClient(a0) : removeClient(a0));
}

void sipNETRootInfo::sipProtectVirt_changeNumberOfDesktops(bool sipSelfWasArg,int a0)
{
    (sipSelfWasArg ? NETRootInfo::changeNumberOfDesktops(a0) : changeNumberOfDesktops(a0));
}

void sipNETRootInfo::sipProtectVirt_changeDesktopGeometry(bool sipSelfWasArg,int a0,const NETSize& a1)
{
    (sipSelfWasArg ? NETRootInfo::changeDesktopGeometry(a0,a1) : changeDesktopGeometry(a0,a1));
}

void sipNETRootInfo::sipProtectVirt_changeDesktopViewport(bool sipSelfWasArg,int a0,const NETPoint& a1)
{
    (sipSelfWasArg ? NETRootInfo::changeDesktopViewport(a0,a1) : changeDesktopViewport(a0,a1));
}

void sipNETRootInfo::sipProtectVirt_changeCurrentDesktop(bool sipSelfWasArg,int a0)
{
    (sipSelfWasArg ? NETRootInfo::changeCurrentDesktop(a0) : changeCurrentDesktop(a0));
}

void sipNETRootInfo::sipProtectVirt_closeWindow(bool sipSelfWasArg,Window a0)
{
    (sipSelfWasArg ? NETRootInfo::closeWindow(a0) : closeWindow(a0));
}

void sipNETRootInfo::sipProtectVirt_moveResize(bool sipSelfWasArg,Window a0,int a1,int a2,unsigned long a3)
{
    (sipSelfWasArg ? NETRootInfo::moveResize(a0,a1,a2,a3) : moveResize(a0,a1,a2,a3));
}

void sipNETRootInfo::sipProtectVirt_gotPing(bool sipSelfWasArg,Window a0,Time a1)
{
    (sipSelfWasArg ? NETRootInfo::gotPing(a0,a1) : gotPing(a0,a1));
}

void sipNETRootInfo::sipProtectVirt_changeActiveWindow(bool sipSelfWasArg,Window a0,NET::RequestSource a1,Time a2,Window a3)
{
    (sipSelfWasArg ? NETRootInfo::changeActiveWindow(a0,a1,a2,a3) : changeActiveWindow(a0,a1,a2,a3));
}

void sipNETRootInfo::sipProtectVirt_moveResizeWindow(bool sipSelfWasArg,Window a0,int a1,int a2,int a3,int a4,int a5)
{
    (sipSelfWasArg ? NETRootInfo::moveResizeWindow(a0,a1,a2,a3,a4,a5) : moveResizeWindow(a0,a1,a2,a3,a4,a5));
}

void sipNETRootInfo::sipProtectVirt_restackWindow(bool sipSelfWasArg,Window a0,NET::RequestSource a1,Window a2,int a3,Time a4)
{
    (sipSelfWasArg ? NETRootInfo::restackWindow(a0,a1,a2,a3,a4) : restackWindow(a0,a1,a2,a3,a4));
}

void sipNETRootInfo::sipProtectVirt_gotTakeActivity(bool sipSelfWasArg,Window a0,Time a1,long a2)
{
    (sipSelfWasArg ? NETRootInfo::gotTakeActivity(a0,a1,a2) : gotTakeActivity(a0,a1,a2));
}

void sipNETRootInfo::sipProtectVirt_changeShowingDesktop(bool sipSelfWasArg,bool a0)
{
    (sipSelfWasArg ? NETRootInfo::changeShowingDesktop(a0) : changeShowingDesktop(a0));
}


extern "C" {static PyObject *meth_NETRootInfo_x11Display(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_x11Display(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            Display *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->x11Display();
            Py_END_ALLOW_THREADS

            return sipConvertFromType(sipRes,sipType_Display,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_x11Display, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_rootWindow(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_rootWindow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            Window sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->rootWindow();
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_rootWindow, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_supportWindow(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_supportWindow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            Window sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->supportWindow();
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_supportWindow, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_wmName(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_wmName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            const char *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->wmName();
            Py_END_ALLOW_THREADS

            if (sipRes == NULL)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_wmName, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_screenNumber(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_screenNumber(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->screenNumber();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_screenNumber, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_isSupported(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_isSupported(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NET::Property a0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_NETRootInfo, &sipCpp, sipType_NET_Property, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isSupported(a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    {
        NET::Property2 a0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_NETRootInfo, &sipCpp, sipType_NET_Property2, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isSupported(a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    {
        NET::WindowType a0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_NETRootInfo, &sipCpp, sipType_NET_WindowType, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isSupported(a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    {
        NET::State a0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_NETRootInfo, &sipCpp, sipType_NET_State, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isSupported(a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    {
        NET::Action a0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_NETRootInfo, &sipCpp, sipType_NET_Action, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->isSupported(a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_isSupported, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_clientListCount(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_clientListCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->clientListCount();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_clientListCount, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_clientListStackingCount(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_clientListStackingCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->clientListStackingCount();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_clientListStackingCount, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_desktopGeometry(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_desktopGeometry(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            NETSize *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new NETSize(sipCpp->desktopGeometry(a0));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_NETSize,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_desktopGeometry, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_desktopViewport(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_desktopViewport(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            NETPoint *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new NETPoint(sipCpp->desktopViewport(a0));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_NETPoint,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_desktopViewport, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_workArea(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_workArea(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            NETRect *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new NETRect(sipCpp->workArea(a0));
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_NETRect,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_workArea, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_desktopName(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_desktopName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            const char *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->desktopName(a0);
            Py_END_ALLOW_THREADS

            if (sipRes == NULL)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_desktopName, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_virtualRootsCount(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_virtualRootsCount(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->virtualRootsCount();
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_virtualRootsCount, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_desktopLayoutOrientation(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_desktopLayoutOrientation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            NET::Orientation sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->desktopLayoutOrientation();
            Py_END_ALLOW_THREADS

            return sipConvertFromEnum(sipRes,sipType_NET_Orientation);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_desktopLayoutOrientation, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_desktopLayoutColumnsRows(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_desktopLayoutColumnsRows(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            QSize *sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = new QSize(sipCpp->desktopLayoutColumnsRows());
            Py_END_ALLOW_THREADS

            return sipConvertFromNewType(sipRes,sipType_QSize,NULL);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_desktopLayoutColumnsRows, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_desktopLayoutCorner(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_desktopLayoutCorner(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            NET::DesktopLayoutCorner sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->desktopLayoutCorner();
            Py_END_ALLOW_THREADS

            return sipConvertFromEnum(sipRes,sipType_NET_DesktopLayoutCorner);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_desktopLayoutCorner, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_numberOfDesktops(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_numberOfDesktops(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B|b", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->numberOfDesktops(a0);
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_numberOfDesktops, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_currentDesktop(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_currentDesktop(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0 = 0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B|b", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            int sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->currentDesktop(a0);
            Py_END_ALLOW_THREADS

            return SIPLong_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_currentDesktop, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_activeWindow(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_activeWindow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            Window sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->activeWindow();
            Py_END_ALLOW_THREADS

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_activeWindow, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_activate(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_activate(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->activate();
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_activate, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_setClientList(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_setClientList(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Window a0;
        uint a1;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bmu", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setClientList(&a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_setClientList, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_setClientListStacking(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_setClientListStacking(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Window a0;
        uint a1;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bmu", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setClientListStacking(&a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_setClientListStacking, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_setCurrentDesktop(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_setCurrentDesktop(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        bool a1 = 0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi|b", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setCurrentDesktop(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_setCurrentDesktop, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_setDesktopGeometry(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_setDesktopGeometry(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        const NETSize * a1;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ9", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, sipType_NETSize, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setDesktopGeometry(a0,*a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_setDesktopGeometry, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_setDesktopViewport(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_setDesktopViewport(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        const NETPoint * a1;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ9", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, sipType_NETPoint, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setDesktopViewport(a0,*a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_setDesktopViewport, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_setNumberOfDesktops(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_setNumberOfDesktops(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setNumberOfDesktops(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_setNumberOfDesktops, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_setDesktopName(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_setDesktopName(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        const char * a1;
        PyObject *a1Keep;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiAA", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, &a1Keep, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setDesktopName(a0,a1);
            Py_END_ALLOW_THREADS
            Py_DECREF(a1Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_setDesktopName, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_setActiveWindow(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_setActiveWindow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Window a0;
        NET::RequestSource a1;
        Time a2;
        Window a3;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BmEmm", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, sipType_NET_RequestSource, &a1, &a2, &a3))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setActiveWindow(a0,a1,a2,a3);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        Window a0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bm", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setActiveWindow(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_setActiveWindow, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_setWorkArea(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_setWorkArea(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        int a0;
        const NETRect * a1;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ9", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, sipType_NETRect, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setWorkArea(a0,*a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_setWorkArea, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_setVirtualRoots(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_setVirtualRoots(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Window a0;
        uint a1;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bmu", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setVirtualRoots(&a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_setVirtualRoots, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_setDesktopLayout(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_setDesktopLayout(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NET::Orientation a0;
        int a1;
        int a2;
        NET::DesktopLayoutCorner a3;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BEiiE", &sipSelf, sipType_NETRootInfo, &sipCpp, sipType_NET_Orientation, &a0, &a1, &a2, sipType_NET_DesktopLayoutCorner, &a3))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setDesktopLayout(a0,a1,a2,a3);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_setDesktopLayout, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_setShowingDesktop(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_setShowingDesktop(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        bool a0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setShowingDesktop(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_setShowingDesktop, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_showingDesktop(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_showingDesktop(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_NETRootInfo, &sipCpp))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->showingDesktop();
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_showingDesktop, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_closeWindowRequest(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_closeWindowRequest(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Window a0;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bm", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->closeWindowRequest(a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_closeWindowRequest, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_moveResizeRequest(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_moveResizeRequest(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Window a0;
        int a1;
        int a2;
        NET::Direction a3;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BmiiE", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, &a1, &a2, sipType_NET_Direction, &a3))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->moveResizeRequest(a0,a1,a2,a3);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_moveResizeRequest, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_moveResizeWindowRequest(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_moveResizeWindowRequest(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Window a0;
        int a1;
        int a2;
        int a3;
        int a4;
        int a5;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bmiiiii", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, &a1, &a2, &a3, &a4, &a5))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->moveResizeWindowRequest(a0,a1,a2,a3,a4,a5);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_moveResizeWindowRequest, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_restackRequest(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_restackRequest(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Window a0;
        NET::RequestSource a1;
        Window a2;
        int a3;
        Time a4;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BmEmim", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, sipType_NET_RequestSource, &a1, &a2, &a3, &a4))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->restackRequest(a0,a1,a2,a3,a4);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_restackRequest, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_sendPing(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_sendPing(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Window a0;
        Time a1;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bmm", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sendPing(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_sendPing, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_takeActivity(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_takeActivity(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        Window a0;
        Time a1;
        long a2;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bmml", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, &a1, &a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->takeActivity(a0,a1,a2);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_takeActivity, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_addClient(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_addClient(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        Window a0;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bm", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_addClient(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_addClient, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_removeClient(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_removeClient(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        Window a0;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bm", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_removeClient(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_removeClient, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_changeNumberOfDesktops(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_changeNumberOfDesktops(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_changeNumberOfDesktops(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_changeNumberOfDesktops, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_changeDesktopGeometry(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_changeDesktopGeometry(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        const NETSize * a1;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ9", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, sipType_NETSize, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_changeDesktopGeometry(sipSelfWasArg,a0,*a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_changeDesktopGeometry, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_changeDesktopViewport(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_changeDesktopViewport(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        const NETPoint * a1;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ9", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, sipType_NETPoint, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_changeDesktopViewport(sipSelfWasArg,a0,*a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_changeDesktopViewport, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_changeCurrentDesktop(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_changeCurrentDesktop(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_changeCurrentDesktop(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_changeCurrentDesktop, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_closeWindow(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_closeWindow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        Window a0;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bm", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_closeWindow(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_closeWindow, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_moveResize(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_moveResize(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        Window a0;
        int a1;
        int a2;
        unsigned long a3;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bmiim", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, &a1, &a2, &a3))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_moveResize(sipSelfWasArg,a0,a1,a2,a3);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_moveResize, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_gotPing(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_gotPing(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        Window a0;
        Time a1;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bmm", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_gotPing(sipSelfWasArg,a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_gotPing, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_changeActiveWindow(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_changeActiveWindow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        Window a0;
        NET::RequestSource a1;
        Time a2;
        Window a3;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BmEmm", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, sipType_NET_RequestSource, &a1, &a2, &a3))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_changeActiveWindow(sipSelfWasArg,a0,a1,a2,a3);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_changeActiveWindow, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_moveResizeWindow(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_moveResizeWindow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        Window a0;
        int a1;
        int a2;
        int a3;
        int a4;
        int a5;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bmiiiii", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, &a1, &a2, &a3, &a4, &a5))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_moveResizeWindow(sipSelfWasArg,a0,a1,a2,a3,a4,a5);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_moveResizeWindow, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_restackWindow(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_restackWindow(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        Window a0;
        NET::RequestSource a1;
        Window a2;
        int a3;
        Time a4;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BmEmim", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, sipType_NET_RequestSource, &a1, &a2, &a3, &a4))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_restackWindow(sipSelfWasArg,a0,a1,a2,a3,a4);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_restackWindow, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_gotTakeActivity(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_gotTakeActivity(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        Window a0;
        Time a1;
        long a2;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bmml", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0, &a1, &a2))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_gotTakeActivity(sipSelfWasArg,a0,a1,a2);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_gotTakeActivity, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_changeShowingDesktop(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_changeShowingDesktop(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;
    bool sipSelfWasArg = (!sipSelf || sipIsDerived((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        sipNETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_NETRootInfo, &sipCpp, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->sipProtectVirt_changeShowingDesktop(sipSelfWasArg,a0);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_changeShowingDesktop, NULL);

    return NULL;
}


extern "C" {static PyObject *meth_NETRootInfo_setSupported(PyObject *, PyObject *);}
static PyObject *meth_NETRootInfo_setSupported(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = NULL;

    {
        NET::Property a0;
        bool a1 = 1;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE|b", &sipSelf, sipType_NETRootInfo, &sipCpp, sipType_NET_Property, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSupported(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        NET::Property2 a0;
        bool a1 = 1;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE|b", &sipSelf, sipType_NETRootInfo, &sipCpp, sipType_NET_Property2, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSupported(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        NET::WindowType a0;
        bool a1 = 1;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE|b", &sipSelf, sipType_NETRootInfo, &sipCpp, sipType_NET_WindowType, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSupported(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        NET::State a0;
        bool a1 = 1;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE|b", &sipSelf, sipType_NETRootInfo, &sipCpp, sipType_NET_State, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSupported(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        NET::Action a0;
        bool a1 = 1;
        NETRootInfo *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE|b", &sipSelf, sipType_NETRootInfo, &sipCpp, sipType_NET_Action, &a0, &a1))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp->setSupported(a0,a1);
            Py_END_ALLOW_THREADS

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    /* Raise an exception if the arguments couldn't be parsed. */
    sipNoMethod(sipParseErr, sipName_NETRootInfo, sipName_setSupported, NULL);

    return NULL;
}


/* Cast a pointer to a type somewhere in its superclass hierarchy. */
extern "C" {static void *cast_NETRootInfo(void *, const sipTypeDef *);}
static void *cast_NETRootInfo(void *ptr, const sipTypeDef *targetType)
{
    void *res;

    if (targetType == sipType_NETRootInfo)
        return ptr;

    if ((res = ((const sipClassTypeDef *)sipType_NET)->ctd_cast((NET *)(NETRootInfo *)ptr,targetType)) != NULL)
        return res;

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_NETRootInfo(void *, int);}
static void release_NETRootInfo(void *sipCppV,int sipState)
{
    Py_BEGIN_ALLOW_THREADS

    if (sipState & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipNETRootInfo *>(sipCppV);
    else
        delete reinterpret_cast<NETRootInfo *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void dealloc_NETRootInfo(sipSimpleWrapper *);}
static void dealloc_NETRootInfo(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerived(sipSelf))
        reinterpret_cast<sipNETRootInfo *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsPyOwned(sipSelf))
    {
        release_NETRootInfo(sipGetAddress(sipSelf),sipSelf->flags);
    }
}


extern "C" {static void *init_NETRootInfo(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_NETRootInfo(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
    sipNETRootInfo *sipCpp = 0;

    {
        Display * a0;
        Window a1;
        const char * a2;
        PyObject *a2Keep;
        PyObject * a3;
        int a4 = -1;
        bool a5 = 1;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J8mAAT|ib", sipType_Display, &a0, &a1, &a2Keep, &a2, &PyList_Type, &a3, &a4, &a5))
        {
#line 48 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm.sip"
int count   = PyList_Size (a3);
    unsigned long *list = new unsigned long [count];

    for (int i = 0; i < count; i++) {
#if PY_MAJOR_VERSION >= 3
        list [i] = (unsigned long)PyLong_AsLong (PyList_GET_ITEM (a3, i));
#else
        list [i] = (unsigned long)PyInt_AS_LONG (PyList_GET_ITEM (a3, i));
#endif
    }
    Py_BEGIN_ALLOW_THREADS
    sipCpp = new sipNETRootInfo (a0, a1, a2, list, count, a4, a5);
    Py_END_ALLOW_THREADS

    delete list;
#line 32263 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"
            Py_DECREF(a2Keep);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    {
        Display * a0;
        PyObject * a1;
        int a2 = -1;
        bool a3 = 1;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J8T|ib", sipType_Display, &a0, &PyList_Type, &a1, &a2, &a3))
        {
#line 67 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/netwm.sip"
int count   = PyList_Size (a1);
    unsigned long *list = new unsigned long [count];

    for (int i = 0; i < count; i++)
#if PY_MAJOR_VERSION >= 3        
        list [i] = (unsigned long)PyLong_AsLong(PyList_GET_ITEM (a1, i));
#else
        list [i] = (unsigned long)PyInt_AS_LONG (PyList_GET_ITEM (a1, i));
#endif

    Py_BEGIN_ALLOW_THREADS
    sipCpp = new sipNETRootInfo (a0, list, count, a2, a3);
    Py_END_ALLOW_THREADS

    delete list;
#line 32296 "/work/a/ports/devel/kdebindings4-python-pykde4/work/pykde4-4.7.3/sip/kdeui/sipkdeuipart0.cpp"

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    {
        Display * a0;
        unsigned long a1;
        int a2 = -1;
        bool a3 = 1;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J8m|ib", sipType_Display, &a0, &a1, &a2, &a3))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipNETRootInfo(a0,a1,a2,a3);
            Py_END_ALLOW_THREADS

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    {
        const NETRootInfo * a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J9", sipType_NETRootInfo, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipNETRootInfo(*a0);
            Py_END_ALLOW_THREADS

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_NETRootInfo[] = {{367, 255, 1}};


static PyMethodDef methods_NETRootInfo[] = {
    {SIP_MLNAME_CAST(sipName_activate), meth_NETRootInfo_activate, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_activeWindow), meth_NETRootInfo_activeWindow, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_addClient), meth_NETRootInfo_addClient, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeActiveWindow), meth_NETRootInfo_changeActiveWindow, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeCurrentDesktop), meth_NETRootInfo_changeCurrentDesktop, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeDesktopGeometry), meth_NETRootInfo_changeDesktopGeometry, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeDesktopViewport), meth_NETRootInfo_changeDesktopViewport, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeNumberOfDesktops), meth_NETRootInfo_changeNumberOfDesktops, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_changeShowingDesktop), meth_NETRootInfo_changeShowingDesktop, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_clientListCount), meth_NETRootInfo_clientListCount, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_clientListStackingCount), meth_NETRootInfo_clientListStackingCount, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_closeWindow), meth_NETRootInfo_closeWindow, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_closeWindowRequest), meth_NETRootInfo_closeWindowRequest, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_currentDesktop), meth_NETRootInfo_currentDesktop, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_desktopGeometry), meth_NETRootInfo_desktopGeometry, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_desktopLayoutColumnsRows), meth_NETRootInfo_desktopLayoutColumnsRows, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_desktopLayoutCorner), meth_NETRootInfo_desktopLayoutCorner, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_desktopLayoutOrientation), meth_NETRootInfo_desktopLayoutOrientation, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_desktopName), meth_NETRootInfo_desktopName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_desktopViewport), meth_NETRootInfo_desktopViewport, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_gotPing), meth_NETRootInfo_gotPing, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_gotTakeActivity), meth_NETRootInfo_gotTakeActivity, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_isSupported), meth_NETRootInfo_isSupported, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_moveResize), meth_NETRootInfo_moveResize, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_moveResizeRequest), meth_NETRootInfo_moveResizeRequest, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_moveResizeWindow), meth_NETRootInfo_moveResizeWindow, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_moveResizeWindowRequest), meth_NETRootInfo_moveResizeWindowRequest, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_numberOfDesktops), meth_NETRootInfo_numberOfDesktops, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_removeClient), meth_NETRootInfo_removeClient, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_restackRequest), meth_NETRootInfo_restackRequest, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_restackWindow), meth_NETRootInfo_restackWindow, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_rootWindow), meth_NETRootInfo_rootWindow, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_screenNumber), meth_NETRootInfo_screenNumber, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_sendPing), meth_NETRootInfo_sendPing, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setActiveWindow), meth_NETRootInfo_setActiveWindow, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setClientList), meth_NETRootInfo_setClientList, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setClientListStacking), meth_NETRootInfo_setClientListStacking, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setCurrentDesktop), meth_NETRootInfo_setCurrentDesktop, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setDesktopGeometry), meth_NETRootInfo_setDesktopGeometry, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setDesktopLayout), meth_NETRootInfo_setDesktopLayout, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setDesktopName), meth_NETRootInfo_setDesktopName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setDesktopViewport), meth_NETRootInfo_setDesktopViewport, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setNumberOfDesktops), meth_NETRootInfo_setNumberOfDesktops, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setShowingDesktop), meth_NETRootInfo_setShowingDesktop, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setSupported), meth_NETRootInfo_setSupported, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setVirtualRoots), meth_NETRootInfo_setVirtualRoots, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_setWorkArea), meth_NETRootInfo_setWorkArea, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_showingDesktop), meth_NETRootInfo_showingDesktop, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_supportWindow), meth_NETRootInfo_supportWindow, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_takeActivity), meth_NETRootInfo_takeActivity, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_virtualRootsCount), meth_NETRootInfo_virtualRootsCount, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_wmName), meth_NETRootInfo_wmName, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_workArea), meth_NETRootInfo_workArea, METH_VARARGS, NULL},
    {SIP_MLNAME_CAST(sipName_x11Display), meth_NETRootInfo_x11Display, METH_VARARGS, NULL}
};

static sipEnumMemberDef enummembers_NETRootInfo[] = {
    {sipName_ACTIONS, NETRootInfo::ACTIONS, -1},
    {sipName_PROPERTIES_SIZE, NETRootInfo::PROPERTIES_SIZE, -1},
    {sipName_PROTOCOLS, NETRootInfo::PROTOCOLS, -1},
    {sipName_PROTOCOLS2, NETRootInfo::PROTOCOLS2, -1},
    {sipName_STATES, NETRootInfo::STATES, -1},
    {sipName_WINDOW_TYPES, NETRootInfo::WINDOW_TYPES, -1},
};


pyqt4ClassTypeDef sipTypeDef_kdeui_NETRootInfo = {
{
    {
        -1,
        0,
        0,
        SIP_TYPE_CLASS,
        sipNameNr_NETRootInfo,
        {0}
    },
    {
        sipNameNr_NETRootInfo,
        {0, 0, 1},
        54, methods_NETRootInfo,
        6, enummembers_NETRootInfo,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    -1,
    -1,
    supers_NETRootInfo,
    0,
    init_NETRootInfo,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_NETRootInfo,
    0,
    0,
    0,
    release_NETRootInfo,
    cast_NETRootInfo,
    0,
    0,
    0
},
    0,
    0,
    0
};
