From c825c227c179c4609ac2a4b1836957383534a2c0 Mon Sep 17 00:00:00 2001 From: Marc Delisle Date: Sat, 16 Sep 2006 20:03:30 +0000 Subject: [PATCH] new --- graphivore/css/theme_left.css.php | 241 ++++++++++++ graphivore/css/theme_print.css.php | 41 ++ graphivore/css/theme_right.css.php | 586 +++++++++++++++++++++++++++++ graphivore/img/arrow_ltr.png | Bin 0 -> 277 bytes graphivore/img/arrow_rtl.png | Bin 0 -> 278 bytes graphivore/img/asc_order.png | Bin 0 -> 124 bytes graphivore/img/b_bookmark.png | Bin 0 -> 292 bytes graphivore/img/b_browse.png | Bin 0 -> 200 bytes graphivore/img/b_calendar.png | Bin 0 -> 241 bytes graphivore/img/b_comment.png | Bin 0 -> 434 bytes graphivore/img/b_dbstatistics.png | Bin 0 -> 201 bytes graphivore/img/b_deltbl.png | Bin 0 -> 273 bytes graphivore/img/b_docs.png | Bin 0 -> 222 bytes graphivore/img/b_docsql.png | Bin 0 -> 219 bytes graphivore/img/b_drop.png | Bin 0 -> 311 bytes graphivore/img/b_edit.png | Bin 0 -> 345 bytes graphivore/img/b_empty.png | Bin 0 -> 226 bytes graphivore/img/b_engine.png | Bin 0 -> 265 bytes graphivore/img/b_export.png | Bin 0 -> 232 bytes graphivore/img/b_firstpage.png | Bin 0 -> 238 bytes graphivore/img/b_ftext.png | Bin 0 -> 217 bytes graphivore/img/b_help.png | Bin 0 -> 193 bytes graphivore/img/b_home.png | Bin 0 -> 279 bytes graphivore/img/b_import.png | Bin 0 -> 229 bytes graphivore/img/b_index.png | Bin 0 -> 241 bytes graphivore/img/b_info.png | Bin 0 -> 198 bytes graphivore/img/b_insrow.png | Bin 0 -> 222 bytes graphivore/img/b_lastpage.png | Bin 0 -> 236 bytes graphivore/img/b_minus.png | Bin 0 -> 152 bytes graphivore/img/b_newdb.png | Bin 0 -> 304 bytes graphivore/img/b_newtbl.png | Bin 0 -> 309 bytes graphivore/img/b_nextpage.png | Bin 0 -> 221 bytes graphivore/img/b_pdfdoc.png | Bin 0 -> 227 bytes graphivore/img/b_plus.png | Bin 0 -> 157 bytes graphivore/img/b_prevpage.png | Bin 0 -> 225 bytes graphivore/img/b_primary.png | Bin 0 -> 318 bytes graphivore/img/b_print.png | Bin 0 -> 574 bytes graphivore/img/b_props.png | Bin 0 -> 223 bytes graphivore/img/b_relations.png | Bin 0 -> 216 bytes graphivore/img/b_save.png | Bin 0 -> 291 bytes graphivore/img/b_sbrowse.png | Bin 0 -> 161 bytes graphivore/img/b_sdb.png | Bin 0 -> 197 bytes graphivore/img/b_search.png | Bin 0 -> 487 bytes graphivore/img/b_selboard.png | Bin 0 -> 215 bytes graphivore/img/b_select.png | Bin 0 -> 427 bytes graphivore/img/b_sql.png | Bin 0 -> 238 bytes graphivore/img/b_sqldoc.png | Bin 0 -> 225 bytes graphivore/img/b_sqlhelp.png | Bin 0 -> 219 bytes graphivore/img/b_tblanalyse.png | Bin 0 -> 228 bytes graphivore/img/b_tblexport.png | Bin 0 -> 215 bytes graphivore/img/b_tblimport.png | Bin 0 -> 210 bytes graphivore/img/b_tblops.png | Bin 0 -> 255 bytes graphivore/img/b_tbloptimize.png | Bin 0 -> 236 bytes graphivore/img/b_tipp.png | Bin 0 -> 308 bytes graphivore/img/b_unique.png | Bin 0 -> 217 bytes graphivore/img/b_usradd.png | Bin 0 -> 396 bytes graphivore/img/b_usrcheck.png | Bin 0 -> 302 bytes graphivore/img/b_usrdrop.png | Bin 0 -> 327 bytes graphivore/img/b_usredit.png | Bin 0 -> 378 bytes graphivore/img/b_usrlist.png | Bin 0 -> 303 bytes graphivore/img/b_view.png | Bin 0 -> 654 bytes graphivore/img/b_views.png | Bin 0 -> 352 bytes graphivore/img/bd_browse.png | Bin 0 -> 200 bytes graphivore/img/bd_deltbl.png | Bin 0 -> 424 bytes graphivore/img/bd_drop.png | Bin 0 -> 337 bytes graphivore/img/bd_empty.png | Bin 0 -> 226 bytes graphivore/img/bd_firstpage.png | Bin 0 -> 238 bytes graphivore/img/bd_ftext.png | Bin 0 -> 217 bytes graphivore/img/bd_index.png | Bin 0 -> 241 bytes graphivore/img/bd_insrow.png | Bin 0 -> 347 bytes graphivore/img/bd_lastpage.png | Bin 0 -> 236 bytes graphivore/img/bd_nextpage.png | Bin 0 -> 221 bytes graphivore/img/bd_prevpage.png | Bin 0 -> 225 bytes graphivore/img/bd_primary.png | Bin 0 -> 296 bytes graphivore/img/bd_sbrowse.png | Bin 0 -> 161 bytes graphivore/img/bd_select.png | Bin 0 -> 415 bytes graphivore/img/bd_unique.png | Bin 0 -> 217 bytes graphivore/img/bgmenu.gif | Bin 0 -> 14422 bytes graphivore/img/dot_black.png | Bin 0 -> 158 bytes graphivore/img/dot_blue.png | Bin 0 -> 158 bytes graphivore/img/dot_green.png | Bin 0 -> 158 bytes graphivore/img/dot_red.png | Bin 0 -> 158 bytes graphivore/img/dot_violet.png | Bin 0 -> 158 bytes graphivore/img/dot_yellow.png | Bin 0 -> 158 bytes graphivore/img/error.ico | Bin 0 -> 318 bytes graphivore/img/frm_linevrlt.png | Bin 0 -> 156 bytes graphivore/img/item.png | Bin 0 -> 178 bytes graphivore/img/item_ltr.png | Bin 0 -> 173 bytes graphivore/img/item_rtl.png | Bin 0 -> 173 bytes graphivore/img/logo_left.png | Bin 0 -> 5795 bytes graphivore/img/logo_right.png | Bin 0 -> 4634 bytes graphivore/img/php_sym.png | Bin 0 -> 200 bytes graphivore/img/pma_logo2.png | Bin 0 -> 1837 bytes graphivore/img/s_asc.png | Bin 0 -> 213 bytes graphivore/img/s_asci.png | Bin 0 -> 254 bytes graphivore/img/s_attention.png | Bin 0 -> 247 bytes graphivore/img/s_cancel.png | Bin 0 -> 449 bytes graphivore/img/s_cancel2.png | Bin 0 -> 234 bytes graphivore/img/s_db.png | Bin 0 -> 216 bytes graphivore/img/s_desc.png | Bin 0 -> 221 bytes graphivore/img/s_error.png | Bin 0 -> 272 bytes graphivore/img/s_error2.png | Bin 0 -> 237 bytes graphivore/img/s_fulltext.png | Bin 0 -> 238 bytes graphivore/img/s_host.png | Bin 0 -> 237 bytes graphivore/img/s_info.png | Bin 0 -> 194 bytes graphivore/img/s_lang.png | Bin 0 -> 319 bytes graphivore/img/s_loggoff.png | Bin 0 -> 262 bytes graphivore/img/s_notice.png | Bin 0 -> 247 bytes graphivore/img/s_okay.png | Bin 0 -> 542 bytes graphivore/img/s_partialtext.png | Bin 0 -> 239 bytes graphivore/img/s_passwd.png | Bin 0 -> 389 bytes graphivore/img/s_process.png | Bin 0 -> 362 bytes graphivore/img/s_really.png | Bin 0 -> 193 bytes graphivore/img/s_reload.png | Bin 0 -> 245 bytes graphivore/img/s_rights.png | Bin 0 -> 395 bytes graphivore/img/s_status.png | Bin 0 -> 313 bytes graphivore/img/s_tbl.png | Bin 0 -> 182 bytes graphivore/img/s_theme.png | Bin 0 -> 586 bytes graphivore/img/s_vars.png | Bin 0 -> 306 bytes graphivore/img/s_views.png | Bin 0 -> 282 bytes graphivore/img/s_warn.png | Bin 0 -> 261 bytes graphivore/img/spacer.png | Bin 0 -> 153 bytes graphivore/img/tbl_error.png | Bin 0 -> 306 bytes graphivore/img/tbl_error2.png | Bin 0 -> 308 bytes graphivore/img/tbl_header.png | Bin 0 -> 325 bytes graphivore/img/tbl_th.png | Bin 0 -> 306 bytes graphivore/img/tbl_th2.png | Bin 0 -> 308 bytes graphivore/img/vertical_line.png | Bin 0 -> 83 bytes graphivore/info.inc.php | 11 + graphivore/layout.inc.php | 47 +++ graphivore/screen.png | Bin 0 -> 15576 bytes 131 files changed, 926 insertions(+) create mode 100644 graphivore/css/theme_left.css.php create mode 100644 graphivore/css/theme_print.css.php create mode 100644 graphivore/css/theme_right.css.php create mode 100644 graphivore/img/arrow_ltr.png create mode 100644 graphivore/img/arrow_rtl.png create mode 100644 graphivore/img/asc_order.png create mode 100644 graphivore/img/b_bookmark.png create mode 100644 graphivore/img/b_browse.png create mode 100644 graphivore/img/b_calendar.png create mode 100644 graphivore/img/b_comment.png create mode 100644 graphivore/img/b_dbstatistics.png create mode 100644 graphivore/img/b_deltbl.png create mode 100644 graphivore/img/b_docs.png create mode 100644 graphivore/img/b_docsql.png create mode 100644 graphivore/img/b_drop.png create mode 100644 graphivore/img/b_edit.png create mode 100644 graphivore/img/b_empty.png create mode 100644 graphivore/img/b_engine.png create mode 100644 graphivore/img/b_export.png create mode 100644 graphivore/img/b_firstpage.png create mode 100644 graphivore/img/b_ftext.png create mode 100644 graphivore/img/b_help.png create mode 100644 graphivore/img/b_home.png create mode 100644 graphivore/img/b_import.png create mode 100644 graphivore/img/b_index.png create mode 100644 graphivore/img/b_info.png create mode 100644 graphivore/img/b_insrow.png create mode 100644 graphivore/img/b_lastpage.png create mode 100644 graphivore/img/b_minus.png create mode 100644 graphivore/img/b_newdb.png create mode 100644 graphivore/img/b_newtbl.png create mode 100644 graphivore/img/b_nextpage.png create mode 100644 graphivore/img/b_pdfdoc.png create mode 100644 graphivore/img/b_plus.png create mode 100644 graphivore/img/b_prevpage.png create mode 100644 graphivore/img/b_primary.png create mode 100644 graphivore/img/b_print.png create mode 100644 graphivore/img/b_props.png create mode 100644 graphivore/img/b_relations.png create mode 100644 graphivore/img/b_save.png create mode 100644 graphivore/img/b_sbrowse.png create mode 100644 graphivore/img/b_sdb.png create mode 100644 graphivore/img/b_search.png create mode 100644 graphivore/img/b_selboard.png create mode 100644 graphivore/img/b_select.png create mode 100644 graphivore/img/b_sql.png create mode 100644 graphivore/img/b_sqldoc.png create mode 100644 graphivore/img/b_sqlhelp.png create mode 100644 graphivore/img/b_tblanalyse.png create mode 100644 graphivore/img/b_tblexport.png create mode 100644 graphivore/img/b_tblimport.png create mode 100644 graphivore/img/b_tblops.png create mode 100644 graphivore/img/b_tbloptimize.png create mode 100644 graphivore/img/b_tipp.png create mode 100644 graphivore/img/b_unique.png create mode 100644 graphivore/img/b_usradd.png create mode 100644 graphivore/img/b_usrcheck.png create mode 100644 graphivore/img/b_usrdrop.png create mode 100644 graphivore/img/b_usredit.png create mode 100644 graphivore/img/b_usrlist.png create mode 100644 graphivore/img/b_view.png create mode 100644 graphivore/img/b_views.png create mode 100644 graphivore/img/bd_browse.png create mode 100644 graphivore/img/bd_deltbl.png create mode 100644 graphivore/img/bd_drop.png create mode 100644 graphivore/img/bd_empty.png create mode 100644 graphivore/img/bd_firstpage.png create mode 100644 graphivore/img/bd_ftext.png create mode 100644 graphivore/img/bd_index.png create mode 100644 graphivore/img/bd_insrow.png create mode 100644 graphivore/img/bd_lastpage.png create mode 100644 graphivore/img/bd_nextpage.png create mode 100644 graphivore/img/bd_prevpage.png create mode 100644 graphivore/img/bd_primary.png create mode 100644 graphivore/img/bd_sbrowse.png create mode 100644 graphivore/img/bd_select.png create mode 100644 graphivore/img/bd_unique.png create mode 100644 graphivore/img/bgmenu.gif create mode 100644 graphivore/img/dot_black.png create mode 100644 graphivore/img/dot_blue.png create mode 100644 graphivore/img/dot_green.png create mode 100644 graphivore/img/dot_red.png create mode 100644 graphivore/img/dot_violet.png create mode 100644 graphivore/img/dot_yellow.png create mode 100644 graphivore/img/error.ico create mode 100644 graphivore/img/frm_linevrlt.png create mode 100644 graphivore/img/item.png create mode 100644 graphivore/img/item_ltr.png create mode 100644 graphivore/img/item_rtl.png create mode 100644 graphivore/img/logo_left.png create mode 100644 graphivore/img/logo_right.png create mode 100644 graphivore/img/php_sym.png create mode 100644 graphivore/img/pma_logo2.png create mode 100644 graphivore/img/s_asc.png create mode 100644 graphivore/img/s_asci.png create mode 100644 graphivore/img/s_attention.png create mode 100644 graphivore/img/s_cancel.png create mode 100644 graphivore/img/s_cancel2.png create mode 100644 graphivore/img/s_db.png create mode 100644 graphivore/img/s_desc.png create mode 100644 graphivore/img/s_error.png create mode 100644 graphivore/img/s_error2.png create mode 100644 graphivore/img/s_fulltext.png create mode 100644 graphivore/img/s_host.png create mode 100644 graphivore/img/s_info.png create mode 100644 graphivore/img/s_lang.png create mode 100644 graphivore/img/s_loggoff.png create mode 100644 graphivore/img/s_notice.png create mode 100644 graphivore/img/s_okay.png create mode 100644 graphivore/img/s_partialtext.png create mode 100644 graphivore/img/s_passwd.png create mode 100644 graphivore/img/s_process.png create mode 100644 graphivore/img/s_really.png create mode 100644 graphivore/img/s_reload.png create mode 100644 graphivore/img/s_rights.png create mode 100644 graphivore/img/s_status.png create mode 100644 graphivore/img/s_tbl.png create mode 100644 graphivore/img/s_theme.png create mode 100644 graphivore/img/s_vars.png create mode 100644 graphivore/img/s_views.png create mode 100644 graphivore/img/s_warn.png create mode 100644 graphivore/img/spacer.png create mode 100644 graphivore/img/tbl_error.png create mode 100644 graphivore/img/tbl_error2.png create mode 100644 graphivore/img/tbl_header.png create mode 100644 graphivore/img/tbl_th.png create mode 100644 graphivore/img/tbl_th2.png create mode 100644 graphivore/img/vertical_line.png create mode 100644 graphivore/info.inc.php create mode 100644 graphivore/layout.inc.php create mode 100644 graphivore/screen.png diff --git a/graphivore/css/theme_left.css.php b/graphivore/css/theme_left.css.php new file mode 100644 index 000000000..7846e8dba --- /dev/null +++ b/graphivore/css/theme_left.css.php @@ -0,0 +1,241 @@ +/************************************************************************************ + * LEFT FRAME + ************************************************************************************/ + + /** + * Add styles for positioned layers + **/ +/* + +*/ +/* No layer effects neccessary */ +div{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; +} +.heada{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; +} +.parent{ + font-family: Verdana, Arial, Helvetica, sans-serif; + color: #fffaef; + text-decoration: none; +} +.item, .tblItem, .item:active, .item:hover, .tblItem, .tblItem:active{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; + text-decoration: none; +} +.tblItem:hover{ + color: #b36448; + text-decoration: none; +} +/* + tags as + // style information unless it was written with the one call + // to write(). + if (isset($js_isDOM) && $js_isDOM != '0') { +?> +*/ +/* Layer effects neccessary: capable && is_DOM is set. We found a recent CSS-Browser */ +div{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; +} +.heada{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; +} +.headaCnt{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; +} +.parent{ + font-family: Verdana, Arial, Helvetica, sans-serif; + color: #fffaef; + text-decoration: none; + display: block; +} +.child{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; + text-decoration: none; + display: none; +} +.item, .item:active, .item:hover, .tblItem, .tblItem:active{ + font-size: 11px; + color: #fffaef; + text-decoration: none; +} +.tblItem:hover{ + color: #b36448; + text-decoration: none; +} +/* + +*/ +/* Layer effeccts neccessary: capable, but no is_DOM. We found an older CSS-Browser */ +div{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #000000; +} +.heada{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; +} +.headaCnt{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; +} +/* + +*/ +/* Additional effects for IE4 */ +.parent{ + font-family: Verdana, Arial, Helvetica, sans-serif; + color: #fffaef; + text-decoration: none; + display: block; +} +.child{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; + text-decoration: none; + display: none; +} +.item, .item:active, .item:hover, .tblItem, .tblItem:active{ + font-size: 11px; + color: #fffaef; + text-decoration: none; +} +.tblItem:hover{ + color: #b36448; + text-decoration: none; +} +/* + + +*/ +/* Additional effects for NON-IE4 */ +.parent{ + font-family: Verdana, Arial, Helvetica, sans-serif; + color: #fffaef; + text-decoration: none; + position: absolute; /* don't edit! */ + visibility: hidden; /* don't edit! */ +} +.child{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; + position: absolute; /* don't edit! */ + visibility: hidden; /* don't edit! */ +} +.item, .tblItem{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; + text-decoration: none; +} +/* + +*/ +/* Additional effects for left frame not required or not possible because of lacking CSS-capability. */ +div{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; +} +.heada{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; +} +.headaCnt{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; +} +.parent{ + font-family: Verdana, Arial, Helvetica, sans-serif; + color: #fffaef; + text-decoration: none; +} +.child{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #fffaef; + text-decoration: none; +} +.item, .item:active, .item:hover, .tblItem, .tblItem:active{ + font-size: 11px; + color: #fffaef; + text-decoration: none; +} +.tblItem:hover{ + color: #b36448; + text-decoration: none; +} +/* + +*/ +/* Always enabled stylesheets (left frame) */ +body{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + background-image: url(../themes/graphivore/img/bgmenu.gif); + margin: 0px; + padding: 2px 2px 2px 2px; +} +input{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; +} +select{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + background-color: #fffaef; + color: #000000; + width: 150px; +} +hr{ + color: #fffaef; + background-color: #fffaef; + border: 0; + height: 1px; +} +img, input, select, button { + vertical-align: middle; +} diff --git a/graphivore/css/theme_print.css.php b/graphivore/css/theme_print.css.php new file mode 100644 index 000000000..5ba5929cf --- /dev/null +++ b/graphivore/css/theme_print.css.php @@ -0,0 +1,41 @@ +/* For printview */ +body{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + color: #000000; + background-color: #ffe7b3; +} +h1{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 16px; + font-weight: bold; + color: #000000; +} +table{ + border-width: 1px; + border-color: #000000; + border-style: solid; + border-collapse: collapse; + border-spacing: 0; +} +th{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + font-weight: bold; + color: #000000; + background-color: #e5e5e5; + border-width: 1px; + border-color: #000000; + border-style: solid; + padding: 2px; +} +td{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + color: #000000; + background-color: #ffffff; + border-width: 1px; + border-color: #000000; + border-style: solid; + padding: 2px; +} \ No newline at end of file diff --git a/graphivore/css/theme_right.css.php b/graphivore/css/theme_right.css.php new file mode 100644 index 000000000..52ce907bb --- /dev/null +++ b/graphivore/css/theme_right.css.php @@ -0,0 +1,586 @@ +/************************************************************************************ + * RIGHT FRAME + ************************************************************************************/ +/* Always enabled stylesheets (right frame) */ +body{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + color: #000000; + + background-color: #FFE7B3; + margin: 5px; + scrollbar-face-color: #AB9C72; + scrollbar-shadow-color: #FFE7B3; + scrollbar-highlight-color: #FFE7B3; + scrollbar-3dlight-color: #FFE7B3; + scrollbar-darkshadow-color: #FFE7B3; + scrollbar-track-color: #FFE7B3; + scrollbar-arrow-color: #FFE7B3; +} + +pre, tt, code{ + font-size: 11px; +} +a:link, a:visited, a:active{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + text-decoration: none; + color: #AB9C72; + +} +a:hover{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + text-decoration: none; + color: #b36448; +} +th{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + font-weight: bold; + color: #FFF3DB; + background-color: #ff9900; + + background-image: url(../themes/graphivore/img/tbl_th.png); + background-repeat: repeat-x; + background-position: top; + + height: 18px; +} +th a:link, th a:active, th a:visited{ + color: #FFFAEF; + text-decoration: none; +} + +th a:hover{ + color: #B36448; + text-decoration: none; +} +.tblcomment{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + font-weight: normal; + color: #64583c; +} +th.td{ + font-weight: normal; + color: transparent; + background-color: transparent; + background-image: none; + +} +td{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} +form{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + padding: 0px 0px 0px 0px; + margin: 0px 0px 0px 0px; +} +select, textarea, input { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} +select, textarea{ + color: #8A7A52; + background-color: #FFFAEF; +} +input.textfield{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + color: #8A7A52; + background-color: #FFFAEF; + border-color: #AB9C72; + border-width: 1px; + border-style: solid; +} + +h1{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 18px; + font-weight: bold; +} +h2{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 13px; + font-weight: bold; +} +h3{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + font-weight: bold; +} +a.h1:link, a.h1:active, a.h1:visited{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 18px; + font-weight: bold; + color: #000000; +} +a.h1:hover{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 18px; + font-weight: bold; + color: #cc0000; +} +a.h2:link, a.h2:active, a.h2:visited{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 13px; + font-weight: bold; + color: #000000; +} +a.h2:hover{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 13px; + font-weight: bold; + color: #cc0000; +} +a.drop:link, a.drop:visited, a.drop:active{ + font-family: Verdana, Arial, Helvetica, sans-serif; + color: #cc0000; +} +a.drop:hover{ + font-family: Verdana, Arial, Helvetica, sans-serif; + color: #fffaef; + background-color: #cc0000; + text-decoration: none; +} +dfn{ + font-style: normal; +} +dfn:hover{ + font-style: normal; + cursor: help; +} +.warning{ + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + font-weight: bold; + color: #cc0000; +} +td.topline{ + font-size: 1px; +} +td.tab{ + border-top: 1px solid #999; + border-right: 1px solid #666; + border-left: 1px solid #999; + border-bottom: none; + border-radius: 2px; + -moz-border-radius: 2px; +} +table.tabs { + border-top: none; + border-right: none; + border-left: none; + border-bottom: 1px solid #666; +} + +fieldset { + border: #286860 solid 1px; + padding: 0.5em; +} +fieldset fieldset { + margin: 0.8em; +} +legend { + font-family: Verdana, Arial, Helvetica, sans-serif; + size: 10px; + color: #286860; + font-weight: bold; + background-color: #fffaef; + padding: 2px 2px 2px 2px; +} +button.mult_submit { + border: none; + background-color: transparent; +} + +.pdflayout { + overflow: hidden; + clip: inherit; + background-color: #fffaef; + display: none; + border: 1px solid #000000; + position: relative; +} + +.pdflayout_table { + background: #ff9900; + color: #000000; + overflow: hidden; + clip: inherit; + z-index: 2; + display: inline; + visibility: inherit; + cursor: move; + position: absolute; + font-size: 11px; + border: 1px dashed #000000; +} + +/* Warning showing div with right border and optional icon */ + +div.warning { + border: 1px solid #cc0000; +/* + +*/ + background-image: url(../themes/graphivore/img/s_warn.png); + background-repeat: no-repeat; + background-position: 10px 10px; + padding: 10px 10px 10px 36px; + margin: 0px; +/* + +*/ + width: 90%; +} + +div.error { + width: 100%; + border: 1px solid #cc0000; + background-color: #fff3db; + padding: 0px; +} + +div.error div.text { + padding: 5px; +} + +div.error div.head { + background-color: #cc0000; + font-weight: bold; + color: #fffaef; +/* + +*/ + background-image: url(../themes/graphivore/img/s_error.png); + background-repeat: no-repeat; + background-position: 2px 50%; + padding: 2px 2px 2px 30px; +/* + +*/ + margin: 0px; +} +.print{font-family:arial;font-size:8pt;} + +/* MySQL Parser */ +.syntax {font-family: sans-serif; font-size: 10px;} +.syntax_comment { padding-left: 4pt; padding-right: 4pt;} +.syntax_digit {} +.syntax_digit_hex {} +.syntax_digit_integer {} +.syntax_digit_float {} +.syntax_punct {} +.syntax_alpha {} +.syntax_alpha_columnType {text-transform: uppercase;} +.syntax_alpha_columnAttrib {text-transform: uppercase;} +.syntax_alpha_reservedWord {text-transform: uppercase; font-weight: bold;} +.syntax_alpha_functionName {text-transform: uppercase;} +.syntax_alpha_identifier {} +.syntax_alpha_charset {} +.syntax_alpha_variable {} +.syntax_quote {white-space: pre;} +.syntax_quote_backtick {} + +/* some new styles added 20047-05-05 by Michael Keck (mkkeck) */ + +/* tables */ +.tblError { + border: 1px solid #cc0000; + background-color: #fff3db; +} +.tblWarn, div.tblWarn { + border: 1px solid #cc0000; + background-color: #fffaef; +} +div.tblWarn { + padding: 5px 5px 5px 5px; + margin: 2px 0px 2px 0px; + width: 100%; +} +.tblHeaders{ + font-weight: bold; + color: #fff3db; + background-color: #286860; + + background-image: url(../themes/graphivore/img/tbl_header.png); + background-repeat: repeat-x; + background-position: top; + + height: 18px; +} +.tblHeaders a:link, .tblHeaders a:visited, .tblHeaders a:active, .tblFooters a:link, tblFooters a:visited, tblFooters a:active{ + color: #fff3db; + text-decoration: underline; +} +.tblFooters{ + font-weight: normal; + color: #fff3db; + background-color: #286860; + + background-image: url(../themes/graphivore/img/tbl_header.png); + background-repeat: repeat-x; + background-position: top; + +} +.tblHeaders a:hover, tblFooters a:hover{ + text-decoration: none; + color: #fff3db; +} +.tblHeadError { + font-weight: bold; + color: #fff3db; + background-color: #cc0000; + + background-image: url(../themes/graphivore/img/tbl_error.png); + background-repeat: repeat-x; + background-position: top; + + height: 18px; +} +div.errorhead { + font-weight: bold; + color: #fff3db; + text-align: left; + + background-image: url(../themes/graphivore/img/s_error.png); + background-repeat: no-repeat; + background-position: 2px 50%; + padding: 2px 2px 2px 20px; + + margin: 0px; +} + +.tblHeadWarn { + background-color: #ffcc00; + font-weight: bold; + color: #000000; + + background-image: url(../themes/graphivore/img/tbl_th.png); + background-repeat: repeat-x; + background-position: top; + + height: 18px; +} +div.warnhead { + font-weight: bold; + color: #fff3db; + text-align: left; + + background-image: url(../themes/graphivore/img/s_warn.png); + background-repeat: no-repeat; + background-position: 2px 50%; + padding: 2px 2px 2px 20px; + + margin: 0px; +} + +/* forbidden, no privilegs */ +.noPrivileges{ + color: #cc0000; + font-weight: bold; +} + +/* Heading for server links*/ + +#serverinfo { + font-weight: bold; + margin-bottom: 0.5em; +} + +#serverinfo .item { + white-space: nowrap; +} + +#span_table_comment { + font-weight: normal; + font-style: italic; + white-space: nowrap; +} + +#serverinfo img { + margin: 0 0.1em 0 0.1em; +} + + +hr{ + color: #AB9C72; background-color: #FFE7B3; border: 0; height: 1px; +} + + +/* topmenu */ +#topmenu { + font-weight: bold; +} + +/* default tab styles */ +.tab, .tabcaution, .tabactive { + margin-right: 0.1em; + margin-left: 0.1em; +} + +/* disabled tabs */ +span.tab { + color: #666666; +} + +/* disabled drop/empty tabs */ +span.tabcaution { + color: #ff6666; +} + +/* enabled drop/empty tabs */ +a.tabcaution { + color: #F3E3D6; +} +a.tabcaution:hover { + color: #fff3db; + background-color: #FF0000; +} +a.tab { + color: #fff3db; +} + + +/* active tab */ +a.tabactive { + border-bottom: 0.1em solid black; + color: black; +} + +#topmenu { + margin-top: 0.5em; + border-bottom: 0.1em solid black; + padding: 0.1em 0.3em 0.1em 0.3em; +} + +/* default tab styles */ +.tab, .tabcaution { + background-image: url(../themes/graphivore/img/tbl_header.png); background-repeat: repeat-x; + background-position: top; + background-color: #676767; + border: 0.1em solid silver; + border-bottom: 0.1em solid black; + border-radius-topleft: 0.5em; + border-radius-topright: 0.5em; + -moz-border-radius-topleft: 0.5em; + -moz-border-radius-topright: 0.5em; + height: 16px; + padding: 2px 5px 2px 5px; +} +.tabactive { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + font-weight: bold; + color: #000000; + background-image: url(../themes/graphivore/img/tbl_th2.png); background-repeat: repeat-x; + background-position: top; + background-color: #ffaa44; + height: 16px; + padding: 2px 5px 2px 5px; +} + +/* enabled hover/active tabs */ +a.tab:hover, .tabactive { + font-weight: bold; + margin-right: 0; + margin-left: 0; + padding: 0.3em 0.3em 0.1em 0.3em; + background-image: url(../themes/graphivore/img/tbl_th2.png); background-repeat: repeat-x; + background-position: top; + background-color: #ffaa44; + height: 16px; + padding: 2px 5px 2px 5px; + color: #fff3db; +} + +a.tabcaution:hover { + background-color: #ff0000; + background-image: url(../themes/graphivore/img/tbl_error2.png); background-repeat: repeat-x; +} + +/* disabled drop/empty tabs */ +span.tab, span.tabcaution { + cursor: url(themes/original/img/error.ico), default; +} + +/* end topmenu */ + + +img, input, select, button { + vertical-align: middle; +} + +/* disabled text */ +.disabled, .disabled a:link, disabled a:active, .disabled a:visited { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + color: #666666; +} +.disabled a:hover { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + color: #666666; + text-decoration: none; +} +td.disabled { + background-color: #cccccc; +} + + +/* some styles for IDs: */ +#buttonNo{ + color: #cc0000; + font-size: 10px; + font-weight: bold; + padding: 0px 10px 0px 10px; +} +#buttonYes{ + color: #AB9C72; + font-size: 10px; + font-weight: bold; + padding: 0px 10px 0px 10px; +} +#buttonGo{ + color: #AB9C72; + font-size: 10px; + font-weight: bold; + padding: 0px 10px 0px 10px; +} + +#listTable{ + width: 260px; +} + +#textSqlquery{ + width: 450px; +} +#textSQLDUMP { + width: 95%; + height: 95%; + font-family: "Courier New", Courier, mono; + font-size: 11px; +} + +#TooltipContainer { + position: absolute; + z-index: 99; + width: 250px; + height: 50px; + overflow: auto; + visibility: hidden; + background-color: #fff3db; + color: #006600; + border: 1px solid #006600; + padding: 5px; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} diff --git a/graphivore/img/arrow_ltr.png b/graphivore/img/arrow_ltr.png new file mode 100644 index 0000000000000000000000000000000000000000..8cdb8ca172a3652f5470054bde0155184f5cb071 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0y~yU{GUVU=ZVAW?*2LJyXt*fq{V~-O<;Pfnog#bJnhx z3=9mCC9V-A!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$Z5S9B*aCb)Tp7S%Y5LCd z3=9lRB|(0{{~4ZcH}GO$U}*PraSW-rm6V{u#lRxKTzHCssiV59<$MYa z5(29}tYqd;U{eXLxWdRHz`RN8&MO9{4i9|>7J-Q%^&Y7Vj4n%z8W@yYUWF*6&!ztk4vdkQ-Dgy?|EN1Sr91CxOT!g$T~0xzGQ7+PzsWCU=Uo%qtMV1!Y1J0qQ%Uipfr_{ zMPMSx9FJ56MwcZ<4Gc*RyhSDq;UE>u%(3b+V33}`%pGzuY&OWLp00i_>zopr0Gy;o AC;$Ke literal 0 HcmV?d00001 diff --git a/graphivore/img/asc_order.png b/graphivore/img/asc_order.png new file mode 100644 index 0000000000000000000000000000000000000000..59cb2cb65cff436bf0cb7b2cc69e3943ea6b8c65 GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0y~yU|q~ca`0t2J_LkCtiLC3`mY=XfGiZ51V97uSgTe~DWM4fED0oe literal 0 HcmV?d00001 diff --git a/graphivore/img/b_bookmark.png b/graphivore/img/b_bookmark.png new file mode 100644 index 0000000000000000000000000000000000000000..33d4bfb285ee3c0098a2b8c885956ca54fd034fe GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@oC178T>t<7&%nU&|NsA) zGiUB?Wavv|`1iZ<-;c(BpBw+bZT$DI@!z+`fA1Rqy>47Rr^whi?ce|Af4>_4{qOkq zz48B-#((b{cVyl_!@$76SQ6wH%;50sMj8VHLxiV`V@SoVwP!u~4k&Q22CQ(1w(|eJ zKTEK8?zUPN;gjr)_Y4;E6qE?B)w*4GM{2WP&N{)VeZLP1P32Z8J*>-`9iiB^W5U~5 pA->1kH3j=)1B6cIce4MmVpMp=^t<)f5|Hy5JYD@<);T3K0RYUFb0Yu% literal 0 HcmV?d00001 diff --git a/graphivore/img/b_browse.png b/graphivore/img/b_browse.png new file mode 100644 index 0000000000000000000000000000000000000000..45caedfa3416b1ad60f7a46e09ee8c5aa2d2c75d GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@_yc@GTp1V`($doY|Nqax zz_5Bw(Q-*eV+IBW#*!evUQU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*$OZU>xH5pj%$YOO($dbH zIrIPj|2c-qDG@f)TB26ZDcboUcQFG417k^$UoeBivm0p)3=E#0E{-7;w`$Kua~)9N zak+TX`SQE^!*kn|Iz9M*?y}%`u#RcRs)UYH5+ywG%Zs?)O}44kPm7zG^U&bu&!bOb jbyo3Qd$J^P0^e@-X==XQ~v0Xf0b)z4*}Q$iB}7^zU} literal 0 HcmV?d00001 diff --git a/graphivore/img/b_comment.png b/graphivore/img/b_comment.png new file mode 100644 index 0000000000000000000000000000000000000000..1b182ef2bebe0b0d29f807259db4b3cc629a359e GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU_pjmK|1YOcZ!KYCZDwZr|9{@U|K0!oH2(Y2I9Hhc zs)g(_2gezzYOCiI)h6^lVqjokED7=pW^j0RBaMN9q1MyIF{I*Fa>4O1Yj7|s6$apq%cAh*kWg;h!0+ZFQs$XnvZ`|e_3t%)Y<@MFg%#}QUvab;j&SUsnRfq|i` zGU)g(bu9)42F8*gzhDN3XE)Lq7#NH_T^vIyZY3uiVCV@raNr1o6A#asfCCIql|v3p x6=0FD5=dJlb;@DWLY^0GMhm1*IqX@;5Ln63p<*Pon1O+T!PC{xWt~$(695o}Hg*62 literal 0 HcmV?d00001 diff --git a/graphivore/img/b_deltbl.png b/graphivore/img/b_deltbl.png new file mode 100644 index 0000000000000000000000000000000000000000..0ea529d35860f16cc2d6bf91059adbab329e1e8b GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU zWME+6EbxddW?+yz2*QkqGebb?SkfJR9T^xl_H+M9WMyDrPzmq}ab;j&=;`U1$-wZR zf#Hm?@&Et-|IajbaB%pa#&Cv#VfCD%nQ3Xi?wwk}z`(#*666=m;PC858Uq7EvZsq< zNX4zxeonpv3LGrl+Ci`W|BvRYmN37Va=f$g@eL<$CLZaMvk?rhA4FR68Z|h7pXcDh z^Je;dCM~^<QUNSs54@_yc@GTp7S%^_-&r|NkF2 za6o!<5kCV117k^$UoeBivm0p)3=FQGE{-7;w@Ujxxfl#Mn3KQ$&tK==8d1RK#3s(7 zz#?PWl5^;aq0p*_5fP_09zN!gE;RM~=KQCZF7B^b6)$C}oTgqU{FLd=QO2Zfg^nj6 O`#fF!T-G@yGywp9@j`L{ literal 0 HcmV?d00001 diff --git a/graphivore/img/b_docsql.png b/graphivore/img/b_docsql.png new file mode 100644 index 0000000000000000000000000000000000000000..b9aefc06e84b88479b92ba0c7ec7d234fa27f5a3 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@_yc@GTp7UN|NsB1=MU%AMxiRBtDM3! z1JsW)nMlvDxYe>;AmNm&-K-W_WmB%F)8{j|7Q7PP(`&ma=B;?lnu&}qr5o?)gDmrO L^>bP0l+XkK^>RQ| literal 0 HcmV?d00001 diff --git a/graphivore/img/b_drop.png b/graphivore/img/b_drop.png new file mode 100644 index 0000000000000000000000000000000000000000..6fc4d3b2030ecf772fae856411c7b0968d99005b GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUQU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*R0Q~hxc>kDpMim4S&e|5 z9$R*Rz^oF^d1ah+St4O^{2lG=tLGHe=6NsbPiiUgJG^7|nuUy?_A^|Z$1r6U%l|VB zUk@={Ze^Ioz_584!_VVv$0J2g81Wr4Vn48y@xe05x23TU12hkraITYNIcu%?cX7{$ z1nb?Z?B^|2k86rX)_(?hgs~*ZFPOpM*^M*?28M7?7srr_TgeFr*soj({ONT{Yt@Mw z$w3#3A#S}T=QU-P%PH z7#J8h3p^r=85raaf-vLZ%n*<|mUKs7M+SzC{oH>NSs54@L<4+6Tp1V`($dlx7#RNl z|37o)%rj@ste#Vp^7p`I1_lPkk|4ie28U-iK=RI>E{-7;x3-?Q6gptQ!Q!})`_KQA zZV~L$lKe$kWF51^Kdo%u{rw~t!wiAMX%0@IXLZcj-o!0%NHmGGRuEq WVv>|Hn#sVxz~JfX=d#Wzp$P!WrA4p+ literal 0 HcmV?d00001 diff --git a/graphivore/img/b_engine.png b/graphivore/img/b_engine.png new file mode 100644 index 0000000000000000000000000000000000000000..db9c99e237ff39c552a809d547fc129037e62019 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@Bm#UwTp7TirG?@De}@16 z{~tSctfi%8^_(Kfow;@l3=E7VL4Lsu4$p3+F)%Qsd%8G=RNPAK=jJ=0z~NlkQSo1T zz1BI^)ofpueog*%Il}1lN^YawQ#b^KEVJtln&lKYoh%cuJ^sKghC?cUNo5hVr1I|!GhLawPw_My13Asp)z4*} HQ$iB}ZZubD literal 0 HcmV?d00001 diff --git a/graphivore/img/b_export.png b/graphivore/img/b_export.png new file mode 100644 index 0000000000000000000000000000000000000000..0c5a1c320598769e375ca0705236d9fbe9b61d6f GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@gaUj*Tp7UN|Ns9pXU<$b zr|1j=gS}^l8Uq6ZV@Z%-FoVOh8)*y-3_hMNjv*Dda{D~_7!){|a~uEH-(=s zL9)a(q9iy!t)x7$D3!r6B|j-u!8128JvAsbF{QHbWU37V0|Q%tPlzi67%WZSd7goR zfvF_OFZe&h)9nUc3=9kjo-U3d6}OTST$mXck2E+jW;QT1ZIDQK#M8sTc!XhLA|Xc0 zLMDXQU4?NMQuIyJic{zC%KKT5Y z#lXP8S>O>_%)lUb5QG^IXNCkbFfg#BJNh~@Fl_AS{*%ZGQWW45;>rL9hj+}5_Flh~ zfq{XsB*-tA!Qt7BGzJC+Jx>?MkcwN$2?+@;3~UMsDNPJ+9Ksr0&lo%nm`|lO6)EO$ jG@eX5B;sx+e=?3icRjbP0l+XkKWvVi* literal 0 HcmV?d00001 diff --git a/graphivore/img/b_home.png b/graphivore/img/b_home.png new file mode 100644 index 0000000000000000000000000000000000000000..665684470e92258269521a01d3b2e757d5f54d7a GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@v;urWTp1V`jE#+3TU*ba zJ2!LY%-THf|NsBryLa#X`}b*SY0S*bTeoig&j13w$8|Xv7#J8!g8YIR9G=}sV_;xN z_H=O!skl{o{xx5N0*6DQp45^b|JF+{S(bZLzI@-p*$nl~3@$%ZW-3mYc6F`fq(`r! zW^dgoSSzErW9usKo6$#A!&dZ&JuJGf_~jx%x|i^b!QSeDnf(5J Y46H@WGoDKMdV<{G>FVdQ&MBb@0GlOY9smFU literal 0 HcmV?d00001 diff --git a/graphivore/img/b_import.png b/graphivore/img/b_import.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd06ecacab2c5378424e4eb4fdc5373052af834 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*2nG0rxH5pj|NsAI&YZb= zPSF_#27Av8H3kL-#*!evUQUu$B8wRqE)e-c?47#Ji1d_r6q7#Pyh(*FPd&%nU& z|BP`%L&N|7Ggr?kdU!sgmVtqRu_VYZn8D%MjWh-Z27gZ%$B>F!wf&4-2MjovcSk(` zUvG2yK$@(HLXjey%;V+R!o3|2S{}~}>pA*uZpU@b1{rl{w>*mz6~ZT{Sk2fV62*Q_ lR$zL|4wWNDzlweNm5LbO?&Ut^$H2hA;OXk;vd$@?2>?1HO&kCK literal 0 HcmV?d00001 diff --git a/graphivore/img/b_info.png b/graphivore/img/b_info.png new file mode 100644 index 0000000000000000000000000000000000000000..932ddb996941670e04c3ef752928560b7967e2c3 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0y~yVBiK}4rT@hhIvKpA`A=+>?NMQuIyJic{#Z?R-C=A z$H2hAS>O>_%)lUb5QG^IXNCkbFfg#BJNh~@Fl_AS{*%bcz`(#0;1lA?00xJ5%w9dG zC~l)lEN+%zUj9%9@$Q*!3R qoRmU0HebO;`;QK@D$aA(-QIiO)0$XriXKbLh*2~7ZyrZj~B literal 0 HcmV?d00001 diff --git a/graphivore/img/b_insrow.png b/graphivore/img/b_insrow.png new file mode 100644 index 0000000000000000000000000000000000000000..503f7d1fd371dc8dc810d1572f9e11a8f55a0bfa GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUr=`z%vy3B%t? Tm!7)}3=9mOu6{1-oD!M<;HXGf literal 0 HcmV?d00001 diff --git a/graphivore/img/b_lastpage.png b/graphivore/img/b_lastpage.png new file mode 100644 index 0000000000000000000000000000000000000000..c3ca09654eae8dd8295cb9d4aaf7ca67ef673e1f GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0y~yU=RSYIhYw37^bJni7_xRu%tWsIx;Ys zL9)a(q9iy!t)x7$D3!r6B|j-u!8128JvAsbF{QHbWU37V0|Q%tPlzi67%WZSd7goR zfvF_OFZe&h)9nUc3=9l$o-U3d6}OTST$mXcj~qC`klx7Xz`)3wpu@o{;Gn>$!R^G% zA`sEQsKu~|k%>d;0D~yQB?d+o(S(GSiwuk{3z-xe49+lcDDXrxFmW7~WngT17}UU! fa4@^W%<3vZk* z3z9GJh%9DckUI#%jE6Hrf*BYXSkfJR9T^xl_H+M9WMyDrU<>dGajnhs{{R1fMbY$2 y3=9mSo-U3d6}OTT92nd<4jgS-p}2yNje$dqLHE?u=g|xd3=E#GelF{r5}E+xEGHrW literal 0 HcmV?d00001 diff --git a/graphivore/img/b_newdb.png b/graphivore/img/b_newdb.png new file mode 100644 index 0000000000000000000000000000000000000000..d87fe30a656faa946a4abe834409f9c1c05227fc GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUE{-7;w^Gl(6*{EA<8ra}PR8E@tG@o7fAxSu z>YIOwMP*J)oMTR`d@m4kLA_?W`E5I9|G2i9U-#J@y7tJv2^CI@Bb&(;B8ETkGO?bfPCQT>gTe~DWM4f+W~am literal 0 HcmV?d00001 diff --git a/graphivore/img/b_newtbl.png b/graphivore/img/b_newtbl.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb368149f181669049b4efe1dff98a5f8771d94 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9**a!H8xH5pj|NsC0pJ6yN zli}FVdQ&MBb@ E04w2h%m4rY literal 0 HcmV?d00001 diff --git a/graphivore/img/b_nextpage.png b/graphivore/img/b_nextpage.png new file mode 100644 index 0000000000000000000000000000000000000000..57482d3590f6c22fb48ef6fee74312079f8653f5 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0y~yVBi3;IhYw37#7Ri2T8D`JNh~@Fswge&f4{ofq_A? z#5JNMI6tkVJh3R1!7(L2DOJHUH!(dmC^a#qvhZZ84FdxMTYyi9D+3rTP2YK*fq{Xk zB*-uLKf}}Q23`yd4E~-jjv*Ddk`h{&8W@riQW^{xm^e-}Y+zvGIKr@*fr;Y`!$t-s zjzbKa7??OtB_yzLDD2>HU^sY{fkhxj+=1cXSw;?p9VZzWk1%ZJRye@Ge}}>K_q>CB PAR9eh{an^LB{Ts5>;*iP literal 0 HcmV?d00001 diff --git a/graphivore/img/b_pdfdoc.png b/graphivore/img/b_pdfdoc.png new file mode 100644 index 0000000000000000000000000000000000000000..c489d16e81261652dfe2c1368e70b2d0faa022a1 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@gaUj*Tp1V`&M<($|NsA2 z&nY@{=8X7a$I}c942&f~e!&b5&u*kKFfh1#x;TbZ+{*1^$g0gNn3Oh2;B;3&cWaL4o&fbnRnhJbnt699_aB*S&v?G&Xt&CbtDClLVEkCk UxGuLpiydU4r>mdKI;Vst0AAZhJ^%m! literal 0 HcmV?d00001 diff --git a/graphivore/img/b_plus.png b/graphivore/img/b_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..9b9e36a74471b96b290d7538dfce1e293cb94102 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0y~yVBiE{4rT@hhU@;{lo%Ko*h@TpUD>a4@^Wgi{b)JQ z1d=cCh%9DckUI#%jE6Hrf*BYXSkfJR9T^xl_H+M9WMyDrU<>dGajnhs{{R1fMbY$2 z3=9lXo-U3d6}OTT92nd<8a7B6LQU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*cnA1|xH2#>q@|@XFfjc8 z|NrN4hCinmejH=?evIMQ35Ksn7(O3j_;iTj<3WZudl`P8WcYiE;r)JwSGyVB?PK_I zm|^vtq8Gau{+(ucwu9lr0fx6b#r88WFff(``2{mLJi7rhHPh3@F{I*FYX3>T1_d70 zm)cr8Ht+cJe>#`ai~};W(u{0FI@r7voJ3l`&$H1h&TdsIkl?PIcS1d4P4T+P>l4zF z*37==Yn8}yFyOJ!v>+Da=AZfumZBd;lS4IP#hpV-YGY667QU6XJUH)&DiC)*QX} z|K6>8S1(MFVTdHfT*IfI5_0rkm!s0dS)+|}NBq=rN?4xgIPn}(| zY0i|1Qw$9Ziwmc$S$A~K%)Rg4z1y;B%h5weyL-ErEL^f>+m_~4_x}I?&%nTNETg}2mR@=A@AYm4ZuUi}(9KwZ9 zFoH};^Y!&*^yB5_6;zDXWoB+*NHVyPnD+4ElWPyIUA>xm+01}}Ltz1fx-s|WW$W~e zxo67+Feo%MF!fkITfw6&siE9J*%TL7}S;kzaiWpfLm^d^RoaZxXm>3__ z)*R@48>Hphs}~!xIkLJ=7H`=2;*}Hwi@*t4Ei0?2J*%=DvKwR?7?K#Q{bzd5@)mzo d(!jvX;H9MOc7daP3IhWJgQu&X%Q~loCIGg@2Ce`A literal 0 HcmV?d00001 diff --git a/graphivore/img/b_props.png b/graphivore/img/b_props.png new file mode 100644 index 0000000000000000000000000000000000000000..e6d271d422c331d4e6cf5b2677ddb235e35d8f0e GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU>b05^ z7#J8h3p^r=85raaf-vLZ%n*<|mUKs7M+SzC{oH>NSs54@_yc@GTp7UN|NsAI&YW32 zr>JO`mkk3017k^$UoeBivm0p)3=D3bE{-7;x0d!_QU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*@C5jTxH5pj|NsA2&nYUN zXSINVfq}6k$S;_|;n|He1_lNvPZ!6Kid&_9fqV=K98L@0)jyx(>l2&*?}P(OU4iw^ z#avq=*^12@OBB}>c@$jORIynzraenJ`rnN07I}qR0_#oqY7!Z4AKNOo8)TEGtDnm{ Hr-UW|nNLAB literal 0 HcmV?d00001 diff --git a/graphivore/img/b_save.png b/graphivore/img/b_save.png new file mode 100644 index 0000000000000000000000000000000000000000..efccf4d39c235805dce49617742d324b220f587d GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*xCZ!yxc>kDKgh#i%cd=> z=M>fEdC!@{)T?nzN_wO__Rj z%ciqyR;@XE?&{HFM?Ek8UC+S4z*rLG7tG-B>_!>`14D?Xi(^Q|t*NI@b2S+7xLov+ zHVqBF|L^~DE!C_8trg*i6FcHuU*u_WZRlFc(;QLs;rGF;kF5S|GoGdLN*5e%Fia`D r@O74|<%(BsLD>!rPA_E^yyyER$+F6#fAU)f1_lOCS3j3^P6FVdQ I&MBb@05)wadH?_b literal 0 HcmV?d00001 diff --git a/graphivore/img/b_sdb.png b/graphivore/img/b_sdb.png new file mode 100644 index 0000000000000000000000000000000000000000..b746f340d215095724707a3bf03e68519c8dc792 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXIG7n2717BDa{FqQ=Q1v5B2yOGAgz@YEx;uunKD>Y61(>3@L?! p9HGreST6M>FqkssFfsddFfwQsF)U}Fe@+2ptf#A=%Q~loCIHA4GMWGY literal 0 HcmV?d00001 diff --git a/graphivore/img/b_search.png b/graphivore/img/b_search.png new file mode 100644 index 0000000000000000000000000000000000000000..21acf76b0a22489e0804794fee25c5b6ddc32ab0 GIT binary patch literal 487 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUmwr7V16Q^Jl1uh0Mc zf9Cg}jprXPnO?PFY4`diT^ry1KlSJT)&KwB{Qv*-_2;J2u)c=4#kamqz3}bOm%q3E z|Nr~{|LPMr=iL2MzvJERPk%1{|Ns5}|Hps+AA0p}N^A0-O>?GQ|CO`y)#-0P7EUSM zx_a`$NB@(X5gcy=R=fq`L`r;B4q#jV(LFZr4b1Xv!hiu6|{3Ladf6vFblv1mobzW>21 zGYud7`K@;IEJMeho*OMe@Ayyq&pUSB`qU+j{j9SLPMw>6r*M6RW|u|hC7nM{T86vzk?GrG@HbSTD*KdKbljP_t=+b>FFiVbV~d)EaJALrcVF3W3B3O0@g`%HF6XTk vms<~+y6W}*+ZDIz)(WX9_RJndt@-ymdEb0m+WnM)fq}u()z4*}Q$iB}Sef{A literal 0 HcmV?d00001 diff --git a/graphivore/img/b_selboard.png b/graphivore/img/b_selboard.png new file mode 100644 index 0000000000000000000000000000000000000000..a4252f6adeff70470864bee135f4a18008b87b8b GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@_yc@GTp7UN|NsAI7#LR1 zDM~sb7s0^5z*rLG7tG-B>_!>`1B0EXi(^Q|tpUid&od6~N#pKFy0UTc`;3=64t>x0XA;c#bt2;dolou;Ko)tr`njxg HN@xNArvX8T literal 0 HcmV?d00001 diff --git a/graphivore/img/b_select.png b/graphivore/img/b_select.png new file mode 100644 index 0000000000000000000000000000000000000000..0868c411571ad988daccab14487d58e614928b2f GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*EDG=mab;j&NJ~rm|NnnN zu*dcW=R^7OZP}>|3=IDl8(l9FYskv}ztH4Lk!VwT-2Y|9YbzY$()&v5*Tkhv&#zt6 zyx>$v*V>l;?Mrvv*mm{Zj7`_eJGM42I9=bee#?Pd=O2GR`rzA_|Nm!fyq=Ic{lUv` zw_bfe|M=VM|NpmNdEe5p;mE0bPv8H#`Rd1&|NocnxLH!aX3zeslc(>x_wrkH&!*LL zit5|e&s~1%%C;NJ7#J8BOM?7@862M7NMm4NsP}Yn45_%4oN$1lM}t8nAt#6DP(p*i zh3f%EhOJx;4f`6GEnG80(1lxASa@;UvT57;*2xLGG|cS`^o(>3^^NV|T<7E#<`?G} zD6!Bf#3#ln$V+NnQ-8cefJa0N=dz~R?bBs>7BI=oiSY?w5KBl*WnSeJcJR!Rjzvs& di!&G)(l&B!+cxX(ItB&?22WQ%mvv4FO#r*dxqJWs literal 0 HcmV?d00001 diff --git a/graphivore/img/b_sql.png b/graphivore/img/b_sql.png new file mode 100644 index 0000000000000000000000000000000000000000..700812dd9896f0722b5b241f4f8f25873d5d41b3 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*NCfzVxH2#>oM8Zg0|yTL z|NnpWoTA!1?}mnkeb<)fF)%PNmIV0)GdMiEk;cHl;N$7y7*cVo)UQ#QUMsRy%4 z7#J8h3p^r=85raaf-vLZ%n*<|mUKs7M+SzC{oH>NSs54@_yc@GTp7UN|NsAKX=$tH z6kV!ed&I!Nz*rLG7tG-B>_!>`1A~XBi(^Q|tz3UjE(QaRS2zCO-;=7%BjmQ^nO91q z+KTNBlk(pAxtw6vc=U2|2ZL9mbLJ`;mlPNOm;YNhTy7LRxcYBJ@^?G`u$V1Z8G|h^ RYZid4^mO%eS?83{1OWBUMuPwV literal 0 HcmV?d00001 diff --git a/graphivore/img/b_sqlhelp.png b/graphivore/img/b_sqlhelp.png new file mode 100644 index 0000000000000000000000000000000000000000..48a948856b3724300f5e293698748a9eaa6f0333 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*@C5jTxH5pj>N!RK|No!t z6SSUzfq}6k$S;_|;n|He1_lOKPZ!6Kid&`q+*}L_9L~#k|DS7YpD?L;i|rPX29tv- zw^ZsKvgWW%yZV;vlO1Dp_xB^G&u_o;Tw+0)q4@48F7mIZ&Un(sd{c)p?!t|mS|H0j MUHx3vIVCg!0A#B~fdBvi literal 0 HcmV?d00001 diff --git a/graphivore/img/b_tblanalyse.png b/graphivore/img/b_tblanalyse.png new file mode 100644 index 0000000000000000000000000000000000000000..fdbed1af5db195bfe8be3b50e99049247aba299e GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@gaUj*Tp7UN|Ns9D4GpX3 z6dgEl;JZw7HvNasXtjr>mdKI;Vst0P^HVw*UYD literal 0 HcmV?d00001 diff --git a/graphivore/img/b_tblexport.png b/graphivore/img/b_tblexport.png new file mode 100644 index 0000000000000000000000000000000000000000..174ccfa1853fa7c080ce4ab07a98eac441ef6bb4 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUO>_%)lUb5QG^IXNG{(v7|ftIx;Y9?C1WI$jZRLz#rff;>rL9|Ns9#!@#h5 zPEpbkxd;XZ2F8*gzhDN3XE)Lq7#Qq4T^vIyZtd+iSjtzy9Pqn$8%y-G_HG$RbZyKbLh* G2~7YapgxQM literal 0 HcmV?d00001 diff --git a/graphivore/img/b_tblimport.png b/graphivore/img/b_tblimport.png new file mode 100644 index 0000000000000000000000000000000000000000..5fdc110911e2a47605fc580e7d05bd02f8f2b25a GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUkQJK zGB7Z37I;J!Gcd><1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*@CW#WxH5pj|NsBbFfgp1 zQE`ou9fw3gWFPOpM*^M*?1_nz{7srr_TSxmH`4|*94lnui-&{L-k)h3jNwKru z9+2o2@CjBjF3;KF)Mg>PmVho`Hb%Q~loCIE5X BJeB|e literal 0 HcmV?d00001 diff --git a/graphivore/img/b_tblops.png b/graphivore/img/b_tblops.png new file mode 100644 index 0000000000000000000000000000000000000000..85c58cb6b29594b30fa9d9b37f94f18a1ad424d5 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUO>_%)lUb5QG^IXNG{(v7|ftIx;Y9?C1WI$jZRLARXWn;>y6lz|6$7Vs`!2 z^M?-aUJ)H++fW=jts{N?lCFk?jCBkQ42&f~e!&b5&u*kKFfc@Ux;TbZ+{*3cgOZQ$z#uO&6Vz4>rVV$ozZWwXs|G*XW| zm6-hcseReJIkWr!<$n8PQWE_;&iVH@|KN8o|1+$$VpMu^I%^>V0|SGntDnm{r-UW| Djqh13 literal 0 HcmV?d00001 diff --git a/graphivore/img/b_tbloptimize.png b/graphivore/img/b_tbloptimize.png new file mode 100644 index 0000000000000000000000000000000000000000..d80ced837fab34fbbfdfa2952f453d16c08c75c0 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@gaUj*Tp7UN|NsAKX=yWO z&RjjGD97OZcLoLq#*!evU+9978H@rS?aQF(`64vCjURU->C8>SLhH zIbPoaNyOt%G5&T3E~CS@;jJix_U`n%oiDd!ceudCLX6 c?dE&GFmF*|bSP|%KMAtk)78&qol`;+01qfh@c;k- literal 0 HcmV?d00001 diff --git a/graphivore/img/b_tipp.png b/graphivore/img/b_tipp.png new file mode 100644 index 0000000000000000000000000000000000000000..2faf5abea88da223c219c13da8502796491c42bc GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU?J{d!T-U4LCTxije&t-lBbJfNX4zB1ZQRj#v=@B zkp~&huy81BV9@5~FlcsVVCrBzm7dz##lRxK93rQ}AjZg{kiwWIwt&HbL6Os-Ih27# zAfiDsN6m%Rfx(d{HH~dGgCv)LgF$v=q+*R(149#sK~srA6DtD~$Kj<6j4YxFX$eV9 x91JW1E)ASZ8aP3=@rW`ovIr(LOCMwtNMP9F!z##@-);wTyQiz4%Q~loCICmkRB`|S literal 0 HcmV?d00001 diff --git a/graphivore/img/b_unique.png b/graphivore/img/b_unique.png new file mode 100644 index 0000000000000000000000000000000000000000..f21220d153ce32605a8e3c3de07da685a633340d GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*2nG0rxH2#>q@|_(|NozX zf#D1T!|FLj?$t+a7#J8BOM?7@862M7NMm4Nu=R9t45_#^x6hG_!GPoNmdpR^D;tQU~So`21E zNP&m-f$`L?s*;Z2!h1LO?ETNp<*`idmVNGiHC+b#!wm*KJB1Gk_dm$r`Eg$LYn_wa z>to-~`RKdh+H%>vdJC%uM~XMF%-*H8?T+F74c)7v)*Ue2QUO>_%)lUb5QG^IXNG{(v7|ftIx;Y9?C1WI$jZRL;2Pi);`;x<0ppnrX=!OC znZCB>S}SJPUp;^5`|tm|TTKo$X*{~J=lKNPKQm1pbZh-z>hOQH+qZ=_3=9naxBCCz z9eQ)J_0?&1=O$SGd)aKsz`(#*666=m;PC858Uq7Eyr+v}NX4zx{%*bo1rFE1Lvhm< zUj1L6l_8zAapT=$i5!MMr#JmI_}+H@^)tUCQx;8{IMuerIdaRS{3YQLDwPs*oVDNPHb6Mw<&;$VB CmUyoK literal 0 HcmV?d00001 diff --git a/graphivore/img/b_usrdrop.png b/graphivore/img/b_usrdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..4a1597558b7005b46e8c62864d3b32c41159f87e GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@0t0+PT>l?9kdx?z?NbiOk?-o|S=B{8k|tl_K5+x%kF zm7+dny?w>2l)S7mZjWQktMBlw|f{E7#KWV{an^LB{Ts5C_8<0 literal 0 HcmV?d00001 diff --git a/graphivore/img/b_usredit.png b/graphivore/img/b_usredit.png new file mode 100644 index 0000000000000000000000000000000000000000..58a10a4223c30a7cde3143a6bc20282f95ea659e GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU_5Z&+^m$^$ zWm~zMldZ2#vpYAzQuF>l76t|e#*!evU)ubT6`ruPGqU+s^8B3oln>jbtcYYb~x5xAht!c>S$iA=oy!bs=MlLt8nbJ{a=!Hzc9w? a99Kd$+a|d}9u5Wu1_n=8KbLh*2~7YfnUjM6 literal 0 HcmV?d00001 diff --git a/graphivore/img/b_usrlist.png b/graphivore/img/b_usrlist.png new file mode 100644 index 0000000000000000000000000000000000000000..9e7466503587bf87680733a28d514bbf1f69c1e5 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@>;rs4Tp1V`Y|XVwGJRLf zuK)Dm&4W7^zyJRK@b0DEttJPWG;Uuz`Fw)zpP42Py0y~M(*7@X_`lli+d>;-W8?o@ z{r~R{oy%Qxfq{X6u_VYZn8D%MjWh-ZhBQwX$B>F!x!sOJ4GKKW8wFim4?OyRKTEUk zM24RC^dmF=w;cF;w$b|VpLHi@f3CFidTqFM>NWHGVN2(o)O@9~tmJ@J$eP*Ttrr9s zPL6h1q0y9}-jKKA0Ebkbh~p>SMT>ISIBkDCVaj%3oxl7ow=x3*1B0ilpUXO@geCw8 CJal*f literal 0 HcmV?d00001 diff --git a/graphivore/img/b_view.png b/graphivore/img/b_view.png new file mode 100644 index 0000000000000000000000000000000000000000..7cc20c40aef7f82d3d551b1b5db872b7687daf44 GIT binary patch literal 654 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@9RqwqTp1V`%Cr3wf<2x; zzJ2S;@hj&JTsXP&)ZvZC_N_X&W68noi;wMHwY|alP`-RycIxe`C$F79c;VEpGe>x2~Q% zv}@V^Z3~-A!+!nx@qd}|+6srb^uE&iHE}7^^J~{MFF18%_lp1j|9yP_s-tUdOaJzz zyKZc|`fkRi>*XC=n-`ouabR6vecb>5|9^b{Qs1(E%Yj?xAAdjk;Md*Z==-zw-Xl={HA+dU;Vi9|Nqh* zH%sc*+_-e~{D~cV_FtVmeb>F0->Q2yT{yXG!_uCmGi&PG*3Vsjsv;-g@83Ts53XB0 ztzue7`neO^x2>MsRvGd2%ZD$Y-+%e^ZbDTBn0`MK-Z zv7^V28#l4kH2f*p&k?=&#EOg=4eRIEJ0t`YcxXf%xOD31)w6dGU-pi^Agz^gTd-$C#|jOXhQ`jBty6pFHc#&E?v~a$(7_|Yu%$>{N+)%J R7y|QU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*mXcP>4=bMe9L3-@lF|M}w^0|Udo8)tw2`tkq&|NFPj zcUDLJ`Tgs`tqXtu{&{rw%EYFGfB*hId2s#3lRIj zeq5xUQE^ep;beE0!t`xT2R<_kx)n}ZCfW4+?f>7r3R}4&fA@c|XJBAp@O1TaS?83{ F1ON*Zp!fg) literal 0 HcmV?d00001 diff --git a/graphivore/img/bd_browse.png b/graphivore/img/bd_browse.png new file mode 100644 index 0000000000000000000000000000000000000000..7e18801c90029a4b06db16fdeff0be64323d0353 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU|ksQePkiTz`(%Z>FVdQ&MBb@0E(J6a{vGU literal 0 HcmV?d00001 diff --git a/graphivore/img/bd_deltbl.png b/graphivore/img/bd_deltbl.png new file mode 100644 index 0000000000000000000000000000000000000000..77995e4523ad7834fde68aec69207d4ea1491261 GIT binary patch literal 424 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU!wYc z^7HejPoG{=Qj(XKS6p1|>+74Ip1x(v7AGgC#>Pe;AD^zSuI}#cw6wJU|Nk>EFjz&^ zbTTk72$ux;1^>qY44Z22a4;}1T=R5s45_%4B;dr%z<5OA2tQLzO~RSu`YZwt4vb-p zWp;XcZVE|H9*Hn@)91%?C^R%MH8nNO z;gNA@3J;jz&!NyD(ei_3C+knk%8JGs1!oS01_iAjjadz!6hs*qS%ex^Jb1{knt?;1 zgNspaflUC527`b@0wd#snRo6e2-+z&Ffeg$*jT{T#K;`L>cGIrI-`+~S?dAY%7@}i z910T{`1SWIh)x_egOvt!v)py3I`Y}HTXO~uMJwvz`(%Z>FVdQ&MBb@ E05Xx18vpQUjonBnW|>*M3o*w~nsmd3!quvb|=mw|zSyCldj_&*#lc=p+GcdA*oj-Yy zZR+z!OdJXwj65=L<^lm|sVhn*gJL15b?48JPg?9Tp7|3JncR1$Gh)ECK=C(oO6kOacx(FZQu=DDW^g cFfcRRwB*$P_%Qw=0|Nttr>mdKI;Vst0P4_ZDF6Tf literal 0 HcmV?d00001 diff --git a/graphivore/img/bd_empty.png b/graphivore/img/bd_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..721df67754be2dbb4c45c39e05f21121342fd05d GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUTN6XlVHV z|NogYXP!NKcKYCQE04S97#J8BOM?7@862M7NMm4NaQ1X@45_%a^}MCf0Rs*e$Bo>7 z{-1PvFUW%KUuC%G7A2qaE(a0)%EW5)I-Zh=Fh;gtQ2+^1IlymOIR Y{tFY6q?FN21_lNOPgg&ebxsLQ094*baR2}S literal 0 HcmV?d00001 diff --git a/graphivore/img/bd_firstpage.png b/graphivore/img/bd_firstpage.png new file mode 100644 index 0000000000000000000000000000000000000000..cd2ae4e6194f6761ea8b0b48bb8e62a755951c30 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0y~yU=RSYIhYw37^bJni7_xRu%tWsIx;Ys zL9)a(q9iy!t)x7$D3!r6B|j-u!8128JvAsbF{QHbWU37V0|Q%tPl)TxnKS?Y|KI%1 zSdxK(fvF_OFZe&h)9nUc3=9kjo-U3d6}OTST$mXck2E+jW;QT1ZIDQK#M8sTc!XhL zA|Xc0LMDXFVdQ I&MBb@0KS(-fB*mh literal 0 HcmV?d00001 diff --git a/graphivore/img/bd_ftext.png b/graphivore/img/bd_ftext.png new file mode 100644 index 0000000000000000000000000000000000000000..6565a9cc0828fb6ecc1e964220460af2d50ca002 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU1P`QOvACJYP=j3q&S!3+-1Zlp0VFxYy!IEGZ*N=`Vy(4)bia^Tb{u0sh8 zu?)`K!a@xk2F4p57=?XUXE7KHNAN6U^;pbhu$Wt5CDTdS7kaMD4F7Z)_avpUoMm8O OVDNPHb6Mw<&;$VdGCbe_ literal 0 HcmV?d00001 diff --git a/graphivore/img/bd_index.png b/graphivore/img/bd_index.png new file mode 100644 index 0000000000000000000000000000000000000000..a08990d92d3bde9e661791e8a844713f325480d1 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@Bm#UwTp1V`HgDei|NsAn zhKB#oW*#_j;Q#+Krw=YazV(QU*32`+yH@|f0(&fvS zPn|kdP*8CC^y&Qkd^0mM1_lNlrc;|47#KK9g8YL2Ljgmue}xbO1H(p77srr_TS*Tb zm>C$495~3wCLkxx&hEfqSg>J}(PkrOmWUe>77R=r8VAmBu@s1c6`kP;Iml+ttk57~ zAt7-iGE#tvf$<2#Wp0*)!;DNFjEB;hnfS`o)ZF+Q7?K!1-n-z?1OD7Yz_>Kv8PTQV%pBC(BPoQx=U1%LBK(PF)VEdg9Ah3+;eA6@rg5V nC@k>4c~kO+AQJ;48^eTHwiQ=p@7pslFfe$!`njxgN@xNA(YkD! literal 0 HcmV?d00001 diff --git a/graphivore/img/bd_lastpage.png b/graphivore/img/bd_lastpage.png new file mode 100644 index 0000000000000000000000000000000000000000..64c191067dd665c5e24fd42a679c2010d66b2e6a GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0y~yU=RSYIhYw37^bJni7_xRu%tWsIx;Ys zL9)a(q9iy!t)x7$D3!r6B|j-u!8128JvAsbF{QHbWU37V0|Q%tPl)TxnKS?Y|KI%1 zSdxK(fvF_OFZe&h)9nUc3=9l$o-U3d6}OTST$mXcj~qC`klx7Xz`)3wpu@o{;Gn>$ z!R^G%A`sEQsKu~|k%>d;0D~yQB?d+o(S(GSiwuk{3z-xe49+lcDDXrxFmW7~WngT1 k7}UU!&%%m|NsBr{LWaC zfq{XkB*-uLKf}}Q23`yd4E~-jjv*Ddk`h{&8W@riQW^{xm^e-}Y+zvGIKr@*fr;Y` z!$t-sjzbKa7??OtB_yzLDD2>HU^sY{fkhxj+=1cXSw;?p9VZzWk1%ZJRye@Ge}}>K U_q>CB3=9kmp00i_>zopr0NSKLh5!Hn literal 0 HcmV?d00001 diff --git a/graphivore/img/bd_prevpage.png b/graphivore/img/bd_prevpage.png new file mode 100644 index 0000000000000000000000000000000000000000..d78bed932d761337e2240343cc8b3759762075f8 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0y~yVBi3;IhYw37#7Ri2T8D`JNh~@Fswge&f4{ofq_A? z#5JNMI6tkVJh3R1!7(L2DOJHUH!(dmC^a#qvhZZ84FdxMTYyi9>&%%m|NsBr{LWaC zfq{XkB*-uLKf}}Q23`yd48fi*jv*Ddk`h{&8W@rq0vQ-t5)BLtm{gTe~DWM4fzq30u literal 0 HcmV?d00001 diff --git a/graphivore/img/bd_primary.png b/graphivore/img/bd_primary.png new file mode 100644 index 0000000000000000000000000000000000000000..f02fb243080a829e33c2411d76c1d91242750e9c GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*SO)lnxH2#>Y~H-Np`qdb z|Nnm;H~f3r@cVJY-zN>f9yR=Y*zn^)!?$}4-|shkz1#5XVZ-Tz%fH-h`2V!w^PPs* z|Cfm~FfcHd1o;IsI6S+N#=yXk>gnPbQgJJ_Kbo&WfrsU-*c0AIfBCZo53+n)oT;|i zvsxy41-q^b@06ew5B%;)`7~&|u81N+I&^Sv@^S89|D4Zo u%J+k0o?%aHZ?WN%j-xXYSaRQ-x4%D;>B}+Khe`|#3=E#GelF{r5}E*@8g(uJ literal 0 HcmV?d00001 diff --git a/graphivore/img/bd_sbrowse.png b/graphivore/img/bd_sbrowse.png new file mode 100644 index 0000000000000000000000000000000000000000..3b57e9a0d64bd991157d6a779dbc2028516f118d GIT binary patch literal 161 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 literal 0 HcmV?d00001 diff --git a/graphivore/img/dot_black.png b/graphivore/img/dot_black.png new file mode 100644 index 0000000000000000000000000000000000000000..ef44ae5ef34429bbf28602edf44992514da361b1 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0y~yU|zf5M!#>m>sN zgJg+oL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6H#1_rhOpAc6D28RFt|1Z5c w|1JXqgPf;}V@SoVqyz@W28JdDRLso4AjiNc?8M{4z`(%Z>FVdQ&MBb@0GZM%QUCw| literal 0 HcmV?d00001 diff --git a/graphivore/img/dot_blue.png b/graphivore/img/dot_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..1577a4668558bf7704d6814997be2e3a23573b14 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0y~yU|zf5M!#>m>sN zgJg+oL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6H#1_rhOpAgryv@;A041vmR vw;321}1B``2HFf=KkVrB*gIR-{yCmtUL1_lOCS3j3^P6zf5M!#>m>sN zgJg+oL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6H#1_rhOpAc8$nG6gJ48P}h uu4Q0gkn?nL45_%4l)%8)z|f?CikTT0zf5M!#>m>sN zgJg+oL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6H#1_rhOpAgqG3?OjWHyuRD odAc};RNP8RU|?)uXi`AM%nS^242;4~JU$?$p00i_>zopr0L5G;o&W#< literal 0 HcmV?d00001 diff --git a/graphivore/img/dot_violet.png b/graphivore/img/dot_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..7823fa6ce0cf4323fd28ccfe812332ad8c56589e GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0y~yU|zf5M!#>m>sN zgJg+oL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6H#1_rhOpAgryw3!SH3~N7B vdNVLE$a%UrhE&{2N?>4YU}#c6#mo#0atw^ZPCPyg3=9mOu6{1-oD!M<9d9Th literal 0 HcmV?d00001 diff --git a/graphivore/img/dot_yellow.png b/graphivore/img/dot_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..78598fcf0088194c0212936d16c22c627964036a GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0y~yU|zf5M!#>m>sN zgJg+oL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6H#1_rhOpAgsoXBZe57;@dj tZ!$12$a%UrhE&{2N?>4YU}#c6#mo#0atw^ZPCPy!9iFa!F6*2Ung9%QC&>T+ literal 0 HcmV?d00001 diff --git a/graphivore/img/error.ico b/graphivore/img/error.ico new file mode 100644 index 0000000000000000000000000000000000000000..41d26d6389e8152eabccc001a1dc0ac588e24ab9 GIT binary patch literal 318 zcmZQzU}Ruq5D*Yx009j~1_m((1_liV1_qFb0s}~%1ti6A08FA2XBZk98W{fn|Bo&~ z8J|gkfdPz_7#Ng5u2527QUV#tqy*+NFerh!a2h5KRR>ZGQV2E!q#vXg6aWAJ|NjH_ V|Njp#|Nq~>NE`;K1?d6l1pqJTHiiHI literal 0 HcmV?d00001 diff --git a/graphivore/img/frm_linevrlt.png b/graphivore/img/frm_linevrlt.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3cb83a3353dac78bc0291f7aa128d9bcfc232b GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0y~yU|p;uunKD=8%*;RpW_ z{>C3h0`plP88a{*Inuz&z#a4@^T62y}HMK z10-MI5n0T@Aa@Xi84qWM1T!!&u%tWsIx;Y9?C1WI$O=*v;1lA?z`#(O=Y8hP8RG{t zj2IXg7)yfuf*Bm1-AH3#V37B8aSW-rm7LJP?B=Fs!F?<(rDdb!LWbBLPG5Z)1_lm4 W2HmL1sh$iB3=E#GelF{r5}E)s!7SbY literal 0 HcmV?d00001 diff --git a/graphivore/img/item_ltr.png b/graphivore/img/item_ltr.png new file mode 100644 index 0000000000000000000000000000000000000000..35b4945c964064a5f6cbb7aeba0bbab9ad20f361 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0y~yU|?lnVBq9nW?*1ATP(JQfq{V~-O<;Pfnog#bJnhx z3=9mCC9V-A!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$Z5S9B*aCb)Tp1V`{{R2K z^yd7#3=9lRB|(0{{~4ZcH}GO$V37B8aSW-rm6VXc!o`Vp*1_n=8KbLh*2~7aURW0HG literal 0 HcmV?d00001 diff --git a/graphivore/img/item_rtl.png b/graphivore/img/item_rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..dc6663d34be9545c76a4ec99828d4fcb0b83d522 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0y~yU|?lnVBq9nW?*1ATP(JQfq{V~-O<;Pfnog#bJnhx z3=9mCC9V-A!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$Z5S9B*aCb)Tp1V`{{R2K z^yd7#3=9lRB|(0{{~4ZcH}GO$V37B8aSW-rm6X83#KvZDkU>r20E>vjjex=xQVOgB b2@FhW45HumE9)~bFfe$!`njxgN@xNA`Lr*z literal 0 HcmV?d00001 diff --git a/graphivore/img/logo_left.png b/graphivore/img/logo_left.png new file mode 100644 index 0000000000000000000000000000000000000000..ce707134bf8a63a78ed251009022ae17f47f98fc GIT binary patch literal 5795 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

>AGR}F7igD8~*+nzHyuO<`-8UU*oD@ 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 literal 0 HcmV?d00001 diff --git a/graphivore/img/pma_logo2.png b/graphivore/img/pma_logo2.png new file mode 100644 index 0000000000000000000000000000000000000000..7f80d096502e794fe270b8614e78953671724ed5 GIT binary patch literal 1837 zcmeAS@N?(olHy`uVBq!ia0y~yVCZ3BV36lvW?*1odUN$50|Ns~x}&cn1H<|g=B!;W z85kHOOI#yLg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+AuIM90>3UaeXo;_twT~ zY-}u18Ovg_R$SY$_+z8lpIp9#yw(1J!RL?e`%xnOuEQldKKpfl(B*v_6_u2}R%u40 zEq<`LDz$h`S^c8Bt2&-fi?_5g3rU!sQ_$)gS}7wV<{Q}^nZ7I`vpY0--iecEvMV<> zbZsxL-<+ITS<$>9r(|+r)vR@!j_llh{NSMz`uf^SS0C-1w0G*ZkoAZ z@w(e-ii^{tlJe$Hn7Pl!)@8=*Rb72^SFPF7H+lK>S;ha;7#J8B=GlB>WME)$C<*cl z{!bZTI8?pSg@J)}xu=U`NX4zB4e~Aw3Jnqk9okx1*_p3iy?*`r<;>TwUuR`yYG1l% z$iUcg*RU&U7F*RREiWalQ&~zfN=jZ@TBm;Pib~n(-qSlZVkrY-%UQ!)v)E2)Dao8E zDw2^Bnv>>q=1kFa)3Bf_BlO~8KC9*ME zrilrv+U8D@O-?`F<~u{wyMmELpeSC7`ooxziunO_KXaIm*`>D8^4 z+5j=sIXvZ2GlbW<`H6N|vCrbPZBycAQHiFqh)sMB3=26WHBLHC($!x-MR9VA)?}XbTI#}+r?mC( z=&#q(pWL%*f=Cbp_aarl1+p(bwkR_AdNxJ4FfwtRHLOxPP{ZuC?UjteB;glYtP7k& zLT8pNv6!-C21|vg&)YXg1Ue@(+BPOw@khTrc>X}EtB69wg%B;~V!rNKtOgEC8W<08 zm-Mgcu)3hQ=YYlJAW?>0yb|68kAGfB_7r#_QC9NYP$-s*fkmL|M1w4|kD9^(O;yG- zH@)`ww7r@mAjlaPDQ3MR`NzdvHZBInpbZ8F40DhBZ%JkVxowui@q&(190gt;9v{52 zIZk}=YEnMi)Ok6;scCX}7>9)S2BlCLTU!R!8-mk{KQ`QL)BS5?l+>+S-N4{<{?;j{ zGY6I|T&$(9udlgs$tmr%3X9I2T&;KD2)D?@>8WXkt?Jx$Wm~=+IGT4{mrwjL6C0Pc zwGD6QX3l2MI*+L2t>Vn9QXF_q8yKAYV{a|uQVOz~vx%$7=|Gl)i=&W4P}(G^Hla(C z5(FcKD|{G&d2CJ=Y}~xL=~DX+0}ZjA3YE9|c%LW~M(})U+-l(DB(O+U*Ork*z%A&y z*i@6?>C;jenF4xQlp0DKt@I57A|gbVR33EXKjoKnK|>(zGMbtatd2w@7x9nw5zEQm&dFr$m*Tw@e%tZndR9Q-+hC+TG z1ML%D-rkbU#l{yh^6YkOJ#d5JrV_`dfB+s5x1VroU4))EJmJv}n?xe$>?qWAV!5o}f)}<}qyKU>nscj+`JTL9}6y!GT+JrPY`y=@= zJw0n;F0}A`HR?Ferdh;#@LOSLqq3Vol6Ai=Gc&Wv>c&YtD?A=Kmh(6;7*4p+=JF)X zEn}T1`*NkcfC&Z;Qd$QXk~SwZt7(~Koc0p9)g!=uo6pf%`QOj@VR_`@368Bcg}IFRdhHj(__Z#z%cQhL|Dabv3Gg}vaDRP zD}?L`(MLnrIowFbg=OShooVdT&~I?M#hF zUUITKuTKEW!P%=MKn~s{tK4&El7P$ULYo~yGV=Gf@i{O|d@Ir7`QmN8-V`(5KsN_Q zu!vd3sRwSp5)W$JLSFMZ%Yw!7W_*u)d*S!`o*TFK-uTn}N}_>*nc?4)ynQh*xnF>) N0Z&&ymvv4FO#p+331R>M literal 0 HcmV?d00001 diff --git a/graphivore/img/s_asc.png b/graphivore/img/s_asc.png new file mode 100644 index 0000000000000000000000000000000000000000..9990376f50c6c4d70aeadca9a49f10f80b878b85 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0y~yVBlt8VBq9nW?*2ryh}}%se|zhls?1)=AL3HWMJxO6l7#z;<)M4z`)F))Wa}2T*9=Jfq{X+)78&qol`;+ E0EiGb<^TWy literal 0 HcmV?d00001 diff --git a/graphivore/img/s_asci.png b/graphivore/img/s_asci.png new file mode 100644 index 0000000000000000000000000000000000000000..6b7302f750deb7593454d660d855979e03787b04 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUui9_iCgPKHxh_VAiBkKVl1vX9w76Fe2 z##Kx@3<3@kObm=I7nnpDI22Nx4}v&}x(*DETMuxkxiv5}Wj88-X-)$N-y{|e1rcXQ ukQ#x61`An*27??%4h6Q7_slF33QUwtd ztl5Quse|!U`(*~k7DWaD2MH#029L%zCRPR}4rd0127@gOECOu|4h)GFvI-3bHtYfp eJTLCCa~LobdobJ-x_*@nQU zXXej8BP4W2N$Je0RcBOH&v0{}IdS3)JNuc~*fX0poiQ*tEMI=6xcE$B;u$BWGyME#f`ZPtxxJn_^FdnL|NsBbFfg1s zbB1ME3I_uNgGxz|U+{mzfFVMMmzRNoVYR1=V@SoVqyRRiG&M<8RWZ9X0cnK>i78WE ze@tD_z8&66f62?ac2;85UUY+zu@3UpxdTEoD2M4>xN!`y+v&|vY0qc<3sIvgYUt|l@t zvXofqH|ZZ)$s^$4@Ve^k&R(`n{30^9n3Ne P3=9mOu6{1-oD!M<${wzE literal 0 HcmV?d00001 diff --git a/graphivore/img/s_cancel2.png b/graphivore/img/s_cancel2.png new file mode 100644 index 0000000000000000000000000000000000000000..7911f69c8886f0ebd1f00eee9d7ae17dada1cb0f GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0y~yVBiK}4rT@hhIvKpA`A=+Ea{HEjtmUzPnffIy<}iu zkSuYHC<)F_D=AMbN@Z|N$xljE@XSq2PYp^rS$S+3=9mcB|(0{|3MPJxA6rtFfasox;TbZ+)7GFOl)Eh6Kh~dN=QsQU|*vc@nsE%)SFFm*0<^R3${33i`tvMQQhob5M!?GoL4VEHhH@GxvXD;X{HYYBa0#XnG_}tg%o2(CLRX45QfS9 S3~f6>c6qw`xvXQU+|9=JshBFKx zFmKtNCXitzL4Ls?aR;rHUl}1C8VXbFr=k5FeD|Ur8F_PfmjSik~0p> z5L9Sr$YEn+Ge~3MP}pF>!Elt3iQ@=cH`7f9#ugnu0f!T>7@0V3$}})InaL|ONKAOc b%3;8ub%tT7_L^mPK~{UZ`njxgN@xNAypTjq literal 0 HcmV?d00001 diff --git a/graphivore/img/s_fulltext.png b/graphivore/img/s_fulltext.png new file mode 100644 index 0000000000000000000000000000000000000000..c6aa224b339451493e852d164ff3aa18a4152be5 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0y~yU@&4}U=ZeDW?*1=D!5L7fq{X&#M9T6{VFFfrz9Vf zi4p??0|RG)M`SSrgWN$7W;~o363oEBz>@Ch>&U>cv7h@-A}dHyfKP}k0|UeV=bLNu zytka4+seSez*rLG7tG-B>_!>`14Fc@i(^Q|t)s!G`4|*9CjI-rc(wECE22BMS#AURbbo(bM<4Q_4Qlb6Mw<&;$U<=T5l* literal 0 HcmV?d00001 diff --git a/graphivore/img/s_host.png b/graphivore/img/s_host.png new file mode 100644 index 0000000000000000000000000000000000000000..46bed8f99a87da999ae7ab66ec2ae2f23a302b15 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@L<4+6Tp7UN|Ns9jEiK26 z9sAF~uzF6>**7UG7#J8BOM?7@862M7NMm4N@bh$W45_$P+UF>AK!JnVv-$7;$=M7? zo9_y5p3IQ8KOm!m`I5RzclsfL3msfCP78!0UvUM!ITh#>>$y?edqt49;ExZd<@a7v enrdFP=M$sCE5>K}=gN11toL;Fb6Mw<&;$UO?o0Ln literal 0 HcmV?d00001 diff --git a/graphivore/img/s_info.png b/graphivore/img/s_info.png new file mode 100644 index 0000000000000000000000000000000000000000..84b2ed1d05750c43d7e902c34f53c98170c779ac GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSwV^dd_r6qz~J=3t3Xu&r+`_r h5+l#@QUC~$@}OHQEiLW;QiuPm-M%ff zVPIhRzt#W$?$Dc)t*=hAJ2%1d|NsB;^^PD{GL{7S1v5B2yOGAgz>wnU;uunKtF$kY zuR(!_wcG0`ueMmsyZV4YPVYsZzpK^eGVXima3;NB@q+enfnY<&eO0q}G;jZ#5bwpl zrdaF}I`pHFvm;YQ)aI_ysq&6DPsIk!LA~bcm5Is P0|SGntDnm{r-UW|PbPLD literal 0 HcmV?d00001 diff --git a/graphivore/img/s_loggoff.png b/graphivore/img/s_loggoff.png new file mode 100644 index 0000000000000000000000000000000000000000..b4b4dcaff569fd0d8afd4ffe2ccc50002d97faa7 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU6$Gh9E#>&U>sP~z$07*cU7DZz=Ef$_+JBOOdL7??OT4jf=eGineN zc3@~^d2mUAv4Np!MT3(X0w0xgLLQ4CBRk*pC63JnH1j2sF)j13GQUwtd ztl5Quse|!U`(*~k7DWaD2ObTp1|}$5B8q{D!=hXPy4duA31 YhLQ+|o9C7kHi6vX>FVdQ&MBb@0Q&7c$^ZZW literal 0 HcmV?d00001 diff --git a/graphivore/img/s_okay.png b/graphivore/img/s_okay.png new file mode 100644 index 0000000000000000000000000000000000000000..99a0d05d5d2edbdb8d553be9b195e07769707650 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUv%iI*aMj%j19l{k5IPv-jQ_tGS$c+r4^^6H7@v~PI?d$E%AvrfEXeEZ>>Q?A=j?1b;V1(mOUS_m%p!uO zCL!qzoD3`iCwSPz)D}#bCw3!~fstifYwu*w0~4ItbQlC21hS|8ENQ)|*vHPHFyr#q r))|WP7&#Pp&NH$IFz@=#$i%}iFH%R?|KI2Bpn&mo^>bP0l+XkKvc%~n literal 0 HcmV?d00001 diff --git a/graphivore/img/s_partialtext.png b/graphivore/img/s_partialtext.png new file mode 100644 index 0000000000000000000000000000000000000000..07c9c4d8756e7098fa39c590d9590c1704f44715 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0y~yU@&4}U=ZeDW?*1=D!5L7fq{X&#M9T6{VFFfr=*aW zX`Md<0|RG)M`SSrgWN$7W;~o363oEBz>@Ch>&U>cv7h@-A}dHyfKP}k0|UeV=bLNu zytka4+seSez*rLG7tG-B>_!>`14E3bi(^Q|t-ZmHdgN8Gfq{X+)78&qol`;+0Jr~7!2kdN literal 0 HcmV?d00001 diff --git a/graphivore/img/s_passwd.png b/graphivore/img/s_passwd.png new file mode 100644 index 0000000000000000000000000000000000000000..0d04de983ff8f975cef0b5f27e5f5fe824f00c10 GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU0ab;j&;O1aV_2!9j zWi1Zjn3^XTm&m`Ymg~$+h845xOEP`COW3cTKeTG~HecVc%*^5=$1iQ(dSKo9-HVs3 zZ)=-aTwH(V{O$k$|Nr^-Z+8qsczEKB8B5+wXFFicHjjhx#_i{?D+8}P$#0Nh{__3* z^TdeDwsMc3e@aZuzI$flRR#tI#*!evUzz5C%NV2t8*PM|miNTUc35V|R4}KqE?r`2C-|{OVENhA z*AM;PwbS_XyaRT({Ce3wnn+xWS-1V-f{cjG#>aOoKGGG^kyEO<%R+bcky||G^)_k0 pk8jXiwkKlUwaNd_J-h#$eO@`IUEuod&I}9;44$rjF6*2UngEw#pU?mR literal 0 HcmV?d00001 diff --git a/graphivore/img/s_process.png b/graphivore/img/s_process.png new file mode 100644 index 0000000000000000000000000000000000000000..1d1c03596a070ab713417f5735ea26d23b0b2c23 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU{ts3F#P|| z@c;jR1~9m3w?~A5fq}gw$S?Rm7%)hAGrKV`Fr4soaSW-rm6X8D=w@cYz@fk<&_A_x zYOkmkgMb51P7lu-ot`xch6W&+1t#1RjvrzW1+m@2HkfppUXO@geCyP4Q@^V literal 0 HcmV?d00001 diff --git a/graphivore/img/s_really.png b/graphivore/img/s_really.png new file mode 100644 index 0000000000000000000000000000000000000000..f84d228b4ce6d6816260167fa750aa2d0c3b0c1c GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0y~yVBiK}4rT@hhIvKpA`A=+>?NMQuIyJidATH{OSX7^ zW?*38EbxddW?+yz2*QkqGed$I7#LX69eo`c7&i8E|4C#8DGKljab;j&`2T$K83u+d z#p{z97#J8!g8YIR9G=}sV_;y=^K@|xskoJ#kdV;Az^0Ip(!}7#A*{jmjKR}@`BYj{ okzx)<mdKI;Vst0I4N2lmGw# literal 0 HcmV?d00001 diff --git a/graphivore/img/s_reload.png b/graphivore/img/s_reload.png new file mode 100644 index 0000000000000000000000000000000000000000..754361eb8fc41650f5f06b4a5161c636bcbb51b5 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUX_2nz#?RFfef_ zGKeyAD5x-Ya5yk1ayPg#Fmbpts4xjQtYC7Gb6`kZ!N8%wW6Z$BaagQ@;ZOm)14H5t r5rqbWKTHA+JTLaKawzaHHZU+V`1dl*xz4t#5#$h0S3j3^P6QU<1YyR*nIRx`Ea{HEjtmSN`?>!lvNA9*lm_^OxH2#>*qUpVWcsd{ zUH|FB8(-hB88enVxO4IQ@Bc@RU)sF&z`FIj7cW`=@b0DEttJPWG*+$N*48$$xVSzu zv-tM4lg}sU{+Vg=pj+$A`P={h|NryvUs_t)|D_K9SG#>%XcHcuXl!i!f2;rh-Jv&b zKmYRm|KsPM5)-op|1Pa$U|?V@3GxeOaCmkjje&uo$J50zq~ca-|3#rD1p(K@?Mn@` zn~bKOxw`28|04|tC96N|yK9{O>>bxe(d@VN{0o1 zA$G?kO1J6>&U;pwwfo=Nt?Pt7oKLLydaS3raJTtcWvML^>K5?=KE8n`*dF|A;Miq# wtt*6Whx3F=(^AF;28HnS(-JpoqW&|7W&LtF0|Nttr>mdKI;Vst03Q3Q-T(jq literal 0 HcmV?d00001 diff --git a/graphivore/img/s_status.png b/graphivore/img/s_status.png new file mode 100644 index 0000000000000000000000000000000000000000..1584233b3c84d25b913c34483aeb246aacb75806 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU*32~j7#$cSrkjB7p zhJoS#83yAs3^QlWWB>yr2ger-3=EtlL4Lvip@1RSze0$CfuY~i#WAGfR?-6pW(LM1 z3=3~KGMr)JP*}iVEiG-$!XPOF5}lfsl-8ud#Gx>Q!PwZ?g+ZYqA?kpZLlgrO$Fioz zR>nn43JnQNIyyQ6j13G;nT)F$G8s7(W^lQMxpiQUO>_%)lUb5QG^IXNG{(v7|ftIx;Y9?C1WI$jZRLz!TsT;>rL9|NsAAJ*TL6 zp49>d1_s8GAirP+hi5m^7#J87JY5_^DsCkwC@>i)GrnQ!@hLdKA)3&#m@%}GrQ@R( Y!}R-%%+D`R{{=F~)78&qol`;+0BPJXbpQYW literal 0 HcmV?d00001 diff --git a/graphivore/img/s_theme.png b/graphivore/img/s_theme.png new file mode 100644 index 0000000000000000000000000000000000000000..1fc818c815d246da44fe5a56b43e2be0cfa25b82 GIT binary patch literal 586 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUB{{LsVvXr4AiKji5ac%x#HTR81f#nC9HP$Rh$&Xu(wM3i@*4FRn}GZ{0CYz{;xOr zu}W`gj}ddz7lx+)49)-LQ!AGxGyJI2_%F}!ONe2J2fZdr{yJPrk-7}V#%6C ztJt1oXJlo*e(}oCz@WR++r!KA^odiaPHGo4`=ma5`1G;3fQXQo;M2Ap-7{OK_Rejd k+%0|bYLAakkAN71LbhaoLY(Ov1_lNOPgg&ebxsLQ0L1C&EC2ui literal 0 HcmV?d00001 diff --git a/graphivore/img/s_vars.png b/graphivore/img/s_vars.png new file mode 100644 index 0000000000000000000000000000000000000000..9be38ecb0530907bb66dcd9bf09b5c453bdebcd8 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUEFfjZFQ(2*0lNcBn*h_-^g8zd7gOoS38v_Hw1Wy;okcwML3C_$6j7J!b=oE0U zFfg)+BqXM`I8ESiU@+Xkn8}io%*>%MfkDQAk(GgoL+8LDrYR|n91JW1ZCniuO)C=` zS2A!Y%-~XEQ|n-GU~mjIFf=gU&;U}qs;O~i>r6%+1_1{NEe0lzG&XMLD*+7*Ok4(v s3;_%Z4GwjV3=85Jm^v8m{$^lgV<<3W$$g@^wGHHWPgg&ebxsLQ0PpEj-v9sr literal 0 HcmV?d00001 diff --git a/graphivore/img/s_views.png b/graphivore/img/s_views.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3e38fc5ac4c6ccfa39e17b989d98b4a2ae9c9d GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXIG7n27O>_%)lUb5QG^IXNCkbFfg#BJNh~@Fl_AS{*%bcz`)=g;1lA?z`*e5_phHn zzJ2@p>C2~gAK$-v_vY#A7Y|=Nz5Dm?pOQ@9*DoLa`}g z1P7+3gaZnUNkxqeE+S{12(cSiwzwSK@#BDxqMlx&o}j|y_U`GO{qwyUPCRK@@s!O- la^{T4h?_SoC+IRTtl?yOQapu$kAZ=K!PC{xWt~$(69CnneYOAq literal 0 HcmV?d00001 diff --git a/graphivore/img/s_warn.png b/graphivore/img/s_warn.png new file mode 100644 index 0000000000000000000000000000000000000000..80d28240847cd3c1e1eefd549647fdc20694f362 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUz|Mz7p}~NKfvJOW8RIfe7<*M?BjYMKFHPx8Oans`rvt+Tb^!;T06XR> tNlY9HJd6ztNe-77#27gg*h&}#5*Q9IVl<79oeuISgQu&X%Q~loCIBnjKo|f3 literal 0 HcmV?d00001 diff --git a/graphivore/img/spacer.png b/graphivore/img/spacer.png new file mode 100644 index 0000000000000000000000000000000000000000..bf867a398714bb94d8b6058c1d5d1a64cd41a4c6 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0y~yU|Ohm+?JKStEBWmL*tRI?o%V97v|=#Y;4{-IlXsx|K#KI zH8AjdSlF+am_Lb$|I^aW7EfBoz`$Vb>EaktaqI2DXeI{*28M%QwN$z8{$KO&JJ-yG z-0MGZY`@T=6>~^aNSs54@>;rs4 zT+c8toMUFbz`=2ukMF9m@C^xx+p@BEm6RT6Xgt!@eQIR%!rc6ojm=vpr}ysepL~42 z1_pi)3;Pul^CvO!e_Gnv;z{cm7#M6lT^vIyZoNGiDCVHRz;MvDMdQ-n^RMdjFI1ns z(Bi-1khYDJ;HCoZ=@VLlEm~qb4ymni5)exiQ%jVv`oJ7p$E%p~=0_|80|SGntDnm{ Hr-UW|`J`f& literal 0 HcmV?d00001 diff --git a/graphivore/img/tbl_header.png b/graphivore/img/tbl_header.png new file mode 100644 index 0000000000000000000000000000000000000000..c39dbb0af9311138592ce60706486745d42efefe GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznV6fp}W?*25a6To+z`&qi;u=xnT$Gwvl9`{U z5R#dj%8;8_q^DqLtWca`sf zRZdX*^#wxZQbqicTc Z#5qC-Z}_%nFfcGMc)I$ztaD0e0sv^PZr=a^ literal 0 HcmV?d00001 diff --git a/graphivore/img/tbl_th.png b/graphivore/img/tbl_th.png new file mode 100644 index 0000000000000000000000000000000000000000..b1038b6591ba49bd691d62524c0ad518934600fc GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU@+ofW?*1Q@?4$Az`&qi;u=xnT$Gwvl9`{U z5R#dj%8;8_q^DqLtWca`sf zRZd<$3H6vub5}4hFmM)lL>4nJ$Q=Y>#>1H*!3+!xEa{HEjtmSN`?>!lvNA9**a!H8 zxK0VMnHp$2BiMdcsNoR4h?U?V|(tD literal 0 HcmV?d00001 diff --git a/graphivore/img/tbl_th2.png b/graphivore/img/tbl_th2.png new file mode 100644 index 0000000000000000000000000000000000000000..15ebba54a6c1953ab60955c33121c4c566be6334 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznV6fp}W?*25a6To+z`&qi;u=xnT$Gwvl9`{U z5R#dj%8;8_q^DqLtWca`sf zRZc!OGr^XV|GgO)7&r?&B8wRqNSs54@>;rs4 zT&D!sObxW15o|vz)NxL@^Snsch0*SdV?CE9crQ=#U6ta$CM|GXM(~ELkj*(^Tk|5e z7ewtWirHNfx34VWKt)oo?v-f_3=FoOE{-7;x85EM6mw8uU^wX7qH*c(`B(M%7pl)* zXz^chNZZCqa8m*I^a(A&7A>(Iht$?M35X?%sU=ESePE8Q<5f&~^COmlfq}u()z4*} HQ$iB}Y{6uk literal 0 HcmV?d00001 diff --git a/graphivore/img/vertical_line.png b/graphivore/img/vertical_line.png new file mode 100644 index 0000000000000000000000000000000000000000..c514d61608bd1deabe50aec82a73b9adbe5ccffc GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0y~yU|?imU|?fpW?*2jxR+MMz`(#9;1lA?z`(G)%Jvom m0|U3Gi(`ny<>Ukh1_lNm21aMizUvGO3=E#GelF{r5}E)-Y!EU4 literal 0 HcmV?d00001 diff --git a/graphivore/info.inc.php b/graphivore/info.inc.php new file mode 100644 index 000000000..441f8ada7 --- /dev/null +++ b/graphivore/info.inc.php @@ -0,0 +1,11 @@ + diff --git a/graphivore/layout.inc.php b/graphivore/layout.inc.php new file mode 100644 index 000000000..0ad947744 --- /dev/null +++ b/graphivore/layout.inc.php @@ -0,0 +1,47 @@ + '#808000', + 'comment_mysql' => '', + 'comment_ansi' => '', + 'comment_c' => '', + 'digit' => '', + 'digit_hex' => 'teal', + 'digit_integer' => 'teal', + 'digit_float' => 'aqua', + 'punct' => '#B36448', + 'alpha' => '', + 'alpha_columnType' => '#FF9900', + 'alpha_columnAttrib' => '#0000FF', + 'alpha_reservedWord' => '#990099', + 'alpha_functionName' => '#FF0000', + 'alpha_identifier' => 'black', + 'alpha_charset' => '#6495ed', + 'alpha_variable' => '#800000', + 'quote' => '#008000', + 'quote_double' => '', + 'quote_single' => '', + 'quote_backtick' => '' +); +?> diff --git a/graphivore/screen.png b/graphivore/screen.png new file mode 100644 index 0000000000000000000000000000000000000000..f6f0f85a3fe7a4f1c79d57d9036e41c46e54599a GIT binary patch literal 15576 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 e;A-oKblReze{ueY4>K?@FnGH9xvX