diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..dfe0770
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,2 @@
+# Auto detect text files and perform LF normalization
+* text=auto
diff --git a/SimC.jpg b/SimC.jpg
new file mode 100644
index 0000000..d1d216b
Binary files /dev/null and b/SimC.jpg differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/circuitjs1.gwt.xml b/WEB-INF/classes/com/lushprojects/circuitjs1/circuitjs1.gwt.xml
new file mode 100644
index 0000000..2350315
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/circuitjs1.gwt.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ACRailElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ACRailElm.class
new file mode 100644
index 0000000..1068fca
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ACRailElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ACVoltageElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ACVoltageElm.class
new file mode 100644
index 0000000..aba9220
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ACVoltageElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ADCElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ADCElm.class
new file mode 100644
index 0000000..f46b893
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ADCElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/AMElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AMElm.class
new file mode 100644
index 0000000..fa8f5e3
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AMElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/AboutBox$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AboutBox$1.class
new file mode 100644
index 0000000..83841ff
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AboutBox$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/AboutBox.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AboutBox.class
new file mode 100644
index 0000000..8e1d4b3
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AboutBox.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Adjustable.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Adjustable.class
new file mode 100644
index 0000000..00b4f45
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Adjustable.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/AmmeterElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AmmeterElm.class
new file mode 100644
index 0000000..c730775
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AmmeterElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/AnalogSwitch2Elm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AnalogSwitch2Elm.class
new file mode 100644
index 0000000..46410eb
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AnalogSwitch2Elm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/AnalogSwitchElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AnalogSwitchElm.class
new file mode 100644
index 0000000..7a093ce
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AnalogSwitchElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/AndGateElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AndGateElm.class
new file mode 100644
index 0000000..d27260a
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AndGateElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/AntennaElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AntennaElm.class
new file mode 100644
index 0000000..ff14a86
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AntennaElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/AudioOutputElm$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AudioOutputElm$1.class
new file mode 100644
index 0000000..848a900
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AudioOutputElm$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/AudioOutputElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AudioOutputElm.class
new file mode 100644
index 0000000..50e20ef
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/AudioOutputElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/BoxElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/BoxElm.class
new file mode 100644
index 0000000..d966cca
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/BoxElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CC2Elm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CC2Elm.class
new file mode 100644
index 0000000..a7b8ecd
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CC2Elm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CC2NegElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CC2NegElm.class
new file mode 100644
index 0000000..2b10a75
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CC2NegElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CCCSElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CCCSElm.class
new file mode 100644
index 0000000..1c2f615
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CCCSElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CCVSElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CCVSElm.class
new file mode 100644
index 0000000..2e9cfd4
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CCVSElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CapacitorElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CapacitorElm.class
new file mode 100644
index 0000000..a992713
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CapacitorElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Checkbox.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Checkbox.class
new file mode 100644
index 0000000..578992a
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Checkbox.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CheckboxAlignedMenuItem.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CheckboxAlignedMenuItem.class
new file mode 100644
index 0000000..3a4ed3e
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CheckboxAlignedMenuItem.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CheckboxMenuItem.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CheckboxMenuItem.class
new file mode 100644
index 0000000..612e1a1
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CheckboxMenuItem.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ChipElm$Pin.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ChipElm$Pin.class
new file mode 100644
index 0000000..895ea25
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ChipElm$Pin.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ChipElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ChipElm.class
new file mode 100644
index 0000000..08290df
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ChipElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Choice.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Choice.class
new file mode 100644
index 0000000..867aebd
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Choice.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$1.class
new file mode 100644
index 0000000..c80b10c
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$10.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$10.class
new file mode 100644
index 0000000..2615a9d
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$10.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$11.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$11.class
new file mode 100644
index 0000000..3db2a07
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$11.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$12.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$12.class
new file mode 100644
index 0000000..58f51db
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$12.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$13.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$13.class
new file mode 100644
index 0000000..b1c4eb4
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$13.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$14.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$14.class
new file mode 100644
index 0000000..c0ed850
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$14.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$15.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$15.class
new file mode 100644
index 0000000..7595771
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$15.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$16.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$16.class
new file mode 100644
index 0000000..2c046ee
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$16.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$2.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$2.class
new file mode 100644
index 0000000..22343fd
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$2.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$3.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$3.class
new file mode 100644
index 0000000..6e9cd17
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$3.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$4.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$4.class
new file mode 100644
index 0000000..42d7247
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$4.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$5.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$5.class
new file mode 100644
index 0000000..dabd503
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$5.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$6.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$6.class
new file mode 100644
index 0000000..9af56bd
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$6.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$7.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$7.class
new file mode 100644
index 0000000..556a9e6
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$7.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$8.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$8.class
new file mode 100644
index 0000000..8c16cfd
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$8.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$9.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$9.class
new file mode 100644
index 0000000..0f7bab4
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$9.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$FindPathInfo.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$FindPathInfo.class
new file mode 100644
index 0000000..5a4bc2b
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$FindPathInfo.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$NodeMapEntry.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$NodeMapEntry.class
new file mode 100644
index 0000000..991710f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$NodeMapEntry.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$WireInfo.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$WireInfo.class
new file mode 100644
index 0000000..2dbb303
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim$WireInfo.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim.class
new file mode 100644
index 0000000..b91e5f0
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CirSim.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CircuitElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CircuitElm.class
new file mode 100644
index 0000000..3801b5f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CircuitElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CircuitNode.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CircuitNode.class
new file mode 100644
index 0000000..9deeb01
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CircuitNode.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CircuitNodeLink.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CircuitNodeLink.class
new file mode 100644
index 0000000..3774777
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CircuitNodeLink.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ClockElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ClockElm.class
new file mode 100644
index 0000000..505907b
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ClockElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Color.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Color.class
new file mode 100644
index 0000000..3dad0e7
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Color.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ComparatorElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ComparatorElm.class
new file mode 100644
index 0000000..013393e
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ComparatorElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CompositeElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CompositeElm.class
new file mode 100644
index 0000000..4e959ee
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CompositeElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CounterElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CounterElm.class
new file mode 100644
index 0000000..0c094e9
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CounterElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CurrentElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CurrentElm.class
new file mode 100644
index 0000000..a9f05a7
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CurrentElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomCompositeChipElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomCompositeChipElm.class
new file mode 100644
index 0000000..39fa9a5
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomCompositeChipElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomCompositeElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomCompositeElm.class
new file mode 100644
index 0000000..9b28ced
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomCompositeElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomCompositeModel.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomCompositeModel.class
new file mode 100644
index 0000000..233075f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomCompositeModel.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomLogicElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomLogicElm.class
new file mode 100644
index 0000000..1ec587e
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomLogicElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomLogicModel.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomLogicModel.class
new file mode 100644
index 0000000..afd00cf
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomLogicModel.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomTransformerElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomTransformerElm.class
new file mode 100644
index 0000000..0e90975
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/CustomTransformerElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/DACElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DACElm.class
new file mode 100644
index 0000000..5074e64
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DACElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/DCVoltageElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DCVoltageElm.class
new file mode 100644
index 0000000..32ffcb7
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DCVoltageElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/DFlipFlopElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DFlipFlopElm.class
new file mode 100644
index 0000000..42d64da
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DFlipFlopElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/DarlingtonElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DarlingtonElm.class
new file mode 100644
index 0000000..19e258f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DarlingtonElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/DataRecorderElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DataRecorderElm.class
new file mode 100644
index 0000000..1fefd4f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DataRecorderElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/DeMultiplexerElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DeMultiplexerElm.class
new file mode 100644
index 0000000..3893c90
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DeMultiplexerElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/DiacElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DiacElm.class
new file mode 100644
index 0000000..a56d0c4
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DiacElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Diode.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Diode.class
new file mode 100644
index 0000000..a2fe2a4
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Diode.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/DiodeElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DiodeElm.class
new file mode 100644
index 0000000..a339e29
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DiodeElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/DiodeModel.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DiodeModel.class
new file mode 100644
index 0000000..6daae69
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/DiodeModel.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$1.class
new file mode 100644
index 0000000..512cc3a
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$2.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$2.class
new file mode 100644
index 0000000..efaef1e
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$2.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$3.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$3.class
new file mode 100644
index 0000000..2ed45dc
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$3.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$4.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$4.class
new file mode 100644
index 0000000..86195d9
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$4.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$5.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$5.class
new file mode 100644
index 0000000..247b711
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$5.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$6.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$6.class
new file mode 100644
index 0000000..6543556
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$6.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$7.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$7.class
new file mode 100644
index 0000000..098b20c
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog$7.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog.class
new file mode 100644
index 0000000..7680bff
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditCompositeModelDialog.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$1.class
new file mode 100644
index 0000000..34dff0d
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$2.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$2.class
new file mode 100644
index 0000000..775ee15
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$2.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$3.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$3.class
new file mode 100644
index 0000000..7a28eca
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$3.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$4.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$4.class
new file mode 100644
index 0000000..cb2ffa5
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$4.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$5.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$5.class
new file mode 100644
index 0000000..21238be
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$5.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$6.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$6.class
new file mode 100644
index 0000000..0355de6
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog$6.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog.class
new file mode 100644
index 0000000..180d7d7
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditDialog.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditInfo.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditInfo.class
new file mode 100644
index 0000000..5437f87
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditInfo.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditOptions.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditOptions.class
new file mode 100644
index 0000000..ada2584
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/EditOptions.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Editable.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Editable.class
new file mode 100644
index 0000000..25a27fc
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Editable.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsImageDialog$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsImageDialog$1.class
new file mode 100644
index 0000000..98fe228
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsImageDialog$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsImageDialog.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsImageDialog.class
new file mode 100644
index 0000000..f819327
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsImageDialog.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsLocalFileDialog$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsLocalFileDialog$1.class
new file mode 100644
index 0000000..10a19a3
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsLocalFileDialog$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsLocalFileDialog.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsLocalFileDialog.class
new file mode 100644
index 0000000..0791d73
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsLocalFileDialog.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsTextDialog$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsTextDialog$1.class
new file mode 100644
index 0000000..0fc2e43
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsTextDialog$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsTextDialog$2.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsTextDialog$2.class
new file mode 100644
index 0000000..8e7ba34
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsTextDialog$2.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsTextDialog.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsTextDialog.class
new file mode 100644
index 0000000..c614c66
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsTextDialog.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsUrlDialog$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsUrlDialog$1.class
new file mode 100644
index 0000000..7f74ed9
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsUrlDialog$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsUrlDialog$2.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsUrlDialog$2.class
new file mode 100644
index 0000000..6943e8b
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsUrlDialog$2.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsUrlDialog$3.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsUrlDialog$3.class
new file mode 100644
index 0000000..cec4f45
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsUrlDialog$3.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsUrlDialog.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsUrlDialog.class
new file mode 100644
index 0000000..4774341
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExportAsUrlDialog.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Expr.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Expr.class
new file mode 100644
index 0000000..72929c4
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Expr.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExprParser.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExprParser.class
new file mode 100644
index 0000000..40357cb
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExprParser.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExprState.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExprState.class
new file mode 100644
index 0000000..bbde37f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExprState.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExtListEntry.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExtListEntry.class
new file mode 100644
index 0000000..8fa74aa
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ExtListEntry.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/FFT.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/FFT.class
new file mode 100644
index 0000000..1604f62
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/FFT.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/FMElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/FMElm.class
new file mode 100644
index 0000000..1e6b35a
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/FMElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Font.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Font.class
new file mode 100644
index 0000000..f66c3a6
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Font.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/FullAdderElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/FullAdderElm.class
new file mode 100644
index 0000000..9b64e43
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/FullAdderElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/FuseElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/FuseElm.class
new file mode 100644
index 0000000..7b3e1d9
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/FuseElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/GateElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/GateElm.class
new file mode 100644
index 0000000..874a3ce
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/GateElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/GraphicElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/GraphicElm.class
new file mode 100644
index 0000000..0797b3f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/GraphicElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Graphics.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Graphics.class
new file mode 100644
index 0000000..6a46a0c
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Graphics.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/GroundElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/GroundElm.class
new file mode 100644
index 0000000..f10d113
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/GroundElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/HalfAdderElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/HalfAdderElm.class
new file mode 100644
index 0000000..fd1886e
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/HalfAdderElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropbox.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropbox.class
new file mode 100644
index 0000000..a846ba8
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropbox.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropboxDialog$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropboxDialog$1.class
new file mode 100644
index 0000000..25e1d67
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropboxDialog$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropboxDialog$2.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropboxDialog$2.class
new file mode 100644
index 0000000..6afe877
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropboxDialog$2.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropboxDialog$3.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropboxDialog$3.class
new file mode 100644
index 0000000..d76e93e
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropboxDialog$3.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropboxDialog.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropboxDialog.class
new file mode 100644
index 0000000..4daf4dd
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromDropboxDialog.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromTextDialog$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromTextDialog$1.class
new file mode 100644
index 0000000..0e7f919
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromTextDialog$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromTextDialog$2.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromTextDialog$2.class
new file mode 100644
index 0000000..e23ae51
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromTextDialog$2.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromTextDialog.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromTextDialog.class
new file mode 100644
index 0000000..838c872
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ImportFromTextDialog.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Inductor.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Inductor.class
new file mode 100644
index 0000000..7b12883
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Inductor.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/InductorElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/InductorElm.class
new file mode 100644
index 0000000..6ce42e5
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/InductorElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/InverterElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/InverterElm.class
new file mode 100644
index 0000000..f22b67a
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/InverterElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/InvertingSchmittElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/InvertingSchmittElm.class
new file mode 100644
index 0000000..e7a4fb5
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/InvertingSchmittElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/JKFlipFlopElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/JKFlipFlopElm.class
new file mode 100644
index 0000000..213cd7b
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/JKFlipFlopElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/JfetElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/JfetElm.class
new file mode 100644
index 0000000..749c231
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/JfetElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/LEDArrayElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LEDArrayElm.class
new file mode 100644
index 0000000..79015d4
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LEDArrayElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/LEDElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LEDElm.class
new file mode 100644
index 0000000..00a979f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LEDElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/LabeledNodeElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LabeledNodeElm.class
new file mode 100644
index 0000000..f394fee
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LabeledNodeElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/LampElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LampElm.class
new file mode 100644
index 0000000..ff18367
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LampElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/LatchElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LatchElm.class
new file mode 100644
index 0000000..c4b2e96
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LatchElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/LoadFile.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LoadFile.class
new file mode 100644
index 0000000..cddc984
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LoadFile.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/LogicInputElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LogicInputElm.class
new file mode 100644
index 0000000..153bc95
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LogicInputElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/LogicOutputElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LogicOutputElm.class
new file mode 100644
index 0000000..e21c67d
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/LogicOutputElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/MemristorElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/MemristorElm.class
new file mode 100644
index 0000000..90a754e
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/MemristorElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/MonostableElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/MonostableElm.class
new file mode 100644
index 0000000..bba3615
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/MonostableElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/MosfetElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/MosfetElm.class
new file mode 100644
index 0000000..575b2c0
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/MosfetElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/MultiplexerElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/MultiplexerElm.class
new file mode 100644
index 0000000..c4bf4c1
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/MultiplexerElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/MyCommand.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/MyCommand.class
new file mode 100644
index 0000000..9b0a23e
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/MyCommand.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/NDarlingtonElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NDarlingtonElm.class
new file mode 100644
index 0000000..69fd055
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NDarlingtonElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/NJfetElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NJfetElm.class
new file mode 100644
index 0000000..32ca06f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NJfetElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/NMosfetElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NMosfetElm.class
new file mode 100644
index 0000000..a90ff8e
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NMosfetElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/NTransistorElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NTransistorElm.class
new file mode 100644
index 0000000..11b13d2
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NTransistorElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/NandGateElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NandGateElm.class
new file mode 100644
index 0000000..71c587d
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NandGateElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/NoiseElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NoiseElm.class
new file mode 100644
index 0000000..7980ad0
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NoiseElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/NorGateElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NorGateElm.class
new file mode 100644
index 0000000..ac25c9e
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/NorGateElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/OTAElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OTAElm.class
new file mode 100644
index 0000000..ff895c9
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OTAElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/OhmMeterElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OhmMeterElm.class
new file mode 100644
index 0000000..1e8ab82
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OhmMeterElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/OpAmpElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OpAmpElm.class
new file mode 100644
index 0000000..a741a13
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OpAmpElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/OpAmpRealElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OpAmpRealElm.class
new file mode 100644
index 0000000..29f2e77
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OpAmpRealElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/OpAmpSwapElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OpAmpSwapElm.class
new file mode 100644
index 0000000..fcacf16
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OpAmpSwapElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/OptocouplerElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OptocouplerElm.class
new file mode 100644
index 0000000..34a0a57
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OptocouplerElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/OrGateElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OrGateElm.class
new file mode 100644
index 0000000..56b5a01
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OrGateElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/OutputElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OutputElm.class
new file mode 100644
index 0000000..33fd19e
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/OutputElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/PDarlingtonElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PDarlingtonElm.class
new file mode 100644
index 0000000..6883c04
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PDarlingtonElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/PJfetElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PJfetElm.class
new file mode 100644
index 0000000..aa4509b
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PJfetElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/PMosfetElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PMosfetElm.class
new file mode 100644
index 0000000..10bb15b
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PMosfetElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/PTransistorElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PTransistorElm.class
new file mode 100644
index 0000000..9d1846f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PTransistorElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/PhaseCompElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PhaseCompElm.class
new file mode 100644
index 0000000..ff1d459
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PhaseCompElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/PisoShiftElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PisoShiftElm.class
new file mode 100644
index 0000000..b5e24b6
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PisoShiftElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Point.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Point.class
new file mode 100644
index 0000000..1f713dd
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Point.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/PolarCapacitorElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PolarCapacitorElm.class
new file mode 100644
index 0000000..cf6035f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PolarCapacitorElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Polygon.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Polygon.class
new file mode 100644
index 0000000..422b314
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Polygon.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/PotElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PotElm.class
new file mode 100644
index 0000000..41f2bf9
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PotElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ProbeElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ProbeElm.class
new file mode 100644
index 0000000..019b959
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ProbeElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/PushSwitchElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PushSwitchElm.class
new file mode 100644
index 0000000..6f8f235
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/PushSwitchElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/QueryParameters.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/QueryParameters.class
new file mode 100644
index 0000000..69a6ffe
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/QueryParameters.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/RailElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/RailElm.class
new file mode 100644
index 0000000..108097d
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/RailElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Rectangle.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Rectangle.class
new file mode 100644
index 0000000..c51e379
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Rectangle.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/RelayElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/RelayElm.class
new file mode 100644
index 0000000..98d1f08
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/RelayElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ResistorElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ResistorElm.class
new file mode 100644
index 0000000..fcd1d0e
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ResistorElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/RingCounterElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/RingCounterElm.class
new file mode 100644
index 0000000..69d58b8
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/RingCounterElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/RowInfo.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/RowInfo.class
new file mode 100644
index 0000000..e9c4ac6
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/RowInfo.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SCRElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SCRElm.class
new file mode 100644
index 0000000..f19f8e7
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SCRElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SchmittElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SchmittElm.class
new file mode 100644
index 0000000..a9b6e3b
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SchmittElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Scope.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Scope.class
new file mode 100644
index 0000000..60c0981
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Scope.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopeCheckBox.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopeCheckBox.class
new file mode 100644
index 0000000..2f31b2f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopeCheckBox.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopeElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopeElm.class
new file mode 100644
index 0000000..ec590a9
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopeElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePlot.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePlot.class
new file mode 100644
index 0000000..50a2235
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePlot.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePopupMenu.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePopupMenu.class
new file mode 100644
index 0000000..772eee6
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePopupMenu.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePropertiesDialog$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePropertiesDialog$1.class
new file mode 100644
index 0000000..265c8ba
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePropertiesDialog$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePropertiesDialog$2.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePropertiesDialog$2.class
new file mode 100644
index 0000000..729528b
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePropertiesDialog$2.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePropertiesDialog$3.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePropertiesDialog$3.class
new file mode 100644
index 0000000..cba5af5
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePropertiesDialog$3.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePropertiesDialog.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePropertiesDialog.class
new file mode 100644
index 0000000..f53580d
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScopePropertiesDialog.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScrollValuePopup$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScrollValuePopup$1.class
new file mode 100644
index 0000000..59413c8
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScrollValuePopup$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScrollValuePopup.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScrollValuePopup.class
new file mode 100644
index 0000000..d1d9a4f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ScrollValuePopup.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Scrollbar.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Scrollbar.class
new file mode 100644
index 0000000..5c228db
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Scrollbar.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SeqGenElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SeqGenElm.class
new file mode 100644
index 0000000..878d1ee
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SeqGenElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SevenSegDecoderElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SevenSegDecoderElm.class
new file mode 100644
index 0000000..9c7afcf
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SevenSegDecoderElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SevenSegElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SevenSegElm.class
new file mode 100644
index 0000000..40130f1
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SevenSegElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ShortcutsDialog$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ShortcutsDialog$1.class
new file mode 100644
index 0000000..8de1ce6
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ShortcutsDialog$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ShortcutsDialog$2.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ShortcutsDialog$2.class
new file mode 100644
index 0000000..afa55b1
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ShortcutsDialog$2.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ShortcutsDialog$3.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ShortcutsDialog$3.class
new file mode 100644
index 0000000..6d24473
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ShortcutsDialog$3.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ShortcutsDialog.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ShortcutsDialog.class
new file mode 100644
index 0000000..d7209ac
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ShortcutsDialog.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SipoShiftElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SipoShiftElm.class
new file mode 100644
index 0000000..cc8d681
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SipoShiftElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog$1.class
new file mode 100644
index 0000000..0c03a25
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog$2.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog$2.class
new file mode 100644
index 0000000..fda0334
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog$2.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog$3.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog$3.class
new file mode 100644
index 0000000..de1cd09
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog$3.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog$4.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog$4.class
new file mode 100644
index 0000000..5ac13ae
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog$4.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog.class
new file mode 100644
index 0000000..aaed145
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SliderDialog.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SparkGapElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SparkGapElm.class
new file mode 100644
index 0000000..1e93f44
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SparkGapElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SquareRailElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SquareRailElm.class
new file mode 100644
index 0000000..2cceecb
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SquareRailElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/StopTriggerElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/StopTriggerElm.class
new file mode 100644
index 0000000..3ae9d9a
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/StopTriggerElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/StringTokenizer.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/StringTokenizer.class
new file mode 100644
index 0000000..0626e02
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/StringTokenizer.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SweepElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SweepElm.class
new file mode 100644
index 0000000..20901ea
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SweepElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/Switch2Elm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Switch2Elm.class
new file mode 100644
index 0000000..d6697d1
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/Switch2Elm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/SwitchElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SwitchElm.class
new file mode 100644
index 0000000..6c1e5b5
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/SwitchElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/TFlipFlopElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TFlipFlopElm.class
new file mode 100644
index 0000000..5a5cc15
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TFlipFlopElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/TappedTransformerElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TappedTransformerElm.class
new file mode 100644
index 0000000..9c3a046
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TappedTransformerElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/TestPointElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TestPointElm.class
new file mode 100644
index 0000000..b974de6
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TestPointElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/TextElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TextElm.class
new file mode 100644
index 0000000..b0f871a
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TextElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/TimerElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TimerElm.class
new file mode 100644
index 0000000..98d6a9c
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TimerElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/TransLineElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TransLineElm.class
new file mode 100644
index 0000000..363fa7f
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TransLineElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/TransformerElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TransformerElm.class
new file mode 100644
index 0000000..7400f53
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TransformerElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/TransistorElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TransistorElm.class
new file mode 100644
index 0000000..93e8f3a
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TransistorElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/TriStateElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TriStateElm.class
new file mode 100644
index 0000000..174ccc4
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TriStateElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/TriacElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TriacElm.class
new file mode 100644
index 0000000..37d1208
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TriacElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/TriodeElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TriodeElm.class
new file mode 100644
index 0000000..ae821d6
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TriodeElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/TunnelDiodeElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TunnelDiodeElm.class
new file mode 100644
index 0000000..4046cf1
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/TunnelDiodeElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/VCCSElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VCCSElm.class
new file mode 100644
index 0000000..a79136d
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VCCSElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/VCOElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VCOElm.class
new file mode 100644
index 0000000..5b36db7
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VCOElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/VCVSElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VCVSElm.class
new file mode 100644
index 0000000..e37b9eb
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VCVSElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/VarRailElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VarRailElm.class
new file mode 100644
index 0000000..5df19e4
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VarRailElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/VaractorElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VaractorElm.class
new file mode 100644
index 0000000..3cee43b
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VaractorElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/VoltageElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VoltageElm.class
new file mode 100644
index 0000000..ae02dd4
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VoltageElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/VoltageSourceRecord.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VoltageSourceRecord.class
new file mode 100644
index 0000000..d09e5e6
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/VoltageSourceRecord.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/WireElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/WireElm.class
new file mode 100644
index 0000000..0c26514
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/WireElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/XorGateElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/XorGateElm.class
new file mode 100644
index 0000000..092bfa6
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/XorGateElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/ZenerElm.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ZenerElm.class
new file mode 100644
index 0000000..b7c07ba
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/ZenerElm.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/circuitjs1$1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/circuitjs1$1.class
new file mode 100644
index 0000000..166c591
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/circuitjs1$1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/circuitjs1$2.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/circuitjs1$2.class
new file mode 100644
index 0000000..d226c2a
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/circuitjs1$2.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/client/circuitjs1.class b/WEB-INF/classes/com/lushprojects/circuitjs1/client/circuitjs1.class
new file mode 100644
index 0000000..237d1c8
Binary files /dev/null and b/WEB-INF/classes/com/lushprojects/circuitjs1/client/circuitjs1.class differ
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-cgand.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-cgand.txt
new file mode 100644
index 0000000..473a3d0
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-cgand.txt
@@ -0,0 +1,47 @@
+$ 1 5.0E-6 11.251013186076355 50 5.0 50
+f 352 416 464 416 6 3.25
+f 352 368 464 368 6 3.25
+w 464 384 464 400 0
+f 304 304 352 304 7 -1.75
+f 224 304 272 304 7 -1.75
+w 352 320 352 336 0
+w 272 320 272 336 0
+w 272 336 352 336 0
+w 352 336 464 336 0
+w 464 336 464 352 0
+w 272 272 272 288 0
+w 272 272 352 272 0
+w 352 272 352 288 0
+f 304 240 352 240 6 -1.75
+f 304 192 352 192 6 -1.75
+w 352 256 352 272 0
+w 352 208 352 224 0
+R 352 176 352 144 0 0 40.0 2.5 0.0 0.0 0.5
+w 304 192 224 192 0
+w 224 192 224 304 0
+w 304 240 304 304 0
+w 304 240 192 240 0
+w 192 240 192 368 0
+w 192 368 352 368 0
+w 160 192 224 192 0
+w 160 192 160 416 0
+w 160 416 352 416 0
+g 464 432 464 448 0
+f 368 112 416 112 7 3.25
+f 400 64 464 64 7 3.25
+w 464 16 464 48 0
+w 416 16 416 96 0
+w 416 16 464 16 0
+w 464 240 464 336 0
+w 400 64 160 64 0
+w 160 64 160 192 0
+w 192 240 192 112 0
+w 192 112 368 112 0
+R 416 16 368 16 0 0 40.0 5.0 0.0 0.0 0.5
+w 416 128 416 144 0
+w 416 144 464 144 0
+w 464 144 464 80 0
+w 464 144 464 240 0
+M 464 240 528 240 1 2.5
+L 160 192 96 192 1 2 false 5.0 0.0
+L 192 240 96 240 1 1 false 5.0 0.0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-cgor.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-cgor.txt
new file mode 100644
index 0000000..86cd85e
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-cgor.txt
@@ -0,0 +1,48 @@
+$ 1 5.0E-6 10.812258501325767 50 5.0 50
+f 368 368 480 368 6 3.25
+w 480 384 480 400 0
+w 368 320 368 336 0
+w 288 320 288 336 0
+w 288 336 368 336 0
+w 480 336 480 352 0
+w 288 272 288 288 0
+w 288 272 368 272 0
+w 368 272 368 288 0
+w 368 256 368 272 0
+w 368 208 368 224 0
+R 368 176 368 144 0 0 40.0 2.5 0.0 0.0 0.5
+w 320 192 240 192 0
+w 240 192 240 304 0
+w 320 240 320 304 0
+w 320 240 208 240 0
+w 208 240 208 368 0
+w 208 368 368 368 0
+w 176 192 240 192 0
+w 176 192 176 416 0
+w 176 416 368 416 0
+f 416 64 480 64 7 3.25
+w 480 16 480 48 0
+w 432 16 480 16 0
+w 480 240 480 336 0
+M 480 240 544 240 1 2.5
+w 416 64 176 64 0
+w 176 64 176 192 0
+w 208 240 208 112 0
+L 176 192 80 192 1 2 false 5.0 0.0
+L 208 240 80 240 1 1 false 5.0 0.0
+R 432 16 384 16 0 0 40.0 5.0 0.0 0.0 0.5
+w 480 144 480 240 0
+f 416 112 480 112 7 3.25
+w 480 80 480 96 0
+w 480 128 480 144 0
+w 208 112 416 112 0
+f 368 416 432 416 6 3.25
+g 480 400 480 416 0
+g 432 432 432 448 0
+w 368 336 432 336 0
+w 432 336 432 400 0
+w 432 336 480 336 0
+f 240 304 288 304 6 -1.75
+f 320 304 368 304 6 -1.75
+f 320 192 368 192 7 -1.75
+f 320 240 368 240 7 -1.75
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-f211.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-f211.txt
new file mode 100644
index 0000000..839a5e2
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-f211.txt
@@ -0,0 +1,11 @@
+$ 1 5.0E-6 10.812258501325767 50 5.0 50
+f 288 288 352 288 6 -1.75
+w 352 272 352 240 0
+w 352 240 352 208 0
+f 288 192 352 192 7 3.25
+w 288 192 288 240 0
+w 288 240 288 288 0
+R 352 176 352 128 0 0 40.0 5.0 0.0 0.0 0.5
+M 352 240 400 240 1 2.5
+L 288 240 240 240 1 0 false 5.0 0.0
+R 352 304 352 352 0 0 40.0 2.5 0.0 0.0 0.5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-f220.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-f220.txt
new file mode 100644
index 0000000..4364ddf
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-f220.txt
@@ -0,0 +1,11 @@
+$ 1 5.0E-6 10.812258501325767 50 5.0 50
+f 288 288 352 288 6 3.25
+w 352 272 352 240 0
+w 352 240 352 208 0
+f 288 192 352 192 7 0.75
+w 288 192 288 240 0
+w 288 240 288 288 0
+R 352 176 352 128 0 0 40.0 5.0 0.0 0.0 0.5
+M 352 240 400 240 1 2.5
+L 288 240 240 240 1 0 false 5.0 0.0
+g 352 304 352 336 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-f221.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-f221.txt
new file mode 100644
index 0000000..b70fc13
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-f221.txt
@@ -0,0 +1,11 @@
+$ 1 5.0E-6 10.812258501325767 50 5.0 50
+f 288 288 352 288 6 0.75
+w 352 272 352 240 0
+w 352 240 352 208 0
+f 288 192 352 192 7 0.75
+w 288 192 288 240 0
+w 288 240 288 288 0
+R 352 176 352 128 0 0 40.0 5.0 0.0 0.0 0.5
+M 352 240 400 240 1 2.5
+L 288 240 240 240 1 0 false 5.0 0.0
+R 352 304 352 352 0 0 40.0 2.5 0.0 0.0 0.5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-invert.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-invert.txt
new file mode 100644
index 0000000..781ce28
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3-invert.txt
@@ -0,0 +1,21 @@
+$ 1 5.0E-6 10.812258501325767 50 5.0 50
+f 336 352 384 352 6 3.25
+f 256 272 304 272 6 -1.75
+f 256 208 304 208 7 -1.75
+w 304 320 384 320 0
+w 384 320 384 336 0
+w 256 272 256 352 0
+w 256 352 336 352 0
+w 304 224 304 256 0
+R 304 192 304 160 0 0 40.0 2.5 0.0 0.0 0.5
+f 256 128 384 128 7 3.25
+w 256 128 256 208 0
+R 384 112 384 80 0 0 40.0 5.0 0.0 0.0 0.5
+g 384 368 384 400 0
+w 384 240 384 320 0
+w 384 144 384 240 0
+M 384 240 448 240 1 2.5
+w 256 272 256 240 0
+w 256 240 256 208 0
+L 256 240 192 240 1 2 false 5.0 0.0
+w 304 288 304 320 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3way.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3way.txt
new file mode 100644
index 0000000..c9fd63a
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/3way.txt
@@ -0,0 +1,12 @@
+$ 1 0.000005 3.046768661252054 41 120 15
+v 32 320 32 80 0 1 60 169.7056274847714 0 0 0.5
+r 496 80 496 320 0 150
+w 32 80 112 80 0
+w 416 80 496 80 0
+S 112 208 192 208 0 1 false 0 2
+w 112 80 112 208 0
+w 416 80 416 208 0
+S 416 208 336 208 0 0 false 0 2
+w 192 192 336 192 0
+w 336 224 192 224 0
+w 32 320 496 320 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/4way.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/4way.txt
new file mode 100644
index 0000000..9291e70
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/4way.txt
@@ -0,0 +1,22 @@
+$ 1 0.000005 3.046768661252054 42 120 15
+v 32 320 32 80 0 1 60 169.7056274847714 0 0 0.5
+r 480 80 480 320 0 150
+w 32 80 80 80 0
+S 336 176 240 176 0 0 false 2 2
+S 336 240 240 240 0 0 false 2 2
+w 432 80 480 80 0
+w 32 320 80 320 0
+w 80 320 480 320 0
+w 208 256 240 256 0
+w 208 160 240 160 0
+w 240 192 240 224 0
+S 80 208 176 208 0 0 false 0 2
+w 80 80 80 208 0
+w 176 224 240 224 0
+w 208 160 208 192 0
+w 176 192 208 192 0
+w 208 192 208 256 0
+S 432 208 336 208 0 0 false 0 2
+w 336 176 336 192 0
+w 336 224 336 240 0
+w 432 80 432 208 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555int.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555int.txt
new file mode 100644
index 0000000..d7c28e9
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555int.txt
@@ -0,0 +1,49 @@
+$ 3 0.000005 5.023272298708815 64 7 50
+a 288 168 384 168 1 5 0 1000000 3.7014145749047014 3.333333333333333
+a 288 264 384 264 1 5 0 1000000 6.666666666666666 3.7014145749047014
+r 240 56 240 104 0 5000
+r 240 104 240 152 0 5000
+w 240 152 240 280 0
+r 240 280 240 328 0 5000
+w 240 152 288 152 0
+w 240 104 272 104 0
+w 272 104 272 280 0
+w 272 280 288 280 0
+w 464 176 464 192 0
+w 384 184 384 192 0
+w 384 192 464 240 0
+w 464 240 464 256 0
+w 384 240 384 248 0
+w 384 240 464 192 0
+R 240 56 240 16 0 0 40 10 0 0 0.5
+R 88 56 88 24 0 0 40 10 0 0 0.5
+r 88 56 88 120 0 10000
+r 88 120 88 184 0 10000
+w 88 120 216 120 0
+w 216 120 216 352 0
+w 88 184 88 248 0
+c 88 248 88 352 0 3e-7 3.7014145749047014
+g 88 352 88 368 0
+r 384 368 464 368 0 10000
+w 464 176 496 176 0
+w 464 368 496 368 0
+153 384 256 464 256 1 2 5 5
+153 384 176 464 176 1 2 0 5
+w 496 176 496 368 0
+O 464 256 544 256 0
+w 88 184 288 184 0
+w 88 248 288 248 0
+t 328 368 296 368 0 1 -6.85070728534959 1.0685070724297016e-9 100
+w 216 352 296 352 0
+g 296 384 296 408 0
+w 328 368 384 368 0
+x 120 115 189 118 4 16 discharge
+x 129 178 174 181 4 16 trigger
+x 120 242 185 245 4 16 threshold
+w 272 104 272 32 0
+x 272 22 320 25 4 16 control
+b 514 398 200 40 0
+w 240 328 240 384 0
+w 240 384 296 384 0
+o 23 16 0 4099 10 0.0015625 0 2 23 3
+o 31 32 0 4106 5 0.00009765625 1 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555lowduty.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555lowduty.txt
new file mode 100644
index 0000000..3ce29a1
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555lowduty.txt
@@ -0,0 +1,20 @@
+$ 1 0.000005 10.20027730826997 69 10 50
+165 224 144 272 144 4 0
+w 224 176 192 176 0
+r 192 176 192 240 0 150000
+w 192 240 224 240 0
+w 192 240 192 272 0
+w 192 272 224 272 0
+w 192 272 192 352 0
+c 192 352 192 400 0 1e-7 0.001
+g 192 400 192 416 0
+r 192 352 304 352 0 10000
+d 352 352 304 352 2 default
+w 352 208 352 352 0
+R 288 112 288 80 0 0 40 10 0 0 0.5
+O 352 208 416 208 0
+g 320 304 320 320 0
+w 288 112 352 112 0
+w 352 112 352 176 0
+o 7 16 0 4099 10 0.0015625 0 2 7 3
+o 13 64 0 4106 10 0.00009765625 1 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555missing.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555missing.txt
new file mode 100644
index 0000000..fc9b61d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555missing.txt
@@ -0,0 +1,26 @@
+$ 1 0.000005 10.20027730826997 56 5 50
+165 336 176 448 176 4 4.999999950000001
+w 336 208 336 304 0
+w 336 208 304 208 0
+w 304 208 304 304 0
+c 304 304 304 368 0 0.000009999999999999999 1.0290164598808074
+g 304 368 304 384 0
+r 304 208 304 144 0 1000
+w 304 144 400 144 0
+O 464 240 528 240 0
+R 304 144 304 96 0 0 40 5 0 0 0.5
+t 208 336 256 336 0 -1 0 -0.631032106406004 100
+w 256 320 256 304 0
+r 256 304 304 304 0 100
+w 256 352 256 368 0
+w 256 368 304 368 0
+w 208 272 208 336 0
+152 96 272 208 272 0 2 0 5
+R 96 288 96 336 0 2 60 2.5 2.5 0 0.5
+L 96 256 96 208 0 0 false 5 0
+w 208 272 336 272 0
+w 400 144 464 144 0
+w 464 144 464 208 0
+g 432 336 432 352 0
+o 19 64 0 4102 5 0.00009765625 0 2 19 3 input
+o 8 64 0 4102 5 0.00009765625 0 1 output
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555monostable.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555monostable.txt
new file mode 100644
index 0000000..8deecd8
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555monostable.txt
@@ -0,0 +1,22 @@
+$ 1 0.000005 10.20027730826997 56 5 50
+165 208 144 320 144 4 0
+w 208 176 208 272 0
+w 208 176 176 176 0
+w 208 240 128 240 0
+w 176 176 176 272 0
+c 176 272 176 320 0 0.000009999999999999999 0.001
+g 176 320 176 336 0
+r 176 176 176 112 0 1000
+w 176 112 272 112 0
+R 128 112 48 112 0 0 40 5 0 0 0.5
+O 336 208 400 208 0
+r 128 112 128 240 0 100
+w 128 112 176 112 0
+c 128 240 80 240 0 0.00001 0.001
+L 80 240 48 240 0 1 true 5 0
+g 304 304 304 320 0
+w 272 112 336 112 0
+w 336 112 336 176 0
+o 14 64 0 4102 5 0.00009765625 0 2 14 3
+o 10 64 0 4102 5 0.00009765625 0 1
+h 2 7 5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555pulsemod.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555pulsemod.txt
new file mode 100644
index 0000000..9a12311
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555pulsemod.txt
@@ -0,0 +1,19 @@
+$ 1 0.000005 4.818269829109882 56 5 50
+165 240 128 256 128 4 0
+R 304 96 304 80 0 0 40 5 0 0 0.5
+R 304 288 304 336 0 3 20 2 3 0 0.5
+O 368 192 416 192 0
+w 240 160 208 160 0
+r 208 160 208 96 0 300
+w 208 96 304 96 0
+w 208 256 240 256 0
+c 208 256 208 304 0 0.000003 0.001
+g 208 304 208 320 0
+w 208 224 208 256 0
+w 208 224 240 224 0
+r 208 160 208 224 0 300
+w 304 96 368 96 0
+w 368 96 368 160 0
+g 336 288 336 304 0
+o 2 32 0 4102 5 0.000390625 0 2 2 3 ctl
+o 3 32 0 4102 5 0.00009765625 0 1 output
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555saw.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555saw.txt
new file mode 100644
index 0000000..960fc28
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555saw.txt
@@ -0,0 +1,25 @@
+$ 1 0.000005 16.817414165184545 66 15 50
+r 240 112 240 48 0 39000
+r 192 128 192 48 0 27000
+r 192 128 192 208 0 120000
+w 192 48 240 48 0
+R 192 48 144 48 0 0 40 15 0 0 0.5
+w 240 144 240 208 1
+g 192 208 192 224 0
+w 240 208 240 272 0
+w 240 272 240 304 0
+w 240 304 240 384 0
+c 240 384 240 416 0 2e-7 0.001
+g 240 416 240 432 0
+r 240 208 288 208 0 10000
+w 288 272 240 272 0
+w 240 304 288 304 0
+w 240 48 352 48 0
+w 352 48 352 144 0
+O 240 384 468 384 0
+t 192 128 240 128 0 -1 0 0 100
+165 288 176 304 176 6 0
+w 352 48 416 48 0
+w 416 48 416 208 0
+g 384 336 384 352 0
+o 17 64 0 4106 22 0.00009765625 0 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555schmitt.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555schmitt.txt
new file mode 100644
index 0000000..ca39029
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555schmitt.txt
@@ -0,0 +1,17 @@
+$ 1 0.000005 10.20027730826997 56 5 50
+165 304 160 416 160 4 0
+w 256 128 368 128 0
+R 256 128 144 128 0 0 40 5 0 0 0.5
+O 432 224 496 224 0
+w 256 288 256 256 0
+w 256 256 304 256 0
+w 256 288 304 288 0
+v 256 256 192 256 0 1 400 1 0 0 0.5
+R 192 256 144 256 0 1 40 2.5 2.5 0 0.5
+p 256 288 256 336 0 0
+g 256 336 256 352 0
+g 400 320 400 336 0
+w 368 128 432 128 0
+w 432 128 432 192 0
+o 9 64 0 4102 6.1 0.00009765625 0 1
+o 3 64 0 4102 5 0.00009765625 0 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555sequencer.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555sequencer.txt
new file mode 100644
index 0000000..d3e4445
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555sequencer.txt
@@ -0,0 +1,68 @@
+$ 3 0.000005 2.803162489452614 50 5 50
+165 160 208 168 208 5 0.000004810180428194144
+w 160 224 152 224 0
+w 152 224 152 272 0
+w 152 272 160 272 0
+c 152 272 152 336 0 0.000002 0.04950495049504952
+w 152 224 152 192 0
+r 152 192 152 136 0 1000
+r 112 192 112 136 0 100
+w 112 192 112 256 0
+w 112 256 160 256 0
+c 112 256 72 256 0 0.00001 0.00001822381251326277
+L 72 256 48 256 0 1 true 5 0
+w 112 136 152 136 0
+w 152 136 192 136 0
+w 192 136 192 192 0
+R 112 136 48 136 0 0 40 5 0 0 0.5
+g 152 336 152 352 0
+w 224 240 224 256 0
+c 224 256 272 256 0 0.00001 -4.999514171776962
+w 272 256 272 192 0
+r 272 136 272 192 0 100
+r 312 136 312 192 0 1000
+w 192 136 272 136 0
+w 272 136 312 136 0
+165 320 208 352 208 5 0.000041850567181001
+w 352 192 352 136 0
+w 352 136 312 136 0
+w 312 224 320 224 0
+w 312 192 312 224 0
+w 312 224 312 272 0
+w 312 272 320 272 0
+w 272 256 320 256 0
+c 312 272 312 336 0 0.000002 0.04950495049504952
+g 312 336 312 352 0
+w 384 240 384 256 0
+c 384 256 432 256 0 0.00001 -4.995773092714949
+w 432 256 432 192 0
+r 432 192 432 136 0 100
+r 472 136 472 192 0 1000
+w 352 136 432 136 0
+w 432 136 472 136 0
+165 480 208 488 208 5 0
+w 472 192 472 224 0
+w 472 224 480 224 0
+w 472 224 472 272 0
+w 472 272 480 272 0
+w 512 192 512 136 0
+w 512 136 472 136 0
+w 432 256 480 256 0
+c 472 272 472 336 0 0.000002 0.04950495049504952
+g 472 336 472 352 0
+M 224 256 224 328 0 2.5
+M 384 256 384 328 0 2.5
+M 544 240 584 240 0 2.5
+w 192 192 224 192 0
+w 224 192 224 224 0
+w 352 192 384 192 0
+w 384 192 384 224 0
+w 512 192 544 192 0
+w 544 192 544 224 0
+g 208 288 208 296 0
+g 368 288 368 296 0
+g 528 288 528 296 0
+o 11 16 0 4102 5.1 0.0015625 0 2 11 3
+o 51 16 0 4102 5.1 0.000048828125 0 1
+o 52 16 0 4102 5.1 0.00009765625 0 1
+o 53 16 0 4102 5.1 0.00009765625 0 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555square.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555square.txt
new file mode 100644
index 0000000..b023366
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/555square.txt
@@ -0,0 +1,21 @@
+$ 1 0.000005 5.023272298708815 64 7 50
+w 112 192 112 224 0
+w 112 224 176 224 0
+c 112 224 112 288 0 3e-7 0.001
+g 112 288 112 304 0
+r 112 192 112 64 0 1000000
+w 112 64 240 64 0
+R 112 64 80 64 0 0 40 10 0 0 0.5
+O 352 160 416 160 0
+165 176 96 192 96 6 0
+w 240 64 304 64 0
+w 304 64 304 128 0
+w 352 160 304 160 0
+w 352 160 352 32 0
+r 352 32 160 32 0 10000
+w 160 32 160 192 0
+w 112 192 160 192 0
+w 160 192 176 192 0
+g 272 256 272 272 0
+o 2 32 0 4099 10 0.0015625 0 2 2 3
+o 7 16 0 4106 10 0.00009765625 1 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/7segdecoder.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/7segdecoder.txt
new file mode 100644
index 0000000..2cacfb1
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/7segdecoder.txt
@@ -0,0 +1,178 @@
+$ 3 5.0E-6 10.20027730826997 50 5.0 50
+L 240 40 240 16 2 0 false 5.0 0.0
+L 288 40 288 16 2 1 false 5.0 0.0
+L 336 40 336 16 2 0 false 5.0 0.0
+L 384 40 384 16 2 1 false 5.0 0.0
+I 240 40 240 88 0 0.5
+I 288 40 288 88 0 0.5
+I 336 40 336 88 0 0.5
+I 384 40 384 88 0 0.5
+w 288 40 312 40 0
+w 312 40 312 104 0
+151 40 176 40 224 1 4 0.0
+151 96 176 96 224 1 3 5.0
+151 152 176 152 224 1 2 5.0
+151 208 176 208 224 1 4 5.0
+151 568 176 568 224 1 3 5.0
+151 520 176 520 224 1 3 5.0
+151 472 176 472 224 1 3 5.0
+151 424 176 424 224 1 3 5.0
+151 368 176 368 224 1 3 5.0
+150 272 176 272 224 1 2 5.0
+152 320 176 320 224 1 2 5.0
+w 312 104 88 104 0
+w 88 104 88 176 0
+w 312 104 480 104 0
+w 480 104 528 104 0
+w 528 104 576 104 0
+w 576 104 576 176 0
+w 528 176 528 104 0
+w 480 176 480 104 0
+w 336 40 360 40 0
+w 360 40 360 112 0
+w 160 176 160 112 0
+w 96 176 96 112 0
+w 96 112 160 112 0
+w 160 112 360 112 0
+w 360 112 424 112 0
+w 424 112 424 176 0
+w 424 112 568 112 0
+w 568 112 568 176 0
+w 384 40 408 40 0
+w 408 40 408 120 0
+w 408 120 520 120 0
+w 520 120 520 176 0
+w 408 120 376 120 0
+w 376 176 376 120 0
+w 376 120 224 120 0
+w 224 120 224 176 0
+w 224 120 104 120 0
+w 104 120 104 176 0
+w 240 88 240 128 0
+w 240 128 216 128 0
+w 216 128 216 176 0
+w 216 128 24 128 0
+w 24 128 24 176 0
+w 240 128 328 128 0
+w 328 128 328 176 0
+w 288 88 288 136 0
+w 280 176 280 136 0
+w 280 136 288 136 0
+w 200 176 200 136 0
+w 280 136 200 136 0
+w 200 136 144 136 0
+w 144 136 144 176 0
+w 144 136 32 136 0
+w 32 136 32 176 0
+w 288 136 360 136 0
+w 360 136 360 176 0
+w 360 136 432 136 0
+w 432 136 432 176 0
+w 336 88 336 144 0
+w 336 144 368 144 0
+w 368 144 368 176 0
+w 368 144 472 144 0
+w 472 144 472 176 0
+w 336 144 264 144 0
+w 264 144 264 176 0
+w 264 144 192 144 0
+w 192 144 192 176 0
+w 192 144 48 144 0
+w 48 144 48 176 0
+w 384 88 384 152 0
+w 472 144 512 144 0
+w 512 144 512 176 0
+w 384 152 416 152 0
+w 416 152 416 176 0
+w 416 152 464 152 0
+w 464 152 464 176 0
+w 464 152 560 152 0
+w 560 152 560 176 0
+w 384 152 240 152 0
+w 240 152 56 152 0
+w 56 152 56 176 0
+w 272 224 296 224 0
+w 296 224 296 176 0
+w 296 176 312 176 0
+150 56 288 56 336 1 4 0.0
+150 232 288 232 336 1 4 5.0
+150 384 288 384 336 1 4 5.0
+150 336 288 336 336 1 3 5.0
+150 288 288 288 336 1 2 5.0
+150 176 288 176 336 1 3 5.0
+150 120 288 120 336 1 4 5.0
+w 40 224 40 288 0
+w 240 152 240 232 0
+w 240 232 168 232 0
+w 168 232 168 288 0
+w 176 288 176 240 0
+w 176 240 240 240 0
+w 240 240 240 288 0
+w 240 240 400 240 0
+w 400 240 400 288 0
+w 400 240 472 240 0
+w 472 240 472 224 0
+w 184 288 184 256 0
+w 184 256 128 256 0
+w 128 256 128 288 0
+w 128 256 64 256 0
+w 64 256 64 288 0
+w 48 288 48 248 0
+w 72 288 72 264 0
+w 72 264 136 264 0
+w 136 264 136 288 0
+w 48 248 96 248 0
+w 96 248 96 224 0
+w 96 248 112 248 0
+w 112 248 112 288 0
+w 152 224 152 232 0
+w 152 232 104 232 0
+w 104 232 104 288 0
+w 392 288 392 248 0
+w 392 248 344 248 0
+w 344 248 344 288 0
+w 392 248 568 248 0
+w 568 248 568 224 0
+w 112 248 224 248 0
+w 224 248 224 288 0
+w 184 256 216 256 0
+w 216 256 216 288 0
+w 208 224 208 264 0
+w 136 264 208 264 0
+w 208 264 368 264 0
+w 368 264 368 288 0
+w 376 288 376 256 0
+w 376 256 328 256 0
+w 328 256 328 288 0
+w 328 256 280 256 0
+w 280 256 280 288 0
+w 320 224 328 224 0
+w 328 224 328 256 0
+w 280 256 216 256 0
+w 248 288 248 232 0
+w 248 232 368 232 0
+w 368 232 368 224 0
+w 296 288 296 272 0
+w 296 272 424 272 0
+w 424 272 424 224 0
+w 336 288 336 280 0
+w 336 280 520 280 0
+w 520 280 520 224 0
+157 432 320 552 320 0
+w 432 320 416 320 0
+w 416 320 416 336 0
+w 416 336 384 336 0
+w 432 352 336 352 0
+w 336 352 336 336 0
+w 432 384 288 384 0
+w 288 384 288 336 0
+w 432 416 232 416 0
+w 232 416 232 336 0
+w 496 448 176 448 0
+w 176 448 176 336 0
+w 528 448 528 456 0
+w 528 456 120 456 0
+w 120 456 120 336 0
+w 560 448 560 464 0
+w 560 464 56 464 0
+w 56 464 56 336 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/actbutterband.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/actbutterband.txt
new file mode 100644
index 0000000..bc550c7
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/actbutterband.txt
@@ -0,0 +1,56 @@
+$ 3 0.000015625 19.867427341514983 50 5 50
+w 360 352 344 352 0
+w 296 288 296 352 0
+w 400 360 400 352 0
+w 400 352 400 288 0
+c 296 352 344 352 0 8.225799562600603e-9 0.653372544901047
+c 296 288 344 288 0 1.0000000000000002e-8 -0.9034042058884145
+r 344 288 344 352 0 74085.95032247386
+w 344 288 400 288 0
+r 248 352 296 352 0 3886.711252972604
+r 296 352 296 440 0 915.334604781065
+g 296 440 296 456 0
+a 360 360 400 360 2 15 -15 1000000 -0.000015567611831776298 0
+g 360 368 360 456 0
+w 512 352 496 352 0
+w 448 288 448 352 0
+w 552 360 552 352 0
+w 552 352 552 288 0
+c 448 352 496 352 0 6.375888247802887e-8 -0.9273135784806995
+c 448 288 496 288 0 1.0000000000000002e-7 -2.386628916664559
+r 496 288 496 352 0 3999.2025003549047
+w 496 288 552 288 0
+r 400 352 448 352 0 1557.0739026029823
+r 448 352 448 440 0 277.11445523587577
+g 448 440 448 456 0
+a 512 360 552 360 2 15 -15 1000000 -0.000014593007451764077 0
+g 512 368 512 456 0
+w 664 352 648 352 0
+w 600 288 600 352 0
+w 704 360 704 352 0
+w 704 352 704 288 0
+c 600 352 648 352 0 6.375888247802931e-8 0.137688158832169
+c 600 288 648 288 0 1.0000000000000002e-7 1.7908094467281948
+r 648 288 648 352 0 4951.140311626695
+w 648 288 704 288 0
+r 552 352 600 352 0 1927.7071782875219
+r 600 352 600 440 0 343.0765384176109
+g 600 440 600 456 0
+a 664 360 704 360 2 15 -15 1000000 0.00001653104756848457 0
+g 664 368 664 456 0
+w 816 352 800 352 0
+w 752 288 752 352 0
+w 856 360 856 352 0
+w 856 352 856 288 0
+c 752 352 800 352 0 8.225799562599964e-8 0.01974398408200153
+c 752 288 800 288 0 1.0000000000000002e-7 -0.1628979426610194
+r 800 288 800 352 0 12185.866765930688
+w 800 288 856 288 0
+r 704 352 752 352 0 5499.813446801384
+r 752 352 752 440 0 124.61985392686236
+g 752 440 752 456 0
+a 816 360 856 360 2 15 -15 1000000 -0.000001826401003420175 0
+g 816 368 816 456 0
+n 248 352 208 352 0 1 40 5 0 0 0.5
+211 856 352 920 352 0 1 8000 1
+o 53 1 0 3106 5 0.00009765625 0 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/actbutterhi.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/actbutterhi.txt
new file mode 100644
index 0000000..0a0af0c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/actbutterhi.txt
@@ -0,0 +1,46 @@
+$ 3 0.000015625 27.727228452313398 50 5 50
+a 440 336 480 336 3 15 -15 1000000 -2.0203979561848686 -2.0204181601644304
+w 440 344 440 392 0
+w 440 392 480 392 0
+w 440 328 424 328 0
+w 424 328 424 392 0
+g 424 448 424 464 0
+w 376 280 376 328 0
+w 480 336 480 328 0
+w 480 328 480 280 0
+w 480 392 480 336 0
+c 328 328 376 328 0 1.0000000000000002e-8 1.025437423995774
+c 376 328 424 328 0 8.705850965062109e-9 0.3126515711893314
+r 376 280 480 280 0 902.1709251080201
+r 424 392 424 448 0 13532.563876620301
+a 592 336 632 336 3 15 -15 1000000 -2.619441958857047 -2.6194681532766353
+w 592 344 592 392 0
+w 592 392 632 392 0
+w 592 328 576 328 0
+w 576 328 576 392 0
+g 576 448 576 464 0
+w 528 280 528 328 0
+w 632 336 632 328 0
+w 632 328 632 280 0
+w 632 392 632 336 0
+c 480 328 528 328 0 1.0000000000000002e-7 0.29713143272336895
+c 528 328 576 328 0 2.679491924311228e-8 0.3019387643683977
+r 528 280 632 280 0 363.6245666818837
+r 576 392 576 448 0 1090.8737000456513
+a 744 336 784 336 3 15 -15 1000000 -2.886668162244686 -2.8866970289263083
+w 744 344 744 392 0
+w 744 392 784 392 0
+w 744 328 728 328 0
+w 728 328 728 392 0
+g 728 448 728 464 0
+w 680 280 680 328 0
+w 784 336 784 328 0
+w 784 328 784 280 0
+w 784 392 784 336 0
+c 632 328 680 328 0 1.0000000000000002e-7 0.1446617846550522
+c 680 328 728 328 0 1.895910507314648e-8 0.12259328541420933
+r 680 280 784 280 0 529.439275779667
+r 728 392 728 448 0 1058.878551559334
+211 784 336 864 336 0 1 8000 1
+n 328 328 280 328 0 1 40 5 0 0 0.5
+o 42 1 0 3104 5 0.00009765625 0 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/actbutterlo.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/actbutterlo.txt
new file mode 100644
index 0000000..fce471a
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/actbutterlo.txt
@@ -0,0 +1,46 @@
+$ 3 0.000015625 5.023272298708815 47 5 50
+a 440 336 480 336 3 15 -15 1000000 0.6084879231347138 0.6084940080139452
+w 440 344 440 392 0
+w 440 392 480 392 0
+w 440 328 424 328 0
+c 424 392 424 448 0 1.0000000000000002e-7 0.6084940080139452
+w 424 328 424 392 0
+r 424 328 376 328 0 411.92330394390353
+r 376 328 328 328 0 411.92330394390353
+g 424 448 424 464 0
+c 376 280 480 280 0 0.000001492820323027553 -0.09066911891265983
+w 376 280 376 328 0
+w 480 336 480 328 0
+w 480 328 480 280 0
+w 480 392 480 336 0
+a 592 336 632 336 3 15 -15 1000000 0.2011928889225762 0.20119490085146544
+w 592 344 592 392 0
+w 592 392 632 392 0
+w 592 328 576 328 0
+c 576 392 576 448 0 0.0000010000000000000002 0.20119490085146544
+w 576 328 576 392 0
+r 576 328 528 328 0 112.53953951963823
+r 528 328 480 328 0 112.53953951963823
+g 576 448 576 464 0
+c 528 280 632 280 0 0.0000020000000000000008 0.2266803321290919
+w 528 280 528 328 0
+w 632 336 632 328 0
+w 632 328 632 280 0
+w 632 392 632 336 0
+a 744 336 784 336 3 15 -15 1000000 -0.18847472669841367 -0.18847661144568065
+w 744 344 744 392 0
+w 744 392 784 392 0
+w 744 328 728 328 0
+c 728 392 728 448 0 0.0000010000000000000002 -0.18847661144568065
+w 728 328 728 392 0
+r 728 328 680 328 0 153.73186991402866
+r 680 328 632 328 0 153.73186991402866
+g 728 448 728 464 0
+c 680 280 784 280 0 0.0000010717967697244907 0.1317208305472644
+w 680 280 680 328 0
+w 784 336 784 328 0
+w 784 328 784 280 0
+w 784 392 784 336 0
+n 328 328 288 328 0 1 40 5 0 0 0.5
+211 784 336 864 336 0 1 8000 1
+o 43 2 0 3106 5 0.00009765625 0 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/allpass1.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/allpass1.txt
new file mode 100644
index 0000000..48335c8
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/allpass1.txt
@@ -0,0 +1,14 @@
+$ 1 5.0E-6 10.634267539816555 50 5.0 50
+a 320 224 416 224 0 15.0 -15.0
+r 320 208 240 208 0 1000.0
+r 320 240 240 240 0 1000.0
+w 320 208 320 144 0
+r 320 144 416 144 0 1000.0
+w 416 144 416 224 0
+c 320 240 320 320 0 1.0E-6 -3.138168736927825
+g 320 320 320 336 0
+w 240 208 240 240 0
+170 240 208 192 208 3 10.0 2000.0 5.0 0.1
+O 416 224 480 224 0
+o 9 8 0 34 6.0 0.00625 0 -1 input
+o 10 8 0 34 6.0 9.765625E-55 0 -1 output
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/allpass2.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/allpass2.txt
new file mode 100644
index 0000000..cff3484
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/allpass2.txt
@@ -0,0 +1,13 @@
+$ 1 5.0E-6 10.634267539816555 55 5.0 50
+a 320 224 416 224 0 15.0 -15.0
+r 320 208 240 208 0 1000.0
+r 320 240 240 240 0 1000.0
+w 320 208 320 144 0
+r 320 144 416 144 0 1000.0
+w 416 144 416 224 0
+c 320 240 320 320 0 1.0E-6 -4.292934919713338
+g 320 320 320 336 0
+w 240 208 240 240 0
+O 416 224 480 224 0
+R 240 208 192 208 0 2 100.0 5.0 0.0 0.0 0.5
+o 9 16 0 34 24.0 9.765625E-55 0 -1 output
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amdetect.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amdetect.txt
new file mode 100644
index 0000000..73aded9
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amdetect.txt
@@ -0,0 +1,25 @@
+$ 4 5.0E-6 25.23 50 5.0 50
+r 144 272 208 272 0 3000.0
+l 208 144 208 272 0 0.0010 0.18734471432590385
+w 208 144 272 144 0
+c 272 144 272 272 0 2.8144799999999998E-6 -2.5493952165122247
+w 208 272 272 272 0
+c 400 144 400 272 0 3.0E-7 3.6693609627456207
+w 400 144 464 144 0
+r 464 144 464 272 0 47000.0
+w 400 272 464 272 0
+w 144 144 208 144 0
+A 144 144 144 112 0
+g 144 272 144 320 0
+p 144 144 144 272 0
+d 336 144 400 144 0
+w 272 144 336 144 0
+w 272 272 336 272 0
+w 336 272 400 272 0
+p 336 144 336 272 0
+x 260 127 276 127 0 20 C1
+x 387 127 403 127 0 20 C2
+o 12 8 0 6 40.0 9.765625E-5 0 antenna
+o 17 4 0 14 10.0 9.765625E-5 1 carrier
+o 7 256 0 14 10.0 9.765625E-5 2 out
+h 1 1 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-dfdx.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-dfdx.txt
new file mode 100644
index 0000000..879c728
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-dfdx.txt
@@ -0,0 +1,14 @@
+$ 1 5.0E-6 10 57 5.0
+v 112 256 112 96 0 3 40.0 5.0 0.0
+g 112 256 112 304 0
+w 352 128 352 192 0
+w 208 128 208 176 0
+w 112 256 208 256 0
+w 208 208 208 256 0
+a 208 192 352 192 4
+c 112 96 208 96 0 2.0E-6 0.16559840149986407
+r 208 128 352 128 0 5000.0
+w 208 96 208 128 0
+O 352 192 416 192 0
+o 0 32 0 2 10.0 0.0125 0
+o 10 64 0 2 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-diff.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-diff.txt
new file mode 100644
index 0000000..3dcb998
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-diff.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 10 57 5.0 50
+a 288 192 432 192 0 15.0 -15.0
+w 288 112 288 176 0
+w 432 192 432 112 0
+r 288 112 432 112 0 1000.0
+r 192 112 288 112 0 1000.0
+r 288 208 288 256 0 1000.0
+g 288 256 288 304 0
+r 288 208 192 208 0 1000.0
+R 192 112 128 112 0 1 60.0 5.0 0.0
+O 432 192 496 192 0
+v 192 208 128 208 0 2 120.0 1.0 0.0
+R 128 208 96 208 0 1 60.0 5.0 0.0
+p 192 208 192 256 0
+g 192 256 192 304 0
+o 8 64 0 2 7.0 0.025 0
+o 12 64 0 2 7.0 9.765625E-5 0
+o 9 64 0 2 2.5 2.44140625E-5 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-follower.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-follower.txt
new file mode 100644
index 0000000..25ae337
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-follower.txt
@@ -0,0 +1,15 @@
+$ 1 5.0E-6 10.391409633455755 57 5.0 50
+v 96 224 96 80 0 1 40.0 5.0 0.0 0.0 0.5
+g 96 224 96 272 0
+w 192 176 192 224 0
+a 192 160 320 160 1 15.0 -15.0
+w 320 160 320 224 0
+w 96 80 192 80 0
+w 192 80 192 144 0
+w 192 224 320 224 0
+O 384 160 432 160 0
+w 320 160 384 160 0
+r 384 160 384 224 0 1000.0
+g 384 224 384 272 0
+o 0 64 0 34 5.0 9.765625E-5 0 -1
+o 8 64 0 34 5.0 9.765625E-5 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-fullrect.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-fullrect.txt
new file mode 100644
index 0000000..c951289
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-fullrect.txt
@@ -0,0 +1,23 @@
+$ 1 5.0E-6 16 62 1.0 50
+a 176 288 272 288 0 15.0 -15.0
+g 176 304 176 336 0
+w 272 288 272 240 0
+d 272 240 176 240 0
+w 272 288 304 288 0
+d 304 192 304 288 0
+w 176 240 176 272 0
+w 176 240 176 192 0
+r 176 192 304 192 0 1000.0
+r 176 192 176 128 0 1000.0
+r 176 128 304 128 0 1000.0
+r 304 128 304 192 0 500.0
+a 352 144 448 144 0 15.0 -15.0
+w 304 128 352 128 0
+w 352 128 352 96 0
+r 352 96 448 96 0 1000.0
+w 448 96 448 144 0
+g 352 160 352 192 0
+O 448 144 496 144 0
+R 176 128 128 128 0 1 40.0 1.0 0.0
+o 19 64 0 2 5.0 0.1
+o 18 64 0 2 5.0 9.765625E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-integ.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-integ.txt
new file mode 100644
index 0000000..436a387
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-integ.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 10.391409633455755 57 5.0 50
+g 96 224 96 272 0
+w 336 112 336 160 0
+w 192 80 192 112 0
+w 192 112 192 144 0
+w 192 176 192 224 0
+a 192 160 336 160 0 15.0 -15.0
+c 192 112 336 112 0 5.8E-6 0
+O 336 160 400 160 0
+v 96 224 96 144 0 2 40.0 5.0 0.0 3.141592653589793 0.5
+v 96 144 96 80 0 2 80.0 2.0 0.0 0.0 0.5
+p 128 224 128 80 0
+w 96 224 128 224 0
+w 128 224 192 224 0
+w 96 80 128 80 0
+r 128 80 192 80 0 1000.0
+o 10 32 0 34 10.0 9.765625E-5 0 -1 input
+o 7 32 0 34 11.0 9.765625E-5 1 -1 integral
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-invert.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-invert.txt
new file mode 100644
index 0000000..4433d0e
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-invert.txt
@@ -0,0 +1,14 @@
+$ 1 5.0E-6 10 57 5.0
+v 96 256 96 112 0 1 40.0 5.0 0.0
+g 96 256 96 304 0
+r 96 112 192 112 0 1000.0
+r 192 144 336 144 0 3000.0
+w 336 144 336 192 0
+w 192 112 192 144 0
+w 192 144 192 176 0
+w 96 256 192 256 0
+w 192 208 192 256 0
+a 192 192 336 192 0
+O 336 192 400 192 0
+o 0 64 0 2 5.0 0.025
+o 10 64 0 2 20.0 9.765625E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-noninvert.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-noninvert.txt
new file mode 100644
index 0000000..1198f2d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-noninvert.txt
@@ -0,0 +1,13 @@
+$ 1 5.0E-6 10 57 5.0
+v 96 256 96 112 0 1 40.0 5.0 0.0
+g 96 256 96 304 0
+w 192 208 192 256 0
+a 192 192 336 192 1
+w 336 192 336 256 0
+r 192 256 336 256 0 2000.0
+r 96 256 192 256 0 1000.0
+w 96 112 192 112 0
+w 192 112 192 176 0
+O 336 192 400 192 0
+o 0 64 0 2 5.0 9.765625E-5
+o 9 64 0 2 10.0 9.765625E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-rect.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-rect.txt
new file mode 100644
index 0000000..9e5ca1b
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-rect.txt
@@ -0,0 +1,15 @@
+$ 1 5.0E-6 10 71 1.0
+a 240 192 352 192 0
+w 240 176 240 128 0
+d 352 192 352 128 0
+w 208 176 240 176 0
+r 208 176 128 176 0 10000.0
+w 208 176 208 256 0
+w 208 256 352 256 0
+d 352 256 352 192 0
+r 240 128 352 128 0 10000.0
+R 128 176 96 176 0 1 40.0 0.5 0.0
+g 240 208 240 224 0
+O 352 128 416 128 0
+o 9 64 0 2 0.625 9.765625E-5
+o 11 64 0 2 0.625 4.8828125E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-schmitt.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-schmitt.txt
new file mode 100644
index 0000000..3a50234
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-schmitt.txt
@@ -0,0 +1,23 @@
+$ 1 5.0E-6 10 66 5.0
+a 320 208 432 208 0 15.0 -15.0
+w 432 208 432 272 0
+r 432 272 288 272 0 100000.0
+w 288 224 320 224 0
+w 288 224 288 272 0
+w 288 224 288 144 0
+r 288 144 288 80 0 10000.0
+r 288 272 288 336 0 10000.0
+g 288 336 288 368 0
+O 432 208 480 208 0
+R 288 80 288 48 0 0 40.0 10.0 0.0
+w 320 192 224 192 0
+v 224 192 160 192 0 1 40.0 5.0 0.0
+R 160 192 128 192 0 1 1000.0 1.0 5.0
+p 224 192 224 336 0
+w 224 336 256 336 0
+w 256 336 288 336 0
+p 256 224 256 336 0
+w 256 224 288 224 0
+o 14 32 0 2 11.0 9.765625E-5 0 in
+o 17 64 0 2 11.0 9.765625E-5 1 threshold
+o 14 64 0 226 20.0 25.6 2 9 out vs in
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-sum.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-sum.txt
new file mode 100644
index 0000000..238a22f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/amp-sum.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 16 57 5.0 50
+a 288 208 432 208 0 15.0 -15.0
+w 288 128 288 192 0
+w 432 208 432 128 0
+r 288 128 432 128 0 1000.0
+w 288 224 288 272 0
+g 288 272 288 304 0
+w 288 192 240 192 0
+w 240 192 240 160 0
+w 240 192 240 224 0
+r 240 160 176 160 0 1000.0
+r 176 224 240 224 0 1000.0
+R 176 160 128 160 0 1 200.0 5.0 0.0
+R 176 224 128 224 0 2 20.0 2.0 0.0
+O 432 208 496 208 0
+o 11 64 0 2 5.0 0.025 0
+o 12 64 0 2 5.0 0.0125 0
+o 13 64 0 2 10.0 9.765625E-5 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/analogrecip.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/analogrecip.txt
new file mode 100644
index 0000000..92eb02c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/analogrecip.txt
@@ -0,0 +1,51 @@
+$ 3 0.000005 9.384708165144016 55 5 50
+f 272 288 320 288 0 1.5 0.02
+f 368 288 416 288 0 1.5 0.02
+f 368 224 416 224 0 1.5 0.02
+f 368 224 320 224 0 1.5 0.02
+f 368 144 320 144 1 1.5 0.02
+f 368 144 416 144 1 1.5 0.02
+w 368 144 368 176 0
+w 368 176 416 176 0
+w 416 176 416 160 0
+w 368 224 368 192 0
+w 368 192 320 192 0
+w 320 192 320 208 0
+w 320 192 320 160 1
+w 416 176 416 208 1
+w 320 128 320 112 0
+w 320 112 416 112 0
+w 416 112 416 128 0
+w 416 240 416 272 0
+g 368 288 368 304 0
+w 320 240 320 272 0
+w 320 304 320 320 0
+w 320 320 416 320 0
+w 416 320 416 304 0
+w 320 112 272 112 0
+w 272 240 320 240 0
+R 416 112 416 80 0 0 40 15 0 0 0.5
+g 416 320 416 352 0
+w 272 240 272 192 1
+r 272 112 272 160 0 10
+w 240 176 240 112 0
+w 240 112 272 112 0
+j 240 176 272 176 1 -4 0.00125
+O 320 272 352 272 0
+R 88 232 56 232 0 1 40 2 2 0 0.5
+r 136 232 184 232 0 100000
+w 184 232 184 280 0
+r 88 232 136 232 0 100000
+r 136 272 88 272 0 100000
+g 136 288 136 304 0
+w 136 232 136 272 0
+R 88 272 88 296 0 0 40 2.5 0 0 0.5
+a 136 280 184 280 2 15 -15 1000000 0.00005986670487189441 0
+w 224 280 224 256 0
+w 272 288 272 256 0
+r 224 256 272 256 0 100000
+r 224 280 184 280 0 100000
+a 224 288 272 288 2 15 -15 1000000 -0.00005986550756174318 0
+g 224 296 224 312 0
+o 33 64 0 4098 4 0.0001 0 2 33 3
+o 32 64 0 4098 0.7835399375128694 0.0001 0 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/bandnoise.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/bandnoise.txt
new file mode 100644
index 0000000..09bd856
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/bandnoise.txt
@@ -0,0 +1,14 @@
+$ 1 0.000015625 89.03963197220334 50 5 46
+w 592 272 592 336 0
+w 592 416 592 464 0
+w 544 416 592 416 0
+w 592 416 640 416 0
+w 544 336 592 336 0
+w 592 336 640 336 0
+l 544 336 544 416 0 0.0005995841272856994 -0.009980285871804677
+c 640 336 640 416 0 0.00016898576701991088 0.01821746545171494
+r 480 272 592 272 0 200
+g 592 464 592 480 0
+n 480 272 432 272 0 1 40 5 0 0 0.5
+211 592 272 688 272 0 1 8000 1
+o 11 32 0 3106 0.3125 0.00009765625 0 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/bandpass.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/bandpass.txt
new file mode 100644
index 0000000..60156ae
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/bandpass.txt
@@ -0,0 +1,17 @@
+$ 1 5.0E-6 10.391409633455755 50 5.0 46
+w 352 144 352 208 0
+w 352 288 352 336 0
+w 304 288 352 288 0
+w 352 288 400 288 0
+w 304 208 352 208 0
+w 352 208 400 208 0
+l 304 208 304 288 0 0.5 0
+c 400 208 400 288 0 3.17E-5 0
+r 240 144 352 144 0 250.0
+O 352 144 448 144 0
+g 352 336 352 352 0
+170 240 144 208 144 3 10.0 150.0 5.0 0.5
+o 11 128 0 34 5.0 9.765625E-5 0 -1
+o 9 128 0 34 5.0 9.765625E-5 1 -1
+h 1 6 7
+
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/besselbutter.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/besselbutter.txt
new file mode 100644
index 0000000..b137c01
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/besselbutter.txt
@@ -0,0 +1,44 @@
+$ 1 5.0E-6 1.1685319768402522 49 5.0 50
+c 208 96 208 192 0 6.083084599140672E-6 -4.999993387010308
+l 144 96 208 96 0 0.022668006177034163 -0.09999921210610777
+w 464 96 528 96 0
+r 528 96 528 192 0 50.0
+g 208 192 208 208 0
+g 528 192 528 208 0
+O 528 96 576 96 0
+c 272 96 272 192 0 4.3948121369507934E-6 -5.000480507723924
+l 208 96 272 96 0 0.012560685575556797 -0.1000058296956149
+g 272 192 272 208 0
+c 336 96 336 192 0 3.2704856949098034E-6 -4.999333512699853
+l 272 96 336 96 0 0.009621226664444704 -0.10000178631255717
+g 336 192 336 208 0
+c 400 96 400 192 0 1.9267432478517496E-6 -4.9985368414433955
+l 336 96 400 96 0 0.006573613744873482 -0.0999748516250718
+g 400 192 400 208 0
+c 464 96 464 192 0 3.953712484972596E-7 -4.99868176000584
+l 400 96 464 96 0 0.0029400148153217306 -0.09997178060465385
+g 464 192 464 208 0
+g 464 352 464 368 0
+l 400 272 464 272 0 0.0037033695101520102 -0.10336833872744124
+c 464 272 464 352 0 4.979463676217806E-7 -5.226853560161393
+g 400 352 400 368 0
+l 336 272 400 272 0 0.0082809859705 -0.0973916022814173
+c 400 272 400 352 0 2.427517293683718E-6 -5.045542492104053
+g 336 352 336 368 0
+l 272 272 336 272 0 0.012016178653842758 -0.09363197455759392
+c 336 272 336 352 0 4.112858198910477E-6 -4.706292766508745
+g 272 352 272 368 0
+l 208 272 272 272 0 0.01442033310922977 -0.10308412962676379
+c 272 272 272 352 0 5.369543031057315E-6 -4.878852155807363
+O 528 272 576 272 0
+g 528 352 528 368 0
+g 208 352 208 368 0
+r 528 272 528 352 0 50.0
+w 464 272 528 272 0
+l 144 272 208 272 0 0.012448659190544548 -0.09950752670846397
+c 208 272 208 352 0 5.9051646250635805E-6 -5.184027928619852
+w 144 96 144 192 0
+w 144 192 144 272 0
+R 144 192 96 192 0 2 80.0 5.0 0.0 0.0 0.5
+o 6 32 0 34 10.0 9.765625E-5 0 -1 bessel
+o 31 32 0 34 10.0 9.765625E-5 1 -1 butterworth
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/blank.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/blank.txt
new file mode 100644
index 0000000..40d80ce
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/blank.txt
@@ -0,0 +1 @@
+$ 1 5.0E-6 10 50 5.0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/brentkung.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/brentkung.txt
new file mode 100644
index 0000000..41bfd7c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/brentkung.txt
@@ -0,0 +1,298 @@
+$ 1 0.000005 0.34903429574618416 50 5 50
+! black 0 G1,P1,G2,P2 Go,Po Operator 11?1\q11\n1???\q10\n011A\q1A\n?1?1\q01\n????\q00\n
+208 160 496 256 496 0 black 5 0
+w -16 672 -16 736 0
+w -48 640 -16 640 0
+w -48 704 -16 704 0
+w -48 640 -48 704 0
+154 -16 720 112 720 0 2 0 5
+150 -16 656 112 656 0 2 5 5
+L -336 -272 -336 -304 0 0 false 5 0
+L -304 -272 -304 -304 0 1 false 5 0
+L -336 -128 -336 -160 0 1 false 5 0
+L -304 -128 -304 -160 0 1 false 5 0
+207 -336 -272 -336 -240 0 A1
+207 -304 -272 -304 -240 0 A0
+207 -336 -128 -336 -96 0 B1
+207 -304 -128 -304 -96 0 B0
+207 -80 672 -112 672 0 B0
+207 -80 640 -112 640 0 A0
+w -80 640 -48 640 0
+w -80 672 -16 672 0
+w -80 528 -16 528 0
+w -80 496 -48 496 0
+207 -80 496 -112 496 0 A1
+207 -80 528 -112 528 0 B1
+150 -16 512 112 512 0 2 0 5
+154 -16 576 112 576 0 2 5 5
+w -48 496 -48 560 0
+w -48 560 -16 560 0
+w -48 496 -16 496 0
+w -16 528 -16 592 0
+w 112 720 160 720 0
+w 112 656 144 656 0
+w 112 496 160 496 0
+w 128 528 160 528 0
+w 144 656 624 656 0
+w 112 512 112 496 0
+w 112 576 128 576 0
+w 128 576 128 528 0
+w 160 720 160 592 0
+w 144 560 160 560 0
+L -368 -272 -368 -304 0 0 false 5 0
+L -368 -128 -368 -160 0 1 false 5 0
+w 144 560 144 656 0
+207 -368 -272 -368 -240 0 A2
+207 -368 -128 -368 -96 0 B2
+w 112 576 112 624 0
+w 112 624 624 624 0
+w 112 336 320 336 0
+w 112 288 112 336 0
+w 144 272 144 368 0
+w 144 272 160 272 0
+w 160 432 160 304 0
+w 128 288 128 240 0
+w 112 288 128 288 0
+w 112 224 112 208 0
+w 144 368 320 368 0
+w 128 240 160 240 0
+w 112 208 160 208 0
+w 112 368 144 368 0
+w 112 432 160 432 0
+w -16 240 -16 304 0
+w -48 208 -16 208 0
+w -48 272 -16 272 0
+w -48 208 -48 272 0
+154 -16 288 112 288 0 2 5 5
+150 -16 224 112 224 0 2 0 5
+207 -80 240 -112 240 0 B3
+207 -80 208 -112 208 0 A3
+w -80 208 -48 208 0
+w -80 240 -16 240 0
+w -80 384 -16 384 0
+w -80 352 -48 352 0
+207 -80 352 -112 352 0 A2
+207 -80 384 -112 384 0 B2
+150 -16 368 112 368 0 2 0 5
+154 -16 432 112 432 0 2 5 5
+w -48 352 -48 416 0
+w -48 416 -16 416 0
+w -48 352 -16 352 0
+w -16 384 -16 448 0
+208 160 208 256 208 0 black 0 5
+208 272 208 368 208 0 black 5 0
+w 256 496 256 272 0
+w 256 528 272 528 0
+w 272 528 272 304 0
+w 256 272 272 272 0
+w 256 208 272 208 0
+w 256 240 272 240 0
+w 256 -336 272 -336 0
+w 256 -368 272 -368 0
+w 256 -304 272 -304 0
+w 272 -48 272 -272 0
+w 256 -48 272 -48 0
+w 256 -80 256 -304 0
+208 272 -368 368 -368 0 black 0 0
+208 160 -368 256 -368 0 black 0 0
+w -16 -192 -16 -128 0
+w -48 -224 -16 -224 0
+w -48 -160 -16 -160 0
+w -48 -224 -48 -160 0
+154 -16 -144 112 -144 0 2 0 5
+150 -16 -208 112 -208 0 2 0 5
+207 -80 -192 -112 -192 0 B6
+207 -80 -224 -112 -224 0 A6
+w -80 -224 -48 -224 0
+w -80 -192 -16 -192 0
+w -80 -336 -16 -336 0
+w -80 -368 -48 -368 0
+207 -80 -368 -112 -368 0 A7
+207 -80 -336 -112 -336 0 B7
+150 -16 -352 112 -352 0 2 0 5
+154 -16 -288 112 -288 0 2 0 5
+w -48 -368 -48 -304 0
+w -48 -304 -16 -304 0
+w -48 -368 -16 -368 0
+w -16 -336 -16 -272 0
+w 112 -144 160 -144 0
+w 112 -208 144 -208 0
+w 112 -368 160 -368 0
+w 128 -336 160 -336 0
+w 144 -208 320 -208 0
+w 112 -352 112 -368 0
+w 112 -288 128 -288 0
+w 128 -288 128 -336 0
+w 160 -144 160 -272 0
+w 144 -304 160 -304 0
+w 144 -304 144 -208 0
+w 112 48 544 48 0
+w 112 0 112 48 0
+w 144 -16 144 80 0
+w 144 -16 160 -16 0
+w 160 144 160 16 0
+w 128 0 128 -48 0
+w 112 0 128 0 0
+w 112 -64 112 -80 0
+w 128 -48 160 -48 0
+w 112 -80 160 -80 0
+w 112 80 144 80 0
+w 112 144 160 144 0
+w -16 -48 -16 16 0
+w -48 -80 -16 -80 0
+w -48 -16 -16 -16 0
+w -48 -80 -48 -16 0
+154 -16 0 112 0 0 2 5 5
+150 -16 -64 112 -64 0 2 0 5
+207 -80 -48 -112 -48 0 B5
+207 -80 -80 -112 -80 0 A5
+w -80 -80 -48 -80 0
+w -80 -48 -16 -48 0
+w -80 96 -16 96 0
+w -80 64 -48 64 0
+207 -80 64 -112 64 0 A4
+207 -80 96 -112 96 0 B4
+150 -16 80 112 80 0 2 0 5
+154 -16 144 112 144 0 2 5 5
+w -48 64 -48 128 0
+w -48 128 -16 128 0
+w -48 64 -16 64 0
+w -16 96 -16 160 0
+208 160 -80 256 -80 0 black 0 5
+208 384 -368 496 -368 0 black 0 0
+w 368 240 384 240 0
+w 368 -368 384 -368 0
+w 368 -336 384 -336 0
+w 368 -304 384 -304 0
+208 432 -80 528 -80 0 black 5 0
+w 368 -16 432 -16 0
+w 384 16 432 16 0
+w 256 -80 432 -80 0
+w 272 -48 432 -48 0
+w 368 -304 368 -16 0
+w 368 -16 368 208 0
+w 384 -272 384 16 0
+w 384 16 384 240 0
+208 544 -224 640 -224 0 black 0 0
+w 496 -224 544 -224 0
+w 528 -48 544 -48 0
+w 512 -192 544 -192 0
+w 528 -160 528 -80 0
+w 544 -128 544 -48 0
+w 528 -160 544 -160 0
+w 320 -208 496 -208 0
+w 496 -208 496 -224 0
+w 160 -144 512 -144 0
+w 512 -144 512 -192 0
+w 512 144 512 96 0
+w 160 144 512 144 0
+w 496 80 496 64 0
+w 144 80 496 80 0
+w 528 128 544 128 0
+w 544 160 544 240 0
+w 528 128 528 208 0
+w 512 96 544 96 0
+w 496 64 544 64 0
+208 544 64 640 64 0 black 5 0
+208 544 352 640 352 0 black 5 0
+w 496 352 544 352 0
+w 512 384 544 384 0
+w 528 416 528 496 0
+w 544 448 544 528 0
+w 528 416 544 416 0
+w 320 368 496 368 0
+w 496 368 496 352 0
+w 160 432 512 432 0
+w 512 432 512 384 0
+w 256 496 528 496 0
+w 368 208 528 208 0
+w 384 240 544 240 0
+w 272 528 544 528 0
+M 160 720 896 720 0 2.5
+154 624 640 832 640 0 2 0 5
+M 832 640 896 640 0 2.5
+154 640 336 768 336 0 2 0 5
+w 448 320 640 320 0
+M 768 336 896 336 0 2.5
+w 320 336 448 336 0
+w 512 272 672 272 0
+M 800 256 896 256 0 2.5
+154 672 256 800 256 0 2 0 5
+w 640 64 672 64 0
+207 -400 -272 -400 -240 0 A3
+L -400 -272 -400 -304 0 0 false 5 0
+207 -400 -128 -400 -96 0 B3
+L -400 -128 -400 -160 0 1 false 5 0
+M 768 512 896 512 0 2.5
+154 640 512 768 512 0 2 0 5
+w 528 496 640 496 0
+w 512 432 512 560 0
+w 512 560 640 560 0
+w 640 560 640 528 0
+w 448 320 448 336 0
+L -528 -128 -528 -160 0 0 false 5 0
+207 -528 -128 -528 -96 0 B7
+207 -496 -128 -496 -96 0 B6
+L -496 -128 -496 -160 0 0 false 5 0
+207 -432 -128 -432 -96 0 B4
+207 -464 -128 -464 -96 0 B5
+L -432 -128 -432 -160 0 1 false 5 0
+L -464 -128 -464 -160 0 1 false 5 0
+L -528 -272 -528 -304 0 0 false 5 0
+207 -528 -272 -528 -240 0 A7
+207 -496 -272 -496 -240 0 A6
+L -496 -272 -496 -304 0 0 false 5 0
+207 -432 -272 -432 -240 0 A4
+207 -464 -272 -464 -240 0 A5
+L -432 -272 -432 -304 0 0 false 5 0
+L -464 -272 -464 -304 0 0 false 5 0
+w 512 144 512 272 0
+154 672 48 800 48 0 2 0 5
+M 800 48 896 48 0 2.5
+w 544 48 544 32 0
+w 544 32 672 32 0
+w 528 -80 672 -80 0
+M 800 -96 896 -96 0 2.5
+154 672 -96 800 -96 0 2 5 5
+w 512 -192 512 -256 0
+w 512 -256 640 -256 0
+154 720 -240 848 -240 0 2 0 5
+M 848 -240 896 -240 0 2.5
+w 128 -336 128 -400 0
+w 128 -400 640 -400 0
+208 -432 32 -336 32 0 black 0 0
+150 -512 224 -400 224 0 2 0 5
+152 -400 208 -288 208 0 2 0 5
+L -576 176 -624 176 0 0 false 5 0
+L -560 208 -624 208 0 0 false 5 0
+w -576 176 -400 176 0
+w -400 176 -400 192 0
+w -560 208 -528 208 0
+L -544 240 -624 240 0 0 false 5 0
+L -512 272 -624 272 0 0 false 5 0
+w -528 208 -528 304 0
+w -528 304 -400 304 0
+150 -400 288 -288 288 0 2 0 5
+w -576 176 -576 32 0
+w -576 32 -432 32 0
+w -560 208 -560 64 0
+w -560 64 -432 64 0
+w -544 240 -544 96 0
+w -544 96 -432 96 0
+w -512 272 -512 128 0
+w -512 128 -432 128 0
+w -512 272 -400 272 0
+w -544 240 -512 240 0
+w -528 208 -512 208 0
+M -336 32 -240 32 0 2.5
+M -336 64 -240 64 0 2.5
+M -288 208 -240 208 0 2.5
+M -288 288 -240 288 0 2.5
+w 528 208 672 208 0
+w 672 208 672 240 0
+w 640 -256 672 -256 0
+w 672 -256 672 -112 0
+w 640 -224 720 -224 0
+w 640 -400 720 -400 0
+w 720 -400 720 -256 0
+M 480 -368 896 -368 0 2.5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butter10hi.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butter10hi.txt
new file mode 100644
index 0000000..5d9b76a
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butter10hi.txt
@@ -0,0 +1,22 @@
+$ 1 0.000005 5.023272298708815 50 5 50
+w 672 304 736 304 0
+r 736 304 736 416 0 50
+g 416 416 416 432 0
+g 736 416 736 432 0
+O 736 304 784 304 0
+170 352 304 320 304 3 500 8000 5 0.1
+c 352 304 416 304 0 0.0000010200273254547969 1.4185000146000166
+l 416 304 416 416 0 0.002150316434148972 0.03327430850495401
+g 480 416 480 432 0
+c 416 304 480 304 0 8.805602785626355e-7 -0.1160765141298541
+l 480 304 480 416 0 0.0023648143736226105 -0.002554336952365594
+g 544 416 544 432 0
+c 480 304 544 304 0 0.0000010567396595396527 0.007995853455447252
+l 544 304 544 416 0 0.0030873839859086767 0.0003144496252625746
+g 608 416 608 432 0
+c 544 304 608 304 0 0.0000015333889690025298 0.0014195996159137784
+l 608 304 608 416 0 0.005230847406388789 -0.00005795890531173525
+g 672 416 672 432 0
+c 608 304 672 304 0 0.000003428761970637979 -0.002080734296731226
+l 672 304 672 416 0 0.025500683136369943 -0.000012819429310813814
+o 4 2 0 2082 0.00244140625 0.00009765625 0 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butter10hiaud.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butter10hiaud.txt
new file mode 100644
index 0000000..1b511b1
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butter10hiaud.txt
@@ -0,0 +1,22 @@
+$ 1 0.000015625 5.023272298708815 50 5 50
+w 672 304 736 304 0
+r 736 304 736 416 0 50
+g 416 416 416 432 0
+g 736 416 736 432 0
+c 352 304 416 304 0 4.159913506439094e-7 -3.0194342754091927
+l 416 304 416 416 0 0.0008769500732292581 -0.06994517404539914
+g 480 416 480 432 0
+c 416 304 480 304 0 3.5911337908455064e-7 0.043161927581063075
+l 480 304 480 416 0 0.0009644274234190516 0.03831916694082661
+g 544 416 544 432 0
+c 480 304 544 304 0 4.3096351174208214e-7 2.0651302421118185
+l 544 304 544 416 0 0.0012591084593561147 0.031652803515386393
+g 608 416 608 432 0
+c 544 304 608 304 0 6.253524119987933e-7 1.0651406597463962
+l 608 304 608 416 0 0.0021332637109752546 0.013219513153891858
+g 672 416 672 432 0
+c 608 304 672 304 0 0.0000013983305031227552 0.3575951712743466
+l 672 304 672 416 0 0.010399783766097742 0.0022591211608848317
+n 352 304 304 304 0 1 40 5 0 0 0.5
+211 736 304 816 304 0 1 8000 1
+o 19 1 0 3104 5 0.00009765625 0 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butter10lo.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butter10lo.txt
new file mode 100644
index 0000000..1ec7bd7
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butter10lo.txt
@@ -0,0 +1,22 @@
+$ 1 5.0E-6 5.023272298708815 49 5.0 50
+c 208 176 208 288 0 5.9051646250635805E-6 4.062633211426473
+l 144 176 208 176 0 0.012448659190544548 0.053140078678806095
+w 464 176 528 176 0
+r 528 176 528 288 0 50.0
+g 208 288 208 304 0
+g 528 288 528 304 0
+O 528 176 576 176 0
+170 144 176 112 176 2 100.0 2000.0 5.0 0.15
+c 272 176 272 288 0 5.369543031057315E-6 5.1257083029780235
+l 208 176 272 176 0 0.01442033310922977 0.09832852911113443
+g 272 288 272 304 0
+c 336 176 336 288 0 4.112858198910477E-6 4.157511982611728
+l 272 176 336 176 0 0.012016178653842758 0.09606883211091816
+g 336 288 336 304 0
+c 400 176 400 288 0 2.427517293683718E-6 2.7175532901374186
+l 336 176 400 176 0 0.0082809859705 0.06809087838027278
+g 400 288 400 304 0
+c 464 176 464 288 0 4.979463676217806E-7 1.9434101865833442
+l 400 176 464 176 0 0.0037033695101520102 0.04419890622586078
+g 464 288 464 304 0
+o 6 16 0 34 10.0 9.765625E-5 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butter10loaud.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butter10loaud.txt
new file mode 100644
index 0000000..e3180fe
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butter10loaud.txt
@@ -0,0 +1,22 @@
+$ 1 0.000015625 5.023272298708815 49 5 50
+c 416 304 416 416 0 0.0000059051646250635805 0.2739059005450538
+l 352 304 416 304 0 0.012448659190544548 0.002897289939662071
+w 672 304 736 304 0
+r 736 304 736 416 0 50
+g 416 416 416 432 0
+g 736 416 736 432 0
+c 480 304 480 416 0 0.000005369543031057315 1.1843498765474625
+l 416 304 480 304 0 0.01442033310922977 0.013804934466231093
+g 480 416 480 432 0
+c 544 304 544 416 0 0.000004112858198910477 1.0558136996597227
+l 480 304 544 304 0 0.012016178653842758 0.025913994720653866
+g 544 416 544 432 0
+c 608 304 608 416 0 0.000002427517293683718 0.3308741323540037
+l 544 304 608 304 0 0.0082809859705 0.01356827498216165
+g 608 416 608 432 0
+c 672 304 672 416 0 4.979463676217806e-7 -0.030257758352955397
+l 608 304 672 304 0 0.0037033695101520102 0.0017828565849138801
+g 672 416 672 432 0
+n 352 304 304 304 0 1 40 5 0 0 0.5
+211 736 304 816 304 0 1 8000 1
+o 19 4 0 3106 2.5 0.00009765625 0 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butterbandstop.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butterbandstop.txt
new file mode 100644
index 0000000..68689b7
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/butterbandstop.txt
@@ -0,0 +1,32 @@
+$ 1 0.000005 5.023272298708815 50 5 50
+r 736 304 736 480 0 50
+170 352 304 320 304 3 20 4000 5 0.1
+O 736 304 800 304 0
+w 352 256 352 304 0
+w 432 256 432 304 0
+g 432 480 432 496 0
+g 736 480 736 496 0
+c 352 304 432 304 0 0.000001088218489574285 -1.0346674445763004
+c 432 400 432 480 0 0.000006655252267974708 -0.023962692297138006
+l 352 256 432 256 0 0.014231566711267074 -0.041507933926888646
+l 432 304 432 400 0 0.002327042373034444 0.002688353677977118
+w 672 304 736 304 0
+w 512 256 512 304 0
+g 512 480 512 496 0
+c 432 304 512 304 0 9.82456464189743e-7 -0.01949540985112455
+c 512 400 512 480 0 0.000005574435271319324 -0.0006287696109470163
+l 432 256 512 256 0 0.015763603371049425 0.00004386001001261065
+l 512 304 512 400 0 0.0027782283365083093 -0.000011943717913265374
+w 592 256 592 304 0
+g 592 480 592 496 0
+c 512 304 592 304 0 0.0000013492046336904116 0.00008937997895035075
+c 592 400 592 480 0 0.0000034178308085741965 0.000005551722096025813
+l 512 256 592 256 0 0.011478654641475527 0.000002087663682316725
+l 592 304 592 400 0 0.00453125239317256 -9.771987995038335e-7
+w 672 256 672 304 0
+g 672 480 672 496 0
+c 592 304 672 304 0 0.0000029407000117486647 0.000025350804305585156
+c 672 400 672 480 0 7.115783355633545e-7 -0.00000711463444207224
+l 592 256 672 256 0 0.0052664515145839285 -4.85720078692354e-7
+l 672 304 672 400 0 0.021764369791485678 3.0168359010399853e-7
+o 2 8 0 2082 9.353610478917778 9.765625e-55 0 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cap.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cap.txt
new file mode 100644
index 0000000..0afe0c0
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cap.txt
@@ -0,0 +1,13 @@
+$ 1 0.000005 16.13108636308289 50 5 50
+v 96 336 96 64 0 0 40 5 0 0 0.5
+S 256 144 256 64 0 0 false 0 2
+w 96 64 240 64 0
+w 272 64 400 64 0
+w 400 64 400 336 0
+c 256 144 256 256 0 0.00019999999999999998 0
+r 256 256 256 336 0 100
+w 96 336 256 336 0
+w 256 336 400 336 0
+o 5 128 0 4099 5 0.05 0 2 5 3
+& 5 0 0.000009999999999999999 0.00101 Capacitance
+h 2 6 5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capac.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capac.txt
new file mode 100644
index 0000000..1e81634
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capac.txt
@@ -0,0 +1,7 @@
+$ 1 0.000005 14.235633750745258 55 5 50
+v 176 256 176 80 0 1 40 5 0 0 0.5
+r 176 80 336 80 0 180
+c 336 80 336 256 0 0.000032999999999999996 -0.3187640177720373
+w 176 256 336 256 0
+o 2 64 0 4099 5 0.05 0 2 2 3
+& 2 0 0.000001 0.000101 Capacitance
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capmult.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capmult.txt
new file mode 100644
index 0000000..1fd8dcd
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capmult.txt
@@ -0,0 +1,24 @@
+$ 1 5.0E-6 18.278915558614752 60 5.0 50
+a 368 192 480 192 0 15.0 -15.0 1000000.0
+w 368 176 368 128 0
+w 368 128 480 128 0
+w 480 128 480 192 0
+w 480 128 480 96 0
+r 480 96 304 96 0 1000.0
+w 304 96 304 208 0
+r 304 208 368 208 0 100000.0
+c 368 208 368 288 0 1.0E-7 2.3114879192195272
+g 368 288 368 320 0
+w 304 208 240 208 0
+R 240 208 192 208 0 2 30.0 5.0 0.0 0.0 0.5
+R 240 368 192 368 0 2 30.0 5.0 0.0 0.0 0.5
+c 240 368 304 368 0 1.0E-5 2.3114879192202653
+r 304 368 368 368 0 1000.0
+g 368 368 368 400 0
+x 377 70 407 76 0 24 R2
+x 323 180 353 186 0 24 R1
+x 415 258 447 264 0 24 C1
+x 258 408 290 414 0 24 C2
+x 319 408 349 414 0 24 R3
+o 13 64 0 34 5.0 0.003125 0 -1
+o 8 64 0 34 5.0 9.765625E-5 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capmultcaps.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capmultcaps.txt
new file mode 100644
index 0000000..6c01b20
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capmultcaps.txt
@@ -0,0 +1,16 @@
+$ 1 5.0E-6 10 54 5.0 50
+v 176 96 176 32 0 1 80.0 5.0 0.0
+r 176 32 336 32 0 200.0
+c 336 32 336 96 0 7.999999999999999E-5 -0.5102063628995691
+w 176 96 336 96 0
+v 176 192 176 128 0 1 80.0 5.0 0.0
+r 176 128 336 128 0 200.0
+w 176 192 336 192 0
+c 336 128 336 192 0 1.0E-5 -3.485547023514335
+v 176 288 176 224 0 1 80.0 5.0 0.0
+w 176 288 336 288 0
+c 336 224 336 288 0 1.0E-6 -3.321428082201859
+r 176 224 336 224 0 200.0
+o 2 64 0 1 1.25 0.05
+o 7 64 0 1 5.0 0.05
+o 10 64 0 1 5.0 0.05
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capmultfreq.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capmultfreq.txt
new file mode 100644
index 0000000..6102530
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capmultfreq.txt
@@ -0,0 +1,16 @@
+$ 1 5.0E-6 10 54 5.0 50
+v 224 144 224 80 0 1 15.0 5.0 0.0
+r 224 80 384 80 0 200.0
+c 384 80 384 144 0 2.9999999999999997E-5 0.4703928719421789
+w 224 144 384 144 0
+v 224 240 224 176 0 1 40.0 5.0 0.0
+r 224 176 384 176 0 200.0
+w 224 240 384 240 0
+c 384 176 384 240 0 2.9999999999999997E-5 2.2457974270921146
+v 224 336 224 272 0 1 80.0 5.0 0.0
+w 224 336 384 336 0
+c 384 272 384 336 0 2.9999999999999997E-5 -1.4536204423595571
+r 224 272 384 272 0 200.0
+o 2 64 0 17 2.5 0.05 0
+o 7 64 0 17 2.5 0.05 1
+o 10 64 0 17 2.5 0.05 2
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cappar.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cappar.txt
new file mode 100644
index 0000000..3e2b848
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cappar.txt
@@ -0,0 +1,24 @@
+$ 1 5.0E-6 18 50 5.0
+v 48 336 48 64 0 0 40.0 5.0 0.0
+S 144 144 144 64 0 false false 1
+w 240 64 240 336 0
+r 48 336 144 336 0 100.0
+r 144 336 240 336 0 100.0
+w 48 64 128 64 0
+w 160 64 240 64 0
+r 288 336 384 336 0 100.0
+r 384 336 480 336 0 100.0
+w 480 64 480 336 0
+S 384 144 384 64 0 false false 1
+w 288 64 368 64 0
+w 400 64 480 64 0
+c 384 144 384 336 0 3.0E-4 0
+v 288 336 288 64 0 0 40.0 5.0 0.0
+w 144 144 144 192 0
+w 144 336 144 288 0
+w 144 288 96 288 0
+w 96 192 144 192 0
+w 144 192 192 192 0
+c 192 192 192 288 0 1.9999999999999998E-4 0
+r 144 288 192 288 0 0.01
+c 96 192 96 288 0 9.999999999999999E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capseries.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capseries.txt
new file mode 100644
index 0000000..8b3b26f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/capseries.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 10 50 5.0
+v 48 336 48 64 0 0 40.0 5.0 0.0
+S 144 144 144 64 0 false false 1
+w 240 64 240 336 0
+r 48 336 144 336 0 100.0
+r 144 336 240 336 0 100.0
+c 144 144 144 240 0 0.0010 0
+c 144 240 144 336 0 9.999999999999999E-5 0
+w 48 64 128 64 0
+w 160 64 240 64 0
+r 288 336 384 336 0 100.0
+r 384 336 480 336 0 100.0
+w 480 64 480 336 0
+S 384 144 384 64 0 false false 1
+w 288 64 368 64 0
+w 400 64 480 64 0
+c 384 144 384 336 0 9.091E-5 0
+v 288 336 288 64 0 0 40.0 5.0 0.0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cc2.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cc2.txt
new file mode 100644
index 0000000..c965641
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cc2.txt
@@ -0,0 +1,8 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+179 272 224 304 224 0 1.0
+r 368 256 480 256 0 100.0
+g 480 256 480 288 0
+172 272 288 192 288 0 6 4.5 5.0 0.0 0.0 0.5 Y Voltage
+174 272 224 208 176 0 1000.0 0.5 X Resistance
+r 240 176 144 176 0 100.0
+g 144 176 144 192 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cc2imp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cc2imp.txt
new file mode 100644
index 0000000..968fc71
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cc2imp.txt
@@ -0,0 +1,39 @@
+$ 1 5.0E-6 1.1208435524800693 51 5.0 50
+a 160 208 272 208 1 15.0 -15.0
+f 272 176 336 176 0 1.5
+f 272 240 336 240 1 1.5
+w 272 176 272 208 0
+w 272 208 272 240 0
+w 336 192 336 208 0
+w 336 208 336 224 0
+w 336 208 368 208 0
+w 160 288 160 224 1
+w 336 256 336 320 0
+f 400 368 336 368 0 1.5
+f 400 368 464 368 0 1.5
+w 336 320 400 320 0
+w 400 320 400 368 0
+w 336 320 336 352 0
+f 400 112 336 112 1 1.5
+f 400 112 464 112 1 1.5
+w 336 128 336 160 0
+w 336 160 400 160 0
+w 400 160 400 112 0
+w 464 128 464 208 0
+w 464 208 464 352 0
+172 160 192 96 192 0 6 2.0 4.0 -4.0 0.0 0.5 Y Voltage
+174 64 224 160 256 0 500.0 0.7079000000000001 X Resistance
+r 112 256 112 320 0 100.0
+g 112 320 112 336 0
+w 464 208 512 208 1
+r 512 208 576 208 0 100.0
+g 576 208 576 224 0
+R 336 96 336 48 0 0 40.0 10.0 0.0 0.0 0.5
+R 464 96 464 48 0 0 40.0 10.0 0.0 0.0 0.5
+R 336 384 336 432 0 0 40.0 -10.0 0.0 0.0 0.5
+R 464 384 464 432 0 0 40.0 -10.0 0.0 0.0 0.5
+w 160 288 368 288 2
+w 368 288 368 208 0
+x 94 165 109 171 0 24 Y
+x 156 326 171 332 0 24 X
+x 501 177 516 183 0 24 Z
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cc2impn.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cc2impn.txt
new file mode 100644
index 0000000..47ac543
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cc2impn.txt
@@ -0,0 +1,57 @@
+$ 1 5.0E-6 1.1208435524800693 51 5.0 50
+a 144 208 240 208 1 15.0 -15.0
+f 240 176 288 176 0 1.5
+f 240 240 288 240 1 1.5
+w 240 176 240 208 0
+w 240 208 240 240 0
+w 288 192 288 208 0
+w 288 208 288 224 0
+w 288 208 336 208 0
+w 144 288 144 224 1
+w 288 256 288 320 0
+f 336 368 288 368 0 1.5
+f 336 368 384 368 0 1.5
+w 288 320 336 320 0
+w 336 320 336 368 0
+w 288 320 288 352 0
+f 336 112 288 112 1 1.5
+f 336 112 384 112 1 1.5
+w 288 128 288 160 0
+w 288 160 336 160 0
+w 336 160 336 112 0
+172 144 192 80 192 0 6 2.6399999999999997 4.0 -4.0 0.0 0.5 Y Voltage
+174 48 224 144 256 0 500.0 0.9158000000000001 X Resistance
+r 96 256 96 320 0 100.0
+g 96 320 96 336 0
+R 288 96 288 48 0 0 40.0 10.0 0.0 0.0 0.5
+R 384 96 384 48 0 0 40.0 10.0 0.0 0.0 0.5
+R 288 384 288 432 0 0 40.0 -10.0 0.0 0.0 0.5
+R 384 384 384 432 0 0 40.0 -10.0 0.0 0.0 0.5
+w 144 288 336 288 2
+w 336 288 336 208 0
+f 496 112 448 112 1 1.5
+f 496 112 544 112 1 1.5
+w 496 112 496 160 0
+w 496 160 448 160 0
+w 448 128 448 160 0
+w 384 128 384 160 0
+f 496 368 448 368 0 1.5
+f 496 368 544 368 0 1.5
+w 448 320 496 320 0
+w 496 320 496 368 0
+w 448 320 448 352 0
+w 544 352 544 208 0
+w 544 208 544 128 0
+w 384 320 384 352 0
+w 384 160 448 320 0
+w 384 320 448 160 0
+R 448 384 448 432 0 0 40.0 -10.0 0.0 0.0 0.5
+R 544 384 544 432 0 0 40.0 -10.0 0.0 0.0 0.5
+R 448 96 448 48 0 0 40.0 10.0 0.0 0.0 0.5
+R 544 96 544 48 0 0 40.0 10.0 0.0 0.0 0.5
+r 592 208 592 272 0 100.0
+g 592 272 592 288 0
+w 544 208 592 208 1
+x 99 172 114 178 0 24 Y
+x 136 327 151 333 0 24 X
+x 578 177 593 183 0 24 Z
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cc2n.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cc2n.txt
new file mode 100644
index 0000000..c024a5f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cc2n.txt
@@ -0,0 +1,8 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+179 272 224 304 224 0 -1.0
+r 368 256 480 256 0 100.0
+g 480 256 480 288 0
+172 272 288 192 288 0 6 4.5 5.0 0.0 0.0 0.5 Y Voltage
+174 272 224 208 176 0 1000.0 0.5 X Resistance
+r 240 176 144 176 0 100.0
+g 144 176 144 192 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccdiff.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccdiff.txt
new file mode 100644
index 0000000..85b7e9c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccdiff.txt
@@ -0,0 +1,17 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+179 368 160 400 160 0 1.0
+c 368 160 304 160 0 1.0E-5 0
+r 304 160 256 160 0 1.0
+g 256 160 256 176 0
+r 464 192 544 192 0 100.0
+g 544 192 544 224 0
+179 144 256 272 256 0 1.0
+r 144 256 96 256 0 100.0
+g 96 256 96 272 0
+w 368 288 368 224 0
+r 368 224 304 224 0 100.0
+g 304 224 304 240 0
+R 144 320 112 320 0 3 40.0 5.0 0.0 1.5707963267948966 0.5
+w 240 288 368 288 0
+o 10 64 0 33 2.5 0.05 0 -1 input
+o 4 64 0 33 0.5114672824837722 0.009 0 -1 output
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cciamp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cciamp.txt
new file mode 100644
index 0000000..a73cf52
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cciamp.txt
@@ -0,0 +1,13 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+179 208 176 304 176 0 1.0
+i 144 304 208 304 0 0.01
+g 144 304 144 320 0
+w 208 240 208 304 0
+r 208 176 112 176 0 10.0
+g 112 176 112 192 0
+g 400 256 400 272 0
+w 208 240 144 240 0
+174 144 240 80 272 0 100.0 0.7277 Multiplier
+174 352 208 448 256 0 100.0 0.32180000000000003 Z Resistance
+g 112 272 112 288 0
+w 304 208 352 208 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccinductor.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccinductor.txt
new file mode 100644
index 0000000..a895eca
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccinductor.txt
@@ -0,0 +1,27 @@
+$ 1 5.0E-6 10.20027730826997 48 5.0 50
+179 240 80 256 80 1024 1.0
+179 240 256 272 256 1024 -1.0
+R 128 176 96 176 0 1 40.0 5.0 0.0 0.0 0.5
+r 128 176 224 176 0 50.0
+R 480 176 448 176 0 1 40.0 5.0 0.0 0.0 0.5
+r 480 176 544 176 0 50.0
+l 544 176 544 272 0 0.1 -0.05978684403333334
+g 544 272 544 288 0
+w 240 112 224 112 0
+w 224 112 224 176 0
+r 336 80 400 80 0 100.0
+g 400 80 400 96 0
+w 336 144 336 208 0
+w 240 288 240 208 0
+w 240 208 336 208 0
+w 336 256 384 256 0
+r 384 256 384 368 0 100.0
+g 384 368 384 384 0
+w 336 320 336 352 0
+w 336 352 224 352 0
+w 224 352 224 176 0
+w 240 288 176 288 0
+c 176 288 176 368 0 1.0E-5 5.9786844033333315
+g 176 368 176 384 0
+o 2 64 0 35 5.0 0.1 0 -1
+o 4 64 0 35 5.0 0.1 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccint.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccint.txt
new file mode 100644
index 0000000..6cbe78f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccint.txt
@@ -0,0 +1,16 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+179 368 160 400 160 0 1.0
+g 304 160 304 176 0
+r 464 192 544 192 0 100.0
+g 544 192 544 224 0
+179 144 256 272 256 0 1.0
+r 144 256 96 256 0 100.0
+g 96 256 96 272 0
+w 368 288 368 224 0
+g 304 224 304 240 0
+R 144 320 112 320 0 2 40.0 5.0 0.0 1.5707963267948966 0.5
+w 240 288 368 288 0
+c 304 224 368 224 0 1.0E-5 -5.786500000000048
+r 304 160 368 160 0 1000.0
+o 10 64 0 33 20.0 0.1 0 -1 input
+o 2 64 0 33 2.3384026197294445 0.046768052394588894 0 -1 output
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccitov.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccitov.txt
new file mode 100644
index 0000000..4a13fad
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccitov.txt
@@ -0,0 +1,17 @@
+$ 1 5.0E-6 10.20027730826997 59 5.0 50
+S 224 320 224 240 0 1 false 0
+S 224 160 224 240 0 1 false 0
+w 144 160 144 240 0
+w 144 240 144 320 0
+r 144 240 208 240 0 1000.0
+i 144 160 224 160 0 0.0010
+i 144 320 224 320 0 0.0020
+O 304 176 304 80 1
+w 240 240 304 240 1
+r 304 240 304 320 0 1000.0
+g 304 320 304 336 0
+179 304 176 368 176 0 1.0
+g 400 208 400 288 0
+R 144 240 96 240 0 0 40.0 5.0 0.0 0.0 0.5
+o 8 64 0 33 2.5 0.003125 0 -1
+o 7 64 0 34 5.0 9.765625E-5 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccvccs.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccvccs.txt
new file mode 100644
index 0000000..79bfab2
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ccvccs.txt
@@ -0,0 +1,10 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+179 208 192 336 192 0 1.0
+r 208 192 160 192 0 100.0
+g 160 192 160 208 0
+R 208 256 176 256 0 1 40.0 5.0 0.0 1.5707963267948966 0.5
+174 368 224 464 272 0 200.0 0.5297000000000001 Resistance
+g 416 272 416 288 0
+w 304 224 368 224 0
+o 3 64 0 34 5.0 9.765625E-5 0 -1
+o 6 64 0 33 40.0 0.1 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ceamp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ceamp.txt
new file mode 100644
index 0000000..2c78c43
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ceamp.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 16 60 15.0 53
+w 240 48 336 48 0
+r 240 48 240 208 0 110000.0
+r 240 208 240 352 0 10000.0
+t 240 208 336 208 0 1 -10.980847640834186 0.5689504449104646
+w 240 352 336 352 0
+g 240 352 240 384 0
+R 240 48 144 48 0 0 40.0 20.0 0.0
+r 336 48 336 192 0 10000.0
+r 336 224 336 352 0 1000.0
+c 240 208 160 208 0 4.9999999999999996E-6 1.5542375158881994
+R 160 208 112 208 0 1 80.0 0.5 0.0
+c 336 192 416 192 0 4.9999999999999996E-6 10.088518798851988
+O 416 192 464 192 0
+r 416 192 416 272 0 1000000.0
+g 416 272 416 304 0
+o 10 64 0 2 0.625 9.765625E-5
+o 12 64 0 2 10.0 9.765625E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/chaos1.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/chaos1.txt
new file mode 100644
index 0000000..125b5b1
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/chaos1.txt
@@ -0,0 +1,40 @@
+$ 1 0.000005 5.023272298708815 50 5 50
+w 208 96 240 96 0
+w 240 96 240 128 0
+w 240 96 240 64 0
+r 240 64 352 64 0 8333
+a 352 128 288 128 0 15 -15 1000000 -2.778358581696736 0
+r 240 128 288 128 0 45000
+g 352 144 352 176 0
+a 432 112 352 112 0 15 -15 1000000 0.000027783585816967362 0
+w 432 96 432 64 0
+r 352 64 432 64 0 1000
+r 432 96 480 96 0 1000
+w 352 112 352 64 0
+g 432 128 432 176 0
+a 112 320 208 320 0 15 -15 1000000 4.27072281188641e-7 0
+w 208 320 240 320 0
+w 240 320 240 256 0
+c 240 256 112 256 0 2e-8 -0.042707655191145284
+w 112 304 112 256 0
+w 112 256 112 192 0
+r 112 192 304 192 0 1000
+r 240 320 304 320 0 1000
+w 304 320 304 192 0
+c 304 320 304 368 0 5e-7 -0.04932181628873002
+g 112 336 112 384 0
+g 304 368 304 384 0
+r 304 320 416 320 0 1000
+a 416 336 512 336 0 15 -15 1000000 -0.0000277841414886837 0
+w 512 336 512 272 0
+w 416 320 416 272 0
+c 416 272 512 272 0 1e-8 -2.778441933009859
+g 416 352 416 384 0
+w 512 272 512 96 0
+w 512 96 480 96 0
+w 208 96 112 96 0
+w 112 96 112 192 0
+O 304 192 336 192 0
+O 512 272 544 272 0
+o 36 8 0 4298 10 0.8 0 2 35 0
+o 16 8 0 4290 5 0.8 1 2 35 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/chaos2.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/chaos2.txt
new file mode 100644
index 0000000..e73093f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/chaos2.txt
@@ -0,0 +1,68 @@
+$ 1 0.000014999999999999999 32.755850052045055 50 5 50
+a 192 336 288 336 0 15 -15 1000000 0.000023012778728522217 0
+a 336 352 432 352 0 15 -15 1000000 0.000032601615432920936 0
+a 480 368 576 368 0 15 -15 1000000 -0.00004822089577138956 0
+r 288 336 336 336 0 47000
+r 432 352 480 352 0 47000
+w 480 384 336 384 0
+w 336 384 336 368 0
+w 336 384 192 384 0
+w 192 384 192 352 0
+w 288 336 288 288 0
+w 192 320 192 288 0
+w 336 336 336 304 0
+w 432 352 432 304 0
+w 480 352 480 320 0
+w 576 368 576 320 0
+c 192 288 288 288 0 1.0000000000000001e-7 2.3013008856309503
+c 336 304 432 304 0 1.0000000000000001e-7 3.2601941449075267
+c 480 320 576 320 0 1.0000000000000001e-7 -4.822137798034728
+w 288 256 288 288 0
+w 192 288 192 256 0
+r 608 80 560 80 0 1000
+r 560 80 480 80 0 6000
+a 560 160 480 160 0 15 -15 1000000 0.000006725343830148347 0
+d 560 112 480 112 1 0.805904783
+d 480 112 480 80 1 0.805904783
+w 560 112 560 144 0
+w 560 112 560 80 0
+w 480 160 480 112 0
+v 112 384 112 240 0 0 40 0.25 0 0 0.5
+r 112 240 112 176 0 157000
+w 192 256 192 176 0
+w 192 176 112 176 0
+a 384 176 304 176 0 15 -15 1000000 -0.0000393257794896846 0
+r 192 176 304 176 0 47000
+r 304 128 384 128 0 47000
+w 384 160 384 128 0
+w 304 128 304 176 0
+w 112 384 192 384 0
+r 432 304 432 160 0 47000
+w 432 160 384 160 0
+r 432 160 480 160 0 47000
+g 192 384 192 400 0
+g 384 192 384 208 0
+g 560 176 560 192 0
+w 576 320 608 320 0
+w 608 320 608 80 0
+O 608 320 608 352 0
+O 432 304 464 304 0
+O 288 288 320 288 0
+r 192 256 288 256 0 100000
+x 44 45 147 48 4 15 Set\sR1\sto\sthese
+x 47 58 146 61 4 15 or\sother\svalues
+x 256 252 281 255 4 20 R1
+x 50 72 140 75 4 15 for\sinteresting
+x 67 87 124 90 4 15 behavior
+x 69 114 105 117 4 15 72.1k
+x 70 128 106 131 4 15 93.9k
+x 71 142 103 145 4 15 100k
+x 188 47 307 50 4 15 Bifurcation\spoints:
+x 231 67 267 70 4 15 53.2k
+x 232 83 268 86 4 15 65.0k
+x 232 97 268 100 4 15 78.8k
+x 224 110 269 113 4 15 101.7k
+x 224 124 269 127 4 15 125.2k
+o 47 64 0 4290 7.15972597961874 9.16444925391199 0 2 46 0
+o 48 64 0 4290 8.749002899132048 5.599361855444511 1 2 47 0
+o 46 64 0 4290 8.749002899132048 5.599361855444511 2 2 48 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/chua.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/chua.txt
new file mode 100644
index 0000000..6c21b45
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/chua.txt
@@ -0,0 +1,78 @@
+$ 1 0.000005 4.252108200006279 50 5 50
+a 624 272 560 272 1 15 -15 1000000 1.9874330283653532 1.987454890128665
+a 640 272 720 272 1 15 -15 1000000 1.9565221406445585 1.987454890128665
+r 624 208 560 208 0 220
+r 640 208 720 208 0 22000
+r 640 336 720 336 0 22000
+r 624 336 560 336 0 220
+w 624 288 624 336 0
+w 640 336 640 288 0
+w 640 256 640 208 0
+w 624 256 624 208 0
+w 560 272 560 336 0
+w 560 272 560 208 0
+w 720 208 720 272 0
+w 720 272 720 336 0
+w 624 208 624 96 0
+w 624 96 640 96 0
+w 640 96 640 208 0
+r 640 336 640 416 0 3300
+w 640 416 640 496 0
+w 640 496 624 496 0
+w 624 496 624 416 0
+w 624 336 624 352 0
+w 624 352 608 352 0
+w 624 416 608 416 0
+r 608 416 608 352 0 2200
+c 544 96 544 192 0 1e-8 1.987454890128665
+c 432 96 432 496 0 1.0000000000000001e-7 -0.48934135680906443
+w 432 496 544 496 0
+w 544 496 624 496 0
+w 624 96 544 96 0
+w 432 96 256 96 0
+w 256 96 256 128 0
+r 256 128 256 192 0 100
+r 256 192 256 256 0 1000
+a 224 192 160 192 1 15 -15 1000000 -0.4893377597151297 -0.48934135680906443
+w 224 176 224 128 0
+w 224 128 256 128 0
+w 224 208 224 256 0
+w 224 256 256 256 0
+a 304 384 384 384 0 15 -15 1000000 -0.4893377597151297 -0.4893439493763893
+w 256 192 384 192 0
+w 384 192 384 384 0
+w 256 256 256 320 0
+r 256 320 256 384 0 1000
+w 304 368 304 320 0
+w 304 320 256 320 0
+c 256 384 256 432 0 1.0000000000000001e-7 0.12963455590186862
+w 304 400 304 432 0
+w 304 432 256 432 0
+w 256 496 432 496 0
+w 256 384 160 384 0
+w 160 384 160 192 0
+w 256 496 208 496 0
+w 208 496 208 432 0
+w 208 432 160 432 0
+g 160 432 160 464 0
+w 256 192 240 192 0
+O 240 80 304 80 0
+O 384 64 304 64 0
+O 384 48 304 48 0
+w 432 96 432 64 0
+w 432 64 384 64 0
+w 384 48 544 48 0
+w 544 48 544 96 0
+w 240 80 240 192 0
+174 544 96 448 96 0 2500 0.6188 R
+174 256 432 224 432 0 2500 0.5495000000000001 R10
+w 240 448 224 448 0
+w 224 448 224 432 0
+w 224 432 208 432 0
+w 496 112 448 112 0
+w 448 112 448 96 0
+w 448 96 432 96 0
+w 544 192 544 496 0
+o 59 64 0 4290 8.749002899132048 1.3998404638611277 0 2 58 0
+o 58 64 0 4290 1.093625362391506 1.3998404638611277 1 2 57 0
+o 57 64 0 4290 1.093625362391506 5.599361855444511 2 2 59 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/classd.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/classd.txt
new file mode 100644
index 0000000..ca9edf0
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/classd.txt
@@ -0,0 +1,24 @@
+$ 1 0.000005 8.63434833026695 50 5 50
+a 160 224 256 224 8 15 -15 1000000 -0.31888084448337395 0.12011997362524945 100000
+f 256 256 304 256 33 1.5 0.02
+f 256 192 304 192 32 1.5 0.02
+w 256 192 256 224 0
+w 256 224 256 256 0
+w 304 208 304 224 0
+w 304 224 304 240 0
+R 304 176 304 128 0 0 40 15 0 0 0.5
+l 304 224 400 224 0 0.08 0.050800798090137586
+c 400 224 400 304 0 0.00001 3.1202832302210446
+g 400 304 400 336 0
+w 304 272 304 288 0
+O 400 224 464 224 0
+w 160 240 160 256 0
+w 160 208 160 192 0
+R 160 256 112 256 0 3 1000 1.001 0 0 0.5
+R 160 192 112 192 0 1 30 1.001 0 0 0.5
+R 304 288 304 336 0 0 40 -15 0 0 0.5
+g 256 320 256 336 0
+p 256 256 256 320 0 0
+o 16 64 0 4098 1.2 0.00009765625 0 2 16 3 input
+o 19 16 0 4098 20 0.00009765625 1 1
+o 12 64 0 4098 15 0.000048828125 2 1 output
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/clockedsrff.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/clockedsrff.txt
new file mode 100644
index 0000000..62effe9
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/clockedsrff.txt
@@ -0,0 +1,23 @@
+$ 1 5.0E-6 10 50 5.0
+151 256 272 368 272 0 2 5
+151 256 144 368 144 0 2 0
+w 368 144 368 176 0
+w 368 176 256 240 0
+w 368 272 368 240 0
+w 368 240 256 176 0
+w 256 176 256 160 0
+w 256 240 256 256 0
+M 368 144 448 144 0
+M 368 272 448 272 0
+151 128 128 256 128 0 2 5
+151 128 288 256 288 0 2 0
+w 128 304 96 304 0
+w 96 304 96 144 0
+w 96 144 128 144 0
+L 128 112 64 112 0 true true
+L 128 272 64 272 0 true true
+R 96 304 96 352 1 2 100.0 2.5 2.5
+o 15 64 0 6 5.0 9.765625E-5 0 set
+o 16 64 0 6 5.0 9.765625E-5 0 reset
+o 8 64 0 6 5.0 9.765625E-5 0 Q
+o 17 64 0 6 5.0 9.765625E-5 0 clk
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosff.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosff.txt
new file mode 100644
index 0000000..9970b52
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosff.txt
@@ -0,0 +1,51 @@
+$ 0 5.0E-6 10 50 5.0
+f 160 80 208 80 5
+f 160 176 208 176 4
+w 208 96 208 128 0
+w 208 128 208 160 0
+f 160 240 208 240 4
+w 208 192 208 224 0
+g 208 256 208 288 0
+w 160 80 160 176 0
+f 80 80 128 80 5
+w 128 32 128 64 0
+w 128 32 208 32 0
+w 208 32 208 64 0
+R 128 32 80 32 0 0 40.0 5.0 0.0
+w 80 80 80 240 0
+w 80 240 160 240 0
+L 160 176 32 176 0 false true
+w 128 96 128 128 0
+w 128 128 208 128 0
+w 288 240 288 176 0
+w 288 176 288 80 0
+f 288 80 336 80 5
+f 368 80 416 80 5
+w 336 96 336 128 0
+w 336 128 416 128 0
+w 416 96 416 128 0
+w 336 64 336 32 0
+w 416 64 416 32 0
+w 416 32 336 32 0
+w 208 32 336 32 0
+w 368 80 368 176 0
+f 368 176 416 176 4
+f 368 240 416 240 4
+w 416 192 416 224 0
+w 416 128 416 160 0
+w 368 240 288 240 0
+g 416 256 416 288 0
+L 288 240 288 288 0 false true
+w 416 128 464 128 0
+w 464 128 464 336 0
+w 464 336 80 336 0
+w 80 336 80 240 0
+w 368 176 240 176 0
+w 208 128 240 128 0
+w 240 128 240 176 0
+M 240 176 240 368 0
+M 464 336 464 368 0
+x 281 328 297 328 0 24 R
+x 26 151 42 151 0 24 S
+x 202 378 218 378 0 24 Q
+x 422 380 438 380 2 24 Q
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosinverter.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosinverter.txt
new file mode 100644
index 0000000..bb66c12
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosinverter.txt
@@ -0,0 +1,11 @@
+$ 0 5.0E-6 10 50 5.0
+f 208 176 272 176 1
+f 208 272 272 272 0
+w 272 192 272 224 0
+w 272 224 272 256 0
+w 208 176 208 224 0
+w 208 224 208 272 0
+L 208 224 160 224 0 false false
+M 272 224 336 224 0
+R 272 160 272 112 0 0 40.0 5.0 0.0
+g 272 288 272 320 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosinvertercap.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosinvertercap.txt
new file mode 100644
index 0000000..f378871
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosinvertercap.txt
@@ -0,0 +1,18 @@
+$ 1 1.0E-12 10 50 5.0 38
+f 224 144 288 144 1
+f 224 272 288 272 0
+w 288 160 288 208 0
+M 288 208 352 208 0
+w 288 128 288 96 0
+c 224 96 288 96 0 1.0000000000000001E-11 -5.000000000000001
+c 288 208 224 208 0 1.0000000000000001E-11 4.999999285714189
+w 224 144 224 208 0
+w 224 208 224 272 0
+w 288 208 288 256 0
+c 288 320 224 320 0 1.0000000000000001E-11 1.6279405589908862E-23
+w 288 288 288 320 0
+R 288 96 288 48 0 0 40.0 5.0 0.0
+L 224 208 160 208 0 true false
+g 288 320 288 368 0
+r 224 96 224 144 0 5.0
+r 224 272 224 320 0 5.0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosinverterslow.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosinverterslow.txt
new file mode 100644
index 0000000..2108fc6
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosinverterslow.txt
@@ -0,0 +1,18 @@
+$ 1 3.0E-13 10 52 5.0
+f 272 144 336 144 1
+f 272 240 336 240 0
+w 336 160 336 192 0
+w 336 192 336 224 0
+w 272 144 272 192 0
+w 272 192 272 240 0
+M 336 192 400 192 0
+R 336 128 336 80 0 0 40.0 5.0 0.0
+g 336 256 336 288 0
+w 272 192 208 192 0
+c 208 192 208 256 0 1.0000000000000001E-11 4.81990995096849
+g 208 256 208 288 0
+r 208 192 144 192 0 100.0
+L 144 192 96 192 0 false false
+o 10 64 0 2 5.0 0.0015625
+o 0 64 0 3 5.0 9.765625E-5
+o 1 64 0 3 7.62939453125E-5 9.765625E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosmsff.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosmsff.txt
new file mode 100644
index 0000000..0547962
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosmsff.txt
@@ -0,0 +1,29 @@
+$ 0 5.0E-6 9 50 5.0 50
+159 144 112 208 112 0
+w 208 112 208 192 0
+159 208 192 272 192 0
+I 208 112 272 112 0 2.0E-4
+I 272 112 272 192 0 2.0E-4
+159 272 112 336 112 0
+159 336 192 400 192 0
+w 336 112 336 192 0
+I 336 112 400 112 0 2.0E-4
+I 400 112 400 192 0 2.0E-4
+I 400 112 464 112 0 0.5
+I 400 192 464 192 0 0.5
+w 176 128 176 336 0
+w 240 208 240 240 0
+w 368 240 368 208 0
+I 240 336 240 240 0 0.5
+w 176 336 240 336 0
+w 240 336 368 336 0
+w 240 240 304 240 0
+w 304 240 304 128 0
+w 368 240 368 336 0
+R 176 336 80 336 1 2 100.0 2.5 2.5
+L 144 112 80 112 0 true false 5.0 0.0
+M 464 112 512 112 0 2.5
+M 464 192 512 192 0 2.5
+x 71 80 87 80 0 24 D
+x 543 122 559 122 2 24 Q
+x 542 202 558 202 0 24 Q
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosnand.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosnand.txt
new file mode 100644
index 0000000..81660c9
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosnand.txt
@@ -0,0 +1,21 @@
+$ 0 5.0E-6 10 50 5.0
+f 288 128 352 128 5
+f 288 224 352 224 4
+w 352 144 352 176 0
+w 352 176 352 208 0
+M 352 176 416 176 0
+f 288 288 352 288 4
+w 352 240 352 272 0
+g 352 304 352 336 0
+w 288 128 288 224 0
+f 192 128 256 128 5
+w 256 80 256 112 0
+w 256 80 352 80 0
+w 352 80 352 112 0
+R 256 80 192 80 0 0 40.0 5.0 0.0
+w 192 128 192 288 0
+w 192 288 288 288 0
+L 288 224 128 224 0 false false
+L 192 288 128 288 0 false false
+w 256 144 256 176 0
+w 256 176 352 176 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosnor.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosnor.txt
new file mode 100644
index 0000000..48eb8c0
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosnor.txt
@@ -0,0 +1,19 @@
+$ 0 5.0E-6 10 50 5.0
+f 272 144 336 144 5
+w 336 160 336 192 0
+R 336 128 336 80 0 0 40.0 5.0 0.0
+f 272 208 336 208 5
+w 336 224 336 240 0
+w 336 240 336 256 0
+f 272 272 336 272 4
+M 336 240 400 240 0
+f 176 272 240 272 4
+w 240 240 240 256 0
+w 240 240 336 240 0
+g 240 288 240 320 0
+g 336 288 336 320 0
+w 272 208 272 272 0
+w 176 144 176 272 0
+w 176 144 272 144 0
+L 176 144 128 144 0 false false
+L 272 208 128 208 0 false false
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmostransgate.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmostransgate.txt
new file mode 100644
index 0000000..0cb058b
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmostransgate.txt
@@ -0,0 +1,22 @@
+$ 1 0.000005 19.867427341514983 58 5 50
+w 256 320 192 320 0
+R 240 224 64 224 0 1 40 2.5 2.5 0 0.5
+r 368 224 368 320 0 1000
+g 368 320 368 336 0
+O 368 224 432 224 0
+w 192 320 192 176 0
+I 192 176 256 176 0 0.5 5
+L 192 320 64 320 0 1 false 5 0
+w 272 224 272 272 0
+w 240 224 240 272 0
+R 304 192 304 160 0 0 40 5 0 0 0.5
+w 304 240 304 192 0
+g 304 256 304 288 0
+w 256 256 304 256 0
+w 256 272 256 256 0
+w 256 240 304 240 0
+w 256 224 256 240 0
+w 272 224 368 224 0
+f 256 176 256 224 97 1.5 0.02
+f 256 320 256 272 96 1.5 0.02
+o 4 64 0 4098 5 0.00009765625 0 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosxor.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosxor.txt
new file mode 100644
index 0000000..85a35ec
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cmosxor.txt
@@ -0,0 +1,28 @@
+$ 0 5.0E-6 10 50 5.0
+f 192 128 256 128 5
+f 192 224 256 224 4
+w 256 144 256 176 0
+w 256 176 256 208 0
+w 192 128 192 176 0
+w 192 176 192 224 0
+f 336 112 336 176 5
+f 336 240 336 176 4
+w 256 240 336 240 0
+w 256 112 336 112 0
+w 192 176 144 176 0
+w 144 176 144 272 0
+w 144 272 384 272 0
+w 384 272 384 176 0
+w 336 112 336 80 0
+w 336 80 144 80 0
+L 144 80 64 80 0 true false
+L 144 176 64 176 0 true false
+w 336 240 432 240 0
+I 432 80 432 240 0
+w 336 80 432 80 0
+w 256 176 288 176 0
+w 288 176 320 176 0
+w 288 176 288 304 0
+M 288 304 288 352 0
+w 352 176 384 176 0
+x 199 361 215 361 0 20 output
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/colpitts.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/colpitts.txt
new file mode 100644
index 0000000..97fb091
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/colpitts.txt
@@ -0,0 +1,20 @@
+$ 1 5.0E-6 2.898875293967098 50 5.0 50
+l 80 128 80 304 0 0.01 -0.010136293111238402
+c 192 128 192 224 0 9.999999999999999E-5 0.6813812722941772
+t 256 128 304 128 0 1 0.647542643140423 0.6813812722941772 100.0
+c 192 224 192 304 0 9.999999999999999E-5 -0.627840195243891
+w 80 304 192 304 0
+w 80 128 192 128 0
+w 192 128 256 128 0
+w 192 224 304 224 0
+w 304 144 304 224 0
+w 304 112 352 112 0
+r 352 112 352 304 0 1000.0
+w 192 304 352 304 0
+r 304 112 304 48 0 100.0
+R 304 48 256 48 0 0 40.0 5.0 0.0 0.0 0.5
+g 304 224 304 256 0
+O 352 112 432 112 0
+x 150 182 170 186 0 16 C1
+x 150 271 171 275 0 16 C2
+o 15 32 0 42 5.0 9.765625E-5 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/comb.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/comb.txt
new file mode 100644
index 0000000..4244ccd
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/comb.txt
@@ -0,0 +1,28 @@
+$ 17 0.000015625 14.235633750745258 44 5 35
+l 368 320 416 320 0 0.0005694204697892322 2.688387788423412
+l 416 320 464 320 0 0.0005694204697892322 0.12158061296276665
+l 464 320 512 320 0 0.0005694204697892322 -0.6864013723161193
+l 512 320 560 320 0 0.0005694204697892322 1.3711696220224574
+l 560 320 608 320 0 0.0005694204697892322 0.8423991374330994
+l 608 320 656 320 0 0.0005694204697892322 0.19250022644102613
+l 656 320 704 320 0 0.0005694204697892322 1.3913705855276095
+c 416 320 416 400 0 0.000005694204697892323 21.28909627192119
+c 464 320 464 400 0 0.000005694204697892323 -0.0408452939923051
+c 512 320 512 400 0 0.000005694204697892323 1.86921947776965
+c 560 320 560 400 0 0.000005694204697892323 -0.4113423867136387
+c 608 320 608 400 0 0.000005694204697892323 -18.9699313235905
+c 656 320 656 400 0 0.000005694204697892323 -12.696146256255664
+c 704 320 704 400 0 0.000005694204697892323 0.41689191818105736
+w 416 400 464 400 0
+w 464 400 512 400 0
+w 512 400 560 400 0
+w 560 400 608 400 0
+w 608 400 656 400 0
+w 656 400 704 400 0
+l 704 320 752 320 0 0.0005694204697892322 0.0002764831294581292
+r 752 320 752 400 0 1000
+w 704 400 752 400 0
+g 752 400 752 432 0
+n 368 320 320 320 0 1 40 5 0 0 0.5
+211 752 320 832 320 0 1 8000 1
+o 25 4 0 3104 20 0.00009765625 0 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/counter.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/counter.txt
new file mode 100644
index 0000000..30068af
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/counter.txt
@@ -0,0 +1,44 @@
+$ 1 5.0E-6 10 50 5.0
+156 80 224 128 224 0 0.0
+156 208 224 240 224 0 0.0
+156 336 224 368 224 0 0.0
+156 464 224 480 224 0 0.0
+w 176 224 176 256 0
+w 176 256 208 256 0
+w 304 224 304 256 0
+w 304 256 336 256 0
+w 432 224 432 256 0
+w 432 256 464 256 0
+w 464 224 448 224 0
+w 448 224 448 288 0
+w 448 288 464 288 0
+w 448 288 448 336 0
+w 448 336 320 336 0
+w 320 336 320 288 0
+w 320 288 336 288 0
+w 320 288 320 224 0
+w 320 224 336 224 0
+w 208 224 192 224 0
+w 192 224 192 288 0
+w 192 288 208 288 0
+w 192 288 192 336 0
+w 192 336 320 336 0
+w 80 224 64 224 0
+w 64 224 64 288 0
+w 64 288 80 288 0
+w 64 288 64 336 0
+w 64 336 192 336 0
+R 80 256 32 256 1 2 200.0 2.5 2.5
+R 64 336 32 336 0 0 40.0 5.0 0.0
+w 560 224 560 64 0
+w 432 224 432 96 0
+w 304 224 304 128 0
+w 176 224 176 160 0
+M 560 64 592 64 2
+M 432 96 592 96 2
+M 304 128 592 128 2
+M 176 160 592 160 2
+o 35 64 0 6 5.0 9.765625E-5 0
+o 36 64 0 6 5.0 9.765625E-5 0
+o 37 64 0 6 5.0 9.765625E-5 0
+o 38 64 0 6 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/counter8.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/counter8.txt
new file mode 100644
index 0000000..d968eae
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/counter8.txt
@@ -0,0 +1,88 @@
+$ 3 5.0E-6 23 50 5.0
+156 88 272 104 272 1 0
+156 152 272 168 272 1 0
+w 152 272 144 272 0
+w 144 272 144 304 0
+w 144 304 152 304 0
+w 136 272 136 288 0
+w 136 288 152 288 0
+156 216 272 232 272 1 0.0
+156 280 272 296 272 1 0.0
+156 344 272 352 272 1 0.0
+156 408 272 424 272 1 0.0
+156 472 272 488 272 1 0.0
+w 200 272 200 288 0
+w 200 288 216 288 0
+w 264 272 264 288 0
+w 264 288 280 288 0
+w 328 272 328 288 0
+w 328 288 344 288 0
+w 392 272 392 288 0
+w 392 288 408 288 0
+w 456 272 456 288 0
+w 456 288 472 288 0
+w 216 272 208 272 0
+w 208 272 208 304 0
+w 208 304 216 304 0
+w 280 272 272 272 0
+w 272 272 272 304 0
+w 272 304 280 304 0
+w 344 272 336 272 0
+w 336 272 336 304 0
+w 336 304 344 304 0
+w 408 272 400 272 0
+w 400 272 400 304 0
+w 400 304 408 304 0
+w 472 272 464 272 0
+w 464 272 464 304 0
+w 464 304 472 304 0
+w 144 304 144 336 0
+w 208 304 208 336 0
+w 144 336 208 336 0
+w 208 336 272 336 0
+w 272 304 272 336 0
+w 272 336 336 336 0
+w 336 336 400 336 0
+w 400 336 464 336 0
+w 464 336 464 304 0
+w 400 304 400 336 0
+w 336 304 336 336 0
+R 88 288 32 288 1 2 1000.0 2.5 2.5
+w 88 272 80 272 0
+w 80 272 80 304 0
+w 80 304 88 304 0
+w 80 304 80 336 0
+w 80 336 144 336 0
+R 80 336 32 336 0 0 40.0 5.0 0.0
+w 136 272 136 224 0
+w 200 272 200 200 0
+w 264 272 264 176 0
+w 328 272 328 152 0
+w 392 272 392 128 0
+w 456 272 456 104 0
+w 520 272 520 80 0
+M 136 224 80 224 2
+M 200 200 80 200 2
+M 264 176 80 176 2
+M 328 152 80 152 2
+M 392 128 80 128 2
+M 456 104 80 104 2
+M 520 80 80 80 2
+w 464 336 528 336 0
+w 528 336 528 304 0
+w 520 272 520 288 0
+w 520 288 536 288 0
+156 536 272 552 272 1 0.0
+w 528 272 528 304 0
+w 528 272 536 272 0
+w 584 272 584 56 0
+w 528 304 536 304 0
+M 584 56 80 56 2
+o 78 64 0 6 5.0 9.765625E-5 0
+o 68 64 0 6 7.62939453125E-5 9.765625E-5 0
+o 67 64 0 6 5.0 9.765625E-5 0
+o 66 64 0 6 5.0 9.765625E-5 0
+o 65 64 0 6 5.0 9.765625E-5 0
+o 64 64 0 6 5.0 9.765625E-5 0
+o 63 64 0 6 5.0 9.765625E-5 0
+o 62 64 0 6 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/coupled1.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/coupled1.txt
new file mode 100644
index 0000000..8e4991f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/coupled1.txt
@@ -0,0 +1,19 @@
+$ 1 5.0E-6 12.682493960703473 55 5.0 50
+l 192 240 304 240 0 1.0 0.0
+l 304 240 416 240 0 1.0 0.0
+c 192 240 192 368 0 1.0E-5 5.0
+c 304 240 304 368 0 1.0E-5 -0.0
+c 416 240 416 368 0 1.0E-5 5.0
+r 192 368 304 368 0 1.0
+r 304 368 416 368 0 1.0
+g 304 368 304 384 0
+l 192 32 304 32 0 1.0 0.0
+l 304 32 416 32 0 1.0 0.0
+c 192 32 192 160 0 1.0E-5 5.0
+c 304 32 304 160 0 1.0E-5 -0.0
+c 416 32 416 160 0 1.0E-5 -5.0
+r 192 160 304 160 0 1.0
+r 304 160 416 160 0 1.0
+g 304 160 304 176 0
+o 13 64 0 43 0.01953125 0.025 0 -1
+o 5 64 0 43 0.009765625 0.0125 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/coupled2.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/coupled2.txt
new file mode 100644
index 0000000..a8074bd
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/coupled2.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 11.251013186076355 63 5.0 50
+l 208 160 320 160 0 1.0 -0.001826652874703726
+l 320 160 432 160 0 1.0 3.59207891615332E-4
+c 208 160 208 288 0 1.0E-6 0.7201238956969189
+c 320 160 320 288 0 1.9999999999999998E-5 0.2893723277533031
+c 432 160 432 288 0 1.0E-6 -1.5075704507629162
+r 208 288 320 288 0 1.0
+r 320 288 432 288 0 1.0
+g 320 288 320 304 0
+w 432 160 480 160 0
+w 432 288 480 288 0
+p 480 160 480 288 0
+w 208 160 160 160 0
+w 208 288 160 288 0
+p 160 160 160 288 0
+o 2 64 0 35 5.0 0.00625 0 -1
+o 4 64 0 35 5.0 0.00625 1 -1
+o 13 64 0 226 2.8 2.8 2 10
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/coupled3.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/coupled3.txt
new file mode 100644
index 0000000..95b9a11
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/coupled3.txt
@@ -0,0 +1,37 @@
+$ 1 5.0E-6 17.50203994009402 55 5.0 50
+l 144 32 256 32 0 1.0 -0.010526054531836967
+l 256 32 368 32 0 1.0 -0.014780859108181294
+c 144 32 144 112 0 1.0E-5 -1.5283359644818593
+c 256 32 256 112 0 1.0E-5 -0.6226471660960838
+c 368 32 368 112 0 1.0E-5 0.6226471660960479
+r 144 112 256 112 0 1.0
+r 256 112 368 112 0 1.0
+l 368 32 480 32 0 1.0 -0.010526054531837074
+c 480 32 480 112 0 1.0E-5 1.528335964481852
+r 368 112 480 112 0 1.0
+g 144 112 144 128 0
+l 144 160 256 160 0 1.0 0.0146359989059815
+l 256 160 368 160 0 1.0 -7.561108857079762E-17
+c 144 160 144 240 0 1.0E-5 -3.205717865478435
+c 256 160 256 240 0 1.0E-5 3.2057178654783622
+c 368 160 368 240 0 1.0E-5 3.205717865478375
+r 144 240 256 240 0 1.0
+r 256 240 368 240 0 1.0
+l 368 160 480 160 0 1.0 -0.014635998905981084
+c 480 160 480 240 0 1.0E-5 -3.2057178654783813
+r 368 240 480 240 0 1.0
+g 144 240 144 256 0
+l 144 288 256 288 0 1.0 0.009608347545030023
+l 256 288 368 288 0 1.0 -0.013588266474160417
+c 144 288 144 368 0 1.0E-5 0.9505461007504308
+c 256 288 256 368 0 1.0E-5 -2.2948228963492374
+c 368 288 368 368 0 1.0E-5 2.2948228963492827
+r 144 368 256 368 0 1.0
+r 256 368 368 368 0 1.0
+l 368 288 480 288 0 1.0 0.009608347545029965
+c 480 288 480 368 0 1.0E-5 -0.9505461007504287
+r 368 368 480 368 0 1.0
+g 144 368 144 384 0
+o 9 128 0 43 0.01953125 0.0125 0 -1
+o 20 128 0 43 0.0390625 0.025 1 -1
+o 31 128 0 43 0.01953125 0.0125 2 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/crossover.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/crossover.txt
new file mode 100644
index 0000000..d901e4c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/crossover.txt
@@ -0,0 +1,29 @@
+$ 0 5.0E-6 10.812258501325767 50 5.0 50
+170 208 48 160 48 3 100.0 20000.0 5.0 0.25
+l 208 48 304 48 0 0.00212 -0.08881265679389214
+c 304 48 304 112 0 5.9999999999999995E-5 -0.2894173322846854
+l 304 48 400 48 0 7.0E-4 -0.0064227679597185445
+r 400 48 400 112 0 5.6
+g 304 112 304 128 0
+g 400 112 400 128 0
+w 208 48 208 176 0
+c 208 176 272 176 0 2.1E-5 -0.8398710078174956
+c 272 176 336 176 0 6.3E-5 0.090455613711665
+l 336 176 400 176 0 2.4E-4 0.6844180361930992
+l 400 176 464 176 0 8.0E-5 0.6610256500586136
+l 272 176 272 256 0 0.00151 0.030771262133821843
+c 400 176 400 256 0 3.3199999999999996E-6 5.438742670954392
+r 464 176 464 256 0 8.0
+g 272 256 272 272 0
+g 400 256 400 272 0
+g 464 256 464 272 0
+w 208 176 208 320 0
+c 208 320 304 320 0 2.37E-6 4.767372700629853
+c 304 320 400 320 0 7.099999999999999E-6 -0.16235412775659708
+l 304 320 304 400 0 1.5E-4 0.09052584171628873
+g 304 400 304 416 0
+r 400 320 400 400 0 5.6
+g 400 400 400 416 0
+o 4 8 0 50 5.1 1.6 0 -1 low
+o 14 4 0 50 10.0 0.8 1 -1 mid
+o 23 4 0 50 5.1 0.8 2 -1 high
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/crystalosc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/crystalosc.txt
new file mode 100644
index 0000000..fa87414
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/crystalosc.txt
@@ -0,0 +1,31 @@
+$ 1 5e-11 12.050203812241895 55 5 50
+c 240 256 288 256 0 9.972e-14 -0.31822572305406016
+l 288 256 336 256 0 0.0025 -0.000007600872063764828
+c 240 224 384 224 0 2.8679999999999998e-11 -0.004091373886688121
+r 336 256 384 256 0 6.4
+w 384 224 384 256 0
+w 240 224 240 256 0
+c 240 256 240 304 0 2.1999999999999998e-11 2.5001480233068016
+c 384 256 384 304 0 2.1999999999999998e-11 2.5042393971934898
+g 240 304 240 320 0
+g 384 304 384 320 0
+f 288 160 336 160 0 1.5 0.02
+f 288 96 336 96 1 1.5 0.02
+w 336 112 336 128 0
+w 336 128 336 144 0
+w 288 160 288 128 0
+w 288 128 288 96 0
+g 336 176 336 192 0
+R 336 80 336 48 0 0 40 5 0 0 0.5
+r 240 32 384 32 0 1000000
+w 384 32 384 128 0
+w 336 128 384 128 0
+w 288 128 240 128 0
+w 240 128 240 32 0
+r 384 128 384 224 0 1000
+w 240 128 240 224 0
+O 384 128 448 128 0
+I 384 32 464 32 0 1 5
+O 464 32 512 32 0
+o 25 32 0 12554 2.512602707448287 0.0001 0 1
+o 27 32 0 4098 5 0.1 1 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/crystalosc2.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/crystalosc2.txt
new file mode 100644
index 0000000..ab98883
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/crystalosc2.txt
@@ -0,0 +1,29 @@
+$ 1 5e-11 3.7524723159601 55 5 50
+c 128 192 176 192 0 9.972e-14 1079.2491905788368
+l 176 192 224 192 0 0.0025 -0.010898803118336036
+c 128 160 272 160 0 2.8679999999999998e-11 -0.18676188538046434
+r 224 192 272 192 0 6.4
+w 272 160 272 192 0
+w 128 160 128 192 0
+r 352 48 352 128 0 11000
+r 304 128 304 224 0 68000
+w 128 160 128 128 0
+w 272 224 304 224 0
+r 416 176 416 224 0 1000
+w 352 48 416 48 0
+w 352 224 416 224 0
+O 416 144 464 144 0
+R 416 48 416 16 0 0 40 5 0 0 0.5
+g 416 224 416 240 0
+t 352 128 416 128 0 1 -4.222766305791158 -0.7316149555753328 1000
+r 416 48 416 112 0 100
+w 304 128 352 128 0
+w 352 224 304 224 0
+c 352 128 352 176 0 1e-10 -0.7316149555753328
+c 352 176 352 224 0 1e-10 1.508848649772916
+w 416 176 352 176 0
+w 416 176 416 144 0
+r 128 128 304 128 0 10
+c 272 192 272 224 0 1e-10 1.0233761701498882
+o 13 32 0 12298 4.161588980179196 0.0001 0 1
+o 1 32 0 4099 2560 0.025 1 2 1 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cube.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cube.txt
new file mode 100644
index 0000000..3ce2781
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/cube.txt
@@ -0,0 +1,15 @@
+$ 1 5.0E-6 10.391409633455755 50 5.0 50
+r 224 144 384 144 0 100.0
+r 384 144 384 304 0 100.0
+r 384 304 224 304 0 100.0
+r 224 304 224 144 0 100.0
+r 224 144 288 80 0 100.0
+r 384 144 448 80 0 100.0
+r 448 80 288 80 0 100.0
+r 448 80 448 240 0 100.0
+r 448 240 384 304 0 100.0
+r 224 304 288 240 0 100.0
+r 288 240 448 240 0 100.0
+r 288 240 288 80 0 100.0
+82 448 80 448 32 0 0 40.0 5.0 0.0 0.0 0.5
+g 224 304 224 336 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/currentsrc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/currentsrc.txt
new file mode 100644
index 0000000..01d1858
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/currentsrc.txt
@@ -0,0 +1,14 @@
+$ 1 5.0E-6 10.391409633455755 58 10.0 50
+t 192 224 256 224 0 1 0.25888403915739877 0.5839501020424223 100.0
+r 256 240 256 288 0 1000.0
+g 256 288 256 320 0
+w 256 208 256 160 1
+w 256 160 304 160 0
+w 256 64 304 64 0
+R 256 64 256 16 0 0 40.0 10.0 0.0 0.0 0.5
+s 304 64 304 160 0 1 false
+r 256 64 256 160 0 6000.0
+w 256 64 192 64 0
+w 192 288 256 288 0
+r 192 224 192 288 0 2000.0
+r 192 224 192 64 0 8000.0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/currentsrcelm.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/currentsrcelm.txt
new file mode 100644
index 0000000..190e647
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/currentsrcelm.txt
@@ -0,0 +1,26 @@
+$ 1 5.0E-6 10 50 5.0
+w 112 32 208 32 2
+w 208 32 304 32 0
+w 304 32 400 32 0
+s 208 32 208 112 0 false false
+s 304 32 304 112 0 true false
+r 208 112 208 176 0 100.0
+r 304 112 304 176 0 400.0
+r 400 112 400 176 0 4000.0
+w 208 176 304 176 0
+w 304 176 400 176 0
+w 304 208 304 176 0
+w 304 208 400 208 0
+w 304 208 208 208 0
+s 304 208 304 288 0 false false
+r 208 288 208 352 0 600.0
+r 304 288 304 352 0 200.0
+s 400 208 400 352 0 false false
+w 112 352 208 352 0
+w 208 352 304 352 0
+w 304 352 400 352 0
+i 112 352 112 32 0
+g 112 352 112 384 0
+w 400 32 400 112 0
+w 208 208 208 288 0
+o 20 32 0 3 5.0 0.05
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/currentsrcramp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/currentsrcramp.txt
new file mode 100644
index 0000000..782eee6
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/currentsrcramp.txt
@@ -0,0 +1,15 @@
+$ 1 5.0E-6 15 53 10.0
+t 176 256 240 256 0 1 0.6557323083416877 0.6568475020864442
+r 240 272 240 320 0 100.0
+g 240 320 240 352 0
+R 176 256 128 256 0 0 40.0 2.0 0.0
+w 240 240 240 192 0
+w 240 192 336 192 0
+w 240 96 336 96 0
+R 240 96 240 48 0 0 40.0 10.0 0.0
+c 240 96 240 192 0 4.9999999999999996E-5 0
+r 336 96 336 192 0 10000.0
+w 240 96 192 96 0
+w 240 192 192 192 0
+s 192 96 192 192 0 true true
+o 9 128 0 2 10.0 7.8125E-4
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dac.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dac.txt
new file mode 100644
index 0000000..2caaded
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dac.txt
@@ -0,0 +1,21 @@
+$ 1 5.0E-6 10 50 5.0
+w 208 128 208 192 0
+w 320 208 320 128 0
+r 208 128 320 128 0 160.6
+g 208 288 208 320 0
+w 208 192 176 192 0
+w 176 192 176 160 0
+r 176 160 112 160 0 200.0
+r 112 224 176 224 0 400.0
+L 112 160 80 160 0 true false 5.0 0.0
+L 112 224 80 224 0 false false 5.0 0.0
+w 176 160 176 96 0
+r 112 288 176 288 0 800.0
+r 112 96 176 96 0 100.0
+L 112 96 80 96 0 true false 5.0 0.0
+L 112 288 80 288 0 false false 5.0 0.0
+a 208 208 320 208 0 15.0 -15.0
+O 320 208 368 208 1
+w 208 224 208 288 0
+w 176 288 176 224 0
+w 176 224 176 192 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/darlington.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/darlington.txt
new file mode 100644
index 0000000..ef1c996
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/darlington.txt
@@ -0,0 +1,14 @@
+$ 1 5.0E-6 10.20027730826997 56 5.0 50
+t 368 288 400 288 0 1 -4.687537934791563 0.09853954519174213 100.0
+r 304 112 304 208 0 2000000.0
+s 304 208 304 288 0 1 false
+w 304 112 448 112 0
+r 448 112 448 224 0 300.0
+w 448 320 448 384 1
+t 400 304 448 304 0 1 -4.786077479983305 0.2139223639566944 100.0
+w 400 272 400 224 0
+w 400 224 448 224 0
+w 448 224 448 288 0
+w 368 288 304 288 1
+R 304 112 240 112 0 0 40.0 5.0 0.0 0.0 0.5
+g 448 384 448 400 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dcrestoration.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dcrestoration.txt
new file mode 100644
index 0000000..d5dc050
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dcrestoration.txt
@@ -0,0 +1,10 @@
+$ 1 1.0E-6 7 59 5.0
+R 160 144 96 144 0 1 500.0 5.0 0.0
+c 160 144 272 144 0 5.0E-6 -3.0584720734913993
+d 272 256 272 144 0
+g 272 256 272 288 0
+w 272 144 352 144 0
+r 352 144 352 256 0 5000.0
+g 352 256 352 288 0
+O 352 144 416 144 0
+o 7 32 0 2 10.0 9.765625E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/deccounter.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/deccounter.txt
new file mode 100644
index 0000000..38c5e09
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/deccounter.txt
@@ -0,0 +1,67 @@
+$ 3 5.0E-6 13 50 5.0
+156 72 248 128 248 0 5.0
+156 208 248 240 248 0 0.0
+156 336 248 368 248 0 0.0
+156 464 248 480 248 0 0.0
+w 448 312 464 312 0
+w 320 312 336 312 0
+w 320 312 320 248 0
+w 320 248 336 248 0
+w 72 248 56 248 0
+w 56 248 56 312 0
+w 56 312 72 312 0
+w 432 248 432 88 0
+M 560 64 592 64 2 2.5
+R 56 248 24 248 0 0 40.0 5.0 0.0
+R 72 360 24 360 1 2 200.0 2.5 2.5
+w 72 280 72 360 0
+w 72 360 208 360 0
+w 208 360 208 280 0
+w 336 280 336 360 0
+w 336 360 208 360 0
+w 336 360 464 360 0
+w 464 360 464 280 0
+150 336 176 336 248 1 2 0.0
+w 304 248 304 112 0
+w 304 112 328 112 0
+w 328 112 328 176 0
+w 344 136 344 176 0
+w 168 136 344 136 0
+150 464 176 464 248 1 3 0.0
+w 344 136 472 136 0
+w 472 136 472 176 0
+w 328 112 464 112 0
+w 464 112 464 176 0
+w 432 88 456 88 0
+w 456 88 456 176 0
+M 464 112 592 112 2 2.5
+M 456 88 592 88 2 2.5
+150 192 176 240 176 1 2 5.0
+w 240 176 240 216 0
+w 208 216 208 248 0
+w 208 216 240 216 0
+w 168 248 168 168 0
+w 168 168 192 168 0
+w 168 136 168 168 0
+w 560 312 560 384 0
+w 560 384 184 384 0
+w 184 384 184 184 0
+w 184 184 192 184 0
+w 200 248 208 248 0
+w 200 248 200 312 0
+w 200 312 208 312 0
+150 512 160 512 208 1 2 0.0
+w 472 136 504 136 0
+w 504 136 504 160 0
+w 560 64 560 160 0
+w 560 160 520 160 0
+w 560 160 560 248 0
+w 512 208 584 208 0
+w 584 208 584 344 0
+w 584 344 448 344 0
+w 448 344 448 312 0
+M 504 136 592 136 2 2.5
+o 12 64 0 6 5.0 9.765625E-5 0
+o 36 64 0 6 5.0 9.765625E-5 0
+o 35 64 0 6 5.0 9.765625E-5 0
+o 61 64 0 6 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/decoder.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/decoder.txt
new file mode 100644
index 0000000..266925c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/decoder.txt
@@ -0,0 +1,29 @@
+$ 1 5.0E-6 1.5 50 5.0
+150 416 128 512 128 0 2 0.0
+150 416 192 512 192 0 2 0.0
+150 416 256 512 256 0 2 0.0
+150 416 320 512 320 0 2 5.0
+w 416 112 352 112 0
+w 352 112 352 176 0
+w 352 176 416 176 0
+w 416 240 352 240 0
+w 352 240 352 304 0
+w 352 304 416 304 0
+w 416 144 384 144 0
+w 384 144 384 272 0
+w 384 272 416 272 0
+w 416 208 320 208 0
+w 320 208 320 336 0
+w 320 336 416 336 0
+w 144 112 352 112 0
+w 352 240 144 240 0
+I 144 112 144 240 0
+L 144 112 64 112 2 true false 5.0 0.0
+w 384 272 144 272 0
+w 320 336 144 336 0
+L 144 272 64 272 2 true false 5.0 0.0
+I 144 272 144 336 0
+M 512 128 560 128 0 2.5
+M 512 192 560 192 0 2.5
+M 512 256 560 256 0 2.5
+M 512 320 560 320 0 2.5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/delayrc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/delayrc.txt
new file mode 100644
index 0000000..6fc3c69
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/delayrc.txt
@@ -0,0 +1,26 @@
+$ 1 5.0E-9 10 54 5.0
+f 144 144 208 144 1
+f 144 240 208 240 0
+w 208 160 208 192 0
+w 208 192 208 224 0
+w 144 144 144 192 0
+w 144 192 144 240 0
+L 144 192 96 192 0 false false
+R 208 128 208 80 0 0 40.0 5.0 0.0
+g 208 256 208 288 0
+r 208 192 288 192 0 1500.0
+c 288 192 288 256 0 1.0E-8 4.973779073596618
+g 288 256 288 288 0
+w 288 192 336 192 0
+w 336 192 336 144 0
+w 336 192 336 240 0
+f 336 144 400 144 1
+f 336 240 400 240 0
+w 400 160 400 192 0
+w 400 192 400 224 0
+M 400 192 448 192 0
+g 400 256 400 288 0
+R 400 128 400 80 0 0 40.0 5.0 0.0
+o 6 64 0 6 5.0 9.765625E-5 0
+o 19 64 0 6 5.0 9.765625E-5 0
+h 2 9 10
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/delta-pwm.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/delta-pwm.txt
new file mode 100644
index 0000000..ed12771
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/delta-pwm.txt
@@ -0,0 +1,31 @@
+$ 3 0.000005 3.046768661252054 48 5 50
+w 520 168 520 216 0
+w 440 168 440 200 0
+a 440 216 520 216 0 15 -15 1000000 0.000033177019031387954 0
+c 440 168 520 168 0 0.0000057999999999999995 3.3177350801578274
+r 400 200 440 200 0 1000
+a 208 200 280 200 0 15 -15 1000000 -1.6588515874906469 -1.658850951569398
+r 208 152 280 152 0 100
+r 208 184 160 184 0 100
+r 208 216 160 216 0 100
+r 208 216 208 264 0 100
+w 208 184 208 152 0
+w 280 152 280 200 0
+g 208 264 208 280 0
+w 160 296 160 216 0
+g 440 232 440 256 0
+w 520 216 520 296 0
+w 520 296 160 296 0
+R 160 184 128 184 0 1 40 5 0 0 0.5
+a 344 200 400 200 2 15 -15 1000000 5 2.5
+R 344 208 344 240 0 0 40 2.5 0 0 0.5
+183 280 200 328 200 0 0.5 -0.1 0.1
+w 328 200 328 192 0
+w 328 192 344 192 0
+207 280 152 280 112 0 difference
+207 520 296 520 328 0 decoded
+207 344 192 344 152 0 encoded
+o 17 16 0 4098 5 0.05 0 2 17 3
+o 24 16 0 4098 10.200869587341785 0.0001 1 2 24 3
+o 23 2 0 4098 0.2269145894737822 0.0001 2 2 23 3
+o 25 2 0 4098 5 0.00009765625 3 2 25 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/deltasigma.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/deltasigma.txt
new file mode 100644
index 0000000..c316144
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/deltasigma.txt
@@ -0,0 +1,40 @@
+$ 3 5.0E-6 12.185319768402522 50 5.0 50
+a 144 248 224 248 0 15.0 -15.0
+w 144 232 144 200 0
+c 144 200 224 200 0 1.4999999999999999E-5 14.45469914811517
+w 224 200 224 248 0
+w 144 232 128 232 0
+160 112 104 112 168 0
+w 128 168 128 232 0
+g 96 168 96 184 0
+r 128 232 64 232 0 1600.0
+i 112 56 112 104 0 0.01
+82 112 56 64 56 0 0 40.0 20.0 0.0 0.0 0.5
+a 224 264 312 264 0 5.0 0.0
+g 224 280 224 296 0
+155 312 264 376 264 1 0.0
+w 312 280 312 360 0
+w 376 312 376 360 0
+w 376 360 312 360 0
+82 312 360 288 360 1 2 600.0 2.5 2.5 0.0 0.5
+w 128 136 376 136 0
+w 376 136 376 296 0
+164 432 304 480 304 1 4 0.0 0.0 0.0 0.0
+82 432 400 376 400 0 2 20.0 2.5 2.5 -0.17453292519943295 0.9
+82 144 264 112 264 0 0 40.0 15.0 0.0 0.0 0.5
+w 360 296 376 296 0
+168 480 304 512 304 1 4
+M 528 304 560 304 0 2.5
+M 528 320 576 320 0 2.5
+M 528 336 592 336 0 2.5
+M 528 352 608 352 0 2.5
+w 480 368 480 400 0
+w 432 352 432 400 0
+82 480 400 480 432 0 2 20.0 2.5 2.5 -3.141592653589793 0.5
+82 64 232 40 232 0 4 1.0 7.5 7.5 0.0 0.5
+153 376 304 432 304 1 2 0.0
+o 32 64 0 34 10.0 0.00625 0 -1
+o 25 64 0 34 7.62939453125E-5 9.765625E-5 1 -1
+o 26 64 0 34 5.0 9.765625E-5 1 -1
+o 27 64 0 34 5.0 9.765625E-5 1 -1
+o 28 64 0 34 5.0 9.765625E-5 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diff.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diff.txt
new file mode 100644
index 0000000..50ec8c9
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diff.txt
@@ -0,0 +1,8 @@
+$ 1 5.0E-6 10 50 5.0
+v 160 288 160 144 0 2 40.0 5.0 0.0
+c 160 144 352 144 0 9.0E-6 4.999340978003125
+r 352 144 352 288 0 120.0
+w 160 288 352 288 0
+o 0 64 0 2 10.0 9.765625E-5 0
+o 2 64 0 3 20.0 0.2 0
+h 2 2 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/digcompare.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/digcompare.txt
new file mode 100644
index 0000000..3d5f70f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/digcompare.txt
@@ -0,0 +1,61 @@
+$ 3 5.0E-6 1.5 50 5.0
+L 64 88 64 56 2 true false 5.0 0.0
+w 64 88 88 88 0
+I 88 88 88 144 0
+L 112 88 112 56 2 true false 5.0 0.0
+L 200 88 200 56 2 true false 5.0 0.0
+L 248 88 248 56 2 true false 5.0 0.0
+w 112 88 136 88 0
+I 136 88 136 144 0
+154 304 176 360 176 1 2 0.0
+w 64 88 64 168 0
+w 64 168 304 168 0
+w 200 88 200 184 0
+w 200 184 304 184 0
+154 304 216 360 216 1 2 0.0
+w 112 88 112 208 0
+w 112 208 304 208 0
+w 248 88 248 224 0
+w 248 224 304 224 0
+151 304 256 360 256 1 2 5.0
+w 200 184 200 264 0
+w 200 264 304 264 0
+w 360 216 360 192 0
+w 416 280 304 280 0
+151 328 312 400 312 1 3 5.0
+w 88 304 328 304 0
+w 136 312 328 312 0
+w 304 280 304 320 0
+w 304 320 328 320 0
+151 328 352 400 352 1 3 5.0
+w 304 320 304 360 0
+w 304 360 328 360 0
+w 416 184 416 280 0
+151 432 312 504 312 1 3 0.0
+w 360 256 432 256 0
+w 432 256 432 304 0
+w 400 312 432 312 0
+w 400 352 432 352 0
+w 432 352 432 320 0
+152 360 184 416 184 1 2 0.0
+w 200 344 328 344 0
+w 200 264 200 344 0
+w 248 224 248 352 0
+w 248 352 328 352 0
+I 416 184 512 184 0
+M 504 312 600 312 0 2.5
+M 512 184 600 184 0 2.5
+x 81 37 97 37 0 24 A
+x 219 38 235 38 0 24 B
+x 545 169 561 169 0 16 A=B
+w 512 184 512 392 0
+w 504 312 504 408 0
+153 512 400 576 400 1 2 0.0
+w 504 408 512 408 0
+M 576 400 600 400 0 2.5
+x 546 298 562 298 0 16 AB
+w 88 144 88 248 0
+w 88 248 88 304 0
+w 88 248 304 248 0
+w 136 144 136 312 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/digsine.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/digsine.txt
new file mode 100644
index 0000000..f138f70
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/digsine.txt
@@ -0,0 +1,62 @@
+$ 3 5.0E-6 10 69 5.0
+155 80 224 88 224 1 5.0
+155 144 224 152 224 1 5.0
+155 208 224 216 224 1 0.0
+155 272 224 280 224 1 0.0
+155 336 224 344 224 1 0.0
+155 400 224 416 224 1 0.0
+155 464 224 480 224 1 0.0
+155 528 224 544 224 1 0.0
+w 128 224 144 224 0
+w 192 224 208 224 0
+w 256 224 272 224 0
+w 320 224 336 224 0
+w 384 224 400 224 0
+w 448 224 464 224 0
+w 512 224 528 224 0
+w 576 256 576 280 0
+w 576 280 64 280 0
+w 64 280 64 224 0
+w 64 224 80 224 0
+w 80 240 72 240 0
+w 72 240 72 304 0
+w 144 240 136 240 0
+w 136 240 136 304 0
+w 208 240 200 240 0
+w 200 240 200 304 0
+w 272 240 264 240 0
+w 264 240 264 304 0
+w 336 240 328 240 0
+w 328 240 328 304 0
+w 400 240 392 240 0
+w 392 240 392 304 0
+w 464 240 456 240 0
+w 456 240 456 304 0
+w 528 240 520 240 0
+w 520 240 520 304 0
+w 520 304 456 304 0
+w 456 304 392 304 0
+w 392 304 328 304 0
+w 328 304 264 304 0
+w 264 304 200 304 0
+w 200 304 136 304 0
+w 136 304 72 304 0
+R 72 304 32 304 1 2 800.0 2.5 2.5
+r 128 224 128 96 0 57600.0
+r 192 224 192 96 0 30900.0
+r 256 224 256 96 0 23700.0
+r 320 224 320 96 0 22100.0
+r 384 224 384 96 0 23700.0
+r 448 224 448 96 0 30900.0
+r 512 224 512 96 0 57600.0
+w 128 96 192 96 0
+w 192 96 256 96 0
+w 256 96 320 96 0
+w 320 96 384 96 0
+w 384 96 448 96 0
+w 448 96 512 96 0
+w 512 96 552 96 0
+c 552 96 552 176 0 3.0E-7 0.33745879726352607
+O 552 96 600 96 0
+g 552 176 552 184 0
+o 58 64 0 2 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diodeclip.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diodeclip.txt
new file mode 100644
index 0000000..c687a8f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diodeclip.txt
@@ -0,0 +1,9 @@
+$ 1 5.0E-6 11.251013186076355 58 5.0 50
+r 272 160 320 160 0 200.0
+r 320 160 320 240 0 100.0
+d 320 240 320 288 0
+R 320 288 320 320 0 0 40.0 5.0 0.0 0.0 0.5
+O 320 160 384 160 0
+R 272 160 240 160 0 3 40.0 10.0 0.0 0.0 0.5
+o 5 64 0 35 10.0 0.1 0 -1
+o 4 64 0 34 10.0 9.765625E-5 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diodecurve.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diodecurve.txt
new file mode 100644
index 0000000..4d2f11b
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diodecurve.txt
@@ -0,0 +1,7 @@
+$ 1 5.0E-6 10.812258501325767 50 2.0 50
+R 288 208 288 160 0 3 50.0 0.65 0.25 0.0 0.5
+d 288 208 288 288 0
+g 288 288 288 320 0
+o 1 64 0 4098 1.25 25.6 0 2 1 3
+o 1 64 0 4097 0.625 6.4 0 2 1 3
+o 1 64 0 4163 1.25e-8 5.12e-7 1 2 1 3 I vs V
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diodelimit.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diodelimit.txt
new file mode 100644
index 0000000..3bb9754
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diodelimit.txt
@@ -0,0 +1,13 @@
+$ 1 5.0E-6 10 50 5.0
+v 176 288 176 144 0 1 40.0 5.0 0.0
+r 176 144 272 144 0 110.0
+w 272 144 272 192 0
+w 272 192 304 192 0
+w 272 192 240 192 0
+w 176 288 240 288 0
+w 240 288 304 288 0
+d 240 192 240 288 0
+d 304 288 304 192 0
+O 272 144 368 144 0
+o 0 32 0 3 5.0 0.05
+o 9 64 0 2 1.25 2.44140625E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diodevar.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diodevar.txt
new file mode 100644
index 0000000..a66de78
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/diodevar.txt
@@ -0,0 +1,5 @@
+$ 1 5.0E-6 10.391409633455755 50 1.0 50
+172 336 176 336 128 0 6 0.72 0.77 -1.0 0.0 0.5 Voltage
+w 336 304 336 336 1
+g 336 336 336 352 0
+d 336 176 336 304 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/divideby2.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/divideby2.txt
new file mode 100644
index 0000000..8f95ee2
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/divideby2.txt
@@ -0,0 +1,9 @@
+$ 1 5.0E-6 10 50 5.0
+155 272 96 320 96 0 0.0
+R 272 128 208 128 1 2 100.0 2.5 2.5
+w 368 160 368 64 0
+w 368 64 272 64 0
+w 272 64 272 96 0
+M 368 96 448 96 0
+o 1 64 0 14 5.0 9.765625E-5 0
+o 5 64 0 14 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/divideby3.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/divideby3.txt
new file mode 100644
index 0000000..98001c2
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/divideby3.txt
@@ -0,0 +1,17 @@
+$ 1 5.0E-6 10 50 5.0
+155 112 192 144 192 0 0.0
+155 304 192 352 192 0 0.0
+w 304 176 304 192 0
+w 304 224 304 304 0
+w 112 224 112 304 0
+w 112 304 304 304 0
+w 112 192 112 128 0
+w 400 128 400 192 0
+w 112 128 208 128 0
+w 208 128 208 160 0
+w 208 128 400 128 0
+R 112 224 48 224 1 2 150.1 2.5 2.5
+M 400 192 464 192 0
+153 208 176 304 176 0 2 0.0
+o 11 32 0 14 5.0 9.765625E-5 0
+o 12 32 0 14 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dram.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dram.txt
new file mode 100644
index 0000000..b7a4e15
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dram.txt
@@ -0,0 +1,73 @@
+$ 3 5.0E-6 5 86 5.0 50
+w 400 16 424 16 0
+c 424 16 424 48 0 1.0E-8 0
+w 368 16 344 16 0
+g 424 48 424 56 0
+f 384 72 384 16 4
+w 400 88 424 88 0
+c 424 88 424 120 0 1.0E-8 5
+w 368 88 344 88 0
+g 424 120 424 128 0
+f 384 144 384 88 4
+w 344 16 344 88 0
+w 400 160 424 160 0
+c 424 160 424 192 0 1.0E-8 0
+w 368 160 344 160 0
+g 424 192 424 200 0
+f 384 216 384 160 4
+w 400 232 424 232 0
+c 424 232 424 264 0 1.0E-8 5
+w 368 232 344 232 0
+f 384 288 384 232 4
+w 344 160 344 232 0
+w 344 88 344 160 0
+w 384 72 320 72 0
+w 384 144 320 144 0
+w 384 216 320 216 0
+w 384 288 320 288 0
+150 280 72 320 72 1 2 0.0
+150 280 144 320 144 1 2 0.0
+150 280 216 320 216 1 2 5.0
+150 280 288 320 288 1 2 0.0
+w 232 64 280 64 0
+w 232 64 232 136 0
+w 232 136 280 136 0
+w 232 136 232 152 0
+w 280 208 232 208 0
+I 232 152 232 208 0 0.5
+w 232 208 232 280 0
+w 232 280 280 280 0
+w 280 80 264 80 0
+w 264 80 264 224 0
+w 264 224 280 224 0
+w 280 152 256 152 0
+I 208 224 208 296 0 0.5
+w 208 224 264 224 0
+w 256 152 256 296 0
+w 208 296 256 296 0
+w 256 296 280 296 0
+L 208 224 160 224 2 false false 5.0 0.0
+L 232 152 160 152 2 true false 5.0 0.0
+w 344 304 408 304 0
+a 408 312 456 312 3 5.0 0.0
+R 408 320 376 320 0 0 40.0 2.5 0.0
+w 456 312 456 352 0
+159 344 352 456 352 0
+159 280 352 344 352 0
+x 84 195 100 195 0 12 row select
+g 424 264 424 272 0
+w 344 232 344 304 0
+w 344 304 344 352 0
+w 280 352 280 392 0
+L 280 392 160 392 0 false false 5.0 0.0
+L 208 360 160 360 0 true true 5.0 0.0
+w 208 360 208 376 0
+w 312 376 312 368 0
+w 400 376 400 368 0
+w 208 376 312 376 0
+x 96 365 112 365 0 12 write
+x 89 430 105 430 0 12 refresh
+x 96 398 112 398 0 12 data
+M 456 312 536 312 0 2.5
+w 400 376 400 424 0
+L 400 424 160 424 0 true true 5.0 0.0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dtlinverter.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dtlinverter.txt
new file mode 100644
index 0000000..648c722
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dtlinverter.txt
@@ -0,0 +1,13 @@
+$ 1 5.0E-6 10 54 5.0
+g 320 272 320 320 0
+r 224 176 224 96 0 4700.0
+r 320 96 320 176 0 1000.0
+w 320 176 320 240 0
+M 320 176 416 176 0
+w 224 96 320 96 0
+t 272 256 320 256 0 1 0.5852076661116874 0.622416726973117
+d 224 256 272 256 0
+d 224 256 176 256 0
+w 224 176 224 256 0
+L 176 256 128 256 0 false false
+R 224 96 128 96 0 0 40.0 5.0 0.0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dtlnand.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dtlnand.txt
new file mode 100644
index 0000000..4afc114
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dtlnand.txt
@@ -0,0 +1,19 @@
+$ 1 5.0E-6 10 54 5.0
+g 336 272 336 320 0
+r 240 176 240 96 0 4700.0
+r 336 96 336 176 0 1000.0
+w 336 176 336 240 0
+M 336 176 432 176 0
+w 240 96 336 96 0
+t 288 256 336 256 0 1 0.585207666112351 0.6224167269732703
+d 240 256 288 256 0
+d 240 256 192 256 0
+L 192 256 144 256 0 false false
+R 240 96 144 96 0 0 40.0 5.0 0.0
+d 240 224 192 224 0
+d 240 288 192 288 0
+w 240 176 240 224 0
+w 240 224 240 256 0
+w 240 256 240 288 0
+L 192 224 144 224 0 false false
+L 192 288 144 288 0 false false
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dtlnor.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dtlnor.txt
new file mode 100644
index 0000000..6ef1aed
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/dtlnor.txt
@@ -0,0 +1,28 @@
+$ 1 5.0E-6 10 54 5.0
+t 160 240 208 240 0 1 0.5852076661116881 0.6224167269731172
+r 128 160 128 80 0 4700.0
+R 128 80 64 80 0 0 40.0 5.0 0.0
+w 128 80 208 80 0
+t 320 240 368 240 0 1 0.5852076661116883 0.6224167269731175
+r 288 80 288 160 0 4700.0
+w 208 80 288 80 0
+w 288 80 368 80 0
+r 368 80 368 160 0 1000.0
+w 368 160 416 160 0
+M 416 160 480 160 0
+r 208 80 208 160 0 1000.0
+w 208 160 208 192 0
+w 368 160 368 224 0
+w 208 192 416 192 0
+w 416 192 416 160 0
+w 208 192 208 224 0
+d 128 240 160 240 0
+d 128 240 96 240 0
+d 288 240 320 240 0
+d 288 240 256 240 0
+w 128 160 128 240 0
+w 288 160 288 240 0
+L 256 240 256 288 0 false false
+g 208 256 208 320 0
+g 368 256 368 320 0
+L 96 240 96 288 0 false false
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/eclnor.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/eclnor.txt
new file mode 100644
index 0000000..bd98bca
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/eclnor.txt
@@ -0,0 +1,63 @@
+$ 1 5.0E-6 2.2188692582893284 54 1.5 58
+t 48 240 96 240 0 1 -1.3934257822325842 0.1535491976387855 100.0
+t 128 240 176 240 0 1 -1.3934257822325842 0.1535491976387855 100.0
+w 96 224 96 192 0
+w 96 192 176 192 0
+w 176 192 176 224 0
+w 96 256 96 288 0
+w 96 288 176 288 0
+w 176 288 176 256 0
+r 208 288 208 384 0 1180.0
+w 176 288 208 288 0
+w 208 288 240 288 0
+t 288 240 240 240 0 1 -0.20927369468138468 0.6038522693256799 100.0
+w 240 256 240 288 0
+w 240 224 240 144 0
+w 176 192 176 112 0
+r 176 112 176 48 0 217.0
+r 240 48 240 112 0 240.0
+w 240 112 240 144 0
+t 336 192 288 192 0 1 -0.3644785302182464 0.5852183980948591 100.0
+w 288 208 288 240 0
+w 288 176 288 48 0
+w 336 192 336 112 0
+r 336 48 336 112 0 250.0
+w 416 48 336 48 0
+w 336 48 288 48 0
+w 288 48 240 48 0
+w 240 48 176 48 0
+d 336 192 336 240 0
+d 336 240 336 288 0
+r 336 288 336 384 0 2460.0
+w 240 144 384 144 0
+w 176 112 448 112 0
+t 384 144 416 144 0 1 -0.7404232336317208 0.5992782584002211 100.0
+w 416 160 416 240 0
+w 416 128 416 48 0
+t 448 112 480 112 0 1 -0.00657421776741567 0.6036056663680556 100.0
+w 416 48 480 48 0
+w 480 48 480 96 0
+w 480 128 480 208 0
+r 416 288 416 384 0 1500.0
+r 480 288 480 384 0 1500.0
+w 480 384 416 384 0
+w 416 384 336 384 0
+r 288 288 288 384 0 2960.0
+w 208 384 288 384 0
+w 288 384 336 384 0
+R 208 384 160 384 0 0 40.0 -5.2 0.0 0.0 0.5
+w 176 48 128 48 0
+g 128 48 128 80 0
+L 48 240 48 144 0 0 false -0.7 -1.4
+L 128 240 128 144 0 0 false -0.7 -1.4
+M 480 208 528 208 0 -1.0
+M 416 272 528 272 0 -1.0
+x 515 191 541 194 0 12 NOR
+x 518 255 535 258 0 12 OR
+w 416 240 416 272 0
+w 288 288 288 240 0
+w 416 288 416 272 0
+w 480 208 480 288 0
+x 59 278 81 282 0 16 Q1
+x 146 278 168 281 0 16 Q2
+x 212 246 234 250 0 16 Q3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/eclosc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/eclosc.txt
new file mode 100644
index 0000000..e7ea023
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/eclosc.txt
@@ -0,0 +1,40 @@
+$ 1 0.00009999999999999999 0.32112705431535615 49 1 50
+l 432 240 432 304 0 0.1 0.004198949591694825
+c 512 240 512 304 0 0.000049999999999999996 0.5491422454991525
+t 480 192 528 192 0 1 0.5491422454991525 0.5814511719124205 100
+t 672 192 624 192 0 1 -0.5491422454991525 0.03230892641326799 100
+w 528 176 528 144 0
+w 528 144 560 144 0
+g 560 144 560 160 0
+w 528 208 528 224 0
+w 528 224 576 224 0
+w 576 224 624 224 0
+w 624 224 624 208 0
+r 576 224 576 288 0 4700
+R 576 288 576 320 0 0 40 -5.2 0 0 0.5
+w 624 176 624 112 0
+w 624 112 480 112 0
+w 480 112 480 192 0
+w 480 192 480 240 0
+w 480 240 432 240 0
+w 480 240 512 240 0
+w 432 304 480 304 0
+w 480 304 512 304 0
+g 432 304 432 320 0
+g 672 192 672 208 0
+O 720 112 784 112 0
+x 533 198 554 201 0 16 Q1
+x 599 198 620 201 0 16 Q2
+r 720 112 720 192 0 4474
+g 720 192 720 208 0
+w 720 112 624 112 0
+x 682 159 705 162 0 18 RL
+r 384 240 384 304 0 4474
+x 389 352 513 355 0 18 Qu=100 QL=50
+x 618 264 825 267 0 18 Uout=0.85*Uoutsaturation
+w 384 240 432 240 0
+w 432 304 384 304 0
+x 347 279 370 282 0 18 Rp
+x 533 352 728 355 0 18 If Rp=RL, then QL=Qu/2
+x 385 226 467 229 0 18 fo=71.2Hz
+o 23 2 0 42 0.625 0.0000244140625 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/edgedff.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/edgedff.txt
new file mode 100644
index 0000000..6de3ec6
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/edgedff.txt
@@ -0,0 +1,47 @@
+$ 1 5.0E-6 10 50 5.0
+151 320 272 432 272 0 2 -0.0
+151 320 144 432 144 0 2 5.0
+w 432 144 432 176 0
+w 432 176 320 240 0
+w 432 272 432 240 0
+w 432 240 320 176 0
+w 320 176 320 160 0
+w 320 240 320 256 0
+151 160 144 272 144 0 2 5.0
+151 160 48 272 48 0 2 5.0
+151 160 272 272 272 0 3 5.0
+151 160 368 272 368 0 2 -0.0
+w 160 64 160 80 0
+w 160 80 272 112 0
+w 160 128 160 112 0
+w 160 112 272 80 0
+w 272 80 272 48 0
+w 160 288 160 304 0
+w 160 304 272 336 0
+w 272 336 272 368 0
+w 160 352 160 336 0
+w 160 336 272 304 0
+w 272 128 320 128 0
+w 272 288 320 288 0
+w 272 176 160 240 0
+w 160 32 128 32 0
+w 128 416 272 416 0
+w 160 272 96 272 0
+w 96 160 160 160 0
+w 160 384 96 384 0
+L 96 384 32 384 0 false false
+R 96 272 32 272 1 2 100.0 2.5 2.5
+M 432 144 496 144 0
+M 432 272 496 272 0
+w 96 160 96 272 0
+w 160 256 160 240 0
+w 272 144 272 176 0
+w 272 368 272 416 0
+w 128 416 128 32 0
+w 272 112 272 128 0
+w 272 128 272 144 0
+w 272 272 272 288 0
+w 272 288 272 304 0
+o 30 64 0 6 5.0 9.765625E-5 0 D
+o 32 64 0 6 5.0 9.765625E-5 0 Q
+o 31 64 0 6 5.0 9.765625E-5 0 clk
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/fanout.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/fanout.txt
new file mode 100644
index 0000000..1788ace
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/fanout.txt
@@ -0,0 +1,89 @@
+$ 1 0.000005 1.1208435524800693 54 5 50
+t 224 192 224 272 0 1 0.5932794688939791 0.6112077207192264 100
+t 240 272 320 272 0 1 -4.98207174786977 0.017928251825247318 100
+g 320 288 320 336 0
+r 224 192 224 112 0 4700
+r 320 112 320 192 0 1000
+w 320 192 320 256 0
+R 224 112 144 112 0 0 40 5 0 0 0.5
+w 224 112 320 112 0
+O 320 192 400 192 1
+L 208 272 128 272 0 0 false 5 0
+L 544 272 464 272 0 1 false 5 0
+w 560 112 656 112 0
+R 560 112 480 112 0 0 40 5 0 0 0.5
+w 656 192 656 256 0
+r 656 112 656 192 0 1000
+r 560 192 560 112 0 4700
+g 656 288 656 336 0
+t 576 272 656 272 0 1 0.6053658344412197 0.6626787786766478 100
+t 560 192 560 272 0 1 0.5897066862374193 -3.747614535085933 100
+w 656 192 768 192 2
+t 832 192 832 272 0 1 0.592941492860246 0.6108697446852587 100
+t 848 272 928 272 0 1 -4.924758802000795 0.07524119606044077 100
+g 928 288 928 336 0
+r 832 192 832 112 0 4700
+r 928 112 928 192 0 1000
+w 928 192 928 256 0
+w 832 112 928 112 0
+O 928 192 1008 192 1
+w 768 272 816 272 0
+R 832 112 832 80 0 0 40 5 0 0 0.5
+R 832 368 832 336 0 0 40 5 0 0 0.5
+w 768 528 816 528 0
+O 928 448 1008 448 1
+w 832 368 928 368 0
+w 928 448 928 512 0
+r 928 368 928 448 0 1000
+r 832 448 832 368 0 4700
+g 928 544 928 592 0
+t 848 528 928 528 0 1 -4.924758802000795 0.07524119606044061 100
+t 832 448 832 528 0 1 0.5929414928602463 0.6108697446852589 100
+R 832 -144 832 -176 0 0 40 5 0 0 0.5
+w 768 16 816 16 0
+O 928 -64 1008 -64 1
+w 832 -144 928 -144 0
+w 928 -64 928 0 0
+r 928 -144 928 -64 0 1000
+r 832 -64 832 -144 0 4700
+g 928 32 928 80 0
+t 848 16 928 16 0 1 -4.924758802000795 0.07524119606044077 100
+t 832 -64 832 16 0 1 0.5929414928602459 0.6108697446852586 100
+w 768 16 768 192 0
+w 768 272 768 528 0
+w 1120 288 1120 544 0
+w 1120 32 1120 240 0
+t 1184 -48 1184 32 0 1 0.5929414928602462 0.6108697446852588 100
+t 1200 32 1280 32 0 1 -4.924758802000795 0.07524119606044069 100
+g 1280 48 1280 96 0
+r 1184 -48 1184 -128 0 4700
+r 1280 -128 1280 -48 0 1000
+w 1280 -48 1280 16 0
+w 1184 -128 1280 -128 0
+O 1280 -48 1360 -48 1
+w 1120 32 1168 32 0
+R 1184 -128 1184 -160 0 0 40 5 0 0 0.5
+t 1184 464 1184 544 0 1 0.5929414928602463 0.6108697446852588 100
+t 1200 544 1280 544 0 1 -4.924758802000795 0.07524119606044054 100
+g 1280 560 1280 608 0
+r 1184 464 1184 384 0 4700
+r 1280 384 1280 464 0 1000
+w 1280 464 1280 528 0
+w 1184 384 1280 384 0
+O 1280 464 1360 464 1
+w 1120 544 1168 544 0
+R 1184 384 1184 352 0 0 40 5 0 0 0.5
+R 1184 128 1184 96 0 0 40 5 0 0 0.5
+w 1120 288 1168 288 0
+w 1120 240 1120 288 0
+O 1280 208 1360 208 1
+w 1184 128 1280 128 0
+w 1280 208 1280 272 0
+r 1280 128 1280 208 0 1000
+r 1184 208 1184 128 0 4700
+g 1280 304 1280 352 0
+t 1200 288 1280 288 0 1 -4.924758802000795 0.07524119606044073 100
+t 1184 208 1184 288 0 1 0.592941492860246 0.6108697446852587 100
+w 768 192 768 240 0
+w 768 240 1120 240 0
+w 768 240 768 272 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-hipass-l.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-hipass-l.txt
new file mode 100644
index 0000000..bba8862
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-hipass-l.txt
@@ -0,0 +1,9 @@
+$ 1 5.0E-6 6.499443210467817 50 5.0 50
+O 400 160 512 160 0
+g 400 288 400 320 0
+r 240 160 400 160 0 187.0
+l 400 160 400 288 0 0.06545 0
+170 240 160 208 160 3 20.0 1000.0 5.0 0.1
+o 4 16 0 34 5.0 9.765625E-5 0 -1
+o 0 16 0 34 5.0 9.765625E-5 1 -1
+h 5 2 5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-hipass.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-hipass.txt
new file mode 100644
index 0000000..63774bc
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-hipass.txt
@@ -0,0 +1,9 @@
+$ 1 5.0E-6 6.499443210467817 50 5.0 50
+c 240 160 400 160 0 1.0E-5 0
+r 400 160 400 288 0 35.0
+O 400 160 512 160 0
+g 400 288 400 320 0
+170 240 160 208 160 3 20.0 1000.0 5.0 0.1
+o 4 16 0 34 5.0 9.765625E-5 0 -1 in
+o 2 16 0 34 2.5 9.765625E-5 1 -1 out
+h 3 1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-lopass-l.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-lopass-l.txt
new file mode 100644
index 0000000..be66d7d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-lopass-l.txt
@@ -0,0 +1,9 @@
+$ 1 5.0E-6 6.499443210467817 50 5.0 50
+r 400 160 400 288 0 35.0
+O 400 160 512 160 0
+g 400 288 400 320 0
+l 240 160 400 160 0 0.06545 0
+170 240 160 208 160 3 20.0 1000.0 5.0 0.1
+o 4 32 0 34 5.0 9.765625E-5 0 -1
+o 1 32 0 34 5.0 9.765625E-5 1 -1
+h 5 0 5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-lopass.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-lopass.txt
new file mode 100644
index 0000000..deba5c6
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-lopass.txt
@@ -0,0 +1,9 @@
+$ 1 5.0E-6 6.499443210467817 50 5.0 50
+O 400 160 512 160 0
+g 400 288 400 320 0
+r 240 160 400 160 0 187.0
+c 400 160 400 288 0 1.0E-5 0
+170 240 160 208 160 3 20.0 1000.0 5.0 0.1
+o 4 32 0 34 5.0 9.765625E-5 0 -1
+o 0 32 0 34 5.0 9.765625E-5 1 -1
+h 3 2 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-vcvs-hipass.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-vcvs-hipass.txt
new file mode 100644
index 0000000..05d4937
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-vcvs-hipass.txt
@@ -0,0 +1,22 @@
+$ 1 5.0E-6 10.812258501325767 65 5.0 50
+r 464 192 464 256 0 5860.0
+r 464 256 464 320 0 10000.0
+g 464 320 464 336 0
+w 224 128 224 176 0
+g 304 256 304 272 0
+w 304 176 352 176 0
+a 352 192 464 192 1 15.0 -15.0
+w 352 208 352 256 0
+w 352 256 464 256 0
+w 464 192 480 192 0
+w 480 192 480 128 0
+O 480 192 544 192 0
+p 144 176 144 256 0
+g 144 256 144 272 0
+c 144 176 224 176 0 5.3E-8 -0.956532193261995
+c 224 176 304 176 0 5.3E-8 2.2055312375929486
+r 304 176 304 256 0 10000.0
+r 224 128 480 128 0 10000.0
+170 144 176 112 176 3 20.0 800.0 5.0 0.2
+o 12 32 0 34 5.0 9.765625E-5 0 -1
+o 11 32 0 34 2.5 2.44140625E-5 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-vcvs-lopass.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-vcvs-lopass.txt
new file mode 100644
index 0000000..4558823
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/filt-vcvs-lopass.txt
@@ -0,0 +1,22 @@
+$ 1 5.0E-6 10.391409633455755 65 5.0 50
+r 160 176 240 176 0 10000.0
+r 240 176 320 176 0 10000.0
+r 480 192 480 256 0 5860.0
+r 480 256 480 320 0 10000.0
+g 480 320 480 336 0
+w 240 128 240 176 0
+c 320 176 320 256 0 1.59E-7 0.00526783980718932
+g 320 256 320 272 0
+w 320 176 368 176 0
+a 368 192 480 192 1 15.0 -15.0
+w 368 208 368 256 0
+w 368 256 480 256 0
+w 480 192 496 192 0
+w 496 192 496 128 0
+c 496 128 240 128 0 1.59E-7 3.118399353779175
+O 496 192 560 192 0
+p 160 176 160 256 0
+g 160 256 160 272 0
+170 160 176 128 176 3 20.0 800.0 5.0 0.2
+o 16 64 0 34 10.0 9.765625E-5 0 -1
+o 15 64 0 34 10.0 4.8828125E-5 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/flashadc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/flashadc.txt
new file mode 100644
index 0000000..52a3156
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/flashadc.txt
@@ -0,0 +1,72 @@
+$ 3 5.0E-6 6.75 58 7.0
+a 104 64 176 64 2 5.0 0.0
+a 104 112 176 112 2 5.0 0.0
+a 104 160 176 160 2 5.0 0.0
+a 104 208 176 208 2 5.0 0.0
+a 104 256 176 256 2 5.0 0.0
+a 104 304 176 304 2 5.0 0.0
+a 104 352 176 352 2 5.0 0.0
+r 72 8 72 56 0 500.0
+r 72 56 72 104 0 1000.0
+r 72 104 72 152 0 1000.0
+r 72 152 72 200 0 1000.0
+r 72 200 72 248 0 1000.0
+r 72 248 72 296 0 1000.0
+r 72 296 72 344 0 1000.0
+r 72 344 72 392 0 500.0
+R 72 8 32 8 0 0 40.0 7.0 0.0
+w 72 56 104 56 0
+w 72 104 104 104 0
+w 72 152 104 152 0
+w 72 200 104 200 0
+w 72 248 104 248 0
+w 72 296 104 296 0
+w 72 344 104 344 0
+w 104 72 104 120 0
+w 104 120 104 168 0
+w 104 168 104 216 0
+w 104 216 104 264 0
+w 104 264 104 312 0
+w 104 312 104 360 0
+w 104 72 104 24 0
+R 104 24 184 24 0 4 50.0 3.5 3.5
+g 72 392 72 400 0
+154 288 368 352 368 1 7 5.0
+w 176 352 176 392 0
+w 176 392 288 392 0
+w 176 304 184 304 0
+w 184 304 184 384 0
+w 184 384 288 384 0
+w 176 256 192 256 0
+w 192 256 192 376 0
+w 192 376 288 376 0
+w 176 208 200 208 0
+w 200 208 200 368 0
+w 200 368 288 368 0
+w 176 160 208 160 0
+w 208 160 208 360 0
+w 208 360 288 360 0
+w 176 112 216 112 0
+w 216 112 216 352 0
+w 216 352 288 352 0
+w 176 64 224 64 0
+w 224 64 224 344 0
+w 224 344 288 344 0
+154 280 296 352 296 1 3 5.0
+w 184 304 280 304 0
+w 280 296 248 296 0
+w 280 288 256 288 0
+w 248 296 248 208 0
+w 248 208 200 208 0
+w 256 288 256 112 0
+w 256 112 216 112 0
+w 248 208 352 208 0
+w 352 368 352 328 0
+w 352 208 352 264 0
+M 352 328 472 328 0
+M 352 296 472 296 0
+M 352 264 472 264 0
+o 30 32 0 2 10.0 9.765625E-5 0
+o 66 32 0 22 6.0 2.44140625E-5 1
+o 65 32 0 22 6.0 9.765625E-5 1
+o 64 32 0 22 6.0 9.765625E-5 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/follower.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/follower.txt
new file mode 100644
index 0000000..546ab26
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/follower.txt
@@ -0,0 +1,15 @@
+$ 1 5.0E-6 10 50 5.0
+w 256 96 352 96 0
+r 256 96 256 192 0 800.0
+r 256 192 256 304 0 800.0
+t 256 192 352 192 0 1 -3.439010340565611 0.6536862364091407
+w 352 96 352 176 0
+r 352 208 352 304 0 40.0
+w 256 304 352 304 0
+c 208 192 256 192 0 3.0E-6 1.5823558905147017
+R 208 192 160 192 0 1 40.0 5.0 0.0
+g 256 304 256 336 0
+R 256 96 160 96 0 0 40.0 5.0 0.0
+O 352 208 416 208 0
+o 2 64 0 2 5.0 0.0015625
+o 11 64 0 2 5.0 9.765625E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/freqdouble.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/freqdouble.txt
new file mode 100644
index 0000000..2783c7c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/freqdouble.txt
@@ -0,0 +1,35 @@
+$ 1 5.0E-6 6.75 61 5.0
+158 416 192 448 192 0
+c 512 192 512 224 0 1.0E-7 0
+r 512 256 576 256 0 3000.0
+r 512 288 576 288 0 100000.0
+w 576 256 576 288 0
+g 576 288 576 320 0
+R 128 144 64 144 0 2 300.0 2.5 2.5
+g 304 224 304 256 0
+w 416 160 416 192 0
+a 336 96 416 96 1 15.0 -15.0
+w 304 80 336 80 0
+w 336 112 336 160 0
+w 336 160 416 160 0
+w 416 160 416 96 0
+161 128 144 176 144 0
+r 224 144 304 144 0 2000.0
+w 304 80 304 144 0
+c 304 144 304 176 0 9.999999999999999E-6 0
+155 128 240 144 240 0 5.0
+w 224 240 224 208 0
+w 224 208 128 208 0
+w 128 208 128 176 0
+w 224 304 224 336 0
+w 224 336 96 336 0
+w 96 336 96 240 0
+w 96 240 128 240 0
+w 128 272 64 272 0
+w 64 272 64 352 0
+w 64 352 416 352 0
+w 416 352 416 288 0
+O 416 352 480 352 0
+r 304 176 304 224 0 1000.0
+o 6 8 0 14 5.0 4.8828125E-5 0
+o 30 8 0 14 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/fulladd.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/fulladd.txt
new file mode 100644
index 0000000..3715918
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/fulladd.txt
@@ -0,0 +1,30 @@
+$ 1 5.0E-6 1.5 50 5.0
+154 144 272 272 272 0 2 -0.0
+154 336 256 464 256 0 2 -0.0
+w 272 272 304 272 0
+w 304 272 336 272 0
+w 336 160 272 160 0
+w 336 240 272 240 0
+w 272 240 272 224 0
+w 272 224 144 224 0
+w 272 160 272 224 0
+w 288 128 464 128 0
+M 592 160 624 160 2
+w 112 288 144 288 0
+w 144 112 80 112 0
+w 80 112 80 256 0
+w 80 256 144 256 0
+L 80 256 48 256 2 true false
+L 112 288 48 288 2 true false
+L 144 224 48 224 2 true false
+w 144 144 112 144 0
+w 112 144 112 288 0
+w 464 128 464 144 0
+w 336 192 304 192 0
+w 304 192 304 272 0
+w 464 256 576 256 0
+w 576 256 576 208 0
+M 576 208 624 208 2
+150 144 128 288 128 0 2 0.0
+150 336 176 464 176 0 2 0.0
+152 464 160 592 160 0 2 0.0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/fullrect.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/fullrect.txt
new file mode 100644
index 0000000..f9600f4
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/fullrect.txt
@@ -0,0 +1,17 @@
+$ 1 5.0E-6 10 53 5.0 50
+v 160 352 160 64 0 1 40.0 5.0 0.0
+w 160 64 304 64 0
+w 304 64 304 128 0
+d 304 128 368 192 0
+d 304 256 368 192 0
+d 240 192 304 128 0
+d 240 192 304 256 0
+w 304 256 304 352 0
+w 304 352 160 352 0
+w 240 192 240 288 0
+w 368 192 416 192 0
+w 240 288 416 288 0
+r 416 192 416 288 0 100.0
+x 463 248 479 248 0 20 load
+o 0 64 0 3 5.0 0.05 0
+o 12 64 0 3 5.0 0.05 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/fullrectf.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/fullrectf.txt
new file mode 100644
index 0000000..1315cc4
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/fullrectf.txt
@@ -0,0 +1,20 @@
+$ 1 0.000019999999999999998 3.1763992386181834 50 5 48
+v 96 336 96 48 0 1 40 5 0 0 0.5
+w 96 48 224 48 0
+w 224 48 224 112 0
+d 224 112 288 176 1 0.805904783
+d 224 240 288 176 1 0.805904783
+d 160 176 224 112 1 0.805904783
+d 160 176 224 240 1 0.805904783
+w 224 240 224 336 0
+w 224 336 96 336 0
+w 160 176 160 272 0
+w 288 176 336 176 0
+w 160 272 336 272 0
+c 336 176 336 272 0 0.000102 3.5256269570800893
+w 336 176 416 176 0
+w 336 272 416 272 0
+r 416 176 416 272 0 430
+x 451 232 481 235 4 16 load
+o 0 8 0 4098 5 0.00009765625 0 2 0 3
+o 15 8 0 4099 5 0.0125 1 2 15 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/gilbertcell.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/gilbertcell.txt
new file mode 100644
index 0000000..9c18835
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/gilbertcell.txt
@@ -0,0 +1,102 @@
+$ 1 0.000005 10.20027730826997 50 5 50
+t 272 416 320 416 0 1 -7.9586511063293175 0.6041811059115092 100
+t 432 416 384 416 0 1 -8.743537811425677 0.587802296170039 100
+w 320 432 320 448 0
+r 320 448 384 448 0 1000
+w 384 432 384 448 0
+w 320 448 320 464 0
+w 384 448 384 464 0
+t 272 480 320 480 0 1 -12.164667336302934 0.5975584119633979 100
+t 432 480 384 480 0 1 -11.41219770382996 0.5975584119633979 100
+r 320 496 320 576 0 1000
+r 384 496 384 576 0 1000
+w 320 576 384 576 0
+R 320 576 224 576 0 0 40 -15 0 0 0.5
+R 272 416 224 416 0 1 80 2 0 0 0.5
+w 272 480 272 512 0
+w 272 512 432 512 0
+w 432 512 432 480 0
+g 432 416 432 448 0
+R 528 416 480 416 0 3 10 2 0 0 0.5
+t 528 416 576 416 0 1 -9.616538799021242 0.575021931996023 100
+t 528 480 576 480 0 1 -9.987778067612625 0.5975584119633979 100
+w 576 432 576 448 0
+w 576 448 576 464 0
+r 576 448 688 448 0 1000
+t 720 416 688 416 0 1 -8.145458301308762 0.6089024293432088 100
+t 720 480 688 480 0 1 -11.391097570656791 0.5975584119633979 100
+w 688 448 688 464 0
+w 688 432 688 448 0
+r 576 496 576 576 0 1000
+r 688 496 688 576 0 1000
+w 384 576 576 576 0
+w 576 576 688 576 0
+w 720 480 752 480 0
+R 752 480 800 480 0 0 40 -12 0 0 0.5
+w 432 480 528 480 0
+w 528 480 528 512 0
+w 528 512 720 512 0
+w 720 512 720 480 0
+g 720 416 720 448 0
+t 528 320 560 320 0 1 -1.065685166022 0.548160749913869 100
+t 624 320 592 320 0 1 -1.0496810400708583 0.5641990127957861 100
+w 560 336 576 336 0
+w 592 336 576 336 0
+w 576 368 576 400 0
+t 640 320 672 320 0 1 -1.0657193029527754 0.5820412472349972 100
+t 736 320 704 320 0 1 -1.0496469031400828 0.5980795101169143 100
+w 672 336 688 336 0
+w 688 336 704 336 0
+w 688 336 688 400 0
+w 576 368 576 336 0
+w 528 320 528 352 0
+w 528 352 640 352 0
+w 640 352 640 320 0
+w 736 320 736 368 0
+w 736 368 624 368 0
+w 624 368 624 320 0
+w 624 368 384 368 0
+w 384 368 384 400 0
+t 432 256 384 256 0 1 0 0.5880234585137369 100
+t 272 256 320 256 0 1 0 0.6040617213956541 100
+w 320 272 320 320 0
+w 320 320 528 320 0
+w 384 272 384 368 0
+w 320 320 320 400 0
+w 272 256 272 208 0
+w 272 208 320 208 0
+w 320 208 320 240 0
+w 320 208 352 208 0
+w 352 208 384 208 0
+w 384 208 384 240 0
+w 384 208 432 208 0
+w 432 208 432 256 0
+r 352 208 352 272 0 1000
+g 352 272 352 288 0
+w 560 304 560 256 0
+w 592 304 592 272 0
+w 704 304 704 256 0
+w 592 272 672 272 0
+w 672 272 672 304 0
+w 560 256 704 256 0
+a 752 240 848 240 0 15 -15 1000000 9.793218851496535 9.79318471456576
+w 752 192 752 224 0
+r 752 192 848 192 0 4000
+w 848 192 848 240 0
+w 752 256 752 304 0
+r 752 304 816 304 0 4000
+g 816 304 816 336 0
+w 704 256 752 256 0
+r 672 192 672 128 0 1000
+w 672 192 752 192 0
+r 704 256 704 192 0 1000
+w 704 192 704 128 0
+w 704 128 672 128 0
+w 672 128 352 128 0
+z 352 208 352 128 1 0.805904783 5.6
+R 352 128 240 128 0 0 40 15 0 0 0.5
+O 848 240 912 240 0
+w 672 192 672 304 0
+o 13 64 0 2082 2.3384026197294445 0.000045671926166590717 0 -1 0
+o 18 64 0 2082 2.3384026197294445 0.000045671926166590717 1 -1 0
+o 96 64 0 2082 17.498005798264096 9.765625e-105 2 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/graycode.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/graycode.txt
new file mode 100644
index 0000000..d3e5766
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/graycode.txt
@@ -0,0 +1,28 @@
+$ 3 5.0E-6 23 50 5.0 50
+R 144 152 104 152 1 2 200.0 2.5 2.5
+154 304 152 432 152 0 2 0.0
+154 304 224 432 224 0 2 5.0
+154 304 296 432 296 0 2 0.0
+w 240 312 304 312 0
+w 304 240 304 280 0
+w 240 96 304 96 0
+w 304 96 304 136 0
+w 304 96 432 96 0
+M 432 96 472 96 0 2.5
+M 432 152 472 152 0 2.5
+M 432 224 472 224 0 2.5
+M 432 296 472 296 0 2.5
+164 144 152 224 152 0 4 0.0 5.0 0.0 0.0
+w 240 96 240 152 0
+w 240 184 304 184 0
+w 304 184 304 168 0
+w 304 184 304 208 0
+w 240 248 240 312 0
+w 240 216 264 216 0
+w 264 216 264 240 0
+w 264 240 304 240 0
+R 144 248 104 248 0 0 40.0 5.0 0.0
+o 9 64 0 6 5.0 9.765625E-5 0
+o 10 64 0 6 5.0 9.765625E-5 0
+o 11 64 0 6 5.0 9.765625E-5 0
+o 12 64 0 6 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/grid.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/grid.txt
new file mode 100644
index 0000000..61fd16e
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/grid.txt
@@ -0,0 +1,61 @@
+$ 17 5.0E-6 2 46 5.0 42
+R 272 64 272 16 0
+g 272 352 272 384 0
+r 176 64 176 112 0 5
+r 176 112 176 160 0 5
+r 176 160 176 208 0 5
+r 176 208 176 256 0 5
+r 176 256 176 304 0 5
+r 176 304 176 352 0 5
+r 224 64 224 112 0 5
+r 224 112 224 160 0 5
+r 224 160 224 208 0 5
+r 224 208 224 256 0 5
+r 224 256 224 304 0 5
+r 224 304 224 352 0 5
+r 272 64 272 112 0 5
+r 272 112 272 160 0 5
+r 272 160 272 208 0 5
+r 272 208 272 256 0 5
+r 272 256 272 304 0 5
+r 272 304 272 352 0 5
+r 320 64 320 112 0 5
+r 320 112 320 160 0 5
+r 320 160 320 208 0 5
+r 320 208 320 256 0 5
+r 320 256 320 304 0 5
+r 320 304 320 352 0 5
+r 368 64 368 112 0 5
+r 368 112 368 160 0 5
+r 368 160 368 208 0 5
+r 368 208 368 256 0 5
+r 368 256 368 304 0 5
+r 368 304 368 352 0 5
+r 176 64 224 64 0 5
+r 176 112 224 112 0 5
+r 176 160 224 160 0 5
+r 176 208 224 208 0 5
+r 176 256 224 256 0 5
+r 176 304 224 304 0 5
+r 176 352 224 352 0 5
+r 224 64 272 64 0 5
+r 224 112 272 112 0 5
+r 224 160 272 160 0 5
+r 224 208 272 208 0 5
+r 224 256 272 256 0 5
+r 224 304 272 304 0 5
+r 224 352 272 352 0 5
+r 272 64 320 64 0 5
+r 272 112 320 112 0 5
+r 272 160 320 160 0 5
+r 272 208 320 208 0 5
+r 272 256 320 256 0 5
+r 272 304 320 304 0 5
+r 272 352 320 352 0 5
+r 320 64 368 64 0 5
+r 320 112 368 112 0 5
+r 320 160 368 160 0 5
+r 320 208 368 208 0 5
+r 320 256 368 256 0 5
+r 320 304 368 304 0 5
+r 320 352 368 352 0 5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/grid2.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/grid2.txt
new file mode 100644
index 0000000..9768612
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/grid2.txt
@@ -0,0 +1,163 @@
+$ 17 5.0E-6 2 46 5.0
+v 272 256 272 208 0 0
+r 32 64 32 112 0 10
+r 32 112 32 160 0 10
+r 32 160 32 208 0 10
+r 32 208 32 256 0 10
+r 32 256 32 304 0 10
+r 32 304 32 352 0 10
+r 32 352 32 400 0 10
+r 80 64 80 112 0 10
+r 80 112 80 160 0 10
+r 80 160 80 208 0 10
+r 80 208 80 256 0 10
+r 80 256 80 304 0 10
+r 80 304 80 352 0 10
+r 80 352 80 400 0 10
+r 128 64 128 112 0 10
+r 128 112 128 160 0 10
+r 128 160 128 208 0 10
+r 128 208 128 256 0 10
+r 128 256 128 304 0 10
+r 128 304 128 352 0 10
+r 128 352 128 400 0 10
+r 176 64 176 112 0 10
+r 176 112 176 160 0 10
+r 176 160 176 208 0 10
+r 176 208 176 256 0 10
+r 176 256 176 304 0 10
+r 176 304 176 352 0 10
+r 176 352 176 400 0 10
+r 224 64 224 112 0 10
+r 224 112 224 160 0 10
+r 224 160 224 208 0 10
+r 224 208 224 256 0 10
+r 224 256 224 304 0 10
+r 224 304 224 352 0 10
+r 224 352 224 400 0 10
+r 272 64 272 112 0 10
+r 272 112 272 160 0 10
+r 272 160 272 208 0 10
+r 272 256 272 304 0 10
+r 272 304 272 352 0 10
+r 272 352 272 400 0 10
+r 320 64 320 112 0 10
+r 320 112 320 160 0 10
+r 320 160 320 208 0 10
+r 320 208 320 256 0 10
+r 320 256 320 304 0 10
+r 320 304 320 352 0 10
+r 320 352 320 400 0 10
+r 368 64 368 112 0 10
+r 368 112 368 160 0 10
+r 368 160 368 208 0 10
+r 368 208 368 256 0 10
+r 368 256 368 304 0 10
+r 368 304 368 352 0 10
+r 368 352 368 400 0 10
+r 416 64 416 112 0 10
+r 416 112 416 160 0 10
+r 416 160 416 208 0 10
+r 416 208 416 256 0 10
+r 416 256 416 304 0 10
+r 416 304 416 352 0 10
+r 416 352 416 400 0 10
+r 464 64 464 112 0 10
+r 464 112 464 160 0 10
+r 464 160 464 208 0 10
+r 464 208 464 256 0 10
+r 464 256 464 304 0 10
+r 464 304 464 352 0 10
+r 464 352 464 400 0 10
+r 512 64 512 112 0 10
+r 512 112 512 160 0 10
+r 512 160 512 208 0 10
+r 512 208 512 256 0 10
+r 512 256 512 304 0 10
+r 512 304 512 352 0 10
+r 512 352 512 400 0 10
+
+
+
+r 32 64 80 64 0 10
+r 32 112 80 112 0 10
+r 32 160 80 160 0 10
+r 32 208 80 208 0 10
+r 32 256 80 256 0 10
+r 32 304 80 304 0 10
+r 32 352 80 352 0 10
+r 32 400 80 400 0 10
+r 80 64 128 64 0 10
+r 80 112 128 112 0 10
+r 80 160 128 160 0 10
+r 80 208 128 208 0 10
+r 80 256 128 256 0 10
+r 80 304 128 304 0 10
+r 80 352 128 352 0 10
+r 80 400 128 400 0 10
+r 128 64 176 64 0 10
+r 128 112 176 112 0 10
+r 128 160 176 160 0 10
+r 128 208 176 208 0 10
+r 128 256 176 256 0 10
+r 128 304 176 304 0 10
+r 128 352 176 352 0 10
+r 128 400 176 400 0 10
+r 176 64 224 64 0 10
+r 176 112 224 112 0 10
+r 176 160 224 160 0 10
+r 176 208 224 208 0 10
+r 176 256 224 256 0 10
+r 176 304 224 304 0 10
+r 176 352 224 352 0 10
+r 176 400 224 400 0 10
+r 224 64 272 64 0 10
+r 224 112 272 112 0 10
+r 224 160 272 160 0 10
+r 224 208 272 208 0 10
+r 224 256 272 256 0 10
+r 224 304 272 304 0 10
+r 224 352 272 352 0 10
+r 224 400 272 400 0 10
+r 272 64 320 64 0 10
+r 272 112 320 112 0 10
+r 272 160 320 160 0 10
+r 272 208 320 208 0 10
+r 272 256 320 256 0 10
+r 272 304 320 304 0 10
+r 272 352 320 352 0 10
+r 272 400 320 400 0 10
+r 320 64 368 64 0 10
+r 320 112 368 112 0 10
+r 320 160 368 160 0 10
+r 320 208 368 208 0 10
+r 320 256 368 256 0 10
+r 320 304 368 304 0 10
+r 320 352 368 352 0 10
+r 320 400 368 400 0 10
+r 368 64 416 64 0 10
+r 368 112 416 112 0 10
+r 368 160 416 160 0 10
+r 368 208 416 208 0 10
+r 368 256 416 256 0 10
+r 368 304 416 304 0 10
+r 368 352 416 352 0 10
+r 368 400 416 400 0 10
+r 416 64 464 64 0 10
+r 416 112 464 112 0 10
+r 416 160 464 160 0 10
+r 416 208 464 208 0 10
+r 416 256 464 256 0 10
+r 416 304 464 304 0 10
+r 416 352 464 352 0 10
+r 416 400 464 400 0 10
+r 464 64 512 64 0 10
+r 464 112 512 112 0 10
+r 464 160 512 160 0 10
+r 464 208 512 208 0 10
+r 464 256 512 256 0 10
+r 464 304 512 304 0 10
+r 464 352 512 352 0 10
+r 464 400 512 400 0 10
+
+
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/gyrator.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/gyrator.txt
new file mode 100644
index 0000000..aea69d0
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/gyrator.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 10.634267539816555 57 5.0 50
+a 368 128 480 128 0 15.0 -15.0 1000000.0
+w 480 128 480 80 0
+w 480 80 368 80 0
+w 368 80 368 112 0
+r 368 144 368 240 0 20000.0
+r 368 112 272 112 0 1000.0
+c 272 144 368 144 0 2.5E-7 -1.9401381307764982
+w 272 144 272 128 0
+w 272 112 272 128 0
+R 272 128 208 128 0 2 20.0 5.0 0.0 0.0 0.5
+g 368 240 368 272 0
+R 272 320 208 320 0 2 20.0 5.0 0.0 0.0 0.5
+l 368 320 368 384 0 5.0 -0.0019401381307769976
+g 368 384 368 400 0
+r 368 320 272 320 0 1000.0
+o 9 64 0 35 9.353610478917778 0.005846006549323612 0 -1
+o 11 64 0 35 9.353610478917778 0.005846006549323612 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/halfadd.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/halfadd.txt
new file mode 100644
index 0000000..8c69046
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/halfadd.txt
@@ -0,0 +1,15 @@
+$ 1 5.0E-6 1.5 50 5.0
+154 224 240 368 240 0 2 0.0
+150 224 144 368 144 0 2 0.0
+L 128 160 80 160 2 true false
+L 128 224 80 224 2 true false
+w 128 224 160 224 0
+w 160 224 160 128 0
+w 160 128 224 128 0
+w 160 224 224 224 0
+w 128 160 192 160 0
+w 192 160 192 256 0
+w 192 256 224 256 0
+w 192 160 224 160 0
+M 368 144 416 144 2
+M 368 240 416 240 2
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/hartley.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/hartley.txt
new file mode 100644
index 0000000..0842365
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/hartley.txt
@@ -0,0 +1,20 @@
+$ 1 5.0E-6 3.333936307694169 54 5.0 50
+t 256 128 304 128 0 1 -5.22517933037985 -0.6454813682869913 100.0
+w 80 304 192 304 0
+w 80 128 192 128 0
+w 192 128 256 128 0
+w 192 224 304 224 0
+w 304 144 304 224 0
+w 304 112 352 112 0
+r 352 112 352 304 0 1000.0
+w 192 304 352 304 0
+r 304 112 304 48 0 100.0
+R 304 48 256 48 0 0 40.0 5.0 0.0 0.0 0.5
+g 304 224 304 256 0
+O 352 112 432 112 0
+l 192 128 192 224 0 1.5 -0.001126760367703781
+l 192 224 192 304 0 0.5 -0.005329780746696711
+c 80 128 80 304 0 6.33E-7 -1.0221589514366398
+x 157 182 176 186 0 16 L1
+x 157 273 176 277 0 16 L2
+o 12 32 0 42 5.0 9.765625E-5 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/hfadc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/hfadc.txt
new file mode 100644
index 0000000..5b091a0
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/hfadc.txt
@@ -0,0 +1,52 @@
+$ 3 0.000005 11.086722712598126 50 5 50
+166 376 96 400 96 1 4
+R 424 144 464 144 0 0 40 24 0 0 0.5
+w 424 96 504 96 0
+w 504 96 504 168 0
+a 176 256 240 256 2 15 -15 1000000 0 0
+r 176 224 240 224 0 100000
+w 240 224 240 256 0
+w 504 168 176 168 0
+r 176 168 176 224 0 100000
+w 176 224 176 248 0
+w 136 96 136 264 0
+R 136 96 96 96 0 4 5 12.8 12.8 0 0.5
+r 136 264 176 264 0 100000
+g 176 336 176 352 0
+r 176 264 176 336 0 100000
+167 288 96 296 96 1 4
+w 136 96 288 96 0
+R 288 144 248 144 0 0 40 24 0 0 0.5
+167 288 256 312 256 1 4
+w 240 256 288 256 0
+R 288 304 248 304 0 0 40 1.5 0 0 0.5
+w 336 96 368 96 0
+w 336 112 360 112 0
+w 336 128 352 128 0
+w 336 144 344 144 0
+w 344 144 376 144 0
+w 352 128 376 128 0
+w 360 112 376 112 0
+w 344 144 344 240 0
+w 352 128 352 224 0
+w 360 112 360 208 0
+w 368 96 368 192 0
+w 368 96 376 96 0
+M 368 192 456 192 0 2.5
+M 360 208 472 208 0 2.5
+M 352 224 488 224 0 2.5
+M 344 240 504 240 0 2.5
+M 336 256 520 256 0 2.5
+M 336 272 536 272 0 2.5
+M 336 288 552 288 0 2.5
+M 336 304 568 304 0 2.5
+o 19 64 0 4098 2.5 0.00009765625 0 2 19 3
+o 7 64 0 4098 40 0.00009765625 1 2 7 3
+o 33 64 0 4102 5 0.00009765625 2 1
+o 34 64 0 4102 5 0.00009765625 2 1
+o 35 64 0 4102 5 0.00009765625 2 1
+o 36 64 0 4102 5 0.00009765625 2 1
+o 37 64 0 4102 5 0.00009765625 2 1
+o 38 64 0 4102 5 0.00009765625 2 1
+o 39 64 0 4102 5 0.00009765625 2 1
+o 40 64 0 4102 5 0.00009765625 2 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/howland.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/howland.txt
new file mode 100644
index 0000000..7f88466
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/howland.txt
@@ -0,0 +1,24 @@
+$ 1 5.0E-6 10.391409633455755 58 5.0 50
+a 256 160 368 160 0 15.0 -15.0
+w 368 160 368 96 0
+w 368 160 368 224 0
+r 256 224 368 224 0 3000.0
+r 256 96 368 96 0 5000.0
+r 256 96 144 96 0 5000.0
+r 144 224 256 224 0 3000.0
+w 256 176 256 224 0
+R 144 96 144 48 0 0 40.0 -5.0 0.0 0.0 0.5
+g 144 224 144 256 0
+w 256 96 256 144 0
+w 256 224 256 272 0
+r 256 272 256 352 0 2000.0
+s 304 272 304 352 0 1 false
+w 256 352 304 352 0
+g 256 352 256 384 0
+w 256 272 304 272 0
+x 187 67 217 74 0 24 R1
+x 300 67 330 73 0 24 R2
+x 185 259 215 265 0 24 R3
+x 298 259 328 265 0 24 R4
+x 184 320 234 326 0 24 load
+o 11 64 0 33 2.5 0.003125 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/impedance.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/impedance.txt
new file mode 100644
index 0000000..d621511
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/impedance.txt
@@ -0,0 +1,14 @@
+$ 1 5.0E-6 4.798788906309526 54 5.0 48
+v 240 176 240 112 0 1 80.0 5.0 0.0 1.5707963267948966 0.5
+r 240 112 400 112 0 100.0
+w 240 176 400 176 0
+v 240 368 240 304 0 1 80.0 5.0 0.0 1.5707963267948966 0.5
+w 240 368 400 368 0
+r 240 304 400 304 0 100.0
+l 400 112 400 176 0 0.34458 3.979221357045121E-4
+c 400 304 400 368 0 1.1486E-5 2.224479357247581
+w 240 272 400 272 0
+v 240 272 240 208 0 1 80.0 5.0 0.0 1.5707963267948966 0.5
+w 240 208 400 208 0
+r 400 208 400 272 0 200.0
+o 6 32 3 4113 5 0.051 0 3 11 3 7 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/indmultfreq.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/indmultfreq.txt
new file mode 100644
index 0000000..6689034
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/indmultfreq.txt
@@ -0,0 +1,16 @@
+$ 1 5.0E-6 10 53 5.0 46
+v 176 96 176 32 2 1 30.0 5.0 0.0
+r 176 32 336 32 0 200.0
+w 176 96 336 96 0
+v 176 192 176 128 2 1 80.0 5.0 0.0
+r 176 128 336 128 0 200.0
+w 176 192 336 192 0
+v 176 288 176 224 2 1 200.0 5.0 0.0
+w 176 288 336 288 0
+r 176 224 336 224 0 200.0
+l 336 32 336 96 0 0.4 0.012667996353689499
+l 336 128 336 192 0 0.4 0.005302775030447975
+l 336 224 336 288 0 0.4 0.009241480515348987
+o 9 64 0 17 2.5 0.025
+o 10 64 0 17 5.0 0.025
+o 11 64 0 17 5.0 0.025
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/indmultind.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/indmultind.txt
new file mode 100644
index 0000000..88f80a0
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/indmultind.txt
@@ -0,0 +1,16 @@
+$ 1 5.0E-6 10 53 5.0 46
+v 224 144 224 80 2 1 80.0 5.0 0.0
+r 224 80 384 80 0 100.0
+w 224 144 384 144 0
+v 224 240 224 176 2 1 80.0 5.0 0.0
+r 224 176 384 176 0 100.0
+w 224 240 384 240 0
+v 224 336 224 272 2 1 80.0 5.0 0.0
+w 224 336 384 336 0
+r 224 272 384 272 0 100.0
+l 384 80 384 144 0 1.0 0
+l 384 176 384 240 0 0.4 0
+l 384 272 384 336 0 0.02 0
+o 9 64 0 17 10.0 0.05 0
+o 10 64 0 17 5.0 0.05 1
+o 11 64 0 17 5.0 0.05 2
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/indpar.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/indpar.txt
new file mode 100644
index 0000000..3d2654f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/indpar.txt
@@ -0,0 +1,24 @@
+$ 1 5.0E-6 10 50 5.0
+v 48 336 48 64 0 0 40.0 5.0 0.0
+S 144 144 144 64 0 false false 1
+w 240 64 240 336 0
+r 48 336 144 336 0 100.0
+r 144 336 240 336 0 100.0
+w 48 64 128 64 0
+w 160 64 240 64 0
+r 288 336 384 336 0 100.0
+r 384 336 480 336 0 100.0
+w 480 64 480 336 0
+S 384 144 384 64 0 false false 1
+w 288 64 368 64 0
+w 400 64 480 64 0
+v 288 336 288 64 0 0 40.0 5.0 0.0
+w 144 144 144 192 0
+w 144 336 144 288 0
+w 144 288 96 288 0
+w 96 192 144 192 0
+w 144 192 192 192 0
+l 96 192 96 288 0 1.0 0
+l 192 192 192 288 0 5.0 0
+l 384 144 384 336 0 .8333 0
+w 144 288 192 288 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/indseries.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/indseries.txt
new file mode 100644
index 0000000..12beae9
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/indseries.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 10 50 5.0
+v 48 336 48 64 0 0 40.0 5.0 0.0
+S 144 144 144 64 0 false false 1
+w 240 64 240 336 0
+r 48 336 144 336 0 100.0
+r 144 336 240 336 0 100.0
+w 48 64 128 64 0
+w 160 64 240 64 0
+r 288 336 384 336 0 100.0
+r 384 336 480 336 0 100.0
+w 480 64 480 336 0
+S 384 144 384 64 0 false false 1
+w 288 64 368 64 0
+w 400 64 480 64 0
+v 288 336 288 64 0 0 40.0 5.0 0.0
+l 384 144 384 336 0 1.0 0
+l 144 144 144 240 0 0.1 0
+l 144 240 144 336 0 0.9 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/induct.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/induct.txt
new file mode 100644
index 0000000..cc54807
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/induct.txt
@@ -0,0 +1,11 @@
+$ 1 0.000005 16.13108636308289 50 5 50
+v 96 336 96 64 0 0 40 5 0 0 0.5
+S 256 144 256 64 0 0 false 0 2
+w 96 64 240 64 0
+r 96 336 256 336 0 140
+r 256 336 400 336 0 140
+w 272 64 400 64 0
+w 400 64 400 336 0
+l 256 144 256 336 0 3 0
+o 7 128 0 4099 5 0.05 0 2 7 3
+& 7 0 1 11 Inductance
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inductac.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inductac.txt
new file mode 100644
index 0000000..6d13c75
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inductac.txt
@@ -0,0 +1,7 @@
+$ 1 0.000005 14.235633750745258 55 5 50
+v 176 256 176 80 0 1 40 5 0 0 0.5
+r 176 80 336 80 0 180
+w 176 256 336 256 0
+l 336 80 336 256 0 1 -0.002900944105638545
+o 3 64 0 4099 10 0.05 0 2 3 3
+& 3 0 0.1 5.1 Inductance
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inductkick-block.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inductkick-block.txt
new file mode 100644
index 0000000..733a60d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inductkick-block.txt
@@ -0,0 +1,13 @@
+$ 1 5.0E-6 10 50 5.0 42
+v 176 304 176 128 0 0 40.0 5.0 0.0
+w 176 304 224 304 0
+w 336 304 288 304 0
+s 224 304 288 304 0 false false
+w 288 304 288 336 0
+w 224 304 224 336 0
+c 224 336 288 336 0 5.0E-10 -0.0
+l 176 128 336 128 0 1.0 0
+r 336 128 336 304 0 100.0
+w 176 128 176 80 0
+w 336 128 336 80 0
+d 336 80 176 80 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inductkick-snub.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inductkick-snub.txt
new file mode 100644
index 0000000..cc0754d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inductkick-snub.txt
@@ -0,0 +1,15 @@
+$ 1 5.0E-6 10 50 5.0 42
+v 176 304 176 128 0 0 40.0 5.0 0.0
+w 176 304 224 304 0
+w 336 304 288 304 0
+s 224 304 288 304 0 false false
+w 288 304 288 336 0
+w 224 304 224 336 0
+c 224 336 288 336 0 5.0E-10 -0.0
+l 176 128 336 128 0 1.0 0
+r 336 128 336 304 0 100.0
+w 176 128 176 80 0
+w 336 128 336 80 0
+r 256 80 176 80 0 100.0
+c 256 80 336 80 0 9.999999999999999E-6 0.04169291603818248
+o 7 64 0 3 5.0 0.05
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inductkick.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inductkick.txt
new file mode 100644
index 0000000..4caf0aa
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inductkick.txt
@@ -0,0 +1,13 @@
+$ 1 5.0E-6 10 50 5.0 42
+v 176 256 176 80 0 0 40.0 5.0 0.0
+w 176 256 224 256 0
+w 336 256 288 256 0
+s 224 256 288 256 0 false false
+w 288 256 288 288 0
+w 224 256 224 288 0
+c 224 288 288 288 0 5.0E-10 -0.0
+l 176 80 336 80 0 1.0 0
+r 336 80 336 256 0 100.0
+o 7 4 0 3 1.52587890625E-4 0.05
+o 8 4 0 3 5.0 0.05
+o 6 4 0 3 7.62939453125E-5 9.765625E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inv-osc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inv-osc.txt
new file mode 100644
index 0000000..aaed79d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/inv-osc.txt
@@ -0,0 +1,12 @@
+$ 1 5.0E-6 73 50 5.0 50
+I 272 208 352 208 0 0.5
+c 352 208 352 128 0 3.9999999999999996E-5 0.3979592824367497
+r 192 128 192 208 0 4000.0
+I 192 208 272 208 0 2.0E-4
+p 192 208 192 272 0
+g 192 272 192 288 0
+w 272 128 352 128 0
+r 272 128 272 208 0 400.0
+w 192 128 272 128 0
+O 352 208 432 208 0
+o 9 128 0 10 10.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/invertamp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/invertamp.txt
new file mode 100644
index 0000000..13071f9
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/invertamp.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 10 53 5.0
+f 272 176 336 176 1
+f 272 272 336 272 0
+w 336 192 336 224 0
+w 336 224 336 256 0
+w 272 176 272 224 0
+w 272 224 272 272 0
+R 336 160 336 112 0 0 40.0 5.0 0.0
+g 336 288 336 320 0
+c 272 224 208 224 0 1.0E-7 2
+R 208 224 160 224 0 1 250.0 0.01 0.0
+w 336 224 416 224 0
+w 416 224 416 64 0
+r 416 64 272 64 0 1000000.0
+w 272 64 272 176 0
+O 416 224 496 224 0
+o 9 32 0 2 0.01953125 1.220703125E-5
+o 14 32 0 2 5.0 9.765625E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/itov.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/itov.txt
new file mode 100644
index 0000000..67fb0b7
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/itov.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 10 59 5.0
+r 272 112 384 112 0 1001.0
+w 272 112 272 160 0
+g 272 192 272 288 0
+S 192 240 192 160 0 true false 0
+S 192 80 192 160 0 true false 0
+w 112 80 112 160 0
+w 112 160 112 240 0
+r 112 160 176 160 0 1000.0
+i 192 80 112 80 0 0.0010
+i 192 240 112 240 0 0.0020
+a 272 176 384 176 0
+w 384 112 384 176 0
+O 384 176 448 176 1
+R 112 240 112 280 0 0 40 -5 0 0 .5
+w 272 160 208 160 1
+o 14 64 0 1 7.62939453125E-5 0.003125
+o 12 64 0 2 5.0 9.765625E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jerk.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jerk.txt
new file mode 100644
index 0000000..eab446d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jerk.txt
@@ -0,0 +1,39 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+a 144 288 224 288 0 15.0 -15.0 1000000.0
+a 288 304 368 304 0 15.0 -15.0 1000000.0
+a 432 320 512 320 0 15.0 -15.0 1000000.0
+a 320 176 240 176 0 15.0 -15.0 1000000.0
+r 224 288 288 288 0 100.0
+r 144 208 224 208 0 100.0
+c 144 240 224 240 0 1.0E-5 0.30810690390392026
+w 224 240 224 288 0
+w 224 240 224 208 0
+w 144 208 144 240 0
+w 144 240 144 272 0
+g 144 304 144 320 0
+g 288 320 288 336 0
+g 432 336 432 352 0
+g 320 192 320 208 0
+c 288 256 368 256 0 1.0E-5 -0.7471958311744904
+w 368 256 368 304 0
+w 288 256 288 288 0
+r 320 160 368 160 0 100.0
+r 320 128 240 128 0 100.0
+w 368 160 368 256 0
+w 320 128 320 160 0
+w 240 128 240 176 0
+d 240 128 144 128 1 0.805904783
+w 144 128 144 208 0
+r 368 304 432 304 0 100.0
+c 432 272 512 272 0 1.0E-5 0.061149048274266225
+w 432 272 432 304 0
+w 512 272 512 320 0
+r 144 96 512 96 0 100.0
+w 512 96 512 272 0
+w 144 96 144 128 0
+O 224 288 224 320 0
+O 368 304 368 336 0
+O 512 320 512 352 0
+o 32 64 0 226 5.0 3.2 0 34
+o 33 64 0 226 2.3384026197294445 2.993155353253689 1 32
+o 34 64 0 226 5.0 1.6 2 33
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jfetamp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jfetamp.txt
new file mode 100644
index 0000000..b452abe
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jfetamp.txt
@@ -0,0 +1,16 @@
+$ 1 5.0E-6 32 60 5.0 53
+r 272 224 272 320 0 1675.0
+j 224 208 272 208 0
+R 224 208 176 208 0 1 40.0 0.1 0.0
+R 272 80 224 80 0 0 40.0 10.0 0.0
+r 272 80 272 192 0 1675.0
+c 272 192 384 192 0 1.0E-6 7.557166811906079
+r 384 192 384 320 0 50000.0
+g 384 320 384 352 0
+O 384 192 448 192 0
+w 272 224 320 224 0
+c 320 224 320 320 0 9.999999999999999E-5 2.459186829842572
+w 272 320 320 320 0
+g 272 320 272 352 0
+o 2 128 0 2 0.15625 9.765625E-5 0
+o 8 128 0 2 0.625 1.220703125E-5 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jfetcurrentsrc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jfetcurrentsrc.txt
new file mode 100644
index 0000000..d655b7d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jfetcurrentsrc.txt
@@ -0,0 +1,13 @@
+$ 1 5.0E-6 10 58 10.0
+g 256 336 256 368 0
+w 256 224 256 176 0
+w 256 176 304 176 0
+w 256 80 304 80 0
+R 256 80 256 32 0 0 40.0 10.0 0.0
+s 304 80 304 176 0 true false
+r 256 80 256 176 0 1500.0
+j 208 240 256 240 0
+w 208 240 208 336 0
+w 208 336 256 336 0
+r 256 256 256 336 0 1000.0
+o 4 64 0 1 5.0 0.00625
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jfetfollower-nooff.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jfetfollower-nooff.txt
new file mode 100644
index 0000000..c552601
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jfetfollower-nooff.txt
@@ -0,0 +1,13 @@
+$ 1 5.0E-6 10 50 5.0
+r 256 128 256 224 0 1100.0
+j 208 112 256 112 0
+R 208 112 160 112 0 1 40.0 2.0 0.0
+j 208 240 256 240 0
+r 256 256 256 320 0 1100.0
+w 208 240 208 320 0
+w 208 320 256 320 0
+R 256 320 256 384 0 0 40.0 -10.0 0.0
+O 256 224 352 224 0
+R 256 96 256 32 0 0 40.0 10.0 0.0
+o 2 64 0 2 2.5 9.765625E-5
+o 8 64 0 2 2.5 1.220703125E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jfetfollower.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jfetfollower.txt
new file mode 100644
index 0000000..bf091e3
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jfetfollower.txt
@@ -0,0 +1,10 @@
+$ 1 5.0E-6 10 60 5.0 58
+w 288 80 288 160 0
+r 288 192 288 288 0 10000.0
+O 288 192 336 192 0
+j 240 176 288 176 0
+R 240 176 192 176 0 1 40.0 2.0 0.0
+g 288 288 288 320 0
+R 288 80 240 80 0 0 40.0 10.0 0.0
+o 4 64 0 2 2.5 9.765625E-5
+o 2 64 0 2 10.0 9.765625E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jkff.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jkff.txt
new file mode 100644
index 0000000..18c394d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/jkff.txt
@@ -0,0 +1,54 @@
+$ 1 5.0E-6 10.812258501325767 50 5.0 50
+151 432 144 528 144 0 2 0.0
+151 432 256 528 256 0 2 5.0
+w 432 224 432 240 0
+w 432 160 432 176 0
+w 528 224 528 256 0
+w 528 224 432 176 0
+w 528 144 528 176 0
+w 528 176 432 224 0
+151 320 128 432 128 0 2 5.0
+151 320 272 432 272 0 2 0.0
+w 320 144 320 256 0
+w 320 256 320 336 0
+151 192 144 288 144 0 2 0.0
+151 192 256 288 256 0 2 5.0
+w 320 112 288 112 0
+w 288 112 288 144 0
+w 288 256 288 288 0
+w 288 288 320 288 0
+w 192 160 192 176 0
+w 192 240 192 224 0
+w 288 224 288 256 0
+w 288 224 192 176 0
+w 288 176 288 144 0
+w 288 176 192 224 0
+151 80 128 192 128 0 3 5.0
+I 64 336 320 336 0 0.5
+M 528 144 592 144 0 2.5
+M 528 256 592 256 0 2.5
+x 518 117 537 123 0 24 Q
+x 520 305 539 311 2 24 Q
+w 32 112 80 112 0
+x 30 47 37 53 0 24 J
+R 64 336 32 336 1 2 120.0 2.5 2.5 0.0 0.5
+151 80 272 192 272 0 3 5.0
+w 432 160 432 64 0
+w 432 64 80 64 0
+w 80 64 80 128 0
+L 32 256 32 224 0 1 false 5.0 0.0
+x 24 193 40 199 0 24 K
+w 64 336 64 256 0
+w 64 256 80 256 0
+w 80 144 64 144 0
+w 64 144 64 256 0
+w 32 288 32 256 0
+w 32 288 80 288 0
+w 432 240 432 368 0
+w 432 368 80 368 0
+w 80 368 80 272 0
+L 32 112 32 80 0 1 false 5.0 0.0
+o 48 64 0 38 7.62939453125E-5 9.765625E-5 0 -1 J
+o 37 64 0 38 5.0 9.765625E-5 0 -1 K
+o 26 64 0 38 7.62939453125E-5 9.765625E-5 0 -1 Q
+o 32 64 0 38 5.0 9.765625E-5 0 -1 clk
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/johnsonctr.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/johnsonctr.txt
new file mode 100644
index 0000000..4c91a53
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/johnsonctr.txt
@@ -0,0 +1,125 @@
+$ 3 5.0E-6 10.391409633455755 50 5.0 50
+155 88 360 104 360 1 5.0
+155 168 360 184 360 1 5.0
+155 248 360 256 360 1 5.0
+155 328 360 344 360 1 5.0
+155 408 360 424 360 1 5.0
+w 456 392 456 416 0
+w 456 416 64 416 0
+w 64 416 64 360 0
+w 64 360 88 360 0
+w 88 376 80 376 0
+w 80 376 80 440 0
+w 168 376 160 376 0
+w 160 376 160 440 0
+w 248 376 240 376 0
+w 240 376 240 440 0
+w 328 376 320 376 0
+w 320 376 320 440 0
+w 408 376 400 376 0
+w 400 376 400 440 0
+w 80 440 160 440 0
+w 160 440 240 440 0
+w 240 440 320 440 0
+w 320 440 400 440 0
+R 80 440 24 440 1 2 300.0 2.5 2.5 0.0 0.5
+150 128 312 128 256 1 2 5.0
+150 168 312 168 256 1 2 0.0
+150 208 312 208 256 1 2 0.0
+150 248 312 248 256 1 2 0.0
+150 288 312 288 256 1 2 0.0
+150 328 312 328 256 1 2 0.0
+150 368 312 368 256 1 2 0.0
+150 408 312 408 256 1 2 0.0
+150 448 312 448 256 1 2 0.0
+150 88 312 88 256 1 2 0.0
+w 64 360 64 312 0
+w 64 312 80 312 0
+w 136 392 136 344 0
+w 136 344 96 344 0
+w 96 344 96 312 0
+w 120 312 120 320 0
+w 120 320 456 320 0
+w 456 320 456 312 0
+w 136 312 160 312 0
+w 160 312 160 360 0
+w 160 360 168 360 0
+w 456 320 456 360 0
+w 216 360 216 312 0
+w 216 312 240 312 0
+w 216 392 224 392 0
+w 224 392 224 336 0
+w 224 336 176 336 0
+w 176 336 176 312 0
+w 280 312 280 336 0
+w 280 336 224 336 0
+w 296 360 296 312 0
+w 296 312 320 312 0
+w 376 360 376 312 0
+w 376 312 400 312 0
+w 200 312 200 344 0
+w 200 344 136 344 0
+w 360 312 360 328 0
+w 256 328 256 312 0
+w 296 392 304 392 0
+w 256 328 304 328 0
+w 304 328 304 392 0
+w 304 328 360 328 0
+w 336 312 336 336 0
+w 336 336 384 336 0
+w 384 336 440 336 0
+w 440 336 440 312 0
+w 384 336 384 392 0
+w 384 392 376 392 0
+w 416 312 416 328 0
+w 416 328 464 328 0
+w 464 328 464 392 0
+w 464 392 456 392 0
+w 88 256 88 40 0
+w 88 40 456 40 0
+w 168 256 168 64 0
+w 168 64 456 64 0
+w 248 256 248 88 0
+w 248 88 456 88 0
+M 456 40 488 40 0 2.5
+M 456 64 488 64 0 2.5
+M 456 88 488 88 0 2.5
+w 328 256 328 112 0
+w 328 112 456 112 0
+w 408 256 408 136 0
+w 408 136 456 136 0
+M 456 112 488 112 0 2.5
+M 456 136 488 136 0 2.5
+w 456 160 128 160 0
+w 456 184 208 184 0
+w 456 208 288 208 0
+w 456 232 368 232 0
+w 456 256 448 256 0
+w 128 160 128 256 0
+w 208 184 208 256 0
+w 288 208 288 256 0
+w 368 232 368 256 0
+M 456 160 488 160 0 2.5
+M 456 184 488 184 0 2.5
+M 456 208 488 208 0 2.5
+M 456 232 488 232 0 2.5
+M 456 256 488 256 0 2.5
+w 136 360 144 360 0
+w 144 360 144 448 0
+w 144 360 160 360 0
+w 216 360 232 360 0
+w 232 360 232 448 0
+w 232 360 248 360 0
+w 296 360 312 360 0
+w 312 360 328 360 0
+w 312 360 312 448 0
+w 376 360 392 360 0
+w 392 360 392 448 0
+w 392 360 408 360 0
+w 456 360 472 360 0
+w 472 360 472 448 0
+M 144 448 144 464 0 2.5
+M 232 448 232 464 0 2.5
+M 312 448 312 464 0 2.5
+M 392 448 392 464 0 2.5
+M 472 448 472 464 0 2.5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/joule-thief.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/joule-thief.txt
new file mode 100644
index 0000000..2f68a8b
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/joule-thief.txt
@@ -0,0 +1,26 @@
+$ 1 5e-9 6.450009306485578 52 1 66
+T 288 192 336 224 6 4.0000000000000003e-7 6 0.0008897636271907768 -0.08891607989108269 0.999
+t 336 256 368 256 0 1 0.40715470517629976 0.6880879736516619 100
+w 368 224 368 240 0
+r 288 192 288 160 0 1000
+w 288 224 288 256 0
+w 368 272 368 288 0
+w 368 288 224 288 0
+w 288 160 192 160 0
+w 416 288 368 288 0
+v 192 288 192 160 0 0 40 1.5 0 0 0.5
+c 224 288 224 192 0 1e-7 -0.4940116811755582
+w 192 288 224 288 0
+w 224 192 288 192 0
+r 288 256 336 256 0 10
+c 416 224 416 288 0 0.00001 1.8817953335129698
+d 368 224 416 224 1 0.805904783
+w 416 224 480 224 0
+w 480 288 416 288 0
+w 288 160 336 160 0
+w 336 160 336 192 0
+w 336 224 368 224 0
+162 480 224 480 288 1 2.1024259 1 0 0 0.01
+o 9 8 0 4355 2.5 0.4 0 2 9 3
+o 14 8 0 4355 5 0.4 1 2 14 3
+o 21 8 0 4099 5 0.1 2 2 21 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ladder.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ladder.txt
new file mode 100644
index 0000000..38ac347
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ladder.txt
@@ -0,0 +1,79 @@
+$ 17 5.0E-6 3 44 5.0 35
+v 64 128 64 48 0 5 40.0 5.0 0.0
+w 64 128 112 128 0
+l 64 48 112 48 0 0.01 0.0
+l 112 48 160 48 0 0.01 0.0
+l 160 48 208 48 0 0.01 0.0
+l 208 48 256 48 0 0.01 0.0
+l 256 48 304 48 0 0.01 0.0
+l 304 48 352 48 0 0.01 0.0
+l 352 48 400 48 0 0.01 0.0
+c 112 48 112 128 0 1.0E-4 0.0
+c 160 48 160 128 0 1.0E-4 0.0
+c 208 48 208 128 0 1.0E-4 0.0
+c 256 48 256 128 0 1.0E-4 0.0
+c 304 48 304 128 0 1.0E-4 0.0
+c 352 48 352 128 0 1.0E-4 0.0
+c 400 48 400 128 0 1.0E-4 0.0
+w 112 128 160 128 0
+w 160 128 208 128 0
+w 208 128 256 128 0
+w 256 128 304 128 0
+w 304 128 352 128 0
+w 352 128 400 128 0
+l 400 48 448 48 0 0.01 0.0
+w 448 48 448 160 0
+w 400 128 432 128 0
+w 448 160 400 160 0
+c 400 160 400 240 0 1.0E-4 0.0
+l 400 160 352 160 0 0.01 0.0
+l 352 160 304 160 0 0.01 0.0
+l 304 160 256 160 0 0.01 0.0
+l 256 160 208 160 0 0.01 0.0
+l 208 160 160 160 0 0.01 0.0
+l 160 160 112 160 0 0.01 0.0
+c 352 160 352 240 0 1.0E-4 0.0
+c 304 160 304 240 0 1.0E-4 0.0
+c 256 160 256 240 0 1.0E-4 0.0
+c 208 160 208 240 0 1.0E-4 0.0
+c 160 160 160 240 0 1.0E-4 0.0
+c 112 160 112 240 0 1.0E-4 0.0
+w 432 128 432 240 0
+w 432 240 400 240 0
+w 400 240 352 240 0
+w 352 240 304 240 0
+w 304 240 256 240 0
+w 256 240 208 240 0
+w 208 240 160 240 0
+w 160 240 112 240 0
+l 112 160 64 160 0 0.01 0.0
+w 64 160 64 272 0
+w 112 240 80 240 0
+w 64 272 112 272 0
+c 112 272 112 352 0 1.0E-4 0.0
+w 80 240 80 352 0
+w 80 352 112 352 0
+l 112 272 160 272 0 0.01 0.0
+l 160 272 208 272 0 0.01 0.0
+l 208 272 256 272 0 0.01 0.0
+l 256 272 304 272 0 0.01 0.0
+l 304 272 352 272 0 0.01 0.0
+l 352 272 400 272 0 0.01 0.0
+c 160 272 160 352 0 1.0E-4 0.0
+c 208 272 208 352 0 1.0E-4 0.0
+c 256 272 256 352 0 1.0E-4 0.0
+c 304 272 304 352 0 1.0E-4 0.0
+c 352 272 352 352 0 1.0E-4 0.0
+w 112 352 160 352 0
+w 160 352 208 352 0
+w 208 352 256 352 0
+w 256 352 304 352 0
+w 304 352 352 352 0
+w 352 352 400 352 0
+c 400 272 400 352 0 1.0E-4 0.0
+w 400 272 432 272 0
+w 432 352 400 352 0
+r 432 272 432 352 0 10.0
+g 432 352 432 384 0
+o 0 64 0 3 10.0 0.8
+o 74 64 0 3 10.0 0.8
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lambda-diode-osc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lambda-diode-osc.txt
new file mode 100644
index 0000000..db8f06f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lambda-diode-osc.txt
@@ -0,0 +1,20 @@
+$ 1 0.000005 0.5999443210467817 50 5 50
+j 240 224 272 224 0 -4 0.00125
+w 272 272 240 272 0
+w 272 208 304 208 0
+g 272 272 272 288 0
+r 304 176 304 128 0 158
+l 304 128 304 80 0 0.2 -0.00042713443362244537
+c 240 176 240 80 0 5.6000000000000005e-8 -3.25140615286176
+w 240 176 272 176 0
+w 272 176 304 176 0
+w 304 80 272 80 0
+w 272 80 240 80 0
+w 272 176 272 208 0
+172 272 80 272 48 0 6 3.2800000000000002 4 2 0 0.5 Voltage
+j 304 256 272 256 1 -4 0.00125
+w 304 256 304 208 0
+w 240 272 240 224 0
+o 6 8 0 4107 5 0.00625 0 2 6 3
+o 11 8 0 4163 9.999999999999999e-16 1.25e-18 1 2 11 3
+o 5 8 0 4107 5 0.0125 2 2 5 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lambda-diode.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lambda-diode.txt
new file mode 100644
index 0000000..8eec7ce
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lambda-diode.txt
@@ -0,0 +1,11 @@
+$ 1 0.000005 10.634267539816555 56 2 50
+R 320 208 320 160 0 3 50 5 5 0 0.5
+g 320 272 320 304 0
+j 288 224 320 224 0 -4 0.00125
+j 352 256 320 256 1 -4 0.00125
+w 320 272 288 272 0
+w 288 272 288 224 0
+w 320 208 352 208 0
+w 352 208 352 256 0
+o 0 64 0 4163 5e-24 6.25e-27 0 2 0 3
+o 0 64 0 4099 10 0.0125 1 2 0 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/leadingedge.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/leadingedge.txt
new file mode 100644
index 0000000..8492209
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/leadingedge.txt
@@ -0,0 +1,44 @@
+$ 1 4.0E-9 4 54 5.0
+f 160 144 208 144 1
+f 160 240 208 240 0
+w 208 160 208 192 0
+w 208 192 208 224 0
+R 208 128 208 80 0 0 40.0 5.0 0.0
+g 208 256 208 288 0
+g 288 256 288 288 0
+w 288 192 320 192 0
+w 320 192 320 144 0
+w 320 192 320 240 0
+f 320 144 368 144 1
+f 320 240 368 240 0
+w 368 160 368 192 0
+w 368 192 368 224 0
+g 368 256 368 288 0
+R 368 128 368 80 0 0 40.0 5.0 0.0
+c 208 192 288 192 0 1.0E-9 0.22165573446504094
+r 288 192 288 256 0 1000.0
+w 160 144 160 192 0
+w 160 240 160 192 0
+w 160 192 128 192 0
+w 128 192 128 160 0
+w 128 192 128 224 0
+f 80 240 128 240 0
+f 80 144 128 144 1
+w 80 144 80 192 0
+w 80 192 80 240 0
+R 128 128 128 80 0 0 40.0 5.0 0.0
+g 128 256 128 288 0
+w 368 192 400 192 0
+w 400 192 400 144 0
+w 400 192 400 240 0
+f 400 240 448 240 0
+f 400 144 448 144 1
+w 448 160 448 192 0
+w 448 192 448 224 0
+g 448 256 448 288 0
+R 448 128 448 80 0 0 40.0 5.0 0.0
+M 448 192 496 192 0
+R 80 192 32 192 0 2 200000.0 2.5 2.5
+o 39 32 0 2 5.0 9.765625E-5 0
+o 38 32 0 2 5.0 9.765625E-5 0
+h 2 17 16
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ledarray.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ledarray.txt
new file mode 100644
index 0000000..e070527
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ledarray.txt
@@ -0,0 +1,62 @@
+$ 1 0.00000625 0.529449005047003 50 5 50
+r 816 592 816 640 0 300
+r 848 592 848 640 0 300
+r 880 592 880 640 0 300
+r 976 592 976 640 0 300
+r 944 592 944 640 0 300
+r 912 592 912 640 0 300
+r 752 592 752 640 0 300
+r 784 592 784 640 0 300
+t 720 656 752 656 0 1 -4.933101106309588 1.0493310110214767e-10 100
+t 720 688 784 688 0 1 -4.933101107200232 1.0493310110303833e-10 100
+t 720 720 816 720 0 1 -4.933101106898025 1.0493310110273612e-10 100
+t 720 752 848 752 0 1 -4.933101106045909 1.0493310110188401e-10 100
+t 720 784 880 784 0 1 -4.933101106139725 1.0493310110197784e-10 100
+t 720 816 912 816 0 1 -4.933101106257256 1.0493310110209533e-10 100
+t 720 848 944 848 0 1 -4.933101106375779 1.0493310110221389e-10 100
+w 784 640 784 672 0
+w 816 640 816 704 0
+w 848 640 848 736 0
+w 880 640 880 768 0
+w 912 640 912 800 0
+w 944 640 944 832 0
+t 720 880 976 880 0 1 0.6322798038637886 0.6720904048771863 100
+w 976 640 976 864 0
+g 752 672 752 928 0
+g 784 704 784 928 0
+g 816 736 816 928 0
+g 848 768 848 928 0
+g 880 800 880 928 0
+g 912 832 912 928 0
+g 944 864 944 928 0
+g 976 896 976 928 0
+r 720 656 640 656 0 1000
+r 720 688 640 688 0 1000
+r 720 720 640 720 0 1000
+r 720 752 640 752 0 1000
+r 720 784 640 784 0 1000
+r 720 816 640 816 0 1000
+r 720 848 640 848 0 1000
+r 720 880 640 880 0 1000
+185 480 656 656 656 0 3
+R 480 656 448 656 0 0 40 5 0 0 0.5
+164 176 336 240 336 0 3 5 5 5 false 0
+w 576 1008 576 944 0
+w 544 976 544 944 0
+R 176 336 144 336 1 2 5000 2.5 2.5 0 0.5
+g 176 400 176 432 0
+! smiley 0 S2,S1,S0 A,B,C,D,E,F,G,H smiley\sgenerator 000\q00111100\n001\q01000010\n010\q10101001\n011\q10000101\n100\q10000101\n101\q10101001\n110\q01000010\n111\q00111100\n
+208 624 336 672 336 0 smiley 0 0 5 5 5 5 0 0
+w 272 336 304 336 0
+w 304 336 304 1008 0
+w 272 368 336 368 0
+w 336 368 336 976 0
+w 272 400 368 400 0
+w 368 400 368 944 0
+w 304 336 624 336 0
+w 336 368 624 368 0
+w 368 400 624 400 0
+w 304 1008 576 1008 0
+w 336 976 544 976 0
+w 368 944 512 944 0
+405 720 336 784 336 0 8 8
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ledflasher.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ledflasher.txt
new file mode 100644
index 0000000..2cd57eb
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ledflasher.txt
@@ -0,0 +1,43 @@
+$ 17 5.0E-6 2.183 50 5.0 50
+163 160 272 208 272 0 10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.0 0.0
+L 480 336 480 368 0 false false 5.0 0.0
+R 160 304 112 304 1 2 1000.0 2.5 2.5
+w 192 240 192 112 0
+162 192 112 192 64 0 1.0 0.0 0.0
+r 192 64 112 64 0 250.0
+g 112 64 112 112 0
+162 224 112 224 64 0 1.0 0.0 0.0
+162 256 112 256 64 0 1.0 0.0 0.0
+162 288 112 288 64 0 1.0 0.0 0.0
+162 320 112 320 64 0 1.0 0.0 0.0
+w 192 64 224 64 0
+w 224 64 256 64 0
+w 256 64 288 64 0
+w 288 64 320 64 0
+w 352 240 352 112 0
+d 224 240 224 208 0
+d 256 240 256 208 0
+d 288 240 288 208 0
+d 320 240 320 208 0
+162 352 112 352 64 0 1.0 0.0 0.0
+w 352 64 320 64 0
+d 384 240 384 208 0
+d 416 240 416 208 0
+d 448 240 448 208 0
+d 480 240 480 208 0
+w 384 192 384 208 0
+w 416 176 416 208 0
+w 448 160 448 208 0
+w 320 208 320 192 0
+w 320 192 384 192 0
+w 416 176 288 176 0
+w 288 176 288 208 0
+w 448 160 256 160 0
+w 256 160 256 208 0
+w 224 208 224 144 0
+w 224 144 480 144 0
+w 480 144 480 208 0
+w 224 112 224 144 0
+w 256 112 256 160 0
+w 288 112 288 176 0
+w 320 112 320 192 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lightbulb.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lightbulb.txt
new file mode 100644
index 0000000..54715f1
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lightbulb.txt
@@ -0,0 +1,8 @@
+$ 1 0.000009999999999999999 21.593987231061412 50 5 50
+181 688 208 688 496 0 293 100 120 0.4 0.4
+R 576 208 512 208 0 1 60 169.7056274847714 0 0 0.5
+g 688 496 688 512 0
+s 576 208 688 208 0 1 false
+o 0 64 0 20483 0.0000762939453125 0.00009765625 0 2 0 3
+o 0 64 2 4099 160 1.6 1 1 160
+o 0 64 7 20483 160 1.6 2 1 0.0000762939453125
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lissa.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lissa.txt
new file mode 100644
index 0000000..c1530b2
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lissa.txt
@@ -0,0 +1,28 @@
+$ 1 5.0E-6 52.86996988945491 50 5.0 50
+118 160 208 160 80 0 1 100.0 5.0 0.0 0.0 0.5
+118 160 400 160 256 0 1 104.0 5.0 0.0 0.0 0.5
+w 160 80 208 80 0
+w 160 208 208 208 0
+w 160 256 208 256 0
+w 160 400 208 400 0
+p 208 80 208 208 0
+p 208 256 208 400 0
+118 288 208 288 80 0 1 40.0 5.0 0.0 0.0 0.5
+118 288 400 288 256 0 1 101.0 5.0 0.0 0.0 0.5
+w 288 80 336 80 0
+w 288 208 336 208 0
+w 288 256 336 256 0
+w 288 400 336 400 0
+w 416 256 464 256 0
+w 416 80 464 80 0
+w 416 208 464 208 0
+w 416 400 464 400 0
+118 416 208 416 80 0 1 91.0 5.0 0.0 0.0 0.5
+118 416 400 416 256 0 1 30.0 5.0 0.0 0.0 0.5
+p 336 80 336 208 0
+p 336 256 336 400 0
+p 464 80 464 208 0
+p 464 256 464 400 0
+o 6 64 0 226 5.0 6.4 0 7
+o 20 64 0 226 5.0 6.4 1 21
+o 22 64 0 226 5.0 6.4 2 23
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/logconvert.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/logconvert.txt
new file mode 100644
index 0000000..f42c1cf
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/logconvert.txt
@@ -0,0 +1,36 @@
+$ 1 5.0E-6 12.185319768402522 54 5.0 50
+a 208 240 304 240 0 15.0 -15.0
+d 304 112 208 112 0
+w 208 144 208 112 0
+c 208 80 304 80 0 1.0E-6 0.6555203584434989
+w 304 80 304 112 0
+w 208 80 208 112 0
+w 208 144 208 224 0
+r 208 224 128 224 0 1000.0
+R 128 224 96 224 0 1 40.0 3.0 3.0 0.0 0.5
+g 208 256 208 272 0
+t 320 272 320 240 0 1 0.0 0.6332109005736126
+w 336 240 352 240 0
+w 352 240 352 272 0
+w 352 272 320 272 0
+w 352 240 384 240 0
+i 384 176 384 240 0 0.01
+R 384 176 384 144 0 0 40.0 10.0 0.0 0.0 0.5
+a 384 256 480 256 1 15.0 -15.0
+r 384 320 480 320 0 15000.0
+r 384 320 384 384 0 1000.0
+w 384 272 384 320 0
+w 480 256 480 320 0
+g 384 384 384 400 0
+O 480 256 528 256 0
+p 128 224 128 288 0
+g 128 288 128 304 0
+t 256 176 256 144 1 1 -6.5551380330546585E-6 0.6555138033054658
+w 208 144 240 144 0
+w 272 144 304 144 0
+w 304 112 304 144 0
+w 304 144 304 240 0
+g 256 176 256 192 0
+o 8 64 0 34 10.0 0.05 0 -1 in
+o 23 64 0 34 2.5 2.44140625E-5 1 -1 out
+o 24 64 0 226 10.0 1.6 2 23 out vs in
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/longdist.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/longdist.txt
new file mode 100644
index 0000000..f35ec7f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/longdist.txt
@@ -0,0 +1,31 @@
+$ 1 0.000005 7.619785657297057 39 120 42
+v 64 208 64 80 0 1 60 169.7056274847714 0 0 0.5
+w 240 160 240 208 1
+T 160 128 240 128 0 0.5 1000 0.6495256928389387 0.0000704491673906723 0.999
+w 160 128 160 80 2
+w 160 160 160 208 1
+r 160 80 64 80 0 10
+w 64 208 160 208 0
+w 240 128 240 80 2
+r 240 80 432 80 0 500
+r 240 208 432 208 0 500
+w 432 80 432 128 0
+w 432 208 432 160 0
+T 432 128 496 128 0 1000000 0.001 -0.0000704491673735269 0.4305031013469448 0.999
+w 496 128 496 80 2
+w 496 80 560 80 0
+w 496 160 496 208 1
+w 496 208 560 208 0
+r 560 80 560 208 0 200
+v 64 384 64 256 0 1 60 169.7056274847714 0 0 0.5
+r 64 256 160 256 0 10
+r 160 256 512 256 0 500
+r 160 384 512 384 0 500
+w 64 384 160 384 0
+w 512 256 560 256 0
+w 512 384 560 384 0
+r 560 256 560 384 0 200
+g 432 208 432 224 0
+g 560 208 560 224 0
+o 17 64 1 4099 80 0.00009765625 0 1 160
+o 25 64 1 4099 5 0.00009765625 1 1 5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lrc-critical.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lrc-critical.txt
new file mode 100644
index 0000000..5ae17cf
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lrc-critical.txt
@@ -0,0 +1,12 @@
+$ 1 5.0E-6 10 50 5.0
+r 176 80 384 80 0 516.4
+s 384 80 448 80 0 true false
+w 176 80 176 352 0
+c 176 352 384 352 0 1.4999999999999999E-5 -9.860041921625609
+l 384 80 384 352 0 1.0 0.03019234785322575
+v 448 352 448 80 0 0 40.0 5.0 0.0
+r 384 352 448 352 0 100.0
+o 4 64 0 3 20.0 0.05
+o 3 64 0 3 10.0 0.05
+o 0 64 0 3 0.625 0.05
+h 1 4 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lrc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lrc.txt
new file mode 100644
index 0000000..559c5e9
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/lrc.txt
@@ -0,0 +1,15 @@
+$ 1 0.000005 10.20027730826997 50 5 43
+r 176 80 384 80 0 10
+s 384 80 448 80 0 1 false
+w 176 80 176 352 0
+c 384 352 176 352 0 0.000015 -9.86
+l 384 80 384 352 0 1 0.03
+v 448 352 448 80 0 0 40 5 0 0 0.5
+r 384 352 448 352 0 100
+o 4 64 0 4099 20 0.05 0 2 4 3
+o 3 64 0 4099 20 0.05 1 2 3 3
+o 0 64 0 4099 0.625 0.05 2 2 0 3
+& 3 0 0.000001 0.000101 Capacitance
+& 4 0 0.01 1.01 Inductance
+& 0 0 1 101 Resistance
+h 1 4 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/majority.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/majority.txt
new file mode 100644
index 0000000..45dd253
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/majority.txt
@@ -0,0 +1,23 @@
+$ 1 5.0E-6 1.5 50 5.0
+L 128 144 64 144 0 true false
+L 128 208 64 208 0 true false
+L 128 272 64 272 0 false false
+w 128 208 128 176 0
+w 128 176 192 176 0
+w 128 144 144 144 0
+w 144 144 192 144 0
+w 128 208 128 224 0
+w 128 224 192 224 0
+w 144 144 144 304 0
+w 144 304 192 304 0
+w 128 272 128 256 0
+w 128 256 192 256 0
+w 128 272 128 336 0
+w 128 336 192 336 0
+151 320 240 480 240 0 3 0.0
+w 320 160 320 224 0
+w 320 256 320 320 0
+151 192 160 320 160 0 2 5.0
+151 192 240 320 240 0 2 5.0
+151 192 320 320 320 0 2 5.0
+M 480 240 544 240 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/masterslaveff.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/masterslaveff.txt
new file mode 100644
index 0000000..008239b
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/masterslaveff.txt
@@ -0,0 +1,45 @@
+$ 1 5.0E-6 10 50 5.0
+151 432 160 528 160 0 2 5.0
+151 432 272 528 272 0 2 0.0
+w 432 240 432 256 0
+w 432 176 432 192 0
+w 528 240 528 272 0
+w 528 240 432 192 0
+w 528 160 528 192 0
+w 528 192 432 240 0
+151 320 144 432 144 0 2 5.0
+151 320 288 432 288 0 2 5.0
+w 320 160 320 272 0
+w 320 272 320 352 0
+151 192 160 288 160 0 2 5.0
+151 192 272 288 272 0 2 0.0
+w 320 128 288 128 0
+w 288 128 288 160 0
+w 288 272 288 304 0
+w 288 304 320 304 0
+w 192 176 192 192 0
+w 192 256 192 240 0
+w 288 240 288 272 0
+w 288 240 192 192 0
+w 288 192 288 160 0
+w 288 192 192 240 0
+151 80 144 192 144 0 2 0.0
+151 80 288 192 288 0 2 5.0
+I 80 352 320 352 0
+M 528 160 592 160 0
+M 528 272 592 272 0
+x 518 133 534 133 0 24 Q
+x 520 321 536 321 2 24 Q
+x 153 79 169 79 0 24 master
+x 399 81 415 81 0 24 slave
+w 80 160 80 304 0
+w 80 304 80 352 0
+I 48 128 48 272 0
+w 48 128 80 128 0
+w 48 272 80 272 0
+L 48 128 48 96 0 false false
+x 39 62 55 62 0 24 D
+R 80 352 48 352 1 2 120.0 2.5 2.5
+o 38 64 0 6 5.0 9.765625E-5 0 D
+o 27 64 0 6 5.0 9.765625E-5 0 Q
+o 40 64 0 6 5.0 9.765625E-5 0 clk
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mirror.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mirror.txt
new file mode 100644
index 0000000..eae2845
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mirror.txt
@@ -0,0 +1,24 @@
+$ 1 5.0E-6 11.708435524800691 50 5.0 50
+t 256 112 192 112 0 -1 0.0 -0.625292103755946 1000.0
+t 256 112 320 112 0 -1 2.5545208310942042 -0.6252921037557799 1000.0
+w 256 112 256 160 0
+w 192 128 192 160 0
+w 192 160 256 160 0
+r 192 96 192 32 0 100.0
+r 320 96 320 32 0 100.0
+w 192 32 320 32 0
+R 192 32 128 32 0 0 40.0 5.0 0.0 0.0 0.5
+r 192 160 192 224 0 500.0
+r 320 128 320 224 0 150.0
+w 192 160 128 160 0
+s 128 160 128 224 0 1 false
+r 128 224 192 224 0 200.0
+w 320 128 384 128 0
+s 384 128 384 224 0 1 false
+r 320 224 384 224 0 10.0
+w 192 224 192 288 1
+w 320 224 320 288 1
+g 192 288 192 304 0
+g 320 288 320 304 0
+x 159 112 181 116 0 16 Q1
+x 332 113 354 117 0 16 Q2
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/moscurrentramp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/moscurrentramp.txt
new file mode 100644
index 0000000..b89df2f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/moscurrentramp.txt
@@ -0,0 +1,15 @@
+$ 1 5.0E-6 15.50424758475255 55 10.0 50
+r 320 304 320 352 0 10.0
+g 320 352 320 384 0
+R 256 288 208 288 0 0 40.0 2.5 0.0 0.0 0.5
+w 320 272 320 224 0
+w 320 224 416 224 0
+w 320 128 416 128 0
+R 320 128 320 80 0 0 40.0 10.0 0.0 0.0 0.5
+c 320 128 320 224 0 4.9999999999999996E-5 0
+r 416 128 416 224 0 10000.0
+w 320 128 272 128 0
+w 320 224 272 224 0
+s 272 128 272 224 0 1 true
+f 256 288 320 288 0 1.5
+o 8 128 0 34 10.0 7.8125E-4 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/moscurrentsrc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/moscurrentsrc.txt
new file mode 100644
index 0000000..20af5cc
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/moscurrentsrc.txt
@@ -0,0 +1,11 @@
+$ 1 5.0E-6 11.708435524800691 50 10.0 50
+f 352 288 400 288 0 1.5
+w 400 304 400 352 1
+g 400 352 400 384 0
+R 400 112 400 80 0 0 40.0 10.0 0.0 0.0 0.5
+w 400 272 400 240 0
+r 400 112 400 240 0 300.0
+w 400 112 448 112 0
+w 400 240 448 240 0
+s 448 112 448 240 0 1 false
+R 352 288 320 288 0 0 40.0 3.0 0.0 0.0 0.5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mosfetamp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mosfetamp.txt
new file mode 100644
index 0000000..e59621f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mosfetamp.txt
@@ -0,0 +1,16 @@
+$ 1 5.0E-6 42.05934401203833 60 5.0 53
+r 208 176 208 272 0 4000.0
+R 160 160 112 160 0 1 40.0 0.05 0.0 0.0 0.5
+R 208 32 160 32 0 0 40.0 10.0 0.0 0.0 0.5
+r 208 32 208 144 0 4000.0
+c 208 144 320 144 0 1.0E-6 1.938598649739942
+r 320 144 320 272 0 50000.0
+g 320 272 320 304 0
+O 320 144 384 144 0
+w 208 176 256 176 0
+c 256 176 256 272 0 9.999999999999999E-5 8.054803335508433
+w 208 272 256 272 0
+f 160 160 208 160 0 1.5
+R 208 272 208 304 0 0 40.0 -10.0 0.0 0.0 0.5
+o 1 128 0 34 0.078125 4.8828125E-5 0 -1
+o 7 128 0 34 2.5 3.0517578125E-6 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mosfollower.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mosfollower.txt
new file mode 100644
index 0000000..bf9fb4d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mosfollower.txt
@@ -0,0 +1,9 @@
+$ 1 5.0E-6 11.251013186076355 54 5.0 50
+R 208 144 176 144 0 1 40.0 5.0 0.0 0.0 0.5
+O 256 160 320 160 0
+f 208 144 256 144 0 1.5
+r 256 48 256 128 0 500.0
+R 256 48 208 48 0 0 40.0 15.0 0.0 0.0 0.5
+R 256 256 256 288 0 0 40.0 -15.0 0.0 0.0 0.5
+i 256 160 256 256 0 0.0050
+o 1 64 0 34 12.0 1.220703125E-5 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mosmirror.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mosmirror.txt
new file mode 100644
index 0000000..dd54423
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mosmirror.txt
@@ -0,0 +1,23 @@
+$ 1 5.0E-6 11.251013186076355 50 5.0 50
+f 320 288 240 288 0 1.5
+f 320 288 400 288 0 1.5
+w 320 288 320 240 0
+w 320 240 240 240 0
+w 240 240 240 272 0
+w 240 304 240 352 1
+w 240 352 320 352 0
+w 400 304 400 352 1
+w 400 352 320 352 0
+g 320 352 320 384 0
+R 240 112 240 80 0 0 40.0 5.0 0.0 0.0 0.5
+R 400 112 400 80 0 0 40.0 5.0 0.0 0.0 0.5
+w 400 272 400 240 0
+r 400 112 400 240 0 100.0
+w 400 112 448 112 0
+w 400 240 448 240 0
+s 448 112 448 240 0 1 false
+w 240 240 192 240 0
+w 240 112 192 112 0
+r 240 112 240 240 0 500.0
+r 192 112 192 176 0 100.0
+s 192 176 192 240 0 1 false
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mosswitch.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mosswitch.txt
new file mode 100644
index 0000000..f809293
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mosswitch.txt
@@ -0,0 +1,9 @@
+$ 1 5.0E-6 10.812258501325767 50 5.0 50
+s 288 224 288 304 0 1 false
+w 288 128 400 128 0
+r 400 128 400 288 0 300.0
+w 400 320 400 336 0
+f 288 304 400 304 0 1.5
+w 288 128 288 224 0
+R 288 128 240 128 0 0 40.0 5.0 0.0 0.0 0.5
+g 400 336 400 352 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-crossbar.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-crossbar.txt
new file mode 100644
index 0000000..1694fc2
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-crossbar.txt
@@ -0,0 +1,45 @@
+$ 1 5.0E-9 5.023272298708815 52 1.0 50
+m 208 128 256 80 0 100.0 250000.0 0 1.0E-8 1.0E-10
+m 288 128 336 80 0 100.0 250000.0 0 1.0E-8 1.0E-10
+m 208 240 256 192 0 100.0 250000.0 1.0e-8 1.0E-8 1.0E-10
+m 288 240 336 192 0 100.0 250000.0 0 1.0E-8 1.0E-10
+w 208 128 288 128 0
+w 208 240 288 240 0
+w 256 80 256 192 0
+w 336 80 336 192 0
+w 256 192 256 304 0
+w 336 192 336 304 0
+w 288 240 368 240 0
+w 368 240 448 240 0
+w 288 128 368 128 0
+w 368 128 448 128 0
+m 368 128 416 80 0 100.0 250000.0 1.0e-8 1.0E-8 1.0E-10
+m 448 128 496 80 0 100.0 250000.0 1.0e-8 1.0E-8 1.0E-10
+m 368 240 416 192 0 100.0 250000.0 1.0e-8 1.0E-8 1.0E-10
+m 448 240 496 192 0 100.0 250000.0 0 1.0E-8 1.0E-10
+w 416 80 416 192 0
+w 416 192 416 304 0
+w 496 80 496 192 0
+w 496 192 496 304 0
+S 96 176 208 176 0 0 false 0 false 0
+w 208 128 208 160 0
+w 208 192 208 240 0
+R 96 176 48 176 0 1 500000.0 1.0 0.0 0.0 0.5
+r 256 304 256 368 0 10000.0
+r 336 304 336 368 0 10000.0
+r 416 304 416 368 0 10000.0
+r 496 304 496 368 0 10000.0
+g 256 368 256 384 0
+g 336 368 336 384 0
+g 416 368 416 384 0
+g 496 368 496 384 0
+w 448 128 512 128 0
+w 448 240 512 240 0
+r 512 128 576 128 0 1000.0
+r 512 240 576 240 0 1000.0
+g 576 240 576 272 0
+g 576 128 576 160 0
+o 26 32 0 54 1.1 9.765625E-5 0 -1
+o 27 32 0 54 1.1 9.765625E-5 0 -1
+o 28 32 0 54 1.1 9.765625E-5 0 -1
+o 29 32 0 54 1.1 9.765625E-5 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-sine.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-sine.txt
new file mode 100644
index 0000000..d2caacf
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-sine.txt
@@ -0,0 +1,7 @@
+$ 1 5.0E-8 9.78399845368213 72 1.0 50
+g 320 304 320 320 0
+m 320 192 320 304 0 100.0 16000.0 0 1.0E-8 1.0E-10
+R 320 192 320 160 0 1 4000.0 1.0 0.0 0.0 0.5
+o 1 64 0 35 1.25 1.953125E-4 0 -1
+o 1 64 2 35 20480.0 9.765625E-5 1 -1
+o 1 64 0 99 2.5 1.953125E-4 2 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-sine2.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-sine2.txt
new file mode 100644
index 0000000..f859673
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-sine2.txt
@@ -0,0 +1,7 @@
+$ 1 5.0E-8 9.78399845368213 72 1.0 50
+g 320 304 320 320 0
+m 320 192 320 304 0 100.0 12500.0 0.0 1.0E-8 1.0E-10
+R 320 192 320 160 0 1 5000.0 1.0 0.0 0.0 0.5
+o 1 64 0 35 1.25 0.003125 0 -1
+o 1 64 2 35 20480.0 9.765625E-5 1 -1
+o 1 64 0 99 1.25 0.003125 2 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-sine3.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-sine3.txt
new file mode 100644
index 0000000..e510c6f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-sine3.txt
@@ -0,0 +1,7 @@
+$ 1 5.0E-8 9.78399845368213 72 1.0 50
+g 320 304 320 320 0
+m 320 192 320 304 0 100.0 5000.0 3.865479277469485E-9 1.0E-8 1.0E-10
+R 320 192 320 160 0 1 8000.0 2.0 0.0 0.0 0.5
+o 1 64 0 35 2.5 0.025 0 -1
+o 1 64 2 35 5120.0 2.44140625E-5 1 -1
+o 1 64 0 99 2.5 0.025 2 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-square.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-square.txt
new file mode 100644
index 0000000..b287303
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-square.txt
@@ -0,0 +1,7 @@
+$ 1 5.0E-8 9.78399845368213 72 1.0 50
+g 320 304 320 320 0
+m 320 192 320 304 0 100.0 16000.0 0 1.0E-8 1.0E-10
+R 320 192 320 160 0 2 6300.0 1.0 0.0 0.0 0.5
+o 1 64 0 35 1.25 7.8125E-4 0 -1
+o 1 64 2 35 20480.0 9.765625E-5 1 -1
+o 1 64 0 99 1.25 7.8125E-4 2 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-triangle.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-triangle.txt
new file mode 100644
index 0000000..37bb63b
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr-triangle.txt
@@ -0,0 +1,7 @@
+$ 1 5.0E-8 9.78399845368213 72 1.0 50
+g 320 304 320 320 0
+m 320 192 320 304 0 100.0 16000.0 0 1.0E-8 1.0E-10
+R 320 192 320 160 0 3 3200.0 1.0 0.0 0.0 0.5
+o 1 64 0 35 1.25 9.765625E-5 0 -1
+o 1 64 2 35 20480.0 9.765625E-5 1 -1
+o 1 64 0 99 1.25 9.765625E-5 2 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr.txt
new file mode 100644
index 0000000..70b8a3c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mr.txt
@@ -0,0 +1,7 @@
+$ 1 2.0E-8 1.3804574186067096 52 5.0 50
+m 256 144 256 288 0 100.0 16000.0 0 1.0E-8 1.0E-10
+g 256 320 256 336 0
+w 256 288 256 320 1
+172 256 144 256 112 0 6 5.0 5.0 -5.0 0.0 0.5 Voltage
+o 0 8 0 35 5.0 0.05 0 -1
+o 0 8 2 35 640.0 9.765625E-5 1 -1 resistance
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/multivib-a.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/multivib-a.txt
new file mode 100644
index 0000000..17e6ef4
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/multivib-a.txt
@@ -0,0 +1,28 @@
+$ 1 0.000005 8.281975887399955 50 5 50
+w 112 48 208 48 0
+w 208 48 288 48 0
+w 288 48 384 48 0
+r 112 48 112 176 0 330
+r 208 48 208 176 0 1020
+r 288 48 288 176 0 1020
+r 384 48 384 176 0 320
+c 112 176 208 176 0 0.000018 3.7024016598584764
+c 384 176 288 176 0 0.000018 -0.5571050333713464
+w 384 176 384 240 0
+t 288 256 384 256 0 1 0.6334943517995971 0.6821481504454086 100
+w 208 176 288 256 0
+w 288 176 208 256 0
+t 208 256 112 256 0 1 -3.778790978286727 0.6057588320171579 100
+w 112 176 112 240 0
+R 112 48 64 48 0 0 40 5 0 0 0.5
+g 112 272 112 304 0
+g 384 272 384 304 0
+x 159 212 179 215 4 16 C1
+x 317 213 337 216 4 16 C2
+x 85 260 106 263 4 16 Q1
+x 390 259 411 262 4 16 Q2
+403 192 208 224 240 0 12_256_0_4102_5_0.1_0_2_12_3
+403 272 208 304 240 0 11_256_0_4102_5_0.4_0_2_11_3
+403 320 128 352 160 0 8_128_0_4102_5_0.4_0_2_8_3
+403 144 128 176 160 0 7_128_0_4102_5_0.1_0_2_7_3
+o 13 64 6 4099 8.840953122049878 0.0001 0 2 10 6
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/multivib-bi.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/multivib-bi.txt
new file mode 100644
index 0000000..54df6fb
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/multivib-bi.txt
@@ -0,0 +1,27 @@
+$ 1 5.0E-6 10.391409633455755 50 5.0 50
+r 144 32 144 128 0 100.0
+r 384 32 384 128 0 100.0
+w 384 128 384 192 0
+t 304 208 384 208 0 1 0.617227886429507 0.6759235619928714 100.0
+w 224 128 304 208 0
+w 304 128 224 208 0
+t 224 208 144 208 0 1 -4.584864481423058 0.029057265154527386 100.0
+w 144 128 144 192 0
+r 304 128 384 128 0 1020.0
+r 144 128 224 128 0 1020.0
+M 384 128 448 128 0 2.5
+w 144 32 384 32 0
+M 144 128 80 128 0 2.5
+R 144 32 80 32 0 0 40.0 5.0 0.0 0.0 0.5
+r 224 208 224 304 0 1000.0
+r 304 208 304 304 0 1000.0
+L 224 304 80 304 0 0 true 5.0 0.0
+L 304 304 448 304 0 0 true 5.0 0.0
+x 54 105 106 109 2 16 output
+x 422 100 474 104 0 16 output
+x 70 278 93 282 0 16 set
+x 429 277 468 281 0 16 reset
+g 144 224 144 256 0
+g 384 224 384 256 0
+x 106 212 128 216 0 16 Q1
+x 400 213 422 217 0 16 Q2
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/multivib-mono.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/multivib-mono.txt
new file mode 100644
index 0000000..62a7e26
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/multivib-mono.txt
@@ -0,0 +1,23 @@
+$ 1 5.0E-6 8.6 50 5.0 50
+w 192 32 272 32 0
+r 192 32 192 160 0 330.0
+r 272 32 272 160 0 1020.0
+r 432 32 432 160 0 320.0
+c 192 160 272 160 0 1.8E-5 4.3449566448532755
+w 432 160 432 224 0
+t 352 240 432 240 0 1 0.6277842747260773 0.6549145378729839 100.0
+w 272 160 352 240 0
+w 352 160 272 240 0
+t 272 240 192 240 0 1 -4.972740919574546 0.027130263151713234 100.0
+w 192 160 192 224 0
+r 352 160 432 160 0 100.0
+t 128 240 192 240 0 1 -4.901331660083208 0.09853952264305138 100.0
+w 128 32 192 32 0
+r 128 32 128 144 0 100.0
+s 128 144 128 240 0 1 true
+w 272 32 432 32 0
+R 128 32 64 32 0 0 40.0 5.0 0.0 0.0 0.5
+g 192 256 192 304 0
+g 432 256 432 304 0
+x 444 247 466 251 0 16 Q1
+o 6 64 6 35 2.5 9.765625E-5 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mux.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mux.txt
new file mode 100644
index 0000000..c35abe9
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mux.txt
@@ -0,0 +1,40 @@
+$ 1 0.000005 19.867427341514983 58 5 50
+f 256 160 256 112 96 1.5 .02
+f 256 16 256 64 97 1.5 .02
+w 256 320 192 320 0
+w 256 16 192 16 0
+R 240 64 64 64 0 1 80 2.5 2.5 0 0.5
+R 240 224 64 224 0 1 40 2.5 2.5 0 0.5
+w 272 64 368 64 0
+w 368 64 368 224 0
+r 368 224 368 320 0 1000
+g 368 320 368 336 0
+O 368 224 432 224 0
+w 256 160 256 176 0
+w 192 320 192 176 0
+w 192 176 192 16 0
+I 192 176 256 176 0 0.5 5
+L 192 320 64 320 0 1 false 5 0
+x 42 298 83 301 4 16 select
+w 256 64 256 80 0
+w 256 80 304 80 0
+w 256 112 256 96 0
+w 256 96 304 96 0
+g 304 96 304 128 0
+w 304 80 304 32 0
+R 304 32 304 0 0 0 40 5 0 0 0.5
+w 240 64 240 112 0
+w 272 64 272 112 0
+w 272 224 272 272 0
+w 240 224 240 272 0
+R 304 192 304 160 0 0 40 5 0 0 0.5
+w 304 240 304 192 0
+g 304 256 304 288 0
+w 256 256 304 256 0
+w 256 272 256 256 0
+w 256 240 304 240 0
+w 256 224 256 240 0
+w 272 224 368 224 0
+f 256 176 256 224 97 1.5 .02
+f 256 320 256 272 96 1.5 .02
+o 10 64 0 4098 5 0.00009765625 0 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mux3state.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mux3state.txt
new file mode 100644
index 0000000..9298c0a
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/mux3state.txt
@@ -0,0 +1,39 @@
+$ 0 5.0E-6 1.5 50 5.0
+151 112 160 208 160 0 2 5.0
+150 112 288 208 288 0 2 5.0
+f 208 288 272 288 4
+f 208 160 272 160 5
+w 272 176 272 224 0
+w 272 224 272 272 0
+g 272 304 272 336 0
+R 272 144 272 112 0 0 40.0 5.0 0.0
+L 112 176 48 176 0 true false 5.0 0.0
+w 112 144 80 144 0
+w 80 144 80 304 0
+w 80 304 112 304 0
+w 272 224 320 224 0
+w 320 224 368 224 0
+w 368 224 368 272 0
+w 368 224 368 176 0
+f 432 288 368 288 4
+f 432 160 368 160 5
+R 368 144 368 112 0 0 40.0 5.0 0.0
+g 368 304 368 336 0
+150 528 288 432 288 0 2 0.0
+151 528 160 432 160 0 2 5.0
+w 576 144 528 144 0
+w 80 144 80 48 0
+w 576 48 576 144 0
+w 576 144 576 304 0
+w 576 304 528 304 0
+M 320 224 320 384 0 2.5
+I 528 176 528 272 0
+L 528 176 608 176 0 true false 5.0 0.0
+x 32 155 48 155 0 16 in 1
+x 506 358 522 358 0 16 select
+x 593 157 609 157 0 16 in 2
+x 145 95 161 95 0 16 tri-state buffer
+x 382 94 398 94 0 16 tri-state buffer
+L 576 304 576 352 0 true false 5.0 0.0
+I 576 48 80 48 0
+I 112 176 112 272 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nandff.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nandff.txt
new file mode 100644
index 0000000..e51166a
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nandff.txt
@@ -0,0 +1,17 @@
+$ 1 5.0E-6 1.5 50 5.0 50
+151 256 160 368 160 0 2 0.0
+151 256 288 368 288 0 2 5.0
+w 368 160 368 192 0
+w 368 192 256 256 0
+w 368 288 368 256 0
+w 368 256 256 192 0
+w 256 192 256 176 0
+w 256 256 256 272 0
+L 256 304 176 304 0 false true 5.0 0.0
+L 256 144 176 144 0 false true 5.0 0.0
+M 368 160 448 160 0 2.5
+M 368 288 448 288 0 2.5
+x 159 120 175 120 0 24 set
+x 438 138 454 138 0 24 Q
+x 147 281 163 281 0 24 reset
+x 438 266 454 266 2 24 Q
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nic-r.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nic-r.txt
new file mode 100644
index 0000000..3ac9bc0
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nic-r.txt
@@ -0,0 +1,19 @@
+$ 1 5.0E-6 10 50 5.0
+a 128 144 256 144 1
+w 128 128 128 80 0
+r 128 80 256 80 0 100.0
+w 256 80 256 144 0
+w 128 160 128 208 0
+r 128 208 256 208 0 100.0
+w 256 144 256 208 0
+g 128 288 128 320 0
+R 128 128 48 128 0 1 100.0 5.0 0.0
+R 416 128 336 128 0 1 100.0 5.0 0.0
+g 416 288 416 320 0
+r 128 208 128 288 0 150.0
+r 416 208 416 288 0 150.0
+w 416 128 416 208 0
+o 8 64 0 35 5.0 0.1 0 -1 nic
+o 8 64 0 99 5.0 0.1 1 -1 nic I/V
+o 9 64 0 35 5.0 0.1 2 -1 normal
+o 9 64 0 99 5.0 0.1 3 -1 normal I/V
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nmosfet.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nmosfet.txt
new file mode 100644
index 0000000..33f6b62
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nmosfet.txt
@@ -0,0 +1,8 @@
+$ 1 5.0E-6 10.391409633455755 50 5.0 50
+f 304 240 352 240 32 1.5 0.02
+172 304 240 272 240 0 6 3.5 5.0 0.0 0.0 0.5 Gate Voltage
+w 352 256 352 304 0
+w 352 224 352 176 1
+172 352 176 352 144 0 6 5.0 5.0 0.0 0.0 0.5 Drain Voltage
+g 352 304 352 320 0
+o 0 64 0 35 5.0 0.2 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nmosinverter.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nmosinverter.txt
new file mode 100644
index 0000000..be84b19
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nmosinverter.txt
@@ -0,0 +1,8 @@
+$ 1 5.0E-6 10 54 5.0
+R 272 128 208 128 0 0 40.0 5.0 0.0
+g 272 288 272 320 0
+L 224 224 176 224 0 false false
+r 272 128 272 208 0 5000.0
+M 272 208 352 208 0
+f 224 224 272 224 4
+w 272 240 272 288 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nmosinverter2.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nmosinverter2.txt
new file mode 100644
index 0000000..753e379
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nmosinverter2.txt
@@ -0,0 +1,12 @@
+$ 1 5.0E-6 11.251013186076355 50 5.0 50
+f 320 208 384 208 6 3.5
+f 320 288 384 288 6 1.5
+R 256 144 208 144 0 0 40.0 5.0 0.0 0.0 0.5
+w 256 144 320 144 0
+w 320 144 320 208 0
+w 320 144 384 144 0
+w 384 144 384 192 0
+w 384 224 384 272 0
+g 384 304 384 336 0
+L 320 288 272 288 0 1 false 5.0 0.0
+M 384 224 432 224 0 2.5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nmosnand.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nmosnand.txt
new file mode 100644
index 0000000..a01e8e2
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/nmosnand.txt
@@ -0,0 +1,15 @@
+$ 1 5.0E-6 10 54 5.0
+f 272 224 336 224 4
+w 336 144 336 176 0
+w 336 176 336 208 0
+M 336 176 400 176 0
+f 272 288 336 288 4
+w 336 240 336 272 0
+g 336 304 336 336 0
+w 240 80 336 80 0
+w 336 80 336 112 0
+R 240 80 176 80 0 0 40.0 5.0 0.0
+w 176 288 272 288 0
+L 272 224 112 224 0 false false
+L 176 288 112 288 0 false false
+r 336 112 336 144 0 5000.0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/norton.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/norton.txt
new file mode 100644
index 0000000..a99636d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/norton.txt
@@ -0,0 +1,36 @@
+$ 17 5.0E-6 10.8 50 5.0
+r 112 160 208 112 0 100.0
+r 208 112 224 208 0 100.0
+r 224 208 320 160 0 200.0
+r 208 112 288 128 0 100.0
+r 304 64 288 128 0 100.0
+v 288 128 384 112 0 0 40.0 5.0 0.0
+v 320 160 320 240 0 0 40.0 5.0 0.0
+v 112 160 128 224 0 0 40.0 5.0 0.0
+v 304 64 224 48 0 0 40.0 5.0 0.0
+v 224 208 224 272 0 0 40.0 5.0 0.0
+r 224 272 304 288 0 200.0
+r 128 224 64 272 0 400.0
+r 384 112 448 176 0 100.0
+r 320 240 384 256 0 100.0
+r 224 48 112 64 0 1000.0
+v 112 64 208 112 0 0 40.0 5.0 0.0
+v 64 272 224 272 0 0 40.0 2.0 0.0
+v 304 288 384 256 0 0 40.0 5.0 0.0
+r 448 176 384 256 0 100.0
+r 320 160 384 112 0 100.0
+r 112 64 112 160 0 100.0
+w 64 272 64 16 0
+w 448 16 448 176 0
+g 448 176 448 240 0
+g 384 384 384 400 0
+r 128 384 384 384 0 117.784267
+i 128 352 384 352 0 0.02383663
+w 384 320 384 352 0
+w 384 352 384 384 0
+w 128 352 128 384 0
+w 128 320 128 352 0
+v 64 16 448 16 0 1 40.0 5.0 0.0
+v 128 320 384 320 0 1 40.0 5.0 0.0
+o 31 64 0 3 5.0 0.1
+o 32 64 0 3 5.0 0.1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/notch.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/notch.txt
new file mode 100644
index 0000000..f6c5c0e
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/notch.txt
@@ -0,0 +1,13 @@
+$ 1 5.0E-6 10.391409633455755 50 5.0 40
+l 368 128 368 224 0 0.5 0
+c 368 224 368 320 0 3.17E-5 0
+r 256 128 368 128 0 100.0
+O 368 128 432 128 0
+g 368 320 368 352 0
+170 256 128 224 128 3 20.0 60.0 5.0 0.5
+o 5 64 0 34 5.0 9.765625E-5 0 -1 in
+o 3 64 0 34 5.0 9.765625E-5 1 -1 out
+o 0 64 0 34 10.0 0.025 2 -1 inductor
+o 1 64 0 34 10.0 0.025 2 -1 cap
+h 1 0 1
+
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/npn.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/npn.txt
new file mode 100644
index 0000000..f408f36
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/npn.txt
@@ -0,0 +1,8 @@
+$ 1 5.0E-6 10.812258501325767 43 2.0 50
+172 240 240 208 240 0 6 0.705 0.75 0.5 0.0 0.5 Base Voltage
+w 352 256 352 304 1
+w 352 224 352 176 1
+172 352 176 352 144 0 6 2.0 2.0 0.0 0.0 0.5 Collector Voltage
+g 352 304 352 320 0
+t 304 240 352 240 0 1 -4.295 0.7049999999999998 100.0
+w 240 240 304 240 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ohms.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ohms.txt
new file mode 100644
index 0000000..b4176be
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ohms.txt
@@ -0,0 +1,10 @@
+$ 1 5.0E-6 10.391409633455755 50 5.0 50
+r 256 176 256 304 0 100.0
+172 304 176 304 128 0 6 5.0 5.0 0.0 0.0 0.5 Voltage
+g 256 336 256 352 0
+w 256 304 256 336 1
+r 352 176 352 304 0 1000.0
+w 352 304 352 336 1
+g 352 336 352 352 0
+w 304 176 352 176 0
+w 256 176 304 176 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opamp-regulator.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opamp-regulator.txt
new file mode 100644
index 0000000..e38dc8f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opamp-regulator.txt
@@ -0,0 +1,29 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+r 192 160 192 208 0 10000.0
+g 192 272 192 288 0
+a 240 224 336 224 1 15.0 -15.0 1000000.0
+w 240 208 192 208 0
+w 192 160 320 160 0
+w 336 192 336 224 0
+w 352 160 416 160 1
+w 240 240 240 272 0
+w 240 272 416 272 0
+r 416 160 416 272 0 470.0
+r 416 272 416 336 0 470.0
+g 416 336 416 352 0
+w 416 160 544 160 2
+t 336 192 336 160 1 1 0.47225771069311584 0.6621194688210963 100.0
+v 560 240 560 176 0 5 60.0 6.0 2.5 0.0 0.5
+w 560 240 560 272 1
+g 560 272 560 288 0
+z 192 272 192 208 1 0.805904783 6.14
+x 502 319 631 323 0 18 Simulated load
+x 519 332 614 335 0 12 Variable Current
+x 436 142 518 145 0 12 Stable Voltage
+R 80 160 80 256 0 3 120.0 2.0 16.0 0.0 0.5
+x 40 294 142 298 0 18 Variable V/I
+174 544 160 576 176 0 1000.0 0.5 Load Current
+r 80 160 192 160 0 100.0
+o 21 64 0 35 20.0 0.05 0 -1 input
+o 12 64 0 35 20.0 0.025 1 -1 regulated
+o 14 64 0 35 10.0 0.025 2 -1 load
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opamp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opamp.txt
new file mode 100644
index 0000000..508ab1d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opamp.txt
@@ -0,0 +1,5 @@
+$ 1 5.0E-6 10.812258501325767 50 5.0 50
+a 256 240 384 240 0 15.0 -15.0
+172 256 224 208 224 0 6 3.0 5.0 0.0 0.0 0.5 - Voltage
+172 256 256 208 256 0 6 4.0 5.0 0.0 0.0 0.5 %2b Voltage
+O 384 240 432 240 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opampfeedback.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opampfeedback.txt
new file mode 100644
index 0000000..07d2bc8
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opampfeedback.txt
@@ -0,0 +1,7 @@
+$ 1 5.0E-6 11.251013186076355 50 5.0 50
+a 192 176 320 176 0 15.0 -15.0
+172 192 192 144 192 0 6 3.3 5.0 0.0 0.0 0.5 %2b Voltage
+O 320 176 368 176 1
+w 320 176 320 112 0
+w 192 112 192 160 0
+w 192 112 320 112 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opint-current.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opint-current.txt
new file mode 100644
index 0000000..f73c8d1
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opint-current.txt
@@ -0,0 +1,109 @@
+$ 1 1.0E-5 1.5642631884188172 54 15.0 66
+t 64 160 96 160 0 1 -14.524416831323471 0.45874279140993174 100.0
+t 128 224 96 224 0 -1 13.155478365585369 -0.45874279140993174 100.0
+t 96 288 144 288 0 1 -29.07296394840523 0.45933099081733353 100.0
+t 144 352 96 352 0 1 -0.45933099081733353 0.45848552057607606 100.0
+r 96 368 96 448 0 1000.0
+r 144 352 144 448 0 50000.0
+w 144 304 144 352 0
+w 96 288 96 336 0
+w 96 288 96 240 0
+w 96 176 96 208 0
+t 240 160 208 160 0 1 -14.524389782067212 0.458756316038061 100.0
+t 176 224 208 224 0 -1 13.001245413909114 -0.4587563160380609 100.0
+w 208 176 208 208 0
+w 128 224 176 224 0
+w 176 224 176 256 0
+w 208 240 208 288 0
+t 144 352 208 352 0 1 -0.6135639424935881 0.4584855205760743 100.0
+w 208 288 208 336 0
+r 208 368 208 448 0 1000.0
+w 96 448 144 448 0
+w 144 448 208 448 0
+R 96 448 48 448 0 0 40.0 -15.0 0.0 0.0 0.5
+t 208 96 160 96 0 -1 0.0 -0.47558316867652906 100.0
+t 208 96 304 96 0 -1 15.441902414143334 -0.47558316867652906 100.0
+w 208 144 160 144 0
+w 96 144 160 144 0
+w 160 112 160 144 0
+w 208 96 208 144 0
+w 304 112 304 256 0
+w 304 256 176 256 0
+w 160 80 160 64 0
+w 160 64 304 64 0
+w 304 64 304 80 0
+w 144 272 144 64 0
+w 144 64 160 64 0
+R 144 64 48 64 0 0 40.0 15.0 0.0 0.0 0.5
+t 336 352 304 352 0 1 -13.514398472585153 0.4758368768112078 100.0
+t 336 352 368 352 0 1 0.0 0.5681159445949842 100.0
+w 304 256 304 336 0
+r 304 368 304 448 0 5000.0
+w 208 448 304 448 0
+w 304 448 368 448 0
+w 368 448 368 368 0
+w 336 352 336 304 0
+w 336 304 368 304 0
+w 368 304 368 336 0
+r 368 304 368 144 0 39000.0
+t 432 96 368 96 0 -1 0.0 -0.5678758104275285 100.0
+t 432 96 512 96 0 -1 14.673938034545353 -0.5678758104275285 100.0
+w 368 112 368 144 0
+w 432 96 432 144 0
+w 432 144 368 144 0
+w 304 64 368 64 0
+w 368 64 368 80 0
+w 368 64 512 64 0
+w 512 64 512 80 0
+w 512 112 512 144 0
+w 512 144 544 144 0
+t 544 144 592 144 0 1 -15.241813844972881 0.2605204218142353 100.0
+t 592 192 544 192 0 1 -0.2605204218142353 8.387701844192463E-8 100.0
+w 544 144 544 176 0
+w 592 160 592 192 0
+w 592 128 592 64 0
+w 592 64 512 64 0
+w 544 208 544 256 0
+r 592 192 592 256 0 25.0
+w 544 256 592 256 0
+r 592 256 592 336 0 50.0
+w 512 144 512 192 0
+w 592 368 592 448 0
+t 480 256 512 256 0 1 -0.3678986750643859 0.5648836713483172 100.0
+r 480 256 480 192 0 4500.0
+r 480 256 480 320 0 7500.0
+w 480 320 512 320 0
+w 512 320 512 272 0
+w 512 240 512 192 0
+w 512 192 480 192 0
+t 512 352 592 352 0 -1 13.825403808614416 -0.5885347729781805 100.0
+w 512 320 512 352 0
+t 480 368 512 368 0 1 -13.221109797257107 0.5677848077046654 100.0
+t 512 400 432 400 0 1 -1.0447597996183795 0.03650920365264376 100.0
+r 512 400 512 448 0 50.0
+w 480 368 480 416 0
+r 480 416 480 448 0 50000.0
+w 480 448 512 448 0
+w 512 448 592 448 0
+w 480 448 432 448 0
+w 432 448 432 416 0
+w 368 448 432 448 0
+w 512 384 512 400 0
+t 432 336 480 336 0 1 -12.744134805343393 0.47697499191371406 100.0
+w 432 336 432 384 0
+w 480 352 480 368 0
+w 208 288 432 288 0
+w 432 288 432 336 0
+w 480 192 432 192 0
+c 432 192 432 288 0 3.0E-11 13.676917151756095
+O 624 256 656 256 0
+g 64 160 64 208 0
+w 240 160 240 32 0
+r 240 32 624 32 0 300.0
+w 624 32 624 256 1
+w 624 256 592 256 0
+r 240 32 144 32 0 150.0
+R 144 32 96 32 0 1 40.0 5.0 0.0 0.0 0.5
+x 29 167 48 173 0 24 %2b
+x 241 195 255 201 0 24 -
+o 97 16 0 34 20.0 9.765625E-5 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opint-invert-amp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opint-invert-amp.txt
new file mode 100644
index 0000000..7745c01
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opint-invert-amp.txt
@@ -0,0 +1,109 @@
+$ 1 10.0E-6 1.5642631884188172 54 15.0 66
+t 48 176 80 176 0 1 -14.524416831323471 0.45873235809238094 100.0
+t 112 240 80 240 0 -1 13.155514603842647 -0.45873235809238094 100.0
+t 80 304 128 304 0 1 -29.072979320027407 0.45933003350349466 100.0
+t 128 368 80 368 0 1 -0.45933003350349466 0.4584749892202993 100.0
+r 80 384 80 464 0 1000.0
+r 128 368 128 464 0 50000.0
+w 128 320 128 368 0
+w 80 304 80 352 0
+w 80 304 80 256 0
+w 80 192 80 224 0
+t 224 176 192 176 0 1 -14.524348068778691 0.45876673936477075 100.0
+t 160 240 192 240 0 -1 13.003077911256218 -0.4587667393647708 100.0
+w 192 192 192 224 0
+w 112 240 160 240 0
+w 160 240 160 272 0
+w 192 256 192 304 0
+t 128 368 192 368 0 1 -0.6117667260899236 0.4584749892202975 100.0
+w 192 304 192 352 0
+r 192 384 192 464 0 1000.0
+w 80 464 128 464 0
+w 128 464 192 464 0
+R 80 464 32 464 0 0 40.0 -15.0 0.0 0.0 0.5
+t 192 112 144 112 0 -1 0.0 -0.47558316867652906 100.0
+t 192 112 288 112 0 -1 15.441881547508233 -0.47558316867652906 100.0
+w 192 160 144 160 0
+w 80 160 144 160 0
+w 144 128 144 160 0
+w 192 112 192 160 0
+w 288 128 288 272 0
+w 288 272 160 272 0
+w 144 96 144 80 0
+w 144 80 288 80 0
+w 288 80 288 96 0
+w 128 288 128 80 0
+w 128 80 144 80 0
+R 128 80 32 80 0 0 40.0 15.0 0.0 0.0 0.5
+t 320 368 288 368 0 1 -13.514419339220254 0.4758368768112078 100.0
+t 320 368 352 368 0 1 0.0 0.5681159445949842 100.0
+w 288 272 288 352 0
+r 288 384 288 464 0 5000.0
+w 192 464 288 464 0
+w 288 464 352 464 0
+w 352 464 352 384 0
+w 320 368 320 320 0
+w 320 320 352 320 0
+w 352 320 352 352 0
+r 352 320 352 160 0 39000.0
+t 416 112 352 112 0 -1 0.0 -0.5678758104275303 100.0
+t 416 112 496 112 0 -1 13.570461032205355 -0.5678758104275303 100.0
+w 352 128 352 160 0
+w 416 112 416 160 0
+w 416 160 352 160 0
+w 288 80 352 80 0
+w 352 80 352 96 0
+w 352 80 496 80 0
+w 496 80 496 96 0
+w 496 128 496 160 0
+w 496 160 528 160 0
+t 528 160 576 160 0 1 -14.138336842632885 0.5304968797079701 100.0
+t 576 208 528 208 0 1 -0.5304968797079701 0.004107850119627776 100.0
+w 528 160 528 192 0
+w 576 176 576 208 0
+w 576 144 576 80 0
+w 576 80 496 80 0
+w 528 224 528 272 0
+r 576 208 576 272 0 25.0
+w 528 272 576 272 0
+r 576 272 576 352 0 50.0
+w 496 160 496 208 0
+w 576 384 576 464 0
+t 464 272 496 272 0 1 -0.36778983388140857 0.5648217349170979 100.0
+r 464 272 464 208 0 4500.0
+r 464 272 464 336 0 7500.0
+w 464 336 496 336 0
+w 496 336 496 288 0
+w 496 256 496 208 0
+w 496 208 464 208 0
+t 496 368 576 368 0 -1 14.929051588568608 -0.3979658803531285 100.0
+w 496 336 496 368 0
+t 464 384 496 384 0 1 -14.326295192093617 0.5671551878197238 100.0
+t 496 416 416 416 0 1 -1.0438561639037527 0.03560120865526706 100.0
+r 496 416 496 464 0 50.0
+w 464 384 464 432 0
+r 464 432 464 464 0 50000.0
+w 464 464 496 464 0
+w 496 464 576 464 0
+w 464 464 416 464 0
+w 416 464 416 432 0
+w 352 464 416 464 0
+w 496 400 496 416 0
+t 416 352 464 352 0 1 -13.849594216009589 0.47670097608402884 100.0
+w 416 352 416 400 0
+w 464 368 464 384 0
+w 192 304 416 304 0
+w 416 304 416 352 0
+w 464 208 416 208 0
+c 416 208 416 304 0 3.0E-11 14.782205784808095
+O 608 272 640 272 0
+g 48 176 48 224 0
+w 224 176 224 48 0
+r 224 48 608 48 0 2000.0
+w 608 48 608 272 0
+w 608 272 576 272 0
+r 224 48 128 48 0 1000.0
+R 128 48 80 48 0 1 40.0 5.0 0.0 0.0 0.5
+x 13 183 32 189 0 24 %2b
+x 225 211 239 217 0 24 -
+o 97 16 0 34 20.0 9.765625E-5 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opint-slew.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opint-slew.txt
new file mode 100644
index 0000000..aca459d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opint-slew.txt
@@ -0,0 +1,110 @@
+$ 1 2.0E-7 1.0751013186076355 58 15.0 66
+t 64 160 96 160 0 1 -14.524416831323471 -2.506758109063678 100.0
+t 128 224 96 224 0 -1 19.913739554792024 2.5067581090636915 100.0
+t 96 288 144 288 0 1 -29.900223336664652 0.09977639416092643 100.0
+t 144 352 96 352 0 1 -0.09977639416092643 2.691253317976816E-7 100.0
+r 96 368 96 448 0 1000.0
+r 144 352 144 448 0 50000.0
+w 144 304 144 352 0
+w 96 288 96 336 0
+w 96 288 96 240 0
+w 96 176 96 208 0
+t 240 160 208 160 0 1 -8.558744145161098 0.4760782340175016 100.0
+t 176 224 208 224 0 -1 18.933020836280406 -0.4760782340175016 100.0
+w 208 176 208 208 0
+w 128 224 176 224 0
+w 176 224 176 256 0
+w 208 240 208 288 0
+t 144 352 208 352 0 1 -1.0804951126725442 2.69124420526623E-7 100.0
+w 208 288 208 336 0
+r 208 368 208 448 0 1000.0
+w 96 448 144 448 0
+w 144 448 208 448 0
+R 96 448 48 448 0 0 40.0 -15.0 0.0 0.0 0.5
+t 208 96 160 96 0 -1 0.0 -0.47558316867652906 100.0
+t 208 96 304 96 0 -1 9.510900613196101 -0.47558316867652906 100.0
+w 208 144 160 144 0
+w 96 144 160 144 0
+w 160 112 160 144 0
+w 208 96 208 144 0
+w 304 112 304 256 0
+w 304 256 176 256 0
+w 160 80 160 64 0
+w 160 64 304 64 0
+w 304 64 304 80 0
+w 144 272 144 64 0
+w 144 64 160 64 0
+R 144 64 48 64 0 0 40.0 15.0 0.0 0.0 0.5
+t 336 352 304 352 0 1 -19.445400273532385 0.475836876811206 100.0
+t 336 352 368 352 0 1 0.0 0.5681159445949842 100.0
+w 304 256 304 336 0
+r 304 368 304 448 0 5000.0
+w 208 448 304 448 0
+w 304 448 368 448 0
+w 368 448 368 368 0
+w 336 352 336 304 0
+w 336 304 368 304 0
+w 368 304 368 336 0
+r 368 304 368 144 0 39000.0
+t 432 96 368 96 0 -1 0.0 -0.5678758104275303 100.0
+t 432 96 512 96 0 -1 5.935809575255384 -0.5678758104275303 100.0
+w 368 112 368 144 0
+w 432 96 432 144 0
+w 432 144 368 144 0
+w 304 64 368 64 0
+w 368 64 368 80 0
+w 368 64 512 64 0
+w 512 64 512 80 0
+w 512 112 512 144 0
+w 512 144 544 144 0
+t 544 144 592 144 0 1 -6.503685385682914 0.5747794839304037 100.0
+t 592 192 544 192 0 1 -0.5747794839304037 0.024148064987379314 100.0
+w 544 144 544 176 0
+w 592 160 592 192 0
+w 592 128 592 64 0
+w 592 64 512 64 0
+w 544 208 544 256 0
+r 592 192 592 256 0 25.0
+w 544 256 592 256 0
+r 592 256 592 336 0 50.0
+w 512 144 512 192 0
+w 592 368 592 448 0
+t 480 256 512 256 0 1 -0.3684886259495066 0.5652176348585964 100.0
+r 480 256 480 192 0 4500.0
+r 480 256 480 320 0 7500.0
+w 480 320 512 320 0
+w 512 320 512 272 0
+w 512 240 512 192 0
+w 512 192 480 192 0
+t 512 352 592 352 0 -1 22.562608353508985 -0.33477544138584836 100.0
+w 512 320 512 352 0
+t 480 368 512 368 0 1 -21.958971011928803 0.5675170607198208 100.0
+t 512 400 432 400 0 1 -1.0443751009866045 0.03612028086036112 100.0
+r 512 400 512 448 0 50.0
+w 480 368 480 416 0
+r 480 416 480 448 0 50000.0
+w 480 448 512 448 0
+w 512 448 592 448 0
+w 480 448 432 448 0
+w 432 448 432 416 0
+w 368 448 432 448 0
+w 512 384 512 400 0
+t 432 336 480 336 0 1 -21.48211297166202 0.4768580402667837 100.0
+w 432 336 432 384 0
+w 480 352 480 368 0
+w 208 288 432 288 0
+w 432 288 432 336 0
+w 480 192 432 192 0
+c 432 192 432 288 0 3.0E-11 22.41581923247012
+O 624 256 656 256 0
+g 64 160 64 208 0
+w 240 160 240 32 0
+r 240 32 624 32 0 2000.0
+w 624 32 624 256 0
+w 624 256 592 256 0
+r 240 32 144 32 0 1000.0
+R 144 32 96 32 0 2 12000.0 5.0 0.0 0.0 0.5
+x 29 167 48 173 0 24 %2b
+x 241 195 255 201 0 24 -
+o 104 4 0 34 5.0 0.003125 0 -1 in
+o 97 2 0 290 20.0 9.765625E-5 1 -1 out
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opint.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opint.txt
new file mode 100644
index 0000000..ccd76e5
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/opint.txt
@@ -0,0 +1,105 @@
+$ 1 4.9999999999999996E-6 1.5642631884188172 60 15.0 66
+t 64 128 96 128 0 1 -14.46038257128449 0.4699505311909224 100.0
+t 128 192 96 192 0 -1 13.167263810426565 -0.46995053119092234 100.0
+t 96 256 144 256 0 1 -29.043132450831923 0.4727778362899038 100.0
+t 144 320 96 320 0 1 -0.4727778362899038 0.46966901844007936 100.0
+r 96 336 96 432 0 1000.0
+r 144 320 144 432 0 50000.0
+w 144 272 144 320 0
+w 96 256 96 304 0
+w 96 256 96 208 0
+w 96 144 96 176 0
+t 240 128 208 128 0 1 -14.524414993260976 0.43793432020267864 100.0
+t 176 192 208 192 0 -1 14.106489865918032 -0.43793432020267853 100.0
+w 208 144 208 176 0
+w 128 192 176 192 0
+w 176 192 176 224 0
+w 208 208 208 256 0
+t 144 320 208 320 0 1 0.4664482192015633 0.4735715003080774 100.0
+w 208 256 208 304 0
+r 208 336 208 432 0 1000.0
+w 96 432 144 432 0
+w 144 432 208 432 0
+R 96 432 48 432 0 0 40.0 -15.0 0.0 0.0 0.5
+t 208 64 160 64 0 -1 0.0 -0.47558500673902415 100.0
+t 208 64 304 64 0 -1 15.400283633666334 -0.47558500673902415 100.0
+w 208 112 160 112 0
+w 96 112 160 112 0
+w 160 80 160 112 0
+w 208 64 208 112 0
+w 304 80 304 224 0
+w 304 224 176 224 0
+w 160 48 160 32 0
+w 160 32 304 32 0
+w 304 32 304 48 0
+w 144 240 144 32 0
+w 144 32 160 32 0
+R 144 32 48 32 0 0 40.0 15.0 0.0 0.0 0.5
+t 336 320 304 320 0 1 -13.556006792099927 0.4758387148737153 100.0
+t 336 320 368 320 0 1 0.0 0.5681245674947153 100.0
+w 304 224 304 304 0
+r 304 336 304 432 0 5000.0
+w 208 432 304 432 0
+w 304 432 368 432 0
+w 368 432 368 336 0
+w 336 320 336 272 0
+w 336 272 368 272 0
+w 368 272 368 304 0
+r 368 272 368 112 0 39000.0
+t 432 64 368 64 0 -1 0.0 -0.5579117469270845 100.0
+t 432 64 512 64 0 -1 -0.5576629644457523 -0.5579117469270845 100.0
+w 368 80 368 112 0
+w 432 64 432 112 0
+w 432 112 368 112 0
+w 304 32 368 32 0
+w 368 32 368 48 0
+w 368 32 512 32 0
+w 512 32 512 48 0
+w 512 80 512 112 0
+w 512 112 544 112 0
+t 544 112 592 112 0 1 -2.4878248133219927E-4 0.006121869393414414 100.0
+t 592 160 544 160 0 1 -0.006121869393414414 9.769962616701378E-13 100.0
+w 544 112 544 144 0
+w 592 128 592 160 0
+w 592 96 592 32 0
+w 592 32 512 32 0
+w 544 176 544 224 0
+r 592 160 592 224 0 25.0
+w 544 224 592 224 0
+r 592 224 592 304 0 50.0
+w 512 112 512 160 0
+w 592 336 592 432 0
+t 480 224 512 224 0 1 -1.58176582942815E-9 2.636269869071839E-9 100.0
+r 480 224 480 160 0 4500.0
+r 480 224 480 288 0 7500.0
+w 480 288 512 288 0
+w 512 288 512 240 0
+w 512 208 512 160 0
+w 512 160 480 160 0
+t 512 320 592 320 0 -1 29.999751213300634 0.006121865178858599 100.0
+w 512 288 512 320 0
+t 480 336 512 336 0 1 -29.999751203174743 1.0122121807398798E-8 100.0
+t 512 368 432 368 0 1 -0.0176414936728424 3.767652856367931E-12 100.0
+r 512 368 512 432 0 50.0
+w 480 336 480 384 0
+r 480 384 480 432 0 50000.0
+w 480 432 512 432 0
+w 512 432 592 432 0
+w 480 432 432 432 0
+w 432 432 432 384 0
+w 368 432 432 432 0
+w 512 352 512 368 0
+t 432 304 480 304 0 1 -29.98210971962402 0.017641483550720594 100.0
+w 432 304 432 352 0
+w 480 320 480 336 0
+w 208 256 432 256 0
+w 432 256 432 304 0
+w 480 160 432 160 0
+c 432 160 432 256 0 3.0E-11 29.982109723842058
+O 592 224 624 224 0
+R 64 128 64 176 0 1 120.0 0.1 0.0 0.0 0.5
+g 240 128 240 176 0
+x 245 105 259 111 0 24 -
+x 41 105 60 111 0 24 %2b
+o 98 64 0 34 0.625 9.765625E-5 0 -1
+o 97 16 0 34 20.0 9.765625E-5 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ota-gain.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ota-gain.txt
new file mode 100644
index 0000000..5cfdaf0
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ota-gain.txt
@@ -0,0 +1,36 @@
+$ 1 0.000019999999999999998 7.010541234668786 64 5 50
+402 512 528 624 528 0 0_0_40_-9_0_0_0.5 0_0_40_9_0_0_0.5 0_1_-7.706770717572512_0.5136506772730565_100 0_1_-0.5136506772730565_0.5134043698921236_100 0_1_0_0.5134043698921236_100 0_1_-7.77671430671658_0.49657201297165443_100 0_1_-7.779737407777473_0.49556431261798917_100 0_-1_0.49656711146272414_-0.49632080411134893_100 0_-1_0_-0.49632080411134893_100 0_-1_16.014233971869707_-0.49656711146272414_100 0_-1_0.4955594111078838_-0.49531310375896176_100 0_-1_0_-0.49531310375896176_100 0_-1_8.063446815812046_-0.4955594111078838_100 0_1_0_0.49631590260242753_100 0_1_-0.49656220995379385_0.49631590260242753_100 0_1_-7.952802556764888_0.49656220995379385_100 0_1_0_0.5578444879154357_100 0_1_0_0.558852188269101_100
+w 192 512 192 640 1
+g 192 640 192 656 0
+R 384 384 384 352 0 1 40 1 0 0 0.5
+w 512 528 464 528 0
+r 464 432 464 384 0 8200
+R 464 384 464 352 0 0 40 9 0 0 0.5
+r 608 448 608 384 0 1000
+172 608 384 608 352 0 6 -7.89 -6 -9 0 0.5 Voltage for Iabc
+r 656 528 656 608 0 33000
+g 656 608 656 656 0
+r 384 496 384 432 0 27000
+w 656 528 624 528 0
+w 512 496 384 496 0
+w 512 560 384 560 0
+w 608 448 608 496 1
+i 304 512 192 512 0 0.0005
+c 384 384 384 432 0 0.00001 -0.20785846335140767
+S 384 496 304 496 0 1 false 1 2
+S 384 560 304 560 0 1 false 1 2
+r 304 544 256 544 0 470
+w 304 576 304 640 0
+w 256 544 256 640 0
+r 304 480 192 480 0 470
+w 256 640 192 640 1
+w 256 640 304 640 0
+w 464 432 464 480 1
+w 464 480 464 528 0
+w 192 480 192 512 0
+x 199 699 524 702 0 12 Switch in upper position - normal configuration for LM13700
+x 201 721 574 724 0 12 Switch in lower position - configuration used on LM13700 data sheet
+x 201 743 626 746 0 12 Note the difference in gain by a factor of approx. 2 between the switch settings.
+o 9 16 0 4866 0.6037878580135719 0.0001 0 2 9 3
+o 1 16 0 4097 0.0001 0.001039028731101719 1 2 1 3
+o 24 16 0 4097 0.0001 0.0010320264263969903 1 2 24 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ota-ringmod.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ota-ringmod.txt
new file mode 100644
index 0000000..042d10a
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ota-ringmod.txt
@@ -0,0 +1,25 @@
+$ 1 0.000005 10.20027730826997 50 5 50
+402 400 496 560 496 0 0_0_40_-9_0_0_0.5 0_0_40_9_0_0_0.5 0_1_-7.591821040735536_0.537175070024106_100 0_1_-0.537175070024106_0.5369287626247967_100 0_1_0_0.5369287626247967_100 0_1_-7.778368241883954_0.5186543317007427_100 0_1_-7.772811345334752_0.5205066305504984_100 0_-1_0.5186494302086286_-0.5184031228222352_100 0_-1_0_-0.5184031228222352_100 0_-1_15.925904696922487_-0.5186494302086286_100 0_-1_0.5205017290592329_-0.5202554216710773_100 0_-1_0_-0.5202554216710773_100 0_-1_8.145250108438379_-0.5205017290592329_100 0_1_0_0.5183982213301288_100 0_1_-0.5186445287165213_0.5183982213301288_100 0_1_-7.776949990784661_0.5186445287165213_100 0_1_0_0.5544505159112044_100 0_1_0_0.5525982170614487_100
+400 592 496 656 496 0 0_1_-9.186007259168688_0.47278136193663833_100 0_1_-9.658788621105327_0.5881593748591852_100 1
+w 560 496 576 496 0
+w 576 496 592 496 0
+r 576 496 576 640 0 33000
+r 400 528 400 640 0 18000
+w 400 640 576 640 0
+c 400 640 320 640 0 0.00001 0.18802533380813358
+R 320 640 272 640 0 4 40 1 0 0 0.5
+r 400 528 256 528 0 470
+r 400 464 256 464 0 470
+w 256 464 256 528 0
+g 256 528 256 544 0
+w 400 496 384 496 0
+r 384 496 384 352 0 10000
+R 384 352 384 320 0 0 40 9 0 0 0.5
+r 656 512 656 640 0 4700
+R 656 640 656 672 0 0 40 -9 0 0 0.5
+R 544 368 544 320 0 3 5 10 2.8 0 0.5
+r 544 368 544 432 0 20000
+R 656 352 656 320 0 0 40 9 0 0 0.5
+w 656 352 656 480 0
+w 544 432 544 464 1
+o 16 64 0 4098 10 0.0125 0 2 16 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ota-vca.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ota-vca.txt
new file mode 100644
index 0000000..a174127
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ota-vca.txt
@@ -0,0 +1,24 @@
+$ 1 0.000005 10.20027730826997 50 5 50
+402 512 528 624 528 0 0_0_40_-9_0_0_0.5 0_0_40_9_0_0_0.5 0_1_-7.6888947638572915_0.5189199702402991_100 0_1_-0.5189199702402991_0.5186736628536401_100 0_1_0_0.5186736628536401_100 0_1_-7.7676580273939955_0.5020365620081565_100 0_1_-7.7718816602774075_0.5006286843803154_100 0_-1_0.5020316605048567_-0.5017853531417611_100 0_-1_0_-0.5017853531417611_100 0_-1_15.992375775713349_-0.5020316605048567_100 0_-1_0.5006237828756808_-0.500377475515366_100 0_-1_0_-0.500377475515366_100 0_-1_8.092813632628253_-0.5006237828756808_100 0_1_0_0.5017804516384725_100 0_1_-0.5020267590015601_0.5017804516384725_100 0_1_-7.902377898340667_0.5020267590015601_100 0_1_0_0.5576458722273044_100 0_1_0_0.5590537498551456_100
+r 384 496 288 496 0 470
+r 384 560 288 560 0 470
+w 288 496 288 560 0
+g 288 560 288 672 0
+c 384 384 336 384 0 0.00001 0.2190586410055333
+R 336 384 288 384 0 4 40 1 0 0 0.5
+w 512 528 464 528 0
+r 464 528 464 384 0 8200
+R 464 384 464 352 0 0 40 9 0 0 0.5
+r 608 448 608 384 0 1000
+172 608 384 608 352 0 6 -7.86 -6 -9 0 0.5 Voltage for Iabc
+r 656 528 656 608 0 33000
+g 656 608 656 672 0
+r 384 496 384 384 0 27000
+w 656 528 624 528 0
+w 512 496 384 496 0
+w 512 560 384 560 0
+w 608 448 608 496 1
+o 12 64 0 4614 0.14615016373309028 0.00009134385233318143 0 2 12 3
+o 6 64 0 4614 1.1692013098647223 0.000045671926166590717 0 2 6 3
+
+
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ota-vcf-single.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ota-vcf-single.txt
new file mode 100644
index 0000000..0a4b3b3
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ota-vcf-single.txt
@@ -0,0 +1,39 @@
+$ 1 0.0000015625 10.20027730826997 50 5 50
+402 192 464 320 464 0 0_0_40_-9_0_0_0.5 0_0_40_9_0_0_0.5 0_1_-7.256385568998182_0.5918155372619429_100 0_1_-0.5918155372619429_0.5915692298521886_100 0_1_0_0.5915692298521886_100 0_1_-7.835260202448538_0.5750751906035444_100 0_1_-7.840369757555514_0.5733720055678915_100 0_-1_0.5750702891220483_-0.574823981713557_100 0_-1_0_-0.574823981713557_100 0_-1_15.700221261291805_-0.5750702891220483_100 0_-1_0.5733671040862962_-0.5731207966779852_100 0_-1_0_-0.5731207966779852_100 0_-1_6.02846667125435_-0.5733671040862962_100 0_1_0_0.5748190802320501_100 0_1_-0.5750653876405405_0.5748190802320501_100 0_1_-9.675160960108778_0.5750653876405405_100 0_1_0_-0.014845527312218302_100 0_1_0_-0.01314234227656534_100
+400 368 464 416 464 0 0_1_-7.174954572018631_0.46162569774035767_100 0_1_-7.636580269758989_0.577003710663759_100 1
+r 416 480 416 560 0 10000
+R 416 560 416 592 0 0 40 -9 0 0 0.5
+w 192 496 160 496 0
+w 160 496 160 368 0
+r 160 368 256 368 0 10000
+w 464 368 464 480 0
+r 160 496 160 576 0 220.00000000000003
+w 192 432 112 432 0
+r 112 496 112 576 0 220.00000000000003
+w 112 496 112 432 0
+g 112 576 112 624 0
+w 112 576 160 576 0
+w 256 368 464 368 0
+w 320 464 336 464 0
+w 336 464 368 464 0
+c 336 464 336 560 0 2.2000000000000003e-9 1.8250454279813693
+w 304 352 304 304 1
+r 304 304 304 224 0 20000
+r 96 432 16 432 0 10000
+c 16 432 -16 432 0 0.00001 0.04356165516177546
+w 304 352 304 432 0
+w 320 176 336 176 0
+w 288 176 272 176 0
+R 272 176 272 128 0 0 40 -6.5 0 0 0.5
+R 336 176 336 128 0 0 40 30 0 0 0.5
+S 304 224 304 176 0 1 false 0 2
+g 336 560 336 576 0
+w 96 432 112 432 0
+v -16 432 -64 432 0 1 20 1 0 0 0.5
+R -64 432 -80 432 0 1 20000 0.25 0 0 0.5
+x 89 213 253 216 0 24 Control Voltage
+O 464 480 512 480 0
+w 416 448 416 416 0
+R 416 416 416 384 0 0 40 9 0 0 0.5
+w 464 480 416 480 0
+o 2 64 0 12546 10.234579511149313 0.0001 0 2 2 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/peak-detect.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/peak-detect.txt
new file mode 100644
index 0000000..04262cc
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/peak-detect.txt
@@ -0,0 +1,28 @@
+$ 1 5.0E-6 10 50 5.0
+a 128 144 256 144 1
+a 304 160 432 160 1
+d 256 144 272 144 0
+w 272 144 304 144 0
+w 304 176 304 208 0
+w 304 208 432 208 0
+w 432 208 432 160 0
+w 128 160 128 192 0
+w 272 144 272 192 0
+c 272 192 272 288 0 1.0E-5 0.0026623988117427983
+g 272 288 272 320 0
+g 32 288 32 320 0
+w 128 64 128 128 0
+v 32 288 32 176 0 1 40.0 5.0 0.0
+v 32 176 32 64 0 1 110.0 3.0 0.0
+w 128 192 224 192 0
+w 224 192 272 192 0
+s 224 192 224 288 0 true true
+r 224 288 272 288 0 10.0
+w 32 64 80 64 0
+w 80 64 128 64 0
+p 80 64 80 288 0
+w 32 288 80 288 0
+O 432 160 480 160 0
+x 161 247 177 247 0 20 reset
+o 21 32 0 2 10.0 9.765625E-5 0 input
+o 23 64 0 2 10.0 9.765625E-5 1 peak
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phasecomp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phasecomp.txt
new file mode 100644
index 0000000..914571b
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phasecomp.txt
@@ -0,0 +1,15 @@
+$ 1 5.0E-6 10 53 5.0
+R 272 176 208 176 0 2 105.0 2.5 2.5
+R 272 272 208 272 0 2 100.0 2.5 2.5
+w 272 176 272 208 0
+161 272 208 304 208 0
+w 368 208 416 208 0
+r 416 208 416 112 0 1000.0
+r 416 208 416 304 0 1000.0
+O 416 208 480 208 0
+R 416 112 368 112 0 0 40.0 5.0 0.0
+g 416 304 416 320 0
+w 272 240 272 272 0
+o 0 64 0 6 5.0 9.765625E-5 0
+o 1 64 0 6 5.0 9.765625E-5 0
+o 7 64 0 6 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phasecompint.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phasecompint.txt
new file mode 100644
index 0000000..c49547f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phasecompint.txt
@@ -0,0 +1,33 @@
+$ 1 5.0E-6 10 53 5.0
+155 128 96 144 96 2 0.0
+155 128 256 160 256 2 0.0
+w 224 96 400 96 0
+w 400 96 400 192 0
+w 224 256 400 256 0
+w 400 256 400 224 0
+f 400 256 464 256 4
+f 416 160 464 160 5
+w 224 160 416 160 0
+w 464 176 464 208 0
+w 464 208 464 240 0
+g 464 272 464 320 0
+R 464 144 464 80 0 0 40.0 5.0 0.0
+R 128 128 48 128 0 2 120.0 2.5 2.5
+R 128 288 48 288 0 2 115.0 2.5 2.5
+R 128 96 96 96 0 0 40.0 5.0 0.0
+R 128 256 96 256 0 0 40.0 5.0 0.0
+w 128 208 128 160 0
+w 304 208 304 352 0
+w 304 352 128 352 0
+w 128 352 128 320 0
+w 464 208 528 208 0
+r 528 208 528 144 0 1000.0
+r 528 208 528 272 0 1000.0
+R 528 144 528 80 0 0 40.0 5.0 0.0
+g 528 272 528 320 0
+O 528 208 576 208 0
+w 128 208 304 208 0
+150 400 208 304 208 0 2 0.0
+o 13 64 0 6 5.0 9.765625E-5 0
+o 14 64 0 6 5.0 9.765625E-5 0
+o 26 64 0 6 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phaseseq.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phaseseq.txt
new file mode 100644
index 0000000..220f305
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phaseseq.txt
@@ -0,0 +1,72 @@
+$ 1 2.0E-5 6.7 50 5.0
+r 112 96 176 96 0 100.0
+r 176 96 240 96 0 100.0
+r 240 96 304 96 0 100.0
+r 304 96 368 96 0 100.0
+c 176 96 112 160 0 3.9999999999999996E-5 -0.10741100884462906
+c 240 96 176 160 0 1.9999999999999998E-5 1.1133615569674231
+c 304 96 240 160 0 9.999999999999999E-6 -0.7647587214948204
+c 368 96 304 160 0 4.9999999999999996E-6 -2.06464071412291
+r 112 160 176 160 0 100.0
+r 176 160 240 160 0 100.0
+r 240 160 304 160 0 100.0
+r 304 160 368 160 0 100.0
+c 176 160 112 224 0 3.9999999999999996E-5 -2.8808489197362044
+c 240 160 176 224 0 1.9999999999999998E-5 -1.9733158385444027
+c 304 160 240 224 0 1.0E-5 -2.770585096178578
+c 368 160 304 224 0 4.9999999999999996E-6 -3.3745823741490737
+c 176 224 112 288 0 3.9999999999999996E-5 0.10741100884465973
+c 240 224 176 288 0 1.9999999999999998E-5 -1.1133615569673985
+c 304 224 240 288 0 1.0E-5 0.7647587214948486
+c 368 224 304 288 0 4.9999999999999996E-6 2.064640714122932
+r 112 224 176 224 0 100.0
+r 176 224 240 224 0 100.0
+r 240 224 304 224 0 100.0
+r 304 224 368 224 0 100.0
+r 368 288 304 288 0 100.0
+r 304 288 240 288 0 100.0
+r 240 288 176 288 0 100.0
+r 176 288 112 288 0 100.0
+c 176 288 112 352 0 3.9999999999999996E-5 2.880848919736184
+c 240 288 176 352 0 1.9999999999999998E-5 1.9733158385443441
+c 304 288 240 352 0 1.0E-5 2.770585096178546
+c 368 288 304 352 0 4.9999999999999996E-6 3.3745823741490497
+w 304 352 384 352 0
+w 384 352 384 80 0
+w 384 80 304 80 0
+w 304 80 304 96 0
+w 240 352 240 368 0
+w 240 368 400 368 0
+w 400 368 400 64 0
+w 400 64 240 64 0
+w 240 64 240 96 0
+w 176 352 176 384 0
+w 176 384 416 384 0
+w 416 384 416 48 0
+w 416 48 176 48 0
+w 176 48 176 96 0
+w 112 352 112 400 0
+w 112 400 432 400 0
+w 432 400 432 32 0
+w 432 32 112 32 0
+w 112 32 112 96 0
+w 368 96 448 96 0
+w 368 160 448 160 0
+w 368 224 448 224 0
+w 368 288 448 288 0
+O 448 96 496 96 0
+O 448 160 496 160 0
+O 448 224 496 224 0
+O 448 288 496 288 0
+w 112 96 112 128 0
+w 112 128 112 160 0
+w 112 224 112 256 0
+w 112 256 112 288 0
+v 48 192 48 128 0 1 40.0 5.0 0.0
+v 48 256 48 192 0 1 40.0 5.0 0.0
+w 48 128 112 128 0
+w 48 256 112 256 0
+o 55 32 0 6 5.0 9.765625E-5 0
+o 56 32 0 6 5.0 9.765625E-5 0
+o 57 32 0 6 5.0 9.765625E-5 0
+o 58 32 0 6 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phaseshiftosc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phaseshiftosc.txt
new file mode 100644
index 0000000..c4b5888
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phaseshiftosc.txt
@@ -0,0 +1,21 @@
+$ 1 0.000015625 3.046768661252054 58 5 50
+c 144 368 208 368 0 5e-7 -2.544137674334456
+c 208 368 272 368 0 5e-7 -3.308245117520446
+c 272 368 336 368 0 5e-7 -0.9716832694680744
+r 336 368 400 368 0 1000
+r 208 368 208 448 0 1000
+r 272 368 272 448 0 1000
+g 208 448 208 464 0
+g 272 448 272 464 0
+a 400 384 496 384 0 15 -15 1000000 0.00006596531227299938 0
+w 400 368 400 320 0
+r 400 320 496 320 0 29000
+w 496 320 496 384 0
+w 496 384 512 384 0
+w 512 384 512 288 0
+w 512 288 144 288 0
+w 144 288 144 368 0
+g 400 400 400 448 0
+211 512 384 592 384 0 1 8000 1
+o 3 16 0 2086 0.625 0.000390625 0 -1 0
+o 17 16 0 2094 20 0.00009765625 0 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phasesplit.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phasesplit.txt
new file mode 100644
index 0000000..20ae009
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/phasesplit.txt
@@ -0,0 +1,22 @@
+$ 1 5.0E-6 18 64 10.0 53
+w 192 96 288 96 0
+r 192 96 192 192 0 150000.0
+r 192 192 192 304 0 56000.0
+t 192 192 288 192 0 1 -9.442348352812836 0.5777055611167752
+r 288 208 288 304 0 4700.0
+w 192 304 288 304 0
+c 144 192 192 192 0 3.0E-6 -4.905240822514835
+R 144 192 96 192 0 1 40.0 3.0 0.0
+g 192 304 192 336 0
+R 192 96 96 96 0 0 40.0 20.0 0.0
+r 288 96 288 176 0 4700.0
+c 288 208 352 208 0 3.0E-6 4.826735289331256
+r 352 208 352 304 0 10000.0
+w 288 304 352 304 0
+c 288 176 384 176 0 3.0E-6 15.221446280055797
+r 384 176 384 304 0 10000.0
+w 352 304 384 304 0
+O 384 176 448 176 0
+O 352 208 448 208 0
+o 17 64 0 6 5.0 9.765625E-5 0
+o 18 64 0 6 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/piso-sr.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/piso-sr.txt
new file mode 100644
index 0000000..49fab69
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/piso-sr.txt
@@ -0,0 +1,34 @@
+$ 1 0.000005 10.20027730826997 50 5 50
+155 448 208 496 208 0 5
+155 656 208 704 208 0 5
+184 560 208 592 208 0 1
+w 544 208 560 208 0
+w 752 208 768 208 0
+184 768 208 800 208 0 1
+155 864 208 912 208 0 5
+w 960 208 976 208 0
+184 976 208 1008 208 0 1
+155 1072 208 1120 208 0 5
+R 368 336 320 336 1 2 100 2.5 2.5 0 0.5
+w 368 336 448 336 0
+w 448 336 448 240 0
+w 448 336 656 336 0
+w 656 336 656 240 0
+w 656 336 864 336 0
+w 864 336 864 240 0
+w 864 336 1072 336 0
+w 1072 336 1072 240 0
+L 416 208 416 416 0 1 false 5 0
+L 560 240 560 416 0 1 false 5 0
+L 768 240 768 416 0 0 false 5 0
+L 976 240 976 416 0 0 false 5 0
+w 368 304 624 304 0
+w 624 304 832 304 0
+w 832 304 1040 304 0
+L 368 224 320 224 0 1 false 5 0
+M 1168 208 1232 208 0 2.5
+w 416 208 448 208 0
+I 368 224 368 304 0 0.5 5
+x 294 194 390 197 4 24 load/shift
+x 313 419 377 422 4 24 inputs
+x 1201 165 1267 168 4 24 output
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pll.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pll.txt
new file mode 100644
index 0000000..5e1427d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pll.txt
@@ -0,0 +1,26 @@
+$ 1 5.0E-6 16.13108636308289 65 5.0 50
+158 432 224 464 224 0
+c 528 224 528 256 0 1.0E-6 0
+r 528 288 592 288 0 4000.0
+r 528 320 592 320 0 100000.0
+w 592 288 592 320 0
+g 592 320 592 352 0
+154 144 192 256 192 0 2 0.0
+R 144 176 80 176 0 2 60.0 2.5 2.5 0.0 0.5
+w 144 208 144 320 0
+w 144 320 432 320 0
+r 256 192 320 192 0 5000.0
+c 320 192 320 224 0 9.0E-6 0
+w 432 192 432 224 0
+O 144 320 96 320 0
+a 352 128 432 128 1 15.0 -15.0 1000000.0
+w 320 192 320 112 0
+w 320 112 352 112 0
+w 352 144 352 192 0
+w 352 192 432 192 0
+w 432 192 432 128 0
+r 320 224 320 272 0 1000.0
+g 320 272 320 288 0
+o 7 64 0 46 5.0 9.765625E-5 0 -1
+o 13 64 0 46 5.0 9.765625E-5 0 -1
+o 11 64 0 35 1.1692013098647223 0.001461501637330903 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pll2.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pll2.txt
new file mode 100644
index 0000000..f65e0c9
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pll2.txt
@@ -0,0 +1,26 @@
+$ 1 5.0E-6 15.5 60 5.0
+158 416 208 448 208 0
+c 512 208 512 240 0 9.999999999999999E-7 0
+r 512 272 576 272 0 3000.0
+r 512 304 576 304 0 100000.0
+w 576 272 576 304 0
+g 576 304 576 336 0
+R 128 160 64 160 0 2 120.0 2.5 2.5
+w 128 192 128 304 0
+w 128 304 416 304 0
+w 416 176 416 208 0
+O 128 304 80 304 0
+a 336 112 416 112 1 15.0 -15.0
+w 304 96 336 96 0
+w 336 128 336 176 0
+w 336 176 416 176 0
+w 416 176 416 112 0
+161 128 160 176 160 0
+r 224 160 304 160 0 500.0
+w 304 96 304 160 0
+c 304 160 304 208 0 9.0E-5 0
+r 304 208 304 256 0 1000.0
+g 304 256 304 272 0
+o 6 64 0 14 5.0 9.765625E-5 0
+o 10 64 0 14 5.0 9.765625E-5 0
+o 19 64 0 3 0.15625 0.05 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pll2a.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pll2a.txt
new file mode 100644
index 0000000..127cda2
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pll2a.txt
@@ -0,0 +1,26 @@
+$ 1 5.0E-6 15 64 5.0
+158 416 208 448 208 0
+c 512 208 512 240 0 1.0E-8 0
+r 512 272 576 272 0 30000.0
+r 512 304 576 304 0 1000000.0
+w 576 272 576 304 0
+g 576 304 576 336 0
+R 128 160 64 160 0 2 970.0 2.5 2.5
+w 128 192 128 304 0
+w 128 304 416 304 0
+g 304 240 304 272 0
+w 416 176 416 208 0
+O 128 304 80 304 0
+a 336 112 416 112 1 15.0 -15.0
+w 304 96 336 96 0
+w 336 128 336 176 0
+w 336 176 416 176 0
+w 416 176 416 112 0
+161 128 160 176 160 0
+r 224 160 304 160 0 2000.0
+w 304 96 304 160 0
+c 304 160 304 192 0 9.999999999999999E-6 0
+r 304 192 304 240 0 1000.0
+o 6 16 0 14 5.0 4.8828125E-5 0
+o 11 16 0 14 5.0 9.765625E-5 0
+o 20 64 0 3 5.0 0.0025 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pmosfet.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pmosfet.txt
new file mode 100644
index 0000000..605af0c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pmosfet.txt
@@ -0,0 +1,8 @@
+$ 1 5.0E-6 12.185319768402522 50 5.0 50
+172 304 240 272 240 0 6 2.5 5.0 0.0 0.0 0.5 Gate Voltage
+w 352 256 352 304 0
+w 352 224 352 176 1
+f 304 240 352 240 33 1.5 0.02
+172 352 304 352 320 0 6 3.0 5.0 0.0 0.0 0.5 Drain Voltage
+R 352 176 352 160 0 0 40.0 5.0 0.0 0.0 0.5
+o 3 64 0 35 2.5 0.1 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pnp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pnp.txt
new file mode 100644
index 0000000..e31aea1
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pnp.txt
@@ -0,0 +1,8 @@
+$ 1 5.0E-6 11.251013186076355 43 2.0 50
+172 208 176 176 176 0 6 1.2975 1.5 1.25 0.0 0.5 Base Voltage
+w 320 192 320 240 1
+w 320 160 320 112 1
+w 208 176 272 176 1
+t 272 176 320 176 0 -1 1.2975 -0.7024999999999999 100.0
+R 320 112 320 80 0 0 40.0 2.0 0.0 0.0 0.5
+172 320 240 320 272 0 6 0.0 2.0 0.0 0.0 0.5 Collector Voltage
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pot.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pot.txt
new file mode 100644
index 0000000..d71c448
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pot.txt
@@ -0,0 +1,7 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+v 208 320 208 160 0 0 40.0 5.0 0.0 0.0 0.5
+v 432 320 432 160 0 0 40.0 5.0 0.0 0.0 0.5
+w 320 224 320 160 0
+w 320 160 208 160 0
+w 320 160 432 160 0
+174 208 320 432 224 1 1000.0 0.5 Resistance
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/potdivide.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/potdivide.txt
new file mode 100644
index 0000000..f8b805c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/potdivide.txt
@@ -0,0 +1,8 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+174 320 352 384 96 1 1000.0 0.5 Resistance
+v 240 352 240 96 0 0 40.0 5.0 0.0 0.0 0.5
+w 240 96 320 96 0
+w 240 352 320 352 0
+O 320 96 432 96 1
+O 384 224 432 224 1
+O 320 352 432 352 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/powerfactor1.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/powerfactor1.txt
new file mode 100644
index 0000000..24bdd54
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/powerfactor1.txt
@@ -0,0 +1,10 @@
+$ 13 0.000005 14.235633750745258 47 120 28
+v 176 304 176 128 0 1 60 169.7056274847714 0 1.5707963267948966 0.5
+r 304 128 448 128 0 10
+w 176 304 304 304 0
+l 448 128 448 304 0 5 0
+w 304 304 448 304 0
+r 176 128 304 128 0 50
+o 5 64 1 4099 0.3125 0.00009765625 0 1 0.625
+o 1 64 1 4099 0.078125 0.0000244140625 1 1 0.15625
+o 3 64 1 4099 5 0.00009765625 2 1 10
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/powerfactor2.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/powerfactor2.txt
new file mode 100644
index 0000000..272a5f0
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/powerfactor2.txt
@@ -0,0 +1,11 @@
+$ 13 0.000005 21.593987231061412 50 120 28
+v 176 304 176 128 0 1 60 169.7056274847714 0 1.5707963267948966 0.5
+r 304 128 448 128 0 10
+w 176 304 304 304 0
+l 448 128 448 304 0 5 0.0843860128549682
+w 304 304 448 304 0
+r 176 128 304 128 0 50
+c 304 128 304 304 0 0.0000014 0
+o 5 64 1 4099 0.3125 0.00009765625 0 1 640
+o 1 64 1 4099 0.078125 0.0000244140625 1 1 0.15625
+o 3 64 1 4099 5 0.00009765625 2 1 10
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/priencoder.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/priencoder.txt
new file mode 100644
index 0000000..1e07dd6
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/priencoder.txt
@@ -0,0 +1,26 @@
+$ 1 0.000005 10.20027730826997 50 5 50
+152 624 208 720 208 0 2 0 5
+150 528 224 624 224 0 2 0 5
+I 448 208 528 208 0 0.5 5
+w 624 128 416 128 0
+152 416 304 544 304 0 2 0 5
+w 416 128 416 288 0
+w 416 320 368 320 0
+w 368 320 368 208 0
+w 368 208 448 208 0
+L 368 208 288 208 0 0 false 5 0
+L 416 128 288 128 0 0 false 5 0
+w 528 240 336 240 0
+w 336 240 336 272 0
+L 336 272 288 272 0 0 false 5 0
+152 544 368 720 368 0 3 0 5
+L 544 384 288 384 0 0 false 5 0
+w 336 272 336 368 0
+w 336 368 544 368 0
+w 544 304 544 352 0
+M 720 368 784 368 0 2.5
+M 720 208 784 208 2 2.5
+w 544 304 736 304 0
+w 736 304 736 128 0
+M 736 128 784 128 2 2.5
+w 624 128 624 192 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pushpull.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pushpull.txt
new file mode 100644
index 0000000..d5ec70c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pushpull.txt
@@ -0,0 +1,22 @@
+$ 1 5.0E-6 10.391409633455755 43 10.0 42
+t 256 192 320 192 0 1 -13.466578126476486 0.7195904601612297
+t 256 288 320 288 0 -1 5.091136762641694 -0.72269465072059
+w 320 208 320 240 0
+w 320 240 320 272 0
+w 320 304 320 352 0
+r 256 288 256 352 0 220.0
+r 256 192 256 128 0 220.0
+d 256 240 256 288 0
+R 256 240 192 240 0 1 40.0 5.0 0.0 0.0 0.5
+w 256 352 320 352 0
+w 256 128 320 128 0
+w 320 128 320 176 0
+R 256 128 256 80 0 0 40.0 10.0 0.0 0.0 0.5
+R 256 352 256 400 0 0 40.0 -10.0 0.0 0.0 0.5
+d 256 192 256 240 0
+w 320 240 400 240 0
+r 400 240 400 352 0 10.0
+g 400 352 400 384 0
+O 400 240 448 240 0
+o 8 64 0 34 6.0 0.025 0 -1
+o 18 64 0 34 6.0 9.765625E-5 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pushpullxover.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pushpullxover.txt
new file mode 100644
index 0000000..da5cc2a
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/pushpullxover.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 10.812258501325767 43 10.0 42
+t 256 192 320 192 0 1 -12.21942316756332 -0.7012139808257767
+t 256 288 320 288 0 -1 7.780576832436679 -0.7012139808257767
+w 320 208 320 240 0
+w 320 240 320 272 0
+w 320 304 320 352 0
+R 256 240 192 240 0 1 40.0 5.0 0.0 0.0 0.5
+w 320 128 320 176 0
+R 320 128 320 80 0 0 40.0 10.0 0.0 0.0 0.5
+R 320 352 320 400 0 0 40.0 -10.0 0.0 0.0 0.5
+w 320 240 400 240 0
+r 400 240 400 352 0 10.0
+g 400 352 400 384 0
+O 400 240 448 240 0
+w 256 240 256 288 0
+w 256 192 256 240 0
+o 5 64 0 34 6.0 0.003125 0 -1
+o 12 64 0 34 6.0 4.8828125E-5 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/qam-256.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/qam-256.txt
new file mode 100644
index 0000000..ec82fc0
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/qam-256.txt
@@ -0,0 +1,177 @@
+$ 1 0.000019999999999999998 1.8479586061009856 50 1 50
+166 448 496 464 496 0 4
+166 448 368 464 368 0 4
+164 224 368 256 368 0 8 5 5 0 5 5 5 5 5 false 0
+R 160 208 128 208 0 1 1000 1 0 0 0.5
+R 160 272 128 272 0 1 1000 1 0 1.5707963267948966 0.5
+w 320 368 448 368 0
+w 320 400 448 400 0
+w 320 464 448 464 0
+w 320 432 448 432 0
+g 224 592 224 608 0
+182 160 240 224 240 0 0.5 0 0.000001 5 0
+w 224 240 224 368 0
+w 160 208 160 240 0
+w 160 272 576 272 0
+w 576 272 576 432 0
+w 560 592 560 464 0
+w 624 432 576 432 0
+w 608 400 608 208 0
+w 608 208 160 208 0
+w 544 368 624 368 0
+w 544 496 624 496 0
+g 1072 560 1072 576 0
+213 976 528 1008 528 0 2 a*b*2/1000
+167 1600 528 1616 528 0 4
+168 1696 528 1728 528 0 4
+w 896 272 896 560 0
+w 896 560 976 560 0
+w 976 528 848 528 0
+w 848 528 848 368 0
+w 1584 448 1584 656 0
+w 1696 656 1584 656 0
+160 1104 576 1136 576 0 0.01 10000000000
+160 1168 576 1136 576 0 0.01 10000000000
+c 1104 576 1104 640 2 0.000001 0.5000000233263506
+g 1104 640 1104 656 0
+g 1168 640 1168 656 0
+c 1168 576 1168 640 2 0.000001 0.00019287725423230848
+w 1152 592 1152 496 0
+w 1152 496 1120 496 0
+w 1120 496 1120 560 0
+w 1136 560 1136 528 0
+w 1136 528 1072 528 0
+w 1136 528 1200 528 0
+193 848 112 912 112 0 5
+w 848 240 848 144 0
+w 944 112 960 112 0
+w 960 112 960 288 0
+w 960 496 1120 496 0
+w 848 240 1584 240 0
+R 848 112 816 112 0 0 40 5 0 0 0.5
+212 624 368 672 368 0 5 (a*2-d)*b\p(e*2-d)*c
+w 544 592 560 592 0
+w 608 400 624 400 0
+g 720 400 720 416 0
+w 720 368 848 368 0
+w 560 464 544 464 0
+w 560 464 624 464 0
+R 560 688 560 720 0 0 40 1 0 0 0.5
+w 560 688 560 592 0
+w 1568 688 1568 624 0
+w 1568 624 1600 624 0
+w 1552 528 1600 528 0
+w 1552 320 1600 320 0
+w 1568 416 1600 416 0
+w 1568 624 1568 416 0
+w 960 288 1120 288 0
+w 1136 320 1200 320 0
+w 1136 320 1072 320 0
+w 1136 352 1136 320 0
+w 1120 288 1120 352 0
+w 1152 288 1120 288 0
+w 1152 384 1152 288 0
+r 1136 416 1136 448 0 50
+g 1136 448 1136 464 0
+c 1168 368 1168 432 2 0.000001 0.00016320396758923896
+g 1168 432 1168 448 0
+g 1104 432 1104 448 0
+c 1104 368 1104 432 2 0.000001 0.3666666894431859
+160 1168 368 1136 368 0 0.01 10000000000
+160 1104 368 1136 368 0 0.01 10000000000
+w 1696 448 1584 448 0
+w 976 320 848 320 0
+w 928 352 976 352 0
+168 1696 320 1728 320 0 4
+167 1600 320 1616 320 0 4
+213 976 320 1008 320 0 2 a*b*2/1000
+g 1072 352 1072 368 0
+w 960 288 960 496 0
+w 928 352 928 208 0
+w 848 320 848 368 0
+w 1584 448 1584 240 0
+w 320 560 448 560 0
+w 320 592 448 592 0
+w 320 528 448 528 0
+w 320 496 448 496 0
+w 928 208 784 208 0
+w 784 272 896 272 0
+w 784 208 784 240 0
+182 784 240 848 240 0 0.5 0 0.000001 5 0
+R 784 272 752 272 0 1 1000 1 0 1.5707963267948966 0.5
+R 784 208 752 208 0 1 1000 1 0 0 0.5
+R 1568 688 1568 720 0 0 40 1 0 0 0.5
+w 1136 384 1136 416 0
+w 1136 592 1136 624 0
+g 1136 656 1136 672 0
+r 1136 624 1136 656 0 50
+w 1376 592 1376 624 0
+160 1344 576 1376 576 0 0.01 10000000000
+160 1408 576 1376 576 0 0.01 10000000000
+c 1344 576 1344 640 2 0.000001 0.48019647273664645
+g 1344 640 1344 656 0
+g 1408 640 1408 656 0
+c 1408 576 1408 640 2 0.000001 0.8410446469460054
+r 1344 544 1296 544 0 10
+w 1392 592 1392 496 0
+w 1392 496 1360 496 0
+w 1360 496 1360 560 0
+w 1376 560 1376 544 0
+w 1440 624 1440 528 0
+w 1152 496 1360 496 0
+w 1376 624 1440 624 0
+212 1456 528 1504 528 0 2 a/2\pb/2\pb/32
+w 1344 544 1376 544 0
+g 1552 560 1552 576 0
+w 1568 624 1456 624 0
+w 1456 624 1456 560 0
+w 1440 528 1456 528 0
+w 1440 320 1456 320 0
+w 1456 416 1456 352 0
+w 1568 416 1456 416 0
+g 1552 352 1552 368 0
+w 1344 336 1376 336 0
+212 1456 320 1504 320 0 2 a/2\pb/2\pb/32
+w 1376 416 1440 416 0
+w 1152 288 1360 288 0
+w 1440 416 1440 320 0
+w 1376 352 1376 336 0
+w 1360 288 1360 352 0
+w 1392 288 1360 288 0
+w 1392 384 1392 288 0
+r 1344 336 1296 336 0 10
+c 1408 368 1408 432 2 0.000001 0.7258338713110282
+g 1408 432 1408 448 0
+g 1344 432 1344 448 0
+c 1344 368 1344 432 2 0.000001 0.3664594038131631
+160 1408 368 1376 368 0 0.01 10000000000
+160 1344 368 1376 368 0 0.01 10000000000
+w 1376 384 1376 416 0
+M 1792 320 1824 320 0 2.5
+M 1792 352 1824 352 0 2.5
+M 1792 384 1824 384 0 2.5
+M 1792 416 1824 416 0 2.5
+M 1792 528 1824 528 0 2.5
+M 1792 560 1824 560 0 2.5
+M 1792 592 1824 592 0 2.5
+M 1792 624 1824 624 0 2.5
+O 1440 528 1440 496 0
+O 1440 320 1440 288 0
+a 1200 336 1296 336 9 15 -15 1000000 0.36666433395696657 0.36666800060030613 100000
+a 1200 544 1296 544 9 15 -15 1000000 0.5000158634244022 0.5000208635830364 100000
+w 1296 544 1296 592 0
+w 1296 592 1200 592 0
+w 1200 592 1200 560 0
+w 1200 352 1200 384 0
+w 1200 384 1296 384 0
+w 1296 384 1296 336 0
+r 1376 624 1376 656 0 50000
+g 1376 656 1376 672 0
+g 1376 448 1376 464 0
+r 1376 416 1376 448 0 50000
+403 640 592 800 752 0 157_64_0_4802_4.999999999999999e-16_1e-17_0_2_156_0
+O 848 368 864 368 0
+o 171 2 0 4098 2.5 0.1 0 1
+o 18 2 0 4098 2.5 0.00009765625 0 2 18 3
+o 13 2 0 4098 2.5 0.00009765625 0 2 13 3
+
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/r2rladder.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/r2rladder.txt
new file mode 100644
index 0000000..9c6a10f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/r2rladder.txt
@@ -0,0 +1,45 @@
+$ 1 5.0E-6 10 64 5.0
+160 160 144 160 240 0
+160 240 144 240 240 0
+160 320 144 320 240 0
+g 144 240 144 288 0
+g 224 240 224 288 0
+g 304 240 304 288 0
+w 176 192 192 192 0
+w 176 240 176 256 0
+w 176 256 256 256 0
+w 256 256 256 240 0
+w 256 256 336 256 0
+w 336 256 336 240 0
+w 192 192 192 320 0
+w 256 192 272 192 0
+w 272 192 272 320 0
+w 336 192 352 192 0
+w 352 192 352 320 0
+L 192 320 192 352 0 false false
+L 272 320 272 352 0 false false
+L 352 320 352 352 0 true false
+r 160 144 160 80 0 100000.0
+r 240 144 240 80 0 100000.0
+r 320 144 320 80 0 100000.0
+r 160 80 240 80 0 50000.0
+r 240 80 320 80 0 50000.0
+r 320 80 400 80 0 100000.0
+g 400 80 400 112 0
+w 416 256 416 224 0
+w 528 224 528 272 0
+O 528 272 592 272 1
+w 336 256 416 256 0
+r 416 224 528 224 0 50100.0
+g 416 288 416 320 0
+a 416 272 528 272 0 20.0 -20.0
+r 160 80 80 80 0 50000.0
+r 80 80 80 144 0 100000.0
+160 80 144 80 240 0
+w 96 192 112 192 0
+w 112 192 112 320 0
+g 64 240 64 288 0
+L 112 320 112 352 0 true false
+R 80 80 32 80 0 0 40.0 16.0 0.0
+w 96 240 96 256 0
+w 96 256 176 256 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rectify.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rectify.txt
new file mode 100644
index 0000000..8650577
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rectify.txt
@@ -0,0 +1,7 @@
+$ 1 5.0E-6 13.2 55 5.0
+v 112 320 112 96 0 1 40.0 5.0 0.0
+r 416 96 416 320 0 640.0
+d 112 96 416 96 0
+w 112 320 416 320 0
+o 0 64 0 3 5.0 0.0125
+o 1 64 0 3 5.0 0.0125
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relaxosc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relaxosc.txt
new file mode 100644
index 0000000..98954b6
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relaxosc.txt
@@ -0,0 +1,15 @@
+$ 1 0.000015625 0.8031194996067259 61 10 50
+a 304 368 432 368 0 15 -15 1000000 -1.5681323209337186 -7.500296600717604
+w 304 352 304 304 0
+r 304 304 432 304 0 10000
+w 432 304 432 368 0
+w 432 368 432 432 0
+r 432 432 304 432 0 100000
+w 304 384 304 432 0
+r 304 432 208 432 0 100000
+g 208 432 208 464 0
+c 304 304 208 304 0 4e-7 -1.5681323209337186
+g 208 304 208 336 0
+211 432 368 512 368 0 1 8000 1
+o 9 8 0 2083 10 0.0125 0 -1 0
+o 11 16 0 2090 20 0.00009765625 1 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relay.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relay.txt
new file mode 100644
index 0000000..82cacee
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relay.txt
@@ -0,0 +1,11 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+178 240 176 384 176 0 1 0.2 0.04166643702749262 0.05 1000000.0 0.02 20.0
+172 240 208 176 208 0 6 5.0 5.0 0.0 0.0 0.5 Coil Voltage
+g 240 288 240 304 0
+R 240 176 240 112 0 0 40.0 5.0 0.0 0.0 0.5
+r 384 160 464 160 0 100.0
+r 384 192 464 192 0 100.0
+r 240 224 240 288 0 100.0
+w 464 160 464 192 0
+w 464 192 464 288 0
+g 464 288 464 304 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayand.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayand.txt
new file mode 100644
index 0000000..314da6e
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayand.txt
@@ -0,0 +1,21 @@
+$ 1 5.0E-6 10.20027730826997 44 5.0 50
+178 160 176 240 176 0 1 0.1 8.400979594570726E-14 0.05 1000000.0 0.02 50.0
+178 304 176 384 176 0 1 0.1 2.3377800273993248E-7 0.05 1000000.0 0.02 50.0
+178 448 176 528 176 0 1 0.1 1.5717284793725733E-19 0.05 1000000.0 0.02 50.0
+R 160 176 112 176 0 0 40.0 5.0 0.0 0.0 0.5
+w 240 192 304 192 0
+w 304 176 304 192 0
+w 384 192 448 192 0
+w 448 176 448 192 0
+g 160 224 160 256 0
+g 304 224 304 256 0
+g 448 224 448 256 0
+w 160 208 128 208 0
+w 304 208 272 208 0
+w 448 208 416 208 0
+L 128 208 128 288 0 0 false 5.0 0.0
+L 272 208 272 288 0 0 false 5.0 0.0
+L 416 208 416 288 0 0 false 5.0 0.0
+M 528 192 576 192 0 2.5
+r 528 192 528 272 0 100.0
+g 528 272 528 288 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayctr.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayctr.txt
new file mode 100644
index 0000000..b2b2b94
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayctr.txt
@@ -0,0 +1,114 @@
+$ 1 1.0E-4 0.37936678946831776 42 5.0 50
+178 112 352 176 352 0 3 0.02 -0.246374098463728 0.05 1000000.0 0.02 20.0
+178 112 128 176 128 0 2 0.02 0.008998074798403165 0.05 1000000.0 0.02 20.0
+R 176 64 208 64 0 0 40.0 6.0 0.0 0.0 0.5
+w 176 112 192 112 0
+w 192 112 192 368 0
+w 192 368 176 368 0
+w 176 96 208 96 0
+g 208 96 208 112 0
+w 176 144 176 192 0
+w 176 192 112 192 0
+w 112 192 112 176 0
+w 112 160 96 160 0
+w 96 256 112 256 0
+w 176 368 176 416 0
+w 176 416 112 416 0
+w 112 416 112 400 0
+w 112 384 80 384 0
+g 80 432 80 448 0
+w 112 304 80 304 0
+w 80 304 80 48 0
+w 80 48 240 48 0
+w 240 48 240 80 0
+w 112 192 64 192 0
+w 64 192 64 352 0
+w 64 352 112 352 0
+w 240 128 240 320 0
+w 176 320 240 320 0
+w 176 272 224 272 0
+162 224 384 224 432 1 2.1024259 1.0 0.0 0.0
+g 224 432 224 448 0
+R 112 256 112 288 0 0 40.0 6.0 0.0 0.0 0.5
+w 224 272 224 304 0
+r 224 304 224 384 0 100.0
+r 432 304 432 384 0 100.0
+w 432 272 432 304 0
+R 320 256 320 288 0 0 40.0 6.0 0.0 0.0 0.5
+g 432 432 432 448 0
+162 432 384 432 432 1 2.1024259 1.0 0.0 0.0
+w 384 272 432 272 0
+w 384 320 448 320 0
+w 448 128 448 320 0
+w 496 128 448 128 0
+w 272 352 320 352 0
+w 272 192 272 352 0
+w 320 192 272 192 0
+w 496 48 496 80 0
+w 288 48 496 48 0
+w 288 304 288 48 0
+w 320 304 288 304 0
+g 288 432 288 448 0
+w 320 384 288 384 0
+w 320 416 320 400 0
+w 384 416 320 416 0
+w 384 368 384 416 0
+w 304 256 320 256 0
+w 320 160 304 160 0
+w 320 192 320 176 0
+w 384 192 320 192 0
+w 384 144 384 192 0
+g 416 96 416 112 0
+w 384 96 416 96 0
+w 400 368 384 368 0
+w 400 112 400 368 0
+w 384 112 400 112 0
+R 384 64 416 64 0 0 40.0 6.0 0.0 0.0 0.5
+178 320 128 384 128 0 2 0.02 0.0012317989769374195 0.05 1000000.0 0.02 20.0
+178 320 352 384 352 0 3 0.02 -0.24971375659971373 0.05 1000000.0 0.02 20.0
+w 240 80 320 80 0
+w 240 128 320 128 0
+r 656 304 656 384 0 100.0
+w 656 272 656 304 0
+R 544 256 544 288 0 0 40.0 6.0 0.0 0.0 0.5
+g 656 432 656 448 0
+162 656 384 656 432 1 2.1024259 1.0 0.0 0.0
+w 608 272 656 272 0
+w 496 352 544 352 0
+w 496 192 496 352 0
+w 544 192 496 192 0
+w 544 304 512 304 0
+g 512 432 512 448 0
+w 544 384 512 384 0
+w 544 416 544 400 0
+w 608 416 544 416 0
+w 608 368 608 416 0
+w 528 256 544 256 0
+w 544 160 528 160 0
+w 544 192 544 176 0
+w 608 192 544 192 0
+w 608 144 608 192 0
+g 640 96 640 112 0
+w 608 96 640 96 0
+w 624 368 608 368 0
+w 624 112 624 368 0
+w 608 112 624 112 0
+R 608 64 640 64 0 0 40.0 6.0 0.0 0.0 0.5
+178 544 128 608 128 0 2 0.02 0.001168923898353853 0.05 1000000.0 0.02 20.0
+178 544 352 608 352 0 3 0.02 -0.24487149798797075 0.05 1000000.0 0.02 20.0
+w 496 80 544 80 0
+w 496 128 544 128 0
+w 112 80 112 64 0
+w 112 64 48 64 0
+w 112 128 48 128 0
+159 48 64 48 128 0 1.0 1.0E10
+R 32 96 32 16 1 2 25.0 2.5 2.5 0.0 0.5
+w 96 160 96 256 0
+w 304 160 304 256 0
+w 528 160 528 256 0
+w 80 384 80 432 0
+w 288 384 288 432 0
+w 512 384 512 432 0
+o 73 8 0 37 2.3384026197294445 0.046768052394588894 0 -1
+o 37 8 0 37 2.187250724783012 0.04374501449566024 0 -1
+o 28 8 0 37 2.3384026197294445 0.046768052394588894 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayff.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayff.txt
new file mode 100644
index 0000000..759b15f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayff.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 10.20027730826997 45 5.0 50
+178 224 192 336 192 1 1 0.2 0.21813393565127673 0.05 1000000.0 0.02 20.0
+178 528 192 400 192 1 1 0.2 4.99990000199996E-6 0.05 1000000.0 0.02 20.0
+w 352 176 384 224 0
+w 352 224 384 176 0
+w 224 192 224 144 0
+w 224 144 528 144 0
+w 528 144 528 192 0
+R 224 144 160 144 0 0 40.0 5.0 0.0 0.0 0.5
+s 336 240 336 320 0 0 true
+s 400 240 400 320 0 0 true
+g 336 320 336 336 0
+g 400 320 400 336 0
+x 247 286 317 290 0 16 set/reset
+w 336 176 352 176 0
+w 336 224 352 224 0
+w 384 224 400 224 0
+w 384 176 400 176 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relaymux.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relaymux.txt
new file mode 100644
index 0000000..d1d28fe
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relaymux.txt
@@ -0,0 +1,32 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+178 128 160 208 160 0 1 0.1 0.24999999999997224 0.05 1000000.0 0.02 50.0
+178 256 192 336 192 0 2 0.1 0.24999710044544057 0.05 1000000.0 0.02 50.0
+178 384 224 464 224 0 4 0.1 0.24999999999997224 0.05 1000000.0 0.02 50.0
+g 128 208 128 240 0
+g 256 240 256 272 0
+g 384 272 384 288 0
+w 128 192 96 192 0
+w 256 224 224 224 0
+w 384 256 352 256 0
+L 96 192 96 352 0 1 false 5.0 0.0
+L 224 224 224 352 0 1 false 5.0 0.0
+L 352 256 352 352 0 1 false 5.0 0.0
+R 128 160 96 160 0 0 40.0 5.0 0.0 0.0 0.5
+w 208 144 256 144 0
+w 208 176 208 192 0
+w 208 192 256 192 0
+w 336 128 336 80 0
+w 336 80 384 80 0
+w 336 160 384 160 0
+w 384 160 384 128 0
+w 336 176 384 176 0
+w 336 208 384 208 0
+w 384 208 384 224 0
+M 464 64 512 64 4 2.5
+M 464 96 512 96 4 2.5
+M 464 112 512 112 4 2.5
+M 464 144 512 144 4 2.5
+M 464 160 512 160 4 2.5
+M 464 192 512 192 4 2.5
+M 464 208 512 208 4 2.5
+M 464 240 512 240 4 2.5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayor.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayor.txt
new file mode 100644
index 0000000..ed6e39f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayor.txt
@@ -0,0 +1,27 @@
+$ 1 5.0E-6 10.20027730826997 44 5.0 50
+178 112 176 192 176 0 1 0.1 1.4393787726652385E-9 0.05 1000000.0 0.02 50.0
+178 304 176 384 176 0 1 0.1 7.78801831882807E-17 0.05 1000000.0 0.02 50.0
+178 480 176 560 176 0 1 0.1 1.8053432778617287E-13 0.05 1000000.0 0.02 50.0
+R 112 176 80 176 0 0 40.0 5.0 0.0 0.0 0.5
+g 112 224 112 256 0
+g 304 224 304 256 0
+g 480 224 480 256 0
+w 112 208 80 208 0
+w 304 208 272 208 0
+w 480 208 448 208 0
+L 80 208 80 288 0 0 false 5.0 0.0
+L 272 208 272 288 0 0 false 5.0 0.0
+L 448 208 448 288 0 0 false 5.0 0.0
+M 592 192 640 192 0 2.5
+r 592 192 592 272 0 100.0
+g 592 272 592 288 0
+R 304 176 272 176 0 0 40.0 5.0 0.0 0.0 0.5
+R 480 176 448 176 0 0 40.0 5.0 0.0 0.0 0.5
+w 192 192 224 192 0
+w 224 192 224 128 0
+w 224 128 416 128 0
+w 416 128 416 192 0
+w 416 192 384 192 0
+w 416 128 592 128 0
+w 592 128 592 192 0
+w 560 192 592 192 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayosc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayosc.txt
new file mode 100644
index 0000000..4ac7fc5
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayosc.txt
@@ -0,0 +1,40 @@
+$ 1 0.000005 1.6308177459886661 50 5 50
+178 224 208 160 208 0 1 0.2 0.019217555445093713 0.05 1000000 0.02 20
+c 304 160 304 224 0 0.0000032999999999999997 3.6427246138376264
+w 304 288 304 224 0
+w 240 288 304 288 0
+w 224 240 240 240 0
+w 240 240 240 160 0
+w 240 160 304 160 0
+w 224 256 240 256 0
+178 400 208 464 208 0 1 0.2 0.03889026464993282 0.05 1000000 0.02 20
+w 336 288 368 288 0
+w 384 288 384 256 0
+w 384 240 400 240 0
+w 368 224 368 160 0
+w 368 160 304 160 0
+w 384 256 400 256 0
+w 384 240 384 224 0
+w 384 224 368 224 0
+w 400 208 400 320 0
+w 400 320 224 320 0
+w 224 320 224 208 0
+w 304 288 304 304 0
+w 304 304 464 304 0
+w 336 288 336 336 0
+w 336 336 144 336 0
+w 144 336 144 192 0
+w 304 128 304 160 0
+w 160 192 144 192 0
+g 160 224 160 240 0
+w 240 256 240 288 0
+O 464 304 464 352 0
+r 464 224 464 304 0 100
+d 368 288 368 256 1 0.805904783
+w 368 288 384 288 0
+z 368 224 368 256 1 0.805904783 12
+g 400 320 400 352 0
+R 304 128 304 96 0 0 40 5 0 0 0.5
+w 464 192 480 192 0
+g 480 192 480 208 0
+o 29 8 0 4354 17.498005798264096 9.765625e-105 0 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relaytff.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relaytff.txt
new file mode 100644
index 0000000..7b3776c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relaytff.txt
@@ -0,0 +1,32 @@
+$ 1 1.0E-5 18.278915558614752 50 5.0 50
+178 496 224 592 224 1 1 0.1 9.996201113724626E-6 0.05 1000000.0 0.02 20.0
+R 112 208 64 208 0 0 40.0 5.0 0.0 0.0 0.5
+w 176 208 176 368 0
+w 368 304 448 304 0
+w 176 368 368 368 0
+w 368 272 400 272 0
+w 400 320 400 368 0
+w 400 368 368 368 0
+w 368 176 624 176 0
+w 624 176 624 240 0
+w 624 240 592 240 0
+s 208 144 288 144 0 1 false
+w 288 288 208 288 0
+r 112 208 176 208 0 100.0
+178 288 288 368 288 1 2 0.1 9.996201118876302E-6 0.05 1000000.0 0.02 20.0
+w 208 288 208 144 0
+w 368 256 416 256 0
+w 416 256 416 224 0
+w 448 224 496 224 0
+w 368 224 368 176 0
+w 416 336 416 256 0
+g 448 304 448 336 0
+w 416 224 448 224 0
+w 288 144 288 240 0
+x 225 97 275 101 0 16 toggle
+w 368 336 416 336 0
+w 368 320 400 320 0
+w 400 272 400 320 0
+w 592 256 624 256 0
+w 624 240 624 256 0
+g 592 272 592 336 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayxor.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayxor.txt
new file mode 100644
index 0000000..fc7f64a
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/relayxor.txt
@@ -0,0 +1,16 @@
+$ 1 5.0E-6 10.20027730826997 47 5.0 50
+178 176 192 272 192 0 1 0.1 4.3921117436851676E-10 0.05 1000000.0 0.02 50.0
+178 400 192 304 192 0 1 0.1 1.9184076606594825E-6 0.05 1000000.0 0.02 50.0
+w 272 176 304 208 0
+w 272 208 304 176 0
+R 176 192 144 192 0 0 40.0 5.0 0.0 0.0 0.5
+g 176 240 176 256 0
+g 400 240 400 256 0
+w 176 224 144 224 0
+w 400 224 432 224 0
+L 144 224 144 304 0 0 false 5.0 0.0
+L 432 224 432 304 0 0 false 5.0 0.0
+w 400 192 480 192 0
+r 480 192 480 272 0 100.0
+g 480 272 480 288 0
+M 480 192 528 192 0 2.5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/res-par.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/res-par.txt
new file mode 100644
index 0000000..2176fdf
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/res-par.txt
@@ -0,0 +1,35 @@
+$ 1 5.0E-6 15 53 5.0
+v 64 240 64 160 0 1 41.09 5.0 0.0
+c 448 160 448 240 0 1.4999999999999999E-5 2.5658496700882356
+w 64 160 192 160 0
+w 192 160 320 160 0
+w 320 160 448 160 0
+l 320 160 320 240 0 1.0 -0.016508821800832994
+r 192 160 192 240 0 2000.0
+w 192 240 320 240 0
+w 320 240 448 240 0
+r 64 240 192 240 0 100.0
+v 64 128 64 48 0 1 30.0 5.0 0.0
+c 448 48 448 128 0 1.4999999999999999E-5 -4.290086412851864
+w 64 48 192 48 0
+w 192 48 320 48 0
+w 320 48 448 48 0
+l 320 48 320 128 0 1.0 0.01334973082855116
+r 192 48 192 128 0 2000.0
+w 192 128 320 128 0
+w 320 128 448 128 0
+r 64 128 192 128 0 100.0
+v 64 352 64 272 0 1 50.0 5.0 0.0
+c 448 272 448 352 0 1.4999999999999999E-5 2.9322583665440085
+w 64 272 192 272 0
+w 192 272 320 272 0
+w 320 272 448 272 0
+l 320 272 320 352 0 1.0 -0.01279067133991683
+r 192 272 192 352 0 2000.0
+w 192 352 320 352 0
+w 320 352 448 352 0
+r 64 352 192 352 0 100.0
+h 1 5 1
+o 10 64 0 1 2.5 0.025
+o 0 64 0 1 2.5 0.003125
+o 20 64 0 1 2.5 0.0125
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/res-series.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/res-series.txt
new file mode 100644
index 0000000..e6da228
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/res-series.txt
@@ -0,0 +1,17 @@
+$ 1 5.0E-6 15 48 5.0
+v 80 112 80 32 0 1 35.0 5.0 0.0
+v 80 224 80 144 0 1 41.09 5.0 0.0
+v 80 336 80 256 0 1 45.0 5.0 0.0
+r 80 32 432 32 0 10.0
+c 432 32 432 112 0 1.5E-5 0
+l 80 112 432 112 0 1.0 0
+r 80 144 432 144 0 10.0
+c 432 144 432 224 0 1.5E-5 0
+l 80 224 432 224 0 1.0 0
+r 80 256 432 256 0 10.0
+c 432 256 432 336 0 1.5E-5 0
+l 80 336 432 336 0 1.0 0
+h 1 5 4
+o 4 64 0 3 20.0 0.1
+o 7 64 0 3 160.0 0.8
+o 10 64 0 3 40.0 0.2
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/resistors.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/resistors.txt
new file mode 100644
index 0000000..74fc8ea
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/resistors.txt
@@ -0,0 +1,24 @@
+$ 1 5.0E-6 10 50 5.0
+v 96 368 96 48 0 0 40.0 5.0 0.0
+w 96 48 192 48 1
+w 192 48 288 48 0
+w 288 48 384 48 0
+s 192 48 192 128 0 false false
+s 288 48 288 128 0 true false
+s 384 48 384 128 0 false false
+r 192 128 192 192 0 100.0
+r 288 128 288 192 0 400.0
+r 384 128 384 192 0 800.0
+w 192 192 288 192 0
+w 288 192 384 192 0
+w 288 224 288 192 0
+w 288 224 384 224 0
+w 288 224 192 224 0
+s 288 224 288 304 0 false false
+s 192 224 192 304 0 true false
+r 192 304 192 368 0 600.0
+r 288 304 288 368 0 200.0
+s 384 224 384 368 0 true false
+w 96 368 192 368 0
+w 192 368 288 368 0
+w 288 368 384 368 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ringing.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ringing.txt
new file mode 100644
index 0000000..d90c10b
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ringing.txt
@@ -0,0 +1,14 @@
+$ 1 5.0E-6 4.621633621589249 50 5.0 46
+w 368 128 368 192 0
+w 368 272 368 320 0
+w 320 272 368 272 0
+w 368 272 416 272 0
+w 320 192 368 192 0
+w 368 192 416 192 0
+l 320 192 320 272 0 0.0020 0.07708318720316419
+c 416 192 416 272 0 1.264E-5 -0.22352804367929519
+r 256 128 368 128 0 100.0
+O 368 128 464 128 0
+g 368 320 368 336 0
+R 256 128 224 128 0 2 100.0 5.0 0.0 0.0 0.5
+o 9 16 0 34 2.5 4.8828125E-5 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ringmod.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ringmod.txt
new file mode 100644
index 0000000..67c000f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ringmod.txt
@@ -0,0 +1,38 @@
+$ 17 5.0E-6 1.7725424121461644 41 3.0 50
+d 272 176 320 128 1 0.805904783
+d 320 128 368 176 1 0.805904783
+d 368 176 320 224 1 0.805904783
+d 320 224 272 176 1 0.805904783
+169 144 144 208 144 0 0.1 1.0 0.36188085234266 -0.10938222138187827
+w 208 144 208 128 0
+169 496 208 432 208 0 0.1 1.0 -0.33106614006595897 0.01591880270109881
+w 368 144 368 176 0
+w 432 208 432 256 0
+w 272 256 272 176 0
+w 272 256 432 256 0
+w 432 144 368 144 0
+w 208 128 320 128 0
+w 208 208 208 224 0
+w 208 224 320 224 0
+w 208 176 240 176 0
+w 240 176 240 288 0
+w 240 288 288 288 0
+w 432 176 400 176 0
+w 400 176 400 288 0
+w 400 288 336 288 0
+v 528 144 528 208 0 1 300.0 2.4 0.0 0.0 0.5
+v 112 144 112 208 0 1 200.0 2.0 0.0 0.0 0.5
+w 288 288 288 336 0
+w 336 288 336 336 0
+r 288 336 336 336 0 1.0
+w 496 208 528 208 0
+w 496 144 528 144 0
+w 112 208 144 208 0
+w 112 144 144 144 0
+r 400 288 432 256 0 1000.0
+g 528 208 528 224 0
+g 112 208 112 224 0
+g 208 224 208 240 0
+o 21 8 0 38 2.5 0.4 0 -1
+o 22 8 0 38 2.5 0.4 0 -1
+o 25 8 0 38 1.0229345649675443 0.6546781215792284 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rmsconverter.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rmsconverter.txt
new file mode 100644
index 0000000..b9d26fd
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rmsconverter.txt
@@ -0,0 +1,93 @@
+$ 1 0.000005 6.450009306485578 50 5 50
+a 96 288 160 288 0 15 -15 1000000 0 0
+a 224 304 288 304 0 15 -15 1000000 0 0
+d 96 240 160 240 1 0.805904783
+d 160 240 160 192 1 0.805904783
+w 160 240 160 288 0
+w 96 272 96 240 0
+w 96 240 96 192 0
+r 96 192 160 192 0 100000
+r 32 192 96 192 0 100000
+r 176 288 224 288 0 50000
+w 160 192 176 192 0
+w 176 192 176 288 0
+a 272 160 336 160 0 15 -15 1000000 0 0
+c 272 112 336 112 0 3e-11 0.001
+w 336 112 336 160 0
+w 272 112 272 144 0
+r 272 144 224 144 0 1000
+r 224 144 176 144 0 50000
+w 176 144 176 192 0
+g 224 320 224 352 0
+g 96 304 96 336 0
+g 272 240 272 256 0
+r 272 240 272 208 0 1000
+w 272 176 272 208 0
+r 272 208 336 208 0 100000
+174 352 192 336 224 0 10000 0.5 trimmer 1
+R 352 192 320 176 0 0 40 1.2 0 0 0.5
+R 352 224 320 240 0 0 40 -1.2 0 0 0.5
+r 32 160 96 160 0 100000
+r 32 96 96 96 0 100000
+w 96 160 224 160 0
+w 224 160 224 256 0
+w 96 96 224 96 0
+w 224 96 224 144 0
+w 32 96 32 160 0
+w 32 160 32 192 0
+c 320 304 320 272 0 1.5e-11 0.001
+w 288 304 320 304 0
+w 224 256 224 288 0
+w 224 256 256 256 0
+w 256 256 256 272 0
+w 256 272 288 272 0
+d 288 304 288 272 1 0.805904783
+w 288 272 320 272 0
+t 368 240 368 272 1 1 0 0 100
+r 384 272 384 304 0 2000
+w 352 272 320 272 0
+w 320 304 384 304 0
+w 336 160 368 160 0
+w 368 160 368 240 0
+t 384 128 384 96 1 1 0 0 100
+t 448 128 448 96 0 1 0 0 100
+w 352 96 224 96 0
+w 384 128 352 128 0
+w 352 128 352 96 0
+w 352 96 368 96 0
+d 384 128 384 160 1 0.805904783
+w 368 160 384 160 0
+w 448 128 448 160 0
+w 448 160 384 160 0
+w 400 96 416 96 0
+w 416 96 432 96 0
+r 416 96 416 144 0 2000
+c 512 144 512 96 0 1.5e-11 0.001
+d 480 144 480 96 1 0.805904783
+w 512 96 480 96 0
+w 480 96 464 96 0
+w 416 144 480 144 0
+w 480 144 512 144 0
+a 480 352 544 352 0 15 -15 1000000 0 0
+a 576 176 512 176 0 15 -15 1000000 0 0
+w 512 144 512 176 0
+w 512 96 576 96 0
+w 576 96 576 160 0
+t 432 304 432 272 0 1 0 0 100
+w 416 272 384 272 0
+w 448 272 480 272 0
+r 480 272 544 272 0 100000
+c 480 304 544 304 0 0.000001 0.001
+w 480 336 480 304 0
+w 480 304 480 272 0
+w 544 272 544 304 0
+w 544 304 544 352 0
+g 432 304 432 320 0
+g 480 368 480 400 0
+g 576 192 576 224 0
+r 544 304 608 304 0 100000
+w 576 160 608 160 0
+w 608 160 608 304 0
+O 544 352 592 352 0
+R 32 96 32 48 0 2 40 5 0 0 0.5
+o 89 64 0 4614 5 0.00009765625 0 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rossler.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rossler.txt
new file mode 100644
index 0000000..586df5b
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rossler.txt
@@ -0,0 +1,69 @@
+$ 3 5.0E-6 2.898875293967098 66 5.0 50
+a 360 304 408 304 2 15.0 -15.0
+r 360 272 408 272 0 5000000.0
+c 360 240 408 240 0 1.0E-9 3.0635621976420984
+w 408 240 408 272 0
+w 408 272 408 304 0
+w 360 272 360 296 0
+w 360 272 360 240 0
+g 360 312 360 328 0
+c 360 360 408 360 0 1.0E-9 -0.0028565435358697752
+r 360 392 408 392 0 100000.0
+a 360 424 408 424 2 15.0 -15.0
+w 408 360 408 392 0
+w 408 392 408 424 0
+w 360 416 360 392 0
+w 360 392 360 360 0
+g 360 432 360 448 0
+w 408 240 408 200 0
+a 352 120 408 120 2 15.0 -15.0
+g 352 128 352 144 0
+r 352 88 408 88 0 2000000.0
+c 352 56 408 56 0 1.0E-9 0.6880284746244376
+w 352 56 352 88 0
+w 352 88 352 112 0
+w 408 88 408 120 0
+w 408 56 408 88 0
+r 352 112 304 112 0 100000.0
+w 304 112 304 168 0
+w 304 168 520 168 0
+w 408 200 280 200 0
+w 280 200 280 144 0
+w 408 56 408 16 0
+a 144 304 192 304 2 15.0 -15.0
+a 144 424 192 424 2 15.0 -15.0
+w 192 416 192 424 0
+r 192 416 360 416 0 100000.0
+r 192 296 360 296 0 100000.0
+w 192 296 192 304 0
+w 144 296 144 256 0
+r 144 256 192 256 0 10000.0
+w 192 256 192 296 0
+r 144 296 48 296 0 10000.0
+d 96 416 144 416 0
+r 96 416 96 360 0 10000.0
+r 96 416 96 472 0 68000.0
+w 96 360 48 360 0
+w 48 360 48 296 0
+w 48 296 48 16 0
+w 48 16 408 16 0
+r 280 56 352 56 0 200000.0
+w 280 56 280 144 0
+r 280 144 144 144 0 75000.0
+w 144 144 144 256 0
+g 144 312 144 328 0
+g 144 432 144 448 0
+r 144 384 192 384 0 150000.0
+w 144 384 144 416 0
+w 192 384 192 416 0
+w 520 168 520 392 0
+w 520 392 408 392 0
+R 96 472 40 472 0 0 40.0 -15.0 0.0 0.0 0.5
+p 408 304 480 304 0
+p 408 424 480 424 0
+p 408 120 480 120 0
+g 480 120 480 136 0
+g 480 304 480 320 0
+g 480 424 480 440 0
+o 60 64 0 226 5.0 3.2 0 61 z vs y
+o 62 64 0 226 5.0 6.4 1 60 y vs x
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rtlinverter.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rtlinverter.txt
new file mode 100644
index 0000000..c1edd11
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rtlinverter.txt
@@ -0,0 +1,9 @@
+$ 1 5.0E-6 10 52 5.0
+r 240 224 320 224 0 470.0
+t 320 224 368 224 0 1 0.6381869044881298 0.6478945398933037
+r 368 208 368 112 0 640.0
+w 368 240 368 288 0
+L 240 224 192 224 0 false false 3.6 0.0
+R 368 112 320 112 0 0 40.0 3.6 0.0
+M 368 208 432 208 0
+g 368 288 368 320 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rtlnand.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rtlnand.txt
new file mode 100644
index 0000000..bddc2ba
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rtlnand.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 10 52 5.0
+R 368 64 320 64 0 0 40.0 3.6 0.0
+g 368 336 368 368 0
+t 320 208 368 208 0 1 0.6378429407740765 0.6475693325578884
+w 368 160 368 192 0
+r 368 160 368 64 0 640.0
+t 320 256 368 256 0 1 0.6376732762947126 0.6550300979283231
+t 320 304 368 304 0 1 0.6375679404402763 0.6608122760347422
+w 368 224 368 240 0
+w 368 272 368 288 0
+w 368 320 368 336 0
+r 320 208 240 208 0 470.0
+r 240 256 320 256 0 470.0
+r 240 304 320 304 0 470.0
+L 240 208 208 208 0 false false 3.6 0.0
+L 240 256 208 256 0 false false 3.6 0.0
+L 240 304 208 304 0 false false 3.6 0.0
+M 368 160 432 160 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rtlnor.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rtlnor.txt
new file mode 100644
index 0000000..028199a
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/rtlnor.txt
@@ -0,0 +1,24 @@
+$ 1 5.0E-6 10 52 5.0
+t 176 208 224 208 0 1 0.638186904488133 0.6478945398932158
+t 272 208 320 208 0 1 -0.00970763539752057 7.562178340717264E-12
+t 368 208 416 208 0 1 -0.00970763539752057 7.562178340717264E-12
+w 224 160 224 192 0
+w 320 160 320 192 0
+w 224 160 320 160 0
+w 320 160 416 160 0
+w 416 160 416 192 0
+r 176 208 176 272 0 470.0
+r 272 208 272 272 0 470.0
+r 368 208 368 272 0 470.0
+L 176 272 176 304 0 false false 3.6 0.0
+L 272 272 272 304 0 true false 3.6 0.0
+L 368 272 368 304 0 true false 3.6 0.0
+w 224 224 224 336 0
+w 320 224 320 336 0
+w 416 224 416 336 0
+w 416 336 320 336 0
+w 320 336 224 336 0
+r 416 160 416 64 0 640.0
+g 416 336 416 368 0
+R 416 64 352 64 0 0 40.0 3.6 0.0
+M 416 160 464 160 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/samplenhold.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/samplenhold.txt
new file mode 100644
index 0000000..908788d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/samplenhold.txt
@@ -0,0 +1,32 @@
+$ 1 0.000005 10.20027730826997 74 5 81
+f 192 80 192 128 97 1.5 0.02
+f 192 240 192 192 96 1.5 0.02
+w 192 80 256 80 0
+w 256 80 256 240 0
+I 192 240 256 240 0 0.5 5
+L 192 240 192 304 0 0 true 5 0
+w 208 160 304 160 0
+c 304 160 304 256 0 1e-7 3.6399868427363087
+g 304 256 304 304 0
+a 352 160 464 160 9 15 -15 1000000 3.639950443231876 3.6399868427363087 100000
+w 304 160 304 144 0
+w 304 144 352 144 0
+w 352 176 352 240 0
+w 352 240 464 240 0
+w 464 240 464 160 0
+O 464 160 512 160 0
+R 144 160 96 160 0 1 40 2.5 2.5 0 0.5
+w 144 160 176 160 0
+x 157 341 221 344 4 20 sample
+w 176 128 176 160 0
+w 176 160 176 192 0
+w 208 128 208 160 0
+w 208 160 208 192 0
+w 192 176 144 176 0
+g 144 176 144 208 0
+w 192 144 144 144 0
+R 144 144 144 80 0 0 40 5 0 0 0.5
+w 192 176 192 192 0
+w 192 144 192 128 0
+o 16 64 0 4098 6 0.00009765625 0 2 16 3
+o 15 64 0 4098 6 0.00009765625 1 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sawtooth.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sawtooth.txt
new file mode 100644
index 0000000..bd10a8c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sawtooth.txt
@@ -0,0 +1,22 @@
+$ 1 0.000015625 0.23988752939670982 63 5 50
+a 176 368 288 368 0 15 -15 1000000 0 -3.3188510599124754
+w 176 384 176 448 0
+w 176 448 288 448 0
+r 288 368 288 448 0 100000
+a 400 384 512 384 0 15 -15 1000000 -0.000013537412641583223 0
+r 288 448 368 448 0 40000
+w 368 448 512 448 0
+w 512 448 512 384 0
+w 512 384 512 320 0
+c 400 320 512 320 0 2.0000000000000002e-7 -1.353754801570964
+w 400 320 400 368 0
+g 400 400 400 416 0
+w 176 352 144 352 0
+g 144 352 144 384 0
+r 400 320 336 320 0 1500
+r 400 368 336 368 0 40000
+d 288 320 336 320 1 0.805904783
+d 336 368 288 368 1 0.805904783
+w 288 320 288 368 0
+211 512 384 576 384 0 1 8000 1
+o 19 2 0 2082 10 0.00009765625 0 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/schmitt.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/schmitt.txt
new file mode 100644
index 0000000..5b95de2
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/schmitt.txt
@@ -0,0 +1,29 @@
+$ 1 5.0E-6 16.13 50 5.0 50
+r 192 32 192 96 0 500.0
+r 192 96 336 96 0 100.0
+w 336 96 336 144 0
+t 336 144 416 144 0 1 0.5820470981894252 0.631962165475968 100.0
+t 128 144 192 144 0 1 -1.8901554514017818 -0.6779682779383932 100.0
+w 192 96 192 128 0
+w 416 128 416 96 0
+w 192 32 416 32 0
+r 416 32 416 96 0 500.0
+w 192 160 192 192 0
+w 192 192 416 192 0
+w 416 160 416 192 0
+w 336 144 336 208 0
+r 336 208 336 272 0 300.0
+r 192 192 192 272 0 100.0
+w 192 272 336 272 0
+R 192 32 128 32 0 0 40.0 5.0 0.0 0.0 0.5
+g 192 272 192 320 0
+R 64 144 32 144 0 1 2000.0 0.2 0.0 0.0 0.5
+p 128 144 128 272 0
+w 128 272 192 272 0
+v 64 144 128 144 0 1 40.0 2.0 2.0 0.0 0.5
+O 416 96 464 96 0
+x 201 151 223 155 0 16 Q1
+x 425 151 447 155 0 16 Q2
+o 19 64 0 38 5.0 9.765625E-5 0 -1 in
+o 22 64 0 34 5.0 9.765625E-5 1 -1 out
+o 19 64 0 226 5.0 6.4 2 22 out vs in
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/scr.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/scr.txt
new file mode 100644
index 0000000..8111c80
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/scr.txt
@@ -0,0 +1,9 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+r 384 160 384 96 0 100.0
+R 384 96 384 80 0 0 40.0 5.0 0.0 0.0 0.5
+s 384 288 384 368 0 1 false
+s 352 256 256 256 0 1 false
+r 256 176 256 256 0 100.0
+R 256 176 256 128 0 0 40.0 5.0 0.0 0.0 0.5
+g 384 368 384 384 0
+177 384 160 368 288 0 0.0 0.0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/scractrig.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/scractrig.txt
new file mode 100644
index 0000000..abb7bce
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/scractrig.txt
@@ -0,0 +1,10 @@
+$ 1 5.0E-6 10.20027730826997 49 5.0 50
+177 256 176 256 352 0 -15.051976407130628 -15.051976407130628
+r 256 176 256 112 0 50.0
+R 256 112 256 80 0 1 40.0 20.0 0.0 0.0 0.5
+d 368 288 288 288 1 0.805904783
+g 256 352 256 384 0
+w 256 176 304 176 0
+w 368 208 368 288 0
+174 368 208 304 144 0 1800.0 0.8069000000000001 Trigger Voltage
+o 2 64 0 33 10.0 0.2 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sine.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sine.txt
new file mode 100644
index 0000000..98945d4
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sine.txt
@@ -0,0 +1,24 @@
+$ 1 0.000015625 3.3115451958692312 53 15 50
+a 176 336 288 336 0 15 -15 1000000 4.625095631819375 4.625238488359337
+w 176 320 128 320 0
+w 176 352 176 416 0
+a 400 352 512 352 0 15 -15 1000000 0.000050067089031542284 0
+w 512 416 512 352 0
+w 512 352 512 288 0
+c 400 288 512 288 0 0.000001 5.0067589702432596
+w 400 288 400 336 0
+r 288 336 400 336 0 1000
+g 400 368 400 384 0
+w 176 320 176 256 0
+c 176 256 288 256 0 0.000001 -9.66055836432534
+w 288 256 288 336 0
+r 176 416 288 416 0 1000
+w 288 416 512 416 0
+c 176 416 176 480 0 0.000001 4.625238488359337
+g 176 480 176 512 0
+r 128 320 128 400 0 996
+g 128 400 128 432 0
+O 288 256 352 256 0
+211 512 352 576 352 0 1 8000 1
+o 19 8 0 2090 20 0.00009765625 0 -1 0
+o 20 8 0 2082 20 0.00009765625 0 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sinediode.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sinediode.txt
new file mode 100644
index 0000000..0a03fa8
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sinediode.txt
@@ -0,0 +1,57 @@
+$ 1 5.0E-6 3.58 58 5.0 59
+d 96 320 96 224 0
+d 112 224 112 272 0
+w 80 272 112 272 0
+r 80 272 32 272 0 100.0
+r 16 320 96 320 0 100.0
+r 112 272 160 272 0 33.0
+r 96 320 176 320 0 33.0
+w 160 272 192 272 0
+d 176 320 176 224 0
+d 192 224 192 272 0
+d 256 320 256 224 0
+d 272 224 272 272 0
+w 272 272 240 272 0
+r 176 320 256 320 0 82.0
+r 192 272 240 272 0 82.0
+r 256 320 336 320 0 47.0
+d 336 320 336 224 0
+d 352 224 352 272 0
+w 352 272 320 272 0
+r 272 272 320 272 0 47.0
+r 336 320 416 320 0 30.0
+r 416 320 496 320 0 39.0
+d 416 320 416 224 0
+d 496 320 496 224 0
+d 432 224 432 272 0
+d 512 224 512 272 0
+w 400 272 432 272 0
+w 480 272 512 272 0
+r 352 272 400 272 0 30.0
+r 432 272 480 272 0 39.0
+R 512 272 560 272 0 0 40.0 2.4 0.0
+R 496 320 560 320 0 0 40.0 -2.4 0.0
+w 96 224 112 224 0
+w 176 224 192 224 0
+w 256 224 272 224 0
+w 336 224 352 224 0
+w 416 224 432 224 0
+w 496 224 512 224 0
+r 112 224 112 144 0 2000.0
+r 192 224 192 144 0 1000.0
+r 272 224 272 144 0 470.0
+r 352 224 352 144 0 330.0
+r 432 224 432 144 0 120.0
+w 112 144 192 144 0
+w 192 144 272 144 0
+w 272 144 352 144 0
+w 352 144 432 144 0
+w 432 144 512 144 0
+r 112 144 64 144 0 200.0
+R 64 144 32 144 0 3 80.0 5.0 0.0
+O 512 144 560 144 0
+w 512 144 512 224 0
+w 16 320 16 272 0
+w 16 272 32 272 0
+o 49 32 0 35 5.0 0.025 0 0
+o 50 32 0 34 5.0 9.765625E-5 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sipo-sr.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sipo-sr.txt
new file mode 100644
index 0000000..b68b47b
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sipo-sr.txt
@@ -0,0 +1,25 @@
+$ 1 0.000005 10.20027730826997 50 5 50
+155 448 208 496 208 0 0
+155 560 208 608 208 0 0
+w 544 208 560 208 0
+155 672 208 720 208 0 0
+155 784 208 832 208 0 0
+R 368 336 320 336 1 2 100 2.5 2.5 0 0.5
+w 368 336 448 336 0
+w 448 336 448 240 0
+w 560 336 560 240 0
+L 416 208 416 416 0 0 false 5 0
+w 416 208 448 208 0
+x 330 422 382 425 4 24 input
+x 681 110 747 113 4 24 output
+w 656 208 672 208 0
+w 448 336 560 336 0
+w 560 336 672 336 0
+w 672 336 672 240 0
+w 768 208 784 208 0
+w 784 240 784 336 0
+w 784 336 672 336 0
+M 544 208 544 144 0 2.5
+M 656 208 656 144 0 2.5
+M 768 208 768 144 0 2.5
+M 880 208 880 144 0 2.5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/spark-marx.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/spark-marx.txt
new file mode 100644
index 0000000..26c4b0f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/spark-marx.txt
@@ -0,0 +1,39 @@
+$ 1 1.9999999999999998E-5 13.097415321081861 66 2000.0 50
+r 160 144 256 144 0 4000000.0
+c 256 144 256 256 0 2.4E-8 0
+r 256 144 352 144 0 1000000.0
+r 256 256 352 256 0 1000000.0
+c 352 256 352 144 0 2.4E-8 0
+r 352 144 448 144 0 1000000.0
+r 352 256 448 256 0 1000000.0
+c 448 256 448 144 0 2.4E-8 0
+187 256 144 352 256 0 1000.0 1.0E9 4000.0 0.0015
+187 352 144 448 256 0 1000.0 1.0E9 4000.0 0.0010
+187 704 144 704 208 0 1000.0 1.0E9 11000.0 0.0010
+g 704 288 704 320 0
+R 160 144 128 144 0 0 40.0 5000.0 0.0 0.0 0.5
+w 256 256 208 256 0
+g 208 256 208 320 0
+c 352 256 352 304 2 1.0E-11 0
+c 448 256 448 304 2 1.0E-11 0
+g 352 304 352 320 0
+g 448 304 448 320 0
+g 640 304 640 320 0
+g 544 304 544 320 0
+c 640 256 640 304 2 1.0E-11 0
+c 544 256 544 304 2 1.0E-11 0
+187 544 144 640 256 0 1000.0 1.0E9 4000.0 0.0010
+187 448 144 544 256 0 1000.0 1.0E9 4000.0 0.0010
+c 640 256 640 144 0 2.4E-8 0
+r 544 256 640 256 0 1000000.0
+r 544 144 640 144 0 1000000.0
+c 544 256 544 144 0 2.4E-8 0
+r 448 256 544 256 0 1000000.0
+r 448 144 544 144 0 1000000.0
+w 640 144 704 144 0
+r 704 208 704 288 0 2000000.0
+o 8 64 0 35 5120.0 9.765625E-5 0 -1
+o 9 64 0 35 10240.0 9.765625E-5 1 -1
+o 24 64 0 35 5120.0 9.765625E-5 2 -1
+o 23 64 0 35 10240.0 9.765625E-5 3 -1
+o 32 64 0 35 40.0 9.765625E-5 4 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/spark-sawtooth.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/spark-sawtooth.txt
new file mode 100644
index 0000000..a78d7f3
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/spark-sawtooth.txt
@@ -0,0 +1,9 @@
+$ 1 1.0E-6 43.84883893407173 66 2000.0 50
+R 320 160 320 128 0 0 40.0 2000.0 0.0 0.0 0.5
+r 320 160 320 240 0 2000000.0
+187 320 240 320 336 0 10000.0 1.0E9 1000.0 0.0010
+g 320 336 320 352 0
+c 352 240 352 336 0 1.0E-8 954.6107492378424
+w 352 336 320 336 0
+w 320 240 352 240 0
+o 4 128 0 35 1280.0 0.1 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/spikegen.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/spikegen.txt
new file mode 100644
index 0000000..ef1bbf4
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/spikegen.txt
@@ -0,0 +1,10 @@
+$ 1 5.0E-6 10 50 5.0
+v 112 288 112 144 0 2 40.0 5.0 0.0
+r 240 144 240 288 0 110.0
+d 240 144 368 144 0
+w 112 288 240 288 0
+c 112 144 240 144 0 1.0E-5 4.9868403762557465
+O 368 144 432 144 0
+r 368 144 368 288 0 100.0
+w 240 288 368 288 0
+o 5 64 0 3 10.0 9.765625E-5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sram.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sram.txt
new file mode 100644
index 0000000..3a16bd8
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/sram.txt
@@ -0,0 +1,89 @@
+$ 1 0.000005 10.20027730826997 50 5 50
+f 1184 336 1136 336 20 1.5 0.001
+w 1184 336 1184 288 0
+f 1184 256 1136 256 21 1.5 0.001
+w 1136 272 1136 304 0
+f 1216 256 1264 256 21 1.5 0.001
+f 1216 336 1264 336 20 1.5 0.001
+w 1136 304 1216 304 0
+w 1216 304 1216 336 0
+w 1184 256 1184 288 0
+w 1184 288 1264 288 0
+w 1264 288 1264 272 0
+w 1264 288 1264 320 0
+w 1216 304 1216 256 0
+w 1264 240 1264 224 0
+w 1136 224 1136 240 0
+w 1136 352 1136 368 0
+w 1136 368 1200 368 0
+w 1200 368 1264 368 0
+w 1264 368 1264 352 0
+g 1200 368 1200 400 0
+w 1136 320 1136 304 0
+R 1200 224 1200 192 0 0 40 5 0 0 0.5
+w 1136 224 1200 224 0
+w 1200 224 1264 224 0
+f 1088 176 1088 304 20 1.5 0.04
+f 1312 176 1312 288 20 1.5 0.04
+w 1104 304 1136 304 0
+w 1264 288 1296 288 0
+w 1264 560 1296 560 0
+w 1104 576 1136 576 0
+f 1312 448 1312 560 20 1.5 0.04
+f 1088 448 1088 576 20 1.5 0.04
+w 1200 496 1264 496 0
+w 1136 496 1200 496 0
+R 1200 496 1200 464 0 0 40 5 0 0 0.5
+w 1136 592 1136 576 0
+g 1200 640 1200 672 0
+w 1264 640 1264 624 0
+w 1200 640 1264 640 0
+w 1136 640 1200 640 0
+w 1136 624 1136 640 0
+w 1136 496 1136 512 0
+w 1264 512 1264 496 0
+w 1216 576 1216 528 0
+w 1264 560 1264 592 0
+w 1264 560 1264 544 0
+w 1184 560 1264 560 0
+w 1184 528 1184 560 0
+w 1216 576 1216 608 0
+w 1136 576 1216 576 0
+f 1216 608 1264 608 20 1.5 0.001
+f 1216 528 1264 528 21 1.5 0.001
+w 1136 544 1136 576 0
+f 1184 528 1136 528 21 1.5 0.001
+w 1184 608 1184 560 0
+f 1184 608 1136 608 20 1.5 0.001
+w 1088 176 1312 176 0
+w 1088 448 1312 448 0
+w 1360 288 1360 432 0
+w 1328 288 1360 288 0
+w 1360 432 1360 560 0
+w 1360 560 1328 560 0
+w 992 304 1072 304 0
+w 992 576 1072 576 0
+w 1088 448 1040 448 0
+w 1088 176 1040 176 0
+L 1040 176 960 176 2 1 false 5 0
+w 1360 432 976 432 0
+w 992 304 992 576 0
+159 896 304 992 304 0 20 10000000000
+159 912 432 976 432 0 20 10000000000
+w 944 320 832 320 0
+w 832 448 944 448 0
+I 864 368 912 368 0 0.5 5
+w 912 368 912 432 0
+w 864 368 864 304 0
+w 864 304 896 304 0
+w 832 320 832 448 0
+L 832 320 800 320 0 0 true 5 0
+w 864 304 864 272 0
+L 864 272 800 272 2 1 false 5 0
+M 992 576 992 624 2 2.5
+I 1040 176 1040 240 0 0.5 5
+w 1040 240 1040 448 0
+x 726 326 776 329 4 24 write
+x 709 278 781 281 4 24 data\sin
+x 877 630 963 633 4 24 data\sout
+x 820 182 928 185 4 24 row\sselect
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/switchedcap.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/switchedcap.txt
new file mode 100644
index 0000000..537f76f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/switchedcap.txt
@@ -0,0 +1,22 @@
+$ 1 5.0E-6 17.50203994009402 50 5.0 50
+159 160 176 256 176 0
+159 256 176 352 176 0
+c 352 176 352 240 0 4.876999999999999E-6 0
+w 352 176 416 176 0
+a 416 192 512 192 1 15.0 -15.0
+w 416 208 416 240 0
+w 416 240 512 240 0
+w 512 240 512 192 0
+O 512 192 576 192 0
+g 256 240 256 256 0
+g 352 240 352 256 0
+w 304 192 304 288 0
+I 208 288 304 288 0 0.5
+w 208 192 208 288 0
+R 208 288 112 288 1 2 2000.0 2.5 2.5 0.0 0.5
+c 256 240 256 176 0 9.5123E-5 0
+p 160 176 160 240 0
+g 160 240 160 256 0
+170 160 176 112 176 3 10.0 400.0 5.0 0.2
+o 16 64 0 34 5.0 9.765625E-5 0 -1
+o 8 64 0 34 5.0 4.8828125E-5 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/switchfilter.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/switchfilter.txt
new file mode 100644
index 0000000..35e38cc
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/switchfilter.txt
@@ -0,0 +1,45 @@
+$ 1 0.000012 14.235633750745258 57 5 50
+f 240 176 192 176 97 1.5 0.02
+f 128 176 160 176 96 1.5 0.02
+r 176 64 176 128 0 50
+r 304 64 304 128 0 350
+w 176 192 176 224 0
+w 176 224 304 224 0
+w 304 192 304 224 0
+w 304 64 176 64 0
+w 304 224 416 224 0
+c 416 224 416 288 0 0.00001 2.6650541405655286
+g 416 288 416 320 0
+O 416 224 480 224 0
+w 240 176 240 256 0
+I 240 320 240 256 0 0.5 5
+w 128 176 128 320 0
+w 128 320 240 320 0
+w 240 320 352 320 0
+L 128 320 80 320 0 0 false 5 0
+v 176 64 112 64 0 1 500 1 0 0 0.5
+w 304 64 416 64 0
+p 416 64 416 112 0 0
+g 416 112 416 144 0
+R 112 64 80 64 0 1 40 1 2.5 0 0.5
+f 240 176 288 176 96 1.5 0.02
+f 352 176 320 176 97 1.5 0.02
+w 352 176 352 320 0
+w 160 160 176 160 0
+w 176 160 192 160 0
+w 160 192 176 192 0
+w 176 192 192 192 0
+w 288 160 304 160 0
+w 304 160 320 160 0
+w 288 192 304 192 0
+w 304 192 320 192 0
+g 160 176 160 208 0
+g 288 176 288 208 0
+w 176 128 176 160 0
+w 304 128 304 160 0
+w 192 176 192 240 0
+w 192 240 320 240 0
+w 320 240 320 176 0
+R 192 240 160 240 0 0 40 5 0 0 0.5
+o 20 32 0 4098 5 0.0000244140625 0 1
+o 11 32 0 4098 5 0.0000244140625 1 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/swtreedac.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/swtreedac.txt
new file mode 100644
index 0000000..08875de
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/swtreedac.txt
@@ -0,0 +1,51 @@
+$ 3 5.0E-6 10.391409633455755 50 5.0 50
+160 312 192 248 192 1
+160 312 272 248 272 1
+160 312 352 248 352 1
+160 312 112 248 112 1
+160 376 152 312 152 1
+160 376 312 312 312 1
+160 440 232 376 232 1
+w 376 152 376 216 0
+w 376 248 376 312 0
+w 312 272 312 296 0
+w 312 328 312 352 0
+w 312 168 312 192 0
+w 312 112 312 136 0
+O 440 232 496 232 1
+r 168 208 168 256 0 100.0
+r 168 256 168 304 0 100.0
+r 168 304 168 352 0 100.0
+r 168 352 168 400 0 100.0
+r 168 208 168 160 0 100.0
+r 168 160 168 112 0 100.0
+r 168 112 168 64 0 100.0
+w 168 64 248 64 0
+w 248 64 248 96 0
+w 168 112 216 112 0
+w 168 160 248 160 0
+w 248 160 248 176 0
+w 168 208 248 208 0
+w 168 256 248 256 0
+w 168 304 248 304 0
+w 248 304 248 288 0
+w 168 352 208 352 0
+w 208 352 208 336 0
+w 208 336 248 336 0
+w 168 400 248 400 0
+w 248 400 248 368 0
+w 216 112 216 128 0
+w 216 128 248 128 0
+82 168 64 168 32 0 0 40.0 7.001 0.0 0.0 0.5
+g 168 400 168 424 0
+w 280 128 280 208 0
+w 280 208 280 288 0
+w 280 288 280 368 0
+w 344 168 344 328 0
+w 408 248 408 368 0
+w 344 328 344 368 0
+L 408 368 464 368 0 false false 5.0 0.0
+w 344 368 344 400 0
+L 344 400 464 400 0 false false 5.0 0.0
+w 280 368 280 432 0
+L 280 432 464 432 0 false false 5.0 0.0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/synccounter.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/synccounter.txt
new file mode 100644
index 0000000..f3adeb3
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/synccounter.txt
@@ -0,0 +1,47 @@
+$ 3 5.0E-6 10 50 5.0
+156 80 272 128 272 0 0.0
+156 208 272 240 272 0 5.0
+156 336 272 368 272 0 0.0
+156 464 272 480 272 0 5.0
+w 464 272 448 272 0
+w 448 272 448 336 0
+w 448 336 464 336 0
+w 320 336 336 336 0
+w 320 336 320 272 0
+w 320 272 336 272 0
+w 208 272 192 272 0
+w 192 272 192 336 0
+w 192 336 208 336 0
+w 80 272 64 272 0
+w 64 272 64 336 0
+w 64 336 80 336 0
+w 560 272 560 88 0
+w 432 272 432 112 0
+w 176 272 176 160 0
+M 560 88 592 88 2 2.5
+R 64 272 32 272 0 0 40.0 5.0 0.0
+R 80 384 32 384 1 2 200.0 2.5 2.5
+w 80 304 80 384 0
+w 176 272 192 272 0
+w 80 384 208 384 0
+w 208 384 208 304 0
+w 336 304 336 384 0
+w 336 384 208 384 0
+w 336 384 464 384 0
+w 464 384 464 304 0
+150 336 200 336 272 1 2 0.0
+w 304 272 304 136 0
+w 304 136 328 136 0
+w 328 136 328 200 0
+w 344 160 344 200 0
+w 176 160 344 160 0
+150 464 200 464 272 1 3 0.0
+w 344 160 472 160 0
+w 472 160 472 200 0
+w 328 136 464 136 0
+w 464 136 464 200 0
+w 432 112 456 112 0
+w 456 112 456 200 0
+M 472 160 592 160 2 2.5
+M 464 136 592 136 2 2.5
+M 456 112 592 112 2 2.5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tdiode.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tdiode.txt
new file mode 100644
index 0000000..809bf7e
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tdiode.txt
@@ -0,0 +1,6 @@
+$ 1 5.0E-6 10.634267539816555 56 2.0 50
+R 320 208 320 160 0 3 50.0 0.28 0.26 0.0 0.5
+g 320 288 320 320 0
+175 320 208 320 288 0
+o 2 32 0 35 0.625 0.0125 0 -1
+o 2 64 0 99 0.625 0.0125 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tdosc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tdosc.txt
new file mode 100644
index 0000000..9d42138
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tdosc.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 10.20027730826997 54 1.5 50
+R 160 176 128 176 0 0 40.0 1.5 0.0 0.0 0.5
+r 160 176 240 176 0 80.0
+r 240 176 240 288 0 24.0
+175 240 176 320 176 0
+r 320 176 320 288 0 75.0
+l 448 176 448 288 0 0.2 0.0014801805180037042
+O 448 176 512 176 0
+g 240 288 240 304 0
+g 320 288 320 304 0
+g 448 288 448 304 0
+w 320 176 384 176 0
+c 384 176 384 288 0 3.9999999999999996E-5 -0.0973586411333848
+w 384 176 448 176 0
+g 384 288 384 304 0
+o 3 64 0 35 0.625 0.0125 0 -1 diode
+o 3 64 0 99 0.625 0.00625 1 -1
+o 6 64 0 34 0.3125 4.8828125E-5 2 -1 output
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tdrelax.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tdrelax.txt
new file mode 100644
index 0000000..d41afb2
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tdrelax.txt
@@ -0,0 +1,12 @@
+$ 1 5.0E-6 10.20027730826997 54 1.5 50
+R 176 176 144 176 0 0 40.0 1.5 0.0 0.0 0.5
+r 176 176 256 176 0 80.0
+r 256 176 256 288 0 24.0
+175 256 176 336 176 0
+l 336 176 336 288 0 0.7 0.002697977898647033
+O 336 176 384 176 0
+g 256 288 256 304 0
+g 336 288 336 304 0
+o 3 64 0 35 0.0390625 0.00625 0 -1 diode
+o 3 64 0 99 0.625 0.00625 1 -1
+o 5 64 0 34 0.625 4.8828125E-5 2 -1 output
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tesla.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tesla.txt
new file mode 100644
index 0000000..086c8cf
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tesla.txt
@@ -0,0 +1,23 @@
+$ 1 1.0E-8 12.235633750745258 30 120.0 50
+g 240 304 240 336 0
+r 240 256 176 256 0 10.0
+R 176 256 144 256 0 1 60.0 169.7056274847714 0.0 0.0 0.5
+T 240 256 320 304 2 10.0 100.0 4.437258653736118 -0.04413717098860063 0.999
+c 384 224 464 224 0 2.0E-8 9788.947578396032
+w 320 304 320 336 0
+w 384 336 464 336 0
+w 320 224 320 256 0
+g 320 336 320 368 0
+w 320 224 384 224 2
+w 320 336 384 336 0
+w 464 224 464 256 0
+w 464 304 464 336 0
+c 528 256 528 144 0 2.5E-11 -0.002896435768521405
+r 528 304 528 352 0 0.1
+g 528 352 528 368 0
+T 464 256 528 304 2 3.16628E-5 28.28427 0.04412738203720486 1.4084140624744444E-8 0.1
+187 384 224 384 336 0 1.0 1.0E9 10000.0 0.0010
+w 528 144 592 144 0
+g 592 144 592 368 0
+o 17 64 0 35 10240.0 9.765625E-5 0 -1
+o 13 32 0 34 0.0048828125 9.765625E-5 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/thevenin.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/thevenin.txt
new file mode 100644
index 0000000..8f71b5d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/thevenin.txt
@@ -0,0 +1,34 @@
+$ 17 5.0E-6 10.8 50 5.0
+r 112 176 208 128 0 100.0
+r 208 128 224 224 0 100.0
+r 224 224 320 176 0 200.0
+r 208 128 288 144 0 100.0
+r 304 80 288 144 0 100.0
+v 288 144 384 128 0 0 40.0 5.0 0.0
+v 320 176 320 256 0 0 40.0 5.0 0.0
+v 112 176 128 240 0 0 40.0 5.0 0.0
+v 304 80 224 64 0 0 40.0 5.0 0.0
+v 224 224 224 288 0 0 40.0 5.0 0.0
+r 224 288 304 304 0 200.0
+r 128 240 64 288 0 400.0
+r 384 128 448 192 0 100.0
+r 320 256 384 272 0 100.0
+r 224 64 112 80 0 1000.0
+v 112 80 208 128 0 0 40.0 5.0 0.0
+v 64 288 224 288 0 0 40.0 2.0 0.0
+v 304 304 384 272 0 0 40.0 5.0 0.0
+r 448 192 384 272 0 100.0
+r 320 176 384 128 0 100.0
+r 112 80 112 176 0 100.0
+w 64 288 64 16 0
+w 448 16 448 192 0
+r 272 384 128 384 0 117.784267
+w 128 384 128 336 0
+w 384 336 384 384 0
+v 272 384 384 384 0 0 40.0 2.80758 0.0
+v 64 16 448 16 0 1 40.0 5.0 0.0
+v 128 336 384 336 0 1 40.0 5.0 0.0
+g 448 192 448 256 0
+g 384 384 384 400 0
+o 27 64 0 3 5.0 0.1
+o 28 64 0 3 5.0 0.1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tl.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tl.txt
new file mode 100644
index 0000000..8f88a78
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tl.txt
@@ -0,0 +1,8 @@
+$ 1 5.0E-12 10.391409633455755 50 5.0 50
+171 176 240 496 240 0 0.00000003 75.0 80 0.0
+w 176 240 128 240 0
+w 128 320 176 320 0
+w 496 240 544 240 0
+w 496 320 544 320 0
+r 544 240 544 320 0 75.0
+v 128 320 128 240 0 1 40000000.0 5.0 0.0 0.0 0.5
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlfreq.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlfreq.txt
new file mode 100644
index 0000000..1eaa0bb
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlfreq.txt
@@ -0,0 +1,19 @@
+$ 1 5.0E-12 13.200821376227164 50 5.0 50
+w 496 112 544 112 0
+w 496 176 544 176 0
+170 128 112 96 112 2 1.0E8 5.0E8 5.0 4.0E-7
+g 176 176 176 192 0
+r 128 112 176 112 0 75.0
+g 544 176 544 192 0
+p 544 112 544 176 0
+170 128 272 96 272 2 1.0E8 5.0E8 5.0 4.0E-7
+r 128 272 176 272 0 75.0
+w 496 272 544 272 0
+w 496 336 544 336 0
+w 544 272 544 336 0
+171 176 272 496 272 0 5.0E-9 75.0 64 0.0
+171 176 112 496 112 0 5.0E-9 75.0 64 0.0
+g 176 336 176 352 0
+g 544 336 544 352 0
+o 4 64 0 34 5.1 0.05 0 -1
+o 8 64 0 34 5.1 0.05 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tllight.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tllight.txt
new file mode 100644
index 0000000..b093224
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tllight.txt
@@ -0,0 +1,15 @@
+$ 1 1e-11 25.510281670702206 37 120 50
+171 128 176 384 176 0 6.000000000000001e-8 300 64 0
+r 128 176 80 176 0 10
+w 80 240 128 240 0
+w 512 176 544 176 0
+w 512 240 544 240 0
+r 544 176 544 240 0 70
+v 80 240 80 176 0 1 60 169.7056274847714 0 1.5707963267948966 0.03
+g 384 240 384 256 0
+g 432 240 432 256 0
+g 512 240 512 256 0
+171 432 176 512 176 0 1e-8 300 64 0
+s 384 176 432 176 0 0 false
+o 6 256 0 4099 320 3.2 0 2 6 3
+o 5 256 0 4099 0.0000762939453125 0.00009765625 1 2 5 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tllopass.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tllopass.txt
new file mode 100644
index 0000000..75e2057
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tllopass.txt
@@ -0,0 +1,37 @@
+$ 1 5.0E-13 11.708435524800691 50 5.0 50
+170 64 80 32 80 2 2.0E9 8.0E9 5.0 1.0E-8
+171 144 176 256 176 0 3.125E-11 64.9 48 0.0
+171 144 80 256 80 0 3.125E-11 217.5 48 0.0
+w 128 128 128 224 0
+w 128 224 144 224 0
+w 128 128 144 128 0
+171 304 80 400 80 0 3.125E-11 217.5 48 0.0
+171 304 176 400 176 0 3.125E-11 70.3 48 0.0
+171 448 176 544 176 0 3.125E-11 64.9 48 0.0
+w 256 80 272 80 0
+w 272 80 272 176 0
+w 272 176 304 176 0
+w 256 128 288 128 0
+w 288 128 288 224 0
+w 288 224 304 224 0
+w 272 80 304 80 0
+w 288 128 304 128 0
+w 400 80 416 80 0
+w 416 80 416 176 0
+w 416 176 448 176 0
+w 400 128 432 128 0
+w 432 128 432 224 0
+w 432 224 448 224 0
+g 256 224 256 240 0
+g 400 224 400 240 0
+g 544 224 544 240 0
+w 416 80 464 80 0
+w 432 128 464 128 0
+r 464 80 464 128 0 50.0
+g 256 128 256 144 0
+g 144 224 144 240 0
+r 64 80 112 80 0 50.0
+w 112 80 112 176 0
+w 112 176 144 176 0
+w 112 80 144 80 0
+o 28 64 0 35 5.0 0.1 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlmatch1.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlmatch1.txt
new file mode 100644
index 0000000..9884031
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlmatch1.txt
@@ -0,0 +1,32 @@
+$ 1 1.0E-11 25.237822143832553 52 4.0 50
+171 128 128 256 128 0 2.0E-8 75.0 64 0.0
+171 400 128 528 128 0 2.0E-8 300.0 64 0.0
+r 128 128 80 128 0 75.0
+w 80 192 128 192 0
+w 528 128 560 128 0
+w 528 192 560 192 0
+r 560 128 560 192 0 300.0
+v 80 192 80 128 0 1 9.0E7 5.0 0.0 0.0 0.03
+g 256 192 256 208 0
+g 400 192 400 208 0
+g 528 192 528 208 0
+l 256 128 336 128 0 2.5E-7 -0.00932931614162717
+c 336 128 336 192 0 1.06E-11 -4.843602086224591
+w 336 192 400 192 0
+w 336 128 400 128 0
+v 80 256 80 320 0 1 9.0E7 5.0 0.0 0.0 0.5
+r 80 256 128 256 0 75.0
+w 80 320 128 320 0
+171 128 256 256 256 0 2.0E-8 75.0 64 0.0
+171 400 256 528 256 0 2.0E-8 300.0 64 0.0
+w 256 256 400 256 0
+w 256 320 400 320 0
+w 528 256 560 256 0
+w 528 320 560 320 0
+g 256 320 256 336 0
+g 528 320 528 336 0
+g 128 192 128 208 0
+g 128 320 128 336 0
+r 560 256 560 320 0 300.0
+o 6 64 1 51 0.15625 1.220703125E-5 0 -1 matched
+o 28 64 1 51 0.15625 2.44140625E-5 1 -1 mismatched
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlmatch2.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlmatch2.txt
new file mode 100644
index 0000000..ace89b2
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlmatch2.txt
@@ -0,0 +1,39 @@
+$ 1 1.0E-11 12.682493960703473 52 4.0 50
+171 48 112 192 112 0 1.0E-8 75.0 64 0.0
+r 48 112 0 112 0 75.0
+w 0 176 48 176 0
+w 464 112 496 112 0
+w 464 176 496 176 0
+r 496 112 496 176 0 300.0
+v 0 176 0 112 0 1 1.0E8 5.0 0.0 0.0 0.03
+g 192 176 192 192 0
+v 0 240 0 304 0 1 1.0E8 5.0 0.0 0.0 0.5
+r 0 240 48 240 0 75.0
+w 0 304 48 304 0
+171 48 240 192 240 0 1.17621E-8 75.0 64 0.0
+w 464 240 496 240 0
+w 464 304 496 304 0
+g 192 304 192 320 0
+g 48 176 48 192 0
+g 48 304 48 320 0
+r 496 240 496 304 0 300.0
+w 192 112 192 32 0
+w 192 32 208 32 0
+w 192 176 208 176 0
+w 208 176 208 96 0
+w 192 112 224 112 0
+w 208 176 224 176 0
+g 336 96 336 112 0
+171 224 112 288 112 0 1.7621000000000001E-9 75.0 64 0.0
+g 288 176 288 192 0
+171 208 32 336 32 0 3.4358E-9 75.0 64 0.0
+171 304 112 464 112 0 1.0E-8 300.0 64 0.0
+171 304 240 464 240 0 1.0E-8 300.0 64 0.0
+w 288 176 304 176 0
+w 288 112 304 112 0
+w 192 240 304 240 0
+w 192 304 304 304 0
+g 464 304 464 320 0
+g 464 176 464 192 0
+o 5 64 1 51 0.15625 1.220703125E-5 0 -1 matched
+o 17 64 1 51 0.15625 2.44140625E-5 1 -1 mismatched
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlmis1.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlmis1.txt
new file mode 100644
index 0000000..ea031c6
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlmis1.txt
@@ -0,0 +1,15 @@
+$ 0 5.0E-12 23.25989509352673 50 5.0 50
+171 128 192 304 192 0 1.0E-8 75.0 64 0.0
+r 128 192 80 192 0 75.0
+w 80 256 128 256 0
+w 512 192 544 192 0
+w 512 256 544 256 0
+r 544 192 544 256 0 500.0
+v 80 256 80 192 0 1 1.87E8 5.0 0.0 0.0 0.03
+g 304 256 304 272 0
+g 336 256 336 272 0
+g 512 256 512 272 0
+171 336 192 512 192 0 1.0E-8 500.0 64 0.0
+w 304 192 336 192 0
+o 1 64 0 34 4.0 0.025 0 -1
+o 5 64 0 34 5.0 0.00625 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlmismatch.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlmismatch.txt
new file mode 100644
index 0000000..40c80cb
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlmismatch.txt
@@ -0,0 +1,13 @@
+$ 1 5.0E-12 12.682493960703473 50 5.0 50
+171 112 192 256 192 0 1.0E-8 75.0 64 0.0
+171 256 192 384 192 0 1.0E-8 500.0 64 0.0
+171 384 192 512 192 0 1.0E-8 75.0 64 0.0
+r 112 192 64 192 0 75.0
+w 64 256 112 256 0
+w 512 192 544 192 0
+w 512 256 544 256 0
+r 544 192 544 256 0 75.0
+v 64 256 64 192 0 2 1.0E7 2.5 2.5 0.0 0.03
+g 256 256 256 272 0
+g 384 256 384 272 0
+g 512 256 512 272 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlstand.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlstand.txt
new file mode 100644
index 0000000..e36ff85
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlstand.txt
@@ -0,0 +1,11 @@
+$ 1 1.0E-12 2.7070718156067044 50 5.0 50
+171 176 192 496 192 0 0.0000000020 300.0 80 0.0
+w 128 272 176 272 0
+w 496 192 544 192 0
+w 496 272 544 272 0
+r 128 192 176 192 0 300.0
+g 544 272 544 288 0
+g 128 272 128 288 0
+R 128 192 96 192 0 1 1500000000.0 5.0 0.0 0.0 0.5
+w 544 192 544 272 0
+o 4 16 0 34 5.0 0.025 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlterm.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlterm.txt
new file mode 100644
index 0000000..321a68a
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/tlterm.txt
@@ -0,0 +1,33 @@
+$ 1 5.0E-12 14.304574186067095 50 5.0 50
+171 112 32 528 32 0 1.0E-8 75.0 64 0.0
+r 112 32 64 32 0 75.0
+w 64 96 112 96 0
+w 528 32 560 32 0
+w 528 96 560 96 0
+r 560 32 560 96 0 75.0
+v 64 96 64 32 0 2 1.0E7 2.5 2.5 0.0 0.03
+g 528 96 528 112 0
+171 112 144 528 144 0 1.0E-8 75.0 64 0.0
+r 112 144 64 144 0 75.0
+w 64 208 112 208 0
+w 528 144 560 144 0
+w 528 208 560 208 0
+r 560 144 560 208 0 10000.0
+v 64 208 64 144 0 2 1.0E7 2.5 2.5 0.0 0.03
+g 528 208 528 224 0
+171 112 256 528 256 0 1.0E-8 75.0 64 0.0
+r 112 256 64 256 0 75.0
+w 64 320 112 320 0
+w 528 256 560 256 0
+w 528 320 560 320 0
+r 560 256 560 320 0 10.0
+v 64 320 64 256 0 2 1.0E7 2.5 2.5 0.0 0.03
+g 528 320 528 336 0
+171 112 368 528 368 0 1.0E-8 75.0 64 0.0
+r 112 368 64 368 0 10.0
+w 64 432 112 432 0
+w 528 368 560 368 0
+w 528 432 560 432 0
+r 560 368 560 432 0 10000.0
+v 64 432 64 368 0 2 1.0E7 2.5 2.5 0.0 0.03
+g 528 432 528 448 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/traffic.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/traffic.txt
new file mode 100644
index 0000000..c3b1a7b
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/traffic.txt
@@ -0,0 +1,68 @@
+$ 3 0.0012 3.9121283998153213 50 5 50
+163 296 336 320 336 1 10 0 0 0 0 0 0 0 0 0 0
+R 456 368 456 392 0 0 40 5 0 0 0.5
+152 336 296 336 232 1 4 0 5
+w 320 296 312 296 0
+w 312 296 312 320 0
+w 328 296 328 320 0
+w 344 296 344 320 0
+w 352 296 360 296 0
+w 360 296 360 320 0
+w 408 296 408 320 0
+w 424 296 424 320 0
+w 400 296 392 296 0
+w 392 296 392 320 0
+w 432 296 440 296 0
+w 440 296 440 320 0
+152 416 296 416 232 1 4 0 5
+162 480 88 528 88 2 old-default-led 1 0 0 0.01
+162 480 120 528 120 2 old-default-led 1 1 0 0.01
+162 480 152 528 152 2 old-default-led 0 1 0 0.01
+w 376 320 376 216 0
+162 304 88 256 88 2 old-default-led 1 0 0 0.01
+162 304 120 256 120 2 old-default-led 1 1 0 0.01
+162 304 152 256 152 2 old-default-led 0 1 0 0.01
+w 336 232 336 152 0
+w 456 320 456 120 0
+w 456 120 480 120 0
+w 416 232 416 152 0
+w 416 152 480 152 0
+w 416 96 416 152 0
+w 416 80 432 80 0
+w 432 80 432 120 0
+w 432 120 456 120 0
+w 336 152 336 40 0
+w 360 88 304 88 0
+w 376 216 352 216 0
+w 336 152 304 152 0
+w 352 216 352 120 0
+w 352 120 304 120 0
+w 352 120 352 56 0
+152 352 48 480 48 1 2 0 5
+w 336 40 352 40 0
+w 480 48 480 88 0
+w 528 88 528 120 0
+w 528 120 528 152 0
+w 256 88 256 120 0
+w 256 120 256 152 0
+r 528 152 528 216 0 200
+r 256 152 256 216 0 200
+g 256 216 256 232 0
+g 528 216 528 232 0
+152 416 88 360 88 1 2 0 5
+R 152 176 152 136 0 0 40 5 0 0 0.5
+w 152 176 64 176 0
+r 64 240 64 304 0 47000
+r 64 176 64 240 0 10000
+w 216 272 216 352 0
+w 216 352 296 352 0
+165 88 208 152 208 4 0
+w 64 304 64 336 0
+c 64 336 64 368 0 0.000009999999999999999 0.001
+g 64 368 64 384 0
+w 64 240 88 240 0
+w 64 304 88 304 0
+w 64 336 88 336 0
+w 152 176 216 176 0
+w 216 176 216 240 0
+g 184 368 184 376 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/trans-diffamp-common.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/trans-diffamp-common.txt
new file mode 100644
index 0000000..95cdb71
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/trans-diffamp-common.txt
@@ -0,0 +1,24 @@
+$ 1 5.0E-6 5.6 68 15.0 60
+t 176 224 208 224 0 1 -15.316178939790538 0.5164877485159067
+t 400 224 336 224 0 1 -8.349791529425255 0.516487748515907
+w 208 240 208 272 0
+w 336 240 336 272 0
+r 208 272 272 272 0 1000.0
+r 272 272 336 272 0 1000.0
+r 272 272 272 352 0 75000.0
+r 336 144 336 64 0 75000.0
+w 208 64 336 64 0
+R 208 64 176 64 0 0 40.0 15.0 0.0
+R 272 352 208 352 0 0 40.0 -15.0 0.0
+R 176 224 128 224 0 1 40.0 1.0 0.0
+R 400 224 432 224 0 1 40.0 1.0 0.0
+p 400 224 400 288 0
+g 400 288 400 320 0
+w 336 144 336 208 0
+w 208 64 208 208 0
+O 336 144 416 144 0
+x 154 206 170 206 0 14 in 1
+x 377 207 393 207 0 14 in 2
+o 11 32 0 4098 1.25 0.00009765625 0 2 11 3
+o 13 32 0 4098 1.25 0.00009765625 0 1
+o 17 32 0 12546 8.368592182005797 0.00009765625 1 1 output
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/trans-diffamp-cursrc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/trans-diffamp-cursrc.txt
new file mode 100644
index 0000000..90aae12
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/trans-diffamp-cursrc.txt
@@ -0,0 +1,31 @@
+$ 1 5.0E-6 5.6 60 15.0 52
+t 208 192 240 192 0 1 -12.552345476990716 0.5746836796974437
+t 432 192 368 192 0 1 -5.407801804527631 0.5746836796974437
+w 240 208 240 240 0
+w 368 208 368 240 0
+r 368 128 368 48 0 7500.0
+w 240 48 368 48 0
+R 240 48 208 48 0 0 40.0 15.0 0.0
+R 208 192 160 192 0 1 40.0 4.0 0.0
+R 496 192 528 192 0 1 40.0 4.0 0.0
+p 432 192 432 256 0
+g 432 256 432 288 0
+w 368 128 368 176 0
+w 240 48 240 176 0
+O 368 128 448 128 0
+x 186 174 202 174 0 14 in 1
+x 409 175 425 175 0 14 in 2
+w 240 240 304 240 0
+w 304 240 368 240 0
+t 256 288 304 288 0 1 -14.336812066191886 0.5922636176064682
+w 304 240 304 272 1
+w 304 368 256 368 0
+r 256 288 256 368 0 2700.0
+r 304 304 304 368 0 1000.0
+r 256 288 176 288 0 13000.0
+g 176 288 176 304 0
+R 256 368 176 368 0 0 40.0 -15.0 0.0
+v 432 192 496 192 0 5 300.0 0.4 0.0
+o 7 32 0 2 0.15625 9.765625E-5 0
+o 9 32 0 2 0.3125 9.765625E-5 0
+o 13 32 0 2 20.0 9.765625E-5 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/trans-diffamp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/trans-diffamp.txt
new file mode 100644
index 0000000..d4b5446
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/trans-diffamp.txt
@@ -0,0 +1,25 @@
+$ 1 5.0E-6 5.6 68 15.0 60
+t 144 208 176 208 0 1 -15.095449051751599 0.5174493144866628
+t 368 208 304 208 0 1 -8.193950382547882 0.5162742583726527
+w 176 224 176 256 0
+w 304 224 304 256 0
+r 176 256 240 256 0 1000.0
+r 240 256 304 256 0 1000.0
+r 240 256 240 336 0 75000.0
+r 304 128 304 48 0 75000.0
+w 176 48 304 48 0
+R 176 48 144 48 0 0 40.0 15.0 0.0
+R 240 336 176 336 0 0 40.0 -15.0 0.0
+R 144 208 96 208 0 1 40.0 0.1 0.0
+v 368 208 432 208 0 1 40.0 -0.1 0.0
+R 432 208 464 208 0 1 200.0 0.1 0.0
+p 368 208 368 272 0
+g 368 272 368 304 0
+w 304 128 304 192 0
+w 176 48 176 192 0
+O 304 128 384 128 0
+x 122 190 138 190 0 14 in 1
+x 345 191 361 191 0 14 in 2
+o 11 32 0 2 0.15625 9.765625E-5 0
+o 14 32 0 2 0.3125 9.765625E-5 0
+o 18 32 0 2 12.0 9.765625E-5 1 output
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transformer.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transformer.txt
new file mode 100644
index 0000000..95a9d7c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transformer.txt
@@ -0,0 +1,14 @@
+$ 1 5.0E-6 9 54 5.0
+v 176 272 176 144 0 1 60.0 10.0 0.0
+w 352 224 352 272 0
+T 272 192 352 192 0 100.0 1.0 -0.003935272598777283 0.004618353276268098
+w 272 192 272 144 0
+w 272 224 272 272 0
+r 272 144 176 144 0 0.1
+w 176 272 272 272 0
+w 352 272 448 272 0
+w 352 144 448 144 0
+r 448 144 448 272 0 1000.0
+w 352 192 352 144 0
+o 0 64 0 3 10.0 0.0125 2
+o 9 64 0 3 10.0 0.0125 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transformerdc.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transformerdc.txt
new file mode 100644
index 0000000..e98b99d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transformerdc.txt
@@ -0,0 +1,15 @@
+$ 1 5.0E-6 10 50 5.0 42
+v 176 272 176 144 0 0 60.0 10.0 0.0
+w 352 224 352 272 0
+T 272 192 352 192 0 10.0 1.0 0 0
+w 272 192 272 144 0
+w 272 224 272 272 0
+r 272 144 176 144 0 100.0
+w 176 272 272 272 0
+w 352 272 448 272 0
+w 352 144 448 144 0
+r 448 144 448 272 0 300.0
+w 352 192 352 144 0
+o 0 64 0 3 10.0 0.1 0
+o 9 64 0 3 10.0 0.025 1
+
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transformerdown.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transformerdown.txt
new file mode 100644
index 0000000..cc30c0e
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transformerdown.txt
@@ -0,0 +1,14 @@
+$ 1 0.000005 9.001713130052181 47 5 30
+v 176 272 176 144 0 1 60 169.7056274847714 0 1.5707963267948966 0.5
+w 352 224 352 272 0
+T 272 192 352 192 0 1000 0.1 -0.005707089042204967 0.056041131695707576 0.999
+w 272 192 272 144 1
+w 272 224 272 272 0
+r 272 144 176 144 0 20
+w 176 272 272 272 0
+w 352 272 448 272 0
+w 352 144 448 144 0
+r 448 144 448 272 0 300
+w 352 192 352 144 1
+o 0 64 0 20483 320 0.025 0 2 0 3
+o 9 64 0 20483 20 0.1 1 2 9 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transformerup.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transformerup.txt
new file mode 100644
index 0000000..4b89101
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transformerup.txt
@@ -0,0 +1,14 @@
+$ 1 5.0E-6 9 43 5.0 42
+v 176 272 176 144 0 1 60.0 10.0 0.0
+w 352 224 352 272 0
+T 272 192 352 192 0 1.0 10.0 0.14177509724862508 -0.008963174444486828
+w 272 192 272 144 1
+w 272 224 272 272 0
+r 272 144 176 144 0 0.1
+w 176 272 272 272 0
+w 352 272 448 272 0
+w 352 144 448 144 0
+r 448 144 448 272 0 2000.0
+w 352 192 352 144 1
+o 0 64 0 3 10.0 0.8 0
+o 9 64 0 3 160.0 0.05 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transswitch.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transswitch.txt
new file mode 100644
index 0000000..b0c0ae2
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/transswitch.txt
@@ -0,0 +1,10 @@
+$ 1 5.0E-6 10 50 5.0
+v 144 352 144 80 0 0 40.0 5.0 0.0
+w 144 80 256 80 0
+t 256 256 368 256 0 1 0.5597337598267538 0.646589672025579
+r 256 80 256 176 0 10000.0
+s 256 176 256 256 0 true false
+w 256 80 368 80 0
+r 368 80 368 240 0 300.0
+w 368 272 368 352 0
+w 368 352 144 352 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/triacdimmer.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/triacdimmer.txt
new file mode 100644
index 0000000..fa308ad
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/triacdimmer.txt
@@ -0,0 +1,12 @@
+$ 1 0.000005 12.050203812241895 50 5 50
+g 1360 528 1360 544 0
+w 1264 272 1360 272 0
+r 1264 272 1264 432 0 7327
+r 1184 272 1264 272 0 270
+R 1184 272 1136 272 0 1 60 169.7056274847714 0 0 0.5
+206 1360 272 1312 528 0 0.011 0.008 100 true
+c 1264 432 1264 528 0 0.000001 19.062347166745436
+g 1264 528 1264 544 0
+203 1264 432 1328 432 0 500 100000000 30 0.01
+o 4 32 0 4867 320 0.8 0 2 4 3
+38 2 0 100 22000 Phase\sControl
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/triangle.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/triangle.txt
new file mode 100644
index 0000000..3e33a8b
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/triangle.txt
@@ -0,0 +1,18 @@
+$ 1 0.000015625 0.37936678946831776 60 6 50
+a 160 368 272 368 0 15 -15 1000000 0 4.923874524099626
+w 160 384 160 448 0
+w 160 448 272 448 0
+r 272 368 272 448 0 10000
+a 384 384 496 384 0 15 -15 1000000 -0.000008932273847585113 0
+r 272 448 352 448 0 4000
+w 352 448 496 448 0
+w 496 448 496 384 0
+w 496 384 496 320 0
+c 384 320 496 320 0 4e-7 -0.8932363170323588
+w 384 320 384 368 0
+r 272 368 384 368 0 10000
+g 384 400 384 416 0
+w 160 352 128 352 0
+g 128 352 128 384 0
+211 496 384 592 384 0 1 8000 1
+o 15 4 0 2082 10 0.000048828125 0 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/trianglevco.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/trianglevco.txt
new file mode 100644
index 0000000..f661f39
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/trianglevco.txt
@@ -0,0 +1,45 @@
+$ 3 0.000005 9.001713130052181 75 5 50
+a 104 192 160 192 2 5 -5 1000000 0.5000137308326578 0.5000000000000006
+c 104 160 160 160 0 1e-8 1.8730969965551745
+w 160 160 160 192 0
+w 104 160 104 176 0
+r 104 208 104 248 0 49900
+w 104 200 104 208 0
+g 104 248 104 256 0
+w 104 200 80 200 0
+r 80 200 24 200 0 49900
+w 104 176 88 176 0
+w 88 176 88 224 0
+w 104 176 104 184 0
+r 80 176 24 176 0 100000
+w 80 176 88 176 0
+w 24 176 0 176 0
+w 24 200 0 200 0
+w 0 200 0 176 0
+r 80 224 24 224 0 49900
+w 80 224 88 224 0
+w 24 224 0 224 0
+w 0 224 0 240 0
+f 64 256 0 256 0 1.5 0.02
+g 0 272 0 280 0
+a 184 200 272 200 2 5 -5 1000000 -1.3730832657225167 -1.6666764514395236
+w 160 192 184 192 0
+r 184 248 136 248 0 100000
+r 184 248 248 248 0 100000
+w 184 248 184 208 0
+w 248 248 272 248 0
+R 136 248 136 272 0 0 40 5 0 0 0.5
+r 184 248 184 288 0 100000
+w 272 200 272 248 0
+w 64 256 64 328 0
+w 64 328 272 328 0
+w 272 328 272 248 0
+172 0 176 -32 176 0 6 1 5 0 0 0.5 frequency
+O 272 120 272 88 0
+R 184 288 184 312 0 0 40 -5 0 0 0.5
+a 184 152 272 152 2 5 -5 1000000 -1.3730695350271667 -1.3730832657225167
+w 184 144 184 120 0
+w 184 120 272 120 0
+w 272 120 272 152 0
+w 184 160 160 160 0
+o 36 64 0 4098 10 0.00009765625 0 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/triode.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/triode.txt
new file mode 100644
index 0000000..7905922
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/triode.txt
@@ -0,0 +1,8 @@
+$ 1 5.0E-6 10.20027730826997 50 5.0 50
+172 304 240 272 240 0 6 0.0 0.0 -8.0 0.0 0.5 Grid Voltage
+w 352 272 352 320 0
+w 368 208 368 160 1
+172 368 160 368 128 0 6 500.0 500.0 0.0 0.0 0.5 Plate Voltage
+g 352 320 352 336 0
+173 304 240 368 240 0 93.0 680.0
+o 3 64 0 35 640.0 0.1 0 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/triodeamp.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/triodeamp.txt
new file mode 100644
index 0000000..53ca277
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/triodeamp.txt
@@ -0,0 +1,20 @@
+$ 1 5.0E-6 11.086722712598126 60 3.0 53
+w 272 64 368 64 0
+r 272 224 272 368 0 10000.0
+w 272 368 352 368 0
+g 272 368 272 400 0
+R 272 64 176 64 0 0 40.0 160.0 0.0 0.0 0.5
+r 368 64 368 192 0 10000.0
+r 352 256 352 368 0 3000.0
+c 272 224 192 224 0 4.9999999999999996E-6 -0.011918466765635682
+R 192 224 144 224 0 1 80.0 0.5 0.0 0.0 0.5
+c 368 192 448 192 0 4.9999999999999996E-6 156.41283175374522
+O 448 192 496 192 0
+r 448 192 448 288 0 100000.0
+g 448 288 448 320 0
+173 272 224 368 224 0 93.0 1360.0
+w 352 256 400 256 0
+c 400 256 400 368 0 4.9999999999999996E-6 1.2120701747074232
+w 352 368 400 368 0
+o 8 64 0 34 0.625 9.765625E-5 0 -1
+o 10 64 0 34 5.0 2.44140625E-5 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ttlinverter.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ttlinverter.txt
new file mode 100644
index 0000000..c970217
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ttlinverter.txt
@@ -0,0 +1,11 @@
+$ 1 5.0E-6 10 54 5.0
+t 224 192 224 272 0 1 0.5875584150944089 -3.7844516501481884
+t 240 272 320 272 0 1 0.6035944264912844 0.6279899347574025
+g 320 288 320 336 0
+L 208 272 144 272 0 false false
+r 224 192 224 112 0 4700.0
+r 320 112 320 192 0 1000.0
+w 320 192 320 256 0
+M 320 192 416 192 0
+R 224 112 144 112 0 0 40.0 5.0 0.0
+w 224 112 320 112 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ttlnand.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ttlnand.txt
new file mode 100644
index 0000000..1dbb3d5
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ttlnand.txt
@@ -0,0 +1,17 @@
+$ 1 5.0E-6 10 54 5.0
+R 192 112 112 112 0 0 40.0 5.0 0.0
+r 352 112 352 192 0 1000.0
+w 352 192 352 224 0
+t 192 192 192 240 0 1 0.5735476679612052 -4.40887239412782
+t 240 192 240 288 0 1 0.5735476679612052 0.5911276058721799
+t 288 240 352 240 0 1 -4.982420061888025 0.01757993791097478
+w 208 240 288 240 0
+w 256 288 288 288 0
+w 288 288 288 240 0
+w 192 192 240 192 0
+L 176 240 128 240 0 false false
+L 224 288 128 288 0 true false
+g 352 256 352 336 0
+w 192 112 352 112 0
+r 192 112 192 192 0 4700.0
+M 352 192 416 192 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ttlnor.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ttlnor.txt
new file mode 100644
index 0000000..6d0f4a7
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/ttlnor.txt
@@ -0,0 +1,24 @@
+$ 1 5.0E-6 10 54 5.0
+t 144 192 144 272 0 1 0.5874809043486446 -3.7727363939084873
+t 160 272 208 272 0 1 0.602697396937354 0.6397827017428683
+L 128 272 64 272 0 false false
+r 144 192 144 112 0 4700.0
+R 144 112 64 112 0 0 40.0 5.0 0.0
+w 144 112 208 112 0
+t 304 192 304 272 0 1 0.5908763474738555 0.5911276058707033
+t 320 272 368 272 0 1 -0.03683404640866654 2.512583968477912E-4
+r 304 112 304 192 0 4700.0
+w 208 112 304 112 0
+w 304 112 368 112 0
+r 368 112 368 192 0 1000.0
+w 368 192 432 192 0
+M 432 192 480 192 0
+L 288 272 240 272 0 true false
+r 208 112 208 192 0 1000.0
+w 208 192 208 224 0
+w 368 192 368 256 0
+w 208 224 432 224 0
+w 432 224 432 192 0
+w 208 224 208 256 0
+g 208 288 208 320 0
+g 368 288 368 320 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/twint.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/twint.txt
new file mode 100644
index 0000000..0270c5d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/twint.txt
@@ -0,0 +1,17 @@
+$ 1 5.0E-6 10.391409633455755 50 5.0 50
+r 192 112 304 112 0 100.0
+r 304 112 416 112 0 100.0
+c 192 272 304 272 0 2.6524999999999998E-5 0
+c 304 272 416 272 0 2.6524999999999998E-5 0
+c 304 112 304 176 0 5.3049999999999995E-5 0
+g 304 176 304 208 0
+r 304 272 304 336 0 50.0
+g 304 336 304 368 0
+w 416 112 416 192 0
+w 416 192 416 272 0
+w 192 112 192 192 0
+w 192 192 192 272 0
+O 416 192 480 192 0
+170 192 192 144 192 3 40.0 80.0 5.0 0.5
+o 13 32 0 34 5.0 0.025 0 -1
+o 12 32 0 34 5.0 9.765625E-5 1 -1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/unishiftreg.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/unishiftreg.txt
new file mode 100644
index 0000000..f4a9914
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/unishiftreg.txt
@@ -0,0 +1,217 @@
+$ 3 5.0E-6 10.20027730826997 50 5.0 50
+150 392 472 432 472 1 3 0.0
+150 392 504 432 504 1 3 0.0
+150 392 536 432 536 1 3 0.0
+150 392 568 432 568 1 3 0.0
+153 440 520 496 520 1 4 5.0
+w 432 504 432 512 0
+w 432 512 440 512 0
+w 432 536 432 528 0
+w 432 528 440 528 0
+w 432 568 440 568 0
+w 440 568 440 536 0
+w 432 472 440 472 0
+w 440 472 440 504 0
+w 440 328 440 360 0
+w 432 328 440 328 0
+w 440 424 440 392 0
+w 432 424 440 424 0
+w 432 384 440 384 0
+w 432 392 432 384 0
+w 432 368 440 368 0
+w 432 360 432 368 0
+153 440 376 496 376 1 4 0.0
+150 392 424 432 424 1 3 0.0
+150 392 392 432 392 1 3 0.0
+150 392 360 432 360 1 3 0.0
+150 392 328 432 328 1 3 5.0
+w 440 40 440 72 0
+w 432 40 440 40 0
+w 440 136 440 104 0
+w 432 136 440 136 0
+w 432 96 440 96 0
+w 432 104 432 96 0
+w 432 80 440 80 0
+w 432 72 432 80 0
+153 440 88 496 88 1 4 0.0
+150 392 136 432 136 1 3 0.0
+150 392 104 432 104 1 3 0.0
+150 392 72 432 72 1 3 0.0
+150 392 40 432 40 1 3 5.0
+w 440 184 440 216 0
+w 432 184 440 184 0
+w 440 280 440 248 0
+w 432 280 440 280 0
+w 432 240 440 240 0
+w 432 248 432 240 0
+w 432 224 440 224 0
+w 432 216 432 224 0
+153 440 232 496 232 1 4 0.0
+150 392 280 432 280 1 3 0.0
+150 392 248 432 248 1 3 0.0
+150 392 216 432 216 1 3 0.0
+150 392 184 432 184 1 3 5.0
+w 392 32 384 32 0
+w 384 32 384 208 0
+w 384 208 392 208 0
+I 496 56 544 56 0 0.5
+I 496 200 544 200 0 0.5
+I 496 344 544 344 0 0.5
+I 496 488 544 488 0 0.5
+156 544 56 600 56 0 5.0
+156 544 200 616 200 0 5.0
+156 544 344 600 344 0 5.0
+156 544 488 600 488 0 0.0
+w 496 88 496 120 0
+w 496 120 544 120 0
+w 496 232 496 264 0
+w 496 264 544 264 0
+w 496 376 496 408 0
+w 496 408 544 408 0
+w 496 520 496 552 0
+w 496 552 544 552 0
+w 496 88 496 56 0
+w 496 232 496 200 0
+w 496 376 496 344 0
+w 496 520 496 488 0
+w 392 40 376 40 0
+w 376 40 376 136 0
+w 376 136 392 136 0
+w 376 136 376 184 0
+w 376 184 392 184 0
+w 376 184 376 280 0
+w 376 280 392 280 0
+w 376 280 376 328 0
+w 376 328 392 328 0
+w 376 328 376 424 0
+w 376 424 392 424 0
+w 376 424 376 472 0
+w 376 472 392 472 0
+w 376 472 376 568 0
+w 376 568 392 568 0
+w 392 48 368 48 0
+w 368 48 368 80 0
+w 368 80 392 80 0
+w 368 80 368 192 0
+w 368 192 392 192 0
+w 368 192 368 224 0
+w 368 224 392 224 0
+w 368 224 368 336 0
+w 368 336 392 336 0
+w 368 336 368 368 0
+w 368 368 392 368 0
+w 368 368 368 480 0
+w 368 480 392 480 0
+w 368 480 368 512 0
+w 368 512 392 512 0
+w 392 72 360 72 0
+w 360 72 360 104 0
+w 360 104 392 104 0
+w 360 104 360 216 0
+w 360 216 392 216 0
+w 360 216 360 248 0
+w 360 248 392 248 0
+w 360 248 360 360 0
+w 360 360 392 360 0
+w 360 360 360 392 0
+w 360 392 392 392 0
+w 360 392 360 504 0
+w 360 504 392 504 0
+w 360 504 360 536 0
+w 360 536 392 536 0
+w 392 112 352 112 0
+w 352 112 352 128 0
+w 352 128 392 128 0
+w 352 128 352 256 0
+w 352 256 392 256 0
+w 352 256 352 272 0
+w 352 272 392 272 0
+w 352 272 352 400 0
+w 352 400 392 400 0
+w 352 400 352 416 0
+w 352 416 392 416 0
+w 352 416 352 544 0
+w 352 544 392 544 0
+w 352 544 352 560 0
+w 352 560 392 560 0
+w 384 32 384 16 0
+w 384 16 640 16 0
+w 640 16 640 56 0
+w 392 144 344 144 0
+w 344 144 344 160 0
+w 344 160 344 176 0
+w 344 176 392 176 0
+w 344 160 640 160 0
+w 640 160 640 200 0
+w 344 176 344 352 0
+w 344 352 392 352 0
+w 392 496 384 496 0
+w 384 496 384 320 0
+w 384 320 392 320 0
+w 384 320 384 304 0
+w 384 304 384 288 0
+w 384 288 392 288 0
+w 384 304 640 304 0
+w 640 304 640 344 0
+w 392 432 392 448 0
+w 392 448 392 464 0
+w 392 448 640 448 0
+w 640 448 640 488 0
+I 248 24 296 24 0 0.5
+I 272 48 320 48 0 0.5
+w 248 24 248 72 0
+w 248 72 360 72 0
+w 296 24 376 24 0
+w 376 24 376 40 0
+w 320 48 368 48 0
+w 272 48 272 112 0
+w 272 112 352 112 0
+w 544 88 544 232 0
+w 544 232 544 376 0
+w 544 376 544 520 0
+L 248 24 208 24 0 0 false 5.0 0.0
+L 272 48 208 48 0 0 false 5.0 0.0
+L 256 88 208 88 0 0 false 5.0 0.0
+L 256 112 208 112 0 0 false 5.0 0.0
+w 256 64 256 88 0
+w 256 64 392 64 0
+w 392 96 256 96 0
+w 256 96 256 112 0
+L 392 240 208 240 0 0 false 5.0 0.0
+L 392 384 208 384 0 0 false 5.0 0.0
+L 392 528 208 528 0 0 false 5.0 0.0
+L 392 576 208 576 0 0 false 5.0 0.0
+w 544 520 544 616 0
+w 544 616 432 616 0
+I 392 616 432 616 0 0.5
+M 640 56 712 56 0 2.5
+M 640 200 712 200 0 2.5
+M 640 344 712 344 0 2.5
+M 640 488 712 488 0 2.5
+x 165 30 183 34 0 15 S1
+R 392 616 208 616 1 2 100.0 2.5 2.5 0.0 0.5
+x 165 53 183 57 0 15 S0
+x 123 95 196 99 0 15 serial in left
+x 121 119 194 123 0 15 parallel in 3
+x 120 247 193 251 0 15 parallel in 2
+x 123 393 196 397 0 15 parallel in 1
+x 124 536 197 540 0 15 parallel in 0
+x 112 581 194 585 0 15 serial in right
+x 10 272 28 276 0 15 S1
+x 34 272 52 276 0 15 S0
+b 29 368 30 259 0
+x 11 338 21 342 0 15 H
+x 37 317 47 321 0 15 H
+x 40 364 50 368 0 15 H
+x 10 362 20 366 0 15 H
+x 12 295 20 299 0 15 L
+x 12 317 20 321 0 15 L
+x 39 294 47 298 0 15 L
+x 39 338 47 342 0 15 L
+b 58 259 59 365 0
+x 63 271 128 275 0 15 Behaviour
+x 66 336 125 340 0 15 shift right
+x 66 315 116 319 0 15 shift left
+x 66 359 125 363 0 15 load data
+x 67 293 130 297 0 15 hold state
+b 6 279 129 278 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/updownctr.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/updownctr.txt
new file mode 100644
index 0000000..ef2658e
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/updownctr.txt
@@ -0,0 +1,68 @@
+$ 3 0.000005 10.20027730826997 50 5 50
+156 80 272 128 272 0 0
+w 80 272 64 272 0
+w 64 272 64 336 0
+w 64 336 80 336 0
+M 768 88 832 88 2 2.5
+R 64 272 32 272 0 0 40 5 0 0 0.5
+R 80 408 -64 408 1 2 200 2.5 2.5 0 0.5
+w 80 304 80 408 0
+w 176 160 344 160 0
+M 344 160 832 160 2 2.5
+M 368 136 832 136 2 2.5
+M 568 112 832 112 2 2.5
+150 176 216 224 216 1 2 0 5
+152 224 272 272 272 1 2 0 5
+156 272 272 416 272 0 0
+w 224 216 224 264 0
+150 176 344 224 344 1 2 0 5
+w 224 344 224 280 0
+L 0 336 -48 336 0 1 false 5 0
+w 0 336 0 208 0
+w 0 208 176 208 0
+w 0 336 0 368 0
+I 0 368 64 368 0 0.5 5
+w 64 368 176 368 0
+w 176 352 176 368 0
+w 80 408 248 408 0
+w 248 408 248 304 0
+w 248 304 272 304 0
+w 272 272 272 336 0
+w 176 160 176 224 0
+w 176 224 176 272 0
+150 384 224 424 224 1 2 0 5
+w 224 216 384 216 0
+w 384 232 368 232 0
+w 368 232 368 272 0
+w 368 232 368 136 0
+156 472 272 616 272 0 5
+152 424 272 472 272 1 2 0 5
+150 368 344 424 344 1 2 0 5
+w 424 280 424 344 0
+w 424 224 424 264 0
+w 248 408 456 408 0
+w 368 368 368 352 0
+w 472 272 472 336 0
+w 456 304 456 408 0
+w 456 304 472 304 0
+w 224 344 224 368 0
+w 224 368 368 368 0
+w 424 368 568 368 0
+w 768 88 768 272 0
+w 656 304 672 304 0
+w 656 304 656 408 0
+w 672 272 672 336 0
+w 568 368 568 352 0
+w 456 408 656 408 0
+w 624 232 624 264 0
+w 624 280 624 344 0
+150 568 344 624 344 1 2 0 5
+152 624 272 672 272 1 2 0 5
+156 672 272 816 272 0 0
+w 568 240 568 112 0
+w 584 240 568 240 0
+w 424 224 584 224 0
+150 584 232 624 232 1 2 0 5
+w 568 272 568 240 0
+w 424 344 424 368 0
+x -89 311 -15 314 4 18 Up/Down
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/varactor.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/varactor.txt
new file mode 100644
index 0000000..fac3f6d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/varactor.txt
@@ -0,0 +1,16 @@
+$ 1 4e-12 10.20027730826997 57 5 50
+R 560 256 496 256 0 1 800000000 1 -1.5 0 0.5
+176 560 256 560 352 1 0.805904783 -0.9415790148957013 4e-12
+r 560 352 560 416 0 100
+g 560 416 560 448 0
+g 688 416 688 448 0
+r 688 352 688 416 0 100
+176 688 256 688 352 1 0.805904783 -5.380632584292555 4e-12
+R 688 256 624 256 0 1 800000000 1 -5 0 0.5
+R 816 256 752 256 0 1 800000000 1 -10 0 0.5
+176 816 256 816 352 1 0.805904783 -10.039187923569457 4e-12
+r 816 352 816 416 0 100
+g 816 416 816 448 0
+o 1 8 0 12291 2.1600125505455696 0.007871160328888687 0 2 1 3
+o 6 8 0 4099 10 0.0125 0 2 6 3
+o 9 8 0 4099 20 0.0125 0 2 9 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/varactorvco.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/varactorvco.txt
new file mode 100644
index 0000000..27d6cd8
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/varactorvco.txt
@@ -0,0 +1,34 @@
+$ 1 1.5e-12 11.086722712598126 59 5 50
+172 368 224 368 176 0 6 0 20 0 0 0.5 Control Voltage
+r 368 224 368 304 0 1000
+w 368 304 432 304 0
+g 432 432 432 448 0
+r 432 384 432 432 0 1
+l 432 224 528 224 0 3.0000000000000004e-8 0.0033989843416793023
+c 528 224 624 224 0 1e-10 -1.597374029946479
+r 528 224 528 368 0 3300
+g 528 368 528 384 0
+r 624 224 624 128 0 1000
+g 624 128 624 112 0
+r 672 224 672 128 0 5000
+w 624 224 672 224 0
+c 672 224 672 320 0 2e-12 -0.10827863620804112
+c 672 320 672 400 0 3e-12 0.5341163100497173
+g 672 400 672 416 0
+w 672 320 752 320 0
+r 752 320 752 400 0 220
+g 752 400 752 416 0
+c 752 320 848 320 0 1.5e-12 0.5312866351533015
+r 848 320 848 400 0 50
+g 848 400 848 416 0
+t 672 224 752 224 0 1 -4.574162326157262 -0.10827863620804112 100
+w 752 240 752 320 0
+r 752 208 752 128 0 10
+w 672 128 752 128 0
+c 752 128 832 128 0 1e-10 4.9999999999983995
+r 832 128 880 128 0 10
+g 880 128 880 160 0
+R 752 128 752 80 0 0 40 5 0 0 0.5
+176 432 224 432 304 1 0.805904783 -0.4042229013418758 4e-12
+176 432 384 432 304 1 0.805904783 -0.1976462931920824 4e-12
+o 20 2 0 4106 0.7412985607642125 0.0001 0 2 20 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/vco.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/vco.txt
new file mode 100644
index 0000000..df07d08
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/vco.txt
@@ -0,0 +1,36 @@
+$ 1 0.000015625 0.9487735836358526 75 5 50
+a 256 336 352 336 0 5 0 1000000 0.5446703136336057 0.5446874999948316
+a 448 352 544 352 0 5 0 1000000 1.7186361225896007 3.333387156704532
+w 352 336 384 336 0
+w 384 336 448 336 0
+w 448 368 448 400 0
+w 544 352 544 400 0
+r 448 400 544 400 0 100000
+r 448 400 448 464 0 100000
+g 448 464 448 480 0
+r 256 352 256 416 0 49900
+g 256 416 256 432 0
+w 256 320 256 272 0
+w 256 320 224 320 0
+r 224 320 144 320 0 100000
+w 144 320 144 336 0
+w 144 336 144 352 0
+r 144 352 240 352 0 49900
+w 240 352 256 352 0
+w 224 320 224 448 0
+r 224 448 224 496 0 49900
+g 224 528 224 544 0
+f 272 512 224 512 0 1.5 0.02
+w 272 512 544 512 0
+w 544 512 544 400 0
+c 256 272 352 272 0 1e-8 -1.173965808955995
+w 352 272 352 336 0
+w 448 368 448 304 0
+r 448 304 448 256 0 100000
+R 448 256 496 256 0 0 40 5 0 0 0.5
+R 144 336 112 336 0 4 10 2 3 0 0.5
+O 384 336 384 224 0
+211 544 352 608 352 0 1 8000 1
+o 29 64 0 2082 5 0.00009765625 0 -1 0 control
+o 31 8 0 2082 10 0.00009765625 1 -1 0
+o 30 8 0 2082 5 0.00009765625 2 -1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/vilnius.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/vilnius.txt
new file mode 100644
index 0000000..2d012c4
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/vilnius.txt
@@ -0,0 +1,25 @@
+$ 1 5.0E-6 0.2500940013662129 50 5.0 50
+a 240 176 336 176 1 15.0 -15.0 1000000.0
+r 240 256 240 352 0 10000.0
+w 336 256 336 176 0
+w 240 256 240 192 0
+w 240 160 160 160 0
+r 160 160 160 352 0 1000.0
+g 240 352 240 368 0
+g 160 352 160 368 0
+c 176 80 240 80 0 1.0000000000000001E-7 -1.5208101852031342
+w 176 80 160 80 0
+w 160 80 160 160 0
+l 240 80 336 80 0 0.1 -8.187542292950413E-4
+c 336 80 336 176 0 1.5000000000000002E-8 0.5145384599262408
+d 400 80 400 176 1 0.805904783
+w 336 176 400 176 0
+w 336 80 400 80 0
+r 400 80 496 80 0 20000.0
+R 496 80 544 80 0 0 40.0 20.0 0.0 0.0 0.5
+O 160 160 128 160 0
+174 240 256 336 288 0 10000.0 0.6782 Resistance
+w 288 288 336 288 0
+w 336 288 336 256 0
+o 8 64 0 227 4.676805239458889 2.993155353253689 0 18
+o 12 64 0 227 9.353610478917778 2.993155353253689 1 18
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltdivide.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltdivide.txt
new file mode 100644
index 0000000..f02f1f7
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltdivide.txt
@@ -0,0 +1,16 @@
+$ 1 5.0E-6 10 63 10.0 62
+v 112 368 112 48 0 0 40.0 10.0 0.0
+w 112 48 240 48 0
+r 240 48 240 208 0 10000
+r 240 208 240 368 0 10000
+w 112 368 240 368 0
+O 240 208 304 208 1
+w 240 48 432 48 0
+w 240 368 432 368 0
+r 432 48 432 128 0 10000
+r 432 128 432 208 0 10000
+r 432 208 432 288 0 10000
+r 432 288 432 368 0 10000
+O 432 128 496 128 1
+O 432 208 496 208 1
+O 432 288 496 288 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltdouble.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltdouble.txt
new file mode 100644
index 0000000..df2c385
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltdouble.txt
@@ -0,0 +1,14 @@
+$ 1 5.0E-6 10 53 15.0 45
+v 160 208 160 112 0 1 40.0 15.0 0.0
+w 160 112 224 112 0
+d 224 112 336 112 0
+c 336 112 336 208 0 9.999999999999999E-5 0
+c 336 208 336 304 0 9.999999999999999E-5 0
+w 160 208 336 208 0
+w 224 112 224 304 0
+d 336 304 224 304 0
+w 336 112 432 112 0
+w 336 304 432 304 0
+r 432 112 432 304 0 10000.0
+o 0 64 0 3 5.0 0.2
+o 10 64 0 2 10.0 7.8125E-4
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltdouble2.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltdouble2.txt
new file mode 100644
index 0000000..65388fc
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltdouble2.txt
@@ -0,0 +1,13 @@
+$ 1 5.0E-6 10 50 15.0 45
+R 224 176 192 176 0 1 40.0 15.0 0.0
+c 224 176 304 176 0 9.999999999999999E-5 0
+d 304 288 304 176 0
+d 304 176 400 176 0
+c 400 176 400 288 0 9.999999999999999E-5 0
+g 304 288 304 304 0
+g 400 288 400 304 0
+w 400 176 464 176 0
+r 464 176 464 288 0 20000.0
+g 464 288 464 304 0
+o 0 64 0 3 20.0 0.4
+o 8 64 0 3 40.0 0.025
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltinvert.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltinvert.txt
new file mode 100644
index 0000000..c48fc4a
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltinvert.txt
@@ -0,0 +1,21 @@
+$ 1 5.0E-6 3.5 62 5.0
+159 176 112 272 112 0
+159 272 112 368 112 0
+c 272 112 272 208 0 1.0E-5 0
+159 176 208 272 208 0
+159 272 208 368 208 0
+g 368 112 368 144 0
+c 368 208 368 304 0 1.0E-5 0
+g 368 304 368 320 0
+g 176 208 176 240 0
+R 176 112 128 112 0 0 40.0 5.0 0.0
+w 224 128 224 224 0
+w 320 128 320 224 0
+w 224 224 224 288 0
+w 320 224 320 288 0
+I 224 288 320 288 0
+R 224 288 128 288 1 2 400.0 2.5 2.5
+w 368 208 432 208 0
+r 432 208 432 304 0 30000.0
+g 432 304 432 320 0
+O 432 208 496 208 1
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltquad.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltquad.txt
new file mode 100644
index 0000000..a5ed3f8
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/voltquad.txt
@@ -0,0 +1,18 @@
+$ 1 5.0E-6 10 53 15.0 45
+d 208 256 288 256 0
+c 208 160 288 160 0 9.999999999999999E-5 0
+d 288 160 368 160 0
+c 368 160 368 336 0 9.999999999999999E-5 0
+w 368 160 432 160 0
+r 432 160 432 336 0 50000.0
+g 208 336 208 352 0
+g 368 336 368 352 0
+g 432 336 432 352 0
+R 208 160 160 160 0 1 120.0 15.0 0.0
+d 208 336 208 256 0
+d 288 256 288 160 0
+c 288 256 288 336 0 9.999999999999999E-5 0
+g 288 336 288 352 0
+c 208 160 208 256 0 9.999999999999999E-5 0
+o 9 64 0 3 80.0 0.00625
+o 5 64 0 3 80.0 0.00625
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/volttriple.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/volttriple.txt
new file mode 100644
index 0000000..8d58d31
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/volttriple.txt
@@ -0,0 +1,16 @@
+$ 1 5.0E-6 10 53 15.0 45
+d 208 160 208 256 0
+d 208 256 288 256 0
+w 288 256 288 160 0
+c 208 160 288 160 0 9.999999999999999E-5 0
+c 208 256 208 336 0 9.999999999999999E-5 0
+d 288 160 368 160 0
+c 368 160 368 336 0 9.999999999999999E-5 0
+w 368 160 432 160 0
+r 432 160 432 336 0 40000.0
+g 208 336 208 352 0
+g 368 336 368 352 0
+g 432 336 432 352 0
+R 208 160 160 160 0 1 120.0 15.0 0.0
+o 12 64 0 3 80.0 0.00625
+o 8 64 0 3 80.0 0.00625
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/volume.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/volume.txt
new file mode 100644
index 0000000..dfae976
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/volume.txt
@@ -0,0 +1,14 @@
+$ 1 5.0E-6 10 67 5.0 64
+j 304 240 352 240 0
+r 304 240 304 176 0 100000.0
+r 304 240 240 240 0 100000.0
+w 304 176 352 176 0
+w 352 176 352 224 0
+g 352 256 352 304 0
+w 352 176 352 128 0
+r 352 128 240 128 0 6000.0
+O 352 128 416 128 0
+R 240 128 192 128 0 1 200.0 5.0 0.0
+R 240 240 192 240 0 3 10.0 3.0 -8.0
+o 10 64 0 6 20.0 9.765625E-5 0
+o 8 64 0 6 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/wheatstone.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/wheatstone.txt
new file mode 100644
index 0000000..42144ae
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/wheatstone.txt
@@ -0,0 +1,11 @@
+$ 1 0.000005 1.0312258501325766 50 5 50
+v 432 496 432 208 0 0 40 5 0 0 0.5
+w 576 208 576 272 0
+w 576 400 576 496 0
+w 576 496 432 496 0
+r 512 336 576 272 0 200
+r 576 272 640 336 0 400
+r 512 336 576 400 0 100
+r 576 400 640 336 0 200
+w 432 208 576 208 0
+370 512 336 640 336 1 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/wienbridge.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/wienbridge.txt
new file mode 100644
index 0000000..364ef8c
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/wienbridge.txt
@@ -0,0 +1,20 @@
+$ 1 0.000005 10.20027730826997 50 5 50
+181 160 112 240 112 0 300 0.5 6 0.04 0.04
+r 240 112 368 112 0 100
+a 240 160 368 160 0 15 -15 1000000 0 0
+w 240 112 240 144 0
+w 368 112 368 160 0
+c 160 176 208 176 0 0.000001 0.001
+r 160 224 208 224 0 1000
+w 208 176 208 224 0
+w 160 176 160 224 0
+w 160 176 160 112 0
+w 240 176 240 224 0
+w 240 224 208 224 0
+g 160 224 160 256 0
+r 240 224 320 224 0 1000
+c 320 224 368 224 0 0.000001 0.001
+w 368 160 368 224 0
+o 0 64 2 12547 0.0001 0.0001 0 1 0.0001
+o 15 8 0 4099 20 0.025 1 2 15 3
+o 0 8 0 4099 5 0.2 2 2 0 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/xor.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/xor.txt
new file mode 100644
index 0000000..4413454
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/xor.txt
@@ -0,0 +1,16 @@
+$ 1 5.0E-6 1.5 50 5.0
+151 96 240 208 240 0 2 0
+151 208 192 320 192 0 2 0
+151 208 288 320 288 0 2 0
+w 208 240 208 272 0
+w 208 240 208 208 0
+151 320 240 432 240 0 2 0
+w 320 192 320 224 0
+w 320 256 320 288 0
+w 96 176 96 224 0
+w 96 176 208 176 0
+w 96 256 96 304 0
+w 96 304 208 304 0
+M 432 240 480 240 0
+L 96 176 48 176 0 true false
+L 96 304 48 304 0 true false
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/xorphasedet.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/xorphasedet.txt
new file mode 100644
index 0000000..4455849
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/xorphasedet.txt
@@ -0,0 +1,10 @@
+$ 1 5.0E-6 10 50 5.0
+R 192 128 128 128 0 2 100.0 2.5 2.5
+R 192 224 128 224 0 2 105.0 2.5 2.5
+154 192 176 336 176 0 2 0.0
+O 336 176 416 176 0
+w 192 128 192 160 0
+w 192 192 192 224 0
+o 0 64 0 6 5.0 9.765625E-5 0
+o 1 64 0 6 5.0 9.765625E-5 0
+o 3 64 0 6 5.0 9.765625E-5 0
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/zeneriv.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/zeneriv.txt
new file mode 100644
index 0000000..5666e41
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/zeneriv.txt
@@ -0,0 +1,6 @@
+$ 1 0.000005 10.634267539816555 40 2 50
+R 320 208 320 160 0 3 50 3.58 -2.35 0 0.5
+g 320 288 320 320 0
+z 320 208 320 288 1 0.805904783 5.6
+o 2 64 0 4163 1e-23 2.56e-23 0 2 2 3
+o 2 64 0 4099 10 6553.6 1 2 2 3
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/zenerref.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/zenerref.txt
new file mode 100644
index 0000000..4874a0f
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/zenerref.txt
@@ -0,0 +1,11 @@
+$ 1 5.0E-6 10.20027730826997 54 5.0 50
+R 272 160 224 160 0 1 40.0 1.0 6.7 0.0 0.5
+z 336 288 336 160 1 0.805904783 5.6
+g 336 288 336 304 0
+w 336 160 416 160 0
+r 416 160 416 288 0 10000.0
+g 416 288 416 304 0
+r 272 160 336 160 0 500.0
+o 0 64 0 34 10.0 0.003125 0 -1 in
+o 4 64 0 34 10.0 3.90625E-4 1 -1 out
+o 1 64 0 35 10.0 0.00625 2 -1 zener
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/zenerreffollow.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/zenerreffollow.txt
new file mode 100644
index 0000000..57706cc
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/circuits/zenerreffollow.txt
@@ -0,0 +1,16 @@
+$ 1 5.0E-6 10.20027730826997 56 5.0 50
+R 240 128 192 128 0 1 40.0 2.0 8.8 0.0 0.5
+w 240 128 320 128 0
+r 320 128 320 208 0 10000.0
+t 320 208 400 208 0 1 -3.046294556431631 0.6320971159170448 100.0
+r 400 128 400 192 0 100.0
+w 320 128 400 128 0
+z 320 320 320 208 1 0.805904783 5.6
+w 400 224 400 256 0
+w 400 256 448 256 0
+r 448 256 448 320 0 500.0
+g 448 320 448 336 0
+g 320 320 320 336 0
+o 0 64 0 34 12.0 0.00625 0 -1 in
+o 9 64 0 35 5.0 0.0125 1 -1 out
+o 6 64 0 35 10.0 7.8125E-4 2 -1 zener
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/locale_da.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/locale_da.txt
new file mode 100644
index 0000000..7e6e60d
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/locale_da.txt
@@ -0,0 +1,536 @@
+" bad connections"="dårlige forbindelser"
+"# of Data Points"="# af Datapunkter"
+"# of Inputs"="# af Inputs"
+" Active Building Blocks"=" Aktive blokke"
+" Active Components"=" Aktive komponenter"
+" Analog and Hybrid Chips"=" Analog- og Hybridchips "
+" Digital Chips"=" Digitale chips"
+" Drag"=" Træk"
+" Inputs and Sources"=" Input og kilder"
+" Logic Gates, Input and Output"=" Logiske kredse, input og output"
+" Outputs and Labels"=" Outputs og Labels"
+" Passive Components"=" Passive komponenter"
+"(Alt-drag)"="(Alt-træk)"
+"(S-right)"="(S-højre)"
+"(space or Shift-drag)"="(mellemrum eller Shift-træk)"
+"1-of-4 Decoder"="1-af-4 dekoder"
+"2-Bit Comparator"="2-Bit Komparator"
+"2-to-1 Mux"="2-til-1 Mux"
+"3- and 4-Way Light Switches"="3- og 4-vejs lyskontakter"
+"3-Way Light Switches"="3-vejs lyskontakter"
+"4-Bit Ripple Counter"="4-Bit Bølgetopstæller"
+"555 Timer"="555 Timer"
+"555 Timer Chip"="555 Timer Chip"
+"7-Segment LED Decoder"="7-Segment LED Dekoder"
+"7-segment driver/display"="7-Segment driver/display"
+"741 (inverting amplifier)"="741 (inverterende forstærker)"
+"8-Bit Ripple Counter"="8-Bit Bølgetopstæller"
+"RUN / Stop"="KØR / Stop"
+"RUN / Stop"="KØR / Stop"
+"A/C Circuits"="A/C Kredsløb"
+"A/C source"="A/C forsyning"
+"AC Trigger"="AC udløser"
+"AM Detector"="AM Detektor"
+"AM Source"="AM forsyning"
+"About..."="Om..."
+"Active Filters"="Aktive Filtre"
+"Add 555 Timer"="Tilføj 555 Timer"
+"Add 7 Segment Decoder"="Tilføj 7-Segment Dekoder"
+"Add 7 Segment LED"="Tilføj 7-Segment LED"
+"Add A/C Sweep"="Tilføj A/C Sweep"
+"Add A/C Voltage Source (1-terminal)"="Tilføj A/C Spændingskilde (1-terminal)"
+"Add A/C Voltage Source (2-terminal)"="Tilføj A/C Spændingskilde (2-terminal)"
+"Add ADC"="Tilføj ADC"
+"Add AM Source"="Tilføj AM kilde"
+"Add AND Gate"="Tilføj AND Gate"
+"Add Ammeter"="Tilføj Amperemeter"
+"Add Analog Output"="Tilføj analogt output"
+"Add Analog Switch (SPDT)"="Tilføj analog afbryder (SPDT)"
+"Add Analog Switch (SPST)"="Tilføj analog Afbryder (SPST)"
+"Add Antenna"="Tilføj Antenne"
+"Add Audio Output"="Tilføj Audio-output"
+"Add Box"="Tilføj Kasse"
+"Add CCII+"="Tilføj CCII+"
+"Add CCII- "="Tilføj CCII-"
+"Add Capacitor"="Tilføj Kondensator"
+"Add Capacitor (polarized)"="Tilføj Kondensator (polariseret)"
+"Add Clock"="Tilføj Ur"
+"Add Counter"="Tilføj Tæller"
+"Add Current Source"="Tilføj Strømkilde"
+"Add Custom Logic"="Tilføj Custom Logic"
+"Add D Flip-Flop"="Tilføj D flip-flop"
+"Add DAC"="Tilføj DAC"
+"Add Data Export"="Tilføj Dataeksport"
+"Add Decade Counter"="Tilføj Dekadetæller"
+"Add Demultiplexer"="Tilføj Demultiplexer"
+"Add Diode"="Tilføj Diode"
+"Add FM Source"="Tilføj FM-kilde"
+"Add Full Adder"="Tilføj Helt Additionskredsløb"
+"Add Ground"="Tilføj Jordforbindelse"
+"Add Half Adder"="Tilføj Halvt Additionskredsløb"
+"Add Inductor"="Tilføj Spole"
+"Add Inverter"="Tilføj Vekselretter "
+"Add JFET (N-Channel)"="Tilføj JFET (N-kanal)"
+"Add JFET (P-Channel)"="Tilføj JFET (P-kanal)"
+"Add JK Flip-Flop"="Tilføj JK Flip-Flop"
+"Add LED"="Tilføj LED"
+"Add Labeled Node"="Tilføj Markeret Knudepunkt"
+"Add Lamp (beta)"="Tilføj Lampe (beta)"
+"Add Latch"="Tilføj Latch"
+"Add Logic Input"="Tilføj Logisk Input"
+"Add Logic Output"="Tilføj Logisk Output"
+"Add MOSFET (N-Channel)"="Tilføj MOSFET (N-kanal)"
+"Add MOSFET (P-Channel)"="Tilføj MOSFET (P-kanal)"
+"Add Memristor"="Tilføj Memristor"
+"Add Monostable"="Tilføj Monostabil Multivibrator"
+"Add Multiplexer"="Tilføj Multiplexer"
+"Add NAND Gate"="Tilføj NAND Gate"
+"Add NOR Gate"="Tilføj NOR Gate"
+"Add OR Gate"="Tilføj OR Gate"
+"Add Op Amp (+ on top)"="Tilføj Op-Amp (+ øverst)"
+"Add Op Amp (- on top)"="Tilføj Op-Amp (- øverst)"
+"Add PISO shift register"="Tilføj PISO skifteregister"
+"Add Phase Comparator"="Tilføj Fasekomparator"
+"Add Potentiometer"="Tilføj Potentiometer"
+"Add Push Switch"="Tilføj Trykknap"
+"Add Relay"="Tilføj Relæ"
+"Add Resistor"="Tilføj Resistor"
+"Add SCR"="Tilføj SCR"
+"Add SIPO shift register"="Tilføj SIPO skifteregister"
+"Add SPDT Switch"="Tilføj SPDT-kontakt"
+"Add Schmitt Trigger"="Tilføj Schmitt-Trigger"
+"Add Schmitt Trigger (Inverting)"="Tilføj Schmitt-Trigger (inverterende)"
+"Add Sequence generator"="Tilføj Sekvensgenerator"
+"Add Spark Gap"="Tilføj Gnistgab"
+"Add Square Wave Source (1-terminal)"="Tilføj Firkantbølgekilde"
+"Add Switch"="Tilføj Kontakt"
+"Add T Flip-Flop"="Tilføj T-Flip-Flop"
+"Add Tapped Transformer"="Tilføj Tapped transformer"
+"Add Test Point"="Tilføj Testpunkt"
+"Add Text"="Tilføj Tekst"
+"Add Transformer"="Tilføj Transformer"
+"Add Transistor (bipolar, NPN)"="Tilføj Transistor (bipolar, NPN)"
+"Add Transistor (bipolar, PNP)"="Tilføj Transistor (bipolar, PNP)"
+"Add Transmission Line"="Tilføj Transmissionslinje"
+"Add Triode"="Tilføj Triode"
+"Add Tristate Buffer"="Tilføj Tristate Buffer"
+"Add Tunnel Diode"="Tilføj Tunneldiode"
+"Add VCO"="Tilføj VCO"
+"Add Variable Voltage"="Tilføj Variabel Spænding"
+"Add Voltage Source (1-terminal)"="Tilføj Spændingskilde (1-terminal)"
+"Add Voltage Source (2-terminal)"="Tilføj Spændingskilde (2-terminal)"
+"Add Voltmeter/Scobe Probe"="Tilføj Voltmeter/Scope Probe "
+"Add Wire"="Tilføj Ledning"
+"Add XOR Gate"="Tilføj XOR Gate "
+"Add Zener Diode"="Tilføj Zenerdiode"
+"Allpass w/ Square"="Allpass med kvadrat"
+"Ammeter"="Amperemeter"
+"Amplifier"="Forstærker"
+"Amplifiers"="Forstærkere"
+"Apply"="Anvend"
+"Astable Multivib"="Astabil Multivibrator"
+"Band-pass Filter"="Båndpasfilter"
+"Band-pass with Ringing"="Båndpasfilter med Ringing"
+"Base Voltage"="Basisspænding"
+"Basics"="Grundlæggende principper"
+"Bidirectional"="Tovejs"
+"Binary Value"="Binær værdi"
+"Binary-Weighted DAC"="Binær vejet DAC"
+"Bistable Multivib (Flip-Flop)"="Bistabil mulivibrator (Flip-Flop)"
+"Blank Circuit"="Tomt kredsløb"
+"Blocking Inductive Kickback"="Blokering af induktivt kickback"
+"Breakdown voltage"="Gennemslagsspænding"
+"Breakdown voltage (volts)"="Gennemslagsspænding (volt)"
+"Butterworth Low-Pass (10 pole)"="Butterworth lavpas (10 pol)"
+"CCII+ Implementation"="CCII+ Implementering"
+"CCII- Implementation"="CCII- Implementering"
+"CMOS Inverter (slow transition)"="CMOS Inverter (blød overgang)"
+"CMOS Inverter (w/capacitance)"="CMOS Inverter (med kapacitans)"
+"Cancel"="Annuller"
+"Capacitance (F)"="Kapacitans"
+"Capacitance Multiplier"="Kapacitansmultiplikator"
+"Capacitor"="Kondensator"
+"Capacitor loop with no resistance!"="Kondensatorloop uden modstand!"
+"Caps in Parallel"="Paralleltkoblede kondensatorer"
+"Caps in Series"="Seriekoblede kondensatorer"
+"Caps of Various Capacitances"="Kondensatorer med forskellig kapacitans"
+"Caps w/ Various Frequencies"="Kondensatorer med forskellig frekvens"
+"Carrier Frequency (Hz)"="Bærefrekvens"
+"Center Circuit"="Centerkredsløb"
+"Center Off"="Center frakoblet"
+"Centre Circuit"="Centrer kredsløb"
+"Circuits"="Kredsløb"
+"Class-D Amplifier"="D-Klasse forstærker"
+"Coil Resistance (ohms)"="Spolemodstand (ohm)"
+"Collector Voltage"="Kollektorspænding"
+"Combinational Logic"="Kombineret Logik"
+"Complement (F210)"="Komplement"
+"Conventional Current Motion"="Konventionel strømbevægelse"
+"Convergence failed!"="Konvergens fejlede!"
+"Cooldown Time (s)"="Nedkølingstid (s)"
+"Copy"="Kopiér"
+"CopyCtrl-C"="KopiérCtrl-C"
+"Counter"="Tæller"
+"Counters"="Tællere"
+"Coupled LC's"="Sammenkoblede LC'er"
+"Coupling Coefficient"="Sammenkoblingskoefficient"
+"Critically Damped LRC"="Kritisk dæmpet LRC"
+"Crossover"="Krydsning"
+"Current"="Strøm"
+"Current (A)"="Strøm (A)"
+"Current Amplifier"="Strømforstærker"
+"Current Required"="Krævet strøm"
+"Current Source"="Strømkilde"
+"Current Speed"="Strømhastighed"
+"Current-Controlled Voltage Source"="Strømstyret spændingskilde"
+"Cut"="Klip"
+"CutCtrl-X"="Klip Ctrl-X"
+"DC Offset (V)"="DC forskydning"
+"DC Restoration"="DC Genoprettelse"
+"Darlington Pair"="Darlingtonpar"
+"Decimal Counter"="Decimaltæller"
+"Delay (s)"="Forsinkelse (s)"
+"Delayed Buffer"="Forsinket buffer"
+"Delete"="Slet"
+"Deviation (Hz)"="Afvigelse"
+"Differential Amplifier"="Differentialforstærker"
+"Differential Amplifiers"="Differentialforstærkere"
+"Differential Input"="Differentialinput"
+"Differentiator"="Differentiationskredsløb"
+"Digital Sine Wave"="Digital Sinuskurve"
+"Digital Symbol"="Digitalt symbol"
+"Diode I/V Curve"="Diode I/V Kurve"
+"Diode Limiter"="Diodebegrænser"
+"Diodes"="Dioder"
+"Divide-by-2"="Divider-med-2"
+"Divide-by-3"="Divider-med-3"
+"Drag All"="Træk alle"
+"Drag Column"="Træk kolonne"
+"Drag Post"="Træk opslag"
+"Drag Row"="Træk række"
+"Drag Selected"="Træk det markerede"
+"Drain Voltage"="Dræn spænding"
+"Draw"="Tegn"
+"Draw Bar On Top"="Tegn Bar På Toppen"
+"Duplicate"="Dupliker"
+"DuplicateCtrl-D"="Dupliker Ctrl-D"
+"Duration (s)"="Varighed (s)"
+"Duty Cycle"="Driftsperiode"
+"Dynamic RAM"="Dynamisk RAM"
+"Edge-Triggered D Flip-Flop"="Kant-udløst D Flip-Flop"
+"Edit"="Rediger"
+"Edit..."="Rediger..."
+"Edit Component"="Rediger Komponent"
+"Emitter Follower"="Emitterfølger"
+"Emitter-Coupled LC Oscillator"="Emitterkoblet LC oscillator"
+"European Resistors"="Europæiske Resistorer"
+"Exclusive OR"="Eksklusvt OR"
+"Export As Link..."="Eksporter Som Link..."
+"Save As..."="Eksporter Som Lokal Fil..."
+"Export As Text..."="Eksporter Som Tekst..."
+"Export To Dropbox..."="Eksporter Til Dropbox..."
+"FM Source"="FM-Kilde"
+"File"="Fil"
+"Follower"="Følger"
+"Frequency"="Frekvens"
+"Frequency (Hz)"="Frekvens (Hz)"
+"Frequency Doubler"="Frekvensfordobler"
+"Full-Wave Rectifier"="Fuldbølgeensretter"
+"Full-Wave Rectifier w/ Filter"="Fuldbølgeensretter med Filter"
+"Gate Voltage"="Gatespænding"
+"Gate-Cathode Resistance (ohms)"="Gate-katodemodstand (ohm)"
+"Gilbert Cell Multiplier"="Gilbert Celle Multiplikator"
+"Gray Code Counter"="Gråkodetæller"
+"Green Value (0-1)"="Grøn værdi"
+"Half-Wave Rectifier"="Halvbølgeensretter"
+"Half-Wave Rectifier (inverting)"="Halvbølgeensretter (inverterende)"
+"High Voltage"="Højspænding"
+"High Voltage (V)"="Højspænding (V)"
+"High-Pass Filter (RC)"="Højpasfilter (RC)"
+"High-Pass Filter (RL)"="Højpasfilter (RL)"
+"Hold current (amps)"="Holdestrøm"
+"Holding Current (A)"="Holdestrøm (A)"
+"Holding current (A)"="Holdestrøm (A)"
+"Howland Current Source"="Howland strømkilde"
+"I-to-V Converter"="I-til-V Omformer"
+"I/V Curve"="I/V Kurve"
+"Impedance (ohms)"="Impendans (ohm)"
+"Impedance Matching (L-Section)"="Impedanstilpasning (L-sektion)"
+"Impedance Matching (Shunt Stub)"="Impedanstilpasning (Shunt Stub)"
+"Impedances of Same Magnitude"="Impedanser med samme størrelse"
+"Import From Dropbox..."="Importer fra Dropbox..."
+"Open File..."="Importer fra lokal fil..."
+"Import From Text..."="Importer fra tekst..."
+"Improved"="Forbedret"
+"Inductance (H)"="Induktans (H)"
+"Inductive Kickback"="Induktivt kickback"
+"Inductor"="Spole"
+"Inductor Simulator"="Spolesimulator"
+"Inductors in Parallel"="Paralleltkoblede Spoler"
+"Inductors in Series"="Seriekoblede Spoler"
+"Inductors of Various Inductances"="Spoler med forskellig induktans"
+"Inductors w/ Various Frequencies"="Spoler med forskellig frekvens"
+"Info Text"="Infotekst"
+"Internals"="Indbygningsdele"
+"Invert reset pin"="Omvend nulstils-pin"
+"Inverter Amplifier"="Inverter-forstærker"
+"Inverter Oscillator"="Inverter-oscillator"
+"Inverting Amplifier"="Inverterende forstærker"
+"JFET Current Source"="JFET-strømkilde"
+"JFET Follower"="JFET-følger"
+"JFET Follower w/zero offset"="JFET-følger uden forskydning"
+"Johnson Counter"="Johnson-tæller"
+"LC Modes (3)"=" -"
+"LED Flasher"="LED-blinker"
+"LRC Circuit"="LRC kredsløb"
+"Leading-Edge Detector"="Leading-Edge detektor"
+"Light Switch"="Lyskontakt"
+"Lissajous Figures"="Lissajous-figurer"
+"Log Amplifier"="Logaritmisk forstærker"
+"Logarithmic"="Logaritmisk"
+"Logic Families"="Logikfamilie"
+"Long-Distance Power Transmission"="Langdistance-effektoverførsel"
+"Low Voltage"="Lavspænding"
+"Low-Pass Filter"="Lavpasfilter"
+"Low-Pass Filter (RC)"="Lavpasfilter (RC)"
+"Low-Pass Filter (RL)"="Lavpasfilter (RL)"
+"Lower threshold (V)"="Nedre grænse"
+"Majority Logic"="Majoritetslogik"
+"Matrix error"="Matrixfejl"
+"Max Brightness Current (A)"="Max. lysstyrkestrøm"
+"Max Frequency (Hz)"="Max. frekvens (Hz)"
+"Max Resistance (ohms)"="Max. modstand (ohm)"
+"Max Reverse Voltage"="Max. reverse-spænding"
+"Max Voltage"="Max. spænding"
+"Memristors"="Memristorer"
+"Min Frequency (Hz)"="Min. frekvens (Hz)"
+"Min Resistance (ohms)"="Min. resistans"
+"Min Voltage"="Min. spænding"
+"Misc Devices"="Diverse apperater"
+"Mismatched lines (Pulse)"="Fejlkombinerede linjer (puls)"
+"Mismatched lines (Standing Wave)"="Fejlkombinerede linjer (standbølge)"
+"Missing Pulse Detector"="Manglende pulsdetektor"
+"Mobility (um^2/(s*V))"="Mobilitet (um^2/(s*V))"
+"Model Name"="Modelnavn"
+"Momentary Switch"="Trykknap"
+"Monostable"="Monostabil"
+"Monostable Multivib (One-Shot)"="Monostabil Multivibrator (One-shot)"
+"Monostable Multivibrator"="Monostabil Multivibrator"
+"Multivibrators"="Multivibratorer"
+"Negative Impedance Converter"="Negativ impedansomformer"
+"No path for current source!"="Ingen sti til strømkilde!"
+"Nominal Power"="Nominel effekt"
+"Nominal Voltage"="Nominel Spænding"
+"Noninverting Amplifier"="Ikke-inverterende forstærker"
+"Norton's Theorem"="Norton's læresætning"
+"Number of Poles"="Antal poler"
+"Off Resistance (ohms)"="Afbrudt Resistans (ohm)"
+"Off resistance (ohms)"="Afbrudt resistans (ohm)"
+"Ohm's Law"="Ohms lov"
+"On Current (A)"="Tændt Strøm (A)"
+"On Resistance (ohms)"="Tændt Resistans (ohm)"
+"On resistance (ohms)"="Tændt resistans (ohm)"
+"Options"="Indstillinger"
+"Oscillators"="Oscillatorer"
+"Other Options..."="Andre Indstillinger..."
+"Other Passive Circuits"="Andre passive kredsløb"
+"P2P Voltage"="P2P-spænding"
+"PISO shift register"="PISO skifteregister"
+"Parallel Resonance"="Parallelresonans"
+"Passive Filters"="Passive filtre"
+"PasteCtrl-V"="IndsætCtrl-V"
+"Period"="Periode"
+"Period (s)"="Periode (s)"
+"Phase Comparator (Type II)"="Fasekomparator (Type II)"
+"Phase Comparator Internals"="Fasekomparator indre dele"
+"Phase Offset (degrees)"="Faseforskydning (grader)"
+"Phase-Locked Loops"="Faselåste loops"
+"Phase-Sequence Network"=" " Fasesekvensnetværk
+"Phase-Shift Oscillator"="Faseskiftsoscillator"
+"Potentiometer Divider"="Potentiometerdeler"
+"Power Brightness"="Effekt lysstyrke"
+"Power Factor"="Effektfaktor"
+"Power Factor Correction"="Effektfaktorkorrektion"
+"Primary Inductance (H)"="Primær induktans"
+"Pulse"="Puls"
+"Pulse Width"="Pulsbredde"
+"RMS Current"="RMS-strøm"
+"RMS Voltage"="RMS-spænding"
+"Range for voltage color (V)"="Interval for spændingsfarve (V)"
+"Ratio"="Forhold"
+"Red Value (0-1)"="Rød værdi (0-1)"
+"RedoCtrl-Y"="GentagCtrl-Y"
+"Relay"="Relæ"
+"Relay AND"="Relæ AND"
+"Relay Counter"="Relætæller"
+"Relay Flip-Flop"="Relæ flip-flop"
+"Relay Mux"="Relæ mux"
+"Relay OR"="Relæ OR"
+"Relay Toggle Flip-Flop"="Relæ toggle Flip-Flop"
+"Relay XOR"="Relæ XOR"
+"Relays"="Relæer"
+"Remove"="Fjern"
+"Reset"="Nulstil"
+"Resistance (ohms)"="Resistans (ohm)"
+"Resistor Cube"="Resistorterning"
+"Resistor Grid"="Resistorgitter"
+"Resistor Grid 2"="Resistorgitter 2"
+"Resistors"="Resistorer"
+"Retriggerable"="Genaktiverbar"
+"Ring Modulator"="Ringmodulator"
+"Rossler Circuit"="Rosslerkredsløb"
+"SIPO shift register"="SIPO skifteregister"
+"Sawtooth Wave Generator"="Sawtooth bølgegenerator"
+"Scale 2x"="Skala 2x"
+"Select AllCtrl-A"="Markér altCtrl-A"
+"Select Y"="Markér Y"
+"Select/Drag Sel"="Markér/træk"
+"Sequence generator"="Sekvensgenerator¨"
+"Sequential Logic"="Sekventiel logik"
+"Series Resonance"="Serieresonans"
+"Series/Parallel"="Serie/parallel"
+"Seven Segment LED Decoder"="7-segment LED-dekoder"
+"Show Bulk"="Vis bulk"
+"Show Conductance"="Vis ledeevne"
+"Show Current"="Vis Strøm"
+"Show Cursor Cross Hairs"="Vis markørtrådkors"
+"Show Frequency"="Vis Frekvens"
+"Show Ib"="Vis Ib"
+"Show Ic"="Vis Ic"
+"Show Ie"="Vis Ie"
+"Show Negative Peak Value"="Vis negativ peakværdi"
+"Show Peak Value"="Vis peakværdi"
+"Show Power"="Vis effekt"
+"Show Power Consumed"="Vis brugt effekt"
+"Show Resistance"="Vis modstand"
+"Show Scale"="Vis skala"
+"Show Spectrum"="Vis spektrum"
+"Show V vs I"="Vis V vs I"
+"Show Value"="Vis Værdi"
+"Show Values"="Vis værdier"
+"Show Vbc"="Vis Vbc"
+"Show Vbe"="Vis Vbe"
+"Show Vce"="Vis Vce"
+"Show Vce vs Ic"="Vis Vce vs Ic"
+"Show Voltage"="Vis spænding"
+"Signal Frequency (Hz)"="Signalfrekvens (Hz)"
+"Silicon-Controlled Rectifiers"="Silicon-kontrollerede ensrettere"
+"Simple TL"="Simpel TL"
+"Simple, with distortion"="Simpel, med forstyrrelse"
+"Simulation Speed"="Simulationshastighed"
+"Sine Wave"="Sinusbølge"
+"Sine Wave Generator"="Sinusbølgegenerator"
+"Size"="Størrelse"
+"Slider Text"="Glidende tekst"
+"Small Grid"="Lille gitter"
+"Source Follower"="Kildefølger"
+"Spark Gap"="Gnistgab"
+"Speed 1/2x"="Hastighed 1/2x"
+"Speed 2x"="Hastighed 2x"
+"Square Wave"="Firkantbølge"
+"Square Wave Generator"="Firkantbølgegenerator"
+"Stack"="Stabl"
+"Stack All"="Stabl alt"
+"Standing Wave"="Stående bølge"
+"Summing Amplifier"="Summerende forstærker"
+"Swap Coil Direction"="Skift spoleretning"
+"Swap D/S"="Skift D/S"
+"Swap E/C"="Skift E/C"
+"Sweep Time (s)"="Sweeptid (s)"
+"Switch"="Kontakt"
+"Switch Group"="Kontaktgruppe"
+"Switch-Tree DAC"="Kontakttræ ADC"
+"Switchable Filter"="Omskifteligt filter"
+"Switched-Capacitor Filter"="Omskiftet kondensatorfilter"
+"Synchronous Counter"="Synkron tæller"
+"Termination"="Afbrydelse"
+"Ternary"="Ternær"
+"Tesla Coil"="Tesla-spole"
+"Test Point"="Testpunkt"
+"Text"="Tekst"
+"Thevenin's Theorem"="Thevenins læresætning"
+"Threshold"="Tærskel"
+"Threshold Voltage"="Tærskelspænding"
+"Time step size (s)"="Tidstrinstørrelse (s)"
+"Total Width (nm)"="Samlet bredde (nm)"
+"Traffic Light"="Trafiklys"
+"Transformer w/ DC"="Transformer med DC"
+"Transformers"="Transformere"
+"Transistors"="Transistorer"
+"Transmission Lines"="Overføringsledning"
+"Triangle"="Trekant"
+"Triangle Wave"="Trekantbølge"
+"Triangle Wave Generator"="Trekantbølgegenerator"
+"Triangle-to-Sine Converter"="Trekant- til sinusbølge omformer"
+"Trigger Current (A)"="Udløsestrøm"
+"Triodes"="Trioder"
+"Tunnel Diodes"="Tunneldioder"
+"Type II PLL (fast)"="Type II PLL (hurtig)"
+"UndoCtrl-Z"="FortrydCtrl-Z"
+"Unstack"="Afstabl"
+"Unstack All"="Afstabl alle"
+"Upper threshold (V)"="Øvre tærskel"
+"VCVS High-Pass Filter"="VCVS Højpasfilter"
+"VCVS Low-Pass Filter"="VCVS Lavpasfilter"
+"Value"="Værdi"
+"View in Scope"="Undersøg"
+"Voltage"="Spænding"
+"Voltage Divider"="Spændingsdeler"
+"Voltage Doubler"="Spændingsfordobler"
+"Voltage Doubler 2"="Spændingsfordobler 2"
+"Voltage Inverter"="Spændingsinverter"
+"Voltage Multipliers"="Spændingsmultiplikatorer"
+"Voltage Quadrupler"="Spændingsfirdobler"
+"Voltage Reference"="Spændingsreference"
+"Voltage Reference w/ Follower"="Spændingsreference med følger"
+"Voltage Regulator"="Spændingsregulator"
+"Voltage Tripler"="Spændingstripler"
+"Voltage source/wire loop with no resistance!"="Spændingskilde/ledningsloop uden modstand!"
+"Voltage-Controlled Oscillator"="Spændingsstyret oscillator"
+"Volume Control"="Volumekontrol"
+"Warmup Time (s)"="Opvarmningstid(s)"
+"Waveform"="Bølgetype"
+"Weak Coupling"="Svag samling"
+"Wheatstone Bridge"="Wheatstonebro"
+"White Background"="Hvid baggrund"
+"Width of Doped Region (nm)"="Bredde af doped region (nm)"
+"XOR Phase Detector"="XOR fasedetektor"
+"Zener Diodes"="Zenerdioder"
+"Zener Voltage @ 5mA"="Zenerspænding ved 5 mA"
+"Zener diode"="Zenerdiode"
+"analog switch"=" analog kontakt"
+"analog switch (SPDT)"="analog kontakt (SPDT)"
+"capacitor"="kondensator"
+"capacitor (polarized)"="polariseret kondensator"
+"closed"="lukket"
+"current source"="strømkilde"
+"cutoff"="afbrydelse"
+"data export"="dataeksport"
+"decade counter"="dekadetæller"
+"diode"="diode"
+"fwd active"="fwd aktiv"
+"ground"="jord"
+"high"="høj"
+"inductor"="spole"
+"lamp"="lampe"
+"logic input"="logisk input"
+"logic output"="logisk output"
+"low"="lav"
+"mu"="my"
+"nan/infinite matrix!"="nan/uendelig matrix!"
+"open"="åben"
+"phase comparator"="fasekomparator"
+"pulse gen"="pulsgenerator"
+"push switch (SPST)"="pulskontakt (SPST)"
+"saturation"="mætning"
+"spark gap"="gnistgab"
+"square wave gen"="firkantølgegenerator"
+"switch ("="kontakt ("
+"switch (SPST)"="kontakt (SPST)"
+"time step = "="tidstrin = "
+"transmission line"="Overføringsledning"
+"triangle gen"="trekantbølgegenerator"
+"tunnel diode"="tunneldiode"
+"voltage source"="spændingskilde"
+"wire"="ledning"
+"wire loop detected"="ledningsloop opdaget"
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/locale_de.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/locale_de.txt
new file mode 100644
index 0000000..4ae3040
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/locale_de.txt
@@ -0,0 +1,779 @@
+" bad connections"=" fehlerhafte Verbindungen"
+"# of Data Points"="# der Datenpunkte"
+"# of Inputs"="# der Eingänge"
+"# of Throws"="# der Kontakte"
+" Active Building Blocks"=" Aktive Funktionsbausteine"
+" Active Components"=" Aktive Bauteile"
+" Analog and Hybrid Chips"=" Analoge und hybride Chips"
+" Digital Chips"=" Digitale Chips"
+" Drag"=" Ziehen"
+" Inputs and Sources"=" Eingänge und Quellen"
+" Logic Gates, Input and Output"=" Logikgatter, logische Ein-/Ausgänge"
+" Outputs and Labels"=" Ausgänge, Messgeräte, Text"
+" Passive Components"=" Passive Bauteile"
+"(Alt-drag)"="(Alt+Ziehen)"
+"(S-right)"="(Shift+Rechtsklick)"
+"(space or Shift-drag)"="(Leer, Shift+Ziehen)"
+"1-of-4 Decoder"="1-aus-4-Dekodierer"
+"2-Bit Comparator"="2-Bit-Vergleicher"
+"2-to-1 Mux"="2-zu-1-Multiplexer"
+"3- and 4-Way Light Switches"="Kreuzschaltung"
+"3-Way Light Switches"="Wechselschaltung"
+"4-Bit Ripple Counter"="4-Bit-Asynchronzähler"
+"555 Timer"="Timer 555 (Zeit-/Taktgeber)"
+"555 Timer Chip"="Timer 555 (Zeit-/Taktgeber)"
+"7-Segment LED Decoder"="7-Segment-LED-Dekodierer"
+"7-segment driver/display"="7-Segment-LED-Anzeige"
+"741 (inverting amplifier)"="741 als invertierender Verstärker"
+"741 Current Limits"="741 Stromgrenzen"
+"741 Internals"="741 Innenleben"
+"741 Slew Rate"="741 Flankensteilheit (slew rate)"
+"8-Bit Ripple Counter"="8-Bit-Asynchronzähler"
+"RUN / Stop"="RUN / Stop"
+"RUN / Stop"="RUN / Stop"
+"A/C"="AC"
+"A/C Circuits"="AC-Schaltungen"
+"A/C source"="AC-Quelle"
+"AC Trigger"="AC-Trigger"
+"ADC"="ADU"
+"AM Detector"="AM-Detektor"
+"AM Source"="AM-Quelle"
+"About..."="Über..."
+"Active Filters"="Aktive Filter"
+"Add 555 Timer"="Timer 555 einfügen"
+"Add 7 Segment Decoder"="7-Segment-Dekodierer einfügen"
+"Add 7 Segment LED"="7-Segment-LED-Anzeige einfügen"
+"Add A/C Sweep"="Frequenzvariable AC-Quelle einfügen"
+"Add A/C Voltage Source (1-terminal)"="AC-Spannungsquelle (einpolig) einfügen"
+"Add A/C Voltage Source (2-terminal)"="AC-Spannungsquelle (zweipolig) einfügen"
+"Add ADC"="ADU einfügen"
+"Add AM Source"="AM-Quelle einfügen"
+"Add AND Gate"="UND-Gatter (AND) einfügen"
+"Add Ammeter"="Amperemeter einfügen"
+"Add Analog Output"="Analogen Ausgang einfügen"
+"Add Analog Switch (SPDT)"="Elektronischen Wechselschalter einfügen"
+"Add Analog Switch (SPST)"="Elektronischen Schalter einfügen"
+"Add Antenna"="Antenne einfügen"
+"Add Audio Output"="Audio-Ausgang einfügen"
+"Add Box"="Box einfügen"
+"Add CCII+"="CCII+ Stromförderer einfügen"
+"Add CCII-"="CCII- Stromförderer einfügen"
+"Add Capacitor"="Kondensator einfügen"
+"Add Capacitor (polarized)"="Elektrolytkondensator einfügen"
+"Add Clock"="Taktgeber (CLK) einfügen"
+"Add Counter"="4-Bit-Zähler einfügen"
+"Add Current Source"="Stromquelle einfügen"
+"Add Custom Logic"="Benutzerdefinierten Logikbaustein einfügen"
+"Add D Flip-Flop"="D-Flipflop einfügen"
+"Add DAC"="DAU einfügen"
+"Add Data Export"="Datenexport einfügen"
+"Add Decade Counter"="Dekadenzähler einfügen"
+"Add Demultiplexer"="Demultiplexer einfügen"
+"Add Diode"="Diode einfügen"
+"Add FM Source"="FM-Quelle einfügen"
+"Add Full Adder"="Volladdierer einfügen"
+"Add Ground"="Bezugspotential (ground) einfügen"
+"Add Half Adder"="Halbaddierer einfügen"
+"Add Inductor"="Spule einfügen"
+"Add Inverter"="NICHT-Gatter (NOT, Inverter) einfügen"
+"Add JFET (N-Channel)"="n-Kanal-JFET einfügen"
+"Add JFET (P-Channel)"="p-Kanal-JFET einfügen"
+"Add JK Flip-Flop"="JK-Flipflop einfügen"
+"Add LED"="LED einfügen"
+"Add Labeled Node"="Benannten Knoten einfügen"
+"Add Lamp"="Lampe einfügen"
+"Add Latch"="Latch (digitales Schaltschloss) einfügen"
+"Add Logic Input"="Logischen Eingang einfügen"
+"Add Logic Output"="Logischen Ausgang einfügen"
+"Add MOSFET (N-Channel)"="n-Kanal-MOSFET einfügen"
+"Add MOSFET (P-Channel)"="p-Kanal-MOSFET einfügen"
+"Add Memristor"="Memristor einfügen"
+"Add Monostable"="Monostabile Kippstufe einfügen"
+"Add Multiplexer"="Multiplexer einfügen"
+"Add NAND Gate"="Nicht-UND-Gatter (NAND) einfügen"
+"Add NOR Gate"="Nicht-ODER-Gatter (NOR) einfügen"
+"Add OR Gate"="ODER-Gatter (OR) einfügen"
+"Add Op Amp (+ on top)"="OPV (+ oben) einfügen"
+"Add Op Amp (- on top)"="OPV (- oben) einfügen"
+"Add PISO shift register"="PISO Schieberegister einfügen"
+"Add Phase Comparator"="Phasenvergleicher einfügen"
+"Add Potentiometer"="Potentiometer einfügen"
+"Add Push Switch"="Taster einfügen"
+"Add Relay"="Relais einfügen"
+"Add Resistor"="Widerstand einfügen"
+"Add SCR"="Thyristor (SCR) einfügen"
+"Add SIPO shift register"="SIPO Schieberegister einfügen"
+"Add SPDT Switch"="Wechselschalter einfügen"
+"Add Schmitt Trigger"="Schmitt-Trigger einfügen"
+"Add Schmitt Trigger (Inverting)"="Invertierenden Schmitt-Trigger einfügen"
+"Add Sequence generator"="Sequenzgenerator einfügen"
+"Add Spark Gap"="Funkenstrecke einfügen"
+"Add Square Wave Source (1-terminal)"="Rechteckspannung (einpolig) einfügen"
+"Add Switch"="Schalter einfügen"
+"Add T Flip-Flop"="T-Flipflop einfügen"
+"Add Tapped Transformer"="Transformator mit Anzapfungen einfügen"
+"Add Test Point"="Testpunkt einfügen"
+"Add Text"="Text einfügen"
+"Add Transformer"="Transformator einfügen"
+"Add Transistor (bipolar, NPN)"="npn-Bipolartransistor einfügen"
+"Add Transistor (bipolar, PNP)"="pnp-Bipolartransistor einfügen"
+"Add Transmission Line"="Übertragungsleitung (Vierpol) einfügen"
+"Add Triode"="Triode (Eingitterröhre) einfügen"
+"Add Tristate Buffer"="Tri-State einfügen"
+"Add Tunnel Diode"="Tunndeldiode einfügen"
+"Add VCO"="VCO (spannungsgesteuerten Oszillator) einfügen"
+"Add Variable Voltage"="Variable Spannung einfügen"
+"Add Voltage Source (1-terminal)"="Spannungsquelle (einpolig) einfügen"
+"Add Voltage Source (2-terminal)"="Spannungsquelle (zweipolig) einfügen"
+"Add Voltmeter/Scobe Probe"="Voltmeter/Oszi-Spannungskanal einfügen"
+"Add Wire"="Verbindung einfügen (wire)"
+"Add XOR Gate"="Exklusiv-ODER-Gatter (XOR) einfügen"
+"Add Zener Diode"="Zenerdiode einfügen"
+"Allpass"="Allpassfilter einfügen"
+"Allpass w/ Square"="Allpassfilter mit Rechteckanspeisung einfügen"
+"Ammeter"="Amperemeter"
+"Amplifier"="Verstärker"
+"Amplifiers"="Verstärker"
+"Analog/Digital"="Analog/Digital"
+"Apply"="Anwenden"
+"Astable Multivib"="Astabiler Multivibrator"
+"Band-pass Filter"="Bandpassfilter"
+"Band-pass with Ringing"="Bandpassfilter mit Überschwingen"
+"Base Voltage"="Basisspannung"
+"Basics"="Grundlagen"
+"Bessel vs Butterworth"="Vergleich Bessel-/Butterworthfilter"
+"Beta"="Beta (Verstärkungsfaktor)"
+"Beta/hFE"="Beta/hFE (Stromverstärkung)"
+"Bidirectional"="Bidirektional"
+"Binary Value"="Binärer Wert"
+"Binary-Weighted DAC"="Binär gewichteter DAU"
+"Bistable Multivib (Flip-Flop)"="Bistabile Kippstufe (Flipflop)"
+"Bit 0 set"="Bit 0 set"
+"Bit 1 set"="Bit 1 set"
+"Bit 2 set"="Bit 2 set"
+"Bit 3 set"="Bit 4 set"
+"Bit 4 set"="Bit 5 set"
+"Bit 5 set"="Bit 6 set"
+"Bit 6 set"="Bit 6 set"
+"Bit 7 set"="Bit 7 set"
+"Blank Circuit"="Neue Schaltung"
+"Blocking Inductive Kickback"="Induktiven Schlag blockieren"
+"Blue Value (0-1)"="Blau-Wert (0-1)"
+"Breakdown voltage"="Durchschlagsspannung"
+"Breakdown voltage (volts)"="Durchschlagspannung (V)"
+"Butterworth Low-Pass (10 pole)"="Butterworth-Tiefpass (10-polig)"
+"C2"="C2"
+"CC2"="CC2"
+"CCII+"="CCII+"
+"CCII+ Implementation"="CCII+ Implementation"
+"CCII-"="CCII-"
+"CCII- Implementation"="CCII- Implementation"
+"CGAND"="CGAND"
+"CGOR"="CGOR"
+"CMOS"="CMOS-Logik"
+"CMOS Flip-Flop"="CMOS-Flipflop"
+"CMOS Inverter"="CMOS-Inverter"
+"CMOS Inverter (slow transition)"="CMOS-Inverter (langsamer Übergang)"
+"CMOS Inverter (w/capacitance)"="CMOS-Inverter mit Kondensator"
+"CMOS Master-Slave Flip-Flop"="CMOS-Master-Slave-Flipflop"
+"CMOS Multiplexer"="CMOS-Multiplexer"
+"CMOS NAND"="CMOS-Nicht-UND (NAND)"
+"CMOS NOR"="CMOS-Nicht-ODER (NOR)"
+"CMOS Transmission Gate"="CMOS-Übertragungsgatter"
+"CMOS XOR"="CMOS-Exklusiv-ODER (XOR)"
+"Cancel"="Abbrechen"
+"Capacitance (F)"="Kapazität (F)"
+"Capacitance Multiplier"="Kapazitätsvervielfacher"
+"Capacitor"="Kondensator"
+"Capacitor loop with no resistance!"="Kondensatorkreis ohne Widerstand!"
+"Caps in Parallel"="Kondensatoren parallel"
+"Caps in Series"="Kondensatoren in Reihe"
+"Caps of Various Capacitances"="Kapazitätsabhängigkeit von XC"
+"Caps w/ Various Frequencies"="Frequenzabhängigkeit von XC"
+"Carrier Frequency (Hz)"="Trägerfrequenz (Hz)"
+"Center"="Zentrieren"
+"Center Circuit"="Schaltung zentrieren"
+"Center Off"="Zentrieren aus"
+"Centre Circuit"="Schaltung zentrieren"
+"Circuits"="Schaltungen"
+"Class-D Amplifier"="Klasse-D-Verstärker (Digitalendstufe)"
+"Clocked SR Flip-Flop"="Getaktetes SR-Flipflop"
+"Coil Resistance (ohms)"="Drahtwiderstand (Ohm)"
+"Collector Voltage"="Kollektorspannung"
+"Colpitts Oscillator"="Colpitts-Oszillator"
+"Combinational Logic"="Kombinatorische Logik (Schaltnetze)"
+"Common-Emitter Amplifier"="Emitterschaltung (Verstärker)"
+"Common-Mode Input"="Gleichtaktaussteuerbereich"
+"Common-Mode w/Current Source"="Gleichtaktaussteuerbereich mit Stromquelle"
+"Common-Source Amplifier"="Sourceschaltung (Verstärker)"
+"Complement (F210)"="Komplement (F210)"
+"Conventional Current Motion"="Technische Stromrichtung"
+"Convergence failed!"="Konvergenz fehlgeschlagen!"
+"Cooldown Time (s)"="Abkühlzeit (s)"
+"Copy"="Kopieren"
+"CopyCtrl-C"="KopierenStrg+C"
+"Counter"="Zähler"
+"Counters"="Zähler"
+"Coupled LC's"="Gekoppelte LC-Schwingkreise"
+"Coupling Coefficient"="Kopplungsfaktor"
+"Critically Damped LRC"="Kritisch gedämpfter RLC-Schwingkreis"
+"Crossbar Memory"="Crossbar-Speicher"
+"Crossover"="Frequenzweiche (Lautsprecher)"
+"Current"="Stromstärke"
+"Current (A)"="Stromstärke (A)"
+"Current Amplifier"="Stromverstärker"
+"Current Conveyor"="Stromförderer (Current Conveyors)"
+"Current Differentiator"="Stromdifferenzierer"
+"Current Integrator"="Stromintegrierer"
+"Current Mirror"="Stromspiegel (stromgesteuerte Stromquelle)"
+"Current Ramp"="Stromrampe"
+"Current Required"="Strom benötigt"
+"Current Source"="Stromquelle"
+"Current Source Ramp"="Stromrampengenerator"
+"Current Speed"="Stromgeschwindigkeit"
+"Current-Controlled Voltage Source"="Stromgesteuerte Spannungsquelle"
+"Cut"="Ausschneiden"
+"CutCtrl-X"="AusschneidenStrg+X"
+"D flip-flop"="D-Flipflop"
+"D/C"="DC"
+"DAC"="DAU"
+"DC Offset (V)"="Gleichspannungsanteil (V)"
+"DC Restoration"="Wiedergewinnung Gleichstromanteil"
+"DTL"="DTL (Diode-Transistor-Logik)"
+"DTL Inverter"="DTL-Inverter"
+"DTL NAND"="DTL-Nicht-UND (NAND)"
+"DTL NOR"="DTL-Nicht-ODER (NOR)"
+"Darlington Pair"="Darlington-Schaltung"
+"Decimal Counter"="Dezimalzähler"
+"Delay (s)"="Verzögerung (s)"
+"Delayed Buffer"="Verzögerungspuffer"
+"Delete"="Löschen"
+"Delta-Sigma ADC"="Delta-Sigma-ADU"
+"Deviation (Hz)"="Frequenzhub (Hz)"
+"Differential Amplifier"="Differenzierender Verstärker"
+"Differential Amplifiers"="Differenzierende Verstärker"
+"Differential Input"="Differenzieller Eingang"
+"Differentiator"="Differenzierer"
+"Digital Sine Wave"="Digitales Sinussignal"
+"Digital Symbol"="Digitales Symbol"
+"Diode"="Diode"
+"Diode I/V Curve"="Diodenkennlinie I=f(U)"
+"Diode Limiter"="Diodenbegrenzer"
+"Diodes"="Dioden"
+"Divide-by-2"="Frequenzteiler (durch 2)"
+"Divide-by-3"="Frequenzteiler (durch 3)"
+"Drag All"="Alles ziehen"
+"Drag Column"="Spalte ziehen"
+"Drag Post"="Bauteilanschluss ziehen"
+"Drag Row"="Zeile ziehen"
+"Drag Selected"="Auswahl ziehen"
+"Drain Voltage"="Drainspannung"
+"Draw"="Zeichnen"
+"Draw Bar On Top"="Querstrich über Text"
+"Duplicate"="Duplizieren"
+"DuplicateCtrl-D"="DuplizierenStrg+D"
+"Duration (s)"="Dauer (s)"
+"Duty Cycle"="Relative Einschaltdauer (Duty Cycle)"
+"Dynamic RAM"="Dynamischer RAM"
+"ECL"="ECL (Emittergekoppelte Logik)"
+"ECL NOR/OR"="ECL-Nicht-ODER/ODER (NOR/OR)"
+"Edge-Triggered D Flip-Flop"="Flankengetriggertes D-Flipflop"
+"Edit"="Bearbeiten"
+"Edit..."="Bearbeiten..."
+"Edit Component"="Bauteil bearbeiten"
+"Emitter Follower"="Emitterfolger/Kollektorschaltung"
+"Emitter-Coupled LC Oscillator"="Emittergekoppelter LC-Oszillator"
+"European Resistors"="Europäische Widerstände (IEC)"
+"Exclusive OR"="Exklusiv-ODER (XOR)"
+"Export As Link..."="Als Link exportieren..."
+"Save As..."="Als lokale Datei exportieren..."
+"Export As Text..."="Als Text exportieren..."
+"Export To Dropbox..."="Nach Dropbox exportieren..."
+"F211"="F211"
+"F220"="F220"
+"F221"="F221"
+"FM Source"="FM-Quelle"
+"File"="Datei"
+"Flash ADC"="Flash-ADU"
+"Flip X"="Flip X"
+"Flip Y"="Flip Y"
+"Flip-Flops"="Flipflops"
+"Follower"="Folger"
+"Frequency"="Frequenz"
+"Frequency (Hz)"="Frequenz (Hz)"
+"Frequency Doubler"="Frequenzverdoppler"
+"Full Adder"="Volladdierer"
+"Full-Wave Rectifier"="Vollweggleichrichter"
+"Full-Wave Rectifier w/ Filter"="Vollweggleichrichter mit Glättung"
+"Fwd Voltage @ 1A"="Vorwärtsspannung @ 1A"
+"Gate Voltage"="Gatespannung"
+"Gate-Cathode Resistance (ohms)"="Gate-Kathoden-Wid. (Ohm)"
+"Gilbert Cell Multiplier"="Gilbertzelle (Analogmultiplizierer)"
+"Gray Code Counter"="Gray-Zähler"
+"Green Value (0-1)"="Grün-Wert (0-1)"
+"Gyrator"="Gyrator (Reaktanzwandler)"
+"Half Adder"="Halbaddierer"
+"Half-Flash (Subranging) ADC"="Subranging-ADU"
+"Half-Wave Rectifier"="Einweggleichrichter"
+"Half-Wave Rectifier (inverting)"="Einweggleichrichter (invertierend)"
+"Hard-Switching 1"="Hart schaltend 1"
+"Hard-Switching 2"="Hart schaltend 2"
+"Hartley Oscillator"="Hartley-Oszillator"
+"High Voltage"="High-Pegel"
+"High Voltage (V)"="High-Pegel (V)"
+"Low Voltage"="Low-Pegel"
+"Low Voltage (V)"="Low-Pegel (V)"
+"High-Pass Filter (RC)"="Hochpassfilter (RC)"
+"High-Pass Filter (RL)"="Hochpassfilter (RL)"
+"Hold current (amps)"="Haltestrom (A)"
+"Holding Current (A)"="Haltestrom (A)"
+"Holding current (A)"="Haltestrom (A)"
+"Howland Current Source"="Howland-Stromquelle"
+"I-to-V Converter"="Strom-Spannungs-Konverter"
+"I/V Curve"="Strom-Spannungs-Kennlinie"
+"Impedance (ohms)"="Impedanz (Ohm)"
+"Impedance Matching (L-Section)"="Impedanzanpassung (Induktivität)"
+"Impedance Matching (Shunt Stub)"="Impedanzanpassung (offener Nebenschluss)"
+"Impedances of Same Magnitude"="Betragsgleiche Impedanzen"
+"Import From Dropbox..."="Von Dropbox importieren..."
+"Open File..."="Von lokaler Datei importieren..."
+"Import From Text..."="Von Text importieren..."
+"Improved"="Verbessert"
+"Inductance (H)"="Induktivität (H)"
+"Inductive Kickback"="Induktiver Schlag"
+"Inductor"="Spule"
+"Inductor Simulator"="Spulensimualtor"
+"Inductors in Parallel"="Spulen parallel"
+"Inductors in Series"="Spulen in Reihe"
+"Inductors of Various Inductances"="Induktivitätsabhängigkeit von XL"
+"Inductors w/ Various Frequencies"="Frequenzabhängigkeit von XL"
+"Info Text"="Info Text"
+"Inputs"="Eingänge"
+"Integrator"="Integrierer"
+"Internals"="555-Innenleben"
+"Invert reset pin"="Reset-Pin invertieren"
+"Inverter Amplifier"="Inverter-Verstärker"
+"Inverter Oscillator"="Inverter-Oszillator"
+"Inverting Amplifier"="Invertierender Verstärker"
+"InvertingSchmitt"="Invertierender Schmitt-Trigger"
+"JFET Current Source"="JFET-Stromquelle"
+"JFET Follower"="JFET-Folger"
+"JFET Follower w/zero offset"="JFET-Folger ohne Offset"
+"JFETs"="JFETs"
+"JK Flip-Flop"="JK-Flipflop"
+"JK flip-flop"="JK-Flipflop"
+"Johnson Counter"="Johnson-Zähler"
+"LC Ladder"="LC-Leiter"
+"LC Modes (2)"="LC-Schwingungsmoden (2)"
+"LC Modes (3)"="LC-Schwingungsmoden (3)"
+"LC Oscillator"="LC-Oszillator"
+"LED"="LED"
+"LED Flasher"="LED-Lauflicht"
+"LRC Circuit"="RLC-Schwingkreis (gleichstromerregt)"
+"Latch"="Latch (digitales Schaltschloss)"
+"Leading-Edge Detector"="Steigende-Flanken-Detektor"
+"Light Switch"="Lichtschalter (leitungstheoretisch)"
+"Lissajous Figures"="Lissajous-Figuren"
+"Log Amplifier"="Logarithmierender Verstärker"
+"Logarithmic"="Logarithmisch"
+"Logic Families"="Logikfamilien"
+"Long-Distance Power Transmission"="Langstrecken-Leistungsübertragung"
+"Low Voltage"="Low-Pegel"
+"Low-Pass Filter"="Tiefpassfilter"
+"Low-Pass Filter (RC)"="Tiefpassfilter (RC)"
+"Low-Pass Filter (RL)"="Teifpassfilter (RL)"
+"Low-duty-cycle Oscillator"="Low-duty-cycle-Oszillator"
+"Lower threshold (V)"="Untere Schwellspannung (V)"
+"MOSFETs"="MOSFETs (Feldeffekttransistoren)"
+"Majority Logic"="Majoritätslogik"
+"Marx Generator"="Marx-Generator"
+"Master-Slave Flip-Flop"="Master-Slave-Flipflop"
+"Matrix error"="Matrixfehler"
+"Max Brightness Current (A)"="Strom für max. Helligkeit (A)"
+"Max Frequency (Hz)"="Maximalfrequenz (Hz)"
+"Max Output (V)"="Maximalspannung (V)"
+"Max Resistance (ohms)"="Maximalwiderstand (Ohm)"
+"Max Reverse Voltage"="Maximale Sperrspannung"
+"Max Scale"="Maximaler Kanalmaßstab"
+"Max Voltage"="Maximalspannung"
+"Memristor"="Memristor"
+"Memristors"="Memristoren"
+"Min Frequency (Hz)"="Minimalfrequenz (Hz)"
+"Min Output (V)"="Minimalspannung (V)"
+"Min Resistance (ohms)"="Minimalwiderstand (Ohm)"
+"Min Voltage"="Minimalspannung"
+"Misc Devices"="Sonstige Schaltungen"
+"Mismatched lines (Pulse)"="Falsch angepasste Leitung (Puls)"
+"Mismatched lines (Standing Wave)"="Falsch angepasste Leitung (stehende Welle)"
+"Missing Pulse Detector"="Fehlender-Puls-Detektor"
+"Mobility (um^2/(s*V))"="Ladungsträgermobilität (um^2/(s*V))"
+"Model Name"="Modellname"
+"Momentary Switch"="Als Taster"
+"Monostable"="Monostabil"
+"Monostable Multivib (One-Shot)"="Monostabile Kippstufe (One-Shot)"
+"Monostable Multivibrator"="Monostabile Kippstufe (Univibrator)"
+"Multiplexer"="Multiplexer"
+"Multivibrators"="Multivibratoren (Kippstufen)"
+"NMOS"="NMOS-Logik"
+"NMOS Inverter"="NMOS-Inverter"
+"NMOS Inverter 2"="NMOS-Inverter 2"
+"NMOS NAND"="NMOS-Nicht-UND (NAND)"
+"NPN Transistor"="npn-Transistor"
+"Negative Impedance Converter"="Negativer Impedanzwandler"
+"No path for current source!"="Kein Pfad für Stromquelle!"
+"Nominal Power"="Nennleistung"
+"Nominal Voltage"="Nennspannung"
+"Noninverting Amplifier"="Nicht-invertierender Verstärker"
+"Normally closed"="Öffner (normally closed)"
+"Norton's Theorem"="Nortons Theorem"
+"Notch Filter"="Sperrfilter (Kerbfilter)"
+"Number of Poles"="Anzahl der Schaltpole"
+"OK"="OK"
+"Off Resistance (ohms)"="Widerstand bei AUS (Ohm)"
+"Off resistance (ohms)"="Widerstand bei AUS (Ohm)"
+"Ohm's Law"="Ohmsches Gesetz, Kirchhoffsches Gesetz 1"
+"On Current (A)"="Betätigungsstrom (A)"
+"On Resistance (ohms)"="Widerstand bei EIN (Ohm)"
+"On resistance (ohms)"="Widerstand bei EIN (Ohm)"
+"One shot"="One Shot"
+"Op-Amp"="OPV"
+"Op-Amp Feedback"="OPV Rückkopplung"
+"Op-Amps"="Operationsverstäker (OPVs)"
+"Options"="Einstellungen"
+"Oscillators"="Oszillatoren"
+"Other Options..."="Weitere Einstellungen..."
+"Other Passive Circuits"="Weitere passive Schaltungen"
+"Outputs"="Ausgänge"
+"P2P Voltage"="Spitze-Tal-Spannung (peak-peak)"
+"PISO shift register"="PISO Schieberegister"
+"PNP Transistor"="pnp-Transistor"
+"Parallel Resonance"="Parallelresonanz"
+"Passive Filters"="Passive Filter"
+"Peak Detector"="Spitzenerkennung"
+"Period"="Periode"
+"Period (s)"="Periode (s)"
+"Phase Comparator (Type II)"="Phasenvergleicher (Typ II)"
+"Phase Comparator Internals"="Phasenvergleicher (Innenleben)"
+"Phase Offset (degrees)"="Phasenverschiebung (°)"
+"Phase-Locked Loops"="Phasenregelschleifen (PLL)"
+"Phase-Sequence Network"="Phasenablaufnetzwerk"
+"Phase-Shift Oscillator"="Phasenschiebe-Osziallator"
+"Plot X/Y"="x/y-Betrieb"
+"Potentiometer"="Potentiometer"
+"Potentiometer Divider"="Spannungsteiler mit Poti"
+"Power Brightness"="Helligkeit der Leistungsanzeige"
+"Power Factor"="Leistungsfaktor (cos phi)"
+"Power Factor Correction"="Blindleistungskompensation"
+"Primary Inductance (H)"="Primärinduktivität (H)"
+"Pulse"="Puls"
+"Pulse Sequencer"="Pulseabfolgegenerator"
+"Pulse Width"="Pulsweite"
+"Pulse Width Modulator"="Pulsweitenmodulator"
+"Push-Pull Follower"="Gegentaktverstärker"
+"R-2R Ladder DAC"="R2R-Netzwerk DAU"
+"RMS Current"="Effektivstrom (RMS)"
+"RMS Voltage"="Effektivspannung (RMS)"
+"RTL"="RTL (Widerstands-Transistor-Logik)"
+"RTL Inverter"="RTL-Inverter"
+"RTL NAND"="RTL-Nicht-UND (NAND)"
+"RTL NOR"="RTL-Nicht-ODER (NOR)"
+"Range for voltage color (V)"="Bereich für Spannungsfarbe (V)"
+"Ratio"="Übersetzungverhältnis (1/ü)"
+"Red Value (0-1)"="Rot-Wert (0-1)"
+"Relaxation Oscillator"="Kippschwingungsoszillator"
+"Relay"="Relais"
+"Relay AND"="Relais-UND-Schaltung (AND)"
+"Relay Counter"="Relais-Zählerschaltung"
+"Relay Flip-Flop"="Relais-Flipflop/Selbsthaltung (RS)"
+"Relay Mux"="Relais-Multiplexer (MUX)"
+"Relay OR"="Relais-ODER-Schaltung (OR)"
+"Relay Toggle Flip-Flop"="Relais-T-Flipflop"
+"Relay XOR"="Relais-Exklusiv-ODER-Schaltung (XOR)"
+"Relays"="Relais"
+"Remove"="Entfernen"
+"Reset"="Reset"
+"Reset Pin"="Reset Pin"
+"Resistance (ohms)"="Widerstand (Ohm)"
+"Resistor Cube"="Widerstandswürfel"
+"Resistor Grid"="Widerstandsraster 1"
+"Resistor Grid 2"="Widerstandsraster 2"
+"Resistors"="Gemischte Widerstandschaltungen"
+"Retriggerable"="Neu auslösbar"
+"Ring Modulator"="Ringmodulator"
+"Rossler Circuit"="Rößler-Verstärker"
+"SCR"="Thyristor (SCR)"
+"SIPO shift register"="SIPO Schieberegister"
+"SR Flip-Flop"="SR-Flipflop"
+"Sample-and-Hold"="Sample-and-Hold (Momentanwertabtastung)"
+"Sampling Rate"="Sampling-Rate"
+"Sawtooth"="Sägezahn"
+"Sawtooth Generator"="Sägezahn-Generator"
+"Sawtooth Oscillator"="Sägezahn-Oszillator"
+"Sawtooth Wave Generator"="Sägezahn-Signalgenerator"
+"Scale 2x"="Kanalmaßstab verdoppeln"
+"Schmitt"="Schmitt"
+"Schmitt Inputs"="Schmitt-Eingänge"
+"Schmitt Trigger"="Schmitt-Trigger"
+"Schmitt Trigger (inverting)"="Invertierender Schmitt-Trigger"
+"Scopes"="Oszis"
+"Select Y"="Y auswählen"
+"Select/Drag Sel"="Auswahl/Auswahl ziehen "
+"Sequence generator"="Sequenzgenerator"
+"Sequential Logic"="Sequentielle Logik (Schaltwerke)"
+"Series Resonance"="Reihenresonanz"
+"Series/Parallel"="Reihe/Parallel"
+"Set Pin"="Set-Pin (Setzanschluss)"
+"Seven Segment LED Decoder"="7-Segment-LED-Dekodierer"
+"Show Bulk"="Bulk-Anschluss anzeigen"
+"Show Conductance"="Leitfähigkeit anzeigen"
+"Show Current"="Strom anzeigen"
+"Show Cursor Cross Hairs"="Fadenkreuz anzeigen"
+"Show Frequency"="Frequenz anzeigen"
+"Show Ib"="Basisstrom (IB) anzeigen"
+"Show Ic"="Kollektorstrom (IC) anzeigen"
+"Show Ie"="Emitterstrom (IE) anzeigen"
+"Show Negative Peak Value"="Negativen Scheitelwert anzeigen"
+"Show Peak Value"="Scheitelwert anzeigen"
+"Show Power"="Leistung anzeigen"
+"Show Power Consumed"="Bezogene Leistung anzeigen"
+"Show Resistance"="Widerstand anzeigen"
+"Show Scale"="Zeitmaßstab anzeigen"
+"Show Spectrum"="Spektrum anzeigen"
+"Show V vs I"="Strom über Spannung anzeigen"
+"Show Value"="Wert anzeigen"
+"Show Values"="Werte anzeigen"
+"Show Vbc"="Basis-Kollektor-Spannung (UBC) anzeigen"
+"Show Vbe"="Basis-Emitter-Spannung (UBE) anzeigen "
+"Show Vce"="Kollektor-Emitter-Spannung (UCE) anzeigen"
+"Show Vce vs Ic"="UCE über IC anzeigen"
+"Show Voltage"="Spannung anzeigen"
+"Signal Frequency (Hz)"="Signalfrequenz (Hz)"
+"Silicon-Controlled Rectifiers"="Thyristoren (SCR)"
+"Simple TL"="Einfache Übertragungsleitung"
+"Simple, with distortion"="Einfach, mit Verzerrung"
+"Simulation Speed"="Simulationsgeschwindigkeit"
+"Sine Wave"="Sinussignal"
+"Sine Wave Generator"="Sinus-Signalgenerator"
+"Singular matrix!"="Singuläre Matrix!"
+"Size"="Größe"
+"Slew Rate (V/ns)"="Flankensteilheit (slew rate, V/ns)"
+"Slider Text"="Beschriftung Schieberegler"
+"Small Grid"="Enger Raster"
+"Source Follower"="Sourcefolger/Drainschaltung"
+"Spark Gap"="Funkenstrecken"
+"Speed 1/2x"="Zeitmaßstab verdoppeln"
+"Speed 2x"="Zeitmaßstab halbieren"
+"Spike Generator"="Impulsspitzengenerator"
+"Square Wave"="Rechtecksignal"
+"Square Wave Generator"="Rechteck-Signalgenerator"
+"Stack"="Stapeln"
+"Stack All"="Alle stapeln"
+"Standing Wave"="Stehende Welle"
+"Step-Down Transformer"="Runter transformieren"
+"Step-Up Transformer"="Hoch transformieren"
+"Stub Frequency Response"="Frequenzantwort am Leitungsende"
+"Summing Amplifier"="Summierverstärker/Addierer"
+"Swap Coil Direction"="Spulenrichtung umdrehen"
+"Swap D/S"="Drain/Source (D/S) umdrehen"
+"Swap E/C"="Emitter/Kollektor (E/C) umdrehen"
+"Sweep Time (s)"="Änderungszeit (s)"
+"Switch"="Schalter"
+"Switch Group"="Schaltergruppe"
+"Switch-Tree DAC"="Switch-Tree DAU"
+"Switchable Filter"="Schaltbarer Filter"
+"Switched-Capacitor Filter"="Switched-Capacitor-Filter (SC-Filter)"
+"Synchronous Counter"="Synchronzähler"
+"T flip-flop"="T-Flipflop"
+"TTL"="TTL (Transistor-Transistor-Logik)"
+"TTL Inverter"="TTL-Inverter"
+"TTL NAND"="TTL-Nicht-UND (NAND)"
+"TTL NOR"="TTL-Nicht-ODER (NOR)"
+"Termination"="Termination"
+"Ternary"="Ternäre (dreiwertige) Logik"
+"Tesla Coil"="Teslaspule"
+"Test Point"="Testpunkt"
+"Text"="Text"
+"Thevenin's Theorem"="Thévenin-Theorem"
+"Threshold"="Schwellenwert (Threshold)"
+"Threshold Voltage"="Schwellspannung"
+"Time step size (s)"="Zeitschritte (s)"
+"Total Width (nm)"="Absolute Breite (nm)"
+"Traffic Light"="Verkehrsampel"
+"Transformer"="Transformator"
+"Transformer w/ DC"="Transformator an Gleichspannung"
+"Transformers"="Transformatoren"
+"Transistors"="Transistoren (bipolar)"
+"Transmission Lines"="Übertragungsleitungen (Leitungstheorie)"
+"Trapezoidal Approximation"="Trapezoide Approximation"
+"Triangle"="Dreieck"
+"Triangle Wave"="Dreiecksignal"
+"Triangle Wave Generator"="Dreieck-Signalgenerator"
+"Triangle-to-Sine Converter"="Dreieck-zu-Sinus-Generator"
+"Trigger Current (A)"="Trigger-Strom (A)"
+"Triode"="Triode (Eingitterröhre)"
+"Triodes"="Trioden (Eingitterröhren)"
+"Tunnel Diodes"="Tunneldioden"
+"Twin-T Filter"="Doppel-T-Filter (RC-Bandpass)"
+"Type I PLL"="Typ-I-PLL"
+"Type II PLL"="Typ-II-PLL"
+"Type II PLL (fast)"="Typ-II-PLL (schnell)"
+"Unity-Gain Phase Splitter"="Phasenteiler mit Einsverstärkung"
+"Unstack"="Entstapeln"
+"Unstack All"="Alle entstapeln"
+"Upper threshold (V)"="Obere Schwellspannung (V)"
+"VCCS"="Spannungsgesteuerte Stromquelle (VCCS)"
+"VCO"="Spannungsgesteuerter Osziallator (VCO)"
+"VCVS High-Pass Filter"="Spannungsgesteuerter (VCVS) Hochpass"
+"VCVS Low-Pass Filter"="Spannungsgesteuerter (VCVS) Tiefpass"
+"Value"="Wert"
+"View in Scope"="Im Oszi anzeigen"
+"Voltage"="Spannung"
+"Voltage Divider"="Spannungsteiler"
+"Voltage Doubler"="Spannungsverdoppler"
+"Voltage Doubler 2"="Spannungsverdoppler 2"
+"Voltage Inverter"="Spannungs-Inverter"
+"Voltage Multipliers"="Spannungs-Multiplizierer"
+"Voltage Quadrupler"="Spannungs-Vervierfacher"
+"Voltage Reference"="Spannungsreferenz"
+"Voltage Reference w/ Follower"="Spannungsreferenz mit -folger"
+"Voltage Regulator"="Spannungsregler"
+"Voltage Tripler"="Spannungs-Verdreifacher"
+"Voltage source/wire loop with no resistance!"="Spannungsquelle/Verbindung ohne Widerstand!"
+"Voltage-Controlled Oscillator"="Spannungsgesteuerter Oszillator"
+"Volume Control"="Lautstärkenregelung"
+"Warmup Time (s)"="Aufwärmzeit (s)"
+"Waveform"="Signalform"
+"Waveform Clipper"="Signalform-Kapper (Clipper)"
+"Weak Coupling"="Schwache Kopplung"
+"Wheatstone Bridge"="Wheatstonesche Brückenschaltung"
+"White Background"="Weißer Hintergrund"
+"Width of Doped Region (nm)"="Breite des dotierten Gebiets (nm)"
+"XOR Phase Detector"="Exklusiv-ODER-Phasendetektor (XOR)"
+"Zener Diodes"="Zenerdioden"
+"Zener Voltage @ 5mA"="Zenerspannung @ 5mA"
+"Zener diode"="Zenerdiode"
+"analog switch"="Analoger Schalter"
+"analog switch (SPDT)"="Analoger Wechselschalter"
+"audio output"="Audioausgang"
+"capacitor"="Kondensator"
+"capacitor (polarized)"="Elektrolytkondensator"
+"chip"="Chip"
+"closed"="geschlossen"
+"current source"="Stromquelle"
+"cutoff"="Sperrbereich"
+"data export"="Datenexport"
+"decade counter"="Dekadenzähler"
+"diode"="Diode"
+"f.3db = "="fc = "
+"fc = "="fc = "
+"fwd active"="Verstärkungsbereich"
+"ground"="Bezugspotential (ground)"
+"high"="high"
+"inductor"="Spule"
+"inverter"="Inverter"
+"kg1"="kg1"
+"lamp"="Lampe"
+"logic input"="Logischer Eingang"
+"logic output"="Logischer Ausgang"
+"low"="low"
+"memristor"="Memristor"
+"mu"="mu"
+"n-MOSFET"="n-Kanal-MOSFET"
+"nan/infinite matrix!"="Keine Zahl/unendliche Matrix!"
+"op-amp"="OPV"
+"open"="offen"
+"output"="Ausgang"
+"p-MOSFET"="p-Kanal-MOSFET"
+"phase comparator"="Phasenvergleicher"
+"potentiometer"="Potentiometer"
+"pulse gen"="Pulsgenerator"
+"push switch (SPST)"="Taster"
+"res.f = "="fres = "
+"resistor"="Widerstand"
+"saturation"="Sättigung"
+"sawtooth gen"="Sägezahngenerator"
+"spark gap"="Funkenstrecke"
+"square wave gen"="Taktgeber (CLK)"
+"sweep "="Bereich "
+"switch ("="Schalter ("
+"switch (SPST)"="Schalter"
+"time step = "="Zeitschritt = "
+"transformer"="Transformator"
+"transistor"="Transistor"
+"transmission line"="Übertragungsleitung"
+"tri-state buffer"="Tri-State"
+"triangle gen"="Dreieckgenerator"
+"triode"="Triode"
+"tunnel diode"="Tunneldiode"
+"voltage source"="Spannungsquelle"
+"voltmeter"="Voltmeter"
+"wire"="Verbindung"
+"wire loop detected"="Verbindungsschleife erkannt"
+"Operational Transconductance Amplifier (OTA)"="Transkonduktanzverstärker (OTA)"
+"(A-Cmd-drag)"="(Alt+Strg+Ziehen)"
+"(A-S-drag)"="(Alt+Shift+Ziehen)"
+"Add Comparator (Hi-Z/GND output)"="Komparator einfügen (Hi-Z/GND output)"
+"Add Current-Controlled Current Source"="Stromgesteuerte Stromquelle einfügen"
+"Add Current-Controlled Voltage Source"="Stromgesteuerte Spannungsquelle einfügen"
+"Add Darlington Pair (NPN)"="Darlington-Schaltung (NPN) einfügen"
+"Add Darlington Pair (PNP)"="Darlington-Schaltung (PNP) einfügen"
+"Add Noise Generator"="Rauschgenerator einfügen"
+"Add OTA (LM13700 style)"="OTA einfügen (wie LM13700)"
+"Add Voltage-Controlled Current Source"="Spannungsgesteuerte Stromquelle einfügen"
+"Add Voltage-Controlled Voltage Source"="Spannungsgesteuerte Spannungsquelle einfügen"
+"Band-pass w/ Noise"="Bandpass mit Rauschen"
+"Butterworth Band-Pass"="Butterworth-Bandpass"
+"Butterworth Band-Stop"="Butterworth-Bandsperre"
+"Butterworth High-Pass"="Butterworth-Hochpass"
+"Butterworth High-Pass (10 pole)"="Butterworth-Hochpass (10-polig)"
+"Butterworth High-Pass w/ Noise"="Butterworth-Hochpass mit Rauschen"
+"Butterworth Low-Pass"="Butterworth-Tiefpass"
+"Butterworth Low-Pass w/ Noise"="Butterworth-Tiefpass mit Rauschen"
+"Comb Filter"="Kammfilter"
+"Combine"="Kombinieren"
+"Combine All"="Alle kombinieren"
+"Ctrl-A"="Strg+A"
+"Ctrl-C"="Strg+C"
+"Ctrl-D"="Strg+D"
+"Ctrl-V"="Strg+V"
+"Ctrl-X"="Strg+X"
+"Ctrl-Y"="Strg+Y"
+"Ctrl-Z"="Strg+Z"
+"LM137000 Gain Oddity"="LM137000 Verstärkungseigenheit"
+"OTA Ring Modulator"="OTA Ringmodulator"
+"OTA Single Stage VCF (low pass)"="OTA einstufiger, spannungsgesteuerter Tiefpass"
+"OTA Voltage Controlled Amplifier (VCA)"="OTA spannungsgesteuerter Verstärker"
+"Paste"="Einfügen"
+"Redo"="Wiederholen"
+"Remove Plot"="Plot entfernen"
+"Remove Scope"="Oszi entfernen"
+"Select All"="Alles auswählen"
+"Swap Terminals"="Anschlüsse tauschen"
+"Undo"="Rückgängig"
+"Zoom 100%"="Zoom 100%"
+"Zoom In"="Zoom +"
+"Zoom Out"="Zoom -"
+"Current Circuit:"="Aktuelle Schaltung:"
+"(A-M-drag)"="Alt+M+Ziehen"
+"(Ctrl-drag)"="Strg+Ziehen"
+"Swap Secondary Polarity"="Sekundärpolarität tauschen"
+"Light Bulb"="Glühbirne"
+"Import from Text..."="Von Text importieren..."
+"Paste the text file for your circuit here..."="Inhalt der Textdatei hier einfügen..."
+"Import from Dropbox..."="Von Dropbox importieren..."
+"To open a file in your dropbox account using the chooser click below."="Um eine Datei aus der Dropbox zu laden, auf den Chooser-Button klicken."
+"Open Dropbox Chooser"="Dropbox-Chooser öffnen"
+"To open a shared Dropbox file from a Dropbox link paste the link below..."="Um eine geteilte Dropbox-Datei zu öffnen, Dropbox-Link unten einfügen..."
+"Import From Dropbox Link"="Von Dropbox-Link importieren"
+"Export as URL..."="Als URL exportieren..."
+"URL for this circuit is..."="Der URL für die Schaltung ist:"
+"To save this URL select it all (eg click in text and type control-A) and copy to your clipboard (eg control-C) before pasting to a suitable place."="Kompletten URL auswählen (Strg+A) und für weitere Verwendung in die Zwischenablage kopieren (Strg+C)."
+"Create short URL"="Kurz-URL erstellen"
+"Save As..."="Als lokale Datei exportieren..."
+"Click on the link below to save your circuit"="Auf den folgenden Link klicken, um die Schaltung zu speichern:"
+"Export as Text..."="Als Text exportieren"
+"Text file for this circuit is..."="Der Text für diese Schaltung ist..."
+"To save this file select it all (eg click in text and type control-A) and copy to your clipboard (eg control-C) before pasting to an empty text file (eg on Windows Notepad) and saving as a new file."="Um eine Datei abzuspeichern, gesamten Text auswählen (Strg-A) und für weitere Verwendung (z.B. Notepad/Editor) in die Zwischenablage kopieren (Strg+C)."
+"Re-Import"="Re-Importieren"
+"Show RMS Average"="Effektivwert (RMS) anzeigen"
+"Alt Color for Volts & Pwr"="Andere Farben Spannung & Leistung"
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/locale_pl.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/locale_pl.txt
new file mode 100644
index 0000000..cfaa8a8
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/locale_pl.txt
@@ -0,0 +1,981 @@
+"Find DC Operating Point"="Stwórz stan ustalony w układzie"
+"Recover Auto-Save"="Wczytaj autozapis"
+"Print..."="Drukuj schemat..."
+"Properties..."="Właściwości..."
+"Positive Edge Triggered"="Wyzwalanie zboczem narastającym"
+"Gain"="Wzmocnienie [V/V]"
+"Scope Properties"="Właściwości okna"
+"Scroll Speed"="Podstawa czasu"
+"Show Duty Cycle"="Wyświetl współczynnik wypełnienia"
+"Duty cycle "="Wypełnienie "
+"range = "="zakres = "
+"time = "="czas = "
+" to "=" do "
+"V = "="U = "
+"cf = "="fc = "
+"sf = "="fs = "
+"dev ="="df = "
+"Vmax = "="A = "
+"time step = "="krok = "
+"Show Average"="Wyświetl wartość średnią"
+"average"="śr."
+"W average"="W śr."
+" W average"=" W śr."
+" bad connection"=" zły węzeł"
+"1 bad connection"="1 zły węzeł"
+"2 bad connections"="2 złe węzły"
+"3 bad connections"="3 złe węzły"
+"4 bad connections"="4 złe węzły"
+" bad connections"=" złych węzłów"
+"ohmmeter"="omomierz"
+"Add Ohmmeter"="Wstaw omomierz"
+"IEC Gates"="Symbole bramek wg IEC"
+"Output Function"="Funkcja układu"
+"Definition"="Funkcja układu"
+" Outputs and Labels"=" Wyjścia i napisy"
+"Need to ground transmission line!"="Linia długa niedołączona do masy!"
+"Transmission line delay too large!"="Brak pamięci z powodu opóźnienia linii długiej!"
+"Bistable Multivib (Flip-Flop)"="Multiwibrator bistabilny"
+"nic"="-Z"
+"normal"="+Z"
+"nic I/V"="f(U)=-I"
+"normal I/V"="f(U)=+I"
+"RUN / Stop"="START/stop"
+"Run / STOP"="Start/STOP"
+"custom logic"="układ programowalny"
+"Add Custom Logic"="Wstaw układ programowalny"
+"Show Negative Peak Value"="Wyświetl wartość szczytową ujemną"
+"Stack"="Ułóż okno według wskazówek zegara"
+"in 1"="we. 1"
+"in 2"="we. 2"
+"hello"="Witaj!"
+"Half Adder"="Sumator jednocyfrowy"
+"Full Adder"="Sumator"
+"7-Segment LED Decoder"="Dekoder 7-segmentowy"
+"Set R1 to these"="Zmień R1 na te"
+"or other values"="lub inne wartości,"
+"for interesting"="by zaobserwować"
+"behavior"="odmienne działanie"
+"Bifurcation points:"="Punkt bifurkacji:"
+"Note the difference in gain by a factor of approx. 2 between the switch settings."="Zauważ ponad dwukrotną różnicę we wzmocnieniu sygnału w obu konfiguracjach"
+"Switch in upper position - normal configuration for LM13700"="Przełączniki w pozycji górnej - zwyczajny układ pracy LM13700"
+"Switch in lower position - configuration used on LM13700 data sheet"="Przełączniki w pozycji górnej - układ pracy ukazany w karcie katalogowej LM13700"
+"Definition"="Funkcja układu"
+"Output Function"="Funkcja układu"
+"CCCS~"="CCCS"
+"CCII+~"="CCII+"
+"CCII-~"="CCII-"
+"CCVS~"="CCVS"
+"Schmitt Trigger~"="przerzutnik Schmitta"
+"VCCS~"="VCCS"
+"# of Data Points"="Liczba węzłów danych"
+"# of Inputs"="Liczba wejść"
+"# of Throws"="Liczba pozycji"
+" Active Building Blocks"=" Urządzenia analogowe"
+" Active Components"=" Aktywne elementy"
+" Analog and Hybrid Chips"=" Analogowe i hybrydowe układy"
+" Digital Chips"=" Cyfrowe układy"
+" Drag"=" Przenieś"
+" Inputs and Sources"=" Wejścia i źródła"
+" Logic Gates, Input and Output"=" Bramki logiczne, wejście i wyjście"
+" Passive Components"=" Pasywne elementy"
+"(A-Cmd-drag)"="Alt+Cmd+przenieś"
+"(A-M-drag)"="Alt+Meta+przesuń"
+"(A-S-drag)"="Alt+Shift+przenieś"
+"(Alt-drag)"="Alt+przenieś"
+"(Ctrl-drag)"="Ctrl+przesuń"
+"(S-right)"="Shift+prawy"
+"(space or Shift-drag)"="Spacja (Shift+przenieś)"
+"+ Voltage"="Napięcie (nieodwracające)"
+"- Voltage"="Napięcie (odwracające)"
+"1-of-4 Decoder"="Dekoder kodu 1 z 4"
+"2-Bit Comparator"="Komparator 2-bitowy"
+"2-to-1 Mux"="Multiplekser 2-wejściowy"
+"3- and 4-Way Light Switches"="Łączniki 3- i 4-drożne"
+"3-Way Light Switches"="Łączniki 3-drożne"
+"4-Bit Ripple Counter"="Licznik asynchroniczny 4-bitowy"
+"555 Timer Chip"="Układ scalony 555"
+"741 (inverting amplifier)"="741 (wzmacniacz odwracający)"
+"741 Current Limits"="Wydajność prądowa 741"
+"741 Internals"="Elementy 741"
+"741 Slew Rate"="Prędkość zmian 741"
+"8-Bit Ripple Counter"="Licznik asynchroniczny 8-bitowy"
+"A/C"="Przebieg sinusoidalny"
+"A/C Circuits"="Obwody prądu przemiennego"
+"A/C source"="źródło sinusoidalne"
+"AC Trigger"="Regulacja chwili zapłonu"
+"Adjust timestep to allow for higher frequencies?"="Kliknij OK, by dostosować krok symulacji do podanej częstotliwości."
+"AM Detector"="Odbiornik modulacji amplitudy"
+"AM Source"="źródło zmodulowane"
+"About..."="O programie..."
+"Active Filters"="Filtry aktywne"
+"Add 555 Timer"="Wstaw układ 555"
+"Add 7 Segment Decoder"="Wstaw dekoder 7-segmentowy"
+"Add 7 Segment LED"="Wstaw wyświetlacz 7-segmentowy"
+"Add A/C Sweep"="Wstaw wobulator"
+"Add A/C Voltage Source (1-terminal)"="Wstaw źródło napięcia przemiennego (węzeł)"
+"Add A/C Voltage Source (2-terminal)"="Wstaw źródło napięcia przemiennego"
+"Add ADC"="Wstaw przetwornik analogowo-cyfrowy"
+"Add AM Source"="Wstaw źródło zmodulowane amplitudowo"
+"Add AND Gate"="Wstaw bramkę koniunkcji (AND)"
+"Add Ammeter"="Wstaw amperomierz"
+"Add Analog Output"="Wstaw wyjście analogowe"
+"Add Analog Switch (SPDT)"="Wstaw bramkę transmisyjną (dwupozycyjną)"
+"Add Analog Switch (SPST)"="Wstaw bramkę transmisyjną"
+"Add Antenna"="Wstaw antenę"
+"Add Audio Output"="Wstaw rejestrator dźwięku"
+"Add Box"="Wstaw prostokąt"
+"Add CCII+"="Wstaw konwejer prądowy (+)"
+"Add CCII-"="Wstaw konwejer prądowy (-)"
+"Add Capacitor"="Wstaw kondensator"
+"Add Capacitor (polarized)"="Wstaw kondensator (spolaryzowany)"
+"Add Clock"="Wstaw zegar"
+"Add Counter"="Wstaw licznik"
+"Add Current Source"="Wstaw źródło prądowe"
+"Add D Flip-Flop"="Wstaw przerzutnik typu D"
+"Add DAC"="Wstaw przetwornik cyfrowo-analogowy"
+"Add Data Export"="Wstaw oscylograf"
+"Add Decade Counter"="Wstaw licznik dziesiętny"
+"Add Demultiplexer"="Wstaw demultiplekser"
+"Add Diode"="Wstaw diodę"
+"Add FM Source"="Wstaw źródło zmodulowane częstotliwościowo"
+"Add Full Adder"="Wstaw sumator"
+"Add Ground"="Wstaw masę"
+"Add Half Adder"="Wstaw jednocyfrowy sumator"
+"Add Inductor"="Wstaw cewkę"
+"Add Inverter"="Wstaw negator (NOT)"
+"Add JFET (N-Channel)"="Wstaw JFET (z kanałem typu n)"
+"Add JFET (P-Channel)"="Wstaw JFET (z kanałem typu p)"
+"Add JK Flip-Flop"="Wstaw przerzutnik JK"
+"Add LED"="Wstaw LED"
+"Add Labeled Node"="Wstaw węzeł z opisem"
+"Add Lamp"="Wstaw żarówkę"
+"Add Latch"="Wstaw zatrzask"
+"Add Logic Input"="Wstaw wejście cyfrowe"
+"Add Logic Output"="Wstaw wyjście cyfrowe"
+"Add MOSFET (N-Channel)"="Wstaw MOSFET (z kanałem typu n)"
+"Add MOSFET (P-Channel)"="Wstaw MOSFET (z kanałem typu p)"
+"Add Memristor"="Wstaw memrystor"
+"Add Monostable"="Wstaw przerzutnik monostabilny"
+"Add Multiplexer"="Wstaw multiplekser"
+"Add NAND Gate"="Wstaw bramkę negacji koniunkcji (NAND)"
+"Add NOR Gate"="Wstaw bramkę negacji alternatywy (NOR)"
+"Add OR Gate"="Wstaw bramkę alternatywy (OR)"
+"Add Op Amp (+ on top)"="Wstaw wzmacniacz operacyjny (+ u góry)"
+"Add Op Amp (- on top)"="Wstaw wzmacniacz operacyjny (- u góry)"
+"Add PISO shift register"="Wstaw rejestr przesuwający PISO"
+"Add Phase Comparator"="Wstaw detektor fazy"
+"Add Potentiometer"="Wstaw potencjometr"
+"Add Push Switch"="Wstaw przycisk"
+"Add Relay"="Wstaw przekaźnik"
+"Add Resistor"="Wstaw rezystor"
+"Add SCR"="Wstaw tyrystor"
+"Add SIPO shift register"="Wstaw rejestr przesuwający SIPO"
+"Add SPDT Switch"="Wstaw przełącznik dwupozycyjny"
+"Add Schmitt Trigger"="Wstaw przerzutnik Schmitta"
+"Add Schmitt Trigger (Inverting)"="Wstaw przerzutnik Schmitta (odwracający)"
+"Add Sequence generator"="Wstaw wejście szeregowe"
+"Add Spark Gap"="Wstaw iskiernik"
+"Add Square Wave Source (1-terminal)"="Wstaw źródło przebiegu prostokątnego (węzeł)"
+"Add Switch"="Wstaw łącznik"
+"Add T Flip-Flop"="Wstaw przerzutnik typu T"
+"Add Tapped Transformer"="Wstaw transformator z odczepem"
+"Add Test Point"="Wstaw wskaźnik"
+"Add Text"="Wstaw napis"
+"Add Transformer"="Wstaw transformator"
+"Add Transistor (bipolar, NPN)"="Wstaw tranzystor NPN"
+"Add Transistor (bipolar, PNP)"="Wstaw tranzystor PNP"
+"Add Transmission Line"="Wstaw linię długą"
+"Add Triode"="Wstaw triodę"
+"Add Tristate Buffer"="Wstaw bufor trójstanowy"
+"Add Tunnel Diode"="Wstaw diodę tunelową"
+"Add VCO"="Wstaw generator przestrajany napięciem"
+"Add Variable Voltage"="Wstaw źródło napięcia zmiennego"
+"Add Voltage Source (1-terminal)"="Wstaw źródło napięcia (węzeł)"
+"Add Voltage Source (2-terminal)"="Wstaw źródło napięcia"
+"Add Voltmeter/Scobe Probe"="Wstaw woltomierz"
+"Add Wire"="Wstaw przewód"
+"Add XOR Gate"="Wstaw bramkę alternatywy wykluczającej (XOR)"
+"Add Zener Diode"="Wstaw diodę Zenera"
+"Add Comparator (Hi-Z/GND output)"="Wstaw komparator (wyjście Hi-Z/na poziomie masy)"
+"Add Current-Controlled Current Source"="Wstaw źródło prądowe sterowane prądem"
+"Add Current-Controlled Voltage Source"="Wstaw źródło napięcia sterowane prądem"
+"Add Darlington Pair (NPN)"="Wstaw układ Darlingtona (NPN)"
+"Add Darlington Pair (PNP)"="Wstaw układ Darlingtona (PNP)"
+"Add Noise Generator"="Wstaw generator szumu"
+"Add OTA (LM13700 style)"="Wstaw wzmacniacz transkonduktancyjny (LM13700)"
+"Add Voltage-Controlled Current Source"="Wstaw źródło prądowe sterowane napięciem"
+"Add Voltage-Controlled Voltage Source"="Wstaw źródło napięcia sterowane napięciem"
+"Allpass"="Filtr wszechprzepustowy"
+"Allpass w/ Square"=" Filtr wszechprzepustowy z wymuszeniem skokowym"
+"Alt Color for Volts & Pwr"="Odmienne zabarwienie przewodów"
+"Ammeter"="amperomierz"
+"Amplifier"="Wzmacniacz"
+"Amplifiers"="Układy wzmacniacza"
+"Analog Reciprocal"="Przetwornik wartości odwrotnej"
+"Analog/Digital"="Analogowo-cyfrowe"
+"AND gate"="AND"
+"Apply"="Zastosuj"
+"Astable Multivib"="Multiwibrator astabilny"
+"Audio Out"="Wyjście dźwięku"
+"Band-pass Filter"="Filtr pasmowoprzepustowy"
+"Band-pass with Ringing"="Dzwonienie filtru pasmowoprzepustowego"
+"Base Voltage"="Napięcie bazy"
+"Basics"="Podstawy"
+"Bessel VS Butterworth"="Filtr Bessela a Butterwortha"
+"Beta"="Transkonduktancja [S]"
+"Beta/hFE"="Współczynnik beta [A/A]"
+"Bidirectional"="Dwukierunkowe prz."
+"Binary Value"="Wartość cyfrowa"
+"Binary-Weighted DAC"="Ważony przetwornik cyfrowo-analogowy"
+"Bit 0 set"="Ustaw bit 0"
+"Bit 1 set"="Ustaw bit 1"
+"Bit 2 set"="Ustaw bit 2"
+"Bit 3 set"="Ustaw bit 3"
+"Bit 4 set"="Ustaw bit 4"
+"Bit 5 set"="Ustaw bit 5"
+"Bit 6 set"="Ustaw bit 6"
+"Bit 7 set"="Ustaw bit 7"
+"Blank Circuit"="Pusty"
+"Blocking Inductive Kickback"="Usuwanie efektu indukcyjnego"
+"Blue Value (0-1)"="Zawartość niebieskiego (0-1)"
+"Breakdown voltage"="Napięcie zapłonu [V]"
+"Breakdown voltage (volts)"=" Napięcie przebicia [V]"
+"Butterworth Low-Pass (10 pole)"="Filtr dolnoprzepustowy Butterwortha (10-biegunowy)"
+"C2"="C2"
+"CC2"="CC2"
+"CCII+"="Konwejer prądowy (+)"
+"CCII+ Implementation"="Realizacja konwejera prądowego (+)"
+"CCII-"="Konwejer prądowy (-)"
+"CCII- Implementation"="Realizacja konwejera prądowego (-)"
+"CGAND"="Koniunkcja trójwartościowa (CGAND)"
+"CGOR"="Alternatywa trójwartościowa (CGOR)"
+"CMOS"="CMOS"
+"CMOS Crystal Oscillator"="Generator kwarcowy"
+"CMOS Flip-Flop"="Przerzutnik"
+"CMOS Inverter"="Negator (NOT)"
+"CMOS Inverter (slow transition)"="Negator (NOT) z przebiegiem wolnozmiennym"
+"CMOS Inverter (w/capacitance)"="Negator (NOT) z pojemnością pasożytniczą"
+"CMOS Master-Slave Flip-Flop"="Przerzutnik master-slave"
+"CMOS Multiplexer"="Multiplekser"
+"CMOS NAND"="Negacja koniunkcji (NAND)"
+"CMOS NOR"="Negacja alternatywy (NOR)"
+"CMOS Transmission Gate"="Bramka transmisyjna"
+"CMOS XOR"="Alternatywa wykluczająca (XOR)"
+"Cancel"="Anuluj"
+"Capacitance (F)"="Pojemność [F]"
+"Capacitance Multiplier"="Multiplikator pojemności"
+"Capacitor"="Kondensator"
+"capacitor exceeded max reverse voltage"="Napięcie na kondensatorze przewyższyło wartość maksymalną!"
+"Capacitor loop with no resistance!"="Oczko zawierające pojemność nie ma spadku napięcia!"
+"Caps in Parallel"="Pojemności równolegle"
+"Caps in Series"="Pojemności szeregowo"
+"Caps of Various Capacitances"="Różne pojemności"
+"Caps w/ Various Frequencies"="Charakterystyka częstotliwościowa pojemności"
+"Carrier Frequency (Hz)"="Częstotliwość fali nośnej [Hz]"
+"Center"="Zakotwicz"
+"Center Circuit"="Środkowy obwód"
+"Center Off"="Bez środka"
+"Centre Circuit"="Wyśrodkuj schemat"
+"Chaotic Circuits"="Obwody chaotyczne"
+"Circuits"="Schematy"
+"Class-D Amplifier"="Wzmacniacz w klasie D"
+"Clocked SR Flip-Flop"="Przerzutnik synchroniczny typu SR"
+"Coil Resistance (ohms)"="Rezystancja cewki [om]"
+"Collector Voltage"="Napięcie kolektora"
+"Colpitts Oscillator"="Generator Colpittsa"
+"Combinational Logic"="Układy kombinacyjne"
+"Common-Emitter Amplifier"="Wzmacniacz ze wspólnym emiterem"
+"Common-Mode Input"="Sygnał współbieżny"
+"Common-Mode w/Current Source"="Sygnał współbieżny, z obciążeniem aktywnym"
+"Common-Source Amplifier"="Wzmacniacz ze wspólnym źródłem"
+"Comparator"="komparator"
+"Complement (F210)"="Uzupełnienie (F210)"
+"control"="sterujące"
+"Control Voltage"="napięcie sterujące"
+"Conventional Current Motion"="Konwencjonalny kierunek przepływu prądu"
+"Convergence failed!"="Błąd zbieżności!"
+"Cooldown Time (s)"="Czas wygasania [s]"
+"Copy"="Kopiuj"
+"CopyCtrl+C"="KopiujCtrl+C"
+"Counters"="Liczniki"
+"Coupled LC's"="Sprzężone obwody rezonansowe"
+"Coupling Coefficient"="Współczynnik sprzężenia"
+"Critically Damped LRC"="Drgania krytycznie tłumione obwodu LRC"
+"Crossbar Memory"="Pamięć oparta na magistrali krzyżowej"
+"Crossover"="Zwrotnica"
+"Crystal Oscillator"="Generator kwarcowy"
+"Current"="Prąd"
+"Current (A)"="Natężenie [A]"
+"Current Amplifier"="Wzmacniacz prądowy"
+"Current Conveyor"="Konwejer prądowy"
+"Current Differentiator"="Układ różniczkujący natężenie"
+"Current Integrator"="Układ całkujący natężenie"
+"Current Mirror"="Lustro prądowe"
+"Current Ramp"="Rampa natężenia"
+"Current Required"="Wymagany prąd"
+"Current Source"="Źródło prądowe"
+"Current Source Ramp"="Źródło prądowe z rampą"
+"Current Speed"="Prędkość prądu"
+"Current-Controlled Voltage Source"="Źródło napięcia sterowane prądem"
+"Cut"="Wytnij"
+"CutCtrl-X"="WytnijCtrl+X"
+"D flip-flop"="przerzutnik typu D"
+"D/C"="Sygnał stały"
+"DC Offset (V)"="Składowa stała [V]"
+"DC Restoration"="Układ odtwarzania składowej stałej"
+"DTL"="DTL"
+"DTL Inverter"="Negator (NOT)"
+"DTL NAND"="Negacja koniunkcji (NAND)"
+"DTL NOR"="Negacja alternatywy (NOR)"
+"Darlington Pair"="Układ Darlingtona"
+"Decimal Counter"="Licznik dekadowy"
+"decoded"="dekodowany"
+"Delay (s)"="Opóźnienie [s]"
+"Delayed Buffer"="Bufor opóźniający"
+"Delete"="Usuń"
+"Delta-Sigma ADC"="Przetwornik analogowo-cyfrowy delta-sigma"
+"Delta PWM Encoder"="Modulator delta"
+"Deviation (Hz)"="Dewiacja [Hz]"
+"difference"="różnica"
+"Differential Amplifier"="Wzmacniacz różnicowy"
+"Differential Amplifiers"="Wzmacniacze różnicowe"
+"Differential Input"="Wejście różnicowe"
+"Differentiator"="Układ różniczkujący"
+"Digital Sine Wave"="Kwantyzacja przebiegu sinusoidalnego"
+"Digital Symbol"="Symbol cyfrowy"
+"Diode"="Dioda"
+"Diode I/V Curve"="Charakterystyka napięciowo-prądowa diody"
+"Diode Limiter"="Ogranicznik symetryczny"
+"Diodes"="Diody"
+"Divide-by-2"="Dzielnik częstotliwości przez 2"
+"Divide-by-3"="Dzielnik częstotliwości przez 3"
+"Drag All"="Przenieś wszystko"
+"Drag Column"="Przenieś kolumnę"
+"Drag Post"="Przenieś węzeł"
+"Drag Row"="Przenieś wiersz"
+"Drag Selected"="Przenieś zaznaczone"
+"Drain Voltage"="Napięcie drenu"
+"Draw"="Rysuj"
+"Draw Bar On Top"="Nadkreślenie"
+"Duplicate"="Duplikuj"
+"DuplicateCtrl-D"="DuplikujCtrl+D"
+"Duration (s)"="Okres [s]"
+"Duty Cycle"="Współczynnik wypełnienia"
+"Dynamic RAM"="DRAM"
+"ECL"="ECL"
+"ECL NOR/OR"="Negacja alternatywy i alternatywa (NOR/OR)"
+"Edge-Triggered D Flip-Flop"="Przerzutnik typu D"
+"Edit..."="Edycja..."
+"Edit"="Edycja"
+"Edit Component"="Właściwości"
+"Edit Model"="Edytuj układ"
+"Emitter Follower"="Wtórnik emiterowy"
+"Emitter-Coupled LC Oscillator"="Generator LC ze sprzężeniem emiterowym"
+"encoded"="zmodulowany"
+"European Resistors"="Europejski symbol rezystora"
+"Exclusive OR"="Alternatywa wykluczająca (XOR)"
+"Export As Link..."="Zapisz jako łącze..."
+"Save As..."="Zapisz na dysku..."
+"Export As Text..."="Eksportuj jako tekst..."
+"Export To Dropbox..."="Zapisz na koncie Dropbox..."
+"F211"="Bramka F211"
+"F220"="Bramka F220"
+"F221"="Bramka F221"
+"FM Source"="źródło zmodulowane"
+"File"="Plik"
+"Flash ADC"="Równoległy przetwornik analogowo-cyfrowy"
+"Flip X"="Odbij w poziomie"
+"Flip Y"="Odbij w pionie"
+"Flip-Flops"="Przerzutniki"
+"Follower"="Wtórnik"
+"frequency"="Częstotliwość"
+"Frequency"="Częstotliwość"
+"Frequency (Hz)"="Częstotliwość [Hz]"
+"Frequency Doubler"="Podwajacz częstotliwości"
+"Full-Wave Rectifier"="Prostownik pełnookresowy"
+"Full-Wave Rectifier w/ Filter"="Prostownik pełnookresowy z filtrem"
+"Fwd Voltage @ 1A"="Napięcie przewodzenia dla 1A"
+"Gate Voltage"="Napięcie bramki"
+"Gate-Cathode Resistance (ohms)"="Rezystancja bramka-katoda [om]"
+"Gilbert Cell Multiplier"="Układ mnożący Gilberta"
+"Gray Code Counter"="Licznik kodu Graya"
+"Green Value (0-1)"="Zawartość zielonego (0-1)"
+"Grid Voltage"="Napięcie siatki"
+"Gyrator"="Żyrator"
+"Half-Flash (Subranging) ADC"="Dwustopniowy równoległy przetwornik analogowo-cyfrowy"
+"Half-Wave Rectifier"="Prostownik półokresowy"
+"Half-Wave Rectifier (inverting)"="Prostownik półokresowy odwracający"
+"Hard-Switching 1"="Przełączanie 1"
+"Hard-Switching 2"="Przełączanie 2"
+"Hartley Oscillator"="Generator Hartleya"
+"High Voltage"="Napięcie stanu wysokiego [V]"
+"High Voltage (V)"="Napięcie stanu wysokiego [V]"
+"High-Pass Filter (RC)"="Filtr górnoprzepustowy (RC)"
+"High-Pass Filter (RL)"="Filtr górnoprzepustowy (RL)"
+"Hold current (amps)"="Prąd wyłączania [A]"
+"Holding Current (A)"="Prąd wyłączania [A]"
+"Holding current (A)"="Prąd wyłączania [A]"
+"Howland Current Source"="Źródło prądowe Howlanda"
+"I-to-V Converter"="Przetwornik prąd-napięcie"
+"I/V Curve"="Charakterystyka napięciowo-prądowa"
+"Impedance (ohms)"="Impedancja [om]"
+"Impedance Matching (L-Section)"="Dopasowanie energetyczne (sekcja dopasowująca)"
+"Impedance Matching (Shunt Stub)"="Dopasowanie energetyczne (stroik)"
+"Impedances of Same Magnitude"="Jednakowe impedancje"
+"Import From Dropbox..."="Importuj z konta Dropbox..."
+"Open File..."="Otwórz..."
+"Import From Text..."="Importuj z tekstu..."
+"Improved"="Ustalanie punktu pracy"
+"Inductance (H)"="Indukcyjność [H]"
+"Inductive Kickback"="Efekt indukcyjny"
+"Inductor"="Cewka"
+"Inductor Simulator"="Symulowana indukcyjność"
+"Inductors in Parallel"="Indukcyjności równolegle"
+"Inductors in Series"="Indukcyjności szeregowo"
+"Inductors of Various Inductances"="Różne indukcyjności"
+"Inductors w/ Various Frequencies"="Charakterystyka częstotliwościowa indukcyjności"
+"Info Text"="Opis"
+"in"="wejście"
+"input"="wejście"
+"Inputs"="Wejścia"
+"Integrator"="Układ całkujący"
+"Internals"="Elementy"
+"Invert reset pin"="Odwróć wyprowadzenie RESET"
+"Inverter Amplifier"="Wzmacniacz oparty na negatorze"
+"Inverter Oscillator"="Generator oparty na negatorach"
+"Inverting Amplifier"="Wzmacniacz odwracający"
+"Iout"="Iwy"
+"Jerk"="Zryw"
+"JFET Current Source"="Źródło prądowe"
+"JFET Follower"="Wtórnik"
+"JFET Follower w/zero offset"="Wtórnik nieprzesuwający poziomu napięcia wejściowego"
+"JFETs"="Tranzystory JFET"
+"JK Flip-Flop"="Przerzutnik typu JK"
+"JK flip-flop"="przerzutnik typu JK"
+"Johnson Counter"="Licznik Johnsona"
+"Joule Thief"="Driver typu Joule Thief"
+"Label"="(nazwa)"
+"Lambda Diode"="Układ lambda"
+"Lambda Diode Oscillator"="Generator z układem lambda"
+"LC Ladder"="Drabinka LC"
+"LC Modes (2)"="Drgania swobodne (mod 2)"
+"LC Modes (3)"="Drgania swodobne (mod 3)"
+"LC Oscillator"="Generator LC"
+"LED"="LED"
+"LED Flasher"="Linijka świetlna"
+"LRC Circuit"="Obwód LRC"
+"Leading-Edge Detector"="Detektor zbocza narastającego"
+"Light Bulb"="Żarówka"
+"Light Switch"="Włącznik światła"
+"Lissajous Figures"="Figury Lissajous"
+"load"="odbiornik"
+"Load Current"="Prąd obciążeniowy"
+"Log Amplifier"="Przetwornik logarytmiczny"
+"Logarithmic"="Przemiatanie logarytmiczne"
+"Logic Families"="Technika cyfrowa"
+"Long-Distance Power Transmission"="Przesyłanie energii na dużą odległość"
+"Low Voltage"="Napięcie stanu niskiego [V]"
+"Low-Pass Filter"="Filtr dolnoprzepustowy"
+"Low-Pass Filter (RC)"="Filtr dolnoprzepustowy (RC)"
+"Low-Pass Filter (RL)"="Filtr dolnoprzepustowy (RL)"
+"Low-duty-cycle Oscillator"="Generator fali prostokątnej o małym współczynniku wypełnienia"
+"Lower threshold (V)"="Dolny próg [V]"
+"MOSFETs"="Tranzystory MOSFET"
+"Majority Logic"="Logika większościowa"
+"Marx Generator"="Generator Marxa"
+"Master-Slave Flip-Flop"="Przerzutnik master-slave"
+"Matrix error"="Błąd macierzy"
+"Max Brightness Current (A)"="Dopuszczalne natężenie [A]"
+"max current exceeded"="Prąd przekroczył maksymalną wartość!"
+"Max Frequency (Hz)"="Górna częstotliwość [Hz]"
+"Max Output (V)"="Maks. poziom wyjściowy [V]"
+"Max Resistance (ohms)"="Maksymalna rezystancja [om]"
+"Max Reverse Voltage"="Maksymalne napięcie wsteczne [V]"
+"Max Scale"="Dopasuj skalę"
+"Max Voltage"="Maksymalne napięcie [V]"
+"Memristor"="Memrystor"
+"Memristors"="Memrystory"
+"Min Frequency (Hz)"="Dolna częstotliwość [Hz]"
+"Min Output (V)"="Min. poziom wyjściowy [V]"
+"Min Resistance (ohms)"="Minimalna rezystancja [om]"
+"Min Voltage"="Minimalne napięcie [V]"
+"Misc Devices"="Pozostałe urządzenia"
+"Mismatched lines (Pulse)"="Niedopasowane (impuls)"
+"Mismatched lines (Standing Wave)"="Niedopasowane (fala stojąca)"
+"Missing Pulse Detector"="Detektor brakującego impulsu"
+"Mobility (um^2/(s*V))"="Ruchliwość [um^2/(s*V)]"
+"Model Name"="Opis"
+"Momentary Switch"="Przycisk"
+"Monostable"="prz. monostabilny"
+"Monostable Multivib (One-Shot)"="Multiwibrator monostabilny"
+"Monostable Multivibrator"="Multiwibrator monostabilny"
+"Multiplexer"="multiplekser"
+"Multiplier"="Mnożnik"
+"Multivibrators"="Multiwibratory"
+"NAND gate"="NAND"
+"NOR gate"="NOR"
+"NMOS"="NMOS"
+"NMOS Inverter"="Negator (NOT)"
+"NMOS Inverter 2"="Negator (NOT) 2"
+"NMOS NAND"="Negacja koniunkcji (NAND)"
+"NPN Transistor"="Tranzystor NPN"
+"Negative Impedance Converter"="Przetwornik ujemno-impedancyjny"
+"No path for current source!"="Brak przewodnika dla źródła prądowego!"
+"Nominal Power"="Moc znamionowa"
+"Nominal Voltage"="Napięcie znamionowe"
+"Noninverting Amplifier"="Wzmacniacz nieodwracający"
+"Normally closed"="Normalnie zwarty"
+"Norton's Theorem"="Twierdzenie Nortona"
+"Notch Filter"="Filtr pasmowozaporowy"
+"Number of Poles"="Liczba obwodów głównych"
+"Numeric"="Stan wyrażony cyfrą"
+"OK"="OK"
+"Off Resistance (ohms)"="Rezystancja wyłączenia [om]"
+"Off resistance (ohms)"="Rezystancja wyłączenia [om]"
+"Ohm's Law"="Prawo Ohma"
+"On Current (A)"="Prąd przewodzenia [A]"
+"On Resistance (ohms)"="Rezystancja włączenia [om]"
+"On resistance (ohms)"="Rezystancja włączenia [om]"
+"One shot"="Pojedynczy"
+"Op-Amp"="Wzmacniacz operacyjny"
+"Op-Amp Feedback"="Sprzężenie zwrotne"
+"Op-Amps"="Wzmacniacze operacyjne"
+"Options"="Opcje"
+"OR gate"="OR"
+"Oscillators"="Generatory"
+"Other Options..."="Ustawienia..."
+"Other Passive Circuits"="Pozostałe układy bierne"
+"out"="wyjście"
+"Outputs"="Wyjścia"
+"P2P Voltage"="Napięcie międzyszczytowe"
+"PNP Transistor"="Tranzystor PNP"
+"Parallel Resonance"="Rezonans prądów"
+"Passive Filters"="Filtry pasywne"
+"Peak Detector"="Detektor szczytowy"
+"Period"="Okres"
+"Period (s)"="Okres [s]"
+"Phase Comparator (Type II)"="Detektor fazy (typu II)"
+"Phase Comparator Internals"="Elementy detektora fazy"
+"Phase Offset (degrees)"="Przesunięcie fazowe [stopnie]"
+"Phase-Locked Loops"="Pętle fazowe"
+"Phase-Sequence Network"="Sieć z wyjściami wielofazowymi"
+"Phase-Shift Oscillator"="Generator RC"
+"Plate Voltage"="Napięcie anodowe"
+"? Play Audio"="? Odtwórz dźwięk"
+"? Play Audio "="? Odtwórz "
+"Plot X/Y"="Odchylanie x/y"
+"Potentiometer"="Potencjometr"
+"Potentiometer Divider"="Potencjometryczny dzielnik napięcia"
+"Power Brightness"="Jasność mocy"
+"Power Factor"="Współczynnik mocy"
+"Power Factor Correction"="Poprawa współczynnika mocy"
+"Primary Inductance (H)"="Indukcyjność pierwotna [H]"
+"Pulse"="Impuls"
+"Pulse Sequencer"="Linia opóźniająca"
+"Pulse Width"="Szerokość impulsu"
+"Pulse Width Modulator"="Modulacja szerokości impulsów"
+"Push-Pull Follower"="Wtórnik w klasie B"
+"Resistance"="Rezystancja"
+"R-2R Ladder DAC"="Przetwornik cyfrowo-analogowy R-2R"
+"RMS Current"="Wartość skuteczna natężenia"
+"RMS Voltage"="Wartość skuteczna napięcia"
+"RTL"="RTL"
+"RTL Inverter"="Negator (NOT)"
+"RTL NAND"="Negacja koniunkcji (NAND)"
+"RTL NOR"="Negacja alternatywy (NOR)"
+"Range for voltage color (V)"="Nasycenie barwy [V]"
+"Ratio"="Przekładnia 1:n"
+"Red Value (0-1)"="Zawartość czerwonego (0-1)"
+"regulated"="stabilizowane"
+"Relaxation Oscillator"="Generator relaksacyjny"
+"Relay"="Przekaźnik"
+"Relay AND"="Koniunkcja (AND)"
+"Relay Counter"="Licznik"
+"Relay Flip-Flop"="Przerzutnik"
+"Relay Mux"="Multiplekser"
+"Relay OR"="Alternatywa (OR)"
+"Relay Oscillator"="Generator drgań"
+"Relay Toggle Flip-Flop"="Przełączanie przekaźników"
+"Relay XOR"="Alternatywa wykluczająca (XOR)"
+"Relays"="Przekaźniki"
+"Remove"="Usuń"
+"Reset"="Restart"
+"Reset Pin"="Wyprowadzenie RESET"
+"Resistance (ohms)"="Rezystancja [om]"
+"Resistor Cube"="Sześcian"
+"Resistor Grid"="Siatka"
+"Resistor Grid 2"="Siatka 2"
+"Resistors"="Rezystory"
+"Retriggerable"="Z podtrzymaniem"
+"Ring Modulator"="Modulator pierścieniowy"
+"Rossler Circuit"="Układ Rosslera"
+"SCR"="Tyrystor"
+"SR Flip-Flop"="Przerzutnik typu SR"
+"Sample-and-Hold"="Układ próbkująco-pamiętający"
+"Sampling Rate"="Częstotliwość próbkowania"
+"Sawtooth"="Piłozębny"
+"Sawtooth Generator"="Generator piłozębny"
+"Sawtooth Oscillator"="Generator piłozębny"
+"Sawtooth Wave Generator"="Generator piłozębny"
+"Scale 2x"="Zwiększ skalę dwukrotnie"
+"Schmitt"="Przerzutnik Schmitta"
+"Schmitt Inputs"="Wejścia przerzutnika Schmitta"
+"Schmitt Trigger"="Przerzutnik Schmitta"
+"Schmitt Trigger (inverting)"="Przerzutnik Schmitta (odwracający)"
+"Scopes"="Oscyloskopy"
+"Select Y"="Kanał y"
+"Select/Drag Sel"="Zaznacz"
+"Sequential Logic"="Układy sekwencyjne"
+"Series Resonance"="Rezonans napięć"
+"Series/Parallel"="Szeregowo/równolegle"
+"Set Pin"="Wyprowadzenie SET"
+"Seven Segment LED Decoder"="Dekoder 7-segmentowy"
+"Show Bulk"="Wyświetl podłoże"
+"Show Conductance"="Wyświetl przewodność"
+"Show Current"="Wyświetl natężenie"
+"Show Cursor Cross Hairs"="Wyświetl współrzędne kursora"
+"Show Frequency"="Wyświetl częstotliwość"
+"Show Ib"="Wyświetl Ib"
+"Show Ic"="Wyświetl Ic"
+"Show Ie"="Wyświetl Ie"
+"Show Peak Value"="Wyświetl wartość szczytową"
+"Show Power"="Wyświetl moc"
+"Show Power Consumed"="Wyświetl pobór mocy"
+"Show Resistance"="Wyświetl rezystancję"
+"Show RMS Average"="Wyświetl wartość skuteczną"
+"Show Scale"="Wyświetl skalę"
+"Show Spectrum"="Wyświetl widmo"
+"Show V vs I"="Wyświetl charakterystykę napięciowo-prądową"
+"Show Value"="Wyświetl wartość"
+"Show Values"="Wyświetl wartości"
+"Show Vbc"="Wyświetl Ubc"
+"Show Vbe"="Wyświetl Ube"
+"Show Vce"="Wyświetl Uce"
+"Show Vce vs Ic"="Wyświetl Ic w funkcji Uce"
+"Show Voltage"="Wyświetl napięcie"
+"Signal Frequency (Hz)"="Częstotliwość sygnału [Hz]"
+"Silicon-Controlled Rectifiers"="Tyrystory"
+"Simple TL"="Prosta linia długa"
+"Simple, with distortion"="Prosty, ze zniekształceniami przejścia"
+"Simulated load"="Obciążenie"
+"Simulation Speed"="Szybkość symulacji"
+"Sine Wave"="Przebieg sinusoidalny"
+"Sine Wave Generator"="Generator sinusoidalny"
+"Singular matrix!"="Wystąpiła macierz osobliwa!"
+"Size"="Rozmiar"
+"Slew Rate (V/ns)"="Prędkość zmian [V/ns]"
+"Slider Text"="Opis suwaka"
+"Small Grid"="Zmniejsz podziałkę"
+"Source Follower"="Wtórnik źródłowy"
+"Spark Gap"="Iskiernik"
+"Speed 1/2x"="Zmniejsz prędkość o połowę"
+"Speed 2x"="Zwiększ prędkość dwukrotnie"
+"Spike Generator"="Generator szpilek"
+"Square Wave"="Przebieg prostokątny"
+"Square Wave Generator"="Generator prostokątny"
+"Stable Voltage"="Napięcie stabilizowane"
+"Stack All"="Ułóż okna jedno nad drugim"
+"Standing Wave"="Fala stojąca"
+"Step-Down Transformer"="Transformator obniżający napięcie"
+"Step-Up Transformer"="Transformator podwyższający napięcie"
+"Stub Frequency Response"="Charakterystyka częstotliwościowa stroika"
+"Summing Amplifier"="Wzmacniacz sumujący"
+"Swap Coil Direction"="Odwróć uzwojenie"
+"Swap D/S"="Zamień D/S"
+"Swap E/C"="Zamień E/C"
+"Sweep Time (s)"="Czas przemiatania [s]"
+"Switch"="Przełącznik"
+"Switch Group"="Numer napędu"
+"Switch-Tree DAC"="Przetwornik cyfrowo-analogowy z drzewiastym zespołem przełączników"
+"Switchable Filter"="Filtr z bramkami transmisyjnymi"
+"Switched-Capacitor Filter"="Filtr z przełączanymi pojemnościami"
+"Synchronous Counter"="Licznik synchroniczny"
+"T flip-flop"="przerzutnik typu T"
+"TTL"="TTL"
+"TTL Inverter"="Negator (NOT)"
+"TTL NAND"="Negacja koniunkcji (NAND)"
+"TTL NOR"="Negacja alternatywy (NOR)"
+"Termination"="Terminatory"
+"Ternary"="Trójwartościowa"
+"Tesla Coil"="Transformator Tesli"
+"Test Point"="Wskaźnik"
+"Text"="Napis"
+"Thevenin's Theorem"="Twierdzenie Thevenina"
+"Threshold"="Próg"
+"Threshold Voltage"="Napięcie progowe [V]"
+"Time step size (s)"="Czas kroku symulacji [s]"
+"Total Width (nm)"="Łączna szerokość [nm]"
+"Traffic Light"="Sygnalizacja drogowa"
+"Transformer"="Transformator"
+"Transformer w/ DC"="Napięcie stałe"
+"Transformers"="Transformatory"
+"Transistors"="Tranzystory bipolarne"
+"Transmission Lines"="Linie długie"
+"Trapezoidal Approximation"="Metoda trapezów"
+"Triangle"="Trójkątny"
+"Triangle VCO"="Generator trójkątny przestrajany napięciem"
+"Triangle Wave"="Przebieg trójkątny"
+"Triangle Wave Generator"="Generator trójkątny"
+"Triangle-to-Sine Converter"="Przetwornik trójkąt-sinus"
+"Trigger Current (A)"="Prąd załączenia [A]"
+"Trigger Voltage"="Napięcie załączenia"
+"Triode"="Trioda"
+"Triodes"="Triody"
+"True RMS Converter"="Detektor prawdziwej wartości skutecznej"
+"Tunnel Diodes"="Diody tunelowe"
+"Twin-T Filter"="Filtr z czwórnikiem podwójne T"
+"Type I PLL"="Pętla fazowa z detektorem typu I"
+"Type II PLL"="Pętla fazowa z detektorem typu II"
+"Type II PLL (fast)"="Pętla fazowa z detektorem typu II (wyższa częstotliwość)"
+"Unity-Gain Phase Splitter"="Wtórnikowy układ symetryzujący"
+"Universal Shift Register"="Uniwersalny rejestr przesuwający"
+"Unstack"="Ułoż okno obok"
+"Unstack All"="Ułóż okna obok siebie"
+"Upper threshold (V)"="Górny próg [V]"
+"Variable V/I"="Źródło zmienne"
+"VCVS High-Pass Filter"="Filtr górnoprzepustowy Sallena-Keya"
+"VCVS Low-Pass Filter"="Filtr dolnoprzepustowy Sallena-Keya"
+"Value"="Wartość"
+"Variable Current"="Prąd zmienny"
+"View in Scope"="Podłącz oscyloskop"
+"Voltage"="Napięcie"
+"Voltage Divider"="Dzielnik napięcia"
+"Voltage Doubler"="Podwajacz napięcia"
+"Voltage Doubler 2"="Podwajacz napięcia 2"
+"Voltage for Iabc"="Potencjał Iabc"
+"Voltage Inverter"="Układ odwracający polaryzację napięcia"
+"Voltage Multipliers"="Powielacze napięcia"
+"Voltage Quadrupler"="Poczwórny powielacz napięcia"
+"Voltage Reference"="Stabilizator napięcia"
+"Voltage Reference w/ Follower"="Stabilizator napięcia z wtórnikiem"
+"Voltage Regulator"="Stabilizator napięcia"
+"Voltage Tripler"="Potrójny powielacz napięcia"
+"Voltage source/wire loop with no resistance!"="W oczku nie występuje spadek napięcia!"
+"Voltage-Controlled Current Source"="Źródło prądowe sterowane napięciem"
+"Voltage-Controlled Oscillator"="Generator przestrajany napięciem"
+"Volume Control"="Regulacja głośności"
+"Warmup Time (s)"="Czas rozgrzewania [s]"
+"Waveform"="Kształt fali"
+"Waveform Clipper"="Ogranicznik diodowy"
+"Weak Coupling"="Słabe sprzężenie"
+"Wheatstone Bridge"="Mostek Wheatstone'a"
+"White Background"="Białe tło"
+"Width of Doped Region (nm)"="Obszar domieszkowany [nm]"
+"Wien Bridge Oscillator"="Generator z mostkiem Wiena"
+"X Resistance"="Rezystancja obwodu X"
+"XOR gate"="XOR"
+"XOR Phase Detector"="Detektor fazy z bramką XOR"
+"Y Voltage"="Napięcie na Y"
+"Z Resistance"="Rezystancja obwodu Z"
+"Zener Diodes"="Diody Zenera"
+"Zener Voltage @ 5mA"="Napięcie Zenera dla 5mA"
+"(off)"="(r.)"
+"(on)"="(zw.)"
+"555 Timer"="układ czasowy"
+"7-segment driver/display"="wyświetlacz 7-segmentowy"
+"7-Segment LED Decoder~"="dekoder 7-segmentowy"
+"ADC"="przetwornik A/C"
+"analog switch"="bramka transmisyjna"
+"analog switch (SPDT)"="bramka tr. (SPDT)"
+"antenna"="antena"
+"audio output"="rejestrator dźwięku"
+"Behaviour"="wynik"
+"capacitor"="kondensator"
+"capacitor (polarized)"="kondensator (sp.)"
+"carrier"="fala nośna"
+"chip"="układ scalony"
+"clk"="zegar"
+"Clk"="CLK"
+"closed"="zwarty"
+"coil I = "="Ic = "
+"coil Vd = "="Uc = "
+"Coil Voltage"="Napięcie cewki"
+"Counter"="licznik"
+"current source"="źródło prądowe"
+"cutoff"="odcięcie"
+"DAC"="przetwornik C/A"
+"darlington pair (NPN)"="u. Darlingtona (NPN)"
+"darlington pair (PNP)"="u. Darlingtona (PNP)"
+"data"="dana"
+"data export"="oscylograf"
+"decade counter"="licznik dziesiętny"
+"delay = "="tau = "
+"diode"="dioda"
+"dur = "="długość = "
+"f.3db = "="f3dB = "
+"fc = "="fc = "
+"Full Adder~"="sumator"
+"fwd active"="aktywny"
+"ground"="masa"
+"Half Adder~"="sumator jednocyfrowy"
+"high"="wysoki"
+"high "="wysoki "
+"hold state"="zapamiętaj"
+"I vs V"="f(U)=I"
+"If Rp=RL, then QL=Qu/2"="Kiedy Rp=RL, wówczas QL=Qu/2"
+"in 1"="we 1"
+"in 2"="we 2"
+"inductor"="cewka"
+"inverter"="NOT"
+"InvertingSchmitt"="prz. Schmitta (-)"
+"In"="we"
+"Iout ="="Iwy ="
+"kg1"="Rezystancja wewnętrzna [om]"
+"lamp"="żarówka"
+"Latch"="zatrzask"
+"length = "="długość = "
+"linear"="liniowy"
+"load data"="wczytaj"
+"logic input"="wejście cyfrowe"
+"logic output"="wyjście cyfrowe"
+"low"="niski"
+"low "="niski "
+" mA/V"=" mS"
+"mA/V"="mS"
+"matched"="dopasowana"
+"memristor"="memrystor"
+"mismatched"="niedopasowana"
+"mu"="Współczynnik amplifikacji [V/V]"
+"n-MOSFET"="n-MOSFET"
+"nan/infinite matrix!"="Nieskończona macierz!"
+"off"="wyłączony"
+"on"="włączony"
+"op-amp"="wzm. operacyjny"
+"open"="rozwarty"
+"OTA (LM13700 style)"="LM13700"
+"out vs in"="charakterystyka"
+"output"="wyjście"
+"parallel in 0"="we. równ. 0"
+"parallel in 1"="we. równ. 1"
+"parallel in 2"="we. równ. 2"
+"parallel in 3"="we. równ. 3"
+"p-MOSFET"="p-MOSFET"
+"phase comparator"="detektor fazy"
+"PISO shift register"="rejestr PISO"
+"potentiometer"="potencjometr"
+"pulse gen"="generator impulsów"
+"push switch (SPST)"="przycisk"
+"range = "="zakres = "
+"Ratio = "="1:n = "
+"refresh"="odśwież"
+"relay (off)"="przekaźnik (rozw.)"
+"relay (on)"="przekaźnik (zw.)"
+"res.f = "="fo = "
+"reset"="zeruj"
+"resistance"="rezystancja"
+"resistor"="rezystor"
+"row select"="adres"
+"sample"="próbka"
+"samples"="próbkowanie"
+"saturation"="nasycenie"
+"sawtooth gen"="generator piłozębny"
+"select"="adres"
+"Sequence generator"="wejście szeregowe"
+"serial in left"="L we. szer."
+"serial in right"="P we. szer."
+"set"="ustaw"
+"shift left"="przesuń w lewo"
+"shift right"="przesuń w prawo"
+"SIPO shift register"="rejestr SIPO"
+"spark gap"="iskiernik"
+"square wave gen"="g. prostokątny"
+"sweep (linear)"="wobulator (liniowy)"
+"sweep (log)"="wobulator (log.)"
+"switch"="przełącznik"
+"switch "="przełącznik"
+"switch (SPST)"="łącznik"
+"transformer"="transformator"
+"transistor (NPN) beta="="NPN, beta = "
+"transistor (PNP) "="PNP "
+"transmission line"="linia długa"
+"tri-state buffer"="bufor trójstanowy"
+"triangle gen"="generator trójkątny"
+"trimmer 1"="Trymer"
+"triode"="trioda"
+"tunnel diode"="dioda tunelowa"
+"Uout=0.85*Uoutsaturation"="Uwy=0,85 * Usat"
+"V(rms) = "="Urms = "
+"VCO"="GPN"
+"VCCS"="Źródło prądowe sterowane napięciem"
+"Vbc = "="Ubc = "
+"Vbe = "="Ube = "
+"Vbreakdown = "="Uz = "
+"Vce = "="Uce = "
+"Vd = "="Ud = "
+"Vd1 = "="U1 = "
+"Vd2 = "="U2 = "
+"Vds = "="Uds = "
+"Vf = "="Uf = "
+"Vgs = "="Ugs = "
+"Vi = "="Ui = "
+"Vo = "="Uo = "
+"Voff = "="Uo = "
+"Vout = "="Uwy = "
+"(Vt = "="(Ut = "
+"Vz = "="Uz = "
+"voltage source"="źródło napięcia"
+"voltmeter"="woltomierz"
+"wire"="przewodnik"
+"wire loop detected"="W oczku nie występuje siła elektromotoryczna."
+"write"="zapis"
+"zener"="dioda Zenera"
+"Zener diode"="dioda Zenera"
+"Operational Transconductance Amplifier (OTA)"="Wzmacniacz transkonduktancyjny"
+"Band-pass w/ Noise"="Pasmowoprzepustowy (szum)"
+"Butterworth Band-Pass"="Pasmowoprzepustowy Butterwortha"
+"Butterworth Band-Stop"="Pasmowozaporowy Butterwortha"
+"Butterworth High-Pass"="Górnoprzepustowy Butterwortha"
+"Butterworth High-Pass (10 pole)"="Górnoprzepustowy Butterwortha (10-biegunowy)"
+"Butterworth High-Pass w/ Noise"="Górnoprzepustowy Butterwortha (szum)"
+"Butterworth Low-Pass"="Dolnoprzepustowy Butterwortha"
+"Butterworth Low-Pass w/ Noise"="Dolnoprzepustowy Butterwortha (szum)"
+"Comb Filter"="Filtr grzebieniowy"
+"Combine"="Połącz kanały"
+"Combine All"="Połącz wszystkie kanały"
+"Ctrl-A"="Ctrl+A"
+"Ctrl-C"="Ctrl+C"
+"Ctrl-D"="Ctrl+D"
+"Ctrl-V"="Ctrl+V"
+"Ctrl-X"="Ctrl+X"
+"Ctrl-Y"="Ctrl+Y"
+"Ctrl-Z"="Ctrl+Z"
+"LM137000 Gain Oddity"="Różnica we wzmocnieniu"
+"OTA Ring Modulator"="Modulator pierścieniowy"
+"OTA Single Stage VCF (low pass)"="Dolnoprzepustowy filtr przestrajany napięciem"
+"OTA Voltage Controlled Amplifier (VCA)"="Wzmacniacz sterowany napięciem"
+"Paste"="Wklej"
+"Redo"="Ponów"
+"Remove Plot"="Wyłącz kanał"
+"Remove Scope"="Zamknij okno"
+"Select All"="Zaznacz wszystko"
+"Swap Terminals"="Odwróć wyprowadzenia"
+"Undo"="Cofnij"
+"Zoom 100%"="Rozmiar rzeczywisty"
+"Zoom In"="Powiększ"
+"Zoom Out"="Pomniejsz"
+"Current Circuit:"="Tytuł schematu:"
+"Swap Secondary Polarity"="Odwróć uzwojenie wtórne"
+"Light Bulb"="Żarówka"
+"Import from Text"="Importuj z tekstu"
+"Paste the text file for your circuit here..."="Wstaw postać tekstową schematu:"
+"Import from Dropbox"="Importuj z konta Dropbox"
+"To open a file in your dropbox account using the chooser click below."="Kliknij poniżej, aby wybrać plik z konta Dropbox."
+"Open Dropbox Chooser"="Otwórz wtyczkę Dropbox"
+"To open a shared Dropbox file from a Dropbox link paste the link below..."="Wstaw poniżej łącze pliku na koncie Dropbox."
+"Import From Dropbox Link"="Importuj z łącza Dropbox"
+"Export as URL..."="Zapisz jako łącze..."
+"URL for this circuit is..."="Łącze schematu jest następujące:"
+"Warning: this URL is longer than 2000 characters and may not work in some browsers."="Uwaga: łącze przekroczyło 2000 znaków. Niektóre przeglądarki nie pozwalają na taką długość."
+"To save this URL select it all (eg click in text and type control-A) and copy to your clipboard (eg control-C) before pasting to a suitable place."="Wybrawszy pole tekstowe, wciśnij Ctrl+A, by móc przenieść łącze."
+"Create short URL"="Utwórz skrócone łącze"
+"Export as Local File"="Zapisz na dysku"
+"Click on the link below to save your circuit"="Kliknij poniższe łącze, by zapisać schemat na dysku:"
+"Export as Text"="Eksportuj jako tekst"
+"Text file for this circuit is..."="Schemat ma następującą postać tekstową:"
+"To save this file select it all (eg click in text and type control-A) and copy to your clipboard (eg control-C) before pasting to an empty text file (eg on Windows Notepad) and saving as a new file."="Wybrawszy pole tekstowe, wciśnij Ctrl+A, żeby zaznaczyć całość tekstu. Skopiuj go do wybranego pliku tekstowego."
+"Re-Import"="Załaduj ponownie"
+"This site, or your browser doesn't support the Dropbox chooser so you can't pick a file from your dropbox account."="Twoja przeglądarka nie obsługuje wtyczki Dropbox."
+"You can open a shared Dropbox file if you have a link. Paste the Dropbox link below..."="Możesz otworzyć udostępniony plik z konta Dropbox za pomocą łącza. Wstaw poniżej łącze pliku na koncie Dropbox."
+"Waiting for short URL for web service..."="Oczekiwanie na usługę..."
+"Audio data is not ready yet. Increase simulation speed to make data ready sooner."="Dane dźwiękowe nie są gotowe. Przyśpiesz symulację w celu uzyskania ich wcześniej."
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/locale_ru.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/locale_ru.txt
new file mode 100644
index 0000000..679c044
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/locale_ru.txt
@@ -0,0 +1,1035 @@
+"Output Function"="Выходная функция"
+"Definition"="Системная функция"
+" Outputs and Labels"=" Выходы и инф. элементы"
+"Need to ground transmission line!"="Need to ground transmission line!"
+"Transmission line delay too large!"="Transmission line delay too large!"
+"Bistable Multivib (Flip-Flop)"="Бистабильный мультивибратор"
+"nic"="-Z"
+"normal"="+Z"
+"nic I/V"="f(U)=-I"
+"normal I/V"="f(U)=+I"
+"RUN / Stop"="START/stop"
+"Run / STOP"="Start/STOP"
+"custom logic"="пользовательская логика"
+"Add Custom Logic"="Добавить пользовательскую логику"
+"Show Negative Peak Value"="Отображение отрицательного пикового значения"
+"Stack"="Расположить осцилограммы друг над другом"
+"cf = "="fc = "
+"sf = "="fs = "
+"dev ="="df = "
+"in 1"="в 1"
+"in 2"="в 2"
+"hello"="hello"
+"Half Adder"="Полусумматор"
+"Full Adder"="Полный сумматор"
+"7-Segment LED Decoder"="7-сегментный дешифратор"
+"Set R1 to these"="Установите R1 к ним"
+"or other values"="или другие значения,"
+"for interesting"="для наблюдения"
+"behavior"="другой эффект"
+"Bifurcation points:"="Бифуркационные точки:"
+"Note the difference in gain by a factor of approx. 2 between the switch settings."="Обратите внимание, что более чем в два раза разница в усилении сигнала в обеих конфигурациях."
+"Switch in upper position - normal configuration for LM13700"="Переключатель в верхнем положении - обычная конфигурация для LM13700"
+"Switch in lower position - configuration used on LM13700 data sheet"="Переключение в нижнем положении - конфигурация, используемая в даташите LM13700"
+"Definition"="Системная функция"
+"Output Function"="Выходная функция"
+"CCCS~"="CCCS"
+"CCII+~"="CCII+"
+"CCII-~"="CCII-"
+"CCVS~"="CCVS"
+"Schmitt Trigger~"="Триггер Шмитта"
+"VCCS~"="VCCS"
+" bad connections"=" плохих соединений"
+"# of Data Points"="Количество узлов данных"
+"# of Inputs"="Количество входов"
+"# of Throws"="Количество позиций"
+" Active Building Blocks"=" Активные блоки"
+" Active Components"=" Активные элементы"
+" Analog and Hybrid Chips"=" Аналоговые и гибридные элементы"
+" Digital Chips"=" Цифровые элементы"
+" Drag"=" Перемещение (перетаскивание)"
+" Inputs and Sources"=" Входы и источники"
+" Logic Gates, Input and Output"=" Логические элементы, вход и выход"
+" Passive Components"=" Пассивные элементы"
+"(A-Cmd-drag)"="Alt+Cmd+drag"
+"(A-M-drag)"="Alt+Meta+drag"
+"(A-S-drag)"="Alt+Shift+drag"
+"(Alt-drag)"="Alt+drag"
+"(Ctrl-drag)"="Ctrl+drag"
+"(S-right)"="Shift+→"
+"(space or Shift-drag)"="Пробел или Shift+drag"
+"+ Voltage"="Напряжение (неинвертирующее)"
+"- Voltage"="Напряжение (инвертирующее)"
+"1-of-4 Decoder"="Дешифратор (1-of-4)"
+"2-Bit Comparator"="2-битный компаратор"
+"2-to-1 Mux"="Мультиплексор (2-to-1)"
+"3- and 4-Way Light Switches"="Переключатель на 3 и 4 направления"
+"3-Way Light Switches"="Переключатель на три направления"
+"4-Bit Ripple Counter"="Асинхронный 4-разрядный счетчик"
+"555 Timer Chip"="Таймер 555"
+"741 (inverting amplifier)"="741 (инвертирующий усилитель)"
+"741 Current Limits"="Ограничение тока 741"
+"741 Internals"="Элементы 741"
+"741 Slew Rate"="Скорость нарастания вых. напряжения 741"
+"8-Bit Ripple Counter"="Асинхронный 8-разрядный счетчик"
+"A/C"="Синусоида"
+"A/C Circuits"="Цепи переменного тока"
+"A/C source"="Источник синусоиды"
+"AC Trigger"="AC Триггер"
+"Adjust timestep to allow for higher frequencies?"="Нажмите OK, чтобы настроить шаг моделирования на заданную частоту."
+"AM Detector"="Детектор амплитудной модуляции"
+"AM Source"="Источник амплитудной модуляции"
+"About..."="О программе..."
+"Active Filters"="Активные фильтры"
+"Add 555 Timer"="Добавить таймер 555"
+"Add 7 Segment Decoder"="Добавить 7-сегментный дешифратор"
+"Add 7 Segment LED"="Добавить 7-сегментный индикатор"
+"Add A/C Sweep"="Добавить свип перем. напряжения"
+"Add A/C Voltage Source (1-terminal)"="Добавить ист. перем. напряжения (1 вывод)"
+"Add A/C Voltage Source (2-terminal)"="Добавить ист. перем. напряжения (2 вывода)"
+"Add ADC"="Добавить АЦП"
+"Add AM Source"="Добавить AM источник"
+"Add AND Gate"="Добавить логический элемент И"
+"Add Ammeter"="Добавить амперметр"
+"Add Analog Output"="Добавить аналоговый выход"
+"Add Analog Switch (SPDT)"="Добавить аналоговый переключатель (SPDT)"
+"Add Analog Switch (SPST)"="Добавить аналоговый переключатель (SPST)"
+"Add Antenna"="Добавить антенну"
+"Add Audio Output"="Добавить аудиовыход (диктофон)"
+"Add Box"="Добавить прямоугольник"
+"Add CCII+"="Добавить токовый конвейер (CCII+)"
+"Add CCII-"="Добавить токовый конвейер (CCII-)"
+"Add Capacitor"="Добавить конденсатор"
+"Add Capacitor (polarized)"="Добавить конденсатор (полярный)"
+"Add Clock"="Добавить тактовый сигнал"
+"Add Counter"="Добавить счетчик"
+"Add Current Source"="Добавить источник тока"
+"Add D Flip-Flop"="Добавить D-триггер"
+"Add DAC"="Добавить ЦАП"
+"Add Data Export"="Добавить экспорт данных (осцилограф)"
+"Add Ring Counter"="Добавить кольцевой счетчик"
+"Add Demultiplexer"="Добавить демультиплексор"
+"Add Diode"="Добавить диод"
+"Add FM Source"="Добавить FM источник"
+"Add Full Adder"="Добавить полный сумматор"
+"Add Ground"="Добавить заземление"
+"Add Half Adder"="Добавить полусумматор"
+"Add Inductor"="Добавить катушку индуктивности"
+"Add Inverter"="Добавить инвертор (логическое НЕ)"
+"Add JFET (N-Channel)"="Добавить JFET (N-канальный)"
+"Add JFET (P-Channel)"="Добавить JFET (Р-канальный)"
+"Add JK Flip-Flop"="Добавить JK-триггер"
+"Add LED"="Добавить светодиод"
+"Add Labeled Node"="Добавить маркированный узел"
+"Add Lamp"="Добавить лампочку"
+"Add Latch"="Добавить защелку"
+"Add Logic Input"="Добавить цифровой вход"
+"Add Logic Output"="Добавить цифровой выход"
+"Add MOSFET (N-Channel)"="Добавить MOSFET (N-канальный)"
+"Add MOSFET (P-Channel)"="Добавить MOSFET (Р-канальный)"
+"Add Memristor"="Добавить мемристор"
+"Add Monostable"="Добавить одновибратор"
+"Add Multiplexer"="Добавить мультиплексор"
+"Add NAND Gate"="Добавить логический элемент И-НЕ"
+"Add NOR Gate"="Добавить логический элемент ИЛИ-НЕ"
+"Add OR Gate"="Добавить логический элемент ИЛИ"
+"Add Op Amp (+ on top)"="Добавить операционный усилитель (+ сверху)"
+"Add Op Amp (- on top)"="Добавить операционный усилитель (- сверху)"
+"Add PISO shift register"="Добавить сдвиговый регистр PISO"
+"Add Phase Comparator"="Добавить фазовый детектор"
+"Add Potentiometer"="Добавить потенциометр"
+"Add Push Switch"="Добавить кнопку"
+"Add Relay"="Добавить реле"
+"Add Resistor"="Добавить Резистор"
+"Add SCR"="Добавить тиристор"
+"Add SIPO shift register"="Добавить сдвиговый регистр SIPO"
+"Add SPDT Switch"="Добавить SPDT переключатель"
+"Add Schmitt Trigger"="Добавить триггер Шмитта"
+"Add Schmitt Trigger (Inverting)"="Добавить триггер Шмитта (инвертирующий)"
+"Add Sequence generator"="Добавить генератор последовательности"
+"Add Spark Gap"="Добавить искровой промежуток"
+"Add Square Wave Source (1-terminal)"="Добавить ист. прямоуг. напряжения (1 вывод)"
+"Add Switch"="Добавить выключатель"
+"Add T Flip-Flop"="Добавить Т-триггер"
+"Add Tapped Transformer"="Добавить трансформатор с отводом"
+"Add Test Point"="Добавить индикатор"
+"Add Text"="Добавить надпись"
+"Add Transformer"="Добавить трансформатор"
+"Add Transistor (bipolar, NPN)"="Добавить транзистор NPN"
+"Add Transistor (bipolar, PNP)"="Добавить транзистор PNP"
+"Add Transmission Line"="Добавить линию электропередачи"
+"Add Triode"="Добавить триод"
+"Add Tristate Buffer"="Добавить tri-state буфер"
+"Add Tunnel Diode"="Добавить туннельный диод"
+"Add VCO"="Добавить генератор, управляемый напряжением (VCO)"
+"Add Variable Voltage"="Добавить ист. регулируемого напряжения"
+"Add Voltage Source (1-terminal)"="Добавить источник напряжения (1 вывод)"
+"Add Voltage Source (2-terminal)"="Добавить источник напряжения (2 вывода)"
+"Add Voltmeter/Scobe Probe"="Добавить вольтметр"
+"Add Wire"="Добавить провод"
+"Add XOR Gate"="Добавить логический элемент Исключающее ИЛИ"
+"Add Zener Diode"="Добавить диод Зендера (Стабилитрон)"
+"Add Comparator (Hi-Z/GND output)"="Добавить компаратор (Hi-Z/GND output)"
+"Add Current-Controlled Current Source"="Добавить ист. тока, управляемый током"
+"Add Current-Controlled Voltage Source"="Добавить ист. напряжения, управляемый током"
+"Add Darlington Pair (NPN)"="Добавить пару Дарлингтона (NPN)"
+"Add Darlington Pair (PNP)"="Добавить пару Дарлингтона (PNР)"
+"Add Noise Generator"="Добавить генератор шума"
+"Add OTA (LM13700 style)"="Добавить OTA (LM13700)"
+"Add Voltage-Controlled Current Source"="Добавить ист. тока с контролируемым напряжением"
+"Add Voltage-Controlled Voltage Source"="Добавить ист. напряжения с контролируемым напряжением"
+"Add Ohmmeter"="Добавить омметр"
+"Allpass"="Фазовый фильтр"
+"Allpass w/ Square"=" Фазовый фильтр (меандр)"
+"Alt Color for Volts & Pwr"="Альт. цвет для напряжения и мощности"
+"Ammeter"="Амперметр"
+"Amplifier"="Усилитель"
+"Amplifiers"="Усилители"
+"Analog Reciprocal"="Преобразователь обратной величины"
+"Analog/Digital"="АЦП и ЦАП"
+"AND gate"="Элемент И"
+"Apply"="Применить"
+"Astable Multivib"="Астабильный мультивибратор"
+"Audio Out"="Выход звука"
+"Band-pass Filter"="Полосовой фильтр"
+"Band-pass with Ringing"="Полосовой фильтр с Ringing"
+"Base Voltage"="Напряжение базы"
+"Basics"="Основы"
+"Bessel VS Butterworth"="Фильтр Бесселя и Баттерворта"
+"Beta"="Beta"
+"Beta/hFE"="Beta/hFE"
+"Bidirectional"="Двунаправленный"
+"Binary Value"="Двоичное значение"
+"Binary-Weighted DAC"="ЦАП с двоично-взвешенными резисторами"
+"Bit 0 set"="Установить бит 0"
+"Bit 1 set"="Установить бит 1"
+"Bit 2 set"="Установить бит 2"
+"Bit 3 set"="Установить бит 3"
+"Bit 4 set"="Установить бит 4"
+"Bit 5 set"="Установить бит 5"
+"Bit 6 set"="Установить бит 6"
+"Bit 7 set"="Установить бит 7"
+"Blank Circuit"="Пустая схема"
+"Blocking Inductive Kickback"="Удаление индукционного эффекта"
+"Blue Value (0-1)"="Содержание синего (0-1)"
+"Breakdown voltage"="Напряжение пробоя"
+"Breakdown voltage (volts)"=" Напряжение пробоя [В]"
+"Butterworth Low-Pass (10 pole)"="Фильтр низких частот (10 полос)"
+"C2"="C2"
+"CC2"="CC2"
+"CCII+"="Токовый конвейер (CCII+)"
+"CCII+ Implementation"="Реализация токового конвейера (CCII+)"
+"CCII-"="Токовый конвейер (CCII-)"
+"CCII- Implementation"="Реализация токового конвейера (CCII-)"
+"CGAND"="И с тремя состояниями (CGAND)"
+"CGOR"="ИЛИ с тремя состояниями (CGOR)"
+"CMOS"="КМОП"
+"CMOS Crystal Oscillator"="КМОП Кварцевый генератор"
+"CMOS Flip-Flop"="КМОП триггер"
+"CMOS Inverter"="КМОП инвертор (логическое НЕ)"
+"CMOS Inverter (slow transition)"="КМОП инвертор (логическое НЕ) с медленным переходом"
+"CMOS Inverter (w/capacitance)"="КМОП инвертор (логическое НЕ) с паразитной емкостью"
+"CMOS Master-Slave Flip-Flop"="КМОП двухступенчатый D-триггер"
+"CMOS Multiplexer"="КМОП мультиплексор"
+"CMOS NAND"="КМОП логический элемент И-НЕ"
+"CMOS NOR"="КМОП логический элемент ИЛИ-НЕ"
+"CMOS Transmission Gate"="Аналоговый КМОП ключ"
+"CMOS XOR"="КМОП логический элемент Исключающее ИЛИ"
+"Cancel"="Отмена"
+"Capacitance (F)"="Емкость [Ф]"
+"Capacitance Multiplier"="Умножитель емкости"
+"Capacitor"="Конденсатор"
+"capacitor exceeded max reverse voltage"="Напряжение на конденсаторе превысило максимальное значение!"
+"Capacitor loop with no resistance!"="Capacitor loop with no resistance!"
+"Caps in Parallel"="Параллельное соединение конденсаторов"
+"Caps in Series"="Последовательное соединение конденсаторов"
+"Caps of Various Capacitances"="Конденсаторы разных емкостей"
+"Caps w/ Various Frequencies"="Частотные характеристики емкостей"
+"Carrier Frequency (Hz)"="Несущая частота [Гц]"
+"Center"="Center"
+"Center Circuit"="Центр схемы"
+"Center Off"="Без центра"
+"Centre Circuit"="Центрировать схему"
+"Chaotic Circuits"="Хаотические схемы"
+"Circuits"="Схемы"
+"Class-D Amplifier"="Усилитель класса D"
+"Clocked SR Flip-Flop"="Синхронный SR-триггер"
+"Coil Resistance (ohms)"="Сопротивление катушки [Ом]"
+"Collector Voltage"="Напряжение коллектора"
+"Colpitts Oscillator"="Генератор Колпитца"
+"Combinational Logic"="Комбинационная логика"
+"Common-Emitter Amplifier"="Усилитель с общим эмиттером"
+"Common-Mode Input"="Common-Mode вход"
+"Common-Mode w/Current Source"="Common-Mode, с активной нагрузкой"
+"Common-Source Amplifier"="Усилитель с общим истоком"
+"Comparator"="Компаратор"
+"Complement (F210)"="Дополнение (F210)"
+"control"="control"
+"Control Voltage"="регулятор напряжения"
+"Conventional Current Motion"="Общепринятое направление тока"
+"Convergence failed!"="Convergence failed!"
+"Cooldown Time (s)"="Истечение времени [с]"
+"Copy"="Копировать"
+"CopyCtrl+C"="КопироватьCtrl+C"
+"Counters"="Счетчики"
+"Coupled LC's"="Связанные колебательные контуры"
+"Coupling Coefficient"="Коэффициент связи"
+"Critically Damped LRC"="Критическое затухание LRC"
+"Crossbar Memory"="Crossbar Memory"
+"Crossover"="Crossover"
+"Crystal Oscillator"="Кварцевый генератор"
+"Current"="Ток"
+"Current (A)"="Сила тока [A]"
+"Current Amplifier"="Токовый усилитель"
+"Current Conveyor"="Токовый конвейер"
+"Current Differentiator"="Токовый дифференциатор"
+"Current Integrator"="Токовый интегратор"
+"Current Mirror"="Токовое зеркало"
+"Current Ramp"="Токовая кривая разгона"
+"Current Required"="Требуемый ток"
+"Current Source"="Источник тока"
+"Current Source Ramp"="Кривая разгона источника тока"
+"Current Speed"="Скорость тока"
+"Current-Controlled Voltage Source"="Источник напряжения, управляемый током"
+"Cut"="Вырезать"
+"CutCtrl-X"="ВырезатьCtrl+X"
+"D flip-flop"="D-триггер"
+"D/C"="Постоянный сигнал"
+"DC Offset (V)"="Смещение по постоянному току [В]"
+"DC Restoration"="Восстановление постоянной составляющей"
+"DTL"="ДТЛ"
+"DTL Inverter"="ДТЛ инвертор (логическое НЕ)"
+"DTL NAND"="ДТЛ логический элемент И-НЕ"
+"DTL NOR"="ДТЛ логический элемент ИЛИ-НЕ"
+"Darlington Pair"="Пара Дарлингтона"
+"Decimal Counter"="Десятичный счетчик"
+"decoded"="декодированный"
+"Delay (s)"="Задержка [с]"
+"Delayed Buffer"="Буфер задержки"
+"Delete"="Удалить"
+"Delta-Sigma ADC"="АЦП Delta-Sigma"
+"Delta PWM Encoder"="Модулятор дельта"
+"Deviation (Hz)"="Отклонение [Гц]"
+"difference"="разница"
+"Differential Amplifier"="Дифференциальный ОУ"
+"Differential Amplifiers"="Дифференциальные ОУ"
+"Differential Input"="Дифференциальный вход"
+"Differentiator"="Дифференциатор"
+"Digital Sine Wave"="Цифровая синусоида"
+"Digital Symbol"="Цифровой символ"
+"Diode"="Диод"
+"Diode I/V Curve"="ВАХ диода"
+"Diode Limiter"="Двухсторонний диодный ограничитель"
+"Diodes"="Диоды"
+"Divide-by-2"="Делитель частоты на 2"
+"Divide-by-3"="Делитель частоты на 3"
+"Drag All"="Перемещать все"
+"Drag Column"="Перемещать вертикальные элементы по горизонтали"
+"Drag Post"="Перемещать узлы"
+"Drag Row"="Перемещать горизонтальные элементы по вертикали"
+"Drag Selected"="Перемещать выделенное"
+"Drain Voltage"="Напряжение стока"
+"Draw"="Рисовать"
+"Draw Bar On Top"="Верхнее подчеркивание"
+"Duplicate"="Дублировать"
+"DuplicateCtrl-D"="ДублироватьCtrl+D"
+"Duration (s)"="Период [с]"
+"Duty Cycle"="Коэффициент заполнения"
+"Dynamic RAM"="Динамическая RAM"
+"ECL"="ЭСЛ"
+"ECL NOR/OR"="ЭСЛ ИЛИ-НЕ/ИЛИ"
+"Edge-Triggered D Flip-Flop"="D-триггер с динам. управлением"
+"Edit"="Редактировать"
+"Edit..."="Редактировать..."
+"Edit Component"="Свойства"
+"Edit Model"="Редактировать модель"
+"Emitter Follower"="Эмиттерный повторитель"
+"Emitter-Coupled LC Oscillator"="LC генератор с эмиттерной ОС"
+"encoded"="модулированный"
+"European Resistors"="Европейское обозначение резисторов"
+"Exclusive OR"="Исключающее ИЛИ (XOR)"
+"Export As Link..."="Экспорт в Ссылку..."
+"Export As Local File"="Экспорт в файл"
+"Export As Text..."="Экспорт в текст..."
+"Export To Dropbox"="Экспорт в Dropbox"
+"F211"="F211"
+"F220"="F220"
+"F221"="F221"
+"FM Source"="FM источник"
+"File"="Файл"
+"Flash ADC"="Параллельный АЦП"
+"Flip X"="Перевернуть по X"
+"Flip Y"="Перевернуть по Y"
+"Flip-Flops"="Триггеры"
+"Follower"="Повторитель"
+"frequency"="частота"
+"Frequency"="Частота"
+"Frequency (Hz)"="Частота [Гц]"
+"Frequency Doubler"="Удвоитель частоты"
+"Full-Wave Rectifier"="Мостовой выпрямитель"
+"Full-Wave Rectifier w/ Filter"="Мостовой выпрямитель с фильтром"
+"Fwd Voltage @ 1A"="Прямое падение напр-я для 1A"
+"Gate Voltage"="Напряжение затвора"
+"Gate-Cathode Resistance (ohms)"="Сопротивление УЭ-катод [Ом]"
+"Gilbert Cell Multiplier"="Ячейка Гилберта (умножитель)"
+"Gray Code Counter"="Счетчик в коде Грея"
+"Green Value (0-1)"="Содержание зеленого (0-1)"
+"Grid Voltage"="Напряжение сетки"
+"Gyrator"="Гиратор"
+"Half-Flash (Subranging) ADC"="Конвейерный АЦП"
+"Half-Wave Rectifier"="Полуволновой выпрямитель"
+"Half-Wave Rectifier (inverting)"="Полуволновой выпрямитель (инвертирующий)"
+"Hard-Switching 1"="Резкое переключение 1"
+"Hard-Switching 2"="Резкое переключение 2"
+"Hartley Oscillator"="Генератор Хартли"
+"High Voltage"="Высокое напряжение"
+"High Voltage (V)"="Напр. высокого уровня [В]"
+"Low Voltage (V)"="Напр. низкого уровня [В]"
+"High-Pass Filter (RC)"="Фильтр высоких частот (RC)"
+"High-Pass Filter (RL)"="Фильтр высоких частот (RL)"
+"Hold current (amps)"="Ток переключения [A]"
+"Holding Current (A)"="Ток переключения [A]"
+"Holding current (A)"="Ток переключения [A]"
+"Howland Current Source"="Источник тока Хауленда"
+"I-to-V Converter"="Преобразователь тока в напряжение"
+"I/V Curve"="ВАХ"
+"IEC Gates"="IEC стандарт обозначения элементов"
+"Impedance (ohms)"="Сопротивление [Ом]"
+"Impedance Matching (L-Section)"="Согласование импедансов (L-Секция)"
+"Impedance Matching (Shunt Stub)"="Согласование импедансов (Заглушка)"
+"Impedances of Same Magnitude"="Одинаковые импедансы"
+"Import From Dropbox..."="Импорт из Dropbox..."
+"Open File..."="Открыть файл схемы..."
+"Import From Text..."="Импорт из текста..."
+"Improved"="Улучшен"
+"Inductance (H)"="Индуктивность [Гн]"
+"Inductive Kickback"="Индукционный эффект"
+"Inductor"="Катушка индуктивности"
+"Inductor Simulator"="Имитатор индуктивности"
+"Inductors in Parallel"="Параллельное соединение катушек инд."
+"Inductors in Series"="Последовательное соединение катушек инд."
+"Inductors of Various Inductances"="Катушки инд. с разл. индуктивностью"
+"Inductors w/ Various Frequencies"="Частотные характеристики индуктивности"
+"Info Text"="Описание"
+"in"="in"
+"input"="вход"
+"Inputs"="Входы"
+"Integrator"="Интегратор"
+"Internals"="Компоненты"
+"Invert reset pin"="Инверсия вывода RESET"
+"Inverter Amplifier"="Инвертирующий усилитель"
+"Inverter Oscillator"="Инвертирующий генератор"
+"Inverting Amplifier"="Инвертирующий усилитель"
+"Iout"="Iвых"
+"Jerk"="Рывок"
+"JFET Current Source"="JFET Источник тока"
+"JFET Follower"="JFET Повторитель"
+"JFET Follower w/zero offset"="JFET Повторитель с нулевым смещением"
+"JFETs"="JFET транзисторы"
+"JK Flip-Flop"="JK-триггер"
+"JK flip-flop"="JK-триггер"
+"Johnson Counter"="Счетчик Джонсона"
+"Joule Thief"="Joule Thief (Джоуль Вор)"
+"Label"="(название)"
+"Lambda Diode"="Лямбда-диод"
+"Lambda Diode Oscillator"="Генератор с Лямбда-диодом"
+"LC Ladder"="LC Лестница"
+"LC Modes (2)"="Свободные колебания (mod 2)"
+"LC Modes (3)"="Свободные колебания (mod 3)"
+"LC Oscillator"="LC Генератор"
+"LED"="светодиод"
+"LED Flasher"="Светодиодная мигалка"
+"LRC Circuit"="Колебательный контур LRC"
+"Leading-Edge Detector"="Детектор нарастающего фронта"
+"Light Bulb"="Лампочка"
+"Light Switch"="Выключатель"
+"Lissajous Figures"="Фигуры Лиссажу"
+"load"="приемник"
+"Load Current"="Ток нагрузки"
+"Log Amplifier"="Логарифмический усилитель"
+"Logarithmic"="Логарифмическая развертка"
+"Logic Families"="Логические семейства"
+"Long-Distance Power Transmission"="Передача энергии на большие расстояния"
+"Low Voltage"="Напр. низкого уровня [В]"
+"Low-Pass Filter"="Фильтр низких частот"
+"Low-Pass Filter (RC)"="Фильтр низких частот (RC)"
+"Low-Pass Filter (RL)"="Фильтр низких частот (RL)"
+"Low-duty-cycle Oscillator"="Генератор с низкой скважностью"
+"Lower threshold (V)"="Нижний порог [В]"
+"MOSFETs"="MOSFET транзисторы"
+"Majority Logic"="Мажоритарный элемент"
+"Marx Generator"="Генератор Маркса"
+"Master-Slave Flip-Flop"="Двухступенчатый D-триггер"
+"Matrix error"="Ошибка матрицы"
+"Max Brightness Current (A)"="Допустимый ток [A]"
+"max current exceeded"="Ток превысил максимальное значение!"
+"Max Frequency (Hz)"="Максимальная частота [Гц]"
+"Max Output (V)"="Макс. уровень вых. сигнала [В]"
+"Max Resistance (ohms)"="Макс. сопротивление [Ом]"
+"Max Reverse Voltage"="Макс. обратное напряжение [В]"
+"Max Scale"="Макс. масштаб"
+"Max Voltage"="Максимальное напряжение [В]"
+"Memristor"="Мемристор"
+"Memristors"="Мемристоры"
+"Min Frequency (Hz)"="Мин. частота [Гц]"
+"Min Output (V)"="Мин. уровень вых. сигнала [В]"
+"Min Resistance (ohms)"="Мин. сопротивление [Ом]"
+"Min Voltage"="Мин. напряжение [В]"
+"Misc Devices"="Другие устройства"
+"Mismatched lines (Pulse)"="Несогласованные линии (Импульс)"
+"Mismatched lines (Standing Wave)"="Несогласованные линии (Стоячая волна)"
+"Missing Pulse Detector"="Детектор отсутствия импульса"
+"Mobility (um^2/(s*V))"="Мобильность [um^2/(s*V)]"
+"Model Name"="Описание"
+"Momentary Switch"="Кнопка"
+"Monostable"="одновибратор"
+"Monostable Multivib (One-Shot)"="Моностабильный мультивибратор"
+"Monostable Multivibrator"="Моностабильный мультивибратор"
+"Multiplexer"="мультиплексор"
+"Multiplier"="Умножитель"
+"Multivibrators"="Мультивибраторы"
+"NAND gate"="И-НЕ"
+"NOR gate"="ИЛИ-НЕ"
+"NMOS"="n-МОП логика"
+"NMOS Inverter"="n-МОП инвертор (лог. НЕ)"
+"NMOS Inverter 2"="n-МОП инвертор 2 (лог. НЕ)"
+"NMOS NAND"="n-МОП лог. элемент И-НЕ"
+"NPN Transistor"="Транзистор NPN"
+"Negative Impedance Converter"="Преобразователь отрицательного импеданса"
+"No path for current source!"="Нет пути для источника тока!"
+"Nominal Power"="Номинальная мощность"
+"Nominal Voltage"="Номинальное напряжение"
+"Noninverting Amplifier"="Неинвертирующий усилитель"
+"Normally closed"="Нормально замкнутый"
+"Norton's Theorem"="Теорема Нортона"
+"Notch Filter"="Режекторный фильтр"
+"Number of Poles"="Количество основных цепей"
+"Numeric"="Состояние, выраженное цифрой"
+"OK"="OK"
+"Off Resistance (ohms)"="Сопротивление выключения [Ом]"
+"Off resistance (ohms)"="Сопротивление выключения [Ом]"
+"Ohm's Law"="Закон Ома"
+"On Current (A)"="Прямой ток [А]"
+"On Resistance (ohms)"="Сопротивление включения [Ом]"
+"On resistance (ohms)"="Сопротивление включения [Ом]"
+"One shot"="Единичный"
+"Op-Amp"="Операционный усилитель"
+"Op-Amp Feedback"="Обратная связь"
+"Op-Amps"="Операционные усилители"
+"Options"="Опции"
+"OR gate"="элемент ИЛИ"
+"Oscillators"="Генераторы"
+"Other Options..."="Другие настройки..."
+"Other Passive Circuits"="Другие пассивные схемы"
+"out"="выход"
+"Outputs"="Выходы"
+"P2P Voltage"="Напряжение между соединениями"
+"PNP Transistor"="Транзистор PNP"
+"Parallel Resonance"="Параллельный резонанс"
+"Passive Filters"="Пассивные фильтры"
+"Peak Detector"="Пиковый детектор"
+"Period"="Период"
+"Period (s)"="Период [с]"
+"Phase Comparator (Type II)"="Фазовый компаратор (тип II)"
+"Phase Comparator Internals"="Устройство фазового компаратора"
+"Phase Offset (degrees)"="Фазовый сдвиг [в градусах]"
+"Phase-Locked Loops"="Фазовая автоподстройка частоты"
+"Phase-Sequence Network"="Сеть с многофазными выходами"
+"Phase-Shift Oscillator"="Генератор на сдвиге фаз"
+"Plate Voltage"="Анодное напряжение"
+"? Play Audio"="? Воспроизведение звука"
+"? Play Audio "="? Воспроизвести "
+"Plot X/Y"="График X/Y"
+"Potentiometer"="Потенциометр"
+"Potentiometer Divider"="Потенциометр как делитель напряжения"
+"Power Brightness"="Яркость мощности"
+"Power Factor"="Коэффициент мощности"
+"Power Factor Correction"="Коррекция коэффициента мощности"
+"Primary Inductance (H)"="Первичная индуктивность [Гн]"
+"Pulse"="Импульс"
+"Pulse Sequencer"="Линия задержки"
+"Pulse Width"="Ширина импульса"
+"Pulse Width Modulator"="Широтно-импульсная модуляция"
+"Push-Pull Follower"="Двухтактный выход класса B"
+"Resistance"="Сопротивление"
+"R-2R Ladder DAC"="ЦАП лестничного типа (R-2R)"
+"RMS Current"="Cреднеквадратичный ток"
+"RMS Voltage"="Среднеквадратичное напряжение"
+"RTL"="РТЛ"
+"RTL Inverter"="РТЛ инвертор (логическое НЕ)"
+"RTL NAND"="РТЛ логический элемент И-НЕ"
+"RTL NOR"="РТЛ логический элемент ИЛИ-НЕ"
+"Range for voltage color (V)"="Диапазон для цвета напряжения [В]"
+"Ratio"="Коэффициент трансформации"
+"Red Value (0-1)"="Содержание красного (0-1)"
+"regulated"="регулируется"
+"Relaxation Oscillator"="Релаксационный генератор"
+"Relay"="Реле"
+"Relay AND"="Релейное логическое И"
+"Relay Counter"="Релейный счетчик"
+"Relay Flip-Flop"="Релейный RS-триггер"
+"Relay Mux"="Релейный мультиплексор"
+"Relay OR"="Релейное логическое ИЛИ"
+"Relay Oscillator"="Релейный генератор"
+"Relay Toggle Flip-Flop"="Релейный триггер"
+"Relay XOR"="Релейный логический элемент Искл. ИЛИ"
+"Relays"="Реле"
+"Remove"="Удалить"
+"Reset"="Reset"
+"Reset Pin"="Вывод RESET"
+"Resistance (ohms)"="Сопротивление [Ом]"
+"Resistor Cube"="Куб из резисторов"
+"Resistor Grid"="Сеть резисторов"
+"Resistor Grid 2"="Сеть резисторов 2"
+"Resistors"="Резисторы"
+"Retriggerable"="С поддержкой"
+"Ring Modulator"="Кольцевой модулятор"
+"Rossler Circuit"="Схема Росслера"
+"SCR"="тиристор"
+"SR Flip-Flop"="SR-триггер"
+"Sample-and-Hold"="Выборка-хранение"
+"Sampling Rate"="Частота дискретизации"
+"Sawtooth"="Пилообразный сигнал"
+"Sawtooth Generator"="Генератор пилообразного сигнала"
+"Sawtooth Oscillator"="Генератор пилообразного сигнала"
+"Sawtooth Wave Generator"="Генератор пилообразного сигнала"
+"Scale 2x"="Масштаб 2x"
+"Schmitt"="Триггер Шмитта"
+"Schmitt Inputs"="Входы триггера Шмитта"
+"Schmitt Trigger"="Триггер Шмитта"
+"Schmitt Trigger (inverting)"="Триггер Шмитта (инвертирующий)"
+"Scopes"="Осциллографы"
+"Select Y"="Канал Y"
+"Select/Drag Sel"="Выбрать/Переместить"
+"Sequential Logic"="Последовательная логика"
+"Series Resonance"="Последовательный резонанс"
+"Series/Parallel"="Последовательное/Параллельное соединение"
+"Set Pin"="Вывод SET"
+"Seven Segment LED Decoder"="7-сегментный индикатор с дешифратором"
+"Show Bulk"="Показать основную массу"
+"Show Conductance"="Показать проводимость"
+"Show Current"="Показать ток"
+"Show Cursor Cross Hairs"="Включить проекцию курсора"
+"Show Frequency"="Показать частоту"
+"Show Ib"="Показать Ib"
+"Show Ic"="Показать Ic"
+"Show Ie"="Показать Ie"
+"Show Peak Value"="Показать пиковое значение"
+"Show Power"="Показать мощность"
+"Show Power Consumed"="Показать потребляемую мощность"
+"Show Resistance"="Показать сопротивление"
+"Show RMS Average"="Показать среднеквадратичное значение"
+"Show Scale"="Показать масштаб"
+"Show Spectrum"="Показать спектр"
+"Show V vs I"="Показать ВАХ"
+"Show Value"="Показать значение"
+"Show Values"="Показать значения"
+"Show Vbc"="Показать Ubc"
+"Show Vbe"="Показать Ube"
+"Show Vce"="Показать Uce"
+"Show Vce vs Ic"="Показать график функции Ic(Uce)"
+"Show Voltage"="Показывать напряжение"
+"Signal Frequency (Hz)"="Частота сигнала [Гц]"
+"Silicon-Controlled Rectifiers"="Тиристоры"
+"Simple TL"="Простая линия передачи"
+"Simple, with distortion"="Простая, с искажениями"
+"Simulated load"="Имитированная нагрузка"
+"Simulation Speed"="Скорость симуляции"
+"Sine Wave"="Синусоида"
+"Sine Wave Generator"="Генератор синусоидального сигнала"
+"Singular matrix!"="Singular matrix!"
+"Size"="Размер"
+"Slew Rate (V/ns)"="Скорость нарастания [В/нс]"
+"Slider Text"="Описание слайдера"
+"Small Grid"="Мелкая сетка"
+"Source Follower"="Истоковый повторитель"
+"Spark Gap"="Искровой промежуток"
+"Speed 1/2x"="Скорость 1/2x"
+"Speed 2x"="Скорость 2x"
+"Spike Generator"="Генератор импульсов"
+"Square Wave"="Прямоуг. сигнал"
+"Square Wave Generator"="Генератор прямоуг. сигнала"
+"Stable Voltage"="Стабилизированное напряжение"
+"Stack All"="Расположить все осцилограммы друг над другом"
+"Standing Wave"="Стоячая волна"
+"Step-Down Transformer"="Понижающий трансформатор"
+"Step-Up Transformer"="Повышающий трансформатор"
+"Stub Frequency Response"="Частотный отклик заглушки"
+"Summing Amplifier"="Суммирующий усилитель"
+"Swap Coil Direction"="Повернуть обмотку"
+"Swap D/S"="Поменять С/И местами"
+"Swap E/C"="Поменять Э/К местами"
+"Sweep Time (s)"="Время развертки [с]"
+"Switch"="Выключатель"
+"Switch Group"="Группа переключателей"
+"Switch-Tree DAC"="Сегментный ЦАП"
+"Switchable Filter"="Переключаемый фильтр"
+"Switched-Capacitor Filter"="Фильтр с переключаемыми конденсаторами"
+"Synchronous Counter"="Синхронный счетчик"
+"T flip-flop"="T-триггер"
+"TTL"="ТТЛ"
+"TTL Inverter"="ТТЛ инвертор (логическое НЕ)"
+"TTL NAND"="ТТЛ логический элемент И-НЕ"
+"TTL NOR"="ТТЛ логический элемент ИЛИ-НЕ"
+"Termination"="Termination"
+"Ternary"="С тремя состояниями"
+"Tesla Coil"="Катушка теслы"
+"Test Point"="Индикатор"
+"Text"="Надпись"
+"Thevenin's Theorem"="Теорема Тевенена"
+"Threshold"="Порог"
+"Threshold Voltage"="Пороговое напряжение [В]"
+"Time step size (s)"="Время шага моделирования [с]"
+"Total Width (nm)"="Общая ширина [нм]"
+"Traffic Light"="Светофор"
+"Transformer"="Трансформатор"
+"Transformer w/ DC"="Трансформатор и пост. напряжение"
+"Transformers"="Трансформаторы"
+"Transistors"="Биполярные транзисторы"
+"Transmission Lines"="Линии электропередачи"
+"Trapezoidal Approximation"="Трапецеидальная аппроксимация"
+"Triangle"="Треугольный"
+"Triangle VCO"="Генератор треугольного сигнала"
+"Triangle Wave"="Треугольный сигнал"
+"Triangle Wave Generator"="Генератор треугольного сигнала"
+"Triangle-to-Sine Converter"="Преобразователь треугольн. сигнал - синус"
+"Trigger Current (A)"="Ток переключения [A]"
+"Trigger Voltage"="Напряжение переключения"
+"Triode"="Триод"
+"Triodes"="Триоды"
+"True RMS Converter"="Детектор True RMS"
+"Tunnel Diodes"="Тоннельные диоды"
+"Twin-T Filter"="Двойной Т-образный мостовой фильтр"
+"Type I PLL"="ФАПЧ тип I"
+"Type II PLL"="ФАПЧ тип II"
+"Type II PLL (fast)"="ФАПЧ тип II (более высокая частота)"
+"Unity-Gain Phase Splitter"="Расщепитель фаз"
+"Universal Shift Register"="Универсальный сдвиговый регистр"
+"Unstack"="Расположить осцилограммы рядом друг с другом"
+"Unstack All"="Расположить все осцилограммы рядом друг с другом"
+"Upper threshold (V)"="Верхний порог [В]"
+"Variable V/I"="Переменная U/I"
+"VCVS High-Pass Filter"="VCVS фильтр высоких частот"
+"VCVS Low-Pass Filter"="VCVS фильтр низких частот"
+"Value"="Значение"
+"Variable Current"="Переменный ток"
+"View in Scope"="Подключить осциллограф в док-панель"
+"Voltage"="Напряжение"
+"Voltage Divider"="Делитель напряжения"
+"Voltage Doubler"="Удвоитель напряжения"
+"Voltage Doubler 2"="Удвоитель напряжения 2"
+"Voltage for Iabc"="Потенциал Iabc"
+"Voltage Inverter"="Инвертор напряжения"
+"Voltage Multipliers"="Умножитель напряжения"
+"Voltage Quadrupler"="Учертвитель напряжения"
+"Voltage Reference"="Опорное напряжение"
+"Voltage Reference w/ Follower"="Опорное напряжение с повторителем"
+"Voltage Regulator"="Стабилизатор напряженияa"
+"Voltage Tripler"="Утроитель напряжения"
+"Voltage source/wire loop with no resistance!"="Цикл источника напряжения/провода без сопротивления!"
+"Voltage-Controlled Current Source"="Ист. тока с контролируемым напряжением"
+"Voltage-Controlled Oscillator"="Генератор, управляемый напряжением"
+"Volume Control"="Регулятор громкости"
+"Warmup Time (s)"="Время разогрева [с]"
+"Waveform"="Форма волны"
+"Waveform Clipper"="Диодный ограничитель"
+"Weak Coupling"="Слабая связь"
+"Wheatstone Bridge"="Мост Уитстона"
+"White Background"="Белый фон"
+"Width of Doped Region (nm)"="Ширина легированной области [нм]"
+"Wien Bridge Oscillator"="Генератор с мостом Вина"
+"X Resistance"="Сопротивление цепи X"
+"XOR gate"="Исключающее ИЛИ"
+"XOR Phase Detector"="Фазовый детектор на исключающем ИЛИ"
+"Y Voltage"="Напряжение на Y"
+"Z Resistance"="Сопротивление цепи Z"
+"Zener Diodes"="Диоды Зендера (Стабилитроны)"
+"Zener Voltage @ 5mA"="Напряжение стабилизации для 5 мA"
+"(off)"="(off)"
+"(on)"="(on)"
+"555 Timer"="Таймер 555"
+"7-segment driver/display"="7-сегментный дисплей"
+"7-Segment LED Decoder~"="7-сегментный индикатор с дешифратором~"
+"ADC"="АЦП"
+"analog switch"="аналоговый переключатель"
+"analog switch (SPDT)"="аналоговый переключатель (SPDT)"
+"antenna"="антенна"
+"audio output"="аудиовыход (диктофон)"
+"Behaviour"="режим"
+"capacitor"="конденсатор"
+"capacitor (polarized)"="конденсатор (полярный)"
+"carrier"="несущая волна"
+"chip"="интегральная схема"
+"clk"="clk"
+"Clk"="CLK"
+"closed"="закрытый"
+"coil I = "="Ic = "
+"coil Vd = "="Uc = "
+"Coil Voltage"="Напряжение катушки"
+"Counter"="Счетчик"
+"current source"="источник тока"
+"cutoff"="отсечка"
+"DAC"="ЦАП"
+"darlington pair (NPN)"="пара Дарлингтона (NPN)"
+"darlington pair (PNP)"="пара Дарлингтона (PNP)"
+"data"="данные"
+"data export"="экспорт данных (осцилограф)"
+"ring counter"="кольцевой счетчик"
+"delay = "="задержка = "
+"diode"="диод"
+"dur = "="длина = "
+"f.3db = "="f3dB = "
+"fc = "="fc = "
+"Full Adder~"="Полный сумматор"
+"fwd active"="активный"
+"ground"="земля"
+"Half Adder~"="полусумматор"
+"high"="high"
+"high "="high "
+"hold state"="запомнить"
+"I vs V"="f(U)=I"
+"If Rp=RL, then QL=Qu/2"="Когда Rp=RL, тогда QL=Qu/2"
+"in 1"="в 1"
+"in 2"="в 2"
+"inductor"="катушка индуктивности"
+"inverter"="инвертор (логическое НЕ)"
+"InvertingSchmitt"="инверт. триггер Шмитта"
+"In"="we"
+"Iout ="="Iвых ="
+"kg1"="Внутреннее сопротивление [Ом]"
+"lamp"="лампочка"
+"Latch"="защелка"
+"length = "="длина = "
+"linear"="линейный"
+"load data"="загрузка данных"
+"logic input"="цифровой вход"
+"logic output"="цифровой выход"
+"low"="low"
+"low "="low "
+" mA/V"=" мA/В"
+"mA/V"="мA/В"
+"matched"="согласована"
+"memristor"="мемристор"
+"mismatched"="несогласована"
+"mu"="Коэффициент усиления [В/В]"
+"n-MOSFET"="n-MOSFET"
+"nan/infinite matrix!"="Бесконечная матрица!"
+"off"="выкл."
+"on"="вкл."
+"op-amp"="операционный усилитель"
+"open"="открытый"
+"OTA (LM13700 style)"="LM13700"
+"out vs in"="характеристика"
+"output"="выход"
+"parallel in 0"="паралл. в 0"
+"parallel in 1"="паралл. в 1"
+"parallel in 2"="паралл. в 2"
+"parallel in 3"="паралл. в 3"
+"p-MOSFET"="p-MOSFET"
+"phase comparator"="фазовый детектор"
+"PISO shift register"="сдвиговый регистр PISO"
+"potentiometer"="потенциометр"
+"pulse gen"="генератор импульсов"
+"push switch (SPST)"="кнопка (SPST)"
+"range = "="диапазон = "
+"Ratio = "="1:n = "
+"refresh"="обновление"
+"relay (off)"="реле (вкл.)"
+"relay (on)"="реле (выкл.)"
+"res.f = "="fo = "
+"reset"="сброс"
+"resistance"="сопротивление"
+"resistor"="резистор"
+"row select"="адрес"
+"sample"="выборка"
+"samples"="выборка"
+"saturation"="насыщение"
+"sawtooth gen"="Ген. пилообр. сигн."
+"select"="адрес"
+"Sequence generator"="генератор последовательности"
+"serial in left"="послед. влево"
+"serial in right"="послед. вправо."
+"set"="установка"
+"shift left"="сдвиг влево"
+"shift right"="сдвиг вправо"
+"SIPO shift register"="сдвиговый регистр SIPO"
+"spark gap"="искровой промежуток"
+"square wave gen"="Ген. прямоуг. сигн."
+"sweep (linear)"="свип (линейный)"
+"sweep (log)"="свип (логарифмический)"
+"switch"="выключатель"
+"switch "="выключатель "
+"switch (SPST)"="переключатель (SPST)"
+"time"="время"
+"time = "="время = "
+"time step = "="шаг = "
+"transformer"="трансформатор"
+"transistor (NPN) beta="="NPN, beta = "
+"transistor (PNP) "="PNP "
+"transmission line"="линия электропередачи"
+"tri-state buffer"="tri-state буфер"
+"triangle gen"="Ген. треуг. сигн."
+"trimmer 1"="триммер"
+"triode"="триод"
+"tunnel diode"="туннельный диод"
+"Uout=0.85*Uoutsaturation"="Uвых=0,85 * Uнасыщ."
+"V = "="U = "
+"V(rms) = "="Urms = "
+"VCO"="VCO"
+"VCCS"="Источник тока с контролируемым напряжением"
+"Vbc = "="Ubc = "
+"Vbe = "="Ube = "
+"Vbreakdown = "="Uz = "
+"Vce = "="Uce = "
+"Vd = "="Ud = "
+"Vd1 = "="U1 = "
+"Vd2 = "="U2 = "
+"Vds = "="Uds = "
+"Vf = "="Uf = "
+"Vgs = "="Ugs = "
+"Vi = "="Ui = "
+"Vmax = "="A = "
+"Vo = "="Uo = "
+"Voff = "="Uo = "
+"Vout = "="Uвых = "
+"(Vt = "="(Ut = "
+"Vz = "="Uz = "
+"voltage source"="источник напряжения"
+"voltmeter"="вольтметр"
+"wire"="провод"
+"wire loop detected"="wire loop detected"
+"write"="запись"
+"zener"="диод Зендера"
+"Zener diode"="стабилитрон"
+"Operational Transconductance Amplifier (OTA)"="Operational Transconductance Amplifier (OTA)"
+"Band-pass w/ Noise"="Полосовой фильтр (с шумом)"
+"Butterworth Band-Pass"="Фильтр НЧ Баттерворта"
+"Butterworth Band-Stop"="Полосно-заграждающий фильтр Баттерворта"
+"Butterworth High-Pass"="Фильтр ВЧ Баттерворта"
+"Butterworth High-Pass (10 pole)"="Фильтр ВЧ Баттерворта (10-полюсный)"
+"Butterworth High-Pass w/ Noise"="Фильтр ВЧ Баттерворта (с шумом)"
+"Butterworth Low-Pass"="Фильтр НЧ Баттерворта"
+"Butterworth Low-Pass w/ Noise"="Фильтр НЧ Баттерворта (с шумом)"
+"Comb Filter"="Комбинированный фильтр"
+"Combine"="Объединить каналы"
+"Combine All"="Объединить все каналы"
+"Ctrl-A"="Ctrl+A"
+"Ctrl-C"="Ctrl+C"
+"Ctrl-D"="Ctrl+D"
+"Ctrl-V"="Ctrl+V"
+"Ctrl-X"="Ctrl+X"
+"Ctrl-Y"="Ctrl+Y"
+"Ctrl-Z"="Ctrl+Z"
+"LM137000 Gain Oddity"="Разница в усилении"
+"OTA Ring Modulator"="Кольцевой модулятор"
+"OTA Single Stage VCF (low pass)"="ФНЧ управляемый напряжением"
+"OTA Voltage Controlled Amplifier (VCA)"="Усилитель, управляемый напряжением"
+"Paste"="Вставить"
+"Redo"="Повторить"
+"Remove Plot"="Отключить канал"
+"Remove Scope"="Убрать осциллограф"
+"Select All"="Выбрать все"
+"Swap Terminals"="Инвертирующий выход"
+"Undo"="Отменить"
+"Zoom 100%"="Масштаб 100%"
+"Zoom In"="Увеличить Масштаб"
+"Zoom Out"="Уменьшить Масштаб"
+"Current Circuit:"="Текущая схема:"
+"Swap Secondary Polarity"="Инверсия вторичной обмотки"
+"Light Bulb"="Лампочка"
+"Import from Text"="Импорт из текста"
+"Paste the text file for your circuit here..."="Вставьте текст своей схемы:"
+"Import from Dropbox"="Импорт из Dropbox"
+"To open a file in your dropbox account using the chooser click below."="Чтобы открыть файл в своей учетной записи Dropbox, нажмите кнопку плагина."
+"Open Dropbox Chooser"="Открыть плагин Dropbox"
+"To open a shared Dropbox file from a Dropbox link paste the link below..."="Вставьте ниже ссылку файла из Dropbox."
+"Import From Dropbox Link"="Импорт из ссылки Dropbox"
+"Export as URL"="Экспорт в ссылку"
+"URL for this circuit is..."="Ссылка для этой схемы (откроется в web приложении):"
+"Warning: this URL is longer than 2000 characters and may not work in some browsers."="Предупреждение: ссылка превысила 2000 символов. Некоторые браузеры не допускают эту длину."
+"To save this URL select it all (eg click in text and type control-A) and copy to your clipboard (eg control-C) before pasting to a suitable place."="Чтобы сохранить этот URL, щелкните по тексту, нажмите Ctrl+A и скопируйте в буфер обмена (Ctrl+С) перед тем, как вставить в подходящее место."
+"Create short URL"="Создать короткую ссылку"
+"Save As..."="Сохранить как..."
+"Click on the link below to save your circuit"="Нажмите на ссылку ниже, чтобы сохранить свою схему:"
+"Export as Text"="Экспорт в текст"
+"Text file for this circuit is..."="Текст для этой схемы:"
+"To save this file select it all (eg click in text and type control-A) and copy to your clipboard (eg control-C) before pasting to an empty text file (eg on Windows Notepad) and saving as a new file."="Чтобы сохранить текст в файл, выберите этот текст (например щелкните по тексту и введите Ctrl+A) и скопируйте в буфер обмена (например Ctrl+C) перед тем, как вставить в пустой текстовый файл (например в Блокнот Windows) и сохранить как новый файл."
+"Re-Import"="Реимпорт"
+"This site, or your browser doesn't support the Dropbox chooser so you can't pick a file from your dropbox account."="Ваш браузер или этот сайт не поддерживает плагин Dropbox."
+"You can open a shared Dropbox file if you have a link. Paste the Dropbox link below..."="Вы можете открыть общий файл Dropbox, если у вас есть ссылка. Вставьте ссылку Dropbox ниже ..."
+"Waiting for short URL for web service..."="Ожидание короткого URL-адреса для веб-сервиса..."
+"Audio data is not ready yet. Increase simulation speed to make data ready sooner."="Звуковые данные еще не готовы. Увеличьте скорость моделирования, чтобы быстрее подготовить данные."
+"demultiplexer"="демультиплексор"
+"Properties..."="Параметры..."
+"Scope Properties"="Параметры Осциллографа"
+" to "=" do "
+"Show Average"="Отображение среднего значения"
+"average"="средн."
+"W average"="W средн."
+" W average"=" W средн."
+" bad connection"=" плохое соединение"
+"1 bad connection"="1 плохое соединение"
+"ohmmeter"="омметр"
+"Scroll Speed"="Масштабирование сигнала по оси Х:"
+"Show Duty Cycle"="Показать Коэффициент Заполнения"
+"Print..."="Печать..."
+"Find DC Operating Point"="Создание стабильного состояния системы"
+"Recover Auto-Save"="Загрузить автосохранение"
+"Positive Edge Triggered"="Со срабатыванием по положительному фронту"
+"Gain"="Усиление [В/В]"
+"Duty Cycle "="Коэффициент заполнения "
+"Simulate Body Diode"="Симулировать защитный диод"
+"Body Terminal"="Вывод подложки"
+"Sliders..."="Добавление и настройка ползунков..."
+"Min Value"="Минимальное значение"
+"Max Value"="Максимальное значение"
+"Label"="Надпись"
+"Capacitance"="Емкость"
+"Inductance"="Индукция"
+"View in Undocked Scope"="Подключить осциллограф к схеме"
+"Undock Scope"="Переместить осциллограф в схему"
+"Dock Scope"="Переместить осциллограф в док-панель"
+"Add Varactor/Varicap"="Добавить Варактор/Варикап"
+"Capacitance @ 0V (F)"="Емкость для 0В [Ф]"
+"Fan-Out"="Коэфф. разветвления по выходу"
+"Up/Down Counter"="Реверсивный счётчик"
+"Up/Down"="Реверс"
+"Shift Registers"="Сдвиговые Регистры"
+"Serial-In Parallel-Out"="Serial-In Parallel-Out (SIPO)"
+"Parallel-In Serial-Out"="Parallel-In Serial-Out (PISO)"
+"Universal"="Универсальный"
+"Priority Encoder"="Приоритетный шифратор"
+"Static RAM"="Статическая RAM"
+"Varactor"="Варактор"
+"varactor"="варактор"
+"Shortcuts..."="Назначение клавиш..."
+"Add Fuse"="Добавить плавкий предохранитель"
+"Add LED Array"="Добавить светодиодную матрицу"
+"LED array"="светодиодная матрица"
+"LED Array"="Светодиодная матрица"
+"# of Bits"="Кол-во разрядов"
+"Model"="Модель"
+"Create Simple Model"="Создать простую модель"
+"Save as Default"="Сделать по умолчанию"
+"Breakdown Voltage"="Напряжение пробоя"
+"Grid Width"="Кол-во вертикальных рядов"
+"Grid Height"="Кол-во горизонтальных рядов"
+"# of Select Bits"="Кол-во выбранных разрядов"
+"Segments"="Кол-во сегментов"
+"7 Segment"="7 сегментов"
+"14 Segment"="14 сегментов"
+"16 Segment"="16 сегментов"
+"Extra Segment"="Доп. сегмент"
+"Decimal Point"="Десятичная точка"
+"Colon"="Двоеточие"
+"Common Cathode"="Общий катод"
+"Common Anode"="Общий анод"
+"None (logic inputs)"="None (логические входы)"
+"max current exceeded"="превышен максимальный ток"
+"Modulus"="Модуль счета"
+"Schottky"="Шоттки"
+"germanium"="германиевый"
+"general purpose"="общ. назначения"
+"Saturation Current"="Ток насыщения"
+"Series Resistance"="Последовательное сопротивление"
+"Emission Coefficient"="Коэффициент эмиссии"
diff --git a/WEB-INF/classes/com/lushprojects/circuitjs1/public/setuplist.txt b/WEB-INF/classes/com/lushprojects/circuitjs1/public/setuplist.txt
new file mode 100644
index 0000000..3bcf807
--- /dev/null
+++ b/WEB-INF/classes/com/lushprojects/circuitjs1/public/setuplist.txt
@@ -0,0 +1,425 @@
+### setuplist.txt first line must be a comment
++Basics
+ohms.txt Ohm's Law
+resistors.txt Resistors
+cap.txt Capacitor
+induct.txt Inductor
+>lrc.txt LRC Circuit
+voltdivide.txt Voltage Divider
+pot.txt Potentiometer
+potdivide.txt Potentiometer Divider
+thevenin.txt Thevenin's Theorem
+norton.txt Norton's Theorem
+-
++A/C Circuits
+capac.txt Capacitor
+inductac.txt Inductor
+capmultcaps.txt Caps of Various Capacitances
+capmultfreq.txt Caps w/ Various Frequencies
+indmultind.txt Inductors of Various Inductances
+indmultfreq.txt Inductors w/ Various Frequencies
+impedance.txt Impedances of Same Magnitude
+res-series.txt Series Resonance
+res-par.txt Parallel Resonance
+-
++Passive Filters
+filt-hipass.txt High-Pass Filter (RC)
+filt-lopass.txt Low-Pass Filter (RC)
+filt-hipass-l.txt High-Pass Filter (RL)
+filt-lopass-l.txt Low-Pass Filter (RL)
+bandpass.txt Band-pass Filter
+bandnoise.txt Band-pass w/ Noise
+notch.txt Notch Filter
+twint.txt Twin-T Filter
+crossover.txt Crossover
+butter10lo.txt Butterworth Low-Pass (10 pole)
+butter10hi.txt Butterworth High-Pass (10 pole)
+butter10loaud.txt Butterworth Low-Pass w/ Noise
+butter10hiaud.txt Butterworth High-Pass w/ Noise
+butterbandstop.txt Butterworth Band-Stop
+besselbutter.txt Bessel vs Butterworth
+ringing.txt Band-pass with Ringing
+comb.txt Comb Filter
+-
++Other Passive Circuits
++Series/Parallel
+indseries.txt Inductors in Series
+indpar.txt Inductors in Parallel
+capseries.txt Caps in Series
+cappar.txt Caps in Parallel
+-
++Transformers
+transformer.txt Transformer
+transformerdc.txt Transformer w/ DC
+transformerup.txt Step-Up Transformer
+transformerdown.txt Step-Down Transformer
+longdist.txt Long-Distance Power Transmission
+-
++Relays
+relay.txt Relay
+relayand.txt Relay AND
+relayor.txt Relay OR
+relayxor.txt Relay XOR
+relaymux.txt Relay Mux
+relayff.txt Relay Flip-Flop
+relaytff.txt Relay Toggle Flip-Flop
+relayosc.txt Relay Oscillator
+relayctr.txt Relay Counter
+-
+3way.txt 3-Way Light Switches
+4way.txt 3- and 4-Way Light Switches
+diff.txt Differentiator
+wheatstone.txt Wheatstone Bridge
+lrc-critical.txt Critically Damped LRC
+currentsrcelm.txt Current Source
+inductkick.txt Inductive Kickback
+inductkick-snub.txt Blocking Inductive Kickback
+powerfactor1.txt Power Factor
+powerfactor2.txt Power Factor Correction
+grid.txt Resistor Grid
+grid2.txt Resistor Grid 2
+cube.txt Resistor Cube
++Coupled LC's
+coupled1.txt LC Modes (2)
+coupled2.txt Weak Coupling
+coupled3.txt LC Modes (3)
+ladder.txt LC Ladder
+-
+phaseseq.txt Phase-Sequence Network
+lissa.txt Lissajous Figures
+-
++Diodes
+diodevar.txt Diode
+diodecurve.txt Diode I/V Curve
+rectify.txt Half-Wave Rectifier
+fullrect.txt Full-Wave Rectifier
+fullrectf.txt Full-Wave Rectifier w/ Filter
+diodelimit.txt Diode Limiter
++Zener Diodes
+zeneriv.txt I/V Curve
+zenerref.txt Voltage Reference
+zenerreffollow.txt Voltage Reference w/ Follower
+-
+dcrestoration.txt DC Restoration
+inductkick-block.txt Blocking Inductive Kickback
+spikegen.txt Spike Generator
++Voltage Multipliers
+voltdouble.txt Voltage Doubler
+voltdouble2.txt Voltage Doubler 2
+volttriple.txt Voltage Tripler
+voltquad.txt Voltage Quadrupler
+-
+amdetect.txt AM Detector
+diodeclip.txt Waveform Clipper
+sinediode.txt Triangle-to-Sine Converter
+ringmod.txt Ring Modulator
+-
++Op-Amps
+opamp.txt Op-Amp
+opampfeedback.txt Op-Amp Feedback
++Amplifiers
+amp-invert.txt Inverting Amplifier
+amp-noninvert.txt Noninverting Amplifier
+amp-follower.txt Follower
+amp-diff.txt Differential Amplifier
+amp-sum.txt Summing Amplifier
+logconvert.txt Log Amplifier
+classd.txt Class-D Amplifier
+-
++Oscillators
+relaxosc.txt Relaxation Oscillator
+phaseshiftosc.txt Phase-Shift Oscillator
+triangle.txt Triangle Wave Generator
+sine.txt Sine Wave Generator
+sawtooth.txt Sawtooth Wave Generator
+vco.txt Voltage-Controlled Oscillator
+trianglevco.txt Triangle VCO
+-
+amp-rect.txt Half-Wave Rectifier (inverting)
+amp-fullrect.txt Full-Wave Rectifier
+peak-detect.txt Peak Detector
+amp-integ.txt Integrator
+amp-dfdx.txt Differentiator
+amp-schmitt.txt Schmitt Trigger
+nic-r.txt Negative Impedance Converter
+gyrator.txt Gyrator
+capmult.txt Capacitance Multiplier
+howland.txt Howland Current Source
+itov.txt I-to-V Converter
+delta-pwm.txt Delta PWM Encoder
+opamp-regulator.txt Voltage Regulator
+opint.txt 741 Internals
+opint-invert-amp.txt 741 (inverting amplifier)
+opint-slew.txt 741 Slew Rate
+opint-current.txt 741 Current Limits
++Chaotic Circuits
+rossler.txt Rossler
+vilnius.txt Vilnius
+chua.txt Chua
+chaos1.txt Chaos 1
+chaos2.txt Chaos 2
+jerk.txt Jerk
+-
+-
++Transistors
+npn.txt NPN Transistor
+pnp.txt PNP Transistor
+transswitch.txt Switch
+follower.txt Emitter Follower
++Multivibrators
+multivib-a.txt Astable Multivib
+multivib-bi.txt Bistable Multivib (Flip-Flop)
+multivib-mono.txt Monostable Multivib (One-Shot)
+-
+ceamp.txt Common-Emitter Amplifier
+phasesplit.txt Unity-Gain Phase Splitter
+schmitt.txt Schmitt Trigger
+currentsrc.txt Current Source
+currentsrcramp.txt Current Source Ramp
+mirror.txt Current Mirror
+darlington.txt Darlington Pair
++Differential Amplifiers
+trans-diffamp.txt Differential Input
+trans-diffamp-common.txt Common-Mode Input
+trans-diffamp-cursrc.txt Common-Mode w/Current Source
+-
++Push-Pull Follower
+pushpullxover.txt Simple, with distortion
+pushpull.txt Improved
+-
++Oscillators
+colpitts.txt Colpitts Oscillator
+hartley.txt Hartley Oscillator
+eclosc.txt Emitter-Coupled LC Oscillator
+crystalosc2.txt Crystal Oscillator
+-
+gilbertcell.txt Gilbert Cell Multiplier
+rmsconverter.txt True RMS Converter
+joule-thief.txt Joule Thief
+-
++MOSFETs
+nmosfet.txt n-MOSFET
+pmosfet.txt p-MOSFET
+mosswitch.txt Switch
+mosfollower.txt Source Follower
+moscurrentsrc.txt Current Source
+moscurrentramp.txt Current Ramp
+mosmirror.txt Current Mirror
+mosfetamp.txt Common-Source Amplifier
+cmosinverter.txt CMOS Inverter
+cmosinvertercap.txt CMOS Inverter (w/capacitance)
+cmosinverterslow.txt CMOS Inverter (slow transition)
+cmostransgate.txt CMOS Transmission Gate
+mux.txt CMOS Multiplexer
+samplenhold.txt Sample-and-Hold
+delayrc.txt Delayed Buffer
+leadingedge.txt Leading-Edge Detector
+switchfilter.txt Switchable Filter
+voltinvert.txt Voltage Inverter
+invertamp.txt Inverter Amplifier
+inv-osc.txt Inverter Oscillator
+analogrecip.txt Analog Reciprocal
+crystalosc.txt CMOS Crystal Oscillator
+-
++555 Timer Chip
+555square.txt Square Wave Generator
+555int.txt Internals
+555saw.txt Sawtooth Oscillator
+555lowduty.txt Low-duty-cycle Oscillator
+555monostable.txt Monostable Multivibrator
+555pulsemod.txt Pulse Width Modulator
+555sequencer.txt Pulse Sequencer
+555schmitt.txt Schmitt Trigger (inverting)
+555missing.txt Missing Pulse Detector
+-
++Active Filters
+filt-vcvs-lopass.txt VCVS Low-Pass Filter
+filt-vcvs-hipass.txt VCVS High-Pass Filter
+switchedcap.txt Switched-Capacitor Filter
+allpass1.txt Allpass
+allpass2.txt Allpass w/ Square
+actbutterlo.txt Butterworth Low-Pass
+actbutterhi.txt Butterworth High-Pass
+actbutterband.txt Butterworth Band-Pass
+-
++Logic Families
++RTL
+rtlinverter.txt RTL Inverter
+rtlnor.txt RTL NOR
+rtlnand.txt RTL NAND
+-
++DTL
+dtlinverter.txt DTL Inverter
+dtlnand.txt DTL NAND
+dtlnor.txt DTL NOR
+-
++TTL
+ttlinverter.txt TTL Inverter
+ttlnand.txt TTL NAND
+ttlnor.txt TTL NOR
+fanout.txt Fan-Out
+-
++NMOS
+nmosinverter.txt NMOS Inverter
+nmosinverter2.txt NMOS Inverter 2
+nmosnand.txt NMOS NAND
+-
++CMOS
+cmosinverter.txt CMOS Inverter
+cmosnand.txt CMOS NAND
+cmosnor.txt CMOS NOR
+cmosxor.txt CMOS XOR
+cmosff.txt CMOS Flip-Flop
+cmosmsff.txt CMOS Master-Slave Flip-Flop
+-
++ECL
+eclnor.txt ECL NOR/OR
+-
++Ternary
+3-cgand.txt CGAND
+3-cgor.txt CGOR
+3-invert.txt Complement (F210)
+3-f211.txt F211
+3-f220.txt F220
+3-f221.txt F221
+-
+-
++Combinational Logic
+xor.txt Exclusive OR
+halfadd.txt Half Adder
+fulladd.txt Full Adder
+decoder.txt 1-of-4 Decoder
+priencoder.txt Priority Encoder
+mux3state.txt 2-to-1 Mux
+majority.txt Majority Logic
+digcompare.txt 2-Bit Comparator
+7segdecoder.txt 7-Segment LED Decoder
+brentkung.txt Brent-Kung Adder
+-
++Sequential Logic
++Flip-Flops
+nandff.txt SR Flip-Flop
+clockedsrff.txt Clocked SR Flip-Flop
+masterslaveff.txt Master-Slave Flip-Flop
+edgedff.txt Edge-Triggered D Flip-Flop
+jkff.txt JK Flip-Flop
+-
++Counters
+counter.txt 4-Bit Ripple Counter
+counter8.txt 8-Bit Ripple Counter
+synccounter.txt Synchronous Counter
+updownctr.txt Up/Down Counter
+deccounter.txt Decimal Counter
+graycode.txt Gray Code Counter
+johnsonctr.txt Johnson Counter
+-
++Shift Registers
+sipo-sr.txt Serial-In Parallel-Out
+piso-sr.txt Parallel-In Serial-Out
+unishiftreg.txt Universal
+-
+divideby2.txt Divide-by-2
+divideby3.txt Divide-by-3
+ledflasher.txt LED Flasher
+traffic.txt Traffic Light
+sram.txt Static RAM
+dram.txt Dynamic RAM
+-
++Analog/Digital
+flashadc.txt Flash ADC
+deltasigma.txt Delta-Sigma ADC
+hfadc.txt Half-Flash (Subranging) ADC
+dac.txt Binary-Weighted DAC
+r2rladder.txt R-2R Ladder DAC
+swtreedac.txt Switch-Tree DAC
+digsine.txt Digital Sine Wave
+qam-256.txt QAM-256 Modulator/Demodulator
+-
++Phase-Locked Loops
+xorphasedet.txt XOR Phase Detector
+pll.txt Type I PLL
+phasecomp.txt Phase Comparator (Type II)
+phasecompint.txt Phase Comparator Internals
+pll2.txt Type II PLL
+pll2a.txt Type II PLL (fast)
+freqdouble.txt Frequency Doubler
+-
++Transmission Lines
+tl.txt Simple TL
+tlstand.txt Standing Wave
+tlterm.txt Termination
+tlmismatch.txt Mismatched lines (Pulse)
+tlmis1.txt Mismatched lines (Standing Wave)
+tlmatch1.txt Impedance Matching (L-Section)
+tlmatch2.txt Impedance Matching (Shunt Stub)
+tlfreq.txt Stub Frequency Response
+tllopass.txt Low-Pass Filter
+tllight.txt Light Switch
+-
++Misc Devices
++JFETs
+jfetcurrentsrc.txt JFET Current Source
+jfetfollower.txt JFET Follower
+jfetfollower-nooff.txt JFET Follower w/zero offset
+jfetamp.txt Common-Source Amplifier
+volume.txt Volume Control
+lambda-diode.txt Lambda Diode
+lambda-diode-osc.txt Lambda Diode Oscillator
+-
++Tunnel Diodes
+tdiode.txt I/V Curve
+tdosc.txt LC Oscillator
+tdrelax.txt Relaxation Oscillator
+-
++Memristors
+mr.txt Memristor
+mr-sine.txt Sine Wave
+mr-square.txt Square Wave
+mr-triangle.txt Triangle Wave
+mr-sine2.txt Hard-Switching 1
+mr-sine3.txt Hard-Switching 2
+mr-crossbar.txt Crossbar Memory
+-
++Triodes
+triode.txt Triode
+triodeamp.txt Amplifier
+-
++Silicon-Controlled Rectifiers
+scr.txt SCR
+scractrig.txt AC Trigger
+-
++Current Conveyor
+cc2.txt CCII+
+cc2n.txt CCII-
+ccinductor.txt Inductor Simulator
+cc2imp.txt CCII+ Implementation
+cc2impn.txt CCII- Implementation
+cciamp.txt Current Amplifier
+ccvccs.txt VCCS
+ccdiff.txt Current Differentiator
+ccint.txt Current Integrator
+ccitov.txt Current-Controlled Voltage Source
+-
++Spark Gap
+spark-sawtooth.txt Sawtooth Generator
+tesla.txt Tesla Coil
+spark-marx.txt Marx Generator
+-
++Operational Transconductance Amplifier (OTA)
+ota-vca.txt OTA Voltage Controlled Amplifier (VCA)
+ota-vcf-single.txt OTA Single Stage VCF (low pass)
+ota-ringmod.txt OTA Ring Modulator
+ota-gain.txt LM137000 Gain Oddity
+-
++Light Bulb
+lightbulb.txt Light Bulb
+wienbridge.txt Wien Bridge Oscillator
+-
++Varactor
+varactor.txt Varactor
+varactorvco.txt VCO
+-
+ledarray.txt LED Array
+triacdimmer.txt DIAC/TRIAC Dimmer
+-
+blank.txt Blank Circuit
diff --git a/WEB-INF/deploy/circuitjs1/rpcPolicyManifest/manifest.txt b/WEB-INF/deploy/circuitjs1/rpcPolicyManifest/manifest.txt
new file mode 100644
index 0000000..baf85df
--- /dev/null
+++ b/WEB-INF/deploy/circuitjs1/rpcPolicyManifest/manifest.txt
@@ -0,0 +1,2 @@
+# Module circuitjs1
+# RPC service class, partial path of RPC policy file
diff --git a/WEB-INF/deploy/circuitjs1/symbolMaps/17E43A60E670071286F9AEFB8E1E4C5C.symbolMap b/WEB-INF/deploy/circuitjs1/symbolMaps/17E43A60E670071286F9AEFB8E1E4C5C.symbolMap
new file mode 100644
index 0000000..75320b0
--- /dev/null
+++ b/WEB-INF/deploy/circuitjs1/symbolMaps/17E43A60E670071286F9AEFB8E1E4C5C.symbolMap
@@ -0,0 +1,7352 @@
+# { 2 }
+# { 'user.agent' : 'gecko1_8' }
+# jsName, jsniIdent, className, memberName, sourceUri, sourceLine, fragmentNumber
+Animation,,com.google.gwt.animation.client.Animation,,com/google/gwt/animation/client/Animation.java,27,-1
+W,com.google.gwt.animation.client.Animation::$cancel(Lcom/google/gwt/animation/client/Animation;)V,com.google.gwt.animation.client.Animation,$cancel,com/google/gwt/animation/client/Animation.java,105,0
+X,com.google.gwt.animation.client.Animation::$run(Lcom/google/gwt/animation/client/Animation;IDLcom/google/gwt/dom/client/Element;)V,com.google.gwt.animation.client.Animation,$run,com/google/gwt/animation/client/Animation.java,186,0
+Y,com.google.gwt.animation.client.Animation::$run(Lcom/google/gwt/animation/client/Animation;ILcom/google/gwt/dom/client/Element;)V,com.google.gwt.animation.client.Animation,$run,com/google/gwt/animation/client/Animation.java,151,0
+Z,com.google.gwt.animation.client.Animation::$update(Lcom/google/gwt/animation/client/Animation;D)Z,com.google.gwt.animation.client.Animation,$update,com/google/gwt/animation/client/Animation.java,278,0
+$,com.google.gwt.animation.client.Animation::Animation() ,com.google.gwt.animation.client.Animation,Animation,com/google/gwt/animation/client/Animation.java,87,0
+ab,com.google.gwt.animation.client.Animation::Animation(Lcom/google/gwt/animation/client/AnimationScheduler;) ,com.google.gwt.animation.client.Animation,Animation,com/google/gwt/animation/client/Animation.java,97,0
+j,com.google.gwt.animation.client.Animation::callback,com.google.gwt.animation.client.Animation,callback,com/google/gwt/animation/client/Animation.java,29,-1
+k,com.google.gwt.animation.client.Animation::duration,com.google.gwt.animation.client.Animation,duration,com/google/gwt/animation/client/Animation.java,44,-1
+n,com.google.gwt.animation.client.Animation::element,com.google.gwt.animation.client.Animation,element,com/google/gwt/animation/client/Animation.java,49,-1
+o,com.google.gwt.animation.client.Animation::isRunning,com.google.gwt.animation.client.Animation,isRunning,com/google/gwt/animation/client/Animation.java,54,-1
+p,com.google.gwt.animation.client.Animation::isStarted,com.google.gwt.animation.client.Animation,isStarted,com/google/gwt/animation/client/Animation.java,59,-1
+bb,com.google.gwt.animation.client.Animation::onCancel()V,com.google.gwt.animation.client.Animation,onCancel,com/google/gwt/animation/client/Animation.java,228,0
+cb,com.google.gwt.animation.client.Animation::onComplete()V,com.google.gwt.animation.client.Animation,onComplete,com/google/gwt/animation/client/Animation.java,237,0
+db,com.google.gwt.animation.client.Animation::onStart()V,com.google.gwt.animation.client.Animation,onStart,com/google/gwt/animation/client/Animation.java,244,0
+q,com.google.gwt.animation.client.Animation::requestHandle,com.google.gwt.animation.client.Animation,requestHandle,com/google/gwt/animation/client/Animation.java,64,-1
+r,com.google.gwt.animation.client.Animation::runId,com.google.gwt.animation.client.Animation,runId,com/google/gwt/animation/client/Animation.java,70,-1
+s,com.google.gwt.animation.client.Animation::scheduler,com.google.gwt.animation.client.Animation,scheduler,com/google/gwt/animation/client/Animation.java,72,-1
+t,com.google.gwt.animation.client.Animation::startTime,com.google.gwt.animation.client.Animation,startTime,com/google/gwt/animation/client/Animation.java,77,-1
+u,com.google.gwt.animation.client.Animation::wasStarted,com.google.gwt.animation.client.Animation,wasStarted,com/google/gwt/animation/client/Animation.java,82,-1
+Animation$1,,com.google.gwt.animation.client.Animation$1,,com/google/gwt/animation/client/Animation.java,29,-1
+eb,com.google.gwt.animation.client.Animation$1::$execute(Lcom/google/gwt/animation/client/Animation$1;D)V,com.google.gwt.animation.client.Animation$1,$execute,com/google/gwt/animation/client/Animation.java,31,0
+fb,com.google.gwt.animation.client.Animation$1::Animation$1(Lcom/google/gwt/animation/client/Animation;) ,com.google.gwt.animation.client.Animation$1,Animation$1,com/google/gwt/animation/client/Animation.java,29,0
+gb,com.google.gwt.animation.client.Animation$1::execute(D)V,com.google.gwt.animation.client.Animation$1,execute,com/google/gwt/animation/client/Animation.java,31,0
+a,com.google.gwt.animation.client.Animation$1::this$01,com.google.gwt.animation.client.Animation$1,this$01,com/google/gwt/animation/client/Animation.java,29,-1
+AnimationScheduler,,com.google.gwt.animation.client.AnimationScheduler,,com/google/gwt/animation/client/AnimationScheduler.java,27,-1
+hb,com.google.gwt.animation.client.AnimationScheduler::instance,com.google.gwt.animation.client.AnimationScheduler,instance,com/google/gwt/animation/client/AnimationScheduler.java,65,-1
+AnimationScheduler$AnimationHandle,,com.google.gwt.animation.client.AnimationScheduler$AnimationHandle,,com/google/gwt/animation/client/AnimationScheduler.java,57,-1
+AnimationSchedulerImplStandard,,com.google.gwt.animation.client.AnimationSchedulerImplStandard,,com/google/gwt/animation/client/AnimationSchedulerImplStandard.java,24,-1
+ib,com.google.gwt.animation.client.AnimationSchedulerImplStandard::AnimationSchedulerImplStandard() ,com.google.gwt.animation.client.AnimationSchedulerImplStandard,AnimationSchedulerImplStandard,com/google/gwt/animation/client/AnimationSchedulerImplStandard.java,24,0
+jb,com.google.gwt.animation.client.AnimationSchedulerImplStandard::cancelImpl(Lcom/google/gwt/core/client/JavaScriptObject;)V,com.google.gwt.animation.client.AnimationSchedulerImplStandard,cancelImpl,com/google/gwt/animation/client/AnimationSchedulerImplStandard.java,48,0
+kb,com.google.gwt.animation.client.AnimationSchedulerImplStandard::requestAnimationFrame(Lcom/google/gwt/animation/client/AnimationScheduler$AnimationCallback;Lcom/google/gwt/dom/client/Element;)Lcom/google/gwt/animation/client/AnimationScheduler$AnimationHandle;,com.google.gwt.animation.client.AnimationSchedulerImplStandard,requestAnimationFrame,com/google/gwt/animation/client/AnimationSchedulerImplStandard.java,27,0
+lb,com.google.gwt.animation.client.AnimationSchedulerImplStandard::requestImpl(Lcom/google/gwt/animation/client/AnimationScheduler$AnimationCallback;Lcom/google/gwt/dom/client/Element;)Lcom/google/gwt/core/client/JavaScriptObject;,com.google.gwt.animation.client.AnimationSchedulerImplStandard,requestImpl,com/google/gwt/animation/client/AnimationSchedulerImplStandard.java,36,0
+AnimationSchedulerImplStandard$1,,com.google.gwt.animation.client.AnimationSchedulerImplStandard$1,,com/google/gwt/animation/client/AnimationSchedulerImplStandard.java,29,-1
+mb,com.google.gwt.animation.client.AnimationSchedulerImplStandard$1::AnimationSchedulerImplStandard$1(Lcom/google/gwt/animation/client/AnimationSchedulerImplStandard;) ,com.google.gwt.animation.client.AnimationSchedulerImplStandard$1,AnimationSchedulerImplStandard$1,com/google/gwt/animation/client/AnimationSchedulerImplStandard.java,29,0
+nb,com.google.gwt.animation.client.AnimationSchedulerImplStandard$1::cancel()V,com.google.gwt.animation.client.AnimationSchedulerImplStandard$1,cancel,com/google/gwt/animation/client/AnimationSchedulerImplStandard.java,30,0
+a,com.google.gwt.animation.client.AnimationSchedulerImplStandard$1::val$handle2,com.google.gwt.animation.client.AnimationSchedulerImplStandard$1,val$handle2,com/google/gwt/animation/client/AnimationSchedulerImplStandard.java,29,-1
+AnimationSchedulerImplTimer,,com.google.gwt.animation.client.AnimationSchedulerImplTimer,,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,29,-1
+ob,com.google.gwt.animation.client.AnimationSchedulerImplTimer::$cancelAnimationFrame(Lcom/google/gwt/animation/client/AnimationSchedulerImplTimer;Lcom/google/gwt/animation/client/AnimationScheduler$AnimationHandle;)V,com.google.gwt.animation.client.AnimationSchedulerImplTimer,$cancelAnimationFrame,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,92,0
+pb,com.google.gwt.animation.client.AnimationSchedulerImplTimer::$updateAnimations(Lcom/google/gwt/animation/client/AnimationSchedulerImplTimer;)V,com.google.gwt.animation.client.AnimationSchedulerImplTimer,$updateAnimations,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,105,0
+qb,com.google.gwt.animation.client.AnimationSchedulerImplTimer::AnimationSchedulerImplTimer() ,com.google.gwt.animation.client.AnimationSchedulerImplTimer,AnimationSchedulerImplTimer,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,29,0
+a,com.google.gwt.animation.client.AnimationSchedulerImplTimer::animationRequests,com.google.gwt.animation.client.AnimationSchedulerImplTimer,animationRequests,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,65,-1
+rb,com.google.gwt.animation.client.AnimationSchedulerImplTimer::requestAnimationFrame(Lcom/google/gwt/animation/client/AnimationScheduler$AnimationCallback;Lcom/google/gwt/dom/client/Element;)Lcom/google/gwt/animation/client/AnimationScheduler$AnimationHandle;,com.google.gwt.animation.client.AnimationSchedulerImplTimer,requestAnimationFrame,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,78,0
+b,com.google.gwt.animation.client.AnimationSchedulerImplTimer::timer,com.google.gwt.animation.client.AnimationSchedulerImplTimer,timer,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,70,-1
+AnimationSchedulerImplTimer$1,,com.google.gwt.animation.client.AnimationSchedulerImplTimer$1,,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,70,-1
+Cb,com.google.gwt.animation.client.AnimationSchedulerImplTimer$1::AnimationSchedulerImplTimer$1(Lcom/google/gwt/animation/client/AnimationSchedulerImplTimer;) ,com.google.gwt.animation.client.AnimationSchedulerImplTimer$1,AnimationSchedulerImplTimer$1,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,70,0
+Db,com.google.gwt.animation.client.AnimationSchedulerImplTimer$1::run()V,com.google.gwt.animation.client.AnimationSchedulerImplTimer$1,run,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,72,0
+a,com.google.gwt.animation.client.AnimationSchedulerImplTimer$1::this$01,com.google.gwt.animation.client.AnimationSchedulerImplTimer$1,this$01,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,70,-1
+AnimationSchedulerImplTimer$AnimationHandleImpl,,com.google.gwt.animation.client.AnimationSchedulerImplTimer$AnimationHandleImpl,,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,34,-1
+Eb,com.google.gwt.animation.client.AnimationSchedulerImplTimer$AnimationHandleImpl::AnimationSchedulerImplTimer$AnimationHandleImpl(Lcom/google/gwt/animation/client/AnimationSchedulerImplTimer;Lcom/google/gwt/animation/client/AnimationScheduler$AnimationCallback;) ,com.google.gwt.animation.client.AnimationSchedulerImplTimer$AnimationHandleImpl,AnimationSchedulerImplTimer$AnimationHandleImpl,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,37,0
+a,com.google.gwt.animation.client.AnimationSchedulerImplTimer$AnimationHandleImpl::callback,com.google.gwt.animation.client.AnimationSchedulerImplTimer$AnimationHandleImpl,callback,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,35,-1
+Fb,com.google.gwt.animation.client.AnimationSchedulerImplTimer$AnimationHandleImpl::cancel()V,com.google.gwt.animation.client.AnimationSchedulerImplTimer$AnimationHandleImpl,cancel,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,42,0
+b,com.google.gwt.animation.client.AnimationSchedulerImplTimer$AnimationHandleImpl::this$01,com.google.gwt.animation.client.AnimationSchedulerImplTimer$AnimationHandleImpl,this$01,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,34,-1
+AlertRoleImpl,,com.google.gwt.aria.client.AlertRoleImpl,,com/google/gwt/aria/client/AlertRoleImpl.java,25,-1
+Jb,com.google.gwt.aria.client.AlertRoleImpl::AlertRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.AlertRoleImpl,AlertRoleImpl,com/google/gwt/aria/client/AlertRoleImpl.java,26,0
+AlertdialogRoleImpl,,com.google.gwt.aria.client.AlertdialogRoleImpl,,com/google/gwt/aria/client/AlertdialogRoleImpl.java,25,-1
+Kb,com.google.gwt.aria.client.AlertdialogRoleImpl::AlertdialogRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.AlertdialogRoleImpl,AlertdialogRoleImpl,com/google/gwt/aria/client/AlertdialogRoleImpl.java,26,0
+ApplicationRoleImpl,,com.google.gwt.aria.client.ApplicationRoleImpl,,com/google/gwt/aria/client/ApplicationRoleImpl.java,25,-1
+Lb,com.google.gwt.aria.client.ApplicationRoleImpl::ApplicationRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ApplicationRoleImpl,ApplicationRoleImpl,com/google/gwt/aria/client/ApplicationRoleImpl.java,26,0
+AriaValueAttribute,,com.google.gwt.aria.client.AriaValueAttribute,,com/google/gwt/aria/client/AriaValueAttribute.java,23,-1
+Pb,com.google.gwt.aria.client.AriaValueAttribute::AriaValueAttribute(Ljava/lang/String;Ljava/lang/String;) ,com.google.gwt.aria.client.AriaValueAttribute,AriaValueAttribute,com/google/gwt/aria/client/AriaValueAttribute.java,24,0
+Qb,com.google.gwt.aria.client.AriaValueAttribute::getSingleValue(Ljava/lang/Object;)Ljava/lang/String;,com.google.gwt.aria.client.AriaValueAttribute,getSingleValue,com/google/gwt/aria/client/AriaValueAttribute.java,33,0
+ArticleRoleImpl,,com.google.gwt.aria.client.ArticleRoleImpl,,com/google/gwt/aria/client/ArticleRoleImpl.java,25,-1
+Rb,com.google.gwt.aria.client.ArticleRoleImpl::ArticleRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ArticleRoleImpl,ArticleRoleImpl,com/google/gwt/aria/client/ArticleRoleImpl.java,26,0
+Attribute,,com.google.gwt.aria.client.Attribute,,com/google/gwt/aria/client/Attribute.java,32,-1
+Mb,com.google.gwt.aria.client.Attribute::$getAriaValue(Lcom/google/gwt/aria/client/Attribute;[Ljava/lang/Object;)Ljava/lang/String;,com.google.gwt.aria.client.Attribute,$getAriaValue,com/google/gwt/aria/client/Attribute.java,124,0
+Nb,com.google.gwt.aria.client.Attribute::$set(Lcom/google/gwt/aria/client/Attribute;Lcom/google/gwt/dom/client/Element;[Ljava/lang/Object;)V,com.google.gwt.aria.client.Attribute,$set,com/google/gwt/aria/client/Attribute.java,94,0
+Ob,com.google.gwt.aria.client.Attribute::Attribute(Ljava/lang/String;Ljava/lang/String;) ,com.google.gwt.aria.client.Attribute,Attribute,com/google/gwt/aria/client/Attribute.java,42,0
+a,com.google.gwt.aria.client.Attribute::name,com.google.gwt.aria.client.Attribute,name,com/google/gwt/aria/client/Attribute.java,33,-1
+BannerRoleImpl,,com.google.gwt.aria.client.BannerRoleImpl,,com/google/gwt/aria/client/BannerRoleImpl.java,25,-1
+Sb,com.google.gwt.aria.client.BannerRoleImpl::BannerRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.BannerRoleImpl,BannerRoleImpl,com/google/gwt/aria/client/BannerRoleImpl.java,26,0
+ButtonRoleImpl,,com.google.gwt.aria.client.ButtonRoleImpl,,com/google/gwt/aria/client/ButtonRoleImpl.java,25,-1
+Tb,com.google.gwt.aria.client.ButtonRoleImpl::ButtonRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ButtonRoleImpl,ButtonRoleImpl,com/google/gwt/aria/client/ButtonRoleImpl.java,26,0
+CheckboxRoleImpl,,com.google.gwt.aria.client.CheckboxRoleImpl,,com/google/gwt/aria/client/CheckboxRoleImpl.java,25,-1
+Ub,com.google.gwt.aria.client.CheckboxRoleImpl::CheckboxRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.CheckboxRoleImpl,CheckboxRoleImpl,com/google/gwt/aria/client/CheckboxRoleImpl.java,26,0
+ColumnheaderRoleImpl,,com.google.gwt.aria.client.ColumnheaderRoleImpl,,com/google/gwt/aria/client/ColumnheaderRoleImpl.java,25,-1
+Vb,com.google.gwt.aria.client.ColumnheaderRoleImpl::ColumnheaderRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ColumnheaderRoleImpl,ColumnheaderRoleImpl,com/google/gwt/aria/client/ColumnheaderRoleImpl.java,26,0
+ComboboxRoleImpl,,com.google.gwt.aria.client.ComboboxRoleImpl,,com/google/gwt/aria/client/ComboboxRoleImpl.java,25,-1
+Wb,com.google.gwt.aria.client.ComboboxRoleImpl::ComboboxRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ComboboxRoleImpl,ComboboxRoleImpl,com/google/gwt/aria/client/ComboboxRoleImpl.java,26,0
+ComplementaryRoleImpl,,com.google.gwt.aria.client.ComplementaryRoleImpl,,com/google/gwt/aria/client/ComplementaryRoleImpl.java,25,-1
+Xb,com.google.gwt.aria.client.ComplementaryRoleImpl::ComplementaryRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ComplementaryRoleImpl,ComplementaryRoleImpl,com/google/gwt/aria/client/ComplementaryRoleImpl.java,26,0
+ContentinfoRoleImpl,,com.google.gwt.aria.client.ContentinfoRoleImpl,,com/google/gwt/aria/client/ContentinfoRoleImpl.java,25,-1
+Yb,com.google.gwt.aria.client.ContentinfoRoleImpl::ContentinfoRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ContentinfoRoleImpl,ContentinfoRoleImpl,com/google/gwt/aria/client/ContentinfoRoleImpl.java,26,0
+DefinitionRoleImpl,,com.google.gwt.aria.client.DefinitionRoleImpl,,com/google/gwt/aria/client/DefinitionRoleImpl.java,25,-1
+Zb,com.google.gwt.aria.client.DefinitionRoleImpl::DefinitionRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.DefinitionRoleImpl,DefinitionRoleImpl,com/google/gwt/aria/client/DefinitionRoleImpl.java,26,0
+DialogRoleImpl,,com.google.gwt.aria.client.DialogRoleImpl,,com/google/gwt/aria/client/DialogRoleImpl.java,25,-1
+$b,com.google.gwt.aria.client.DialogRoleImpl::DialogRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.DialogRoleImpl,DialogRoleImpl,com/google/gwt/aria/client/DialogRoleImpl.java,26,0
+DirectoryRoleImpl,,com.google.gwt.aria.client.DirectoryRoleImpl,,com/google/gwt/aria/client/DirectoryRoleImpl.java,25,-1
+_b,com.google.gwt.aria.client.DirectoryRoleImpl::DirectoryRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.DirectoryRoleImpl,DirectoryRoleImpl,com/google/gwt/aria/client/DirectoryRoleImpl.java,26,0
+DocumentRoleImpl,,com.google.gwt.aria.client.DocumentRoleImpl,,com/google/gwt/aria/client/DocumentRoleImpl.java,25,-1
+ac,com.google.gwt.aria.client.DocumentRoleImpl::DocumentRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.DocumentRoleImpl,DocumentRoleImpl,com/google/gwt/aria/client/DocumentRoleImpl.java,26,0
+FormRoleImpl,,com.google.gwt.aria.client.FormRoleImpl,,com/google/gwt/aria/client/FormRoleImpl.java,25,-1
+bc,com.google.gwt.aria.client.FormRoleImpl::FormRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.FormRoleImpl,FormRoleImpl,com/google/gwt/aria/client/FormRoleImpl.java,26,0
+GridRoleImpl,,com.google.gwt.aria.client.GridRoleImpl,,com/google/gwt/aria/client/GridRoleImpl.java,25,-1
+cc,com.google.gwt.aria.client.GridRoleImpl::GridRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.GridRoleImpl,GridRoleImpl,com/google/gwt/aria/client/GridRoleImpl.java,26,0
+GridcellRoleImpl,,com.google.gwt.aria.client.GridcellRoleImpl,,com/google/gwt/aria/client/GridcellRoleImpl.java,25,-1
+dc,com.google.gwt.aria.client.GridcellRoleImpl::GridcellRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.GridcellRoleImpl,GridcellRoleImpl,com/google/gwt/aria/client/GridcellRoleImpl.java,26,0
+GroupRoleImpl,,com.google.gwt.aria.client.GroupRoleImpl,,com/google/gwt/aria/client/GroupRoleImpl.java,25,-1
+ec,com.google.gwt.aria.client.GroupRoleImpl::GroupRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.GroupRoleImpl,GroupRoleImpl,com/google/gwt/aria/client/GroupRoleImpl.java,26,0
+HeadingRoleImpl,,com.google.gwt.aria.client.HeadingRoleImpl,,com/google/gwt/aria/client/HeadingRoleImpl.java,25,-1
+fc,com.google.gwt.aria.client.HeadingRoleImpl::HeadingRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.HeadingRoleImpl,HeadingRoleImpl,com/google/gwt/aria/client/HeadingRoleImpl.java,26,0
+Id,,com.google.gwt.aria.client.Id,,com/google/gwt/aria/client/Id.java,25,-1
+gc,com.google.gwt.aria.client.Id::$init(Lcom/google/gwt/aria/client/Id;Ljava/lang/String;)V,com.google.gwt.aria.client.Id,$init,com/google/gwt/aria/client/Id.java,68,0
+hc,com.google.gwt.aria.client.Id::Id(Lcom/google/gwt/dom/client/Element;) ,com.google.gwt.aria.client.Id,Id,com/google/gwt/aria/client/Id.java,54,0
+a,com.google.gwt.aria.client.Id::id,com.google.gwt.aria.client.Id,id,com/google/gwt/aria/client/Id.java,47,-1
+ImgRoleImpl,,com.google.gwt.aria.client.ImgRoleImpl,,com/google/gwt/aria/client/ImgRoleImpl.java,25,-1
+ic,com.google.gwt.aria.client.ImgRoleImpl::ImgRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ImgRoleImpl,ImgRoleImpl,com/google/gwt/aria/client/ImgRoleImpl.java,26,0
+LinkRoleImpl,,com.google.gwt.aria.client.LinkRoleImpl,,com/google/gwt/aria/client/LinkRoleImpl.java,25,-1
+jc,com.google.gwt.aria.client.LinkRoleImpl::LinkRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.LinkRoleImpl,LinkRoleImpl,com/google/gwt/aria/client/LinkRoleImpl.java,26,0
+ListRoleImpl,,com.google.gwt.aria.client.ListRoleImpl,,com/google/gwt/aria/client/ListRoleImpl.java,25,-1
+kc,com.google.gwt.aria.client.ListRoleImpl::ListRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ListRoleImpl,ListRoleImpl,com/google/gwt/aria/client/ListRoleImpl.java,26,0
+ListboxRoleImpl,,com.google.gwt.aria.client.ListboxRoleImpl,,com/google/gwt/aria/client/ListboxRoleImpl.java,25,-1
+lc,com.google.gwt.aria.client.ListboxRoleImpl::ListboxRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ListboxRoleImpl,ListboxRoleImpl,com/google/gwt/aria/client/ListboxRoleImpl.java,26,0
+ListitemRoleImpl,,com.google.gwt.aria.client.ListitemRoleImpl,,com/google/gwt/aria/client/ListitemRoleImpl.java,25,-1
+mc,com.google.gwt.aria.client.ListitemRoleImpl::ListitemRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ListitemRoleImpl,ListitemRoleImpl,com/google/gwt/aria/client/ListitemRoleImpl.java,26,0
+LogRoleImpl,,com.google.gwt.aria.client.LogRoleImpl,,com/google/gwt/aria/client/LogRoleImpl.java,25,-1
+nc,com.google.gwt.aria.client.LogRoleImpl::LogRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.LogRoleImpl,LogRoleImpl,com/google/gwt/aria/client/LogRoleImpl.java,26,0
+MainRoleImpl,,com.google.gwt.aria.client.MainRoleImpl,,com/google/gwt/aria/client/MainRoleImpl.java,25,-1
+oc,com.google.gwt.aria.client.MainRoleImpl::MainRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.MainRoleImpl,MainRoleImpl,com/google/gwt/aria/client/MainRoleImpl.java,26,0
+MarqueeRoleImpl,,com.google.gwt.aria.client.MarqueeRoleImpl,,com/google/gwt/aria/client/MarqueeRoleImpl.java,25,-1
+pc,com.google.gwt.aria.client.MarqueeRoleImpl::MarqueeRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.MarqueeRoleImpl,MarqueeRoleImpl,com/google/gwt/aria/client/MarqueeRoleImpl.java,26,0
+MathRoleImpl,,com.google.gwt.aria.client.MathRoleImpl,,com/google/gwt/aria/client/MathRoleImpl.java,25,-1
+qc,com.google.gwt.aria.client.MathRoleImpl::MathRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.MathRoleImpl,MathRoleImpl,com/google/gwt/aria/client/MathRoleImpl.java,26,0
+MenuRoleImpl,,com.google.gwt.aria.client.MenuRoleImpl,,com/google/gwt/aria/client/MenuRoleImpl.java,25,-1
+rc,com.google.gwt.aria.client.MenuRoleImpl::MenuRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.MenuRoleImpl,MenuRoleImpl,com/google/gwt/aria/client/MenuRoleImpl.java,26,0
+MenubarRoleImpl,,com.google.gwt.aria.client.MenubarRoleImpl,,com/google/gwt/aria/client/MenubarRoleImpl.java,25,-1
+sc,com.google.gwt.aria.client.MenubarRoleImpl::$setAriaActivedescendantProperty(Lcom/google/gwt/aria/client/MenubarRoleImpl;Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/aria/client/Id;)V,com.google.gwt.aria.client.MenubarRoleImpl,$setAriaActivedescendantProperty,com/google/gwt/aria/client/MenubarRoleImpl.java,51,0
+tc,com.google.gwt.aria.client.MenubarRoleImpl::MenubarRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.MenubarRoleImpl,MenubarRoleImpl,com/google/gwt/aria/client/MenubarRoleImpl.java,26,0
+MenuitemRoleImpl,,com.google.gwt.aria.client.MenuitemRoleImpl,,com/google/gwt/aria/client/MenuitemRoleImpl.java,23,-1
+uc,com.google.gwt.aria.client.MenuitemRoleImpl::MenuitemRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.MenuitemRoleImpl,MenuitemRoleImpl,com/google/gwt/aria/client/MenuitemRoleImpl.java,24,0
+MenuitemcheckboxRoleImpl,,com.google.gwt.aria.client.MenuitemcheckboxRoleImpl,,com/google/gwt/aria/client/MenuitemcheckboxRoleImpl.java,25,-1
+vc,com.google.gwt.aria.client.MenuitemcheckboxRoleImpl::MenuitemcheckboxRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.MenuitemcheckboxRoleImpl,MenuitemcheckboxRoleImpl,com/google/gwt/aria/client/MenuitemcheckboxRoleImpl.java,26,0
+MenuitemradioRoleImpl,,com.google.gwt.aria.client.MenuitemradioRoleImpl,,com/google/gwt/aria/client/MenuitemradioRoleImpl.java,25,-1
+wc,com.google.gwt.aria.client.MenuitemradioRoleImpl::MenuitemradioRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.MenuitemradioRoleImpl,MenuitemradioRoleImpl,com/google/gwt/aria/client/MenuitemradioRoleImpl.java,26,0
+NavigationRoleImpl,,com.google.gwt.aria.client.NavigationRoleImpl,,com/google/gwt/aria/client/NavigationRoleImpl.java,25,-1
+xc,com.google.gwt.aria.client.NavigationRoleImpl::NavigationRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.NavigationRoleImpl,NavigationRoleImpl,com/google/gwt/aria/client/NavigationRoleImpl.java,26,0
+NoteRoleImpl,,com.google.gwt.aria.client.NoteRoleImpl,,com/google/gwt/aria/client/NoteRoleImpl.java,25,-1
+yc,com.google.gwt.aria.client.NoteRoleImpl::NoteRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.NoteRoleImpl,NoteRoleImpl,com/google/gwt/aria/client/NoteRoleImpl.java,26,0
+OptionRoleImpl,,com.google.gwt.aria.client.OptionRoleImpl,,com/google/gwt/aria/client/OptionRoleImpl.java,25,-1
+zc,com.google.gwt.aria.client.OptionRoleImpl::OptionRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.OptionRoleImpl,OptionRoleImpl,com/google/gwt/aria/client/OptionRoleImpl.java,26,0
+PresentationRoleImpl,,com.google.gwt.aria.client.PresentationRoleImpl,,com/google/gwt/aria/client/PresentationRoleImpl.java,23,-1
+Ac,com.google.gwt.aria.client.PresentationRoleImpl::PresentationRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.PresentationRoleImpl,PresentationRoleImpl,com/google/gwt/aria/client/PresentationRoleImpl.java,24,0
+PrimitiveValueAttribute,,com.google.gwt.aria.client.PrimitiveValueAttribute,,com/google/gwt/aria/client/PrimitiveValueAttribute.java,23,-1
+Bc,com.google.gwt.aria.client.PrimitiveValueAttribute::PrimitiveValueAttribute(Ljava/lang/String;Ljava/lang/String;) ,com.google.gwt.aria.client.PrimitiveValueAttribute,PrimitiveValueAttribute,com/google/gwt/aria/client/PrimitiveValueAttribute.java,28,0
+Cc,com.google.gwt.aria.client.PrimitiveValueAttribute::getSingleValue(Ljava/lang/Object;)Ljava/lang/String;,com.google.gwt.aria.client.PrimitiveValueAttribute,getSingleValue,com/google/gwt/aria/client/PrimitiveValueAttribute.java,33,0
+ProgressbarRoleImpl,,com.google.gwt.aria.client.ProgressbarRoleImpl,,com/google/gwt/aria/client/ProgressbarRoleImpl.java,25,-1
+Dc,com.google.gwt.aria.client.ProgressbarRoleImpl::ProgressbarRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ProgressbarRoleImpl,ProgressbarRoleImpl,com/google/gwt/aria/client/ProgressbarRoleImpl.java,26,0
+Gc,com.google.gwt.aria.client.Property::$clinit()V,com.google.gwt.aria.client.Property,$clinit,com/google/gwt/aria/client/Property.java,43,0
+Ec,com.google.gwt.aria.client.Property::ACTIVEDESCENDANT,com.google.gwt.aria.client.Property,ACTIVEDESCENDANT,com/google/gwt/aria/client/Property.java,44,-1
+Fc,com.google.gwt.aria.client.Property::HASPOPUP,com.google.gwt.aria.client.Property,HASPOPUP,com/google/gwt/aria/client/Property.java,65,-1
+RadioRoleImpl,,com.google.gwt.aria.client.RadioRoleImpl,,com/google/gwt/aria/client/RadioRoleImpl.java,25,-1
+Hc,com.google.gwt.aria.client.RadioRoleImpl::RadioRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.RadioRoleImpl,RadioRoleImpl,com/google/gwt/aria/client/RadioRoleImpl.java,26,0
+RadiogroupRoleImpl,,com.google.gwt.aria.client.RadiogroupRoleImpl,,com/google/gwt/aria/client/RadiogroupRoleImpl.java,25,-1
+Ic,com.google.gwt.aria.client.RadiogroupRoleImpl::RadiogroupRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.RadiogroupRoleImpl,RadiogroupRoleImpl,com/google/gwt/aria/client/RadiogroupRoleImpl.java,26,0
+RegionRoleImpl,,com.google.gwt.aria.client.RegionRoleImpl,,com/google/gwt/aria/client/RegionRoleImpl.java,25,-1
+Jc,com.google.gwt.aria.client.RegionRoleImpl::RegionRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.RegionRoleImpl,RegionRoleImpl,com/google/gwt/aria/client/RegionRoleImpl.java,26,0
+RoleImpl,,com.google.gwt.aria.client.RoleImpl,,com/google/gwt/aria/client/RoleImpl.java,26,-1
+Gb,com.google.gwt.aria.client.RoleImpl::$set(Lcom/google/gwt/aria/client/RoleImpl;Lcom/google/gwt/dom/client/Element;)V,com.google.gwt.aria.client.RoleImpl,$set,com/google/gwt/aria/client/RoleImpl.java,218,0
+Hb,com.google.gwt.aria.client.RoleImpl::$setAriaHaspopupProperty(Lcom/google/gwt/aria/client/RoleImpl;Lcom/google/gwt/dom/client/Element;Z)V,com.google.gwt.aria.client.RoleImpl,$setAriaHaspopupProperty,com/google/gwt/aria/client/RoleImpl.java,264,0
+Ib,com.google.gwt.aria.client.RoleImpl::RoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.RoleImpl,RoleImpl,com/google/gwt/aria/client/RoleImpl.java,31,0
+a,com.google.gwt.aria.client.RoleImpl::roleName,com.google.gwt.aria.client.RoleImpl,roleName,com/google/gwt/aria/client/RoleImpl.java,29,-1
+Td,com.google.gwt.aria.client.Roles::$clinit()V,com.google.gwt.aria.client.Roles,$clinit,com/google/gwt/aria/client/Roles.java,74,0
+Kc,com.google.gwt.aria.client.Roles::ALERT,com.google.gwt.aria.client.Roles,ALERT,com/google/gwt/aria/client/Roles.java,76,-1
+Lc,com.google.gwt.aria.client.Roles::ALERTDIALOG,com.google.gwt.aria.client.Roles,ALERTDIALOG,com/google/gwt/aria/client/Roles.java,75,-1
+Mc,com.google.gwt.aria.client.Roles::APPLICATION,com.google.gwt.aria.client.Roles,APPLICATION,com/google/gwt/aria/client/Roles.java,77,-1
+Nc,com.google.gwt.aria.client.Roles::ARTICLE,com.google.gwt.aria.client.Roles,ARTICLE,com/google/gwt/aria/client/Roles.java,78,-1
+Oc,com.google.gwt.aria.client.Roles::BANNER,com.google.gwt.aria.client.Roles,BANNER,com/google/gwt/aria/client/Roles.java,79,-1
+Pc,com.google.gwt.aria.client.Roles::BUTTON,com.google.gwt.aria.client.Roles,BUTTON,com/google/gwt/aria/client/Roles.java,80,-1
+Qc,com.google.gwt.aria.client.Roles::CHECKBOX,com.google.gwt.aria.client.Roles,CHECKBOX,com/google/gwt/aria/client/Roles.java,81,-1
+Rc,com.google.gwt.aria.client.Roles::COLUMNHEADER,com.google.gwt.aria.client.Roles,COLUMNHEADER,com/google/gwt/aria/client/Roles.java,82,-1
+Sc,com.google.gwt.aria.client.Roles::COMBOBOX,com.google.gwt.aria.client.Roles,COMBOBOX,com/google/gwt/aria/client/Roles.java,83,-1
+Tc,com.google.gwt.aria.client.Roles::COMPLEMENTARY,com.google.gwt.aria.client.Roles,COMPLEMENTARY,com/google/gwt/aria/client/Roles.java,84,-1
+Uc,com.google.gwt.aria.client.Roles::CONTENTINFO,com.google.gwt.aria.client.Roles,CONTENTINFO,com/google/gwt/aria/client/Roles.java,85,-1
+Vc,com.google.gwt.aria.client.Roles::DEFINITION,com.google.gwt.aria.client.Roles,DEFINITION,com/google/gwt/aria/client/Roles.java,86,-1
+Wc,com.google.gwt.aria.client.Roles::DIALOG,com.google.gwt.aria.client.Roles,DIALOG,com/google/gwt/aria/client/Roles.java,87,-1
+Xc,com.google.gwt.aria.client.Roles::DIRECTORY,com.google.gwt.aria.client.Roles,DIRECTORY,com/google/gwt/aria/client/Roles.java,88,-1
+Yc,com.google.gwt.aria.client.Roles::DOCUMENT,com.google.gwt.aria.client.Roles,DOCUMENT,com/google/gwt/aria/client/Roles.java,89,-1
+Zc,com.google.gwt.aria.client.Roles::FORM,com.google.gwt.aria.client.Roles,FORM,com/google/gwt/aria/client/Roles.java,90,-1
+$c,com.google.gwt.aria.client.Roles::GRID,com.google.gwt.aria.client.Roles,GRID,com/google/gwt/aria/client/Roles.java,92,-1
+_c,com.google.gwt.aria.client.Roles::GRIDCELL,com.google.gwt.aria.client.Roles,GRIDCELL,com/google/gwt/aria/client/Roles.java,91,-1
+ad,com.google.gwt.aria.client.Roles::GROUP,com.google.gwt.aria.client.Roles,GROUP,com/google/gwt/aria/client/Roles.java,93,-1
+bd,com.google.gwt.aria.client.Roles::HEADING,com.google.gwt.aria.client.Roles,HEADING,com/google/gwt/aria/client/Roles.java,94,-1
+cd,com.google.gwt.aria.client.Roles::IMG,com.google.gwt.aria.client.Roles,IMG,com/google/gwt/aria/client/Roles.java,95,-1
+dd,com.google.gwt.aria.client.Roles::LINK,com.google.gwt.aria.client.Roles,LINK,com/google/gwt/aria/client/Roles.java,96,-1
+ed,com.google.gwt.aria.client.Roles::LIST,com.google.gwt.aria.client.Roles,LIST,com/google/gwt/aria/client/Roles.java,99,-1
+fd,com.google.gwt.aria.client.Roles::LISTBOX,com.google.gwt.aria.client.Roles,LISTBOX,com/google/gwt/aria/client/Roles.java,97,-1
+gd,com.google.gwt.aria.client.Roles::LISTITEM,com.google.gwt.aria.client.Roles,LISTITEM,com/google/gwt/aria/client/Roles.java,98,-1
+hd,com.google.gwt.aria.client.Roles::LOG,com.google.gwt.aria.client.Roles,LOG,com/google/gwt/aria/client/Roles.java,100,-1
+jd,com.google.gwt.aria.client.Roles::MAIN,com.google.gwt.aria.client.Roles,MAIN,com/google/gwt/aria/client/Roles.java,101,-1
+kd,com.google.gwt.aria.client.Roles::MARQUEE,com.google.gwt.aria.client.Roles,MARQUEE,com/google/gwt/aria/client/Roles.java,102,-1
+ld,com.google.gwt.aria.client.Roles::MATH,com.google.gwt.aria.client.Roles,MATH,com/google/gwt/aria/client/Roles.java,103,-1
+md,com.google.gwt.aria.client.Roles::MENU,com.google.gwt.aria.client.Roles,MENU,com/google/gwt/aria/client/Roles.java,108,-1
+nd,com.google.gwt.aria.client.Roles::MENUBAR,com.google.gwt.aria.client.Roles,MENUBAR,com/google/gwt/aria/client/Roles.java,104,-1
+od,com.google.gwt.aria.client.Roles::MENUITEM,com.google.gwt.aria.client.Roles,MENUITEM,com/google/gwt/aria/client/Roles.java,107,-1
+pd,com.google.gwt.aria.client.Roles::MENUITEMCHECKBOX,com.google.gwt.aria.client.Roles,MENUITEMCHECKBOX,com/google/gwt/aria/client/Roles.java,105,-1
+qd,com.google.gwt.aria.client.Roles::MENUITEMRADIO,com.google.gwt.aria.client.Roles,MENUITEMRADIO,com/google/gwt/aria/client/Roles.java,106,-1
+rd,com.google.gwt.aria.client.Roles::NAVIGATION,com.google.gwt.aria.client.Roles,NAVIGATION,com/google/gwt/aria/client/Roles.java,109,-1
+sd,com.google.gwt.aria.client.Roles::NOTE,com.google.gwt.aria.client.Roles,NOTE,com/google/gwt/aria/client/Roles.java,110,-1
+td,com.google.gwt.aria.client.Roles::OPTION,com.google.gwt.aria.client.Roles,OPTION,com/google/gwt/aria/client/Roles.java,111,-1
+ud,com.google.gwt.aria.client.Roles::PRESENTATION,com.google.gwt.aria.client.Roles,PRESENTATION,com/google/gwt/aria/client/Roles.java,112,-1
+vd,com.google.gwt.aria.client.Roles::PROGRESSBAR,com.google.gwt.aria.client.Roles,PROGRESSBAR,com/google/gwt/aria/client/Roles.java,113,-1
+wd,com.google.gwt.aria.client.Roles::RADIO,com.google.gwt.aria.client.Roles,RADIO,com/google/gwt/aria/client/Roles.java,115,-1
+xd,com.google.gwt.aria.client.Roles::RADIOGROUP,com.google.gwt.aria.client.Roles,RADIOGROUP,com/google/gwt/aria/client/Roles.java,114,-1
+yd,com.google.gwt.aria.client.Roles::REGION,com.google.gwt.aria.client.Roles,REGION,com/google/gwt/aria/client/Roles.java,116,-1
+zd,com.google.gwt.aria.client.Roles::ROLES_MAP,com.google.gwt.aria.client.Roles,ROLES_MAP,com/google/gwt/aria/client/Roles.java,137,-1
+Ad,com.google.gwt.aria.client.Roles::ROW,com.google.gwt.aria.client.Roles,ROW,com/google/gwt/aria/client/Roles.java,119,-1
+Bd,com.google.gwt.aria.client.Roles::ROWGROUP,com.google.gwt.aria.client.Roles,ROWGROUP,com/google/gwt/aria/client/Roles.java,117,-1
+Cd,com.google.gwt.aria.client.Roles::ROWHEADER,com.google.gwt.aria.client.Roles,ROWHEADER,com/google/gwt/aria/client/Roles.java,118,-1
+Dd,com.google.gwt.aria.client.Roles::SCROLLBAR,com.google.gwt.aria.client.Roles,SCROLLBAR,com/google/gwt/aria/client/Roles.java,120,-1
+Ed,com.google.gwt.aria.client.Roles::SEARCH,com.google.gwt.aria.client.Roles,SEARCH,com/google/gwt/aria/client/Roles.java,121,-1
+Fd,com.google.gwt.aria.client.Roles::SEPARATOR,com.google.gwt.aria.client.Roles,SEPARATOR,com/google/gwt/aria/client/Roles.java,122,-1
+Gd,com.google.gwt.aria.client.Roles::SLIDER,com.google.gwt.aria.client.Roles,SLIDER,com/google/gwt/aria/client/Roles.java,123,-1
+Hd,com.google.gwt.aria.client.Roles::SPINBUTTON,com.google.gwt.aria.client.Roles,SPINBUTTON,com/google/gwt/aria/client/Roles.java,124,-1
+Id,com.google.gwt.aria.client.Roles::STATUS,com.google.gwt.aria.client.Roles,STATUS,com/google/gwt/aria/client/Roles.java,125,-1
+Jd,com.google.gwt.aria.client.Roles::TAB,com.google.gwt.aria.client.Roles,TAB,com/google/gwt/aria/client/Roles.java,128,-1
+Kd,com.google.gwt.aria.client.Roles::TABLIST,com.google.gwt.aria.client.Roles,TABLIST,com/google/gwt/aria/client/Roles.java,126,-1
+Ld,com.google.gwt.aria.client.Roles::TABPANEL,com.google.gwt.aria.client.Roles,TABPANEL,com/google/gwt/aria/client/Roles.java,127,-1
+Md,com.google.gwt.aria.client.Roles::TEXTBOX,com.google.gwt.aria.client.Roles,TEXTBOX,com/google/gwt/aria/client/Roles.java,129,-1
+Nd,com.google.gwt.aria.client.Roles::TIMER,com.google.gwt.aria.client.Roles,TIMER,com/google/gwt/aria/client/Roles.java,130,-1
+Od,com.google.gwt.aria.client.Roles::TOOLBAR,com.google.gwt.aria.client.Roles,TOOLBAR,com/google/gwt/aria/client/Roles.java,131,-1
+Pd,com.google.gwt.aria.client.Roles::TOOLTIP,com.google.gwt.aria.client.Roles,TOOLTIP,com/google/gwt/aria/client/Roles.java,132,-1
+Qd,com.google.gwt.aria.client.Roles::TREE,com.google.gwt.aria.client.Roles,TREE,com/google/gwt/aria/client/Roles.java,135,-1
+Rd,com.google.gwt.aria.client.Roles::TREEGRID,com.google.gwt.aria.client.Roles,TREEGRID,com/google/gwt/aria/client/Roles.java,133,-1
+Sd,com.google.gwt.aria.client.Roles::TREEITEM,com.google.gwt.aria.client.Roles,TREEITEM,com/google/gwt/aria/client/Roles.java,134,-1
+RowRoleImpl,,com.google.gwt.aria.client.RowRoleImpl,,com/google/gwt/aria/client/RowRoleImpl.java,25,-1
+Ud,com.google.gwt.aria.client.RowRoleImpl::RowRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.RowRoleImpl,RowRoleImpl,com/google/gwt/aria/client/RowRoleImpl.java,26,0
+RowgroupRoleImpl,,com.google.gwt.aria.client.RowgroupRoleImpl,,com/google/gwt/aria/client/RowgroupRoleImpl.java,25,-1
+Vd,com.google.gwt.aria.client.RowgroupRoleImpl::RowgroupRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.RowgroupRoleImpl,RowgroupRoleImpl,com/google/gwt/aria/client/RowgroupRoleImpl.java,26,0
+RowheaderRoleImpl,,com.google.gwt.aria.client.RowheaderRoleImpl,,com/google/gwt/aria/client/RowheaderRoleImpl.java,25,-1
+Wd,com.google.gwt.aria.client.RowheaderRoleImpl::RowheaderRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.RowheaderRoleImpl,RowheaderRoleImpl,com/google/gwt/aria/client/RowheaderRoleImpl.java,26,0
+ScrollbarRoleImpl,,com.google.gwt.aria.client.ScrollbarRoleImpl,,com/google/gwt/aria/client/ScrollbarRoleImpl.java,25,-1
+Xd,com.google.gwt.aria.client.ScrollbarRoleImpl::ScrollbarRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ScrollbarRoleImpl,ScrollbarRoleImpl,com/google/gwt/aria/client/ScrollbarRoleImpl.java,26,0
+SearchRoleImpl,,com.google.gwt.aria.client.SearchRoleImpl,,com/google/gwt/aria/client/SearchRoleImpl.java,25,-1
+Yd,com.google.gwt.aria.client.SearchRoleImpl::SearchRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.SearchRoleImpl,SearchRoleImpl,com/google/gwt/aria/client/SearchRoleImpl.java,26,0
+SeparatorRoleImpl,,com.google.gwt.aria.client.SeparatorRoleImpl,,com/google/gwt/aria/client/SeparatorRoleImpl.java,25,-1
+Zd,com.google.gwt.aria.client.SeparatorRoleImpl::SeparatorRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.SeparatorRoleImpl,SeparatorRoleImpl,com/google/gwt/aria/client/SeparatorRoleImpl.java,26,0
+SliderRoleImpl,,com.google.gwt.aria.client.SliderRoleImpl,,com/google/gwt/aria/client/SliderRoleImpl.java,25,-1
+$d,com.google.gwt.aria.client.SliderRoleImpl::SliderRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.SliderRoleImpl,SliderRoleImpl,com/google/gwt/aria/client/SliderRoleImpl.java,26,0
+SpinbuttonRoleImpl,,com.google.gwt.aria.client.SpinbuttonRoleImpl,,com/google/gwt/aria/client/SpinbuttonRoleImpl.java,25,-1
+_d,com.google.gwt.aria.client.SpinbuttonRoleImpl::SpinbuttonRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.SpinbuttonRoleImpl,SpinbuttonRoleImpl,com/google/gwt/aria/client/SpinbuttonRoleImpl.java,26,0
+be,com.google.gwt.aria.client.State::$clinit()V,com.google.gwt.aria.client.State,$clinit,com/google/gwt/aria/client/State.java,39,0
+ae,com.google.gwt.aria.client.State::HIDDEN,com.google.gwt.aria.client.State,HIDDEN,com/google/gwt/aria/client/State.java,55,-1
+StatusRoleImpl,,com.google.gwt.aria.client.StatusRoleImpl,,com/google/gwt/aria/client/StatusRoleImpl.java,25,-1
+ce,com.google.gwt.aria.client.StatusRoleImpl::StatusRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.StatusRoleImpl,StatusRoleImpl,com/google/gwt/aria/client/StatusRoleImpl.java,26,0
+TabRoleImpl,,com.google.gwt.aria.client.TabRoleImpl,,com/google/gwt/aria/client/TabRoleImpl.java,25,-1
+de,com.google.gwt.aria.client.TabRoleImpl::TabRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.TabRoleImpl,TabRoleImpl,com/google/gwt/aria/client/TabRoleImpl.java,26,0
+TablistRoleImpl,,com.google.gwt.aria.client.TablistRoleImpl,,com/google/gwt/aria/client/TablistRoleImpl.java,25,-1
+ee,com.google.gwt.aria.client.TablistRoleImpl::TablistRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.TablistRoleImpl,TablistRoleImpl,com/google/gwt/aria/client/TablistRoleImpl.java,26,0
+TabpanelRoleImpl,,com.google.gwt.aria.client.TabpanelRoleImpl,,com/google/gwt/aria/client/TabpanelRoleImpl.java,25,-1
+fe,com.google.gwt.aria.client.TabpanelRoleImpl::TabpanelRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.TabpanelRoleImpl,TabpanelRoleImpl,com/google/gwt/aria/client/TabpanelRoleImpl.java,26,0
+TextboxRoleImpl,,com.google.gwt.aria.client.TextboxRoleImpl,,com/google/gwt/aria/client/TextboxRoleImpl.java,25,-1
+ge,com.google.gwt.aria.client.TextboxRoleImpl::TextboxRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.TextboxRoleImpl,TextboxRoleImpl,com/google/gwt/aria/client/TextboxRoleImpl.java,26,0
+TimerRoleImpl,,com.google.gwt.aria.client.TimerRoleImpl,,com/google/gwt/aria/client/TimerRoleImpl.java,25,-1
+he,com.google.gwt.aria.client.TimerRoleImpl::TimerRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.TimerRoleImpl,TimerRoleImpl,com/google/gwt/aria/client/TimerRoleImpl.java,26,0
+ToolbarRoleImpl,,com.google.gwt.aria.client.ToolbarRoleImpl,,com/google/gwt/aria/client/ToolbarRoleImpl.java,25,-1
+ie,com.google.gwt.aria.client.ToolbarRoleImpl::ToolbarRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.ToolbarRoleImpl,ToolbarRoleImpl,com/google/gwt/aria/client/ToolbarRoleImpl.java,26,0
+TooltipRoleImpl,,com.google.gwt.aria.client.TooltipRoleImpl,,com/google/gwt/aria/client/TooltipRoleImpl.java,25,-1
+je,com.google.gwt.aria.client.TooltipRoleImpl::TooltipRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.TooltipRoleImpl,TooltipRoleImpl,com/google/gwt/aria/client/TooltipRoleImpl.java,26,0
+TreeRoleImpl,,com.google.gwt.aria.client.TreeRoleImpl,,com/google/gwt/aria/client/TreeRoleImpl.java,25,-1
+ke,com.google.gwt.aria.client.TreeRoleImpl::TreeRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.TreeRoleImpl,TreeRoleImpl,com/google/gwt/aria/client/TreeRoleImpl.java,26,0
+TreegridRoleImpl,,com.google.gwt.aria.client.TreegridRoleImpl,,com/google/gwt/aria/client/TreegridRoleImpl.java,25,-1
+le,com.google.gwt.aria.client.TreegridRoleImpl::TreegridRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.TreegridRoleImpl,TreegridRoleImpl,com/google/gwt/aria/client/TreegridRoleImpl.java,26,0
+TreeitemRoleImpl,,com.google.gwt.aria.client.TreeitemRoleImpl,,com/google/gwt/aria/client/TreeitemRoleImpl.java,25,-1
+me,com.google.gwt.aria.client.TreeitemRoleImpl::TreeitemRoleImpl(Ljava/lang/String;) ,com.google.gwt.aria.client.TreeitemRoleImpl,TreeitemRoleImpl,com/google/gwt/aria/client/TreeitemRoleImpl.java,26,0
+Canvas,,com.google.gwt.canvas.client.Canvas,,com/google/gwt/canvas/client/Canvas.java,33,-1
+nf,com.google.gwt.canvas.client.Canvas::$getCanvasElement(Lcom/google/gwt/canvas/client/Canvas;)Lcom/google/gwt/dom/client/CanvasElement;,com.google.gwt.canvas.client.Canvas,$getCanvasElement,com/google/gwt/canvas/client/Canvas.java,114,0
+of,com.google.gwt.canvas.client.Canvas::$getContext2d(Lcom/google/gwt/canvas/client/Canvas;)Lcom/google/gwt/canvas/dom/client/Context2d;,com.google.gwt.canvas.client.Canvas,$getContext2d,com/google/gwt/canvas/client/Canvas.java,135,0
+pf,com.google.gwt.canvas.client.Canvas::$setCoordinateSpaceHeight(Lcom/google/gwt/canvas/client/Canvas;I)V,com.google.gwt.canvas.client.Canvas,$setCoordinateSpaceHeight,com/google/gwt/canvas/client/Canvas.java,165,0
+qf,com.google.gwt.canvas.client.Canvas::$setCoordinateSpaceWidth(Lcom/google/gwt/canvas/client/Canvas;I)V,com.google.gwt.canvas.client.Canvas,$setCoordinateSpaceWidth,com/google/gwt/canvas/client/Canvas.java,175,0
+rf,com.google.gwt.canvas.client.Canvas::$toDataUrl(Lcom/google/gwt/canvas/client/Canvas;)Ljava/lang/String;,com.google.gwt.canvas.client.Canvas,$toDataUrl,com/google/gwt/canvas/client/Canvas.java,184,0
+sf,com.google.gwt.canvas.client.Canvas::Canvas(Lcom/google/gwt/dom/client/CanvasElement;) ,com.google.gwt.canvas.client.Canvas,Canvas,com/google/gwt/canvas/client/Canvas.java,105,0
+tf,com.google.gwt.canvas.client.Canvas::createIfSupported()Lcom/google/gwt/canvas/client/Canvas;,com.google.gwt.canvas.client.Canvas,createIfSupported,com/google/gwt/canvas/client/Canvas.java,41,0
+mf,com.google.gwt.canvas.client.Canvas::detector,com.google.gwt.canvas.client.Canvas,detector,com/google/gwt/canvas/client/Canvas.java,34,-1
+Canvas$CanvasElementSupportDetectedMaybe,,com.google.gwt.canvas.client.Canvas$CanvasElementSupportDetectedMaybe,,com/google/gwt/canvas/client/Canvas.java,231,-1
+uf,com.google.gwt.canvas.client.Canvas$CanvasElementSupportDetectedMaybe::Canvas$CanvasElementSupportDetectedMaybe() ,com.google.gwt.canvas.client.Canvas$CanvasElementSupportDetectedMaybe,Canvas$CanvasElementSupportDetectedMaybe,com/google/gwt/canvas/client/Canvas.java,231,0
+Canvas$CanvasElementSupportDetector,,com.google.gwt.canvas.client.Canvas$CanvasElementSupportDetector,,com/google/gwt/canvas/client/Canvas.java,203,-1
+CanvasGradient,,com.google.gwt.canvas.dom.client.CanvasGradient,,com/google/gwt/canvas/dom/client/CanvasGradient.java,27,-1
+vf,com.google.gwt.canvas.dom.client.CanvasGradient::$addColorStop(Lcom/google/gwt/canvas/dom/client/CanvasGradient;DLjava/lang/String;)V,com.google.gwt.canvas.dom.client.CanvasGradient,$addColorStop,com/google/gwt/canvas/dom/client/CanvasGradient.java,38,0
+Context2d,,com.google.gwt.canvas.dom.client.Context2d,,com/google/gwt/canvas/dom/client/Context2d.java,30,-1
+wf,com.google.gwt.canvas.dom.client.Context2d::$arc(Lcom/google/gwt/canvas/dom/client/Context2d;DDDDD)V,com.google.gwt.canvas.dom.client.Context2d,$arc,com/google/gwt/canvas/dom/client/Context2d.java,233,0
+xf,com.google.gwt.canvas.dom.client.Context2d::$beginPath(Lcom/google/gwt/canvas/dom/client/Context2d;)V,com.google.gwt.canvas.dom.client.Context2d,$beginPath,com/google/gwt/canvas/dom/client/Context2d.java,280,0
+yf,com.google.gwt.canvas.dom.client.Context2d::$closePath(Lcom/google/gwt/canvas/dom/client/Context2d;)V,com.google.gwt.canvas.dom.client.Context2d,$closePath,com/google/gwt/canvas/dom/client/Context2d.java,322,0
+zf,com.google.gwt.canvas.dom.client.Context2d::$createLinearGradient(Lcom/google/gwt/canvas/dom/client/Context2d;DDDD)Lcom/google/gwt/canvas/dom/client/CanvasGradient;,com.google.gwt.canvas.dom.client.Context2d,$createLinearGradient,com/google/gwt/canvas/dom/client/Context2d.java,356,0
+Af,com.google.gwt.canvas.dom.client.Context2d::$drawImage(Lcom/google/gwt/canvas/dom/client/Context2d;Lcom/google/gwt/dom/client/CanvasElement;DD)V,com.google.gwt.canvas.dom.client.Context2d,$drawImage,com/google/gwt/canvas/dom/client/Context2d.java,428,0
+Bf,com.google.gwt.canvas.dom.client.Context2d::$fill(Lcom/google/gwt/canvas/dom/client/Context2d;)V,com.google.gwt.canvas.dom.client.Context2d,$fill,com/google/gwt/canvas/dom/client/Context2d.java,553,0
+Cf,com.google.gwt.canvas.dom.client.Context2d::$fillRect(Lcom/google/gwt/canvas/dom/client/Context2d;DDDD)V,com.google.gwt.canvas.dom.client.Context2d,$fillRect,com/google/gwt/canvas/dom/client/Context2d.java,565,0
+Df,com.google.gwt.canvas.dom.client.Context2d::$fillText(Lcom/google/gwt/canvas/dom/client/Context2d;Ljava/lang/String;DD)V,com.google.gwt.canvas.dom.client.Context2d,$fillText,com/google/gwt/canvas/dom/client/Context2d.java,576,0
+Ef,com.google.gwt.canvas.dom.client.Context2d::$lineTo(Lcom/google/gwt/canvas/dom/client/Context2d;DD)V,com.google.gwt.canvas.dom.client.Context2d,$lineTo,com/google/gwt/canvas/dom/client/Context2d.java,807,0
+Ff,com.google.gwt.canvas.dom.client.Context2d::$measureText(Lcom/google/gwt/canvas/dom/client/Context2d;Ljava/lang/String;)Lcom/google/gwt/canvas/dom/client/TextMetrics;,com.google.gwt.canvas.dom.client.Context2d,$measureText,com/google/gwt/canvas/dom/client/Context2d.java,817,0
+Gf,com.google.gwt.canvas.dom.client.Context2d::$moveTo(Lcom/google/gwt/canvas/dom/client/Context2d;DD)V,com.google.gwt.canvas.dom.client.Context2d,$moveTo,com/google/gwt/canvas/dom/client/Context2d.java,828,0
+Hf,com.google.gwt.canvas.dom.client.Context2d::$restore(Lcom/google/gwt/canvas/dom/client/Context2d;)V,com.google.gwt.canvas.dom.client.Context2d,$restore,com/google/gwt/canvas/dom/client/Context2d.java,871,0
+If,com.google.gwt.canvas.dom.client.Context2d::$save(Lcom/google/gwt/canvas/dom/client/Context2d;)V,com.google.gwt.canvas.dom.client.Context2d,$save,com/google/gwt/canvas/dom/client/Context2d.java,887,0
+Jf,com.google.gwt.canvas.dom.client.Context2d::$scale(Lcom/google/gwt/canvas/dom/client/Context2d;DD)V,com.google.gwt.canvas.dom.client.Context2d,$scale,com/google/gwt/canvas/dom/client/Context2d.java,897,0
+Kf,com.google.gwt.canvas.dom.client.Context2d::$setFillStyleWeb(Lcom/google/gwt/canvas/dom/client/Context2d;Lcom/google/gwt/canvas/dom/client/FillStrokeStyle;)V,com.google.gwt.canvas.dom.client.Context2d,$setFillStyleWeb,com/google/gwt/canvas/dom/client/Context2d.java,1285,0
+Lf,com.google.gwt.canvas.dom.client.Context2d::$setFont(Lcom/google/gwt/canvas/dom/client/Context2d;Ljava/lang/String;)V,com.google.gwt.canvas.dom.client.Context2d,$setFont,com/google/gwt/canvas/dom/client/Context2d.java,933,0
+Mf,com.google.gwt.canvas.dom.client.Context2d::$setGlobalAlpha(Lcom/google/gwt/canvas/dom/client/Context2d;D)V,com.google.gwt.canvas.dom.client.Context2d,$setGlobalAlpha,com/google/gwt/canvas/dom/client/Context2d.java,943,0
+Nf,com.google.gwt.canvas.dom.client.Context2d::$setLineCap(Lcom/google/gwt/canvas/dom/client/Context2d;Ljava/lang/String;)V,com.google.gwt.canvas.dom.client.Context2d,$setLineCap,com/google/gwt/canvas/dom/client/Context2d.java,983,0
+Of,com.google.gwt.canvas.dom.client.Context2d::$setLineWidth(Lcom/google/gwt/canvas/dom/client/Context2d;D)V,com.google.gwt.canvas.dom.client.Context2d,$setLineWidth,com/google/gwt/canvas/dom/client/Context2d.java,1014,0
+Pf,com.google.gwt.canvas.dom.client.Context2d::$setStrokeStyleWeb(Lcom/google/gwt/canvas/dom/client/Context2d;Lcom/google/gwt/canvas/dom/client/FillStrokeStyle;)V,com.google.gwt.canvas.dom.client.Context2d,$setStrokeStyleWeb,com/google/gwt/canvas/dom/client/Context2d.java,1308,0
+Qf,com.google.gwt.canvas.dom.client.Context2d::$setTextAlign(Lcom/google/gwt/canvas/dom/client/Context2d;Ljava/lang/String;)V,com.google.gwt.canvas.dom.client.Context2d,$setTextAlign,com/google/gwt/canvas/dom/client/Context2d.java,1101,0
+Rf,com.google.gwt.canvas.dom.client.Context2d::$setTransform(Lcom/google/gwt/canvas/dom/client/Context2d;DDDDDD)V,com.google.gwt.canvas.dom.client.Context2d,$setTransform,com/google/gwt/canvas/dom/client/Context2d.java,1145,0
+Sf,com.google.gwt.canvas.dom.client.Context2d::$stroke(Lcom/google/gwt/canvas/dom/client/Context2d;)V,com.google.gwt.canvas.dom.client.Context2d,$stroke,com/google/gwt/canvas/dom/client/Context2d.java,1153,0
+Tf,com.google.gwt.canvas.dom.client.Context2d::$strokeRect(Lcom/google/gwt/canvas/dom/client/Context2d;DDDD)V,com.google.gwt.canvas.dom.client.Context2d,$strokeRect,com/google/gwt/canvas/dom/client/Context2d.java,1165,0
+Uf,com.google.gwt.canvas.dom.client.Context2d::$transform(Lcom/google/gwt/canvas/dom/client/Context2d;DDDDDD)V,com.google.gwt.canvas.dom.client.Context2d,$transform,com/google/gwt/canvas/dom/client/Context2d.java,1203,0
+Vf,com.google.gwt.canvas.dom.client.Context2d::$translate(Lcom/google/gwt/canvas/dom/client/Context2d;DD)V,com.google.gwt.canvas.dom.client.Context2d,$translate,com/google/gwt/canvas/dom/client/Context2d.java,1214,0
+Context2d$LineCap,,com.google.gwt.canvas.dom.client.Context2d$LineCap,,com/google/gwt/canvas/dom/client/Context2d.java,119,-1
+dg,com.google.gwt.canvas.dom.client.Context2d$LineCap::$clinit()V,com.google.gwt.canvas.dom.client.Context2d$LineCap,$clinit,com/google/gwt/canvas/dom/client/Context2d.java,119,0
+ag,com.google.gwt.canvas.dom.client.Context2d$LineCap::BUTT,com.google.gwt.canvas.dom.client.Context2d$LineCap,BUTT,com/google/gwt/canvas/dom/client/Context2d.java,120,-1
+eg,com.google.gwt.canvas.dom.client.Context2d$LineCap::Context2d$LineCap(Ljava/lang/String;ILjava/lang/String;) ,com.google.gwt.canvas.dom.client.Context2d$LineCap,Context2d$LineCap,com/google/gwt/canvas/dom/client/Context2d.java,124,0
+bg,com.google.gwt.canvas.dom.client.Context2d$LineCap::ROUND,com.google.gwt.canvas.dom.client.Context2d$LineCap,ROUND,com/google/gwt/canvas/dom/client/Context2d.java,120,-1
+cg,com.google.gwt.canvas.dom.client.Context2d$LineCap::SQUARE,com.google.gwt.canvas.dom.client.Context2d$LineCap,SQUARE,com/google/gwt/canvas/dom/client/Context2d.java,120,-1
+a,com.google.gwt.canvas.dom.client.Context2d$LineCap::value,com.google.gwt.canvas.dom.client.Context2d$LineCap,value,com/google/gwt/canvas/dom/client/Context2d.java,122,-1
+fg,com.google.gwt.canvas.dom.client.Context2d$LineCap::values()[Lcom/google/gwt/canvas/dom/client/Context2d$LineCap;,com.google.gwt.canvas.dom.client.Context2d$LineCap,values,com/google/gwt/canvas/dom/client/Context2d.java,119,0
+CssColor,,com.google.gwt.canvas.dom.client.CssColor,,com/google/gwt/canvas/dom/client/CssColor.java,30,-1
+FillStrokeStyle,,com.google.gwt.canvas.dom.client.FillStrokeStyle,,com/google/gwt/canvas/dom/client/FillStrokeStyle.java,25,-1
+TextMetrics,,com.google.gwt.canvas.dom.client.TextMetrics,,com/google/gwt/canvas/dom/client/TextMetrics.java,26,-1
+Duration,,com.google.gwt.core.client.Duration,,com/google/gwt/core/client/Duration.java,21,-1
+gg,com.google.gwt.core.client.Duration::$elapsedMillis(Lcom/google/gwt/core/client/Duration;)I,com.google.gwt.core.client.Duration,$elapsedMillis,com/google/gwt/core/client/Duration.java,48,0
+hg,com.google.gwt.core.client.Duration::Duration() ,com.google.gwt.core.client.Duration,Duration,com/google/gwt/core/client/Duration.java,41,0
+a,com.google.gwt.core.client.Duration::start,com.google.gwt.core.client.Duration,start,com/google/gwt/core/client/Duration.java,36,-1
+ig,com.google.gwt.core.client.GWT::isScript()Z,com.google.gwt.core.client.GWT,isScript,com/google/gwt/core/client/GWT.java,230,0
+JavaScriptException,,com.google.gwt.core.client.JavaScriptException,,com/google/gwt/core/client/JavaScriptException.java,46,-1
+ug,com.google.gwt.core.client.JavaScriptException::$clinit()V,com.google.gwt.core.client.JavaScriptException,$clinit,com/google/gwt/core/client/JavaScriptException.java,46,0
+vg,com.google.gwt.core.client.JavaScriptException::$ensureInit(Lcom/google/gwt/core/client/JavaScriptException;)V,com.google.gwt.core.client.JavaScriptException,$ensureInit,com/google/gwt/core/client/JavaScriptException.java,183,0
+wg,com.google.gwt.core.client.JavaScriptException::JavaScriptException(Ljava/lang/Object;) ,com.google.gwt.core.client.JavaScriptException,JavaScriptException,com/google/gwt/core/client/JavaScriptException.java,103,0
+tg,com.google.gwt.core.client.JavaScriptException::NOT_SET,com.google.gwt.core.client.JavaScriptException,NOT_SET,com/google/gwt/core/client/JavaScriptException.java,48,-1
+a,com.google.gwt.core.client.JavaScriptException::description,com.google.gwt.core.client.JavaScriptException,description,com/google/gwt/core/client/JavaScriptException.java,82,-1
+b,com.google.gwt.core.client.JavaScriptException::e,com.google.gwt.core.client.JavaScriptException,e,com/google/gwt/core/client/JavaScriptException.java,87,-1
+xg,com.google.gwt.core.client.JavaScriptException::getExceptionDescription0(Lcom/google/gwt/core/client/JavaScriptObject;)Ljava/lang/String;,com.google.gwt.core.client.JavaScriptException,getExceptionDescription0,com/google/gwt/core/client/JavaScriptException.java,58,0
+yg,com.google.gwt.core.client.JavaScriptException::getExceptionName0(Lcom/google/gwt/core/client/JavaScriptObject;)Ljava/lang/String;,com.google.gwt.core.client.JavaScriptException,getExceptionName0,com/google/gwt/core/client/JavaScriptException.java,74,0
+zg,com.google.gwt.core.client.JavaScriptException::getMessage()Ljava/lang/String;,com.google.gwt.core.client.JavaScriptException,getMessage,com/google/gwt/core/client/JavaScriptException.java,169,0
+Ag,com.google.gwt.core.client.JavaScriptException::getThrown()Ljava/lang/Object;,com.google.gwt.core.client.JavaScriptException,getThrown,com/google/gwt/core/client/JavaScriptException.java,145,0
+c,com.google.gwt.core.client.JavaScriptException::message,com.google.gwt.core.client.JavaScriptException,message,com/google/gwt/core/client/JavaScriptException.java,92,-1
+d,com.google.gwt.core.client.JavaScriptException::name,com.google.gwt.core.client.JavaScriptException,name,com/google/gwt/core/client/JavaScriptException.java,98,-1
+JavaScriptObject,,com.google.gwt.core.client.JavaScriptObject,,com/google/gwt/core/client/JavaScriptObject.java,28,-1
+JsArray,,com.google.gwt.core.client.JsArray,,com/google/gwt/core/client/JsArray.java,37,-1
+Bg,com.google.gwt.core.client.JsArray::$push(Lcom/google/gwt/core/client/JsArray;Lcom/google/gwt/core/client/JavaScriptObject;)V,com.google.gwt.core.client.JsArray,$push,com/google/gwt/core/client/JsArray.java,83,0
+JsArrayInteger,,com.google.gwt.core.client.JsArrayInteger,,com/google/gwt/core/client/JsArrayInteger.java,30,-1
+JsArrayString,,com.google.gwt.core.client.JsArrayString,,com/google/gwt/core/client/JsArrayString.java,30,-1
+JsDate,,com.google.gwt.core.client.JsDate,,com/google/gwt/core/client/JsDate.java,21,-1
+Cg,com.google.gwt.core.client.JsDate::create(D)Lcom/google/gwt/core/client/JsDate;,com.google.gwt.core.client.JsDate,create,com/google/gwt/core/client/JsDate.java,35,0
+Dg,com.google.gwt.core.client.JsDate::now()D,com.google.gwt.core.client.JsDate,now,com/google/gwt/core/client/JsDate.java,95,0
+Scheduler,,com.google.gwt.core.client.Scheduler,,com/google/gwt/core/client/Scheduler.java,33,-1
+Ig,com.google.gwt.core.client.impl.Impl::apply(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;,com.google.gwt.core.client.impl.Impl,apply,com/google/gwt/core/client/impl/Impl.java,244,0
+Jg,com.google.gwt.core.client.impl.Impl::enter()Z,com.google.gwt.core.client.impl.Impl,enter,com/google/gwt/core/client/impl/Impl.java,261,0
+Kg,com.google.gwt.core.client.impl.Impl::entry(Lcom/google/gwt/core/client/JavaScriptObject;)Lcom/google/gwt/core/client/JavaScriptObject;,com.google.gwt.core.client.impl.Impl,entry,com/google/gwt/core/client/impl/Impl.java,69,0
+Lg,com.google.gwt.core.client.impl.Impl::entry0(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;,com.google.gwt.core.client.impl.Impl,entry0,com/google/gwt/core/client/impl/Impl.java,283,0
+Eg,com.google.gwt.core.client.impl.Impl::entryDepth,com.google.gwt.core.client.impl.Impl,entryDepth,com/google/gwt/core/client/impl/Impl.java,35,-1
+Mg,com.google.gwt.core.client.impl.Impl::exit(Z)V,com.google.gwt.core.client.impl.Impl,exit,com/google/gwt/core/client/impl/Impl.java,321,0
+Ng,com.google.gwt.core.client.impl.Impl::getHashCode(Ljava/lang/Object;)I,com.google.gwt.core.client.impl.Impl,getHashCode,com/google/gwt/core/client/impl/Impl.java,93,0
+Og,com.google.gwt.core.client.impl.Impl::getModuleBaseURL()Ljava/lang/String;,com.google.gwt.core.client.impl.Impl,getModuleBaseURL,com/google/gwt/core/client/impl/Impl.java,119,0
+Pg,com.google.gwt.core.client.impl.Impl::reportToBrowser(Ljava/lang/Object;)V,com.google.gwt.core.client.impl.Impl,reportToBrowser,com/google/gwt/core/client/impl/Impl.java,211,0
+Fg,com.google.gwt.core.client.impl.Impl::sNextHashId,com.google.gwt.core.client.impl.Impl,sNextHashId,com/google/gwt/core/client/impl/Impl.java,36,-1
+Qg,com.google.gwt.core.client.impl.Impl::watchdogEntryDepthCancel(I)V,com.google.gwt.core.client.impl.Impl,watchdogEntryDepthCancel,com/google/gwt/core/client/impl/Impl.java,353,0
+Gg,com.google.gwt.core.client.impl.Impl::watchdogEntryDepthLastScheduled,com.google.gwt.core.client.impl.Impl,watchdogEntryDepthLastScheduled,com/google/gwt/core/client/impl/Impl.java,41,-1
+Rg,com.google.gwt.core.client.impl.Impl::watchdogEntryDepthRun()V,com.google.gwt.core.client.impl.Impl,watchdogEntryDepthRun,com/google/gwt/core/client/impl/Impl.java,357,0
+Hg,com.google.gwt.core.client.impl.Impl::watchdogEntryDepthTimerId,com.google.gwt.core.client.impl.Impl,watchdogEntryDepthTimerId,com/google/gwt/core/client/impl/Impl.java,46,-1
+JavaScriptExceptionBase,,com.google.gwt.core.client.impl.JavaScriptExceptionBase,,com/google/gwt/core/translatable/com/google/gwt/core/client/impl/JavaScriptExceptionBase.java,25,-1
+SchedulerImpl,,com.google.gwt.core.client.impl.SchedulerImpl,,com/google/gwt/core/client/impl/SchedulerImpl.java,28,-1
+Tg,com.google.gwt.core.client.impl.SchedulerImpl::$clinit()V,com.google.gwt.core.client.impl.SchedulerImpl,$clinit,com/google/gwt/core/client/impl/SchedulerImpl.java,28,0
+Ug,com.google.gwt.core.client.impl.SchedulerImpl::$flushEntryCommands(Lcom/google/gwt/core/client/impl/SchedulerImpl;)V,com.google.gwt.core.client.impl.SchedulerImpl,$flushEntryCommands,com/google/gwt/core/client/impl/SchedulerImpl.java,256,0
+Vg,com.google.gwt.core.client.impl.SchedulerImpl::$flushFinallyCommands(Lcom/google/gwt/core/client/impl/SchedulerImpl;)V,com.google.gwt.core.client.impl.SchedulerImpl,$flushFinallyCommands,com/google/gwt/core/client/impl/SchedulerImpl.java,272,0
+Wg,com.google.gwt.core.client.impl.SchedulerImpl::$flushPostEventPumpCommands(Lcom/google/gwt/core/client/impl/SchedulerImpl;)V,com.google.gwt.core.client.impl.SchedulerImpl,$flushPostEventPumpCommands,com/google/gwt/core/client/impl/SchedulerImpl.java,338,0
+Xg,com.google.gwt.core.client.impl.SchedulerImpl::$isWorkQueued(Lcom/google/gwt/core/client/impl/SchedulerImpl;)Z,com.google.gwt.core.client.impl.SchedulerImpl,$isWorkQueued,com/google/gwt/core/client/impl/SchedulerImpl.java,355,0
+Yg,com.google.gwt.core.client.impl.SchedulerImpl::$maybeSchedulePostEventPumpCommands(Lcom/google/gwt/core/client/impl/SchedulerImpl;)V,com.google.gwt.core.client.impl.SchedulerImpl,$maybeSchedulePostEventPumpCommands,com/google/gwt/core/client/impl/SchedulerImpl.java,359,0
+Zg,com.google.gwt.core.client.impl.SchedulerImpl::$runRepeatingTasks(Lcom/google/gwt/core/client/impl/SchedulerImpl;Lcom/google/gwt/core/client/JsArray;)Lcom/google/gwt/core/client/JsArray;,com.google.gwt.core.client.impl.SchedulerImpl,$runRepeatingTasks,com/google/gwt/core/client/impl/SchedulerImpl.java,380,0
+$g,com.google.gwt.core.client.impl.SchedulerImpl::$scheduleDeferred(Lcom/google/gwt/core/client/impl/SchedulerImpl;Lcom/google/gwt/core/client/Scheduler$ScheduledCommand;)V,com.google.gwt.core.client.impl.SchedulerImpl,$scheduleDeferred,com/google/gwt/core/client/impl/SchedulerImpl.java,286,0
+_g,com.google.gwt.core.client.impl.SchedulerImpl::$scheduleFinally(Lcom/google/gwt/core/client/impl/SchedulerImpl;Lcom/google/gwt/core/client/Scheduler$ScheduledCommand;)V,com.google.gwt.core.client.impl.SchedulerImpl,$scheduleFinally,com/google/gwt/core/client/impl/SchedulerImpl.java,307,0
+Sg,com.google.gwt.core.client.impl.SchedulerImpl::INSTANCE,com.google.gwt.core.client.impl.SchedulerImpl,INSTANCE,com/google/gwt/core/client/impl/SchedulerImpl.java,109,-1
+ah,com.google.gwt.core.client.impl.SchedulerImpl::SchedulerImpl() ,com.google.gwt.core.client.impl.SchedulerImpl,SchedulerImpl,com/google/gwt/core/client/impl/SchedulerImpl.java,28,0
+a,com.google.gwt.core.client.impl.SchedulerImpl::deferredCommands,com.google.gwt.core.client.impl.SchedulerImpl,deferredCommands,com/google/gwt/core/client/impl/SchedulerImpl.java,241,-1
+b,com.google.gwt.core.client.impl.SchedulerImpl::entryCommands,com.google.gwt.core.client.impl.SchedulerImpl,entryCommands,com/google/gwt/core/client/impl/SchedulerImpl.java,242,-1
+bh,com.google.gwt.core.client.impl.SchedulerImpl::execute(Lcom/google/gwt/core/client/Scheduler$RepeatingCommand;)Z,com.google.gwt.core.client.impl.SchedulerImpl,execute,com/google/gwt/core/client/impl/SchedulerImpl.java,140,0
+c,com.google.gwt.core.client.impl.SchedulerImpl::finallyCommands,com.google.gwt.core.client.impl.SchedulerImpl,finallyCommands,com/google/gwt/core/client/impl/SchedulerImpl.java,243,-1
+d,com.google.gwt.core.client.impl.SchedulerImpl::flushRunning,com.google.gwt.core.client.impl.SchedulerImpl,flushRunning,com/google/gwt/core/client/impl/SchedulerImpl.java,250,-1
+e,com.google.gwt.core.client.impl.SchedulerImpl::flusher,com.google.gwt.core.client.impl.SchedulerImpl,flusher,com/google/gwt/core/client/impl/SchedulerImpl.java,227,-1
+f,com.google.gwt.core.client.impl.SchedulerImpl::incrementalCommands,com.google.gwt.core.client.impl.SchedulerImpl,incrementalCommands,com/google/gwt/core/client/impl/SchedulerImpl.java,244,-1
+dh,com.google.gwt.core.client.impl.SchedulerImpl::push(Lcom/google/gwt/core/client/JsArray;Lcom/google/gwt/core/client/impl/SchedulerImpl$Task;)Lcom/google/gwt/core/client/JsArray;,com.google.gwt.core.client.impl.SchedulerImpl,push,com/google/gwt/core/client/impl/SchedulerImpl.java,147,0
+g,com.google.gwt.core.client.impl.SchedulerImpl::rescue,com.google.gwt.core.client.impl.SchedulerImpl,rescue,com/google/gwt/core/client/impl/SchedulerImpl.java,233,-1
+eh,com.google.gwt.core.client.impl.SchedulerImpl::runScheduledTasks(Lcom/google/gwt/core/client/JsArray;Lcom/google/gwt/core/client/JsArray;)Lcom/google/gwt/core/client/JsArray;,com.google.gwt.core.client.impl.SchedulerImpl,runScheduledTasks,com/google/gwt/core/client/impl/SchedulerImpl.java,167,0
+fh,com.google.gwt.core.client.impl.SchedulerImpl::scheduleFixedDelayImpl(Lcom/google/gwt/core/client/Scheduler$RepeatingCommand;I)V,com.google.gwt.core.client.impl.SchedulerImpl,scheduleFixedDelayImpl,com/google/gwt/core/client/impl/SchedulerImpl.java,192,0
+i,com.google.gwt.core.client.impl.SchedulerImpl::shouldBeRunning,com.google.gwt.core.client.impl.SchedulerImpl,shouldBeRunning,com/google/gwt/core/client/impl/SchedulerImpl.java,251,-1
+SchedulerImpl$Flusher,,com.google.gwt.core.client.impl.SchedulerImpl$Flusher,,com/google/gwt/core/client/impl/SchedulerImpl.java,75,-1
+gh,com.google.gwt.core.client.impl.SchedulerImpl$Flusher::SchedulerImpl$Flusher(Lcom/google/gwt/core/client/impl/SchedulerImpl;) ,com.google.gwt.core.client.impl.SchedulerImpl$Flusher,SchedulerImpl$Flusher,com/google/gwt/core/client/impl/SchedulerImpl.java,75,0
+hh,com.google.gwt.core.client.impl.SchedulerImpl$Flusher::execute()Z,com.google.gwt.core.client.impl.SchedulerImpl$Flusher,execute,com/google/gwt/core/client/impl/SchedulerImpl.java,76,0
+a,com.google.gwt.core.client.impl.SchedulerImpl$Flusher::this$01,com.google.gwt.core.client.impl.SchedulerImpl$Flusher,this$01,com/google/gwt/core/client/impl/SchedulerImpl.java,75,-1
+SchedulerImpl$Rescuer,,com.google.gwt.core.client.impl.SchedulerImpl$Rescuer,,com/google/gwt/core/client/impl/SchedulerImpl.java,92,-1
+ih,com.google.gwt.core.client.impl.SchedulerImpl$Rescuer::SchedulerImpl$Rescuer(Lcom/google/gwt/core/client/impl/SchedulerImpl;) ,com.google.gwt.core.client.impl.SchedulerImpl$Rescuer,SchedulerImpl$Rescuer,com/google/gwt/core/client/impl/SchedulerImpl.java,92,0
+jh,com.google.gwt.core.client.impl.SchedulerImpl$Rescuer::execute()Z,com.google.gwt.core.client.impl.SchedulerImpl$Rescuer,execute,com/google/gwt/core/client/impl/SchedulerImpl.java,93,0
+a,com.google.gwt.core.client.impl.SchedulerImpl$Rescuer::this$01,com.google.gwt.core.client.impl.SchedulerImpl$Rescuer,this$01,com/google/gwt/core/client/impl/SchedulerImpl.java,92,-1
+SchedulerImpl$Task,,com.google.gwt.core.client.impl.SchedulerImpl$Task,,com/google/gwt/core/client/impl/SchedulerImpl.java,33,-1
+lh,com.google.gwt.core.client.impl.StackTraceCreator::$clinit()V,com.google.gwt.core.client.impl.StackTraceCreator,$clinit,com/google/gwt/core/client/impl/StackTraceCreator.java,27,0
+mh,com.google.gwt.core.client.impl.StackTraceCreator::captureStackTrace(Ljava/lang/Throwable;Ljava/lang/Object;)V,com.google.gwt.core.client.impl.StackTraceCreator,captureStackTrace,com/google/gwt/core/client/impl/StackTraceCreator.java,335,0
+kh,com.google.gwt.core.client.impl.StackTraceCreator::collector,com.google.gwt.core.client.impl.StackTraceCreator,collector,com/google/gwt/core/client/impl/StackTraceCreator.java,359,-1
+nh,com.google.gwt.core.client.impl.StackTraceCreator::dropInternalFrames([Ljava/lang/StackTraceElement;)[Ljava/lang/StackTraceElement;,com.google.gwt.core.client.impl.StackTraceCreator,dropInternalFrames,com/google/gwt/core/client/impl/StackTraceCreator.java,344,0
+oh,com.google.gwt.core.client.impl.StackTraceCreator::extractFunctionName(Ljava/lang/String;)Ljava/lang/String;,com.google.gwt.core.client.impl.StackTraceCreator,extractFunctionName,com/google/gwt/core/client/impl/StackTraceCreator.java,382,0
+ph,com.google.gwt.core.client.impl.StackTraceCreator::parseInt(Ljava/lang/String;)I,com.google.gwt.core.client.impl.StackTraceCreator,parseInt,com/google/gwt/core/client/impl/StackTraceCreator.java,313,0
+StackTraceCreator$Collector,,com.google.gwt.core.client.impl.StackTraceCreator$Collector,,com/google/gwt/core/client/impl/StackTraceCreator.java,55,-1
+StackTraceCreator$CollectorLegacy,,com.google.gwt.core.client.impl.StackTraceCreator$CollectorLegacy,,com/google/gwt/core/client/impl/StackTraceCreator.java,66,-1
+qh,com.google.gwt.core.client.impl.StackTraceCreator$CollectorLegacy::StackTraceCreator$CollectorLegacy() ,com.google.gwt.core.client.impl.StackTraceCreator$CollectorLegacy,StackTraceCreator$CollectorLegacy,com/google/gwt/core/client/impl/StackTraceCreator.java,66,0
+rh,com.google.gwt.core.client.impl.StackTraceCreator$CollectorLegacy::collect(Ljava/lang/Object;Ljava/lang/Object;)V,com.google.gwt.core.client.impl.StackTraceCreator$CollectorLegacy,collect,com/google/gwt/core/client/impl/StackTraceCreator.java,69,0
+sh,com.google.gwt.core.client.impl.StackTraceCreator$CollectorLegacy::getStackTrace(Ljava/lang/Object;)[Ljava/lang/StackTraceElement;,com.google.gwt.core.client.impl.StackTraceCreator$CollectorLegacy,getStackTrace,com/google/gwt/core/client/impl/StackTraceCreator.java,99,0
+StackTraceCreator$CollectorModern,,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModern,,com/google/gwt/core/client/impl/StackTraceCreator.java,159,-1
+th,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModern::$clinit()V,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModern,$clinit,com/google/gwt/core/client/impl/StackTraceCreator.java,159,0
+uh,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModern::$parse(Lcom/google/gwt/core/client/impl/StackTraceCreator$CollectorModern;Ljava/lang/String;)Ljava/lang/StackTraceElement;,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModern,$parse,com/google/gwt/core/client/impl/StackTraceCreator.java,228,0
+vh,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModern::collect(Ljava/lang/Object;Ljava/lang/Object;)V,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModern,collect,com/google/gwt/core/client/impl/StackTraceCreator.java,172,0
+wh,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModern::createSte(Ljava/lang/String;Ljava/lang/String;II)Ljava/lang/StackTraceElement;,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModern,createSte,com/google/gwt/core/client/impl/StackTraceCreator.java,292,0
+xh,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModern::getStackTrace(Ljava/lang/Object;)[Ljava/lang/StackTraceElement;,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModern,getStackTrace,com/google/gwt/core/client/impl/StackTraceCreator.java,198,0
+StackTraceCreator$CollectorModernNoSourceMap,,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModernNoSourceMap,,com/google/gwt/core/client/impl/StackTraceCreator.java,306,-1
+yh,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModernNoSourceMap::StackTraceCreator$CollectorModernNoSourceMap() ,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModernNoSourceMap,StackTraceCreator$CollectorModernNoSourceMap,com/google/gwt/core/client/impl/StackTraceCreator.java,306,0
+zh,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModernNoSourceMap::createSte(Ljava/lang/String;Ljava/lang/String;II)Ljava/lang/StackTraceElement;,com.google.gwt.core.client.impl.StackTraceCreator$CollectorModernNoSourceMap,createSte,com/google/gwt/core/client/impl/StackTraceCreator.java,308,0
+Ah,com.google.gwt.core.shared.impl.InternalPreconditions::checkArrayType(ZLjava/lang/Object;)V,com.google.gwt.core.shared.impl.InternalPreconditions,checkArrayType,com/google/gwt/core/shared/impl/InternalPreconditions.java,29,0
+Bh,com.google.gwt.core.shared.impl.InternalPreconditions::checkCriticalArgument(Z)V,com.google.gwt.core.shared.impl.InternalPreconditions,checkCriticalArgument,com/google/gwt/core/shared/impl/InternalPreconditions.java,91,0
+Ch,com.google.gwt.core.shared.impl.InternalPreconditions::checkCriticalArgument(ZLjava/lang/Object;)V,com.google.gwt.core.shared.impl.InternalPreconditions,checkCriticalArgument,com/google/gwt/core/shared/impl/InternalPreconditions.java,103,0
+Dh,com.google.gwt.core.shared.impl.InternalPreconditions::checkCriticalArgument(ZLjava/lang/String;[Ljava/lang/Object;)V,com.google.gwt.core.shared.impl.InternalPreconditions,checkCriticalArgument,com/google/gwt/core/shared/impl/InternalPreconditions.java,115,0
+Eh,com.google.gwt.core.shared.impl.InternalPreconditions::checkCriticalElement(Z)V,com.google.gwt.core.shared.impl.InternalPreconditions,checkCriticalElement,com/google/gwt/core/shared/impl/InternalPreconditions.java,57,0
+Fh,com.google.gwt.core.shared.impl.InternalPreconditions::checkElementIndex(II)V,com.google.gwt.core.shared.impl.InternalPreconditions,checkElementIndex,com/google/gwt/core/shared/impl/InternalPreconditions.java,177,0
+Gh,com.google.gwt.core.shared.impl.InternalPreconditions::checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;,com.google.gwt.core.shared.impl.InternalPreconditions,checkNotNull,com/google/gwt/core/shared/impl/InternalPreconditions.java,148,0
+Hh,com.google.gwt.core.shared.impl.InternalPreconditions::checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)V,com.google.gwt.core.shared.impl.InternalPreconditions,checkNotNull,com/google/gwt/core/shared/impl/InternalPreconditions.java,158,0
+Ih,com.google.gwt.core.shared.impl.InternalPreconditions::checkPositionIndex(II)V,com.google.gwt.core.shared.impl.InternalPreconditions,checkPositionIndex,com/google/gwt/core/shared/impl/InternalPreconditions.java,187,0
+Jh,com.google.gwt.core.shared.impl.InternalPreconditions::checkState(Z)V,com.google.gwt.core.shared.impl.InternalPreconditions,checkState,com/google/gwt/core/shared/impl/InternalPreconditions.java,129,0
+Kh,com.google.gwt.core.shared.impl.InternalPreconditions::checkState(ZLjava/lang/Object;)V,com.google.gwt.core.shared.impl.InternalPreconditions,checkState,com/google/gwt/core/shared/impl/InternalPreconditions.java,139,0
+Lh,com.google.gwt.core.shared.impl.InternalPreconditions::format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;,com.google.gwt.core.shared.impl.InternalPreconditions,format,com/google/gwt/core/shared/impl/InternalPreconditions.java,225,0
+AnchorElement,,com.google.gwt.dom.client.AnchorElement,,com/google/gwt/dom/client/AnchorElement.java,27,-1
+ii,com.google.gwt.dom.client.AnchorElement::$setHref(Lcom/google/gwt/dom/client/AnchorElement;Ljava/lang/String;)V,com.google.gwt.dom.client.AnchorElement,$setHref,com/google/gwt/dom/client/AnchorElement.java,163,0
+BodyElement,,com.google.gwt.dom.client.BodyElement,,com/google/gwt/dom/client/BodyElement.java,27,-1
+ButtonElement,,com.google.gwt.dom.client.ButtonElement,,com/google/gwt/dom/client/ButtonElement.java,26,-1
+CanvasElement,,com.google.gwt.dom.client.CanvasElement,,com/google/gwt/dom/client/CanvasElement.java,27,-1
+ji,com.google.gwt.dom.client.CanvasElement::$setHeight(Lcom/google/gwt/dom/client/CanvasElement;I)V,com.google.gwt.dom.client.CanvasElement,$setHeight,com/google/gwt/dom/client/CanvasElement.java,84,0
+ki,com.google.gwt.dom.client.CanvasElement::$setWidth(Lcom/google/gwt/dom/client/CanvasElement;I)V,com.google.gwt.dom.client.CanvasElement,$setWidth,com/google/gwt/dom/client/CanvasElement.java,94,0
+li,com.google.gwt.dom.client.DOMImpl::$createInputElement(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/Document;Ljava/lang/String;)Lcom/google/gwt/dom/client/InputElement;,com.google.gwt.dom.client.DOMImpl,$createInputElement,com/google/gwt/dom/client/DOMImpl.java,61,0
+mi,com.google.gwt.dom.client.DOMImpl::$eventGetAltKey(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/NativeEvent;)Z,com.google.gwt.dom.client.DOMImpl,$eventGetAltKey,com/google/gwt/dom/client/DOMImpl.java,107,0
+ni,com.google.gwt.dom.client.DOMImpl::$eventGetCtrlKey(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/NativeEvent;)Z,com.google.gwt.dom.client.DOMImpl,$eventGetCtrlKey,com/google/gwt/dom/client/DOMImpl.java,125,0
+oi,com.google.gwt.dom.client.DOMImpl::$eventGetKeyCode(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/NativeEvent;)I,com.google.gwt.dom.client.DOMImpl,$eventGetKeyCode,com/google/gwt/dom/client/DOMImpl.java,133,0
+pi,com.google.gwt.dom.client.DOMImpl::$eventGetMetaKey(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/NativeEvent;)Z,com.google.gwt.dom.client.DOMImpl,$eventGetMetaKey,com/google/gwt/dom/client/DOMImpl.java,137,0
+qi,com.google.gwt.dom.client.DOMImpl::$eventGetShiftKey(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/NativeEvent;)Z,com.google.gwt.dom.client.DOMImpl,$eventGetShiftKey,com/google/gwt/dom/client/DOMImpl.java,161,0
+ri,com.google.gwt.dom.client.DOMImpl::$eventGetSubPixelClientX(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/NativeEvent;)D,com.google.gwt.dom.client.DOMImpl,$eventGetSubPixelClientX,com/google/gwt/dom/client/DOMImpl.java,492,0
+si,com.google.gwt.dom.client.DOMImpl::$eventGetSubPixelClientY(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/NativeEvent;)D,com.google.gwt.dom.client.DOMImpl,$eventGetSubPixelClientY,com/google/gwt/dom/client/DOMImpl.java,496,0
+ti,com.google.gwt.dom.client.DOMImpl::$eventStopPropagation(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/NativeEvent;)V,com.google.gwt.dom.client.DOMImpl,$eventStopPropagation,com/google/gwt/dom/client/DOMImpl.java,177,0
+ui,com.google.gwt.dom.client.DOMImpl::$getFirstChildElement(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/Element;)Lcom/google/gwt/dom/client/Element;,com.google.gwt.dom.client.DOMImpl,$getFirstChildElement,com/google/gwt/dom/client/DOMImpl.java,207,0
+vi,com.google.gwt.dom.client.DOMImpl::$getParentElement(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/Node;)Lcom/google/gwt/dom/client/Element;,com.google.gwt.dom.client.DOMImpl,$getParentElement,com/google/gwt/dom/client/DOMImpl.java,253,0
+wi,com.google.gwt.dom.client.DOMImpl::$getSubPixelScrollLeft(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/Element;)D,com.google.gwt.dom.client.DOMImpl,$getSubPixelScrollLeft,com/google/gwt/dom/client/DOMImpl.java,464,0
+xi,com.google.gwt.dom.client.DOMImpl::$selectAdd(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/SelectElement;Lcom/google/gwt/dom/client/OptionElement;Lcom/google/gwt/dom/client/OptionElement;)V,com.google.gwt.dom.client.DOMImpl,$selectAdd,com/google/gwt/dom/client/DOMImpl.java,342,0
+yi,com.google.gwt.dom.client.DOMImpl::$touchGetSubPixelPageX(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/Touch;)D,com.google.gwt.dom.client.DOMImpl,$touchGetSubPixelPageX,com/google/gwt/dom/client/DOMImpl.java,476,0
+zi,com.google.gwt.dom.client.DOMImpl::$touchGetSubPixelPageY(Lcom/google/gwt/dom/client/DOMImpl;Lcom/google/gwt/dom/client/Touch;)D,com.google.gwt.dom.client.DOMImpl,$touchGetSubPixelPageY,com/google/gwt/dom/client/DOMImpl.java,480,0
+Di,com.google.gwt.dom.client.DOMImplMozilla::$eventGetMouseWheelVelocityY(Lcom/google/gwt/dom/client/DOMImplMozilla;Lcom/google/gwt/dom/client/NativeEvent;)I,com.google.gwt.dom.client.DOMImplMozilla,$eventGetMouseWheelVelocityY,com/google/gwt/dom/client/DOMImplMozilla.java,119,0
+Ei,com.google.gwt.dom.client.DOMImplMozilla::$eventGetRelatedTarget(Lcom/google/gwt/dom/client/DOMImplMozilla;Lcom/google/gwt/dom/client/NativeEvent;)Lcom/google/gwt/dom/client/EventTarget;,com.google.gwt.dom.client.DOMImplMozilla,$eventGetRelatedTarget,com/google/gwt/dom/client/DOMImplMozilla.java,124,0
+Fi,com.google.gwt.dom.client.DOMImplMozilla::$getAbsoluteLeftImpl(Lcom/google/gwt/dom/client/DOMImplMozilla;Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/dom/client/Element;)I,com.google.gwt.dom.client.DOMImplMozilla,$getAbsoluteLeftImpl,com/google/gwt/dom/client/DOMImplMozilla.java,241,0
+Gi,com.google.gwt.dom.client.DOMImplMozilla::$getAbsoluteTopImpl(Lcom/google/gwt/dom/client/DOMImplMozilla;Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/dom/client/Element;)I,com.google.gwt.dom.client.DOMImplMozilla,$getAbsoluteTopImpl,com/google/gwt/dom/client/DOMImplMozilla.java,263,0
+Hi,com.google.gwt.dom.client.DOMImplMozilla::$getBodyOffsetLeft(Lcom/google/gwt/dom/client/DOMImplMozilla;Lcom/google/gwt/dom/client/Document;)I,com.google.gwt.dom.client.DOMImplMozilla,$getBodyOffsetLeft,com/google/gwt/dom/client/DOMImplMozilla.java,153,0
+Ii,com.google.gwt.dom.client.DOMImplMozilla::$getBodyOffsetTop(Lcom/google/gwt/dom/client/DOMImplMozilla;Lcom/google/gwt/dom/client/Document;)I,com.google.gwt.dom.client.DOMImplMozilla,$getBodyOffsetTop,com/google/gwt/dom/client/DOMImplMozilla.java,163,0
+Ji,com.google.gwt.dom.client.DOMImplMozilla::$getScrollLeft(Lcom/google/gwt/dom/client/DOMImplMozilla;Lcom/google/gwt/dom/client/Element;)I,com.google.gwt.dom.client.DOMImplMozilla,$getScrollLeft,com/google/gwt/dom/client/DOMImplMozilla.java,188,0
+Ki,com.google.gwt.dom.client.DOMImplMozilla::$isOrHasChild(Lcom/google/gwt/dom/client/DOMImplMozilla;Lcom/google/gwt/dom/client/Node;Lcom/google/gwt/dom/client/Node;)Z,com.google.gwt.dom.client.DOMImplMozilla,$isOrHasChild,com/google/gwt/dom/client/DOMImplMozilla.java,197,0
+Li,com.google.gwt.dom.client.DOMImplMozilla::$isRTL(Lcom/google/gwt/dom/client/DOMImplMozilla;Lcom/google/gwt/dom/client/Element;)Z,com.google.gwt.dom.client.DOMImplMozilla,$isRTL,com/google/gwt/dom/client/DOMImplMozilla.java,283,0
+Mi,com.google.gwt.dom.client.DOMImplMozilla::$setScrollLeft(Lcom/google/gwt/dom/client/DOMImplMozilla;Lcom/google/gwt/dom/client/Element;I)V,com.google.gwt.dom.client.DOMImplMozilla,$setScrollLeft,com/google/gwt/dom/client/DOMImplMozilla.java,204,0
+Ni,com.google.gwt.dom.client.DOMImplMozilla::$toString(Lcom/google/gwt/dom/client/DOMImplMozilla;Lcom/google/gwt/dom/client/Element;)Ljava/lang/String;,com.google.gwt.dom.client.DOMImplMozilla,$toString,com/google/gwt/dom/client/DOMImplMozilla.java,212,0
+Oi,com.google.gwt.dom.client.DOMImplMozilla::getGeckoVersion()I,com.google.gwt.dom.client.DOMImplMozilla,getGeckoVersion,com/google/gwt/dom/client/DOMImplMozilla.java,23,0
+Pi,com.google.gwt.dom.client.DOMImplMozilla::isGecko19()Z,com.google.gwt.dom.client.DOMImplMozilla,isGecko19,com/google/gwt/dom/client/DOMImplMozilla.java,38,0
+Ai,com.google.gwt.dom.client.DOMImplStandard::$eventGetButton(Lcom/google/gwt/dom/client/DOMImplStandard;Lcom/google/gwt/dom/client/NativeEvent;)I,com.google.gwt.dom.client.DOMImplStandard,$eventGetButton,com/google/gwt/dom/client/DOMImplStandard.java,73,0
+Bi,com.google.gwt.dom.client.DOMImplStandard::$eventPreventDefault(Lcom/google/gwt/dom/client/DOMImplStandard;Lcom/google/gwt/dom/client/NativeEvent;)V,com.google.gwt.dom.client.DOMImplStandard,$eventPreventDefault,com/google/gwt/dom/client/DOMImplStandard.java,102,0
+Ci,com.google.gwt.dom.client.DOMImplStandard::$setInnerText(Lcom/google/gwt/dom/client/DOMImplStandard;Lcom/google/gwt/dom/client/Element;Ljava/lang/String;)V,com.google.gwt.dom.client.DOMImplStandard,$setInnerText,com/google/gwt/dom/client/DOMImplStandard.java,132,0
+DivElement,,com.google.gwt.dom.client.DivElement,,com/google/gwt/dom/client/DivElement.java,26,-1
+Document,,com.google.gwt.dom.client.Document,,com/google/gwt/dom/client/Document.java,25,-1
+Qi,com.google.gwt.dom.client.Document::$createUniqueId(Lcom/google/gwt/dom/client/Document;)Ljava/lang/String;,com.google.gwt.dom.client.Document,$createUniqueId,com/google/gwt/dom/client/Document.java,1226,0
+Ri,com.google.gwt.dom.client.Document::$getClientHeight(Lcom/google/gwt/dom/client/Document;)I,com.google.gwt.dom.client.Document,$getClientHeight,com/google/gwt/dom/client/Document.java,1313,0
+Si,com.google.gwt.dom.client.Document::$getClientWidth(Lcom/google/gwt/dom/client/Document;)I,com.google.gwt.dom.client.Document,$getClientWidth,com/google/gwt/dom/client/Document.java,1322,0
+Ti,com.google.gwt.dom.client.Document::$getScrollHeight(Lcom/google/gwt/dom/client/Document;)I,com.google.gwt.dom.client.Document,$getScrollHeight,com/google/gwt/dom/client/Document.java,1408,0
+Ui,com.google.gwt.dom.client.Document::$getScrollLeft(Lcom/google/gwt/dom/client/Document;)I,com.google.gwt.dom.client.Document,$getScrollLeft,com/google/gwt/dom/client/Document.java,1422,0
+Vi,com.google.gwt.dom.client.Document::$getScrollTop(Lcom/google/gwt/dom/client/Document;)I,com.google.gwt.dom.client.Document,$getScrollTop,com/google/gwt/dom/client/Document.java,1431,0
+Wi,com.google.gwt.dom.client.Document::$getScrollWidth(Lcom/google/gwt/dom/client/Document;)I,com.google.gwt.dom.client.Document,$getScrollWidth,com/google/gwt/dom/client/Document.java,1440,0
+Xi,com.google.gwt.dom.client.Document::$getViewportElement(Lcom/google/gwt/dom/client/Document;)Lcom/google/gwt/dom/client/Element;,com.google.gwt.dom.client.Document,$getViewportElement,com/google/gwt/dom/client/Document.java,1538,0
+Element,,com.google.gwt.dom.client.Element,,com/google/gwt/dom/client/Element.java,24,-1
+Qh,com.google.gwt.dom.client.Element::$addClassName(Lcom/google/gwt/dom/client/Element;Ljava/lang/String;)Z,com.google.gwt.dom.client.Element,$addClassName,com/google/gwt/dom/client/Element.java,103,0
+Rh,com.google.gwt.dom.client.Element::$focus(Lcom/google/gwt/dom/client/Element;)V,com.google.gwt.dom.client.Element,$focus,com/google/gwt/dom/client/Element.java,149,0
+Sh,com.google.gwt.dom.client.Element::$getAbsoluteLeft(Lcom/google/gwt/dom/client/Element;)I,com.google.gwt.dom.client.Element,$getAbsoluteLeft,com/google/gwt/dom/client/Element.java,165,0
+Th,com.google.gwt.dom.client.Element::$getAbsoluteTop(Lcom/google/gwt/dom/client/Element;)I,com.google.gwt.dom.client.Element,$getAbsoluteTop,com/google/gwt/dom/client/Element.java,181,0
+Uh,com.google.gwt.dom.client.Element::$getClassName(Lcom/google/gwt/dom/client/Element;)Ljava/lang/String;,com.google.gwt.dom.client.Element,$getClassName,com/google/gwt/dom/client/Element.java,207,0
+Vh,com.google.gwt.dom.client.Element::$getPropertyInt(Lcom/google/gwt/dom/client/Element;Ljava/lang/String;)I,com.google.gwt.dom.client.Element,$getPropertyInt,com/google/gwt/dom/client/Element.java,382,0
+Wh,com.google.gwt.dom.client.Element::$getPropertyString(Lcom/google/gwt/dom/client/Element;Ljava/lang/String;)Ljava/lang/String;,com.google.gwt.dom.client.Element,$getPropertyString,com/google/gwt/dom/client/Element.java,412,0
+Xh,com.google.gwt.dom.client.Element::$getSubPixelOffsetWidth(Lcom/google/gwt/dom/client/Element;)D,com.google.gwt.dom.client.Element,$getSubPixelOffsetWidth,com/google/gwt/dom/client/Element.java,838,0
+Yh,com.google.gwt.dom.client.Element::$getSubPixelScrollWidth(Lcom/google/gwt/dom/client/Element;)D,com.google.gwt.dom.client.Element,$getSubPixelScrollWidth,com/google/gwt/dom/client/Element.java,850,0
+Zh,com.google.gwt.dom.client.Element::$removeClassName(Lcom/google/gwt/dom/client/Element;Ljava/lang/String;)Z,com.google.gwt.dom.client.Element,$removeClassName,com/google/gwt/dom/client/Element.java,547,0
+$h,com.google.gwt.dom.client.Element::$setAttribute(Lcom/google/gwt/dom/client/Element;Ljava/lang/String;Ljava/lang/String;)V,com.google.gwt.dom.client.Element,$setAttribute,com/google/gwt/dom/client/Element.java,653,0
+_h,com.google.gwt.dom.client.Element::$setClassName(Lcom/google/gwt/dom/client/Element;Ljava/lang/String;)V,com.google.gwt.dom.client.Element,$setClassName,com/google/gwt/dom/client/Element.java,665,0
+ai,com.google.gwt.dom.client.Element::$setInnerHTML(Lcom/google/gwt/dom/client/Element;Ljava/lang/String;)V,com.google.gwt.dom.client.Element,$setInnerHTML,com/google/gwt/dom/client/Element.java,701,0
+bi,com.google.gwt.dom.client.Element::$setPropertyInt(Lcom/google/gwt/dom/client/Element;Ljava/lang/String;I)V,com.google.gwt.dom.client.Element,$setPropertyInt,com/google/gwt/dom/client/Element.java,752,0
+ci,com.google.gwt.dom.client.Element::$setPropertyString(Lcom/google/gwt/dom/client/Element;Ljava/lang/String;Ljava/lang/String;)V,com.google.gwt.dom.client.Element,$setPropertyString,com/google/gwt/dom/client/Element.java,782,0
+di,com.google.gwt.dom.client.Element::$setScrollTop(Lcom/google/gwt/dom/client/Element;I)V,com.google.gwt.dom.client.Element,$setScrollTop,com/google/gwt/dom/client/Element.java,796,0
+ei,com.google.gwt.dom.client.Element::$setTabIndex(Lcom/google/gwt/dom/client/Element;I)V,com.google.gwt.dom.client.Element,$setTabIndex,com/google/gwt/dom/client/Element.java,805,0
+fi,com.google.gwt.dom.client.Element::indexOfName(Ljava/lang/String;Ljava/lang/String;)I,com.google.gwt.dom.client.Element,indexOfName,com/google/gwt/dom/client/Element.java,583,0
+gi,com.google.gwt.dom.client.Element::is(Lcom/google/gwt/core/client/JavaScriptObject;)Z,com.google.gwt.dom.client.Element,is,com/google/gwt/dom/client/Element.java,76,0
+hi,com.google.gwt.dom.client.Element::trimClassName(Ljava/lang/String;)Ljava/lang/String;,com.google.gwt.dom.client.Element,trimClassName,com/google/gwt/dom/client/Element.java,602,0
+EventTarget,,com.google.gwt.dom.client.EventTarget,,com/google/gwt/dom/client/EventTarget.java,35,-1
+FrameElement,,com.google.gwt.dom.client.FrameElement,,com/google/gwt/dom/client/FrameElement.java,27,-1
+IFrameElement,,com.google.gwt.dom.client.IFrameElement,,com/google/gwt/dom/client/IFrameElement.java,27,-1
+InputElement,,com.google.gwt.dom.client.InputElement,,com/google/gwt/dom/client/InputElement.java,31,-1
+Yi,com.google.gwt.dom.client.InputElement::$isChecked(Lcom/google/gwt/dom/client/InputElement;)Z,com.google.gwt.dom.client.InputElement,$isChecked,com/google/gwt/dom/client/InputElement.java,214,0
+Zi,com.google.gwt.dom.client.InputElement::$isDefaultChecked(Lcom/google/gwt/dom/client/InputElement;)Z,com.google.gwt.dom.client.InputElement,$isDefaultChecked,com/google/gwt/dom/client/InputElement.java,226,0
+$i,com.google.gwt.dom.client.InputElement::$setChecked(Lcom/google/gwt/dom/client/InputElement;Z)V,com.google.gwt.dom.client.InputElement,$setChecked,com/google/gwt/dom/client/InputElement.java,301,0
+_i,com.google.gwt.dom.client.InputElement::$setDefaultChecked(Lcom/google/gwt/dom/client/InputElement;Z)V,com.google.gwt.dom.client.InputElement,$setDefaultChecked,com/google/gwt/dom/client/InputElement.java,313,0
+aj,com.google.gwt.dom.client.InputElement::$setDisabled(Lcom/google/gwt/dom/client/InputElement;Z)V,com.google.gwt.dom.client.InputElement,$setDisabled,com/google/gwt/dom/client/InputElement.java,334,0
+LabelElement,,com.google.gwt.dom.client.LabelElement,,com/google/gwt/dom/client/LabelElement.java,26,-1
+bj,com.google.gwt.dom.client.LabelElement::$setHtmlFor(Lcom/google/gwt/dom/client/LabelElement;Ljava/lang/String;)V,com.google.gwt.dom.client.LabelElement,$setHtmlFor,com/google/gwt/dom/client/LabelElement.java,115,0
+NativeEvent,,com.google.gwt.dom.client.NativeEvent,,com/google/gwt/dom/client/NativeEvent.java,24,-1
+Node,,com.google.gwt.dom.client.Node,,com/google/gwt/dom/client/Node.java,26,-1
+Mh,com.google.gwt.dom.client.Node::$appendChild(Lcom/google/gwt/dom/client/Node;Lcom/google/gwt/dom/client/Node;)Lcom/google/gwt/dom/client/Node;,com.google.gwt.dom.client.Node,$appendChild,com/google/gwt/dom/client/Node.java,77,0
+Nh,com.google.gwt.dom.client.Node::$removeChild(Lcom/google/gwt/dom/client/Node;Lcom/google/gwt/dom/client/Node;)Lcom/google/gwt/dom/client/Node;,com.google.gwt.dom.client.Node,$removeChild,com/google/gwt/dom/client/Node.java,290,0
+Oh,com.google.gwt.dom.client.Node::$removeFromParent(Lcom/google/gwt/dom/client/Node;)V,com.google.gwt.dom.client.Node,$removeFromParent,com/google/gwt/dom/client/Node.java,306,0
+Ph,com.google.gwt.dom.client.Node::is(Lcom/google/gwt/core/client/JavaScriptObject;)Z,com.google.gwt.dom.client.Node,is,com/google/gwt/dom/client/Node.java,59,0
+NodeList,,com.google.gwt.dom.client.NodeList,,com/google/gwt/dom/client/NodeList.java,30,-1
+OptionElement,,com.google.gwt.dom.client.OptionElement,,com/google/gwt/dom/client/OptionElement.java,26,-1
+SelectElement,,com.google.gwt.dom.client.SelectElement,,com/google/gwt/dom/client/SelectElement.java,29,-1
+cj,com.google.gwt.dom.client.SelectElement::$setSelectedIndex(Lcom/google/gwt/dom/client/SelectElement;I)V,com.google.gwt.dom.client.SelectElement,$setSelectedIndex,com/google/gwt/dom/client/SelectElement.java,255,0
+SpanElement,,com.google.gwt.dom.client.SpanElement,,com/google/gwt/dom/client/SpanElement.java,26,-1
+Style,,com.google.gwt.dom.client.Style,,com/google/gwt/dom/client/Style.java,31,-1
+dj,com.google.gwt.dom.client.Style::$setPropertyImpl(Lcom/google/gwt/dom/client/Style;Ljava/lang/String;Ljava/lang/String;)V,com.google.gwt.dom.client.Style,$setPropertyImpl,com/google/gwt/dom/client/Style.java,2258,0
+Style$Display,,com.google.gwt.dom.client.Style$Display,,com/google/gwt/dom/client/Style.java,287,-1
+vj,com.google.gwt.dom.client.Style$Display::$clinit()V,com.google.gwt.dom.client.Style$Display,$clinit,com/google/gwt/dom/client/Style.java,287,0
+ej,com.google.gwt.dom.client.Style$Display::BLOCK,com.google.gwt.dom.client.Style$Display,BLOCK,com/google/gwt/dom/client/Style.java,294,-1
+fj,com.google.gwt.dom.client.Style$Display::INITIAL,com.google.gwt.dom.client.Style$Display,INITIAL,com/google/gwt/dom/client/Style.java,384,-1
+gj,com.google.gwt.dom.client.Style$Display::INLINE,com.google.gwt.dom.client.Style$Display,INLINE,com/google/gwt/dom/client/Style.java,300,-1
+hj,com.google.gwt.dom.client.Style$Display::INLINE_BLOCK,com.google.gwt.dom.client.Style$Display,INLINE_BLOCK,com/google/gwt/dom/client/Style.java,306,-1
+ij,com.google.gwt.dom.client.Style$Display::INLINE_TABLE,com.google.gwt.dom.client.Style$Display,INLINE_TABLE,com/google/gwt/dom/client/Style.java,312,-1
+jj,com.google.gwt.dom.client.Style$Display::LIST_ITEM,com.google.gwt.dom.client.Style$Display,LIST_ITEM,com/google/gwt/dom/client/Style.java,318,-1
+kj,com.google.gwt.dom.client.Style$Display::NONE,com.google.gwt.dom.client.Style$Display,NONE,com/google/gwt/dom/client/Style.java,288,-1
+lj,com.google.gwt.dom.client.Style$Display::RUN_IN,com.google.gwt.dom.client.Style$Display,RUN_IN,com/google/gwt/dom/client/Style.java,324,-1
+wj,com.google.gwt.dom.client.Style$Display::Style$Display(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display,Style$Display,com/google/gwt/dom/client/Style.java,287,0
+mj,com.google.gwt.dom.client.Style$Display::TABLE,com.google.gwt.dom.client.Style$Display,TABLE,com/google/gwt/dom/client/Style.java,330,-1
+nj,com.google.gwt.dom.client.Style$Display::TABLE_CAPTION,com.google.gwt.dom.client.Style$Display,TABLE_CAPTION,com/google/gwt/dom/client/Style.java,336,-1
+oj,com.google.gwt.dom.client.Style$Display::TABLE_CELL,com.google.gwt.dom.client.Style$Display,TABLE_CELL,com/google/gwt/dom/client/Style.java,366,-1
+pj,com.google.gwt.dom.client.Style$Display::TABLE_COLUMN,com.google.gwt.dom.client.Style$Display,TABLE_COLUMN,com/google/gwt/dom/client/Style.java,372,-1
+qj,com.google.gwt.dom.client.Style$Display::TABLE_COLUMN_GROUP,com.google.gwt.dom.client.Style$Display,TABLE_COLUMN_GROUP,com/google/gwt/dom/client/Style.java,342,-1
+rj,com.google.gwt.dom.client.Style$Display::TABLE_FOOTER_GROUP,com.google.gwt.dom.client.Style$Display,TABLE_FOOTER_GROUP,com/google/gwt/dom/client/Style.java,354,-1
+sj,com.google.gwt.dom.client.Style$Display::TABLE_HEADER_GROUP,com.google.gwt.dom.client.Style$Display,TABLE_HEADER_GROUP,com/google/gwt/dom/client/Style.java,348,-1
+tj,com.google.gwt.dom.client.Style$Display::TABLE_ROW,com.google.gwt.dom.client.Style$Display,TABLE_ROW,com/google/gwt/dom/client/Style.java,378,-1
+uj,com.google.gwt.dom.client.Style$Display::TABLE_ROW_GROUP,com.google.gwt.dom.client.Style$Display,TABLE_ROW_GROUP,com/google/gwt/dom/client/Style.java,360,-1
+xj,com.google.gwt.dom.client.Style$Display::values()[Lcom/google/gwt/dom/client/Style$Display;,com.google.gwt.dom.client.Style$Display,values,com/google/gwt/dom/client/Style.java,287,0
+Style$Display$1,,com.google.gwt.dom.client.Style$Display$1,,com/google/gwt/dom/client/Style.java,288,-1
+yj,com.google.gwt.dom.client.Style$Display$1::Style$Display$1(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$1,Style$Display$1,com/google/gwt/dom/client/Style.java,288,0
+Style$Display$10,,com.google.gwt.dom.client.Style$Display$10,,com/google/gwt/dom/client/Style.java,342,-1
+zj,com.google.gwt.dom.client.Style$Display$10::Style$Display$10(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$10,Style$Display$10,com/google/gwt/dom/client/Style.java,342,0
+Style$Display$11,,com.google.gwt.dom.client.Style$Display$11,,com/google/gwt/dom/client/Style.java,348,-1
+Aj,com.google.gwt.dom.client.Style$Display$11::Style$Display$11(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$11,Style$Display$11,com/google/gwt/dom/client/Style.java,348,0
+Style$Display$12,,com.google.gwt.dom.client.Style$Display$12,,com/google/gwt/dom/client/Style.java,354,-1
+Bj,com.google.gwt.dom.client.Style$Display$12::Style$Display$12(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$12,Style$Display$12,com/google/gwt/dom/client/Style.java,354,0
+Style$Display$13,,com.google.gwt.dom.client.Style$Display$13,,com/google/gwt/dom/client/Style.java,360,-1
+Cj,com.google.gwt.dom.client.Style$Display$13::Style$Display$13(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$13,Style$Display$13,com/google/gwt/dom/client/Style.java,360,0
+Style$Display$14,,com.google.gwt.dom.client.Style$Display$14,,com/google/gwt/dom/client/Style.java,366,-1
+Dj,com.google.gwt.dom.client.Style$Display$14::Style$Display$14(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$14,Style$Display$14,com/google/gwt/dom/client/Style.java,366,0
+Style$Display$15,,com.google.gwt.dom.client.Style$Display$15,,com/google/gwt/dom/client/Style.java,372,-1
+Ej,com.google.gwt.dom.client.Style$Display$15::Style$Display$15(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$15,Style$Display$15,com/google/gwt/dom/client/Style.java,372,0
+Style$Display$16,,com.google.gwt.dom.client.Style$Display$16,,com/google/gwt/dom/client/Style.java,378,-1
+Fj,com.google.gwt.dom.client.Style$Display$16::Style$Display$16(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$16,Style$Display$16,com/google/gwt/dom/client/Style.java,378,0
+Style$Display$17,,com.google.gwt.dom.client.Style$Display$17,,com/google/gwt/dom/client/Style.java,384,-1
+Gj,com.google.gwt.dom.client.Style$Display$17::Style$Display$17(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$17,Style$Display$17,com/google/gwt/dom/client/Style.java,384,0
+Style$Display$2,,com.google.gwt.dom.client.Style$Display$2,,com/google/gwt/dom/client/Style.java,294,-1
+Hj,com.google.gwt.dom.client.Style$Display$2::Style$Display$2(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$2,Style$Display$2,com/google/gwt/dom/client/Style.java,294,0
+Style$Display$3,,com.google.gwt.dom.client.Style$Display$3,,com/google/gwt/dom/client/Style.java,300,-1
+Ij,com.google.gwt.dom.client.Style$Display$3::Style$Display$3(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$3,Style$Display$3,com/google/gwt/dom/client/Style.java,300,0
+Style$Display$4,,com.google.gwt.dom.client.Style$Display$4,,com/google/gwt/dom/client/Style.java,306,-1
+Jj,com.google.gwt.dom.client.Style$Display$4::Style$Display$4(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$4,Style$Display$4,com/google/gwt/dom/client/Style.java,306,0
+Style$Display$5,,com.google.gwt.dom.client.Style$Display$5,,com/google/gwt/dom/client/Style.java,312,-1
+Kj,com.google.gwt.dom.client.Style$Display$5::Style$Display$5(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$5,Style$Display$5,com/google/gwt/dom/client/Style.java,312,0
+Style$Display$6,,com.google.gwt.dom.client.Style$Display$6,,com/google/gwt/dom/client/Style.java,318,-1
+Lj,com.google.gwt.dom.client.Style$Display$6::Style$Display$6(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$6,Style$Display$6,com/google/gwt/dom/client/Style.java,318,0
+Style$Display$7,,com.google.gwt.dom.client.Style$Display$7,,com/google/gwt/dom/client/Style.java,324,-1
+Mj,com.google.gwt.dom.client.Style$Display$7::Style$Display$7(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$7,Style$Display$7,com/google/gwt/dom/client/Style.java,324,0
+Style$Display$8,,com.google.gwt.dom.client.Style$Display$8,,com/google/gwt/dom/client/Style.java,330,-1
+Nj,com.google.gwt.dom.client.Style$Display$8::Style$Display$8(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$8,Style$Display$8,com/google/gwt/dom/client/Style.java,330,0
+Style$Display$9,,com.google.gwt.dom.client.Style$Display$9,,com/google/gwt/dom/client/Style.java,336,-1
+Oj,com.google.gwt.dom.client.Style$Display$9::Style$Display$9(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Display$9,Style$Display$9,com/google/gwt/dom/client/Style.java,336,0
+Style$FontWeight,,com.google.gwt.dom.client.Style$FontWeight,,com/google/gwt/dom/client/Style.java,449,-1
+Tj,com.google.gwt.dom.client.Style$FontWeight::$clinit()V,com.google.gwt.dom.client.Style$FontWeight,$clinit,com/google/gwt/dom/client/Style.java,449,0
+Pj,com.google.gwt.dom.client.Style$FontWeight::BOLD,com.google.gwt.dom.client.Style$FontWeight,BOLD,com/google/gwt/dom/client/Style.java,456,-1
+Qj,com.google.gwt.dom.client.Style$FontWeight::BOLDER,com.google.gwt.dom.client.Style$FontWeight,BOLDER,com/google/gwt/dom/client/Style.java,462,-1
+Rj,com.google.gwt.dom.client.Style$FontWeight::LIGHTER,com.google.gwt.dom.client.Style$FontWeight,LIGHTER,com/google/gwt/dom/client/Style.java,468,-1
+Sj,com.google.gwt.dom.client.Style$FontWeight::NORMAL,com.google.gwt.dom.client.Style$FontWeight,NORMAL,com/google/gwt/dom/client/Style.java,450,-1
+Uj,com.google.gwt.dom.client.Style$FontWeight::Style$FontWeight(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$FontWeight,Style$FontWeight,com/google/gwt/dom/client/Style.java,449,0
+Vj,com.google.gwt.dom.client.Style$FontWeight::values()[Lcom/google/gwt/dom/client/Style$FontWeight;,com.google.gwt.dom.client.Style$FontWeight,values,com/google/gwt/dom/client/Style.java,449,0
+Style$FontWeight$1,,com.google.gwt.dom.client.Style$FontWeight$1,,com/google/gwt/dom/client/Style.java,450,-1
+Wj,com.google.gwt.dom.client.Style$FontWeight$1::Style$FontWeight$1(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$FontWeight$1,Style$FontWeight$1,com/google/gwt/dom/client/Style.java,450,0
+Style$FontWeight$2,,com.google.gwt.dom.client.Style$FontWeight$2,,com/google/gwt/dom/client/Style.java,456,-1
+Xj,com.google.gwt.dom.client.Style$FontWeight$2::Style$FontWeight$2(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$FontWeight$2,Style$FontWeight$2,com/google/gwt/dom/client/Style.java,456,0
+Style$FontWeight$3,,com.google.gwt.dom.client.Style$FontWeight$3,,com/google/gwt/dom/client/Style.java,462,-1
+Yj,com.google.gwt.dom.client.Style$FontWeight$3::Style$FontWeight$3(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$FontWeight$3,Style$FontWeight$3,com/google/gwt/dom/client/Style.java,462,0
+Style$FontWeight$4,,com.google.gwt.dom.client.Style$FontWeight$4,,com/google/gwt/dom/client/Style.java,468,-1
+Zj,com.google.gwt.dom.client.Style$FontWeight$4::Style$FontWeight$4(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$FontWeight$4,Style$FontWeight$4,com/google/gwt/dom/client/Style.java,468,0
+Style$Overflow,,com.google.gwt.dom.client.Style$Overflow,,com/google/gwt/dom/client/Style.java,605,-1
+ck,com.google.gwt.dom.client.Style$Overflow::$clinit()V,com.google.gwt.dom.client.Style$Overflow,$clinit,com/google/gwt/dom/client/Style.java,605,0
+$j,com.google.gwt.dom.client.Style$Overflow::AUTO,com.google.gwt.dom.client.Style$Overflow,AUTO,com/google/gwt/dom/client/Style.java,624,-1
+_j,com.google.gwt.dom.client.Style$Overflow::HIDDEN,com.google.gwt.dom.client.Style$Overflow,HIDDEN,com/google/gwt/dom/client/Style.java,612,-1
+ak,com.google.gwt.dom.client.Style$Overflow::SCROLL,com.google.gwt.dom.client.Style$Overflow,SCROLL,com/google/gwt/dom/client/Style.java,618,-1
+dk,com.google.gwt.dom.client.Style$Overflow::Style$Overflow(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Overflow,Style$Overflow,com/google/gwt/dom/client/Style.java,605,0
+bk,com.google.gwt.dom.client.Style$Overflow::VISIBLE,com.google.gwt.dom.client.Style$Overflow,VISIBLE,com/google/gwt/dom/client/Style.java,606,-1
+ek,com.google.gwt.dom.client.Style$Overflow::values()[Lcom/google/gwt/dom/client/Style$Overflow;,com.google.gwt.dom.client.Style$Overflow,values,com/google/gwt/dom/client/Style.java,605,0
+Style$Overflow$1,,com.google.gwt.dom.client.Style$Overflow$1,,com/google/gwt/dom/client/Style.java,606,-1
+fk,com.google.gwt.dom.client.Style$Overflow$1::Style$Overflow$1(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Overflow$1,Style$Overflow$1,com/google/gwt/dom/client/Style.java,606,0
+Style$Overflow$2,,com.google.gwt.dom.client.Style$Overflow$2,,com/google/gwt/dom/client/Style.java,612,-1
+gk,com.google.gwt.dom.client.Style$Overflow$2::Style$Overflow$2(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Overflow$2,Style$Overflow$2,com/google/gwt/dom/client/Style.java,612,0
+Style$Overflow$3,,com.google.gwt.dom.client.Style$Overflow$3,,com/google/gwt/dom/client/Style.java,618,-1
+hk,com.google.gwt.dom.client.Style$Overflow$3::Style$Overflow$3(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Overflow$3,Style$Overflow$3,com/google/gwt/dom/client/Style.java,618,0
+Style$Overflow$4,,com.google.gwt.dom.client.Style$Overflow$4,,com/google/gwt/dom/client/Style.java,624,-1
+ik,com.google.gwt.dom.client.Style$Overflow$4::Style$Overflow$4(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Overflow$4,Style$Overflow$4,com/google/gwt/dom/client/Style.java,624,0
+Style$Position,,com.google.gwt.dom.client.Style$Position,,com/google/gwt/dom/client/Style.java,637,-1
+nk,com.google.gwt.dom.client.Style$Position::$clinit()V,com.google.gwt.dom.client.Style$Position,$clinit,com/google/gwt/dom/client/Style.java,637,0
+jk,com.google.gwt.dom.client.Style$Position::ABSOLUTE,com.google.gwt.dom.client.Style$Position,ABSOLUTE,com/google/gwt/dom/client/Style.java,650,-1
+kk,com.google.gwt.dom.client.Style$Position::FIXED,com.google.gwt.dom.client.Style$Position,FIXED,com/google/gwt/dom/client/Style.java,656,-1
+lk,com.google.gwt.dom.client.Style$Position::RELATIVE,com.google.gwt.dom.client.Style$Position,RELATIVE,com/google/gwt/dom/client/Style.java,644,-1
+mk,com.google.gwt.dom.client.Style$Position::STATIC,com.google.gwt.dom.client.Style$Position,STATIC,com/google/gwt/dom/client/Style.java,638,-1
+ok,com.google.gwt.dom.client.Style$Position::Style$Position(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Position,Style$Position,com/google/gwt/dom/client/Style.java,637,0
+pk,com.google.gwt.dom.client.Style$Position::values()[Lcom/google/gwt/dom/client/Style$Position;,com.google.gwt.dom.client.Style$Position,values,com/google/gwt/dom/client/Style.java,637,0
+Style$Position$1,,com.google.gwt.dom.client.Style$Position$1,,com/google/gwt/dom/client/Style.java,638,-1
+qk,com.google.gwt.dom.client.Style$Position$1::Style$Position$1(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Position$1,Style$Position$1,com/google/gwt/dom/client/Style.java,638,0
+Style$Position$2,,com.google.gwt.dom.client.Style$Position$2,,com/google/gwt/dom/client/Style.java,644,-1
+rk,com.google.gwt.dom.client.Style$Position$2::Style$Position$2(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Position$2,Style$Position$2,com/google/gwt/dom/client/Style.java,644,0
+Style$Position$3,,com.google.gwt.dom.client.Style$Position$3,,com/google/gwt/dom/client/Style.java,650,-1
+sk,com.google.gwt.dom.client.Style$Position$3::Style$Position$3(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Position$3,Style$Position$3,com/google/gwt/dom/client/Style.java,650,0
+Style$Position$4,,com.google.gwt.dom.client.Style$Position$4,,com/google/gwt/dom/client/Style.java,656,-1
+tk,com.google.gwt.dom.client.Style$Position$4::Style$Position$4(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Position$4,Style$Position$4,com/google/gwt/dom/client/Style.java,656,0
+Style$TextAlign,,com.google.gwt.dom.client.Style$TextAlign,,com/google/gwt/dom/client/Style.java,689,-1
+yk,com.google.gwt.dom.client.Style$TextAlign::$clinit()V,com.google.gwt.dom.client.Style$TextAlign,$clinit,com/google/gwt/dom/client/Style.java,689,0
+uk,com.google.gwt.dom.client.Style$TextAlign::CENTER,com.google.gwt.dom.client.Style$TextAlign,CENTER,com/google/gwt/dom/client/Style.java,690,-1
+vk,com.google.gwt.dom.client.Style$TextAlign::JUSTIFY,com.google.gwt.dom.client.Style$TextAlign,JUSTIFY,com/google/gwt/dom/client/Style.java,696,-1
+wk,com.google.gwt.dom.client.Style$TextAlign::LEFT,com.google.gwt.dom.client.Style$TextAlign,LEFT,com/google/gwt/dom/client/Style.java,702,-1
+xk,com.google.gwt.dom.client.Style$TextAlign::RIGHT,com.google.gwt.dom.client.Style$TextAlign,RIGHT,com/google/gwt/dom/client/Style.java,708,-1
+zk,com.google.gwt.dom.client.Style$TextAlign::Style$TextAlign(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$TextAlign,Style$TextAlign,com/google/gwt/dom/client/Style.java,689,0
+Ak,com.google.gwt.dom.client.Style$TextAlign::values()[Lcom/google/gwt/dom/client/Style$TextAlign;,com.google.gwt.dom.client.Style$TextAlign,values,com/google/gwt/dom/client/Style.java,689,0
+Style$TextAlign$1,,com.google.gwt.dom.client.Style$TextAlign$1,,com/google/gwt/dom/client/Style.java,690,-1
+Bk,com.google.gwt.dom.client.Style$TextAlign$1::Style$TextAlign$1(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$TextAlign$1,Style$TextAlign$1,com/google/gwt/dom/client/Style.java,690,0
+Style$TextAlign$2,,com.google.gwt.dom.client.Style$TextAlign$2,,com/google/gwt/dom/client/Style.java,696,-1
+Ck,com.google.gwt.dom.client.Style$TextAlign$2::Style$TextAlign$2(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$TextAlign$2,Style$TextAlign$2,com/google/gwt/dom/client/Style.java,696,0
+Style$TextAlign$3,,com.google.gwt.dom.client.Style$TextAlign$3,,com/google/gwt/dom/client/Style.java,702,-1
+Dk,com.google.gwt.dom.client.Style$TextAlign$3::Style$TextAlign$3(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$TextAlign$3,Style$TextAlign$3,com/google/gwt/dom/client/Style.java,702,0
+Style$TextAlign$4,,com.google.gwt.dom.client.Style$TextAlign$4,,com/google/gwt/dom/client/Style.java,708,-1
+Ek,com.google.gwt.dom.client.Style$TextAlign$4::Style$TextAlign$4(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$TextAlign$4,Style$TextAlign$4,com/google/gwt/dom/client/Style.java,708,0
+Style$Unit,,com.google.gwt.dom.client.Style$Unit,,com/google/gwt/dom/client/Style.java,47,-1
+Ok,com.google.gwt.dom.client.Style$Unit::$clinit()V,com.google.gwt.dom.client.Style$Unit,$clinit,com/google/gwt/dom/client/Style.java,47,0
+Fk,com.google.gwt.dom.client.Style$Unit::CM,com.google.gwt.dom.client.Style$Unit,CM,com/google/gwt/dom/client/Style.java,83,-1
+Gk,com.google.gwt.dom.client.Style$Unit::EM,com.google.gwt.dom.client.Style$Unit,EM,com/google/gwt/dom/client/Style.java,58,-1
+Hk,com.google.gwt.dom.client.Style$Unit::EX,com.google.gwt.dom.client.Style$Unit,EX,com/google/gwt/dom/client/Style.java,63,-1
+Ik,com.google.gwt.dom.client.Style$Unit::IN,com.google.gwt.dom.client.Style$Unit,IN,com/google/gwt/dom/client/Style.java,78,-1
+Jk,com.google.gwt.dom.client.Style$Unit::MM,com.google.gwt.dom.client.Style$Unit,MM,com/google/gwt/dom/client/Style.java,88,-1
+Kk,com.google.gwt.dom.client.Style$Unit::PC,com.google.gwt.dom.client.Style$Unit,PC,com/google/gwt/dom/client/Style.java,73,-1
+Lk,com.google.gwt.dom.client.Style$Unit::PCT,com.google.gwt.dom.client.Style$Unit,PCT,com/google/gwt/dom/client/Style.java,53,-1
+Mk,com.google.gwt.dom.client.Style$Unit::PT,com.google.gwt.dom.client.Style$Unit,PT,com/google/gwt/dom/client/Style.java,68,-1
+Nk,com.google.gwt.dom.client.Style$Unit::PX,com.google.gwt.dom.client.Style$Unit,PX,com/google/gwt/dom/client/Style.java,48,-1
+Pk,com.google.gwt.dom.client.Style$Unit::Style$Unit(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Unit,Style$Unit,com/google/gwt/dom/client/Style.java,47,0
+Qk,com.google.gwt.dom.client.Style$Unit::values()[Lcom/google/gwt/dom/client/Style$Unit;,com.google.gwt.dom.client.Style$Unit,values,com/google/gwt/dom/client/Style.java,47,0
+Style$Unit$1,,com.google.gwt.dom.client.Style$Unit$1,,com/google/gwt/dom/client/Style.java,48,-1
+Rk,com.google.gwt.dom.client.Style$Unit$1::Style$Unit$1(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Unit$1,Style$Unit$1,com/google/gwt/dom/client/Style.java,48,0
+Sk,com.google.gwt.dom.client.Style$Unit$1::getType()Ljava/lang/String;,com.google.gwt.dom.client.Style$Unit$1,getType,com/google/gwt/dom/client/Style.java,50,0
+Style$Unit$2,,com.google.gwt.dom.client.Style$Unit$2,,com/google/gwt/dom/client/Style.java,53,-1
+Tk,com.google.gwt.dom.client.Style$Unit$2::Style$Unit$2(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Unit$2,Style$Unit$2,com/google/gwt/dom/client/Style.java,53,0
+Uk,com.google.gwt.dom.client.Style$Unit$2::getType()Ljava/lang/String;,com.google.gwt.dom.client.Style$Unit$2,getType,com/google/gwt/dom/client/Style.java,55,0
+Style$Unit$3,,com.google.gwt.dom.client.Style$Unit$3,,com/google/gwt/dom/client/Style.java,58,-1
+Vk,com.google.gwt.dom.client.Style$Unit$3::Style$Unit$3(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Unit$3,Style$Unit$3,com/google/gwt/dom/client/Style.java,58,0
+Wk,com.google.gwt.dom.client.Style$Unit$3::getType()Ljava/lang/String;,com.google.gwt.dom.client.Style$Unit$3,getType,com/google/gwt/dom/client/Style.java,60,0
+Style$Unit$4,,com.google.gwt.dom.client.Style$Unit$4,,com/google/gwt/dom/client/Style.java,63,-1
+Xk,com.google.gwt.dom.client.Style$Unit$4::Style$Unit$4(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Unit$4,Style$Unit$4,com/google/gwt/dom/client/Style.java,63,0
+Yk,com.google.gwt.dom.client.Style$Unit$4::getType()Ljava/lang/String;,com.google.gwt.dom.client.Style$Unit$4,getType,com/google/gwt/dom/client/Style.java,65,0
+Style$Unit$5,,com.google.gwt.dom.client.Style$Unit$5,,com/google/gwt/dom/client/Style.java,68,-1
+Zk,com.google.gwt.dom.client.Style$Unit$5::Style$Unit$5(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Unit$5,Style$Unit$5,com/google/gwt/dom/client/Style.java,68,0
+$k,com.google.gwt.dom.client.Style$Unit$5::getType()Ljava/lang/String;,com.google.gwt.dom.client.Style$Unit$5,getType,com/google/gwt/dom/client/Style.java,70,0
+Style$Unit$6,,com.google.gwt.dom.client.Style$Unit$6,,com/google/gwt/dom/client/Style.java,73,-1
+_k,com.google.gwt.dom.client.Style$Unit$6::Style$Unit$6(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Unit$6,Style$Unit$6,com/google/gwt/dom/client/Style.java,73,0
+al,com.google.gwt.dom.client.Style$Unit$6::getType()Ljava/lang/String;,com.google.gwt.dom.client.Style$Unit$6,getType,com/google/gwt/dom/client/Style.java,75,0
+Style$Unit$7,,com.google.gwt.dom.client.Style$Unit$7,,com/google/gwt/dom/client/Style.java,78,-1
+bl,com.google.gwt.dom.client.Style$Unit$7::Style$Unit$7(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Unit$7,Style$Unit$7,com/google/gwt/dom/client/Style.java,78,0
+cl,com.google.gwt.dom.client.Style$Unit$7::getType()Ljava/lang/String;,com.google.gwt.dom.client.Style$Unit$7,getType,com/google/gwt/dom/client/Style.java,80,0
+Style$Unit$8,,com.google.gwt.dom.client.Style$Unit$8,,com/google/gwt/dom/client/Style.java,83,-1
+dl,com.google.gwt.dom.client.Style$Unit$8::Style$Unit$8(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Unit$8,Style$Unit$8,com/google/gwt/dom/client/Style.java,83,0
+el,com.google.gwt.dom.client.Style$Unit$8::getType()Ljava/lang/String;,com.google.gwt.dom.client.Style$Unit$8,getType,com/google/gwt/dom/client/Style.java,85,0
+Style$Unit$9,,com.google.gwt.dom.client.Style$Unit$9,,com/google/gwt/dom/client/Style.java,88,-1
+fl,com.google.gwt.dom.client.Style$Unit$9::Style$Unit$9(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Unit$9,Style$Unit$9,com/google/gwt/dom/client/Style.java,88,0
+gl,com.google.gwt.dom.client.Style$Unit$9::getType()Ljava/lang/String;,com.google.gwt.dom.client.Style$Unit$9,getType,com/google/gwt/dom/client/Style.java,90,0
+Style$Visibility,,com.google.gwt.dom.client.Style$Visibility,,com/google/gwt/dom/client/Style.java,919,-1
+jl,com.google.gwt.dom.client.Style$Visibility::$clinit()V,com.google.gwt.dom.client.Style$Visibility,$clinit,com/google/gwt/dom/client/Style.java,919,0
+hl,com.google.gwt.dom.client.Style$Visibility::HIDDEN,com.google.gwt.dom.client.Style$Visibility,HIDDEN,com/google/gwt/dom/client/Style.java,926,-1
+kl,com.google.gwt.dom.client.Style$Visibility::Style$Visibility(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Visibility,Style$Visibility,com/google/gwt/dom/client/Style.java,919,0
+il,com.google.gwt.dom.client.Style$Visibility::VISIBLE,com.google.gwt.dom.client.Style$Visibility,VISIBLE,com/google/gwt/dom/client/Style.java,920,-1
+ll,com.google.gwt.dom.client.Style$Visibility::values()[Lcom/google/gwt/dom/client/Style$Visibility;,com.google.gwt.dom.client.Style$Visibility,values,com/google/gwt/dom/client/Style.java,919,0
+Style$Visibility$1,,com.google.gwt.dom.client.Style$Visibility$1,,com/google/gwt/dom/client/Style.java,920,-1
+ml,com.google.gwt.dom.client.Style$Visibility$1::Style$Visibility$1(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Visibility$1,Style$Visibility$1,com/google/gwt/dom/client/Style.java,920,0
+Style$Visibility$2,,com.google.gwt.dom.client.Style$Visibility$2,,com/google/gwt/dom/client/Style.java,926,-1
+nl,com.google.gwt.dom.client.Style$Visibility$2::Style$Visibility$2(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$Visibility$2,Style$Visibility$2,com/google/gwt/dom/client/Style.java,926,0
+Style$WhiteSpace,,com.google.gwt.dom.client.Style$WhiteSpace,,com/google/gwt/dom/client/Style.java,939,-1
+tl,com.google.gwt.dom.client.Style$WhiteSpace::$clinit()V,com.google.gwt.dom.client.Style$WhiteSpace,$clinit,com/google/gwt/dom/client/Style.java,939,0
+ol,com.google.gwt.dom.client.Style$WhiteSpace::NORMAL,com.google.gwt.dom.client.Style$WhiteSpace,NORMAL,com/google/gwt/dom/client/Style.java,940,-1
+pl,com.google.gwt.dom.client.Style$WhiteSpace::NOWRAP,com.google.gwt.dom.client.Style$WhiteSpace,NOWRAP,com/google/gwt/dom/client/Style.java,946,-1
+ql,com.google.gwt.dom.client.Style$WhiteSpace::PRE,com.google.gwt.dom.client.Style$WhiteSpace,PRE,com/google/gwt/dom/client/Style.java,952,-1
+rl,com.google.gwt.dom.client.Style$WhiteSpace::PRE_LINE,com.google.gwt.dom.client.Style$WhiteSpace,PRE_LINE,com/google/gwt/dom/client/Style.java,958,-1
+sl,com.google.gwt.dom.client.Style$WhiteSpace::PRE_WRAP,com.google.gwt.dom.client.Style$WhiteSpace,PRE_WRAP,com/google/gwt/dom/client/Style.java,964,-1
+ul,com.google.gwt.dom.client.Style$WhiteSpace::Style$WhiteSpace(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$WhiteSpace,Style$WhiteSpace,com/google/gwt/dom/client/Style.java,939,0
+vl,com.google.gwt.dom.client.Style$WhiteSpace::values()[Lcom/google/gwt/dom/client/Style$WhiteSpace;,com.google.gwt.dom.client.Style$WhiteSpace,values,com/google/gwt/dom/client/Style.java,939,0
+Style$WhiteSpace$1,,com.google.gwt.dom.client.Style$WhiteSpace$1,,com/google/gwt/dom/client/Style.java,940,-1
+wl,com.google.gwt.dom.client.Style$WhiteSpace$1::Style$WhiteSpace$1(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$WhiteSpace$1,Style$WhiteSpace$1,com/google/gwt/dom/client/Style.java,940,0
+Style$WhiteSpace$2,,com.google.gwt.dom.client.Style$WhiteSpace$2,,com/google/gwt/dom/client/Style.java,946,-1
+xl,com.google.gwt.dom.client.Style$WhiteSpace$2::Style$WhiteSpace$2(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$WhiteSpace$2,Style$WhiteSpace$2,com/google/gwt/dom/client/Style.java,946,0
+Style$WhiteSpace$3,,com.google.gwt.dom.client.Style$WhiteSpace$3,,com/google/gwt/dom/client/Style.java,952,-1
+yl,com.google.gwt.dom.client.Style$WhiteSpace$3::Style$WhiteSpace$3(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$WhiteSpace$3,Style$WhiteSpace$3,com/google/gwt/dom/client/Style.java,952,0
+Style$WhiteSpace$4,,com.google.gwt.dom.client.Style$WhiteSpace$4,,com/google/gwt/dom/client/Style.java,958,-1
+zl,com.google.gwt.dom.client.Style$WhiteSpace$4::Style$WhiteSpace$4(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$WhiteSpace$4,Style$WhiteSpace$4,com/google/gwt/dom/client/Style.java,958,0
+Style$WhiteSpace$5,,com.google.gwt.dom.client.Style$WhiteSpace$5,,com/google/gwt/dom/client/Style.java,964,-1
+Al,com.google.gwt.dom.client.Style$WhiteSpace$5::Style$WhiteSpace$5(Ljava/lang/String;I) ,com.google.gwt.dom.client.Style$WhiteSpace$5,Style$WhiteSpace$5,com/google/gwt/dom/client/Style.java,964,0
+TableCellElement,,com.google.gwt.dom.client.TableCellElement,,com/google/gwt/dom/client/TableCellElement.java,26,-1
+TableColElement,,com.google.gwt.dom.client.TableColElement,,com/google/gwt/dom/client/TableColElement.java,26,-1
+TableElement,,com.google.gwt.dom.client.TableElement,,com/google/gwt/dom/client/TableElement.java,30,-1
+TableRowElement,,com.google.gwt.dom.client.TableRowElement,,com/google/gwt/dom/client/TableRowElement.java,26,-1
+TableSectionElement,,com.google.gwt.dom.client.TableSectionElement,,com/google/gwt/dom/client/TableSectionElement.java,25,-1
+TextAreaElement,,com.google.gwt.dom.client.TextAreaElement,,com/google/gwt/dom/client/TextAreaElement.java,26,-1
+Touch,,com.google.gwt.dom.client.Touch,,com/google/gwt/dom/client/Touch.java,25,-1
+Bl,com.google.gwt.dom.client.Touch::$getRelativeX(Lcom/google/gwt/dom/client/Touch;Lcom/google/gwt/dom/client/Element;)I,com.google.gwt.dom.client.Touch,$getRelativeX,com/google/gwt/dom/client/Touch.java,81,0
+BlurEvent,,com.google.gwt.event.dom.client.BlurEvent,,com/google/gwt/event/dom/client/BlurEvent.java,23,-1
+Ll,com.google.gwt.event.dom.client.BlurEvent::$clinit()V,com.google.gwt.event.dom.client.BlurEvent,$clinit,com/google/gwt/event/dom/client/BlurEvent.java,23,0
+Ml,com.google.gwt.event.dom.client.BlurEvent::$dispatch(Lcom/google/gwt/event/dom/client/BlurEvent;Lcom/google/gwt/event/dom/client/BlurHandler;)V,com.google.gwt.event.dom.client.BlurEvent,$dispatch,com/google/gwt/event/dom/client/BlurEvent.java,55,0
+Nl,com.google.gwt.event.dom.client.BlurEvent::BlurEvent() ,com.google.gwt.event.dom.client.BlurEvent,BlurEvent,com/google/gwt/event/dom/client/BlurEvent.java,46,0
+Kl,com.google.gwt.event.dom.client.BlurEvent::TYPE,com.google.gwt.event.dom.client.BlurEvent,TYPE,com/google/gwt/event/dom/client/BlurEvent.java,29,-1
+Ol,com.google.gwt.event.dom.client.BlurEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.BlurEvent,dispatch,com/google/gwt/event/dom/client/BlurEvent.java,55,0
+Pl,com.google.gwt.event.dom.client.BlurEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.BlurEvent,getAssociatedType,com/google/gwt/event/dom/client/BlurEvent.java,50,0
+ChangeEvent,,com.google.gwt.event.dom.client.ChangeEvent,,com/google/gwt/event/dom/client/ChangeEvent.java,23,-1
+Rl,com.google.gwt.event.dom.client.ChangeEvent::$clinit()V,com.google.gwt.event.dom.client.ChangeEvent,$clinit,com/google/gwt/event/dom/client/ChangeEvent.java,23,0
+Sl,com.google.gwt.event.dom.client.ChangeEvent::ChangeEvent() ,com.google.gwt.event.dom.client.ChangeEvent,ChangeEvent,com/google/gwt/event/dom/client/ChangeEvent.java,46,0
+Ql,com.google.gwt.event.dom.client.ChangeEvent::TYPE,com.google.gwt.event.dom.client.ChangeEvent,TYPE,com/google/gwt/event/dom/client/ChangeEvent.java,29,-1
+Tl,com.google.gwt.event.dom.client.ChangeEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.ChangeEvent,dispatch,com/google/gwt/event/dom/client/ChangeEvent.java,55,0
+Ul,com.google.gwt.event.dom.client.ChangeEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.ChangeEvent,getAssociatedType,com/google/gwt/event/dom/client/ChangeEvent.java,50,0
+ClickEvent,,com.google.gwt.event.dom.client.ClickEvent,,com/google/gwt/event/dom/client/ClickEvent.java,23,-1
+Yl,com.google.gwt.event.dom.client.ClickEvent::$clinit()V,com.google.gwt.event.dom.client.ClickEvent,$clinit,com/google/gwt/event/dom/client/ClickEvent.java,23,0
+Zl,com.google.gwt.event.dom.client.ClickEvent::ClickEvent() ,com.google.gwt.event.dom.client.ClickEvent,ClickEvent,com/google/gwt/event/dom/client/ClickEvent.java,46,0
+Xl,com.google.gwt.event.dom.client.ClickEvent::TYPE,com.google.gwt.event.dom.client.ClickEvent,TYPE,com/google/gwt/event/dom/client/ClickEvent.java,29,-1
+$l,com.google.gwt.event.dom.client.ClickEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.ClickEvent,dispatch,com/google/gwt/event/dom/client/ClickEvent.java,55,0
+_l,com.google.gwt.event.dom.client.ClickEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.ClickEvent,getAssociatedType,com/google/gwt/event/dom/client/ClickEvent.java,50,0
+ContextMenuEvent,,com.google.gwt.event.dom.client.ContextMenuEvent,,com/google/gwt/event/dom/client/ContextMenuEvent.java,23,-1
+bm,com.google.gwt.event.dom.client.ContextMenuEvent::$clinit()V,com.google.gwt.event.dom.client.ContextMenuEvent,$clinit,com/google/gwt/event/dom/client/ContextMenuEvent.java,23,0
+cm,com.google.gwt.event.dom.client.ContextMenuEvent::$dispatch(Lcom/google/gwt/event/dom/client/ContextMenuEvent;Lcom/google/gwt/event/dom/client/ContextMenuHandler;)V,com.google.gwt.event.dom.client.ContextMenuEvent,$dispatch,com/google/gwt/event/dom/client/ContextMenuEvent.java,55,0
+dm,com.google.gwt.event.dom.client.ContextMenuEvent::ContextMenuEvent() ,com.google.gwt.event.dom.client.ContextMenuEvent,ContextMenuEvent,com/google/gwt/event/dom/client/ContextMenuEvent.java,46,0
+am,com.google.gwt.event.dom.client.ContextMenuEvent::TYPE,com.google.gwt.event.dom.client.ContextMenuEvent,TYPE,com/google/gwt/event/dom/client/ContextMenuEvent.java,29,-1
+em,com.google.gwt.event.dom.client.ContextMenuEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.ContextMenuEvent,dispatch,com/google/gwt/event/dom/client/ContextMenuEvent.java,55,0
+fm,com.google.gwt.event.dom.client.ContextMenuEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.ContextMenuEvent,getAssociatedType,com/google/gwt/event/dom/client/ContextMenuEvent.java,50,0
+DomEvent,,com.google.gwt.event.dom.client.DomEvent,,com/google/gwt/event/dom/client/DomEvent.java,35,-1
+Gl,com.google.gwt.event.dom.client.DomEvent::$setNativeEvent(Lcom/google/gwt/event/dom/client/DomEvent;Lcom/google/gwt/dom/client/NativeEvent;)V,com.google.gwt.event.dom.client.DomEvent,$setNativeEvent,com/google/gwt/event/dom/client/DomEvent.java,176,0
+Hl,com.google.gwt.event.dom.client.DomEvent::$setRelativeElement(Lcom/google/gwt/event/dom/client/DomEvent;Lcom/google/gwt/dom/client/Element;)V,com.google.gwt.event.dom.client.DomEvent,$setRelativeElement,com/google/gwt/event/dom/client/DomEvent.java,185,0
+Il,com.google.gwt.event.dom.client.DomEvent::fireNativeEvent(Lcom/google/gwt/dom/client/NativeEvent;Lcom/google/gwt/event/shared/HasHandlers;Lcom/google/gwt/dom/client/Element;)V,com.google.gwt.event.dom.client.DomEvent,fireNativeEvent,com/google/gwt/event/dom/client/DomEvent.java,110,0
+Jl,com.google.gwt.event.dom.client.DomEvent::getAssociatedType()Lcom/google/gwt/event/shared/GwtEvent$Type;,com.google.gwt.event.dom.client.DomEvent,getAssociatedType,com/google/gwt/event/dom/client/DomEvent.java,143,0
+a,com.google.gwt.event.dom.client.DomEvent::nativeEvent,com.google.gwt.event.dom.client.DomEvent,nativeEvent,com/google/gwt/event/dom/client/DomEvent.java,139,-1
+Fl,com.google.gwt.event.dom.client.DomEvent::registered,com.google.gwt.event.dom.client.DomEvent,registered,com/google/gwt/event/dom/client/DomEvent.java,89,-1
+b,com.google.gwt.event.dom.client.DomEvent::relativeElem,com.google.gwt.event.dom.client.DomEvent,relativeElem,com/google/gwt/event/dom/client/DomEvent.java,140,-1
+DomEvent$Type,,com.google.gwt.event.dom.client.DomEvent$Type,,com/google/gwt/event/dom/client/DomEvent.java,44,-1
+km,com.google.gwt.event.dom.client.DomEvent$Type::DomEvent$Type(Ljava/lang/String;Lcom/google/gwt/event/dom/client/DomEvent;) ,com.google.gwt.event.dom.client.DomEvent$Type,DomEvent$Type,com/google/gwt/event/dom/client/DomEvent.java,62,0
+a,com.google.gwt.event.dom.client.DomEvent$Type::flyweight,com.google.gwt.event.dom.client.DomEvent$Type,flyweight,com/google/gwt/event/dom/client/DomEvent.java,45,-1
+b,com.google.gwt.event.dom.client.DomEvent$Type::name,com.google.gwt.event.dom.client.DomEvent$Type,name,com/google/gwt/event/dom/client/DomEvent.java,46,-1
+DoubleClickEvent,,com.google.gwt.event.dom.client.DoubleClickEvent,,com/google/gwt/event/dom/client/DoubleClickEvent.java,23,-1
+mm,com.google.gwt.event.dom.client.DoubleClickEvent::$clinit()V,com.google.gwt.event.dom.client.DoubleClickEvent,$clinit,com/google/gwt/event/dom/client/DoubleClickEvent.java,23,0
+nm,com.google.gwt.event.dom.client.DoubleClickEvent::$dispatch(Lcom/google/gwt/event/dom/client/DoubleClickEvent;Lcom/google/gwt/event/dom/client/DoubleClickHandler;)V,com.google.gwt.event.dom.client.DoubleClickEvent,$dispatch,com/google/gwt/event/dom/client/DoubleClickEvent.java,55,0
+om,com.google.gwt.event.dom.client.DoubleClickEvent::DoubleClickEvent() ,com.google.gwt.event.dom.client.DoubleClickEvent,DoubleClickEvent,com/google/gwt/event/dom/client/DoubleClickEvent.java,46,0
+lm,com.google.gwt.event.dom.client.DoubleClickEvent::TYPE,com.google.gwt.event.dom.client.DoubleClickEvent,TYPE,com/google/gwt/event/dom/client/DoubleClickEvent.java,29,-1
+pm,com.google.gwt.event.dom.client.DoubleClickEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.DoubleClickEvent,dispatch,com/google/gwt/event/dom/client/DoubleClickEvent.java,55,0
+qm,com.google.gwt.event.dom.client.DoubleClickEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.DoubleClickEvent,getAssociatedType,com/google/gwt/event/dom/client/DoubleClickEvent.java,50,0
+HumanInputEvent,,com.google.gwt.event.dom.client.HumanInputEvent,,com/google/gwt/event/dom/client/HumanInputEvent.java,26,-1
+MouseDownEvent,,com.google.gwt.event.dom.client.MouseDownEvent,,com/google/gwt/event/dom/client/MouseDownEvent.java,23,-1
+sm,com.google.gwt.event.dom.client.MouseDownEvent::$clinit()V,com.google.gwt.event.dom.client.MouseDownEvent,$clinit,com/google/gwt/event/dom/client/MouseDownEvent.java,23,0
+tm,com.google.gwt.event.dom.client.MouseDownEvent::MouseDownEvent() ,com.google.gwt.event.dom.client.MouseDownEvent,MouseDownEvent,com/google/gwt/event/dom/client/MouseDownEvent.java,46,0
+rm,com.google.gwt.event.dom.client.MouseDownEvent::TYPE,com.google.gwt.event.dom.client.MouseDownEvent,TYPE,com/google/gwt/event/dom/client/MouseDownEvent.java,29,-1
+um,com.google.gwt.event.dom.client.MouseDownEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.MouseDownEvent,dispatch,com/google/gwt/event/dom/client/MouseDownEvent.java,55,0
+vm,com.google.gwt.event.dom.client.MouseDownEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.MouseDownEvent,getAssociatedType,com/google/gwt/event/dom/client/MouseDownEvent.java,50,0
+MouseEvent,,com.google.gwt.event.dom.client.MouseEvent,,com/google/gwt/event/dom/client/MouseEvent.java,28,-1
+Vl,com.google.gwt.event.dom.client.MouseEvent::$getX(Lcom/google/gwt/event/dom/client/MouseEvent;)I,com.google.gwt.event.dom.client.MouseEvent,$getX,com/google/gwt/event/dom/client/MouseEvent.java,113,0
+Wl,com.google.gwt.event.dom.client.MouseEvent::$getY(Lcom/google/gwt/event/dom/client/MouseEvent;)I,com.google.gwt.event.dom.client.MouseEvent,$getY,com/google/gwt/event/dom/client/MouseEvent.java,126,0
+MouseMoveEvent,,com.google.gwt.event.dom.client.MouseMoveEvent,,com/google/gwt/event/dom/client/MouseMoveEvent.java,23,-1
+xm,com.google.gwt.event.dom.client.MouseMoveEvent::$clinit()V,com.google.gwt.event.dom.client.MouseMoveEvent,$clinit,com/google/gwt/event/dom/client/MouseMoveEvent.java,23,0
+ym,com.google.gwt.event.dom.client.MouseMoveEvent::MouseMoveEvent() ,com.google.gwt.event.dom.client.MouseMoveEvent,MouseMoveEvent,com/google/gwt/event/dom/client/MouseMoveEvent.java,46,0
+wm,com.google.gwt.event.dom.client.MouseMoveEvent::TYPE,com.google.gwt.event.dom.client.MouseMoveEvent,TYPE,com/google/gwt/event/dom/client/MouseMoveEvent.java,29,-1
+zm,com.google.gwt.event.dom.client.MouseMoveEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.MouseMoveEvent,dispatch,com/google/gwt/event/dom/client/MouseMoveEvent.java,55,0
+Am,com.google.gwt.event.dom.client.MouseMoveEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.MouseMoveEvent,getAssociatedType,com/google/gwt/event/dom/client/MouseMoveEvent.java,50,0
+MouseOutEvent,,com.google.gwt.event.dom.client.MouseOutEvent,,com/google/gwt/event/dom/client/MouseOutEvent.java,24,-1
+Cm,com.google.gwt.event.dom.client.MouseOutEvent::$clinit()V,com.google.gwt.event.dom.client.MouseOutEvent,$clinit,com/google/gwt/event/dom/client/MouseOutEvent.java,24,0
+Dm,com.google.gwt.event.dom.client.MouseOutEvent::MouseOutEvent() ,com.google.gwt.event.dom.client.MouseOutEvent,MouseOutEvent,com/google/gwt/event/dom/client/MouseOutEvent.java,47,0
+Bm,com.google.gwt.event.dom.client.MouseOutEvent::TYPE,com.google.gwt.event.dom.client.MouseOutEvent,TYPE,com/google/gwt/event/dom/client/MouseOutEvent.java,30,-1
+Em,com.google.gwt.event.dom.client.MouseOutEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.MouseOutEvent,dispatch,com/google/gwt/event/dom/client/MouseOutEvent.java,65,0
+Fm,com.google.gwt.event.dom.client.MouseOutEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.MouseOutEvent,getAssociatedType,com/google/gwt/event/dom/client/MouseOutEvent.java,51,0
+MouseOverEvent,,com.google.gwt.event.dom.client.MouseOverEvent,,com/google/gwt/event/dom/client/MouseOverEvent.java,24,-1
+Hm,com.google.gwt.event.dom.client.MouseOverEvent::$clinit()V,com.google.gwt.event.dom.client.MouseOverEvent,$clinit,com/google/gwt/event/dom/client/MouseOverEvent.java,24,0
+Im,com.google.gwt.event.dom.client.MouseOverEvent::MouseOverEvent() ,com.google.gwt.event.dom.client.MouseOverEvent,MouseOverEvent,com/google/gwt/event/dom/client/MouseOverEvent.java,47,0
+Gm,com.google.gwt.event.dom.client.MouseOverEvent::TYPE,com.google.gwt.event.dom.client.MouseOverEvent,TYPE,com/google/gwt/event/dom/client/MouseOverEvent.java,30,-1
+Jm,com.google.gwt.event.dom.client.MouseOverEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.MouseOverEvent,dispatch,com/google/gwt/event/dom/client/MouseOverEvent.java,65,0
+Km,com.google.gwt.event.dom.client.MouseOverEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.MouseOverEvent,getAssociatedType,com/google/gwt/event/dom/client/MouseOverEvent.java,51,0
+MouseUpEvent,,com.google.gwt.event.dom.client.MouseUpEvent,,com/google/gwt/event/dom/client/MouseUpEvent.java,23,-1
+Mm,com.google.gwt.event.dom.client.MouseUpEvent::$clinit()V,com.google.gwt.event.dom.client.MouseUpEvent,$clinit,com/google/gwt/event/dom/client/MouseUpEvent.java,23,0
+Nm,com.google.gwt.event.dom.client.MouseUpEvent::MouseUpEvent() ,com.google.gwt.event.dom.client.MouseUpEvent,MouseUpEvent,com/google/gwt/event/dom/client/MouseUpEvent.java,46,0
+Lm,com.google.gwt.event.dom.client.MouseUpEvent::TYPE,com.google.gwt.event.dom.client.MouseUpEvent,TYPE,com/google/gwt/event/dom/client/MouseUpEvent.java,29,-1
+Om,com.google.gwt.event.dom.client.MouseUpEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.MouseUpEvent,dispatch,com/google/gwt/event/dom/client/MouseUpEvent.java,55,0
+Pm,com.google.gwt.event.dom.client.MouseUpEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.MouseUpEvent,getAssociatedType,com/google/gwt/event/dom/client/MouseUpEvent.java,50,0
+MouseWheelEvent,,com.google.gwt.event.dom.client.MouseWheelEvent,,com/google/gwt/event/dom/client/MouseWheelEvent.java,23,-1
+Rm,com.google.gwt.event.dom.client.MouseWheelEvent::$clinit()V,com.google.gwt.event.dom.client.MouseWheelEvent,$clinit,com/google/gwt/event/dom/client/MouseWheelEvent.java,23,0
+Sm,com.google.gwt.event.dom.client.MouseWheelEvent::MouseWheelEvent() ,com.google.gwt.event.dom.client.MouseWheelEvent,MouseWheelEvent,com/google/gwt/event/dom/client/MouseWheelEvent.java,55,0
+Qm,com.google.gwt.event.dom.client.MouseWheelEvent::TYPE,com.google.gwt.event.dom.client.MouseWheelEvent,TYPE,com/google/gwt/event/dom/client/MouseWheelEvent.java,29,-1
+Tm,com.google.gwt.event.dom.client.MouseWheelEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.MouseWheelEvent,dispatch,com/google/gwt/event/dom/client/MouseWheelEvent.java,99,0
+Um,com.google.gwt.event.dom.client.MouseWheelEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.MouseWheelEvent,getAssociatedType,com/google/gwt/event/dom/client/MouseWheelEvent.java,59,0
+PrivateMap,,com.google.gwt.event.dom.client.PrivateMap,,com/google/gwt/event/dom/client/PrivateMap.java,28,-1
+Vm,com.google.gwt.event.dom.client.PrivateMap::$unsafeGet(Lcom/google/gwt/event/dom/client/PrivateMap;Ljava/lang/String;)Ljava/lang/Object;,com.google.gwt.event.dom.client.PrivateMap,$unsafeGet,com/google/gwt/event/dom/client/PrivateMap.java,99,0
+Wm,com.google.gwt.event.dom.client.PrivateMap::$unsafePut(Lcom/google/gwt/event/dom/client/PrivateMap;Ljava/lang/String;Ljava/lang/Object;)V,com.google.gwt.event.dom.client.PrivateMap,$unsafePut,com/google/gwt/event/dom/client/PrivateMap.java,108,0
+Xm,com.google.gwt.event.dom.client.PrivateMap::PrivateMap() ,com.google.gwt.event.dom.client.PrivateMap,PrivateMap,com/google/gwt/event/dom/client/PrivateMap.java,64,0
+a,com.google.gwt.event.dom.client.PrivateMap::map,com.google.gwt.event.dom.client.PrivateMap,map,com/google/gwt/event/dom/client/PrivateMap.java,61,-1
+PrivateMap$JsMap,,com.google.gwt.event.dom.client.PrivateMap$JsMap,,com/google/gwt/event/dom/client/PrivateMap.java,35,-1
+TouchCancelEvent,,com.google.gwt.event.dom.client.TouchCancelEvent,,com/google/gwt/event/dom/client/TouchCancelEvent.java,23,-1
+$m,com.google.gwt.event.dom.client.TouchCancelEvent::$clinit()V,com.google.gwt.event.dom.client.TouchCancelEvent,$clinit,com/google/gwt/event/dom/client/TouchCancelEvent.java,23,0
+Zm,com.google.gwt.event.dom.client.TouchCancelEvent::TYPE,com.google.gwt.event.dom.client.TouchCancelEvent,TYPE,com/google/gwt/event/dom/client/TouchCancelEvent.java,29,-1
+_m,com.google.gwt.event.dom.client.TouchCancelEvent::TouchCancelEvent() ,com.google.gwt.event.dom.client.TouchCancelEvent,TouchCancelEvent,com/google/gwt/event/dom/client/TouchCancelEvent.java,46,0
+an,com.google.gwt.event.dom.client.TouchCancelEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.TouchCancelEvent,dispatch,com/google/gwt/event/dom/client/TouchCancelEvent.java,55,0
+bn,com.google.gwt.event.dom.client.TouchCancelEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.TouchCancelEvent,getAssociatedType,com/google/gwt/event/dom/client/TouchCancelEvent.java,50,0
+TouchEndEvent,,com.google.gwt.event.dom.client.TouchEndEvent,,com/google/gwt/event/dom/client/TouchEndEvent.java,23,-1
+dn,com.google.gwt.event.dom.client.TouchEndEvent::$clinit()V,com.google.gwt.event.dom.client.TouchEndEvent,$clinit,com/google/gwt/event/dom/client/TouchEndEvent.java,23,0
+cn,com.google.gwt.event.dom.client.TouchEndEvent::TYPE,com.google.gwt.event.dom.client.TouchEndEvent,TYPE,com/google/gwt/event/dom/client/TouchEndEvent.java,29,-1
+en,com.google.gwt.event.dom.client.TouchEndEvent::TouchEndEvent() ,com.google.gwt.event.dom.client.TouchEndEvent,TouchEndEvent,com/google/gwt/event/dom/client/TouchEndEvent.java,46,0
+fn,com.google.gwt.event.dom.client.TouchEndEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.TouchEndEvent,dispatch,com/google/gwt/event/dom/client/TouchEndEvent.java,55,0
+gn,com.google.gwt.event.dom.client.TouchEndEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.TouchEndEvent,getAssociatedType,com/google/gwt/event/dom/client/TouchEndEvent.java,50,0
+TouchEvent,,com.google.gwt.event.dom.client.TouchEvent,,com/google/gwt/event/dom/client/TouchEvent.java,29,-1
+Ym,com.google.gwt.event.dom.client.TouchEvent::impl,com.google.gwt.event.dom.client.TouchEvent,impl,com/google/gwt/event/dom/client/TouchEvent.java,64,-1
+TouchEvent$TouchSupportDetector,,com.google.gwt.event.dom.client.TouchEvent$TouchSupportDetector,,com/google/gwt/event/dom/client/TouchEvent.java,35,-1
+hn,com.google.gwt.event.dom.client.TouchEvent$TouchSupportDetector::TouchEvent$TouchSupportDetector() ,com.google.gwt.event.dom.client.TouchEvent$TouchSupportDetector,TouchEvent$TouchSupportDetector,com/google/gwt/event/dom/client/TouchEvent.java,35,0
+a,com.google.gwt.event.dom.client.TouchEvent$TouchSupportDetector::isSupported,com.google.gwt.event.dom.client.TouchEvent$TouchSupportDetector,isSupported,com/google/gwt/event/dom/client/TouchEvent.java,37,-1
+TouchMoveEvent,,com.google.gwt.event.dom.client.TouchMoveEvent,,com/google/gwt/event/dom/client/TouchMoveEvent.java,23,-1
+kn,com.google.gwt.event.dom.client.TouchMoveEvent::$clinit()V,com.google.gwt.event.dom.client.TouchMoveEvent,$clinit,com/google/gwt/event/dom/client/TouchMoveEvent.java,23,0
+jn,com.google.gwt.event.dom.client.TouchMoveEvent::TYPE,com.google.gwt.event.dom.client.TouchMoveEvent,TYPE,com/google/gwt/event/dom/client/TouchMoveEvent.java,29,-1
+ln,com.google.gwt.event.dom.client.TouchMoveEvent::TouchMoveEvent() ,com.google.gwt.event.dom.client.TouchMoveEvent,TouchMoveEvent,com/google/gwt/event/dom/client/TouchMoveEvent.java,46,0
+mn,com.google.gwt.event.dom.client.TouchMoveEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.TouchMoveEvent,dispatch,com/google/gwt/event/dom/client/TouchMoveEvent.java,55,0
+nn,com.google.gwt.event.dom.client.TouchMoveEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.TouchMoveEvent,getAssociatedType,com/google/gwt/event/dom/client/TouchMoveEvent.java,50,0
+TouchStartEvent,,com.google.gwt.event.dom.client.TouchStartEvent,,com/google/gwt/event/dom/client/TouchStartEvent.java,23,-1
+pn,com.google.gwt.event.dom.client.TouchStartEvent::$clinit()V,com.google.gwt.event.dom.client.TouchStartEvent,$clinit,com/google/gwt/event/dom/client/TouchStartEvent.java,23,0
+on,com.google.gwt.event.dom.client.TouchStartEvent::TYPE,com.google.gwt.event.dom.client.TouchStartEvent,TYPE,com/google/gwt/event/dom/client/TouchStartEvent.java,29,-1
+qn,com.google.gwt.event.dom.client.TouchStartEvent::TouchStartEvent() ,com.google.gwt.event.dom.client.TouchStartEvent,TouchStartEvent,com/google/gwt/event/dom/client/TouchStartEvent.java,46,0
+rn,com.google.gwt.event.dom.client.TouchStartEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.dom.client.TouchStartEvent,dispatch,com/google/gwt/event/dom/client/TouchStartEvent.java,55,0
+sn,com.google.gwt.event.dom.client.TouchStartEvent::getAssociatedType()Lcom/google/gwt/event/dom/client/DomEvent$Type;,com.google.gwt.event.dom.client.TouchStartEvent,getAssociatedType,com/google/gwt/event/dom/client/TouchStartEvent.java,50,0
+AttachEvent,,com.google.gwt.event.logical.shared.AttachEvent,,com/google/gwt/event/logical/shared/AttachEvent.java,26,-1
+un,com.google.gwt.event.logical.shared.AttachEvent::$dispatch(Lcom/google/gwt/event/logical/shared/AttachEvent;Lcom/google/gwt/event/logical/shared/AttachEvent$Handler;)V,com.google.gwt.event.logical.shared.AttachEvent,$dispatch,com/google/gwt/event/logical/shared/AttachEvent.java,99,0
+vn,com.google.gwt.event.logical.shared.AttachEvent::AttachEvent(Z) ,com.google.gwt.event.logical.shared.AttachEvent,AttachEvent,com/google/gwt/event/logical/shared/AttachEvent.java,75,0
+tn,com.google.gwt.event.logical.shared.AttachEvent::TYPE,com.google.gwt.event.logical.shared.AttachEvent,TYPE,com/google/gwt/event/logical/shared/AttachEvent.java,38,-1
+a,com.google.gwt.event.logical.shared.AttachEvent::attached,com.google.gwt.event.logical.shared.AttachEvent,attached,com/google/gwt/event/logical/shared/AttachEvent.java,68,-1
+wn,com.google.gwt.event.logical.shared.AttachEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.logical.shared.AttachEvent,dispatch,com/google/gwt/event/logical/shared/AttachEvent.java,99,0
+xn,com.google.gwt.event.logical.shared.AttachEvent::fire(Lcom/google/gwt/event/logical/shared/HasAttachHandlers;Z)V,com.google.gwt.event.logical.shared.AttachEvent,fire,com/google/gwt/event/logical/shared/AttachEvent.java,48,0
+yn,com.google.gwt.event.logical.shared.AttachEvent::getAssociatedType()Lcom/google/gwt/event/shared/GwtEvent$Type;,com.google.gwt.event.logical.shared.AttachEvent,getAssociatedType,com/google/gwt/event/logical/shared/AttachEvent.java,80,0
+CloseEvent,,com.google.gwt.event.logical.shared.CloseEvent,,com/google/gwt/event/logical/shared/CloseEvent.java,25,-1
+An,com.google.gwt.event.logical.shared.CloseEvent::CloseEvent(Ljava/lang/Object;Z) ,com.google.gwt.event.logical.shared.CloseEvent,CloseEvent,com/google/gwt/event/logical/shared/CloseEvent.java,79,0
+zn,com.google.gwt.event.logical.shared.CloseEvent::TYPE,com.google.gwt.event.logical.shared.CloseEvent,TYPE,com/google/gwt/event/logical/shared/CloseEvent.java,30,-1
+a,com.google.gwt.event.logical.shared.CloseEvent::autoClosed,com.google.gwt.event.logical.shared.CloseEvent,autoClosed,com/google/gwt/event/logical/shared/CloseEvent.java,71,-1
+Bn,com.google.gwt.event.logical.shared.CloseEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.logical.shared.CloseEvent,dispatch,com/google/gwt/event/logical/shared/CloseEvent.java,111,0
+Cn,com.google.gwt.event.logical.shared.CloseEvent::fire(Lcom/google/gwt/event/logical/shared/HasCloseHandlers;Ljava/lang/Object;Z)V,com.google.gwt.event.logical.shared.CloseEvent,fire,com/google/gwt/event/logical/shared/CloseEvent.java,52,0
+Dn,com.google.gwt.event.logical.shared.CloseEvent::getAssociatedType()Lcom/google/gwt/event/shared/GwtEvent$Type;,com.google.gwt.event.logical.shared.CloseEvent,getAssociatedType,com/google/gwt/event/logical/shared/CloseEvent.java,88,0
+ResizeEvent,,com.google.gwt.event.logical.shared.ResizeEvent,,com/google/gwt/event/logical/shared/ResizeEvent.java,25,-1
+Fn,com.google.gwt.event.logical.shared.ResizeEvent::ResizeEvent(II) ,com.google.gwt.event.logical.shared.ResizeEvent,ResizeEvent,com/google/gwt/event/logical/shared/ResizeEvent.java,69,0
+En,com.google.gwt.event.logical.shared.ResizeEvent::TYPE,com.google.gwt.event.logical.shared.ResizeEvent,TYPE,com/google/gwt/event/logical/shared/ResizeEvent.java,30,-1
+Gn,com.google.gwt.event.logical.shared.ResizeEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.logical.shared.ResizeEvent,dispatch,com/google/gwt/event/logical/shared/ResizeEvent.java,104,0
+Hn,com.google.gwt.event.logical.shared.ResizeEvent::fire(Lcom/google/gwt/event/logical/shared/HasResizeHandlers;II)V,com.google.gwt.event.logical.shared.ResizeEvent,fire,com/google/gwt/event/logical/shared/ResizeEvent.java,40,0
+In,com.google.gwt.event.logical.shared.ResizeEvent::getAssociatedType()Lcom/google/gwt/event/shared/GwtEvent$Type;,com.google.gwt.event.logical.shared.ResizeEvent,getAssociatedType,com/google/gwt/event/logical/shared/ResizeEvent.java,75,0
+a,com.google.gwt.event.logical.shared.ResizeEvent::width,com.google.gwt.event.logical.shared.ResizeEvent,width,com/google/gwt/event/logical/shared/ResizeEvent.java,60,-1
+ValueChangeEvent,,com.google.gwt.event.logical.shared.ValueChangeEvent,,com/google/gwt/event/logical/shared/ValueChangeEvent.java,25,-1
+Jn,com.google.gwt.event.logical.shared.ValueChangeEvent::TYPE,com.google.gwt.event.logical.shared.ValueChangeEvent,TYPE,com/google/gwt/event/logical/shared/ValueChangeEvent.java,30,-1
+Kn,com.google.gwt.event.logical.shared.ValueChangeEvent::ValueChangeEvent(Ljava/lang/Object;) ,com.google.gwt.event.logical.shared.ValueChangeEvent,ValueChangeEvent,com/google/gwt/event/logical/shared/ValueChangeEvent.java,100,0
+Ln,com.google.gwt.event.logical.shared.ValueChangeEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.event.logical.shared.ValueChangeEvent,dispatch,com/google/gwt/event/logical/shared/ValueChangeEvent.java,127,0
+Mn,com.google.gwt.event.logical.shared.ValueChangeEvent::fire(Lcom/google/gwt/event/logical/shared/HasValueChangeHandlers;Ljava/lang/Object;)V,com.google.gwt.event.logical.shared.ValueChangeEvent,fire,com/google/gwt/event/logical/shared/ValueChangeEvent.java,40,0
+Nn,com.google.gwt.event.logical.shared.ValueChangeEvent::getAssociatedType()Lcom/google/gwt/event/shared/GwtEvent$Type;,com.google.gwt.event.logical.shared.ValueChangeEvent,getAssociatedType,com/google/gwt/event/logical/shared/ValueChangeEvent.java,108,0
+GwtEvent,,com.google.gwt.event.shared.GwtEvent,,com/google/gwt/event/shared/GwtEvent.java,31,-1
+Dl,com.google.gwt.event.shared.GwtEvent::$overrideSource(Lcom/google/gwt/event/shared/GwtEvent;Ljava/lang/Object;)V,com.google.gwt.event.shared.GwtEvent,$overrideSource,com/google/gwt/event/shared/GwtEvent.java,104,0
+e,com.google.gwt.event.shared.GwtEvent::dead,com.google.gwt.event.shared.GwtEvent,dead,com/google/gwt/event/shared/GwtEvent.java,44,-1
+El,com.google.gwt.event.shared.GwtEvent::revive()V,com.google.gwt.event.shared.GwtEvent,revive,com/google/gwt/event/shared/GwtEvent.java,99,0
+GwtEvent$Type,,com.google.gwt.event.shared.GwtEvent$Type,,com/google/gwt/event/shared/GwtEvent.java,41,-1
+jm,com.google.gwt.event.shared.GwtEvent$Type::GwtEvent$Type() ,com.google.gwt.event.shared.GwtEvent$Type,GwtEvent$Type,com/google/gwt/event/shared/GwtEvent.java,41,0
+HandlerManager,,com.google.gwt.event.shared.HandlerManager,,com/google/gwt/event/shared/HandlerManager.java,32,-1
+On,com.google.gwt.event.shared.HandlerManager::$addHandler(Lcom/google/gwt/event/shared/HandlerManager;Lcom/google/gwt/event/shared/GwtEvent$Type;Lcom/google/gwt/event/shared/EventHandler;)Lcom/google/gwt/event/shared/HandlerRegistration;,com.google.gwt.event.shared.HandlerManager,$addHandler,com/google/gwt/event/shared/HandlerManager.java,98,0
+Pn,com.google.gwt.event.shared.HandlerManager::$fireEvent(Lcom/google/gwt/event/shared/HandlerManager;Lcom/google/gwt/event/shared/GwtEvent;)V,com.google.gwt.event.shared.HandlerManager,$fireEvent,com/google/gwt/event/shared/HandlerManager.java,117,0
+Qn,com.google.gwt.event.shared.HandlerManager::$isEventHandled(Lcom/google/gwt/event/shared/HandlerManager;Lcom/google/gwt/event/shared/GwtEvent$Type;)Z,com.google.gwt.event.shared.HandlerManager,$isEventHandled,com/google/gwt/event/shared/HandlerManager.java,169,0
+Rn,com.google.gwt.event.shared.HandlerManager::HandlerManager(Ljava/lang/Object;) ,com.google.gwt.event.shared.HandlerManager,HandlerManager,com/google/gwt/event/shared/HandlerManager.java,73,0
+Sn,com.google.gwt.event.shared.HandlerManager::HandlerManager(Ljava/lang/Object;Z) ,com.google.gwt.event.shared.HandlerManager,HandlerManager,com/google/gwt/event/shared/HandlerManager.java,84,0
+a,com.google.gwt.event.shared.HandlerManager::eventBus,com.google.gwt.event.shared.HandlerManager,eventBus,com/google/gwt/event/shared/HandlerManager.java,61,-1
+Tn,com.google.gwt.event.shared.HandlerManager::fireEvent(Lcom/google/gwt/event/shared/GwtEvent;)V,com.google.gwt.event.shared.HandlerManager,fireEvent,com/google/gwt/event/shared/HandlerManager.java,117,0
+b,com.google.gwt.event.shared.HandlerManager::source,com.google.gwt.event.shared.HandlerManager,source,com/google/gwt/event/shared/HandlerManager.java,64,-1
+HandlerManager$Bus,,com.google.gwt.event.shared.HandlerManager$Bus,,com/google/gwt/event/shared/HandlerManager.java,35,-1
+co,com.google.gwt.event.shared.HandlerManager$Bus::$doRemove(Lcom/google/gwt/event/shared/HandlerManager$Bus;Lcom/google/web/bindery/event/shared/Event$Type;Ljava/lang/Object;Ljava/lang/Object;)V,com.google.gwt.event.shared.HandlerManager$Bus,$doRemove,com/google/gwt/event/shared/HandlerManager.java,41,0
+eo,com.google.gwt.event.shared.HandlerManager$Bus::HandlerManager$Bus(Z) ,com.google.gwt.event.shared.HandlerManager$Bus,HandlerManager$Bus,com/google/gwt/event/shared/HandlerManager.java,36,0
+LegacyHandlerWrapper,,com.google.gwt.event.shared.LegacyHandlerWrapper,,com/google/gwt/event/shared/LegacyHandlerWrapper.java,22,-1
+fo,com.google.gwt.event.shared.LegacyHandlerWrapper::LegacyHandlerWrapper(Lcom/google/web/bindery/event/shared/HandlerRegistration;) ,com.google.gwt.event.shared.LegacyHandlerWrapper,LegacyHandlerWrapper,com/google/gwt/event/shared/LegacyHandlerWrapper.java,25,0
+a,com.google.gwt.event.shared.LegacyHandlerWrapper::real,com.google.gwt.event.shared.LegacyHandlerWrapper,real,com/google/gwt/event/shared/LegacyHandlerWrapper.java,23,-1
+UmbrellaException,,com.google.gwt.event.shared.UmbrellaException,,com/google/gwt/event/shared/UmbrellaException.java,24,-1
+jo,com.google.gwt.event.shared.UmbrellaException::UmbrellaException(Ljava/util/Set;) ,com.google.gwt.event.shared.UmbrellaException,UmbrellaException,com/google/gwt/event/shared/UmbrellaException.java,25,0
+Request,,com.google.gwt.http.client.Request,,com/google/gwt/http/client/Request.java,33,-1
+ko,com.google.gwt.http.client.Request::$cancel(Lcom/google/gwt/http/client/Request;)V,com.google.gwt.http.client.Request,$cancel,com/google/gwt/http/client/Request.java,174,0
+lo,com.google.gwt.http.client.Request::$fireOnResponseReceived(Lcom/google/gwt/http/client/Request;Lcom/google/gwt/http/client/RequestCallback;)V,com.google.gwt.http.client.Request,$fireOnResponseReceived,com/google/gwt/http/client/Request.java,233,0
+mo,com.google.gwt.http.client.Request::$fireOnTimeout(Lcom/google/gwt/http/client/Request;)V,com.google.gwt.http.client.Request,$fireOnTimeout,com/google/gwt/http/client/Request.java,256,0
+no,com.google.gwt.http.client.Request::Request(Lcom/google/gwt/xhr/client/XMLHttpRequest;ILcom/google/gwt/http/client/RequestCallback;) ,com.google.gwt.http.client.Request,Request,com/google/gwt/http/client/Request.java,148,0
+a,com.google.gwt.http.client.Request::callback,com.google.gwt.http.client.Request,callback,com/google/gwt/http/client/Request.java,103,-1
+b,com.google.gwt.http.client.Request::timeoutMillis,com.google.gwt.http.client.Request,timeoutMillis,com/google/gwt/http/client/Request.java,108,-1
+c,com.google.gwt.http.client.Request::timer,com.google.gwt.http.client.Request,timer,com/google/gwt/http/client/Request.java,114,-1
+d,com.google.gwt.http.client.Request::xmlHttpRequest,com.google.gwt.http.client.Request,xmlHttpRequest,com/google/gwt/http/client/Request.java,126,-1
+Request$1,,com.google.gwt.http.client.Request$1,,com/google/gwt/http/client/Request.java,114,-1
+oo,com.google.gwt.http.client.Request$1::Request$1(Lcom/google/gwt/http/client/Request;) ,com.google.gwt.http.client.Request$1,Request$1,com/google/gwt/http/client/Request.java,114,0
+po,com.google.gwt.http.client.Request$1::run()V,com.google.gwt.http.client.Request$1,run,com/google/gwt/http/client/Request.java,116,0
+a,com.google.gwt.http.client.Request$1::this$01,com.google.gwt.http.client.Request$1,this$01,com/google/gwt/http/client/Request.java,114,-1
+RequestBuilder,,com.google.gwt.http.client.RequestBuilder,,com/google/gwt/http/client/RequestBuilder.java,35,-1
+ro,com.google.gwt.http.client.RequestBuilder::$clinit()V,com.google.gwt.http.client.RequestBuilder,$clinit,com/google/gwt/http/client/RequestBuilder.java,35,0
+so,com.google.gwt.http.client.RequestBuilder::$doSend(Lcom/google/gwt/http/client/RequestBuilder;Ljava/lang/String;Lcom/google/gwt/http/client/RequestCallback;)Lcom/google/gwt/http/client/Request;,com.google.gwt.http.client.RequestBuilder,$doSend,com/google/gwt/http/client/RequestBuilder.java,381,0
+to,com.google.gwt.http.client.RequestBuilder::$sendRequest(Lcom/google/gwt/http/client/RequestBuilder;Ljava/lang/String;Lcom/google/gwt/http/client/RequestCallback;)Lcom/google/gwt/http/client/Request;,com.google.gwt.http.client.RequestBuilder,$sendRequest,com/google/gwt/http/client/RequestBuilder.java,258,0
+qo,com.google.gwt.http.client.RequestBuilder::GET,com.google.gwt.http.client.RequestBuilder,GET,com/google/gwt/http/client/RequestBuilder.java,60,-1
+uo,com.google.gwt.http.client.RequestBuilder::RequestBuilder(Lcom/google/gwt/http/client/RequestBuilder$Method;Ljava/lang/String;) ,com.google.gwt.http.client.RequestBuilder,RequestBuilder,com/google/gwt/http/client/RequestBuilder.java,135,0
+vo,com.google.gwt.http.client.RequestBuilder::RequestBuilder(Ljava/lang/String;Ljava/lang/String;) ,com.google.gwt.http.client.RequestBuilder,RequestBuilder,com/google/gwt/http/client/RequestBuilder.java,151,0
+a,com.google.gwt.http.client.RequestBuilder::httpMethod,com.google.gwt.http.client.RequestBuilder,httpMethod,com/google/gwt/http/client/RequestBuilder.java,91,-1
+b,com.google.gwt.http.client.RequestBuilder::includeCredentials,com.google.gwt.http.client.RequestBuilder,includeCredentials,com/google/gwt/http/client/RequestBuilder.java,96,-1
+c,com.google.gwt.http.client.RequestBuilder::timeoutMillis,com.google.gwt.http.client.RequestBuilder,timeoutMillis,com/google/gwt/http/client/RequestBuilder.java,111,-1
+d,com.google.gwt.http.client.RequestBuilder::url,com.google.gwt.http.client.RequestBuilder,url,com/google/gwt/http/client/RequestBuilder.java,116,-1
+RequestBuilder$1,,com.google.gwt.http.client.RequestBuilder$1,,com/google/gwt/http/client/RequestBuilder.java,408,-1
+wo,com.google.gwt.http.client.RequestBuilder$1::RequestBuilder$1(Lcom/google/gwt/http/client/RequestBuilder;) ,com.google.gwt.http.client.RequestBuilder$1,RequestBuilder$1,com/google/gwt/http/client/RequestBuilder.java,408,0
+xo,com.google.gwt.http.client.RequestBuilder$1::onReadyStateChange(Lcom/google/gwt/xhr/client/XMLHttpRequest;)V,com.google.gwt.http.client.RequestBuilder$1,onReadyStateChange,com/google/gwt/http/client/RequestBuilder.java,409,0
+a,com.google.gwt.http.client.RequestBuilder$1::val$callback3,com.google.gwt.http.client.RequestBuilder$1,val$callback3,com/google/gwt/http/client/RequestBuilder.java,408,-1
+b,com.google.gwt.http.client.RequestBuilder$1::val$request2,com.google.gwt.http.client.RequestBuilder$1,val$request2,com/google/gwt/http/client/RequestBuilder.java,408,-1
+RequestBuilder$Method,,com.google.gwt.http.client.RequestBuilder$Method,,com/google/gwt/http/client/RequestBuilder.java,39,-1
+yo,com.google.gwt.http.client.RequestBuilder$Method::RequestBuilder$Method(Ljava/lang/String;) ,com.google.gwt.http.client.RequestBuilder$Method,RequestBuilder$Method,com/google/gwt/http/client/RequestBuilder.java,42,0
+a,com.google.gwt.http.client.RequestBuilder$Method::name,com.google.gwt.http.client.RequestBuilder$Method,name,com/google/gwt/http/client/RequestBuilder.java,40,-1
+zo,com.google.gwt.http.client.RequestBuilder$Method::toString()Ljava/lang/String;,com.google.gwt.http.client.RequestBuilder$Method,toString,com/google/gwt/http/client/RequestBuilder.java,47,0
+RequestException,,com.google.gwt.http.client.RequestException,,com/google/gwt/http/client/RequestException.java,27,-1
+Ao,com.google.gwt.http.client.RequestException::RequestException(Ljava/lang/String;) ,com.google.gwt.http.client.RequestException,RequestException,com/google/gwt/http/client/RequestException.java,33,0
+RequestPermissionException,,com.google.gwt.http.client.RequestPermissionException,,com/google/gwt/http/client/RequestPermissionException.java,37,-1
+Bo,com.google.gwt.http.client.RequestPermissionException::RequestPermissionException(Ljava/lang/String;) ,com.google.gwt.http.client.RequestPermissionException,RequestPermissionException,com/google/gwt/http/client/RequestPermissionException.java,49,0
+RequestTimeoutException,,com.google.gwt.http.client.RequestTimeoutException,,com/google/gwt/http/client/RequestTimeoutException.java,27,-1
+Co,com.google.gwt.http.client.RequestTimeoutException::RequestTimeoutException(Lcom/google/gwt/http/client/Request;I) ,com.google.gwt.http.client.RequestTimeoutException,RequestTimeoutException,com/google/gwt/http/client/RequestTimeoutException.java,48,0
+Response,,com.google.gwt.http.client.Response,,com/google/gwt/http/client/Response.java,27,-1
+ResponseImpl,,com.google.gwt.http.client.ResponseImpl,,com/google/gwt/http/client/ResponseImpl.java,26,-1
+Do,com.google.gwt.http.client.ResponseImpl::ResponseImpl(Lcom/google/gwt/xhr/client/XMLHttpRequest;) ,com.google.gwt.http.client.ResponseImpl,ResponseImpl,com/google/gwt/http/client/ResponseImpl.java,30,0
+a,com.google.gwt.http.client.ResponseImpl::xmlHttpRequest,com.google.gwt.http.client.ResponseImpl,xmlHttpRequest,com/google/gwt/http/client/ResponseImpl.java,28,-1
+Eo,com.google.gwt.http.client.StringValidator::throwIfEmptyOrNull(Ljava/lang/String;Ljava/lang/String;)V,com.google.gwt.http.client.StringValidator,throwIfEmptyOrNull,com/google/gwt/http/client/StringValidator.java,45,0
+Fo,com.google.gwt.http.client.StringValidator::throwIfNull(Ljava/lang/String;Ljava/lang/Object;)V,com.google.gwt.http.client.StringValidator,throwIfNull,com/google/gwt/http/client/StringValidator.java,64,0
+Go,com.google.gwt.i18n.client.BidiUtils::getDirectionOnElement(Lcom/google/gwt/dom/client/Element;)Lcom/google/gwt/i18n/client/HasDirection$Direction;,com.google.gwt.i18n.client.BidiUtils,getDirectionOnElement,com/google/gwt/i18n/client/BidiUtils.java,51,0
+Ho,com.google.gwt.i18n.client.BidiUtils::setDirectionOnElement(Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/i18n/client/HasDirection$Direction;)V,com.google.gwt.i18n.client.BidiUtils,setDirectionOnElement,com/google/gwt/i18n/client/BidiUtils.java,71,0
+Io,com.google.gwt.i18n.client.CurrencyList_::$getDefaultNative(Lcom/google/gwt/i18n/client/CurrencyList_;)Lcom/google/gwt/i18n/client/CurrencyData;,com.google.gwt.i18n.client.CurrencyList_,$getDefaultNative,gen/com/google/gwt/i18n/client/CurrencyList_.java,15,0
+DateTimeFormat,,com.google.gwt.i18n.client.DateTimeFormat,,com/google/gwt/i18n/client/DateTimeFormat.java,390,-1
+Wo,com.google.gwt.i18n.client.DateTimeFormat::$clinit()V,com.google.gwt.i18n.client.DateTimeFormat,$clinit,com/google/gwt/i18n/client/DateTimeFormat.java,390,0
+Xo,com.google.gwt.i18n.client.DateTimeFormat::DateTimeFormat(Ljava/lang/String;Lcom/google/gwt/i18n/client/DateTimeFormatInfo;) ,com.google.gwt.i18n.client.DateTimeFormat,DateTimeFormat,com/google/gwt/i18n/client/DateTimeFormat.java,860,0
+Vo,com.google.gwt.i18n.client.DateTimeFormat::cache,com.google.gwt.i18n.client.DateTimeFormat,cache,com/google/gwt/i18n/client/DateTimeFormat.java,458,-1
+Yo,com.google.gwt.i18n.client.DateTimeFormat::getFormat(Ljava/lang/String;Lcom/google/gwt/i18n/client/DateTimeFormatInfo;)Lcom/google/gwt/i18n/client/DateTimeFormat;,com.google.gwt.i18n.client.DateTimeFormat,getFormat,com/google/gwt/i18n/client/DateTimeFormat.java,791,0
+DefaultDateTimeFormatInfo,,com.google.gwt.i18n.client.DefaultDateTimeFormatInfo,,com/google/gwt/i18n/client/DefaultDateTimeFormatInfo.java,27,-1
+HasDirection$Direction,,com.google.gwt.i18n.client.HasDirection$Direction,,com/google/gwt/i18n/client/HasDirection.java,34,-1
+ap,com.google.gwt.i18n.client.HasDirection$Direction::$clinit()V,com.google.gwt.i18n.client.HasDirection$Direction,$clinit,com/google/gwt/i18n/client/HasDirection.java,34,0
+Zo,com.google.gwt.i18n.client.HasDirection$Direction::DEFAULT,com.google.gwt.i18n.client.HasDirection$Direction,DEFAULT,com/google/gwt/i18n/client/HasDirection.java,34,-1
+bp,com.google.gwt.i18n.client.HasDirection$Direction::HasDirection$Direction(Ljava/lang/String;I) ,com.google.gwt.i18n.client.HasDirection$Direction,HasDirection$Direction,com/google/gwt/i18n/client/HasDirection.java,34,0
+$o,com.google.gwt.i18n.client.HasDirection$Direction::LTR,com.google.gwt.i18n.client.HasDirection$Direction,LTR,com/google/gwt/i18n/client/HasDirection.java,34,-1
+_o,com.google.gwt.i18n.client.HasDirection$Direction::RTL,com.google.gwt.i18n.client.HasDirection$Direction,RTL,com/google/gwt/i18n/client/HasDirection.java,34,-1
+cp,com.google.gwt.i18n.client.HasDirection$Direction::values()[Lcom/google/gwt/i18n/client/HasDirection$Direction;,com.google.gwt.i18n.client.HasDirection$Direction,values,com/google/gwt/i18n/client/HasDirection.java,34,0
+LocaleInfo,,com.google.gwt.i18n.client.LocaleInfo,,com/google/gwt/i18n/client/LocaleInfo.java,29,-1
+ep,com.google.gwt.i18n.client.LocaleInfo::$clinit()V,com.google.gwt.i18n.client.LocaleInfo,$clinit,com/google/gwt/i18n/client/LocaleInfo.java,29,0
+fp,com.google.gwt.i18n.client.LocaleInfo::$getDateTimeFormatInfo(Lcom/google/gwt/i18n/client/LocaleInfo;)Lcom/google/gwt/i18n/client/DateTimeFormatInfo;,com.google.gwt.i18n.client.LocaleInfo,$getDateTimeFormatInfo,com/google/gwt/i18n/client/LocaleInfo.java,158,0
+gp,com.google.gwt.i18n.client.LocaleInfo::$getNumberConstants(Lcom/google/gwt/i18n/client/LocaleInfo;)Lcom/google/gwt/i18n/client/constants/NumberConstants;,com.google.gwt.i18n.client.LocaleInfo,$getNumberConstants,com/google/gwt/i18n/client/LocaleInfo.java,180,0
+hp,com.google.gwt.i18n.client.LocaleInfo::LocaleInfo(Lcom/google/gwt/i18n/client/impl/LocaleInfoImpl;Lcom/google/gwt/i18n/client/impl/CldrImpl;) ,com.google.gwt.i18n.client.LocaleInfo,LocaleInfo,com/google/gwt/i18n/client/LocaleInfo.java,142,0
+a,com.google.gwt.i18n.client.LocaleInfo::dateTimeFormatInfo,com.google.gwt.i18n.client.LocaleInfo,dateTimeFormatInfo,com/google/gwt/i18n/client/LocaleInfo.java,123,-1
+dp,com.google.gwt.i18n.client.LocaleInfo::instance,com.google.gwt.i18n.client.LocaleInfo,instance,com/google/gwt/i18n/client/LocaleInfo.java,36,-1
+b,com.google.gwt.i18n.client.LocaleInfo::numberConstants,com.google.gwt.i18n.client.LocaleInfo,numberConstants,com/google/gwt/i18n/client/LocaleInfo.java,125,-1
+NumberFormat,,com.google.gwt.i18n.client.NumberFormat,,com/google/gwt/i18n/client/NumberFormat.java,307,-1
+jp,com.google.gwt.i18n.client.NumberFormat::$addExponent(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/StringBuilder;)V,com.google.gwt.i18n.client.NumberFormat,$addExponent,com/google/gwt/i18n/client/NumberFormat.java,1303,0
+kp,com.google.gwt.i18n.client.NumberFormat::$addZeroAndDecimal(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/StringBuilder;C)V,com.google.gwt.i18n.client.NumberFormat,$addZeroAndDecimal,com/google/gwt/i18n/client/NumberFormat.java,1320,0
+lp,com.google.gwt.i18n.client.NumberFormat::$adjustFractionDigits(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/StringBuilder;)V,com.google.gwt.i18n.client.NumberFormat,$adjustFractionDigits,com/google/gwt/i18n/client/NumberFormat.java,1339,0
+ip,com.google.gwt.i18n.client.NumberFormat::$clinit()V,com.google.gwt.i18n.client.NumberFormat,$clinit,com/google/gwt/i18n/client/NumberFormat.java,307,0
+mp,com.google.gwt.i18n.client.NumberFormat::$computeExponent(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/StringBuilder;)V,com.google.gwt.i18n.client.NumberFormat,$computeExponent,com/google/gwt/i18n/client/NumberFormat.java,1371,0
+np,com.google.gwt.i18n.client.NumberFormat::$format(Lcom/google/gwt/i18n/client/NumberFormat;D)Ljava/lang/String;,com.google.gwt.i18n.client.NumberFormat,$format,com/google/gwt/i18n/client/NumberFormat.java,898,0
+op,com.google.gwt.i18n.client.NumberFormat::$insertGroupingSeparators(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/StringBuilder;CI)V,com.google.gwt.i18n.client.NumberFormat,$insertGroupingSeparators,com/google/gwt/i18n/client/NumberFormat.java,1430,0
+pp,com.google.gwt.i18n.client.NumberFormat::$parse(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/String;)D,com.google.gwt.i18n.client.NumberFormat,$parse,com/google/gwt/i18n/client/NumberFormat.java,1018,0
+qp,com.google.gwt.i18n.client.NumberFormat::$parse(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/String;[I)D,com.google.gwt.i18n.client.NumberFormat,$parse,com/google/gwt/i18n/client/NumberFormat.java,1046,0
+rp,com.google.gwt.i18n.client.NumberFormat::$parseAffix(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/String;ILjava/lang/StringBuilder;Z)I,com.google.gwt.i18n.client.NumberFormat,$parseAffix,com/google/gwt/i18n/client/NumberFormat.java,1469,0
+sp,com.google.gwt.i18n.client.NumberFormat::$parseNumber(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/String;[I)D,com.google.gwt.i18n.client.NumberFormat,$parseNumber,com/google/gwt/i18n/client/NumberFormat.java,1554,0
+tp,com.google.gwt.i18n.client.NumberFormat::$parsePattern(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/String;)V,com.google.gwt.i18n.client.NumberFormat,$parsePattern,com/google/gwt/i18n/client/NumberFormat.java,1631,0
+up,com.google.gwt.i18n.client.NumberFormat::$parseTrunk(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/String;IZ)I,com.google.gwt.i18n.client.NumberFormat,$parseTrunk,com/google/gwt/i18n/client/NumberFormat.java,1664,0
+vp,com.google.gwt.i18n.client.NumberFormat::$processLeadingZeros(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/StringBuilder;)V,com.google.gwt.i18n.client.NumberFormat,$processLeadingZeros,com/google/gwt/i18n/client/NumberFormat.java,1798,0
+wp,com.google.gwt.i18n.client.NumberFormat::$propagateCarry(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/StringBuilder;I)V,com.google.gwt.i18n.client.NumberFormat,$propagateCarry,com/google/gwt/i18n/client/NumberFormat.java,1842,0
+xp,com.google.gwt.i18n.client.NumberFormat::$roundValue(Lcom/google/gwt/i18n/client/NumberFormat;Ljava/lang/StringBuilder;)V,com.google.gwt.i18n.client.NumberFormat,$roundValue,com/google/gwt/i18n/client/NumberFormat.java,1867,0
+yp,com.google.gwt.i18n.client.NumberFormat::NumberFormat(Lcom/google/gwt/i18n/client/constants/NumberConstants;Ljava/lang/String;Lcom/google/gwt/i18n/client/CurrencyData;Z) ,com.google.gwt.i18n.client.NumberFormat,NumberFormat,com/google/gwt/i18n/client/NumberFormat.java,863,0
+zp,com.google.gwt.i18n.client.NumberFormat::NumberFormat(Ljava/lang/String;Lcom/google/gwt/i18n/client/CurrencyData;Z) ,com.google.gwt.i18n.client.NumberFormat,NumberFormat,com/google/gwt/i18n/client/NumberFormat.java,888,0
+a,com.google.gwt.i18n.client.NumberFormat::currencyData,com.google.gwt.i18n.client.NumberFormat,currencyData,com/google/gwt/i18n/client/NumberFormat.java,791,-1
+b,com.google.gwt.i18n.client.NumberFormat::decimalPosition,com.google.gwt.i18n.client.NumberFormat,decimalPosition,com/google/gwt/i18n/client/NumberFormat.java,797,-1
+c,com.google.gwt.i18n.client.NumberFormat::decimalSeparatorAlwaysShown,com.google.gwt.i18n.client.NumberFormat,decimalSeparatorAlwaysShown,com/google/gwt/i18n/client/NumberFormat.java,802,-1
+d,com.google.gwt.i18n.client.NumberFormat::digitsLength,com.google.gwt.i18n.client.NumberFormat,digitsLength,com/google/gwt/i18n/client/NumberFormat.java,808,-1
+e,com.google.gwt.i18n.client.NumberFormat::exponent,com.google.gwt.i18n.client.NumberFormat,exponent,com/google/gwt/i18n/client/NumberFormat.java,814,-1
+f,com.google.gwt.i18n.client.NumberFormat::groupingSize,com.google.gwt.i18n.client.NumberFormat,groupingSize,com/google/gwt/i18n/client/NumberFormat.java,819,-1
+g,com.google.gwt.i18n.client.NumberFormat::isCurrencyFormat,com.google.gwt.i18n.client.NumberFormat,isCurrencyFormat,com/google/gwt/i18n/client/NumberFormat.java,820,-1
+i,com.google.gwt.i18n.client.NumberFormat::maximumFractionDigits,com.google.gwt.i18n.client.NumberFormat,maximumFractionDigits,com/google/gwt/i18n/client/NumberFormat.java,821,-1
+j,com.google.gwt.i18n.client.NumberFormat::maximumIntegerDigits,com.google.gwt.i18n.client.NumberFormat,maximumIntegerDigits,com/google/gwt/i18n/client/NumberFormat.java,823,-1
+k,com.google.gwt.i18n.client.NumberFormat::minExponentDigits,com.google.gwt.i18n.client.NumberFormat,minExponentDigits,com/google/gwt/i18n/client/NumberFormat.java,825,-1
+n,com.google.gwt.i18n.client.NumberFormat::minimumFractionDigits,com.google.gwt.i18n.client.NumberFormat,minimumFractionDigits,com/google/gwt/i18n/client/NumberFormat.java,827,-1
+o,com.google.gwt.i18n.client.NumberFormat::minimumIntegerDigits,com.google.gwt.i18n.client.NumberFormat,minimumIntegerDigits,com/google/gwt/i18n/client/NumberFormat.java,829,-1
+p,com.google.gwt.i18n.client.NumberFormat::multiplier,com.google.gwt.i18n.client.NumberFormat,multiplier,com/google/gwt/i18n/client/NumberFormat.java,832,-1
+q,com.google.gwt.i18n.client.NumberFormat::negativePrefix,com.google.gwt.i18n.client.NumberFormat,negativePrefix,com/google/gwt/i18n/client/NumberFormat.java,834,-1
+r,com.google.gwt.i18n.client.NumberFormat::negativeSuffix,com.google.gwt.i18n.client.NumberFormat,negativeSuffix,com/google/gwt/i18n/client/NumberFormat.java,836,-1
+s,com.google.gwt.i18n.client.NumberFormat::pattern,com.google.gwt.i18n.client.NumberFormat,pattern,com/google/gwt/i18n/client/NumberFormat.java,842,-1
+t,com.google.gwt.i18n.client.NumberFormat::positivePrefix,com.google.gwt.i18n.client.NumberFormat,positivePrefix,com/google/gwt/i18n/client/NumberFormat.java,844,-1
+u,com.google.gwt.i18n.client.NumberFormat::positiveSuffix,com.google.gwt.i18n.client.NumberFormat,positiveSuffix,com/google/gwt/i18n/client/NumberFormat.java,846,-1
+Ap,com.google.gwt.i18n.client.NumberFormat::toScaledString(Ljava/lang/StringBuilder;D)I,com.google.gwt.i18n.client.NumberFormat,toScaledString,com/google/gwt/i18n/client/NumberFormat.java,729,0
+v,com.google.gwt.i18n.client.NumberFormat::useExponentialNotation,com.google.gwt.i18n.client.NumberFormat,useExponentialNotation,com/google/gwt/i18n/client/NumberFormat.java,849,-1
+TimeZone,,com.google.gwt.i18n.client.TimeZone,,com/google/gwt/i18n/client/TimeZone.java,37,-1
+Bp,com.google.gwt.i18n.client.TimeZone::$getISOTimeZoneString(Lcom/google/gwt/i18n/client/TimeZone;Ljava/util/Date;)Ljava/lang/String;,com.google.gwt.i18n.client.TimeZone,$getISOTimeZoneString,com/google/gwt/i18n/client/TimeZone.java,211,0
+Cp,com.google.gwt.i18n.client.TimeZone::$getRFCTimeZoneString(Lcom/google/gwt/i18n/client/TimeZone;Ljava/util/Date;)Ljava/lang/String;,com.google.gwt.i18n.client.TimeZone,$getRFCTimeZoneString,com/google/gwt/i18n/client/TimeZone.java,242,0
+Dp,com.google.gwt.i18n.client.TimeZone::TimeZone() ,com.google.gwt.i18n.client.TimeZone,TimeZone,com/google/gwt/i18n/client/TimeZone.java,175,0
+Ep,com.google.gwt.i18n.client.TimeZone::composeGMTString(I)Ljava/lang/String;,com.google.gwt.i18n.client.TimeZone,composeGMTString,com/google/gwt/i18n/client/TimeZone.java,116,0
+Fp,com.google.gwt.i18n.client.TimeZone::composePOSIXTimeZoneID(I)Ljava/lang/String;,com.google.gwt.i18n.client.TimeZone,composePOSIXTimeZoneID,com/google/gwt/i18n/client/TimeZone.java,132,0
+Gp,com.google.gwt.i18n.client.TimeZone::composeUTCString(I)Ljava/lang/String;,com.google.gwt.i18n.client.TimeZone,composeUTCString,com/google/gwt/i18n/client/TimeZone.java,146,0
+Hp,com.google.gwt.i18n.client.TimeZone::createTimeZone(I)Lcom/google/gwt/i18n/client/TimeZone;,com.google.gwt.i18n.client.TimeZone,createTimeZone,com/google/gwt/i18n/client/TimeZone.java,51,0
+Ip,com.google.gwt.i18n.client.TimeZone::offsetDisplay(I)Ljava/lang/String;,com.google.gwt.i18n.client.TimeZone,offsetDisplay,com/google/gwt/i18n/client/TimeZone.java,160,0
+a,com.google.gwt.i18n.client.TimeZone::standardOffset,com.google.gwt.i18n.client.TimeZone,standardOffset,com/google/gwt/i18n/client/TimeZone.java,170,-1
+b,com.google.gwt.i18n.client.TimeZone::timezoneID,com.google.gwt.i18n.client.TimeZone,timezoneID,com/google/gwt/i18n/client/TimeZone.java,169,-1
+c,com.google.gwt.i18n.client.TimeZone::tzNames,com.google.gwt.i18n.client.TimeZone,tzNames,com/google/gwt/i18n/client/TimeZone.java,171,-1
+NumberConstantsImpl_,,com.google.gwt.i18n.client.constants.NumberConstantsImpl_,,gen/com/google/gwt/i18n/client/constants/NumberConstantsImpl_.java,3,-1
+Jp,com.google.gwt.i18n.client.constants.NumberConstantsImpl_::NumberConstantsImpl_() ,com.google.gwt.i18n.client.constants.NumberConstantsImpl_,NumberConstantsImpl_,gen/com/google/gwt/i18n/client/constants/NumberConstantsImpl_.java,3,0
+CurrencyDataJso,,com.google.gwt.i18n.client.impl.CurrencyDataJso,,com/google/gwt/i18n/client/impl/CurrencyDataJso.java,38,-1
+Kp,com.google.gwt.i18n.client.impl.CurrencyDataJso::$getSimpleCurrencySymbol(Lcom/google/gwt/i18n/client/impl/CurrencyDataJso;)Ljava/lang/String;,com.google.gwt.i18n.client.impl.CurrencyDataJso,$getSimpleCurrencySymbol,com/google/gwt/i18n/client/impl/CurrencyDataJso.java,64,0
+DateTimeFormatInfoImpl,,com.google.gwt.i18n.client.impl.cldr.DateTimeFormatInfoImpl,,com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl.java,25,-1
+Lp,com.google.gwt.i18n.client.impl.cldr.DateTimeFormatInfoImpl::DateTimeFormatInfoImpl() ,com.google.gwt.i18n.client.impl.cldr.DateTimeFormatInfoImpl,DateTimeFormatInfoImpl,com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl.java,25,0
+DateTimeFormat,,com.google.gwt.i18n.shared.DateTimeFormat,,com/google/gwt/i18n/shared/DateTimeFormat.java,389,-1
+Ko,com.google.gwt.i18n.shared.DateTimeFormat::$addPart(Lcom/google/gwt/i18n/shared/DateTimeFormat;Ljava/lang/StringBuilder;I)V,com.google.gwt.i18n.shared.DateTimeFormat,$addPart,com/google/gwt/i18n/shared/DateTimeFormat.java,953,0
+Jo,com.google.gwt.i18n.shared.DateTimeFormat::$clinit()V,com.google.gwt.i18n.shared.DateTimeFormat,$clinit,com/google/gwt/i18n/shared/DateTimeFormat.java,389,0
+Lo,com.google.gwt.i18n.shared.DateTimeFormat::$format(Lcom/google/gwt/i18n/shared/DateTimeFormat;Ljava/util/Date;Lcom/google/gwt/i18n/shared/TimeZone;)Ljava/lang/String;,com.google.gwt.i18n.shared.DateTimeFormat,$format,com/google/gwt/i18n/shared/DateTimeFormat.java,761,0
+Mo,com.google.gwt.i18n.shared.DateTimeFormat::$formatFractionalSeconds(Lcom/google/gwt/i18n/shared/DateTimeFormat;Ljava/lang/StringBuilder;ILjava/util/Date;)V,com.google.gwt.i18n.shared.DateTimeFormat,$formatFractionalSeconds,com/google/gwt/i18n/shared/DateTimeFormat.java,1099,0
+No,com.google.gwt.i18n.shared.DateTimeFormat::$formatMonth(Lcom/google/gwt/i18n/shared/DateTimeFormat;Ljava/lang/StringBuilder;ILjava/util/Date;)V,com.google.gwt.i18n.shared.DateTimeFormat,$formatMonth,com/google/gwt/i18n/shared/DateTimeFormat.java,1156,0
+Oo,com.google.gwt.i18n.shared.DateTimeFormat::$formatYear(Lcom/google/gwt/i18n/shared/DateTimeFormat;Ljava/lang/StringBuilder;ILjava/util/Date;)V,com.google.gwt.i18n.shared.DateTimeFormat,$formatYear,com/google/gwt/i18n/shared/DateTimeFormat.java,1298,0
+Po,com.google.gwt.i18n.shared.DateTimeFormat::$getNextCharCountInPattern(Lcom/google/gwt/i18n/shared/DateTimeFormat;Ljava/lang/String;I)I,com.google.gwt.i18n.shared.DateTimeFormat,$getNextCharCountInPattern,com/google/gwt/i18n/shared/DateTimeFormat.java,1325,0
+Qo,com.google.gwt.i18n.shared.DateTimeFormat::$identifyAbutStart(Lcom/google/gwt/i18n/shared/DateTimeFormat;)V,com.google.gwt.i18n.shared.DateTimeFormat,$identifyAbutStart,com/google/gwt/i18n/shared/DateTimeFormat.java,1344,0
+Ro,com.google.gwt.i18n.shared.DateTimeFormat::$isNumeric(Lcom/google/gwt/i18n/shared/DateTimeFormat;Lcom/google/gwt/i18n/shared/DateTimeFormat$PatternPart;)Z,com.google.gwt.i18n.shared.DateTimeFormat,$isNumeric,com/google/gwt/i18n/shared/DateTimeFormat.java,1369,0
+So,com.google.gwt.i18n.shared.DateTimeFormat::$parsePattern(Lcom/google/gwt/i18n/shared/DateTimeFormat;Ljava/lang/String;)V,com.google.gwt.i18n.shared.DateTimeFormat,$parsePattern,com/google/gwt/i18n/shared/DateTimeFormat.java,1586,0
+To,com.google.gwt.i18n.shared.DateTimeFormat::$subFormat(Lcom/google/gwt/i18n/shared/DateTimeFormat;Ljava/lang/StringBuilder;CILjava/util/Date;Ljava/util/Date;Ljava/util/Date;Lcom/google/gwt/i18n/shared/TimeZone;)Z,com.google.gwt.i18n.shared.DateTimeFormat,$subFormat,com/google/gwt/i18n/shared/DateTimeFormat.java,1739,0
+Uo,com.google.gwt.i18n.shared.DateTimeFormat::$zeroPaddingNumber(Lcom/google/gwt/i18n/shared/DateTimeFormat;Ljava/lang/StringBuilder;II)V,com.google.gwt.i18n.shared.DateTimeFormat,$zeroPaddingNumber,com/google/gwt/i18n/shared/DateTimeFormat.java,2194,0
+a,com.google.gwt.i18n.shared.DateTimeFormat::pattern,com.google.gwt.i18n.shared.DateTimeFormat,pattern,com/google/gwt/i18n/shared/DateTimeFormat.java,708,-1
+b,com.google.gwt.i18n.shared.DateTimeFormat::patternParts,com.google.gwt.i18n.shared.DateTimeFormat,patternParts,com/google/gwt/i18n/shared/DateTimeFormat.java,704,-1
+DateTimeFormat$PatternPart,,com.google.gwt.i18n.shared.DateTimeFormat$PatternPart,,com/google/gwt/i18n/shared/DateTimeFormat.java,455,-1
+Mp,com.google.gwt.i18n.shared.DateTimeFormat$PatternPart::DateTimeFormat$PatternPart(Ljava/lang/String;I) ,com.google.gwt.i18n.shared.DateTimeFormat$PatternPart,DateTimeFormat$PatternPart,com/google/gwt/i18n/shared/DateTimeFormat.java,460,0
+a,com.google.gwt.i18n.shared.DateTimeFormat$PatternPart::abutStart,com.google.gwt.i18n.shared.DateTimeFormat$PatternPart,abutStart,com/google/gwt/i18n/shared/DateTimeFormat.java,458,-1
+b,com.google.gwt.i18n.shared.DateTimeFormat$PatternPart::count,com.google.gwt.i18n.shared.DateTimeFormat$PatternPart,count,com/google/gwt/i18n/shared/DateTimeFormat.java,457,-1
+c,com.google.gwt.i18n.shared.DateTimeFormat$PatternPart::text,com.google.gwt.i18n.shared.DateTimeFormat$PatternPart,text,com/google/gwt/i18n/shared/DateTimeFormat.java,456,-1
+DefaultDateTimeFormatInfo,,com.google.gwt.i18n.shared.DefaultDateTimeFormatInfo,,com/google/gwt/i18n/shared/DefaultDateTimeFormatInfo.java,32,-1
+Np,com.google.gwt.lang.Array::cloneSubrange([Ljava/lang/Object;II)[Ljava/lang/Object;,com.google.gwt.lang.Array,cloneSubrange,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Array.java,48,0
+Op,com.google.gwt.lang.Array::createFrom([Ljava/lang/Object;I)[Ljava/lang/Object;,com.google.gwt.lang.Array,createFrom,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Array.java,67,0
+Pp,com.google.gwt.lang.Array::getClassLiteralForArray(Ljava/lang/Class;I)Ljava/lang/Class;,com.google.gwt.lang.Array,getClassLiteralForArray,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Array.java,341,0
+Qp,com.google.gwt.lang.Array::initDim(Ljava/lang/Class;Lcom/google/gwt/core/client/JavaScriptObject;Lcom/google/gwt/core/client/JavaScriptObject;III)Ljava/lang/Object;,com.google.gwt.lang.Array,initDim,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Array.java,97,0
+Rp,com.google.gwt.lang.Array::initDims(Ljava/lang/Class;[Lcom/google/gwt/core/client/JavaScriptObject;[Lcom/google/gwt/core/client/JavaScriptObject;I[II)Ljava/lang/Object;,com.google.gwt.lang.Array,initDims,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Array.java,122,0
+Sp,com.google.gwt.lang.Array::initDims(Ljava/lang/Class;[Lcom/google/gwt/core/client/JavaScriptObject;[Lcom/google/gwt/core/client/JavaScriptObject;I[III)Ljava/lang/Object;,com.google.gwt.lang.Array,initDims,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Array.java,312,0
+Tp,com.google.gwt.lang.Array::initValues(Ljava/lang/Class;Lcom/google/gwt/core/client/JavaScriptObject;Lcom/google/gwt/core/client/JavaScriptObject;ILjava/lang/Object;)Ljava/lang/Object;,com.google.gwt.lang.Array,initValues,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Array.java,145,0
+Up,com.google.gwt.lang.Array::initializeArrayElementsWithDefaults(II)Ljava/lang/Object;,com.google.gwt.lang.Array,initializeArrayElementsWithDefaults,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Array.java,285,0
+Vp,com.google.gwt.lang.Array::nativeArraySplice(Ljava/lang/Object;ILjava/lang/Object;IIZ)V,com.google.gwt.lang.Array,nativeArraySplice,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Array.java,190,0
+Wp,com.google.gwt.lang.Array::setCheck(Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;,com.google.gwt.lang.Array,setCheck,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Array.java,234,0
+Yp,com.google.gwt.lang.Cast::canCast(Ljava/lang/Object;Lcom/google/gwt/core/client/JavaScriptObject;)Z,com.google.gwt.lang.Cast,canCast,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,40,0
+Zp,com.google.gwt.lang.Cast::charToString(C)Ljava/lang/String;,com.google.gwt.lang.Cast,charToString,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,53,0
+$p,com.google.gwt.lang.Cast::dynamicCast(Ljava/lang/Object;Lcom/google/gwt/core/client/JavaScriptObject;)Ljava/lang/Object;,com.google.gwt.lang.Cast,dynamicCast,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,57,0
+_p,com.google.gwt.lang.Cast::dynamicCastJso(Ljava/lang/Object;)Ljava/lang/Object;,com.google.gwt.lang.Cast,dynamicCastJso,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,84,0
+aq,com.google.gwt.lang.Cast::dynamicCastToString(Ljava/lang/Object;)Ljava/lang/Object;,com.google.gwt.lang.Cast,dynamicCastToString,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,64,0
+bq,com.google.gwt.lang.Cast::hasJavaObjectVirtualDispatch(Ljava/lang/Object;)Z,com.google.gwt.lang.Cast,hasJavaObjectVirtualDispatch,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,306,0
+cq,com.google.gwt.lang.Cast::instanceOf(Ljava/lang/Object;Lcom/google/gwt/core/client/JavaScriptObject;)Z,com.google.gwt.lang.Cast,instanceOf,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,101,0
+dq,com.google.gwt.lang.Cast::instanceOfJso(Ljava/lang/Object;)Z,com.google.gwt.lang.Cast,instanceOfJso,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,109,0
+eq,com.google.gwt.lang.Cast::instanceofArray(Ljava/lang/Object;)Z,com.google.gwt.lang.Cast,instanceofArray,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,327,0
+fq,com.google.gwt.lang.Cast::isJavaArray(Ljava/lang/Object;)Z,com.google.gwt.lang.Cast,isJavaArray,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,320,0
+gq,com.google.gwt.lang.Cast::isJavaString(Ljava/lang/Object;)Z,com.google.gwt.lang.Cast,isJavaString,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,291,0
+hq,com.google.gwt.lang.Cast::maskUndefined(Ljava/lang/Object;)Ljava/lang/Object;,com.google.gwt.lang.Cast,maskUndefined,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,209,0
+iq,com.google.gwt.lang.Cast::narrow_byte(D)B,com.google.gwt.lang.Cast,narrow_byte,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,216,0
+jq,com.google.gwt.lang.Cast::narrow_short(D)S,com.google.gwt.lang.Cast,narrow_short,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,237,0
+kq,com.google.gwt.lang.Cast::round_int(D)I,com.google.gwt.lang.Cast,round_int,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,260,0
+Xp,com.google.gwt.lang.Cast::stringCastMap,com.google.gwt.lang.Cast,stringCastMap,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,38,-1
+lq,com.google.gwt.lang.Cast::throwClassCastExceptionUnlessNull(Ljava/lang/Object;)Ljava/lang/Object;,com.google.gwt.lang.Cast,throwClassCastExceptionUnlessNull,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Cast.java,277,0
+mq,com.google.gwt.lang.ClassLiteralHolder::B_classLit,com.google.gwt.lang.ClassLiteralHolder,B_classLit,Unknown,0,-1
+nq,com.google.gwt.lang.ClassLiteralHolder::C_classLit,com.google.gwt.lang.ClassLiteralHolder,C_classLit,Unknown,0,-1
+oq,com.google.gwt.lang.ClassLiteralHolder::D_classLit,com.google.gwt.lang.ClassLiteralHolder,D_classLit,Unknown,0,-1
+pq,com.google.gwt.lang.ClassLiteralHolder::I_classLit,com.google.gwt.lang.ClassLiteralHolder,I_classLit,Unknown,0,-1
+qq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_animation_client_Animation$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_animation_client_Animation$1_2_classLit,com/google/gwt/animation/client/Animation.java,29,-1
+rq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_animation_client_AnimationScheduler$AnimationHandle_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_animation_client_AnimationScheduler$AnimationHandle_2_classLit,com/google/gwt/animation/client/AnimationScheduler.java,57,-1
+sq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_animation_client_AnimationSchedulerImplStandard$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_animation_client_AnimationSchedulerImplStandard$1_2_classLit,com/google/gwt/animation/client/AnimationSchedulerImplStandard.java,29,-1
+tq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_animation_client_AnimationSchedulerImplStandard_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_animation_client_AnimationSchedulerImplStandard_2_classLit,com/google/gwt/animation/client/AnimationSchedulerImplStandard.java,24,-1
+uq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer$1_2_classLit,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,70,-1
+vq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_2_classLit,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,34,-1
+wq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2_classLit,com/google/gwt/animation/client/AnimationSchedulerImplTimer.java,29,-1
+xq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_animation_client_AnimationScheduler_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_animation_client_AnimationScheduler_2_classLit,com/google/gwt/animation/client/AnimationScheduler.java,27,-1
+yq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_animation_client_Animation_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_animation_client_Animation_2_classLit,com/google/gwt/animation/client/Animation.java,27,-1
+zq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_AlertRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_AlertRoleImpl_2_classLit,com/google/gwt/aria/client/AlertRoleImpl.java,25,-1
+Aq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_AlertdialogRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_AlertdialogRoleImpl_2_classLit,com/google/gwt/aria/client/AlertdialogRoleImpl.java,25,-1
+Bq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ApplicationRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ApplicationRoleImpl_2_classLit,com/google/gwt/aria/client/ApplicationRoleImpl.java,25,-1
+Cq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_AriaValueAttribute_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_AriaValueAttribute_2_classLit,com/google/gwt/aria/client/AriaValueAttribute.java,23,-1
+Dq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ArticleRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ArticleRoleImpl_2_classLit,com/google/gwt/aria/client/ArticleRoleImpl.java,25,-1
+Eq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_Attribute_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_Attribute_2_classLit,com/google/gwt/aria/client/Attribute.java,32,-1
+Fq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_BannerRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_BannerRoleImpl_2_classLit,com/google/gwt/aria/client/BannerRoleImpl.java,25,-1
+Gq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ButtonRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ButtonRoleImpl_2_classLit,com/google/gwt/aria/client/ButtonRoleImpl.java,25,-1
+Hq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_CheckboxRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_CheckboxRoleImpl_2_classLit,com/google/gwt/aria/client/CheckboxRoleImpl.java,25,-1
+Iq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ColumnheaderRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ColumnheaderRoleImpl_2_classLit,com/google/gwt/aria/client/ColumnheaderRoleImpl.java,25,-1
+Jq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ComboboxRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ComboboxRoleImpl_2_classLit,com/google/gwt/aria/client/ComboboxRoleImpl.java,25,-1
+Kq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ComplementaryRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ComplementaryRoleImpl_2_classLit,com/google/gwt/aria/client/ComplementaryRoleImpl.java,25,-1
+Lq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ContentinfoRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ContentinfoRoleImpl_2_classLit,com/google/gwt/aria/client/ContentinfoRoleImpl.java,25,-1
+Mq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_DefinitionRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_DefinitionRoleImpl_2_classLit,com/google/gwt/aria/client/DefinitionRoleImpl.java,25,-1
+Nq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_DialogRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_DialogRoleImpl_2_classLit,com/google/gwt/aria/client/DialogRoleImpl.java,25,-1
+Oq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_DirectoryRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_DirectoryRoleImpl_2_classLit,com/google/gwt/aria/client/DirectoryRoleImpl.java,25,-1
+Pq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_DocumentRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_DocumentRoleImpl_2_classLit,com/google/gwt/aria/client/DocumentRoleImpl.java,25,-1
+Qq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_FormRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_FormRoleImpl_2_classLit,com/google/gwt/aria/client/FormRoleImpl.java,25,-1
+Rq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_GridRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_GridRoleImpl_2_classLit,com/google/gwt/aria/client/GridRoleImpl.java,25,-1
+Sq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_GridcellRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_GridcellRoleImpl_2_classLit,com/google/gwt/aria/client/GridcellRoleImpl.java,25,-1
+Tq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_GroupRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_GroupRoleImpl_2_classLit,com/google/gwt/aria/client/GroupRoleImpl.java,25,-1
+Uq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_HeadingRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_HeadingRoleImpl_2_classLit,com/google/gwt/aria/client/HeadingRoleImpl.java,25,-1
+Vq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_Id_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_Id_2_classLit,com/google/gwt/aria/client/Id.java,25,-1
+Wq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ImgRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ImgRoleImpl_2_classLit,com/google/gwt/aria/client/ImgRoleImpl.java,25,-1
+Xq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_LinkRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_LinkRoleImpl_2_classLit,com/google/gwt/aria/client/LinkRoleImpl.java,25,-1
+Yq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ListRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ListRoleImpl_2_classLit,com/google/gwt/aria/client/ListRoleImpl.java,25,-1
+Zq,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ListboxRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ListboxRoleImpl_2_classLit,com/google/gwt/aria/client/ListboxRoleImpl.java,25,-1
+$q,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ListitemRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ListitemRoleImpl_2_classLit,com/google/gwt/aria/client/ListitemRoleImpl.java,25,-1
+_q,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_LogRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_LogRoleImpl_2_classLit,com/google/gwt/aria/client/LogRoleImpl.java,25,-1
+ar,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_MainRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_MainRoleImpl_2_classLit,com/google/gwt/aria/client/MainRoleImpl.java,25,-1
+br,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_MarqueeRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_MarqueeRoleImpl_2_classLit,com/google/gwt/aria/client/MarqueeRoleImpl.java,25,-1
+cr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_MathRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_MathRoleImpl_2_classLit,com/google/gwt/aria/client/MathRoleImpl.java,25,-1
+dr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_MenuRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_MenuRoleImpl_2_classLit,com/google/gwt/aria/client/MenuRoleImpl.java,25,-1
+er,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_MenubarRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_MenubarRoleImpl_2_classLit,com/google/gwt/aria/client/MenubarRoleImpl.java,25,-1
+fr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_MenuitemRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_MenuitemRoleImpl_2_classLit,com/google/gwt/aria/client/MenuitemRoleImpl.java,23,-1
+gr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_MenuitemcheckboxRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_MenuitemcheckboxRoleImpl_2_classLit,com/google/gwt/aria/client/MenuitemcheckboxRoleImpl.java,25,-1
+hr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_MenuitemradioRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_MenuitemradioRoleImpl_2_classLit,com/google/gwt/aria/client/MenuitemradioRoleImpl.java,25,-1
+ir,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_NavigationRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_NavigationRoleImpl_2_classLit,com/google/gwt/aria/client/NavigationRoleImpl.java,25,-1
+jr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_NoteRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_NoteRoleImpl_2_classLit,com/google/gwt/aria/client/NoteRoleImpl.java,25,-1
+kr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_OptionRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_OptionRoleImpl_2_classLit,com/google/gwt/aria/client/OptionRoleImpl.java,25,-1
+lr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_PresentationRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_PresentationRoleImpl_2_classLit,com/google/gwt/aria/client/PresentationRoleImpl.java,23,-1
+mr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_PrimitiveValueAttribute_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_PrimitiveValueAttribute_2_classLit,com/google/gwt/aria/client/PrimitiveValueAttribute.java,23,-1
+nr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ProgressbarRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ProgressbarRoleImpl_2_classLit,com/google/gwt/aria/client/ProgressbarRoleImpl.java,25,-1
+or,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_RadioRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_RadioRoleImpl_2_classLit,com/google/gwt/aria/client/RadioRoleImpl.java,25,-1
+pr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_RadiogroupRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_RadiogroupRoleImpl_2_classLit,com/google/gwt/aria/client/RadiogroupRoleImpl.java,25,-1
+qr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_RegionRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_RegionRoleImpl_2_classLit,com/google/gwt/aria/client/RegionRoleImpl.java,25,-1
+rr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_RoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_RoleImpl_2_classLit,com/google/gwt/aria/client/RoleImpl.java,26,-1
+sr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_RowRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_RowRoleImpl_2_classLit,com/google/gwt/aria/client/RowRoleImpl.java,25,-1
+tr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_RowgroupRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_RowgroupRoleImpl_2_classLit,com/google/gwt/aria/client/RowgroupRoleImpl.java,25,-1
+ur,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_RowheaderRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_RowheaderRoleImpl_2_classLit,com/google/gwt/aria/client/RowheaderRoleImpl.java,25,-1
+vr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ScrollbarRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ScrollbarRoleImpl_2_classLit,com/google/gwt/aria/client/ScrollbarRoleImpl.java,25,-1
+wr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_SearchRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_SearchRoleImpl_2_classLit,com/google/gwt/aria/client/SearchRoleImpl.java,25,-1
+xr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_SeparatorRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_SeparatorRoleImpl_2_classLit,com/google/gwt/aria/client/SeparatorRoleImpl.java,25,-1
+yr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_SliderRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_SliderRoleImpl_2_classLit,com/google/gwt/aria/client/SliderRoleImpl.java,25,-1
+zr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_SpinbuttonRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_SpinbuttonRoleImpl_2_classLit,com/google/gwt/aria/client/SpinbuttonRoleImpl.java,25,-1
+Ar,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_StatusRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_StatusRoleImpl_2_classLit,com/google/gwt/aria/client/StatusRoleImpl.java,25,-1
+Br,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_TabRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_TabRoleImpl_2_classLit,com/google/gwt/aria/client/TabRoleImpl.java,25,-1
+Cr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_TablistRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_TablistRoleImpl_2_classLit,com/google/gwt/aria/client/TablistRoleImpl.java,25,-1
+Dr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_TabpanelRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_TabpanelRoleImpl_2_classLit,com/google/gwt/aria/client/TabpanelRoleImpl.java,25,-1
+Er,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_TextboxRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_TextboxRoleImpl_2_classLit,com/google/gwt/aria/client/TextboxRoleImpl.java,25,-1
+Fr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_TimerRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_TimerRoleImpl_2_classLit,com/google/gwt/aria/client/TimerRoleImpl.java,25,-1
+Gr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_ToolbarRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_ToolbarRoleImpl_2_classLit,com/google/gwt/aria/client/ToolbarRoleImpl.java,25,-1
+Hr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_TooltipRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_TooltipRoleImpl_2_classLit,com/google/gwt/aria/client/TooltipRoleImpl.java,25,-1
+Ir,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_TreeRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_TreeRoleImpl_2_classLit,com/google/gwt/aria/client/TreeRoleImpl.java,25,-1
+Jr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_TreegridRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_TreegridRoleImpl_2_classLit,com/google/gwt/aria/client/TreegridRoleImpl.java,25,-1
+Kr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_aria_client_TreeitemRoleImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_aria_client_TreeitemRoleImpl_2_classLit,com/google/gwt/aria/client/TreeitemRoleImpl.java,25,-1
+Lr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_canvas_client_Canvas$CanvasElementSupportDetectedMaybe_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_canvas_client_Canvas$CanvasElementSupportDetectedMaybe_2_classLit,com/google/gwt/canvas/client/Canvas.java,231,-1
+Mr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_canvas_client_Canvas$CanvasElementSupportDetector_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_canvas_client_Canvas$CanvasElementSupportDetector_2_classLit,com/google/gwt/canvas/client/Canvas.java,203,-1
+Nr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_canvas_client_Canvas_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_canvas_client_Canvas_2_classLit,com/google/gwt/canvas/client/Canvas.java,33,-1
+Or,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_canvas_dom_client_Context2d$LineCap_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_canvas_dom_client_Context2d$LineCap_2_classLit,com/google/gwt/canvas/dom/client/Context2d.java,119,-1
+Pr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_core_client_Duration_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_core_client_Duration_2_classLit,com/google/gwt/core/client/Duration.java,21,-1
+Qr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_core_client_JavaScriptException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_core_client_JavaScriptException_2_classLit,com/google/gwt/core/client/JavaScriptException.java,46,-1
+Rr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_core_client_JavaScriptObject_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_core_client_JavaScriptObject_2_classLit,com/google/gwt/core/client/JavaScriptObject.java,28,-1
+Sr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_core_client_Scheduler_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_core_client_Scheduler_2_classLit,com/google/gwt/core/client/Scheduler.java,33,-1
+Tr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_core_client_impl_JavaScriptExceptionBase_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_core_client_impl_JavaScriptExceptionBase_2_classLit,com/google/gwt/core/translatable/com/google/gwt/core/client/impl/JavaScriptExceptionBase.java,25,-1
+Ur,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_core_client_impl_SchedulerImpl$Flusher_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_core_client_impl_SchedulerImpl$Flusher_2_classLit,com/google/gwt/core/client/impl/SchedulerImpl.java,75,-1
+Vr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_core_client_impl_SchedulerImpl$Rescuer_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_core_client_impl_SchedulerImpl$Rescuer_2_classLit,com/google/gwt/core/client/impl/SchedulerImpl.java,92,-1
+Wr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_core_client_impl_SchedulerImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_core_client_impl_SchedulerImpl_2_classLit,com/google/gwt/core/client/impl/SchedulerImpl.java,28,-1
+Xr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_core_client_impl_StackTraceCreator$CollectorLegacy_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_core_client_impl_StackTraceCreator$CollectorLegacy_2_classLit,com/google/gwt/core/client/impl/StackTraceCreator.java,66,-1
+Yr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_core_client_impl_StackTraceCreator$CollectorModernNoSourceMap_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_core_client_impl_StackTraceCreator$CollectorModernNoSourceMap_2_classLit,com/google/gwt/core/client/impl/StackTraceCreator.java,306,-1
+Zr,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_core_client_impl_StackTraceCreator$CollectorModern_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_core_client_impl_StackTraceCreator$CollectorModern_2_classLit,com/google/gwt/core/client/impl/StackTraceCreator.java,159,-1
+$r,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2_classLit,com/google/gwt/core/client/impl/StackTraceCreator.java,55,-1
+_r,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$10_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$10_2_classLit,com/google/gwt/dom/client/Style.java,342,-1
+as,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$11_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$11_2_classLit,com/google/gwt/dom/client/Style.java,348,-1
+bs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$12_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$12_2_classLit,com/google/gwt/dom/client/Style.java,354,-1
+cs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$13_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$13_2_classLit,com/google/gwt/dom/client/Style.java,360,-1
+ds,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$14_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$14_2_classLit,com/google/gwt/dom/client/Style.java,366,-1
+es,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$15_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$15_2_classLit,com/google/gwt/dom/client/Style.java,372,-1
+fs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$16_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$16_2_classLit,com/google/gwt/dom/client/Style.java,378,-1
+gs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$17_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$17_2_classLit,com/google/gwt/dom/client/Style.java,384,-1
+hs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$1_2_classLit,com/google/gwt/dom/client/Style.java,288,-1
+is,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$2_2_classLit,com/google/gwt/dom/client/Style.java,294,-1
+js,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$3_2_classLit,com/google/gwt/dom/client/Style.java,300,-1
+ks,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$4_2_classLit,com/google/gwt/dom/client/Style.java,306,-1
+ls,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$5_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$5_2_classLit,com/google/gwt/dom/client/Style.java,312,-1
+ms,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$6_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$6_2_classLit,com/google/gwt/dom/client/Style.java,318,-1
+ns,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$7_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$7_2_classLit,com/google/gwt/dom/client/Style.java,324,-1
+os,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$8_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$8_2_classLit,com/google/gwt/dom/client/Style.java,330,-1
+ps,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display$9_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display$9_2_classLit,com/google/gwt/dom/client/Style.java,336,-1
+qs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Display_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Display_2_classLit,com/google/gwt/dom/client/Style.java,287,-1
+rs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$FontWeight$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$FontWeight$1_2_classLit,com/google/gwt/dom/client/Style.java,450,-1
+ss,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$FontWeight$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$FontWeight$2_2_classLit,com/google/gwt/dom/client/Style.java,456,-1
+ts,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$FontWeight$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$FontWeight$3_2_classLit,com/google/gwt/dom/client/Style.java,462,-1
+us,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$FontWeight$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$FontWeight$4_2_classLit,com/google/gwt/dom/client/Style.java,468,-1
+vs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$FontWeight_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$FontWeight_2_classLit,com/google/gwt/dom/client/Style.java,449,-1
+ws,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Overflow$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Overflow$1_2_classLit,com/google/gwt/dom/client/Style.java,606,-1
+xs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Overflow$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Overflow$2_2_classLit,com/google/gwt/dom/client/Style.java,612,-1
+ys,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Overflow$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Overflow$3_2_classLit,com/google/gwt/dom/client/Style.java,618,-1
+zs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Overflow$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Overflow$4_2_classLit,com/google/gwt/dom/client/Style.java,624,-1
+As,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Overflow_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Overflow_2_classLit,com/google/gwt/dom/client/Style.java,605,-1
+Bs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Position$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Position$1_2_classLit,com/google/gwt/dom/client/Style.java,638,-1
+Cs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Position$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Position$2_2_classLit,com/google/gwt/dom/client/Style.java,644,-1
+Ds,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Position$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Position$3_2_classLit,com/google/gwt/dom/client/Style.java,650,-1
+Es,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Position$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Position$4_2_classLit,com/google/gwt/dom/client/Style.java,656,-1
+Fs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Position_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Position_2_classLit,com/google/gwt/dom/client/Style.java,637,-1
+Gs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$TextAlign$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$TextAlign$1_2_classLit,com/google/gwt/dom/client/Style.java,690,-1
+Hs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$TextAlign$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$TextAlign$2_2_classLit,com/google/gwt/dom/client/Style.java,696,-1
+Is,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$TextAlign$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$TextAlign$3_2_classLit,com/google/gwt/dom/client/Style.java,702,-1
+Js,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$TextAlign$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$TextAlign$4_2_classLit,com/google/gwt/dom/client/Style.java,708,-1
+Ks,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$TextAlign_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$TextAlign_2_classLit,com/google/gwt/dom/client/Style.java,689,-1
+Ls,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Unit$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Unit$1_2_classLit,com/google/gwt/dom/client/Style.java,48,-1
+Ms,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Unit$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Unit$2_2_classLit,com/google/gwt/dom/client/Style.java,53,-1
+Ns,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Unit$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Unit$3_2_classLit,com/google/gwt/dom/client/Style.java,58,-1
+Os,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Unit$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Unit$4_2_classLit,com/google/gwt/dom/client/Style.java,63,-1
+Ps,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Unit$5_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Unit$5_2_classLit,com/google/gwt/dom/client/Style.java,68,-1
+Qs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Unit$6_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Unit$6_2_classLit,com/google/gwt/dom/client/Style.java,73,-1
+Rs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Unit$7_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Unit$7_2_classLit,com/google/gwt/dom/client/Style.java,78,-1
+Ss,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Unit$8_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Unit$8_2_classLit,com/google/gwt/dom/client/Style.java,83,-1
+Ts,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Unit$9_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Unit$9_2_classLit,com/google/gwt/dom/client/Style.java,88,-1
+Us,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Unit_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Unit_2_classLit,com/google/gwt/dom/client/Style.java,47,-1
+Vs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Visibility$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Visibility$1_2_classLit,com/google/gwt/dom/client/Style.java,920,-1
+Ws,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Visibility$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Visibility$2_2_classLit,com/google/gwt/dom/client/Style.java,926,-1
+Xs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$Visibility_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$Visibility_2_classLit,com/google/gwt/dom/client/Style.java,919,-1
+Ys,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$WhiteSpace$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$WhiteSpace$1_2_classLit,com/google/gwt/dom/client/Style.java,940,-1
+Zs,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$WhiteSpace$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$WhiteSpace$2_2_classLit,com/google/gwt/dom/client/Style.java,946,-1
+$s,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$WhiteSpace$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$WhiteSpace$3_2_classLit,com/google/gwt/dom/client/Style.java,952,-1
+_s,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$WhiteSpace$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$WhiteSpace$4_2_classLit,com/google/gwt/dom/client/Style.java,958,-1
+at,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$WhiteSpace$5_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$WhiteSpace$5_2_classLit,com/google/gwt/dom/client/Style.java,964,-1
+bt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_dom_client_Style$WhiteSpace_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_dom_client_Style$WhiteSpace_2_classLit,com/google/gwt/dom/client/Style.java,939,-1
+ct,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_BlurEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_BlurEvent_2_classLit,com/google/gwt/event/dom/client/BlurEvent.java,23,-1
+dt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_ChangeEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_ChangeEvent_2_classLit,com/google/gwt/event/dom/client/ChangeEvent.java,23,-1
+et,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_ClickEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_ClickEvent_2_classLit,com/google/gwt/event/dom/client/ClickEvent.java,23,-1
+ft,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_ContextMenuEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_ContextMenuEvent_2_classLit,com/google/gwt/event/dom/client/ContextMenuEvent.java,23,-1
+gt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_DomEvent$Type_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_DomEvent$Type_2_classLit,com/google/gwt/event/dom/client/DomEvent.java,44,-1
+ht,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_DomEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_DomEvent_2_classLit,com/google/gwt/event/dom/client/DomEvent.java,35,-1
+it,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_DoubleClickEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_DoubleClickEvent_2_classLit,com/google/gwt/event/dom/client/DoubleClickEvent.java,23,-1
+jt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_HumanInputEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_HumanInputEvent_2_classLit,com/google/gwt/event/dom/client/HumanInputEvent.java,26,-1
+kt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_MouseDownEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_MouseDownEvent_2_classLit,com/google/gwt/event/dom/client/MouseDownEvent.java,23,-1
+lt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_MouseEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_MouseEvent_2_classLit,com/google/gwt/event/dom/client/MouseEvent.java,28,-1
+mt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_MouseMoveEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_MouseMoveEvent_2_classLit,com/google/gwt/event/dom/client/MouseMoveEvent.java,23,-1
+nt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_MouseOutEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_MouseOutEvent_2_classLit,com/google/gwt/event/dom/client/MouseOutEvent.java,24,-1
+ot,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_MouseOverEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_MouseOverEvent_2_classLit,com/google/gwt/event/dom/client/MouseOverEvent.java,24,-1
+pt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_MouseUpEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_MouseUpEvent_2_classLit,com/google/gwt/event/dom/client/MouseUpEvent.java,23,-1
+qt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_MouseWheelEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_MouseWheelEvent_2_classLit,com/google/gwt/event/dom/client/MouseWheelEvent.java,23,-1
+rt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_PrivateMap_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_PrivateMap_2_classLit,com/google/gwt/event/dom/client/PrivateMap.java,28,-1
+st,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_TouchCancelEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_TouchCancelEvent_2_classLit,com/google/gwt/event/dom/client/TouchCancelEvent.java,23,-1
+tt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_TouchEndEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_TouchEndEvent_2_classLit,com/google/gwt/event/dom/client/TouchEndEvent.java,23,-1
+ut,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_2_classLit,com/google/gwt/event/dom/client/TouchEvent.java,35,-1
+vt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_TouchEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_TouchEvent_2_classLit,com/google/gwt/event/dom/client/TouchEvent.java,29,-1
+wt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_TouchMoveEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_TouchMoveEvent_2_classLit,com/google/gwt/event/dom/client/TouchMoveEvent.java,23,-1
+xt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_dom_client_TouchStartEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_dom_client_TouchStartEvent_2_classLit,com/google/gwt/event/dom/client/TouchStartEvent.java,23,-1
+yt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_logical_shared_AttachEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_logical_shared_AttachEvent_2_classLit,com/google/gwt/event/logical/shared/AttachEvent.java,26,-1
+zt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_logical_shared_CloseEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_logical_shared_CloseEvent_2_classLit,com/google/gwt/event/logical/shared/CloseEvent.java,25,-1
+At,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_logical_shared_ResizeEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_logical_shared_ResizeEvent_2_classLit,com/google/gwt/event/logical/shared/ResizeEvent.java,25,-1
+Bt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_logical_shared_ValueChangeEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_logical_shared_ValueChangeEvent_2_classLit,com/google/gwt/event/logical/shared/ValueChangeEvent.java,25,-1
+Ct,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_shared_GwtEvent$Type_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_shared_GwtEvent$Type_2_classLit,com/google/gwt/event/shared/GwtEvent.java,41,-1
+Dt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_shared_GwtEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_shared_GwtEvent_2_classLit,com/google/gwt/event/shared/GwtEvent.java,31,-1
+Et,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_shared_HandlerManager$Bus_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_shared_HandlerManager$Bus_2_classLit,com/google/gwt/event/shared/HandlerManager.java,35,-1
+Ft,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_shared_HandlerManager_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_shared_HandlerManager_2_classLit,com/google/gwt/event/shared/HandlerManager.java,32,-1
+Gt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_shared_LegacyHandlerWrapper_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_shared_LegacyHandlerWrapper_2_classLit,com/google/gwt/event/shared/LegacyHandlerWrapper.java,22,-1
+Ht,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_event_shared_UmbrellaException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_event_shared_UmbrellaException_2_classLit,com/google/gwt/event/shared/UmbrellaException.java,24,-1
+It,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_http_client_Request$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_http_client_Request$1_2_classLit,com/google/gwt/http/client/Request.java,114,-1
+Jt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_http_client_RequestBuilder$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_http_client_RequestBuilder$1_2_classLit,com/google/gwt/http/client/RequestBuilder.java,408,-1
+Kt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_http_client_RequestBuilder$Method_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_http_client_RequestBuilder$Method_2_classLit,com/google/gwt/http/client/RequestBuilder.java,39,-1
+Lt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_http_client_RequestBuilder_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_http_client_RequestBuilder_2_classLit,com/google/gwt/http/client/RequestBuilder.java,35,-1
+Mt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_http_client_RequestException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_http_client_RequestException_2_classLit,com/google/gwt/http/client/RequestException.java,27,-1
+Nt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_http_client_RequestPermissionException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_http_client_RequestPermissionException_2_classLit,com/google/gwt/http/client/RequestPermissionException.java,37,-1
+Ot,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_http_client_RequestTimeoutException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_http_client_RequestTimeoutException_2_classLit,com/google/gwt/http/client/RequestTimeoutException.java,27,-1
+Pt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_http_client_Request_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_http_client_Request_2_classLit,com/google/gwt/http/client/Request.java,33,-1
+Qt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_http_client_ResponseImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_http_client_ResponseImpl_2_classLit,com/google/gwt/http/client/ResponseImpl.java,26,-1
+Rt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_http_client_Response_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_http_client_Response_2_classLit,com/google/gwt/http/client/Response.java,27,-1
+St,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_i18n_client_DateTimeFormat_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_i18n_client_DateTimeFormat_2_classLit,com/google/gwt/i18n/client/DateTimeFormat.java,390,-1
+Tt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_i18n_client_DefaultDateTimeFormatInfo_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_i18n_client_DefaultDateTimeFormatInfo_2_classLit,com/google/gwt/i18n/client/DefaultDateTimeFormatInfo.java,27,-1
+Ut,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_i18n_client_HasDirection$Direction_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_i18n_client_HasDirection$Direction_2_classLit,com/google/gwt/i18n/client/HasDirection.java,34,-1
+Vt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_i18n_client_LocaleInfo_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_i18n_client_LocaleInfo_2_classLit,com/google/gwt/i18n/client/LocaleInfo.java,29,-1
+Wt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_i18n_client_NumberFormat_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_i18n_client_NumberFormat_2_classLit,com/google/gwt/i18n/client/NumberFormat.java,307,-1
+Xt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_i18n_client_TimeZone_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_i18n_client_TimeZone_2_classLit,com/google/gwt/i18n/client/TimeZone.java,37,-1
+Yt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_i18n_client_constants_NumberConstantsImpl_1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_i18n_client_constants_NumberConstantsImpl_1_2_classLit,gen/com/google/gwt/i18n/client/constants/NumberConstantsImpl_.java,3,-1
+Zt,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_2_classLit,com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl.java,25,-1
+$t,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_i18n_shared_DateTimeFormat$PatternPart_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_i18n_shared_DateTimeFormat$PatternPart_2_classLit,com/google/gwt/i18n/shared/DateTimeFormat.java,455,-1
+_t,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_i18n_shared_DateTimeFormat_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_i18n_shared_DateTimeFormat_2_classLit,com/google/gwt/i18n/shared/DateTimeFormat.java,389,-1
+au,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2_classLit,com/google/gwt/i18n/shared/DefaultDateTimeFormatInfo.java,32,-1
+bu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_lang_CollapsedPropertyHolder_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_lang_CollapsedPropertyHolder_2_classLit,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/CollapsedPropertyHolder.java,22,-1
+cu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_lang_JavaClassHierarchySetupUtil_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_lang_JavaClassHierarchySetupUtil_2_classLit,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/JavaClassHierarchySetupUtil.java,24,-1
+du,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_lang_LongLibBase$LongEmul_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_lang_LongLibBase$LongEmul_2_classLit,com/google/gwt/lang/LongLibBase.java,26,-1
+eu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_lang_ModuleUtils_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_lang_ModuleUtils_2_classLit,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/ModuleUtils.java,25,-1
+fu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_layout_client_Layout$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_layout_client_Layout$1_2_classLit,com/google/gwt/layout/client/Layout.java,531,-1
+gu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_layout_client_Layout$Layer_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_layout_client_Layout$Layer_2_classLit,com/google/gwt/layout/client/Layout.java,145,-1
+hu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_layout_client_LayoutImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_layout_client_LayoutImpl_2_classLit,com/google/gwt/layout/client/LayoutImpl.java,42,-1
+iu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_layout_client_Layout_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_layout_client_Layout_2_classLit,com/google/gwt/layout/client/Layout.java,78,-1
+ju,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_resources_client_impl_ImageResourcePrototype_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_resources_client_impl_ImageResourcePrototype_2_classLit,com/google/gwt/resources/client/impl/ImageResourcePrototype.java,25,-1
+ku,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_safecss_shared_SafeStylesBuilder_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_safecss_shared_SafeStylesBuilder_2_classLit,com/google/gwt/safecss/shared/SafeStylesBuilder.java,52,-1
+lu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_safecss_shared_SafeStylesString_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_safecss_shared_SafeStylesString_2_classLit,com/google/gwt/safecss/shared/SafeStylesString.java,29,-1
+mu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_safehtml_shared_OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_safehtml_shared_OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml_2_classLit,com/google/gwt/safehtml/shared/OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml.java,26,-1
+nu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_safehtml_shared_SafeHtmlString_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_safehtml_shared_SafeHtmlString_2_classLit,com/google/gwt/safehtml/shared/SafeHtmlString.java,29,-1
+ou,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_safehtml_shared_SafeUriString_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_safehtml_shared_SafeUriString_2_classLit,com/google/gwt/safehtml/shared/SafeUriString.java,28,-1
+pu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_storage_client_Storage_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_storage_client_Storage_2_classLit,com/google/gwt/storage/client/Storage.java,66,-1
+qu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_text_shared_AbstractRenderer_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_text_shared_AbstractRenderer_2_classLit,com/google/gwt/text/shared/AbstractRenderer.java,26,-1
+ru,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_text_shared_testing_PassthroughParser_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_text_shared_testing_PassthroughParser_2_classLit,com/google/gwt/text/shared/testing/PassthroughParser.java,23,-1
+su,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_text_shared_testing_PassthroughRenderer_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_text_shared_testing_PassthroughRenderer_2_classLit,com/google/gwt/text/shared/testing/PassthroughRenderer.java,25,-1
+tu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_DefaultMomentum_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_DefaultMomentum_2_classLit,com/google/gwt/touch/client/DefaultMomentum.java,21,-1
+uu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_Momentum$State_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_Momentum$State_2_classLit,com/google/gwt/touch/client/Momentum.java,28,-1
+vu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_Point_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_Point_2_classLit,com/google/gwt/touch/client/Point.java,21,-1
+wu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_TouchScroller$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_TouchScroller$1_2_classLit,com/google/gwt/touch/client/TouchScroller.java,485,-1
+xu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_TouchScroller$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_TouchScroller$2_2_classLit,com/google/gwt/touch/client/TouchScroller.java,497,-1
+yu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_TouchScroller$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_TouchScroller$3_2_classLit,com/google/gwt/touch/client/TouchScroller.java,505,-1
+zu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_TouchScroller$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_TouchScroller$4_2_classLit,com/google/gwt/touch/client/TouchScroller.java,513,-1
+Au,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_TouchScroller$5_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_TouchScroller$5_2_classLit,com/google/gwt/touch/client/TouchScroller.java,521,-1
+Bu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_TouchScroller$6_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_TouchScroller$6_2_classLit,com/google/gwt/touch/client/TouchScroller.java,854,-1
+Cu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand$1_2_classLit,com/google/gwt/touch/client/TouchScroller.java,123,-1
+Du,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand_2_classLit,com/google/gwt/touch/client/TouchScroller.java,101,-1
+Eu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_TouchScroller$MomentumTouchRemovalCommand_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_TouchScroller$MomentumTouchRemovalCommand_2_classLit,com/google/gwt/touch/client/TouchScroller.java,198,-1
+Fu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2_classLit,com/google/gwt/touch/client/TouchScroller.java,64,-1
+Gu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_touch_client_TouchScroller_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_touch_client_TouchScroller_2_classLit,com/google/gwt/touch/client/TouchScroller.java,57,-1
+Hu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_BaseListenerWrapper_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_BaseListenerWrapper_2_classLit,com/google/gwt/user/client/BaseListenerWrapper.java,40,-1
+Iu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_Event$NativePreviewEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_Event$NativePreviewEvent_2_classLit,com/google/gwt/user/client/Event.java,41,-1
+Ju,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_History$HistoryEventSource_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_History$HistoryEventSource_2_classLit,com/google/gwt/user/client/History.java,62,-1
+Ku,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_History$HistoryImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_History$HistoryImpl_2_classLit,com/google/gwt/user/client/History.java,89,-1
+Lu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_Timer_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_Timer_2_classLit,com/google/gwt/user/client/Timer.java,41,-1
+Mu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_Window$ClosingEvent_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_Window$ClosingEvent_2_classLit,com/google/gwt/user/client/Window.java,51,-1
+Nu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_Window$WindowHandlers_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_Window$WindowHandlers_2_classLit,com/google/gwt/user/client/Window.java,486,-1
+Ou,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_2_classLit,com/google/gwt/user/client/impl/ElementMapperImpl.java,32,-1
+Pu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_impl_ElementMapperImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_impl_ElementMapperImpl_2_classLit,com/google/gwt/user/client/impl/ElementMapperImpl.java,30,-1
+Qu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_AbsolutePanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_AbsolutePanel_2_classLit,com/google/gwt/user/client/ui/AbsolutePanel.java,59,-1
+Ru,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_AbstractImagePrototype_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_AbstractImagePrototype_2_classLit,com/google/gwt/user/client/ui/AbstractImagePrototype.java,53,-1
+Su,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_Anchor_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_Anchor_2_classLit,com/google/gwt/user/client/ui/Anchor.java,52,-1
+Tu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_AttachDetachException$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_AttachDetachException$1_2_classLit,com/google/gwt/user/client/ui/AttachDetachException.java,32,-1
+Uu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_AttachDetachException$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_AttachDetachException$2_2_classLit,com/google/gwt/user/client/ui/AttachDetachException.java,41,-1
+Vu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_AttachDetachException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_AttachDetachException_2_classLit,com/google/gwt/user/client/ui/AttachDetachException.java,27,-1
+Wu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_ButtonBase_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_ButtonBase_2_classLit,com/google/gwt/user/client/ui/ButtonBase.java,27,-1
+Xu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_Button_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_Button_2_classLit,com/google/gwt/user/client/ui/Button.java,42,-1
+Yu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_CellPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_CellPanel_2_classLit,com/google/gwt/user/client/ui/CellPanel.java,68,-1
+Zu,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_CheckBox$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_CheckBox$1_2_classLit,com/google/gwt/user/client/ui/CheckBox.java,474,-1
+$u,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_CheckBox_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_CheckBox_2_classLit,com/google/gwt/user/client/ui/CheckBox.java,69,-1
+_u,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_ComplexPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_ComplexPanel_2_classLit,com/google/gwt/user/client/ui/ComplexPanel.java,26,-1
+av,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_Composite_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_Composite_2_classLit,com/google/gwt/user/client/ui/Composite.java,42,-1
+bv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_DecoratedPopupPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_DecoratedPopupPanel_2_classLit,com/google/gwt/user/client/ui/DecoratedPopupPanel.java,77,-1
+cv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_DecoratorPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_DecoratorPanel_2_classLit,com/google/gwt/user/client/ui/DecoratorPanel.java,84,-1
+dv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_DialogBox$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_DialogBox$1_2_classLit,com/google/gwt/user/client/ui/DialogBox.java,427,-1
+ev,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_DialogBox$CaptionImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_DialogBox$CaptionImpl_2_classLit,com/google/gwt/user/client/ui/DialogBox.java,147,-1
+fv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_DialogBox$MouseHandler_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_DialogBox$MouseHandler_2_classLit,com/google/gwt/user/client/ui/DialogBox.java,155,-1
+gv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_DialogBox_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_DialogBox_2_classLit,com/google/gwt/user/client/ui/DialogBox.java,132,-1
+hv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_DirectionalTextHelper_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_DirectionalTextHelper_2_classLit,com/google/gwt/user/client/ui/DirectionalTextHelper.java,32,-1
+iv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2_classLit,com/google/gwt/user/client/ui/DockLayoutPanel.java,91,-1
+jv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_DockLayoutPanel$DockAnimateCommand_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_DockLayoutPanel$DockAnimateCommand_2_classLit,com/google/gwt/user/client/ui/DockLayoutPanel.java,112,-1
+kv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_2_classLit,com/google/gwt/user/client/ui/DockLayoutPanel.java,98,-1
+lv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_DockLayoutPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_DockLayoutPanel_2_classLit,com/google/gwt/user/client/ui/DockLayoutPanel.java,84,-1
+mv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_FileUpload_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_FileUpload_2_classLit,com/google/gwt/user/client/ui/FileUpload.java,49,-1
+nv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_FlexTable$FlexCellFormatter_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_FlexTable$FlexCellFormatter_2_classLit,com/google/gwt/user/client/ui/FlexTable.java,37,-1
+ov,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_FlexTable_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_FlexTable_2_classLit,com/google/gwt/user/client/ui/FlexTable.java,30,-1
+pv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_FlowPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_FlowPanel_2_classLit,com/google/gwt/user/client/ui/FlowPanel.java,29,-1
+qv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_FocusWidget_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_FocusWidget_2_classLit,com/google/gwt/user/client/ui/FocusWidget.java,88,-1
+rv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_Frame_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_Frame_2_classLit,com/google/gwt/user/client/ui/Frame.java,45,-1
+sv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_Grid_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_Grid_2_classLit,com/google/gwt/user/client/ui/Grid.java,67,-1
+tv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_HTMLTable$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_HTMLTable$1_2_classLit,com/google/gwt/user/client/ui/HTMLTable.java,1026,-1
+uv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2_classLit,com/google/gwt/user/client/ui/HTMLTable.java,161,-1
+vv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_2_classLit,com/google/gwt/user/client/ui/HTMLTable.java,449,-1
+wv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_HTMLTable_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_HTMLTable_2_classLit,com/google/gwt/user/client/ui/HTMLTable.java,66,-1
+xv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_HTML_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_HTML_2_classLit,com/google/gwt/user/client/ui/HTML.java,54,-1
+yv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$AutoHorizontalAlignmentConstant_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$AutoHorizontalAlignmentConstant_2_classLit,com/google/gwt/user/client/ui/HasHorizontalAlignment.java,54,-1
+zv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2_classLit,com/google/gwt/user/client/ui/HasHorizontalAlignment.java,65,-1
+Av,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_2_classLit,com/google/gwt/user/client/ui/HasVerticalAlignment.java,44,-1
+Bv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_HorizontalPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_HorizontalPanel_2_classLit,com/google/gwt/user/client/ui/HorizontalPanel.java,28,-1
+Cv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_LabelBase_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_LabelBase_2_classLit,com/google/gwt/user/client/ui/LabelBase.java,31,-1
+Dv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_Label_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_Label_2_classLit,com/google/gwt/user/client/ui/Label.java,103,-1
+Ev,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_LayoutCommand$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_LayoutCommand$1_2_classLit,com/google/gwt/user/client/ui/LayoutCommand.java,66,-1
+Fv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_LayoutCommand_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_LayoutCommand_2_classLit,com/google/gwt/user/client/ui/LayoutCommand.java,33,-1
+Gv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_LayoutPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_LayoutPanel_2_classLit,com/google/gwt/user/client/ui/LayoutPanel.java,105,-1
+Hv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_ListBox_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_ListBox_2_classLit,com/google/gwt/user/client/ui/ListBox.java,87,-1
+Iv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_ListenerWrapper$WrappedPopupListener_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_ListenerWrapper$WrappedPopupListener_2_classLit,com/google/gwt/user/client/ui/ListenerWrapper.java,670,-1
+Jv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_ListenerWrapper_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_ListenerWrapper_2_classLit,com/google/gwt/user/client/ui/ListenerWrapper.java,98,-1
+Kv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_MenuBar$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_MenuBar$1_2_classLit,com/google/gwt/user/client/ui/MenuBar.java,999,-1
+Lv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_MenuBar$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_MenuBar$2_2_classLit,com/google/gwt/user/client/ui/MenuBar.java,1215,-1
+Mv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_MenuBar$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_MenuBar$3_2_classLit,com/google/gwt/user/client/ui/MenuBar.java,1293,-1
+Nv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_MenuBar$MenuPopup_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_MenuBar$MenuPopup_2_classLit,com/google/gwt/user/client/ui/MenuBar.java,180,-1
+Ov,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_MenuBar_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_MenuBar_2_classLit,com/google/gwt/user/client/ui/MenuBar.java,151,-1
+Pv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_MenuItemSeparator_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_MenuItemSeparator_2_classLit,com/google/gwt/user/client/ui/MenuItemSeparator.java,25,-1
+Qv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_MenuItem_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_MenuItem_2_classLit,com/google/gwt/user/client/ui/MenuItem.java,34,-1
+Rv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_Panel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_Panel_2_classLit,com/google/gwt/user/client/ui/Panel.java,24,-1
+Sv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_PopupPanel$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_PopupPanel$1_2_classLit,com/google/gwt/user/client/ui/PopupPanel.java,365,-1
+Tv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_PopupPanel$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_PopupPanel$3_2_classLit,com/google/gwt/user/client/ui/PopupPanel.java,1430,-1
+Uv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_PopupPanel$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_PopupPanel$4_2_classLit,com/google/gwt/user/client/ui/PopupPanel.java,1435,-1
+Vv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_PopupPanel$AnimationType_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_PopupPanel$AnimationType_2_classLit,com/google/gwt/user/client/ui/PopupPanel.java,122,-1
+Wv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1_2_classLit,com/google/gwt/user/client/ui/PopupPanel.java,226,-1
+Xv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2_classLit,com/google/gwt/user/client/ui/PopupPanel.java,129,-1
+Yv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_PopupPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_PopupPanel_2_classLit,com/google/gwt/user/client/ui/PopupPanel.java,91,-1
+Zv,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_RichTextArea_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_RichTextArea_2_classLit,com/google/gwt/user/client/ui/RichTextArea.java,47,-1
+$v,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_RootLayoutPanel$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_RootLayoutPanel$1_2_classLit,com/google/gwt/user/client/ui/RootLayoutPanel.java,66,-1
+_v,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_RootLayoutPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_RootLayoutPanel_2_classLit,com/google/gwt/user/client/ui/RootLayoutPanel.java,42,-1
+aw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_RootPanel$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_RootPanel$1_2_classLit,com/google/gwt/user/client/ui/RootPanel.java,69,-1
+bw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_RootPanel$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_RootPanel$2_2_classLit,com/google/gwt/user/client/ui/RootPanel.java,263,-1
+cw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_RootPanel$DefaultRootPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_RootPanel$DefaultRootPanel_2_classLit,com/google/gwt/user/client/ui/RootPanel.java,49,-1
+dw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_RootPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_RootPanel_2_classLit,com/google/gwt/user/client/ui/RootPanel.java,44,-1
+ew,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_ScrollImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_ScrollImpl_2_classLit,com/google/gwt/user/client/ui/ScrollImpl.java,26,-1
+fw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_ScrollPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_ScrollPanel_2_classLit,com/google/gwt/user/client/ui/ScrollPanel.java,33,-1
+gw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_SimplePanel$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_SimplePanel$1_2_classLit,com/google/gwt/user/client/ui/SimplePanel.java,84,-1
+hw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_SimplePanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_SimplePanel_2_classLit,com/google/gwt/user/client/ui/SimplePanel.java,27,-1
+iw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_TextArea_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_TextArea_2_classLit,com/google/gwt/user/client/ui/TextArea.java,47,-1
+jw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_TextBoxBase_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_TextBoxBase_2_classLit,com/google/gwt/user/client/ui/TextBoxBase.java,38,-1
+kw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_TextBox_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_TextBox_2_classLit,com/google/gwt/user/client/ui/TextBox.java,49,-1
+lw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_UIObject_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_UIObject_2_classLit,com/google/gwt/user/client/ui/UIObject.java,128,-1
+mw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$1_2_classLit,com/google/gwt/user/client/ui/ValueBoxBase.java,56,-1
+nw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$2_2_classLit,com/google/gwt/user/client/ui/ValueBoxBase.java,62,-1
+ow,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$3_2_classLit,com/google/gwt/user/client/ui/ValueBoxBase.java,68,-1
+pw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$4_2_classLit,com/google/gwt/user/client/ui/ValueBoxBase.java,74,-1
+qw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_2_classLit,com/google/gwt/user/client/ui/ValueBoxBase.java,55,-1
+rw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_ValueBoxBase_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_ValueBoxBase_2_classLit,com/google/gwt/user/client/ui/ValueBoxBase.java,48,-1
+sw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_VerticalPanel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_VerticalPanel_2_classLit,com/google/gwt/user/client/ui/VerticalPanel.java,28,-1
+tw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2_classLit,com/google/gwt/user/client/ui/WidgetCollection.java,36,-1
+uw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_WidgetCollection_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_WidgetCollection_2_classLit,com/google/gwt/user/client/ui/WidgetCollection.java,34,-1
+vw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_Widget_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_Widget_2_classLit,com/google/gwt/user/client/ui/Widget.java,36,-1
+ww,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_impl_ClippedImageImpl_1TemplateImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_impl_ClippedImageImpl_1TemplateImpl_2_classLit,gen/com/google/gwt/user/client/ui/impl/ClippedImageImpl_TemplateImpl.java,3,-1
+xw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_impl_ClippedImagePrototype_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_impl_ClippedImagePrototype_2_classLit,com/google/gwt/user/client/ui/impl/ClippedImagePrototype.java,30,-1
+yw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_impl_PopupImplMozilla$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_impl_PopupImplMozilla$1_2_classLit,com/google/gwt/user/client/ui/impl/PopupImplMozilla.java,102,-1
+zw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_impl_RichTextAreaImplMozilla_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_impl_RichTextAreaImplMozilla_2_classLit,com/google/gwt/user/client/ui/impl/RichTextAreaImplMozilla.java,21,-1
+Aw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_impl_RichTextAreaImplStandard_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_impl_RichTextAreaImplStandard_2_classLit,com/google/gwt/user/client/ui/impl/RichTextAreaImplStandard.java,28,-1
+Bw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_user_client_ui_impl_RichTextAreaImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_user_client_ui_impl_RichTextAreaImpl_2_classLit,com/google/gwt/user/client/ui/impl/RichTextAreaImpl.java,33,-1
+Cw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_gwt_useragent_client_UserAgentAsserter$UserAgentAssertionError_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_gwt_useragent_client_UserAgentAsserter$UserAgentAssertionError_2_classLit,com/google/gwt/useragent/client/UserAgentAsserter.java,65,-1
+Dw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_web_bindery_event_shared_Event$Type_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_web_bindery_event_shared_Event$Type_2_classLit,com/google/web/bindery/event/shared/Event.java,29,-1
+Ew,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_web_bindery_event_shared_EventBus_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_web_bindery_event_shared_EventBus_2_classLit,com/google/web/bindery/event/shared/EventBus.java,31,-1
+Fw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_web_bindery_event_shared_Event_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_web_bindery_event_shared_Event_2_classLit,com/google/web/bindery/event/shared/Event.java,23,-1
+Gw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_web_bindery_event_shared_SimpleEventBus$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_web_bindery_event_shared_SimpleEventBus$1_2_classLit,com/google/web/bindery/event/shared/SimpleEventBus.java,161,-1
+Hw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_web_bindery_event_shared_SimpleEventBus$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_web_bindery_event_shared_SimpleEventBus$2_2_classLit,com/google/web/bindery/event/shared/SimpleEventBus.java,224,-1
+Iw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_web_bindery_event_shared_SimpleEventBus$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_web_bindery_event_shared_SimpleEventBus$3_2_classLit,com/google/web/bindery/event/shared/SimpleEventBus.java,232,-1
+Jw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_web_bindery_event_shared_SimpleEventBus_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_web_bindery_event_shared_SimpleEventBus_2_classLit,com/google/web/bindery/event/shared/SimpleEventBus.java,32,-1
+Kw,com.google.gwt.lang.ClassLiteralHolder::Lcom_google_web_bindery_event_shared_UmbrellaException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_google_web_bindery_event_shared_UmbrellaException_2_classLit,com/google/web/bindery/event/shared/UmbrellaException.java,28,-1
+Lw,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ACRailElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ACRailElm_2_classLit,com/lushprojects/circuitjs1/client/ACRailElm.java,22,-1
+Mw,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ACVoltageElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ACVoltageElm_2_classLit,com/lushprojects/circuitjs1/client/ACVoltageElm.java,22,-1
+Nw,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ADCElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ADCElm_2_classLit,com/lushprojects/circuitjs1/client/ADCElm.java,22,-1
+Ow,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_AMElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_AMElm_2_classLit,com/lushprojects/circuitjs1/client/AMElm.java,24,-1
+Pw,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_AboutBox$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_AboutBox$1_2_classLit,com/lushprojects/circuitjs1/client/AboutBox.java,64,-1
+Qw,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_AboutBox_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_AboutBox_2_classLit,com/lushprojects/circuitjs1/client/AboutBox.java,29,-1
+Rw,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Adjustable_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Adjustable_2_classLit,com/lushprojects/circuitjs1/client/Adjustable.java,7,-1
+Sw,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_AmmeterElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_AmmeterElm_2_classLit,com/lushprojects/circuitjs1/client/AmmeterElm.java,25,-1
+Tw,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_AnalogSwitch2Elm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_AnalogSwitch2Elm_2_classLit,com/lushprojects/circuitjs1/client/AnalogSwitch2Elm.java,22,-1
+Uw,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_AnalogSwitchElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_AnalogSwitchElm_2_classLit,com/lushprojects/circuitjs1/client/AnalogSwitchElm.java,22,-1
+Vw,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_AndGateElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_AndGateElm_2_classLit,com/lushprojects/circuitjs1/client/AndGateElm.java,22,-1
+Ww,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_AntennaElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_AntennaElm_2_classLit,com/lushprojects/circuitjs1/client/AntennaElm.java,22,-1
+Xw,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_AudioOutputElm$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_AudioOutputElm$1_2_classLit,com/lushprojects/circuitjs1/client/AudioOutputElm.java,205,-1
+Yw,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_AudioOutputElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_AudioOutputElm_2_classLit,com/lushprojects/circuitjs1/client/AudioOutputElm.java,9,-1
+Zw,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_BoxElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_BoxElm_2_classLit,com/lushprojects/circuitjs1/client/BoxElm.java,22,-1
+$w,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CC2Elm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CC2Elm_2_classLit,com/lushprojects/circuitjs1/client/CC2Elm.java,22,-1
+_w,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CC2NegElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CC2NegElm_2_classLit,com/lushprojects/circuitjs1/client/CC2Elm.java,67,-1
+ax,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CCCSElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CCCSElm_2_classLit,com/lushprojects/circuitjs1/client/CCCSElm.java,22,-1
+bx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CCVSElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CCVSElm_2_classLit,com/lushprojects/circuitjs1/client/CCVSElm.java,22,-1
+cx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CapacitorElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CapacitorElm_2_classLit,com/lushprojects/circuitjs1/client/CapacitorElm.java,22,-1
+dx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CheckboxAlignedMenuItem_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CheckboxAlignedMenuItem_2_classLit,com/lushprojects/circuitjs1/client/CheckboxAlignedMenuItem.java,26,-1
+ex,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CheckboxMenuItem_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CheckboxMenuItem_2_classLit,com/lushprojects/circuitjs1/client/CheckboxMenuItem.java,25,-1
+fx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Checkbox_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Checkbox_2_classLit,com/lushprojects/circuitjs1/client/Checkbox.java,24,-1
+gx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ChipElm$Pin_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ChipElm$Pin_2_classLit,com/lushprojects/circuitjs1/client/ChipElm.java,324,-1
+hx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ChipElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ChipElm_2_classLit,com/lushprojects/circuitjs1/client/ChipElm.java,22,-1
+ix,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Choice_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Choice_2_classLit,com/lushprojects/circuitjs1/client/Choice.java,24,-1
+jx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$10_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$10_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,504,-1
+kx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$11_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$11_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,539,-1
+lx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$12_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$12_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,546,-1
+mx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$13_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$13_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,660,-1
+nx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$14_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$14_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,1098,-1
+ox,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$15_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$15_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,2980,-1
+px,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$16_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$16_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,3088,-1
+qx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$1_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,254,-1
+rx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$2_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,442,-1
+sx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$3_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,450,-1
+tx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$4_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,460,-1
+ux,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$5_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$5_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,465,-1
+vx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$6_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$6_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,471,-1
+wx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$7_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$7_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,477,-1
+xx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$8_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$8_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,486,-1
+yx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$9_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$9_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,495,-1
+zx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$FindPathInfo_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$FindPathInfo_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,2132,-1
+Ax,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$NodeMapEntry_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$NodeMapEntry_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,1538,-1
+Bx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim$WireInfo_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim$WireInfo_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,1547,-1
+Cx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CirSim_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CirSim_2_classLit,com/lushprojects/circuitjs1/client/CirSim.java,94,-1
+Dx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CircuitElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CircuitElm_2_classLit,com/lushprojects/circuitjs1/client/CircuitElm.java,27,-1
+Ex,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CircuitNodeLink_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CircuitNodeLink_2_classLit,com/lushprojects/circuitjs1/client/CircuitNodeLink.java,22,-1
+Fx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CircuitNode_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CircuitNode_2_classLit,com/lushprojects/circuitjs1/client/CircuitNode.java,24,-1
+Gx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ClockElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ClockElm_2_classLit,com/lushprojects/circuitjs1/client/ClockElm.java,22,-1
+Hx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Color_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Color_2_classLit,com/lushprojects/circuitjs1/client/Color.java,22,-1
+Ix,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ComparatorElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ComparatorElm_2_classLit,com/lushprojects/circuitjs1/client/ComparatorElm.java,6,-1
+Jx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CompositeElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CompositeElm_2_classLit,com/lushprojects/circuitjs1/client/CompositeElm.java,21,-1
+Kx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CounterElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CounterElm_2_classLit,com/lushprojects/circuitjs1/client/CounterElm.java,22,-1
+Lx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CurrentElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CurrentElm_2_classLit,com/lushprojects/circuitjs1/client/CurrentElm.java,22,-1
+Mx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CustomCompositeChipElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CustomCompositeChipElm_2_classLit,com/lushprojects/circuitjs1/client/CustomCompositeChipElm.java,24,-1
+Nx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CustomCompositeElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CustomCompositeElm_2_classLit,com/lushprojects/circuitjs1/client/CustomCompositeElm.java,11,-1
+Ox,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CustomCompositeModel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CustomCompositeModel_2_classLit,com/lushprojects/circuitjs1/client/CustomCompositeModel.java,21,-1
+Px,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CustomLogicElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CustomLogicElm_2_classLit,com/lushprojects/circuitjs1/client/CustomLogicElm.java,6,-1
+Qx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CustomLogicModel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CustomLogicModel_2_classLit,com/lushprojects/circuitjs1/client/CustomLogicModel.java,11,-1
+Rx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_CustomTransformerElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_CustomTransformerElm_2_classLit,com/lushprojects/circuitjs1/client/CustomTransformerElm.java,24,-1
+Sx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_DACElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_DACElm_2_classLit,com/lushprojects/circuitjs1/client/DACElm.java,22,-1
+Tx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_DCVoltageElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_DCVoltageElm_2_classLit,com/lushprojects/circuitjs1/client/DCVoltageElm.java,23,-1
+Ux,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_DFlipFlopElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_DFlipFlopElm_2_classLit,com/lushprojects/circuitjs1/client/DFlipFlopElm.java,22,-1
+Vx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_DarlingtonElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_DarlingtonElm_2_classLit,com/lushprojects/circuitjs1/client/DarlingtonElm.java,8,-1
+Wx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_DataRecorderElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_DataRecorderElm_2_classLit,com/lushprojects/circuitjs1/client/DataRecorderElm.java,8,-1
+Xx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_DeMultiplexerElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_DeMultiplexerElm_2_classLit,com/lushprojects/circuitjs1/client/DeMultiplexerElm.java,24,-1
+Yx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_DiacElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_DiacElm_2_classLit,com/lushprojects/circuitjs1/client/DiacElm.java,22,-1
+Zx,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_DiodeElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_DiodeElm_2_classLit,com/lushprojects/circuitjs1/client/DiodeElm.java,27,-1
+$x,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_DiodeModel_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_DiodeModel_2_classLit,com/lushprojects/circuitjs1/client/DiodeModel.java,12,-1
+_x,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Diode_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Diode_2_classLit,com/lushprojects/circuitjs1/client/Diode.java,23,-1
+ay,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$1_2_classLit,com/lushprojects/circuitjs1/client/EditCompositeModelDialog.java,72,-1
+by,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$2_2_classLit,com/lushprojects/circuitjs1/client/EditCompositeModelDialog.java,131,-1
+cy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$3_2_classLit,com/lushprojects/circuitjs1/client/EditCompositeModelDialog.java,137,-1
+dy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$4_2_classLit,com/lushprojects/circuitjs1/client/EditCompositeModelDialog.java,144,-1
+ey,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$5_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$5_2_classLit,com/lushprojects/circuitjs1/client/EditCompositeModelDialog.java,150,-1
+fy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$6_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$6_2_classLit,com/lushprojects/circuitjs1/client/EditCompositeModelDialog.java,173,-1
+gy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$7_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog$7_2_classLit,com/lushprojects/circuitjs1/client/EditCompositeModelDialog.java,179,-1
+hy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditCompositeModelDialog_2_classLit,com/lushprojects/circuitjs1/client/EditCompositeModelDialog.java,53,-1
+iy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditDialog$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditDialog$1_2_classLit,com/lushprojects/circuitjs1/client/EditDialog.java,76,-1
+jy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditDialog$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditDialog$2_2_classLit,com/lushprojects/circuitjs1/client/EditDialog.java,82,-1
+ky,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditDialog$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditDialog$3_2_classLit,com/lushprojects/circuitjs1/client/EditDialog.java,90,-1
+ly,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditDialog$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditDialog$4_2_classLit,com/lushprojects/circuitjs1/client/EditDialog.java,119,-1
+my,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditDialog$5_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditDialog$5_2_classLit,com/lushprojects/circuitjs1/client/EditDialog.java,126,-1
+ny,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditDialog$6_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditDialog$6_2_classLit,com/lushprojects/circuitjs1/client/EditDialog.java,133,-1
+oy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditDialog_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditDialog_2_classLit,com/lushprojects/circuitjs1/client/EditDialog.java,46,-1
+py,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditInfo_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditInfo_2_classLit,com/lushprojects/circuitjs1/client/EditInfo.java,26,-1
+qy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_EditOptions_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_EditOptions_2_classLit,com/lushprojects/circuitjs1/client/EditOptions.java,25,-1
+ry,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExportAsImageDialog$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExportAsImageDialog$1_2_classLit,com/lushprojects/circuitjs1/client/ExportAsImageDialog.java,52,-1
+sy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExportAsImageDialog_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExportAsImageDialog_2_classLit,com/lushprojects/circuitjs1/client/ExportAsImageDialog.java,32,-1
+ty,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExportAsLocalFileDialog$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExportAsLocalFileDialog$1_2_classLit,com/lushprojects/circuitjs1/client/ExportAsLocalFileDialog.java,71,-1
+uy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExportAsLocalFileDialog_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExportAsLocalFileDialog_2_classLit,com/lushprojects/circuitjs1/client/ExportAsLocalFileDialog.java,32,-1
+vy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExportAsTextDialog$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExportAsTextDialog$1_2_classLit,com/lushprojects/circuitjs1/client/ExportAsTextDialog.java,70,-1
+wy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExportAsTextDialog$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExportAsTextDialog$2_2_classLit,com/lushprojects/circuitjs1/client/ExportAsTextDialog.java,75,-1
+xy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExportAsTextDialog_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExportAsTextDialog_2_classLit,com/lushprojects/circuitjs1/client/ExportAsTextDialog.java,33,-1
+yy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExportAsUrlDialog$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExportAsUrlDialog$1_2_classLit,com/lushprojects/circuitjs1/client/ExportAsUrlDialog.java,65,-1
+zy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExportAsUrlDialog$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExportAsUrlDialog$2_2_classLit,com/lushprojects/circuitjs1/client/ExportAsUrlDialog.java,124,-1
+Ay,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExportAsUrlDialog$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExportAsUrlDialog$3_2_classLit,com/lushprojects/circuitjs1/client/ExportAsUrlDialog.java,131,-1
+By,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExportAsUrlDialog_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExportAsUrlDialog_2_classLit,com/lushprojects/circuitjs1/client/ExportAsUrlDialog.java,40,-1
+Cy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExprParser_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExprParser_2_classLit,com/lushprojects/circuitjs1/client/Expr.java,160,-1
+Dy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExprState_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExprState_2_classLit,com/lushprojects/circuitjs1/client/Expr.java,5,-1
+Ey,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Expr_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Expr_2_classLit,com/lushprojects/circuitjs1/client/Expr.java,16,-1
+Fy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ExtListEntry_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ExtListEntry_2_classLit,com/lushprojects/circuitjs1/client/CustomCompositeModel.java,14,-1
+Gy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_FFT_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_FFT_2_classLit,com/lushprojects/circuitjs1/client/FFT.java,22,-1
+Hy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_FMElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_FMElm_2_classLit,com/lushprojects/circuitjs1/client/FMElm.java,24,-1
+Iy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Font_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Font_2_classLit,com/lushprojects/circuitjs1/client/Font.java,24,-1
+Jy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_FullAdderElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_FullAdderElm_2_classLit,com/lushprojects/circuitjs1/client/FullAdderElm.java,22,-1
+Ky,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_FuseElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_FuseElm_2_classLit,com/lushprojects/circuitjs1/client/FuseElm.java,22,-1
+Ly,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_GateElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_GateElm_2_classLit,com/lushprojects/circuitjs1/client/GateElm.java,22,-1
+My,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_GraphicElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_GraphicElm_2_classLit,com/lushprojects/circuitjs1/client/GraphicElm.java,22,-1
+Ny,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Graphics_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Graphics_2_classLit,com/lushprojects/circuitjs1/client/Graphics.java,24,-1
+Oy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_GroundElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_GroundElm_2_classLit,com/lushprojects/circuitjs1/client/GroundElm.java,22,-1
+Py,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_HalfAdderElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_HalfAdderElm_2_classLit,com/lushprojects/circuitjs1/client/HalfAdderElm.java,22,-1
+Qy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ImportFromDropboxDialog$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ImportFromDropboxDialog$1_2_classLit,com/lushprojects/circuitjs1/client/ImportFromDropboxDialog.java,83,-1
+Ry,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ImportFromDropboxDialog$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ImportFromDropboxDialog$2_2_classLit,com/lushprojects/circuitjs1/client/ImportFromDropboxDialog.java,106,-1
+Sy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ImportFromDropboxDialog$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ImportFromDropboxDialog$3_2_classLit,com/lushprojects/circuitjs1/client/ImportFromDropboxDialog.java,116,-1
+Ty,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ImportFromDropboxDialog_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ImportFromDropboxDialog_2_classLit,com/lushprojects/circuitjs1/client/ImportFromDropboxDialog.java,18,-1
+Uy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ImportFromDropbox_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ImportFromDropbox_2_classLit,com/lushprojects/circuitjs1/client/ImportFromDropbox.java,3,-1
+Vy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ImportFromTextDialog$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ImportFromTextDialog$1_2_classLit,com/lushprojects/circuitjs1/client/ImportFromTextDialog.java,54,-1
+Wy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ImportFromTextDialog$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ImportFromTextDialog$2_2_classLit,com/lushprojects/circuitjs1/client/ImportFromTextDialog.java,67,-1
+Xy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ImportFromTextDialog_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ImportFromTextDialog_2_classLit,com/lushprojects/circuitjs1/client/ImportFromTextDialog.java,31,-1
+Yy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_InductorElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_InductorElm_2_classLit,com/lushprojects/circuitjs1/client/InductorElm.java,22,-1
+Zy,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Inductor_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Inductor_2_classLit,com/lushprojects/circuitjs1/client/Inductor.java,22,-1
+$y,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_InverterElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_InverterElm_2_classLit,com/lushprojects/circuitjs1/client/InverterElm.java,22,-1
+_y,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_InvertingSchmittElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_InvertingSchmittElm_2_classLit,com/lushprojects/circuitjs1/client/InvertingSchmittElm.java,24,-1
+az,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_JKFlipFlopElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_JKFlipFlopElm_2_classLit,com/lushprojects/circuitjs1/client/JKFlipFlopElm.java,22,-1
+bz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_JfetElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_JfetElm_2_classLit,com/lushprojects/circuitjs1/client/JfetElm.java,22,-1
+cz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_LEDArrayElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_LEDArrayElm_2_classLit,com/lushprojects/circuitjs1/client/LEDArrayElm.java,22,-1
+dz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_LEDElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_LEDElm_2_classLit,com/lushprojects/circuitjs1/client/LEDElm.java,22,-1
+ez,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_LabeledNodeElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_LabeledNodeElm_2_classLit,com/lushprojects/circuitjs1/client/LabeledNodeElm.java,24,-1
+fz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_LampElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_LampElm_2_classLit,com/lushprojects/circuitjs1/client/LampElm.java,22,-1
+gz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_LatchElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_LatchElm_2_classLit,com/lushprojects/circuitjs1/client/LatchElm.java,22,-1
+hz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_LoadFile_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_LoadFile_2_classLit,com/lushprojects/circuitjs1/client/LoadFile.java,26,-1
+iz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_LogicInputElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_LogicInputElm_2_classLit,com/lushprojects/circuitjs1/client/LogicInputElm.java,22,-1
+jz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_LogicOutputElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_LogicOutputElm_2_classLit,com/lushprojects/circuitjs1/client/LogicOutputElm.java,22,-1
+kz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_MemristorElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_MemristorElm_2_classLit,com/lushprojects/circuitjs1/client/MemristorElm.java,22,-1
+lz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_MonostableElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_MonostableElm_2_classLit,com/lushprojects/circuitjs1/client/MonostableElm.java,22,-1
+mz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_MosfetElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_MosfetElm_2_classLit,com/lushprojects/circuitjs1/client/MosfetElm.java,22,-1
+nz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_MultiplexerElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_MultiplexerElm_2_classLit,com/lushprojects/circuitjs1/client/MultiplexerElm.java,24,-1
+oz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_MyCommand_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_MyCommand_2_classLit,com/lushprojects/circuitjs1/client/MyCommand.java,24,-1
+pz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_NDarlingtonElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_NDarlingtonElm_2_classLit,com/lushprojects/circuitjs1/client/NDarlingtonElm.java,3,-1
+qz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_NJfetElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_NJfetElm_2_classLit,com/lushprojects/circuitjs1/client/NJfetElm.java,22,-1
+rz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_NMosfetElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_NMosfetElm_2_classLit,com/lushprojects/circuitjs1/client/NMosfetElm.java,22,-1
+sz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_NTransistorElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_NTransistorElm_2_classLit,com/lushprojects/circuitjs1/client/NTransistorElm.java,22,-1
+tz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_NandGateElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_NandGateElm_2_classLit,com/lushprojects/circuitjs1/client/NandGateElm.java,22,-1
+uz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_NoiseElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_NoiseElm_2_classLit,com/lushprojects/circuitjs1/client/NoiseElm.java,22,-1
+vz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_NorGateElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_NorGateElm_2_classLit,com/lushprojects/circuitjs1/client/NorGateElm.java,22,-1
+wz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_OTAElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_OTAElm_2_classLit,com/lushprojects/circuitjs1/client/OTAElm.java,3,-1
+xz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_OhmMeterElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_OhmMeterElm_2_classLit,com/lushprojects/circuitjs1/client/OhmMeterElm.java,3,-1
+yz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_OpAmpElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_OpAmpElm_2_classLit,com/lushprojects/circuitjs1/client/OpAmpElm.java,22,-1
+zz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_OpAmpRealElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_OpAmpRealElm_2_classLit,com/lushprojects/circuitjs1/client/OpAmpRealElm.java,3,-1
+Az,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_OpAmpSwapElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_OpAmpSwapElm_2_classLit,com/lushprojects/circuitjs1/client/OpAmpSwapElm.java,22,-1
+Bz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_OptocouplerElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_OptocouplerElm_2_classLit,com/lushprojects/circuitjs1/client/OptocouplerElm.java,3,-1
+Cz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_OrGateElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_OrGateElm_2_classLit,com/lushprojects/circuitjs1/client/OrGateElm.java,22,-1
+Dz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_OutputElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_OutputElm_2_classLit,com/lushprojects/circuitjs1/client/OutputElm.java,22,-1
+Ez,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_PDarlingtonElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_PDarlingtonElm_2_classLit,com/lushprojects/circuitjs1/client/PDarlingtonElm.java,4,-1
+Fz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_PJfetElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_PJfetElm_2_classLit,com/lushprojects/circuitjs1/client/NJfetElm.java,27,-1
+Gz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_PMosfetElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_PMosfetElm_2_classLit,com/lushprojects/circuitjs1/client/PMosfetElm.java,22,-1
+Hz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_PTransistorElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_PTransistorElm_2_classLit,com/lushprojects/circuitjs1/client/PTransistorElm.java,22,-1
+Iz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_PhaseCompElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_PhaseCompElm_2_classLit,com/lushprojects/circuitjs1/client/PhaseCompElm.java,23,-1
+Jz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_PisoShiftElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_PisoShiftElm_2_classLit,com/lushprojects/circuitjs1/client/PisoShiftElm.java,24,-1
+Kz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Point_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Point_2_classLit,com/lushprojects/circuitjs1/client/Point.java,22,-1
+Lz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_PolarCapacitorElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_PolarCapacitorElm_2_classLit,com/lushprojects/circuitjs1/client/PolarCapacitorElm.java,3,-1
+Mz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Polygon_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Polygon_2_classLit,com/lushprojects/circuitjs1/client/Polygon.java,21,-1
+Nz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_PotElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_PotElm_2_classLit,com/lushprojects/circuitjs1/client/PotElm.java,27,-1
+Oz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ProbeElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ProbeElm_2_classLit,com/lushprojects/circuitjs1/client/ProbeElm.java,24,-1
+Pz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_PushSwitchElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_PushSwitchElm_2_classLit,com/lushprojects/circuitjs1/client/PushSwitchElm.java,22,-1
+Qz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_QueryParameters_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_QueryParameters_2_classLit,com/lushprojects/circuitjs1/client/QueryParameters.java,26,-1
+Rz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_RailElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_RailElm_2_classLit,com/lushprojects/circuitjs1/client/RailElm.java,22,-1
+Sz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Rectangle_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Rectangle_2_classLit,com/lushprojects/circuitjs1/client/Rectangle.java,21,-1
+Tz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_RelayElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_RelayElm_2_classLit,com/lushprojects/circuitjs1/client/RelayElm.java,30,-1
+Uz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ResistorElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ResistorElm_2_classLit,com/lushprojects/circuitjs1/client/ResistorElm.java,24,-1
+Vz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_RingCounterElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_RingCounterElm_2_classLit,com/lushprojects/circuitjs1/client/RingCounterElm.java,22,-1
+Wz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_RowInfo_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_RowInfo_2_classLit,com/lushprojects/circuitjs1/client/RowInfo.java,23,-1
+Xz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SCRElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SCRElm_2_classLit,com/lushprojects/circuitjs1/client/SCRElm.java,29,-1
+Yz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SchmittElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SchmittElm_2_classLit,com/lushprojects/circuitjs1/client/SchmittElm.java,24,-1
+Zz,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ScopeCheckBox_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ScopeCheckBox_2_classLit,com/lushprojects/circuitjs1/client/ScopePropertiesDialog.java,20,-1
+$z,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ScopeElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ScopeElm_2_classLit,com/lushprojects/circuitjs1/client/ScopeElm.java,24,-1
+_z,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ScopePlot_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ScopePlot_2_classLit,com/lushprojects/circuitjs1/client/Scope.java,31,-1
+aA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ScopePopupMenu_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ScopePopupMenu_2_classLit,com/lushprojects/circuitjs1/client/ScopePopupMenu.java,25,-1
+bA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ScopePropertiesDialog$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ScopePropertiesDialog$1_2_classLit,com/lushprojects/circuitjs1/client/ScopePropertiesDialog.java,62,-1
+cA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ScopePropertiesDialog$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ScopePropertiesDialog$2_2_classLit,com/lushprojects/circuitjs1/client/ScopePropertiesDialog.java,139,-1
+dA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ScopePropertiesDialog$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ScopePropertiesDialog$3_2_classLit,com/lushprojects/circuitjs1/client/ScopePropertiesDialog.java,148,-1
+eA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ScopePropertiesDialog_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ScopePropertiesDialog_2_classLit,com/lushprojects/circuitjs1/client/ScopePropertiesDialog.java,35,-1
+fA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Scope_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Scope_2_classLit,com/lushprojects/circuitjs1/client/Scope.java,133,-1
+gA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ScrollValuePopup$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ScrollValuePopup$1_2_classLit,com/lushprojects/circuitjs1/client/ScrollValuePopup.java,81,-1
+hA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ScrollValuePopup_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ScrollValuePopup_2_classLit,com/lushprojects/circuitjs1/client/ScrollValuePopup.java,34,-1
+iA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Scrollbar_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Scrollbar_2_classLit,com/lushprojects/circuitjs1/client/Scrollbar.java,53,-1
+jA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SeqGenElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SeqGenElm_2_classLit,com/lushprojects/circuitjs1/client/SeqGenElm.java,24,-1
+kA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SevenSegDecoderElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SevenSegDecoderElm_2_classLit,com/lushprojects/circuitjs1/client/SevenSegDecoderElm.java,22,-1
+lA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SevenSegElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SevenSegElm_2_classLit,com/lushprojects/circuitjs1/client/SevenSegElm.java,22,-1
+mA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ShortcutsDialog$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ShortcutsDialog$1_2_classLit,com/lushprojects/circuitjs1/client/ShortcutsDialog.java,73,-1
+nA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ShortcutsDialog$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ShortcutsDialog$2_2_classLit,com/lushprojects/circuitjs1/client/ShortcutsDialog.java,90,-1
+oA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ShortcutsDialog$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ShortcutsDialog$3_2_classLit,com/lushprojects/circuitjs1/client/ShortcutsDialog.java,111,-1
+pA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ShortcutsDialog_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ShortcutsDialog_2_classLit,com/lushprojects/circuitjs1/client/ShortcutsDialog.java,41,-1
+qA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SipoShiftElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SipoShiftElm_2_classLit,com/lushprojects/circuitjs1/client/SipoShiftElm.java,24,-1
+rA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SliderDialog$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SliderDialog$1_2_classLit,com/lushprojects/circuitjs1/client/SliderDialog.java,67,-1
+sA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SliderDialog$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SliderDialog$2_2_classLit,com/lushprojects/circuitjs1/client/SliderDialog.java,73,-1
+tA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SliderDialog$3_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SliderDialog$3_2_classLit,com/lushprojects/circuitjs1/client/SliderDialog.java,81,-1
+uA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SliderDialog$4_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SliderDialog$4_2_classLit,com/lushprojects/circuitjs1/client/SliderDialog.java,105,-1
+vA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SliderDialog_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SliderDialog_2_classLit,com/lushprojects/circuitjs1/client/SliderDialog.java,41,-1
+wA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SparkGapElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SparkGapElm_2_classLit,com/lushprojects/circuitjs1/client/SparkGapElm.java,22,-1
+xA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SquareRailElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SquareRailElm_2_classLit,com/lushprojects/circuitjs1/client/SquareRailElm.java,22,-1
+yA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_StopTriggerElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_StopTriggerElm_2_classLit,com/lushprojects/circuitjs1/client/StopTriggerElm.java,22,-1
+zA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_StringTokenizer_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_StringTokenizer_2_classLit,com/lushprojects/circuitjs1/client/StringTokenizer.java,67,-1
+AA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SweepElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SweepElm_2_classLit,com/lushprojects/circuitjs1/client/SweepElm.java,22,-1
+BA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_Switch2Elm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_Switch2Elm_2_classLit,com/lushprojects/circuitjs1/client/Switch2Elm.java,24,-1
+CA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_SwitchElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_SwitchElm_2_classLit,com/lushprojects/circuitjs1/client/SwitchElm.java,23,-1
+DA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_TFlipFlopElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_TFlipFlopElm_2_classLit,com/lushprojects/circuitjs1/client/TFlipFlopElm.java,22,-1
+EA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_TappedTransformerElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_TappedTransformerElm_2_classLit,com/lushprojects/circuitjs1/client/TappedTransformerElm.java,22,-1
+FA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_TestPointElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_TestPointElm_2_classLit,com/lushprojects/circuitjs1/client/TestPointElm.java,25,-1
+GA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_TextElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_TextElm_2_classLit,com/lushprojects/circuitjs1/client/TextElm.java,24,-1
+HA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_TimerElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_TimerElm_2_classLit,com/lushprojects/circuitjs1/client/TimerElm.java,22,-1
+IA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_TransLineElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_TransLineElm_2_classLit,com/lushprojects/circuitjs1/client/TransLineElm.java,22,-1
+JA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_TransformerElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_TransformerElm_2_classLit,com/lushprojects/circuitjs1/client/TransformerElm.java,22,-1
+KA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_TransistorElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_TransistorElm_2_classLit,com/lushprojects/circuitjs1/client/TransistorElm.java,22,-1
+LA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_TriStateElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_TriStateElm_2_classLit,com/lushprojects/circuitjs1/client/TriStateElm.java,26,-1
+MA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_TriacElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_TriacElm_2_classLit,com/lushprojects/circuitjs1/client/TriacElm.java,30,-1
+NA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_TriodeElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_TriodeElm_2_classLit,com/lushprojects/circuitjs1/client/TriodeElm.java,22,-1
+OA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_TunnelDiodeElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_TunnelDiodeElm_2_classLit,com/lushprojects/circuitjs1/client/TunnelDiodeElm.java,22,-1
+PA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_VCCSElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_VCCSElm_2_classLit,com/lushprojects/circuitjs1/client/VCCSElm.java,22,-1
+QA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_VCOElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_VCOElm_2_classLit,com/lushprojects/circuitjs1/client/VCOElm.java,22,-1
+RA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_VCVSElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_VCVSElm_2_classLit,com/lushprojects/circuitjs1/client/VCVSElm.java,22,-1
+SA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_VarRailElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_VarRailElm_2_classLit,com/lushprojects/circuitjs1/client/VarRailElm.java,26,-1
+TA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_VaractorElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_VaractorElm_2_classLit,com/lushprojects/circuitjs1/client/VaractorElm.java,3,-1
+UA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_VoltageElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_VoltageElm_2_classLit,com/lushprojects/circuitjs1/client/VoltageElm.java,24,-1
+VA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_VoltageSourceRecord_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_VoltageSourceRecord_2_classLit,com/lushprojects/circuitjs1/client/CompositeElm.java,355,-1
+WA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_WireElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_WireElm_2_classLit,com/lushprojects/circuitjs1/client/WireElm.java,22,-1
+XA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_XorGateElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_XorGateElm_2_classLit,com/lushprojects/circuitjs1/client/XorGateElm.java,22,-1
+YA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_ZenerElm_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_ZenerElm_2_classLit,com/lushprojects/circuitjs1/client/ZenerElm.java,26,-1
+ZA,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_circuitjs1$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_circuitjs1$1_2_classLit,com/lushprojects/circuitjs1/client/circuitjs1.java,122,-1
+$A,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_circuitjs1$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_circuitjs1$2_2_classLit,com/lushprojects/circuitjs1/client/circuitjs1.java,175,-1
+_A,com.google.gwt.lang.ClassLiteralHolder::Lcom_lushprojects_circuitjs1_client_circuitjs1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Lcom_lushprojects_circuitjs1_client_circuitjs1_2_classLit,com/lushprojects/circuitjs1/client/circuitjs1.java,73,-1
+aB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_AbstractStringBuilder_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_AbstractStringBuilder_2_classLit,com/google/gwt/emul/java/lang/AbstractStringBuilder.java,24,-1
+bB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_ArithmeticException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_ArithmeticException_2_classLit,com/google/gwt/emul/java/lang/ArithmeticException.java,26,-1
+cB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_ArrayIndexOutOfBoundsException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_ArrayIndexOutOfBoundsException_2_classLit,com/google/gwt/emul/java/lang/ArrayIndexOutOfBoundsException.java,26,-1
+dB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_ArrayStoreException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_ArrayStoreException_2_classLit,com/google/gwt/emul/java/lang/ArrayStoreException.java,23,-1
+eB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_AssertionError_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_AssertionError_2_classLit,com/google/gwt/emul/java/lang/AssertionError.java,21,-1
+fB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_Boolean_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_Boolean_2_classLit,com/google/gwt/emul/java/lang/Boolean.java,23,-1
+gB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_ClassCastException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_ClassCastException_2_classLit,com/google/gwt/emul/java/lang/ClassCastException.java,21,-1
+hB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_Class_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_Class_2_classLit,com/google/gwt/emul/java/lang/Class.java,32,-1
+iB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_Double_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_Double_2_classLit,com/google/gwt/emul/java/lang/Double.java,21,-1
+jB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_Enum_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_Enum_2_classLit,com/google/gwt/emul/java/lang/Enum.java,30,-1
+kB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_Error_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_Error_2_classLit,com/google/gwt/emul/java/lang/Error.java,23,-1
+lB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_Exception_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_Exception_2_classLit,com/google/gwt/emul/java/lang/Exception.java,23,-1
+mB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_IllegalArgumentException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_IllegalArgumentException_2_classLit,com/google/gwt/emul/java/lang/IllegalArgumentException.java,23,-1
+nB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_IllegalStateException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_IllegalStateException_2_classLit,com/google/gwt/emul/java/lang/IllegalStateException.java,22,-1
+oB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_IndexOutOfBoundsException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_IndexOutOfBoundsException_2_classLit,com/google/gwt/emul/java/lang/IndexOutOfBoundsException.java,23,-1
+pB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_Integer_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_Integer_2_classLit,com/google/gwt/emul/java/lang/Integer.java,21,-1
+qB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_NullPointerException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_NullPointerException_2_classLit,com/google/gwt/emul/java/lang/NullPointerException.java,23,-1
+rB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_NumberFormatException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_NumberFormatException_2_classLit,com/google/gwt/emul/java/lang/NumberFormatException.java,23,-1
+sB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_Number_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_Number_2_classLit,com/google/gwt/emul/java/lang/Number.java,25,-1
+tB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_Object_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_Object_2_classLit,com/google/gwt/emul/java/lang/Object.java,26,-1
+uB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_RuntimeException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_RuntimeException_2_classLit,com/google/gwt/emul/java/lang/RuntimeException.java,23,-1
+vB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_StackTraceElement_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_StackTraceElement_2_classLit,com/google/gwt/emul/java/lang/StackTraceElement.java,26,-1
+wB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_StringBuffer_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_StringBuffer_2_classLit,com/google/gwt/emul/java/lang/StringBuffer.java,24,-1
+xB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_StringBuilder_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_StringBuilder_2_classLit,com/google/gwt/emul/java/lang/StringBuilder.java,24,-1
+yB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_String_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_String_2_classLit,com/google/gwt/emul/java/lang/String.java,33,-1
+zB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_Throwable_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_Throwable_2_classLit,com/google/gwt/emul/java/lang/Throwable.java,32,-1
+AB,com.google.gwt.lang.ClassLiteralHolder::Ljava_lang_UnsupportedOperationException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_lang_UnsupportedOperationException_2_classLit,com/google/gwt/emul/java/lang/UnsupportedOperationException.java,23,-1
+BB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractCollection_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractCollection_2_classLit,com/google/gwt/emul/java/util/AbstractCollection.java,30,-1
+CB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractHashMap$EntrySetIterator_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractHashMap$EntrySetIterator_2_classLit,com/google/gwt/emul/java/util/AbstractHashMap.java,78,-1
+DB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractHashMap$EntrySet_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractHashMap$EntrySet_2_classLit,com/google/gwt/emul/java/util/AbstractHashMap.java,39,-1
+EB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractHashMap_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractHashMap_2_classLit,com/google/gwt/emul/java/util/AbstractHashMap.java,37,-1
+FB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractList$IteratorImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractList$IteratorImpl_2_classLit,com/google/gwt/emul/java/util/AbstractList.java,35,-1
+GB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractList$ListIteratorImpl_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractList$ListIteratorImpl_2_classLit,com/google/gwt/emul/java/util/AbstractList.java,66,-1
+HB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractList_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractList_2_classLit,com/google/gwt/emul/java/util/AbstractList.java,32,-1
+IB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractMap$1$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractMap$1$1_2_classLit,com/google/gwt/emul/java/util/AbstractMap.java,212,-1
+JB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractMap$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractMap$1_2_classLit,com/google/gwt/emul/java/util/AbstractMap.java,198,-1
+KB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractMap$AbstractEntry_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractMap$AbstractEntry_2_classLit,com/google/gwt/emul/java/util/AbstractMap.java,65,-1
+LB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractMap$SimpleEntry_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractMap$SimpleEntry_2_classLit,com/google/gwt/emul/java/util/AbstractMap.java,33,-1
+MB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractMapEntry_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractMapEntry_2_classLit,com/google/gwt/emul/java/util/AbstractMapEntry.java,22,-1
+NB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractMap_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractMap_2_classLit,com/google/gwt/emul/java/util/AbstractMap.java,28,-1
+OB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_AbstractSet_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_AbstractSet_2_classLit,com/google/gwt/emul/java/util/AbstractSet.java,27,-1
+PB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_ArrayList_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_ArrayList_2_classLit,com/google/gwt/emul/java/util/ArrayList.java,45,-1
+QB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_Collections$EmptyListIterator_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_Collections$EmptyListIterator_2_classLit,com/google/gwt/emul/java/util/Collections.java,96,-1
+RB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_Collections$EmptyList_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_Collections$EmptyList_2_classLit,com/google/gwt/emul/java/util/Collections.java,67,-1
+SB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_Comparators$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_Comparators$1_2_classLit,com/google/gwt/emul/java/util/Comparators.java,34,-1
+TB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_ConcurrentModificationException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_ConcurrentModificationException_2_classLit,com/google/gwt/emul/java/util/ConcurrentModificationException.java,23,-1
+UB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_Date_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_Date_2_classLit,com/google/gwt/emul/java/util/Date.java,25,-1
+VB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_HashMap_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_HashMap_2_classLit,com/google/gwt/emul/java/util/HashMap.java,30,-1
+WB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_HashSet_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_HashSet_2_classLit,com/google/gwt/emul/java/util/HashSet.java,27,-1
+XB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_InternalJsHashCodeMap$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_InternalJsHashCodeMap$1_2_classLit,com/google/gwt/emul/java/util/InternalJsHashCodeMap.java,165,-1
+YB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_InternalJsHashCodeMap$InternalJsHashCodeMapLegacy$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_InternalJsHashCodeMap$InternalJsHashCodeMapLegacy$1_2_classLit,com/google/gwt/emul/java/util/InternalJsHashCodeMap.java,84,-1
+ZB,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_InternalJsHashCodeMap$InternalJsHashCodeMapLegacy_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_InternalJsHashCodeMap$InternalJsHashCodeMapLegacy_2_classLit,com/google/gwt/emul/java/util/InternalJsHashCodeMap.java,38,-1
+$B,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_InternalJsHashCodeMap_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_InternalJsHashCodeMap_2_classLit,com/google/gwt/emul/java/util/InternalJsHashCodeMap.java,36,-1
+_B,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_InternalJsMapFactory$KeysWorkaroundJsMapFactory_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_InternalJsMapFactory$KeysWorkaroundJsMapFactory_2_classLit,com/google/gwt/emul/java/util/InternalJsMapFactory.java,53,-1
+aC,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_InternalJsMapFactory$LegacyInternalJsMapFactory_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_InternalJsMapFactory$LegacyInternalJsMapFactory_2_classLit,com/google/gwt/emul/java/util/InternalJsMapFactory.java,38,-1
+bC,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_InternalJsMapFactory_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_InternalJsMapFactory_2_classLit,com/google/gwt/emul/java/util/InternalJsMapFactory.java,25,-1
+cC,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_InternalJsStringMap$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_InternalJsStringMap$1_2_classLit,com/google/gwt/emul/java/util/InternalJsStringMap.java,196,-1
+dC,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_InternalJsStringMap$2_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_InternalJsStringMap$2_2_classLit,com/google/gwt/emul/java/util/InternalJsStringMap.java,223,-1
+eC,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_InternalJsStringMap$InternalJsStringMapLegacy$1_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_InternalJsStringMap$InternalJsStringMapLegacy$1_2_classLit,com/google/gwt/emul/java/util/InternalJsStringMap.java,99,-1
+fC,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_InternalJsStringMap$InternalJsStringMapLegacy_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_InternalJsStringMap$InternalJsStringMapLegacy_2_classLit,com/google/gwt/emul/java/util/InternalJsStringMap.java,42,-1
+gC,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_InternalJsStringMap$InternalJsStringMapWithKeysWorkaround_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_InternalJsStringMap$InternalJsStringMapWithKeysWorkaround_2_classLit,com/google/gwt/emul/java/util/InternalJsStringMap.java,114,-1
+hC,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_InternalJsStringMap_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_InternalJsStringMap_2_classLit,com/google/gwt/emul/java/util/InternalJsStringMap.java,37,-1
+iC,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_Map$Entry_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_Map$Entry_2_classLit,com/google/gwt/emul/java/util/Map.java,29,-1
+jC,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_NoSuchElementException_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_NoSuchElementException_2_classLit,com/google/gwt/emul/java/util/NoSuchElementException.java,23,-1
+kC,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_Random_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_Random_2_classLit,com/google/gwt/emul/java/util/Random.java,49,-1
+lC,com.google.gwt.lang.ClassLiteralHolder::Ljava_util_Vector_2_classLit,com.google.gwt.lang.ClassLiteralHolder,Ljava_util_Vector_2_classLit,com/google/gwt/emul/java/util/Vector.java,30,-1
+mC,com.google.gwt.lang.ClassLiteralHolder::Z_classLit,com.google.gwt.lang.ClassLiteralHolder,Z_classLit,Unknown,0,-1
+CollapsedPropertyHolder,,com.google.gwt.lang.CollapsedPropertyHolder,,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/CollapsedPropertyHolder.java,22,-1
+nC,com.google.gwt.lang.CollapsedPropertyHolder::permutationId,com.google.gwt.lang.CollapsedPropertyHolder,permutationId,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/CollapsedPropertyHolder.java,27,-1
+oC,com.google.gwt.lang.Exceptions::cacheJavaScriptException(Ljava/lang/Object;Lcom/google/gwt/core/client/JavaScriptException;)V,com.google.gwt.lang.Exceptions,cacheJavaScriptException,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Exceptions.java,57,0
+pC,com.google.gwt.lang.Exceptions::unwrap(Ljava/lang/Object;)Ljava/lang/Object;,com.google.gwt.lang.Exceptions,unwrap,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Exceptions.java,43,0
+qC,com.google.gwt.lang.Exceptions::wrap(Ljava/lang/Object;)Ljava/lang/Object;,com.google.gwt.lang.Exceptions,wrap,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Exceptions.java,28,0
+JavaClassHierarchySetupUtil,,com.google.gwt.lang.JavaClassHierarchySetupUtil,,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/JavaClassHierarchySetupUtil.java,24,-1
+sC,com.google.gwt.lang.JavaClassHierarchySetupUtil::createSubclassPrototype(Lcom/google/gwt/core/client/JavaScriptObject;)Lcom/google/gwt/core/client/JavaScriptObject;,com.google.gwt.lang.JavaClassHierarchySetupUtil,createSubclassPrototype,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/JavaClassHierarchySetupUtil.java,122,0
+tC,com.google.gwt.lang.JavaClassHierarchySetupUtil::defineClass(Lcom/google/gwt/core/client/JavaScriptObject;Lcom/google/gwt/core/client/JavaScriptObject;Lcom/google/gwt/core/client/JavaScriptObject;)Lcom/google/gwt/core/client/JavaScriptObject;,com.google.gwt.lang.JavaClassHierarchySetupUtil,defineClass,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/JavaClassHierarchySetupUtil.java,45,0
+uC,com.google.gwt.lang.JavaClassHierarchySetupUtil::emptyMethod()V,com.google.gwt.lang.JavaClassHierarchySetupUtil,emptyMethod,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/JavaClassHierarchySetupUtil.java,270,0
+vC,com.google.gwt.lang.JavaClassHierarchySetupUtil::maybeGetClassLiteralFromPlaceHolder(Lcom/google/gwt/core/client/JavaScriptObject;)Lcom/google/gwt/core/client/JavaScriptObject;,com.google.gwt.lang.JavaClassHierarchySetupUtil,maybeGetClassLiteralFromPlaceHolder,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/JavaClassHierarchySetupUtil.java,133,0
+wC,com.google.gwt.lang.JavaClassHierarchySetupUtil::modernizeBrowser()V,com.google.gwt.lang.JavaClassHierarchySetupUtil,modernizeBrowser,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/JavaClassHierarchySetupUtil.java,242,0
+xC,com.google.gwt.lang.JavaClassHierarchySetupUtil::portableObjCreate(Lcom/google/gwt/core/client/JavaScriptObject;)Lcom/google/gwt/core/client/JavaScriptObject;,com.google.gwt.lang.JavaClassHierarchySetupUtil,portableObjCreate,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/JavaClassHierarchySetupUtil.java,113,0
+rC,com.google.gwt.lang.JavaClassHierarchySetupUtil::prototypesByTypeId,com.google.gwt.lang.JavaClassHierarchySetupUtil,prototypesByTypeId,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/JavaClassHierarchySetupUtil.java,28,-1
+yC,com.google.gwt.lang.JavaClassHierarchySetupUtil::typeMarkerFn()V,com.google.gwt.lang.JavaClassHierarchySetupUtil,typeMarkerFn,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/JavaClassHierarchySetupUtil.java,264,0
+RC,com.google.gwt.lang.LongLib::add(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLib,add,com/google/gwt/lang/LongLib.java,34,0
+QC,com.google.gwt.lang.LongLib::boxedValues,com.google.gwt.lang.LongLib,boxedValues,com/google/gwt/lang/LongLib.java,32,-1
+SC,com.google.gwt.lang.LongLib::eq(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;)Z,com.google.gwt.lang.LongLib,eq,com/google/gwt/lang/LongLib.java,80,0
+TC,com.google.gwt.lang.LongLib::fromDouble(D)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLib,fromDouble,com/google/gwt/lang/LongLib.java,84,0
+UC,com.google.gwt.lang.LongLib::fromInt(I)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLib,fromInt,com/google/gwt/lang/LongLib.java,118,0
+VC,com.google.gwt.lang.LongLib::gt(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;)Z,com.google.gwt.lang.LongLib,gt,com/google/gwt/lang/LongLib.java,146,0
+WC,com.google.gwt.lang.LongLib::gte(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;)Z,com.google.gwt.lang.LongLib,gte,com/google/gwt/lang/LongLib.java,168,0
+XC,com.google.gwt.lang.LongLib::lt(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;)Z,com.google.gwt.lang.LongLib,lt,com/google/gwt/lang/LongLib.java,206,0
+YC,com.google.gwt.lang.LongLib::mod(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLib,mod,com/google/gwt/lang/LongLib.java,214,0
+ZC,com.google.gwt.lang.LongLib::mul(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLib,mul,com/google/gwt/lang/LongLib.java,220,0
+$C,com.google.gwt.lang.LongLib::neg(Lcom/google/gwt/lang/LongLibBase$LongEmul;)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLib,neg,com/google/gwt/lang/LongLib.java,302,0
+_C,com.google.gwt.lang.LongLib::neq(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;)Z,com.google.gwt.lang.LongLib,neq,com/google/gwt/lang/LongLib.java,310,0
+aD,com.google.gwt.lang.LongLib::or(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLib,or,com/google/gwt/lang/LongLib.java,318,0
+bD,com.google.gwt.lang.LongLib::shl(Lcom/google/gwt/lang/LongLibBase$LongEmul;I)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLib,shl,com/google/gwt/lang/LongLib.java,322,0
+cD,com.google.gwt.lang.LongLib::shr(Lcom/google/gwt/lang/LongLibBase$LongEmul;I)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLib,shr,com/google/gwt/lang/LongLib.java,343,0
+dD,com.google.gwt.lang.LongLib::shru(Lcom/google/gwt/lang/LongLibBase$LongEmul;I)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLib,shru,com/google/gwt/lang/LongLib.java,375,0
+eD,com.google.gwt.lang.LongLib::sub(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLib,sub,com/google/gwt/lang/LongLib.java,397,0
+fD,com.google.gwt.lang.LongLib::toDouble(Lcom/google/gwt/lang/LongLibBase$LongEmul;)D,com.google.gwt.lang.LongLib,toDouble,com/google/gwt/lang/LongLib.java,433,0
+gD,com.google.gwt.lang.LongLib::toInt(Lcom/google/gwt/lang/LongLibBase$LongEmul;)I,com.google.gwt.lang.LongLib,toInt,com/google/gwt/lang/LongLib.java,444,0
+hD,com.google.gwt.lang.LongLib::xor(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLib,xor,com/google/gwt/lang/LongLib.java,488,0
+mD,com.google.gwt.lang.LongLib$Const::$clinit()V,com.google.gwt.lang.LongLib$Const,$clinit,com/google/gwt/lang/LongLib.java,24,0
+iD,com.google.gwt.lang.LongLib$Const::MAX_VALUE,com.google.gwt.lang.LongLib$Const,MAX_VALUE,com/google/gwt/lang/LongLib.java,25,-1
+jD,com.google.gwt.lang.LongLib$Const::MIN_VALUE,com.google.gwt.lang.LongLib$Const,MIN_VALUE,com/google/gwt/lang/LongLib.java,26,-1
+kD,com.google.gwt.lang.LongLib$Const::ONE,com.google.gwt.lang.LongLib$Const,ONE,com/google/gwt/lang/LongLib.java,27,-1
+lD,com.google.gwt.lang.LongLib$Const::ZERO,com.google.gwt.lang.LongLib$Const,ZERO,com/google/gwt/lang/LongLib.java,29,-1
+AC,com.google.gwt.lang.LongLibBase::create(I)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLibBase,create,com/google/gwt/lang/LongLibBase.java,89,0
+BC,com.google.gwt.lang.LongLibBase::create(Lcom/google/gwt/lang/LongLibBase$LongEmul;)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLibBase,create,com/google/gwt/lang/LongLibBase.java,312,0
+CC,com.google.gwt.lang.LongLibBase::create0(III)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLibBase,create0,com/google/gwt/lang/LongLibBase.java,323,0
+DC,com.google.gwt.lang.LongLibBase::divMod(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;Z)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLibBase,divMod,com/google/gwt/lang/LongLibBase.java,115,0
+EC,com.google.gwt.lang.LongLibBase::divModByMinValue(Lcom/google/gwt/lang/LongLibBase$LongEmul;Z)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLibBase,divModByMinValue,com/google/gwt/lang/LongLibBase.java,327,0
+FC,com.google.gwt.lang.LongLibBase::divModByShift(Lcom/google/gwt/lang/LongLibBase$LongEmul;IZZZ)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLibBase,divModByShift,com/google/gwt/lang/LongLibBase.java,342,0
+GC,com.google.gwt.lang.LongLibBase::divModHelper(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;ZZZZ)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLibBase,divModHelper,com/google/gwt/lang/LongLibBase.java,360,0
+HC,com.google.gwt.lang.LongLibBase::maskRight(Lcom/google/gwt/lang/LongLibBase$LongEmul;I)Lcom/google/gwt/lang/LongLibBase$LongEmul;,com.google.gwt.lang.LongLibBase,maskRight,com/google/gwt/lang/LongLibBase.java,414,0
+IC,com.google.gwt.lang.LongLibBase::negate(Lcom/google/gwt/lang/LongLibBase$LongEmul;)V,com.google.gwt.lang.LongLibBase,negate,com/google/gwt/lang/LongLibBase.java,253,0
+JC,com.google.gwt.lang.LongLibBase::numberOfLeadingZeros(Lcom/google/gwt/lang/LongLibBase$LongEmul;)I,com.google.gwt.lang.LongLibBase,numberOfLeadingZeros,com/google/gwt/lang/LongLibBase.java,285,0
+KC,com.google.gwt.lang.LongLibBase::powerOfTwo(Lcom/google/gwt/lang/LongLibBase$LongEmul;)I,com.google.gwt.lang.LongLibBase,powerOfTwo,com/google/gwt/lang/LongLibBase.java,443,0
+zC,com.google.gwt.lang.LongLibBase::remainder,com.google.gwt.lang.LongLibBase,remainder,com/google/gwt/lang/LongLibBase.java,59,-1
+LC,com.google.gwt.lang.LongLibBase::setH(Lcom/google/gwt/lang/LongLibBase$LongEmul;I)V,com.google.gwt.lang.LongLibBase,setH,com/google/gwt/lang/LongLibBase.java,505,0
+MC,com.google.gwt.lang.LongLibBase::setL(Lcom/google/gwt/lang/LongLibBase$LongEmul;I)V,com.google.gwt.lang.LongLibBase,setL,com/google/gwt/lang/LongLibBase.java,509,0
+NC,com.google.gwt.lang.LongLibBase::setM(Lcom/google/gwt/lang/LongLibBase$LongEmul;I)V,com.google.gwt.lang.LongLibBase,setM,com/google/gwt/lang/LongLibBase.java,513,0
+OC,com.google.gwt.lang.LongLibBase::toDoubleHelper(Lcom/google/gwt/lang/LongLibBase$LongEmul;)D,com.google.gwt.lang.LongLibBase,toDoubleHelper,com/google/gwt/lang/LongLibBase.java,277,0
+PC,com.google.gwt.lang.LongLibBase::trialSubtract(Lcom/google/gwt/lang/LongLibBase$LongEmul;Lcom/google/gwt/lang/LongLibBase$LongEmul;)Z,com.google.gwt.lang.LongLibBase,trialSubtract,com/google/gwt/lang/LongLibBase.java,548,0
+ModuleUtils,,com.google.gwt.lang.ModuleUtils,,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/ModuleUtils.java,25,-1
+oD,com.google.gwt.lang.ModuleUtils::addInitFunctions()V,com.google.gwt.lang.ModuleUtils,addInitFunctions,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/ModuleUtils.java,62,0
+pD,com.google.gwt.lang.ModuleUtils::ensureModuleInit()V,com.google.gwt.lang.ModuleUtils,ensureModuleInit,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/ModuleUtils.java,84,0
+qD,com.google.gwt.lang.ModuleUtils::gwtOnLoad(Lcom/google/gwt/core/client/JavaScriptObject;Lcom/google/gwt/core/client/JavaScriptObject;Lcom/google/gwt/core/client/JavaScriptObject;Lcom/google/gwt/core/client/JavaScriptObject;)V,com.google.gwt.lang.ModuleUtils,gwtOnLoad,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/ModuleUtils.java,34,0
+nD,com.google.gwt.lang.ModuleUtils::initFnList,com.google.gwt.lang.ModuleUtils,initFnList,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/ModuleUtils.java,90,-1
+rD,com.google.gwt.lang.ModuleUtils::registerEntry()Lcom/google/gwt/core/client/JavaScriptObject;,com.google.gwt.lang.ModuleUtils,registerEntry,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/ModuleUtils.java,70,0
+sD,com.google.gwt.lang.ModuleUtils::setGwtProperty(Ljava/lang/String;Lcom/google/gwt/core/client/JavaScriptObject;)V,com.google.gwt.lang.ModuleUtils,setGwtProperty,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/ModuleUtils.java,74,0
+tD,com.google.gwt.lang.Util::hasTypeMarker(Ljava/lang/Object;)Z,com.google.gwt.lang.Util,hasTypeMarker,com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Util.java,36,0
+uD,com.google.gwt.lang.com_00046lushprojects_00046circuitjs1_00046circuitjs1__EntryMethodHolder::init()V,com.google.gwt.lang.com_00046lushprojects_00046circuitjs1_00046circuitjs1__EntryMethodHolder,init,gen/com/google/gwt/lang/com_00046lushprojects_00046circuitjs1_00046circuitjs1__EntryMethodHolder.java,3,0
+Layout,,com.google.gwt.layout.client.Layout,,com/google/gwt/layout/client/Layout.java,78,-1
+vD,com.google.gwt.layout.client.Layout::$adjustHorizontalConstraints(Lcom/google/gwt/layout/client/Layout;ILcom/google/gwt/layout/client/Layout$Layer;)V,com.google.gwt.layout.client.Layout,$adjustHorizontalConstraints,com/google/gwt/layout/client/Layout.java,614,0
+wD,com.google.gwt.layout.client.Layout::$adjustVerticalConstraints(Lcom/google/gwt/layout/client/Layout;ILcom/google/gwt/layout/client/Layout$Layer;)V,com.google.gwt.layout.client.Layout,$adjustVerticalConstraints,com/google/gwt/layout/client/Layout.java,675,0
+xD,com.google.gwt.layout.client.Layout::$attachChild(Lcom/google/gwt/layout/client/Layout;Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/dom/client/Element;Ljava/lang/Object;)Lcom/google/gwt/layout/client/Layout$Layer;,com.google.gwt.layout.client.Layout,$attachChild,com/google/gwt/layout/client/Layout.java,419,0
+yD,com.google.gwt.layout.client.Layout::$getUnitSize(Lcom/google/gwt/layout/client/Layout;Lcom/google/gwt/dom/client/Style$Unit;Z)D,com.google.gwt.layout.client.Layout,$getUnitSize,com/google/gwt/layout/client/Layout.java,453,0
+zD,com.google.gwt.layout.client.Layout::$layout(Lcom/google/gwt/layout/client/Layout;ILcom/google/gwt/layout/client/Layout$AnimationCallback;)V,com.google.gwt.layout.client.Layout,$layout,com/google/gwt/layout/client/Layout.java,482,0
+AD,com.google.gwt.layout.client.Layout::$removeChild(Lcom/google/gwt/layout/client/Layout;Lcom/google/gwt/layout/client/Layout$Layer;)V,com.google.gwt.layout.client.Layout,$removeChild,com/google/gwt/layout/client/Layout.java,609,0
+BD,com.google.gwt.layout.client.Layout::Layout(Lcom/google/gwt/dom/client/Element;) ,com.google.gwt.layout.client.Layout,Layout,com/google/gwt/layout/client/Layout.java,341,0
+a,com.google.gwt.layout.client.Layout::animation,com.google.gwt.layout.client.Layout,animation,com/google/gwt/layout/client/Layout.java,334,-1
+b,com.google.gwt.layout.client.Layout::impl,com.google.gwt.layout.client.Layout,impl,com/google/gwt/layout/client/Layout.java,330,-1
+c,com.google.gwt.layout.client.Layout::layers,com.google.gwt.layout.client.Layout,layers,com/google/gwt/layout/client/Layout.java,332,-1
+d,com.google.gwt.layout.client.Layout::parentElem,com.google.gwt.layout.client.Layout,parentElem,com/google/gwt/layout/client/Layout.java,333,-1
+Layout$1,,com.google.gwt.layout.client.Layout$1,,com/google/gwt/layout/client/Layout.java,531,-1
+CD,com.google.gwt.layout.client.Layout$1::Layout$1(Lcom/google/gwt/layout/client/Layout;) ,com.google.gwt.layout.client.Layout$1,Layout$1,com/google/gwt/layout/client/Layout.java,531,0
+DD,com.google.gwt.layout.client.Layout$1::onCancel()V,com.google.gwt.layout.client.Layout$1,onCancel,com/google/gwt/layout/client/Layout.java,533,0
+ED,com.google.gwt.layout.client.Layout$1::onComplete()V,com.google.gwt.layout.client.Layout$1,onComplete,com/google/gwt/layout/client/Layout.java,538,0
+FD,com.google.gwt.layout.client.Layout$1::onUpdate(D)V,com.google.gwt.layout.client.Layout$1,onUpdate,com/google/gwt/layout/client/Layout.java,547,0
+a,com.google.gwt.layout.client.Layout$1::this$01,com.google.gwt.layout.client.Layout$1,this$01,com/google/gwt/layout/client/Layout.java,531,-1
+b,com.google.gwt.layout.client.Layout$1::val$callback2,com.google.gwt.layout.client.Layout$1,val$callback2,com/google/gwt/layout/client/Layout.java,531,-1
+Layout$Layer,,com.google.gwt.layout.client.Layout$Layer,,com/google/gwt/layout/client/Layout.java,145,-1
+GD,com.google.gwt.layout.client.Layout$Layer::$setBottomHeight(Lcom/google/gwt/layout/client/Layout$Layer;DLcom/google/gwt/dom/client/Style$Unit;DLcom/google/gwt/dom/client/Style$Unit;)V,com.google.gwt.layout.client.Layout$Layer,$setBottomHeight,com/google/gwt/layout/client/Layout.java,202,0
+HD,com.google.gwt.layout.client.Layout$Layer::$setLeftRight(Lcom/google/gwt/layout/client/Layout$Layer;DLcom/google/gwt/dom/client/Style$Unit;DLcom/google/gwt/dom/client/Style$Unit;)V,com.google.gwt.layout.client.Layout$Layer,$setLeftRight,com/google/gwt/layout/client/Layout.java,238,0
+ID,com.google.gwt.layout.client.Layout$Layer::$setLeftWidth(Lcom/google/gwt/layout/client/Layout$Layer;DLcom/google/gwt/dom/client/Style$Unit;DLcom/google/gwt/dom/client/Style$Unit;)V,com.google.gwt.layout.client.Layout$Layer,$setLeftWidth,com/google/gwt/layout/client/Layout.java,256,0
+JD,com.google.gwt.layout.client.Layout$Layer::$setRightWidth(Lcom/google/gwt/layout/client/Layout$Layer;DLcom/google/gwt/dom/client/Style$Unit;DLcom/google/gwt/dom/client/Style$Unit;)V,com.google.gwt.layout.client.Layout$Layer,$setRightWidth,com/google/gwt/layout/client/Layout.java,274,0
+KD,com.google.gwt.layout.client.Layout$Layer::$setTopBottom(Lcom/google/gwt/layout/client/Layout$Layer;DLcom/google/gwt/dom/client/Style$Unit;DLcom/google/gwt/dom/client/Style$Unit;)V,com.google.gwt.layout.client.Layout$Layer,$setTopBottom,com/google/gwt/layout/client/Layout.java,292,0
+LD,com.google.gwt.layout.client.Layout$Layer::$setTopHeight(Lcom/google/gwt/layout/client/Layout$Layer;DLcom/google/gwt/dom/client/Style$Unit;DLcom/google/gwt/dom/client/Style$Unit;)V,com.google.gwt.layout.client.Layout$Layer,$setTopHeight,com/google/gwt/layout/client/Layout.java,310,0
+MD,com.google.gwt.layout.client.Layout$Layer::Layout$Layer(Lcom/google/gwt/layout/client/Layout;Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/dom/client/Element;Ljava/lang/Object;) ,com.google.gwt.layout.client.Layout$Layer,Layout$Layer,com/google/gwt/layout/client/Layout.java,164,0
+a,com.google.gwt.layout.client.Layout$Layer::bottom,com.google.gwt.layout.client.Layout$Layer,bottom,com/google/gwt/layout/client/Layout.java,155,-1
+b,com.google.gwt.layout.client.Layout$Layer::bottomUnit,com.google.gwt.layout.client.Layout$Layer,bottomUnit,com/google/gwt/layout/client/Layout.java,152,-1
+c,com.google.gwt.layout.client.Layout$Layer::child,com.google.gwt.layout.client.Layout$Layer,child,com/google/gwt/layout/client/Layout.java,146,-1
+d,com.google.gwt.layout.client.Layout$Layer::container,com.google.gwt.layout.client.Layout$Layer,container,com/google/gwt/layout/client/Layout.java,146,-1
+e,com.google.gwt.layout.client.Layout$Layer::height,com.google.gwt.layout.client.Layout$Layer,height,com/google/gwt/layout/client/Layout.java,155,-1
+f,com.google.gwt.layout.client.Layout$Layer::heightUnit,com.google.gwt.layout.client.Layout$Layer,heightUnit,com/google/gwt/layout/client/Layout.java,152,-1
+g,com.google.gwt.layout.client.Layout$Layer::left,com.google.gwt.layout.client.Layout$Layer,left,com/google/gwt/layout/client/Layout.java,155,-1
+i,com.google.gwt.layout.client.Layout$Layer::leftUnit,com.google.gwt.layout.client.Layout$Layer,leftUnit,com/google/gwt/layout/client/Layout.java,152,-1
+j,com.google.gwt.layout.client.Layout$Layer::right,com.google.gwt.layout.client.Layout$Layer,right,com/google/gwt/layout/client/Layout.java,155,-1
+k,com.google.gwt.layout.client.Layout$Layer::rightUnit,com.google.gwt.layout.client.Layout$Layer,rightUnit,com/google/gwt/layout/client/Layout.java,152,-1
+n,com.google.gwt.layout.client.Layout$Layer::setBottom,com.google.gwt.layout.client.Layout$Layer,setBottom,com/google/gwt/layout/client/Layout.java,149,-1
+o,com.google.gwt.layout.client.Layout$Layer::setHeight,com.google.gwt.layout.client.Layout$Layer,setHeight,com/google/gwt/layout/client/Layout.java,149,-1
+p,com.google.gwt.layout.client.Layout$Layer::setLeft,com.google.gwt.layout.client.Layout$Layer,setLeft,com/google/gwt/layout/client/Layout.java,149,-1
+q,com.google.gwt.layout.client.Layout$Layer::setRight,com.google.gwt.layout.client.Layout$Layer,setRight,com/google/gwt/layout/client/Layout.java,149,-1
+r,com.google.gwt.layout.client.Layout$Layer::setTargetBottom,com.google.gwt.layout.client.Layout$Layer,setTargetBottom,com/google/gwt/layout/client/Layout.java,151,-1
+s,com.google.gwt.layout.client.Layout$Layer::setTargetHeight,com.google.gwt.layout.client.Layout$Layer,setTargetHeight,com/google/gwt/layout/client/Layout.java,151,-1
+t,com.google.gwt.layout.client.Layout$Layer::setTargetLeft,com.google.gwt.layout.client.Layout$Layer,setTargetLeft,com/google/gwt/layout/client/Layout.java,150,-1
+u,com.google.gwt.layout.client.Layout$Layer::setTargetRight,com.google.gwt.layout.client.Layout$Layer,setTargetRight,com/google/gwt/layout/client/Layout.java,150,-1
+v,com.google.gwt.layout.client.Layout$Layer::setTargetTop,com.google.gwt.layout.client.Layout$Layer,setTargetTop,com/google/gwt/layout/client/Layout.java,150,-1
+w,com.google.gwt.layout.client.Layout$Layer::setTargetWidth,com.google.gwt.layout.client.Layout$Layer,setTargetWidth,com/google/gwt/layout/client/Layout.java,151,-1
+A,com.google.gwt.layout.client.Layout$Layer::setTop,com.google.gwt.layout.client.Layout$Layer,setTop,com/google/gwt/layout/client/Layout.java,149,-1
+B,com.google.gwt.layout.client.Layout$Layer::setWidth,com.google.gwt.layout.client.Layout$Layer,setWidth,com/google/gwt/layout/client/Layout.java,149,-1
+C,com.google.gwt.layout.client.Layout$Layer::sourceBottom,com.google.gwt.layout.client.Layout$Layer,sourceBottom,com/google/gwt/layout/client/Layout.java,156,-1
+D,com.google.gwt.layout.client.Layout$Layer::sourceHeight,com.google.gwt.layout.client.Layout$Layer,sourceHeight,com/google/gwt/layout/client/Layout.java,157,-1
+F,com.google.gwt.layout.client.Layout$Layer::sourceLeft,com.google.gwt.layout.client.Layout$Layer,sourceLeft,com/google/gwt/layout/client/Layout.java,156,-1
+G,com.google.gwt.layout.client.Layout$Layer::sourceRight,com.google.gwt.layout.client.Layout$Layer,sourceRight,com/google/gwt/layout/client/Layout.java,156,-1
+H,com.google.gwt.layout.client.Layout$Layer::sourceTop,com.google.gwt.layout.client.Layout$Layer,sourceTop,com/google/gwt/layout/client/Layout.java,156,-1
+I,com.google.gwt.layout.client.Layout$Layer::sourceWidth,com.google.gwt.layout.client.Layout$Layer,sourceWidth,com/google/gwt/layout/client/Layout.java,156,-1
+J,com.google.gwt.layout.client.Layout$Layer::targetBottom,com.google.gwt.layout.client.Layout$Layer,targetBottom,com/google/gwt/layout/client/Layout.java,158,-1
+K,com.google.gwt.layout.client.Layout$Layer::targetBottomUnit,com.google.gwt.layout.client.Layout$Layer,targetBottomUnit,com/google/gwt/layout/client/Layout.java,154,-1
+L,com.google.gwt.layout.client.Layout$Layer::targetHeight,com.google.gwt.layout.client.Layout$Layer,targetHeight,com/google/gwt/layout/client/Layout.java,159,-1
+M,com.google.gwt.layout.client.Layout$Layer::targetHeightUnit,com.google.gwt.layout.client.Layout$Layer,targetHeightUnit,com/google/gwt/layout/client/Layout.java,154,-1
+N,com.google.gwt.layout.client.Layout$Layer::targetLeft,com.google.gwt.layout.client.Layout$Layer,targetLeft,com/google/gwt/layout/client/Layout.java,158,-1
+O,com.google.gwt.layout.client.Layout$Layer::targetLeftUnit,com.google.gwt.layout.client.Layout$Layer,targetLeftUnit,com/google/gwt/layout/client/Layout.java,153,-1
+P,com.google.gwt.layout.client.Layout$Layer::targetRight,com.google.gwt.layout.client.Layout$Layer,targetRight,com/google/gwt/layout/client/Layout.java,158,-1
+Q,com.google.gwt.layout.client.Layout$Layer::targetRightUnit,com.google.gwt.layout.client.Layout$Layer,targetRightUnit,com/google/gwt/layout/client/Layout.java,153,-1
+R,com.google.gwt.layout.client.Layout$Layer::targetTop,com.google.gwt.layout.client.Layout$Layer,targetTop,com/google/gwt/layout/client/Layout.java,158,-1
+S,com.google.gwt.layout.client.Layout$Layer::targetTopUnit,com.google.gwt.layout.client.Layout$Layer,targetTopUnit,com/google/gwt/layout/client/Layout.java,153,-1
+T,com.google.gwt.layout.client.Layout$Layer::targetWidth,com.google.gwt.layout.client.Layout$Layer,targetWidth,com/google/gwt/layout/client/Layout.java,158,-1
+U,com.google.gwt.layout.client.Layout$Layer::targetWidthUnit,com.google.gwt.layout.client.Layout$Layer,targetWidthUnit,com/google/gwt/layout/client/Layout.java,154,-1
+V,com.google.gwt.layout.client.Layout$Layer::top,com.google.gwt.layout.client.Layout$Layer,top,com/google/gwt/layout/client/Layout.java,155,-1
+W,com.google.gwt.layout.client.Layout$Layer::topUnit,com.google.gwt.layout.client.Layout$Layer,topUnit,com/google/gwt/layout/client/Layout.java,152,-1
+X,com.google.gwt.layout.client.Layout$Layer::userObject,com.google.gwt.layout.client.Layout$Layer,userObject,com/google/gwt/layout/client/Layout.java,147,-1
+Y,com.google.gwt.layout.client.Layout$Layer::visible,com.google.gwt.layout.client.Layout$Layer,visible,com/google/gwt/layout/client/Layout.java,162,-1
+Z,com.google.gwt.layout.client.Layout$Layer::width,com.google.gwt.layout.client.Layout$Layer,width,com/google/gwt/layout/client/Layout.java,155,-1
+$,com.google.gwt.layout.client.Layout$Layer::widthUnit,com.google.gwt.layout.client.Layout$Layer,widthUnit,com/google/gwt/layout/client/Layout.java,152,-1
+LayoutImpl,,com.google.gwt.layout.client.LayoutImpl,,com/google/gwt/layout/client/LayoutImpl.java,42,-1
+PD,com.google.gwt.layout.client.LayoutImpl::$attachChild(Lcom/google/gwt/layout/client/LayoutImpl;Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/dom/client/Element;)Lcom/google/gwt/dom/client/Element;,com.google.gwt.layout.client.LayoutImpl,$attachChild,com/google/gwt/layout/client/LayoutImpl.java,75,0
+OD,com.google.gwt.layout.client.LayoutImpl::$clinit()V,com.google.gwt.layout.client.LayoutImpl,$clinit,com/google/gwt/layout/client/LayoutImpl.java,42,0
+QD,com.google.gwt.layout.client.LayoutImpl::$fillParent(Lcom/google/gwt/layout/client/LayoutImpl;Lcom/google/gwt/dom/client/Element;)V,com.google.gwt.layout.client.LayoutImpl,$fillParent,com/google/gwt/layout/client/LayoutImpl.java,94,0
+RD,com.google.gwt.layout.client.LayoutImpl::$getUnitSizeInPixels(Lcom/google/gwt/layout/client/LayoutImpl;Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/dom/client/Style$Unit;Z)D,com.google.gwt.layout.client.LayoutImpl,$getUnitSizeInPixels,com/google/gwt/layout/client/LayoutImpl.java,109,0
+SD,com.google.gwt.layout.client.LayoutImpl::$initParent(Lcom/google/gwt/layout/client/LayoutImpl;Lcom/google/gwt/dom/client/Element;)V,com.google.gwt.layout.client.LayoutImpl,$initParent,com/google/gwt/layout/client/LayoutImpl.java,139,0
+TD,com.google.gwt.layout.client.LayoutImpl::$layout(Lcom/google/gwt/layout/client/LayoutImpl;Lcom/google/gwt/layout/client/Layout$Layer;)V,com.google.gwt.layout.client.LayoutImpl,$layout,com/google/gwt/layout/client/LayoutImpl.java,144,0
+UD,com.google.gwt.layout.client.LayoutImpl::$removeChild(Lcom/google/gwt/layout/client/LayoutImpl;Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/dom/client/Element;)V,com.google.gwt.layout.client.LayoutImpl,$removeChild,com/google/gwt/layout/client/LayoutImpl.java,208,0
+VD,com.google.gwt.layout.client.LayoutImpl::LayoutImpl() ,com.google.gwt.layout.client.LayoutImpl,LayoutImpl,com/google/gwt/layout/client/LayoutImpl.java,42,0
+WD,com.google.gwt.layout.client.LayoutImpl::createRuler(Lcom/google/gwt/dom/client/Style$Unit;Lcom/google/gwt/dom/client/Style$Unit;)Lcom/google/gwt/dom/client/DivElement;,com.google.gwt.layout.client.LayoutImpl,createRuler,com/google/gwt/layout/client/LayoutImpl.java,51,0
+ND,com.google.gwt.layout.client.LayoutImpl::fixedRuler,com.google.gwt.layout.client.LayoutImpl,fixedRuler,com/google/gwt/layout/client/LayoutImpl.java,44,-1
+a,com.google.gwt.layout.client.LayoutImpl::relativeRuler,com.google.gwt.layout.client.LayoutImpl,relativeRuler,com/google/gwt/layout/client/LayoutImpl.java,73,-1
+RegExp,,com.google.gwt.regexp.shared.RegExp,,com/google/gwt/regexp/super/com/google/gwt/regexp/shared/RegExp.java,24,-1
+XD,com.google.gwt.regexp.shared.RegExp::$replace(Lcom/google/gwt/regexp/shared/RegExp;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;,com.google.gwt.regexp.shared.RegExp,$replace,com/google/gwt/regexp/super/com/google/gwt/regexp/shared/RegExp.java,144,0
+ImageResourcePrototype,,com.google.gwt.resources.client.impl.ImageResourcePrototype,,com/google/gwt/resources/client/impl/ImageResourcePrototype.java,25,-1
+YD,com.google.gwt.resources.client.impl.ImageResourcePrototype::ImageResourcePrototype(Ljava/lang/String;Lcom/google/gwt/safehtml/shared/SafeUri;IIIIZZ) ,com.google.gwt.resources.client.impl.ImageResourcePrototype,ImageResourcePrototype,com/google/gwt/resources/client/impl/ImageResourcePrototype.java,49,0
+a,com.google.gwt.resources.client.impl.ImageResourcePrototype::height,com.google.gwt.resources.client.impl.ImageResourcePrototype,height,com/google/gwt/resources/client/impl/ImageResourcePrototype.java,44,-1
+b,com.google.gwt.resources.client.impl.ImageResourcePrototype::left,com.google.gwt.resources.client.impl.ImageResourcePrototype,left,com/google/gwt/resources/client/impl/ImageResourcePrototype.java,41,-1
+c,com.google.gwt.resources.client.impl.ImageResourcePrototype::top,com.google.gwt.resources.client.impl.ImageResourcePrototype,top,com/google/gwt/resources/client/impl/ImageResourcePrototype.java,42,-1
+d,com.google.gwt.resources.client.impl.ImageResourcePrototype::url,com.google.gwt.resources.client.impl.ImageResourcePrototype,url,com/google/gwt/resources/client/impl/ImageResourcePrototype.java,40,-1
+e,com.google.gwt.resources.client.impl.ImageResourcePrototype::width,com.google.gwt.resources.client.impl.ImageResourcePrototype,width,com/google/gwt/resources/client/impl/ImageResourcePrototype.java,43,-1
+SafeStylesBuilder,,com.google.gwt.safecss.shared.SafeStylesBuilder,,com/google/gwt/safecss/shared/SafeStylesBuilder.java,52,-1
+ZD,com.google.gwt.safecss.shared.SafeStylesBuilder::$append(Lcom/google/gwt/safecss/shared/SafeStylesBuilder;Lcom/google/gwt/safecss/shared/SafeStyles;)Lcom/google/gwt/safecss/shared/SafeStylesBuilder;,com.google.gwt.safecss.shared.SafeStylesBuilder,$append,com/google/gwt/safecss/shared/SafeStylesBuilder.java,69,0
+$D,com.google.gwt.safecss.shared.SafeStylesBuilder::SafeStylesBuilder() ,com.google.gwt.safecss.shared.SafeStylesBuilder,SafeStylesBuilder,com/google/gwt/safecss/shared/SafeStylesBuilder.java,59,0
+a,com.google.gwt.safecss.shared.SafeStylesBuilder::sb,com.google.gwt.safecss.shared.SafeStylesBuilder,sb,com/google/gwt/safecss/shared/SafeStylesBuilder.java,54,-1
+SafeStylesString,,com.google.gwt.safecss.shared.SafeStylesString,,com/google/gwt/safecss/shared/SafeStylesString.java,29,-1
+_D,com.google.gwt.safecss.shared.SafeStylesString::SafeStylesString(Ljava/lang/String;) ,com.google.gwt.safecss.shared.SafeStylesString,SafeStylesString,com/google/gwt/safecss/shared/SafeStylesString.java,41,0
+a,com.google.gwt.safecss.shared.SafeStylesString::css,com.google.gwt.safecss.shared.SafeStylesString,css,com/google/gwt/safecss/shared/SafeStylesString.java,31,-1
+aE,com.google.gwt.safecss.shared.SafeStylesString::equals(Ljava/lang/Object;)Z,com.google.gwt.safecss.shared.SafeStylesString,equals,com/google/gwt/safecss/shared/SafeStylesString.java,64,0
+bE,com.google.gwt.safecss.shared.SafeStylesString::hashCode()I,com.google.gwt.safecss.shared.SafeStylesString,hashCode,com/google/gwt/safecss/shared/SafeStylesString.java,75,0
+cE,com.google.gwt.safecss.shared.SafeStylesUtils::verifySafeStylesConstraints(Ljava/lang/String;)V,com.google.gwt.safecss.shared.SafeStylesUtils,verifySafeStylesConstraints,com/google/gwt/safecss/shared/SafeStylesUtils.java,671,0
+OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml,,com.google.gwt.safehtml.shared.OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml,,com/google/gwt/safehtml/shared/OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml.java,26,-1
+dE,com.google.gwt.safehtml.shared.OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml::OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml(Ljava/lang/String;) ,com.google.gwt.safehtml.shared.OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml,OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml,com/google/gwt/safehtml/shared/OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml.java,35,0
+eE,com.google.gwt.safehtml.shared.OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml::asString()Ljava/lang/String;,com.google.gwt.safehtml.shared.OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml,asString,com/google/gwt/safehtml/shared/OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml.java,45,0
+fE,com.google.gwt.safehtml.shared.OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml::equals(Ljava/lang/Object;)Z,com.google.gwt.safehtml.shared.OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml,equals,com/google/gwt/safehtml/shared/OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml.java,53,0
+gE,com.google.gwt.safehtml.shared.OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml::hashCode()I,com.google.gwt.safehtml.shared.OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml,hashCode,com/google/gwt/safehtml/shared/OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml.java,64,0
+a,com.google.gwt.safehtml.shared.OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml::html,com.google.gwt.safehtml.shared.OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml,html,com/google/gwt/safehtml/shared/OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml.java,28,-1
+SafeHtmlString,,com.google.gwt.safehtml.shared.SafeHtmlString,,com/google/gwt/safehtml/shared/SafeHtmlString.java,29,-1
+hE,com.google.gwt.safehtml.shared.SafeHtmlString::SafeHtmlString(Ljava/lang/String;) ,com.google.gwt.safehtml.shared.SafeHtmlString,SafeHtmlString,com/google/gwt/safehtml/shared/SafeHtmlString.java,40,0
+iE,com.google.gwt.safehtml.shared.SafeHtmlString::asString()Ljava/lang/String;,com.google.gwt.safehtml.shared.SafeHtmlString,asString,com/google/gwt/safehtml/shared/SafeHtmlString.java,57,0
+jE,com.google.gwt.safehtml.shared.SafeHtmlString::equals(Ljava/lang/Object;)Z,com.google.gwt.safehtml.shared.SafeHtmlString,equals,com/google/gwt/safehtml/shared/SafeHtmlString.java,65,0
+kE,com.google.gwt.safehtml.shared.SafeHtmlString::hashCode()I,com.google.gwt.safehtml.shared.SafeHtmlString,hashCode,com/google/gwt/safehtml/shared/SafeHtmlString.java,76,0
+a,com.google.gwt.safehtml.shared.SafeHtmlString::html,com.google.gwt.safehtml.shared.SafeHtmlString,html,com/google/gwt/safehtml/shared/SafeHtmlString.java,30,-1
+lE,com.google.gwt.safehtml.shared.SafeHtmlString::toString()Ljava/lang/String;,com.google.gwt.safehtml.shared.SafeHtmlString,toString,com/google/gwt/safehtml/shared/SafeHtmlString.java,81,0
+rE,com.google.gwt.safehtml.shared.SafeHtmlUtils::$clinit()V,com.google.gwt.safehtml.shared.SafeHtmlUtils,$clinit,com/google/gwt/safehtml/shared/SafeHtmlUtils.java,23,0
+mE,com.google.gwt.safehtml.shared.SafeHtmlUtils::AMP_RE,com.google.gwt.safehtml.shared.SafeHtmlUtils,AMP_RE,com/google/gwt/safehtml/shared/SafeHtmlUtils.java,32,-1
+nE,com.google.gwt.safehtml.shared.SafeHtmlUtils::GT_RE,com.google.gwt.safehtml.shared.SafeHtmlUtils,GT_RE,com/google/gwt/safehtml/shared/SafeHtmlUtils.java,33,-1
+oE,com.google.gwt.safehtml.shared.SafeHtmlUtils::LT_RE,com.google.gwt.safehtml.shared.SafeHtmlUtils,LT_RE,com/google/gwt/safehtml/shared/SafeHtmlUtils.java,34,-1
+pE,com.google.gwt.safehtml.shared.SafeHtmlUtils::QUOT_RE,com.google.gwt.safehtml.shared.SafeHtmlUtils,QUOT_RE,com/google/gwt/safehtml/shared/SafeHtmlUtils.java,36,-1
+qE,com.google.gwt.safehtml.shared.SafeHtmlUtils::SQUOT_RE,com.google.gwt.safehtml.shared.SafeHtmlUtils,SQUOT_RE,com/google/gwt/safehtml/shared/SafeHtmlUtils.java,35,-1
+sE,com.google.gwt.safehtml.shared.SafeHtmlUtils::htmlEscape(Ljava/lang/String;)Ljava/lang/String;,com.google.gwt.safehtml.shared.SafeHtmlUtils,htmlEscape,com/google/gwt/safehtml/shared/SafeHtmlUtils.java,155,0
+SafeUriString,,com.google.gwt.safehtml.shared.SafeUriString,,com/google/gwt/safehtml/shared/SafeUriString.java,28,-1
+tE,com.google.gwt.safehtml.shared.SafeUriString::SafeUriString(Ljava/lang/String;) ,com.google.gwt.safehtml.shared.SafeUriString,SafeUriString,com/google/gwt/safehtml/shared/SafeUriString.java,39,0
+uE,com.google.gwt.safehtml.shared.SafeUriString::equals(Ljava/lang/Object;)Z,com.google.gwt.safehtml.shared.SafeUriString,equals,com/google/gwt/safehtml/shared/SafeUriString.java,64,0
+vE,com.google.gwt.safehtml.shared.SafeUriString::hashCode()I,com.google.gwt.safehtml.shared.SafeUriString,hashCode,com/google/gwt/safehtml/shared/SafeUriString.java,75,0
+a,com.google.gwt.safehtml.shared.SafeUriString::uri,com.google.gwt.safehtml.shared.SafeUriString,uri,com/google/gwt/safehtml/shared/SafeUriString.java,29,-1
+wE,com.google.gwt.safehtml.shared.UriUtils::$clinit()V,com.google.gwt.safehtml.shared.UriUtils,$clinit,com/google/gwt/safehtml/shared/UriUtils.java,28,0
+Storage,,com.google.gwt.storage.client.Storage,,com/google/gwt/storage/client/Storage.java,66,-1
+yE,com.google.gwt.storage.client.Storage::$setItem(Lcom/google/gwt/storage/client/Storage;Ljava/lang/String;Ljava/lang/String;)V,com.google.gwt.storage.client.Storage,$setItem,com/google/gwt/storage/client/Storage.java,261,0
+zE,com.google.gwt.storage.client.Storage::Storage(Ljava/lang/String;) ,com.google.gwt.storage.client.Storage,Storage,com/google/gwt/storage/client/Storage.java,190,0
+xE,com.google.gwt.storage.client.Storage::localStorage,com.google.gwt.storage.client.Storage,localStorage,com/google/gwt/storage/client/Storage.java,88,-1
+a,com.google.gwt.storage.client.Storage::storage,com.google.gwt.storage.client.Storage,storage,com/google/gwt/storage/client/Storage.java,183,-1
+BE,com.google.gwt.storage.client.Storage$StorageSupportDetector::$clinit()V,com.google.gwt.storage.client.Storage$StorageSupportDetector,$clinit,com/google/gwt/storage/client/Storage.java,69,0
+CE,com.google.gwt.storage.client.Storage$StorageSupportDetector::checkStorageSupport(Ljava/lang/String;)Z,com.google.gwt.storage.client.Storage$StorageSupportDetector,checkStorageSupport,com/google/gwt/storage/client/Storage.java,74,0
+AE,com.google.gwt.storage.client.Storage$StorageSupportDetector::localStorageSupported,com.google.gwt.storage.client.Storage$StorageSupportDetector,localStorageSupported,com/google/gwt/storage/client/Storage.java,70,-1
+DE,com.google.gwt.storage.client.StorageImpl::$getItem(Lcom/google/gwt/storage/client/StorageImpl;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;,com.google.gwt.storage.client.StorageImpl,$getItem,com/google/gwt/storage/client/StorageImpl.java,119,0
+EE,com.google.gwt.storage.client.StorageImplNonNativeEvents::$setItem(Lcom/google/gwt/storage/client/StorageImplNonNativeEvents;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V,com.google.gwt.storage.client.StorageImplNonNativeEvents,$setItem,com/google/gwt/storage/client/StorageImplNonNativeEvents.java,62,0
+AbstractRenderer,,com.google.gwt.text.shared.AbstractRenderer,,com/google/gwt/text/shared/AbstractRenderer.java,26,-1
+PassthroughParser,,com.google.gwt.text.shared.testing.PassthroughParser,,com/google/gwt/text/shared/testing/PassthroughParser.java,23,-1
+FE,com.google.gwt.text.shared.testing.PassthroughParser::INSTANCE,com.google.gwt.text.shared.testing.PassthroughParser,INSTANCE,com/google/gwt/text/shared/testing/PassthroughParser.java,25,-1
+GE,com.google.gwt.text.shared.testing.PassthroughParser::PassthroughParser() ,com.google.gwt.text.shared.testing.PassthroughParser,PassthroughParser,com/google/gwt/text/shared/testing/PassthroughParser.java,37,0
+PassthroughRenderer,,com.google.gwt.text.shared.testing.PassthroughRenderer,,com/google/gwt/text/shared/testing/PassthroughRenderer.java,25,-1
+HE,com.google.gwt.text.shared.testing.PassthroughRenderer::INSTANCE,com.google.gwt.text.shared.testing.PassthroughRenderer,INSTANCE,com/google/gwt/text/shared/testing/PassthroughRenderer.java,27,-1
+IE,com.google.gwt.text.shared.testing.PassthroughRenderer::PassthroughRenderer() ,com.google.gwt.text.shared.testing.PassthroughRenderer,PassthroughRenderer,com/google/gwt/text/shared/testing/PassthroughRenderer.java,39,0
+DefaultMomentum,,com.google.gwt.touch.client.DefaultMomentum,,com/google/gwt/touch/client/DefaultMomentum.java,21,-1
+JE,com.google.gwt.touch.client.DefaultMomentum::$calcNewVelocity(Lcom/google/gwt/touch/client/DefaultMomentum;DDDD)D,com.google.gwt.touch.client.DefaultMomentum,$calcNewVelocity,com/google/gwt/touch/client/DefaultMomentum.java,87,0
+KE,com.google.gwt.touch.client.DefaultMomentum::$updateState(Lcom/google/gwt/touch/client/DefaultMomentum;Lcom/google/gwt/touch/client/Momentum$State;)Z,com.google.gwt.touch.client.DefaultMomentum,$updateState,com/google/gwt/touch/client/DefaultMomentum.java,43,0
+LE,com.google.gwt.touch.client.DefaultMomentum::DefaultMomentum() ,com.google.gwt.touch.client.DefaultMomentum,DefaultMomentum,com/google/gwt/touch/client/DefaultMomentum.java,21,0
+Momentum$State,,com.google.gwt.touch.client.Momentum$State,,com/google/gwt/touch/client/Momentum.java,28,-1
+ME,com.google.gwt.touch.client.Momentum$State::$setCumulativeElapsedMillis(Lcom/google/gwt/touch/client/Momentum$State;I)V,com.google.gwt.touch.client.Momentum$State,$setCumulativeElapsedMillis,com/google/gwt/touch/client/Momentum.java,131,0
+NE,com.google.gwt.touch.client.Momentum$State::$setElapsedMillis(Lcom/google/gwt/touch/client/Momentum$State;I)V,com.google.gwt.touch.client.Momentum$State,$setElapsedMillis,com/google/gwt/touch/client/Momentum.java,141,0
+OE,com.google.gwt.touch.client.Momentum$State::$setPosition(Lcom/google/gwt/touch/client/Momentum$State;Lcom/google/gwt/touch/client/Point;)V,com.google.gwt.touch.client.Momentum$State,$setPosition,com/google/gwt/touch/client/Momentum.java,113,0
+PE,com.google.gwt.touch.client.Momentum$State::Momentum$State(Lcom/google/gwt/touch/client/Point;Lcom/google/gwt/touch/client/Point;) ,com.google.gwt.touch.client.Momentum$State,Momentum$State,com/google/gwt/touch/client/Momentum.java,45,0
+a,com.google.gwt.touch.client.Momentum$State::cumulativeElapsedMillis,com.google.gwt.touch.client.Momentum$State,cumulativeElapsedMillis,com/google/gwt/touch/client/Momentum.java,30,-1
+b,com.google.gwt.touch.client.Momentum$State::elapsedMillis,com.google.gwt.touch.client.Momentum$State,elapsedMillis,com/google/gwt/touch/client/Momentum.java,31,-1
+c,com.google.gwt.touch.client.Momentum$State::initialVelocity,com.google.gwt.touch.client.Momentum$State,initialVelocity,com/google/gwt/touch/client/Momentum.java,33,-1
+d,com.google.gwt.touch.client.Momentum$State::position,com.google.gwt.touch.client.Momentum$State,position,com/google/gwt/touch/client/Momentum.java,34,-1
+e,com.google.gwt.touch.client.Momentum$State::velocity,com.google.gwt.touch.client.Momentum$State,velocity,com/google/gwt/touch/client/Momentum.java,35,-1
+Point,,com.google.gwt.touch.client.Point,,com/google/gwt/touch/client/Point.java,21,-1
+QE,com.google.gwt.touch.client.Point::$minus(Lcom/google/gwt/touch/client/Point;Lcom/google/gwt/touch/client/Point;)Lcom/google/gwt/touch/client/Point;,com.google.gwt.touch.client.Point,$minus,com/google/gwt/touch/client/Point.java,89,0
+RE,com.google.gwt.touch.client.Point::$mult(Lcom/google/gwt/touch/client/Point;Lcom/google/gwt/touch/client/Point;)Lcom/google/gwt/touch/client/Point;,com.google.gwt.touch.client.Point,$mult,com/google/gwt/touch/client/Point.java,100,0
+SE,com.google.gwt.touch.client.Point::$plus(Lcom/google/gwt/touch/client/Point;Lcom/google/gwt/touch/client/Point;)Lcom/google/gwt/touch/client/Point;,com.google.gwt.touch.client.Point,$plus,com/google/gwt/touch/client/Point.java,111,0
+TE,com.google.gwt.touch.client.Point::Point(DD) ,com.google.gwt.touch.client.Point,Point,com/google/gwt/touch/client/Point.java,30,0
+UE,com.google.gwt.touch.client.Point::Point(Lcom/google/gwt/touch/client/Point;) ,com.google.gwt.touch.client.Point,Point,com/google/gwt/touch/client/Point.java,35,0
+VE,com.google.gwt.touch.client.Point::equals(Ljava/lang/Object;)Z,com.google.gwt.touch.client.Point,equals,com/google/gwt/touch/client/Point.java,51,0
+WE,com.google.gwt.touch.client.Point::hashCode()I,com.google.gwt.touch.client.Point,hashCode,com/google/gwt/touch/client/Point.java,78,0
+XE,com.google.gwt.touch.client.Point::toString()Ljava/lang/String;,com.google.gwt.touch.client.Point,toString,com/google/gwt/touch/client/Point.java,116,0
+a,com.google.gwt.touch.client.Point::x,com.google.gwt.touch.client.Point,x,com/google/gwt/touch/client/Point.java,23,-1
+b,com.google.gwt.touch.client.Point::y,com.google.gwt.touch.client.Point,y,com/google/gwt/touch/client/Point.java,24,-1
+TouchScroller,,com.google.gwt.touch.client.TouchScroller,,com/google/gwt/touch/client/TouchScroller.java,57,-1
+ZE,com.google.gwt.touch.client.TouchScroller::$calculateEndVelocity(Lcom/google/gwt/touch/client/TouchScroller;Lcom/google/gwt/touch/client/TouchScroller$TemporalPoint;Lcom/google/gwt/touch/client/TouchScroller$TemporalPoint;)Lcom/google/gwt/touch/client/Point;,com.google.gwt.touch.client.TouchScroller,$calculateEndVelocity,com/google/gwt/touch/client/TouchScroller.java,773,0
+$E,com.google.gwt.touch.client.TouchScroller::$cancelAll(Lcom/google/gwt/touch/client/TouchScroller;)V,com.google.gwt.touch.client.TouchScroller,$cancelAll,com/google/gwt/touch/client/TouchScroller.java,886,0
+_E,com.google.gwt.touch.client.TouchScroller::$getTouchFromEvent(Lcom/google/gwt/touch/client/TouchScroller;Lcom/google/gwt/event/dom/client/TouchEvent;)Lcom/google/gwt/dom/client/Touch;,com.google.gwt.touch.client.TouchScroller,$getTouchFromEvent,com/google/gwt/touch/client/TouchScroller.java,536,0
+aF,com.google.gwt.touch.client.TouchScroller::$getWidgetScrollPosition(Lcom/google/gwt/touch/client/TouchScroller;)Lcom/google/gwt/touch/client/Point;,com.google.gwt.touch.client.TouchScroller,$getWidgetScrollPosition,com/google/gwt/touch/client/TouchScroller.java,895,0
+bF,com.google.gwt.touch.client.TouchScroller::$hitTest(Lcom/google/gwt/touch/client/TouchScroller;Lcom/google/gwt/touch/client/Point;Lcom/google/gwt/touch/client/Point;)Z,com.google.gwt.touch.client.TouchScroller,$hitTest,com/google/gwt/touch/client/TouchScroller.java,906,0
+cF,com.google.gwt.touch.client.TouchScroller::$isClickScrollTriggeringTouch(Lcom/google/gwt/touch/client/TouchScroller;Lcom/google/gwt/touch/client/Point;)Z,com.google.gwt.touch.client.TouchScroller,$isClickScrollTriggeringTouch,com/google/gwt/touch/client/TouchScroller.java,923,0
+dF,com.google.gwt.touch.client.TouchScroller::$isClickTouchPositionDuringMomentum(Lcom/google/gwt/touch/client/TouchScroller;Lcom/google/gwt/touch/client/Point;)Z,com.google.gwt.touch.client.TouchScroller,$isClickTouchPositionDuringMomentum,com/google/gwt/touch/client/TouchScroller.java,939,0
+eF,com.google.gwt.touch.client.TouchScroller::$onDragEnd(Lcom/google/gwt/touch/client/TouchScroller;Lcom/google/gwt/event/dom/client/TouchEvent;)V,com.google.gwt.touch.client.TouchScroller,$onDragEnd,com/google/gwt/touch/client/TouchScroller.java,546,0
+fF,com.google.gwt.touch.client.TouchScroller::$onTouchEnd(Lcom/google/gwt/touch/client/TouchScroller;Lcom/google/gwt/event/dom/client/TouchEvent;)V,com.google.gwt.touch.client.TouchScroller,$onTouchEnd,com/google/gwt/touch/client/TouchScroller.java,599,0
+gF,com.google.gwt.touch.client.TouchScroller::$onTouchMove(Lcom/google/gwt/touch/client/TouchScroller;Lcom/google/gwt/event/dom/client/TouchEvent;)V,com.google.gwt.touch.client.TouchScroller,$onTouchMove,com/google/gwt/touch/client/TouchScroller.java,618,0
+hF,com.google.gwt.touch.client.TouchScroller::$onTouchStart(Lcom/google/gwt/touch/client/TouchScroller;Lcom/google/gwt/event/dom/client/TouchEvent;)V,com.google.gwt.touch.client.TouchScroller,$onTouchStart,com/google/gwt/touch/client/TouchScroller.java,726,0
+iF,com.google.gwt.touch.client.TouchScroller::$removeAttachHandler(Lcom/google/gwt/touch/client/TouchScroller;)V,com.google.gwt.touch.client.TouchScroller,$removeAttachHandler,com/google/gwt/touch/client/TouchScroller.java,832,0
+jF,com.google.gwt.touch.client.TouchScroller::$removeBustClickHandler(Lcom/google/gwt/touch/client/TouchScroller;)V,com.google.gwt.touch.client.TouchScroller,$removeBustClickHandler,com/google/gwt/touch/client/TouchScroller.java,842,0
+kF,com.google.gwt.touch.client.TouchScroller::$setMomentum(Lcom/google/gwt/touch/client/TouchScroller;Lcom/google/gwt/touch/client/Momentum;)V,com.google.gwt.touch.client.TouchScroller,$setMomentum,com/google/gwt/touch/client/TouchScroller.java,448,0
+lF,com.google.gwt.touch.client.TouchScroller::$setTargetWidget(Lcom/google/gwt/touch/client/TouchScroller;Lcom/google/gwt/user/client/ui/HasScrolling;)V,com.google.gwt.touch.client.TouchScroller,$setTargetWidget,com/google/gwt/touch/client/TouchScroller.java,461,0
+mF,com.google.gwt.touch.client.TouchScroller::$setWidgetScrollPosition(Lcom/google/gwt/touch/client/TouchScroller;Lcom/google/gwt/touch/client/Point;)V,com.google.gwt.touch.client.TouchScroller,$setWidgetScrollPosition,com/google/gwt/touch/client/TouchScroller.java,957,0
+nF,com.google.gwt.touch.client.TouchScroller::$setupBustClickHandler(Lcom/google/gwt/touch/client/TouchScroller;)V,com.google.gwt.touch.client.TouchScroller,$setupBustClickHandler,com/google/gwt/touch/client/TouchScroller.java,852,0
+oF,com.google.gwt.touch.client.TouchScroller::TouchScroller() ,com.google.gwt.touch.client.TouchScroller,TouchScroller,com/google/gwt/touch/client/TouchScroller.java,419,0
+a,com.google.gwt.touch.client.TouchScroller::attachHandlerReg,com.google.gwt.touch.client.TouchScroller,attachHandlerReg,com/google/gwt/touch/client/TouchScroller.java,322,-1
+b,com.google.gwt.touch.client.TouchScroller::bustClickHandlerReg,com.google.gwt.touch.client.TouchScroller,bustClickHandlerReg,com/google/gwt/touch/client/TouchScroller.java,317,-1
+c,com.google.gwt.touch.client.TouchScroller::dragging,com.google.gwt.touch.client.TouchScroller,dragging,com/google/gwt/touch/client/TouchScroller.java,328,-1
+d,com.google.gwt.touch.client.TouchScroller::handlerRegs,com.google.gwt.touch.client.TouchScroller,handlerRegs,com/google/gwt/touch/client/TouchScroller.java,333,-1
+YE,com.google.gwt.touch.client.TouchScroller::isSupported,com.google.gwt.touch.client.TouchScroller,isSupported,com/google/gwt/touch/client/TouchScroller.java,257,-1
+e,com.google.gwt.touch.client.TouchScroller::lastTouchPosition,com.google.gwt.touch.client.TouchScroller,lastTouchPosition,com/google/gwt/touch/client/TouchScroller.java,341,-1
+f,com.google.gwt.touch.client.TouchScroller::momentum,com.google.gwt.touch.client.TouchScroller,momentum,com/google/gwt/touch/client/TouchScroller.java,347,-1
+g,com.google.gwt.touch.client.TouchScroller::momentumCommand,com.google.gwt.touch.client.TouchScroller,momentumCommand,com/google/gwt/touch/client/TouchScroller.java,354,-1
+i,com.google.gwt.touch.client.TouchScroller::momentumTouchRemovalCommand,com.google.gwt.touch.client.TouchScroller,momentumTouchRemovalCommand,com/google/gwt/touch/client/TouchScroller.java,390,-1
+j,com.google.gwt.touch.client.TouchScroller::recentScrollTriggeringTouchPosition,com.google.gwt.touch.client.TouchScroller,recentScrollTriggeringTouchPosition,com/google/gwt/touch/client/TouchScroller.java,376,-1
+k,com.google.gwt.touch.client.TouchScroller::recentTouchPosition,com.google.gwt.touch.client.TouchScroller,recentTouchPosition,com/google/gwt/touch/client/TouchScroller.java,363,-1
+n,com.google.gwt.touch.client.TouchScroller::recentTouchPositionOnDeck,com.google.gwt.touch.client.TouchScroller,recentTouchPositionOnDeck,com/google/gwt/touch/client/TouchScroller.java,371,-1
+o,com.google.gwt.touch.client.TouchScroller::startScrollPosition,com.google.gwt.touch.client.TouchScroller,startScrollPosition,com/google/gwt/touch/client/TouchScroller.java,396,-1
+p,com.google.gwt.touch.client.TouchScroller::startTouchPosition,com.google.gwt.touch.client.TouchScroller,startTouchPosition,com/google/gwt/touch/client/TouchScroller.java,401,-1
+q,com.google.gwt.touch.client.TouchScroller::touchPositionsDuringMomentum,com.google.gwt.touch.client.TouchScroller,touchPositionsDuringMomentum,com/google/gwt/touch/client/TouchScroller.java,383,-1
+r,com.google.gwt.touch.client.TouchScroller::touching,com.google.gwt.touch.client.TouchScroller,touching,com/google/gwt/touch/client/TouchScroller.java,406,-1
+s,com.google.gwt.touch.client.TouchScroller::widget,com.google.gwt.touch.client.TouchScroller,widget,com/google/gwt/touch/client/TouchScroller.java,411,-1
+TouchScroller$1,,com.google.gwt.touch.client.TouchScroller$1,,com/google/gwt/touch/client/TouchScroller.java,485,-1
+pF,com.google.gwt.touch.client.TouchScroller$1::TouchScroller$1(Lcom/google/gwt/touch/client/TouchScroller;) ,com.google.gwt.touch.client.TouchScroller$1,TouchScroller$1,com/google/gwt/touch/client/TouchScroller.java,485,0
+a,com.google.gwt.touch.client.TouchScroller$1::this$01,com.google.gwt.touch.client.TouchScroller$1,this$01,com/google/gwt/touch/client/TouchScroller.java,485,-1
+TouchScroller$2,,com.google.gwt.touch.client.TouchScroller$2,,com/google/gwt/touch/client/TouchScroller.java,497,-1
+qF,com.google.gwt.touch.client.TouchScroller$2::TouchScroller$2(Lcom/google/gwt/touch/client/TouchScroller;) ,com.google.gwt.touch.client.TouchScroller$2,TouchScroller$2,com/google/gwt/touch/client/TouchScroller.java,497,0
+rF,com.google.gwt.touch.client.TouchScroller$2::onTouchStart(Lcom/google/gwt/event/dom/client/TouchStartEvent;)V,com.google.gwt.touch.client.TouchScroller$2,onTouchStart,com/google/gwt/touch/client/TouchScroller.java,499,0
+a,com.google.gwt.touch.client.TouchScroller$2::this$01,com.google.gwt.touch.client.TouchScroller$2,this$01,com/google/gwt/touch/client/TouchScroller.java,497,-1
+TouchScroller$3,,com.google.gwt.touch.client.TouchScroller$3,,com/google/gwt/touch/client/TouchScroller.java,505,-1
+sF,com.google.gwt.touch.client.TouchScroller$3::TouchScroller$3(Lcom/google/gwt/touch/client/TouchScroller;) ,com.google.gwt.touch.client.TouchScroller$3,TouchScroller$3,com/google/gwt/touch/client/TouchScroller.java,505,0
+tF,com.google.gwt.touch.client.TouchScroller$3::onTouchMove(Lcom/google/gwt/event/dom/client/TouchMoveEvent;)V,com.google.gwt.touch.client.TouchScroller$3,onTouchMove,com/google/gwt/touch/client/TouchScroller.java,507,0
+a,com.google.gwt.touch.client.TouchScroller$3::this$01,com.google.gwt.touch.client.TouchScroller$3,this$01,com/google/gwt/touch/client/TouchScroller.java,505,-1
+TouchScroller$4,,com.google.gwt.touch.client.TouchScroller$4,,com/google/gwt/touch/client/TouchScroller.java,513,-1
+uF,com.google.gwt.touch.client.TouchScroller$4::TouchScroller$4(Lcom/google/gwt/touch/client/TouchScroller;) ,com.google.gwt.touch.client.TouchScroller$4,TouchScroller$4,com/google/gwt/touch/client/TouchScroller.java,513,0
+vF,com.google.gwt.touch.client.TouchScroller$4::onTouchEnd(Lcom/google/gwt/event/dom/client/TouchEndEvent;)V,com.google.gwt.touch.client.TouchScroller$4,onTouchEnd,com/google/gwt/touch/client/TouchScroller.java,515,0
+a,com.google.gwt.touch.client.TouchScroller$4::this$01,com.google.gwt.touch.client.TouchScroller$4,this$01,com/google/gwt/touch/client/TouchScroller.java,513,-1
+TouchScroller$5,,com.google.gwt.touch.client.TouchScroller$5,,com/google/gwt/touch/client/TouchScroller.java,521,-1
+wF,com.google.gwt.touch.client.TouchScroller$5::TouchScroller$5(Lcom/google/gwt/touch/client/TouchScroller;) ,com.google.gwt.touch.client.TouchScroller$5,TouchScroller$5,com/google/gwt/touch/client/TouchScroller.java,521,0
+xF,com.google.gwt.touch.client.TouchScroller$5::onTouchCancel(Lcom/google/gwt/event/dom/client/TouchCancelEvent;)V,com.google.gwt.touch.client.TouchScroller$5,onTouchCancel,com/google/gwt/touch/client/TouchScroller.java,523,0
+a,com.google.gwt.touch.client.TouchScroller$5::this$01,com.google.gwt.touch.client.TouchScroller$5,this$01,com/google/gwt/touch/client/TouchScroller.java,521,-1
+TouchScroller$6,,com.google.gwt.touch.client.TouchScroller$6,,com/google/gwt/touch/client/TouchScroller.java,854,-1
+yF,com.google.gwt.touch.client.TouchScroller$6::TouchScroller$6(Lcom/google/gwt/touch/client/TouchScroller;) ,com.google.gwt.touch.client.TouchScroller$6,TouchScroller$6,com/google/gwt/touch/client/TouchScroller.java,854,0
+zF,com.google.gwt.touch.client.TouchScroller$6::onPreviewNativeEvent(Lcom/google/gwt/user/client/Event$NativePreviewEvent;)V,com.google.gwt.touch.client.TouchScroller$6,onPreviewNativeEvent,com/google/gwt/touch/client/TouchScroller.java,856,0
+a,com.google.gwt.touch.client.TouchScroller$6::this$01,com.google.gwt.touch.client.TouchScroller$6,this$01,com/google/gwt/touch/client/TouchScroller.java,854,-1
+TouchScroller$MomentumCommand,,com.google.gwt.touch.client.TouchScroller$MomentumCommand,,com/google/gwt/touch/client/TouchScroller.java,101,-1
+AF,com.google.gwt.touch.client.TouchScroller$MomentumCommand::$finish(Lcom/google/gwt/touch/client/TouchScroller$MomentumCommand;)V,com.google.gwt.touch.client.TouchScroller$MomentumCommand,$finish,com/google/gwt/touch/client/TouchScroller.java,182,0
+BF,com.google.gwt.touch.client.TouchScroller$MomentumCommand::TouchScroller$MomentumCommand(Lcom/google/gwt/touch/client/TouchScroller;Lcom/google/gwt/touch/client/Point;) ,com.google.gwt.touch.client.TouchScroller$MomentumCommand,TouchScroller$MomentumCommand,com/google/gwt/touch/client/TouchScroller.java,114,0
+a,com.google.gwt.touch.client.TouchScroller$MomentumCommand::duration,com.google.gwt.touch.client.TouchScroller$MomentumCommand,duration,com/google/gwt/touch/client/TouchScroller.java,103,-1
+CF,com.google.gwt.touch.client.TouchScroller$MomentumCommand::execute()Z,com.google.gwt.touch.client.TouchScroller$MomentumCommand,execute,com/google/gwt/touch/client/TouchScroller.java,131,0
+b,com.google.gwt.touch.client.TouchScroller$MomentumCommand::initialPosition,com.google.gwt.touch.client.TouchScroller$MomentumCommand,initialPosition,com/google/gwt/touch/client/TouchScroller.java,104,-1
+c,com.google.gwt.touch.client.TouchScroller$MomentumCommand::lastElapsedMillis,com.google.gwt.touch.client.TouchScroller$MomentumCommand,lastElapsedMillis,com/google/gwt/touch/client/TouchScroller.java,105,-1
+d,com.google.gwt.touch.client.TouchScroller$MomentumCommand::state,com.google.gwt.touch.client.TouchScroller$MomentumCommand,state,com/google/gwt/touch/client/TouchScroller.java,106,-1
+e,com.google.gwt.touch.client.TouchScroller$MomentumCommand::this$01,com.google.gwt.touch.client.TouchScroller$MomentumCommand,this$01,com/google/gwt/touch/client/TouchScroller.java,101,-1
+f,com.google.gwt.touch.client.TouchScroller$MomentumCommand::windowResizeHandler,com.google.gwt.touch.client.TouchScroller$MomentumCommand,windowResizeHandler,com/google/gwt/touch/client/TouchScroller.java,107,-1
+TouchScroller$MomentumCommand$1,,com.google.gwt.touch.client.TouchScroller$MomentumCommand$1,,com/google/gwt/touch/client/TouchScroller.java,123,-1
+DF,com.google.gwt.touch.client.TouchScroller$MomentumCommand$1::TouchScroller$MomentumCommand$1(Lcom/google/gwt/touch/client/TouchScroller$MomentumCommand;) ,com.google.gwt.touch.client.TouchScroller$MomentumCommand$1,TouchScroller$MomentumCommand$1,com/google/gwt/touch/client/TouchScroller.java,123,0
+EF,com.google.gwt.touch.client.TouchScroller$MomentumCommand$1::onResize(Lcom/google/gwt/event/logical/shared/ResizeEvent;)V,com.google.gwt.touch.client.TouchScroller$MomentumCommand$1,onResize,com/google/gwt/touch/client/TouchScroller.java,124,0
+a,com.google.gwt.touch.client.TouchScroller$MomentumCommand$1::this$11,com.google.gwt.touch.client.TouchScroller$MomentumCommand$1,this$11,com/google/gwt/touch/client/TouchScroller.java,123,-1
+TouchScroller$MomentumTouchRemovalCommand,,com.google.gwt.touch.client.TouchScroller$MomentumTouchRemovalCommand,,com/google/gwt/touch/client/TouchScroller.java,198,-1
+FF,com.google.gwt.touch.client.TouchScroller$MomentumTouchRemovalCommand::TouchScroller$MomentumTouchRemovalCommand(Lcom/google/gwt/touch/client/TouchScroller;) ,com.google.gwt.touch.client.TouchScroller$MomentumTouchRemovalCommand,TouchScroller$MomentumTouchRemovalCommand,com/google/gwt/touch/client/TouchScroller.java,198,0
+GF,com.google.gwt.touch.client.TouchScroller$MomentumTouchRemovalCommand::execute()Z,com.google.gwt.touch.client.TouchScroller$MomentumTouchRemovalCommand,execute,com/google/gwt/touch/client/TouchScroller.java,200,0
+a,com.google.gwt.touch.client.TouchScroller$MomentumTouchRemovalCommand::this$01,com.google.gwt.touch.client.TouchScroller$MomentumTouchRemovalCommand,this$01,com/google/gwt/touch/client/TouchScroller.java,198,-1
+TouchScroller$TemporalPoint,,com.google.gwt.touch.client.TouchScroller$TemporalPoint,,com/google/gwt/touch/client/TouchScroller.java,64,-1
+HF,com.google.gwt.touch.client.TouchScroller$TemporalPoint::$setTemporalPoint(Lcom/google/gwt/touch/client/TouchScroller$TemporalPoint;Lcom/google/gwt/touch/client/Point;D)V,com.google.gwt.touch.client.TouchScroller$TemporalPoint,$setTemporalPoint,com/google/gwt/touch/client/TouchScroller.java,92,0
+IF,com.google.gwt.touch.client.TouchScroller$TemporalPoint::TouchScroller$TemporalPoint() ,com.google.gwt.touch.client.TouchScroller$TemporalPoint,TouchScroller$TemporalPoint,com/google/gwt/touch/client/TouchScroller.java,68,0
+JF,com.google.gwt.touch.client.TouchScroller$TemporalPoint::TouchScroller$TemporalPoint(Lcom/google/gwt/touch/client/Point;D) ,com.google.gwt.touch.client.TouchScroller$TemporalPoint,TouchScroller$TemporalPoint,com/google/gwt/touch/client/TouchScroller.java,74,0
+a,com.google.gwt.touch.client.TouchScroller$TemporalPoint::point,com.google.gwt.touch.client.TouchScroller$TemporalPoint,point,com/google/gwt/touch/client/TouchScroller.java,65,-1
+b,com.google.gwt.touch.client.TouchScroller$TemporalPoint::time,com.google.gwt.touch.client.TouchScroller$TemporalPoint,time,com/google/gwt/touch/client/TouchScroller.java,66,-1
+BaseListenerWrapper,,com.google.gwt.user.client.BaseListenerWrapper,,com/google/gwt/user/client/BaseListenerWrapper.java,40,-1
+a,com.google.gwt.user.client.BaseListenerWrapper::listener,com.google.gwt.user.client.BaseListenerWrapper,listener,com/google/gwt/user/client/BaseListenerWrapper.java,146,-1
+MF,com.google.gwt.user.client.DOM::$clinit()V,com.google.gwt.user.client.DOM,$clinit,com/google/gwt/user/client/DOM.java,34,0
+KF,com.google.gwt.user.client.DOM::currentEvent,com.google.gwt.user.client.DOM,currentEvent,com/google/gwt/user/client/DOM.java,63,-1
+NF,com.google.gwt.user.client.DOM::dispatchEvent(Lcom/google/gwt/user/client/Event;Lcom/google/gwt/dom/client/Element;)Z,com.google.gwt.user.client.DOM,dispatchEvent,com/google/gwt/user/client/DOM.java,1432,0
+OF,com.google.gwt.user.client.DOM::dispatchEvent(Lcom/google/gwt/user/client/Event;Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/user/client/EventListener;)V,com.google.gwt.user.client.DOM,dispatchEvent,com/google/gwt/user/client/DOM.java,1414,0
+PF,com.google.gwt.user.client.DOM::insertChild(Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/dom/client/Element;I)V,com.google.gwt.user.client.DOM,insertChild,com/google/gwt/user/client/DOM.java,1029,0
+QF,com.google.gwt.user.client.DOM::isPotential(Lcom/google/gwt/core/client/JavaScriptObject;)Z,com.google.gwt.user.client.DOM,isPotential,com/google/gwt/user/client/DOM.java,1066,0
+RF,com.google.gwt.user.client.DOM::previewEvent(Lcom/google/gwt/user/client/Event;)Z,com.google.gwt.user.client.DOM,previewEvent,com/google/gwt/user/client/DOM.java,1455,0
+SF,com.google.gwt.user.client.DOM::releaseCapture(Lcom/google/gwt/dom/client/Element;)V,com.google.gwt.user.client.DOM,releaseCapture,com/google/gwt/user/client/DOM.java,1098,0
+TF,com.google.gwt.user.client.DOM::resolve(Lcom/google/gwt/dom/client/Element;)Lcom/google/gwt/dom/client/Element;,com.google.gwt.user.client.DOM,resolve,com/google/gwt/user/client/DOM.java,1074,0
+LF,com.google.gwt.user.client.DOM::sCaptureElem,com.google.gwt.user.client.DOM,sCaptureElem,com/google/gwt/user/client/DOM.java,65,-1
+UF,com.google.gwt.user.client.DOM::setCapture(Lcom/google/gwt/dom/client/Element;)V,com.google.gwt.user.client.DOM,setCapture,com/google/gwt/user/client/DOM.java,1198,0
+VF,com.google.gwt.user.client.DocumentModeAsserter::$onModuleLoad(Lcom/google/gwt/user/client/DocumentModeAsserter;)V,com.google.gwt.user.client.DocumentModeAsserter,$onModuleLoad,com/google/gwt/user/client/DocumentModeAsserter.java,87,0
+Element,,com.google.gwt.user.client.Element,,com/google/gwt/user/client/Element.java,36,-1
+Event,,com.google.gwt.user.client.Event,,com/google/gwt/user/client/Event.java,36,-1
+XF,com.google.gwt.user.client.Event::$getTypeInt(Lcom/google/gwt/user/client/Event;)I,com.google.gwt.user.client.Event,$getTypeInt,com/google/gwt/user/client/Event.java,678,0
+YF,com.google.gwt.user.client.Event::addNativePreviewHandler(Lcom/google/gwt/user/client/Event$NativePreviewHandler;)Lcom/google/gwt/event/shared/HandlerRegistration;,com.google.gwt.user.client.Event,addNativePreviewHandler,com/google/gwt/user/client/Event.java,450,0
+ZF,com.google.gwt.user.client.Event::getEventsSunk(Lcom/google/gwt/dom/client/Element;)I,com.google.gwt.user.client.Event,getEventsSunk,com/google/gwt/user/client/Event.java,512,0
+$F,com.google.gwt.user.client.Event::getTypeInt(Ljava/lang/String;)I,com.google.gwt.user.client.Event,getTypeInt,com/google/gwt/user/client/Event.java,522,0
+WF,com.google.gwt.user.client.Event::handlers,com.google.gwt.user.client.Event,handlers,com/google/gwt/user/client/Event.java,408,-1
+_F,com.google.gwt.user.client.Event::releaseCapture(Lcom/google/gwt/dom/client/Element;)V,com.google.gwt.user.client.Event,releaseCapture,com/google/gwt/user/client/Event.java,533,0
+aG,com.google.gwt.user.client.Event::setCapture(Lcom/google/gwt/dom/client/Element;)V,com.google.gwt.user.client.Event,setCapture,com/google/gwt/user/client/Event.java,556,0
+bG,com.google.gwt.user.client.Event::setEventListener(Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/user/client/EventListener;)V,com.google.gwt.user.client.Event,setEventListener,com/google/gwt/user/client/Event.java,567,0
+cG,com.google.gwt.user.client.Event::sinkEvents(Lcom/google/gwt/dom/client/Element;I)V,com.google.gwt.user.client.Event,sinkEvents,com/google/gwt/user/client/Event.java,580,0
+Event$NativePreviewEvent,,com.google.gwt.user.client.Event$NativePreviewEvent,,com/google/gwt/user/client/Event.java,41,-1
+fG,com.google.gwt.user.client.Event$NativePreviewEvent::$revive(Lcom/google/gwt/user/client/Event$NativePreviewEvent;)V,com.google.gwt.user.client.Event$NativePreviewEvent,$revive,com/google/gwt/user/client/Event.java,200,0
+gG,com.google.gwt.user.client.Event$NativePreviewEvent::$setNativeEvent(Lcom/google/gwt/user/client/Event$NativePreviewEvent;Lcom/google/gwt/dom/client/NativeEvent;)V,com.google.gwt.user.client.Event$NativePreviewEvent,$setNativeEvent,com/google/gwt/user/client/Event.java,213,0
+hG,com.google.gwt.user.client.Event$NativePreviewEvent::Event$NativePreviewEvent() ,com.google.gwt.user.client.Event$NativePreviewEvent,Event$NativePreviewEvent,com/google/gwt/user/client/Event.java,41,0
+dG,com.google.gwt.user.client.Event$NativePreviewEvent::TYPE,com.google.gwt.user.client.Event$NativePreviewEvent,TYPE,com/google/gwt/user/client/Event.java,47,-1
+iG,com.google.gwt.user.client.Event$NativePreviewEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.user.client.Event$NativePreviewEvent,dispatch,com/google/gwt/user/client/Event.java,194,0
+jG,com.google.gwt.user.client.Event$NativePreviewEvent::fire(Lcom/google/gwt/event/shared/HandlerManager;Lcom/google/gwt/dom/client/NativeEvent;)Z,com.google.gwt.user.client.Event$NativePreviewEvent,fire,com/google/gwt/user/client/Event.java,73,0
+kG,com.google.gwt.user.client.Event$NativePreviewEvent::getAssociatedType()Lcom/google/gwt/event/shared/GwtEvent$Type;,com.google.gwt.user.client.Event$NativePreviewEvent,getAssociatedType,com/google/gwt/user/client/Event.java,144,0
+a,com.google.gwt.user.client.Event$NativePreviewEvent::isCanceled,com.google.gwt.user.client.Event$NativePreviewEvent,isCanceled,com/google/gwt/user/client/Event.java,103,-1
+b,com.google.gwt.user.client.Event$NativePreviewEvent::isConsumed,com.google.gwt.user.client.Event$NativePreviewEvent,isConsumed,com/google/gwt/user/client/Event.java,109,-1
+c,com.google.gwt.user.client.Event$NativePreviewEvent::isFirstHandler,com.google.gwt.user.client.Event$NativePreviewEvent,isFirstHandler,com/google/gwt/user/client/Event.java,115,-1
+d,com.google.gwt.user.client.Event$NativePreviewEvent::nativeEvent,com.google.gwt.user.client.Event$NativePreviewEvent,nativeEvent,com/google/gwt/user/client/Event.java,120,-1
+lG,com.google.gwt.user.client.Event$NativePreviewEvent::revive()V,com.google.gwt.user.client.Event$NativePreviewEvent,revive,com/google/gwt/user/client/Event.java,200,0
+eG,com.google.gwt.user.client.Event$NativePreviewEvent::singleton,com.google.gwt.user.client.Event$NativePreviewEvent,singleton,com/google/gwt/user/client/Event.java,52,-1
+oG,com.google.gwt.user.client.History::$clinit()V,com.google.gwt.user.client.History,$clinit,com/google/gwt/user/client/History.java,60,0
+pG,com.google.gwt.user.client.History::addValueChangeHandler(Lcom/google/gwt/event/logical/shared/ValueChangeHandler;)Lcom/google/gwt/event/shared/HandlerRegistration;,com.google.gwt.user.client.History,addValueChangeHandler,com/google/gwt/user/client/History.java,200,0
+qG,com.google.gwt.user.client.History::getDecodedHash()Ljava/lang/String;,com.google.gwt.user.client.History,getDecodedHash,com/google/gwt/user/client/History.java,358,0
+mG,com.google.gwt.user.client.History::historyEventSource,com.google.gwt.user.client.History,historyEventSource,com/google/gwt/user/client/History.java,179,-1
+rG,com.google.gwt.user.client.History::onHashChanged()V,com.google.gwt.user.client.History,onHashChanged,com/google/gwt/user/client/History.java,367,0
+nG,com.google.gwt.user.client.History::token,com.google.gwt.user.client.History,token,com/google/gwt/user/client/History.java,180,-1
+History$HistoryEventSource,,com.google.gwt.user.client.History$HistoryEventSource,,com/google/gwt/user/client/History.java,62,-1
+sG,com.google.gwt.user.client.History$HistoryEventSource::$addValueChangeHandler(Lcom/google/gwt/user/client/History$HistoryEventSource;Lcom/google/gwt/event/logical/shared/ValueChangeHandler;)Lcom/google/gwt/event/shared/HandlerRegistration;,com.google.gwt.user.client.History$HistoryEventSource,$addValueChangeHandler,com/google/gwt/user/client/History.java,72,0
+tG,com.google.gwt.user.client.History$HistoryEventSource::History$HistoryEventSource() ,com.google.gwt.user.client.History$HistoryEventSource,History$HistoryEventSource,com/google/gwt/user/client/History.java,62,0
+uG,com.google.gwt.user.client.History$HistoryEventSource::fireEvent(Lcom/google/gwt/event/shared/GwtEvent;)V,com.google.gwt.user.client.History$HistoryEventSource,fireEvent,com/google/gwt/user/client/History.java,67,0
+a,com.google.gwt.user.client.History$HistoryEventSource::handlers,com.google.gwt.user.client.History$HistoryEventSource,handlers,com/google/gwt/user/client/History.java,64,-1
+History$HistoryImpl,,com.google.gwt.user.client.History$HistoryImpl,,com/google/gwt/user/client/History.java,89,-1
+vG,com.google.gwt.user.client.History$HistoryImpl::$decodeHistoryToken(Lcom/google/gwt/user/client/History$HistoryImpl;Ljava/lang/String;)Ljava/lang/String;,com.google.gwt.user.client.History$HistoryImpl,$decodeHistoryToken,com/google/gwt/user/client/History.java,112,0
+wG,com.google.gwt.user.client.History$HistoryImpl::History$HistoryImpl() ,com.google.gwt.user.client.History$HistoryImpl,History$HistoryImpl,com/google/gwt/user/client/History.java,91,0
+Timer,,com.google.gwt.user.client.Timer,,com/google/gwt/user/client/Timer.java,41,-1
+sb,com.google.gwt.user.client.Timer::$cancel(Lcom/google/gwt/user/client/Timer;)V,com.google.gwt.user.client.Timer,$cancel,com/google/gwt/user/client/Timer.java,64,0
+tb,com.google.gwt.user.client.Timer::$schedule(Lcom/google/gwt/user/client/Timer;I)V,com.google.gwt.user.client.Timer,$schedule,com/google/gwt/user/client/Timer.java,90,0
+ub,com.google.gwt.user.client.Timer::$scheduleRepeating(Lcom/google/gwt/user/client/Timer;I)V,com.google.gwt.user.client.Timer,$scheduleRepeating,com/google/gwt/user/client/Timer.java,108,0
+vb,com.google.gwt.user.client.Timer::Timer() ,com.google.gwt.user.client.Timer,Timer,com/google/gwt/user/client/Timer.java,41,0
+b,com.google.gwt.user.client.Timer::cancelCounter,com.google.gwt.user.client.Timer,cancelCounter,com/google/gwt/user/client/Timer.java,51,-1
+wb,com.google.gwt.user.client.Timer::clearInterval(I)V,com.google.gwt.user.client.Timer,clearInterval,com/google/gwt/user/client/Timer.java,150,0
+xb,com.google.gwt.user.client.Timer::clearTimeout(I)V,com.google.gwt.user.client.Timer,clearTimeout,com/google/gwt/user/client/Timer.java,154,0
+yb,com.google.gwt.user.client.Timer::createCallback(Lcom/google/gwt/user/client/Timer;I)Lcom/google/gwt/core/client/JavaScriptObject;,com.google.gwt.user.client.Timer,createCallback,com/google/gwt/user/client/Timer.java,138,0
+zb,com.google.gwt.user.client.Timer::fire(I)V,com.google.gwt.user.client.Timer,fire,com/google/gwt/user/client/Timer.java,124,0
+c,com.google.gwt.user.client.Timer::isRepeating,com.google.gwt.user.client.Timer,isRepeating,com/google/gwt/user/client/Timer.java,43,-1
+Ab,com.google.gwt.user.client.Timer::setInterval(Lcom/google/gwt/core/client/JavaScriptObject;I)I,com.google.gwt.user.client.Timer,setInterval,com/google/gwt/user/client/Timer.java,142,0
+Bb,com.google.gwt.user.client.Timer::setTimeout(Lcom/google/gwt/core/client/JavaScriptObject;I)I,com.google.gwt.user.client.Timer,setTimeout,com/google/gwt/user/client/Timer.java,146,0
+d,com.google.gwt.user.client.Timer::timerId,com.google.gwt.user.client.Timer,timerId,com/google/gwt/user/client/Timer.java,45,-1
+CG,com.google.gwt.user.client.Window::addCloseHandler(Lcom/google/gwt/event/logical/shared/CloseHandler;)Lcom/google/gwt/event/shared/HandlerRegistration;,com.google.gwt.user.client.Window,addCloseHandler,com/google/gwt/user/client/Window.java,522,0
+DG,com.google.gwt.user.client.Window::addHandler(Lcom/google/gwt/event/shared/GwtEvent$Type;Lcom/google/gwt/event/shared/EventHandler;)Lcom/google/gwt/event/shared/HandlerRegistration;,com.google.gwt.user.client.Window,addHandler,com/google/gwt/user/client/Window.java,890,0
+EG,com.google.gwt.user.client.Window::addResizeHandler(Lcom/google/gwt/event/logical/shared/ResizeHandler;)Lcom/google/gwt/event/shared/HandlerRegistration;,com.google.gwt.user.client.Window,addResizeHandler,com/google/gwt/user/client/Window.java,533,0
+FG,com.google.gwt.user.client.Window::alert(Ljava/lang/String;)V,com.google.gwt.user.client.Window,alert,com/google/gwt/user/client/Window.java,604,0
+xG,com.google.gwt.user.client.Window::closeHandlersInitialized,com.google.gwt.user.client.Window,closeHandlersInitialized,com/google/gwt/user/client/Window.java,508,-1
+GG,com.google.gwt.user.client.Window::confirm(Ljava/lang/String;)Z,com.google.gwt.user.client.Window,confirm,com/google/gwt/user/client/Window.java,616,0
+yG,com.google.gwt.user.client.Window::handlers,com.google.gwt.user.client.Window,handlers,com/google/gwt/user/client/Window.java,507,-1
+zG,com.google.gwt.user.client.Window::lastResizeHeight,com.google.gwt.user.client.Window,lastResizeHeight,com/google/gwt/user/client/Window.java,512,-1
+AG,com.google.gwt.user.client.Window::lastResizeWidth,com.google.gwt.user.client.Window,lastResizeWidth,com/google/gwt/user/client/Window.java,511,-1
+HG,com.google.gwt.user.client.Window::maybeInitializeCloseHandlers()V,com.google.gwt.user.client.Window,maybeInitializeCloseHandlers,com/google/gwt/user/client/Window.java,913,0
+IG,com.google.gwt.user.client.Window::maybeInitializeResizeHandlers()V,com.google.gwt.user.client.Window,maybeInitializeResizeHandlers,com/google/gwt/user/client/Window.java,920,0
+JG,com.google.gwt.user.client.Window::onClosing()Ljava/lang/String;,com.google.gwt.user.client.Window,onClosing,com/google/gwt/user/client/Window.java,853,0
+KG,com.google.gwt.user.client.Window::onResize()V,com.google.gwt.user.client.Window,onResize,com/google/gwt/user/client/Window.java,862,0
+LG,com.google.gwt.user.client.Window::prompt(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;,com.google.gwt.user.client.Window,prompt,com/google/gwt/user/client/Window.java,739,0
+BG,com.google.gwt.user.client.Window::resizeHandlersInitialized,com.google.gwt.user.client.Window,resizeHandlersInitialized,com/google/gwt/user/client/Window.java,510,-1
+Window$ClosingEvent,,com.google.gwt.user.client.Window$ClosingEvent,,com/google/gwt/user/client/Window.java,51,-1
+NG,com.google.gwt.user.client.Window$ClosingEvent::$clinit()V,com.google.gwt.user.client.Window$ClosingEvent,$clinit,com/google/gwt/user/client/Window.java,51,0
+MG,com.google.gwt.user.client.Window$ClosingEvent::TYPE,com.google.gwt.user.client.Window$ClosingEvent,TYPE,com/google/gwt/user/client/Window.java,55,-1
+OG,com.google.gwt.user.client.Window$ClosingEvent::Window$ClosingEvent() ,com.google.gwt.user.client.Window$ClosingEvent,Window$ClosingEvent,com/google/gwt/user/client/Window.java,51,0
+PG,com.google.gwt.user.client.Window$ClosingEvent::dispatch(Lcom/google/gwt/event/shared/EventHandler;)V,com.google.gwt.user.client.Window$ClosingEvent,dispatch,com/google/gwt/user/client/Window.java,96,0
+QG,com.google.gwt.user.client.Window$ClosingEvent::getAssociatedType()Lcom/google/gwt/event/shared/GwtEvent$Type;,com.google.gwt.user.client.Window$ClosingEvent,getAssociatedType,com/google/gwt/user/client/Window.java,68,0
+Window$WindowHandlers,,com.google.gwt.user.client.Window$WindowHandlers,,com/google/gwt/user/client/Window.java,486,-1
+RG,com.google.gwt.user.client.Window$WindowHandlers::Window$WindowHandlers() ,com.google.gwt.user.client.Window$WindowHandlers,Window$WindowHandlers,com/google/gwt/user/client/Window.java,489,0
+TG,com.google.gwt.user.client.impl.DOMImpl::$eventGetTypeInt(Lcom/google/gwt/user/client/impl/DOMImpl;Ljava/lang/String;)I,com.google.gwt.user.client.impl.DOMImpl,$eventGetTypeInt,com/google/gwt/user/client/impl/DOMImpl.java,85,0
+UG,com.google.gwt.user.client.impl.DOMImpl::$maybeInitializeEventSystem(Lcom/google/gwt/user/client/impl/DOMImpl;)V,com.google.gwt.user.client.impl.DOMImpl,$maybeInitializeEventSystem,com/google/gwt/user/client/impl/DOMImpl.java,135,0
+SG,com.google.gwt.user.client.impl.DOMImpl::eventSystemIsInitialized,com.google.gwt.user.client.impl.DOMImpl,eventSystemIsInitialized,com/google/gwt/user/client/impl/DOMImpl.java,28,-1
+VG,com.google.gwt.user.client.impl.DOMImpl::getEventListener(Lcom/google/gwt/dom/client/Element;)Lcom/google/gwt/user/client/EventListener;,com.google.gwt.user.client.impl.DOMImpl,getEventListener,com/google/gwt/user/client/impl/DOMImpl.java,30,0
+WG,com.google.gwt.user.client.impl.DOMImpl::setEventListener(Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/user/client/EventListener;)V,com.google.gwt.user.client.impl.DOMImpl,setEventListener,com/google/gwt/user/client/impl/DOMImpl.java,36,0
+nH,com.google.gwt.user.client.impl.DOMImplMozilla::$clinit()V,com.google.gwt.user.client.impl.DOMImplMozilla,$clinit,com/google/gwt/user/client/impl/DOMImplMozilla.java,23,0
+oH,com.google.gwt.user.client.impl.DOMImplMozilla::$initSyntheticMouseUpEvents(Lcom/google/gwt/user/client/impl/DOMImplMozilla;)V,com.google.gwt.user.client.impl.DOMImplMozilla,$initSyntheticMouseUpEvents,com/google/gwt/user/client/impl/DOMImplMozilla.java,53,0
+pH,com.google.gwt.user.client.impl.DOMImplMozilla::$sinkEvents(Lcom/google/gwt/user/client/impl/DOMImplMozilla;Lcom/google/gwt/dom/client/Element;I)V,com.google.gwt.user.client.impl.DOMImplMozilla,$sinkEvents,com/google/gwt/user/client/impl/DOMImplMozilla.java,35,0
+aH,com.google.gwt.user.client.impl.DOMImplStandard::$clinit()V,com.google.gwt.user.client.impl.DOMImplStandard,$clinit,com/google/gwt/user/client/impl/DOMImplStandard.java,30,0
+bH,com.google.gwt.user.client.impl.DOMImplStandard::$getChild(Lcom/google/gwt/user/client/impl/DOMImplStandard;Lcom/google/gwt/dom/client/Element;I)Lcom/google/gwt/dom/client/Element;,com.google.gwt.user.client.impl.DOMImplStandard,$getChild,com/google/gwt/user/client/impl/DOMImplStandard.java,137,0
+cH,com.google.gwt.user.client.impl.DOMImplStandard::$getChildCount(Lcom/google/gwt/user/client/impl/DOMImplStandard;Lcom/google/gwt/dom/client/Element;)I,com.google.gwt.user.client.impl.DOMImplStandard,$getChildCount,com/google/gwt/user/client/impl/DOMImplStandard.java,152,0
+dH,com.google.gwt.user.client.impl.DOMImplStandard::$initEventSystem(Lcom/google/gwt/user/client/impl/DOMImplStandard;)V,com.google.gwt.user.client.impl.DOMImplStandard,$initEventSystem,com/google/gwt/user/client/impl/DOMImplStandard.java,222,0
+eH,com.google.gwt.user.client.impl.DOMImplStandard::$insertChild(Lcom/google/gwt/user/client/impl/DOMImplStandard;Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/dom/client/Element;I)V,com.google.gwt.user.client.impl.DOMImplStandard,$insertChild,com/google/gwt/user/client/impl/DOMImplStandard.java,178,0
+fH,com.google.gwt.user.client.impl.DOMImplStandard::$sinkBitlessEvent(Lcom/google/gwt/user/client/impl/DOMImplStandard;Lcom/google/gwt/dom/client/Element;Ljava/lang/String;)V,com.google.gwt.user.client.impl.DOMImplStandard,$sinkBitlessEvent,com/google/gwt/user/client/impl/DOMImplStandard.java,209,0
+gH,com.google.gwt.user.client.impl.DOMImplStandard::$sinkEventsImpl(Lcom/google/gwt/user/client/impl/DOMImplStandard;Lcom/google/gwt/dom/client/Element;I)V,com.google.gwt.user.client.impl.DOMImplStandard,$sinkEventsImpl,com/google/gwt/user/client/impl/DOMImplStandard.java,251,0
+XG,com.google.gwt.user.client.impl.DOMImplStandard::bitlessEventDispatchers,com.google.gwt.user.client.impl.DOMImplStandard,bitlessEventDispatchers,com/google/gwt/user/client/impl/DOMImplStandard.java,100,-1
+YG,com.google.gwt.user.client.impl.DOMImplStandard::captureElem,com.google.gwt.user.client.impl.DOMImplStandard,captureElem,com/google/gwt/user/client/impl/DOMImplStandard.java,98,-1
+ZG,com.google.gwt.user.client.impl.DOMImplStandard::captureEventDispatchers,com.google.gwt.user.client.impl.DOMImplStandard,captureEventDispatchers,com/google/gwt/user/client/impl/DOMImplStandard.java,102,-1
+hH,com.google.gwt.user.client.impl.DOMImplStandard::dispatchCapturedEvent(Lcom/google/gwt/user/client/Event;)V,com.google.gwt.user.client.impl.DOMImplStandard,dispatchCapturedEvent,com/google/gwt/user/client/impl/DOMImplStandard.java,340,0
+iH,com.google.gwt.user.client.impl.DOMImplStandard::dispatchCapturedMouseEvent(Lcom/google/gwt/user/client/Event;)V,com.google.gwt.user.client.impl.DOMImplStandard,dispatchCapturedMouseEvent,com/google/gwt/user/client/impl/DOMImplStandard.java,344,0
+jH,com.google.gwt.user.client.impl.DOMImplStandard::dispatchDragEvent(Lcom/google/gwt/user/client/Event;)V,com.google.gwt.user.client.impl.DOMImplStandard,dispatchDragEvent,com/google/gwt/user/client/impl/DOMImplStandard.java,328,0
+$G,com.google.gwt.user.client.impl.DOMImplStandard::dispatchEvent,com.google.gwt.user.client.impl.DOMImplStandard,dispatchEvent,com/google/gwt/user/client/impl/DOMImplStandard.java,105,-1
+kH,com.google.gwt.user.client.impl.DOMImplStandard::dispatchEvent(Lcom/google/gwt/user/client/Event;)V,com.google.gwt.user.client.impl.DOMImplStandard,dispatchEvent,com/google/gwt/user/client/impl/DOMImplStandard.java,312,0
+_G,com.google.gwt.user.client.impl.DOMImplStandard::dispatchUnhandledEvent,com.google.gwt.user.client.impl.DOMImplStandard,dispatchUnhandledEvent,com/google/gwt/user/client/impl/DOMImplStandard.java,108,-1
+lH,com.google.gwt.user.client.impl.DOMImplStandard::dispatchUnhandledEvent(Lcom/google/gwt/user/client/Event;)V,com.google.gwt.user.client.impl.DOMImplStandard,dispatchUnhandledEvent,com/google/gwt/user/client/impl/DOMImplStandard.java,334,0
+mH,com.google.gwt.user.client.impl.DOMImplStandard::getFirstAncestorWithListener(Lcom/google/gwt/user/client/Event;)Lcom/google/gwt/dom/client/Element;,com.google.gwt.user.client.impl.DOMImplStandard,getFirstAncestorWithListener,com/google/gwt/user/client/impl/DOMImplStandard.java,320,0
+ElementMapperImpl,,com.google.gwt.user.client.impl.ElementMapperImpl,,com/google/gwt/user/client/impl/ElementMapperImpl.java,30,-1
+qH,com.google.gwt.user.client.impl.ElementMapperImpl::$get(Lcom/google/gwt/user/client/impl/ElementMapperImpl;Lcom/google/gwt/dom/client/Element;)Lcom/google/gwt/user/client/ui/UIObject;,com.google.gwt.user.client.impl.ElementMapperImpl,$get,com/google/gwt/user/client/impl/ElementMapperImpl.java,65,0
+rH,com.google.gwt.user.client.impl.ElementMapperImpl::$put(Lcom/google/gwt/user/client/impl/ElementMapperImpl;Lcom/google/gwt/user/client/ui/UIObject;)V,com.google.gwt.user.client.impl.ElementMapperImpl,$put,com/google/gwt/user/client/impl/ElementMapperImpl.java,96,0
+sH,com.google.gwt.user.client.impl.ElementMapperImpl::$removeByElement(Lcom/google/gwt/user/client/impl/ElementMapperImpl;Lcom/google/gwt/dom/client/Element;)V,com.google.gwt.user.client.impl.ElementMapperImpl,$removeByElement,com/google/gwt/user/client/impl/ElementMapperImpl.java,114,0
+tH,com.google.gwt.user.client.impl.ElementMapperImpl::ElementMapperImpl() ,com.google.gwt.user.client.impl.ElementMapperImpl,ElementMapperImpl,com/google/gwt/user/client/impl/ElementMapperImpl.java,30,0
+a,com.google.gwt.user.client.impl.ElementMapperImpl::freeList,com.google.gwt.user.client.impl.ElementMapperImpl,freeList,com/google/gwt/user/client/impl/ElementMapperImpl.java,55,-1
+uH,com.google.gwt.user.client.impl.ElementMapperImpl::getIndex(Lcom/google/gwt/dom/client/Element;)I,com.google.gwt.user.client.impl.ElementMapperImpl,getIndex,com/google/gwt/user/client/impl/ElementMapperImpl.java,46,0
+b,com.google.gwt.user.client.impl.ElementMapperImpl::uiObjectList,com.google.gwt.user.client.impl.ElementMapperImpl,uiObjectList,com/google/gwt/user/client/impl/ElementMapperImpl.java,57,-1
+ElementMapperImpl$FreeNode,,com.google.gwt.user.client.impl.ElementMapperImpl$FreeNode,,com/google/gwt/user/client/impl/ElementMapperImpl.java,32,-1
+vH,com.google.gwt.user.client.impl.ElementMapperImpl$FreeNode::ElementMapperImpl$FreeNode(ILcom/google/gwt/user/client/impl/ElementMapperImpl$FreeNode;) ,com.google.gwt.user.client.impl.ElementMapperImpl$FreeNode,ElementMapperImpl$FreeNode,com/google/gwt/user/client/impl/ElementMapperImpl.java,36,0
+a,com.google.gwt.user.client.impl.ElementMapperImpl$FreeNode::index,com.google.gwt.user.client.impl.ElementMapperImpl$FreeNode,index,com/google/gwt/user/client/impl/ElementMapperImpl.java,33,-1
+b,com.google.gwt.user.client.impl.ElementMapperImpl$FreeNode::next,com.google.gwt.user.client.impl.ElementMapperImpl$FreeNode,next,com/google/gwt/user/client/impl/ElementMapperImpl.java,34,-1
+EventMap,,com.google.gwt.user.client.impl.EventMap,,com/google/gwt/user/client/impl/EventMap.java,23,-1
+wH,com.google.gwt.user.client.impl.EventMap::foreach(Lcom/google/gwt/core/client/JavaScriptObject;Lcom/google/gwt/core/client/JavaScriptObject;)V,com.google.gwt.user.client.impl.EventMap,foreach,com/google/gwt/user/client/impl/EventMap.java,45,0
+xH,com.google.gwt.user.client.impl.WindowImpl::$initWindowCloseHandler(Lcom/google/gwt/user/client/impl/WindowImpl;)V,com.google.gwt.user.client.impl.WindowImpl,$initWindowCloseHandler,com/google/gwt/user/client/impl/WindowImpl.java,33,0
+yH,com.google.gwt.user.client.impl.WindowImpl::$initWindowResizeHandler(Lcom/google/gwt/user/client/impl/WindowImpl;)V,com.google.gwt.user.client.impl.WindowImpl,$initWindowResizeHandler,com/google/gwt/user/client/impl/WindowImpl.java,72,0
+AbsolutePanel,,com.google.gwt.user.client.ui.AbsolutePanel,,com/google/gwt/user/client/ui/AbsolutePanel.java,59,-1
+OH,com.google.gwt.user.client.ui.AbsolutePanel::$add(Lcom/google/gwt/user/client/ui/AbsolutePanel;Lcom/google/gwt/user/client/ui/Widget;)V,com.google.gwt.user.client.ui.AbsolutePanel,$add,com/google/gwt/user/client/ui/AbsolutePanel.java,97,0
+PH,com.google.gwt.user.client.ui.AbsolutePanel::$remove(Lcom/google/gwt/user/client/ui/AbsolutePanel;Lcom/google/gwt/user/client/ui/Widget;)Z,com.google.gwt.user.client.ui.AbsolutePanel,$remove,com/google/gwt/user/client/ui/AbsolutePanel.java,199,0
+QH,com.google.gwt.user.client.ui.AbsolutePanel::add(Lcom/google/gwt/user/client/ui/Widget;)V,com.google.gwt.user.client.ui.AbsolutePanel,add,com/google/gwt/user/client/ui/AbsolutePanel.java,97,0
+RH,com.google.gwt.user.client.ui.AbsolutePanel::changeToStaticPositioning(Lcom/google/gwt/dom/client/Element;)V,com.google.gwt.user.client.ui.AbsolutePanel,changeToStaticPositioning,com/google/gwt/user/client/ui/AbsolutePanel.java,67,0
+SH,com.google.gwt.user.client.ui.AbsolutePanel::remove(Lcom/google/gwt/user/client/ui/Widget;)Z,com.google.gwt.user.client.ui.AbsolutePanel,remove,com/google/gwt/user/client/ui/AbsolutePanel.java,199,0
+AbstractImagePrototype,,com.google.gwt.user.client.ui.AbstractImagePrototype,,com/google/gwt/user/client/ui/AbstractImagePrototype.java,53,-1
+TH,com.google.gwt.user.client.ui.AbstractImagePrototype::create(Lcom/google/gwt/resources/client/ImageResource;)Lcom/google/gwt/user/client/ui/AbstractImagePrototype;,com.google.gwt.user.client.ui.AbstractImagePrototype,create,com/google/gwt/user/client/ui/AbstractImagePrototype.java,73,0
+Anchor,,com.google.gwt.user.client.ui.Anchor,,com/google/gwt/user/client/ui/Anchor.java,52,-1
+UH,com.google.gwt.user.client.ui.Anchor::Anchor(Ljava/lang/String;Ljava/lang/String;) ,com.google.gwt.user.client.ui.Anchor,Anchor,com/google/gwt/user/client/ui/Anchor.java,293,0
+a,com.google.gwt.user.client.ui.Anchor::directionalTextHelper,com.google.gwt.user.client.ui.Anchor,directionalTextHelper,com/google/gwt/user/client/ui/Anchor.java,88,-1
+VH,com.google.gwt.user.client.ui.Anchor::getTabIndex()I,com.google.gwt.user.client.ui.Anchor,getTabIndex,com/google/gwt/user/client/ui/Anchor.java,471,0
+WH,com.google.gwt.user.client.ui.Anchor::setTabIndex(I)V,com.google.gwt.user.client.ui.Anchor,setTabIndex,com/google/gwt/user/client/ui/Anchor.java,593,0
+AttachDetachException,,com.google.gwt.user.client.ui.AttachDetachException,,com/google/gwt/user/client/ui/AttachDetachException.java,27,-1
+ZH,com.google.gwt.user.client.ui.AttachDetachException::$clinit()V,com.google.gwt.user.client.ui.AttachDetachException,$clinit,com/google/gwt/user/client/ui/AttachDetachException.java,27,0
+_H,com.google.gwt.user.client.ui.AttachDetachException::AttachDetachException(Ljava/util/Set;) ,com.google.gwt.user.client.ui.AttachDetachException,AttachDetachException,com/google/gwt/user/client/ui/AttachDetachException.java,135,0
+XH,com.google.gwt.user.client.ui.AttachDetachException::attachCommand,com.google.gwt.user.client.ui.AttachDetachException,attachCommand,com/google/gwt/user/client/ui/AttachDetachException.java,32,-1
+YH,com.google.gwt.user.client.ui.AttachDetachException::detachCommand,com.google.gwt.user.client.ui.AttachDetachException,detachCommand,com/google/gwt/user/client/ui/AttachDetachException.java,41,-1
+aI,com.google.gwt.user.client.ui.AttachDetachException::tryCommand(Ljava/lang/Iterable;Lcom/google/gwt/user/client/ui/AttachDetachException$Command;)V,com.google.gwt.user.client.ui.AttachDetachException,tryCommand,com/google/gwt/user/client/ui/AttachDetachException.java,70,0
+AttachDetachException$1,,com.google.gwt.user.client.ui.AttachDetachException$1,,com/google/gwt/user/client/ui/AttachDetachException.java,32,-1
+bI,com.google.gwt.user.client.ui.AttachDetachException$1::AttachDetachException$1() ,com.google.gwt.user.client.ui.AttachDetachException$1,AttachDetachException$1,com/google/gwt/user/client/ui/AttachDetachException.java,32,0
+cI,com.google.gwt.user.client.ui.AttachDetachException$1::execute(Lcom/google/gwt/user/client/ui/Widget;)V,com.google.gwt.user.client.ui.AttachDetachException$1,execute,com/google/gwt/user/client/ui/AttachDetachException.java,33,0
+AttachDetachException$2,,com.google.gwt.user.client.ui.AttachDetachException$2,,com/google/gwt/user/client/ui/AttachDetachException.java,41,-1
+dI,com.google.gwt.user.client.ui.AttachDetachException$2::AttachDetachException$2() ,com.google.gwt.user.client.ui.AttachDetachException$2,AttachDetachException$2,com/google/gwt/user/client/ui/AttachDetachException.java,41,0
+eI,com.google.gwt.user.client.ui.AttachDetachException$2::execute(Lcom/google/gwt/user/client/ui/Widget;)V,com.google.gwt.user.client.ui.AttachDetachException$2,execute,com/google/gwt/user/client/ui/AttachDetachException.java,42,0
+Button,,com.google.gwt.user.client.ui.Button,,com/google/gwt/user/client/ui/Button.java,42,-1
+hI,com.google.gwt.user.client.ui.Button::Button(Lcom/google/gwt/safehtml/shared/SafeHtml;) ,com.google.gwt.user.client.ui.Button,Button,com/google/gwt/user/client/ui/Button.java,79,0
+iI,com.google.gwt.user.client.ui.Button::Button(Ljava/lang/String;) ,com.google.gwt.user.client.ui.Button,Button,com/google/gwt/user/client/ui/Button.java,88,0
+ButtonBase,,com.google.gwt.user.client.ui.ButtonBase,,com/google/gwt/user/client/ui/ButtonBase.java,27,-1
+fI,com.google.gwt.user.client.ui.ButtonBase::$setHTML(Lcom/google/gwt/user/client/ui/ButtonBase;Ljava/lang/String;)V,com.google.gwt.user.client.ui.ButtonBase,$setHTML,com/google/gwt/user/client/ui/ButtonBase.java,47,0
+gI,com.google.gwt.user.client.ui.ButtonBase::ButtonBase(Lcom/google/gwt/dom/client/Element;) ,com.google.gwt.user.client.ui.ButtonBase,ButtonBase,com/google/gwt/user/client/ui/ButtonBase.java,35,0
+CellPanel,,com.google.gwt.user.client.ui.CellPanel,,com/google/gwt/user/client/ui/CellPanel.java,68,-1
+jI,com.google.gwt.user.client.ui.CellPanel::$setCellHorizontalAlignment(Lcom/google/gwt/user/client/ui/CellPanel;Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/user/client/ui/HasHorizontalAlignment$HorizontalAlignmentConstant;)V,com.google.gwt.user.client.ui.CellPanel,$setCellHorizontalAlignment,com/google/gwt/user/client/ui/CellPanel.java,213,0
+kI,com.google.gwt.user.client.ui.CellPanel::$setCellVerticalAlignment(Lcom/google/gwt/user/client/ui/CellPanel;Lcom/google/gwt/dom/client/Element;Lcom/google/gwt/user/client/ui/HasVerticalAlignment$VerticalAlignmentConstant;)V,com.google.gwt.user.client.ui.CellPanel,$setCellVerticalAlignment,com/google/gwt/user/client/ui/CellPanel.java,229,0
+lI,com.google.gwt.user.client.ui.CellPanel::$setCellVerticalAlignment(Lcom/google/gwt/user/client/ui/CellPanel;Lcom/google/gwt/user/client/Element;Lcom/google/gwt/user/client/ui/HasVerticalAlignment$VerticalAlignmentConstant;)V,com.google.gwt.user.client.ui.CellPanel,$setCellVerticalAlignment,com/google/gwt/user/client/ui/CellPanel.java,239,0
+mI,com.google.gwt.user.client.ui.CellPanel::CellPanel() ,com.google.gwt.user.client.ui.CellPanel,CellPanel,com/google/gwt/user/client/ui/CellPanel.java,73,0
+d,com.google.gwt.user.client.ui.CellPanel::body,com.google.gwt.user.client.ui.CellPanel,body,com/google/gwt/user/client/ui/CellPanel.java,71,-1
+e,com.google.gwt.user.client.ui.CellPanel::table,com.google.gwt.user.client.ui.CellPanel,table,com/google/gwt/user/client/ui/CellPanel.java,71,-1
+CheckBox,,com.google.gwt.user.client.ui.CheckBox,,com/google/gwt/user/client/ui/CheckBox.java,69,-1
+nI,com.google.gwt.user.client.ui.CheckBox::$addValueChangeHandler(Lcom/google/gwt/user/client/ui/CheckBox;Lcom/google/gwt/event/logical/shared/ValueChangeHandler;)Lcom/google/gwt/event/shared/HandlerRegistration;,com.google.gwt.user.client.ui.CheckBox,$addValueChangeHandler,com/google/gwt/user/client/ui/CheckBox.java,200,0
+oI,com.google.gwt.user.client.ui.CheckBox::$getValue(Lcom/google/gwt/user/client/ui/CheckBox;)Ljava/lang/Boolean;,com.google.gwt.user.client.ui.CheckBox,$getValue,com/google/gwt/user/client/ui/CheckBox.java,272,0
+pI,com.google.gwt.user.client.ui.CheckBox::$setEnabled(Lcom/google/gwt/user/client/ui/CheckBox;Z)V,com.google.gwt.user.client.ui.CheckBox,$setEnabled,com/google/gwt/user/client/ui/CheckBox.java,344,0
+qI,com.google.gwt.user.client.ui.CheckBox::$setText(Lcom/google/gwt/user/client/ui/CheckBox;Ljava/lang/String;)V,com.google.gwt.user.client.ui.CheckBox,$setText,com/google/gwt/user/client/ui/CheckBox.java,404,0
+rI,com.google.gwt.user.client.ui.CheckBox::$setValue(Lcom/google/gwt/user/client/ui/CheckBox;Ljava/lang/Boolean;Z)V,com.google.gwt.user.client.ui.CheckBox,$setValue,com/google/gwt/user/client/ui/CheckBox.java,440,0
+sI,com.google.gwt.user.client.ui.CheckBox::CheckBox(Lcom/google/gwt/dom/client/Element;) ,com.google.gwt.user.client.ui.CheckBox,CheckBox,com/google/gwt/user/client/ui/CheckBox.java,176,0
+tI,com.google.gwt.user.client.ui.CheckBox::CheckBox(Ljava/lang/String;) ,com.google.gwt.user.client.ui.CheckBox,CheckBox,com/google/gwt/user/client/ui/CheckBox.java,130,0
+b,com.google.gwt.user.client.ui.CheckBox::directionalTextHelper,com.google.gwt.user.client.ui.CheckBox,directionalTextHelper,com/google/gwt/user/client/ui/CheckBox.java,76,-1
+uI,com.google.gwt.user.client.ui.CheckBox::getTabIndex()I,com.google.gwt.user.client.ui.CheckBox,getTabIndex,com/google/gwt/user/client/ui/CheckBox.java,247,0
+c,com.google.gwt.user.client.ui.CheckBox::inputElem,com.google.gwt.user.client.ui.CheckBox,inputElem,com/google/gwt/user/client/ui/CheckBox.java,77,-1
+d,com.google.gwt.user.client.ui.CheckBox::labelElem,com.google.gwt.user.client.ui.CheckBox,labelElem,com/google/gwt/user/client/ui/CheckBox.java,78,-1
+vI,com.google.gwt.user.client.ui.CheckBox::onLoad()V,com.google.gwt.user.client.ui.CheckBox,onLoad,com/google/gwt/user/client/ui/CheckBox.java,507,0
+wI,com.google.gwt.user.client.ui.CheckBox::onUnload()V,com.google.gwt.user.client.ui.CheckBox,onUnload,com/google/gwt/user/client/ui/CheckBox.java,517,0
+xI,com.google.gwt.user.client.ui.CheckBox::setTabIndex(I)V,com.google.gwt.user.client.ui.CheckBox,setTabIndex,com/google/gwt/user/client/ui/CheckBox.java,393,0
+yI,com.google.gwt.user.client.ui.CheckBox::sinkEvents(I)V,com.google.gwt.user.client.ui.CheckBox,sinkEvents,com/google/gwt/user/client/ui/CheckBox.java,464,0
+e,com.google.gwt.user.client.ui.CheckBox::valueChangeHandlerInitialized,com.google.gwt.user.client.ui.CheckBox,valueChangeHandlerInitialized,com/google/gwt/user/client/ui/CheckBox.java,80,-1
+CheckBox$1,,com.google.gwt.user.client.ui.CheckBox$1,,com/google/gwt/user/client/ui/CheckBox.java,474,-1
+zI,com.google.gwt.user.client.ui.CheckBox$1::CheckBox$1(Lcom/google/gwt/user/client/ui/CheckBox;) ,com.google.gwt.user.client.ui.CheckBox$1,CheckBox$1,com/google/gwt/user/client/ui/CheckBox.java,474,0
+AI,com.google.gwt.user.client.ui.CheckBox$1::onClick(Lcom/google/gwt/event/dom/client/ClickEvent;)V,com.google.gwt.user.client.ui.CheckBox$1,onClick,com/google/gwt/user/client/ui/CheckBox.java,476,0
+a,com.google.gwt.user.client.ui.CheckBox$1::this$01,com.google.gwt.user.client.ui.CheckBox$1,this$01,com/google/gwt/user/client/ui/CheckBox.java,474,-1
+ComplexPanel,,com.google.gwt.user.client.ui.ComplexPanel,,com/google/gwt/user/client/ui/ComplexPanel.java,26,-1
+DH,com.google.gwt.user.client.ui.ComplexPanel::$add(Lcom/google/gwt/user/client/ui/ComplexPanel;Lcom/google/gwt/user/client/ui/Widget;Lcom/google/gwt/user/client/Element;)V,com.google.gwt.user.client.ui.ComplexPanel,$add,com/google/gwt/user/client/ui/ComplexPanel.java,94,0
+EH,com.google.gwt.user.client.ui.ComplexPanel::$adjustIndex(Lcom/google/gwt/user/client/ui/ComplexPanel;Lcom/google/gwt/user/client/ui/Widget;I)I,com.google.gwt.user.client.ui.ComplexPanel,$adjustIndex,com/google/gwt/user/client/ui/ComplexPanel.java,116,0
+FH,com.google.gwt.user.client.ui.ComplexPanel::$checkIndexBoundsForInsertion(Lcom/google/gwt/user/client/ui/ComplexPanel;I)V,com.google.gwt.user.client.ui.ComplexPanel,$checkIndexBoundsForInsertion,com/google/gwt/user/client/ui/ComplexPanel.java,150,0
+GH,com.google.gwt.user.client.ui.ComplexPanel::$getWidget(Lcom/google/gwt/user/client/ui/ComplexPanel;I)Lcom/google/gwt/user/client/ui/Widget;,com.google.gwt.user.client.ui.ComplexPanel,$getWidget,com/google/gwt/user/client/ui/ComplexPanel.java,35,0
+HH,com.google.gwt.user.client.ui.ComplexPanel::$getWidgetIndex(Lcom/google/gwt/user/client/ui/ComplexPanel;Lcom/google/gwt/user/client/ui/Widget;)I,com.google.gwt.user.client.ui.ComplexPanel,$getWidgetIndex,com/google/gwt/user/client/ui/ComplexPanel.java,43,0
+IH,com.google.gwt.user.client.ui.ComplexPanel::$insert(Lcom/google/gwt/user/client/ui/ComplexPanel;Lcom/google/gwt/user/client/ui/Widget;Lcom/google/gwt/user/client/Element;IZ)V,com.google.gwt.user.client.ui.ComplexPanel,$insert,com/google/gwt/user/client/ui/ComplexPanel.java,189,0
+JH,com.google.gwt.user.client.ui.ComplexPanel::$remove(Lcom/google/gwt/user/client/ui/ComplexPanel;I)Z,com.google.gwt.user.client.ui.ComplexPanel,$remove,com/google/gwt/user/client/ui/ComplexPanel.java,55,0
+KH,com.google.gwt.user.client.ui.ComplexPanel::$remove(Lcom/google/gwt/user/client/ui/ComplexPanel;Lcom/google/gwt/user/client/ui/Widget;)Z,com.google.gwt.user.client.ui.ComplexPanel,$remove,com/google/gwt/user/client/ui/ComplexPanel.java,60,0
+LH,com.google.gwt.user.client.ui.ComplexPanel::ComplexPanel() ,com.google.gwt.user.client.ui.ComplexPanel,ComplexPanel,com/google/gwt/user/client/ui/ComplexPanel.java,26,0
+f,com.google.gwt.user.client.ui.ComplexPanel::children,com.google.gwt.user.client.ui.ComplexPanel,children,com/google/gwt/user/client/ui/ComplexPanel.java,28,-1
+MH,com.google.gwt.user.client.ui.ComplexPanel::iterator()Ljava/util/Iterator;,com.google.gwt.user.client.ui.ComplexPanel,iterator,com/google/gwt/user/client/ui/ComplexPanel.java,51,0
+NH,com.google.gwt.user.client.ui.ComplexPanel::remove(Lcom/google/gwt/user/client/ui/Widget;)Z,com.google.gwt.user.client.ui.ComplexPanel,remove,com/google/gwt/user/client/ui/ComplexPanel.java,60,0
+Composite,,com.google.gwt.user.client.ui.Composite,,com/google/gwt/user/client/ui/Composite.java,42,-1
+BI,com.google.gwt.user.client.ui.Composite::$checkInit(Lcom/google/gwt/user/client/ui/Composite;)V,com.google.gwt.user.client.ui.Composite,$checkInit,com/google/gwt/user/client/ui/Composite.java,122,0
+CI,com.google.gwt.user.client.ui.Composite::$initWidget(Lcom/google/gwt/user/client/ui/Composite;Lcom/google/gwt/user/client/ui/Widget;)V,com.google.gwt.user.client.ui.Composite,$initWidget,com/google/gwt/user/client/ui/Composite.java,135,0
+DI,com.google.gwt.user.client.ui.Composite::isAttached()Z,com.google.gwt.user.client.ui.Composite,isAttached,com/google/gwt/user/client/ui/Composite.java,70,0
+EI,com.google.gwt.user.client.ui.Composite::onAttach()V,com.google.gwt.user.client.ui.Composite,onAttach,com/google/gwt/user/client/ui/Composite.java,171,0
+FI,com.google.gwt.user.client.ui.Composite::onBrowserEvent(Lcom/google/gwt/user/client/Event;)V,com.google.gwt.user.client.ui.Composite,onBrowserEvent,com/google/gwt/user/client/ui/Composite.java,78,0
+GI,com.google.gwt.user.client.ui.Composite::onDetach()V,com.google.gwt.user.client.ui.Composite,onDetach,com/google/gwt/user/client/ui/Composite.java,195,0
+HI,com.google.gwt.user.client.ui.Composite::resolvePotentialElement()Lcom/google/gwt/dom/client/Element;,com.google.gwt.user.client.ui.Composite,resolvePotentialElement,com/google/gwt/user/client/ui/Composite.java,209,0
+n,com.google.gwt.user.client.ui.Composite::widget,com.google.gwt.user.client.ui.Composite,widget,com/google/gwt/user/client/ui/Composite.java,44,-1
+DecoratedPopupPanel,,com.google.gwt.user.client.ui.DecoratedPopupPanel,,com/google/gwt/user/client/ui/DecoratedPopupPanel.java,77,-1
+uJ,com.google.gwt.user.client.ui.DecoratedPopupPanel::$setWidget(Lcom/google/gwt/user/client/ui/DecoratedPopupPanel;Lcom/google/gwt/user/client/ui/Widget;)V,com.google.gwt.user.client.ui.DecoratedPopupPanel,$setWidget,com/google/gwt/user/client/ui/DecoratedPopupPanel.java,159,0
+vJ,com.google.gwt.user.client.ui.DecoratedPopupPanel::DecoratedPopupPanel(ZZLjava/lang/String;) ,com.google.gwt.user.client.ui.DecoratedPopupPanel,DecoratedPopupPanel,com/google/gwt/user/client/ui/DecoratedPopupPanel.java,126,0
+S,com.google.gwt.user.client.ui.DecoratedPopupPanel::decPanel,com.google.gwt.user.client.ui.DecoratedPopupPanel,decPanel,com/google/gwt/user/client/ui/DecoratedPopupPanel.java,83,-1
+wJ,com.google.gwt.user.client.ui.DecoratedPopupPanel::doAttachChildren()V,com.google.gwt.user.client.ui.DecoratedPopupPanel,doAttachChildren,com/google/gwt/user/client/ui/DecoratedPopupPanel.java,165,0
+xJ,com.google.gwt.user.client.ui.DecoratedPopupPanel::doDetachChildren()V,com.google.gwt.user.client.ui.DecoratedPopupPanel,doDetachChildren,com/google/gwt/user/client/ui/DecoratedPopupPanel.java,171,0
+yJ,com.google.gwt.user.client.ui.DecoratedPopupPanel::getWidget()Lcom/google/gwt/user/client/ui/Widget;,com.google.gwt.user.client.ui.DecoratedPopupPanel,getWidget,com/google/gwt/user/client/ui/DecoratedPopupPanel.java,144,0
+zJ,com.google.gwt.user.client.ui.DecoratedPopupPanel::iterator()Ljava/util/Iterator;,com.google.gwt.user.client.ui.DecoratedPopupPanel,iterator,com/google/gwt/user/client/ui/DecoratedPopupPanel.java,149,0
+AJ,com.google.gwt.user.client.ui.DecoratedPopupPanel::remove(Lcom/google/gwt/user/client/ui/Widget;)Z,com.google.gwt.user.client.ui.DecoratedPopupPanel,remove,com/google/gwt/user/client/ui/DecoratedPopupPanel.java,154,0
+BJ,com.google.gwt.user.client.ui.DecoratedPopupPanel::setWidget(Lcom/google/gwt/user/client/ui/Widget;)V,com.google.gwt.user.client.ui.DecoratedPopupPanel,setWidget,com/google/gwt/user/client/ui/DecoratedPopupPanel.java,159,0
+DecoratorPanel,,com.google.gwt.user.client.ui.DecoratorPanel,,com/google/gwt/user/client/ui/DecoratorPanel.java,84,-1
+CJ,com.google.gwt.user.client.ui.DecoratorPanel::$getCellElement(Lcom/google/gwt/user/client/ui/DecoratorPanel;II)Lcom/google/gwt/user/client/Element;,com.google.gwt.user.client.ui.DecoratorPanel,$getCellElement,com/google/gwt/user/client/ui/DecoratorPanel.java,192,0
+DJ,com.google.gwt.user.client.ui.DecoratorPanel::DecoratorPanel([Ljava/lang/String;I) ,com.google.gwt.user.client.ui.DecoratorPanel,DecoratorPanel,com/google/gwt/user/client/ui/DecoratorPanel.java,162,0
+a,com.google.gwt.user.client.ui.DecoratorPanel::containerElem,com.google.gwt.user.client.ui.DecoratorPanel,containerElem,com/google/gwt/user/client/ui/DecoratorPanel.java,140,-1
+EJ,com.google.gwt.user.client.ui.DecoratorPanel::createTD(Ljava/lang/String;)Lcom/google/gwt/dom/client/Element;,com.google.gwt.user.client.ui.DecoratorPanel,createTD,com/google/gwt/user/client/ui/DecoratorPanel.java,128,0
+FJ,com.google.gwt.user.client.ui.DecoratorPanel::getContainerElement()Lcom/google/gwt/user/client/Element;,com.google.gwt.user.client.ui.DecoratorPanel,getContainerElement,com/google/gwt/user/client/ui/DecoratorPanel.java,199,0
+b,com.google.gwt.user.client.ui.DecoratorPanel::tbody,com.google.gwt.user.client.ui.DecoratorPanel,tbody,com/google/gwt/user/client/ui/DecoratorPanel.java,145,-1
+DialogBox,,com.google.gwt.user.client.ui.DialogBox,,com/google/gwt/user/client/ui/DialogBox.java,132,-1
+GJ,com.google.gwt.user.client.ui.DialogBox::$beginDragging(Lcom/google/gwt/user/client/ui/DialogBox;Lcom/google/gwt/event/dom/client/MouseDownEvent;)V,com.google.gwt.user.client.ui.DialogBox,$beginDragging,com/google/gwt/user/client/ui/DialogBox.java,444,0
+HJ,com.google.gwt.user.client.ui.DialogBox::$continueDragging(Lcom/google/gwt/user/client/ui/DialogBox;Lcom/google/gwt/event/dom/client/MouseMoveEvent;)V,com.google.gwt.user.client.ui.DialogBox,$continueDragging,com/google/gwt/user/client/ui/DialogBox.java,456,0
+IJ,com.google.gwt.user.client.ui.DialogBox::$endDragging(Lcom/google/gwt/user/client/ui/DialogBox;Lcom/google/gwt/event/dom/client/MouseUpEvent;)V,com.google.gwt.user.client.ui.DialogBox,$endDragging,com/google/gwt/user/client/ui/DialogBox.java,495,0
+JJ,com.google.gwt.user.client.ui.DialogBox::$hide(Lcom/google/gwt/user/client/ui/DialogBox;Z)V,com.google.gwt.user.client.ui.DialogBox,$hide,com/google/gwt/user/client/ui/DialogBox.java,296,0
+KJ,com.google.gwt.user.client.ui.DialogBox::$isCaptionEvent(Lcom/google/gwt/user/client/ui/DialogBox;Lcom/google/gwt/dom/client/NativeEvent;)Z,com.google.gwt.user.client.ui.DialogBox,$isCaptionEvent,com/google/gwt/user/client/ui/DialogBox.java,530,0
+LJ,com.google.gwt.user.client.ui.DialogBox::$onMouseDown(Lcom/google/gwt/user/client/ui/DialogBox;Lcom/google/gwt/user/client/ui/Widget;II)V,com.google.gwt.user.client.ui.DialogBox,$onMouseDown,com/google/gwt/user/client/ui/DialogBox.java,326,0
+MJ,com.google.gwt.user.client.ui.DialogBox::$onMouseMove(Lcom/google/gwt/user/client/ui/DialogBox;Lcom/google/gwt/user/client/ui/Widget;II)V,com.google.gwt.user.client.ui.DialogBox,$onMouseMove,com/google/gwt/user/client/ui/DialogBox.java,359,0
+NJ,com.google.gwt.user.client.ui.DialogBox::$onMouseUp(Lcom/google/gwt/user/client/ui/DialogBox;Lcom/google/gwt/user/client/ui/Widget;II)V,com.google.gwt.user.client.ui.DialogBox,$onMouseUp,com/google/gwt/user/client/ui/DialogBox.java,379,0
+OJ,com.google.gwt.user.client.ui.DialogBox::$setText(Lcom/google/gwt/user/client/ui/DialogBox;Ljava/lang/String;)V,com.google.gwt.user.client.ui.DialogBox,$setText,com/google/gwt/user/client/ui/DialogBox.java,420,0
+PJ,com.google.gwt.user.client.ui.DialogBox::$show(Lcom/google/gwt/user/client/ui/DialogBox;)V,com.google.gwt.user.client.ui.DialogBox,$show,com/google/gwt/user/client/ui/DialogBox.java,425,0
+QJ,com.google.gwt.user.client.ui.DialogBox::DialogBox() ,com.google.gwt.user.client.ui.DialogBox,DialogBox,com/google/gwt/user/client/ui/DialogBox.java,198,0
+RJ,com.google.gwt.user.client.ui.DialogBox::DialogBox(ZZLcom/google/gwt/user/client/ui/DialogBox$Caption;) ,com.google.gwt.user.client.ui.DialogBox,DialogBox,com/google/gwt/user/client/ui/DialogBox.java,250,0
+K,com.google.gwt.user.client.ui.DialogBox::caption,com.google.gwt.user.client.ui.DialogBox,caption,com/google/gwt/user/client/ui/DialogBox.java,184,-1
+L,com.google.gwt.user.client.ui.DialogBox::clientLeft,com.google.gwt.user.client.ui.DialogBox,clientLeft,com/google/gwt/user/client/ui/DialogBox.java,188,-1
+M,com.google.gwt.user.client.ui.DialogBox::clientTop,com.google.gwt.user.client.ui.DialogBox,clientTop,com/google/gwt/user/client/ui/DialogBox.java,189,-1
+SJ,com.google.gwt.user.client.ui.DialogBox::doAttachChildren()V,com.google.gwt.user.client.ui.DialogBox,doAttachChildren,com/google/gwt/user/client/ui/DialogBox.java,461,0
+TJ,com.google.gwt.user.client.ui.DialogBox::doDetachChildren()V,com.google.gwt.user.client.ui.DialogBox,doDetachChildren,com/google/gwt/user/client/ui/DialogBox.java,471,0
+N,com.google.gwt.user.client.ui.DialogBox::dragStartX,com.google.gwt.user.client.ui.DialogBox,dragStartX,com/google/gwt/user/client/ui/DialogBox.java,186,-1
+O,com.google.gwt.user.client.ui.DialogBox::dragStartY,com.google.gwt.user.client.ui.DialogBox,dragStartY,com/google/gwt/user/client/ui/DialogBox.java,186,-1
+P,com.google.gwt.user.client.ui.DialogBox::dragging,com.google.gwt.user.client.ui.DialogBox,dragging,com/google/gwt/user/client/ui/DialogBox.java,185,-1
+UJ,com.google.gwt.user.client.ui.DialogBox::hide(Z)V,com.google.gwt.user.client.ui.DialogBox,hide,com/google/gwt/user/client/ui/DialogBox.java,296,0
+VJ,com.google.gwt.user.client.ui.DialogBox::onBrowserEvent(Lcom/google/gwt/user/client/Event;)V,com.google.gwt.user.client.ui.DialogBox,onBrowserEvent,com/google/gwt/user/client/ui/DialogBox.java,305,0
+WJ,com.google.gwt.user.client.ui.DialogBox::onPreviewNativeEvent(Lcom/google/gwt/user/client/Event$NativePreviewEvent;)V,com.google.gwt.user.client.ui.DialogBox,onPreviewNativeEvent,com/google/gwt/user/client/ui/DialogBox.java,516,0
+Q,com.google.gwt.user.client.ui.DialogBox::resizeHandlerRegistration,com.google.gwt.user.client.ui.DialogBox,resizeHandlerRegistration,com/google/gwt/user/client/ui/DialogBox.java,192,-1
+XJ,com.google.gwt.user.client.ui.DialogBox::show()V,com.google.gwt.user.client.ui.DialogBox,show,com/google/gwt/user/client/ui/DialogBox.java,425,0
+R,com.google.gwt.user.client.ui.DialogBox::windowWidth,com.google.gwt.user.client.ui.DialogBox,windowWidth,com/google/gwt/user/client/ui/DialogBox.java,187,-1
+DialogBox$1,,com.google.gwt.user.client.ui.DialogBox$1,,com/google/gwt/user/client/ui/DialogBox.java,427,-1
+YJ,com.google.gwt.user.client.ui.DialogBox$1::DialogBox$1(Lcom/google/gwt/user/client/ui/DialogBox;) ,com.google.gwt.user.client.ui.DialogBox$1,DialogBox$1,com/google/gwt/user/client/ui/DialogBox.java,427,0
+ZJ,com.google.gwt.user.client.ui.DialogBox$1::onResize(Lcom/google/gwt/event/logical/shared/ResizeEvent;)V,com.google.gwt.user.client.ui.DialogBox$1,onResize,com/google/gwt/user/client/ui/DialogBox.java,428,0
+a,com.google.gwt.user.client.ui.DialogBox$1::this$01,com.google.gwt.user.client.ui.DialogBox$1,this$01,com/google/gwt/user/client/ui/DialogBox.java,427,-1
+DialogBox$CaptionImpl,,com.google.gwt.user.client.ui.DialogBox$CaptionImpl,,com/google/gwt/user/client/ui/DialogBox.java,147,-1
+hK,com.google.gwt.user.client.ui.DialogBox$CaptionImpl::DialogBox$CaptionImpl() ,com.google.gwt.user.client.ui.DialogBox$CaptionImpl,DialogBox$CaptionImpl,com/google/gwt/user/client/ui/DialogBox.java,149,0
+DialogBox$MouseHandler,,com.google.gwt.user.client.ui.DialogBox$MouseHandler,,com/google/gwt/user/client/ui/DialogBox.java,155,-1
+iK,com.google.gwt.user.client.ui.DialogBox$MouseHandler::DialogBox$MouseHandler(Lcom/google/gwt/user/client/ui/DialogBox;) ,com.google.gwt.user.client.ui.DialogBox$MouseHandler,DialogBox$MouseHandler,com/google/gwt/user/client/ui/DialogBox.java,155,0
+jK,com.google.gwt.user.client.ui.DialogBox$MouseHandler::onMouseDown(Lcom/google/gwt/event/dom/client/MouseDownEvent;)V,com.google.gwt.user.client.ui.DialogBox$MouseHandler,onMouseDown,com/google/gwt/user/client/ui/DialogBox.java,158,0
+kK,com.google.gwt.user.client.ui.DialogBox$MouseHandler::onMouseMove(Lcom/google/gwt/event/dom/client/MouseMoveEvent;)V,com.google.gwt.user.client.ui.DialogBox$MouseHandler,onMouseMove,com/google/gwt/user/client/ui/DialogBox.java,162,0
+lK,com.google.gwt.user.client.ui.DialogBox$MouseHandler::onMouseOut(Lcom/google/gwt/event/dom/client/MouseOutEvent;)V,com.google.gwt.user.client.ui.DialogBox$MouseHandler,onMouseOut,com/google/gwt/user/client/ui/DialogBox.java,166,0
+mK,com.google.gwt.user.client.ui.DialogBox$MouseHandler::onMouseOver(Lcom/google/gwt/event/dom/client/MouseOverEvent;)V,com.google.gwt.user.client.ui.DialogBox$MouseHandler,onMouseOver,com/google/gwt/user/client/ui/DialogBox.java,170,0
+nK,com.google.gwt.user.client.ui.DialogBox$MouseHandler::onMouseUp(Lcom/google/gwt/event/dom/client/MouseUpEvent;)V,com.google.gwt.user.client.ui.DialogBox$MouseHandler,onMouseUp,com/google/gwt/user/client/ui/DialogBox.java,174,0
+a,com.google.gwt.user.client.ui.DialogBox$MouseHandler::this$01,com.google.gwt.user.client.ui.DialogBox$MouseHandler,this$01,com/google/gwt/user/client/ui/DialogBox.java,155,-1
+DirectionalTextHelper,,com.google.gwt.user.client.ui.DirectionalTextHelper,,com/google/gwt/user/client/ui/DirectionalTextHelper.java,32,-1
+oK,com.google.gwt.user.client.ui.DirectionalTextHelper::$setTextOrHtml(Lcom/google/gwt/user/client/ui/DirectionalTextHelper;Ljava/lang/String;Z)V,com.google.gwt.user.client.ui.DirectionalTextHelper,$setTextOrHtml,com/google/gwt/user/client/ui/DirectionalTextHelper.java,181,0
+pK,com.google.gwt.user.client.ui.DirectionalTextHelper::DirectionalTextHelper(Lcom/google/gwt/dom/client/Element;Z) ,com.google.gwt.user.client.ui.DirectionalTextHelper,DirectionalTextHelper,com/google/gwt/user/client/ui/DirectionalTextHelper.java,96,0
+a,com.google.gwt.user.client.ui.DirectionalTextHelper::element,com.google.gwt.user.client.ui.DirectionalTextHelper,element,com/google/gwt/user/client/ui/DirectionalTextHelper.java,48,-1
+b,com.google.gwt.user.client.ui.DirectionalTextHelper::initialElementDir,com.google.gwt.user.client.ui.DirectionalTextHelper,initialElementDir,com/google/gwt/user/client/ui/DirectionalTextHelper.java,53,-1
+c,com.google.gwt.user.client.ui.DirectionalTextHelper::textDir,com.google.gwt.user.client.ui.DirectionalTextHelper,textDir,com/google/gwt/user/client/ui/DirectionalTextHelper.java,90,-1
+DockLayoutPanel,,com.google.gwt.user.client.ui.DockLayoutPanel,,com/google/gwt/user/client/ui/DockLayoutPanel.java,84,-1
+qK,com.google.gwt.user.client.ui.DockLayoutPanel::$addEast(Lcom/google/gwt/user/client/ui/DockLayoutPanel;Lcom/google/gwt/user/client/ui/Widget;D)V,com.google.gwt.user.client.ui.DockLayoutPanel,$addEast,com/google/gwt/user/client/ui/DockLayoutPanel.java,159,0
+rK,com.google.gwt.user.client.ui.DockLayoutPanel::$doLayout(Lcom/google/gwt/user/client/ui/DockLayoutPanel;)V,com.google.gwt.user.client.ui.DockLayoutPanel,$doLayout,com/google/gwt/user/client/ui/DockLayoutPanel.java,560,0
+sK,com.google.gwt.user.client.ui.DockLayoutPanel::$getResolvedDirection(Lcom/google/gwt/user/client/ui/DockLayoutPanel;Lcom/google/gwt/user/client/ui/DockLayoutPanel$Direction;)Lcom/google/gwt/user/client/ui/DockLayoutPanel$Direction;,com.google.gwt.user.client.ui.DockLayoutPanel,$getResolvedDirection,com/google/gwt/user/client/ui/DockLayoutPanel.java,479,0
+tK,com.google.gwt.user.client.ui.DockLayoutPanel::$insert(Lcom/google/gwt/user/client/ui/DockLayoutPanel;Lcom/google/gwt/user/client/ui/Widget;Lcom/google/gwt/user/client/ui/DockLayoutPanel$Direction;DLcom/google/gwt/user/client/ui/Widget;)V,com.google.gwt.user.client.ui.DockLayoutPanel,$insert,com/google/gwt/user/client/ui/DockLayoutPanel.java,504,0
+uK,com.google.gwt.user.client.ui.DockLayoutPanel::DockLayoutPanel(Lcom/google/gwt/dom/client/Style$Unit;) ,com.google.gwt.user.client.ui.DockLayoutPanel,DockLayoutPanel,com/google/gwt/user/client/ui/DockLayoutPanel.java,134,0
+vK,com.google.gwt.user.client.ui.DockLayoutPanel::add(Lcom/google/gwt/user/client/ui/Widget;)V,com.google.gwt.user.client.ui.DockLayoutPanel,add,com/google/gwt/user/client/ui/DockLayoutPanel.java,149,0
+a,com.google.gwt.user.client.ui.DockLayoutPanel::center,com.google.gwt.user.client.ui.DockLayoutPanel,center,com/google/gwt/user/client/ui/DockLayoutPanel.java,124,-1
+b,com.google.gwt.user.client.ui.DockLayoutPanel::layout,com.google.gwt.user.client.ui.DockLayoutPanel,layout,com/google/gwt/user/client/ui/DockLayoutPanel.java,125,-1
+c,com.google.gwt.user.client.ui.DockLayoutPanel::layoutCmd,com.google.gwt.user.client.ui.DockLayoutPanel,layoutCmd,com/google/gwt/user/client/ui/DockLayoutPanel.java,126,-1
+wK,com.google.gwt.user.client.ui.DockLayoutPanel::onAttach()V,com.google.gwt.user.client.ui.DockLayoutPanel,onAttach,com/google/gwt/user/client/ui/DockLayoutPanel.java,545,0
+xK,com.google.gwt.user.client.ui.DockLayoutPanel::onDetach()V,com.google.gwt.user.client.ui.DockLayoutPanel,onDetach,com/google/gwt/user/client/ui/DockLayoutPanel.java,551,0
+yK,com.google.gwt.user.client.ui.DockLayoutPanel::onResize()V,com.google.gwt.user.client.ui.DockLayoutPanel,onResize,com/google/gwt/user/client/ui/DockLayoutPanel.java,393,0
+zK,com.google.gwt.user.client.ui.DockLayoutPanel::remove(Lcom/google/gwt/user/client/ui/Widget;)Z,com.google.gwt.user.client.ui.DockLayoutPanel,remove,com/google/gwt/user/client/ui/DockLayoutPanel.java,402,0
+d,com.google.gwt.user.client.ui.DockLayoutPanel::unit,com.google.gwt.user.client.ui.DockLayoutPanel,unit,com/google/gwt/user/client/ui/DockLayoutPanel.java,123,-1
+DockLayoutPanel$Direction,,com.google.gwt.user.client.ui.DockLayoutPanel$Direction,,com/google/gwt/user/client/ui/DockLayoutPanel.java,91,-1
+HK,com.google.gwt.user.client.ui.DockLayoutPanel$Direction::$clinit()V,com.google.gwt.user.client.ui.DockLayoutPanel$Direction,$clinit,com/google/gwt/user/client/ui/DockLayoutPanel.java,91,0
+AK,com.google.gwt.user.client.ui.DockLayoutPanel$Direction::CENTER,com.google.gwt.user.client.ui.DockLayoutPanel$Direction,CENTER,com/google/gwt/user/client/ui/DockLayoutPanel.java,92,-1
+IK,com.google.gwt.user.client.ui.DockLayoutPanel$Direction::DockLayoutPanel$Direction(Ljava/lang/String;I) ,com.google.gwt.user.client.ui.DockLayoutPanel$Direction,DockLayoutPanel$Direction,com/google/gwt/user/client/ui/DockLayoutPanel.java,91,0
+BK,com.google.gwt.user.client.ui.DockLayoutPanel$Direction::EAST,com.google.gwt.user.client.ui.DockLayoutPanel$Direction,EAST,com/google/gwt/user/client/ui/DockLayoutPanel.java,92,-1
+CK,com.google.gwt.user.client.ui.DockLayoutPanel$Direction::LINE_END,com.google.gwt.user.client.ui.DockLayoutPanel$Direction,LINE_END,com/google/gwt/user/client/ui/DockLayoutPanel.java,92,-1
+DK,com.google.gwt.user.client.ui.DockLayoutPanel$Direction::LINE_START,com.google.gwt.user.client.ui.DockLayoutPanel$Direction,LINE_START,com/google/gwt/user/client/ui/DockLayoutPanel.java,92,-1
+EK,com.google.gwt.user.client.ui.DockLayoutPanel$Direction::NORTH,com.google.gwt.user.client.ui.DockLayoutPanel$Direction,NORTH,com/google/gwt/user/client/ui/DockLayoutPanel.java,92,-1
+FK,com.google.gwt.user.client.ui.DockLayoutPanel$Direction::SOUTH,com.google.gwt.user.client.ui.DockLayoutPanel$Direction,SOUTH,com/google/gwt/user/client/ui/DockLayoutPanel.java,92,-1
+GK,com.google.gwt.user.client.ui.DockLayoutPanel$Direction::WEST,com.google.gwt.user.client.ui.DockLayoutPanel$Direction,WEST,com/google/gwt/user/client/ui/DockLayoutPanel.java,92,-1
+JK,com.google.gwt.user.client.ui.DockLayoutPanel$Direction::values()[Lcom/google/gwt/user/client/ui/DockLayoutPanel$Direction;,com.google.gwt.user.client.ui.DockLayoutPanel$Direction,values,com/google/gwt/user/client/ui/DockLayoutPanel.java,91,0
+DockLayoutPanel$DockAnimateCommand,,com.google.gwt.user.client.ui.DockLayoutPanel$DockAnimateCommand,,com/google/gwt/user/client/ui/DockLayoutPanel.java,112,-1
+OK,com.google.gwt.user.client.ui.DockLayoutPanel$DockAnimateCommand::DockLayoutPanel$DockAnimateCommand(Lcom/google/gwt/user/client/ui/DockLayoutPanel;Lcom/google/gwt/layout/client/Layout;) ,com.google.gwt.user.client.ui.DockLayoutPanel$DockAnimateCommand,DockLayoutPanel$DockAnimateCommand,com/google/gwt/user/client/ui/DockLayoutPanel.java,113,0
+PK,com.google.gwt.user.client.ui.DockLayoutPanel$DockAnimateCommand::doBeforeLayout()V,com.google.gwt.user.client.ui.DockLayoutPanel$DockAnimateCommand,doBeforeLayout,com/google/gwt/user/client/ui/DockLayoutPanel.java,118,0
+a,com.google.gwt.user.client.ui.DockLayoutPanel$DockAnimateCommand::this$01,com.google.gwt.user.client.ui.DockLayoutPanel$DockAnimateCommand,this$01,com/google/gwt/user/client/ui/DockLayoutPanel.java,112,-1
+DockLayoutPanel$LayoutData,,com.google.gwt.user.client.ui.DockLayoutPanel$LayoutData,,com/google/gwt/user/client/ui/DockLayoutPanel.java,98,-1
+QK,com.google.gwt.user.client.ui.DockLayoutPanel$LayoutData::DockLayoutPanel$LayoutData(Lcom/google/gwt/user/client/ui/DockLayoutPanel$Direction;DLcom/google/gwt/layout/client/Layout$Layer;) ,com.google.gwt.user.client.ui.DockLayoutPanel$LayoutData,DockLayoutPanel$LayoutData,com/google/gwt/user/client/ui/DockLayoutPanel.java,105,0
+a,com.google.gwt.user.client.ui.DockLayoutPanel$LayoutData::direction,com.google.gwt.user.client.ui.DockLayoutPanel$LayoutData,direction,com/google/gwt/user/client/ui/DockLayoutPanel.java,99,-1
+b,com.google.gwt.user.client.ui.DockLayoutPanel$LayoutData::hidden,com.google.gwt.user.client.ui.DockLayoutPanel$LayoutData,hidden,com/google/gwt/user/client/ui/DockLayoutPanel.java,102,-1
+c,com.google.gwt.user.client.ui.DockLayoutPanel$LayoutData::layer,com.google.gwt.user.client.ui.DockLayoutPanel$LayoutData,layer,com/google/gwt/user/client/ui/DockLayoutPanel.java,103,-1
+d,com.google.gwt.user.client.ui.DockLayoutPanel$LayoutData::size,com.google.gwt.user.client.ui.DockLayoutPanel$LayoutData,size,com/google/gwt/user/client/ui/DockLayoutPanel.java,100,-1
+FileUpload,,com.google.gwt.user.client.ui.FileUpload,,com/google/gwt/user/client/ui/FileUpload.java,49,-1
+RK,com.google.gwt.user.client.ui.FileUpload::FileUpload(Lcom/google/gwt/dom/client/Element;) ,com.google.gwt.user.client.ui.FileUpload,FileUpload,com/google/gwt/user/client/ui/FileUpload.java,89,0
+FlexTable,,com.google.gwt.user.client.ui.FlexTable,,com/google/gwt/user/client/ui/FlexTable.java,30,-1
+gL,com.google.gwt.user.client.ui.FlexTable::$prepareCell(Lcom/google/gwt/user/client/ui/FlexTable;II)V,com.google.gwt.user.client.ui.FlexTable,$prepareCell,com/google/gwt/user/client/ui/FlexTable.java,206,0
+hL,com.google.gwt.user.client.ui.FlexTable::$prepareRow(Lcom/google/gwt/user/client/ui/FlexTable;I)V,com.google.gwt.user.client.ui.FlexTable,$prepareRow,com/google/gwt/user/client/ui/FlexTable.java,228,0
+iL,com.google.gwt.user.client.ui.FlexTable::FlexTable() ,com.google.gwt.user.client.ui.FlexTable,FlexTable,com/google/gwt/user/client/ui/FlexTable.java,92,0
+jL,com.google.gwt.user.client.ui.FlexTable::getRowCount()I,com.google.gwt.user.client.ui.FlexTable,getRowCount,com/google/gwt/user/client/ui/FlexTable.java,139,0
+kL,com.google.gwt.user.client.ui.FlexTable::prepareCell(II)V,com.google.gwt.user.client.ui.FlexTable,prepareCell,com/google/gwt/user/client/ui/FlexTable.java,206,0
+FlexTable$FlexCellFormatter,,com.google.gwt.user.client.ui.FlexTable$FlexCellFormatter,,com/google/gwt/user/client/ui/FlexTable.java,37,-1
+oL,com.google.gwt.user.client.ui.FlexTable$FlexCellFormatter::FlexTable$FlexCellFormatter(Lcom/google/gwt/user/client/ui/FlexTable;) ,com.google.gwt.user.client.ui.FlexTable$FlexCellFormatter,FlexTable$FlexCellFormatter,com/google/gwt/user/client/ui/FlexTable.java,37,0
+FlowPanel,,com.google.gwt.user.client.ui.FlowPanel,,com/google/gwt/user/client/ui/FlowPanel.java,29,-1
+pL,com.google.gwt.user.client.ui.FlowPanel::$add(Lcom/google/gwt/user/client/ui/FlowPanel;Lcom/google/gwt/user/client/ui/Widget;)V,com.google.gwt.user.client.ui.FlowPanel,$add,com/google/gwt/user/client/ui/FlowPanel.java,50,0
+qL,com.google.gwt.user.client.ui.FlowPanel::FlowPanel() ,com.google.gwt.user.client.ui.FlowPanel,FlowPanel,com/google/gwt/user/client/ui/FlowPanel.java,33,0
+rL,com.google.gwt.user.client.ui.FlowPanel::add(Lcom/google/gwt/user/client/ui/Widget;)V,com.google.gwt.user.client.ui.FlowPanel,add,com/google/gwt/user/client/ui/FlowPanel.java,50,0
+FocusWidget,,com.google.gwt.user.client.ui.FocusWidget,,com/google/gwt/user/client/ui/FocusWidget.java,88,-1
+ff,com.google.gwt.user.client.ui.FocusWidget::$onAttach(Lcom/google/gwt/user/client/ui/FocusWidget;)V,com.google.gwt.user.client.ui.FocusWidget,$onAttach,com/google/gwt/user/client/ui/FocusWidget.java,362,0
+gf,com.google.gwt.user.client.ui.FocusWidget::$setEnabled(Lcom/google/gwt/user/client/ui/FocusWidget;Z)V,com.google.gwt.user.client.ui.FocusWidget,$setEnabled,com/google/gwt/user/client/ui/FocusWidget.java,345,0
+hf,com.google.gwt.user.client.ui.FocusWidget::FocusWidget(Lcom/google/gwt/dom/client/Element;)