home *** CD-ROM | disk | FTP | other *** search
/ Oracle Video Server 3.0.3.1 / OracleVideoServerManager3.0.3.1.iso / vsmc30 / vsm.jar / oracle / help / HelpManager.class < prev    next >
Java Class File  |  1998-03-31  |  2.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was processed as: Java Class File (other/javaClass).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Java Class File (other/javaClass) magic Unsupported
100% file compiled Java class data, version 45.3 default
99% file data default
100% TrID Java bytecode default
100% gt2 Kompilierter Java Bytecode default
100% detectItEasy Format: Java Class File (.CLASS)(JDK 1.1.3) default
100% xdgMime application/x-java default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| ca fe ba be 00 03 00 2d | 00 88 07 00 73 07 00 74 |.......-|....s..t|
|00000010| 07 00 75 07 00 76 07 00 | 77 07 00 78 07 00 79 07 |..u..v..|w..x..y.|
|00000020| 00 7a 07 00 7b 07 00 7c | 0a 00 02 00 26 0a 00 03 |.z..{..||....&...|
|00000030| 00 27 0a 00 08 00 28 0a | 00 09 00 28 0a 00 07 00 |.'....(.|...(....|
|00000040| 29 09 00 06 00 2a 09 00 | 04 00 2b 09 00 06 00 2c |)....*..|..+....,|
|00000050| 09 00 06 00 2d 09 00 06 | 00 2e 09 00 06 00 2f 0a |....-...|....../.|
|00000060| 00 0a 00 30 0a 00 06 00 | 31 0a 00 06 00 32 0a 00 |...0....|1....2..|
|00000070| 01 00 33 0a 00 01 00 34 | 09 00 07 00 35 0a 00 03 |..3....4|....5...|
|00000080| 00 36 0a 00 03 00 37 0a | 00 03 00 38 0a 00 04 00 |.6....7.|...8....|
|00000090| 39 0a 00 04 00 3a 0a 00 | 04 00 3b 0a 00 04 00 3c |9....:..|..;....<|
|000000a0| 0a 00 04 00 3d 0a 00 04 | 00 3e 09 00 07 00 3f 0c |....=...|.>....?.|
|000000b0| 00 54 00 41 0c 00 54 00 | 42 0c 00 54 00 52 0c 00 |.T.A..T.|B..T.R..|
|000000c0| 54 00 53 0c 00 64 00 5a | 0c 00 65 00 61 0c 00 66 |T.S..d.Z|..e.a..f|
|000000d0| 00 5f 0c 00 67 00 60 0c | 00 68 00 5d 0c 00 6b 00 |._..g.`.|.h.]..k.|
|000000e0| 5b 0c 00 6c 00 51 0c 00 | 6d 00 46 0c 00 6d 00 47 |[..l.Q..|m.F..m.G|
|000000f0| 0c 00 6e 00 48 0c 00 6f | 00 49 0c 00 70 00 5f 0c |..n.H..o|.I..p._.|
|00000100| 00 71 00 4a 0c 00 7d 00 | 4b 0c 00 7e 00 4a 0c 00 |.q.J..}.|K..~.J..|
|00000110| 7f 00 4d 0c 00 80 00 4f | 0c 00 82 00 41 0c 00 84 |..M....O|....A...|
|00000120| 00 41 0c 00 85 00 41 0c | 00 86 00 4e 0c 00 87 00 |.A....A.|...N....|
|00000130| 5c 01 00 14 28 29 4c 6f | 72 61 63 6c 65 2f 68 65 |\...()Lo|racle/he|
|00000140| 6c 70 2f 48 65 6c 70 3b | 01 00 03 28 29 56 01 00 |lp/Help;|...()V..|
|00000150| 04 28 49 29 56 01 00 17 | 28 4c 6a 61 76 61 2f 61 |.(I)V...|(Ljava/a|
|00000160| 77 74 2f 43 6f 6d 70 6f | 6e 65 6e 74 3b 29 56 01 |wt/Compo|nent;)V.|
|00000170| 00 29 28 4c 6a 61 76 61 | 2f 61 77 74 2f 43 6f 6d |.)(Ljava|/awt/Com|
|00000180| 70 6f 6e 65 6e 74 3b 4c | 6a 61 76 61 2f 6c 61 6e |ponent;L|java/lan|
|00000190| 67 2f 53 74 72 69 6e 67 | 3b 29 56 01 00 2b 28 4c |g/String|;)V..+(L|
|000001a0| 6a 61 76 61 2f 61 77 74 | 2f 43 6f 6d 70 6f 6e 65 |java/awt|/Compone|
|000001b0| 6e 74 3b 4c 6a 61 76 61 | 2f 6c 61 6e 67 2f 53 74 |nt;Ljava|/lang/St|
|000001c0| 72 69 6e 67 3b 5a 5a 29 | 56 01 00 3b 28 4c 6a 61 |ring;ZZ)|V..;(Lja|
|000001d0| 76 61 2f 61 77 74 2f 43 | 6f 6d 70 6f 6e 65 6e 74 |va/awt/C|omponent|
|000001e0| 3b 4c 6f 72 61 63 6c 65 | 2f 68 65 6c 70 2f 42 6f |;Loracle|/help/Bo|
|000001f0| 6f 6b 3b 4c 6a 61 76 61 | 2f 6c 61 6e 67 2f 53 74 |ok;Ljava|/lang/St|
|00000200| 72 69 6e 67 3b 29 56 01 | 00 3d 28 4c 6a 61 76 61 |ring;)V.|.=(Ljava|
|00000210| 2f 61 77 74 2f 43 6f 6d | 70 6f 6e 65 6e 74 3b 4c |/awt/Com|ponent;L|
|00000220| 6f 72 61 63 6c 65 2f 68 | 65 6c 70 2f 42 6f 6f 6b |oracle/h|elp/Book|
|00000230| 3b 4c 6a 61 76 61 2f 6c | 61 6e 67 2f 53 74 72 69 |;Ljava/l|ang/Stri|
|00000240| 6e 67 3b 5a 5a 29 56 01 | 00 1f 28 4c 6a 61 76 61 |ng;ZZ)V.|..(Ljava|
|00000250| 2f 61 77 74 2f 65 76 65 | 6e 74 2f 4b 65 79 4c 69 |/awt/eve|nt/KeyLi|
|00000260| 73 74 65 6e 65 72 3b 29 | 56 01 00 21 28 4c 6a 61 |stener;)|V..!(Lja|
|00000270| 76 61 2f 61 77 74 2f 65 | 76 65 6e 74 2f 4d 6f 75 |va/awt/e|vent/Mou|
|00000280| 73 65 4c 69 73 74 65 6e | 65 72 3b 29 56 01 00 26 |seListen|er;)V..&|
|00000290| 28 4c 6a 61 76 61 2f 6c | 61 6e 67 2f 4f 62 6a 65 |(Ljava/l|ang/Obje|
|000002a0| 63 74 3b 29 4c 6a 61 76 | 61 2f 6c 61 6e 67 2f 4f |ct;)Ljav|a/lang/O|
|000002b0| 62 6a 65 63 74 3b 01 00 | 38 28 4c 6a 61 76 61 2f |bject;..|8(Ljava/|
|000002c0| 6c 61 6e 67 2f 4f 62 6a | 65 63 74 3b 4c 6a 61 76 |lang/Obj|ect;Ljav|
|000002d0| 61 2f 6c 61 6e 67 2f 4f | 62 6a 65 63 74 3b 29 4c |a/lang/O|bject;)L|
|000002e0| 6a 61 76 61 2f 6c 61 6e | 67 2f 4f 62 6a 65 63 74 |java/lan|g/Object|
|000002f0| 3b 01 00 15 28 4c 6a 61 | 76 61 2f 6c 61 6e 67 2f |;...(Lja|va/lang/|
|00000300| 53 74 72 69 6e 67 3b 29 | 56 01 00 15 28 4c 6f 72 |String;)|V...(Lor|
|00000310| 61 63 6c 65 2f 68 65 6c | 70 2f 42 6f 6f 6b 3b 29 |acle/hel|p/Book;)|
|00000320| 56 01 00 27 28 4c 6f 72 | 61 63 6c 65 2f 68 65 6c |V..'(Lor|acle/hel|
|00000330| 70 2f 42 6f 6f 6b 3b 4c | 6a 61 76 61 2f 6c 61 6e |p/Book;L|java/lan|
|00000340| 67 2f 53 74 72 69 6e 67 | 3b 29 56 01 00 16 28 4c |g/String|;)V...(L|
|00000350| 6f 72 61 63 6c 65 2f 68 | 65 6c 70 2f 42 6f 6f 6b |oracle/h|elp/Book|
|00000360| 3b 5a 29 56 01 00 15 28 | 4c 6f 72 61 63 6c 65 2f |;Z)V...(|Loracle/|
|00000370| 68 65 6c 70 2f 48 65 6c | 70 3b 29 56 01 00 1b 28 |help/Hel|p;)V...(|
|00000380| 4c 6f 72 61 63 6c 65 2f | 68 65 6c 70 2f 48 65 6c |Loracle/|help/Hel|
|00000390| 70 42 6f 6f 6b 3b 49 5a | 29 56 01 00 1c 28 4c 6f |pBook;IZ|)V...(Lo|
|000003a0| 72 61 63 6c 65 2f 68 65 | 6c 70 2f 48 65 6c 70 4d |racle/he|lp/HelpM|
|000003b0| 61 6e 61 67 65 72 3b 29 | 56 01 00 40 28 4c 6f 72 |anager;)|V..@(Lor|
|000003c0| 61 63 6c 65 2f 68 65 6c | 70 2f 48 65 6c 70 4d 61 |acle/hel|p/HelpMa|
|000003d0| 6e 61 67 65 72 3b 4c 6f | 72 61 63 6c 65 2f 68 65 |nager;Lo|racle/he|
|000003e0| 6c 70 2f 42 6f 6f 6b 3b | 4c 6a 61 76 61 2f 6c 61 |lp/Book;|Ljava/la|
|000003f0| 6e 67 2f 53 74 72 69 6e | 67 3b 29 56 01 00 06 3c |ng/Strin|g;)V...<|
|00000400| 69 6e 69 74 3e 01 00 04 | 43 6f 64 65 01 00 0d 43 |init>...|Code...C|
|00000410| 6f 6e 73 74 61 6e 74 56 | 61 6c 75 65 01 00 0a 45 |onstantV|alue...E|
|00000420| 78 63 65 70 74 69 6f 6e | 73 01 00 10 48 65 6c 70 |xception|s...Help|
|00000430| 4d 61 6e 61 67 65 72 2e | 6a 61 76 61 01 00 0c 49 |Manager.|java...I|
|00000440| 6e 6e 65 72 43 6c 61 73 | 73 65 73 01 00 1c 4c 6a |nnerClas|ses...Lj|
|00000450| 61 76 61 2f 61 77 74 2f | 65 76 65 6e 74 2f 4b 65 |ava/awt/|event/Ke|
|00000460| 79 4c 69 73 74 65 6e 65 | 72 3b 01 00 1e 4c 6a 61 |yListene|r;...Lja|
|00000470| 76 61 2f 61 77 74 2f 65 | 76 65 6e 74 2f 4d 6f 75 |va/awt/e|vent/Mou|
|00000480| 73 65 4c 69 73 74 65 6e | 65 72 3b 01 00 12 4c 6a |seListen|er;...Lj|
|00000490| 61 76 61 2f 6c 61 6e 67 | 2f 53 74 72 69 6e 67 3b |ava/lang|/String;|
|000004a0| 01 00 15 4c 6a 61 76 61 | 2f 75 74 69 6c 2f 48 61 |...Ljava|/util/Ha|
|000004b0| 73 68 74 61 62 6c 65 3b | 01 00 0e 4c 6f 63 61 6c |shtable;|...Local|
|000004c0| 56 61 72 69 61 62 6c 65 | 73 01 00 12 4c 6f 72 61 |Variable|s...Lora|
|000004d0| 63 6c 65 2f 68 65 6c 70 | 2f 42 6f 6f 6b 3b 01 00 |cle/help|/Book;..|
|000004e0| 12 4c 6f 72 61 63 6c 65 | 2f 68 65 6c 70 2f 48 65 |.Loracle|/help/He|
|000004f0| 6c 70 3b 01 00 23 4c 6f | 72 61 63 6c 65 2f 68 65 |lp;..#Lo|racle/he|
|00000500| 6c 70 2f 63 6f 6e 74 65 | 78 74 2f 47 6c 6f 62 61 |lp/conte|xt/Globa|
|00000510| 6c 43 6f 6e 74 65 78 74 | 3b 01 00 0a 53 6f 75 72 |lContext|;...Sour|
|00000520| 63 65 46 69 6c 65 01 00 | 09 54 6f 70 69 63 49 6e |ceFile..|.TopicIn|
|00000530| 66 6f 01 00 0b 5f 46 31 | 4c 69 73 74 65 6e 65 72 |fo..._F1|Listener|
|00000540| 01 00 08 5f 63 6f 6e 74 | 65 78 74 01 00 0c 5f 64 |..._cont|ext..._d|
|00000550| 65 66 61 75 6c 74 42 6f | 6f 6b 01 00 05 5f 68 65 |efaultBo|ok..._he|
|00000560| 6c 70 01 00 08 5f 69 64 | 54 61 62 6c 65 01 00 0c |lp..._id|Table...|
|00000570| 5f 6b 65 79 4c 69 73 74 | 65 6e 65 72 01 00 0e 5f |_keyList|ener..._|
|00000580| 6d 6f 75 73 65 4c 69 73 | 74 65 6e 65 72 01 00 0d |mouseLis|tener...|
|00000590| 5f 70 6f 70 75 70 48 61 | 6e 64 6c 65 72 01 00 07 |_popupHa|ndler...|
|000005a0| 61 64 64 42 6f 6f 6b 01 | 00 0c 61 64 64 43 6f 6d |addBook.|..addCom|
|000005b0| 70 6f 6e 65 6e 74 01 00 | 0e 61 64 64 4b 65 79 4c |ponent..|.addKeyL|
|000005c0| 69 73 74 65 6e 65 72 01 | 00 10 61 64 64 4d 6f 75 |istener.|..addMou|
|000005d0| 73 65 4c 69 73 74 65 6e | 65 72 01 00 04 62 6f 6f |seListen|er...boo|
|000005e0| 6b 01 00 03 67 65 74 01 | 00 0d 67 65 74 48 65 6c |k...get.|..getHel|
|000005f0| 70 4f 62 6a 65 63 74 01 | 00 12 6a 61 76 61 2f 61 |pObject.|..java/a|
|00000600| 77 74 2f 43 6f 6d 70 6f | 6e 65 6e 74 01 00 10 6a |wt/Compo|nent...j|
|00000610| 61 76 61 2f 6c 61 6e 67 | 2f 4f 62 6a 65 63 74 01 |ava/lang|/Object.|
|00000620| 00 13 6a 61 76 61 2f 75 | 74 69 6c 2f 48 61 73 68 |..java/u|til/Hash|
|00000630| 74 61 62 6c 65 01 00 10 | 6f 72 61 63 6c 65 2f 68 |table...|oracle/h|
|00000640| 65 6c 70 2f 48 65 6c 70 | 01 00 14 6f 72 61 63 6c |elp/Help|...oracl|
|00000650| 65 2f 68 65 6c 70 2f 48 | 65 6c 70 42 6f 6f 6b 01 |e/help/H|elpBook.|
|00000660| 00 17 6f 72 61 63 6c 65 | 2f 68 65 6c 70 2f 48 65 |..oracle|/help/He|
|00000670| 6c 70 4d 61 6e 61 67 65 | 72 01 00 21 6f 72 61 63 |lpManage|r..!orac|
|00000680| 6c 65 2f 68 65 6c 70 2f | 48 65 6c 70 4d 61 6e 61 |le/help/|HelpMana|
|00000690| 67 65 72 24 54 6f 70 69 | 63 49 6e 66 6f 01 00 24 |ger$Topi|cInfo..$|
|000006a0| 6f 72 61 63 6c 65 2f 68 | 65 6c 70 2f 48 65 6c 70 |oracle/h|elp/Help|
|000006b0| 4d 61 6e 61 67 65 72 24 | 5f 6b 65 79 4c 69 73 74 |Manager$|_keyList|
|000006c0| 65 6e 65 72 01 00 26 6f | 72 61 63 6c 65 2f 68 65 |ener..&o|racle/he|
|000006d0| 6c 70 2f 48 65 6c 70 4d | 61 6e 61 67 65 72 24 5f |lp/HelpM|anager$_|
|000006e0| 6d 6f 75 73 65 4c 69 73 | 74 65 6e 65 72 01 00 21 |mouseLis|tener..!|
|000006f0| 6f 72 61 63 6c 65 2f 68 | 65 6c 70 2f 63 6f 6e 74 |oracle/h|elp/cont|
|00000700| 65 78 74 2f 47 6c 6f 62 | 61 6c 43 6f 6e 74 65 78 |ext/Glob|alContex|
|00000710| 74 01 00 03 70 75 74 01 | 00 06 72 65 6d 6f 76 65 |t...put.|..remove|
|00000720| 01 00 0a 72 65 6d 6f 76 | 65 42 6f 6f 6b 01 00 0e |...remov|eBook...|
|00000730| 73 65 74 42 6f 6f 6b 56 | 69 73 69 62 6c 65 01 00 |setBookV|isible..|
|00000740| 0e 73 65 74 44 65 66 61 | 75 6c 74 42 6f 6f 6b 01 |.setDefa|ultBook.|
|00000750| 00 0c 73 68 6f 77 43 6f | 6e 74 65 6e 74 73 01 00 |..showCo|ntents..|
|00000760| 14 73 68 6f 77 48 65 6c | 70 46 6f 72 43 6f 6d 70 |.showHel|pForComp|
|00000770| 6f 6e 65 6e 74 01 00 09 | 73 68 6f 77 49 6e 64 65 |onent...|showInde|
|00000780| 78 01 00 0a 73 68 6f 77 | 53 65 61 72 63 68 01 00 |x...show|Search..|
|00000790| 09 73 68 6f 77 54 6f 70 | 69 63 01 00 07 74 6f 70 |.showTop|ic...top|
|000007a0| 69 63 49 64 00 01 00 06 | 00 02 00 00 00 05 00 00 |icId....|........|
|000007b0| 00 67 00 60 00 00 00 00 | 00 66 00 5f 00 00 00 00 |.g.`....|.f._....|
|000007c0| 00 68 00 5d 00 00 00 00 | 00 64 00 5a 00 00 00 00 |.h.]....|.d.Z....|
|000007d0| 00 6b 00 5b 00 00 00 0f | 00 01 00 54 00 50 00 01 |.k.[....|...T.P..|
|000007e0| 00 55 00 00 00 3b 00 04 | 00 02 00 00 00 2f 2a b7 |.U...;..|...../*.|
|000007f0| 00 0b 2a 2b b5 00 13 2a | bb 00 08 59 2a b7 00 0d |..*+...*|...Y*...|
|00000800| b5 00 10 2a bb 00 09 59 | 2a b7 00 0e b5 00 15 2a |...*...Y|*......*|
|00000810| bb 00 03 59 10 0a b7 00 | 0c b5 00 14 b1 00 00 00 |...Y....|........|
|00000820| 00 00 01 00 81 00 4d 00 | 01 00 55 00 00 00 12 00 |......M.|..U.....|
|00000830| 02 00 02 00 00 00 06 2a | 2b b5 00 12 b1 00 00 00 |.......*|+.......|
|00000840| 00 00 01 00 6c 00 4f 00 | 01 00 55 00 00 00 28 00 |....l.O.|..U...(.|
|00000850| 04 00 04 00 00 00 1c 2a | b4 00 13 4e 2d b4 00 11 |.......*|...N-...|
|00000860| 2b c0 00 05 02 04 b6 00 | 16 1c 99 00 08 2a 2b b5 |+.......|.....*+.|
|00000870| 00 12 b1 00 00 00 00 00 | 01 00 7f 00 4d 00 01 00 |........|....M...|
|00000880| 55 00 00 00 15 00 02 00 | 02 00 00 00 09 2a b4 00 |U.......|.....*..|
|00000890| 13 2b b6 00 1f b1 00 00 | 00 00 00 01 00 80 00 4f |.+......|.......O|
|000008a0| 00 01 00 55 00 00 00 16 | 00 03 00 03 00 00 00 0a |...U....|........|
|000008b0| 2a b4 00 13 2b 1c b6 00 | 20 b1 00 00 00 00 00 01 |*...+...| .......|
|000008c0| 00 6d 00 44 00 01 00 55 | 00 00 00 1f 00 04 00 03 |.m.D...U|........|
|000008d0| 00 00 00 13 2a b4 00 12 | c7 00 04 b1 2a 2b 2a b4 |....*...|....*+*.|
|000008e0| 00 12 2c b6 00 17 b1 00 | 00 00 00 00 01 00 6d 00 |..,.....|......m.|
|000008f0| 46 00 01 00 55 00 00 00 | 16 00 06 00 04 00 00 00 |F...U...|........|
|00000900| 0a 2a 2b 2c 2d 03 03 b6 | 00 18 b1 00 00 00 00 00 |.*+,-...|........|
|00000910| 01 00 6d 00 45 00 01 00 | 55 00 00 00 22 00 06 00 |..m.E...|U..."...|
|00000920| 05 00 00 00 16 2a b4 00 | 12 c7 00 04 b1 2a 2b 2a |.....*..|.....*+*|
|00000930| b4 00 12 2c 1d 15 04 b6 | 00 18 b1 00 00 00 00 00 |...,....|........|
|00000940| 01 00 6d 00 47 00 01 00 | 55 00 00 00 55 00 07 00 |..m.G...|U...U...|
|00000950| 07 00 00 00 49 15 04 99 | 00 0b 2b 2a b4 00 10 b6 |....I...|..+*....|
|00000960| 00 19 15 05 99 00 0b 2b | 2a b4 00 15 b6 00 1a 2a |.......+|*......*|
|00000970| b4 00 14 2b b6 00 1c c0 | 00 07 3a 06 19 06 c6 00 |...+....|..:.....|
|00000980| 0c 2a b4 00 14 2b b6 00 | 1e 57 2a b4 00 14 2b bb |.*...+..|.W*...+.|
|00000990| 00 07 59 2a 2c 2d b7 00 | 0f b6 00 1d 57 b1 00 00 |..Y*,-..|....W...|
|000009a0| 00 00 00 01 00 83 00 43 | 00 01 00 55 00 00 00 2c |.......C|...U...,|
|000009b0| 00 03 00 03 00 00 00 20 | 2a b4 00 14 2b b6 00 1c |....... |*...+...|
|000009c0| c0 00 07 4d 2c c6 00 12 | 2a b4 00 13 2c b4 00 1b |...M,...|*...,...|
|000009d0| 2c b4 00 25 b6 00 24 b1 | 00 00 00 00 00 01 00 86 |,..%..$.|........|
|000009e0| 00 4c 00 01 00 55 00 00 | 00 19 00 03 00 02 00 00 |.L...U..|........|
|000009f0| 00 0d 2a b4 00 13 2a b4 | 00 12 2b b6 00 24 b1 00 |..*...*.|..+..$..|
|00000a00| 00 00 00 00 01 00 82 00 | 41 00 01 00 55 00 00 00 |........|A...U...|
|00000a10| 14 00 01 00 01 00 00 00 | 08 2a b4 00 13 b6 00 21 |........|.*.....!|
|00000a20| b1 00 00 00 00 00 01 00 | 84 00 41 00 01 00 55 00 |........|..A...U.|
|00000a30| 00 00 14 00 01 00 01 00 | 00 00 08 2a b4 00 13 b6 |........|...*....|
|00000a40| 00 22 b1 00 00 00 00 00 | 01 00 85 00 41 00 01 00 |."......|....A...|
|00000a50| 55 00 00 00 14 00 01 00 | 01 00 00 00 08 2a b4 00 |U.......|.....*..|
|00000a60| 13 b6 00 23 b1 00 00 00 | 00 00 04 00 72 00 40 00 |...#....|....r.@.|
|00000a70| 01 00 55 00 00 00 11 00 | 01 00 01 00 00 00 05 2a |..U.....|.......*|
|00000a80| b4 00 13 b0 00 00 00 00 | 00 02 00 62 00 00 00 02 |........|...b....|
|00000a90| 00 58 00 59 00 00 00 1a | 00 03 00 08 00 06 00 69 |.X.Y....|.......i|
|00000aa0| 00 02 00 09 00 06 00 6a | 00 02 00 07 00 06 00 63 |.......j|.......c|
|00000ab0| 00 02 | |.. | |
+--------+-------------------------+-------------------------+--------+--------+