diff --git a/tomcat/bin/shared/classes/empty b/tomcat/bin/shared/classes/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/bin/shared/lib/empty b/tomcat/bin/shared/lib/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/common/classes/empty b/tomcat/common/classes/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/conf/Catalina/localhost/lex.xml b/tomcat/conf/Catalina/localhost/lex.xml
index a9cac38..6625f22 100644
--- a/tomcat/conf/Catalina/localhost/lex.xml
+++ b/tomcat/conf/Catalina/localhost/lex.xml
@@ -1,4 +1,97 @@
+
+
+
+ factory
+ org.apache.commons.dbcp.BasicDataSourceFactory
+
+
+
+ url
+ jdbc:mysql://localhost:3306/Lex?useUnicode=true&characterEncoding=UTF-8
+
+
+ driverClassName
+ com.mysql.jdbc.Driver
+
+
+ username
+ javauser
+
+
+ password
+ javadude
+
+
+
+ maxWait
+ 5000
+
+
+ maxIdle
+ 7
+
+
+ maxActive
+ 15
+
+
+ removeAbandoned
+ true
+
+
+
+
+
+
+ factory
+ org.apache.commons.dbcp.BasicDataSourceFactory
+
+
+
+ url
+ jdbc:mysql://localhost:3306/ThdlUsers
+
+
+ driverClassName
+ com.mysql.jdbc.Driver
+
+
+ username
+ javauser
+
+
+ password
+ javadude
+
+
+ useUnicode
+ true
+
+
+ characterEncoding
+ utf-8
+
+
+
+ maxWait
+ 5000
+
+
+ maxIdle
+ 7
+
+
+ maxActive
+ 15
+
+
+ removeAbandoned
+ true
+
+
+
+
diff --git a/tomcat/logs/access/empty b/tomcat/logs/access/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/server/classes/empty b/tomcat/server/classes/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/server/webapps/admin/connector/empty b/tomcat/server/webapps/admin/connector/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/server/webapps/admin/context/empty b/tomcat/server/webapps/admin/context/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/server/webapps/admin/defaultcontext/empty b/tomcat/server/webapps/admin/defaultcontext/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/server/webapps/admin/host/empty b/tomcat/server/webapps/admin/host/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/server/webapps/admin/logger/empty b/tomcat/server/webapps/admin/logger/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/server/webapps/admin/realm/empty b/tomcat/server/webapps/admin/realm/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/server/webapps/admin/server/empty b/tomcat/server/webapps/admin/server/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/server/webapps/admin/service/empty b/tomcat/server/webapps/admin/service/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/server/webapps/admin/valve/empty b/tomcat/server/webapps/admin/valve/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/temp/empty b/tomcat/temp/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/webapps/empty b/tomcat/webapps/empty
new file mode 100644
index 0000000..e69de29
diff --git a/tomcat/work/Catalina/localhost/_/SESSIONS.ser b/tomcat/work/Catalina/localhost/_/SESSIONS.ser
new file mode 100644
index 0000000..e555e0b
Binary files /dev/null and b/tomcat/work/Catalina/localhost/_/SESSIONS.ser differ
diff --git a/tomcat/work/Catalina/localhost/_/tldCache.ser b/tomcat/work/Catalina/localhost/_/tldCache.ser
new file mode 100644
index 0000000..9fa6832
Binary files /dev/null and b/tomcat/work/Catalina/localhost/_/tldCache.ser differ
diff --git a/tomcat/work/Catalina/localhost/admin/SESSIONS.ser b/tomcat/work/Catalina/localhost/admin/SESSIONS.ser
new file mode 100644
index 0000000..e555e0b
Binary files /dev/null and b/tomcat/work/Catalina/localhost/admin/SESSIONS.ser differ
diff --git a/tomcat/work/Catalina/localhost/admin/tldCache.ser b/tomcat/work/Catalina/localhost/admin/tldCache.ser
new file mode 100644
index 0000000..9fa6832
Binary files /dev/null and b/tomcat/work/Catalina/localhost/admin/tldCache.ser differ
diff --git a/tomcat/work/Catalina/localhost/balancer/SESSIONS.ser b/tomcat/work/Catalina/localhost/balancer/SESSIONS.ser
new file mode 100644
index 0000000..e555e0b
Binary files /dev/null and b/tomcat/work/Catalina/localhost/balancer/SESSIONS.ser differ
diff --git a/tomcat/work/Catalina/localhost/balancer/tldCache.ser b/tomcat/work/Catalina/localhost/balancer/tldCache.ser
new file mode 100644
index 0000000..9fa6832
Binary files /dev/null and b/tomcat/work/Catalina/localhost/balancer/tldCache.ser differ
diff --git a/tomcat/work/Catalina/localhost/jsp-examples/SESSIONS.ser b/tomcat/work/Catalina/localhost/jsp-examples/SESSIONS.ser
new file mode 100644
index 0000000..e555e0b
Binary files /dev/null and b/tomcat/work/Catalina/localhost/jsp-examples/SESSIONS.ser differ
diff --git a/tomcat/work/Catalina/localhost/jsp-examples/tldCache.ser b/tomcat/work/Catalina/localhost/jsp-examples/tldCache.ser
new file mode 100644
index 0000000..9fa6832
Binary files /dev/null and b/tomcat/work/Catalina/localhost/jsp-examples/tldCache.ser differ
diff --git a/tomcat/work/Catalina/localhost/lex/SESSIONS.ser b/tomcat/work/Catalina/localhost/lex/SESSIONS.ser
new file mode 100644
index 0000000..6b31ba4
Binary files /dev/null and b/tomcat/work/Catalina/localhost/lex/SESSIONS.ser differ
diff --git a/tomcat/work/Catalina/localhost/lex/loader/org/thdl/tib/text/tibwn.ini b/tomcat/work/Catalina/localhost/lex/loader/org/thdl/tib/text/tibwn.ini
new file mode 100644
index 0000000..c6d6efc
--- /dev/null
+++ b/tomcat/work/Catalina/localhost/lex/loader/org/thdl/tib/text/tibwn.ini
@@ -0,0 +1,1196 @@
+// This is not a Java source file, but fontification of -*- java -*-
+// mode in Emacs looks good.
+//
+// tibwn.ini
+// the code table for tony duff's TibetanMachineWeb
+//
+// format:
+// - initial // marks a comment
+// - blank lines should be ignored
+// - marks a command
+//
+// If you change the Wylie here, it can break the ACIP->TMW and
+// ACIP->Unicode conversion. So keep ACIPRules in sync with this, and be
+// sure to run 'ant clean check' after your change.
+//
+// Note that some glyphs have EWTS \uF021-\uF0FF inclusive. These do
+// not have anything in the Unicode column, though, because this is
+// just the EWTS -- if someone wants to convert TMSkt3.183->Unicode
+// and get \u0F21, let them do that, but our *->Unicode converters
+// shouldn't output codes in the private-use area (PUA) without
+// explicit user authorization.
+//
+// Note that 0F00, 0F02, 0F03, and 0F0E are made by using multiple
+// glyphs from TMW. 0F6A is not listed here (DLC FIXME: should it be?
+// Test that you can convert the Unicode ("" + U+0F6A) to TMW), but
+// the glyph for it is the glyph for 0F62.
+//
+// The EWTS is not a unique key -- see "r", for example.
+//
+// DuffPaneTest ensures that the na-ro column truly contains na-ros,
+// by the way.
+//
+// If EWTS changes, then ACIP->TMW and ACIP->Unicode will break --
+// modify ACIPRules and test test test.
+
+
+//_~32,1~0,32
+// ~45,1~0,45~~~~~~~0FB0
+// DLC 0020 or a wider space, perhaps a couple of EM spaces (2003,2003)? Than couldn't say, but he also had thought of U+2003.
+_~32,1~~1,32~~~~~~~0020
+ ~45,1~~1,45~~~~~~~0F0B
+/~202,1~~1,107~~~~~~~0F0D
+// rinchen shad:
+|~203,1~~1,103~~~~~~~0F11
+// sbrul shad:
+!~204,1~~1,104~~~~~~~0F08
+// gter tsheg:
+:~206,1~~1,105~~~~~~~0F14
+// shad + single tsheg:
+;~40,5~~9,43~~~~~~~0F0F
+// zla tse gcig:
+@~210,1~~9,38~~~~~~~0F04
+// yig.mgo.phur.shad:
+$~38,5~~9,41~~~~~~~0F06
+// half zla tse gcig:
+#~200,1~~9,39~~~~~~~0F05
+// Yig.mgo.tsheg.shad:
+%~39,5~~9,42~~~~~~~0F07
+// dbu.khang.g-yon: (If this changes, edit ACIPConverter)
+(~208,1~~9,93~~~~~~~0F3C
+// dbu.khang.g-yas: (If this changes, edit ACIPConverter)
+)~209,1~~9,94~~~~~~~0F3D
+H~239,1~~8,92~~~~~~~0F7F
+// mtshan.rtags:
+X~101,5~~9,101~~~~~~~0F37
+// mtshan.rtags zhes.sa:
+__TILDE__X~102,5~~9,102~~~~~~~0F35
+
+// 8,91 is the small bindu. We say that this, and not 8,90 (large
+// anusvara) is the glyph that M yields. This is because [8,90] is
+// poorly positioned and ends up at over the left edge of most glyphs
+// rather than [8,91] which ends up right above the middle of most
+// glyphs. We allow 8,91 to become 'M' when you convert TMW->Wylie,
+// though, and we let it become U+0F7E when you convert TMW->Unicode.
+// That is, we treat them as interchangeable except for in TMW->TM
+// mappings, where [8,91] does not map to any TM glyph (though you
+// could argue that it should become what [8,90] becomes -- DLC
+// FIXME).
+M~~~8,91~~~~~~~0F7E
+__TILDE__M~241,1~~8,94~~~~~~~0F83
+// bindu + datse + thigle: U+0F82
+__TILDE__M`~242,1~~8,95~~~~~~~0F82
+
+
+// plutao:
+&~177,4~~8,93~~~~~~~0F85
+// zla tse gnyis:
+@#~201,1~~9,40~~~~~~~0F04,0F05
+// abbreviation sign:
+=~207,1~~1,106~~~~~~~0F34
+// virama:
+?~252,1~~8,105~~~~~~~0F84
+// rgya.gram.shad:
+\u0F12~48,5~~9,51~~~~~~~0F12
+// shad + single ornament:
+\u0F10~43,5~~9,47~~~~~~~0F10
+// gug.rtags.gyon:
+<~95,5~~9,95~~~~~~~0F3A
+// gug.rtags.gyas:
+>~96,5~~9,96~~~~~~~0F3B
+// mar.tshes.rtags:
+{~134,5~~10,39~~~~~~~0F3F
+// yar.tshes.rtags:
+}~135,5~~10,40~~~~~~~0F3E
+// dzud.rtags.me.long.can:
+\u0F13~94,5~~9,92~~~~~~~0F13
+// hard tsheg:
+*~205,1~~1,108~~~~~~~0F0C
+
+
+
+//
+// NOTE WELL: If you decide to move a stack from to
+// or vice versa, then you will change how the
+// ACIP->Tibetan converters operate. See the user guide for those
+// converters to learn why, but in short, consider {GNA} and {GNVA}.
+//
+k~33,1~1,92~1,33~1,109~1,111~1,123~1,125~10,118~10,120~0F40
+kh~34,1~~1,34~1,109~1,118~1,123~1,125~10,114~10,123~0F41
+g~35,1~1,93~1,35~1,109~1,111~1,123~1,125~10,118~10,120~0F42
+ng~36,1~~1,36~1,109~1,118~1,123~1,125~10,114~10,123~0F44
+c~37,1~~1,37~1,109~1,116~1,123~1,125~10,114~10,123~0F45
+ch~38,1~~1,38~1,109~1,117~1,123~1,125~10,114~10,123~0F46
+j~39,1~~1,39~1,109~1,118~1,123~1,125~10,114~10,123~0F47
+ny~40,1~1,94~1,40~1,109~1,112~1,123~1,125~10,115~10,121~0F49
+t~41,1~1,95~1,41~1,109~1,112~1,123~1,125~10,115~10,121~0F4F
+th~42,1~~1,42~1,109~1,118~1,123~1,125~10,114~10,123~0F50
+d~43,1~1,96~1,43~1,109~1,111~1,123~1,125~10,118~10,120~0F51
+n~44,1~1,97~1,44~1,109~1,111~1,123~1,125~10,118~10,120~0F53
+p~253,1~~1,46~1,109~1,118~1,123~1,125~10,114~10,123~0F54
+ph~46,1~~1,47~1,109~1,118~1,123~1,125~10,114~10,123~0F55
+b~47,1~~1,48~1,109~1,118~1,123~1,125~10,114~10,123~0F56
+m~48,1~~1,49~1,109~1,118~1,123~1,125~10,114~10,123~0F58
+ts~49,1~~1,50~1,110~1,116~1,124~1,126~10,114~10,123~0F59
+tsh~50,1~~1,51~1,110~1,117~1,124~1,126~10,114~10,123~0F5A
+dz~51,1~~1,52~1,110~1,118~1,124~1,126~10,114~10,123~0F5B
+w~52,1~~1,53~1,109~1,119~1,123~1,125~10,118~10,124~0F5D
+zh~53,1~1,98~1,54~1,109~1,111~1,123~1,125~10,118~10,120~0F5E
+z~54,1~~1,55~1,109~1,118~1,123~1,125~10,114~10,123~0F5F
+'~55,1~~1,56~1,109~1,118~1,123~1,125~10,114~10,123~0F60
+// /* /** unconfuse emacs fontification in java-mode... */ */ '
+y~56,1~~1,57~1,109~1,118~1,123~1,125~10,114~10,123~0F61
+r~57,1~~1,58~1,109~1,118~1,123~1,125~10,114~10,123~0F62
+l~58,1~~1,59~1,109~1,118~1,123~1,125~10,114~10,123~0F63
+sh~59,1~1,99~1,60~1,109~1,111~1,123~1,125~10,118~10,120~0F64
+s~60,1~~1,61~1,109~1,118~1,123~1,125~10,114~10,123~0F66
+h~61,1~1,100~1,62~1,109~1,112~1,123~1,125~10,115~10,122~0F67~1,102
+a~62,1~~1,63~1,109~1,118~1,123~1,125~10,114~10,123~0F68
+r-k~63,1~~1,70~1,109~1,121~1,123~1,125~10,115~10,124~f62,f90
+r-g~64,1~~1,71~1,109~1,121~1,123~1,125~10,115~10,124~f62,f92
+r-ng~65,1~~1,72~1,109~1,119~1,123~1,125~10,115~10,124~f62,f94
+r-j~66,1~~1,73~1,109~1,119~1,123~1,125~10,115~10,124~f62,f97
+r-ny~67,1~~1,74~1,109~1,113~1,123~1,125~10,116~10,125~f62,f99
+r-t~68,1~1,101~1,75~1,109~1,113~1,123~1,125~10,116~10,124~f62,f9f
+r-d~69,1~~1,76~1,109~1,121~1,123~1,125~10,115~10,124~f62,fa1
+r-n~70,1~~1,77~1,109~1,121~1,123~1,125~10,115~10,124~f62,fa3
+r-b~71,1~~1,78~1,109~1,119~1,123~1,125~10,115~10,124~f62,fa6
+r-m~72,1~~1,79~1,109~1,119~1,123~1,125~10,115~10,124~f62,fa8
+r-ts~73,1~~1,80~1,109~1,119~1,123~1,125~10,115~10,124~f62,fa9
+r-dz~74,1~~1,81~1,109~1,119~1,123~1,125~10,115~10,124~f62,fab
+l-k~75,1~~1,82~1,109~1,114~1,123~1,125~10,116~10,125~f63,f90
+l-g~76,1~~1,83~1,109~1,114~1,123~1,125~10,116~10,125~f63,f92
+l-ng~77,1~~1,84~1,109~1,122~1,123~1,125~10,116~10,125~f63,f94
+l-c~78,1~~1,85~1,109~1,122~1,123~1,125~10,116~10,125~f63,f95
+l-j~79,1~~1,86~1,109~1,122~1,123~1,125~10,116~10,125~f63,f97
+l-t~80,1~~1,87~1,109~1,115~1,123~1,125~10,116~10,125~f63,f9f
+l-d~81,1~~1,88~1,109~1,114~1,123~1,125~10,116~10,125~f63,fa1
+l-p~82,1~~1,89~1,109~1,122~1,123~1,125~10,116~10,125~f63,fa4
+l-b~83,1~~1,90~1,109~1,122~1,123~1,125~10,116~10,125~f63,fa6
+l-h~84,1~~1,91~1,109~1,115~1,123~1,125~10,116~10,125~f63,fb7
+s-k~85,1~~2,33~1,109~2,113~1,123~1,125~10,116~10,125~f66,f90
+s-g~86,1~~2,34~1,109~2,113~1,123~1,125~10,116~10,125~f66,f92
+s-ng~87,1~~2,35~1,109~2,116~1,123~1,125~10,116~10,125~f66,f94
+s-ny~88,1~~2,36~1,109~2,114~1,123~1,125~10,116~10,125~f66,f99
+s-t~89,1~~2,37~1,109~2,114~1,123~1,125~10,116~10,125~f66,f9f
+s-d~90,1~~2,38~1,109~2,113~1,123~1,125~10,116~10,125~f66,fa1
+s-n~91,1~~2,39~1,109~2,113~1,123~1,125~10,116~10,125~f66,fa3
+s-p~92,1~~2,40~1,109~2,116~1,123~1,125~10,116~10,125~f66,fa4
+s-b~93,1~~2,41~1,109~2,116~1,123~1,125~10,116~10,125~f66,fa6
+s-m~94,1~~2,42~1,109~2,116~1,123~1,125~10,116~10,125~f66,fa8
+s-ts~95,1~~2,43~1,109~2,116~1,123~1,125~10,116~10,125~f66,fa9
+k-w~138,1~~2,44~1,109~2,116~1,123~1,125~10,116~10,125~f40,fad
+kh-w~139,1~~2,46~1,109~2,116~1,123~1,125~10,116~10,125~f41,fad
+g-w~140,1~~2,47~1,109~2,116~1,123~1,125~10,116~10,125~f42,fad
+c-w~141,1~~2,48~1,109~2,116~1,123~1,125~10,116~10,125~f45,fad
+ny-w~157,1~~2,49~1,109~2,116~1,123~1,125~10,116~10,125~f49,fad
+t-w~143,1~~2,50~1,109~2,116~1,123~1,125~10,116~10,125~f4f,fad
+d-w~144,1~~2,51~1,109~2,116~1,123~1,125~10,116~10,125~f51,fad
+ts-w~145,1~~2,52~1,110~2,116~1,124~1,126~10,116~10,125~f59,fad
+tsh-w~146,1~~2,53~1,110~2,116~1,124~1,126~10,116~10,125~f5a,fad
+zh-w~147,1~~2,54~1,109~2,116~1,123~1,125~10,116~10,125~f5e,fad
+z-w~148,1~~2,55~1,109~2,116~1,123~1,125~10,116~10,125~f5f,fad
+r-w~149,1~~2,56~1,109~2,116~1,123~1,125~10,115~10,125~f62,fad
+sh-w~150,1~~2,57~1,109~2,116~1,123~1,125~10,116~10,125~f64,fad
+s-w~151,1~~2,58~1,109~2,116~1,123~1,125~10,115~10,125~f66,fad
+h-w~152,1~~2,59~1,109~2,116~1,123~1,125~10,116~10,125~f67,fad
+k-y~96,1~~2,60~1,109~2,111~1,123~1,125~10,115~10,124~f40,fb1
+kh-y~97,1~~2,61~1,109~2,111~1,123~1,125~10,115~10,124~f41,fb1
+g-y~98,1~~2,62~1,109~2,111~1,123~1,125~10,115~10,124~f42,fb1
+p-y~99,1~~2,63~1,109~2,112~1,123~1,125~10,116~10,125~f54,fb1
+ph-y~100,1~~2,64~1,109~2,112~1,123~1,125~10,116~10,125~f55,fb1
+b-y~101,1~~2,65~1,109~2,112~1,123~1,125~10,116~10,125~f56,fb1
+m-y~102,1~~2,66~1,109~2,112~1,123~1,125~10,116~10,125~f58,fb1
+k-r~103,1~~2,67~1,109~2,115~1,123~1,125~10,115~10,124~f40,fb2
+kh-r~104,1~~2,68~1,109~2,115~1,123~1,125~10,115~10,124~f41,fb2
+g-r~105,1~~2,69~1,109~2,115~1,123~1,125~10,115~10,124~f42,fb2
+t-r~106,1~~2,70~1,109~2,115~1,123~1,125~10,115~10,124~f4f,fb2
+th-r~107,1~~2,71~1,109~2,115~1,123~1,125~10,115~10,124~f50,fb2
+d-r~108,1~~2,72~1,109~2,115~1,123~1,125~10,115~10,124~f51,fb2
+p-r~109,1~~2,73~1,109~2,115~1,123~1,125~10,115~10,124~f54,fb2
+ph-r~110,1~~2,74~1,109~2,115~1,123~1,125~10,115~10,124~f55,fb2
+b-r~111,1~~2,75~1,109~2,115~1,123~1,125~10,115~10,124~f56,fb2
+m-r~112,1~~2,76~1,109~2,115~1,123~1,125~10,115~10,124~f58,fb2
+sh-r~113,1~~2,77~1,109~2,115~1,123~1,125~10,115~10,124~f64,fb2
+s-r~114,1~~2,78~1,109~2,115~1,123~1,125~10,115~10,124~f66,fb2
+h-r~115,1~~2,79~1,109~2,115~1,123~1,125~10,115~10,124~f67,fb2
+k-l~116,1~~2,80~1,109~2,116~1,123~1,125~10,116~10,125~f40,fb3
+g-l~117,1~~2,81~1,109~2,116~1,123~1,125~10,116~10,125~f42,fb3
+b-l~118,1~~2,82~1,109~2,116~1,123~1,125~10,116~10,125~f56,fb3
+z-l~119,1~~2,83~1,109~2,116~1,123~1,125~10,116~10,125~f5f,fb3
+r-l~120,1~~2,84~1,109~2,116~1,123~1,125~10,116~10,125~f62,fb3
+s-l~121,1~~2,85~1,109~2,116~1,123~1,125~10,116~10,125~f66,fb3
+r-k-y~122,1~~2,86~1,109~2,118~1,123~1,125~10,116~10,125~f62,f90,fb1
+r-g-y~123,1~~2,87~1,109~2,118~1,123~1,125~10,116~10,125~f62,f92,fb1
+r-m-y~124,1~~2,88~1,109~2,118~1,123~1,125~10,116~10,125~f62,fa8,fb1
+r-g-w~125,1~~2,89~1,109~2,117~1,123~1,125~10,117~10,126~f62,f92,fad
+r-ts-w~126,1~~2,90~1,109~2,117~1,123~1,125~10,117~10,126~f62,fa9,fad
+s-k-y~254,1~~2,91~1,109~2,119~1,123~1,125~10,117~10,126~f66,f90,fb1
+s-g-y~128,1~~2,92~1,109~2,119~1,123~1,125~10,117~10,126~f66,f92,fb1
+s-p-y~129,1~~2,93~1,109~2,119~1,123~1,125~10,117~10,126~f66,fa4,fb1
+s-b-y~130,1~~2,94~1,109~2,119~1,123~1,125~10,117~10,126~f66,fa6,fb1
+s-m-y~131,1~~2,95~1,109~2,117~1,123~1,125~10,117~10,126~f66,fa8,fb1
+s-k-r~132,1~~2,96~1,109~2,117~1,123~1,125~10,117~10,126~f66,f90,fb2
+s-g-r~133,1~~2,97~1,109~2,117~1,123~1,125~10,117~10,126~f66,f92,fb2
+s-n-r~134,1~~2,98~1,109~2,117~1,123~1,125~10,117~10,126~f66,fa3,fb2
+s-p-r~135,1~~2,99~1,109~2,117~1,123~1,125~10,117~10,126~f66,fa4,fb2
+s-b-r~136,1~~2,100~1,109~2,117~1,123~1,125~10,117~10,126~f66,fa6,fb2
+s-m-r~137,1~~2,101~1,109~2,117~1,123~1,125~10,117~10,126~f66,fa8,fb2
+g-r-w~153,1~~2,102~1,109~2,116~1,123~1,125~10,115~10,124~f42,fb2,fad
+d-r-w~154,1~~2,103~1,109~2,116~1,123~1,125~10,116~10,125~f51,fb2,fad
+ph-y-w~155,1~~2,104~1,109~2,117~1,123~1,125~10,117~10,126~f55,fb1,fad
+
+
+-i~222,1~~8,87~~~~~~~0F80~~8,98
+ai~234,1~~8,88~~~~~~~0F7B~~8,101
+au~237,1~~8,89~~~~~~~0F7D~~8,104
+
+
+
+// DLC NOW: who uses 10,99, 10,103, or 10,104? R+, +R, r+, +r, what??? If they can be on top, the Unicode is wrong too! Make TM/TMW->Unicode,EWTS,ACIP barf on these.
+W~228,5~~10,99~1,109~~1,123~1,125~~~0FBA
+Y~232,5~~10,103~1,109~~1,123~1,125~~~0FBB
+R~233,5~~10,104~1,109~~1,123~1,125~~~0FBC
+
+// 0F5F,0F39 might work, but the OpenType font's author must've had
+// the TMSkt4.146 glyph in mind if it does. Note that the bottommost
+// horizontal stroke goes upward on U+0F5F and downward on U+0F5B.
+\uF031~146,5~~10,42~~~~~~~none
+f~153,5~~10,58~1,110~1,118~1,124~1,126~10,114~10,123~0F55,0F39
+v~154,5~~10,59~1,110~1,118~1,124~1,126~10,114~10,123~0F56,f39
+T~170,1~~1,64~1,109~1,120~1,123~1,125~10,115~10,124~0F4A
+Th~171,1~~1,65~1,109~1,118~1,123~1,125~10,114~10,123~0F4B
+D~172,1~~1,66~1,109~1,120~1,123~1,125~10,115~10,124~0F4C
+N~173,1~~1,67~1,109~1,118~1,123~1,125~10,115~10,124~0F4E
+Sh~174,1~~1,68~1,109~1,118~1,123~1,125~10,115~10,124~0F65
+k+Sh~175,1~~1,69~1,109~1,122~1,123~1,125~10,116~10,125~0F69
+k+k~33,2~~3,33~1,109~4,120~1,123~1,125~4,106~4,113~f40,f90
+k+kh~34,2~~3,34~1,109~4,120~1,123~1,125~4,106~4,113~f40,f91
+k+ng~35,2~~3,35~1,109~4,120~1,123~1,125~4,106~4,113~f40,f94
+k+ts~36,2~~3,36~1,109~4,120~1,123~1,125~4,106~4,113~f40,fa9
+k+t~37,2~~3,37~1,109~4,120~1,123~1,125~4,106~4,113~f40,f9f
+k+t+y~38,2~~3,38~1,109~4,121~1,123~1,125~4,107~4,114~f40,f9f,fb1
+k+t+r~39,2~~3,39~1,109~4,121~1,123~1,125~4,107~4,114~f40,f9f,fb2
+k+t+r+y~40,2~~3,40~1,109~4,123~1,123~1,125~4,109~4,116~f40,f9f,fb2,fb1
+k+t+w~41,2~~3,41~1,109~4,121~1,123~1,125~4,107~4,114~f40,f9f,fad
+k+th~42,2~~3,42~1,109~4,120~1,123~1,125~4,106~4,113~f40,fa0
+k+th+y~43,2~~3,43~1,109~4,122~1,123~1,125~4,108~4,115~f40,fa0,fb1
+k+N~44,2~~3,44~1,109~4,120~1,123~1,125~4,106~4,113~f40,f9e
+k+n~252,2~~3,46~1,109~4,120~1,123~1,125~4,106~4,113~f40,fa3
+k+n+y~46,2~~3,47~1,109~4,122~1,123~1,125~4,108~4,115~f40,fa3,fb1
+k+ph~47,2~~3,48~1,109~4,120~1,123~1,125~4,106~4,113~f40,fa5
+k+m~48,2~~3,49~1,109~4,120~1,123~1,125~4,106~4,113~f40,fa8
+k+m+y~49,2~~3,50~1,109~4,122~1,123~1,125~4,108~4,115~f40,fa8,fb1
+k+r+y~50,2~~3,51~1,109~4,120~1,123~1,125~4,106~4,113~f40,fb2,fb1
+k+w+y~192,4~~3,52~1,109~8,121~1,123~1,125~8,107~8,114~f40,fad,fb1
+k+sh~51,2~~3,53~1,109~4,120~1,123~1,125~4,106~4,113~f40,fb4
+k+s~52,2~~3,54~1,109~4,120~1,123~1,125~4,106~4,113~f40,fb6
+k+s+n~53,2~~3,55~1,109~4,124~1,123~1,125~4,110~4,117~f40,fb6,fa3
+k+s+m~54,2~~3,56~1,109~4,123~1,123~1,125~4,109~4,116~f40,fb6,fa8
+k+s+y~55,2~~3,57~1,109~4,122~1,123~1,125~4,108~4,115~f40,fb6,fb1
+k+s+w~56,2~~3,58~1,109~4,122~1,123~1,125~4,108~4,115~f40,fb6,fad
+kh+kh~59,2~~3,61~1,109~4,120~1,123~1,125~4,106~4,113~f41,f91
+kh+n~60,2~~3,62~1,109~4,120~1,123~1,125~4,106~4,113~f41,fa3
+kh+l~61,2~~3,63~1,109~4,120~1,123~1,125~4,106~4,113~f41,fb3
+g+g~62,2~~3,64~1,109~4,120~1,123~1,125~4,106~4,113~f42,f92
+g+g+h~63,2~~3,65~1,109~4,124~1,123~1,125~4,110~4,117~f42,f92,fb7
+g+ny~64,2~~3,66~1,109~4,120~1,123~1,125~4,106~4,113~f42,f99
+g+d~65,2~~3,67~1,109~4,120~1,123~1,125~4,106~4,113~f42,fa1
+g+d+h~66,2~~3,68~1,109~4,123~1,123~1,125~4,109~4,116~f42,fa1,fb7
+g+d+h+y~67,2~~3,69~1,109~4,125~1,123~1,125~4,111~4,118~f42,fa1,fb7,fb1
+g+d+h+w~68,2~~3,70~1,109~4,125~1,123~1,125~4,111~4,118~f42,fa1,fb7,fad
+g+n~69,2~~3,71~1,109~4,120~1,123~1,125~4,106~4,113~f42,fa3
+g+n+y~70,2~~3,72~1,109~4,122~1,123~1,125~4,108~4,115~f42,fa3,fb1
+g+p~71,2~~3,73~1,109~4,120~1,123~1,125~4,106~4,113~f42,fa4
+g+b+h~72,2~~3,74~1,109~4,124~1,123~1,125~4,110~4,117~f42,fa6,fb7
+g+b+h+y~73,2~~3,75~1,109~4,125~1,123~1,125~4,111~4,118~f42,fa6,fb7,fb1
+g+m~74,2~~3,76~1,109~4,120~1,123~1,125~4,106~4,113~f42,fa8
+g+m+y~75,2~~3,77~1,109~4,122~1,123~1,125~4,108~4,115~f42,fa8,fb1
+g+r+y~76,2~~3,78~1,109~4,120~1,123~1,125~4,106~4,113~f42,fb2,fb1
+g+h~77,2~~3,79~1,109~4,120~1,123~1,125~4,106~4,113~0F43
+g+h+g+h~78,2~~3,80~1,109~4,126~1,123~1,125~4,112~4,119~f43,f92,fb7
+g+h+ny~79,2~~3,81~1,109~4,124~1,123~1,125~4,110~4,117~f43,f99
+g+h+n~80,2~~3,82~1,109~4,124~1,123~1,125~4,110~4,117~f43,fa3
+g+h+n+y~81,2~~3,83~1,109~4,125~1,123~1,125~4,111~4,118~f43,fa3,fb1
+g+h+m~82,2~~3,84~1,109~4,124~1,123~1,125~4,110~4,117~f43,fa8
+g+h+l~83,2~~3,85~1,109~4,124~1,123~1,125~4,110~4,117~f43,fb3
+g+h+y~84,2~~3,86~1,109~4,121~1,123~1,125~4,107~4,114~f43,fb1
+g+h+r~85,2~~3,87~1,109~4,121~1,123~1,125~4,107~4,114~f43,fb2
+g+h+w~86,2~~3,88~1,109~4,121~1,123~1,125~4,107~4,114~f43,fad
+ng+k~87,2~~3,89~1,109~4,120~1,123~1,125~4,106~4,113~f44,f90
+ng+k+t~88,2~~3,90~1,109~4,124~1,123~1,125~4,110~4,117~f44,f90,f9f
+ng+k+t+y~89,2~~3,91~1,109~4,125~1,123~1,125~4,111~4,118~f44,f90,f9f,fb1
+ng+k+y~90,2~~3,92~1,109~4,122~1,123~1,125~4,108~4,115~f44,f90,fb1
+ng+kh~91,2~~3,93~1,109~4,120~1,123~1,125~4,106~4,113~f44,f91
+ng+kh+y~92,2~~3,94~1,109~4,122~1,123~1,125~4,108~4,115~f44,f91,fb1
+ng+g~93,2~~3,95~1,109~4,120~1,123~1,125~4,106~4,113~f44,f92
+ng+g+r~94,2~~3,96~1,109~4,121~1,123~1,125~4,107~4,114~f44,f92,fb2
+ng+g+y~95,2~~3,97~1,109~4,122~1,123~1,125~4,108~4,115~f44,f92,fb1
+ng+g+h~96,2~~3,98~1,109~4,124~1,123~1,125~4,110~4,117~f44,f92,fb7
+ng+g+h+y~97,2~~3,99~1,109~4,125~1,123~1,125~4,111~4,118~f44,f92,fb7,fb1
+ng+g+h+r~98,2~~3,100~1,109~4,125~1,123~1,125~4,111~4,118~f44,f92,fb7,fb2
+ng+ng~99,2~~3,101~1,109~4,120~1,123~1,125~4,106~4,113~f44,f94
+ng+t~100,2~~3,102~1,109~4,120~1,123~1,125~4,106~4,113~f44,f9f
+ng+n~101,2~~3,103~1,109~4,120~1,123~1,125~4,106~4,113~f44,fa3
+ng+m~102,2~~3,104~1,109~4,120~1,123~1,125~4,106~4,113~f44,fa8
+ng+y~103,2~~3,105~1,109~4,120~1,123~1,125~4,106~4,113~f44,fb1
+ng+l~104,2~~3,106~1,109~4,120~1,123~1,125~4,106~4,113~f44,fb3
+ng+sh~105,2~~3,107~1,109~4,120~1,123~1,125~4,106~4,113~f44,fb4
+ng+h~106,2~~3,108~1,109~4,120~1,123~1,125~4,106~4,113~f44,fb7
+ng+k+Sh~107,2~~3,109~1,109~4,123~1,123~1,125~4,109~4,116~f44,f90,fb5
+ng+k+Sh+w~108,2~~3,110~1,109~4,124~1,123~1,125~4,110~4,117~f44,f90,fb5,fad
+ng+k+Sh+y~109,2~~3,111~1,109~4,125~1,123~1,125~4,111~4,118~f44,f90,fb5,fb1
+ts+ts~110,2~~3,112~1,110~4,120~1,124~1,126~4,106~4,113~f59,fa9
+ts+tsh~111,2~~3,113~1,110~4,120~1,124~1,126~4,106~4,113~f59,faa
+ts+tsh+w~112,2~~3,114~1,110~4,122~1,124~1,126~4,108~4,115~f59,faa,fad
+ts+tsh+r~113,2~~3,115~1,110~4,122~1,124~1,126~4,108~4,115~f59,faa,fb2
+ts+ny~114,2~~3,116~1,110~4,120~1,124~1,126~4,106~4,113~f59,f99
+ts+n+y~115,2~~3,117~1,110~4,122~1,124~1,126~4,108~4,115~f59,fa3,fb1
+ts+m~116,2~~3,118~1,110~4,120~1,124~1,126~4,106~4,113~f59,fa8
+ts+y~117,2~~3,119~1,110~4,120~1,124~1,126~4,106~4,113~f59,fb1
+ts+r~118,2~~3,120~1,110~4,120~1,124~1,126~4,106~4,113~f59,fb2
+ts+l~119,2~~3,121~1,110~4,120~1,124~1,126~4,106~4,113~f59,fb3
+ts+h+y~120,2~~3,122~1,110~4,122~1,124~1,126~4,108~4,115~f59,fb7,fb1
+tsh+th~121,2~~3,123~1,110~4,120~1,124~1,126~4,106~4,113~f5a,fa0
+tsh+tsh~122,2~~3,124~1,110~4,120~1,124~1,126~4,106~4,113~f5a,faa
+tsh+y~123,2~~3,125~1,110~4,120~1,124~1,126~4,106~4,113~f5a,fb1
+tsh+r~124,2~~3,126~1,110~4,120~1,124~1,126~4,106~4,113~f5a,fb2
+tsh+l~125,2~~4,33~1,110~4,120~1,124~1,126~4,106~4,113~f5a,fb3
+dz+dz~126,2~~4,34~1,110~4,120~1,124~1,126~4,106~4,113~f5b,fab
+dz+dz+ny~253,2~~4,35~1,110~4,124~1,124~1,126~4,110~4,117~f5b,fab,f99
+dz+dz+w~128,2~~4,36~1,110~4,123~1,124~1,126~4,109~4,116~f5b,fab,fad
+dz+dz+h~129,2~~4,37~1,110~4,124~1,124~1,126~4,110~4,117~f5b,fab,fb7
+dz+h+dz+h~130,2~~4,38~1,110~4,126~1,124~1,126~4,112~4,119~f5b,fb7,fab,fb7
+dz+ny~131,2~~4,39~1,110~4,120~1,124~1,126~4,106~4,113~f5b,f99
+dz+ny+y~132,2~~4,40~1,110~4,122~1,124~1,126~4,108~4,115~f5b,f99,fb1
+dz+n~133,2~~4,41~1,110~4,120~1,124~1,126~4,106~4,113~f5b,fa3
+dz+n+w~134,2~~4,42~1,110~4,122~1,124~1,126~4,108~4,115~f5b,fa3,fad
+dz+m~135,2~~4,43~1,110~4,120~1,124~1,126~4,106~4,113~f5b,fa8
+dz+y~136,2~~4,44~1,110~4,120~1,124~1,126~4,106~4,113~f5b,fb1
+dz+r~137,2~~4,46~1,110~4,120~1,123~1,126~4,106~4,113~f5b,fb2
+dz+w~138,2~~4,47~1,110~4,120~1,123~1,126~4,106~4,113~f5b,fad
+dz+h~139,2~~4,48~1,110~4,120~1,123~1,126~4,106~4,113~0F5C
+dz+h+y~140,2~~4,49~1,110~4,121~1,123~1,126~4,107~4,114~f5c,fb1
+dz+h+r~141,2~~4,50~1,110~4,121~1,123~1,126~4,107~4,114~f5c,fb2
+dz+h+l~249,2~~4,51~1,110~4,123~1,123~1,126~4,110~4,117~f5c,fb3
+dz+h+w~143,2~~4,52~1,110~4,122~1,123~1,126~4,108~4,115~f5c,fad
+ny+ts~144,2~~4,53~1,109~4,120~1,123~1,125~4,106~4,113~f49,fa9
+ny+ts+m~145,2~~4,54~1,109~4,124~1,123~1,125~4,110~4,117~f49,fa9,fa8
+ny+ts+y~146,2~~4,55~1,109~4,122~1,123~1,125~4,108~4,115~f49,fa9,fb1
+ny+tsh~147,2~~4,56~1,109~4,120~1,123~1,125~4,106~4,113~f49,faa
+ny+dz~148,2~~4,57~1,109~4,120~1,123~1,125~4,106~4,113~f49,fab
+ny+dz+y~149,2~~4,58~1,109~4,123~1,123~1,125~4,109~4,116~f49,fab,fb1
+ny+dz+h~150,2~~4,59~1,109~4,124~1,123~1,125~4,110~4,117~f49,fab,fb7
+ny+ny~151,2~~4,60~1,109~4,120~1,123~1,125~4,106~4,113~f49,f99
+ny+p~152,2~~4,61~1,109~4,120~1,123~1,125~4,106~4,113~f49,fa4
+ny+ph~153,2~~4,62~1,109~4,120~1,123~1,125~4,106~4,113~f49,fa5
+ny+y~154,2~~4,63~1,109~4,120~1,123~1,125~4,106~4,113~f49,fb1
+ny+r~155,2~~4,64~1,109~4,120~1,123~1,125~4,106~4,113~f49,fb2
+ny+l~156,2~~4,65~1,109~4,120~1,123~1,125~4,106~4,113~f49,fb3
+ny+sh~157,2~~4,66~1,109~4,120~1,123~1,125~4,106~4,113~f49,fb4
+T+k~250,2~~4,67~1,109~4,120~1,123~1,125~4,106~4,113~f4a,f90
+T+T~159,2~~4,68~1,109~4,120~1,123~1,125~4,106~4,113~f4a,f9a
+T+T+h~254,2~~4,69~1,109~4,124~1,123~1,125~4,110~4,117~f4a,f9a,fb7
+T+n~188,4~~4,70~1,109~8,120~1,123~1,125~8,106~8,113~f4a,fa3
+T+p~161,2~~4,71~1,109~4,120~1,123~1,125~4,106~4,113~f4a,fa4
+T+m~162,2~~4,72~1,109~4,120~1,123~1,125~4,106~4,113~f4a,fa8
+T+y~163,2~~4,73~1,109~4,120~1,123~1,125~4,106~4,113~f4a,fb1
+T+w~164,2~~4,74~1,109~4,121~1,123~1,125~4,107~4,114~f4a,fad
+T+s~165,2~~4,75~1,109~4,120~1,123~1,125~4,106~4,113~f4a,fb6
+Th+y~251,2~~4,76~1,109~4,120~1,123~1,125~4,106~4,113~f4b,fb1
+Th+r~167,2~~4,77~1,109~4,120~1,123~1,125~4,106~4,113~f4b,fb2
+D+g~168,2~~4,78~1,109~4,120~1,123~1,125~4,106~4,113~f4c,f92
+D+g+y~169,2~~4,79~1,109~4,122~1,123~1,125~4,108~4,115~f4c,f92,fb1
+D+g+h~170,2~~4,80~1,109~4,124~1,123~1,125~4,110~4,117~f4c,f92,fb7
+D+g+h+r~171,2~~4,81~1,109~4,125~1,123~1,125~4,111~4,118~f4c,f92,fb7,fb2
+D+D~172,2~~4,82~1,109~4,120~1,123~1,125~4,106~4,113~f4c,f9c
+D+D+h~173,2~~4,83~1,109~4,123~1,123~1,125~4,109~4,116~f4c,f9c,fb7
+D+D+h+y~174,2~~4,84~1,109~4,125~1,123~1,125~4,111~4,118~f4c,f9c,fb7,fb1
+D+n~175,2~~4,85~1,109~4,120~1,123~1,125~4,106~4,113~f4c,fa3
+D+m~176,2~~4,86~1,109~4,120~1,123~1,125~4,106~4,113~f4c,fa8
+D+y~177,2~~4,87~1,109~4,120~1,123~1,125~4,106~4,113~f4c,fb1
+D+r~178,2~~4,88~1,109~4,120~1,123~1,125~4,106~4,113~f4c,fb2
+D+w~179,2~~4,89~1,109~4,120~1,123~1,125~4,106~4,113~f4c,fad
+D+h~180,2~~4,90~1,109~4,120~1,123~1,125~4,106~4,113~0F4D
+D+h+D+h~181,2~~4,91~1,109~4,126~1,123~1,125~4,112~4,119~f4d,f9d
+D+h+m~182,2~~4,92~1,109~4,124~1,123~1,125~4,110~4,117~f4d,fa8
+D+h+y~183,2~~4,93~1,109~4,121~1,123~1,125~4,107~4,114~f4d,fb1
+D+h+r~184,2~~4,94~1,109~4,121~1,123~1,125~4,107~4,114~f4d,fb2
+D+h+w~185,2~~4,95~1,109~4,121~1,123~1,125~4,107~4,114~f4d,fad
+N+T~186,2~~4,96~1,109~4,120~1,123~1,125~4,106~4,113~f4e,f9a
+N+Th~187,2~~4,97~1,109~4,120~1,123~1,125~4,106~4,113~f4e,f9b
+N+D~188,2~~4,98~1,109~4,120~1,123~1,125~4,106~4,113~f4e,f9c
+N+D+Y~189,2~~4,99~1,109~4,123~1,123~1,125~4,109~4,116~f4e,f9c,fbb
+N+D+r~193,4~~4,100~1,109~8,121~1,123~1,125~8,107~8,114~f4e,f9c,fb2
+N+D+R+y~190,2~~4,101~1,109~4,125~1,123~1,125~4,111~4,118~f4e,f9c,fbc,fb1
+N+D+h~191,2~~4,102~1,109~4,123~1,123~1,125~4,109~4,116~f4e,f9c,fb7
+N+N~192,2~~4,103~1,109~4,120~1,123~1,125~4,106~4,113~f4e,f9e
+N+d+r~193,2~~4,104~1,109~4,122~1,123~1,125~4,108~4,115~f4e,fa1,fb2
+N+m~194,2~~4,105~1,109~4,120~1,123~1,125~4,106~4,113~f4e,fa8
+N+y~195,2~~5,33~1,109~4,120~1,123~1,125~4,106~4,113~f4e,fb1
+N+w~196,2~~5,34~1,109~4,120~1,123~1,125~4,106~4,113~f4e,fad
+t+k~197,2~~5,35~1,109~4,120~1,123~1,125~4,106~4,113~f4f,f90
+t+k+r~198,2~~5,36~1,109~4,121~1,123~1,125~4,107~4,114~f4f,f90,fb2
+t+k+w~33,3~~5,37~1,109~6,122~1,123~1,125~6,108~6,115~f4f,f90,fad
+t+k+s~199,2~~5,38~1,109~4,123~1,123~1,125~4,109~4,116~f4f,f90,fb6
+t+g~189,4~~5,39~1,109~8,120~1,123~1,125~8,106~8,113~f4f,f92
+t+ny~34,3~~5,40~1,109~6,120~1,123~1,125~6,106~6,113~f4f,f99
+t+Th~35,3~~5,41~1,109~6,120~1,123~1,125~6,106~6,113~f4f,f9b
+t+t~36,3~~5,42~1,109~6,120~1,123~1,125~6,106~6,113~f4f,f9f
+t+t+y~37,3~~5,43~1,109~6,122~1,123~1,125~6,108~6,115~f4f,f9f,fb1
+t+t+r~38,3~~5,44~1,109~6,121~1,123~1,125~6,107~6,114~f4f,f9f,fb2
+t+t+w~39,3~~5,46~1,109~6,121~1,123~1,125~6,107~6,114~f4f,f9f,fad
+t+th~40,3~~5,47~1,109~6,120~1,123~1,125~6,106~6,113~f4f,fa0
+t+th+y~41,3~~5,48~1,109~6,122~1,123~1,125~6,108~6,115~f4f,fa0,fb1
+t+n~42,3~~5,49~1,109~6,120~1,123~1,125~6,106~6,113~f4f,fa3
+t+n+y~43,3~~5,50~1,109~6,122~1,123~1,125~6,108~6,115~f4f,fa3,fb1
+t+p~44,3~~5,51~1,109~6,120~1,123~1,125~6,106~6,113~f4f,fa4
+t+p+r~252,3~~5,52~1,109~6,122~1,123~1,125~6,108~6,115~f4f,fa4,fb2
+t+ph~46,3~~5,53~1,109~6,120~1,123~1,125~6,106~6,113~f4f,fa5
+t+m~47,3~~5,54~1,109~6,120~1,123~1,125~6,106~6,113~f4f,fa8
+t+m+y~48,3~~5,55~1,109~6,122~1,123~1,125~6,108~6,115~f4f,fa8,fb1
+t+y~49,3~~5,56~1,109~6,120~1,123~1,125~6,106~6,113~f4f,fb1
+t+r+n~50,3~~5,57~1,110~6,121~1,123~1,125~6,107~6,114~f4f,fb2,fa3
+t+s~51,3~~5,58~1,110~6,120~1,123~1,125~6,106~6,113~f4f,fb6
+t+s+th~52,3~~5,59~1,110~6,124~1,123~1,125~6,110~6,117~f4f,fb6,fa0
+t+s+n~53,3~~5,60~1,109~6,124~1,123~1,125~6,110~6,117~f4f,fb6,fa3
+t+s+n+y~54,3~~5,61~1,109~6,125~1,123~1,125~6,111~6,118~f4f,fb6,fa3,fb1
+t+s+m~55,3~~5,62~1,109~6,124~1,123~1,125~6,110~6,117~f4f,fb6,fa8
+t+s+m+y~56,3~~5,63~1,109~6,125~1,123~1,125~6,111~6,118~f4f,fb6,fa8,fb1
+t+s+y~57,3~~5,64~1,109~6,122~1,123~1,125~6,108~6,115~f4f,fb6,fb1
+t+s+r~58,3~~5,65~1,109~6,122~1,123~1,125~6,108~6,115~f4f,fb6,fb2
+t+s+w~59,3~~5,66~1,109~6,122~1,123~1,125~6,108~6,115~f4f,fb6,fad
+t+r+y~60,3~~5,67~1,109~6,121~1,123~1,125~6,107~6,114~f4f,fb2,fb1
+t+w+y~61,3~~5,68~1,109~6,122~1,123~1,125~6,108~6,115~f4f,fad,fb1
+t+k+Sh~62,3~~5,69~1,109~6,123~1,123~1,125~6,109~6,116~f4f,fb9
+th+y~63,3~~5,70~1,109~6,120~1,123~1,125~6,106~6,113~f50,fb1
+th+w~64,3~~5,71~1,109~6,120~1,123~1,125~6,106~6,113~f50,fad
+d+g~65,3~~5,72~1,109~6,120~1,123~1,125~6,106~6,113~f51,f92
+d+g+y~66,3~~5,73~1,109~6,122~1,123~1,125~6,108~6,115~f51,f92,fb1
+d+g+r~67,3~~5,74~1,109~6,122~1,123~1,125~6,108~6,115~f51,f92,fb2
+d+g+h~68,3~~5,75~1,109~6,124~1,123~1,125~6,110~6,117~f51,f92,fb7
+d+g+h+r~69,3~~5,76~1,109~6,125~1,123~1,125~6,111~6,118~f51,f92,fb7,fb2
+d+dz~70,3~~5,77~1,109~6,120~1,123~1,125~6,106~6,113~f51,fab
+d+d~71,3~~5,78~1,109~6,120~1,123~1,125~6,106~6,113~f51,fa1
+d+d+y~72,3~~5,79~1,109~6,122~1,123~1,125~6,108~6,115~f51,fa1,fb1
+d+d+r~73,3~~5,80~1,109~6,122~1,123~1,125~6,108~6,115~f51,fa1,fb2
+d+d+w~74,3~~5,81~1,109~6,122~1,123~1,125~6,108~6,115~f51,fa1,fad
+d+d+h~75,3~~5,82~1,109~6,123~1,123~1,125~6,109~6,116~f51,fa1,fb7
+d+d+h+n~76,3~~5,83~1,109~6,126~1,123~1,125~6,112~6,119~f51,fa1,fb7,fa3
+d+d+h+y~77,3~~5,84~1,109~6,125~1,123~1,125~6,111~6,118~f51,fa1,fb7,fb1
+d+d+h+r~78,3~~5,85~1,109~6,125~1,123~1,125~6,111~6,118~f51,fa1,fb7,fb2
+d+d+h+w~79,3~~5,86~1,109~6,125~1,123~1,125~6,111~6,118~f51,fa1,fb7,fad
+d+n~80,3~~5,87~1,109~6,120~1,123~1,125~6,106~6,113~f51,fa3
+d+b~81,3~~5,88~1,109~6,120~1,123~1,125~6,106~6,113~f51,fa6
+d+b+r~82,3~~5,89~1,109~6,121~1,123~1,125~6,107~6,114~f51,fa6,fb2
+d+b+h~83,3~~5,90~1,109~6,124~1,123~1,125~6,110~6,117~f51,fa6,fb7
+d+b+h+y~84,3~~5,91~1,109~6,125~1,123~1,125~6,111~6,118~f51,fa6,fb7,fb1
+d+b+h+r~85,3~~5,92~1,109~6,125~1,123~1,125~6,111~6,118~f51,fa6,fb7,fb2
+d+m~86,3~~5,93~1,109~6,120~1,123~1,125~6,106~6,113~f51,fa8
+d+y~87,3~~5,94~1,109~6,120~1,123~1,125~6,106~6,113~f51,fb1
+d+r+y~88,3~~5,95~1,109~6,121~1,123~1,125~6,107~6,114~f51,fb2,fb1
+d+w+y~89,3~~5,96~1,109~6,122~1,123~1,125~6,108~6,115~f51,fad,fb1
+d+h~90,3~~5,97~1,109~6,120~1,123~1,125~6,106~6,113~0F52
+d+h+n~91,3~~5,98~1,109~6,124~1,123~1,125~6,110~6,117~f52,fa3
+d+h+n+y~92,3~~5,99~1,109~6,125~1,123~1,125~6,111~6,118~f52,fa3,fb1
+d+h+m~93,3~~5,100~1,109~6,124~1,123~1,125~6,110~6,117~f52,fa8
+d+h+y~94,3~~5,101~1,109~6,122~1,123~1,125~6,108~6,115~f52,fb1
+d+h+r~95,3~~5,102~1,109~6,121~1,123~1,125~6,107~6,114~f52,fb2
+d+h+r+y~96,3~~5,103~1,109~6,123~1,123~1,125~6,109~6,116~f52,fb2,fb1
+d+h+w~97,3~~5,104~1,109~6,121~1,123~1,125~6,107~6,114~f52,fad
+n+k~98,3~~5,105~1,109~6,120~1,123~1,125~6,106~6,113~f53,f90
+n+k+t~99,3~~5,106~1,109~6,124~1,123~1,125~6,110~6,117~f53,f90,f9f
+n+g+h~101,3~~5,107~1,109~6,124~1,123~1,125~6,110~6,117~f53,f92,fb7
+n+ng~102,3~~5,108~1,109~6,120~1,123~1,125~6,106~6,113~f53,f94
+n+dz~103,3~~5,109~1,109~6,120~1,123~1,125~6,106~6,113~f53,fab
+n+dz+y~104,3~~5,110~1,109~6,123~1,123~1,125~6,109~6,116~f53,fab,fb1
+n+D~105,3~~5,111~1,109~6,120~1,123~1,125~6,106~6,113~f53,f9c
+n+t~106,3~~5,112~1,109~6,120~1,123~1,125~6,106~6,113~f53,f9f
+n+t+y~107,3~~5,113~1,109~6,122~1,123~1,125~6,108~6,115~f53,f9f,fb1
+n+t+r~108,3~~5,114~1,109~6,121~1,123~1,125~6,107~6,114~f53,f9f,fb2
+n+t+r+y~109,3~~5,115~1,109~6,123~1,123~1,125~6,109~6,116~f53,f9f,fb2,fb1
+n+t+w~110,3~~5,116~1,109~6,121~1,123~1,125~6,107~6,114~f53,f9f,fad
+n+t+s~111,3~~5,117~1,109~6,123~1,123~1,125~6,109~6,116~f53,f9f,fb6
+n+th~112,3~~5,118~1,109~6,120~1,123~1,125~6,106~6,113~f53,fa0
+n+d~113,3~~5,119~1,109~6,120~1,123~1,125~6,106~6,113~f53,fa1
+n+d+d~114,3~~5,120~1,109~6,124~1,123~1,125~6,110~6,117~f53,fa1,fa1
+n+d+d+r~115,3~~5,121~1,109~6,125~1,123~1,125~6,111~6,118~f53,fa1,fa1,fb2
+n+d+y~116,3~~5,122~1,109~6,122~1,123~1,125~6,108~6,115~f53,fa1,fb1
+n+d+r~117,3~~5,123~1,109~6,122~1,123~1,125~6,108~6,115~f53,fa1,fb2
+n+d+h~118,3~~5,124~1,109~6,124~1,123~1,125~6,110~6,117~f53,fa1,fb7
+n+d+h+r~119,3~~5,125~1,109~6,125~1,123~1,125~6,111~6,118~f53,fa1,fb7,fb2
+n+d+h+y~120,3~~5,126~1,109~6,125~1,123~1,125~6,111~6,118~f53,fa1,fb7,fb1
+n+n~121,3~~6,33~1,109~6,120~1,123~1,125~6,106~6,113~f53,fa3
+n+n+y~123,3~~6,34~1,109~6,122~1,123~1,125~6,108~6,115~f53,fa3,f61
+n+p~124,3~~6,35~1,109~6,120~1,123~1,125~6,106~6,113~f53,fa4
+n+p+r~125,3~~6,36~1,109~6,121~1,123~1,125~6,107~6,114~f53,fa4,fb2
+n+ph~126,3~~6,37~1,109~6,120~1,123~1,125~6,106~6,113~f53,fa5
+n+m~253,3~~6,39~1,109~6,120~1,123~1,125~6,106~6,113~f53,fa8
+n+b+h+y~128,3~~6,38~1,109~6,125~1,123~1,125~6,111~6,118~f53,fa6,fb7,fb1
+n+ts~129,3~~6,40~1,109~6,120~1,123~1,125~6,106~6,113~f53,fa9
+n+y~130,3~~6,41~1,109~6,120~1,123~1,125~6,106~6,113~f53,fb1
+n+r~131,3~~6,42~1,109~6,120~1,123~1,125~6,106~6,113~f53,fb2
+n+w~132,3~~6,43~1,109~6,120~1,123~1,125~6,106~6,113~f53,fad
+n+w+y~133,3~~6,44~1,109~6,121~1,123~1,125~6,107~6,114~f53,fad,fb1
+n+s~134,3~~6,46~1,109~6,120~1,123~1,125~6,106~6,113~f53,fb6
+n+s+y~135,3~~6,47~1,109~6,122~1,123~1,125~6,108~6,115~f53,fb6,fb1
+n+h~136,3~~6,48~1,109~6,120~1,123~1,125~6,106~6,113~f53,fb7
+n+h+r~137,3~~6,49~1,109~6,121~1,123~1,125~6,107~6,114~f53,fb7,fb2
+p+t~138,3~~6,50~1,109~6,120~1,123~1,125~6,106~6,113~f54,f9f
+p+t+y~139,3~~6,51~1,109~6,122~1,123~1,125~6,108~6,115~f54,f9f,fb1
+p+t+r+y~140,3~~6,52~1,109~6,123~1,123~1,125~6,109~6,116~f54,f9f,fb2,fb1
+p+d~190,4~~6,53~1,109~8,120~1,123~1,125~8,106~8,113~f54,fa1
+p+n~141,3~~6,54~1,109~6,120~1,123~1,125~6,106~6,113~f54,fa3
+p+n+y~249,3~~6,55~1,109~6,122~1,123~1,125~6,108~6,115~f54,fa3,fb1
+p+p~143,3~~6,56~1,109~6,120~1,123~1,125~6,106~6,113~f54,fa4
+p+m~144,3~~6,57~1,109~6,120~1,123~1,125~6,106~6,113~f54,fa8
+p+l~145,3~~6,58~1,109~6,120~1,123~1,125~6,106~6,113~f54,fb3
+p+w~146,3~~6,59~1,109~6,120~1,123~1,125~6,106~6,113~f54,fad
+p+s~147,3~~6,60~1,109~6,120~1,123~1,125~6,106~6,113~f54,fb6
+p+s+n+y~148,3~~6,61~1,109~6,125~1,123~1,125~6,111~6,118~f54,fb6,fa3,fb1
+p+s+w~149,3~~6,62~1,109~6,122~1,123~1,125~6,108~6,115~f54,fb6,fad
+p+s+y~150,3~~6,63~1,109~6,122~1,123~1,125~6,108~6,115~f54,fb6,fb1
+b+g+h~151,3~~6,64~1,109~6,124~1,123~1,125~6,110~6,117~f56,f92,fb7
+b+dz~152,3~~6,65~1,109~6,120~1,123~1,125~6,106~6,113~f56,fab
+b+d~153,3~~6,66~1,109~6,120~1,123~1,125~6,106~6,113~f56,fa1
+b+d+dz~154,3~~6,67~1,109~6,124~1,123~1,125~6,110~6,117~f56,fa1,fab
+b+d+h~155,3~~6,68~1,109~6,124~1,123~1,125~6,110~6,117~f56,fa1,fb7
+b+d+h+w~156,3~~6,69~1,109~6,125~1,123~1,125~6,111~6,118~f56,fa1,fb7,fad
+b+t~157,3~~6,70~1,109~6,120~1,123~1,125~6,106~6,113~f56,f9f
+b+n~250,3~~6,71~1,109~6,120~1,123~1,125~6,106~6,113~f56,fa3
+b+b~159,3~~6,72~1,109~6,120~1,123~1,125~6,106~6,113~f56,fa6
+b+b+h~254,3~~6,73~1,109~6,124~1,123~1,125~6,110~6,117~f56,fa6,fb7
+b+b+h+y~161,3~~6,74~1,109~6,125~1,123~1,125~6,111~6,118~f56,fa6,fb7,fb1
+b+m~162,3~~6,75~1,109~6,120~1,123~1,125~6,106~6,113~f56,fa8
+b+h~163,3~~6,76~1,109~6,120~1,123~1,125~6,106~6,113~0F57
+b+h+N~164,3~~6,77~1,109~6,124~1,123~1,125~6,110~6,117~f57,f9e
+b+h+n~165,3~~6,78~1,109~6,124~1,123~1,125~6,110~6,117~f57,fa3
+b+h+m~251,3~~6,79~1,109~6,124~1,123~1,125~6,110~6,117~f57,fa8
+b+h+y~167,3~~6,80~1,109~6,122~1,123~1,125~6,108~6,115~f57,fb1
+b+h+r~168,3~~6,81~1,109~6,121~1,123~1,125~6,107~6,114~f57,fb2
+b+h+w~169,3~~6,82~1,109~6,122~1,123~1,125~6,108~6,115~f57,fad
+m+ny~170,3~~6,83~1,109~6,121~1,123~1,125~6,107~6,114~f58,f99
+m+N~171,3~~6,84~1,109~6,120~1,123~1,125~6,106~6,113~f58,f9e
+m+n~172,3~~6,85~1,109~6,120~1,123~1,125~6,106~6,113~f58,fa3
+m+n+y~173,3~~6,86~1,109~6,122~1,123~1,125~6,108~6,115~f58,fa3,fb1
+m+p~174,3~~6,87~1,109~6,120~1,123~1,125~6,106~6,113~f58,fa4
+m+p+r~175,3~~6,88~1,109~6,122~1,123~1,125~6,108~6,115~f58,fa4,fb2
+m+ph~176,3~~6,89~1,109~6,120~1,123~1,125~6,106~6,113~f58,fa5
+m+b~177,3~~6,90~1,109~6,120~1,123~1,125~6,106~6,113~f58,fa6
+m+b+h~178,3~~6,91~1,109~6,124~1,123~1,125~6,110~6,117~f58,fa6,fb7
+m+b+h+y~179,3~~6,92~1,109~6,125~1,123~1,125~6,111~6,118~f58,fa6,fb7,fb1
+m+m~180,3~~6,93~1,109~6,120~1,123~1,125~6,106~6,113~f58,fa8
+m+l~181,3~~6,94~1,109~6,120~1,123~1,125~6,106~6,113~f58,fb3
+m+w~182,3~~6,95~1,109~6,120~1,123~1,125~6,106~6,113~f58,fad
+m+s~183,3~~6,96~1,109~6,120~1,123~1,125~6,106~6,113~f58,fb6
+m+h~184,3~~6,97~1,109~6,120~1,123~1,125~6,106~6,113~f58,fb7
+y+Y~185,3~~6,98~1,109~6,120~1,123~1,125~6,106~6,113~f61,fbb
+y+r~186,3~~6,99~1,109~6,120~1,123~1,125~6,106~6,113~f61,fb2
+y+w~187,3~~6,100~1,109~6,120~1,123~1,125~6,106~6,113~f61,fad
+y+s~188,3~~6,101~1,109~6,120~1,123~1,125~6,106~6,113~f61,fb6
+r+kh~189,3~~6,102~1,109~6,120~1,123~1,125~6,106~6,113~f62,f91
+r+g+h~190,3~~6,103~1,109~6,121~1,123~1,125~6,107~6,114~f62,f92,fb7
+r+g+h+y~191,3~~6,104~1,109~6,123~1,123~1,125~6,109~6,116~f62,f92,fb7,fb1
+r+ts+y~192,3~~6,105~1,109~6,121~1,123~1,125~6,107~6,114~f62,fa9,fb1
+r+tsh~193,3~~7,33~1,109~6,120~1,123~1,125~6,106~6,113~f62,faa
+r+dz+ny~194,3~~7,34~1,109~6,122~1,123~1,125~6,108~6,115~f62,fab,f99
+r+dz+y~195,3~~7,35~1,109~6,121~1,123~1,125~6,107~6,114~f62,fab,fb1
+r+T~196,3~~7,36~1,109~6,120~1,123~1,125~6,106~6,113~f62,f9a
+r+Th~197,3~~7,37~1,109~6,120~1,123~1,125~6,106~6,113~f62,f9b
+r+D~198,3~~7,38~1,109~6,120~1,123~1,125~6,106~6,113~f62,f9c
+r+N~199,3~~7,39~1,109~6,120~1,123~1,125~6,106~6,113~f62,f9e
+r+t+w~33,4~~7,40~1,109~8,121~1,123~1,125~8,107~8,114~f62,f9f,fad
+r+t+t~34,4~~7,41~1,109~8,122~1,123~1,125~8,108~8,115~f62,f9f,f9f
+r+t+s~35,4~~7,42~1,109~8,121~1,123~1,125~8,107~8,114~f62,f9f,fb6
+r+t+s+n~36,4~~7,43~1,109~8,125~1,123~1,125~8,111~8,118~f62,f9f,fb6,fa3
+r+t+s+n+y~37,4~~7,44~1,109~8,126~1,123~1,125~8,112~8,119~f62,f9f,fb6,fa3,fb1
+r+th~38,4~~7,46~1,109~8,120~1,123~1,125~8,106~8,113~f62,fa0
+r+th+y~39,4~~7,47~1,109~8,121~1,123~1,125~8,107~8,114~f62,fa0,fb1
+r+d+d+h~40,4~~7,48~1,109~8,125~1,123~1,125~8,111~8,118~f62,fa1,fa2
+r+d+d+h+y~41,4~~7,49~1,109~8,126~1,123~1,125~8,112~8,119~f62,fa1,fa2,fb1
+r+d+y~42,4~~7,50~1,109~8,121~1,123~1,125~8,107~8,114~f62,fa1,fb1
+r+d+h~43,4~~7,51~1,109~8,122~1,123~1,125~8,108~8,115~f62,fa1,fb7
+r+d+h+m~44,4~~7,52~1,109~8,125~1,123~1,125~8,111~8,118~f62,fa1,fb7,fa8
+r+d+h+y~252,4~~7,53~1,109~8,123~1,123~1,125~8,109~8,116~f62,fa2,fb1
+r+d+h+r~46,4~~7,54~1,109~8,122~1,123~1,125~8,108~8,115~f62,fa2,fb2
+r+p~47,4~~7,55~1,109~8,120~1,123~1,125~8,106~8,113~f62,fa4
+r+b+p~48,4~~7,56~1,109~8,121~1,123~1,125~8,107~8,114~f62,fa6,fa4
+r+b+b~49,4~~7,57~1,109~8,121~1,123~1,125~8,107~8,114~f62,fa6,fa6
+r+b+h~50,4~~7,58~1,110~8,124~1,123~1,125~8,110~8,117~f62,fa6,fb7
+r+m+m~51,4~~7,59~1,110~8,121~1,123~1,125~8,107~8,114~f62,fa8,fa8
+
+// Should we use U+0F62 or U+0F6A for "R+..."? That is the question.
+// The Unicode 4.0 standard says the following on page 254:
+//
+// 'Some instances of "ra" in the head position require that the
+// consonant be represented as a full-formed "ra" that never
+// changes. This is not standard usage for the Tibetan language
+// itself, but occurs in transliteration and transcription. Only in
+// these cases should the character U+0F6A ... be used instead of
+// U+0F62.... Note that the fixed-form "ra" should be used only in
+// combinations where "ra" would normally transform into a short form
+// but the user specifically wants to prevent that change.'
+//
+// Because "R+..." occurs only in non-standard stacks, i.e. stacks
+// used for transliteration and transcription, we use U+0F6A.
+//
+// Note that TPairList.java's unicodeExceptionsMap must be updated if
+// we change who uses U+0F6A.
+R+Y~52,4~~7,60~1,110~8,120~1,123~1,125~8,106~8,113~f6a,fbb
+// R+W is mentioned in ACIPRules.java:
+R+W~196,4~~7,61~1,109~8,120~1,123~1,125~8,106~8,113~f6a,fba
+R+sh~53,4~~7,62~1,109~8,120~1,123~1,125~8,106~8,113~f6a,fb4
+R+sh+y~54,4~~7,63~1,109~8,122~1,123~1,125~8,108~8,115~f6a,fb4,fb1
+R+Sh~55,4~~7,64~1,109~8,120~1,123~1,125~8,106~8,113~f6a,fb5
+R+Sh+N~56,4~~7,65~1,109~8,123~1,123~1,125~8,109~8,116~f6a,fb5,f9e
+R+Sh+N+y~57,4~~7,66~1,109~8,126~1,123~1,125~8,112~8,119~f6a,fb5,f9e,fb1
+R+Sh+m~58,4~~7,67~1,109~8,124~1,123~1,125~8,110~8,117~f6a,fb5,fa8
+R+Sh+y~59,4~~7,68~1,109~8,123~1,123~1,125~8,109~8,116~f6a,fb5,fb1
+R+s~60,4~~7,69~1,109~8,120~1,123~1,125~8,106~8,113~f6a,fb6
+r+h~61,4~~7,70~1,109~8,121~1,123~1,125~8,107~8,114~f62,fb7
+r+k+Sh~62,4~~7,71~1,109~8,121~1,123~1,125~8,107~8,114~f62,f90,fb5
+l+g+w~63,4~~7,72~1,109~8,122~1,123~1,125~8,108~8,115~f63,f92,fad
+l+b+y~64,4~~7,73~1,109~8,122~1,123~1,125~8,108~8,115~f63,fa6,fb1
+l+m~65,4~~7,74~1,109~8,120~1,123~1,125~8,106~8,113~f63,fa8
+l+y~66,4~~7,75~1,109~8,120~1,123~1,125~8,106~8,113~f63,fb1
+l+w~67,4~~7,76~1,109~8,120~1,123~1,125~8,106~8,113~f63,fad
+l+l~68,4~~7,77~1,109~8,120~1,123~1,125~8,106~8,113~f63,fb3
+l+h+w~197,4~~7,78~1,109~8,121~1,123~1,125~8,106~8,113~f63,fb7,fad
+w+y~69,4~~7,79~1,109~8,121~1,123~1,125~8,107~8,114~f5d,fb1
+w+r~70,4~~7,80~1,109~8,121~1,123~1,125~8,107~8,114~f5d,fb2
+w+n~195,4~~7,81~1,109~8,120~1,123~1,125~8,106~8,113~f5d,fa3
+// w+W is mentioned in ACIPRules.java:
+w+W~194,4~~7,82~1,109~8,120~1,123~1,125~8,106~8,113~f5d,fba
+sh+ts~71,4~~7,83~1,109~8,120~1,123~1,125~8,106~8,113~f64,fa9
+sh+ts+y~72,4~~7,84~1,109~8,122~1,123~1,125~8,108~8,115~f64,fa9,fb1
+sh+tsh~73,4~~7,85~1,109~8,120~1,123~1,125~8,106~8,113~f64,faa
+sh+N~74,4~~7,86~1,109~8,120~1,123~1,125~8,106~8,113~f64,f9e
+sh+n~75,4~~7,87~1,109~8,120~1,123~1,125~8,106~8,113~f64,fa3
+sh+p~76,4~~7,88~1,109~8,120~1,123~1,125~8,106~8,113~f64,fa4
+sh+b+y~77,4~~7,89~1,109~8,122~1,123~1,125~8,108~8,115~f64,fa6,fb1
+sh+m~78,4~~7,90~1,109~8,120~1,123~1,125~8,106~8,113~f64,fa8
+sh+y~79,4~~7,91~1,109~8,120~1,123~1,125~8,106~8,113~f64,fb1
+sh+r+y~80,4~~7,92~1,109~8,121~1,123~1,125~8,107~8,114~f64,fb2,fb1
+sh+l~81,4~~7,93~1,109~8,120~1,123~1,125~8,106~8,113~f64,fb3
+sh+w+g~82,4~~7,94~1,109~8,122~1,123~1,125~8,108~8,115~f64,fad,f92
+sh+w+y~83,4~~7,95~1,109~8,121~1,123~1,125~8,107~8,114~f64,fad,fb1
+sh+sh~84,4~~7,96~1,109~8,120~1,123~1,125~8,106~8,113~f64,fb4
+Sh+k~85,4~~7,97~1,109~8,120~1,123~1,125~8,106~8,113~f65,f90
+Sh+k+r~86,4~~7,98~1,109~8,121~1,123~1,125~8,107~8,114~f65,f90,fb2
+Sh+T~87,4~~7,99~1,109~8,120~1,123~1,125~8,106~8,113~f65,f9a
+Sh+T+y~88,4~~7,100~1,109~8,123~1,123~1,125~8,109~8,116~f65,f9a,fb1
+Sh+T+r~89,4~~7,101~1,109~8,121~1,123~1,125~8,107~8,114~f65,f9a,fb2
+Sh+T+r+y~90,4~~7,102~1,109~8,123~1,123~1,125~8,109~8,116~f65,f9a,fb2,fb1
+Sh+T+w~91,4~~7,103~1,109~8,123~1,123~1,125~8,109~8,116~f65,f9a,fad
+Sh+Th~92,4~~7,104~1,109~8,120~1,123~1,125~8,106~8,113~f65,f9b
+Sh+Th+y~93,4~~7,105~1,109~8,123~1,123~1,125~8,109~8,116~f65,f9b,fb1
+Sh+N~94,4~~7,106~1,109~8,120~1,123~1,125~8,106~8,113~f65,f9e
+Sh+N+y~95,4~~7,107~1,109~8,123~1,123~1,125~8,109~8,116~f65,f9e,fb1
+Sh+D~96,4~~7,108~1,109~8,120~1,123~1,125~8,106~8,113~f65,f9c
+Sh+th~191,4~~7,109~1,109~8,120~1,123~1,125~8,106~8,113~f65,fa0
+Sh+p~97,4~~7,110~1,109~8,120~1,123~1,125~8,106~8,113~f65,fa4
+Sh+p+r~98,4~~7,111~1,109~8,121~1,123~1,125~8,107~8,114~f65,fa4,fb2
+Sh+m~99,4~~7,112~1,109~8,120~1,123~1,125~8,106~8,113~f65,fa8
+Sh+y~100,4~~7,113~1,109~8,121~1,123~1,125~8,107~8,114~f65,fb1
+Sh+w~101,4~~7,114~1,109~8,120~1,123~1,125~8,106~8,113~f65,fad
+Sh+Sh~102,4~~7,115~1,109~8,120~1,123~1,125~8,106~8,113~f65,fb5
+s+k+s~103,4~~7,116~1,109~8,124~1,123~1,125~8,110~8,117~f66,f90,fb6
+s+kh~104,4~~7,117~1,109~8,120~1,123~1,125~8,106~8,113~f66,f91
+s+ts+y~105,4~~7,118~1,109~8,122~1,123~1,125~8,108~8,115~f66,fa9,fb1
+s+T~106,4~~7,119~1,109~8,120~1,123~1,125~8,106~8,113~f66,f9a
+s+Th~107,4~~7,120~1,109~8,120~1,123~1,125~8,106~8,113~f66,f9b
+s+t+y~108,4~~7,121~1,109~8,121~1,123~1,125~8,107~8,114~f66,f9f,fb1
+s+t+r~109,4~~7,122~1,109~8,121~1,123~1,125~8,107~8,114~f66,f9f,fb2
+s+t+w~110,4~~7,123~1,109~8,121~1,123~1,125~8,107~8,114~f66,f9f,fad
+s+th~111,4~~7,124~1,109~8,120~1,123~1,125~8,106~8,113~f66,fa0
+s+th+y~112,4~~7,125~1,109~8,122~1,123~1,125~8,108~8,115~f66,fa0,fb1
+s+n+y~113,4~~7,126~1,109~8,122~1,123~1,125~8,108~8,115~f66,fa3,fb1
+s+n+w~114,4~~8,33~1,109~8,122~1,123~1,125~8,108~8,115~f66,fa3,fad
+s+ph~115,4~~8,34~1,109~8,120~1,123~1,125~8,106~8,113~f66,fa5
+s+ph+y~116,4~~8,35~1,109~8,122~1,123~1,125~8,108~8,115~f66,fa5,fb1
+s+y~117,4~~8,36~1,109~8,120~1,123~1,125~8,106~8,113~f66,fb1
+s+r+w~118,4~~8,37~1,109~8,122~1,123~1,125~8,108~8,115~f66,fb2,fad
+s+s~119,4~~8,38~1,109~8,120~1,123~1,125~8,106~8,113~f66,fb6
+s+s+w~120,4~~8,39~1,109~8,122~1,123~1,125~8,108~8,115~f66,fb6,fad
+s+h~121,4~~8,40~1,109~8,120~1,123~1,125~8,106~8,113~f66,fb7
+s+w+y~122,4~~8,41~1,109~8,122~1,123~1,125~8,108~8,115~f66,fad,fb1
+h+ny~123,4~~8,42~1,109~8,120~1,123~1,125~8,106~8,113~f67,f99
+h+N~124,4~~8,43~1,109~8,120~1,123~1,125~8,106~8,113~f67,f9e
+h+t~125,4~~8,44~1,109~8,120~1,123~1,125~8,106~8,113~f67,f9f
+h+n~126,4~~8,46~1,109~8,120~1,123~1,125~8,106~8,113~f67,fa3
+h+n+y~253,4~~8,47~1,109~8,122~1,123~1,125~8,108~8,115~f67,fa3,fb1
+h+p~128,4~~8,48~1,109~8,120~1,123~1,125~8,106~8,113~f67,fa4
+h+ph~129,4~~8,49~1,109~8,120~1,123~1,125~8,106~8,113~f67,fa5
+h+m~130,4~~8,50~1,109~8,120~1,123~1,125~8,106~8,113~f67,fa8
+h+y~131,4~~8,51~1,109~8,120~1,123~1,125~8,106~8,113~f67,fb1
+h+l~132,4~~8,52~1,109~8,120~1,123~1,125~8,106~8,113~f67,fb3
+h+s~133,4~~8,53~1,109~8,120~1,123~1,125~8,106~8,113~f67,fb6
+h+s+w~134,4~~8,54~1,109~8,122~1,123~1,125~8,108~8,115~f67,fb6,fad
+h+w+y~135,4~~8,55~1,109~8,121~1,123~1,125~8,107~8,114~f67,fad,fb1
+k+Sh+N~136,4~~8,56~1,109~8,124~1,123~1,125~8,110~8,117~f40,fb5,f9e
+k+Sh+m~137,4~~8,57~1,109~8,124~1,123~1,125~8,110~8,117~f40,fb5,fa8
+k+Sh+m+y~138,4~~8,58~1,109~8,126~1,123~1,125~8,112~8,119~f40,fb5,fa8,fb1
+k+Sh+y~139,4~~8,59~1,109~8,123~1,123~1,125~8,109~8,116~f40,fb5,fb1
+k+Sh+R~140,4~~8,60~1,109~8,123~1,123~1,125~8,109~8,116~f40,fb5,fbc
+k+Sh+l~141,4~~8,61~1,109~8,124~1,123~1,125~8,110~8,117~f40,fb5,fb3
+k+Sh+w~249,4~~8,62~1,109~8,122~1,123~1,125~8,108~8,115~f40,fb5,fad
+a+y~143,4~~8,63~1,109~8,120~1,123~1,125~8,106~8,113~f68,fb1
+a+r~144,4~~8,64~1,109~8,120~1,123~1,125~8,106~8,113~f68,fb2
+a+r+y~145,4~~8,65~1,109~8,121~1,123~1,125~8,107~8,114~f68,fb2,fb1
+
+
+
+//numbers
+0~190,1~~10,48~~~~~~~0F20
+1~191,1~~10,49~~~~~~~0F21
+2~192,1~~10,50~~~~~~~0F22
+3~193,1~~10,51~~~~~~~0F23
+4~194,1~~10,52~~~~~~~0F24
+5~195,1~~10,53~~~~~~~0F25
+6~196,1~~10,54~~~~~~~0F26
+7~197,1~~10,55~~~~~~~0F27
+8~198,1~~10,56~~~~~~~0F28
+9~199,1~~10,57~~~~~~~0F29
+
+// The following are not numbers, but to Jskad they're very much like
+// numbers. They aren't standard Tibetan stacks; they aren't Sanskrit
+// stacks; they aren't , either.
+
+\u0F33~70,5~~9,73~~~~~~~0F33
+\u0F2A~71,5~~9,74~~~~~~~0F2A
+\u0F2B~72,5~~9,75~~~~~~~0F2B
+\u0F2C~73,5~~9,76~~~~~~~0F2C
+\u0F2D~74,5~~9,77~~~~~~~0F2D
+\u0F2E~75,5~~9,78~~~~~~~0F2E
+\u0F2F~76,5~~9,79~~~~~~~0F2F
+\u0F30~77,5~~9,80~~~~~~~0F30
+\u0F31~78,5~~9,81~~~~~~~0F31
+\u0F32~79,5~~9,82~~~~~~~0F32
+
+// cantillation sign,heavy beat:
+\u0FC0~80,5~~9,83~~~~~~~0FC0
+// cantillation sign,light beat:
+\u0FC1~81,5~~9,84~~~~~~~0FC1
+// cantillation sign,cang.te-u:
+\u0FC2~82,5~~9,85~~~~~~~0FC2
+// cantillation sign sbub.chal:
+\u0FC3~83,5~~9,86~~~~~~~0FC3
+// zhi.rol.btags:
+\uF03B~84,5~~9,87~~~~~~~none
+
+// sher.bu:
+\uF039~90,5~~9,88~~~~~~~none
+// kuruka:
+\uF035~92,5~~9,90~~~~~~~none
+
+// mchan rtags trailing:
+\uF038~99,5~~9,99~~~~~~~none
+// mchan rtags leading:
+\uF037~100,5~~9,100~~~~~~~none
+
+// che.mgo:
+\u0F38~103,5~~9,103~~~~~~~0F38
+// kuruka:
+\u0FBE~104,5~~9,104~~~~~~~0FBE
+// Kuruka.mig.lda:
+\u0FBF~105,5~~9,105~~~~~~~0FBF
+// ornament:
+\u0F36~106,5~~9,106~~~~~~~0F36
+// yang.rtags:
+\u0F87~107,5~~9,107~~~~~~~0F87
+// lci.rtags:
+\u0F86~108,5~~9,108~~~~~~~0F86
+// mchu.can:
+\u0F89~109,5~~9,109~~~~~~~0F89
+// gru.can.rgyings:
+\u0F8A~110,5~~9,110~~~~~~~0F8A
+// gru.med.gyings:
+\u0F8B~111,5~~9,111~~~~~~~0F8B
+
+// single white pebble:
+\u0F1A~115,5~~9,115~~~~~~~0F1A
+// single black pebble:
+\u0F1D~116,5~~9,116~~~~~~~0F1D
+// double white pebble:
+\u0F1B~117,5~~9,117~~~~~~~0F1B
+// double black pebble:
+\u0F1E~118,5~~9,118~~~~~~~0F1E
+// white and black pebble:
+\u0F1F~119,5~~9,119~~~~~~~0F1F
+// triple white pebble:
+\u0F1C~120,5~~9,120~~~~~~~0F1C
+// triple black pebble:
+\u0FCF~121,5~~9,121~~~~~~~0FCF
+
+\uF03C~122,5~~9,122~~~~~~~none
+\uF03D~123,5~~9,123~~~~~~~none
+\uF03E~124,5~~9,124~~~~~~~none
+\uF03F~125,5~~9,125~~~~~~~none
+\uF040~126,5~~9,126~~~~~~~none
+\uF041~128,5~~10,33~~~~~~~none
+
+// logo sign chad.rtags:
+\u0F15~129,5~~10,34~~~~~~~0F15
+// logo sign lhag.rtags:
+\u0F16~130,5~~10,35~~~~~~~0F16
+// sgra.gcan.char.rtags:
+\u0F17~131,5~~10,36~~~~~~~0F17
+// khyud.pa:
+\u0F18~132,5~~10,37~~~~~~~0F18
+// sdong.tshugs:
+\u0F19~133,5~~10,38~~~~~~~0F19
+
+// tza.'phru:
+^~174,4~~8,67~~~~~~~0F39
+// reversed tza.'phru: (non-reversed is in Unicode, but not this)
+\uF034~145,5~~8,68~~~~~~~none
+// damaru.rtags:
+\u0F88~178,4~~8,72~~~~~~~0F88
+// half a.chen:
+\u0F01~179,4~~8,73~~~~~~~0F01
+
+// Terton's mark:
+\uF023~181,4~~8,75~~~~~~~none
+// Terton's mark:
+\uF022~182,4~~8,76~~~~~~~none
+// Terton's mark:
+\uF021~183,4~~8,77~~~~~~~none
+// Note that this is close to 0f11:
+// Terton's mark:
+\uF027~149,5~~8,78~~~~~~~none
+// Terma mark:
+\uF02D~184,4~~8,79~~~~~~~none
+// Terma mark:
+\uF02E~185,4~~8,80~~~~~~~none
+// Terma mark:
+\uF02F~186,4~~8,81~~~~~~~none
+// Mark:
+\uF030~187,4~~8,82~~~~~~~none
+
+// dril.bu:
+\u0FC4~190,5~~10,62~~~~~~~0FC4
+// rdo.rje:
+\u0FC5~191,5~~10,63~~~~~~~0FC5
+// padma.gdan:
+\u0FC6~192,5~~10,64~~~~~~~0FC6
+// rdo.rje.rgya.gram:
+\u0FC7~193,5~~10,65~~~~~~~0FC7
+// phur.ba:
+\u0FC8~194,5~~10,66~~~~~~~0FC8
+// nor.bu:
+\u0FC9~195,5~~10,67~~~~~~~0FC9
+// nor.bu.gnyis.khyil:
+\u0FCA~196,5~~10,68~~~~~~~0FCA
+// nor.bu.gsum.khyil:
+\u0FCB~197,5~~10,69~~~~~~~0FCB
+// nor.bu.bzhi.khyil:
+\u0FCC~198,5~~10,70~~~~~~~0FCC
+
+// zhu.yig.mgo.rgyan:
+\u0F0A~33,5~~9,33~~~~~~~0F0A
+// bka'.shog.mgo.rgyan:
+\uF024~34,5~~9,34~~~~~~~none
+// mnyam.yig.mgo.rgyan:
+\uF025~35,5~~9,35~~~~~~~none
+// mnyam.yig.mgo.rgyan:
+\u0F09~36,5~~9,36~~~~~~~0F09
+// nameless sign:
+\uF026~37,5~~9,37~~~~~~~none
+
+// shad (hooked) + single tsheg:
+\uF02B~41,5~~9,44~~~~~~~none
+// shad + double tsheg:
+\uF02C~42,5~~9,46~~~~~~~none
+// sbrul.shad + single ornament:
+\uF028~44,5~~9,48~~~~~~~none
+// sbrul.shad + double ornament:
+\uF02A~46,5~~9,49~~~~~~~none
+// sbrul.shad variant form:
+\uF029~47,5~~9,50~~~~~~~none
+
+// reversed hu:
+\uF032~147,5~~10,43~~~~~~~none
+// Inverted ha:
+\uF033~148,5~~10,44~~~~~~~none
+
+// no name:
+\uF036~93,5~~9,91~~~~~~~none
+
+// nyi.zla editor's mark. This is NOT \u0F82, although it looks very similar.
+\uF03A~91,5~~9,89~~~~~~~none
+
+
+
+M~238,1~~8,90~~~~~~~0F7E
+
+
+ ~~~3,45~~~~~~~0F0B
+ ~~~4,45~~~~~~~0F0B
+ ~~~5,45~~~~~~~0F0B
+ ~~~6,45~~~~~~~0F0B
+ ~~~7,45~~~~~~~0F0B
+ ~~~8,45~~~~~~~0F0B
+ ~~~9,45~~~~~~~0F0B
+ ~~~10,45~~~~~~~0F0B
+// Special combination:
+o'i~156,5~~10,61~~~~~~~f7c,f60,f72
+// /* /** unconfuse emacs fontification in java-mode... */ */ '
+//punctuation
+// See above: _~32,1~~1,32~~~~~~~0020
+// See above: ~45,1~~1,45~~~~~~~0F0B
+_~32,1~~2,32~~~~~~~0020
+ ~45,1~~2,45~~~~~~~0F0B
+_~32,2~~3,32~~~~~~~0020
+_~32,2~~4,32~~~~~~~0020
+_~32,3~~5,32~~~~~~~0020
+_~32,3~~6,32~~~~~~~0020
+_~32,4~~7,32~~~~~~~0020
+_~32,4~~8,32~~~~~~~0020
+_~32,5~~9,32~~~~~~~0020
+_~32,5~~10,32~~~~~~~0020
+
+//bindus
+iM~243,1~~8,96~~~~~~~f72,f7e
+iM~244,1~~8,97~~~~~~~f72,f7e
+-iM~245,1~~8,98~~~~~~~f80,f7e
+eM~246,1~~8,99~~~~~~~f7a,f7e
+eM~247,1~~8,100~~~~~~~f7a,f7e
+aiM~248,1~~8,101~~~~~~~f7b,f7e
+oM~249,1~~8,102~~~~~~~f7c,f7e
+oM~250,1~~8,103~~~~~~~f7c,f7e
+auM~251,1~~8,104~~~~~~~f7d,f7e
+// bindu + datse~241,1~~8,94~~~~~~~0F83
+// bindu + kigu~243,1~~8,96
+// bindu + short gigu~244,1~~8,97
+// bindu + log yig gigu~245,1~~8,98
+// bindu + normal drengu~246,1~~8,99
+// bindu + short drengbu~247,1~~8,100
+// bindu + double drengbu~248,1~~8,101
+// bindu + normal naro~249,1~~8,102
+// bindu + raised naro~250,1~~8,103
+// bindu + double naro~251,1~~8,104
+
+
+
+//reduced-height consonants
+k~180,1~~1,92~1,109~1,111~1,123~1,125~10,118~10,120~f40
+g~181,1~~1,93~1,109~1,111~1,123~1,125~10,118~10,120~f42
+ny~182,1~~1,94~1,109~1,112~1,123~1,125~10,115~10,121~f49
+t~183,1~~1,95~1,109~1,112~1,123~1,125~10,115~10,121~f4f
+d~184,1~~1,96~1,109~1,111~1,123~1,125~10,118~10,120~f51
+n~185,1~~1,97~1,109~1,111~1,123~1,125~10,118~10,120~f53
+zh~186,1~~1,98~1,109~1,111~1,123~1,125~10,118~10,120~f5e
+sh~187,1~~1,99~1,109~1,111~1,123~1,125~10,118~10,120~f64
+h~188,1~~1,100~1,109~1,112~1,123~1,125~10,119~~f67
+r-t~189,1~~1,101~1,109~1,113~1,123~1,125~10,116~10,124~f62,f9f
+h~156,1~~1,102~1,109~~1,123~1,125~10,114~10,122~f67
+
+//half-height consonants
+k~200,5~~10,71~1,109~~1,123~1,125~~~0F90
+kh~201,5~~10,72~1,109~~1,123~1,125~~~0F91
+g~202,5~~10,73~1,109~~1,123~1,125~~~0F92
+g+h~203,5~~10,74~1,109~~1,123~1,125~~~0F93
+ng~204,5~~10,75~1,109~~1,123~1,125~~~0F94
+c~205,5~~10,76~1,109~~1,123~1,125~~~0F95
+ch~206,5~~10,77~1,109~~1,123~1,125~~~0F96
+j~207,5~~10,78~1,109~~1,123~1,125~~~0F97
+ny~208,5~~10,79~1,109~~1,123~1,125~~~0F99
+T~209,5~~10,80~1,109~~1,123~1,125~~~0F9A
+Th~210,5~~10,81~1,109~~1,123~1,125~~~0F9B
+D~211,5~~10,82~1,109~~1,123~1,125~~~0F9C
+D+h~212,5~~10,83~1,109~~1,123~1,125~~~0F9D
+N~213,5~~10,84~1,109~~1,123~1,125~~~0F9E
+t~214,5~~10,85~1,109~~1,123~1,125~~~0F9F
+th~215,5~~10,86~1,109~~1,123~1,125~~~0FA0
+d~216,5~~10,87~1,109~~1,123~1,125~~~0FA1
+d+h~217,5~~10,88~1,109~~1,123~1,125~~~0FA2
+n~218,5~~10,89~1,109~~1,123~1,125~~~0FA3
+p~219,5~~10,90~1,109~~1,123~1,125~~~0FA4
+ph~220,5~~10,91~1,109~~1,123~1,125~~~0FA5
+b~221,5~~10,92~1,109~~1,123~1,125~~~0FA6
+b+h~222,5~~10,93~1,109~~1,123~1,125~~~0FA7
+m~223,5~~10,94~1,109~~1,123~1,125~~~0FA8
+ts~224,5~~10,95~1,110~~1,125~1,126~~~0FA9
+tsh~225,5~~10,96~1,110~~1,125~1,126~~~0FAA
+dz~226,5~~10,97~1,110~~1,125~1,126~~~0FAB
+dz+h~227,5~~10,98~1,110~~1,125~1,126~~~0FAC
+zh~229,5~~10,100~1,109~~1,123~1,125~~~0FAE
+z~230,5~~10,101~1,109~~1,123~1,125~~~0FAF
+'~231,5~~10,102~1,109~~1,123~1,125~~~0FB0
+// Hey emacs: fontify this: '
+l~234,5~~10,105~1,109~~1,123~1,125~~~0FB3
+sh~235,5~~10,106~1,109~~1,123~1,125~~~0FB4
+Sh~236,5~~10,107~1,109~~1,123~1,125~~~0FB5
+s~237,5~~10,108~1,109~~1,123~1,125~~~0FB6
+h~238,5~~10,109~1,109~~1,123~1,125~~~0FB7
+a~239,5~~10,110~1,109~~1,123~1,125~~~0FB8
+k+Sh~240,5~~10,111~1,109~~1,123~1,125~~~0FB9
+
+//vowels
+i~220,1~~1,109~~~~~~~0F72~~8,96
+i~221,1~~1,110~~~~~~~0F72~~8,97
+u~165,1~~1,111~~~~~~~0F74
+u~226,1~~1,112~~~~~~~0F74
+u~167,1~~1,113~~~~~~~0F74
+u~168,1~~1,114~~~~~~~0F74
+u~169,1~~1,115~~~~~~~0F74
+u~176,1~~1,116~~~~~~~0F74
+u~177,1~~1,117~~~~~~~0F74
+u~223,1~~1,118~~~~~~~0F74
+u~224,1~~1,119~~~~~~~0F74
+u~225,1~~1,120~~~~~~~0F74
+u~227,1~~1,121~~~~~~~0F74
+u~228,1~~1,122~~~~~~~0F74
+e~232,1~~1,123~~~~~~~0F7A~~8,99
+e~233,1~~1,124~~~~~~~0F7A~~8,100
+o~235,1~~1,125~~~~~~~0F7C~~8,102
+o~236,1~~1,126~~~~~~~0F7C~~8,103
+u~178,1~~2,111~~~~~~~0F74
+u~179,1~~2,112~~~~~~~0F74
+u~168,1~~2,113~~~~~~~0F74
+u~169,1~~2,114~~~~~~~0F74
+u~225,1~~2,115~~~~~~~0F74
+u~228,1~~2,116~~~~~~~0F74
+u~229,1~~2,117~~~~~~~0F74
+u~230,1~~2,118~~~~~~~0F74
+u~231,1~~2,119~~~~~~~0F74
+A~201,2~~4,106~~~~~~~0F71
+A~202,2~~4,107~~~~~~~0F71
+A~203,2~~4,108~~~~~~~0F71
+A~204,2~~4,109~~~~~~~0F71
+A~205,2~~4,110~~~~~~~0F71
+A~206,2~~4,111~~~~~~~0F71
+A~207,2~~4,112~~~~~~~0F71
+U~211,2~~4,113~~~~~~~0F75
+U~212,2~~4,114~~~~~~~0F75
+U~213,2~~4,115~~~~~~~0F75
+U~214,2~~4,116~~~~~~~0F75
+U~215,2~~4,117~~~~~~~0F75
+U~216,2~~4,118~~~~~~~0F75
+U~217,2~~4,119~~~~~~~0F75
+u~224,2~~4,120~~~~~~~0F74
+u~225,2~~4,121~~~~~~~0F74
+u~226,2~~4,122~~~~~~~0F74
+u~227,2~~4,123~~~~~~~0F74
+u~228,2~~4,124~~~~~~~0F74
+u~229,2~~4,125~~~~~~~0F74
+u~230,2~~4,126~~~~~~~0F74
+A~201,3~~6,106~~~~~~~0F71
+A~202,3~~6,107~~~~~~~0F71
+A~203,3~~6,108~~~~~~~0F71
+A~204,3~~6,109~~~~~~~0F71
+A~205,3~~6,110~~~~~~~0F71
+A~206,3~~6,111~~~~~~~0F71
+A~207,3~~6,112~~~~~~~0F71
+U~211,3~~6,113~~~~~~~0F75
+U~212,3~~6,114~~~~~~~0F75
+U~213,3~~6,115~~~~~~~0F75
+U~214,3~~6,116~~~~~~~0F75
+U~215,3~~6,117~~~~~~~0F75
+U~216,3~~6,118~~~~~~~0F75
+U~217,3~~6,119~~~~~~~0F75
+u~224,3~~6,120~~~~~~~0F74
+u~225,3~~6,121~~~~~~~0F74
+u~226,3~~6,122~~~~~~~0F74
+u~227,3~~6,123~~~~~~~0F74
+u~228,3~~6,124~~~~~~~0F74
+u~229,3~~6,125~~~~~~~0F74
+u~230,3~~6,126~~~~~~~0F74
+A~201,4~~8,106~~~~~~~0F71
+A~202,4~~8,107~~~~~~~0F71
+A~203,4~~8,108~~~~~~~0F71
+A~204,4~~8,109~~~~~~~0F71
+A~205,4~~8,110~~~~~~~0F71
+A~206,4~~8,111~~~~~~~0F71
+A~207,4~~8,112~~~~~~~0F71
+U~211,4~~8,113~~~~~~~0F75
+U~212,4~~8,114~~~~~~~0F75
+U~213,4~~8,115~~~~~~~0F75
+U~214,4~~8,116~~~~~~~0F75
+U~215,4~~8,117~~~~~~~0F75
+U~216,4~~8,118~~~~~~~0F75
+U~217,4~~8,119~~~~~~~0F75
+u~224,4~~8,120~~~~~~~0F74
+u~225,4~~8,121~~~~~~~0F74
+u~226,4~~8,122~~~~~~~0F74
+u~227,4~~8,123~~~~~~~0F74
+u~228,4~~8,124~~~~~~~0F74
+u~229,4~~8,125~~~~~~~0F74
+u~230,4~~8,126~~~~~~~0F74
+A~161,1~~10,114~~~~~~~0F71
+A~162,1~~10,115~~~~~~~0F71
+A~163,1~~10,116~~~~~~~0F71
+A~164,1~~10,117~~~~~~~0F71
+A~211,1~~10,118~~~~~~~0F71
+A~212,1~~10,119~~~~~~~0F71
+U~213,1~~10,120~~~~~~~0F75
+U~214,1~~10,121~~~~~~~0F75
+U~215,1~~10,122~~~~~~~0F75
+U~216,1~~10,123~~~~~~~0F75
+U~217,1~~10,124~~~~~~~0F75
+U~218,1~~10,125~~~~~~~0F75
+U~219,1~~10,126~~~~~~~0F75
+
+// ra.mgo:
+r~173,4~~8,66~~~~~~~0F62
+// wa.btags:
+w~159,1~~8,69~~~~~~~0FAD
+// ya.btags:
+y~175,4~~8,70~~~~~~~0FB1
+// ra.btags:
+r~176,4~~8,71~~~~~~~0FB2
+
+// DLC FIXME: remove the tag and you get TMW->Wylie
+// mappings for all these.
+
+
+// DLC see chinese unicode:
+// Chinese letter:
+\tmw9060~155,5~~10,60~~~~~~~none
+
+// ITHI secret sign:
+//
+// f68,fa0,f80,f72 comes close, but fa0 might be larger. The OpenType
+// font will probably have had this very glyph in mind if that works!
+// DLC FIXME: No way this is Unicode f68,fa0,f80,f72, though: tha is
+// small, and gi-gu plus reversed gi-gu together is ill-defined.
+//
+// DLC FIXME: WHAT'S THE EWTS?
+//
+// ITHI secret sign:
+\tmw7074~180,4~~8,74~~~~~~~none
+
+// You can't convert these half-numbers to Unicode, but there exist
+// half-measures: use U+0F20-U+0F29 and formatted text (such as RTF or
+// HTML)
+\tmw8053~50,5~~9,53~~~~~~~none
+\tmw8054~51,5~~9,54~~~~~~~none
+\tmw8055~52,5~~9,55~~~~~~~none
+\tmw8056~53,5~~9,56~~~~~~~none
+\tmw8057~54,5~~9,57~~~~~~~none
+\tmw8058~55,5~~9,58~~~~~~~none
+\tmw8059~56,5~~9,59~~~~~~~none
+\tmw8060~57,5~~9,60~~~~~~~none
+\tmw8061~58,5~~9,61~~~~~~~none
+\tmw8062~59,5~~9,62~~~~~~~none
+\tmw8063~60,5~~9,63~~~~~~~none
+\tmw8064~61,5~~9,64~~~~~~~none
+\tmw8065~62,5~~9,65~~~~~~~none
+\tmw8066~63,5~~9,66~~~~~~~none
+\tmw8067~64,5~~9,67~~~~~~~none
+\tmw8068~65,5~~9,68~~~~~~~none
+\tmw8069~66,5~~9,69~~~~~~~none
+\tmw8070~67,5~~9,70~~~~~~~none
+\tmw8071~68,5~~9,71~~~~~~~none
+\tmw8072~69,5~~9,72~~~~~~~none
+
+// yungs.drung (reversed):
+\tmw8097~97,5~~9,97~~~~~~~5350
+// yungs.drung (standard):
+\tmw8098~98,5~~9,98~~~~~~~534D
+
+// utsama ka:
+\tmw2059~57,2~~3,59~1,109~4,120~1,125~1,123~4,106~4,113~f88,f90
+// utsama kha:
+\tmw2060~58,2~~3,60~1,109~4,120~1,125~1,123~4,106~4,113~f88,f91
+
diff --git a/tomcat/work/Catalina/localhost/lex/org/apache/jsp/index_jsp.class b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/index_jsp.class
new file mode 100644
index 0000000..d08cfbb
Binary files /dev/null and b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/index_jsp.class differ
diff --git a/tomcat/work/Catalina/localhost/lex/org/apache/jsp/index_jsp.java b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/index_jsp.java
new file mode 100644
index 0000000..5aa7677
--- /dev/null
+++ b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/index_jsp.java
@@ -0,0 +1,72 @@
+package org.apache.jsp;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+import org.thdl.lex.*;
+
+public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent {
+
+ private static java.util.Vector _jspx_dependants;
+
+ public java.util.List getDependants() {
+ return _jspx_dependants;
+ }
+
+ public void _jspService(HttpServletRequest request, HttpServletResponse response)
+ throws java.io.IOException, ServletException {
+
+ JspFactory _jspxFactory = null;
+ PageContext pageContext = null;
+ HttpSession session = null;
+ ServletContext application = null;
+ ServletConfig config = null;
+ JspWriter out = null;
+ Object page = this;
+ JspWriter _jspx_out = null;
+ PageContext _jspx_page_context = null;
+
+
+ try {
+ _jspxFactory = JspFactory.getDefaultFactory();
+ response.setContentType("text/html");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ "/jsp/error.jsp", true, 12288, true);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ out.write('\r');
+ out.write('\n');
+ org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "jsp/header.jsf", out, false);
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("
\r\n");
+ out.write("
Dictionary Welcome Page \r\n");
+ out.write("
\r\n");
+ org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "jsp/navLinks.jsf", out, false);
+ out.write("\r\n");
+ out.write("
\r\n");
+ out.write("\r\n");
+ out.write("
\r\n");
+ out.write("\r\n");
+ org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "jsp/footer.jsf", out, false);
+ out.write("\r\n");
+ out.write("\r\n");
+ } catch (Throwable t) {
+ if (!(t instanceof SkipPageException)){
+ out = _jspx_out;
+ if (out != null && out.getBufferSize() != 0)
+ out.clearBuffer();
+ if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
+ }
+ } finally {
+ if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
+ }
+ }
+}
diff --git a/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/displayEntry_jsp.class b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/displayEntry_jsp.class
new file mode 100644
index 0000000..2ab8240
Binary files /dev/null and b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/displayEntry_jsp.class differ
diff --git a/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/displayEntry_jsp.java b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/displayEntry_jsp.java
new file mode 100644
index 0000000..d3cba87
--- /dev/null
+++ b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/displayEntry_jsp.java
@@ -0,0 +1,1037 @@
+package org.apache.jsp.jsp;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+import org.thdl.lex.*;
+import org.thdl.lex.component.*;
+
+public final class displayEntry_jsp extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent {
+
+ private static java.util.Vector _jspx_dependants;
+
+ static {
+ _jspx_dependants = new java.util.Vector(1);
+ _jspx_dependants.add("/WEB-INF/tld/c.tld");
+ }
+
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_set_var_value_scope_nobody;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_if_test;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_forEach_var_items;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_set_var_value_nobody;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_out_value_escapeXml_nobody;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_choose;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_when_test;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_out_value_nobody;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_when_test_nobody;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_otherwise;
+
+ public java.util.List getDependants() {
+ return _jspx_dependants;
+ }
+
+ public void _jspInit() {
+ _jspx_tagPool_c_set_var_value_scope_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_if_test = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_forEach_var_items = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_set_var_value_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_out_value_escapeXml_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_choose = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_when_test = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_out_value_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_when_test_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_otherwise = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ }
+
+ public void _jspDestroy() {
+ _jspx_tagPool_c_set_var_value_scope_nobody.release();
+ _jspx_tagPool_c_if_test.release();
+ _jspx_tagPool_c_forEach_var_items.release();
+ _jspx_tagPool_c_set_var_value_nobody.release();
+ _jspx_tagPool_c_out_value_escapeXml_nobody.release();
+ _jspx_tagPool_c_choose.release();
+ _jspx_tagPool_c_when_test.release();
+ _jspx_tagPool_c_out_value_nobody.release();
+ _jspx_tagPool_c_when_test_nobody.release();
+ _jspx_tagPool_c_otherwise.release();
+ }
+
+ public void _jspService(HttpServletRequest request, HttpServletResponse response)
+ throws java.io.IOException, ServletException {
+
+ JspFactory _jspxFactory = null;
+ PageContext pageContext = null;
+ HttpSession session = null;
+ ServletContext application = null;
+ ServletConfig config = null;
+ JspWriter out = null;
+ Object page = this;
+ JspWriter _jspx_out = null;
+ PageContext _jspx_page_context = null;
+
+
+ try {
+ _jspxFactory = JspFactory.getDefaultFactory();
+ response.setContentType("text/html; charset=UTF-8");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ "/jsp/error.jsp", true, 524288, false);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ out.write("\r\n");
+ out.write("\r\n");
+ request.setCharacterEncoding("UTF-8");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "header.jsf", out, false);
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_0(_jspx_page_context))
+ return;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_0(_jspx_page_context))
+ return;
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\t
\r\n");
+ out.write("\t\t
\r\n");
+ out.write("\t
\r\n");
+ out.write("\t\r\n");
+ if (_jspx_meth_c_if_1(_jspx_page_context))
+ return;
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("
\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\t\r\n");
+ out.write("\t
\r\n");
+ out.write("\t\t");
+ org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "displayTreeToc.jsf", out, false);
+ out.write("\r\n");
+ out.write("\t
\r\n");
+ out.write("\r\n");
+ out.write("
\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\t\r\n");
+ out.write("\t");
+ org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "navLinks.jsf", out, false);
+ out.write("\r\n");
+ out.write("\t\r\n");
+ out.write("\t
\r\n");
+ out.write("\t\t");
+ if (_jspx_meth_c_choose_0(_jspx_page_context))
+ return;
+ out.write("\r\n");
+ out.write("\t
\r\n");
+ out.write("\t\r\n");
+ out.write("\t
\r\n");
+ out.write("\t\r\n");
+ out.write("\t
This dictionary requires the TibetanMachineWeb font to display Tibetan script.
\r\n");
+ out.write("\r\n");
+ out.write("\t
\r\n");
+ out.write("\t\t");
+ if (_jspx_meth_c_choose_1(_jspx_page_context))
+ return;
+ out.write("\r\n");
+ out.write("\t
\r\n");
+ out.write("
\r\n");
+ out.write("\r\n");
+ org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "footer.jsf", out, false);
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ } catch (Throwable t) {
+ if (!(t instanceof SkipPageException)){
+ out = _jspx_out;
+ if (out != null && out.getBufferSize() != 0)
+ out.clearBuffer();
+ if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
+ }
+ } finally {
+ if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
+ }
+ }
+
+ private boolean _jspx_meth_c_set_0(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_0 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_scope_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_0.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_0.setParent(null);
+ _jspx_th_c_set_0.setVar("editMode");
+ _jspx_th_c_set_0.setValue(new String("${ false }"));
+ _jspx_th_c_set_0.setScope("request");
+ int _jspx_eval_c_set_0 = _jspx_th_c_set_0.doStartTag();
+ if (_jspx_th_c_set_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_var_value_scope_nobody.reuse(_jspx_th_c_set_0);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_0(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_0 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_0.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_0.setParent(null);
+ _jspx_th_c_if_0.setTest(false);
+ int _jspx_eval_c_if_0 = _jspx_th_c_if_0.doStartTag();
+ if (_jspx_eval_c_if_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ out.write(' ');
+ if (_jspx_meth_c_set_1(_jspx_th_c_if_0, _jspx_page_context))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ int evalDoAfterBody = _jspx_th_c_if_0.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_0);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_1(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_0, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_1 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_scope_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_1.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_1.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_0);
+ _jspx_th_c_set_1.setVar("editMode");
+ _jspx_th_c_set_1.setValue(new String("${ true }"));
+ _jspx_th_c_set_1.setScope("request");
+ int _jspx_eval_c_set_1 = _jspx_th_c_set_1.doStartTag();
+ if (_jspx_th_c_set_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_var_value_scope_nobody.reuse(_jspx_th_c_set_1);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_1(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_1 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_1.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_1.setParent(null);
+ _jspx_th_c_if_1.setTest(false);
+ int _jspx_eval_c_if_1 = _jspx_th_c_if_1.doStartTag();
+ if (_jspx_eval_c_if_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\t\r\n");
+ out.write("\t\t
\tSearch Results \r\n");
+ out.write("\t\t
\r\n");
+ out.write("\t\t\t");
+ if (_jspx_meth_c_forEach_0(_jspx_th_c_if_1, _jspx_page_context))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t \r\n");
+ out.write("\t
\r\n");
+ int evalDoAfterBody = _jspx_th_c_if_1.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_1);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_0(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_1, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_0 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_0.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_1);
+ _jspx_th_c_forEach_0.setVar("resultsMapItem");
+ _jspx_th_c_forEach_0.setItems(new String("${sessionScope.visit.query.results}"));
+ int[] _jspx_push_body_count_c_forEach_0 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_0 = _jspx_th_c_forEach_0.doStartTag();
+ if (_jspx_eval_c_forEach_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\t\t\t\t");
+ if (_jspx_meth_c_set_2(_jspx_th_c_forEach_0, _jspx_page_context, _jspx_push_body_count_c_forEach_0))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t\t\t");
+ if (_jspx_meth_c_if_2(_jspx_th_c_forEach_0, _jspx_page_context, _jspx_push_body_count_c_forEach_0))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t\t\t\r\n");
+ out.write("\t\t\t\t\t");
+ if (_jspx_meth_c_out_0(_jspx_th_c_forEach_0, _jspx_page_context, _jspx_push_body_count_c_forEach_0))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t\t\t\t \r\n");
+ out.write("\t\t\t\t \r\n");
+ out.write("\t\t\t");
+ int evalDoAfterBody = _jspx_th_c_forEach_0.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_forEach_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_0[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_0.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_0.doFinally();
+ _jspx_tagPool_c_forEach_var_items.reuse(_jspx_th_c_forEach_0);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_2(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_0)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_2 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_2.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_2.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_0);
+ _jspx_th_c_set_2.setVar("cls");
+ _jspx_th_c_set_2.setValue(new String(""));
+ int _jspx_eval_c_set_2 = _jspx_th_c_set_2.doStartTag();
+ if (_jspx_th_c_set_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_2);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_2(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_0)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_2 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_2.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_2.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_0);
+ _jspx_th_c_if_2.setTest(false);
+ int _jspx_eval_c_if_2 = _jspx_th_c_if_2.doStartTag();
+ if (_jspx_eval_c_if_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\t\t\t\t\t");
+ if (_jspx_meth_c_set_3(_jspx_th_c_if_2, _jspx_page_context, _jspx_push_body_count_c_forEach_0))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t\t\t");
+ int evalDoAfterBody = _jspx_th_c_if_2.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_2);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_3(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_2, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_0)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_3 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_3.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_3.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_2);
+ _jspx_th_c_set_3.setVar("cls");
+ _jspx_th_c_set_3.setValue(new String("class='selected'"));
+ int _jspx_eval_c_set_3 = _jspx_th_c_set_3.doStartTag();
+ if (_jspx_th_c_set_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_3);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_0(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_0)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_0 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_0.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_0);
+ _jspx_th_c_out_0.setValue(new String("${ resultsMapItem.value} "));
+ _jspx_th_c_out_0.setEscapeXml(false);
+ int _jspx_eval_c_out_0 = _jspx_th_c_out_0.doStartTag();
+ if (_jspx_th_c_out_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_0);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_choose_0(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:choose
+ org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_0 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
+ _jspx_th_c_choose_0.setPageContext(_jspx_page_context);
+ _jspx_th_c_choose_0.setParent(null);
+ int _jspx_eval_c_choose_0 = _jspx_th_c_choose_0.doStartTag();
+ if (_jspx_eval_c_choose_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\t\t\t");
+ if (_jspx_meth_c_when_0(_jspx_th_c_choose_0, _jspx_page_context))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t\t");
+ if (_jspx_meth_c_when_1(_jspx_th_c_choose_0, _jspx_page_context))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t");
+ int evalDoAfterBody = _jspx_th_c_choose_0.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_choose_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_0);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_when_0(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_0, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:when
+ org.apache.taglibs.standard.tag.rt.core.WhenTag _jspx_th_c_when_0 = (org.apache.taglibs.standard.tag.rt.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.rt.core.WhenTag.class);
+ _jspx_th_c_when_0.setPageContext(_jspx_page_context);
+ _jspx_th_c_when_0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_0);
+ _jspx_th_c_when_0.setTest(false);
+ int _jspx_eval_c_when_0 = _jspx_th_c_when_0.doStartTag();
+ if (_jspx_eval_c_when_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\t\t\t\t");
+ if (_jspx_meth_c_out_1(_jspx_th_c_when_0, _jspx_page_context))
+ return true;
+ out.write(". \r\n");
+ out.write("\t\t\t");
+ int evalDoAfterBody = _jspx_th_c_when_0.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_when_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_0);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_1(javax.servlet.jsp.tagext.JspTag _jspx_th_c_when_0, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_1 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_1.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_1.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_when_0);
+ _jspx_th_c_out_1.setValue(new String("${ message }"));
+ int _jspx_eval_c_out_1 = _jspx_th_c_out_1.doStartTag();
+ if (_jspx_th_c_out_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_nobody.reuse(_jspx_th_c_out_1);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_when_1(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_0, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:when
+ org.apache.taglibs.standard.tag.rt.core.WhenTag _jspx_th_c_when_1 = (org.apache.taglibs.standard.tag.rt.core.WhenTag) _jspx_tagPool_c_when_test_nobody.get(org.apache.taglibs.standard.tag.rt.core.WhenTag.class);
+ _jspx_th_c_when_1.setPageContext(_jspx_page_context);
+ _jspx_th_c_when_1.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_0);
+ _jspx_th_c_when_1.setTest(false);
+ int _jspx_eval_c_when_1 = _jspx_th_c_when_1.doStartTag();
+ if (_jspx_th_c_when_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_when_test_nobody.reuse(_jspx_th_c_when_1);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_4(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_4 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_4.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_4.setParent(null);
+ _jspx_th_c_set_4.setVar("ckd");
+ _jspx_th_c_set_4.setValue(new String(""));
+ int _jspx_eval_c_set_4 = _jspx_th_c_set_4.doStartTag();
+ if (_jspx_th_c_set_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_4);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_3(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_3 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_3.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_3.setParent(null);
+ _jspx_th_c_if_3.setTest(false);
+ int _jspx_eval_c_if_3 = _jspx_th_c_if_3.doStartTag();
+ if (_jspx_eval_c_if_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\t\t\t\t");
+ if (_jspx_meth_c_set_5(_jspx_th_c_if_3, _jspx_page_context))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t\t");
+ int evalDoAfterBody = _jspx_th_c_if_3.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_3);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_5(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_3, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_5 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_5.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_5.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_3);
+ _jspx_th_c_set_5.setVar("ckd");
+ _jspx_th_c_set_5.setValue(new String("checked='checked'"));
+ int _jspx_eval_c_set_5 = _jspx_th_c_set_5.doStartTag();
+ if (_jspx_th_c_set_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_5);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_2(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_2 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_2.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_2.setParent(null);
+ _jspx_th_c_out_2.setValue(new String(" credits |"));
+ _jspx_th_c_out_2.setEscapeXml(false);
+ int _jspx_eval_c_out_2 = _jspx_th_c_out_2.doStartTag();
+ if (_jspx_th_c_out_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_2);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_6(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_6 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_6.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_6.setParent(null);
+ _jspx_th_c_set_6.setVar("ckd");
+ _jspx_th_c_set_6.setValue(new String(""));
+ int _jspx_eval_c_set_6 = _jspx_th_c_set_6.doStartTag();
+ if (_jspx_th_c_set_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_6);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_4(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_4 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_4.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_4.setParent(null);
+ _jspx_th_c_if_4.setTest(false);
+ int _jspx_eval_c_if_4 = _jspx_th_c_if_4.doStartTag();
+ if (_jspx_eval_c_if_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\t\t\t\t");
+ if (_jspx_meth_c_set_7(_jspx_th_c_if_4, _jspx_page_context))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t\t");
+ int evalDoAfterBody = _jspx_th_c_if_4.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_4);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_7(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_4, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_7 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_7.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_7.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_4);
+ _jspx_th_c_set_7.setVar("ckd");
+ _jspx_th_c_set_7.setValue(new String("checked='checked'"));
+ int _jspx_eval_c_set_7 = _jspx_th_c_set_7.doStartTag();
+ if (_jspx_th_c_set_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_7);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_3(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_3 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_3.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_3.setParent(null);
+ _jspx_th_c_out_3.setValue(new String(" analysis |"));
+ _jspx_th_c_out_3.setEscapeXml(false);
+ int _jspx_eval_c_out_3 = _jspx_th_c_out_3.doStartTag();
+ if (_jspx_th_c_out_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_3);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_8(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_8 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_8.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_8.setParent(null);
+ _jspx_th_c_set_8.setVar("ckd");
+ _jspx_th_c_set_8.setValue(new String(""));
+ int _jspx_eval_c_set_8 = _jspx_th_c_set_8.doStartTag();
+ if (_jspx_th_c_set_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_8);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_5(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_5 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_5.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_5.setParent(null);
+ _jspx_th_c_if_5.setTest(false);
+ int _jspx_eval_c_if_5 = _jspx_th_c_if_5.doStartTag();
+ if (_jspx_eval_c_if_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\t\t\t\t");
+ if (_jspx_meth_c_set_9(_jspx_th_c_if_5, _jspx_page_context))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t\t");
+ int evalDoAfterBody = _jspx_th_c_if_5.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_5);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_9(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_5, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_9 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_9.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_9.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_5);
+ _jspx_th_c_set_9.setVar("ckd");
+ _jspx_th_c_set_9.setValue(new String("checked='checked'"));
+ int _jspx_eval_c_set_9 = _jspx_th_c_set_9.doStartTag();
+ if (_jspx_th_c_set_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_9);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_4(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_4 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_4.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_4.setParent(null);
+ _jspx_th_c_out_4.setValue(new String(" translations"));
+ _jspx_th_c_out_4.setEscapeXml(false);
+ int _jspx_eval_c_out_4 = _jspx_th_c_out_4.doStartTag();
+ if (_jspx_th_c_out_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_4);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_6(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_6 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_6.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_6.setParent(null);
+ _jspx_th_c_if_6.setTest(false);
+ int _jspx_eval_c_if_6 = _jspx_th_c_if_6.doStartTag();
+ if (_jspx_eval_c_if_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\t\t\t\t");
+ if (_jspx_meth_c_set_10(_jspx_th_c_if_6, _jspx_page_context))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t\t\t");
+ if (_jspx_meth_c_if_7(_jspx_th_c_if_6, _jspx_page_context))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t\t\t");
+ if (_jspx_meth_c_out_5(_jspx_th_c_if_6, _jspx_page_context))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t\t\r\n");
+ out.write("\t\t\t");
+ int evalDoAfterBody = _jspx_th_c_if_6.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_6);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_10(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_6, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_10 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_10.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_10.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_6);
+ _jspx_th_c_set_10.setVar("ckd");
+ _jspx_th_c_set_10.setValue(new String(""));
+ int _jspx_eval_c_set_10 = _jspx_th_c_set_10.doStartTag();
+ if (_jspx_th_c_set_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_10);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_7(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_6, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_7 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_7.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_7.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_6);
+ _jspx_th_c_if_7.setTest(false);
+ int _jspx_eval_c_if_7 = _jspx_th_c_if_7.doStartTag();
+ if (_jspx_eval_c_if_7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\t\t\t\t\t");
+ if (_jspx_meth_c_set_11(_jspx_th_c_if_7, _jspx_page_context))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t\t\t");
+ int evalDoAfterBody = _jspx_th_c_if_7.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_7);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_11(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_7, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_11 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_11.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_11.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_7);
+ _jspx_th_c_set_11.setVar("ckd");
+ _jspx_th_c_set_11.setValue(new String("checked='checked'"));
+ int _jspx_eval_c_set_11 = _jspx_th_c_set_11.doStartTag();
+ if (_jspx_th_c_set_11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_11);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_5(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_6, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_5 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_5.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_5.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_6);
+ _jspx_th_c_out_5.setValue(new String("| edit options"));
+ _jspx_th_c_out_5.setEscapeXml(false);
+ int _jspx_eval_c_out_5 = _jspx_th_c_out_5.doStartTag();
+ if (_jspx_th_c_out_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_5);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_6(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_6 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_6.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_6.setParent(null);
+ _jspx_th_c_out_6.setValue(new String(" "));
+ _jspx_th_c_out_6.setEscapeXml(false);
+ int _jspx_eval_c_out_6 = _jspx_th_c_out_6.doStartTag();
+ if (_jspx_th_c_out_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_6);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_choose_1(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ HttpServletRequest request = (HttpServletRequest)_jspx_page_context.getRequest();
+ HttpServletResponse response = (HttpServletResponse)_jspx_page_context.getResponse();
+ // c:choose
+ org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_1 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
+ _jspx_th_c_choose_1.setPageContext(_jspx_page_context);
+ _jspx_th_c_choose_1.setParent(null);
+ int _jspx_eval_c_choose_1 = _jspx_th_c_choose_1.doStartTag();
+ if (_jspx_eval_c_choose_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\t\t\t");
+ if (_jspx_meth_c_when_2(_jspx_th_c_choose_1, _jspx_page_context))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t\t");
+ if (_jspx_meth_c_otherwise_0(_jspx_th_c_choose_1, _jspx_page_context))
+ return true;
+ out.write("\r\n");
+ out.write("\t\t");
+ int evalDoAfterBody = _jspx_th_c_choose_1.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_choose_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_1);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_when_2(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_1, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ HttpServletRequest request = (HttpServletRequest)_jspx_page_context.getRequest();
+ HttpServletResponse response = (HttpServletResponse)_jspx_page_context.getResponse();
+ // c:when
+ org.apache.taglibs.standard.tag.rt.core.WhenTag _jspx_th_c_when_2 = (org.apache.taglibs.standard.tag.rt.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.rt.core.WhenTag.class);
+ _jspx_th_c_when_2.setPageContext(_jspx_page_context);
+ _jspx_th_c_when_2.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_1);
+ _jspx_th_c_when_2.setTest(false);
+ int _jspx_eval_c_when_2 = _jspx_th_c_when_2.doStartTag();
+ if (_jspx_eval_c_when_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\t\t\t\t");
+ org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "encyclopedia.jsf", out, false);
+ out.write("\r\n");
+ out.write("\t\t\t");
+ int evalDoAfterBody = _jspx_th_c_when_2.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_when_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_2);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_otherwise_0(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_1, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ HttpServletRequest request = (HttpServletRequest)_jspx_page_context.getRequest();
+ HttpServletResponse response = (HttpServletResponse)_jspx_page_context.getResponse();
+ // c:otherwise
+ org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_0 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class);
+ _jspx_th_c_otherwise_0.setPageContext(_jspx_page_context);
+ _jspx_th_c_otherwise_0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_1);
+ int _jspx_eval_c_otherwise_0 = _jspx_th_c_otherwise_0.doStartTag();
+ if (_jspx_eval_c_otherwise_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\t\t\t\t");
+ org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "displayTree.jsf", out, false);
+ out.write("\r\n");
+ out.write("\t\t\t");
+ int evalDoAfterBody = _jspx_th_c_otherwise_0.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_otherwise_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_0);
+ return false;
+ }
+}
diff --git a/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/displayTreeToc_jsf.class b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/displayTreeToc_jsf.class
new file mode 100644
index 0000000..be45aeb
Binary files /dev/null and b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/displayTreeToc_jsf.class differ
diff --git a/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/displayTreeToc_jsf.java b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/displayTreeToc_jsf.java
new file mode 100644
index 0000000..1dbedfa
--- /dev/null
+++ b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/displayTreeToc_jsf.java
@@ -0,0 +1,1665 @@
+package org.apache.jsp.jsp;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+import org.thdl.lex.*;
+import org.thdl.lex.component.*;
+
+public final class displayTreeToc_jsf extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent {
+
+ private static java.util.Vector _jspx_dependants;
+
+ static {
+ _jspx_dependants = new java.util.Vector(1);
+ _jspx_dependants.add("/WEB-INF/tld/c.tld");
+ }
+
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_out_value_nobody;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_set_value_target_property_nobody;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_if_test;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_out_value_escapeXml_nobody;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_forEach_var_items_nobody;
+ private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_forEach_var_items;
+
+ public java.util.List getDependants() {
+ return _jspx_dependants;
+ }
+
+ public void _jspInit() {
+ _jspx_tagPool_c_out_value_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_set_value_target_property_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_if_test = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_out_value_escapeXml_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_forEach_var_items_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ _jspx_tagPool_c_forEach_var_items = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
+ }
+
+ public void _jspDestroy() {
+ _jspx_tagPool_c_out_value_nobody.release();
+ _jspx_tagPool_c_set_value_target_property_nobody.release();
+ _jspx_tagPool_c_if_test.release();
+ _jspx_tagPool_c_out_value_escapeXml_nobody.release();
+ _jspx_tagPool_c_forEach_var_items_nobody.release();
+ _jspx_tagPool_c_forEach_var_items.release();
+ }
+
+ public void _jspService(HttpServletRequest request, HttpServletResponse response)
+ throws java.io.IOException, ServletException {
+
+ JspFactory _jspxFactory = null;
+ PageContext pageContext = null;
+ HttpSession session = null;
+ ServletContext application = null;
+ ServletConfig config = null;
+ JspWriter out = null;
+ Object page = this;
+ JspWriter _jspx_out = null;
+ PageContext _jspx_page_context = null;
+
+
+ try {
+ _jspxFactory = JspFactory.getDefaultFactory();
+ response.setContentType("text/html");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ null, true, 524288, false);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("Term Map \r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_out_0(_jspx_page_context))
+ return;
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write("\r\n");
+ out.write("\t\t\t\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_0(_jspx_page_context))
+ return;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_0(_jspx_page_context))
+ return;
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_1(_jspx_page_context))
+ return;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_1(_jspx_page_context))
+ return;
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_2(_jspx_page_context))
+ return;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_2(_jspx_page_context))
+ return;
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_3(_jspx_page_context))
+ return;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_3(_jspx_page_context))
+ return;
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_4(_jspx_page_context))
+ return;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_4(_jspx_page_context))
+ return;
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_5(_jspx_page_context))
+ return;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_5(_jspx_page_context))
+ return;
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_15(_jspx_page_context))
+ return;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_13(_jspx_page_context))
+ return;
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write(" \t\r\n");
+ out.write("\r\n");
+ } catch (Throwable t) {
+ if (!(t instanceof SkipPageException)){
+ out = _jspx_out;
+ if (out != null && out.getBufferSize() != 0)
+ out.clearBuffer();
+ if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
+ }
+ } finally {
+ if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
+ }
+ }
+
+ private boolean _jspx_meth_c_out_0(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_0 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_0.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_0.setParent(null);
+ _jspx_th_c_out_0.setValue(new String("${ sessionScope.visit.query.entry.term }"));
+ int _jspx_eval_c_out_0 = _jspx_th_c_out_0.doStartTag();
+ if (_jspx_th_c_out_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_nobody.reuse(_jspx_th_c_out_0);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_0(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_0 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_0.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_0.setParent(null);
+ _jspx_th_c_set_0.setValue(new String("${sessionScope.visit.query.entry.pronunciations}"));
+ _jspx_th_c_set_0.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_0.setProperty("collection");
+ int _jspx_eval_c_set_0 = _jspx_th_c_set_0.doStartTag();
+ if (_jspx_th_c_set_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_0);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_0(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_0 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_0.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_0.setParent(null);
+ _jspx_th_c_if_0.setTest(false);
+ int _jspx_eval_c_if_0 = _jspx_th_c_if_0.doStartTag();
+ if (_jspx_eval_c_if_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_1(_jspx_th_c_if_0, _jspx_page_context))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ if (_jspx_meth_c_forEach_0(_jspx_th_c_if_0, _jspx_page_context))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ int evalDoAfterBody = _jspx_th_c_if_0.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_0);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_1(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_0, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_1 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_1.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_1.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_0);
+ _jspx_th_c_out_1.setValue(new String("Pronunciations "));
+ _jspx_th_c_out_1.setEscapeXml(false);
+ int _jspx_eval_c_out_1 = _jspx_th_c_out_1.doStartTag();
+ if (_jspx_th_c_out_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_1);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_0(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_0, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_0 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items_nobody.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_0.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_0);
+ _jspx_th_c_forEach_0.setVar("pronunciation");
+ _jspx_th_c_forEach_0.setItems(new String("${ sessionScope.visit.query.entry.pronunciations }"));
+ int[] _jspx_push_body_count_c_forEach_0 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_0 = _jspx_th_c_forEach_0.doStartTag();
+ if (_jspx_th_c_forEach_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_0[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_0.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_0.doFinally();
+ _jspx_tagPool_c_forEach_var_items_nobody.reuse(_jspx_th_c_forEach_0);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_1(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_1 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_1.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_1.setParent(null);
+ _jspx_th_c_set_1.setValue(new String("${sessionScope.visit.query.entry.etymologies}"));
+ _jspx_th_c_set_1.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_1.setProperty("collection");
+ int _jspx_eval_c_set_1 = _jspx_th_c_set_1.doStartTag();
+ if (_jspx_th_c_set_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_1);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_1(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_1 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_1.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_1.setParent(null);
+ _jspx_th_c_if_1.setTest(false);
+ int _jspx_eval_c_if_1 = _jspx_th_c_if_1.doStartTag();
+ if (_jspx_eval_c_if_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_2(_jspx_th_c_if_1, _jspx_page_context))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ if (_jspx_meth_c_forEach_1(_jspx_th_c_if_1, _jspx_page_context))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ int evalDoAfterBody = _jspx_th_c_if_1.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_1);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_2(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_1, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_2 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_2.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_2.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_1);
+ _jspx_th_c_out_2.setValue(new String("Etymologies "));
+ _jspx_th_c_out_2.setEscapeXml(false);
+ int _jspx_eval_c_out_2 = _jspx_th_c_out_2.doStartTag();
+ if (_jspx_th_c_out_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_2);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_1(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_1, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_1 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items_nobody.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_1.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_1.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_1);
+ _jspx_th_c_forEach_1.setVar("etymology");
+ _jspx_th_c_forEach_1.setItems(new String("${ sessionScope.visit.query.entry.etymologies }"));
+ int[] _jspx_push_body_count_c_forEach_1 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_1 = _jspx_th_c_forEach_1.doStartTag();
+ if (_jspx_th_c_forEach_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_1[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_1.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_1.doFinally();
+ _jspx_tagPool_c_forEach_var_items_nobody.reuse(_jspx_th_c_forEach_1);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_2(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_2 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_2.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_2.setParent(null);
+ _jspx_th_c_set_2.setValue(new String("${sessionScope.visit.query.entry.spellings}"));
+ _jspx_th_c_set_2.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_2.setProperty("collection");
+ int _jspx_eval_c_set_2 = _jspx_th_c_set_2.doStartTag();
+ if (_jspx_th_c_set_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_2);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_2(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_2 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_2.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_2.setParent(null);
+ _jspx_th_c_if_2.setTest(false);
+ int _jspx_eval_c_if_2 = _jspx_th_c_if_2.doStartTag();
+ if (_jspx_eval_c_if_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_3(_jspx_th_c_if_2, _jspx_page_context))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ if (_jspx_meth_c_forEach_2(_jspx_th_c_if_2, _jspx_page_context))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ int evalDoAfterBody = _jspx_th_c_if_2.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_2);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_3(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_2, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_3 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_3.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_3.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_2);
+ _jspx_th_c_out_3.setValue(new String("Spellings "));
+ _jspx_th_c_out_3.setEscapeXml(false);
+ int _jspx_eval_c_out_3 = _jspx_th_c_out_3.doStartTag();
+ if (_jspx_th_c_out_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_3);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_2(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_2, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_2 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items_nobody.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_2.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_2.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_2);
+ _jspx_th_c_forEach_2.setVar("spelling");
+ _jspx_th_c_forEach_2.setItems(new String("${ sessionScope.visit.query.entry.spellings }"));
+ int[] _jspx_push_body_count_c_forEach_2 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_2 = _jspx_th_c_forEach_2.doStartTag();
+ if (_jspx_th_c_forEach_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_2[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_2.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_2.doFinally();
+ _jspx_tagPool_c_forEach_var_items_nobody.reuse(_jspx_th_c_forEach_2);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_3(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_3 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_3.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_3.setParent(null);
+ _jspx_th_c_set_3.setValue(new String("${sessionScope.visit.query.entry.functions}"));
+ _jspx_th_c_set_3.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_3.setProperty("collection");
+ int _jspx_eval_c_set_3 = _jspx_th_c_set_3.doStartTag();
+ if (_jspx_th_c_set_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_3);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_3(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_3 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_3.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_3.setParent(null);
+ _jspx_th_c_if_3.setTest(false);
+ int _jspx_eval_c_if_3 = _jspx_th_c_if_3.doStartTag();
+ if (_jspx_eval_c_if_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_4(_jspx_th_c_if_3, _jspx_page_context))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ if (_jspx_meth_c_forEach_3(_jspx_th_c_if_3, _jspx_page_context))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ int evalDoAfterBody = _jspx_th_c_if_3.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_3);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_4(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_3, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_4 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_4.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_4.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_3);
+ _jspx_th_c_out_4.setValue(new String("Functions "));
+ _jspx_th_c_out_4.setEscapeXml(false);
+ int _jspx_eval_c_out_4 = _jspx_th_c_out_4.doStartTag();
+ if (_jspx_th_c_out_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_4);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_3(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_3, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_3 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items_nobody.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_3.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_3.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_3);
+ _jspx_th_c_forEach_3.setVar("function");
+ _jspx_th_c_forEach_3.setItems(new String("${ sessionScope.visit.query.entry.functions }"));
+ int[] _jspx_push_body_count_c_forEach_3 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_3 = _jspx_th_c_forEach_3.doStartTag();
+ if (_jspx_th_c_forEach_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_3[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_3.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_3.doFinally();
+ _jspx_tagPool_c_forEach_var_items_nobody.reuse(_jspx_th_c_forEach_3);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_4(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_4 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_4.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_4.setParent(null);
+ _jspx_th_c_set_4.setValue(new String("${sessionScope.visit.query.entry.encyclopediaArticles}"));
+ _jspx_th_c_set_4.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_4.setProperty("collection");
+ int _jspx_eval_c_set_4 = _jspx_th_c_set_4.doStartTag();
+ if (_jspx_th_c_set_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_4);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_4(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_4 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_4.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_4.setParent(null);
+ _jspx_th_c_if_4.setTest(false);
+ int _jspx_eval_c_if_4 = _jspx_th_c_if_4.doStartTag();
+ if (_jspx_eval_c_if_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_5(_jspx_th_c_if_4, _jspx_page_context))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ if (_jspx_meth_c_forEach_4(_jspx_th_c_if_4, _jspx_page_context))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ int evalDoAfterBody = _jspx_th_c_if_4.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_4);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_5(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_4, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_5 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_5.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_5.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_4);
+ _jspx_th_c_out_5.setValue(new String("Encyclopedia Articles "));
+ _jspx_th_c_out_5.setEscapeXml(false);
+ int _jspx_eval_c_out_5 = _jspx_th_c_out_5.doStartTag();
+ if (_jspx_th_c_out_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_5);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_4(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_4, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_4 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items_nobody.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_4.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_4.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_4);
+ _jspx_th_c_forEach_4.setVar("encyclopediaArticle");
+ _jspx_th_c_forEach_4.setItems(new String("${ sessionScope.visit.query.entry.encyclopediaArticles }"));
+ int[] _jspx_push_body_count_c_forEach_4 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_4 = _jspx_th_c_forEach_4.doStartTag();
+ if (_jspx_th_c_forEach_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_4[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_4.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_4.doFinally();
+ _jspx_tagPool_c_forEach_var_items_nobody.reuse(_jspx_th_c_forEach_4);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_5(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_5 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_5.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_5.setParent(null);
+ _jspx_th_c_set_5.setValue(new String("${sessionScope.visit.query.entry.definitions}"));
+ _jspx_th_c_set_5.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_5.setProperty("collection");
+ int _jspx_eval_c_set_5 = _jspx_th_c_set_5.doStartTag();
+ if (_jspx_th_c_set_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_5);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_5(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_5 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_5.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_5.setParent(null);
+ _jspx_th_c_if_5.setTest(false);
+ int _jspx_eval_c_if_5 = _jspx_th_c_if_5.doStartTag();
+ if (_jspx_eval_c_if_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_out_6(_jspx_th_c_if_5, _jspx_page_context))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_forEach_5(_jspx_th_c_if_5, _jspx_page_context))
+ return true;
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write(" \r\n");
+ int evalDoAfterBody = _jspx_th_c_if_5.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_5);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_6(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_5, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_6 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_6.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_6.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_5);
+ _jspx_th_c_out_6.setValue(new String("Definitions "));
+ _jspx_th_c_out_6.setEscapeXml(false);
+ int _jspx_eval_c_out_6 = _jspx_th_c_out_6.doStartTag();
+ if (_jspx_th_c_out_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_6);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_5(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_5, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_5 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_5.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_5.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_5);
+ _jspx_th_c_forEach_5.setVar("definition");
+ _jspx_th_c_forEach_5.setItems(new String("${sessionScope.visit.query.entry.definitions}"));
+ int[] _jspx_push_body_count_c_forEach_5 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_5 = _jspx_th_c_forEach_5.doStartTag();
+ if (_jspx_eval_c_forEach_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_6(_jspx_th_c_forEach_5, _jspx_page_context, _jspx_push_body_count_c_forEach_5))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_7(_jspx_th_c_forEach_5, _jspx_page_context, _jspx_push_body_count_c_forEach_5))
+ return true;
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_out_8(_jspx_th_c_forEach_5, _jspx_page_context, _jspx_push_body_count_c_forEach_5))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_7(_jspx_th_c_forEach_5, _jspx_page_context, _jspx_push_body_count_c_forEach_5))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_6(_jspx_th_c_forEach_5, _jspx_page_context, _jspx_push_body_count_c_forEach_5))
+ return true;
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write(" \r\n");
+ out.write("\r\n");
+ int evalDoAfterBody = _jspx_th_c_forEach_5.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_forEach_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_5[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_5.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_5.doFinally();
+ _jspx_tagPool_c_forEach_var_items.reuse(_jspx_th_c_forEach_5);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_6(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_5, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_5)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_6 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_6.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_6.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_5);
+ _jspx_th_c_set_6.setTarget(new String("${ sessionScope.visit.helper }"));
+ _jspx_th_c_set_6.setProperty("component");
+ _jspx_th_c_set_6.setValue(new String("${definition}"));
+ int _jspx_eval_c_set_6 = _jspx_th_c_set_6.doStartTag();
+ if (_jspx_th_c_set_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_6);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_7(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_5, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_5)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_7 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_7.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_7.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_5);
+ _jspx_th_c_out_7.setValue(new String(" "));
+ _jspx_th_c_out_7.setEscapeXml(false);
+ int _jspx_eval_c_out_7 = _jspx_th_c_out_7.doStartTag();
+ if (_jspx_th_c_out_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_7);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_8(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_5, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_5)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_8 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_8.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_8.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_5);
+ _jspx_th_c_out_8.setValue(new String("Definition ${ sessionScope.visit.helper.indexOfComponent } "));
+ _jspx_th_c_out_8.setEscapeXml(false);
+ int _jspx_eval_c_out_8 = _jspx_th_c_out_8.doStartTag();
+ if (_jspx_th_c_out_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_8);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_7(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_5, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_5)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_7 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_7.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_7.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_5);
+ _jspx_th_c_set_7.setValue(new String("${definition.subdefinitions}"));
+ _jspx_th_c_set_7.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_7.setProperty("collection");
+ int _jspx_eval_c_set_7 = _jspx_th_c_set_7.doStartTag();
+ if (_jspx_th_c_set_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_7);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_6(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_5, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_5)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_6 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_6.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_6.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_5);
+ _jspx_th_c_if_6.setTest(false);
+ int _jspx_eval_c_if_6 = _jspx_th_c_if_6.doStartTag();
+ if (_jspx_eval_c_if_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_forEach_6(_jspx_th_c_if_6, _jspx_page_context, _jspx_push_body_count_c_forEach_5))
+ return true;
+ out.write("\r\n");
+ int evalDoAfterBody = _jspx_th_c_if_6.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_6);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_6(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_5)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_6 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_6.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_6.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_6);
+ _jspx_th_c_forEach_6.setVar("subdefinition");
+ _jspx_th_c_forEach_6.setItems(new String("${ definition.subdefinitions }"));
+ int[] _jspx_push_body_count_c_forEach_6 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_6 = _jspx_th_c_forEach_6.doStartTag();
+ if (_jspx_eval_c_forEach_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_8(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_9(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_9(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_7(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write(" \r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_10(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_8(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write(" \r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_11(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_9(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write(" \r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_12(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_10(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write(" \r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_13(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_11(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ if (_jspx_meth_c_set_14(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_if_12(_jspx_th_c_forEach_6, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write(" \r\n");
+ out.write("\r\n");
+ int evalDoAfterBody = _jspx_th_c_forEach_6.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_forEach_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_6[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_6.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_6.doFinally();
+ _jspx_tagPool_c_forEach_var_items.reuse(_jspx_th_c_forEach_6);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_8(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_8 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_8.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_8.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_set_8.setTarget(new String("${ sessionScope.visit.helper }"));
+ _jspx_th_c_set_8.setProperty("component");
+ _jspx_th_c_set_8.setValue(new String("${subdefinition}"));
+ int _jspx_eval_c_set_8 = _jspx_th_c_set_8.doStartTag();
+ if (_jspx_th_c_set_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_8);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_9(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_9 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_9.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_9.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_out_9.setValue(new String("Subdefinition ${ sessionScope.visit.helper.indexOfComponent } "));
+ _jspx_th_c_out_9.setEscapeXml(false);
+ int _jspx_eval_c_out_9 = _jspx_th_c_out_9.doStartTag();
+ if (_jspx_th_c_out_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_9);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_9(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_9 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_9.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_9.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_set_9.setValue(new String("${subdefinition.keywords}"));
+ _jspx_th_c_set_9.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_9.setProperty("collection");
+ int _jspx_eval_c_set_9 = _jspx_th_c_set_9.doStartTag();
+ if (_jspx_th_c_set_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_9);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_7(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_7 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_7.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_7.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_if_7.setTest(false);
+ int _jspx_eval_c_if_7 = _jspx_th_c_if_7.doStartTag();
+ if (_jspx_eval_c_if_7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_10(_jspx_th_c_if_7, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ if (_jspx_meth_c_forEach_7(_jspx_th_c_if_7, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ int evalDoAfterBody = _jspx_th_c_if_7.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_7);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_10(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_7, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_10 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_10.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_10.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_7);
+ _jspx_th_c_out_10.setValue(new String("Keywords "));
+ _jspx_th_c_out_10.setEscapeXml(false);
+ int _jspx_eval_c_out_10 = _jspx_th_c_out_10.doStartTag();
+ if (_jspx_th_c_out_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_10);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_7(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_7, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_7 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items_nobody.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_7.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_7.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_7);
+ _jspx_th_c_forEach_7.setVar("keyword");
+ _jspx_th_c_forEach_7.setItems(new String("${ subdefinition.keywords }"));
+ int[] _jspx_push_body_count_c_forEach_7 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_7 = _jspx_th_c_forEach_7.doStartTag();
+ if (_jspx_th_c_forEach_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_7[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_7.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_7.doFinally();
+ _jspx_tagPool_c_forEach_var_items_nobody.reuse(_jspx_th_c_forEach_7);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_10(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_10 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_10.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_10.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_set_10.setValue(new String("${subdefinition.modelSentences}"));
+ _jspx_th_c_set_10.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_10.setProperty("collection");
+ int _jspx_eval_c_set_10 = _jspx_th_c_set_10.doStartTag();
+ if (_jspx_th_c_set_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_10);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_8(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_8 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_8.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_8.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_if_8.setTest(false);
+ int _jspx_eval_c_if_8 = _jspx_th_c_if_8.doStartTag();
+ if (_jspx_eval_c_if_8 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_11(_jspx_th_c_if_8, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ if (_jspx_meth_c_forEach_8(_jspx_th_c_if_8, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ int evalDoAfterBody = _jspx_th_c_if_8.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_8);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_11(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_8, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_11 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_11.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_11.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_8);
+ _jspx_th_c_out_11.setValue(new String("Model Sentences "));
+ _jspx_th_c_out_11.setEscapeXml(false);
+ int _jspx_eval_c_out_11 = _jspx_th_c_out_11.doStartTag();
+ if (_jspx_th_c_out_11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_11);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_8(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_8, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_8 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items_nobody.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_8.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_8.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_8);
+ _jspx_th_c_forEach_8.setVar("modelSentence");
+ _jspx_th_c_forEach_8.setItems(new String("${ subdefinition.modelSentences }"));
+ int[] _jspx_push_body_count_c_forEach_8 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_8 = _jspx_th_c_forEach_8.doStartTag();
+ if (_jspx_th_c_forEach_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_8[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_8.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_8.doFinally();
+ _jspx_tagPool_c_forEach_var_items_nobody.reuse(_jspx_th_c_forEach_8);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_11(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_11 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_11.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_11.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_set_11.setValue(new String("${subdefinition.translationEquivalents}"));
+ _jspx_th_c_set_11.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_11.setProperty("collection");
+ int _jspx_eval_c_set_11 = _jspx_th_c_set_11.doStartTag();
+ if (_jspx_th_c_set_11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_11);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_9(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_9 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_9.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_9.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_if_9.setTest(false);
+ int _jspx_eval_c_if_9 = _jspx_th_c_if_9.doStartTag();
+ if (_jspx_eval_c_if_9 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_12(_jspx_th_c_if_9, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ if (_jspx_meth_c_forEach_9(_jspx_th_c_if_9, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ int evalDoAfterBody = _jspx_th_c_if_9.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_9);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_12(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_9, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_12 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_12.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_12.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_9);
+ _jspx_th_c_out_12.setValue(new String("Translations "));
+ _jspx_th_c_out_12.setEscapeXml(false);
+ int _jspx_eval_c_out_12 = _jspx_th_c_out_12.doStartTag();
+ if (_jspx_th_c_out_12.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_12);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_9(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_9, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_9 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items_nobody.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_9.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_9.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_9);
+ _jspx_th_c_forEach_9.setVar("translationEquivalent");
+ _jspx_th_c_forEach_9.setItems(new String("${ subdefinition.translationEquivalents }"));
+ int[] _jspx_push_body_count_c_forEach_9 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_9 = _jspx_th_c_forEach_9.doStartTag();
+ if (_jspx_th_c_forEach_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_9[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_9.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_9.doFinally();
+ _jspx_tagPool_c_forEach_var_items_nobody.reuse(_jspx_th_c_forEach_9);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_12(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_12 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_12.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_12.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_set_12.setValue(new String("${subdefinition.relatedTerms}"));
+ _jspx_th_c_set_12.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_12.setProperty("collection");
+ int _jspx_eval_c_set_12 = _jspx_th_c_set_12.doStartTag();
+ if (_jspx_th_c_set_12.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_12);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_10(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_10 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_10.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_10.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_if_10.setTest(false);
+ int _jspx_eval_c_if_10 = _jspx_th_c_if_10.doStartTag();
+ if (_jspx_eval_c_if_10 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_13(_jspx_th_c_if_10, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ if (_jspx_meth_c_forEach_10(_jspx_th_c_if_10, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ int evalDoAfterBody = _jspx_th_c_if_10.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_10);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_13(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_10, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_13 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_13.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_13.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_10);
+ _jspx_th_c_out_13.setValue(new String("RelatedTerm "));
+ _jspx_th_c_out_13.setEscapeXml(false);
+ int _jspx_eval_c_out_13 = _jspx_th_c_out_13.doStartTag();
+ if (_jspx_th_c_out_13.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_13);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_10(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_10, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_10 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items_nobody.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_10.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_10.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_10);
+ _jspx_th_c_forEach_10.setVar("relatedTerm");
+ _jspx_th_c_forEach_10.setItems(new String("${ subdefinition.relatedTerms }"));
+ int[] _jspx_push_body_count_c_forEach_10 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_10 = _jspx_th_c_forEach_10.doStartTag();
+ if (_jspx_th_c_forEach_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_10[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_10.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_10.doFinally();
+ _jspx_tagPool_c_forEach_var_items_nobody.reuse(_jspx_th_c_forEach_10);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_13(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_13 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_13.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_13.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_set_13.setValue(new String("${subdefinition.passages}"));
+ _jspx_th_c_set_13.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_13.setProperty("collection");
+ int _jspx_eval_c_set_13 = _jspx_th_c_set_13.doStartTag();
+ if (_jspx_th_c_set_13.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_13);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_11(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_11 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_11.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_11.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_if_11.setTest(false);
+ int _jspx_eval_c_if_11 = _jspx_th_c_if_11.doStartTag();
+ if (_jspx_eval_c_if_11 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_14(_jspx_th_c_if_11, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ if (_jspx_meth_c_forEach_11(_jspx_th_c_if_11, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ int evalDoAfterBody = _jspx_th_c_if_11.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_11);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_14(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_11, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_14 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_14.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_14.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_11);
+ _jspx_th_c_out_14.setValue(new String("Passages "));
+ _jspx_th_c_out_14.setEscapeXml(false);
+ int _jspx_eval_c_out_14 = _jspx_th_c_out_14.doStartTag();
+ if (_jspx_th_c_out_14.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_14);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_11(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_11, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_11 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items_nobody.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_11.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_11.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_11);
+ _jspx_th_c_forEach_11.setVar("passage");
+ _jspx_th_c_forEach_11.setItems(new String("${ subdefinition.passages }"));
+ int[] _jspx_push_body_count_c_forEach_11 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_11 = _jspx_th_c_forEach_11.doStartTag();
+ if (_jspx_th_c_forEach_11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_11[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_11.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_11.doFinally();
+ _jspx_tagPool_c_forEach_var_items_nobody.reuse(_jspx_th_c_forEach_11);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_14(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_14 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_14.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_14.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_set_14.setValue(new String("${subdefinition.registers}"));
+ _jspx_th_c_set_14.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_14.setProperty("collection");
+ int _jspx_eval_c_set_14 = _jspx_th_c_set_14.doStartTag();
+ if (_jspx_th_c_set_14.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_14);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_12(javax.servlet.jsp.tagext.JspTag _jspx_th_c_forEach_6, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_12 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_12.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_12.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_forEach_6);
+ _jspx_th_c_if_12.setTest(false);
+ int _jspx_eval_c_if_12 = _jspx_th_c_if_12.doStartTag();
+ if (_jspx_eval_c_if_12 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_15(_jspx_th_c_if_12, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write("\t\t\t\t\t\r\n");
+ if (_jspx_meth_c_forEach_12(_jspx_th_c_if_12, _jspx_page_context, _jspx_push_body_count_c_forEach_6))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ int evalDoAfterBody = _jspx_th_c_if_12.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_12.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_12);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_15(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_12, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_15 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_15.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_15.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_12);
+ _jspx_th_c_out_15.setValue(new String("Registers "));
+ _jspx_th_c_out_15.setEscapeXml(false);
+ int _jspx_eval_c_out_15 = _jspx_th_c_out_15.doStartTag();
+ if (_jspx_th_c_out_15.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_15);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_12(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_12, PageContext _jspx_page_context, int[] _jspx_push_body_count_c_forEach_6)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_12 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items_nobody.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_12.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_12.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_12);
+ _jspx_th_c_forEach_12.setVar("register");
+ _jspx_th_c_forEach_12.setItems(new String("${ subdefinition.registers }"));
+ int[] _jspx_push_body_count_c_forEach_12 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_12 = _jspx_th_c_forEach_12.doStartTag();
+ if (_jspx_th_c_forEach_12.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_12[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_12.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_12.doFinally();
+ _jspx_tagPool_c_forEach_var_items_nobody.reuse(_jspx_th_c_forEach_12);
+ }
+ return false;
+ }
+
+ private boolean _jspx_meth_c_set_15(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:set
+ org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_15 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_value_target_property_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
+ _jspx_th_c_set_15.setPageContext(_jspx_page_context);
+ _jspx_th_c_set_15.setParent(null);
+ _jspx_th_c_set_15.setValue(new String("${sessionScope.visit.query.entry.transitionalData}"));
+ _jspx_th_c_set_15.setTarget(new String("${sessionScope.visit.helper}"));
+ _jspx_th_c_set_15.setProperty("collection");
+ int _jspx_eval_c_set_15 = _jspx_th_c_set_15.doStartTag();
+ if (_jspx_th_c_set_15.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_set_value_target_property_nobody.reuse(_jspx_th_c_set_15);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_if_13(PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:if
+ org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_13 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
+ _jspx_th_c_if_13.setPageContext(_jspx_page_context);
+ _jspx_th_c_if_13.setParent(null);
+ _jspx_th_c_if_13.setTest(false);
+ int _jspx_eval_c_if_13 = _jspx_th_c_if_13.doStartTag();
+ if (_jspx_eval_c_if_13 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
+ do {
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_out_16(_jspx_th_c_if_13, _jspx_page_context))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ if (_jspx_meth_c_forEach_13(_jspx_th_c_if_13, _jspx_page_context))
+ return true;
+ out.write('\r');
+ out.write('\n');
+ int evalDoAfterBody = _jspx_th_c_if_13.doAfterBody();
+ if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
+ break;
+ } while (true);
+ }
+ if (_jspx_th_c_if_13.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_13);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_out_16(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_13, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:out
+ org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_16 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
+ _jspx_th_c_out_16.setPageContext(_jspx_page_context);
+ _jspx_th_c_out_16.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_13);
+ _jspx_th_c_out_16.setValue(new String("Other Dictionaries "));
+ _jspx_th_c_out_16.setEscapeXml(false);
+ int _jspx_eval_c_out_16 = _jspx_th_c_out_16.doStartTag();
+ if (_jspx_th_c_out_16.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_16);
+ return false;
+ }
+
+ private boolean _jspx_meth_c_forEach_13(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_13, PageContext _jspx_page_context)
+ throws Throwable {
+ PageContext pageContext = _jspx_page_context;
+ JspWriter out = _jspx_page_context.getOut();
+ // c:forEach
+ org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_forEach_13 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _jspx_tagPool_c_forEach_var_items_nobody.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
+ _jspx_th_c_forEach_13.setPageContext(_jspx_page_context);
+ _jspx_th_c_forEach_13.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_13);
+ _jspx_th_c_forEach_13.setVar("transitionalData");
+ _jspx_th_c_forEach_13.setItems(new String("${ sessionScope.visit.query.entry.transitionalData }"));
+ int[] _jspx_push_body_count_c_forEach_13 = new int[] { 0 };
+ try {
+ int _jspx_eval_c_forEach_13 = _jspx_th_c_forEach_13.doStartTag();
+ if (_jspx_th_c_forEach_13.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
+ return true;
+ } catch (Throwable _jspx_exception) {
+ while (_jspx_push_body_count_c_forEach_13[0]-- > 0)
+ out = _jspx_page_context.popBody();
+ _jspx_th_c_forEach_13.doCatch(_jspx_exception);
+ } finally {
+ _jspx_th_c_forEach_13.doFinally();
+ _jspx_tagPool_c_forEach_var_items_nobody.reuse(_jspx_th_c_forEach_13);
+ }
+ return false;
+ }
+}
diff --git a/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/error_jsp.class b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/error_jsp.class
new file mode 100644
index 0000000..3da1cbc
Binary files /dev/null and b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/error_jsp.class differ
diff --git a/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/error_jsp.java b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/error_jsp.java
new file mode 100644
index 0000000..fdea8d0
--- /dev/null
+++ b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/error_jsp.java
@@ -0,0 +1,141 @@
+package org.apache.jsp.jsp;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+import java.io.*;
+import org.thdl.lex.*;
+import org.thdl.lex.component.*;
+
+public final class error_jsp extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent {
+
+ private static java.util.Vector _jspx_dependants;
+
+ static {
+ _jspx_dependants = new java.util.Vector(1);
+ _jspx_dependants.add("/WEB-INF/tld/c.tld");
+ }
+
+ public java.util.List getDependants() {
+ return _jspx_dependants;
+ }
+
+ public void _jspService(HttpServletRequest request, HttpServletResponse response)
+ throws java.io.IOException, ServletException {
+
+ JspFactory _jspxFactory = null;
+ PageContext pageContext = null;
+ HttpSession session = null;
+ Throwable exception = org.apache.jasper.runtime.JspRuntimeLibrary.getThrowable(request);
+ if (exception != null) {
+ response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
+ }
+ ServletContext application = null;
+ ServletConfig config = null;
+ JspWriter out = null;
+ Object page = this;
+ JspWriter _jspx_out = null;
+ PageContext _jspx_page_context = null;
+
+
+ try {
+ _jspxFactory = JspFactory.getDefaultFactory();
+ response.setContentType("text/html");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ null, true, 524288, false);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("THDL Dictionary Error Page \r\n");
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("
\r\n");
+ out.write("You have reached the Error page. \r\n");
+ out.write("This page indicates that Lex has caught an exception that it does not know how to deal with. \r\n");
+ out.write("The message appears below. \r\n");
+ out.write("Return to the home page. \r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("Message: ");
+ out.print( exception.getMessage() );
+ out.write(" \r\n");
+ out.write("\r\n");
+ if (request.getAttribute("comp") != null)
+ { LexComponent lab = (LexComponent) request.getAttribute("comp");
+
+ out.write("\r\n");
+ out.write(" Label: ");
+ out.print( lab );
+ out.write(" \r\n");
+ out.write("\r\n");
+ }
+ out.write(" \r\n");
+ out.write("\r\n");
+ out.write("Stack Trace: \r\n");
+ StringWriter writer = new StringWriter();
+ exception.printStackTrace( new PrintWriter(writer) );
+ String stackTrace = writer.getBuffer().toString();
+
+ out.write("\r\n");
+ out.write("
\r\n");
+ out.print( stackTrace );
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("
\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ } catch (Throwable t) {
+ if (!(t instanceof SkipPageException)){
+ out = _jspx_out;
+ if (out != null && out.getBufferSize() != 0)
+ out.clearBuffer();
+ if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
+ }
+ } finally {
+ if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
+ }
+ }
+}
diff --git a/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/footer_jsf.class b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/footer_jsf.class
new file mode 100644
index 0000000..12ffd38
Binary files /dev/null and b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/footer_jsf.class differ
diff --git a/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/footer_jsf.java b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/footer_jsf.java
new file mode 100644
index 0000000..6bde3a3
--- /dev/null
+++ b/tomcat/work/Catalina/localhost/lex/org/apache/jsp/jsp/footer_jsf.java
@@ -0,0 +1,72 @@
+package org.apache.jsp.jsp;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+import org.thdl.lex.LexLogger;
+
+public final class footer_jsf extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent {
+
+ private static java.util.Vector _jspx_dependants;
+
+ static {
+ _jspx_dependants = new java.util.Vector(1);
+ _jspx_dependants.add("/WEB-INF/tld/c.tld");
+ }
+
+ public java.util.List getDependants() {
+ return _jspx_dependants;
+ }
+
+ public void _jspService(HttpServletRequest request, HttpServletResponse response)
+ throws java.io.IOException, ServletException {
+
+ JspFactory _jspxFactory = null;
+ PageContext pageContext = null;
+ HttpSession session = null;
+ ServletContext application = null;
+ ServletConfig config = null;
+ JspWriter out = null;
+ Object page = this;
+ JspWriter _jspx_out = null;
+ PageContext _jspx_page_context = null;
+
+
+ try {
+ _jspxFactory = JspFactory.getDefaultFactory();
+ response.setContentType("text/html");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ null, true, 8192, true);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("