/*
 * Module code.
 *
 * Generated by SIP 4.19.3
 */

#include "sipAPIktexteditor.h"

#line 29 "/usr/share/sip/PyQt4/QtCore/qobject.sip"
#include <qobject.h>
#line 12 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 38 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/annotationinterface.sip"
#include <ktexteditor/annotationinterface.h>
#line 15 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/attribute.sip"
#include <ktexteditor/attribute.h>
#line 18 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/templateinterface.sip"
#include <ktexteditor/templateinterface.h>
#line 21 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 24 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 368 "/usr/share/sip/PyQt4/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 27 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 351 "/usr/share/sip/PyQt4/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 265 "/usr/share/sip/PyQt4/QtCore/qvariant.sip"
#include <qvariant.h>
#line 33 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 36 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 25 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/annotationinterface.sip"
#include <ktexteditor/annotationinterface.h>
#line 39 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/view.sip"
#include <ktexteditor/view.h>

#include <ktexteditor/codecompletioninterface.h>
#include <ktexteditor/sessionconfiginterface.h>
#include <ktexteditor/texthintinterface.h>
#include <ktexteditor/annotationinterface.h>
#include <ktexteditor/configinterface.h>
#include <ktexteditor/templateinterface.h>
#include <ktexteditor/templateinterface2.h>
#line 50 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtGui/qmenu.sip"
#include <qmenu.h>
#line 53 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/range.sip"
#include <ktexteditor/range.h>
#line 56 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 48 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/codecompletionmodel.sip"
#include <ktexteditor/codecompletionmodel.h>
#line 59 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtCore/qsize.sip"
#include <qsize.h>
#line 62 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtCore/qabstractitemmodel.sip"
#include <qabstractitemmodel.h>
#line 65 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 28 "/usr/share/sip/PyQt4/QtCore/qlist.sip"
#include <qlist.h>
#line 68 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 71 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 74 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 77 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtCore/qmimedata.sip"
#include <qmimedata.h>
#line 80 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 27 "/usr/share/sip/PyQt4/QtCore/qstringlist.sip"
#include <qstringlist.h>
#line 83 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 139 "/usr/share/sip/PyQt4/QtCore/qmap.sip"
#include <qmap.h>
#line 86 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtCore/qvariant.sip"
#include <qvariant.h>
#line 89 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/document.sip"
#include <ktexteditor/document.h>

#include <ktexteditor/modificationinterface.h>
#include <ktexteditor/markinterface.h>
#include <ktexteditor/searchinterface.h>
#include <ktexteditor/sessionconfiginterface.h>
#include <ktexteditor/smartinterface.h>
#include <ktexteditor/templateinterface.h>
#include <ktexteditor/variableinterface.h>
#include <ktexteditor/movinginterface.h>
#include <ktexteditor/annotationinterface.h>
#include <ktexteditor/highlightinterface.h>
#include <ktexteditor/configinterface.h>
#include <ktexteditor/modeinterface.h>
#include <ktexteditor/sessionconfiginterface.h>
#include <ktexteditor/recoveryinterface.h>

#line 108 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 27 "/usr/share/sip/PyQt4/QtCore/qstring.sip"
#include <qstring.h>
#line 111 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/cursor.sip"
#include <ktexteditor/cursor.h>
#line 114 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 63 "/usr/share/sip/PyQt4/QtCore/qchar.sip"
#include <qchar.h>
#line 117 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 25 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/codecompletionmodelcontrollerinterface.sip"
#include <ktexteditor/codecompletionmodelcontrollerinterface.h>
#line 120 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 31 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdeui/kcompletion.sip"
#include <kcompletion.h>
#line 123 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/commandinterface.sip"
#include <ktexteditor/commandinterface.h>
#line 126 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 115 "/usr/share/sip/PyQt4/QtCore/qlist.sip"
#include <qlist.h>
#line 129 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtGui/qfont.sip"
#include <qfont.h>
#line 132 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtGui/qpalette.sip"
#include <qpalette.h>
#line 135 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 647 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 138 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 607 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 141 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 596 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 144 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 739 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 147 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 792 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 150 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 765 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 153 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 781 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 156 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 854 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 159 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 403 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 162 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 618 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 165 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 574 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 168 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 561 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 171 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 548 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 174 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 524 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 177 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 505 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 180 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 474 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 183 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 347 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 186 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 252 "/usr/share/sip/PyQt4/QtGui/qevent.sip"
#include <qevent.h>
#line 189 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 52 "/usr/share/sip/PyQt4/QtGui/qpaintengine.sip"
#include <qpaintengine.h>
#line 192 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtGui/qpaintdevice.sip"
#include <qpaintdevice.h>
#line 195 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 28 "/usr/share/sip/PyQt4/QtGui/qwidget.sip"
#include <qwidget.h>
#line 198 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 62 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/containerinterface.sip"
#include <ktexteditor/containerinterface.h>
#line 201 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 33 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdecore/kurl.sip"
#include <kurl.h>
#line 204 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 81 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kparts/event.sip"
#include <kparts/event.h>
#line 207 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 127 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kparts/event.sip"
#include <kparts/event.h>
#line 210 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 103 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kparts/event.sip"
#include <kparts/event.h>
#line 213 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 66 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kparts/part.sip"
#include <kparts/part.h>
#line 216 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtCore/qpoint.sip"
#include <qpoint.h>
#line 219 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 28 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kparts/partmanager.sip"
#include <kparts/partmanager.h>
#line 222 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdeui/kxmlguiclient.sip"
#include <kxmlguiclient.h>
#line 225 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 207 "/usr/share/sip/PyQt4/QtXml/qdom.sip"
#include <qdom.h>
#line 228 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdecore/kcomponentdata.sip"
#include <kcomponentdata.h>
#line 231 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdeui/kactioncollection.sip"
#include <kactioncollection.h>
#line 234 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtGui/qaction.sip"
#include <qaction.h>
#line 237 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 336 "/usr/share/sip/PyQt4/QtXml/qdom.sip"
#include <qdom.h>
#line 240 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 34 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/editor.sip"
#include <ktexteditor/editor.h>
#include <ktexteditor/commandinterface.h>
#include <ktexteditor/containerinterface.h>
#line 245 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 115 "/usr/share/sip/PyQt4/QtCore/qlist.sip"
#include <qlist.h>
#line 248 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 115 "/usr/share/sip/PyQt4/QtCore/qlist.sip"
#include <qlist.h>
#line 251 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 56 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdecore/kaboutdata.sip"
#include <kaboutdata.h>
#line 254 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 36 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdecore/kconfig.sip"
#include <kconfig.h>
#line 257 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/configpage.sip"
#include <ktexteditor/configpage.h>
#line 260 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 33 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdeui/kicon.sip"
#include <kicon.h>
#line 263 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 28 "/usr/share/sip/PyQt4/QtCore/qlist.sip"
#include <qlist.h>
#line 266 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 340 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdecore/typedefs.sip"
#include <ksharedptr.h>
#line 269 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 25 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/highlightinterface.sip"
#include <ktexteditor/highlightinterface.h>
#line 272 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 138 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/markinterface.sip"
#include <qhash.h>
#line 275 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/markinterface.sip"
#include <ktexteditor/markinterface.h>
#line 278 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 45 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/markinterface.sip"
#include <ktexteditor/markinterface.h>
#line 281 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtGui/qpixmap.sip"
#include <qpixmap.h>
#line 284 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/modificationinterface.sip"
#include <ktexteditor/modificationinterface.h>
#line 287 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 25 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/movingcursor.sip"
#include <ktexteditor/movingcursor.h>
#line 290 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 25 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/movingrange.sip"
#include <ktexteditor/movingrange.h>
#line 293 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 25 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/movingrange.sip"
#include <ktexteditor/movingrange.h>
#line 296 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 25 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/movingrangefeedback.sip"
#include <ktexteditor/movingrangefeedback.h>
#line 299 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 28 "/usr/share/sip/PyQt4/QtCore/qvector.sip"
#include <qvector.h>
#line 302 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 32 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdecore/kconfiggroup.sip"
#include <kconfiggroup.h>
#line 305 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 28 "/usr/share/sip/PyQt4/QtCore/qmap.sip"
#include <qmap.h>
#line 308 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 68 "/usr/share/sip/PyQt4/QtCore/qstring.sip"
#include <qstring.h>
#line 311 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 25 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/templateinterface2.sip"
#include <ktexteditor/templateinterface2.h>
#line 314 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/attribute.sip"
#include <ktexteditor/attribute.h>
#line 317 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 48 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/codecompletionmodel.sip"
#include <ktexteditor/codecompletionmodel.h>
#line 320 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 48 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/codecompletionmodel.sip"
#include <ktexteditor/codecompletionmodel.h>
#line 323 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"

/* Define the strings used by this module. */
const char sipStrings_ktexteditor[] = {
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'i', 'z', 'e', 'd', 'S', 'e', 's', 's', 'i', 'o', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', ':', ':', 'S', 'e', 's', 's', 'i', 'o', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'd', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', 'C', 'o', 'n', 't', 'r', 'o', 'l', 'l', 'e', 'r', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', '3', ':', ':', 'M', 'a', 't', 'c', 'h', 'R', 'e', 'a', 'c', 't', 'i', 'o', 'n', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'o', 'd', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', ':', ':', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 'O', 'n', 'D', 'i', 's', 'k', 'R', 'e', 'a', 's', 'o', 'n', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'd', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', ':', ':', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'd', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', 'C', 'o', 'n', 't', 'r', 'o', 'l', 'l', 'e', 'r', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', '3', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'd', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', ':', ':', 'E', 'x', 't', 'r', 'a', 'I', 't', 'e', 'm', 'D', 'a', 't', 'a', 'R', 'o', 'l', 'e', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'd', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', ':', ':', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'd', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', ':', ':', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'M', 'e', 't', 'h', 'o', 'd', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'd', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', ':', ':', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'M', 'e', 't', 'h', 'o', 'd', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'i', 'z', 'e', 'd', 'S', 'e', 's', 's', 'i', 'o', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'd', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', ':', ':', 'I', 'n', 'v', 'o', 'c', 'a', 't', 'i', 'o', 'n', 'T', 'y', 'p', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', ':', ':', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'S', 't', 'y', 'l', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'a', 'r', 'k', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', ':', ':', 'M', 'a', 'r', 'k', 'C', 'h', 'a', 'n', 'g', 'e', 'A', 'c', 't', 'i', 'o', 'n', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'o', 'r', 'd', 'i', 'n', 'a', 't', 'e', 's', 'T', 'o', 'C', 'u', 'r', 's', 'o', 'r', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'o', 'v', 'i', 'n', 'g', 'R', 'a', 'n', 'g', 'e', ':', ':', 'I', 'n', 's', 'e', 'r', 't', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'o', 'v', 'i', 'n', 'g', 'C', 'u', 'r', 's', 'o', 'r', ':', ':', 'I', 'n', 's', 'e', 'r', 't', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'd', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', ':', ':', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'o', 'v', 'i', 'n', 'g', 'R', 'a', 'n', 'g', 'e', ':', ':', 'I', 'n', 's', 'e', 'r', 't', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', ':', ':', 'C', 'u', 's', 't', 'o', 'm', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'o', 'v', 'i', 'n', 'g', 'R', 'a', 'n', 'g', 'e', ':', ':', 'E', 'm', 'p', 't', 'y', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'o', 'v', 'i', 'n', 'g', 'C', 'u', 'r', 's', 'o', 'r', ':', ':', 'W', 'r', 'a', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'V', 'i', 'e', 'w', 'B', 'a', 'r', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', ':', ':', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'S', 'e', 'a', 'r', 'c', 'h', ':', ':', 'S', 'e', 'a', 'r', 'c', 'h', 'O', 'p', 't', 'i', 'o', 'n', 's', 'E', 'n', 'u', 'm', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'L', 'o', 'a', 'd', 'S', 'a', 'v', 'e', 'F', 'i', 'l', 't', 'e', 'r', 'C', 'h', 'e', 'c', 'k', 'P', 'l', 'u', 'g', 'i', 'n', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', ':', ':', 'A', 'c', 't', 'i', 'v', 'a', 't', 'i', 'o', 'n', 'T', 'y', 'p', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'a', 'r', 'k', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', ':', ':', 'M', 'a', 'r', 'k', 'T', 'y', 'p', 'e', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'T', 'e', 'm', 'p', 'l', 'a', 't', 'e', 'S', 'c', 'r', 'i', 'p', 't', 'R', 'e', 'g', 'i', 's', 't', 'r', 'a', 'r', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'd', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'A', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 'V', 'i', 'e', 'w', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'S', 'e', 's', 's', 'i', 'o', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'p', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'i', 'z', 'e', 'd', 'S', 'e', 's', 's', 'i', 'o', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'S', 'h', 'a', 'r', 'e', 'd', 'P', 't', 'r', '<', 'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', '>', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'S', 'e', 'a', 'r', 'c', 'h', ':', ':', 'S', 'e', 'a', 'r', 'c', 'h', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'o', 'd', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'd', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', '2', 0,
    'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 'B', 'o', 'r', 'd', 'e', 'r', 'V', 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'i', 'n', 's', 'e', 'r', 't', 'T', 'e', 'm', 'p', 'l', 'a', 't', 'e', 'T', 'e', 'x', 't', 'I', 'm', 'p', 'l', 'e', 'm', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'o', 'v', 'i', 'n', 'g', 'R', 'a', 'n', 'g', 'e', 'F', 'e', 'e', 'd', 'b', 'a', 'c', 'k', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'd', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', 0,
    'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 'A', 'b', 'o', 'u', 't', 'T', 'o', 'S', 'h', 'o', 'w', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'A', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'h', 'o', 'r', 'i', 'z', 'o', 'n', 't', 'a', 'l', 'S', 'c', 'r', 'o', 'l', 'l', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'T', 'e', 'm', 'p', 'l', 'a', 't', 'e', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', '2', 0,
    'w', 'r', 'i', 't', 'e', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'i', 'z', 'e', 'd', 'S', 'e', 's', 's', 'i', 'o', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', ':', ':', 'E', 'f', 'f', 'e', 'c', 't', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'T', 'e', 'x', 't', 'H', 'i', 'n', 't', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'E', '_', 'I', 'N', 'T', 'E', 'R', 'N', 'A', 'L', '_', 's', 'e', 't', 'u', 'p', 'I', 'n', 't', 'i', 'a', 'l', 'V', 'a', 'l', 'u', 'e', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'T', 'e', 'm', 'p', 'l', 'a', 't', 'e', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'r', 'e', 'a', 'd', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'i', 'z', 'e', 'd', 'S', 'e', 's', 's', 'i', 'o', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'R', 'e', 'c', 'o', 'v', 'e', 'r', 'y', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    's', 'e', 't', 'S', 'u', 'p', 'p', 'r', 'e', 's', 's', 'O', 'p', 'e', 'n', 'i', 'n', 'g', 'E', 'r', 'r', 'o', 'r', 'D', 'i', 'a', 'l', 'o', 'g', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', ':', ':', 'E', 'f', 'f', 'e', 'c', 't', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', '*', '>', 0,
    'v', 'e', 'r', 't', 'i', 'c', 'a', 'l', 'S', 'c', 'r', 'o', 'l', 'l', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'Q', 'H', 'a', 's', 'h', '<', 'i', 'n', 't', ',', 'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'a', 'r', 'k', '*', '>', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'V', 'i', 'e', 'w', 'B', 'a', 'r', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 0,
    'H', 'i', 'd', 'e', 'L', 'i', 's', 't', 'I', 'f', 'A', 'u', 't', 'o', 'm', 'a', 't', 'i', 'c', 'I', 'n', 'v', 'o', 'c', 'a', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'A', 'u', 't', 'o', 'm', 'a', 't', 'i', 'c', 'I', 'n', 'v', 'o', 'c', 'a', 't', 'i', 'o', 'n', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'm', 'm', 'a', 'n', 'd', '*', '>', 0,
    'c', 'o', 'o', 'r', 'd', 'i', 'n', 'a', 't', 'e', 's', 'T', 'o', 'C', 'u', 'r', 's', 'o', 'r', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'S', 'e', 'a', 'r', 'c', 'h', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'o', 'v', 'i', 'n', 'g', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'p', 'r', 'e', 'S', 'a', 'v', 'e', 'P', 'o', 's', 't', 'D', 'i', 'a', 'l', 'o', 'g', 'F', 'i', 'l', 't', 'e', 'r', 'C', 'h', 'e', 'c', 'k', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'n', 'f', 'i', 'g', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'i', 's', 'A', 'u', 't', 'o', 'm', 'a', 't', 'i', 'c', 'I', 'n', 'v', 'o', 'c', 'a', 't', 'i', 'o', 'n', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'A', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', 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,
    'Q', 'V', 'e', 'c', 't', 'o', 'r', '<', 'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'R', 'a', 'n', 'g', 'e', '>', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'V', 'i', 'e', 'w', ':', ':', 'E', 'd', 'i', 't', 'M', 'o', 'd', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'T', 'e', 'm', 'p', 'l', 'a', 't', 'e', 'S', 'c', 'r', 'i', 'p', 't', 0,
    's', 'u', 'p', 'p', 'r', 'e', 's', 's', 'O', 'p', 'e', 'n', 'i', 'n', 'g', 'E', 'r', 'r', 'o', 'r', 'D', 'i', 'a', 'l', 'o', 'g', 's', 0,
    's', 'e', 't', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'F', 'i', 'l', 'l', 'W', 'h', 'i', 't', 'e', 's', 'p', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'o', 'd', 'e', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'a', 'r', 'k', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'E', 'd', 'i', 't', 'o', 'r', 'C', 'h', 'o', 'o', 's', 'e', 'r', 0,
    's', 'e', 't', 'A', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 'B', 'o', 'r', 'd', 'e', 'r', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'V', 'i', 'e', 'w', '*', '>', 0,
    'c', 'u', 'r', 's', 'o', 'r', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 'C', 'o', 'o', 'r', 'd', 'i', 'n', 'a', 't', 'e', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'o', 'v', 'i', 'n', 'g', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'e', 'm', 'b', 'e', 'd', 'd', 'e', 'd', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', 'M', 'o', 'd', 'e', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'd', 'i', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'R', 'a', 'n', 'g', 'e', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 0,
    'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', 0,
    'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'I', 'n', 't', 'e', 'r', 'n', 'a', 'l', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    'i', 's', 'A', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 'B', 'o', 'r', 'd', 'e', 'r', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', 'T', 'e', 'm', 'p', 'l', 'a', 't', 'e', 'S', 'c', 'r', 'i', 'p', 't', 0,
    'p', 'o', 's', 'i', 't', 'i', 'o', 'n', 'R', 'e', 'l', 'a', 't', 'i', 'v', 'e', 'T', 'o', 'C', 'u', 'r', 's', 'o', 'r', 0,
    's', 'e', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'O', 'n', 'l', 'y', 'F', 'o', 'r', 'V', 'i', 'e', 'w', 's', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'o', 'v', 'i', 'n', 'g', 'R', 'a', 'n', 'g', 'e', 0,
    's', 'e', 't', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 'O', 'n', 'D', 'i', 's', 'k', 'W', 'a', 'r', 'n', 'i', 'n', 'g', 0,
    'b', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 'F', 'i', 'l', 'l', 'W', 'h', 'i', 't', 'e', 's', 'p', 'a', 'c', 'e', 0,
    'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 'V', 'i', 'e', 'w', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'c', 'o', 'd', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    's', 'e', 't', 'M', 'o', 'u', 's', 'e', 'T', 'r', 'a', 'c', 'k', 'i', 'n', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'i', 's', 'D', 'a', 't', 'a', 'R', 'e', 'c', 'o', 'v', 'e', 'r', 'y', 'A', 'v', 'a', 'i', 'l', 'a', 'b', 'l', 'e', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'S', 'a', 'v', 'e', 'd', 'O', 'r', 'U', 'p', 'l', 'o', 'a', 'd', 'e', 'd', 0,
    'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', 'M', 'o', 'd', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', 'M', 'o', 'd', 'e', 'S', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'n', 'f', 'i', 'g', 'P', 'a', 'g', 'e', 0,
    's', 'u', 'p', 'p', 'o', 'r', 't', 'e', 'd', 'S', 'e', 'a', 'r', 'c', 'h', 'O', 'p', 't', 'i', 'o', 'n', 's', 0,
    'p', 'o', 's', 'i', 't', 'i', 'o', 'n', 'R', 'e', 'l', 'a', 't', 'i', 'v', 'e', 'T', 'o', 'L', 'i', 'n', 'e', 0,
    's', 'e', 's', 's', 'i', 'o', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    's', 'e', 't', 'O', 'p', 'e', 'n', 'i', 'n', 'g', 'E', 'r', 'r', 'o', 'r', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'e', 'x', 'e', 'c', 'u', 't', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'I', 't', 'e', 'm', '2', 0,
    'c', 'l', 'e', 'a', 'r', 'A', 's', 's', 'o', 'c', 'i', 'a', 't', 'e', 'd', 'A', 'c', 't', 'i', 'o', 'n', 's', 0,
    'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'D', 'y', 'n', 'a', 'm', 'i', 'c', 'E', 'f', 'f', 'e', 'c', 't', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 'A', 'b', 'o', 'u', 't', 'T', 'o', 'S', 'h', 'o', 'w', 0,
    'w', 'i', 'n', 'd', 'o', 'w', 'A', 'c', 't', 'i', 'v', 'a', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'c', 'u', 'r', 's', 'o', 'r', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 'V', 'i', 'r', 't', 'u', 'a', 'l', 0,
    'a', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'O', 'n', 'l', 'y', 'F', 'o', 'r', 'V', 'i', 'e', 'w', 's', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'D', 'i', 'a', 'l', 'o', 'g', 'S', 'u', 'p', 'p', 'o', 'r', 't', 'e', 'd', 0,
    'm', 'o', 'd', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'c', 'u', 'r', 's', 'o', 'r', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 'D', 'i', 'r', 'e', 'c', 't', 'l', 'y', 0,
    's', 'h', 'o', 'u', 'l', 'd', 'A', 'b', 'o', 'r', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'u', 'p', 'd', 'a', 't', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'R', 'a', 'n', 'g', 'e', 0,
    's', 'h', 'o', 'u', 'l', 'd', 'S', 't', 'a', 'r', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'e', 'x', 'e', 'c', 'u', 't', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'I', 't', 'e', 'm', 0,
    'A', 'c', 'c', 'e', 's', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 'P', 'r', 'e', 'v', 'i', 'o', 'u', 's', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'F', 'o', 'r', 'e', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 'U', 's', 'e', 'r', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    'c', 'u', 'r', 's', 'o', 'r', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'm', 'o', 'u', 's', 'e', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'E', 'v', 'e', 'n', 't', 0,
    'm', 'o', 'u', 's', 'e', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'm', 'o', 'u', 's', 'e', 'T', 'r', 'a', 'c', 'k', 'i', 'n', 'g', 'E', 'n', 'a', 'b', 'l', 'e', 'd', 0,
    'r', 'e', 's', 'e', 'r', 'v', 'e', 'd', 'M', 'a', 'r', 'k', 'e', 'r', 's', 'C', 'o', 'u', 'n', 't', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'F', 'a', 'c', 't', 'o', 'r', 'y', 0,
    'd', 'e', 'l', 'e', 't', 'e', 'V', 'i', 'e', 'w', 'B', 'a', 'r', 'F', 'o', 'r', 'V', 'i', 'e', 'w', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 0,
    'I', 'n', 't', 'e', 'r', 'n', 'a', 'l', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', 0,
    's', 'u', 'p', 'p', 'o', 'r', 't', 'e', 'd', 'D', 'r', 'o', 'p', 'A', 'c', 't', 'i', 'o', 'n', 's', 0,
    'c', 'o', 'o', 'r', 'd', 'i', 'n', 'a', 't', 'e', 's', 'T', 'o', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'T', 'e', 'x', 't', 0,
    'v', 'i', 'e', 'w', 'E', 'd', 'i', 't', 'M', 'o', 'd', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'S', 'e', 'a', 'r', 'c', 'h', 0,
    'd', 'i', 's', 'c', 'a', 'r', 'd', 'D', 'a', 't', 'a', 'R', 'e', 'c', 'o', 'v', 'e', 'r', 'y', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'P', 'l', 'u', 'g', 'i', 'n', 0,
    'i', 's', 'V', 'a', 'l', 'i', 'd', 'T', 'e', 'x', 't', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'p', 'o', 's', 't', 'S', 'a', 'v', 'e', 'F', 'i', 'l', 't', 'e', 'r', 'C', 'h', 'e', 'c', 'k', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'E', 'd', 'i', 't', 'o', 'r', 0,
    'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'o', 'p', 'e', 'n', 'i', 'n', 'g', 'E', 'r', 'r', 'o', 'r', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    's', 'e', 't', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', 'M', 'o', 'd', 'e', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'N', 'a', 'm', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'A', 'c', 'c', 'e', 's', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 'A', 'c', 'c', 'e', 'p', 't', 0,
    's', 'e', 't', 'D', 'y', 'n', 'a', 'm', 'i', 'c', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 0,
    'E', 'f', 'f', 'e', 'c', 't', 'C', 'y', 'c', 'l', 'e', 'G', 'r', 'a', 'd', 'i', 'e', 'n', 't', 0,
    'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'd', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'B', 'u', 't', 't', 'o', 'n', 'N', 'u', 'm', 'b', 'e', 'r', 0,
    't', 'e', 'm', 'p', 'l', 'a', 't', 'e', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', '2', 0,
    'c', 'u', 'r', 's', 'o', 'r', 'T', 'o', 'C', 'o', 'o', 'r', 'd', 'i', 'n', 'a', 't', 'e', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 0,
    'i', 'n', 'f', 'o', 'r', 'm', 'a', 't', 'i', 'o', 'n', 'M', 'e', 's', 's', 'a', 'g', 'e', 0,
    'i', 'n', 's', 'e', 'r', 't', 'T', 'e', 'm', 'p', 'l', 'a', 't', 'e', 'T', 'e', 'x', 't', 0,
    'w', 'r', 'i', 't', 'e', 'S', 'e', 's', 's', 'i', 'o', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'R', 'a', 'n', 'g', 'e', 0,
    's', 'e', 't', 'I', 'n', 's', 'e', 'r', 't', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 's', 0,
    's', 'l', 'o', 't', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 'O', 'n', 'D', 'i', 's', 'k', 0,
    's', 'e', 't', 'M', 'a', 'r', 'k', 'D', 'e', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 0,
    'B', 'r', 'e', 'a', 'k', 'p', 'o', 'i', 'n', 't', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'd', 0,
    'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', 'M', 'o', 'd', 'e', 'A', 't', 0,
    's', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'E', 'n', 'c', 'o', 'd', 'i', 'n', 'g', 0,
    'c', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'P', 'a', 'g', 'e', 'F', 'u', 'l', 'l', 'N', 'a', 'm', 'e', 0,
    'e', 'x', 'c', 'l', 'u', 's', 'i', 'v', 'e', 'E', 'd', 'i', 't', 'S', 't', 'a', 'r', 't', 0,
    'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'U', 'r', 'l', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'h', 'i', 'd', 'e', 'V', 'i', 'e', 'w', 'B', 'a', 'r', 'F', 'o', 'r', 'V', 'i', 'e', 'w', 0,
    's', 'h', 'o', 'w', 'V', 'i', 'e', 'w', 'B', 'a', 'r', 'F', 'o', 'r', 'V', 'i', 'e', 'w', 0,
    'a', 'd', 'd', 'V', 'i', 'e', 'w', 'B', 'a', 'r', 'T', 'o', 'L', 'a', 'y', 'o', 'u', 't', 0,
    'w', 'a', 'n', 't', 's', 'T', 'o', 'P', 'r', 'o', 'c', 'e', 's', 's', 'T', 'e', 'x', 't', 0,
    'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', 'M', 'e', 't', 'h', 'o', 'd', 0,
    'C', 'u', 's', 't', 'o', 'm', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', 0,
    'i', 's', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'A', 'c', 't', 'i', 'v', 'e', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'B', 'a', 'c', 'k', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'F', 'o', 'r', 'e', 'g', 'r', 'o', 'u', 'n', 'd', 0,
    's', 'e', 't', 'A', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', 0,
    'e', 's', 'c', 'a', 'p', 'e', 'B', 'u', 't', 't', 'o', 'n', 'N', 'u', 'm', 'b', 'e', 'r', 0,
    'f', 'o', 'c', 'u', 's', 'N', 'e', 'x', 't', 'P', 'r', 'e', 'v', 'C', 'h', 'i', 'l', 'd', 0,
    'P', 'y', 'K', 'D', 'E', '4', '.', 'k', 't', 'e', 'x', 't', 'e', 'd', 'i', 't', 'o', 'r', 0,
    't', 'e', 'm', 'p', 'l', 'a', 't', 'e', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    't', 'e', 'x', 't', 'H', 'i', 'n', 't', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    's', 'e', 't', 'B', 'l', 'o', 'c', 'k', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'V', 'i', 'e', 'w', 0,
    'r', 'e', 'a', 'd', 'S', 'e', 's', 's', 'i', 'o', 'n', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'D', 'o', 't', 'M', 'a', 't', 'c', 'h', 'e', 's', 'N', 'e', 'w', 'l', 'i', 'n', 'e', 0,
    'c', 'a', 'r', 'e', 't', 'E', 'n', 't', 'e', 'r', 'e', 'd', 'R', 'a', 'n', 'g', 'e', 0,
    'm', 'o', 'u', 's', 'e', 'E', 'n', 't', 'e', 'r', 'e', 'd', 'R', 'a', 'n', 'g', 'e', 0,
    'I', 'n', 'v', 'a', 'l', 'i', 'd', 'a', 't', 'e', 'I', 'f', 'E', 'm', 'p', 't', 'y', 0,
    'l', 'a', 's', 't', 'S', 'a', 'v', 'e', 'd', 'R', 'e', 'v', 'i', 's', 'i', 'o', 'n', 0,
    's', 'e', 't', 'I', 'n', 's', 'e', 'r', 't', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 0,
    's', 'e', 't', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 'O', 'n', 'D', 'i', 's', 'k', 0,
    'B', 'r', 'e', 'a', 'k', 'p', 'o', 'i', 'n', 't', 'R', 'e', 'a', 'c', 'h', 'e', 'd', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', ':', ':', 'M', 'a', 'r', 'k', 0,
    'r', 'e', 'c', 'o', 'v', 'e', 'r', 'y', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'v', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', 'M', 'o', 'd', 'e', 's', 0,
    'a', 't', 'S', 't', 'a', 'r', 't', 'O', 'f', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 0,
    'c', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'I', 'n', 'v', 'o', 'k', 'e', 'd', 0,
    'A', 'c', 'c', 'e', 's', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 'N', 'e', 'x', 't', 0,
    'A', 'r', 'g', 'u', 'm', 'e', 'n', 't', 'H', 'i', 'n', 't', 'D', 'e', 'p', 't', 'h', 0,
    'a', 's', 's', 'o', 'c', 'i', 'a', 't', 'e', 'd', 'A', 'c', 't', 'i', 'o', 'n', 's', 0,
    'p', 'a', 'r', 't', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'p', 'a', 'r', 't', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'D', 'a', 't', 'a', 0,
    's', 'e', 't', 'u', 'p', 'T', 'r', 'a', 'n', 's', 'l', 'a', 't', 'i', 'o', 'n', 's', 0,
    's', 'e', 't', 'C', 'u', 'r', 's', 'o', 'r', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'm', 'o', 'u', 's', 'e', 'R', 'e', 'l', 'e', 'a', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'd', 'i', 's', 'a', 'b', 'l', 'e', 'T', 'e', 'x', 't', 'H', 'i', 'n', 't', 's', 0,
    'S', 'k', 'i', 'p', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', 0,
    'b', 'o', 'u', 'n', 'd', 'a', 'r', 'y', 'A', 't', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'c', 'a', 'r', 'e', 't', 'E', 'x', 'i', 't', 'e', 'd', 'R', 'a', 'n', 'g', 'e', 0,
    'm', 'o', 'u', 's', 'e', 'E', 'x', 'i', 't', 'e', 'd', 'R', 'a', 'n', 'g', 'e', 0,
    's', 'e', 't', 'E', 'm', 'p', 't', 'y', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 0,
    'g', 'o', 't', 'o', 'P', 'r', 'e', 'v', 'i', 'o', 'u', 's', 'L', 'i', 'n', 'e', 0,
    'O', 'n', 'D', 'i', 's', 'k', 'U', 'n', 'm', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 0,
    'a', 'l', 'l', 'P', 'o', 's', 's', 'i', 'b', 'l', 'e', 'M', 'o', 'd', 'e', 's', 0,
    's', 'e', 't', 'E', 'd', 'i', 't', 'a', 'b', 'l', 'e', 'M', 'a', 'r', 'k', 's', 0,
    'B', 'r', 'e', 'a', 'k', 'p', 'o', 'i', 'n', 't', 'A', 'c', 't', 'i', 'v', 'e', 0,
    'c', 'o', 'm', 'm', 'a', 'n', 'd', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'e', 'x', 'c', 'l', 'u', 's', 'i', 'v', 'e', 'E', 'd', 'i', 't', 'E', 'n', 'd', 0,
    'h', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', 'M', 'o', 'd', 'e', 0,
    'g', 'e', 't', 'V', 'i', 'e', 'w', 'B', 'a', 'r', 'P', 'a', 'r', 'e', 'n', 't', 0,
    'h', 'a', 's', 'G', 'r', 'o', 'u', 'p', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'M', 'a', 'n', 'u', 'a', 'l', 'I', 'n', 'v', 'o', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'L', 'a', 's', 't', 'I', 't', 'e', 'm', 'D', 'a', 't', 'a', 'R', 'o', 'l', 'e', 0,
    'B', 'e', 's', 't', 'M', 'a', 't', 'c', 'h', 'e', 's', 'C', 'o', 'u', 'n', 't', 0,
    'I', 'n', 'h', 'e', 'r', 'i', 't', 'a', 'n', 'c', 'e', 'D', 'e', 'p', 't', 'h', 0,
    'd', 'y', 'n', 'a', 'm', 'i', 'c', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 0,
    'g', 'u', 'i', 'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'P', 'a', 'r', 't', 'O', 'b', 'j', 'e', 'c', 't', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'C', 'o', 'l', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'c', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'e', 'c', 't', 0,
    's', 'e', 't', 'C', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'D', 'a', 't', 'a', 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', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'd', 'i', 's', 'c', 'o', 'n', 'n', 'e', 'c', 't', 'N', 'o', 't', 'i', 'f', 'y', 0,
    'Q', 'L', 'i', 's', 't', '<', 'K', 'A', 'c', 't', 'i', 'o', 'n', '*', '>', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'v', 'i', 'e', 'w', 'M', 'o', 'd', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'v', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'e', 'n', 'a', 'b', 'l', 'e', 'T', 'e', 'x', 't', 'H', 'i', 'n', 't', 's', 0,
    'E', 's', 'c', 'a', 'p', 'e', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', 's', 0,
    'B', 'l', 'o', 'c', 'k', 'I', 'n', 'p', 'u', 't', 'R', 'a', 'n', 'g', 'e', 0,
    't', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'i', 'n', 's', 'e', 'r', 't', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 's', 0,
    'n', 'e', 'w', 'M', 'o', 'v', 'i', 'n', 'g', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'a', 't', 'E', 'n', 'd', 'O', 'f', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'm', 'a', 'r', 'k', 'D', 'e', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 0,
    'w', 'r', 'i', 't', 'e', 'A', 'p', 'p', 'S', 'e', 't', 't', 'i', 'n', 'g', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'E', 'n', 'c', 'o', 'd', 'i', 'n', 'g', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'C', 'r', 'e', 'a', 't', 'e', 'd', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'm', 'o', 'v', 'i', 'n', 'g', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    's', 'e', 'a', 'r', 'c', 'h', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    's', 'e', 't', 'O', 'p', 'e', 'n', 'i', 'n', 'g', 'E', 'r', 'r', 'o', 'r', 0,
    't', 'o', 't', 'a', 'l', 'C', 'h', 'a', 'r', 'a', 'c', 't', 'e', 'r', 's', 0,
    'm', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'f', 'l', 'a', 'g', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 's', 0,
    'c', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'R', 'a', 'n', 'g', 'e', 0,
    'E', 'x', 'p', 'a', 'n', 'd', 'i', 'n', 'g', 'W', 'i', 'd', 'g', 'e', 't', 0,
    'C', 'u', 's', 't', 'o', 'm', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 0,
    'S', 'e', 't', 'M', 'a', 't', 'c', 'h', 'C', 'o', 'n', 't', 'e', 'x', 't', 0,
    'f', 'o', 'r', 'c', 'e', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'a', 'b', 'o', 'r', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    's', 't', 'a', 'r', 't', 'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 0,
    'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'C', 'a', 'r', 'e', 't', 'I', 'n', 0,
    'A', 'c', 't', 'i', 'v', 'a', 't', 'e', 'M', 'o', 'u', 's', 'e', 'I', 'n', 0,
    'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 'M', 'o', 'd', 'e', 'l', 0,
    'p', 'a', 'r', 't', 'S', 'e', 'l', 'e', 'c', 't', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'L', 'o', 'c', 'a', 'l', 'X', 'M', 'L', 'F', 'i', 'l', 'e', 0,
    'a', 's', 'p', 'e', 'c', 't', 'R', 'a', 't', 'i', 'o', 'M', 'o', 'd', 'e', 0,
    'd', 'e', 'v', 'i', 'c', 'e', 'T', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 0,
    'm', 'i', 'n', 'i', 'm', 'u', 'm', 'S', 'i', 'z', 'e', 'H', 'i', 'n', 't', 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', 'I', 'n', 's', 'e', 'n', 's', 'i', 't', 'i', 'v', 'e', 0,
    'b', 'l', 'o', 'c', 'k', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'R', 'a', 'n', 'g', 'e', 0,
    'b', 'o', 'u', 'n', 'd', 'a', 'r', 'y', 'O', 'n', 'L', 'i', 'n', 'e', 0,
    'c', 'o', 'n', 'f', 'i', 'n', 'e', 'T', 'o', 'R', 'a', 'n', 'g', 'e', 0,
    's', 'e', 't', 'B', 'o', 't', 'h', 'C', 'o', 'l', 'u', 'm', 'n', 's', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'o', 'v', 'e', 'r', 'l', 'a', 'p', 's', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'c', 'o', 'n', 't', 'a', 'i', 'n', 's', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    't', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'R', 'a', 'n', 'g', 'e', 0,
    'u', 'n', 'l', 'o', 'c', 'k', 'R', 'e', 'v', 'i', 's', 'i', 'o', 'n', 0,
    'n', 'e', 'w', 'M', 'o', 'v', 'i', 'n', 'g', 'R', 'a', 'n', 'g', 'e', 0,
    'i', 'n', 's', 'e', 'r', 't', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 0,
    'm', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 'O', 'n', 'D', 'i', 's', 'k', 0,
    'O', 'n', 'D', 'i', 's', 'k', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 0,
    'p', 'o', 's', 't', 'L', 'o', 'a', 'd', 'F', 'i', 'l', 't', 'e', 'r', 0,
    'd', 's', 'R', 'e', 'g', 'i', 'o', 'n', 'M', 'a', 'r', 'k', 'e', 'r', 0,
    'r', 'e', 'a', 'd', 'A', 'p', 'p', 'S', 'e', 't', 't', 'i', 'n', 'g', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'P', 'a', 'g', 'e', 'I', 'c', 'o', 'n', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'P', 'a', 'g', 'e', 'N', 'a', 'm', 'e', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'S', 'a', 'v', 'e', 'A', 's', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'R', 'e', 'l', 'o', 'a', 'd', 0,
    's', 'e', 't', 'C', 'o', 'n', 'f', 'i', 'g', 'V', 'a', 'l', 'u', 'e', 0,
    'U', 's', 'e', 'r', 'I', 'n', 'v', 'o', 'c', 'a', 't', 'i', 'o', 'n', 0,
    'C', 'o', 'm', 'p', 'l', 'e', 't', 'i', 'o', 'n', 'R', 'o', 'l', 'e', 0,
    'N', 'o', 'H', 'i', 'g', 'h', 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', 0,
    'N', 'a', 'm', 'e', 's', 'p', 'a', 'c', 'e', 'S', 'c', 'o', 'p', 'e', 0,
    'h', 'a', 's', 'A', 'n', 'y', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    's', 'e', 't', 'D', 'O', 'M', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'l', 'a', 'n', 'g', 'u', 'a', 'g', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    's', 'e', 't', 'C', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 0,
    's', 'e', 'l', 'e', 'c', 't', 'e', 'd', 'F', 'i', 'l', 't', 'e', 'r', 0,
    'h', 'e', 'i', 'g', 'h', 't', 'F', 'o', 'r', 'W', 'i', 'd', 't', 'h', 0,
    'c', 'u', 'r', 's', 'o', 'r', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 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,
    'm', 'o', 'u', 's', 'e', 'M', 'o', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 'T', 'e', 'x', 't', 0,
    'E', 'd', 'i', 't', 'O', 'v', 'e', 'r', 'w', 'r', 'i', 't', 'e', 0,
    'n', 'u', 'm', 'b', 'e', 'r', 'O', 'f', 'L', 'i', 'n', 'e', 's', 0,
    'e', 'x', 'p', 'a', 'n', 'd', 'T', 'o', 'R', 'a', 'n', 'g', 'e', 0,
    'e', 'm', 'p', 't', 'y', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 0,
    'O', 'n', 'D', 'i', 's', 'k', 'D', 'e', 'l', 'e', 't', 'e', 'd', 0,
    'O', 'n', 'D', 'i', 's', 'k', 'C', 'r', 'e', 'a', 't', 'e', 'd', 0,
    'e', 'd', 'i', 't', 'a', 'b', 'l', 'e', 'M', 'a', 'r', 'k', 's', 0,
    's', 'e', 't', 'M', 'a', 'r', 'k', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    's', 'e', 't', 'S', 'i', 'm', 'p', 'l', 'e', 'M', 'o', 'd', 'e', 0,
    'a', 'b', 'o', 'u', 't', 'T', 'o', 'R', 'e', 'l', 'o', 'a', 'd', 0,
    'm', 'a', 'r', 'k', 'I', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'e', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'R', 'a', 'n', 'g', 'e', 0,
    'a', 't', 'S', 't', 'a', 'r', 't', 'O', 'f', 'L', 'i', 'n', 'e', 0,
    's', 'e', 't', 'A', 'c', 't', 'i', 'v', 'e', 'V', 'i', 'e', 'w', 0,
    's', 'u', 'p', 'p', 'o', 'r', 't', 's', 'R', 'a', 'n', 'g', 'e', 0,
    's', 'h', 'o', 'u', 'l', 'd', 'E', 'x', 'e', 'c', 'u', 't', 'e', 0,
    'F', 'i', 'r', 's', 't', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    'E', 'f', 'f', 'e', 'c', 't', 'F', 'a', 'd', 'e', 'O', 'u', 't', 0,
    'c', 'l', 'o', 's', 'e', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    'c', 'o', 'm', 'p', 'o', 'n', 'e', 'n', 't', 'D', 'a', 't', 'a', 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,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'a', 'b', 'l', 'e', 0,
    't', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'M', 'o', 'd', 'e', 0,
    'd', 'r', 'a', 'g', 'M', 'o', 'v', 'e', 'E', 'v', 'e', 'n', 't', 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,
    '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,
    'v', 'i', 'e', 'w', 'E', 'd', 'i', 't', 'M', 'o', 'd', 'e', 0,
    'i', 's', 'A', 'c', 't', 'i', 'v', 'e', 'V', 'i', 'e', 'w', 0,
    'n', 'e', 'e', 'd', 'T', 'e', 'x', 't', 'H', 'i', 'n', 't', 0,
    'S', 'k', 'i', 'p', 'E', 'n', 'c', 'o', 'd', 'i', 'n', 'g', 0,
    's', 'e', 't', 'B', 'o', 't', 'h', 'L', 'i', 'n', 'e', 's', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'P', 'l', 'u', 'g', 'i', 'n', 0,
    'r', 'a', 'n', 'g', 'e', 'I', 'n', 'v', 'a', 'l', 'i', 'd', 0,
    'o', 'n', 'S', 'i', 'n', 'g', 'l', 'e', 'L', 'i', 'n', 'e', 0,
    'o', 'v', 'e', 'r', 'l', 'a', 'p', 's', 'L', 'i', 'n', 'e', 0,
    'c', 'o', 'n', 't', 'a', 'i', 'n', 's', 'L', 'i', 'n', 'e', 0,
    'g', 'o', 't', 'o', 'N', 'e', 'x', 't', 'L', 'i', 'n', 'e', 0,
    'M', 'o', 'v', 'e', 'O', 'n', 'I', 'n', 's', 'e', 'r', 't', 0,
    'S', 't', 'a', 'y', 'O', 'n', 'I', 'n', 's', 'e', 'r', 't', 0,
    'm', 'a', 'r', 'k', 's', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'D', 'i', 'a', 'l', 'o', 'g', 0,
    'o', 'p', 'e', 'n', 'i', 'n', 'g', 'E', 'r', 'r', 'o', 'r', 0,
    't', 'e', 'x', 't', 'I', 'n', 's', 'e', 'r', 't', 'e', 'd', 0,
    'c', 'u', 'r', 's', 'o', 'r', 'I', 'n', 'T', 'e', 'x', 't', 0,
    's', 't', 'a', 'r', 't', 'E', 'd', 'i', 't', 'i', 'n', 'g', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'S', 'a', 'v', 'e', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'N', 'a', 'm', 'e', 0,
    's', 'e', 't', 'C', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
    'q', 'u', 'e', 'r', 'y', 'C', 'o', 'm', 'm', 'a', 'n', 'd', 0,
    'm', 'a', 't', 'c', 'h', 'i', 'n', 'g', 'I', 't', 'e', 'm', 0,
    'F', 'o', 'r', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 0,
    'f', 'i', 'l', 't', 'e', 'r', 'S', 't', 'r', 'i', 'n', 'g', 0,
    's', 'e', 't', 'H', 'a', 's', 'G', 'r', 'o', 'u', 'p', 's', 0,
    'w', 'a', 'i', 't', 'F', 'o', 'r', 'R', 'e', 's', 'e', 't', 0,
    'I', 't', 'e', 'm', 'S', 'e', 'l', 'e', 'c', 't', 'e', 'd', 0,
    'I', 's', 'E', 'x', 'p', 'a', 'n', 'd', 'a', 'b', 'l', 'e', 0,
    'M', 'a', 't', 'c', 'h', 'Q', 'u', 'a', 'l', 'i', 't', 'y', 0,
    'L', 'a', 's', 't', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    'E', 'f', 'f', 'e', 'c', 't', 'F', 'a', 'd', 'e', 'I', 'n', 0,
    's', 'e', 't', 'R', 'e', 'a', 'd', 'W', 'r', 'i', 't', 'e', 0,
    'l', 'o', 'c', 'a', 'l', 'X', 'M', 'L', 'F', 'i', 'l', 'e', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 'S', 't', 'y', 'l', 'e', 0,
    'e', 'x', 'p', 'a', 'n', 'd', 'M', 'a', 'c', 'r', 'o', 's', 0,
    's', 'o', 'u', 'r', 'c', 'e', 'R', 'e', 'g', 'i', 'o', 'n', 0,
    't', 'a', 'r', 'g', 'e', 't', 'O', 'f', 'f', 's', 'e', 't', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'O', 'b', 'j', 'e', 'c', 't', 0,
    'b', 'o', 'u', 'n', 'd', 'i', 'n', 'g', 'R', 'e', 'c', 't', 0,
    'm', 'i', 'd', 'L', 'i', 'n', 'e', 'W', 'i', 'd', 't', 'h', 0,
    'r', 'a', 'n', 'g', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'S', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'f', 'o', 'c', 'u', 's', 'I', 'n', 'E', 'v', 'e', 'n', 't', 0,
    'a', 'b', 'o', 'u', 't', 'T', 'o', 'C', 'l', 'o', 's', 'e', 0,
    's', 'e', 't', 'A', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 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,
    'S', 'k', 'i', 'p', 'F', 'o', 'l', 'd', 'i', 'n', 'g', 0,
    'r', 'e', 'c', 'o', 'v', 'e', 'r', 'D', 'a', 't', 'a', 0,
    'a', 'd', 'd', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'F', 'e', 'e', 'd', 'b', 'a', 'c', 'k', 0,
    'E', 'x', 'p', 'a', 'n', 'd', 'R', 'i', 'g', 'h', 't', 0,
    'D', 'o', 'N', 'o', 't', 'E', 'x', 'p', 'a', 'n', 'd', 0,
    'a', 't', 'E', 'n', 'd', 'O', 'f', 'L', 'i', 'n', 'e', 0,
    'm', 'a', 'r', 'k', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'M', 'a', 'r', 'k', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'P', 'a', 'g', 'e', 's', 0,
    'm', 'o', 'd', 'e', 'S', 'e', 'c', 't', 'i', 'o', 'n', 0,
    't', 'e', 'x', 't', 'R', 'e', 'm', 'o', 'v', 'e', 'd', 0,
    'i', 'n', 's', 'e', 'r', 't', 'L', 'i', 'n', 'e', 's', 0,
    'r', 'e', 'p', 'l', 'a', 'c', 'e', 'T', 'e', 'x', 't', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 'E', 'n', 'd', 0,
    'v', 'i', 'e', 'w', 'C', 'r', 'e', 'a', 't', 'e', 'd', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'V', 'a', 'l', 'u', 'e', 0,
    'c', 'o', 'm', 'm', 'a', 'n', 'd', 'L', 'i', 's', 't', 0,
    'p', 'r', 'o', 'c', 'e', 's', 's', 'T', 'e', 'x', 't', 0,
    'G', 'l', 'o', 'b', 'a', 'l', 'S', 'c', 'o', 'p', 'e', 0,
    'E', 'f', 'f', 'e', 'c', 't', 'P', 'u', 'l', 's', 'e', 0,
    's', 'e', 't', 'F', 'o', 'n', 't', 'B', 'o', 'l', 'd', 0,
    'l', 'i', 'n', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'K', 'T', 'e', 'x', 't', 'E', 'd', 'i', 't', 'o', 'r', 0,
    'C', 'o', 'l', 'u', 'm', 'n', 'C', 'o', 'u', 'n', 't', 0,
    'd', 'o', 'm', 'D', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'E', 'n', 'c', 'o', 'd', 'i', 'n', 'g', 0,
    'w', 'r', 'i', 't', 'e', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'm', 'o', 'd', 'e', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'e', 'r', 'r', 'o', 'r', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    't', 'a', 'b', 'l', 'e', 't', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'o', 'l', 'u', 'm', 'n', 'W', 'i', 'd', 't', 'h', 0,
    'c', 'o', 'n', 't', 'e', 'x', 't', 'M', 'e', 'n', 'u', 0,
    's', 'e', 't', 'R', 'o', 'w', 'C', 'o', 'u', 'n', 't', 0,
    'b', 'u', 't', 't', 'o', 'n', '2', 'T', 'e', 'x', 't', 0,
    'b', 'u', 't', 't', 'o', 'n', '1', 'T', 'e', 'x', 't', 0,
    'a', 'c', 't', 'i', 'o', 'n', 'E', 'v', 'e', 'n', 't', 0,
    't', 'e', 'x', 't', 'C', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    's', 'e', 't', 'M', 'o', 'd', 'i', 'f', 'i', 'e', 'd', 0,
    'p', 'a', 'i', 'n', 't', 'E', 'n', 'g', 'i', 'n', 'e', 0,
    'r', 'e', 's', 'i', 'z', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'P', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'c', 'u', 's', 't', 'o', 'm', 'E', 'v', 'e', 'n', 't', 0,
    'e', 'v', 'e', 'n', 't', 'F', 'i', 'l', 't', 'e', 'r', 0,
    's', 'e', 't', 'I', 't', 'e', 'm', 'D', 'a', 't', 'a', 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,
    'E', 'd', 'i', 't', 'I', 'n', 's', 'e', 'r', 't', 0,
    's', 'e', 'a', 'r', 'c', 'h', 'T', 'e', 'x', 't', 0,
    'W', 'h', 'o', 'l', 'e', 'W', 'o', 'r', 'd', 's', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'V', 'i', 'e', 'w', 0,
    'r', 'a', 'n', 'g', 'e', 'E', 'm', 'p', 't', 'y', 0,
    'A', 'l', 'l', 'o', 'w', 'E', 'm', 'p', 't', 'y', 0,
    'E', 'x', 'p', 'a', 'n', 'd', 'L', 'e', 'f', 't', 0,
    'm', 'a', 'r', 'k', 'P', 'i', 'x', 'm', 'a', 'p', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '3', '2', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '3', '1', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '3', '0', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '2', '9', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '2', '8', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '2', '7', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '2', '6', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '2', '5', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '2', '4', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '2', '3', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '2', '2', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '2', '1', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '2', '0', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '1', '9', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '1', '8', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '1', '7', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '1', '6', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '1', '5', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '1', '4', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '1', '3', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '1', '2', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '1', '1', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '1', '0', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '0', '9', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '0', '8', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '0', '7', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '0', '6', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '0', '5', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '0', '4', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '0', '3', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '0', '2', 0,
    'm', 'a', 'r', 'k', 'T', 'y', 'p', 'e', '0', '1', 0,
    'c', 'l', 'e', 'a', 'r', 'M', 'a', 'r', 'k', 's', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'M', 'a', 'r', 'k', 0,
    'd', 's', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 0,
    'd', 's', 'D', 'a', 't', 'a', 'T', 'y', 'p', 'e', 0,
    's', 'i', 'm', 'p', 'l', 'e', 'M', 'o', 'd', 'e', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'P', 'a', 'g', 'e', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'L', 'i', 'n', 'e', 0,
    'i', 'n', 's', 'e', 'r', 't', 'L', 'i', 'n', 'e', 0,
    'r', 'e', 'm', 'o', 'v', 'e', 'T', 'e', 'x', 't', 0,
    'l', 'i', 'n', 'e', 'L', 'e', 'n', 'g', 't', 'h', 0,
    'e', 'n', 'd', 'E', 'd', 'i', 't', 'i', 'n', 'g', 0,
    'a', 'c', 't', 'i', 'v', 'e', 'V', 'i', 'e', 'w', 0,
    'c', 'o', 'n', 'f', 'i', 'g', 'K', 'e', 'y', 's', 0,
    'S', 'c', 'o', 'p', 'e', 'I', 'n', 'd', 'e', 'x', 0,
    'L', 'o', 'c', 'a', 'l', 'S', 'c', 'o', 'p', 'e', 0,
    'N', 'o', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'y', 0,
    's', 'e', 't', 'E', 'f', 'f', 'e', 'c', 't', 's', 0,
    'E', 'f', 'f', 'e', 'c', 't', 'N', 'o', 'n', 'e', 0,
    's', 'e', 't', 'O', 'u', 't', 'l', 'i', 'n', 'e', 0,
    's', 'e', 't', 'M', 'a', 'n', 'a', 'g', 'e', 'r', 0,
    's', 'e', 't', 'X', 'M', 'L', 'F', 'i', 'l', 'e', 0,
    'c', 'r', 'e', 'a', 't', 'e', 'V', 'i', 'e', 'w', 0,
    'q', 'u', 'e', 'r', 'y', 'C', 'l', 'o', 's', 'e', 0,
    'r', 'e', 'a', 'd', 'C', 'o', 'n', 'f', 'i', 'g', 0,
    'f', 'o', 'n', 't', 'C', 'h', 'a', 'n', 'g', 'e', 0,
    'i', 'n', 's', 'e', 'r', 't', 'T', 'e', 'x', 't', 0,
    'e', 'n', 't', 'e', 'r', 'E', 'v', 'e', 'n', 't', 0,
    'l', 'e', 'a', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 't', 'V', 'i', 's', 'i', 'b', 'l', 'e', 0,
    'c', 'l', 'o', 's', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'w', 'h', 'e', 'e', 'l', 'E', 'v', 'e', 'n', 't', 0,
    'p', 'a', 'i', 'n', 't', 'E', 'v', 'e', 'n', 't', 0,
    'f', 'i', 'e', 'l', 'd', 'W', 'i', 'd', 't', 'h', 0,
    'c', 'h', 'i', 'l', 'd', 'E', 'v', 'e', 'n', 't', 0,
    't', 'i', 'm', 'e', 'r', 'E', 'v', 'e', 'n', 't', 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,
    'B', 'a', 'c', 'k', 'w', 'a', 'r', 'd', 's', 0,
    'e', 'n', 'c', 'o', 'm', 'p', 'a', 's', 's', 0,
    's', 'e', 't', 'Z', 'D', 'e', 'p', 't', 'h', 0,
    'M', 'a', 'r', 'k', 'A', 'd', 'd', 'e', 'd', 0,
    'E', 'x', 'e', 'c', 'u', 't', 'i', 'o', 'n', 0,
    'c', 'l', 'e', 'a', 'r', 'M', 'a', 'r', 'k', 0,
    'd', 's', 'C', 'o', 'm', 'm', 'e', 'n', 't', 0,
    'd', 's', 'K', 'e', 'y', 'w', 'o', 'r', 'd', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 's', 0,
    't', 'e', 'x', 't', 'L', 'i', 'n', 'e', 's', 0,
    'B', 'o', 't', 't', 'o', 'm', 'B', 'a', 'r', 0,
    'c', 'l', 'o', 's', 'e', 'V', 'i', 'e', 'w', 0,
    'h', 'a', 's', 'G', 'r', 'o', 'u', 'p', 's', 0,
    'G', 'r', 'o', 'u', 'p', 'R', 'o', 'l', 'e', 0,
    'T', 'y', 'p', 'e', 'A', 'l', 'i', 'a', 's', 0,
    'N', 'a', 'm', 'e', 's', 'p', 'a', 'c', 'e', 0,
    'A', 'r', 'g', 'u', 'm', 'e', 'n', 't', 's', 0,
    's', 'a', 'v', 'e', 'T', 'o', 'U', 'r', 'l', 0,
    'c', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 0,
    'e', 'n', 'd', 'O', 'f', 'L', 'i', 'n', 'e', 0,
    'a', 'b', 'o', 'u', 't', 'D', 'a', 't', 'a', 0,
    'e', 'r', 'r', 'o', 'r', 'L', 'i', 'n', 'e', 0,
    'o', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n', 0,
    's', 'e', 't', 'C', 'o', 'l', 'u', 'm', 'n', 0,
    'm', 'o', 'v', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'c', 'h', 'a', 'r', 'a', 'c', 't', 'e', 'r', 0,
    'l', 'i', 'n', 'e', 'W', 'i', 'd', 't', 'h', 0,
    's', 'e', 't', 'W', 'i', 'd', 'g', 'e', 't', 0,
    's', 'h', 'o', 'w', 'E', 'v', 'e', 'n', 't', 0,
    'h', 'i', 'd', 'e', 'E', 'v', 'e', 'n', 't', 0,
    'd', 'r', 'o', 'p', 'E', 'v', 'e', 'n', 't', 0,
    's', 'e', 'l', 'e', 'c', 't', 'i', 'o', 'n', 0,
    'd', 'i', 'r', 'e', 'c', 't', 'o', 'r', 'y', 0,
    'a', 'l', 'i', 'g', 'n', 'm', 'e', 'n', 't', 0,
    'P', 'r', 'o', 't', 'e', 'c', 't', 'e', 'd', 0,
    'i', 'n', 't', 'e', 'r', 's', 'e', 'c', 't', 0,
    'a', 't', 't', 'r', 'i', 'b', 'u', 't', 'e', 0,
    'p', 'r', 'e', 'c', 'i', 's', 'i', 'o', 'n', 0,
    'f', 'e', 't', 'c', 'h', 'M', 'o', 'r', 'e', 0,
    'm', 'i', 'm', 'e', 'T', 'y', 'p', 'e', 's', 0,
    'f', 'o', 'c', 'u', 's', 'O', 'u', 't', 0,
    'v', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 0,
    'S', 'k', 'i', 'p', 'M', 'o', 'd', 'e', 0,
    'S', 'k', 'i', 'p', 'N', 'o', 'n', 'e', 0,
    'o', 'v', 'e', 'r', 'l', 'a', 'p', 's', 0,
    'f', 'e', 'e', 'd', 'b', 'a', 'c', 'k', 0,
    't', 'o', 'C', 'u', 'r', 's', 'o', 'r', 0,
    'B', 'o', 'o', 'k', 'm', 'a', 'r', 'k', 0,
    'd', 's', 'O', 't', 'h', 'e', 'r', 's', 0,
    'd', 's', 'S', 't', 'r', 'i', 'n', 'g', 0,
    'd', 's', 'D', 'e', 'c', 'V', 'a', 'l', 0,
    'd', 's', 'N', 'o', 'r', 'm', 'a', 'l', 0,
    'r', 'e', 'l', 'o', 'a', 'd', 'e', 'd', 0,
    'R', 'i', 'g', 'h', 't', 'B', 'a', 'r', 0,
    'T', 'e', 'm', 'p', 'l', 'a', 't', 'e', 0,
    'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 0,
    'f', 'o', 'n', 't', 'B', 'o', 'l', 'd', 0,
    's', 'a', 'v', 'e', 'F', 'i', 'l', 'e', 0,
    'c', 'l', 'o', 's', 'e', 'U', 'r', 'l', 0,
    'c', 'o', 'm', 'm', 'a', 'n', 'd', 's', 0,
    'O', 'v', 'e', 'r', 'r', 'i', 'd', 'e', 0,
    'd', 'e', 'f', 'a', 'u', 'l', 't', 's', 0,
    'm', 'i', 'm', 'e', 'T', 'y', 'p', 'e', 0,
    'e', 'r', 'r', 'o', 'r', 'M', 's', 'g', 0,
    'r', 'e', 'v', 'i', 's', 'i', 'o', 'n', 0,
    'f', 'i', 'l', 'l', 'R', 'u', 'l', 'e', 0,
    't', 'a', 'b', 'A', 'r', 'r', 'a', 'y', 0,
    't', 'a', 'b', 'S', 't', 'o', 'p', 's', 0,
    'v', 'i', 'e', 'w', 'M', 'o', 'd', 'e', 0,
    'o', 'p', 'e', 'n', 'F', 'i', 'l', 'e', 0,
    'u', 's', 'e', 'r', 'D', 'a', 't', 'a', 0,
    'd', 'o', 'c', 'u', 'm', 'e', 'n', 't', 0,
    's', 'e', 't', 'R', 'a', 'n', 'g', 'e', 0,
    's', 'i', 'z', 'e', 'H', 'i', 'n', 't', 0,
    's', 'h', 'o', 'r', 't', 'c', 'u', 't', 0,
    'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 0,
    'p', 'o', 's', 'i', 't', 'i', 'o', 'n', 0,
    'f', 'i', 'l', 'l', 'C', 'h', 'a', 'r', 0,
    'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g', 0,
    'c', 'o', 'n', 't', 'a', 'i', 'n', 's', 0,
    '_', '_', 'i', 'a', 'd', 'd', '_', '_', 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,
    '_', '_', 'b', 'o', 'o', 'l', '_', '_', 0,
    '_', '_', 'i', 'x', 'o', 'r', '_', '_', 0,
    '_', '_', 'i', 'a', 'n', 'd', '_', '_', 0,
    'f', 'o', 'c', 'u', 's', 'I', 'n', 0,
    'S', 'k', 'i', 'p', 'U', 'r', 'l', 0,
    'a', 'd', 'd', 'V', 'i', 'e', 'w', 0,
    't', 'o', 'R', 'a', 'n', 'g', 'e', 0,
    'a', 'd', 'd', 'M', 'a', 'r', 'k', 0,
    's', 'e', 't', 'M', 'a', 'r', 'k', 0,
    'd', 's', 'E', 'r', 'r', 'o', 'r', 0,
    'd', 's', 'A', 'l', 'e', 'r', 't', 0,
    'd', 's', 'F', 'l', 'o', 'a', 't', 0,
    'd', 's', 'B', 'a', 's', 'e', 'N', 0,
    'i', 'n', 'v', 'a', 'l', 'i', 'd', 0,
    'L', 'e', 'f', 't', 'B', 'a', 'r', 0,
    'a', 'b', 'o', 'r', 't', 'e', 'd', 0,
    'P', 'o', 's', 't', 'f', 'i', 'x', 0,
    'e', 'f', 'f', 'e', 'c', 't', 's', 0,
    'o', 'u', 't', 'l', 'i', 'n', 'e', 0,
    'x', 'm', 'l', 'F', 'i', 'l', 'e', 0,
    'e', 'x', 'p', 'o', 's', 'e', 'd', 0,
    'b', 'u', 't', 't', 'o', 'n', '2', 0,
    'b', 'u', 't', 't', 'o', 'n', '1', 0,
    'D', 'e', 'f', 'a', 'u', 'l', 't', 0,
    's', 'e', 't', 'M', 'o', 'd', 'e', 0,
    'q', 'u', 'a', 'l', 'i', 't', 'y', 0,
    'd', 'e', 'v', 'T', 'y', 'p', 'e', 0,
    'y', 'M', 'a', 'r', 'g', 'i', 'n', 0,
    'x', 'M', 'a', 'r', 'g', 'i', 'n', 0,
    'c', 'a', 'p', 't', 'i', 'o', 'n', 0,
    'o', 'p', 'e', 'n', 'U', 'r', 'l', 0,
    's', 'e', 't', 'V', 'i', 'e', 'w', 0,
    'c', 'h', 'a', 'n', 'g', 'e', 'd', 0,
    'h', 'i', 't', 'T', 'e', 's', 't', 0,
    's', 'e', 't', 'T', 'e', 'x', 't', 0,
    'P', 'r', 'i', 'v', 'a', 't', 'e', 0,
    'o', 'p', 't', 'i', 'o', 'n', 's', 0,
    's', 'e', 't', 'L', 'i', 'n', '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,
    'f', 'i', 'l', 't', 'e', 'r', 's', 0,
    '_', '_', 'x', 'o', 'r', '_', '_', 0,
    '_', '_', 'i', 'o', 'r', '_', '_', 0,
    '_', '_', 'a', 'n', 'd', '_', '_', 0,
    '_', '_', 'i', 'n', 't', '_', '_', 0,
    'z', 'D', 'e', 'p', 't', 'h', 0,
    'm', 'o', 'd', 'e', 'A', 't', 0,
    'd', 's', 'C', 'h', 'a', 'r', 0,
    'T', 'o', 'p', 'B', 'a', 'r', 0,
    'F', 'r', 'i', 'e', 'n', 'd', 0,
    'S', 't', 'r', 'u', 'c', 't', 0,
    'P', 'r', 'e', 'f', 'i', 'x', 0,
    'I', 'n', 'l', 'i', 'n', 'e', 0,
    's', 'e', 't', 'X', 'M', 'L', 0,
    's', 'a', 'v', 'e', 'A', 's', 0,
    'N', 'o', 'W', 'r', 'a', 'p', 0,
    'y', 'R', 'o', 'u', 'n', 'd', 0,
    'x', 'R', 'o', 'u', 'n', 'd', 0,
    'S', 't', 'a', 't', 'i', 'c', 0,
    'm', 'e', 't', 'r', 'i', 'c', 0,
    'l', 'a', 'y', 'e', 'r', 's', 0,
    's', 'u', 'n', 'k', 'e', 'n', 0,
    'o', 'p', 't', 'i', 'o', 'n', 0,
    'w', 'i', 'd', 'g', 'e', 't', 0,
    'p', 'r', 'o', 'p', 'e', 'r', 0,
    'v', 'a', 'l', 'u', 'e', '9', 0,
    'v', 'a', 'l', 'u', 'e', '8', 0,
    'v', 'a', 'l', 'u', 'e', '7', 0,
    'v', 'a', 'l', 'u', 'e', '6', 0,
    'v', 'a', 'l', 'u', 'e', '5', 0,
    'v', 'a', 'l', 'u', 'e', '4', 0,
    'v', 'a', 'l', 'u', 'e', '3', 0,
    'v', 'a', 'l', 'u', 'e', '2', 0,
    'v', 'a', 'l', 'u', 'e', '1', 0,
    'v', 'a', 'l', 'u', 'e', '0', 0,
    'S', 'i', 'g', 'n', 'a', 'l', 0,
    'P', 'u', 'b', 'l', 'i', 'c', 0,
    's', 'y', 'm', 'b', 'o', 'l', 0,
    's', 'u', 'f', 'f', 'i', 'x', 0,
    'p', 'r', 'e', 'f', 'i', 'x', 0,
    'f', 'o', 'r', 'm', 'a', 't', 0,
    'r', 'e', 'v', 'e', 'r', 't', 0,
    's', 'u', 'b', 'm', 'i', 't', 0,
    'c', 'o', 'l', 'u', 'm', 'n', 0,
    'c', 'r', 'e', 'a', 't', 'e', 0,
    'f', 'i', 'l', 't', 'e', 'r', 0,
    'p', 'a', 'r', 'e', 'n', 't', 0,
    '_', '_', 'n', 'e', '_', '_', 0,
    '_', '_', 'e', 'q', '_', '_', 0,
    '_', '_', 'o', 'r', '_', '_', 0,
    'R', 'e', 'g', 'e', 'x', 0,
    'm', 'a', 'r', 'k', 's', 0,
    'm', 'o', 'd', 'e', 's', 0,
    'U', 'n', 'i', 'o', 'n', 0,
    'C', 'l', 'a', 's', 's', 0,
    'C', 'o', 'n', 's', 't', 0,
    'e', 'm', 'b', 'e', 'd', 0,
    'a', 'p', 'p', 'l', 'y', 0,
    'l', 'i', 'n', 'e', 's', 0,
    'v', 'i', 'e', 'w', 's', 0,
    'b', 'r', 'u', 's', 'h', 0,
    'r', 'a', 'n', 'g', 'e', 0,
    'h', 'i', 'n', 't', 's', 0,
    'e', 'x', 'e', 'c', '_', 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,
    'i', 'n', 'd', 'e', 'x', 0,
    'f', 'l', 'a', 'g', 's', 0,
    'e', 'v', 'e', 'n', 't', 0,
    'm', 's', 'e', 'c', 's', 0,
    's', 't', 'a', 'r', 't', 0,
    's', 't', 'a', 't', 'e', 0,
    'c', 'm', 'd', 's', 0,
    'h', 'e', 'l', 'p', 0,
    'v', 'i', 'e', 'w', 0,
    's', 'a', 'v', 'e', 0,
    'p', 'o', 'r', 't', 0,
    'm', 'o', 'v', 'e', 0,
    'S', 'l', 'o', 't', 0,
    'm', 'o', 'd', 'e', 0,
    'n', 'a', 'm', 'e', 0,
    'e', 'x', 'e', 'c', 0,
    'b', 'a', 's', 'e', 0,
    'f', 'i', 'l', 'l', 0,
    'f', 'r', 'o', 'm', 0,
    's', 'p', 'a', 'n', 0,
    's', 'o', 'r', 't', 0,
    'd', 'a', 't', 'a', 0,
    't', 'y', 'p', 'e', 0,
    'p', 'e', 'n', 0,
    'p', 'o', 's', 0,
    's', 'w', 0,
    's', 'y', 0,
    's', 'x', 0,
    't', 'o', 0,
};

 ::KTextEditor::Cursor sipVH_ktexteditor_211(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QPoint& a0)
{
     ::KTextEditor::Cursor sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QPoint(a0), sipType_QPoint, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_KTextEditor_Cursor, &sipRes);

    return sipRes;
}

const  ::KTextEditor::Range& sipVH_ktexteditor_210(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::Range *sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    int sipRc = sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H1", sipType_KTextEditor_Range, &sipRes);

    if (sipRc < 0)
        return *new  ::KTextEditor::Range();

    return *sipRes;
}

bool sipVH_ktexteditor_209(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Cursor& a0,int a1,bool a2)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "Nib", new  ::KTextEditor::Cursor(a0), sipType_KTextEditor_Cursor, NULL, a1, a2);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

 ::QPoint sipVH_ktexteditor_208(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QPoint sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QPoint, &sipRes);

    return sipRes;
}

 ::QPoint sipVH_ktexteditor_207(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Cursor& a0)
{
     ::QPoint sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::KTextEditor::Cursor(a0), sipType_KTextEditor_Cursor, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QPoint, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_206(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Cursor a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::KTextEditor::Cursor(a0), sipType_KTextEditor_Cursor, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

 ::QMenu* sipVH_ktexteditor_205(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QMenu*a0)
{
     ::QMenu* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "D", a0, sipType_QMenu, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QMenu, &sipRes);

    return sipRes;
}

 ::QMenu* sipVH_ktexteditor_204(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QMenu* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QMenu, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_203(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QMenu*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QMenu, NULL);
}

 ::KTextEditor::View::EditMode sipVH_ktexteditor_202(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::View::EditMode sipRes = ( ::KTextEditor::View::EditMode)0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_KTextEditor_View_EditMode, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_201(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Document*a0,const  ::QString& a1,const  ::QString& a2)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DNN", a0, sipType_KTextEditor_Document, NULL, new  ::QString(a1), sipType_QString, NULL, new  ::QString(a2), sipType_QString, NULL);
}

 ::QString sipVH_ktexteditor_200(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QString& a0)
{
     ::QString sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QString(a0), sipType_QString, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QString, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_199(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Cursor& a0, ::QString& a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "ND", new  ::KTextEditor::Cursor(a0), sipType_KTextEditor_Cursor, NULL, &a1, sipType_QString, NULL);
}

void sipVH_ktexteditor_198(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::TemplateScript*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_KTextEditor_TemplateScript, NULL);
}

 ::KTextEditor::TemplateScript* sipVH_ktexteditor_197(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QObject*a0,const  ::QString& a1)
{
     ::KTextEditor::TemplateScript* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DN", a0, sipType_QObject, NULL, new  ::QString(a1), sipType_QString, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_TemplateScript, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_196(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Cursor& a0,const  ::QString& a1,const QMap< ::QString, ::QString>& a2, ::KTextEditor::TemplateScript*a3)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NNND", new  ::KTextEditor::Cursor(a0), sipType_KTextEditor_Cursor, NULL, new  ::QString(a1), sipType_QString, NULL, new QMap< ::QString, ::QString>(a2), sipType_QMap_0100QString_0100QString, NULL, a3, sipType_KTextEditor_TemplateScript, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_195(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Cursor& a0,const  ::QString& a1,const QMap< ::QString, ::QString>& a2)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NNN", new  ::KTextEditor::Cursor(a0), sipType_KTextEditor_Cursor, NULL, new  ::QString(a1), sipType_QString, NULL, new QMap< ::QString, ::QString>(a2), sipType_QMap_0100QString_0100QString, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_194(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KConfigGroup& a0,unsigned long a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "Dm", &a0, sipType_KConfigGroup, NULL, a1);
}

void sipVH_ktexteditor_193(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KConfigGroup& a0,unsigned long a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "Nm", new  ::KConfigGroup(a0), sipType_KConfigGroup, NULL, a1);
}

void sipVH_ktexteditor_192(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KConfigGroup& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", &a0, sipType_KConfigGroup, NULL);
}

void sipVH_ktexteditor_191(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KConfigGroup& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::KConfigGroup(a0), sipType_KConfigGroup, NULL);
}

 ::KTextEditor::Search::SearchOptions sipVH_ktexteditor_190(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::Search::SearchOptions sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_KTextEditor_Search_SearchOptions, &sipRes);

    return sipRes;
}

QVector< ::KTextEditor::Range> sipVH_ktexteditor_189(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Range& a0,const  ::QString& a1,const  ::KTextEditor::Search::SearchOptions a2)
{
    QVector< ::KTextEditor::Range> sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NNN", new  ::KTextEditor::Range(a0), sipType_KTextEditor_Range, NULL, new  ::QString(a1), sipType_QString, NULL, new  ::KTextEditor::Search::SearchOptions(a2), sipType_KTextEditor_Search_SearchOptions, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QVector_0100KTextEditor_Range, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_188(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Cursor*a0,const  ::KTextEditor::Range& a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DN", a0, sipType_KTextEditor_Cursor, NULL, new  ::KTextEditor::Range(a1), sipType_KTextEditor_Range, NULL);
}

bool sipVH_ktexteditor_187(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Range& a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::KTextEditor::Range(a0), sipType_KTextEditor_Range, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_186(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::MovingRange*a0, ::KTextEditor::View*a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DD", a0, sipType_KTextEditor_MovingRange, NULL, a1, sipType_KTextEditor_View, NULL);
}

void sipVH_ktexteditor_185(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::MovingRange*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_KTextEditor_MovingRange, NULL);
}

void sipVH_ktexteditor_184(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::qreal a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "d", a0);
}

 ::qreal sipVH_ktexteditor_183(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::qreal sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "d", &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_182(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::MovingRangeFeedback*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_KTextEditor_MovingRangeFeedback, NULL);
}

 ::KTextEditor::MovingRangeFeedback* sipVH_ktexteditor_181(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::MovingRangeFeedback* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_MovingRangeFeedback, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_180(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Attribute::Ptr a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::KTextEditor::Attribute::Ptr(a0), sipType_KSharedPtr_0100KTextEditor_Attribute, NULL);
}

 ::KTextEditor::Attribute::Ptr sipVH_ktexteditor_179(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::Attribute::Ptr sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_KSharedPtr_0100KTextEditor_Attribute, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_178(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Range& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::KTextEditor::Range(a0), sipType_KTextEditor_Range, NULL);
}

 ::KTextEditor::MovingRange::EmptyBehavior sipVH_ktexteditor_177(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::MovingRange::EmptyBehavior sipRes = ( ::KTextEditor::MovingRange::EmptyBehavior)0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_KTextEditor_MovingRange_EmptyBehavior, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_176(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::MovingRange::EmptyBehavior a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "F", a0, sipType_KTextEditor_MovingRange_EmptyBehavior);
}

 ::KTextEditor::MovingRange::InsertBehaviors sipVH_ktexteditor_175(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::MovingRange::InsertBehaviors sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_KTextEditor_MovingRange_InsertBehaviors, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_174(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::MovingRange::InsertBehaviors a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::KTextEditor::MovingRange::InsertBehaviors(a0), sipType_KTextEditor_MovingRange_InsertBehaviors, NULL);
}

void sipVH_ktexteditor_173(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Range& a0, ::KTextEditor::MovingRange::InsertBehaviors a1, ::KTextEditor::MovingRange::EmptyBehavior a2, ::qint64 a3, ::qint64 a4)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DNFnn", &a0, sipType_KTextEditor_Range, NULL, new  ::KTextEditor::MovingRange::InsertBehaviors(a1), sipType_KTextEditor_MovingRange_InsertBehaviors, NULL, a2, sipType_KTextEditor_MovingRange_EmptyBehavior, a3, a4);
}

void sipVH_ktexteditor_172(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int& a0,int& a1, ::KTextEditor::MovingCursor::InsertBehavior a2, ::qint64 a3, ::qint64 a4)
{
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "Fnn", a2, sipType_KTextEditor_MovingCursor_InsertBehavior, a3, a4);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "(ii)", &a0, &a1);
}

void sipVH_ktexteditor_171(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Cursor& a0, ::KTextEditor::MovingCursor::InsertBehavior a1, ::qint64 a2, ::qint64 a3)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DFnn", &a0, sipType_KTextEditor_Cursor, NULL, a1, sipType_KTextEditor_MovingCursor_InsertBehavior, a2, a3);
}

void sipVH_ktexteditor_170(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::qint64 a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "n", a0);
}

 ::qint64 sipVH_ktexteditor_169(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::qint64 sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "n", &sipRes);

    return sipRes;
}

 ::KTextEditor::MovingRange* sipVH_ktexteditor_168(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Range& a0, ::KTextEditor::MovingRange::InsertBehaviors a1, ::KTextEditor::MovingRange::EmptyBehavior a2)
{
     ::KTextEditor::MovingRange* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NNF", new  ::KTextEditor::Range(a0), sipType_KTextEditor_Range, NULL, new  ::KTextEditor::MovingRange::InsertBehaviors(a1), sipType_KTextEditor_MovingRange_InsertBehaviors, NULL, a2, sipType_KTextEditor_MovingRange_EmptyBehavior);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_MovingRange, &sipRes);

    return sipRes;
}

 ::KTextEditor::MovingCursor* sipVH_ktexteditor_167(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Cursor& a0, ::KTextEditor::MovingCursor::InsertBehavior a1)
{
     ::KTextEditor::MovingCursor* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NF", new  ::KTextEditor::Cursor(a0), sipType_KTextEditor_Cursor, NULL, a1, sipType_KTextEditor_MovingCursor_InsertBehavior);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_MovingCursor, &sipRes);

    return sipRes;
}

 ::KTextEditor::MovingRange* sipVH_ktexteditor_166(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::MovingRange* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_MovingRange, &sipRes);

    return sipRes;
}

 ::KTextEditor::MovingCursor::InsertBehavior sipVH_ktexteditor_165(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::MovingCursor::InsertBehavior sipRes = ( ::KTextEditor::MovingCursor::InsertBehavior)0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_KTextEditor_MovingCursor_InsertBehavior, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_164(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::MovingCursor::InsertBehavior a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "F", a0, sipType_KTextEditor_MovingCursor_InsertBehavior);
}

void sipVH_ktexteditor_163(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Document*a0,bool a1, ::KTextEditor::ModificationInterface::ModifiedOnDiskReason a2)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DbF", a0, sipType_KTextEditor_Document, NULL, a1, a2, sipType_KTextEditor_ModificationInterface_ModifiedOnDiskReason);
}

void sipVH_ktexteditor_162(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::ModificationInterface::ModifiedOnDiskReason a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "F", a0, sipType_KTextEditor_ModificationInterface_ModifiedOnDiskReason);
}

void sipVH_ktexteditor_161(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Document*a0, ::KTextEditor::Mark a1, ::KTextEditor::MarkInterface::MarkChangeAction a2)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DNF", a0, sipType_KTextEditor_Document, NULL, new  ::KTextEditor::Mark(a1), sipType_KTextEditor_Mark, NULL, a2, sipType_KTextEditor_MarkInterface_MarkChangeAction);
}

 ::uint sipVH_ktexteditor_160(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::uint sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "u", &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_159(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::uint a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "u", a0);
}

 ::QString sipVH_ktexteditor_158(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::MarkInterface::MarkTypes a0)
{
     ::QString sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "F", a0, sipType_KTextEditor_MarkInterface_MarkTypes);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QString, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_157(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::MarkInterface::MarkTypes a0,const  ::QString& a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "FN", a0, sipType_KTextEditor_MarkInterface_MarkTypes, new  ::QString(a1), sipType_QString, NULL);
}

 ::QPixmap sipVH_ktexteditor_156(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::MarkInterface::MarkTypes a0)
{
     ::QPixmap sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "F", a0, sipType_KTextEditor_MarkInterface_MarkTypes);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QPixmap, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_155(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::MarkInterface::MarkTypes a0,const  ::QPixmap& a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "FN", a0, sipType_KTextEditor_MarkInterface_MarkTypes, new  ::QPixmap(a1), sipType_QPixmap, NULL);
}

const  ::QHash<int, ::KTextEditor::Mark*>& sipVH_ktexteditor_154(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QHash<int, ::KTextEditor::Mark*> *sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    int sipRc = sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H1", sipType_QHash_1800_0101KTextEditor_Mark, &sipRes);

    if (sipRc < 0)
        return *new  ::QHash<int, ::KTextEditor::Mark*>();

    return *sipRes;
}

void sipVH_ktexteditor_153(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0, ::uint a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iu", a0, a1);
}

 ::uint sipVH_ktexteditor_152(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0)
{
     ::uint sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "i", a0);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "u", &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_151(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Document*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_KTextEditor_Document, NULL);
}

bool sipVH_ktexteditor_150(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Document*a0,bool a1)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "Db", a0, sipType_KTextEditor_Document, NULL, a1);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

 ::QString sipVH_ktexteditor_149(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Cursor& a0)
{
     ::QString sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::KTextEditor::Cursor(a0), sipType_KTextEditor_Cursor, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QString, &sipRes);

    return sipRes;
}

 ::KTextEditor::Attribute::Ptr sipVH_ktexteditor_148(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::HighlightInterface::DefaultStyle a0)
{
     ::KTextEditor::Attribute::Ptr sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "F", a0, sipType_KTextEditor_HighlightInterface_DefaultStyle);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_KSharedPtr_0100KTextEditor_Attribute, &sipRes);

    return sipRes;
}

 ::QObject* sipVH_ktexteditor_147(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const char*a0, ::QWidget*a1, ::QObject*a2,const  ::QVariantList& a3,const  ::QString& a4)
{
     ::QObject* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "ADDNN", a0, a1, sipType_QWidget, NULL, a2, sipType_QObject, NULL, new  ::QVariantList(a3), sipType_QList_0100QVariant, NULL, new  ::QString(a4), sipType_QString, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QObject, &sipRes);

    return sipRes;
}

 ::QObject* sipVH_ktexteditor_146(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QObject*a0,const char*a1,const  ::QStringList& a2)
{
     ::QObject* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DAN", a0, sipType_QObject, NULL, a1, new  ::QStringList(a2), sipType_QStringList, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QObject, &sipRes);

    return sipRes;
}

 ::KParts::Part* sipVH_ktexteditor_145(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QWidget*a0, ::QObject*a1,const char*a2,const  ::QStringList& a3)
{
     ::KParts::Part* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DDAN", a0, sipType_QWidget, NULL, a1, sipType_QObject, NULL, a2, new  ::QStringList(a3), sipType_QStringList, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KParts_Part, &sipRes);

    return sipRes;
}

 ::KIcon sipVH_ktexteditor_144(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0)
{
     ::KIcon sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "i", a0);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_KIcon, &sipRes);

    return sipRes;
}

 ::KTextEditor::ConfigPage* sipVH_ktexteditor_143(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0, ::QWidget*a1)
{
     ::KTextEditor::ConfigPage* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "iD", a0, a1, sipType_QWidget, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_ConfigPage, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_142(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KConfig*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_KConfig, NULL);
}

const  ::KAboutData* sipVH_ktexteditor_141(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KAboutData* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KAboutData, &sipRes);

    return sipRes;
}

const QList< ::KTextEditor::Document*>& sipVH_ktexteditor_140(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
    QList< ::KTextEditor::Document*> *sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    int sipRc = sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H1", sipType_QList_0101KTextEditor_Document, &sipRes);

    if (sipRc < 0)
        return *new QList< ::KTextEditor::Document*>();

    return *sipRes;
}

 ::KTextEditor::Document* sipVH_ktexteditor_139(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QObject*a0)
{
     ::KTextEditor::Document* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "D", a0, sipType_QObject, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_Document, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_138(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "i", a0);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_137(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0,const  ::QStringList& a1)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "iN", a0, new  ::QStringList(a1), sipType_QStringList, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_136(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0,const  ::QString& a1)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "iN", a0, new  ::QString(a1), sipType_QString, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_135(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Cursor& a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::KTextEditor::Cursor(a0), sipType_KTextEditor_Cursor, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_134(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Range& a0,bool a1)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "Nb", new  ::KTextEditor::Range(a0), sipType_KTextEditor_Range, NULL, a1);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_133(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Range& a0,const  ::QStringList& a1,bool a2)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NNb", new  ::KTextEditor::Range(a0), sipType_KTextEditor_Range, NULL, new  ::QStringList(a1), sipType_QStringList, NULL, a2);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_132(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Range& a0,const  ::QString& a1,bool a2)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NNb", new  ::KTextEditor::Range(a0), sipType_KTextEditor_Range, NULL, new  ::QString(a1), sipType_QString, NULL, a2);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_131(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Cursor& a0,const  ::QStringList& a1,bool a2)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NNb", new  ::KTextEditor::Cursor(a0), sipType_KTextEditor_Cursor, NULL, new  ::QStringList(a1), sipType_QStringList, NULL, a2);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_130(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Cursor& a0,const  ::QString& a1,bool a2)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NNb", new  ::KTextEditor::Cursor(a0), sipType_KTextEditor_Cursor, NULL, new  ::QString(a1), sipType_QString, NULL, a2);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_129(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QStringList& a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QStringList(a0), sipType_QStringList, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

 ::KTextEditor::Cursor sipVH_ktexteditor_128(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::Cursor sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_KTextEditor_Cursor, &sipRes);

    return sipRes;
}

 ::QString sipVH_ktexteditor_127(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0)
{
     ::QString sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "i", a0);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QString, &sipRes);

    return sipRes;
}

 ::QStringList sipVH_ktexteditor_126(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Range& a0,bool a1)
{
     ::QStringList sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "Nb", new  ::KTextEditor::Range(a0), sipType_KTextEditor_Range, NULL, a1);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QStringList, &sipRes);

    return sipRes;
}

 ::QChar sipVH_ktexteditor_125(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Cursor& a0)
{
     ::QChar sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::KTextEditor::Cursor(a0), sipType_KTextEditor_Cursor, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QChar, &sipRes);

    return sipRes;
}

 ::QString sipVH_ktexteditor_124(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Range& a0,bool a1)
{
     ::QString sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "Nb", new  ::KTextEditor::Range(a0), sipType_KTextEditor_Range, NULL, a1);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QString, &sipRes);

    return sipRes;
}

const  ::QString& sipVH_ktexteditor_123(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QString *sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    int sipRc = sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H1", sipType_QString, &sipRes);

    if (sipRc < 0)
        return *new  ::QString();

    return *sipRes;
}

const QList< ::KTextEditor::View*>& sipVH_ktexteditor_122(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
    QList< ::KTextEditor::View*> *sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    int sipRc = sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H1", sipType_QList_0101KTextEditor_View, &sipRes);

    if (sipRc < 0)
        return *new QList< ::KTextEditor::View*>();

    return *sipRes;
}

 ::KTextEditor::View* sipVH_ktexteditor_121(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QWidget*a0)
{
     ::KTextEditor::View* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "D", a0, sipType_QWidget, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_View, &sipRes);

    return sipRes;
}

 ::KTextEditor::Editor* sipVH_ktexteditor_120(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::Editor* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_Editor, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_119(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KComponentData& a0,bool a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "Nb", new  ::KComponentData(a0), sipType_KComponentData, NULL, a1);
}

 ::QAction* sipVH_ktexteditor_118(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QDomElement& a0)
{
     ::QAction* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QDomElement(a0), sipType_QDomElement, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QAction, &sipRes);

    return sipRes;
}

 ::KActionCollection* sipVH_ktexteditor_117(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KActionCollection* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KActionCollection, &sipRes);

    return sipRes;
}

 ::KComponentData sipVH_ktexteditor_116(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KComponentData sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_KComponentData, &sipRes);

    return sipRes;
}

 ::QDomDocument sipVH_ktexteditor_115(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QDomDocument sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QDomDocument, &sipRes);

    return sipRes;
}

 ::QString sipVH_ktexteditor_114(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QString sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QString, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_113(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KComponentData& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::KComponentData(a0), sipType_KComponentData, NULL);
}

void sipVH_ktexteditor_112(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QString& a0,bool a1,bool a2)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "Nbb", new  ::QString(a0), sipType_QString, NULL, a1, a2);
}

void sipVH_ktexteditor_111(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QString& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::QString(a0), sipType_QString, NULL);
}

void sipVH_ktexteditor_110(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QString& a0,bool a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "Nb", new  ::QString(a0), sipType_QString, NULL, a1);
}

void sipVH_ktexteditor_109(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QDomDocument& a0,bool a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "Nb", new  ::QDomDocument(a0), sipType_QDomDocument, NULL, a1);
}

void sipVH_ktexteditor_108(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QString& a0, ::KXMLGUIClient::ReverseStateChange a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "NF", new  ::QString(a0), sipType_QString, NULL, a1, sipType_KXMLGUIClient_ReverseStateChange);
}

 ::QWidget* sipVH_ktexteditor_107(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QWidget* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QWidget, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_106(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KParts::PartManager*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_KParts_PartManager, NULL);
}

 ::KParts::Part* sipVH_ktexteditor_105(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QWidget*a0,const  ::QPoint& a1)
{
     ::KParts::Part* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DN", a0, sipType_QWidget, NULL, new  ::QPoint(a1), sipType_QPoint, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KParts_Part, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_104(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QWidget*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QWidget, NULL);
}

void sipVH_ktexteditor_103(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KParts::PartActivateEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_KParts_PartActivateEvent, NULL);
}

void sipVH_ktexteditor_102(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KParts::PartSelectEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_KParts_PartSelectEvent, NULL);
}

void sipVH_ktexteditor_101(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KParts::GUIActivateEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_KParts_GUIActivateEvent, NULL);
}

bool sipVH_ktexteditor_100(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KUrl& a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::KUrl(a0), sipType_KUrl, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_99(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Range*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_KTextEditor_Range, NULL);
}

void sipVH_ktexteditor_98(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "i", a0);
}

void sipVH_ktexteditor_97(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Cursor& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::KTextEditor::Cursor(a0), sipType_KTextEditor_Cursor, NULL);
}

void sipVH_ktexteditor_96(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0, ::KTextEditor::ViewBarContainer::Position a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DF", a0, sipType_KTextEditor_View, NULL, a1, sipType_KTextEditor_ViewBarContainer_Position);
}

void sipVH_ktexteditor_95(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0, ::QWidget*a1, ::KTextEditor::ViewBarContainer::Position a2)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDF", a0, sipType_KTextEditor_View, NULL, a1, sipType_QWidget, NULL, a2, sipType_KTextEditor_ViewBarContainer_Position);
}

 ::QWidget* sipVH_ktexteditor_94(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0, ::KTextEditor::ViewBarContainer::Position a1)
{
     ::QWidget* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DF", a0, sipType_KTextEditor_View, NULL, a1, sipType_KTextEditor_ViewBarContainer_Position);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QWidget, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_93(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "D", a0, sipType_KTextEditor_View, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

 ::KTextEditor::View* sipVH_ktexteditor_92(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Document*a0)
{
     ::KTextEditor::View* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "D", a0, sipType_KTextEditor_Document, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_View, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_91(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Document*a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "D", a0, sipType_KTextEditor_Document, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

 ::KTextEditor::Document* sipVH_ktexteditor_90(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::Document* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_Document, &sipRes);

    return sipRes;
}

 ::KTextEditor::View* sipVH_ktexteditor_89(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::View* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_View, &sipRes);

    return sipRes;
}

 ::QObject* sipVH_ktexteditor_88(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QObject* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QObject, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_87(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QObject*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QObject, NULL);
}

int sipVH_ktexteditor_86(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QPaintDevice::PaintDeviceMetric a0)
{
    int sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "F", a0, sipType_QPaintDevice_PaintDeviceMetric);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "i", &sipRes);

    return sipRes;
}

 ::QPaintEngine* sipVH_ktexteditor_85(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QPaintEngine* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_QPaintEngine, &sipRes);

    return sipRes;
}

int sipVH_ktexteditor_84(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
    int sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "i", &sipRes);

    return sipRes;
}

 ::QSize sipVH_ktexteditor_83(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QSize sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QSize, &sipRes);

    return sipRes;
}

int sipVH_ktexteditor_82(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0)
{
    int sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "i", a0);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "i", &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_81(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QMouseEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QMouseEvent, NULL);
}

void sipVH_ktexteditor_80(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QWheelEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QWheelEvent, NULL);
}

void sipVH_ktexteditor_79(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QKeyEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QKeyEvent, NULL);
}

void sipVH_ktexteditor_78(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QFocusEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QFocusEvent, NULL);
}

void sipVH_ktexteditor_77(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QPaintEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QPaintEvent, NULL);
}

void sipVH_ktexteditor_76(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QMoveEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QMoveEvent, NULL);
}

void sipVH_ktexteditor_75(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QResizeEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QResizeEvent, NULL);
}

void sipVH_ktexteditor_74(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QCloseEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QCloseEvent, NULL);
}

void sipVH_ktexteditor_73(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QContextMenuEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QContextMenuEvent, NULL);
}

void sipVH_ktexteditor_72(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QTabletEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QTabletEvent, NULL);
}

void sipVH_ktexteditor_71(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QActionEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QActionEvent, NULL);
}

void sipVH_ktexteditor_70(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QDragEnterEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QDragEnterEvent, NULL);
}

void sipVH_ktexteditor_69(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QDragMoveEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QDragMoveEvent, NULL);
}

void sipVH_ktexteditor_68(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QDragLeaveEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QDragLeaveEvent, NULL);
}

void sipVH_ktexteditor_67(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QDropEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QDropEvent, NULL);
}

void sipVH_ktexteditor_66(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QShowEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QShowEvent, NULL);
}

void sipVH_ktexteditor_65(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QHideEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QHideEvent, NULL);
}

void sipVH_ktexteditor_64(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QInputMethodEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QInputMethodEvent, NULL);
}

 ::QVariant sipVH_ktexteditor_63(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::Qt::InputMethodQuery a0)
{
     ::QVariant sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "F", a0, sipType_Qt_InputMethodQuery);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QVariant, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_62(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, bool a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "b", a0);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_61(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QPalette& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::QPalette(a0), sipType_QPalette, NULL);
}

void sipVH_ktexteditor_60(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QFont& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::QFont(a0), sipType_QFont, NULL);
}

void sipVH_ktexteditor_59(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QString& a0,const  ::QVariant& a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "NN", new  ::QString(a0), sipType_QString, NULL, new  ::QVariant(a1), sipType_QVariant, NULL);
}

 ::QVariant sipVH_ktexteditor_58(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QString& a0)
{
     ::QVariant sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QString(a0), sipType_QString, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QVariant, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_57(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0,const  ::QString& a1, ::QString& a2,const  ::KTextEditor::Range& a3)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DNDN", a0, sipType_KTextEditor_View, NULL, new  ::QString(a1), sipType_QString, NULL, &a2, sipType_QString, NULL, new  ::KTextEditor::Range(a3), sipType_KTextEditor_Range, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

QList< ::KTextEditor::Command*> sipVH_ktexteditor_56(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
    QList< ::KTextEditor::Command*> sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QList_0101KTextEditor_Command, &sipRes);

    return sipRes;
}

 ::KTextEditor::Command* sipVH_ktexteditor_55(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QString& a0)
{
     ::KTextEditor::Command* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QString(a0), sipType_QString, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_Command, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_54(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Command*a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "D", a0, sipType_KTextEditor_Command, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_53(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0,const  ::QString& a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DN", a0, sipType_KTextEditor_View, NULL, new  ::QString(a1), sipType_QString, NULL);
}

bool sipVH_ktexteditor_52(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QString& a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QString(a0), sipType_QString, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

 ::KCompletion* sipVH_ktexteditor_51(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0,const  ::QString& a1)
{
     ::KCompletion* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DN", a0, sipType_KTextEditor_View, NULL, new  ::QString(a1), sipType_QString, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KCompletion, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_50(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QStringList& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", &a0, sipType_QStringList, NULL);
}

bool sipVH_ktexteditor_49(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0,const  ::QString& a1, ::QString& a2)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DND", a0, sipType_KTextEditor_View, NULL, new  ::QString(a1), sipType_QString, NULL, &a2, sipType_QString, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

const  ::QStringList& sipVH_ktexteditor_48(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QStringList *sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    int sipRc = sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H1", sipType_QStringList, &sipRes);

    if (sipRc < 0)
        return *new  ::QStringList();

    return *sipRes;
}

 ::KTextEditor::CodeCompletionModelControllerInterface3::MatchReaction sipVH_ktexteditor_47(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndex& a0)
{
     ::KTextEditor::CodeCompletionModelControllerInterface3::MatchReaction sipRes = ( ::KTextEditor::CodeCompletionModelControllerInterface3::MatchReaction)0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QModelIndex(a0), sipType_QModelIndex, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "F", sipType_KTextEditor_CodeCompletionModelControllerInterface3_MatchReaction, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_46(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_KTextEditor_View, NULL);
}

bool sipVH_ktexteditor_45(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndex& a0, ::QChar a1)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NN", new  ::QModelIndex(a0), sipType_QModelIndex, NULL, new  ::QChar(a1), sipType_QChar, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_44(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0,const  ::KTextEditor::Range& a1,const  ::QString& a2)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DNN", a0, sipType_KTextEditor_View, NULL, new  ::KTextEditor::Range(a1), sipType_KTextEditor_Range, NULL, new  ::QString(a2), sipType_QString, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

 ::QString sipVH_ktexteditor_43(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0,const  ::KTextEditor::Range& a1,const  ::KTextEditor::Cursor& a2)
{
     ::QString sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DNN", a0, sipType_KTextEditor_View, NULL, new  ::KTextEditor::Range(a1), sipType_KTextEditor_Range, NULL, new  ::KTextEditor::Cursor(a2), sipType_KTextEditor_Cursor, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QString, &sipRes);

    return sipRes;
}

 ::KTextEditor::Range sipVH_ktexteditor_42(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0,const  ::KTextEditor::Range& a1)
{
     ::KTextEditor::Range sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DN", a0, sipType_KTextEditor_View, NULL, new  ::KTextEditor::Range(a1), sipType_KTextEditor_Range, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_KTextEditor_Range, &sipRes);

    return sipRes;
}

 ::KTextEditor::Range sipVH_ktexteditor_41(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0,const  ::KTextEditor::Cursor& a1)
{
     ::KTextEditor::Range sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DN", a0, sipType_KTextEditor_View, NULL, new  ::KTextEditor::Cursor(a1), sipType_KTextEditor_Cursor, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_KTextEditor_Range, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_40(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0,const  ::QString& a1,bool a2,const  ::KTextEditor::Cursor& a3)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DNbN", a0, sipType_KTextEditor_View, NULL, new  ::QString(a1), sipType_QString, NULL, a2, new  ::KTextEditor::Cursor(a3), sipType_KTextEditor_Cursor, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_39(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Document*a0,const  ::KTextEditor::Range& a1,const  ::QModelIndex& a2)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DNN", a0, sipType_KTextEditor_Document, NULL, new  ::KTextEditor::Range(a1), sipType_KTextEditor_Range, NULL, new  ::QModelIndex(a2), sipType_QModelIndex, NULL);
}

void sipVH_ktexteditor_38(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::Document*a0,const  ::KTextEditor::Range& a1,int a2)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DNi", a0, sipType_KTextEditor_Document, NULL, new  ::KTextEditor::Range(a1), sipType_KTextEditor_Range, NULL, a2);
}

void sipVH_ktexteditor_37(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0,const  ::KTextEditor::Range& a1, ::KTextEditor::CodeCompletionModel::InvocationType a2)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DNF", a0, sipType_KTextEditor_View, NULL, new  ::KTextEditor::Range(a1), sipType_KTextEditor_Range, NULL, a2, sipType_KTextEditor_CodeCompletionModel_InvocationType);
}

 ::QModelIndex sipVH_ktexteditor_36(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0,int a1,const  ::QModelIndex& a2)
{
     ::QModelIndex sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "iiN", a0, a1, new  ::QModelIndex(a2), sipType_QModelIndex, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QModelIndex, &sipRes);

    return sipRes;
}

int sipVH_ktexteditor_35(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndex& a0)
{
    int sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QModelIndex(a0), sipType_QModelIndex, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "i", &sipRes);

    return sipRes;
}

 ::QVariant sipVH_ktexteditor_34(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndex& a0,int a1)
{
     ::QVariant sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "Ni", new  ::QModelIndex(a0), sipType_QModelIndex, NULL, a1);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QVariant, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_33(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndex& a0,const  ::QVariant& a1,int a2)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NNi", new  ::QModelIndex(a0), sipType_QModelIndex, NULL, new  ::QVariant(a1), sipType_QVariant, NULL, a2);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

 ::QVariant sipVH_ktexteditor_32(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0, ::Qt::Orientation a1,int a2)
{
     ::QVariant sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "iFi", a0, a1, sipType_Qt_Orientation, a2);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QVariant, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_31(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0, ::Qt::Orientation a1,const  ::QVariant& a2,int a3)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "iFNi", a0, a1, sipType_Qt_Orientation, new  ::QVariant(a2), sipType_QVariant, NULL, a3);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

QMap<int, ::QVariant> sipVH_ktexteditor_30(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndex& a0)
{
    QMap<int, ::QVariant> sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QModelIndex(a0), sipType_QModelIndex, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QMap_1800_0100QVariant, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_29(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndex& a0,const QMap<int, ::QVariant>& a1)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NN", new  ::QModelIndex(a0), sipType_QModelIndex, NULL, new QMap<int, ::QVariant>(a1), sipType_QMap_1800_0100QVariant, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

 ::QStringList sipVH_ktexteditor_28(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::QStringList sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QStringList, &sipRes);

    return sipRes;
}

 ::QMimeData* sipVH_ktexteditor_27(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndexList& a0)
{
     ::QMimeData* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QModelIndexList(a0), sipType_QList_0100QModelIndex, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H2", sipType_QMimeData, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_26(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QMimeData*a0, ::Qt::DropAction a1,int a2,int a3,const  ::QModelIndex& a4)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DFiiN", const_cast< ::QMimeData *>(a0), sipType_QMimeData, NULL, a1, sipType_Qt_DropAction, a2, a3, new  ::QModelIndex(a4), sipType_QModelIndex, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

 ::Qt::DropActions sipVH_ktexteditor_25(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::Qt::DropActions sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_Qt_DropActions, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_24(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0,int a1,const  ::QModelIndex& a2)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "iiN", a0, a1, new  ::QModelIndex(a2), sipType_QModelIndex, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_23(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndex& a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "N", new  ::QModelIndex(a0), sipType_QModelIndex, NULL);
}

bool sipVH_ktexteditor_22(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndex& a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QModelIndex(a0), sipType_QModelIndex, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

 ::Qt::ItemFlags sipVH_ktexteditor_21(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndex& a0)
{
     ::Qt::ItemFlags sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QModelIndex(a0), sipType_QModelIndex, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_Qt_ItemFlags, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_20(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0, ::Qt::SortOrder a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "iF", a0, a1, sipType_Qt_SortOrder);
}

 ::QModelIndex sipVH_ktexteditor_19(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndex& a0)
{
     ::QModelIndex sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QModelIndex(a0), sipType_QModelIndex, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QModelIndex, &sipRes);

    return sipRes;
}

 ::QModelIndexList sipVH_ktexteditor_18(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndex& a0,int a1,const  ::QVariant& a2,int a3, ::Qt::MatchFlags a4)
{
     ::QModelIndexList sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "NiNiN", new  ::QModelIndex(a0), sipType_QModelIndex, NULL, a1, new  ::QVariant(a2), sipType_QVariant, NULL, a3, new  ::Qt::MatchFlags(a4), sipType_Qt_MatchFlags, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QList_0100QModelIndex, &sipRes);

    return sipRes;
}

 ::QSize sipVH_ktexteditor_17(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::QModelIndex& a0)
{
     ::QSize sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "N", new  ::QModelIndex(a0), sipType_QModelIndex, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QSize, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_16(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::CodeCompletionModel*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_KTextEditor_CodeCompletionModel, NULL);
}

void sipVH_ktexteditor_15(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "");
}

void sipVH_ktexteditor_14(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const  ::KTextEditor::Range& a0, ::KTextEditor::CodeCompletionModel*a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "ND", new  ::KTextEditor::Range(a0), sipType_KTextEditor_Range, NULL, a1, sipType_KTextEditor_CodeCompletionModel, NULL);
}

void sipVH_ktexteditor_13(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0,bool a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "Db", a0, sipType_KTextEditor_View, NULL, a1);
}

void sipVH_ktexteditor_12(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0,int a1)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "Di", a0, sipType_KTextEditor_View, NULL, a1);
}

void sipVH_ktexteditor_11(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::View*a0, ::QMenu*a1,int a2)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "DDi", a0, sipType_KTextEditor_View, NULL, a1, sipType_QMenu, NULL, a2);
}

bool sipVH_ktexteditor_10(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_9(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, bool a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "b", a0);
}

 ::KTextEditor::AnnotationModel* sipVH_ktexteditor_8(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod)
{
     ::KTextEditor::AnnotationModel* sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "");

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H0", sipType_KTextEditor_AnnotationModel, &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_7(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::KTextEditor::AnnotationModel*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_KTextEditor_AnnotationModel, NULL);
}

 ::QVariant sipVH_ktexteditor_6(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, int a0, ::Qt::ItemDataRole a1)
{
     ::QVariant sipRes;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "iF", a0, a1, sipType_Qt_ItemDataRole);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "H5", sipType_QVariant, &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_5(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QEvent*a0)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "D", a0, sipType_QEvent, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

bool sipVH_ktexteditor_4(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QObject*a0, ::QEvent*a1)
{
    bool sipRes = 0;
    PyObject *sipResObj = sipCallMethod(0, sipMethod, "DD", a0, sipType_QObject, NULL, a1, sipType_QEvent, NULL);

    sipParseResultEx(sipGILState, sipErrorHandler, sipPySelf, sipMethod, sipResObj, "b", &sipRes);

    return sipRes;
}

void sipVH_ktexteditor_3(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QTimerEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QTimerEvent, NULL);
}

void sipVH_ktexteditor_2(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QChildEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QChildEvent, NULL);
}

void sipVH_ktexteditor_1(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod,  ::QEvent*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "D", a0, sipType_QEvent, NULL);
}

void sipVH_ktexteditor_0(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod, const char*a0)
{
    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, "S", a0);
}


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

#line 46 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/annotationinterface.sip"
    // CTSCC for subclasses of 'AnnotationInterface'
    sipType = NULL;

    if (dynamic_cast<KTextEditor::AnnotationViewInterface*>(sipCpp))
        sipType = sipType_KTextEditor_AnnotationViewInterface;
#line 2787 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"

    return sipType;
}


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

#line 93 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/attribute.sip"
    // CTSCC for subclasses of 'QTextFormat'
    sipType = NULL;

    if (dynamic_cast<KTextEditor::Attribute*>(sipCpp))
        sipType = sipType_KTextEditor_Attribute;
#line 2806 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"

    return sipType;
}


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

#line 149 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/codecompletionmodel.sip"
    // CTSCC for subclasses of 'QObject'
    sipType = NULL;

    if (dynamic_cast<KTextEditor::Document*>(sipCpp))
        sipType = sipType_KTextEditor_Document;
    else if (dynamic_cast<KTextEditor::AnnotationModel*>(sipCpp))
        sipType = sipType_KTextEditor_AnnotationModel;
    else if (dynamic_cast<KTextEditor::Editor*>(sipCpp))
        sipType = sipType_KTextEditor_Editor;
    else if (dynamic_cast<KTextEditor::LoadSaveFilterCheckPlugin*>(sipCpp))
        sipType = sipType_KTextEditor_LoadSaveFilterCheckPlugin;
    else if (dynamic_cast<KTextEditor::Plugin*>(sipCpp))
        sipType = sipType_KTextEditor_Plugin;
    else if (dynamic_cast<KTextEditor::CodeCompletionModel*>(sipCpp))
        {
        sipType = sipType_KTextEditor_CodeCompletionModel;
        if (dynamic_cast<KTextEditor::CodeCompletionModel2*>(sipCpp))
            sipType = sipType_KTextEditor_CodeCompletionModel2;
        }
    else if (dynamic_cast<KTextEditor::ConfigPage*>(sipCpp))
        sipType = sipType_KTextEditor_ConfigPage;
    else if (dynamic_cast<KTextEditor::EditorChooser*>(sipCpp))
        sipType = sipType_KTextEditor_EditorChooser;
    else if (dynamic_cast<KTextEditor::View*>(sipCpp))
        sipType = sipType_KTextEditor_View;
#line 2845 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"

    return sipType;
}


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

#line 235 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/document.sip"
    // CTSCC for subclasses of 'QObject'
    sipType = NULL;

    if (dynamic_cast<KTextEditor::Document*>(sipCpp))
        sipType = sipType_KTextEditor_Document;
    else if (dynamic_cast<KTextEditor::AnnotationModel*>(sipCpp))
        sipType = sipType_KTextEditor_AnnotationModel;
    else if (dynamic_cast<KTextEditor::Editor*>(sipCpp))
        sipType = sipType_KTextEditor_Editor;
    else if (dynamic_cast<KTextEditor::LoadSaveFilterCheckPlugin*>(sipCpp))
        sipType = sipType_KTextEditor_LoadSaveFilterCheckPlugin;
    else if (dynamic_cast<KTextEditor::Plugin*>(sipCpp))
        sipType = sipType_KTextEditor_Plugin;
    else if (dynamic_cast<KTextEditor::CodeCompletionModel*>(sipCpp))
        {
        sipType = sipType_KTextEditor_CodeCompletionModel;
        if (dynamic_cast<KTextEditor::CodeCompletionModel2*>(sipCpp))
            sipType = sipType_KTextEditor_CodeCompletionModel2;
        }
    else if (dynamic_cast<KTextEditor::ConfigPage*>(sipCpp))
        sipType = sipType_KTextEditor_ConfigPage;
    else if (dynamic_cast<KTextEditor::EditorChooser*>(sipCpp))
        sipType = sipType_KTextEditor_EditorChooser;
    else if (dynamic_cast<KTextEditor::View*>(sipCpp))
        sipType = sipType_KTextEditor_View;
#line 2884 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"

    return sipType;
}


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

#line 47 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/templateinterface.sip"
    // CTSCC for subclasses of 'TemplateInterface'
    sipType = NULL;

    if (dynamic_cast<KTextEditor::TemplateInterface2*>(sipCpp))
        sipType = sipType_KTextEditor_TemplateInterface2;
#line 2903 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"

    return sipType;
}
static sipEnumTypeDef enumTypes[] = {
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__View__EditMode, {0}, 0}, sipNameNr_EditMode, 71, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__ParameterizedSessionConfigInterface__SessionConfigParameter, {0}, 0}, sipNameNr_SessionConfigParameter, 54, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__Search__SearchOptionsEnum, {0}, 0}, sipNameNr_SearchOptionsEnum, 60, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__MovingRange__EmptyBehavior, {0}, 0}, sipNameNr_EmptyBehavior, 49, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__MovingRange__InsertBehavior, {0}, 0}, sipNameNr_InsertBehavior, 49, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__MovingCursor__WrapBehavior, {0}, 0}, sipNameNr_WrapBehavior, 45, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__MovingCursor__InsertBehavior, {0}, 0}, sipNameNr_InsertBehavior, 45, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__ModificationInterface__ModifiedOnDiskReason, {0}, 0}, sipNameNr_ModifiedOnDiskReason, 43, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__MarkInterface__MarkChangeAction, {0}, 0}, sipNameNr_MarkChangeAction, 38, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__MarkInterface__MarkTypes, {0}, 0}, sipNameNr_MarkTypes, 38, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__HighlightInterface__DefaultStyle, {0}, 0}, sipNameNr_DefaultStyle, 34, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__ViewBarContainer__Position, {0}, 0}, sipNameNr_Position, 73, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__CodeCompletionModelControllerInterface3__MatchReaction, {0}, 0}, sipNameNr_MatchReaction, 20, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__CodeCompletionModel__InvocationType, {0}, 0}, sipNameNr_InvocationType, 11, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__CodeCompletionModel__ExtraItemDataRoles, {0}, 0}, sipNameNr_ExtraItemDataRoles, 11, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__CodeCompletionModel__HighlightMethod, {0}, 0}, sipNameNr_HighlightMethod, 11, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__CodeCompletionModel__CompletionProperty, {0}, 0}, sipNameNr_CompletionProperty, 11, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__CodeCompletionModel__Columns, {0}, 0}, sipNameNr_Columns, 11, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__Attribute__Effect, {0}, 0}, sipNameNr_Effect, 5, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__Attribute__ActivationType, {0}, 0}, sipNameNr_ActivationType, 5, NULL},
    {{-1, 0, 0, SIP_TYPE_ENUM, sipNameNr_KTextEditor__Attribute__CustomProperties, {0}, 0}, sipNameNr_CustomProperties, 5, NULL},
};


/*
 * This defines each type in this module.
 */
sipTypeDef *sipExportedTypes_ktexteditor[] = {
    &sipTypeDef_ktexteditor_KSharedPtr_0100KTextEditor_Attribute.mtd_base,
    &sipTypeDef_ktexteditor_KTextEditor.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_AnnotationInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_AnnotationModel.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_AnnotationViewInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_Attribute.ctd_base,
    &enumTypes[19].etd_base,
    &enumTypes[20].etd_base,
    &enumTypes[18].etd_base,
    &sipTypeDef_ktexteditor_KTextEditor_Attribute_Effects.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_CodeCompletionInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_CodeCompletionModel.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_CodeCompletionModel2.ctd_base,
    &enumTypes[17].etd_base,
    &sipTypeDef_ktexteditor_KTextEditor_CodeCompletionModel_CompletionProperties.ctd_base,
    &enumTypes[16].etd_base,
    &enumTypes[14].etd_base,
    &enumTypes[15].etd_base,
    &sipTypeDef_ktexteditor_KTextEditor_CodeCompletionModel_HighlightMethods.ctd_base,
    &enumTypes[13].etd_base,
    &sipTypeDef_ktexteditor_KTextEditor_CodeCompletionModelControllerInterface3.ctd_base,
    &enumTypes[12].etd_base,
    &sipTypeDef_ktexteditor_KTextEditor_Command.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_CommandExtension.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_CommandInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_ConfigInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_ConfigPage.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_ContainerInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_CoordinatesToCursorInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_Cursor.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_Document.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_Editor.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_EditorChooser.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_Factory.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_HighlightInterface.ctd_base,
    &enumTypes[10].etd_base,
    &sipTypeDef_ktexteditor_KTextEditor_LoadSaveFilterCheckPlugin.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_Mark.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_MarkInterface.ctd_base,
    &enumTypes[8].etd_base,
    &enumTypes[9].etd_base,
    &sipTypeDef_ktexteditor_KTextEditor_MdiContainer.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_ModeInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_ModificationInterface.ctd_base,
    &enumTypes[7].etd_base,
    &sipTypeDef_ktexteditor_KTextEditor_MovingCursor.ctd_base,
    &enumTypes[6].etd_base,
    &enumTypes[5].etd_base,
    &sipTypeDef_ktexteditor_KTextEditor_MovingInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_MovingRange.ctd_base,
    &enumTypes[3].etd_base,
    &enumTypes[4].etd_base,
    &sipTypeDef_ktexteditor_KTextEditor_MovingRange_InsertBehaviors.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_MovingRangeFeedback.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_ParameterizedSessionConfigInterface.ctd_base,
    &enumTypes[1].etd_base,
    &sipTypeDef_ktexteditor_KTextEditor_Plugin.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_Range.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_RangeCommand.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_RecoveryInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_Search.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_Search_SearchOptions.ctd_base,
    &enumTypes[2].etd_base,
    &sipTypeDef_ktexteditor_KTextEditor_SearchInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_SessionConfigInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_TemplateInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_TemplateInterface2.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_TemplateScript.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_TemplateScriptRegistrar.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_TextHintInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_VariableInterface.ctd_base,
    &sipTypeDef_ktexteditor_KTextEditor_View.ctd_base,
    &enumTypes[0].etd_base,
    &sipTypeDef_ktexteditor_KTextEditor_ViewBarContainer.ctd_base,
    &enumTypes[11].etd_base,
    &sipTypeDef_ktexteditor_QHash_1800_0101KTextEditor_Mark.mtd_base,
    &sipTypeDef_ktexteditor_QList_0101KAction.mtd_base,
    &sipTypeDef_ktexteditor_QList_0101KTextEditor_Command.mtd_base,
    &sipTypeDef_ktexteditor_QList_0101KTextEditor_Document.mtd_base,
    &sipTypeDef_ktexteditor_QList_0101KTextEditor_View.mtd_base,
    &sipTypeDef_ktexteditor_QVector_0100KTextEditor_Range.mtd_base,
};


/*
 * These define each typedef in this module.
 */
static sipTypedefDef typedefsTable[] = {
    {"KTextEditor::Attribute::Ptr", "KSharedPtr<KTextEditor::Attribute>"},
};


/* This defines the types that this module needs to import from QtCore. */
sipImportedTypeDef sipImportedTypes_ktexteditor_QtCore[] = {
    {"QAbstractItemModel"},
    {"QChar"},
    {"QChildEvent"},
    {"QEvent"},
    {"QList<QModelIndex>"},
    {"QList<QVariant>"},
    {"QMap<int,QVariant>"},
    {"QMimeData"},
    {"QModelIndex"},
    {"QObject"},
    {"QPoint"},
    {"QSize"},
    {"QString"},
    {"QStringList"},
    {"QTimerEvent"},
    {"QVariant"},
    {"Qt::DropAction"},
    {"Qt::DropActions"},
    {"Qt::InputMethodQuery"},
    {"Qt::ItemDataRole"},
    {"Qt::ItemFlags"},
    {"Qt::MatchFlags"},
    {"Qt::Orientation"},
    {"Qt::SortOrder"},
    {NULL}
};


/* This defines the types that this module needs to import from QtGui. */
sipImportedTypeDef sipImportedTypes_ktexteditor_QtGui[] = {
    {"QAction"},
    {"QActionEvent"},
    {"QBrush"},
    {"QCloseEvent"},
    {"QContextMenuEvent"},
    {"QDragEnterEvent"},
    {"QDragLeaveEvent"},
    {"QDragMoveEvent"},
    {"QDropEvent"},
    {"QFocusEvent"},
    {"QFont"},
    {"QHideEvent"},
    {"QInputMethodEvent"},
    {"QKeyEvent"},
    {"QMenu"},
    {"QMouseEvent"},
    {"QMoveEvent"},
    {"QPaintDevice"},
    {"QPaintDevice::PaintDeviceMetric"},
    {"QPaintEngine"},
    {"QPaintEvent"},
    {"QPalette"},
    {"QPixmap"},
    {"QResizeEvent"},
    {"QShowEvent"},
    {"QTabletEvent"},
    {"QTextCharFormat"},
    {"QTextFormat"},
    {"QWheelEvent"},
    {"QWidget"},
    {NULL}
};


/* This defines the types that this module needs to import from kdecore. */
sipImportedTypeDef sipImportedTypes_ktexteditor_kdecore[] = {
    {"KAboutData"},
    {"KComponentData"},
    {"KConfig"},
    {"KConfigGroup"},
    {"KPluginFactory"},
    {"KSharedPtr<KService>"},
    {"KUrl"},
    {"QMap<QString,QString>"},
    {NULL}
};


/* This defines the types that this module needs to import from QtXml. */
sipImportedTypeDef sipImportedTypes_ktexteditor_QtXml[] = {
    {"QDomDocument"},
    {"QDomElement"},
    {NULL}
};


/* This defines the types that this module needs to import from kdeui. */
sipImportedTypeDef sipImportedTypes_ktexteditor_kdeui[] = {
    {"KAction"},
    {"KActionCollection"},
    {"KCompletion"},
    {"KIcon"},
    {"KXMLGUIClient"},
    {"KXMLGUIClient::ReverseStateChange"},
    {NULL}
};


/* This defines the types that this module needs to import from kparts. */
sipImportedTypeDef sipImportedTypes_ktexteditor_kparts[] = {
    {"KParts::Factory"},
    {"KParts::GUIActivateEvent"},
    {"KParts::Part"},
    {"KParts::PartActivateEvent"},
    {"KParts::PartBase"},
    {"KParts::PartManager"},
    {"KParts::PartSelectEvent"},
    {"KParts::ReadOnlyPart"},
    {"KParts::ReadWritePart"},
    {NULL}
};


/* This defines the modules that this module needs to import. */
static sipImportedModuleDef importsTable[] = {
    {"PyQt4.QtCore", sipImportedTypes_ktexteditor_QtCore, NULL, NULL},
    {"PyQt4.QtNetwork", NULL, NULL, NULL},
    {"PyQt4.QtGui", sipImportedTypes_ktexteditor_QtGui, NULL, NULL},
    {"PyKDE4.kdecore", sipImportedTypes_ktexteditor_kdecore, NULL, NULL},
    {"PyKDE4.solid", NULL, NULL, NULL},
    {"PyQt4.QtSvg", NULL, NULL, NULL},
    {"PyQt4.QtXml", sipImportedTypes_ktexteditor_QtXml, NULL, NULL},
    {"PyKDE4.kdeui", sipImportedTypes_ktexteditor_kdeui, NULL, NULL},
    {"PyKDE4.kio", NULL, NULL, NULL},
    {"PyKDE4.kparts", sipImportedTypes_ktexteditor_kparts, NULL, NULL},
    {"PyKDE4.kutils", NULL, NULL, NULL},
    {NULL, NULL, NULL, NULL}
};


/* This defines the class sub-convertors that this module defines. */
static sipSubClassConvertorDef convertorsTable[] = {
    {sipSubClass_KTextEditor_AnnotationInterface, {2, 255, 0}, NULL},
    {sipSubClass_KTextEditor_Attribute, {5, 255, 0}, NULL},
    {sipSubClass_KTextEditor_CodeCompletionModel, {9, 0, 0}, NULL},
    {sipSubClass_KTextEditor_Document, {9, 0, 0}, NULL},
    {sipSubClass_KTextEditor_TemplateInterface, {65, 255, 0}, NULL},
    {NULL, {0, 0, 0}, NULL}
};


/* This defines this module. */
sipExportedModuleDef sipModuleAPI_ktexteditor = {
    0,
    SIP_API_MINOR_NR,
    sipNameNr_PyKDE4_ktexteditor,
    0,
    sipStrings_ktexteditor,
    importsTable,
    NULL,
    81,
    sipExportedTypes_ktexteditor,
    NULL,
    0,
    NULL,
    1,
    typedefsTable,
    NULL,
    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_ktexteditor;

sip_qt_metaobject_func sip_ktexteditor_qt_metaobject;
sip_qt_metacall_func sip_ktexteditor_qt_metacall;
sip_qt_metacast_func sip_ktexteditor_qt_metacast;


/* The Python module initialisation function. */
#if PY_MAJOR_VERSION >= 3
#define SIP_MODULE_ENTRY        PyInit_ktexteditor
#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        initktexteditor
#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[] = {
        {0, 0, 0, 0}
    };

#if PY_MAJOR_VERSION >= 3
    static PyModuleDef sip_module_def = {
        PyModuleDef_HEAD_INIT,
        "PyKDE4.ktexteditor",
        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_ktexteditor, sip_methods);
#else
    sipModule = Py_InitModule(const_cast<char *>(sipName_PyKDE4_ktexteditor), 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_ktexteditor = reinterpret_cast<const sipAPIDef *>(PyCapsule_GetPointer(sip_capiobj, SIP_MODULE_NAME "._C_API"));
#else
    sipAPI_ktexteditor = reinterpret_cast<const sipAPIDef *>(PyCObject_AsVoidPtr(sip_capiobj));
#endif

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

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

    sip_ktexteditor_qt_metaobject = (sip_qt_metaobject_func)sipImportSymbol("qtcore_qt_metaobject");
    sip_ktexteditor_qt_metacall = (sip_qt_metacall_func)sipImportSymbol("qtcore_qt_metacall");
    sip_ktexteditor_qt_metacast = (sip_qt_metacast_func)sipImportSymbol("qtcore_qt_metacast");

    if (!sip_ktexteditor_qt_metacast)
        Py_FatalError("Unable to import qtcore_qt_metacast");

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

    SIP_MODULE_RETURN(sipModule);
}

#line 28 "/usr/share/sip/PyQt4/QtCore/qvector.sip"
#include <qvector.h>
#line 3329 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"

#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/range.sip"
#include <ktexteditor/range.h>
#line 3333 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"


extern "C" {static void assign_QVector_0100KTextEditor_Range(void *, SIP_SSIZE_T, const void *);}
static void assign_QVector_0100KTextEditor_Range(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<QVector< ::KTextEditor::Range> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const QVector< ::KTextEditor::Range> *>(sipSrc);
}


extern "C" {static void *array_QVector_0100KTextEditor_Range(SIP_SSIZE_T);}
static void *array_QVector_0100KTextEditor_Range(SIP_SSIZE_T sipNrElem)
{
    return new QVector< ::KTextEditor::Range>[sipNrElem];
}


extern "C" {static void *copy_QVector_0100KTextEditor_Range(const void *, SIP_SSIZE_T);}
static void *copy_QVector_0100KTextEditor_Range(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new QVector< ::KTextEditor::Range>(reinterpret_cast<const QVector< ::KTextEditor::Range> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_QVector_0100KTextEditor_Range(void *, int);}
static void release_QVector_0100KTextEditor_Range(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<QVector< ::KTextEditor::Range> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_QVector_0100KTextEditor_Range(PyObject *, void **, int *, PyObject *);}
static int convertTo_QVector_0100KTextEditor_Range(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *sipTransferObj)
{
    QVector< ::KTextEditor::Range> **sipCppPtr = reinterpret_cast<QVector< ::KTextEditor::Range> **>(sipCppPtrV);

#line 59 "/usr/share/sip/PyQt4/QtCore/qvector.sip"
    // Check the type if that is all that is required.
    if (sipIsErr == NULL)
    {
        if (!PyList_Check(sipPy))
            return 0;

        for (SIP_SSIZE_T i = 0; i < PyList_GET_SIZE(sipPy); ++i)
            if (!sipCanConvertToType(PyList_GET_ITEM(sipPy, i), sipType_KTextEditor_Range, SIP_NOT_NONE))
                return 0;

        return 1;
    }

    QVector<KTextEditor::Range> *qv = new QVector<KTextEditor::Range>;
 
    for (SIP_SSIZE_T i = 0; i < PyList_GET_SIZE(sipPy); ++i)
    {
        int state;
        KTextEditor::Range *t = reinterpret_cast<KTextEditor::Range *>(sipConvertToType(PyList_GET_ITEM(sipPy, i), sipType_KTextEditor_Range, sipTransferObj, SIP_NOT_NONE, &state, sipIsErr));
 
        if (*sipIsErr)
        {
            sipReleaseType(t, sipType_KTextEditor_Range, state);

            delete qv;
            return 0;
        }

        qv->append(*t);

        sipReleaseType(t, sipType_KTextEditor_Range, state);
    }
 
    *sipCppPtr = qv;
 
    return sipGetState(sipTransferObj);
#line 3410 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
}


extern "C" {static PyObject *convertFrom_QVector_0100KTextEditor_Range(void *, PyObject *);}
static PyObject *convertFrom_QVector_0100KTextEditor_Range(void *sipCppV, PyObject *sipTransferObj)
{
   QVector< ::KTextEditor::Range> *sipCpp = reinterpret_cast<QVector< ::KTextEditor::Range> *>(sipCppV);

#line 32 "/usr/share/sip/PyQt4/QtCore/qvector.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)
    {
        KTextEditor::Range *t = new KTextEditor::Range(sipCpp->at(i));
        PyObject *tobj;

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

            return NULL;
        }

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 3444 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
}


sipMappedTypeDef sipTypeDef_ktexteditor_QVector_0100KTextEditor_Range = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_2689,     /* QVector<KTextEditor::Range> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QVector_0100KTextEditor_Range,
    array_QVector_0100KTextEditor_Range,
    copy_QVector_0100KTextEditor_Range,
    release_QVector_0100KTextEditor_Range,
    convertTo_QVector_0100KTextEditor_Range,
    convertFrom_QVector_0100KTextEditor_Range
};

#line 115 "/usr/share/sip/PyQt4/QtCore/qlist.sip"
#include <qlist.h>
#line 3476 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"

#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/document.sip"
#include <ktexteditor/document.h>

#include <ktexteditor/modificationinterface.h>
#include <ktexteditor/markinterface.h>
#include <ktexteditor/searchinterface.h>
#include <ktexteditor/sessionconfiginterface.h>
#include <ktexteditor/smartinterface.h>
#include <ktexteditor/templateinterface.h>
#include <ktexteditor/variableinterface.h>
#include <ktexteditor/movinginterface.h>
#include <ktexteditor/annotationinterface.h>
#include <ktexteditor/highlightinterface.h>
#include <ktexteditor/configinterface.h>
#include <ktexteditor/modeinterface.h>
#include <ktexteditor/sessionconfiginterface.h>
#include <ktexteditor/recoveryinterface.h>

#line 3496 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"


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


extern "C" {static void *array_QList_0101KTextEditor_Document(SIP_SSIZE_T);}
static void *array_QList_0101KTextEditor_Document(SIP_SSIZE_T sipNrElem)
{
    return new QList< ::KTextEditor::Document*>[sipNrElem];
}


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


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



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

#line 145 "/usr/share/sip/PyQt4/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_KTextEditor_Document, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

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

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

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 3581 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101KTextEditor_Document(void *, PyObject *);}
static PyObject *convertFrom_QList_0101KTextEditor_Document(void *sipCppV, PyObject *sipTransferObj)
{
   QList< ::KTextEditor::Document*> *sipCpp = reinterpret_cast<QList< ::KTextEditor::Document*> *>(sipCppV);

#line 119 "/usr/share/sip/PyQt4/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)
    {
        KTextEditor::Document *t = sipCpp->at(i);
        PyObject *tobj;

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

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 3614 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
}


sipMappedTypeDef sipTypeDef_ktexteditor_QList_0101KTextEditor_Document = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_2188,     /* QList<KTextEditor::Document*> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101KTextEditor_Document,
    array_QList_0101KTextEditor_Document,
    copy_QList_0101KTextEditor_Document,
    release_QList_0101KTextEditor_Document,
    convertTo_QList_0101KTextEditor_Document,
    convertFrom_QList_0101KTextEditor_Document
};

#line 115 "/usr/share/sip/PyQt4/QtCore/qlist.sip"
#include <qlist.h>
#line 3646 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"

#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/view.sip"
#include <ktexteditor/view.h>

#include <ktexteditor/codecompletioninterface.h>
#include <ktexteditor/sessionconfiginterface.h>
#include <ktexteditor/texthintinterface.h>
#include <ktexteditor/annotationinterface.h>
#include <ktexteditor/configinterface.h>
#include <ktexteditor/templateinterface.h>
#include <ktexteditor/templateinterface2.h>
#line 3658 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"


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


extern "C" {static void *array_QList_0101KTextEditor_View(SIP_SSIZE_T);}
static void *array_QList_0101KTextEditor_View(SIP_SSIZE_T sipNrElem)
{
    return new QList< ::KTextEditor::View*>[sipNrElem];
}


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


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



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

#line 145 "/usr/share/sip/PyQt4/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_KTextEditor_View, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

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

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

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 3743 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101KTextEditor_View(void *, PyObject *);}
static PyObject *convertFrom_QList_0101KTextEditor_View(void *sipCppV, PyObject *sipTransferObj)
{
   QList< ::KTextEditor::View*> *sipCpp = reinterpret_cast<QList< ::KTextEditor::View*> *>(sipCppV);

#line 119 "/usr/share/sip/PyQt4/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)
    {
        KTextEditor::View *t = sipCpp->at(i);
        PyObject *tobj;

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

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 3776 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
}


sipMappedTypeDef sipTypeDef_ktexteditor_QList_0101KTextEditor_View = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_2937,     /* QList<KTextEditor::View*> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101KTextEditor_View,
    array_QList_0101KTextEditor_View,
    copy_QList_0101KTextEditor_View,
    release_QList_0101KTextEditor_View,
    convertTo_QList_0101KTextEditor_View,
    convertFrom_QList_0101KTextEditor_View
};

#line 115 "/usr/share/sip/PyQt4/QtCore/qlist.sip"
#include <qlist.h>
#line 3808 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"

#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/commandinterface.sip"
#include <ktexteditor/commandinterface.h>
#line 3812 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"


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


extern "C" {static void *array_QList_0101KTextEditor_Command(SIP_SSIZE_T);}
static void *array_QList_0101KTextEditor_Command(SIP_SSIZE_T sipNrElem)
{
    return new QList< ::KTextEditor::Command*>[sipNrElem];
}


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


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



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

#line 145 "/usr/share/sip/PyQt4/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_KTextEditor_Command, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

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

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

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 3897 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
}


extern "C" {static PyObject *convertFrom_QList_0101KTextEditor_Command(void *, PyObject *);}
static PyObject *convertFrom_QList_0101KTextEditor_Command(void *sipCppV, PyObject *sipTransferObj)
{
   QList< ::KTextEditor::Command*> *sipCpp = reinterpret_cast<QList< ::KTextEditor::Command*> *>(sipCppV);

#line 119 "/usr/share/sip/PyQt4/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)
    {
        KTextEditor::Command *t = sipCpp->at(i);
        PyObject *tobj;

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

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 3930 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
}


sipMappedTypeDef sipTypeDef_ktexteditor_QList_0101KTextEditor_Command = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_2428,     /* QList<KTextEditor::Command*> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101KTextEditor_Command,
    array_QList_0101KTextEditor_Command,
    copy_QList_0101KTextEditor_Command,
    release_QList_0101KTextEditor_Command,
    convertTo_QList_0101KTextEditor_Command,
    convertFrom_QList_0101KTextEditor_Command
};

#line 115 "/usr/share/sip/PyQt4/QtCore/qlist.sip"
#include <qlist.h>
#line 3962 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"

#line 27 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdeui/kaction.sip"
#include <kaction.h>
#line 3966 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"


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


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


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


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



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

#line 145 "/usr/share/sip/PyQt4/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_KAction, 0));

            Py_XDECREF(itm);

            if (!ok)
                return 0;
        }

        return 1;
    }

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

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

        ql->append(t);
    }
 
    *sipCppPtr = ql;
 
    return sipGetState(sipTransferObj);
#line 4051 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
}


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

#line 119 "/usr/share/sip/PyQt4/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)
    {
        KAction *t = sipCpp->at(i);
        PyObject *tobj;

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

        PyList_SET_ITEM(l, i, tobj);
    }

    return l;
#line 4084 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
}


sipMappedTypeDef sipTypeDef_ktexteditor_QList_0101KAction = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_6263,     /* QList<KAction*> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_QList_0101KAction,
    array_QList_0101KAction,
    copy_QList_0101KAction,
    release_QList_0101KAction,
    convertTo_QList_0101KAction,
    convertFrom_QList_0101KAction
};

#line 340 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdecore/typedefs.sip"
#include <ksharedptr.h>
#line 4116 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"

#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/attribute.sip"
#include <ktexteditor/attribute.h>
#line 4120 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"


extern "C" {static void assign_KSharedPtr_0100KTextEditor_Attribute(void *, SIP_SSIZE_T, const void *);}
static void assign_KSharedPtr_0100KTextEditor_Attribute(void *sipDst, SIP_SSIZE_T sipDstIdx, const void *sipSrc)
{
    reinterpret_cast<KSharedPtr< ::KTextEditor::Attribute> *>(sipDst)[sipDstIdx] = *reinterpret_cast<const KSharedPtr< ::KTextEditor::Attribute> *>(sipSrc);
}


extern "C" {static void *array_KSharedPtr_0100KTextEditor_Attribute(SIP_SSIZE_T);}
static void *array_KSharedPtr_0100KTextEditor_Attribute(SIP_SSIZE_T sipNrElem)
{
    return new KSharedPtr< ::KTextEditor::Attribute>[sipNrElem];
}


extern "C" {static void *copy_KSharedPtr_0100KTextEditor_Attribute(const void *, SIP_SSIZE_T);}
static void *copy_KSharedPtr_0100KTextEditor_Attribute(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
{
    return new KSharedPtr< ::KTextEditor::Attribute>(reinterpret_cast<const KSharedPtr< ::KTextEditor::Attribute> *>(sipSrc)[sipSrcIdx]);
}


/* Call the mapped type's destructor. */
extern "C" {static void release_KSharedPtr_0100KTextEditor_Attribute(void *, int);}
static void release_KSharedPtr_0100KTextEditor_Attribute(void *ptr, int)
{
    Py_BEGIN_ALLOW_THREADS
    delete reinterpret_cast<KSharedPtr< ::KTextEditor::Attribute> *>(ptr);
    Py_END_ALLOW_THREADS
}



extern "C" {static int convertTo_KSharedPtr_0100KTextEditor_Attribute(PyObject *, void **, int *, PyObject *);}
static int convertTo_KSharedPtr_0100KTextEditor_Attribute(PyObject *sipPy,void **sipCppPtrV,int *sipIsErr,PyObject *)
{
    KSharedPtr< ::KTextEditor::Attribute> **sipCppPtr = reinterpret_cast<KSharedPtr< ::KTextEditor::Attribute> **>(sipCppPtrV);

#line 357 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdecore/typedefs.sip"
    // Convert a Python instance to a Ptr on the heap.
    if (sipIsErr == NULL) {
        return 1;
    }
    
    int iserr = 0;
    KTextEditor::Attribute *cpp = (KTextEditor::Attribute *)sipForceConvertToType(sipPy, sipType_KTextEditor_Attribute, NULL, 0, NULL, &iserr);

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

    *sipCppPtr = new KSharedPtr<KTextEditor::Attribute> (cpp);

    return 1;
#line 4178 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
}


extern "C" {static PyObject *convertFrom_KSharedPtr_0100KTextEditor_Attribute(void *, PyObject *);}
static PyObject *convertFrom_KSharedPtr_0100KTextEditor_Attribute(void *sipCppV, PyObject *sipTransferObj)
{
   KSharedPtr< ::KTextEditor::Attribute> *sipCpp = reinterpret_cast<KSharedPtr< ::KTextEditor::Attribute> *>(sipCppV);

#line 344 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/kdecore/typedefs.sip"
    // Convert to a Python instance

    if (!sipCpp)
        return NULL;

    KSharedPtr<KTextEditor::Attribute> *cPtr = new KSharedPtr<KTextEditor::Attribute> (*(KSharedPtr<KTextEditor::Attribute> *)sipCpp);
    KTextEditor::Attribute *cpp = cPtr->data ();
    PyObject *obj = sipConvertFromType(cpp, sipType_KTextEditor_Attribute, sipTransferObj);

    return obj;
#line 4198 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
}


sipMappedTypeDef sipTypeDef_ktexteditor_KSharedPtr_0100KTextEditor_Attribute = {
    {
        -1,
        0,
        0,
        SIP_TYPE_MAPPED,
        sipNameNr_1410,     /* KSharedPtr<KTextEditor::Attribute> */
        {0},
        0
    },
    {
        -1,
        {0, 0, 1},
        0, 0,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    },
    assign_KSharedPtr_0100KTextEditor_Attribute,
    array_KSharedPtr_0100KTextEditor_Attribute,
    copy_KSharedPtr_0100KTextEditor_Attribute,
    release_KSharedPtr_0100KTextEditor_Attribute,
    convertTo_KSharedPtr_0100KTextEditor_Attribute,
    convertFrom_KSharedPtr_0100KTextEditor_Attribute
};

#line 176 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/view.sip"
#include <ktexteditor/view.h>
#line 4230 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"

#line 30 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/src/pykde4-4.14.3/sip/ktexteditor/cursor.sip"
#include <ktexteditor/cursor.h>
#line 4234 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"
#line 26 "/usr/share/sip/PyQt4/QtCore/qpoint.sip"
#include <qpoint.h>
#line 4237 "/usr/src/ports/python-pykde4/python-pykde4-4.14.3-4.i686/build/py3/sip/ktexteditor/sipktexteditorpart0.cpp"


class sipKTextEditor_CoordinatesToCursorInterface : public  ::KTextEditor::CoordinatesToCursorInterface
{
public:
    sipKTextEditor_CoordinatesToCursorInterface();
    sipKTextEditor_CoordinatesToCursorInterface(const  ::KTextEditor::CoordinatesToCursorInterface&);
    virtual ~sipKTextEditor_CoordinatesToCursorInterface();

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
     ::KTextEditor::Cursor coordinatesToCursor(const  ::QPoint&) const;

public:
    sipSimpleWrapper *sipPySelf;

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

    char sipPyMethods[1];
};

sipKTextEditor_CoordinatesToCursorInterface::sipKTextEditor_CoordinatesToCursorInterface():  ::KTextEditor::CoordinatesToCursorInterface(), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipKTextEditor_CoordinatesToCursorInterface::sipKTextEditor_CoordinatesToCursorInterface(const  ::KTextEditor::CoordinatesToCursorInterface& a0):  ::KTextEditor::CoordinatesToCursorInterface(a0), sipPySelf(0)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipKTextEditor_CoordinatesToCursorInterface::~sipKTextEditor_CoordinatesToCursorInterface()
{
    sipInstanceDestroyed(sipPySelf);
}

 ::KTextEditor::Cursor sipKTextEditor_CoordinatesToCursorInterface::coordinatesToCursor(const  ::QPoint& a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,sipName_CoordinatesToCursorInterface,sipName_coordinatesToCursor);

    if (!sipMeth)
        return  ::KTextEditor::Cursor();

    extern  ::KTextEditor::Cursor sipVH_ktexteditor_211(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::QPoint&);

    return sipVH_ktexteditor_211(sipGILState, 0, sipPySelf, sipMeth, a0);
}


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

    {
        const  ::QPoint* a0;
        const  ::KTextEditor::CoordinatesToCursorInterface *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_KTextEditor_CoordinatesToCursorInterface, &sipCpp, sipType_QPoint, &a0))
        {
             ::KTextEditor::Cursor*sipRes;

            if (!sipOrigSelf)
            {
                sipAbstractMethod(sipName_CoordinatesToCursorInterface, sipName_coordinatesToCursor);
                return NULL;
            }

            Py_BEGIN_ALLOW_THREADS
            sipRes = new  ::KTextEditor::Cursor(sipCpp->coordinatesToCursor(*a0));
            Py_END_ALLOW_THREADS

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

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

    return NULL;
}


/* Call the instance's destructor. */
extern "C" {static void release_KTextEditor_CoordinatesToCursorInterface(void *, int);}
static void release_KTextEditor_CoordinatesToCursorInterface(void *sipCppV, int sipState)
{
    Py_BEGIN_ALLOW_THREADS

    if (sipState & SIP_DERIVED_CLASS)
        delete reinterpret_cast<sipKTextEditor_CoordinatesToCursorInterface *>(sipCppV);
    else
        delete reinterpret_cast< ::KTextEditor::CoordinatesToCursorInterface *>(sipCppV);

    Py_END_ALLOW_THREADS
}


extern "C" {static void dealloc_KTextEditor_CoordinatesToCursorInterface(sipSimpleWrapper *);}
static void dealloc_KTextEditor_CoordinatesToCursorInterface(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipKTextEditor_CoordinatesToCursorInterface *>(sipGetAddress(sipSelf))->sipPySelf = NULL;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_KTextEditor_CoordinatesToCursorInterface(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_KTextEditor_CoordinatesToCursorInterface(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_KTextEditor_CoordinatesToCursorInterface(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
{
    sipKTextEditor_CoordinatesToCursorInterface *sipCpp = 0;

    {
        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, ""))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipKTextEditor_CoordinatesToCursorInterface();
            Py_END_ALLOW_THREADS

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    {
        const  ::KTextEditor::CoordinatesToCursorInterface* a0;

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, NULL, sipUnused, "J9", sipType_KTextEditor_CoordinatesToCursorInterface, &a0))
        {
            Py_BEGIN_ALLOW_THREADS
            sipCpp = new sipKTextEditor_CoordinatesToCursorInterface(*a0);
            Py_END_ALLOW_THREADS

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return NULL;
}


static PyMethodDef methods_KTextEditor_CoordinatesToCursorInterface[] = {
    {SIP_MLNAME_CAST(sipName_coordinatesToCursor), meth_KTextEditor_CoordinatesToCursorInterface_coordinatesToCursor, METH_VARARGS, NULL}
};


static pyqt4ClassPluginDef plugin_KTextEditor_CoordinatesToCursorInterface = {
    0,
    0,
    0
};


sipClassTypeDef sipTypeDef_ktexteditor_KTextEditor_CoordinatesToCursorInterface = {
    {
        -1,
        0,
        0,
        SIP_TYPE_ABSTRACT|SIP_TYPE_CLASS,
        sipNameNr_KTextEditor__CoordinatesToCursorInterface,
        {0},
        &plugin_KTextEditor_CoordinatesToCursorInterface
    },
    {
        sipNameNr_CoordinatesToCursorInterface,
        {1, 255, 0},
        1, methods_KTextEditor_CoordinatesToCursorInterface,
        0, 0,
        0, 0,
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    },
    0,
    sipNameNr_PyQt4_QtCore_pyqtWrapperType,
    -1,
    0,
    0,
    init_type_KTextEditor_CoordinatesToCursorInterface,
    0,
    0,
#if PY_MAJOR_VERSION >= 3
    0,
    0,
#else
    0,
    0,
    0,
    0,
#endif
    dealloc_KTextEditor_CoordinatesToCursorInterface,
    0,
    0,
    0,
    release_KTextEditor_CoordinatesToCursorInterface,
    0,
    0,
    0,
    0,
    0,
    0,
    0
};
