/* Automatically generated from /tmp/buildd/tde-packaging/arch/tde-core/tde-tdelibs/src/tdelibs-trinity-14.1.6/tdehtml/ecma/kjs_events.cpp using /tmp/buildd/tde-packaging/arch/tde-core/tde-tdelibs/src/tdelibs-trinity-14.1.6/kjs/create_hash_table. DO NOT EDIT ! */

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMEventTableStrings[] = {
    "\0"
    "currentTarget\0"
    "cancelBubble\0"
    "returnValue\0"
    "cancelable\0"
    "eventPhase\0"
    "srcElement\0"
    "timeStamp\0"
    "bubbles\0"
    "target\0"
    "type\0"
};


static const struct HashEntry DOMEventTableEntries[] = {
   { 1, (short)DOMEvent::CurrentTarget, DontDelete|ReadOnly, 0, 7 },
   { 0, 0, 0, 0, -1 },
   { 98, (short)DOMEvent::Type, DontDelete|ReadOnly, 0, -1 },
   { 91, (short)DOMEvent::Target, DontDelete|ReadOnly, 0, 9 },
   { 0, 0, 0, 0, -1 },
   { 28, (short)DOMEvent::ReturnValue, DontDelete, 0, 11 },
   { 62, (short)DOMEvent::SrcElement, DontDelete|ReadOnly, 0, -1 },
   { 51, (short)DOMEvent::EventPhase, DontDelete|ReadOnly, 0, 8 },
   { 83, (short)DOMEvent::Bubbles, DontDelete|ReadOnly, 0, -1 },
   { 40, (short)DOMEvent::Cancelable, DontDelete|ReadOnly, 0, 10 },
   { 73, (short)DOMEvent::TimeStamp, DontDelete|ReadOnly, 0, -1 },
   { 15, (short)DOMEvent::CancelBubble, DontDelete, 0, -1 }
};

const struct HashTable DOMEventTable = { 2, 12, DOMEventTableEntries, 7, DOMEventTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMEventProtoTableStrings[] = {
    "\0"
    "stopPropagation\0"
    "preventDefault\0"
    "initEvent\0"
};


static const struct HashEntry DOMEventProtoTableEntries[] = {
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1, (short)DOMEvent::StopPropagation, DontDelete|Function, 0, 3 },
   { 17, (short)DOMEvent::PreventDefault, DontDelete|Function, 0, 4 },
   { 32, (short)DOMEvent::InitEvent, DontDelete|Function, 3, -1 }
};

const struct HashTable DOMEventProtoTable = { 2, 5, DOMEventProtoTableEntries, 3, DOMEventProtoTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char EventConstantsTableStrings[] = {
    "\0"
    "CAPTURING_PHASE\0"
    "BUBBLING_PHASE\0"
    "AT_TARGET\0"
    "MOUSEDOWN\0"
    "MOUSEDRAG\0"
    "MOUSEMOVE\0"
    "MOUSEOVER\0"
    "DBLCLICK\0"
    "DRAGDROP\0"
    "KEYPRESS\0"
    "MOUSEOUT\0"
    "KEYDOWN\0"
    "MOUSEUP\0"
    "CHANGE\0"
    "SELECT\0"
    "FOCUS\0"
    "KEYUP\0"
    "BLUR\0"
};


static const struct HashEntry EventConstantsTableEntries[] = {
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 126, (short)2, DontDelete|ReadOnly, 0, -1 },
   { 154, (short)512, DontDelete|ReadOnly, 0, -1 },
   { 134, (short)32768, DontDelete|ReadOnly, 0, -1 },
   { 32, (short)DOM::Event::AT_TARGET, DontDelete|ReadOnly, 0, 24 },
   { 17, (short)DOM::Event::BUBBLING_PHASE, DontDelete|ReadOnly, 0, 27 },
   { 141, (short)16384, DontDelete|ReadOnly, 0, -1 },
   { 52, (short)32, DontDelete|ReadOnly, 0, -1 },
   { 85, (short)64, DontDelete|ReadOnly, 0, -1 },
   { 62, (short)16, DontDelete|ReadOnly, 0, -1 },
   { 42, (short)1, DontDelete|ReadOnly, 0, -1 },
   { 82, (short)128, DontDelete|ReadOnly, 0, 23 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 72, (short)4, DontDelete|ReadOnly, 0, -1 },
   { 109, (short)8, DontDelete|ReadOnly, 0, 25 },
   { 0, 0, 0, 0, -1 },
   { 1, (short)DOM::Event::CAPTURING_PHASE, DontDelete|ReadOnly, 0, -1 },
   { 118, (short)256, DontDelete|ReadOnly, 0, 26 },
   { 100, (short)1024, DontDelete|ReadOnly, 0, -1 },
   { 91, (short)2048, DontDelete|ReadOnly, 0, -1 },
   { 148, (short)4096, DontDelete|ReadOnly, 0, -1 },
   { 160, (short)8192, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable EventConstantsTable = { 2, 28, EventConstantsTableEntries, 23, EventConstantsTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char EventExceptionConstructorTableStrings[] = {
    "\0"
    "UNSPECIFIED_EVENT_TYPE_ERR\0"
};


static const struct HashEntry EventExceptionConstructorTableEntries[] = {
   { 1, (short)DOM::EventException::UNSPECIFIED_EVENT_TYPE_ERR, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable EventExceptionConstructorTable = { 2, 1, EventExceptionConstructorTableEntries, 1, EventExceptionConstructorTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMUIEventTableStrings[] = {
    "\0"
    "charCode\0"
    "keyCode\0"
    "detail\0"
    "layerX\0"
    "layerY\0"
    "pageX\0"
    "pageY\0"
    "which\0"
    "view\0"
};


static const struct HashEntry DOMUIEventTableEntries[] = {
   { 32, (short)DOMUIEvent::LayerY, DontDelete|ReadOnly, 0, -1 },
   { 10, (short)DOMUIEvent::KeyCode, DontDelete|ReadOnly, 0, -1 },
   { 57, (short)DOMUIEvent::View, DontDelete|ReadOnly, 0, 7 },
   { 0, 0, 0, 0, -1 },
   { 18, (short)DOMUIEvent::Detail, DontDelete|ReadOnly, 0, 8 },
   { 45, (short)DOMUIEvent::PageY, DontDelete|ReadOnly, 0, -1 },
   { 25, (short)DOMUIEvent::LayerX, DontDelete|ReadOnly, 0, 9 },
   { 1, (short)DOMUIEvent::CharCode, DontDelete|ReadOnly, 0, -1 },
   { 39, (short)DOMUIEvent::PageX, DontDelete|ReadOnly, 0, -1 },
   { 51, (short)DOMUIEvent::Which, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable DOMUIEventTable = { 2, 10, DOMUIEventTableEntries, 7, DOMUIEventTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMUIEventProtoTableStrings[] = {
    "\0"
    "initUIEvent\0"
};


static const struct HashEntry DOMUIEventProtoTableEntries[] = {
   { 1, (short)DOMUIEvent::InitUIEvent, DontDelete|Function, 5, -1 }
};

const struct HashTable DOMUIEventProtoTable = { 2, 1, DOMUIEventProtoTableEntries, 1, DOMUIEventProtoTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMMouseEventTableStrings[] = {
    "\0"
    "relatedTarget\0"
    "fromElement\0"
    "toElement\0"
    "shiftKey\0"
    "clientX\0"
    "clientY\0"
    "ctrlKey\0"
    "metaKey\0"
    "offsetX\0"
    "offsetY\0"
    "screenX\0"
    "screenY\0"
    "altKey\0"
    "button\0"
    "x\0"
};


static const struct HashEntry DOMMouseEventTableEntries[] = {
   { 94, (short)DOMMouseEvent::ScreenX, DontDelete|ReadOnly, 0, 3 },
   { 102, (short)DOMMouseEvent::ScreenY, DontDelete|ReadOnly, 0, 2 },
   { 46, (short)DOMMouseEvent::ClientX, DontDelete|ReadOnly, 0, 5 },
   { 124, (short)DOMMouseEvent::X, DontDelete|ReadOnly, 0, 4 },
   { 54, (short)DOMMouseEvent::ClientY, DontDelete|ReadOnly, 0, 7 },
   { 115, (short)DOMMouseEvent::Y, DontDelete|ReadOnly, 0, 6 },
   { 78, (short)DOMMouseEvent::OffsetX, DontDelete|ReadOnly, 0, 9 },
   { 86, (short)DOMMouseEvent::OffsetY, DontDelete|ReadOnly, 0, 8 },
   { 62, (short)DOMMouseEvent::CtrlKey, DontDelete|ReadOnly, 0, 10 },
   { 37, (short)DOMMouseEvent::ShiftKey, DontDelete|ReadOnly, 0, 15 },
   { 110, (short)DOMMouseEvent::AltKey, DontDelete|ReadOnly, 0, 11 },
   { 70, (short)DOMMouseEvent::MetaKey, DontDelete|ReadOnly, 0, 12 },
   { 117, (short)DOMMouseEvent::Button, DontDelete|ReadOnly, 0, 13 },
   { 1, (short)DOMMouseEvent::RelatedTarget, DontDelete|ReadOnly, 0, 14 },
   { 15, (short)DOMMouseEvent::FromElement, DontDelete|ReadOnly, 0, -1 },
   { 27, (short)DOMMouseEvent::ToElement, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable DOMMouseEventTable = { 2, 16, DOMMouseEventTableEntries, 2, DOMMouseEventTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMMouseEventProtoTableStrings[] = {
    "\0"
    "initMouseEvent\0"
};


static const struct HashEntry DOMMouseEventProtoTableEntries[] = {
   { 1, (short)DOMMouseEvent::InitMouseEvent, DontDelete|Function, 15, -1 }
};

const struct HashTable DOMMouseEventProtoTable = { 2, 1, DOMMouseEventProtoTableEntries, 1, DOMMouseEventProtoTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMKeyEventBaseTableStrings[] = {
    "\0"
    "virtKeyVal\0"
    "shiftKey\0"
    "ctrlKey\0"
    "altKey\0"
    "keyVal\0"
};


static const struct HashEntry DOMKeyEventBaseTableEntries[] = {
   { 36, (short)DOMKeyEventBase::Key, DontDelete|ReadOnly, 0, -1 },
   { 1, (short)DOMKeyEventBase::VirtKey, DontDelete|ReadOnly, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 29, (short)DOMKeyEventBase::AltKey, DontDelete|ReadOnly, 0, 6 },
   { 21, (short)DOMKeyEventBase::CtrlKey, DontDelete|ReadOnly, 0, 5 },
   { 12, (short)DOMKeyEventBase::ShiftKey, DontDelete|ReadOnly, 0, -1 },
   { 29, (short)DOMKeyEventBase::AltKey, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable DOMKeyEventBaseTable = { 2, 7, DOMKeyEventBaseTableEntries, 5, DOMKeyEventBaseTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMTextEventTableStrings[] = {
    "\0"
    "data\0"
};


static const struct HashEntry DOMTextEventTableEntries[] = {
   { 1, (short)DOMTextEvent::Data, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable DOMTextEventTable = { 2, 1, DOMTextEventTableEntries, 1, DOMTextEventTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMTextEventProtoTableStrings[] = {
    "\0"
    "initTextEvent\0"
};


static const struct HashEntry DOMTextEventProtoTableEntries[] = {
   { 1, (short)DOMTextEvent::InitTextEvent, DontDelete|Function, 5, -1 }
};

const struct HashTable DOMTextEventProtoTable = { 2, 1, DOMTextEventProtoTableEntries, 1, DOMTextEventProtoTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMKeyboardEventTableStrings[] = {
    "\0"
    "keyIdentifier\0"
    "keyLocation\0"
};


static const struct HashEntry DOMKeyboardEventTableEntries[] = {
   { 1, (short)DOMKeyboardEvent::KeyIdentifier, DontDelete|ReadOnly, 0, 2 },
   { 0, 0, 0, 0, -1 },
   { 15, (short)DOMKeyboardEvent::KeyLocation, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable DOMKeyboardEventTable = { 2, 3, DOMKeyboardEventTableEntries, 2, DOMKeyboardEventTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMKeyboardEventProtoTableStrings[] = {
    "\0"
    "initKeyboardEvent\0"
    "getModifierState\0"
};


static const struct HashEntry DOMKeyboardEventProtoTableEntries[] = {
   { 19, (short)DOMKeyboardEvent::GetModifierState, DontDelete|Function, 1, -1 },
   { 1, (short)DOMKeyboardEvent::InitKeyboardEvent, DontDelete|Function, 7, -1 }
};

const struct HashTable DOMKeyboardEventProtoTable = { 2, 2, DOMKeyboardEventProtoTableEntries, 2, DOMKeyboardEventProtoTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char KeyboardEventConstructorTableStrings[] = {
    "\0"
    "DOM_KEY_LOCATION_STANDARD\0"
    "DOM_KEY_LOCATION_NUMPAD\0"
    "DOM_KEY_LOCATION_RIGHT\0"
    "DOM_KEY_LOCATION_LEFT\0"
};


static const struct HashEntry KeyboardEventConstructorTableEntries[] = {
   { 1, (short)DOM::KeyboardEventImpl::DOM_KEY_LOCATION_STANDARD, DontDelete|ReadOnly, 0, 4 },
   { 51, (short)DOM::KeyboardEventImpl::DOM_KEY_LOCATION_RIGHT, DontDelete|ReadOnly, 0, -1 },
   { 74, (short)DOM::KeyboardEventImpl::DOM_KEY_LOCATION_LEFT, DontDelete|ReadOnly, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 27, (short)DOM::KeyboardEventImpl::DOM_KEY_LOCATION_NUMPAD, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable KeyboardEventConstructorTable = { 2, 5, KeyboardEventConstructorTableEntries, 4, KeyboardEventConstructorTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char MutationEventConstructorTableStrings[] = {
    "\0"
    "MODIFICATION\0"
    "ADDITION\0"
    "REMOVAL\0"
};


static const struct HashEntry MutationEventConstructorTableEntries[] = {
   { 14, (short)DOM::MutationEvent::ADDITION, DontDelete|ReadOnly, 0, 3 },
   { 1, (short)DOM::MutationEvent::MODIFICATION, DontDelete|ReadOnly, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 23, (short)DOM::MutationEvent::REMOVAL, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable MutationEventConstructorTable = { 2, 4, MutationEventConstructorTableEntries, 3, MutationEventConstructorTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMMutationEventTableStrings[] = {
    "\0"
    "relatedNode\0"
    "attrChange\0"
    "prevValue\0"
    "attrName\0"
    "newValue\0"
};


static const struct HashEntry DOMMutationEventTableEntries[] = {
   { 13, (short)DOMMutationEvent::AttrChange, DontDelete|ReadOnly, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1, (short)DOMMutationEvent::RelatedNode, DontDelete|ReadOnly, 0, -1 },
   { 34, (short)DOMMutationEvent::AttrName, DontDelete|ReadOnly, 0, -1 },
   { 24, (short)DOMMutationEvent::PrevValue, DontDelete|ReadOnly, 0, 5 },
   { 43, (short)DOMMutationEvent::NewValue, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable DOMMutationEventTable = { 2, 6, DOMMutationEventTableEntries, 5, DOMMutationEventTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMMutationEventProtoTableStrings[] = {
    "\0"
    "initMutationEvent\0"
};


static const struct HashEntry DOMMutationEventProtoTableEntries[] = {
   { 1, (short)DOMMutationEvent::InitMutationEvent, DontDelete|Function, 8, -1 }
};

const struct HashTable DOMMutationEventProtoTable = { 2, 1, DOMMutationEventProtoTableEntries, 1, DOMMutationEventProtoTableStrings};

} // namespace
