goog.module('jsenum.MainKt');

goog.require('java.lang.Comparable');
goog.require('java.lang.Object');
goog.require('java.util.ArrayList');
goog.require('java.util.Optional');
goog.require('javaemul.internal.InternalPreconditions');
goog.require('jsenum.ComparableJsEnum');
goog.require('jsenum.ComparableJsEnum.$Overlay');
goog.require('jsenum.Foo');
goog.require('jsenum.IntJsEnum');
goog.require('jsenum.IntJsEnum.$Overlay');
goog.require('jsenum.NativeStringEnum.$Overlay');
goog.require('jsenum.NonNullableStringJsEnum');
goog.require('jsenum.SomeJsEnum');
goog.require('jsenum.SomeJsEnum.$Overlay');
goog.require('jsenum.StringJsEnum');
goog.require('jsenum.StringJsEnum.$Overlay');
goog.require('jsenum.TemplatedField');
goog.require('kotlin.Unit');
goog.require('kotlin.collections.CollectionsKt');
goog.require('kotlin.jvm.functions.Function0');
goog.require('kotlin.jvm.functions.Function1');
goog.require('kotlin.jvm.internal.Intrinsics');
goog.require('nativebootstrap.Equality');
goog.require('nativebootstrap.Util');
goog.require('vmbootstrap.Arrays');
goog.require('vmbootstrap.Comparables');
goog.require('vmbootstrap.Enums');
goog.require('vmbootstrap.Enums.BoxedComparableLightEnum');
goog.require('vmbootstrap.Enums.BoxedLightEnum');
goog.require('vmbootstrap.Objects');

const MainKt = goog.require('jsenum.MainKt$impl');
exports = MainKt;
